BM66(@ zzzuuusssrrrpppnnnpppnnnllllllmmmpppsssvvvssstttuuuvvvvvvuuutttsssuuuwww{{{wwweeeZZZRRRPPPNNNMMMMMMPPPSSSUUURRRTTTUUUSSSPPPNNNOOOQQQNNNPPPTTTYYY___gggooouuu}}}{{{vvvqqqnnnkkkiiihhhjjjlllnnn||||||yyywwwkkkgggbbb^^^]]]]]]]]]]]]YYYeeepppqqqqqqvvv}}}lllaaa\\\[[[```eeejjjuuurrraaaVVVSSSUUUWWWYYYYYYVVVSSSUUU[[[aaakkksss{{{kkk\\\QQQKKKDDDDDDDDDEEEEEEFFFFFFGGGFFFGGGIIIMMMPPPPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFEEECCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBDDDEEEEEEBBB@@@BBBAAA???===<<<;;;<<<<<<999;;;>>>BBBEEEIIIKKKLLLMMMLLLJJJHHHFFFDDDBBBBBB===@@@CCCDDDCCCBBBBBBBBBEEEIIIMMMMMMIIICCC===:::::::::999:::;;;===???@@@???===>>>CCCIIILLLJJJGGGEEEEEEFFFDDDAAA===888666555666777777666444222111444444444444444444444444444444444444444444444444111111111111111111111111555444333333222222222222555555555444444333333333555444222111111222444555555444333333222222222222333555777666333111222444444333111000000111333444444444444444666888:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEEEEEEEGGGIIILLLKKKLLLQQQWWW\\\^^^]]]\\\]]]^^^```aaaaaa```^^^\\\[[[[[[^^^bbbeeeggggggeeefffggggggfffdddbbb```]]]]]]^^^bbbfffiiijjjiiiiiikkkttt~~~}}}|||}}}}}}zzzvvvuuuuuusssrrrqqqpppooonnnpppssswwwyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxzzz}}}qqqaaaWWWSSSRRRRRRQQQRRRSSSUUUVVVWWWYYYYYYWWWTTTSSSTTTUUURRRSSSTTTWWW\\\eeeooovvv|||~~~{{{uuuqqqjjjhhhdddbbbaaabbbdddfffjjjmmmqqqqqqnnnjjjfffddd___\\\YYYXXXYYY\\\^^^```aaaiiioooqqquuuoooeeeaaa```dddjjjrrr}}}~~~jjj[[[SSSRRRVVV]]]``````^^^\\\```iiiqqq~~~{{{mmm___RRRIIIDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGIIILLLOOOOOOLLLJJJMMMMMMLLLLLLLLLKKKKKKKKKFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBCCCEEEFFFEEECCC@@@@@@???===<<<:::::::::;;;777999<<<@@@DDDHHHJJJKKKKKKKKKJJJHHHFFFDDDBBBAAA>>>AAADDDEEEDDDCCCCCCDDDEEEIIILLLLLLHHHBBB===:::999:::::::::<<<===>>>???<<<<<<>>>DDDKKKMMMJJJGGGFFFFFFEEECCC@@@<<<888666777666444333222222222333444444444444444444444444444444444444444444444444111111111111111111111111555444333333222222222333555555444444444333333333555444222111111222444555666555444444333333333444222555666666444222333444777666555333333444555666777777666666777888999:::;;;;;;:::;;;;;;<<<===>>>@@@AAACCCDDDDDDEEEGGGHHHLLLLLLNNNSSSYYY^^^___^^^UUUYYY]]]```bbbbbbbbbccc\\\[[[\\\^^^cccfffhhhhhhfffggghhhhhhgggeeebbbaaaaaaaaaaaaeeeiiinnnppppppnnnpppwww~~~|||{{{{{{||||||}}}{{{yyyyyyyyywwwvvvtttsssrrrrrrtttxxx{{{~~~~~~}}}}}}}}}}}}}}}|||~~~zzziii\\\UUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZXXXUUUSSSTTTUUUXXXWWWVVVVVV[[[cccnnnvvvzzzyyyxxxwwwvvvrrrmmmiiiccc```]]]ZZZYYYZZZ\\\]]]^^^aaaeeeeeebbb]]]YYYWWWUUUTTTTTTVVVZZZ___eeehhhkkknnnppprrr}}}vvvllliiijjjooouuurrr```VVVRRRTTTYYY___bbbdddcccccciiivvvyyyooocccWWWNNNHHHEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHKKKMMMMMMKKKIIILLLLLLLLLLLLKKKKKKKKKKKKFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@AAACCCDDDCCCCCCDDDFFFGGGFFFDDDAAA???>>><<<:::999999::::::666888;;;???BBBEEEHHHIIIIIIIIIJJJIIIGGGDDDAAA??????AAADDDEEEEEEDDDDDDEEEFFFIIIKKKKKKFFFAAA<<<:::888999:::;;;<<<=========999:::???GGGMMMOOOKKKGGGGGGFFFDDDAAA===:::777555888666222//////000333555444444444444444444444444444444444444444444444444222222222222222222222222444444333222222222333333555444444444444333333333444444222222222222444444666666555444444444555555222444555555444444444555666555333222111222333333999999888888888888999999::::::::::::;;;<<<===>>>???@@@BBBCCCCCCDDDFFFHHHLLLMMMQQQVVV\\\______^^^]]]```bbbcccbbb```___^^^ZZZZZZ[[[^^^cccgggiiiiiiggghhhhhhiiihhheeecccbbbcccbbbbbbeeejjjppptttvvvttttttyyy}}}||||||||||||~~~~~~}}}}}}|||{{{zzzyyyvvvuuuuuuvvvxxx|||sssdddZZZVVVWWWWWWWWWXXXZZZ^^^aaacccfffdddaaa\\\XXXVVVVVVVVV\\\\\\[[[[[[^^^eeennntttwwwuuurrrqqqpppmmmhhhddd]]][[[XXXUUUTTTUUUWWWYYY]]]___aaaaaa]]]YYYUUUTTTSSSUUUWWW[[[```hhhpppuuutttvvvwww}}}uuusssuuu|||jjj\\\VVVUUUXXX]]]bbbeeehhhhhhjjjttt}}}rrrmmmddd[[[SSSNNNKKKJJJIIIIIIJJJIIIIIIGGGFFFEEEEEEEEEFFFIIILLLMMMLLLJJJKKKJJJJJJJJJJJJIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDDDDDDDEEEGGGHHHGGGEEEBBB???>>><<<::::::::::::;;;777999;;;>>>@@@BBBDDDDDDGGGHHHIIIIIIGGGDDD@@@>>>>>>@@@CCCDDDCCCCCCDDDEEEGGGIIIJJJHHHDDD???;;;:::888999;;;<<<======<<<<<<777;;;BBBKKKQQQQQQMMMIIIHHHFFFBBB>>>:::777666555777555333000000111444555444444444444444444444444444444444444444444444444222222222222222222222222444333333222222333333333444444444444444444444444444333333222222333333444555555444444444444555555222333555555555555555666555444333111111111111111888777777888888888999999999999999:::;;;<<<===>>>>>>???BBBCCCCCCDDDFFFHHHJJJMMMRRRXXX\\\______^^^``````_________]]]ZZZXXXYYYXXXYYY]]]bbbfffhhhiiiggghhhiiiiiihhhfffdddbbbaaa```___aaagggnnntttwwwvvvuuuwww}}}}}}}}}}}}~~~}}}{{{zzzxxxxxxxxxyyy|||pppccc\\\ZZZZZZZZZZZZ\\\aaahhhnnnrrr{{{wwwpppiiieeebbb```___aaaccceeegggiiilllqqqtttwwwtttqqqppppppmmmgggbbbXXXVVVSSSQQQQQQSSSVVVXXX\\\]]]]]][[[WWWSSSQQQQQQTTTWWW\\\aaahhhqqq{{{~~~|||}}}ggg[[[XXXYYY]]]aaaiiikkkooorrrwww{{{qqqkkkaaa]]]WWWPPPKKKIIIHHHHHHLLLLLLLLLKKKIIIFFFCCCBBBCCCCCCDDDHHHKKKNNNMMMLLLIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEGGGHHHHHHEEECCC???>>><<<;;;;;;;;;;;;<<<:::;;;===>>>???@@@@@@@@@EEEFFFGGGHHHFFFCCC???======???AAABBBAAABBBCCCEEEHHHIIIHHHFFFAAA===;;;:::888999:::<<<<<<<<<;;;;;;999>>>FFFOOOSSSRRRNNNJJJGGGDDD@@@<<<888666555555555555555555444444444444444444444444444444444444444444444444444444444444222222222222222222222222333333333222222333333444444444444444444444444444333333333333333333333333444333333333333333444444333333444555666666666555777777666555555555555555444444555666888888999999888999999999;;;<<<===>>>===???AAABBBCCCDDDFFFHHHIIIMMMRRRXXX[[[]]]^^^___YYYXXXXXX[[[^^^^^^\\\ZZZWWWWWWXXX\\\aaaeeeggghhhggghhhiiiiiihhhfffdddbbb```^^^\\\^^^dddkkkqqqtttsssrrrttt{{{~~~}}}}}}|||||||||}}}nnnccc_________```ccciiiqqqzzz~~~vvvqqqnnnllljjjjjjmmmrrruuuwwwxxxyyyzzz|||yyyvvvvvvvvvrrrhhhaaaSSSRRRPPPPPPQQQUUUYYY[[[___^^^[[[WWWSSSQQQQQQRRRTTTYYY```hhhqqq||||||hhh^^^^^^___cccfffnnnooorrrxxxyyyoooeee___UUUSSSNNNJJJGGGFFFGGGGGGKKKKKKLLLKKKIIIFFFCCCAAACCCCCCEEEHHHKKKNNNNNNMMMHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBBDDDEEEDDDDDDEEEGGGHHHGGGEEEBBB???>>><<<;;;;;;;;;<<<=========>>>???@@@@@@@@@@@@EEEEEEFFFFFFDDDBBB???===<<<>>>@@@@@@@@@AAACCCEEEIIIIIIGGGCCC???;;;::::::999999:::;;;;;;;;;;;;;;;;;;AAAJJJQQQSSSQQQLLLIIIDDDBBB>>>;;;888666555444333444666777777666444222444444444444444444444444444444444444444444444444333333333333333333333333333333222222222333444444333333333444444444444555333333333333333333333333333333222222222333444444555444444555777777666444555555555555555555555555222333555666888999999999888888888999:::<<<===>>>===???BBBCCCDDDEEEGGGIIIIIIMMMSSSWWWZZZ\\\___```aaafffkkklllhhhbbb^^^\\\XXXXXXYYY\\\aaaeeeggggggggghhhhhhiiihhheeecccbbb```^^^\\\^^^ccciiinnnpppnnnmmmqqqyyy|||lllbbb```bbbeeeiiiqqq{{{}}}{{{yyyxxxvvvzzzwwwjjj___SSSRRRQQQRRRVVV[[[___ccceeebbb]]]WWWRRRQQQTTTWWWVVV]]]hhhtttzzzpppmmmmmmoootttyyy~~~llleeegggjjjmmmoootttsssvvv~~~uuukkkbbbZZZUUUNNNMMMJJJHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJHHHEEEDDDGGGFFFFFFHHHKKKMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAACCCDDDEEEDDDDDDDDDFFFGGGGGGDDDBBB===<<<;;;:::::::::;;;<<<<<<===???@@@BBBBBBCCCCCCEEEEEEDDDDDDBBBAAA???>>>===>>>@@@@@@@@@BBBDDDFFFJJJIIIFFFAAA===:::999:::::::::999999::::::;;;;;;===CCCKKKPPPQQQNNNIIIFFF@@@???===:::888666555444222333555666666555333222444444444444444444444444444444444444444444444444333333333333333333333333333222222222333333444555333333333444444444555555222333333444444333333222333333333333333444555555777555444555777777555333111111222333444444444444444555666888999999888888777777888999:::<<<===>>>>>>@@@BBBDDDDDDFFFHHHJJJKKKOOOTTTXXXZZZ\\\```cccjjj{{{uuuccc]]]^^^[[[[[[[[[^^^bbbfffggghhhfffggghhhhhhgggeeebbbaaa___]]][[[\\\```eeeiiijjjjjjkkkqqq{{{||||||}}}~~~yyyjjjaaa```ccciiippp|||zzzjjj]]]UUUUUUUUUWWW[[[aaafffjjjgggccc\\\UUUPPPPPPTTTXXXZZZcccqqqxxxmmmccc```aaabbbfffkkkgggtttqqqlllpppsssvvvxxx~~~{{{}}}ssshhh___XXXQQQMMMGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDGGGIIIJJJIIIHHHGGGJJJIIIHHHIIIKKKKKKKKKIIIKKKKKKJJJJJJJJJIIIIIIIIIDDDDDDCCCCCCCCCDDDDDDEEECCCCCCBBBAAABBBCCCDDDEEECCCCCCDDDFFFGGGFFFDDDAAA<<<;;;:::999999999:::;;;;;;<<<>>>AAACCCEEEFFFFFFEEEEEEDDDBBBAAA@@@??????>>>???AAAAAAAAACCCEEEGGGJJJIIIFFFAAA<<<999999:::;;;:::999888999:::;;;<<<>>>DDDKKKOOOOOOKKKFFFCCC>>>>>><<<:::888666555444222222333444444444333222444444444444444444444444444444444444444444444444333333333333333333333333222222222222333333444555333333333444444555555555222333333444444333333222444444444444444555666777888666555555777777555222333333555666777888888888777888999::::::999888777777777888999:::<<<>>>>>>>>>@@@CCCDDDEEEGGGIIIKKKMMMQQQVVVXXXZZZ]]]bbbfffaaa}}}{{{ccc^^^ccc^^^]]]]]]```dddggghhhhhheeefffggggggfffdddbbb```]]][[[YYYZZZ^^^aaadddeeeiiijjjrrr}}}xxxzzztttsssxxx}}}}}}qqqiiibbbbbbeeennnxxxnnn___XXXRRRVVVYYY\\\ccclllpppooommm```TTTQQQSSSUUUXXX[[[dddmmm|||yyykkkeee^^^[[[\\\^^^___^^^cccgggnnnvvvwwwsssxxx}}}wwwggg\\\XXXVVVRRRNNNKKKFFFAAA@@@CCCEEECCC@@@EEEDDDEEEFFFGGGJJJLLLNNNPPPOOONNNLLLKKKKKKLLLLLLHHHIIIIIIIIIHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBB??????@@@BBBBBBDDDEEEEEECCCAAAAAAAAA===:::999===>>><<<<<<===>>>AAAEEEFFFDDDCCCEEEGGGGGGFFFEEEBBB@@@>>><<<;;;:::===@@@AAAAAACCCGGGKKKPPPJJJCCC===::::::::::::;;;:::888888888888888777???JJJSSSPPPHHHDDDBBBAAA@@@===888666555555444333222111111111222333333444333333333333333333333333333333333333333333333333222222222222222222222222555444222111111111222222333222222111111222222333444222000//////111444666555444333333333333444555555555555555555555444444888777777666666666777777;;;888666999>>>@@@===999;;;;;;999999999;;;===>>>>>>@@@BBBCCCDDDFFFJJJLLLRRRSSSUUUXXX[[[^^^```bbbaaaccceeefffeeeaaa]]]ZZZXXX^^^___]]]```fffhhheeeeeeffffffgggeeecccaaa``````]]][[[[[[]]]___^^^\\\aaahhhrrr}}}xxxooommmhhhggglllrrrvvvzzz~~~yyyooogggcccdddiiisss}}}yyyggg[[[WWWWWWZZZ^^^eeeoooxxxxxxsssddd[[[TTTTTTVVVXXX]]]bbbppp{{{|||rrrjjjeee___\\\]]]___aaaaaadddiiipppxxx~~~|||zzzoooaaaXXXVVVVVVSSSPPPIIIEEE@@@@@@BBBDDDBBB@@@FFFGGGGGGIIILLLOOORRRTTTVVVTTTQQQNNNKKKKKKKKKKKKIIIJJJIIIIIIHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@@@@BBBCCCCCCEEEFFFEEECCCAAA@@@@@@===999999<<<===;;;;;;===???BBBEEEFFFEEEEEEFFFHHHFFFEEEDDDBBBAAA@@@@@@@@@===???AAAAAAAAACCCGGGKKKNNNIIIBBB===::::::::::::;;;999888777888888888777???IIIPPPLLLEEEBBB@@@???@@@<<<888666555555444333333333222222222222222333333333333333333333333333333333333333333333333333222222222222222222222222333444444444444333222111555555555444444555555555555444333222222444555777444333222222222222333444555555555555555555444444777666666555555666666666777666666;;;CCCGGGFFFDDD;;;:::999999999;;;===>>>>>>@@@BBBCCCDDDFFFJJJLLLQQQRRRTTTVVVYYY\\\]]]^^^___aaaccccccbbb```\\\ZZZZZZ^^^```^^^```eeegggddddddeeeffffffeeeccc```___^^^\\\YYYYYY[[[\\\\\\[[[dddkkkuuu|||nnnddd```[[[ZZZ___eeejjjqqqwww}}}}}}{{{zzzyyyxxxzzz}}}rrriiicccaaafffmmmvvvsssccc\\\\\\___bbbiiitttsss[[[XXXWWWYYY\\\```hhhpppyyypppccc___ZZZXXXYYY[[[]]]^^^```dddkkksss}}}yyyrrrwwwnnnfff]]]XXXYYYYYYWWWTTTIIIEEEBBBAAADDDEEEDDDBBBFFFGGGIIIMMMQQQVVVZZZ]]]___[[[UUUOOOKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBBAAAAAACCCEEEEEEFFFGGGFFFBBB@@@>>>>>><<<999888:::;;;999:::>>>BBBDDDGGGGGGGGGGGGHHHIIIEEEDDDBBBAAAAAACCCDDDEEEBBBBBBBBBAAAAAACCCGGGJJJLLLGGGAAA===;;;;;;:::::::::999888777777777888999AAAIIILLLGGGBBB@@@???>>>???<<<888555555555444333444333333222222222222333333333333333333333333333333333333333333333333333222222222222222222222222222444555777666555222111333333333222222333333333333333333444444444555555333222222111111222222333444444444444444444555555555555444444444555555666555555777<<>>>>>@@@BBBCCCDDDFFFJJJLLLQQQRRRTTTWWWYYY[[[]]]^^^]]]^^^___``````^^^\\\[[[\\\___```^^^```dddeeeccccccdddeeefffeeebbb___^^^\\\YYYWWWVVVXXXZZZZZZZZZfffmmmwwwxxxhhh]]]ZZZUUUSSSWWW]]]aaaiiippp}}}xxxrrrnnnmmmkkkkkkiiiiiijjjlllnnnpppuuuyyyuuujjjbbb^^^^^^eeemmmvvvssseeeaaadddffflllwwwoooYYYXXX[[[___cccjjjwwwuuulll\\\YYYVVVTTTTTTVVVYYY[[[\\\```fffnnnvvvqqqeeeeeejjjrrrtttfffccc```___```___ZZZVVVIIIGGGDDDDDDFFFGGGFFFEEEDDDGGGKKKQQQXXX^^^bbbeeefff```XXXPPPKKKIIIIIIJJJKKKKKKJJJIIIHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBBBBBCCCEEEFFFFFFHHHHHHFFFBBB???===<<<;;;888888999999888;;;@@@FFFGGGHHHIIIIIIIIIIIIJJJEEECCCAAA@@@AAACCCEEEGGGFFFEEECCCAAAAAACCCGGGIIIHHHEEE@@@===<<<;;;;;;:::999999888777666777999;;;DDDIIIIIIDDD@@@@@@@@@???>>>;;;777555444444444333222222222222222333444555333333333333333333333333333333333333333333333333222222222222222222222222333333444555444444333222111111222222222222111111000111222333333333222222333333222222222222333333333333444444444444555555444444333333333444555555777666777:::===??????===999999888999:::;;;======>>>@@@BBBCCCDDDFFFJJJLLLQQQRRRUUUYYY\\\___```aaa[[[\\\]]]^^^___^^^^^^]]]\\\]]]^^^^^^___```aaaaaabbbccceeefffeeebbb___]]]ZZZYYYWWWVVVVVVXXXZZZ[[[eeelllwwwuuueee[[[XXXTTTRRRTTTVVVYYY```hhhuuu~~~~~~vvvnnnhhhcccaaa^^^]]]]]]\\\]]]___aaabbbfffjjjqqqwww{{{{{{zzzxxxrrrjjjaaa\\\YYYZZZcccmmmxxxwwwiiieeehhhjjjtttmmm[[[[[[]]]ccciiiuuuvvvhhhaaaYYYXXXWWWVVVVVVYYY\\\___aaaeeekkkpppuuu{{{~~~{{{}}}uuuddd___```gggvvvzzzlllbbbbbbdddggggggbbbYYYRRRHHHGGGFFFGGGHHHHHHHHHHHHGGGKKKRRRZZZaaafffiiijjjfff```WWWOOOIIIGGGHHHIIIJJJJJJIIIHHHGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBCCCCCCDDDFFFGGGGGGHHHHHHFFFBBB>>><<<;;;:::888888:::999999>>>EEEKKKJJJIIIIIIJJJJJJIIIIIIEEEDDDAAA@@@???AAACCCEEEIIIFFFCCCAAAAAADDDFFFHHHEEEBBB???===<<<<<<;;;:::999:::999888777888;;;>>>GGGIIIGGGBBB@@@BBBCCCAAA===:::777444444444444333000111111222333555666777333333333333333333333333333333333333333333333333222222222222222222222222444333111000000222444555444444555666666555444444///111222444444333222111333333444444444444333333333333333333444444555555333333333333333444555555888888777888888888666555777888888999:::;;;<<<===>>>@@@BBBCCCDDDFFFJJJLLLNNNPPPTTTYYY]]]```bbbbbb[[[\\\^^^___``````______[[[[[[[[[]]]^^^]]]^^^___aaaccceeefffeeebbb^^^\\\ZZZYYYWWWVVVVVVXXX[[[]]]ffflllwwwrrrddd\\\VVVSSSQQQRRRRRRRRRXXX___lllvvv{{{ssskkkeee```[[[XXXTTTSSSSSSSSSTTTUUUWWWXXXYYY]]]bbbgggiiiiiihhhfffddd___ZZZXXXVVVYYYcccnnn}}}}}}ooolllppptttnnn^^^^^^aaajjjttt}}}lllaaa\\\WWWXXXZZZ[[[]]]aaafffjjjnnnrrrwww{{{~~~{{{yyy|||jjj```]]]```mmm{{{uuuiiiaaacccgggiiiggg```VVVOOOIIIIIIJJJJJJKKKKKKLLLLLLOOOTTT\\\dddiiijjjjjjiii___ZZZSSSKKKGGGFFFGGGHHHHHHHHHGGGFFFEEEDDDBBBAAA????????????????????????>>>@@@CCCDDDDDDDDDFFFGGGHHHIIIIIIFFFBBB>>><<<;;;:::999999;;;:::;;;CCCKKKOOOMMMKKKJJJJJJJJJHHHGGGEEEDDDBBB@@@@@@AAABBBCCCIIIFFFCCCAAABBBDDDEEEEEEAAA???============<<<::::::;;;;;;999777999>>>BBBHHHHHHEEEAAAAAAEEEFFFCCC===:::666444444444444333111111111222444555777777333333333333333333333333333333333333333333333333222222222222222222222222555333000......111444666222333444555555444333222222333444555666555444333333444444555555444444333222222333333444444555555333333333333444444555666777777888888777777666666666777888999:::;;;<<<===>>>@@@BBBCCCDDDFFFJJJLLLKKKNNNSSSXXX\\\^^^___```[[[\\\___aaaaaaaaa```___[[[YYYZZZ]]]^^^\\\]]]```aaacccfffgggfffccc___\\\ZZZYYYXXXVVVUUUWWW\\\___gggnnnxxx|||nnnbbb[[[UUURRRQQQRRRPPPOOOTTTZZZdddoooyyy{{{|||~~~sssnnnfff```\\\XXXTTTQQQOOOOOOOOOOOOQQQRRRTTTUUUSSSUUUWWWYYYZZZYYYYYYXXXXXXUUUUUUVVVWWW\\\gggsss{{{|||lllbbbccciiivvvsssgggcccccc]]]```dddhhhmmmttt|||{{{zzz{{{~~~vvviiibbb```jjjvvvsssiiieeefffggggggddd]]]UUUPPPOOOPPPRRRRRRSSSSSSSSSTTTWWW\\\ccciiikkkhhhbbb^^^VVVRRRMMMGGGDDDDDDFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>AAACCCEEEEEEEEEEEEGGGGGGHHHHHHFFFBBB>>><<<<<<:::999:::<<<<<<>>>GGGQQQSSSOOOKKKIIIIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDHHHEEEBBBBBBCCCEEEDDDCCC???===<<<===>>>>>><<<::::::<<<===;;;888:::@@@EEEGGGFFFBBB???BBBGGGGGGCCC<<<999666444444444444333444333333333333444555555333333333333333333333333333333333333333333333333222222222222222222222222444333111000111222555666///000222333333222000///333333444444555555555444222333444444444444333222111222222333444444555555333333333333444555666777555666888888888888888999555666777999:::<<<<<<<<<>>>@@@BBBCCCDDDFFFJJJLLLNNNPPPTTTYYY\\\]]]]]]]]]ZZZ\\\___bbbbbbaaa___]]]\\\YYYZZZ___```]]]^^^bbbbbbdddggghhhgggddd```]]]YYYYYYXXXVVVTTTVVV[[[```eeelllwwwyyyjjj___ZZZTTTSSSSSSSSSQQQOOOTTTZZZ___kkkuuuwwwxxx|||~~~uuukkkeee^^^YYYWWWTTTPPPMMMNNNNNNOOOPPPQQQSSSUUUVVVRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPRRRVVVYYY___kkkxxxxxxhhhggghhhqqqyyyhhhaaadddiiiiiinnnttt{{{wwwuuuyyy}}}rrriiieeelllwwwsssjjjjjjiiihhhfffbbb]]]XXXUUUVVVXXXZZZ[[[[[[[[[\\\\\\ZZZ___fffjjjiiibbbYYYSSSPPPMMMIIIEEECCCDDDEEEGGGCCCCCCDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>AAADDDEEEEEEEEEEEEFFFGGGHHHHHHFFFBBB???===<<<;;;:::;;;======@@@JJJUUUUUUQQQLLLIIIIIIHHHFFFCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFDDDAAABBBDDDEEEDDDBBB===<<<<<<===>>>>>><<<:::;;;===>>><<<999;;;AAAGGGFFFDDDAAA>>>BBBHHHHHHCCC<<<999555444444444444333777666555444333222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333444444555555555222333555666666555333222111111111222222222333333111222333444444333222111111111222333333444555555333333333444555666777888444666888888888777888999555666777999;;;<<<<<<<<<>>>@@@BBBCCCDDDFFFJJJLLLRRRTTTXXX[[[]]]]]]]]]\\\YYY[[[___bbbbbb```]]][[[]]]ZZZ[[[```bbb___```eeebbbdddhhhiiihhheee```]]]XXXXXXWWWUUUSSSUUU[[[```bbbiiittt~~~qqqbbbZZZXXXWWWWWWVVVTTTRRRSSSVVVYYY```kkktttuuuuuuzzzvvvmmmaaa\\\TTTOOOLLLMMMNNNOOOOOORRRUUUVVVUUUTTTUUUUUUYYYXXXVVVUUUUUUUUUSSSQQQSSSSSSUUUYYY\\\bbbooo|||ttttttmmmuuu}}}tttqqqoooooosss|||wwwrrrwww~~~|||ppphhhlllwwwwwwrrrpppmmmiiieeebbb^^^ZZZVVV[[[bbbjjjmmmkkkgggcccaaafffeeeccc```]]]WWWQQQLLLIIIGGGDDDCCCEEEGGGHHHHHHIIIHHHFFFEEECCCBBBBBBBBBBBBAAA???>>>>>>>>>??????CCCCCCDDDEEEEEEEEEEEEEEEJJJLLLOOOQQQOOOHHH>>>777:::;;;<<<<<<>>>DDDMMMSSSUUUPPPJJJJJJNNNQQQPPPNNNEEEFFFFFFFFFFFFEEEDDDCCCCCCAAA???>>>AAACCCEEEEEE======<<<<<<<<<======>>>>>>===;;;999:::>>>CCCGGGGGGDDDAAACCCGGGIIIGGGDDD<<<999444111000000000///333333333333333333333333111111111222222333333333555555555444444333333333333333333222222222111111444333222111111222333444444333333222222333333444333222000000000222444666333333333333333333333333444444444444444444444444555555444333444555666777777777777777666666666666999999999:::;;;<<<===>>>===>>>???AAADDDGGGJJJLLLQQQSSSWWWZZZ]]]___aaaaaa___```bbbcccbbb```\\\ZZZ[[[[[[\\\]]]]]]^^^______cccgggkkklllhhhcccaaa```\\\YYYUUUTTTQQQRRRYYYcccfffllluuuqqqccc\\\ZZZ[[[ZZZXXXUUUTTTUUUXXX[[[^^^hhhppprrrtttzzzzzznnnfff[[[WWWQQQMMMKKKLLLNNNOOORRRTTTVVVWWWWWWWWWYYYZZZ\\\ZZZYYYXXXYYYXXXVVVTTTUUUUUUXXX\\\___ffftttzzzpppqqqwwwwwwuuuyyy|||}}}wwwwww{{{~~~}}}rrrrrrzzz{{{xxxvvvsssmmmgggbbb_________jjjpppxxx{{{yyysssmmmkkkbbb^^^ZZZVVVSSSPPPLLLIIIHHHFFFCCCCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFKKKPPPXXX^^^\\\QQQCCC999888999:::<<>>???BBBFFFHHHGGGDDDBBBCCCGGGGGGDDDAAA<<<999444222111222222111333333333333333333333333222222222222333333333333555555444444444333333333444444333333333222222222333222222222222222222333444333333222222333333444444333222111000111333444333333333333333333333333333333333333333333333333555444444333444555666777444444555666777888999999999999999:::;;;<<<===>>>>>>???@@@BBBEEEHHHKKKLLLOOOQQQUUUXXX[[[]]]^^^___^^^___bbbcccbbb```]]][[[ZZZ[[[[[[\\\]]]^^^______bbbfffjjjjjjgggccc```___[[[XXXVVVUUUTTTUUU^^^gggfffmmmvvvoooddd___^^^```^^^[[[WWWUUUVVVZZZ^^^cccmmmuuuwww{{{xxxmmmccc\\\TTTRRRPPPNNNMMMOOOQQQRRRWWWYYY[[[\\\]]]___bbbeeeeeedddcccccccccbbb```]]]]]]\\\^^^cccgggooo~~~uuuppprrr}}}yyy~~~xxxuuuyyy}}}~~~|||uuummmfffeeeiiimmmzzzzzzrrrnnn]]]XXXQQQLLLIIIIIIHHHHHHGGGEEECCCBBBDDDEEEEEEEEECCCBBBBBBBBBBBBBBBCCCCCCAAA@@@???>>>>>>>>>???@@@AAABBBDDDEEEGGGGGGHHHHHHGGGLLLRRRWWWUUULLL@@@666777777999;;;???GGGPPPWWWUUUQQQMMMMMMNNNPPPNNNLLLDDDDDDDDDEEEFFFFFFGGGGGGDDDCCCCCCDDDFFFFFFDDDBBB===<<<<<<;;;;;;<<<<<<<<<:::;;;===@@@CCCEEEGGGHHHGGGEEEDDDEEEFFFEEEAAA===;;;888444333333444444333333333333333333333333333444444444444333333333333444444444444333333333333333333333333333222222222222222222333333222222222333333333333333333333333666555333111111111111222333333333333333333333333222222222222222222222222555444444444444555666666444444555666777888999999999999999999:::<<<===>>>???@@@AAACCCFFFIIIKKKMMMNNNQQQTTTXXX\\\]]]^^^^^^\\\^^^aaacccbbb```^^^\\\ZZZZZZ[[[\\\]]]^^^______```dddggghhhfffbbb___^^^ZZZWWWVVVVVVVVVYYYbbblllhhhoooyyyzzzmmmeeebbbbbbccc```\\\XXXVVVXXX]]]aaalllttt{{{vvvlllccc[[[VVVPPPPPPQQQQQQRRRTTTWWWYYY]]]```bbbeeehhhlllrrrvvvuuuuuuuuuuuuuuussspppmmmhhhhhhjjjooosss|||}}}{{{wwwuuuxxx~~~{{{uuuuuu}}}xxxpppooottt{{{uuukkkeeeXXXSSSMMMHHHFFFGGGGGGHHHGGGEEEDDDCCCDDDEEEEEEDDDBBBBBBAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>???@@@@@@AAABBBDDDFFFGGGHHHIIIIIIFFFEEECCCBBBAAA>>>:::777888888999;;;@@@GGGOOOTTTQQQNNNKKKKKKKKKKKKIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFHHHIIIGGGCCC@@@===<<<<<<;;;;;;;;;;;;<<<777888999===BBBFFFHHHIIIHHHGGGFFFGGGFFFCCC>>>:::888666333222333555555444444444444444444444444444555555555444444333333333333333333333333333333333222222222222222222222222111222333444444333222111333333333333333333333333555444333222222222222333222222222222222222222222222222222222222222222222444444444444555555666666777777777777666666666666888888888999:::;;;======??????AAABBBEEEHHHJJJKKKPPPRRRVVV[[[^^^_________[[[]]]```bbbbbbaaa^^^\\\YYYZZZZZZ\\\]]]^^^___``````bbbfffgggfffccc```^^^ZZZWWWVVVWWWWWWYYYcccmmmlllsss~~~~~~sssjjjeeedddeeecccaaa^^^ZZZYYY[[[aaaeeerrryyyyyylllccc[[[VVVSSSLLLNNNQQQSSSUUUXXX]]]```cccfffkkkqqqvvv~~~xxxxxx{{{{{{yyy~~~|||{{{~~~{{{xxxxxx{{{}}}{{{zzz|||{{{xxx{{{zzzyyyyyy|||}}}{{{wwwkkk```YYYRRRNNNJJJGGGFFFGGGFFFFFFHHHGGGEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@???>>>>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJJJJIIIDDD>>>999888:::;;;;;;;;;:::;;;===AAAGGGKKKNNNOOONNNMMMLLLLLLKKKIIIGGGHHHHHHGGGFFFFFFFFFFFFGGGEEEFFFHHHJJJJJJGGGBBB>>>888888777666666666666666999888888;;;AAAGGGKKKLLLIIIIIIHHHHHHFFFAAA<<<999555333222222333444444333444444444444444444444444555555555444444333333333333333333333333333333333000000000111111111111111111222333444444333222111222333333444444333333222222222222333333444444555222222222222222222222222444444444444444444444444444444444555555555555555777777777777666666666666888888888999:::;;;<<<===>>>>>>???AAACCCFFFHHHIIIOOORRRVVV[[[^^^______^^^[[[]]]```bbbbbb```^^^\\\XXXYYYZZZ[[[]]]^^^___``````bbbeeeggggggeeeaaa___[[[XXXVVVVVVVVVXXXaaakkkpppwww~~~zzzssskkkgggeeeffffffdddcccbbb``````ccciiimmmzzz~~~qqqddd[[[UUURRRPPPIIIMMMQQQTTTVVVZZZaaafffkkkpppxxx|||yyy}}}}}}zzzvvvxxxvvvrrrrrrvvvxxxwwwvvvzzz}}}}}}}}}wwwmmmcccZZZTTTLLLIIIGGGFFFFFFFFFEEEDDDIIIGGGFFFFFFGGGGGGEEEDDDCCCCCCAAA@@@????????????@@@???>>>>>>>>>???@@@AAACCCDDDFFFGGGIIIIIIJJJJJJEEEBBB>>>;;;;;;;;;::::::<<<<<<===@@@DDDGGGHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDCCCBBBBBBCCCEEEGGGJJJKKKGGGGGGIIIJJJJJJGGGAAA===999999888777666666666666===:::999===DDDKKKNNNOOOIIIIIIHHHFFFCCC???;;;888444333111222333444333333444444444444444444444444444444444444333333333333222222222222333333333333000000000111111111111111222222222333333222222222222222444444444444222222111222222333444555555555222222222222222222222222444444444444444444444444333444555555666666555555444444555666777888999999888888888888999;;;<<<======>>>???@@@CCCEEEGGGHHHLLLOOOTTTYYY\\\]]]\\\\\\[[[]]]```bbbaaa___]]][[[WWWXXXYYY[[[\\\^^^___``````aaacccfffhhhfffbbb___\\\XXXVVVVVVUUUVVV___iiirrryyy~~~qqqmmmhhheeedddeeefffgggggggggggghhhiiimmmssswwwyyylll___UUUPPPMMMKKKJJJNNNSSSVVVXXX^^^fffmmmxxx~~~zzz|||~~~}}}xxxzzzxxxttttttxxx{{{zzzwww{{{uuujjjaaa[[[UUUQQQKKKHHHEEEDDDEEEGGGGGGGGGHHHGGGFFFFFFFFFFFFDDDBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>???AAABBBEEEFFFGGGHHHIIIIIIIIIIIIBBB@@@<<<;;;::::::999888;;;;;;===BBBFFFHHHGGGEEECCCEEEGGGHHHGGGEEECCCBBB>>>>>>>>>???BBBEEEHHHJJJHHHHHHIIIIIIIIIFFF@@@<<<======;;;::::::999999999;;;::::::???GGGMMMNNNMMMHHHHHHFFFCCC???;;;999777555444333333444555444333555555555555555555555555222222222222333333333333111111222222222333333333111111222222333333333333333222222222222222222333111222444555555444222111333333444444444444444444111111111111111111111111333333333333333333333333333444555666666666555444444444555666777888999999777777888888999:::<<<===>>>???@@@AAACCCEEEGGGHHHKKKOOOTTTYYY\\\]]]\\\[[[\\\^^^```bbbaaa___[[[YYYWWWXXXYYYZZZ\\\^^^___```^^^___aaadddgggfffbbb^^^[[[XXXVVVVVVUUUWWW```jjjpppxxxvvvhhhfffbbbaaabbbeeefffgggjjjkkklllnnnppptttzzz~~~}}}wwwiii\\\RRRLLLIIIHHHMMMRRRWWWYYY\\\bbbkkksss{{{|||yyyqqqrrrxxxzzz|||{{{wwwwww{{{}}}{{{{{{~~~yyykkk___XXXSSSPPPNNNMMMJJJFFFDDDFFFHHHJJJKKKGGGFFFEEEEEEFFFEEECCCAAA@@@@@@@@@@@@AAABBBCCCDDD??????>>>>>>>>>???AAABBBFFFGGGHHHHHHIIIIIIIIIIIIFFFBBB<<<888888:::<<<===999:::===CCCHHHJJJGGGDDDEEEHHHKKKLLLJJJHHHGGGFFF>>>>>>======???AAADDDFFFHHHHHHHHHIIIHHHEEE@@@<<<<<<;;;:::999888888888888888777999@@@HHHLLLKKKHHHFFFFFFDDD@@@<<<888777777666555444444555666444333555555555555555555555555111111111222222333333333111111111222222333333333333333333444444555555555444333222111111222333444111222444555555444222111555555555555444333222222111111111111111111111111222222222222222222222222333333555666666666555444777777777777666666666666777777777888999:::<<<<<>>>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHHHHGGGFFFDDD>>>===;;;999999999:::;;;:::<<<@@@DDDGGGHHHFFFDDDDDDEEEGGGHHHGGGDDDAAA???;;;<<<===>>>???@@@AAAAAACCCHHHLLLKKKFFFAAA@@@AAA;;;<<<<<<<<<;;;999777666777:::>>>DDDHHHIIIGGGEEEFFFHHHHHHCCC<<<777444444222333333444444333333222444444222222222222444444333333333333333333333333444444444333333222222222111111222333333444555555444444444333333222222222111111222222222333333333333333333333333333333333333333222222333333444555333444444555555444444333333333333444555666777777444555555666777888888999555777888888888:::<<<>>>???AAABBBCCCCCCDDDGGGIIIOOOQQQUUUYYY\\\\\\\\\[[[\\\\\\]]]^^^___]]]ZZZWWWTTTUUUWWWYYY[[[^^^___```\\\^^^aaacccccc```[[[XXXWWWXXXXXXWWWWWW\\\dddkkkmmmwwwuuukkkeeefffhhhkkkmmmoooqqqtttvvvxxxzzz|||~~~~~~}}}zzzmmm^^^UUUPPPLLLLLLNNNQQQUUUZZZ]]]```hhhttt~~~wwwrrrpppppptttyyy}}}~~~yyyuuuuuussstttvvvyyy|||}}}zzzxxxzzzyyylll^^^YYYVVVRRROOONNNLLLKKKIIIIIIJJJKKKIIIHHHFFFEEEDDDCCCCCCBBBBBBCCC@@@AAAAAAAAA@@@@@@???>>>===>>>>>>???@@@AAABBBBBBDDDFFFGGGHHHHHHGGGEEEDDD>>><<<:::999888999:::;;;===@@@DDDIIILLLLLLJJJHHHEEEEEEFFFFFFFFFDDDBBBAAA>>>>>>>>>>>>>>>???@@@AAADDDHHHLLLJJJEEE@@@???@@@<<<;;;:::999999999:::;;;999<<<@@@EEEHHHHHHGGGEEEEEEFFFFFFBBB;;;666444444222333333444444333333222444333333222222333333444333333333333333333333333444444444333333222222222222222222333333444444444444444444333333222222222111111222222222333333333333333333333333333333333333333222222333333444555333444444555555444444333333444444444555666666666666666777777888888999999777888999:::999:::===???@@@AAACCCDDDDDDFFFIIIKKKPPPSSSVVVZZZ\\\]]]]]]\\\\\\\\\^^^______]]]ZZZXXXVVVWWWXXXZZZ\\\^^^___```]]]```ccceeeddd```\\\YYYXXXXXXWWWWWWYYY]]]cccgggiiiqqq{{{|||rrrmmmmmmooorrrwwwzzz}}}uuuhhh[[[TTTQQQNNNOOORRRQQQVVV\\\```eeennn{{{wwwsssqqqsssxxx{{{~~~{{{rrrooommmmmmnnnnnnpppssswww{{{}}}~~~yyyooogggeeeggggggnnnvvv}}}yyywwwvvvxxx}}}rrrggg\\\XXXVVVRRROOOOOOJJJJJJJJJKKKLLLLLLJJJHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>======>>>???@@@AAAAAABBBEEEFFFGGGHHHGGGEEECCCBBB<<<;;;999888888999:::;;;???CCCIIINNNPPPOOOMMMKKKGGGGGGFFFEEEEEEDDDDDDDDDDDDBBB@@@???>>>???@@@AAAEEEHHHJJJIIIDDD???>>>>>><<<;;;999777888:::<<<>>><<<>>>BBBFFFGGGGGGEEEDDDCCCDDDBBB???:::666444444222333333444444333333222444333333222222333333444333333333333333333333333444444333333333333222222333333333333333333333333444444333333333333222222111111222222222333333333333333333333333333333333333333222222333333444555333444444555555444444333444444555555555555555555888888888888888888888888888:::;;;;;;:::;;;===???@@@BBBDDDEEEFFFHHHKKKMMMRRRTTTWWW[[[]]]^^^^^^^^^\\\]]]___``````]]]ZZZXXXXXXYYYZZZ\\\]]]^^^______```bbbeeegggfffbbb]]]ZZZYYYWWWVVVWWWZZZ^^^aaabbbeeelllsssyyy}}}wwwxxx}}}qqqeeeXXXSSSQQQOOOQQQTTTTTTXXX^^^cccjjjwww|||wwwxxx{{{zzzqqqllllllnnnppprrruuuxxx|||vvvhhh```ZZZUUUVVVZZZYYY\\\aaagggqqq~~~{{{tttssstttxxx}}}~~~|||lllccc[[[XXXWWWSSSQQQQQQKKKKKKKKKLLLMMMKKKHHHEEECCCBBBAAA@@@@@@???????????????@@@@@@@@@@@@??????<<<======>>>???@@@AAABBBFFFFFFGGGGGGFFFDDDBBB@@@;;;:::999888888999;;;<<>>======<<<;;;:::999999:::<<<======@@@DDDFFFFFFDDDCCCCCCBBBAAA???;;;888555444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333333333333333333333111111222222222333333333333333333333333333333333333333222222333333444555333444444555555444444333555555555555555444444444888888888777777777777777888:::::::::::::::<<<>>>???AAACCCEEEFFFHHHKKKNNNRRRSSSVVVZZZ\\\]]]^^^^^^\\\^^^aaabbb```]]]ZZZXXXZZZ[[[\\\]]]^^^___^^^^^^bbbdddggghhhgggccc^^^[[[ZZZWWWTTTVVVZZZ^^^___^^^eeekkkrrrxxx~~~mmmbbbWWWSSSQQQPPPRRRUUUZZZ^^^dddjjjuuu~~~uuunnnrrrrrrqqqpppsssxxx|||}}}}}}uuufff^^^VVVSSSQQQNNNOOOSSSUUUWWWZZZ___dddlllvvv}}}|||zzzzzz}}}~~~zzzoooqqqttt{{{|||xxxhhhaaa[[[[[[ZZZVVVSSSTTTOOONNNMMMMMMMMMJJJFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@?????????======>>>???@@@AAABBBBBBFFFGGGGGGGGGEEECCC@@@>>>;;;:::888888888:::<<<===BBBHHHOOOTTTTTTQQQNNNMMMNNNLLLIIIGGGGGGIIIKKKMMMPPPMMMIIIFFFCCCCCCDDDDDDFFFFFFEEECCC@@@===<<<<<<<<<<<<<<<<<<;;;:::999888>>>AAAEEEFFFDDDBBBBBBBBBCCC@@@<<<999666555444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333333333333333333333111111222222222333333333333333333333333333333333333333222222333333444555333444444555555444444333555555555555555444444444666666666666666555555555777888999999999999;;;===>>>@@@BBBDDDEEEGGGKKKMMMQQQRRRUUUXXXZZZ\\\]]]]]][[[___cccdddaaa]]]ZZZYYYZZZ[[[]]]^^^______^^^^^^bbbdddgggiiihhhddd___\\\YYYVVVTTTUUUYYY]]]]]]\\\dddkkktttzzz}}}zzzyyy~~~kkkaaaWWWTTTTTTTTTVVVYYY^^^bbbjjjssstttmmmjjjhhhiiijjjpppvvvzzz~~~~~~vvvmmmeee```ZZZTTTPPPQQQQQQNNNNNNPPPRRRRRRUUUZZZ]]]bbblllvvvuuusssqqqsssvvvxxxvvvtttjjjnnnuuu}}}zzzttteee```\\\]]]\\\WWWUUUUUURRRPPPNNNMMMLLLIIIEEEBBBBBBAAA@@@???>>>>>>>>>>>>===>>>??????@@@?????????>>>>>>???@@@AAABBBBBBCCCGGGGGGGGGGGGDDDAAA>>><<<;;;:::999999999;;;>>>???GGGMMMTTTWWWUUURRRPPPPPPOOOMMMJJJHHHHHHJJJMMMOOORRRPPPLLLIIIFFFEEEDDDEEEEEEDDDBBB@@@>>>===============>>>>>><<<:::888777???CCCFFFFFFDDDAAABBBCCCDDD@@@;;;777555555444333222333333444444333333222222333333444444333333222333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444111111222222222333333333333333333333333333333333333333222222333333444555333444444555555444444333444444555555555555555555555555555555555555555555555666888888888:::<<<>>>???@@@BBBDDDEEEGGGJJJLLLQQQRRRTTTWWWYYY[[[]]]]]][[[```eeefffbbb\\\ZZZYYYYYYZZZ]]]___```___^^^]]]```bbbfffhhhgggddd___\\\XXXVVVTTTTTTWWWZZZ]]]^^^ccckkkttt|||{{{yyyyyy}}}iii___WWWVVVXXXYYY\\\```dddkkkwwwqqqfffdddeeeiiinnnppp{{{zzzwwwrrrkkkeee___[[[YYYZZZVVVTTTVVVWWWUUUUUUWWWWWWUUUWWW[[[]]]aaammmyyyzzzppplllgggeeefffhhhiiihhheeekkkuuuxxxooobbb^^^]]]^^^]]]WWWUUUUUURRRPPPMMMLLLKKKIIIGGGDDDBBBAAA@@@???>>>>>>>>>>>>======>>>?????????????????????@@@AAABBBCCCCCCDDDHHHHHHHHHFFFDDD@@@===;;;;;;::::::999;;;===???AAAJJJPPPVVVWWWSSSOOONNNOOONNNLLLIIIHHHHHHJJJLLLNNNQQQPPPMMMJJJGGGEEEDDDCCCDDDBBB???=====================<<<<<<;;;;;;;;;;;;AAAEEEIIIHHHEEECCCDDDGGGFFFAAA:::666555555444333222333333444444333333222222333333444444333333222333333333333333333333333222222222333333444444444222222222333333444444444222222222333333444444444111111222222222333333333333333333333333333333333333333222222333333444555333444444555555444444333333444444444555666666666444444555555666666777777444666888999999;;;>>>AAAAAABBBDDDEEEEEEGGGJJJLLLRRRSSSUUUWWWZZZ\\\]]]^^^[[[aaaggggggbbb\\\ZZZYYYWWWYYY\\\^^^```___^^^]]]]]]```cccffffffccc___]]]VVVUUUTTTSSSTTTWWW]]]aaaccckkkuuu||||||hhh___XXXXXX[[[^^^bbbfffoooyyyuuufffbbbcccffflllttt}}}~~~tttmmmeee^^^[[[[[[ZZZYYY^^^ZZZXXX\\\^^^^^^___aaadddaaa```bbbdddhhhuuu{{{vvvnnnhhh```[[[ZZZ\\\^^^^^^aaahhhtttvvvlll```]]]]]]^^^\\\WWWTTTUUURRROOOLLLKKKKKKJJJIIIGGGBBBAAA@@@???>>>>>>>>>>>>======>>>??????????????????@@@AAAAAACCCCCCDDDEEEHHHHHHHHHFFFCCC@@@<<<:::;;;;;;::::::;;;>>>@@@BBBJJJOOOTTTTTTOOOLLLKKKMMMLLLJJJHHHGGGGGGIIIKKKMMMOOOOOOMMMJJJHHHEEECCCBBBCCCAAA>>><<<===>>>>>>>>>>>><<<:::999999;;;===???CCCGGGKKKJJJGGGEEEFFFIIIHHHBBB:::666555555444333222333333444444333333222222222444444444444222222333333333333333333333333222222222333333444444444111111222333333444555555222222222333333444444444111111222222222333333333333333333333333333333333333333222222333333444555333444444555555444444333333333444444555666777777444555555666777888888999555666888:::;;;===@@@CCCCCCDDDFFFFFFGGGHHHJJJMMMTTTTTTVVVXXX[[[]]]___```[[[aaaggghhhbbb\\\ZZZYYYVVVXXX[[[^^^______^^^]]][[[^^^bbbeeeeeeccc___]]]TTTUUUTTTSSSRRRUUU]]]ccceeellluuu}}}{{{gggaaa]]]___aaadddkkkrrr|||uuuooogggbbbdddlllxxx{{{qqqjjjbbb]]]\\\\\\\\\___dddgggkkkpppqqqpppoooqqqsssrrrtttuuuqqqnnnssszzzsssoooooohhh^^^WWWTTTVVVYYY[[[```gggsss~~~zzzmmmbbbZZZ]]]^^^^^^ZZZWWWTTTSSSTTTRRRPPPOOOPPPNNNJJJFFFEEEDDDAAA?????????@@@AAA>>>???@@@AAAAAA@@@>>>>>>CCCCCCBBBBBBBBBBBBCCCCCCFFFFFFDDDBBB???===:::999999::::::::::::===DDDJJJRRRQQQOOOMMMLLLLLLNNNNNNTTTQQQLLLIIIIIIIIIHHHHHHLLLJJJGGGFFFFFFEEECCCBBB@@@>>>===;;;;;;<<<>>>???<<<888999<<<<<<999<<>>AAAEEEDDD@@@:::555333222222111444333333222222333333444333222111222444555444333333333333333333333333333666555444333333333333333333333444555444333111000222333444444555555444444333444555555333222333444222222333333444444333333444333333222222333333444555555444333444555666777555555555555555555444444777777777777888888888888888888888999:::;;;<<<===???AAACCCDDDEEEGGGKKKMMMSSSUUUWWWYYY[[[\\\\\\\\\]]]aaaeeeddd___ZZZXXXWWW]]]\\\\\\___bbbccc```]]]\\\^^^aaaddddddaaa^^^\\\XXXVVVTTTTTTVVVZZZ^^^aaakkkkkkqqq|||~~~}}}}}}xxxyyyyyyzzz}}}{{{kkkeeeaaacccgggllluuu~~~mmmjjjgggiiiqqq||||||qqqddd___]]]aaaeeejjjpppwww{{{~~~xxxrrrooommmhhhccc]]]WWWVVVWWWYYYZZZcccjjjttt~~~xxxkkk```ZZZ\\\^^^^^^[[[VVVSSSRRRQQQOOOMMMMMMMMMKKKGGGDDDCCCBBB@@@>>>>>>>>>???@@@===>>>???@@@@@@@@@??????BBBBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDAAA???<<<:::999:::;;;;;;;;;;;;???FFFKKKPPPOOOMMMLLLKKKLLLMMMMMMSSSOOOKKKGGGGGGHHHHHHHHHLLLJJJGGGFFFFFFFFFEEEDDD>>>===<<<;;;;;;<<<>>>??????;;;:::<<<;;;:::===DDDHHHJJJKKKHHHCCCAAABBBEEEBBB>>>999555333333333222444333333222222333333444444333222333444555555333333333333333333333333333444444333222222222333333333333444444444333222111222333333444444444444444666777777666444222333444222333444555555555444444444333333222222333333444555444333333333444555666555555555555555555555555666666666777777777888888888888888999:::;;;<<<===???AAACCCDDDEEEGGGKKKMMMSSSTTTVVVYYY[[[[[[[[[[[[\\\```dddddd___ZZZXXXWWW\\\[[[\\\___bbbbbb```]]]]]]___bbbddddddbbb___]]]YYYWWWUUUTTTVVVYYY^^^```jjjllltttzzzvvvuuuuuuuuuyyyxxxxxx|||zzzpppqqqrrrtttwww~~~~~~pppkkkhhhkkkrrrzzzttthhhhhhkkktttuuuhhh___]]]___gggooovvvuuummmjjjjjjjjjbbb```\\\ZZZXXXYYY[[[\\\ffflllvvv}}}}}}tttfff\\\YYY\\\^^^^^^[[[VVVRRRPPPLLLKKKJJJIIIIIIHHHDDDBBBBBBAAA???>>>======>>>???======>>>???@@@@@@@@@???@@@AAAAAABBBCCCDDDEEEEEEEEEDDDBBB@@@>>><<<:::999;;;<<<<<<<<<>>>BBBHHHLLLMMMLLLKKKJJJJJJKKKKKKLLLQQQMMMHHHDDDDDDFFFGGGGGGKKKIIIFFFEEEFFFFFFFFFFFF===<<<<<<;;;<<<===???@@@CCC???===<<<;;;;;;???EEENNNLLLJJJGGGEEEDDDDDDEEE???<<<777444444444444333444444333333333333444444444333222333555555555333333333333333333333333333222222111111111222333333333333444444444333222222333333333333444444444444888999999777444222222333222333555666777666444333444333333222222333333444333333333333333444555555555555555555555555555555555555666666666777777777888888888999:::;;;======???AAACCCDDDEEEGGGKKKMMMRRRSSSVVVYYYZZZ[[[[[[ZZZ\\\```dddddd___ZZZXXXWWWZZZZZZ\\\___aaabbb```^^^]]]___bbbddddddbbb___]]]YYYXXXVVVUUUVVVYYY]]]___hhhmmmxxxyyyssspppnnnlllpppppprrrvvv}}}{{{mmmnnnoooqqqtttzzzvvvqqqooouuu~~~}}}|||mmmiiikkkssspppfffcccccchhhrrr{{{}}}uuuoookkkjjjiiihhhaaa___]]][[[ZZZ[[[___bbbkkkqqqxxx}}}zzzooobbbYYYXXX[[[^^^^^^ZZZTTTPPPNNNIIIIIIHHHHHHGGGEEECCCAAAAAA@@@???>>>>>>>>>>>>?????????????????????>>>>>>??????AAABBBDDDEEEFFFFFFCCCBBBAAA???===;;;::::::;;;;;;;;;<<>>@@@@@@FFFCCC???<<<:::<<>>???AAACCCDDDEEEGGGKKKMMMQQQSSSVVVYYY[[[[[[ZZZYYY[[[___cccccc___ZZZXXXXXXXXXZZZ\\\^^^``````___^^^]]]^^^aaaccccccaaa^^^]]]YYYXXXWWWVVVWWWZZZ]]]___eeemmm{{{xxxrrrmmmjjjhhhggghhhkkkpppxxxzzzmmmnnnooopppssswww}}}}}}yyyzzz~~~tttsssrrrpppppprrruuuwwwvvvjjjlllqqq|||~~~sssooolllooowwwnnnnnnoooppppppmmmiiieee___^^^[[[YYYXXX\\\ccchhhtttyyy~~~~~~yyynnnbbb[[[YYY[[[]]]\\\XXXSSSNNNLLLHHHIIIIIIHHHFFFDDDBBBAAAAAA@@@@@@???????????????AAA@@@???>>>======<<<<<<>>>???AAACCCDDDFFFFFFFFFBBBAAA???===;;;:::::::::999999999;;;@@@EEEIIIKKKIIIIIIJJJKKKJJJIIIHHHHHHJJJGGGBBB@@@AAACCCEEEFFFFFFEEECCCDDDEEEFFFEEEDDD>>>>>>>>>>>>???@@@@@@AAAEEEDDD@@@;;;;;;???FFFJJJTTTNNNHHHEEEFFFFFFDDDBBB999777444333444555555555555444444333333444444555222000000111222333222111222222222333333444444444333333333333333444555666333333333333333333333333333222222222222333444555222333444444222222333555///111222444444333222111444333333222222333333444222222333333333333444333444444444555555555666666555555555555666666666666777777888999:::<<<===>>>???AAACCCDDDEEEGGGKKKMMMQQQSSSWWWZZZ\\\[[[ZZZYYYZZZ^^^cccccc___ZZZXXXXXXWWWYYY\\\^^^______^^^^^^[[[]]]___``````___]]][[[YYYXXXWWWWWWXXX[[[]]]___ccclll|||vvvoooiiieeebbb\\\^^^aaafffllluuu~~~}}}|||xxxtttlllmmmnnnppprrrvvv{{{~~~qqqllljjjhhhfffggglllsssyyy|||mmmiiinnnwwwwwwppppppooouuu}}}tttmmmccceeeiiimmmoookkkeee```XXXYYYXXXWWWXXX^^^hhhooo~~~xxxnnnddd___ZZZ\\\\\\ZZZVVVQQQMMMLLLIIIJJJKKKIIIFFFCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@???AAA@@@???>>>===<<<<<<<<<===???AAACCCEEEFFFEEEEEE@@@???===;;;::::::::::::999888888<<>>??????AAACCCDDDEEEGGGKKKMMMQQQTTTXXX[[[]]]]]][[[ZZZYYY^^^bbbbbb___ZZZXXXXXXWWWZZZ]]]^^^^^^]]]\\\]]][[[\\\]]]______]]]\\\[[[WWWWWWWWWWWWYYY\\\___```ccclll||||||qqqhhhbbb]]]YYYTTTVVVXXXZZZ___fffpppwww~~~yyywwwuuuppplllgggiiikkkmmmppptttzzz~~~~~~vvvsssrrrqqqpppppptttyyy}}}~~~ooogggdddddddddeeeiiirrr}}}oooiiimmmuuusssoooqqqxxx{{{vvvsssqqqnnnhhhcccaaaaaabbbccccccaaa]]]YYYQQQUUUYYY\\\___fffqqqyyy|||sssiiiccc```\\\\\\[[[XXXSSSOOOLLLLLLJJJLLLLLLJJJEEEAAA???@@@>>>>>>???????????????>>>???>>>===<<<======>>>???>>>???BBBDDDEEEEEEEEEDDD???>>><<<:::999999:::;;;:::999999===CCCIIIKKKLLLLLLMMMOOOOOONNNKKKHHHEEEDDDBBBAAAAAACCCEEEEEEDDDEEEFFFGGGJJJJJJHHHDDDAAA>>>>>>>>>>>>======<<<;;;===@@@???;;;===EEEMMMOOONNNLLLHHHEEECCCAAA>>>===777555333333444444444333555555444444444444555555333222111222444555444333111111222333333444555555444444333333222333333333333333222222222333444555333222111000111222444555111333444444222222333444222222111111111222333444444333333222222333333444222333444555666555555444333333444444555666666777666666666777777777888888666666777888:::<<<>>>??????AAACCCDDDEEEGGGKKKMMMRRRUUUYYY]]]^^^^^^\\\ZZZYYY]]]bbbbbb^^^ZZZXXXXXXXXX[[[^^^^^^\\\[[[ZZZ[[[\\\\\\^^^______^^^\\\\\\VVVVVVVVVXXXZZZ]]]```bbbeeennn|||xxxmmmccc[[[UUURRRQQQRRRSSSTTTVVV\\\eeelll~~~xxxuuurrrlllhhhccceeehhhjjjnnnsssyyy}}}xxxpppmmmkkkjjjhhhfffggghhhiiikkkqqqzzz~~~{{{zzzxxxuuussswww{{{xxxllleeeaaa]]]```dddiiiqqq||||||iiiiiisss|||zzzzzz|||yyywwwsssnnniiigggggggggeeecccccc```\\\YYYXXXWWWVVVUUUMMMTTT\\\bbbgggooozzz~~~wwwmmmddd___]]]]]]]]][[[WWWRRRNNNLLLLLLJJJLLLMMMJJJDDD@@@>>>>>><<<===>>>>>>>>>>>>>>>===<<<<<<;;;<<<===???AAABBB>>>@@@BBBDDDEEEEEEDDDCCC???===;;;999999999:::;;;;;;999:::>>>EEEKKKMMMMMMNNNOOOPPPQQQOOOLLLHHHEEEBBBAAAAAABBBDDDEEEEEEDDDFFFGGGJJJMMMMMMJJJEEE@@@>>>>>>======<<<;;;999888:::>>>???;;;===GGGOOOPPPKKKKKKIIIFFFBBB>>><<<;;;777555333333444444333222555555444444444444555555555444333444666777666555111111222333333444555555444444333222111111111111333333222111222333555666333222111000000222444555444555666555333222333444444333222111111333555666444333333222222333333444333444555666666666555444333333444444555666777777777777777777888888888888666666777888:::<<<>>>??????AAACCCDDDEEEGGGKKKMMMRRRUUUZZZ^^^______]]][[[XXX]]]aaabbb^^^ZZZXXXXXXXXX\\\______\\\YYYYYYZZZ]]]]]]^^^______^^^]]]]]]UUUUUUVVVXXX[[[^^^aaacccgggooo}}}|||}}}llleeeaaa[[[SSSOOOSSSSSSSSSSSSTTTXXX^^^bbbrrr~~~yyyvvvqqqjjjdddaaa```aaahhhqqqxxxzzzxxxyyy|||yyyrrrmmmjjjhhhgggggghhhhhhhhhjjjnnntttxxx~~~~~~|||zzzzzz{{{yyysssooooooppprrrssstttwwwzzz}}}zzzppphhhcccaaa___```cccgggooo|||rrrjjjpppzzz}}}|||}}}sssooonnnllllllmmmmmmllljjjiiiiiibbb\\\TTTPPPPPPQQQQQQPPPPPPWWW^^^fffrrr~~~|||qqqkkkgggaaa^^^___\\\ZZZWWWSSSPPPOOONNNNNNQQQNNNJJJFFFBBB@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>>>>?????????@@@BBBDDDDDDCCCAAA@@@======;;;999777777999;;;:::;;;===CCCJJJPPPRRRQQQRRRSSSTTTSSSPPPKKKGGGDDDCCC@@@>>>???BBBFFFJJJKKKRRRSSSTTTQQQMMMHHHEEEDDD??????>>><<<<<<;;;;;;;;;===;;;;;;???FFFLLLPPPPPPNNNIIICCCAAABBBBBB>>>;;;333333333333333333333333222222333333333444444444444333333222111111111222333333555666777777888888333333333333333333333333333333333333333333333333444444333333333444555555333333333444444555555555555444333333222222222222333222222222222333444555555555555444444333333333444444444555555555555666888777666555555666777888::::::999999:::<<<===???@@@@@@BBBCCCFFFHHHKKKLLLUUUWWWYYY[[[\\\ZZZXXXWWW\\\___aaabbb___]]][[[[[[WWW[[[___aaa``````______\\\^^^```___]]]\\\[[[[[[WWWWWWXXX[[[YYYXXX]]]cccnnnsss~~~}}}{{{{{{jjj```ZZZVVVTTTVVV[[[^^^aaa```]]]\\\]]]___nnnyyy{{{wwwrrrjjjccc___^^^```fffooovvvxxxwwwvvvxxx{{{}}}~~~}}}zzzxxxvvvuuunnnoooooooooppptttzzz~~~yyyrrrmmmllllllkkkiiiiiijjjmmmooommmrrryyy}}}{{{vvvrrrkkkeee```___```aaagggiiiooo|||yyyllliiirrr}}}~~~pppgggeeeeeelllppptttvvvuuuqqqmmmkkk]]]XXXQQQMMMLLLNNNPPPRRRWWW^^^fffooozzz|||pppeeeaaa___\\\ZZZ[[[ZZZYYYWWWUUURRRPPPOOOOOOOOOMMMIIIEEEBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>??????@@@@@@AAACCCDDDDDDCCCAAA@@@;;;;;;:::888666666999;;;:::<<<@@@GGGMMMQQQRRRQQQSSSSSSTTTSSSPPPKKKGGGDDDBBB@@@>>>???CCCHHHLLLMMMTTTUUUTTTRRRMMMHHHEEEDDD@@@???>>>===;;;;;;::::::;;;:::;;;???EEEKKKMMMMMMIIIDDD???>>>???>>>:::777444444444444444444444444222222333333333444444444444333222222111111222222111222333333333333333222222222222222222222222222333333333333333333333333222222222222222333333444333333333444444444555555555444333333222222222333222333333333444444444444555555444444444333333333444444444555555555555666888777666555555666777888999999999:::;;;<<<===>>>AAAAAACCCDDDGGGIIILLLMMMUUUVVVXXXZZZZZZZZZYYYXXX[[[]]]``````^^^\\\ZZZYYYWWWZZZ^^^``````___^^^___\\\^^^``````^^^\\\[[[[[[XXXWWWXXXZZZYYYYYY___fffpppwww~~~}}}yyyiii]]]UUUUUU]]]gggsssyyy~~~{{{rrrjjjggghhhpppyyy~~~zzzsssjjjccc]]]\\\^^^ccckkkrrrttttttpppqqqrrrssssssvvvzzz}}}zzzrrrnnniiiccc``````aaabbb[[[]]]aaadddfffggggggfffeeeeeeccc```]]]^^^bbbgggmmmoooxxx{{{mmmhhhnnn{{{~~~sssddd]]]___cccooouuu}}}}}}uuulllgggWWWTTTPPPLLLKKKOOOVVV[[[aaaiiirrrzzzooobbbWWWUUUWWWWWWVVVWWWYYYXXXXXXWWWUUUSSSQQQOOOMMMKKKHHHEEEBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA@@@BBBCCCDDDDDDCCCAAA@@@::::::999777666666999;;;;;;???GGGNNNRRRTTTSSSQQQTTTTTTTTTRRROOOKKKFFFDDDAAA@@@@@@BBBGGGLLLPPPQQQVVVVVVUUURRRLLLGGGEEEDDDAAA@@@???===;;;:::999999777888;;;@@@EEEIIIIIIIIIDDDAAA>>>===>>><<<888555555555555555555555555555333333333333444444444444333333222222111111222222222222222222222111000000111111111111111111111111222222222222222222222222000000000000000111222222333333333333444444444444444444333222222222333333222333444555555555444444555444444444444333333333444444444555555555555666777777666666666666777777777888:::;;;<<<=========@@@AAABBBDDDFFFIIIKKKLLLUUUVVVVVVWWWXXXYYYYYYYYYZZZ]]]___```^^^[[[YYYYYYWWWZZZ^^^______^^^]]]]]]]]]___aaaaaa___\\\[[[[[[XXXWWWWWWYYYYYYZZZbbbkkkttt|||zzzlll```YYY^^^nnn~~~|||~~~}}}}}}vvvlllddd[[[ZZZ[[[___fffkkknnnoooiiiiiiiiihhhhhhjjjooosss~~~zzzqqqhhhccc```______^^^^^^^^^```bbbdddfffggggggiiiiiifffbbbccciiiooovvv|||oooggglllyyy}}}kkk```___fffnnnvvv~~~rrrddd]]]RRRRRRQQQPPPRRRYYYdddmmmpppxxxzzzgggZZZNNNNNNRRRUUUUUUVVVXXXYYYYYYYYYXXXTTTQQQOOOLLLJJJHHHEEEBBB@@@??????========================>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDCCCBBB@@@>>>999999999888777888;;;===???FFFPPPWWWXXXWWWUUUSSSUUUTTTSSSQQQNNNJJJGGGEEECCCBBBCCCGGGMMMRRRUUUVVVXXXXXXUUUPPPJJJFFFCCCCCCBBBAAA???===;;;:::999888666999===BBBFFFHHHGGGFFFCCCBBB@@@@@@@@@===999666444444444444444444444444333333333444444444444555333333222222111222222333333333444444444444333333222222222222222222222222111111111111111111111111000000000000000111222222333333333333333333333333444333333222222333333333111333555666666666444333444444444444444444444444444444444555555555555666777777666666666666777777666888:::<<<============???@@@AAACCCEEEHHHJJJKKKUUUTTTTTTUUUVVVXXXZZZ[[[ZZZ]]]``````^^^[[[ZZZYYYVVVZZZ]]]___^^^]]]\\\\\\]]]```bbbbbb```]]][[[[[[YYYVVVVVVWWWXXX[[[dddnnnuuu~~~~~~~~~{{{ooofffdddmmmxxxmmmeeeYYYXXXYYY[[[```dddgggiiicccbbbaaa^^^^^^```eeehhhrrrzzz~~~|||sssmmmhhheeebbbaaa```______aaaeeehhhjjjmmmnnnooollliiikkkrrrxxxwwwjjjjjjuuuwwwhhhccceeeooozzz{{{jjj[[[TTTMMMPPPTTTXXX^^^iiivvvzzzpppaaaUUULLLLLLPPPSSSTTTUUUYYYZZZ[[[ZZZXXXTTTPPPMMMKKKJJJHHHEEECCCAAA@@@???========================>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCBBB@@@>>><<<999::::::999999:::===@@@EEENNNXXX^^^\\\XXXVVVVVVUUUTTTRRRPPPMMMJJJHHHGGGFFFGGGHHHMMMRRRWWWYYYYYYXXXWWWSSSNNNGGGCCCBBBBBBBBBAAA???===;;;:::999888777;;;@@@EEEHHHHHHGGGFFFDDDCCCBBBAAA???===999777333333333333333333333333333333444444444555555555333222222111222222333333222222444555555666666666333333333333333333333333111111111111111111111111222111111111111222333333333333333333333333333333333333333222222333333444111222444666666555444333444444444444444444444444444444444555555555555666666666777777777777666666666777999<<<===>>>======AAAAAABBBDDDGGGIIIKKKMMMSSSSSSSSSSSSTTTWWWZZZ[[[\\\^^^aaaaaa___\\\[[[ZZZWWWZZZ]]]___^^^]]]\\\\\\^^^aaaccccccaaa]]][[[ZZZXXXVVVUUUWWWXXX[[[eeepppttt~~~{{{vvvwww{{{|||~~~~~~{{{qqqnnnrrr}}}wwwmmmeeeXXXXXXWWWXXXZZZ]]]```bbb^^^]]][[[YYYWWWYYY\\\```gggqqqzzz|||zzzvvvsssuuuxxxzzz|||vvvooojjjeeeddddddeeegggjjjmmmppppppqqqqqqpppqqqvvv{{{sssooouuutttjjjiiimmmxxxsssbbbWWWRRRMMMQQQYYYcccnnnzzzqqqeeeZZZRRRLLLMMMPPPQQQTTTWWW\\\\\\\\\ZZZWWWRRRNNNKKKHHHHHHFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA@@@AAABBBBBB@@@>>><<<:::999999:::::::::<<>>>>>>>>CCCDDDEEEGGGIIILLLNNNPPPQQQQQQQQQRRRTTTWWWYYY[[[\\\___aaabbb```]]][[[[[[XXX[[[^^^```___]]]\\\\\\___aaaddddddbbb^^^[[[ZZZWWWUUUUUUWWWXXX[[[eeeooosss|||yyyrrrrrrtttssssssvvvwww|||~~~vvvxxx|||uuukkkdddXXXWWWVVVUUUUUUWWWZZZ]]]ZZZZZZXXXVVVTTTTTTWWWYYY```lllwwwzzz|||}}}|||}}}|||wwwrrrpppnnnmmmqqqwwwyyypppqqqrrrtttwwwyyy|||~~~}}}{{{zzz{{{yyywww{{{qqqnnnsssyyy{{{hhhZZZUUUUUUSSSXXXbbbpppuuuggg[[[UUUQQQPPPRRRSSSSSSXXX]]]```___]]]ZZZUUUOOOKKKHHHEEEDDDDDDCCCAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>??????@@@???@@@@@@@@@???<<<999888777888999999999<<<@@@CCCPPPYYYaaa```YYYSSSTTTWWWSSSRRROOOMMMLLLKKKLLLLLLLLLMMMOOOSSSWWWYYYYYYXXXSSSQQQLLLFFF@@@>>>>>>???@@@???>>>===;;;;;;::::::999>>>DDDGGGGGGFFFFFFFFFEEEDDDBBB>>>:::777555555444444444444444444444444444444444444555555555555222222111111222222333444000000111222222222222222222222222222222222222222333333333333333333333333333222222222222333444444333333333222222222111111333222222222333333444555111111111222222222333333333333333444444444555555444444444555555555555666555666777888888777666555777777888999;;;===???@@@CCCCCCDDDFFFIIIKKKNNNOOOOOOOOOPPPRRRTTTWWWYYYZZZ[[[^^^```aaa___\\\ZZZZZZYYY\\\___aaa___^^^]]]]]]___bbbeeeeeeccc___[[[ZZZVVVTTTUUUWWWXXXZZZcccmmmrrr{{{zzzqqqpppqqqnnnmmmppptttyyy~~~{{{yyyrrriiibbbXXXWWWVVVTTTSSSTTTWWWZZZYYYYYYWWWUUUSSSRRRTTTVVV^^^jjjvvvyyyzzz~~~yyywwwvvvxxx~~~|||uuuooojjjfffhhhnnnpppvvv{{{|||~~~{{{}}}ppprrr{{{qqq^^^TTTTTTXXX[[[```kkk{{{xxxmmm___SSSSSSRRRTTTWWWWWWWWW]]]dddbbbaaa^^^YYYSSSNNNIIIFFFBBBBBBBBBAAA???===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>>>>????????????@@@???>>>;;;888666666777777888888;;;???BBBSSS[[[bbb___VVVPPPRRRWWWSSSQQQOOOMMMLLLLLLMMMNNNMMMNNNPPPTTTWWWXXXWWWUUUQQQOOOJJJDDD>>><<<===?????????>>><<<<<<;;;;;;;;;:::>>>DDDFFFFFFDDDEEEFFFHHHGGGCCC???:::777666777555555555555555555555555444444444555555555666666222111111111222333333444222333333333333222111111111111111111111111111111333333333333333333333333222222111111222222333444333333333222222111111111222222222222333333444555111111000000000111222333333333333444444555555555444444444555555555666666555666777888888777666555888888888888:::===???AAA@@@@@@BBBCCCFFFHHHKKKLLLMMMNNNPPPRRRUUUWWWXXXYYYZZZ]]]___```^^^[[[YYYYYYZZZ]]]```aaa```^^^]]]]]]___bbbffffffccc___[[[ZZZUUUTTTUUUWWWXXXZZZbbbkkkrrrzzz~~~}}}|||pppmmmnnnnnnmmmnnnvvv|||zzzrrrhhh]]]ZZZUUUPPPPPPTTTWWWVVVTTTWWWSSSRRRRRRRRRRRRVVV]]]ggglllsssxxx{{{{{{||||||}}}}}}xxxsssuuuxxx||||||sssmmmkkkkkkqqqllllllttt{{{~~~~~~}}}|||ooorrr|||uuufff\\\UUUVVVYYYdddppp|||pppdddYYYRRRMMMPPPUUU\\\cccffffffeeehhhccc[[[RRRKKKGGGFFFFFFCCCBBB@@@>>>>>>>>>>>>>>>:::===@@@@@@???>>>======<<<<<<===???AAAAAA@@@>>>???>>>===<<<<<<;;;<<<<<<;;;;;;:::999:::>>>EEEJJJXXX___aaaZZZSSSSSSVVVXXXUUUTTTQQQOOONNNNNNOOOPPPSSSQQQOOORRRWWWZZZWWWTTTPPPLLLEEE>>>;;;;;;===>>>??????>>><<<::::::<<>>>>>???@@@BBBDDDEEEFFFHHHKKKNNNUUUVVVVVVVVVXXXYYY[[[[[[___``````___^^^[[[ZZZYYY\\\^^^```aaa```^^^^^^___bbbbbbbbbbbbbbb```\\\YYYWWWUUUUUUWWWXXXZZZccclllvvv}}}||||||qqqnnnnnnmmmlllmmmwww}}}wwwppphhh```ZZZVVVQQQQQQTTTWWWVVVTTTWWWSSSQQQQQQPPPOOOTTT[[[dddiiipppvvvxxxyyyzzzzzz}}}{{{vvvvvvuuusssuuuyyyzzzxxxxxxtttppppppwww||||||vvvpppmmmlllnnnooorrrvvv~~~yyypppuuummm```YYYWWW\\\bbbuuutttiii___VVVQQQOOOSSSYYYaaagggjjjiiigggaaa\\\UUUNNNGGGDDDCCCCCCBBBAAA@@@>>>======>>>???<<<>>>@@@@@@>>>============<<<===???AAAAAA@@@>>>>>>>>>===<<<;;;;;;;;;;;;:::999888777888===DDDIIIVVV[[[]]]XXXUUUVVVXXXXXXWWWUUUSSSPPPOOOOOOPPPQQQRRROOONNNQQQUUUWWWTTTQQQLLLIIIEEE@@@===;;;;;;;;;;;;===>>>===<<<;;;;;;<<<>>>CCCGGGGGGDDDBBBDDDFFFIIIDDD>>>999777555222000444555555444555555333111444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222222222222222222222222222666444333111111222333444222222222222222222222222444333111222333444333222111111222222222333333333333333222222222333444555333444555666666666555444333444666777888888888777888999:::;;;<<<===>>>???AAACCCEEEFFFGGGIIIMMMOOOUUUUUUVVVWWWXXXZZZ[[[\\\^^^___```___]]][[[YYYXXX\\\^^^``````___^^^^^^^^^aaaaaaaaaaaaaaa^^^[[[YYYYYYWWWWWWYYYYYY\\\dddnnnwww~~~}}}uuuqqqooommmmmmoooxxxtttlllgggddd[[[WWWSSSSSSUUUWWWVVVUUUZZZUUURRRRRRPPPPPPUUU\\\bbbgggnnntttvvvwwwwwwwww{{{~~~}}}{{{vvvooolllooo|||}}}}}}llliiiddd___\\\\\\]]]]]]```cccggglllqqqwww}}}wwwttt}}}wwweee[[[YYY^^^iiissswwwkkkbbb[[[VVVSSSTTTWWW^^^ffflllllliiifffZZZVVVQQQJJJEEECCCAAAAAABBBAAA???>>>======>>>???>>>??????>>><<<;;;<<<============???AAABBB@@@>>>======<<<;;;::::::::::::;;;:::888777999>>>FFFKKKSSSVVVXXXVVVWWW[[[[[[YYYXXXVVVSSSPPPOOOOOOPPPQQQQQQPPPPPPRRRUUUVVVSSSOOOGGGFFFCCC@@@>>>;;;999999888:::===>>><<<;;;;;;;;;AAADDDGGGGGGEEECCCDDDEEEDDD@@@<<<888777666555444666555444555666666444222333333333333444444444444333333333333333333333333333333333333333333333333444444333333333333222222222222222222222222222222444333222111222333444555333333333333333333333333111111111333444444111///111111222222222333333333333333222222222333444555333444555555666666555555444555666777888888777777888888999;;;<<<===>>>???BBBDDDFFFGGGHHHKKKNNNPPPSSSTTTUUUWWWYYY[[[\\\]]]]]]___```___\\\YYYXXXXXX[[[]]]______^^^]]]]]]]]]___```aaaaaa___]]]ZZZYYY[[[YYYYYY[[[[[[^^^gggpppxxx{{{vvvrrrnnnnnnqqqzzzrrriiieeeeee]]]ZZZVVVVVVWWWYYYYYYXXX^^^YYYVVVUUUTTTTTTZZZbbbeeejjjqqqvvvwwwvvvuuutttwww{{{~~~sssnnnnnnqqqwww~~~qqqaaa^^^[[[XXXVVVVVVVVVWWWYYY[[[\\\___bbbhhhpppuuuyyy{{{rrrccc\\\___iiixxx{{{oooddd]]]YYYXXXWWWXXX\\\bbbhhhkkkiiiddd___VVVSSSOOOJJJGGGDDDCCCCCCAAA@@@???=========>>>?????????>>>;;;999999;;;============???AAABBB@@@>>><<<<<<;;;:::999999999999;;;;;;:::999;;;AAAHHHNNNOOORRRSSSTTTYYY^^^]]]XXXWWWUUUQQQNNNMMMMMMOOOPPPSSSSSSSSSUUUWWWVVVRRROOOEEECCCAAA>>><<<:::999999888999;;;;;;;;;;;;<<<===CCCFFFGGGGGGEEECCCCCCDDDBBB???:::777555555666777888444333555777555333222333333333333333444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222111222222444555666333333333333333333333333111000000111333333222000111111222222222333333333222222222333333333444444444444444555555555555555444555666888888888777666777888999:::<<<===??????BBBDDDFFFGGGHHHJJJNNNPPPRRRSSSUUUXXXZZZ\\\]]]^^^\\\___```___[[[XXXXXXYYY[[[]]]______]]]\\\\\\\\\^^^___aaa```^^^[[[YYYXXX[[[YYYYYY[[[\\\___gggqqqxxxyyyqqqkkklllpppzzz~~~yyy{{{{{{ooofffcccddd```]]]ZZZYYYZZZ\\\]]]^^^bbb]]]XXXWWWVVVWWW^^^ggglllqqqwww{{{{{{xxxuuutttrrrxxx|||sssqqqnnnrrrwww}}}tttaaaZZZYYYWWWVVVVVVVVVWWWWWWYYYZZZZZZZZZ]]]bbbhhhmmmuuu|||}}}qqqdddaaagggsss{{{sssggg^^^YYYXXXXXXYYY[[[]]]```cccddd```ZZZUUUQQQOOOMMMJJJGGGEEEDDDCCC@@@???>>>=========>>>??????>>>===:::888888:::<<<======>>>@@@BBBBBBAAA???<<<;;;:::999999888999999999999999:::<<>>;;;999999:::;;;999999999888888:::???BBBFFFFFFGGGFFFDDDBBBBBBBBBAAA>>>:::666666999===AAA===555111444666333111222222222222333333333444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111111222333444555666333333333333333333333333333111......000222333333111111222222222333333333222222333333333444444444444444444444555555666666555555777888888777666666666777888:::<<<===??????AAACCCEEEFFFGGGJJJMMMOOORRRTTTVVVYYY[[[\\\]]]^^^\\\___bbb```[[[XXXXXXZZZ\\\^^^______]]]\\\[[[[[[]]]___aaa```]]]ZZZYYYYYYYYYWWWXXXZZZ[[[^^^gggqqqwww}}}zzzooogggggglllxxxxxxwwwuuutttzzz~~~yyyssskkkcccbbbeeedddaaa^^^\\\\\\```dddggggggaaa[[[XXXVVVWWW^^^fffpppuuu|||~~~{{{wwwuuupppxxx{{{vvvqqqrrrssstttxxx|||fffYYYVVVVVVVVVWWWXXXYYYZZZZZZ\\\]]]]]]\\\]]]___dddhhhoooxxxzzzppphhhiiiqqq}}}qqqjjjaaaZZZVVVVVVWWWWWW[[[[[[ZZZZZZYYYVVVQQQMMMKKKKKKIIIGGGEEECCCAAA@@@??????============>>>??????>>>===;;;999999<<<>>>>>>===>>>@@@BBBBBBAAA???<<<<<<;;;:::999999999999666777999;;;===BBBHHHLLLLLLOOORRRTTTYYY]]]ZZZSSSMMMKKKGGGDDDDDDFFFIIIKKKNNNPPPSSSTTTRRRNNNHHHEEECCCAAA===:::888999;;;===:::999888777777;;;AAAEEEGGGGGGFFFDDDCCCAAA@@@@@@:::999999:::@@@KKKXXXaaaDDD888111333666222111444111111222222333333444444333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222111111222333444444555555333333333333333333333333444111......000333444555111111222222222333333333111222333444444444333333555444444444444555666666555666777888888777666555555666888999;;;===??????AAACCCEEEFFFGGGIIIMMMOOOSSSTTTWWWZZZ\\\\\\]]]]]]\\\```cccaaa\\\XXXYYY[[[]]]^^^``````^^^\\\[[[\\\\\\```bbbaaa]]]YYYYYYZZZXXXVVVWWWYYY[[[^^^gggqqqwwwyyy~~~~~~~~~pppfffffflllsss{{{{{{qqqtttvvvyyyyyyoooiiiccc___bbbiiihhheeeaaa^^^___dddkkkpppppphhh```[[[WWWVVV]]]eeeooouuu|||}}}yyywwwrrryyy}}}{{{wwwrrrpppuuu~~~kkk```]]]VVVWWWYYY\\\^^^```aaabbbdddeeeeeeeeeddddddfffgggmmmvvvxxxrrrooottt~~~xxxkkkggg```[[[XXXXXXWWWWWWXXXVVVSSSQQQPPPNNNKKKIIIHHHHHHGGGFFFDDDBBB@@@>>>???>>>===<<<<<<===>>>??????@@@@@@>>>======???AAA>>>>>>>>>@@@BBBCCCAAA???===<<<;;;::::::999999999555888<<>>777666666999AAAQQQcccpppLLL===222444666333222666000111111222333333444444333333333333333333333333333333333333333333333333222222222333333444444444222222222222222222222222111222222333444444444444444444444444444444444444333111000000222444555444111111222222222333333333111222333444444444333333555444444333444555666777555666777888888777666555555666777999;;;===??????BBBDDDFFFGGGHHHJJJNNNPPPTTTUUUXXXZZZ\\\\\\\\\[[[]]]aaaeeeccc\\\XXXZZZ]]]^^^```aaaaaa___]]]\\\\\\\\\```cccbbb]]]YYYYYY[[[XXXVVVWWWYYY[[[^^^gggqqqyyyxxx~~~{{{ttthhhhhhnnnpppwww~~~vvvsssxxx}}}xxxhhhaaa^^^]]]cccllljjjgggccc___```fffooouuuyyypppfff___YYYXXX]]]eeelllrrrzzz~~~{{{yyyuuuzzzxxxqqqqqqvvv||||||rrrccc```cccZZZ\\\___bbbfffhhhjjjkkklllmmmooonnnlllkkkjjjkkkmmmvvvyyyuuuuuu}}}vvvkkkgggbbb^^^\\\[[[ZZZYYYUUURRRMMMKKKJJJJJJJJJIIIHHHHHHHHHGGGEEECCC@@@??????>>>===<<<<<<===>>>???@@@AAABBBAAA@@@@@@BBBCCC>>>>>>>>>@@@BBBCCCAAA@@@======<<<;;;::::::::::::888;;;@@@DDDGGGJJJNNNPPPLLLRRRWWWWWWWWWWWWTTTOOOGGGEEEAAA???@@@DDDHHHKKKMMMQQQTTTUUUQQQKKKEEEBBB===>>>>>>>>>>>><<<;;;:::666888:::;;;===???BBBEEEIIIFFFDDDBBBAAA???>>><<<===:::555111555@@@QQQ]]]QQQ@@@444555777333444999000000111222333333444444444444444444444444444444333333333333333333333333222222222333333444444444222222222222222222222222222222333444444444333333444444444444444444444444111111111333555666555333111111222222222333333333111222333444555444333333555555444333444555666777666666777888888777666555444555777999;;;===???@@@CCCEEEGGGIIIJJJLLLOOORRRUUUVVVYYY[[[\\\\\\[[[ZZZ]]]bbbfffccc]]]YYYZZZ^^^___```bbbaaa___]]]\\\]]]]]]aaadddccc]]]YYYZZZ[[[XXXWWWWWWZZZ\\\___hhhrrr{{{www}}}}}}|||xxxpppkkkiiijjjlllttt~~~}}}wwwwwwvvvyyyxxxfff\\\WWWYYYdddpppsssnnnfffaaabbbjjjvvv~~~|||vvvkkk___WWWVVV\\\bbboooqqquuuwwwyyyxxxwwwvvvwww|||{{{yyyzzz|||~~~nnneeecccdddbbbcccffflllrrrwwwyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{~~~}}}{{{qqqkkkccc[[[VVVUUUVVVWWWLLLJJJGGGEEEFFFFFFEEEDDDGGGGGGEEEDDDBBB@@@???>>>>>>============???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEEEEDDDCCCBBBAAA;;;<<<<<<:::888777888::::::===AAAHHHMMMPPPPPPNNNPPPSSSUUUUUUSSSPPPOOOOOOFFFCCC@@@???@@@DDDHHHKKKNNNTTTYYYXXXQQQIIIEEEDDD>>>@@@AAAAAA>>><<<;;;;;;;;;888666999>>>DDDGGGGGGHHHEEEBBB@@@???>>><<<:::777555444555888===BBBFFFEEE???999555444444333222444444444333333222222222555555555444444333333333444444444333333222222222555333111111333555777777555555444444444333333333111111111111111111111111222222222333333444444444444333333222222333333444333222000//////000222333444444333222222333333333444444444444444555666777333333444555666777888888888888999:::<<<>>>@@@AAABBBEEEHHHJJJKKKLLLNNNPPPUUUXXX\\\^^^]]]]]]]]]]]]___bbbeeeddd___[[[YYYYYY\\\```ddddddaaa______aaadddbbb___^^^]]]\\\ZZZYYYVVVWWWWWWWWWWWW]]]fffmmmxxx{{{~~~}}}zzz|||sssmmmiiiggggggkkkssswwwxxxzzz~~~|||zzz}}}zzzmmm___ZZZZZZ```lllxxxwwwpppgggbbbeeeooo{{{{{{ooobbbYYYXXX\\\aaakkkmmmqqqtttuuuuuuvvvvvvuuu{{{qqqhhheeeffflllnnnrrrwww|||wwwoooeee\\\WWWVVVVVVVVVVVVRRRNNNJJJHHHGGGEEECCCGGGFFFEEECCCBBB@@@???>>>===<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDBBB@@@???;;;<<<<<<:::999888999;;;===AAAGGGMMMQQQRRRRRRQQQRRRTTTUUUSSSQQQNNNMMMMMMEEECCCAAA@@@AAAEEEJJJMMMTTTXXX[[[YYYQQQJJJGGGFFF@@@BBBCCCAAA>>><<<:::::::::888777:::@@@FFFIIIJJJGGGEEEAAA???>>><<<:::888777666444444555888<<<>>>999555111000111333444444444444444333333222222222444333333333222222222111444444333333333222222222222222222333555666555444444444444333333333333222111111111111111111111111222222222222222222222222444333333222222333333444555444333111111222444555444333333222222333333444333333222222333444444555555555555666666666666666888888999:::<<<>>>@@@AAABBBEEEHHHJJJKKKLLLNNNPPPUUUXXX[[[\\\\\\\\\\\\]]]___bbbdddccc^^^[[[ZZZ[[[[[[___ccccccaaa___```aaacccbbb___^^^]]]\\\ZZZYYYVVVWWWWWWVVVWWW\\\dddkkkuuuxxx}}}xxxppplllfffcccdddiiimmmnnnsssxxx{{{{{{~~~jjjbbbZZZZZZ```iiiuuu}}}sssgggdddkkkyyyuuufff\\\YYY]]]aaagggiiimmmooopppqqqsssuuuvvv|||uuullljjjjjjtttyyy}}}sssfff^^^\\\\\\ZZZYYY]]]YYYSSSNNNKKKIIIFFFEEEFFFEEEDDDCCCAAA@@@>>>>>><<<<<<<<<<<<<<<>>>??????BBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDCCCAAA>>><<<;;;<<<<<<:::999999;;;===CCCIIIQQQUUUVVVUUUUUUVVVVVVVVVUUURRRNNNKKKJJJJJJDDDCCCAAABBBDDDIIIMMMPPP[[[\\\\\\WWWOOOHHHFFFFFFCCCDDDDDDBBB>>>:::999999888888999===CCCHHHLLLMMMGGGEEEAAA>>>===;;;888666777666444333333333444555555333000000222555666777444444333333333333222222222222111111111111000000333333333333222222222222111111222555777777444222333333333222222222111111111111111111111111111111111111111111111111111111444333333222222333333444555444333222222333444555333333333222222333333444444444333333444444555555777777666666555555555555888888999:::<<<>>>@@@AAACCCEEEHHHJJJKKKMMMOOOQQQVVVXXXZZZZZZYYYZZZ[[[]]]___aaacccaaa]]][[[[[[]]][[[^^^bbbcccaaa______aaabbbaaa```^^^]]][[[ZZZYYYXXXYYYYYYXXXXXX]]]eeekkkrrr}}}|||tttpppiiiffffffiiikkklllpppuuuxxx~~~~~~}}}}}}{{{zzztttbbb^^^[[[```iiisss|||ttthhhgggsssyyyiii___[[[]]]```fffiiilllllllllmmmpppsssyyyzzzrrrrrrsss~~~wwwpppmmmkkkjjjmmmsss|||~~~sssgggbbbdddgggeeebbbaaa\\\VVVQQQNNNLLLJJJHHHEEEDDDCCCBBBAAA???>>>>>><<<<<<======>>>>>>???@@@BBBBBBBBBCCCCCCCCCCCCCCC@@@AAACCCDDDCCCAAA===;;;;;;;;;;;;:::999:::===???LLLSSS[[[^^^[[[XXXWWWYYYZZZYYYWWWSSSMMMJJJIIIJJJDDDDDDDDDFFFIIIMMMRRRUUU___]]]YYYQQQIIIDDDCCCCCCEEEFFFEEEAAA===999888888777999;;;@@@EEEJJJNNNPPPIIIFFFBBB???===;;;888555555555444333222111111000666444333222222222333333333333333333333333333333222111111111111111111111333222222222222222222222222111222444555666444222222222222111111111111000111111111111111111111111222222222222111111111111444333333222222333333444222222111111111222333333333333222222222333444444777777666666666777777888666666666666666555555555888888999:::<<<>>>@@@AAACCCEEEHHHIIIKKKMMMPPPSSSWWWXXXYYYXXXWWWXXXZZZ\\\^^^```bbb```\\\ZZZ\\\^^^\\\```cccccc___]]]]]]^^^`````````___\\\ZZZZZZZZZ[[[\\\\\\[[[[[[___ffflllrrr|||yyyyyytttmmmjjjjjjnnnooommmooorrruuuzzzzzztttttt|||}}}|||tttnnnkkk______aaahhhsss}}}uuujjjlllzzz|||lllaaa^^^___aaahhhllloooooollllllpppsss|||{{{~~~{{{rrrkkkgggdddcccccceeeiiiqqq|||zzzrrrkkkkkkppptttssspppjjjddd]]]VVVRRRNNNLLLJJJDDDCCCBBBAAA@@@???>>>======>>>>>>???@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDDDDCCCAAA>>><<<;;;;;;;;;::::::;;;???BBBSSSZZZaaabbb^^^ZZZYYYZZZ\\\\\\YYYTTTOOOKKKJJJJJJFFFGGGHHHKKKOOOTTTXXXZZZaaa]]]VVVMMMFFFBBBAAABBBEEEEEEDDD@@@<<<888777777777:::>>>CCCGGGKKKNNNPPPLLLIIIDDDAAA>>>;;;888555444444444444333222222111222222111000...---------333333333333333333333333333333333333333333333333222222222222222222222222555333111111222444444444222222111111111000000000111111111111111111111111333333333333333333333222444333333222222333333444111111111222222333333444333222222222333333444555888777777666666666777777444444555555666777777888888888999:::<<<>>>@@@AAADDDEEEHHHIIIKKKMMMQQQTTTXXXYYYYYYXXXWWWWWWYYY[[[^^^```aaa___\\\ZZZ\\\^^^^^^aaadddbbb^^^[[[ZZZ[[[^^^___aaa___\\\ZZZYYYZZZZZZ[[[\\\[[[[[[^^^eeekkktttwww|||{{{xxxooommmmmmppppppmmmlllnnnuuuyyy|||uuutttssszzzzzzssspppooooooeeeiiinnnvvv~~~uuuooottt~~~nnneeecccdddfffkkkpppttttttrrrqqqtttxxxwwwqqqhhhbbb______```aaa]]]aaahhhpppyyywwwtttssswww}}}~~~{{{uuunnnddd[[[TTTNNNJJJGGGCCCBBBBBBAAA???>>>>>>======>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@>>>===;;;;;;;;;::::::===AAADDDUUUYYY^^^___]]]ZZZZZZ[[[\\\[[[ZZZVVVQQQMMMKKKKKKJJJLLLNNNRRRVVVZZZ]]]___aaa\\\SSSKKKEEEBBBBBBBBBCCCCCCAAA>>>:::888888888999<<>>;;;777444333333333444444444444444000111333333111000000000222222333333333333444444333444444444444555555555111111111222222222222222666333000000111333444444222222222111111111000000111111111111111111111111222222333333333444444444444333333222222333333444333333444444555555666666222222222222333444555555555555444444333333444444333333444555666777888888888888999:::<<<>>>@@@AAADDDEEEGGGIIIKKKNNNRRRUUUXXXYYYZZZYYYXXXWWWXXXYYY^^^```bbb```\\\ZZZZZZ\\\^^^aaacccbbb^^^ZZZYYYZZZ\\\___aaa```\\\YYYYYYZZZWWWXXXZZZZZZZZZ]]]dddiiivvvwwwwww|||zzzrrrooonnnpppnnnkkkjjjllltttvvv}}}~~~}}}uuu|||~~~uuuvvvzzz~~~zzz{{{wwwvvv}}}pppiiihhhjjjllllllssszzz{{{yyyxxx|||}}}tttlllddd```\\\[[[]]]```bbbdddfffnnnyyy{{{xxxzzz~~~wwwpppeeeZZZRRRLLLGGGDDDBBBBBBAAA@@@???>>>======<<<===???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBB@@@???=========;;;;;;:::::::::===BBBFFFPPPRRRUUUXXXYYYZZZ[[[[[[XXXYYYYYYVVVRRRMMMKKKJJJOOOPPPTTTXXX\\\___bbbccc]]]XXXOOOGGGBBB@@@@@@AAA@@@@@@???<<<999888888::::::>>>DDDGGGHHHIIIJJJLLLNNNJJJEEEAAA===999555222444444333333333333444555111444777777555333333444222222222333333444444444333333444444555555555555000111111111222222222222444222111111222333333222333333222222222111111111111111111111111111111111000000111222333444444555444333333222222333333444222333444555666666666666222222222222333444555666555444444333222222333333444555555555666666777777888888999:::<<<>>>@@@AAADDDFFFGGGIIIJJJNNNSSSVVVXXXZZZ\\\[[[ZZZXXXWWWXXX]]]```cccaaa]]]YYYXXXYYY[[[^^^aaaaaa^^^[[[[[[\\\ZZZ^^^aaa```\\\YYYYYY[[[VVVYYY[[[[[[\\\___fffkkkuuutttoooxxx|||zzzuuuqqqnnnooommmjjjjjjmmmlllooowww~~~vvvttt{{{zzzxxxzzzrrrllllllnnnppplllttt}}}~~~~~~zzzpppmmmlllfff______]]]]]]^^^bbbeeeggggggzzz|||wwwzzzrrrkkk```VVVOOOIIIEEECCCBBBAAAAAA@@@???>>>======;;;<<<>>>???@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDDDDBBB@@@>>><<<<<<<<<<<<:::;;;::::::;;;>>>CCCGGGKKKKKKMMMQQQWWWZZZ\\\[[[UUUWWWXXXVVVRRRNNNKKKJJJQQQSSSWWW[[[___bbbdddfffYYYSSSJJJCCC???>>>>>>>>>>>>>>>===;;;888888999;;;;;;@@@EEEHHHHHHGGGHHHJJJMMMJJJDDD@@@<<<888444111555444333222222222333444000333666666333000///000222222222333333444444444333333333444444555555555000000111111222222222222222111222333555444111///333333333222222222222111111111111111111111111111......///111222333444555444333333222222333333444000111222333444444444444222222222222333444555666777666555444444444444444666666666666666555555555888888999:::<<<>>>@@@AAADDDFFFGGGIIIJJJNNNSSSWWWXXXZZZ]]]]]][[[XXXWWWWWW]]]```cccbbb]]]YYYWWWWWWXXX\\\``````^^^\\\]]]^^^ZZZ^^^bbbaaa\\\XXXYYY[[[YYY[[[^^^______cccjjjooosss}}}}}}rrrlllnnnxxxzzzzzzrrrnnnooonnnjjjiiilllooonnnrrr}}}}}}{{{~~~||||||vvvxxxxxxwwwwwwqqqwww{{{rrrllliiiiiigggfffbbbdddgggiiilllsss|||~~~zzzrrrfff]]]TTTOOOIIICCC@@@AAABBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@??????>>>AAAAAAAAAAAAAAABBBCCCDDDEEECCC???<<<;;;;;;<<<===<<<999777:::@@@EEEHHHIIIMMMIIIGGGKKKSSSZZZ]]]]]]\\\ZZZYYYYYYUUUNNNLLLOOOXXXXXXZZZ^^^cccdddbbb```XXXQQQHHHCCCCCCCCCAAA???<<<<<<<<<:::888666777888<<>>@@@CCCDDDFFFIIIMMMPPPSSSUUU___]]]\\\\\\\\\[[[XXXVVV]]]```bbbaaa\\\XXXWWWWWWZZZ]]]```aaa```^^^\\\\\\___``````^^^[[[YYYYYYYYYWWWWWWXXXYYY\\\bbbjjjooo}}}rrrjjjhhhmmmtttwwwrrrqqqoooiiihhhjjjjjjjjjnnnzzz|||}}}{{{yyyxxxwww}}}{{{~~~xxxssspppooonnnmmmmmmqqqwww}}}}}}yyy|||zzzoooggg^^^VVVNNNJJJFFFBBB@@@BBB@@@?????????>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@AAABBBCCCDDDEEEDDDBBB???<<<;;;;;;<<<===;;;999888;;;@@@EEEGGGHHHIIIHHHHHHMMMVVV]]]``````^^^[[[[[[[[[VVVPPPOOORRRTTTTTTVVV[[[aaabbb^^^ZZZUUUNNNFFFBBBBBBCCCAAA>>>======<<<:::888777999;;;@@@FFFIIIHHHFFFHHHIIIGGGIIIEEE>>>999777555444333555444222111222333555666666666555444444333222222111111000000000000111111222222222222222222222222222222222222222222222111...111111---...333333///333222111000000111222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333333555666777777666555333444444444333333333333333555555666666666666666555555777999:::;;;===@@@BBBCCCDDDFFFIIIMMMPPPSSSUUU^^^^^^]]]\\\\\\[[[YYYWWW]]]```aaa___[[[WWWWWWXXX[[[^^^aaabbb```^^^]]]]]]___``````^^^[[[YYYYYYYYYWWWWWWXXXZZZ\\\bbbiiinnn{{{}}}}}}qqqjjjiiilllwwwqqqmmmiiicccaaaaaaeeedddhhhsss~~~{{{}}}|||vvvssszzz~~~tttzzztttooonnnsssyyyyyyssswwwvvvjjj___YYYSSSKKKFFFDDDCCC@@@@@@BBB>>>>>>>>>>>>============??????@@@@@@@@@@@@@@@?????????@@@AAABBBDDDDDDEEECCCAAA???<<<;;;;;;<<<<<<;;;:::;;;???CCCFFFHHHHHHJJJIIILLLRRRYYY^^^___^^^]]][[[ZZZZZZWWWRRRRRRUUUSSSRRRTTTZZZbbbbbb\\\UUUPPPKKKEEEAAAAAABBB@@@>>>======;;;999888999===@@@EEEIIIJJJGGGEEEGGGHHHFFFFFFBBB<<<888666555444333888666333000000222555777666666555555444444333333333333222222222222333333222222222222222222222222333222000//////111222444...111333111111333555444333333222222222222333333222222333333333333333333222222222222222222222222222222222222222222222222111111111222222222222333111222333444444333222111444444444444444444555555555555555666666555444444444666888:::;;;>>>AAADDDDDDEEEFFFIIIMMMPPPSSSUUU^^^^^^^^^]]]\\\[[[ZZZYYY]]]___```]]]YYYVVVWWWYYY\\\___bbbbbbaaa___^^^^^^```aaaaaa___\\\YYYYYYYYYWWWXXXYYYZZZ]]]bbbhhhmmmwwwzzzzzzmmmiiilll|||yyyqqqjjjeeeaaa^^^]]]aaa```cccmmm|||~~~uuuqqqqqqsssvvvpppkkkmmmuuu}}}{{{tttsss|||xxxsssnnnbbb^^^\\\aaaiiiqqq|||sssqqqzzzvvviii]]]TTTNNNKKKEEE@@@AAAAAA??????BBB???????????????>>>>>>>>>??????@@@@@@AAAAAA@@@@@@>>>???@@@BBBCCCDDDEEEEEEAAA@@@>>><<<;;;;;;;;;<<<:::<<>><<<;;;999777777:::@@@DDDKKKMMMKKKFFFDDDEEEFFFCCCBBB>>>:::777555555444333888666444222111222444555555555444444444333333333444444333333333333444444222222222222222222222222111111000///000111333444///222444444222333555666222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222222000000111111111222222222///000111111111111000///555666666666777777888888666666666777666666555444555777999:::;;;>>>AAADDDDDDEEEGGGIIILLLPPPSSSTTT\\\]]]^^^^^^\\\[[[[[[[[[]]]______\\\XXXVVVXXXZZZ^^^```bbbcccaaa````````````bbbbbb```]]]ZZZYYYYYYWWWXXXZZZ[[[]]]bbbggglllqqqvvv}}}kkkfffiiivvvwwwnnniiigggdddbbb```___```hhhuuuvvviiicccdddiiillloooiiicccbbbeeeiiijjjjjjkkklllttt~~~nnngggeeebbb^^^VVVRRRQQQUUU[[[cccnnnyyywwwqqqttt|||lll^^^TTTMMMJJJIIICCC???@@@@@@>>>>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA>>>???AAABBBCCCDDDDDDDDD@@@???===<<<;;;;;;;;;;;;888;;;???CCCFFFHHHIIIJJJPPPRRRVVVZZZ\\\ZZZVVVSSSTTTQQQOOOPPPNNNLLLOOOUUUWWWWWWYYY___dddbbbXXXPPPGGGEEEBBBAAA@@@???>>>===:::999888666777<<>>>>>@@@<<<<<<<<<<<<============>>>???@@@AAABBBBBBBBBBBB???@@@BBBCCCDDDCCCCCCBBB>>>======;;;;;;:::::::::666:::???CCCEEEHHHKKKMMMRRRUUUZZZ^^^^^^[[[WWWTTTOOOKKKJJJKKKJJJIIINNNTTTWWWXXX[[[^^^___[[[SSSLLLDDDDDDCCCAAA@@@>>>===<<<888888888888999???FFFKKKPPPOOOKKKEEEBBBCCCAAA<<<999777444333444555444333333333444444444333222111222222222222111111111111333333222222222222333333222222222222222222222222...///111222444444444444<<<666111111222000111333///000111111111111000///000000111111222333333333222222222222222222222222222222222222222222222222111111111222222222222333333333333333333333333333444444444444444444555555666777888888999999999888999:::;;;<<<<<<===???AAAEEEFFFGGGIIILLLOOORRRSSSXXX[[[^^^]]][[[YYY[[[]]]]]]___```^^^ZZZXXXYYY[[[___aaabbbbbb`````````aaabbbcccdddccc___[[[YYYXXXXXXZZZ[[[\\\^^^aaaeeeiiikkkppp{{{wwwrrrmmmvvvrrrlllllliiidddbbbbbbccciiisss~~~uuuiii\\\WWW[[[aaabbbaaaaaa___^^^\\\[[[[[[\\\\\\```qqqxxx```QQQNNNOOOMMMIIIMMMKKKKKKNNNPPPSSS[[[dddrrr|||sssfffZZZQQQLLLIIIGGGFFFAAA>>>@@@AAA??????AAA<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@======<<<;;;;;;:::::::::999===CCCGGGIIIMMMQQQUUUXXX\\\```bbb```\\\WWWTTTMMMIIIHHHIIIIIIIIIOOOVVVWWWZZZ]]]^^^[[[UUUNNNJJJCCCDDDDDDBBB@@@===<<<;;;888999999;;;===CCCJJJOOOPPPOOOJJJDDDBBBBBB???999666444222222444555444333222222111111111222333333222222222222222222222222444333333222222333333444222222222222222222222222111111111111333555777888HHH<<<333333555333222333000111222222222222111000///000000111222222333333222222222222222222222222222222222222222222222222222222222222333333333333222222111111111111222222444444444333333333333333444555666888999999999999777999;;;<<<<<<>>>AAACCCEEEFFFGGGIIILLLOOORRRSSSVVVYYY]]]\\\YYYXXXZZZ]]]\\\___bbb```]]]ZZZZZZ\\\___```aaaaaa______```aaabbbdddeeeddd```\\\YYYXXXYYYZZZ\\\]]]^^^aaaeeehhhlllpppzzzxxxmmmooosss|||xxxqqqqqqnnnhhhbbbccceeekkkttt}}}pppeeeZZZZZZbbbjjjjjjggg______^^^\\\YYYXXXWWWXXXeeeyyyzzzjjjUUUKKKKKKMMMLLLHHHHHHGGGIIILLLMMMNNNUUU]]]aaaqqq|||~~~rrrkkk```VVVNNNJJJGGGFFFDDD???===@@@AAA@@@@@@BBB>>>>>>??????@@@@@@AAAAAA>>>???@@@AAABBBBBBCCCBBBAAABBBCCCDDDDDDBBB@@@???<<<<<<<<<;;;;;;::::::999???CCCHHHLLLOOOSSSXXX]]]```cccfffeeeaaaZZZUUUQQQMMMJJJHHHIIIIIIJJJPPPXXXYYY]]]```___YYYRRRMMMKKKCCCDDDEEECCC@@@===;;;;;;999:::;;;===@@@FFFMMMRRROOONNNIIIDDDBBBBBB>>>777444222111222333555444333333111///......111444666333333333333333333333333444444444333333444444444222222222222222222222222444222000///111555999<<>>?????????BBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCBBBAAA>>><<<:::888<<<>>>===:::999<<<@@@CCCLLLTTTUUUVVV[[[```bbbcccdddeeeccc___YYYSSSNNNFFFFFFFFFFFFHHHMMMSSSWWW^^^aaacccaaa\\\VVVSSSRRRKKKJJJGGGCCC@@@===;;;:::;;;;;;<<>>>>>>>>>>>?????????>>>??????@@@@@@BBBBBBCCCCCCDDDCCCCCCBBBCCCCCCCCCBBB@@@===;;;:::888;;;===;;;999;;;@@@EEENNNUUU[[[[[[[[[___dddeeeiiiiiiiiiggg```WWWNNNHHHDDDDDDDDDFFFIIIOOOUUUZZZ^^^```aaa___YYYSSSOOONNNJJJHHHEEEBBB???<<<:::::::::;;;>>>CCCIIILLLKKKIIIEEECCC@@@>>>===<<<:::777555555444444333222222222222111111000000111111222333333333333333333333333222111111111111111222222444444444333333333222222333333333333333333333333333333333333333333333333222222111111111222222333333333333222222222111111333222111222333222111///222222222333444555666777MMMKKKFFF???888333222222555555555666888888777555777777666555555555555555888888777666555555555555888888999:::<<<>>>???@@@FFFGGGIIIJJJLLLNNNRRRUUUYYYZZZ[[[ZZZXXXXXXZZZ\\\]]]aaabbb]]]YYYZZZ\\\\\\]]]___cccdddbbb___]]]]]]aaafffgggaaa\\\[[[ZZZYYYXXXYYYYYYYYYZZZ]]]```ccciiiqqq}}}vvvggggggsssvvvmmmeeeeeegggjjjooouuuzzz~~~|||{{{zzzxxxyyyrrrffffffjjjwwwkkkccc\\\YYYYYY^^^iiitttsssfff^^^XXXOOOJJJFFFHHHJJJIIIKKKNNNMMMPPPSSSUUUVVVXXX\\\^^^\\\aaafffjjjqqqzzz}}}zzz~~~uuufffXXXPPPKKKHHHEEEFFFIIIJJJHHHEEE@@@???>>>===============>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA???<<<:::999999::::::999999===EEEKKKZZZ```cccaaa```eeeiiijjjlllmmmlllhhh```UUUKKKDDDBBBCCCDDDGGGLLLRRRXXX\\\^^^^^^^^^[[[UUUOOOKKKIIIHHHFFFCCC@@@===;;;:::999:::<<<@@@EEEJJJLLLJJJHHHAAA???===;;;;;;:::999777444444333333222222111111444444333333333333444444333333333333333333333333000000000000111222333444444444444333333333222222333333333333333333333333333333333333333333333333222222222222333444555555333333333222222222222111222333444444222111111222333333333333333444555555@@@@@@>>>:::777555555666444333777CCCOOOOOOBBB444666666555555555555555666666777777777888777777666888999999;;;<<<>>>@@@AAAEEEFFFHHHJJJKKKNNNRRRUUUZZZZZZ[[[ZZZXXXXXXZZZ[[[]]]aaabbb]]]YYYZZZ\\\\\\^^^aaacccdddaaa^^^\\\[[[bbbfffeee___YYYZZZ[[[ZZZWWWWWWXXXXXXYYY\\\```dddjjjsssvvvmmmmmmvvvvvvoooiiijjjjjjjjjkkkooouuuyyyxxxxxxyyyxxxvvvwwwzzzpppffflllxxxssskkkbbb^^^___fffvvv}}}kkk```YYYUUULLLHHHGGGKKKLLLLLLNNNQQQPPPSSSWWW[[[]]]```dddggggggkkknnnooottt{{{~~~~~~}}}|||~~~|||}}}}}}vvvtttwwwwwwwwwuuuoooeeeYYYNNNHHHIIIHHHHHHHHHIIIHHHEEEBBB@@@???>>>>>>========================>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEECCCBBBAAA???===;;;999888:::999888888:::AAAJJJQQQ___dddeeecccccchhhlllmmmlllkkkiiiddd\\\TTTLLLHHHEEEEEEFFFJJJPPPVVVZZZ\\\^^^]]][[[WWWQQQLLLHHHEEEFFFDDDAAA===;;;:::::::::;;;===BBBHHHKKKKKKIIIGGGDDDAAA>>><<<;;;;;;999888333333333222222111111111555555444444444444555555222222222222222222222222111111000000111222222333222222222111111111000000222222222222222222222222222222222222222222222222111111111222333444555666222222222222222222222222333666888777444222333666444444333333222333333444000111222333333444777:::111222===VVVlllmmmWWW@@@777666555555444444444444444555777999999999888888999999:::;;;===???AAABBBEEEGGGIIIJJJLLLOOOSSSVVV[[[\\\\\\[[[YYYYYYZZZ\\\]]]aaabbb]]]YYYZZZ\\\\\\```bbbdddccc```]]][[[[[[```dddeee___ZZZZZZZZZYYYVVVWWWXXXWWWWWWZZZ```eeemmmuuuuuukkkmmm||||||vvvrrrkkkjjjhhhfffeeehhhnnnrrrnnnooosssuuusssttt~~~xxxqqqnnn{{{{{{tttmmmjjjlllvvvnnn```WWWQQQNNNKKKIIIJJJNNNOOONNNQQQUUUYYY]]]bbbggglllppptttvvvwww{{{~~~}}}{{{zzzzzzzzzyyy~~~{{{sssuuu{{{uuurrrqqqoooppptttwww{{{}}}{{{xxxvvvvvvsssnnnkkkllljjjhhheee```ZZZRRRKKKGGGHHHHHHIIIJJJIIIGGGCCCAAA@@@@@@???>>>>>>>>>??????============>>>???@@@AAA@@@AAABBBBBBCCCDDDEEEEEEBBBAAA???>>><<<:::999999:::999888999===EEENNNTTT\\\```bbbaaaccciiinnnnnnnnnjjjddd]]]VVVQQQNNNLLLKKKJJJKKKOOOTTTYYY[[[[[[]]][[[WWWSSSNNNJJJFFFDDDDDDBBB>>><<<:::999:::;;;<<<@@@EEEIIIKKKJJJHHHGGGFFFCCC???<<<:::999888666333333222222222222111111222222111111111111222222222222222222222222222222333222222111000000111111222222222111111111000000222222222222222222222222222222222222222222222222000000000000111222444444222222222222222222222222333666888777444222333666444444333222222222222333333444555444333222333555333222===VVVppptttaaaLLL888777666555333333222222333555777888::::::999999999999:::;;;===???AAABBBFFFHHHJJJLLLNNNQQQUUUXXX]]]]]]]]]\\\ZZZZZZ[[[]]]]]]aaabbb]]]YYYZZZ\\\\\\aaacccdddccc```]]][[[[[[]]]ccceeeaaa]]][[[YYYWWWVVVXXXYYYWWWVVVYYY```fffoooyyy{{{mmmhhhrrr~~~{{{xxxmmmiiidddaaa```cccgggjjjhhhjjjpppuuuuuuuuu{{{{{{yyy~~~zzzuuurrrrrrwwwyyydddYYYRRRLLLIIIKKKJJJLLLQQQSSSTTTYYY___dddiiiooovvv{{{}}}xxxrrrmmmiiigggmmmkkkiiijjjiiipppyyyssspppooonnnnnnmmmnnnppppppqqqyyyxxxrrrnnnmmmlllkkkiiieeecccbbb```]]]YYYVVVSSSOOOKKKHHHBBBDDDFFFHHHGGGFFFCCCBBB@@@??????>>>>>>?????????============>>>>>>???@@@@@@AAACCCDDDEEEDDDCCCCCC??????===<<<;;;:::::::::;;;::::::<<>>BBBGGGIIIJJJIIIHHHHHHFFFBBB===:::888777555444333333333333333333222222333333222222222222333333222222222222222222222222444333222111000000000000444444444333333333222222222222222222222222222222222222222222222222222222////////////000111222222111222222222222333333333222333444444222111111222444333222222222222222333222333444444222111222333888444666DDDWWW___WWWLLL888777666444333333222222444444666777888999999999888999999;;;<<<>>>@@@AAAGGGHHHKKKLLLNNNRRRVVVZZZ]]]^^^^^^\\\ZZZYYY[[[\\\]]]aaabbb]]]YYYZZZ\\\\\\aaacccdddbbb___]]]\\\\\\\\\cccfffccc^^^\\\ZZZWWWXXXZZZZZZXXXVVVXXX___fffqqqzzzsssiiihhhmmm{{{tttmmmeee``````bbbddddddcccfffllltttvvvttttttwww~~~wwwuuuvvv{{{nnn\\\VVVQQQMMMJJJKKKKKKPPPWWW\\\```hhhpppuuu{{{uuukkkeee]]]aaa]]]\\\ccceeeooo|||{{{xxxuuutttuuuwwwyyyyyyxxxyyyyyywwwuuuzzzzzzrrrnnnlllkkkiiieeebbbbbbaaa```^^^ZZZVVVSSSQQQOOOLLLIIIBBBDDDFFFGGGFFFEEECCCBBB>>>>>>=========>>>>>>???>>>>>>=========>>>>>>??????AAADDDFFFFFFDDDBBB@@@======;;;:::::::::;;;<<<;;;;;;<<>>@@@DDDHHHIIIHHHHHHHHHIIIDDD@@@;;;888777777666555333333333333333333444444666555555444444555555666111111111111111111111111222222111111111111111222444444444333333333222222111111111111111111111111111111111111111111111111000000/////////000000111111111222222222333333333333222111222333222111///333222222222222222333333,,,...000111111111333555777333222777@@@EEEDDD@@@444444444333333444555555444444555555666777888999888888999:::<<<>>>???@@@FFFGGGJJJLLLNNNQQQVVVYYY\\\\\\\\\[[[XXXXXXYYYZZZ]]]aaabbb]]]YYYZZZ\\\\\\aaabbbcccbbb___]]]\\\]]]^^^dddfffbbb]]]\\\\\\ZZZZZZ\\\]]]YYYUUUWWW___fffpppzzzyyylllbbb^^^sss|||{{{|||ssshhhbbbbbbddddddbbb\\\^^^eeennnqqqllliiiiiiuuuyyyzzzzzzbbbTTTRRRPPPMMMKKKLLLNNNTTT]]]dddkkkvvv{{{oooggg]]]___ZZZZZZbbbgggppp|||{{{yyyvvvyyyyyyzzzzzz{{{~~~}}}|||uuuooolllpppnnniiicccaaabbbccccccbbb]]]WWWTTTSSSQQQNNNKKKFFFGGGIIIIIIGGGDDDCCCBBB======<<<<<<<<<======>>>???>>>>>>============>>>???AAAEEEGGGGGGDDDAAA>>><<<;;;:::::::::;;;<<<===;;;;;;===BBBGGGKKKNNNOOOPPPUUUXXX[[[aaahhhiiifffaaa___\\\YYYXXXXXXZZZ[[[WWWUUUVVV\\\cccgggeeebbbRRRMMMHHHFFFFFFFFFEEECCCBBB@@@<<<:::999:::===>>>BBBEEEHHHIIIHHHGGGHHHJJJCCC@@@;;;999888999999888444444444444444444444444333222222111111222222333111111111111111111111111000000000000111222333444222222222111111111000000111111111111111111111111111111111111111111111111111111000000000000000000111111111222222333333333555333111222555555333///222222111111222222333444000222444444222222222333000111444777999999777555111111222333444666777888555555444444444666888999777777888999;;;===???@@@EEEFFFIIIKKKMMMQQQUUUYYYZZZ[[[[[[YYYWWWVVVWWWXXX]]]aaabbb]]]YYYZZZ\\\\\\```bbbbbbaaa___]]]]]]^^^aaaeeefff```\\\\\\^^^]]][[[^^^^^^ZZZUUUWWW___gggoooyyylll\\\]]]cccpppxxxwwwpppgggbbbccccccaaa\\\\\\```hhhllljjjggggggkkkttt}}}}}}tttZZZPPPNNNKKKJJJLLLPPPWWWaaajjjsss{{{qqqjjj```\\\```cccfffsssxxxvvvwwwvvvxxx}}}yyy~~~|||wwwqqqmmmmmmkkkfffaaa___```eeeiiigggbbb[[[TTTQQQNNNMMMLLLIIIHHHEEECCCAAAAAAAAAAAA@@@@@@@@@???????????????>>>======<<<;;;:::::::::???AAADDDFFFFFFDDDBBB@@@???>>>===:::999999<<>><<<;;;<<>>;;;888666555555444222111111222333333222333222222111111222222333222222222222222222222222111111111111111111111111444333333222111111111222111222444444333111...,,,111111111111111111111111333333333333333333333333111111111111111111111111111000000000222333222111333333333444444444555555333333333444444444444444222333333444444333333222555555444333444555666777222222333444555666777777777999:::<<<===???CCCFFFHHHJJJLLLMMMOOORRRWWWZZZ]]]\\\YYYWWWVVVVVVWWWXXX___```___]]][[[ZZZ\\\]]]___aaabbbaaa^^^]]]\\\]]]]]]aaa```[[[XXXZZZZZZYYY\\\[[[[[[\\\YYYWWW[[[aaammm~~~wwwccc]]]VVVaaappp{{{{{{xxxqqqgggbbbaaa___[[[VVVWWW\\\eeeiiieeeaaa```iiirrrzzzmmmWWWOOOMMMKKKMMMRRRWWWaaappp}}}vvvlllhhhlllpppuuuwwwpppsssxxx}}}{{{tttoooiiifffbbb]]]ZZZZZZ^^^aaaccc___YYYTTTRRRPPPNNNMMMGGGFFFDDDBBB@@@@@@@@@@@@????????????????????????<<<======>>>>>>?????????@@@BBBDDDEEEEEECCC@@@???;;;;;;;;;999888888;;;>>><<<@@@FFFIIIJJJKKKMMMOOOVVV\\\bbbeeeeeeccccccccc```___]]]\\\[[[\\\]]]^^^ZZZ\\\aaaiiinnnkkk```VVVNNNIIIDDDBBBDDDFFFDDDBBBCCCAAA???===<<>>===::::::;;;:::888999;;;======CCCJJJMMMLLLMMMPPPTTT___ccchhhjjjhhhdddaaa___\\\ZZZWWWVVVWWW[[[___bbb\\\bbbjjjqqqppphhh[[[QQQJJJFFFCCCBBBDDDFFFDDDBBBDDDBBB???>>>???DDDIIILLLLLLJJJGGGFFFFFFEEEDDDCCC===;;;999666444222222222444222111111222333333222333222222111111222222333222222222222222222222222111111111111111111111111333333222222111111222222444333111000000111222333111111111111111111111111222222222222222222222222222222222222222222222222333222111222444555444333333333333333444444444444111111222333444555666666444444222222222222444444555444444444444555666666888888777666666666666666999:::<<<<<<<<<>>>BBBDDDHHHKKKOOOQQQSSSUUUXXXZZZXXXWWWVVVUUUVVVWWWYYYZZZ^^^^^^]]][[[YYYYYY[[[\\\^^^```aaaaaa___^^^___```dddhhhhhhbbb\\\[[[[[[ZZZ^^^]]]]]]^^^[[[XXX[[[aaammm~~~sss[[[VVVUUU^^^lllxxxzzznnnhhheee___XXXSSSSSSWWW```dddbbb``````hhhpppyyy~~~kkk^^^SSSPPPNNNPPP[[[hhh{{{tttrrrsssxxxrrriii___^^^\\\XXXUUUTTTUUUWWWUUUSSSQQQOOONNNLLLIIIFFFBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???????????????CCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDCCCAAA???<<<;;;;;;<<<===<<<;;;;;;===>>>AAAGGGMMMPPPQQQUUU]]]dddmmmnnnpppnnnjjjccc]]]YYYTTTRRRPPPOOORRRXXX^^^bbbbbbhhhppprrrlll```SSSKKKFFFDDDBBBBBBDDDEEEDDDBBBDDDAAA??????CCCHHHNNNQQQLLLJJJGGGEEEDDDCCC@@@???:::999777444333222222222444222111111222333333222333222222111111222222333222222222222222222222222111111111111111111111111333333222222111222222333222222111111111222333333111111111111111111111111111111111111111111111111222222222222222222222222333222111222444444444333222222333333333444444444000111222333555777888999555444222111111222444555444444444444555555666666777666666555555555666777:::;;;<<<<<<<<<>>>AAADDDHHHKKKPPPSSSUUUVVVXXXZZZXXXWWWVVVUUUUUUVVVXXXYYY]]]]]]\\\[[[YYYYYY[[[\\\^^^```aaaaaa```___```aaaggglllllleee^^^\\\\\\[[[\\\[[[\\\]]]ZZZVVVXXX^^^kkk|||kkk]]]QQQTTT___mmm|||sssllliiiccc\\\WWWTTTVVV\\\aaabbbcccfffiiirrr{{{cccYYYQQQPPPQQQUUUddduuuvvvsssxxxyyykkkbbbYYYZZZZZZXXXVVVUUUVVVWWWVVVTTTQQQOOONNNJJJFFFCCCAAAAAAAAABBBAAAAAAAAAAAA>>>?????????@@@@@@@@@AAACCCCCCBBBBBBBBBBBBBBBAAAEEEDDDCCCAAA???===;;;:::<<<<<<===<<<;;;<<>>AAADDDHHHLLLPPPSSSUUUWWWYYYZZZ[[[YYYWWWUUUTTTUUUVVVWWW\\\\\\\\\[[[YYYYYY[[[]]]___```bbbbbbaaa```aaabbbgggmmmooohhh___]]]]]]\\\]]]\\\]]]^^^[[[VVVXXX]]]gggzzzwwwcccQQQNNNVVVbbbsss}}}tttnnnggg```[[[WWWVVVZZZ^^^```cccgggjjjsss|||bbbXXXRRRTTTXXX```sss|||tttuuu{{{pppccc\\\VVVXXXYYYYYYWWWVVVVVVVVVXXXVVVSSSPPPNNNKKKGGGCCCAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBB???@@@@@@BBBCCCDDDEEEFFFEEEDDDAAA???===;;;::::::999:::;;;;;;<<>>BBBDDDIIILLLPPPRRRTTTVVVYYY[[[\\\[[[XXXVVVUUUUUUVVVVVV\\\]]]\\\[[[ZZZZZZ\\\^^^```bbbccccccaaa```aaabbbdddlllooohhh```]]]^^^^^^aaa```aaabbb^^^YYYZZZ___ddduuummmYYYRRRSSSYYYiiiyyyxxxmmmeee```\\\ZZZ]]]______```cccgggqqqzzz}}}iii___YYY^^^fffsss|||yyyxxxtttggg___ZZZYYY[[[]]]]]][[[YYYWWWWWWWWWTTTQQQNNNLLLIIIFFFDDD@@@@@@AAAAAAAAA???>>>===@@@@@@AAABBBBBBCCCDDDDDD@@@@@@AAACCCDDDEEEFFFGGGEEECCC@@@===;;;::::::;;;888999:::<<<@@@GGGPPPVVV[[[ZZZ\\\aaakkkuuu|||~~~xxxnnneee]]]TTTKKKEEEEEEHHHMMMSSSYYY^^^bbbdddjjjhhheeeaaa[[[TTTMMMIIIGGGFFFCCC???<<<;;;<<<===>>>???EEEMMMUUUXXXTTTPPPJJJGGGCCCAAA???===:::888555444333222222333333444444222111111222333333222333222222111111222222333222222222222222222222222111111111111111111111111222222111111222222333444333444444444444222111000111111111111111111111111333333333333333333333333333333333333333333333333222111000111333444333222111222222222222333333333000111222333444666777777333333333333333333333333333444555666666666555444555444222111222444666888888999;;;<<<===???CCCFFFJJJLLLNNNPPPRRRUUUYYY[[[[[[ZZZXXXVVVVVVWWWXXXYYY]]]]]]]]]\\\[[[[[[]]]___bbbcccddddddbbb``````aaaaaaiiinnnhhh```]]]___```bbbbbbcccddd```ZZZ[[[___cccqqq{{{xxxbbbXXXTTTUUUaaaqqq~~~tttjjjeeeaaa___bbbccc```___```eeennnwwwzzz}}}qqqfffaaagggsss}}}}}}yyylllbbb]]][[[___aaacccccc```\\\ZZZYYYSSSPPPLLLJJJHHHGGGDDDBBB??????@@@@@@???>>><<<;;;AAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB???<<<;;;:::;;;;;;:::;;;<<<@@@FFFPPP[[[bbbbbb```aaagggqqqxxxzzzyyy{{{sssiii```XXXPPPIIICCCGGGKKKQQQXXX___cccfffgggfffdddaaa___\\\WWWPPPLLLIIIGGGCCC>>>:::999:::<<<>>>@@@GGGRRRZZZ[[[UUUOOOJJJGGGDDDAAA@@@>>>;;;999333333222111111222333444444222111111222333333222333222222222222222222333222222222222222222222222111111111111111111111111222111111111222333333444777555444222111111222222111111111111111111111111333333333333333333333333333333333333333333333333333222111222444555444333111111222222222333333333333333222222222222222111222333333444444333333222333333555666666666555444:::888666444444555777999777999:::<<<===???CCCFFFJJJLLLNNNOOOQQQTTTYYY\\\ZZZYYYXXXWWWWWWXXXZZZ[[[]]]^^^^^^\\\[[[\\\^^^```cccdddeeedddbbb`````````^^^gggmmmhhh```]]]___aaaaaaaaabbbccc___YYYYYY]]]cccooouuuuuueeeYYYVVV```nnn}}}sssqqqoookkkddd^^^[[[\\\]]]bbbdddjjjpppuuuwwwvvvttt~~~yyyqqqpppzzz|||pppccc]]]^^^bbbbbbcccddddddbbb^^^YYYVVVTTTRRRNNNKKKIIIGGGEEEBBB??????????????????@@@@@@CCCDDDEEEDDDCCCBBBCCCDDDEEEEEEEEEEEECCCAAA???===AAA@@@>>>;;;:::999999999;;;<<<@@@GGGOOOZZZdddjjjlllnnnnnnmmmpppvvvwwwttttttkkkbbb[[[SSSHHHBBB@@@FFFQQQ^^^fffkkkooonnnjjjeeebbb^^^ZZZVVVRRRMMMJJJJJJEEE>>>;;;;;;<<<<<<;;;;;;CCCKKKQQQUUUWWWQQQIIIHHHEEEAAA>>><<<;;;999888333333333333333333333333222222222222222222222222333222111000000111222333222222222222222111000///000111111111111222222222222222222222222222222222444777888444...---111777000111111111111222222222222222111000//////000000000000000111222222222333111222222333333222222111444333111000000111333444555444222000000000222333///222555666444333333333888888777666555444333333666666666666777777777777888888999;;;===???AAABBBIIIIIIKKKNNNQQQVVVZZZ\\\\\\WWWQQQOOORRRUUUWWWXXXaaa___]]]ZZZXXXZZZ^^^bbbhhhhhhgggdddaaa```aaacccbbbggghhhbbb^^^^^^___^^^^^^```bbbcccdddcccaaa```eeeiiirrrqqqcccZZZ\\\cccppp{{{yyyuuupppiiiccc___]]]]]]^^^```eeejjjnnnooonnnlllsss}}}~~~|||~~~~~~~~~wwwlllaaa]]]^^^bbbcccdddeeedddaaa]]]XXXUUUQQQNNNJJJHHHFFFDDDBBB@@@?????????@@@@@@@@@@@@@@@AAACCCDDDDDDDDDDDDFFFGGGFFFFFFFFFEEECCCAAA???>>>>>>===;;;999888888999999;;;???FFFQQQ]]]fffllloooooosssuuuuuuxxx|||zzzvvvrrrhhh]]]VVVOOOHHHFFFHHHRRR\\\fffkkknnnqqqoookkkccc___ZZZUUURRRNNNJJJGGGHHHCCC===::::::;;;;;;;;;AAAHHHPPPTTTWWWWWWPPPGGGFFFCCC???<<<;;;999888666444444444444444444444444222222222222222222222222333222111000000111222333333333333333333222111111000111111111111222222222222222111111111111222222222333444333333222222333000111111111111222222222333222111000000000000000111111111111111222222222111222222333333222222111444333111000000111333444555444222111111111222333///222444555444333333333666666555555444444333333666666666666777777777777999::::::<<<>>>@@@BBBDDDFFFGGGIIILLLOOOTTTWWWYYY[[[WWWRRRPPPRRRUUUWWWXXX]]]]]]\\\ZZZXXXZZZ^^^aaaeeeeeeeeecccaaa```aaabbbccchhhhhhbbb^^^]]]^^^]]]^^^```bbbdddeeeeeedddccciiimmmuuussseee^^^\\\bbbnnn}}}tttkkkeee```]]][[[\\\^^^aaaeeeffffffeeedddhhhvvv}}}~~~zzzxxxyyy{{{~~~}}}{{{yyyzzzxxxssskkkccc___aaacccdddeeeeeeddd```[[[VVVSSSNNNKKKHHHEEEDDDCCCAAA??????@@@@@@@@@AAAAAAAAABBB@@@BBBDDDEEEEEEFFFHHHJJJGGGGGGGGGEEEDDDAAA???>>>===<<<:::999999:::;;;<<<===DDDPPP]]]iiippprrrrrrqqqvvv{{{~~~{{{tttnnncccWWWPPPMMMKKKNNNSSS___gggnnnpppqqqqqqooojjj```\\\UUUOOOKKKHHHFFFDDDEEEAAA<<<999999;;;<<<===HHHOOOVVVYYYZZZXXXPPPFFFDDDAAA===:::999888666444444444444444444444444444222222222222222222222222222222111111111111222222333333444444444333222222000111111111111222222222333222111000000111222333333111111444777888444000000111111111111222222222333333222111111111111222222222222111111111111111111222222333333222222111444333222111111222333444555555333222222222333444000222444555444333333333333333333333333333333333555666666666777777777888::::::;;;===???AAACCCDDDFFFGGGIIILLLPPPTTTWWWYYY[[[WWWSSSQQQRRRUUUWWWYYYZZZ[[[[[[ZZZZZZ[[[]]]```aaacccddddddbbbaaaaaabbbeeeiiiiiiccc]]]\\\\\\[[[^^^```bbbeeefffggggggggglllpppyyyuuuggg^^^\\\eeeuuuwwwkkkddd___[[[YYY]]]___aaabbbaaa`````````cccooozzz||||||~~~~~~wwwrrrooooooooorrrsssqqqnnnhhheeedddddddddeeeeeeccc^^^YYYSSSPPPLLLJJJGGGEEEDDDCCCBBB@@@@@@@@@@@@AAAAAABBBBBBCCCAAACCCEEEEEEEEEFFFHHHJJJIIIHHHGGGEEECCCAAA@@@???@@@???===;;;;;;<<<>>>???BBBLLLYYYccchhhjjjmmmooopppwww~~~xxxnnnhhh^^^UUURRRQQQSSSXXX^^^gggnnnssssssqqqpppmmmhhh]]]XXXPPPIIIFFFCCCBBBAAAAAA>>>;;;999999<<<>>>@@@MMMTTTZZZ\\\]]]ZZZQQQGGGCCC@@@<<<999888777555333111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333222222000000111111111222222222111222333444444333222111555222111444888999555111000000111111111222222222333333222222222222222333333222222222111000000000111222222333333222222111333222222111111222222333555555444333333333444555000222444444333333333444222333333333444444444555555555666666777777888888::::::;;;<<<>>>AAACCCDDDGGGHHHKKKNNNRRRUUUXXXZZZZZZWWWTTTRRRSSSUUUWWWYYY[[[\\\]]]]]]\\\[[[\\\^^^```bbbdddeeecccbbbbbbbbbfffjjjjjjccc]]]\\\[[[ZZZ]]]^^^aaadddggghhhjjjjjjlllrrr|||rrrfffZZZ___jjjyyy~~~pppfff```\\\[[[\\\^^^```___]]][[[\\\]]]___hhhppptttyyy{{{ooohhheeeggghhhjjjlllooonnnkkkgggcccaaacccccccccaaa\\\VVVPPPMMMIIIGGGDDDCCCCCCCCCAAA@@@??????@@@AAAAAABBBCCCCCCCCCDDDFFFFFFEEEEEEGGGHHHIIIHHHGGGDDDBBB@@@???>>>AAA@@@===;;;;;;<<>>CCCFFFPPPVVV[[[]]]]]][[[RRRIIICCC@@@<<<999888777555333111111111111111111111111222222222222222222222222222222222333333222222222111111222222222222111111000000111111111222222222///222555888888555222///444333222333555555333111000000111111111222222222333222222222222222333333333222222222111000000000111222222333333222222111222222222222222222222222444444444444444444444555111222444444333222333444333333333444555555666666555555555666777888888888888999:::;;;===@@@BBBCCCFFFHHHKKKNNNRRRUUUXXXYYYYYYWWWUUUSSSSSSTTTWWWZZZ^^^___```___]]]\\\\\\]]]```ccceeefffeeedddcccdddfffjjjjjjccc]]][[[[[[YYY[[[]]]___bbbfffiiijjjkkklllttt~~~}}}ooo]]][[[___jjjvvv}}}oooeeeaaa___YYY\\\]]][[[XXXWWWXXX[[[ZZZaaahhhmmmttt}}}{{{mmmfffddddddeeefffgggiiijjjiiieeeaaa^^^aaaaaaaaa^^^ZZZTTTNNNJJJEEECCC@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEDDDDDDFFFGGGIIIHHHFFFCCCAAA???>>>>>>???===;;;999999<<>>===:::::::::;;;===BBBIIINNNRRRWWWZZZZZZ[[[YYYRRRJJJBBB???;;;888777666444222444444444444444444444444222222222222222222222222222222333333333333222222000000111222222222111111000111111111111222222222///222666999999666222///000000111333666666333000000111111111111222222222222111111111111222333333222222222111111111111111111222222333333222222111222222222222222222222222333333333333444444444444111333444333222222444555333333444444555555555666444444555666777888999999888888999;;;===???AAABBBCCCEEEHHHLLLPPPSSSUUUVVVXXXXXXWWWUUUSSSTTTWWWZZZ^^^`````````^^^]]]]]]___bbbdddeeeeeedddcccdddeeefffjjjjjjccc]]]\\\[[[ZZZ[[[]]]___bbbfffiiikkkmmmpppwww|||fff^^^YYY^^^hhhttt{{{lllcccaaaXXXZZZ\\\ZZZVVVUUUXXX\\\ZZZbbbhhhjjjmmmttt{{{~~~rrrzzzwwwmmmiiiiiihhhfffhhhgggfffeeedddcccbbb```^^^^^^^^^\\\WWWRRRLLLHHHCCCAAA??????@@@@@@@@@???======>>>???@@@AAABBBBBB@@@BBBCCCDDDDDDEEEGGGHHHIIIGGGEEEBBB???>>>======<<<:::999888:::>>>CCCFFFOOORRRUUUUUUVVV[[[eeennnwwwzzz{{{yyyxxxwwwpppiiiaaa^^^___eeeiiiiiijjjlllkkkrrrwwwuuuppplllddd^^^OOOJJJDDD@@@======<<<;;;777999;;;===@@@FFFOOOUUUUUUXXXYYYWWWWWWVVVPPPIIIAAA===999777555444222111444444444444444444444444222222222222222222222222222222333444444333222222000111222222333333333222000111111111111222222222000111333444444333111000000...111888AAAAAA999000000111111111111222222222000000000000000111222333111111111111111222222222111222222333333222222111222222222333333222222222111222222333333333333333222333444333222222444555333333333333333444444444444444555666777888999999999999:::<<<>>>@@@BBBCCCCCCEEEHHHMMMPPPSSSUUUVVVWWWXXXXXXVVVTTTTTTWWWZZZ\\\]]]^^^]]]]]]^^^```bbbcccdddeeecccbbbbbbccceeeeeeiiiiiiccc]]]\\\\\\[[[]]]^^^```cccfffjjjmmmnnnttt{{{pppcccXXXXXX___jjj{{{oooccc___XXX[[[]]]ZZZWWWVVVZZZ___]]]fffmmmiiifffjjjsssyyy}}}lllhhhnnnyyy~~~rrrkkklllnnnllliiinnnjjjfffcccbbbcccdddeee\\\]]]\\\ZZZVVVPPPKKKGGGEEECCCAAAAAABBBCCCBBBAAA<<<===>>>???@@@AAABBBBBB===???BBBCCCDDDEEEHHHJJJIIIGGGDDDAAA>>>===<<<<<<;;;:::999:::===CCCHHHLLLPPPOOOOOOSSS[[[fffoootttwwwxxxwwwtttrrrrrrmmmgggccc```aaafffjjjjjjkkknnnhhhoootttrrrmmmfff^^^VVVKKKGGGAAA>>><<<;;;:::999666999<<<>>>BBBIIIRRRYYYWWWYYYYYYUUUTTTSSSMMMGGG???<<<888555444222111///333333333333333333333333222222222222222222222222222222444444444444222222111222333333444444444444000111111111111222222222111111000000000000111111222///222???MMMNNNAAA222000111111111111222222222000000//////000111222222000000111111222222222333222222222333333222222222111222222333333222222111000111222333333333333333222333333333222222444666222222222222222222222222444444555666777888999999::::::;;;===???AAACCCDDDDDDGGGJJJOOORRRUUUWWWWWWWWWXXXXXXVVVTTTTTTWWW[[[XXXZZZ[[[[[[\\\^^^bbbeeeddddddcccbbb``````bbbdddeeeiiiiiiccc]]]]]]]]][[[___```bbbdddhhhkkknnnpppvvv~~~nnn```^^^___cccooo~~~wwwjjj___bbb]]]ZZZZZZZZZZZZ]]]bbbaaadddfffddd```ccckkksss{{{~~~ooobbbgggiiiqqq~~~vvvmmmiiijjjllllllkkkmmmjjjgggeeeddddddcccbbbdddaaa\\\WWWSSSNNNIIIFFFBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA???===>>>AAACCCBBBBBBBBBDDDEEEGGGIIIKKKJJJGGGDDDAAA@@@>>><<<;;;999<<<=========AAAIIIOOONNNOOOSSSZZZdddlllrrrtttsssooommmllliiibbb___aaa___cccgggiiiiiijjjnnnqqqrrrqqqnnniiibbbZZZSSSOOOIIICCC>>>???@@@===:::;;;888::::::;;;BBBMMMSSSTTTTTTUUUWWWXXXWWWSSSLLLFFF???<<<888555444444333222333333333333333333333333222222222222222222222222000111222333444555555555666444111...---...///000000000000000000000000000222222222222222333333444000111333666777777777777555444444333222222222333444333333222222333333444000000111111111222222222111111111111111111111111444333111000000000111222000000111111111222222222111111111111222333444444555555555555555555555555777666444333444555777888999::::::;;;===???@@@AAAAAAGGGKKKMMMPPPVVVYYYYYYXXXXXXXXXVVVTTTUUUWWWYYYZZZZZZZZZZZZ[[[\\\^^^___eeefffeeeccc```______aaajjjiiifffbbb]]][[[[[[]]]```aaadddhhhkkkmmmooopppwww~~~wwwhhhccc___]]]eeerrrzzzooofffbbb]]]YYYZZZYYYXXX[[[```eeefffeee```\\\___hhhpppwwwyyy}}}}}}vvvsssvvv}}}zzzhhh```dddhhhqqqwwwqqqiiigggiiikkkkkkiiillljjjhhhhhhiiiiiihhhgggaaa^^^YYYUUURRRNNNIIIFFF@@@@@@????????????@@@@@@AAAAAAAAA???>>>>>>AAACCCBBBBBBCCCDDDEEEFFFGGGGGGFFFCCC???<<<;;;;;;;;;;;;===<<<===???CCCIIINNNRRRUUUXXX^^^fffoootttuuuuuutttpppmmmkkkddd[[[VVVUUUXXX^^^fffkkkmmmnnnppprrrssspppkkkddd\\\UUUOOOLLLHHHBBB>>>>>>???<<<:::;;;888;;;>>>???FFFOOOTTTSSSRRRSSSTTTUUUTTTOOOHHHCCC===:::777444444444333333333333333333333333333333222222222222222222222222222222333333444333333333111111111111000000000000111111111111111111111111...............///000000///000222333444444444444333222111111000000000111333333222222222222333333000000000000111111111222111111111111111111111111333222222111000000111111111111111222222222222333000000000000111222333444555555555555555555555555888777555555555666888999999999:::;;;===???AAABBBDDDIIIMMMNNNPPPUUUXXXXXXYYYXXXWWWUUUSSSTTTXXXZZZ]]]\\\[[[YYYZZZ[[[]]]^^^eeefffeeecccaaa______```hhhhhheeeaaa]]][[[\\\]]]```aaacccfffiiikkkmmmnnnxxxssskkkaaaYYY\\\dddwww~~~tttmmmeee___[[[ZZZYYYWWWZZZ___jjjiiifff```\\\^^^fffnnnrrrtttwwwzzz|||}}}}}}|||sssnnnmmmppppppsss~~~kkkaaa___ccciiiuuuvvvnnnjjjfffeeegggiiiiiihhhiiihhhiiikkkmmmmmmllljjj___[[[WWWSSSPPPLLLIIIFFFAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@>>>???AAACCCBBBCCCDDDEEEEEEEEEDDDCCCBBB@@@<<<999888999;;;===???>>>???DDDLLLTTTXXXZZZaaaeeemmmvvv|||}}}zzzwwwrrrmmmhhhddd]]]RRRLLLLLLRRRZZZeeemmmppppppqqqrrrtttppphhh___VVVOOOJJJHHHFFF@@@<<<======;;;:::<<<888>>>CCCGGGLLLRRRTTTRRRQQQPPPPPPPPPOOOJJJDDD@@@:::888555444444555444333333333333333333333333333222222222222222222222222333333333333333222111111---///111333333222111000111111111111111111111111111111111111111222333333000111222333333333333222222222111000000000000111222222111111111111222222000000000000111111111111222222222222222222222222111222222222222111000000222222222222333333333333000111111222333444666666444444444444444444444444888777666666666777999:::999999:::;;;===???AAABBBFFFLLLPPPPPPQQQVVVXXXXXXZZZYYYVVVTTTRRRTTTXXX\\\```^^^[[[YYYYYYZZZ]]]^^^eeeffffffdddaaa______```fffeeeddd```]]][[[\\\]]]```aaabbbdddfffhhhjjjkkkvvvvvvjjj^^^ZZZ]]]kkkvvvzzztttnnnfff^^^ZZZWWWVVVZZZ___kkkkkkhhhddd```aaagggmmmmmmooorrruuuyyy|||~~~~~~vvvppplllkkkjjjlllxxx}}}xxxvvvzzzwwwddd^^^```dddmmm~~~wwwppplllgggeeedddeeehhhiiiiiihhhhhhhhhjjjlllnnnmmmjjjhhh___[[[VVVQQQNNNKKKGGGEEECCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBAAA@@@@@@BBBDDDDDDEEEFFFGGGFFFDDDBBB@@@@@@@@@>>><<<::::::<<<>>>???AAAFFFMMMTTT]]]cccgggnnnqqqxxx|||wwwmmmfff___ZZZSSSLLLIIIKKKQQQYYYcccjjjmmmmmmnnnpppsssooohhh___UUUMMMGGGDDDCCC>>>;;;<<<;;;999:::>>>:::BBBKKKOOOSSSVVVUUURRRQQQOOONNNLLLJJJFFFAAA===777555333333444555444333222222222222222222222222222222222222222222222222222222333333333222222111///000111333333222111000111111111111111111111111444444444444444555555666333444444444444333333333333333222222222222222333222111111000000111111222111111111111222222222222222222222222222222222222000111222333333222000000222222333333333444444444333333444555666888999:::444444444444444444444444777777666666666777888999999999:::<<<>>>@@@BBBCCCGGGLLLPPPQQQSSSWWWZZZZZZZZZYYYVVVSSSRRRTTTYYY]]]```^^^[[[XXXYYY[[[___aaaeeeffffffeeebbb`````````cccdddccc```]]]\\\\\\]]]`````````aaabbbeeegggiiissszzzkkk```\\\aaajjjyyyxxxnnnbbb[[[UUUSSSWWW^^^dddeeeeeedddbbbbbbeeehhheeegggkkkoootttyyy|||~~~uuupppkkkhhhgggiiirrr{{{|||xxxvvv||||||hhhaaadddfffsssqqqkkkjjjiiiddddddeeegggiiikkkjjjjjjkkkkkklllmmmnnnlllgggddd___[[[UUUPPPLLLHHHEEECCCDDDCCCCCCCCCCCCCCCCCCDDDAAABBBCCCCCCBBBBBBCCCEEEGGGGGGHHHHHHFFFCCCAAA???===>>>???>>>===<<<===???AAAIIISSSYYY]]]dddnnnvvvxxxzzz~~~{{{vvvlllaaaVVVOOOIIIFFFJJJOOOVVV\\\bbbfffggggggjjjlllooommmhhhaaaXXXNNNFFFBBBAAA===;;;;;;:::999;;;@@@???IIIRRRVVVXXXYYYWWWSSSRRROOOLLLIIIFFFCCC>>>;;;555333222222444444444333222222222222222222222222222222222222222222222222///000111222333333333333333222222111111111111111111111111111111111111111000000//////000000111222444333333333222222222222222222222111111222333333222111111000000111111222222222222333333333444444222222222222222222222222000000222333333222111000222222333333333444444444444444444555666777999999444444444444444444444444555555555555666666777777999999:::<<<>>>@@@CCCDDDEEEKKKPPPQQQTTTYYY]]]]]]YYYXXXUUUSSSRRRTTTZZZ^^^^^^\\\ZZZYYYZZZ]]]bbbeeeeeefffgggfffccc`````````bbbccccccaaa^^^\\\\\\]]]^^^^^^]]]^^^```cccgggiiitttnnnccc\\\aaannn}}}xxxkkkaaaXXXSSSUUUYYYYYY[[[]]]]]]\\\\\\]]]^^^\\\^^^ccchhhmmmqqqtttvvvtttrrrooolllkkknnntttyyy~~~}}}ooogggiiijjj{{{}}}ppphhhgggiiijjjeeefffhhhjjjkkklllllllllnnnnnnmmmmmmlllhhhccc```]]]XXXRRRMMMIIIFFFDDDBBBCCCBBBBBBAAAAAABBBBBBCCCBBBCCCEEEEEEDDDDDDEEEGGGHHHHHHGGGFFFDDDBBB???>>>888;;;>>>>>>===>>>AAAEEELLLVVVbbbggghhhkkkvvv~~~xxxssskkk___QQQHHHDDDEEELLLUUU]]]```cccdddbbbbbbeeehhhiiihhheee___XXXOOOGGGBBB@@@===;;;;;;:::999===CCCFFFPPPYYY[[[ZZZZZZXXXTTTSSSOOOJJJFFFBBB???<<<:::333222111222333444333111222222222222222222222222222222222222222222222222...///000222333333444444444333222111111111111111222222222222222222222222///............///000000111111000//////000000111000////////////000111111222222111111111111222222222222222333333333333444333333333333333333333333000000111222222222222111222222222222333333333333222222222222222333444555333333333333333333333333444555555555666666666666999999:::<<>>EEEMMMWWW^^^^^^[[[ZZZYYYVVVSSSNNNHHHCCC???<<<999777222111111222333333111000111111111111111111111111222222222222222222222222///000111222222222222222000111222333333333222111222222222222222222222222222222111111111222333333000000///...//////000111///////////////000111111333333222222222222333333000000111111111222222222333333333333333333333333111111000000111222222333111111111222222222222333222111111111111111222222333333333333333333333333555555666777777777777777999999:::<<>>===<<<<<<:::;;;<<<<<>>===<<<<<<<<<===<<<;;;:::<<>>@@@BBBDDDEEEJJJLLLOOORRRVVVXXXZZZ[[[XXXVVVTTTRRRRRRTTTVVVWWW]]]\\\[[[[[[\\\___bbbdddggghhhgggeeebbb```aaabbbeeeeeeeeebbb^^^[[[YYYYYY[[[]]]```bbbeeeiiinnnqqqvvv{{{{{{pppmmmllloooxxx~~~pppddd___WWWQQQOOONNNLLLLLLOOOVVVXXXZZZZZZZZZ[[[___cccbbbcccfffiiikkkjjjgggddd``````fffqqqyyy}}}sssqqqyyyyyylll```YYYVVVUUUUUUWWWXXXYYYZZZ]]]bbbhhhlllppppppooonnnmmmjjjeeeaaaaaa\\\VVVSSSTTTSSSOOOLLLHHHFFFCCCBBBBBBCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFHHHGGGEEEGGGIIIJJJHHHFFFAAA@@@>>><<<;;;;;;<<<<<<>>>???@@@CCCJJJUUUaaaiiijjjooovvv}}}xxxllldddZZZZZZYYYXXXZZZ```ggglllmmmqqqrrrooommmkkkeee___WWWPPPIIIDDDCCCBBB>>>;;;;;;999:::>>>???AAAJJJTTTXXX```hhhjjjiiieee\\\SSSLLLGGG@@@;;;777555333222444444444333333222222222111111111111222222222222222222222111111111000000111111222222222222111111000000000000////////////555333222111000///...---333333222000......111444000///...------...///000111111111111222222222333222222222111111111000000111111222222222222111111222222222222222222222222111111111111111111111111444444333333222333333444000111111222222222222222444444444444444444444444555555666666777888888888;;;;;;<<<===???BBBDDDEEEIIIKKKNNNRRRUUUXXXZZZZZZYYYWWWUUUSSSSSSUUUWWWXXX___^^^]]]\\\]]]___bbbdddgggggggggeeebbb```aaabbbeeeeeeeeebbb^^^ZZZXXXXXXXXX[[[^^^aaaeeejjjppptttwww|||wwwllleeedddjjjsssvvvjjj___TTTQQQPPPNNNKKKKKKTTTVVVXXXYYYZZZ[[[]]]```^^^___```ccceeeeeebbb```]]]^^^dddnnnvvv{{{{{{|||~~~sssvvv}}}ooohhh]]]TTTOOONNNNNNNNNOOOQQQSSSUUUZZZaaaiiinnnrrrqqqooommmkkkgggaaa]]][[[VVVQQQNNNNNNMMMJJJGGGEEECCCBBBAAABBBCCCBBBBBBAAAAAAAAABBBDDDFFFGGGHHHGGGFFFEEEFFFGGGGGGFFFDDDAAA???>>><<<;;;;;;;;;;;;;;;>>>AAAFFFKKKSSS\\\bbb```hhhsss~~~~~~tttiiibbb^^^```ccceeegggjjjmmmpppooorrrtttsssrrrnnndddYYYOOOJJJCCC???>>>===;;;999<<<:::<<>>===;;;;;;<<<======???CCCIIINNNQQQTTTWWWYYYdddmmmzzzzzzqqqlllkkkmmmnnnooonnnmmmmmmnnnpppsssuuutttrrrpppiiiZZZLLLDDDAAA===:::::::::;;;;;;<<>>???@@@CCCGGGMMMSSSVVVZZZ]]]___nnnuuu}}}tttnnnlllmmmooosssttttttrrrooonnnooopppvvvvvvtttnnnhhhaaaUUUJJJ@@@???<<<::::::;;;===>>>???HHHRRRYYY^^^aaa___[[[^^^```___\\\[[[YYYQQQGGG<<<:::777555555555444333222222333333333333444444222222222333333333333444111111111111111222222222333333222222222222333333111111111111111111111111...111444777999???GGGMMMHHH???333...000333444333111111222222222222111111000000000111111111222222111111111111111222222222111111222222222222111111222222222222222222222222000000000111222222333333222222222222333444555555000000000000000111222222444444444444444444444444444444444555666666777777999:::;;;<<<>>>AAACCCDDDDDDFFFJJJNNNRRRUUUXXXYYYYYYXXXVVVUUUUUUXXXZZZ\\\]]]]]]]]]]]]]]]^^^______bbbdddfffeeecccaaa``````cccddddddaaa]]]ZZZXXXXXXZZZ]]]ccciiiooowww~~~{{{lll^^^WWW___kkk|||{{{lll]]]TTTRRROOOLLLJJJKKKMMMOOOPPPOOOOOOMMMKKKMMMQQQWWW[[[]]]^^^___fffqqqzzzwwwsssssszzzzzzqqqkkkeee___^^^```___hhhwwwxxxpppppprrrsssrrroooiiieeebbb]]]\\\[[[\\\___`````````aaadddgggiiiiiiiiijjjjjjjjjfffaaa[[[VVVQQQKKKGGGDDDDDDDDDCCCBBBCCCDDDFFFBBBBBBBBBDDDFFFFFFEEECCCFFFFFFFFFFFFFFFGGGHHHIIIGGGIIIKKKJJJEEEAAA???>>><<<<<<<<<===>>>@@@BBBDDDHHHLLLRRRYYY^^^dddjjjmmmyyy~~~}}}sssfff___```gggoootttwwwxxxyyyxxxvvvtttssssssttttttoooeee\\\UUUMMMFFF>>>===;;;::::::;;;>>>@@@EEEPPPYYY\\\]]]``````]]]^^^bbbaaa\\\VVVQQQJJJBBB999777555444555555444333222222222333333444444444222222222333333333444444000000111111111222222222222333333333333333333222///000000111111222222333---000333666:::BBBNNNVVVSSSNNNEEE;;;444222222333333333444555555444333333111111111111222222222333000000111111111222222222111111222222222222111111222222222222222222222222///000000111222222333333222222222222333444555666000111111222222222222222444444444444444444444444555555555666777777888888999::::::<<<>>>@@@BBBCCCDDDFFFJJJNNNRRRVVVXXXZZZXXXWWWUUUTTTUUUWWWZZZ\\\\\\]]]]]]^^^___```aaaaaaaaaccceeeeeecccaaa``````cccddddddbbb^^^[[[ZZZZZZ]]]```eeejjjooovvv|||qqq^^^TTTXXX___lllyyyhhh^^^\\\VVVRRRNNNLLLNNNOOOOOOMMMNNNLLLJJJKKKPPPWWW\\\^^^bbbccchhhrrrzzz}}}|||xxxwww|||wwwnnnhhhaaa\\\[[[^^^\\\fffttt|||}}}rrriiijjjkkkllljjjeee___ZZZXXX\\\\\\]]]```dddggggggggglllnnnppppppmmmiiifffeeeaaa]]]YYYTTTPPPLLLGGGDDDAAAAAABBBAAAAAABBBDDDFFFAAAAAABBBCCCEEEEEECCCAAACCCCCCCCCDDDEEEGGGHHHIIIEEEHHHJJJIIIDDD???======<<<<<<<<<===???BBBDDDFFFPPPUUU[[[bbbiiiqqqyyy~~~pppdddVVVQQQXXXeeerrrxxxxxx{{{~~~}}}zzzwwwvvvppppppiii\\\QQQKKKFFFBBB<<<<<<;;;:::999;;;???BBBJJJUUU]]]\\\[[[^^^aaa```]]]bbbbbb\\\SSSKKKCCC;;;777555333333444444444333222222222333333444444444000000111111111222222222000000111111222222222222222222444555555444222222111111222333444555555666111222111///---222<<>>222...///000000222222222222000000111222222222222333333333000000111111222222222222111111222222222222111111222222222222222222222222///000000111222222333333000000000000111222333444222333444555666555444444444444444444444444444444666666666777888888999999999999:::<<<>>>@@@BBBCCCEEEGGGJJJOOOSSSVVVYYYZZZWWWVVVUUUTTTUUUWWWZZZ[[[]]]]]]^^^___```aaabbbcccaaaccceeeeeecccaaa``````bbbcccdddbbb___\\\\\\\\\___bbbfffjjjoootttzzzvvvcccXXXSSSTTT^^^nnnzzzjjjaaaVVVTTTQQQOOOMMMKKKJJJHHHMMMLLLLLLMMMPPPVVV[[[^^^^^^]]]^^^bbbkkkttt{{{xxxmmmfffccc```[[[WWW]]]dddrrrzzzvvvzzz~~~sssiiiddd^^^^^^]]]\\\[[[ZZZYYYYYY\\\\\\\\\___dddhhhjjjkkksssqqqooollliiieee___[[[\\\UUUNNNJJJJJJIIIFFFBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGEEECCCAAACCCBBBBBBAAA@@@???>>>>>>>>>>>>@@@BBB@@@BBBKKKWWWZZZZZZbbbqqq|||{{{qqqiiiTTTPPPKKKLLLUUUeeewww~~~|||vvvsssrrriii\\\RRRLLLGGGAAA======<<<:::888888<<>>;;;333333333222222222111111555444222111111111222222555444333333333333222111111111222222222333333333444555666777777555333222111111111111111111111111222222222222222222222222:::???CCCAAA;;;555333444///222555999:::999777555000111111111111222222222222222222222222222222222222222111111111111222222222222222333333444444444111111222222333333333444000111111111111222222222444444333222222222333333555444444444444555666666444555666777777888888888777888999<<<>>>AAADDDEEEEEEIIIKKKLLLOOOUUUXXXVVVUUUTTTSSSSSSSSSUUUWWWYYY]]]___``````___```aaaccc```bbbdddcccaaa^^^]]]]]]hhhiiihhhfffaaa]]][[[ZZZ^^^aaadddfffhhhllltttzzz}}}lll```ZZZXXX^^^gggqqq|||wwwmmmbbb[[[RRRNNNNNNNNNKKKGGGLLLKKKJJJKKKMMMQQQUUUWWWWWWVVVVVVZZZbbbjjjqqqtttyyyzzz|||~~~||||||~~~xxxooojjjhhhddd___[[[]]]eeesss{{{vvv{{{|||yyytttrrrsssxxxyyynnneee___ZZZYYYYYYXXXWWWWWWVVVVVV[[[[[[]]]aaafffiiikkkkkknnnmmmkkkjjjgggccc]]]YYYYYYSSSLLLHHHHHHGGGDDDAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIIIIGGGEEECCC@@@@@@@@@???????????????======BBBJJJOOOSSS[[[bbbiiijjjttt{{{pppcccYYYNNNLLLKKKNNNYYYhhhxxxzzzuuuqqqfffXXXNNNHHHDDD@@@=========<<<;;;===BBBHHHNNN[[[[[[[[[[[[[[[[[[ZZZZZZXXXVVVRRRLLLEEE>>>999666333333333333222222222222444333222111111111222222222111000000111111000///000000111111111222222222111111333333333222000///111111111111111111111111222222222222222222222222111444777666222///......111333555666666555333222000111111111111222222222222222222222222222222222222222111111111111222222222222222333333333444444000000000///////////////000111111111111222222222222222111111111222222333333222222222222333444444444555666777777888888888999999:::;;;===???AAABBBEEEIIIKKKLLLOOOUUUXXXVVVVVVVVVTTTTTTUUUVVVXXXZZZ[[[\\\\\\\\\[[[\\\___aaaccceeegggfffccc```___^^^eeeffffffddd```\\\ZZZYYY\\\^^^aaadddiiiooovvv{{{yyynnnhhhdddeeeggggggjjjnnn~~~|||rrrfffWWWPPPPPPPPPMMMIIILLLLLLKKKKKKLLLMMMOOOPPPPPPOOOOOORRRXXX___dddfffssssssuuuyyy~~~{{{xxxuuutttwwwzzz}}}~~~{{{wwwssspppnnnjjjddd```aaaiiiwww{{{ttt{{{sssmmmjjjfffbbbaaacccgggiiipppwwwyyyqqqiiiaaaZZZWWWWWWVVVWWWWWWXXXXXXYYY\\\^^^```eeejjjmmmmmmllliiihhhgggfffccc___YYYUUUTTTOOOIIIFFFEEEEEEBBB@@@@@@@@@??????@@@@@@AAABBBDDDCCCCCCCCCDDDDDDEEEEEEDDDEEEGGGIIIIIIGGGDDDBBB>>>>>>>>>>>>>>>???@@@@@@@@@AAAJJJWWWbbbggglllpppwww{{{tttcccTTTLLLGGGIIIMMMUUUaaannn{{{{{{tttlllbbbTTTIIICCC@@@>>>======>>>>>>@@@CCCJJJRRRWWWbbb```\\\YYYVVVVVVVVVVVVQQQOOOKKKEEE???999555222444444444444333333333333444333222111111111222222111000///000111222111000//////000000000111111111///000111111111000///...111111111111111111111111222222222222222222222222///000000111111000000000333333333333222111///...000111111111111222222222222222222222222222222222222222111111111111222222222222222222333333333333333333333222111111000000000111111111111222222222000000000000111222333333333222222222222333444444444555666777777888888888;;;;;;;;;<<<>>>???AAAAAAEEEIIIKKKLLLOOOUUUXXXVVVWWWVVVUUUUUUUUUWWWYYY[[[^^^^^^^^^]]]\\\___bbbfffgggiiijjjiiifffbbb```___aaaccccccaaa^^^[[[YYYYYYYYYZZZ]]]ccckkksssxxxzzz}}}{{{vvvuuuqqqjjjeeedddiiisssuuueeeYYYTTTRRROOOMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMOOOTTTYYY[[[\\\iiikkkoootttyyy|||~~~~~~tttpppkkkiiilllqqqvvvyyy|||zzzxxxvvvtttpppjjjeeeiiippp}}}{{{vvvoooxxxxxxpppjjjhhhfffdddcccccccccdddjjjqqq}}}~~~}}}yyyvvvyyyyyyqqqmmmiiiccc^^^\\\\\\\\\]]]^^^aaacccddddddeeehhhmmmpppqqqooollleeedddcccaaa^^^ZZZTTTOOONNNJJJFFFCCCCCCBBB@@@>>>?????????>>>???@@@@@@AAADDDCCCBBBBBBCCCDDDFFFGGGEEEFFFGGGHHHFFFDDD@@@>>>======<<<<<<===>>>???@@@FFFJJJUUUbbbjjjlllpppvvv|||}}}kkkZZZNNNIIIFFFKKKTTT```lllwww~~~tttlllddd\\\QQQHHHBBB???===;;;;;;===@@@DDDIIIPPPYYY^^^bbb```]]]YYYVVVUUUTTTTTTOOOLLLHHHBBB===999666444555555444444444333333333333222222222222222222222333222222333444555555444000000000000111111111222111111222333222222111000111111111111111111111111111111111111111111111111333111000111222444444333444333222111000/////////000000111111111222222222111111111111111111111111222222111111111111222222222222222222222222222333333333333333333333222222000000111111111222222222000000000000111333444444555444444444444555666666444555666777777888888888<<<<<<<<<>>>???AAACCCDDDEEEIIIKKKLLLOOOUUUXXXVVVWWWVVVUUUTTTUUUWWWYYYZZZ______^^^]]]]]]```eeeiiijjjkkkllljjjfffbbb```______aaabbb```]]][[[YYYYYYYYYYYY\\\dddmmmuuuwwwwwwyyy~~~{{{mmmbbb]]][[[cccpppzzzjjj\\\SSSPPPOOONNNMMMMMMMMMLLLMMMMMMMMMNNNMMMLLLNNNRRRTTTUUUUUUZZZ___ffflllppprrrrrrrrrmmmhhhaaa___cccllltttyyy~~~zzzuuuqqqssszzzzzzqqqlllkkkwww~~~xxxvvvuuurrrssssssrrrpppnnnkkkjjjjjjoooyyy{{{wwwuuurrrpppnnnkkkmmmnnnlllmmmrrr}}}}}}wwwpppmmmmmmnnnllliiihhhhhhhhhhhhjjjmmmoooqqqmmmnnnppprrrtttrrrnnnkkkcccaaa^^^[[[XXXSSSNNNJJJHHHFFFDDDBBBAAA@@@???>>>??????>>>>>>>>>???@@@@@@CCCCCCCCCCCCDDDFFFHHHIIIJJJJJJIIIHHHEEEAAA>>><<<>>>===<<<;;;<<<===???@@@KKKRRR]]]ddddddcccjjjsssppp___RRRMMMMMMOOOVVVaaannnyyy}}}vvvkkkbbbYYYUUUOOOIIIDDD???<<<999999<<>>AAADDDEEEEEEIIIKKKLLLOOOUUUXXXVVVVVVUUUTTTSSSTTTVVVXXXYYY[[[[[[ZZZYYYZZZ]]]bbbfffiiikkkkkkjjjeeeaaa___^^^___aaabbbaaa^^^[[[ZZZZZZYYYZZZ^^^fffoootttuuusssvvv|||mmm]]]UUURRRWWW___kkkyyy{{{jjj\\\UUUSSSOOONNNMMMKKKJJJJJJKKKKKKLLLKKKKKKMMMOOOPPPPPPOOORRRXXX```fffiiijjjiiijjjeee```ZZZYYY___iiirrrxxx{{{zzzxxxzzztttjjjeeelllyyy{{{tttuuuxxx~~~yyytttuuu{{{~~~yyyvvvooopppuuu{{{~~~~~~xxxuuuttttttnnnkkkgggeeeeeeffffffeeedddgggiiijjjmmmsss|||zzz}}}{{{wwwtttnnnmmmlllmmmqqquuuwwwxxxvvvuuusssqqqqqqrrrtttuuuoooooopppqqqqqqooojjjfff___\\\WWWSSSPPPMMMIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>??????@@@AAACCCCCCDDDEEEGGGIIIKKKLLLPPPNNNKKKHHHDDD@@@>>><<<===<<<;;;;;;<<<>>>AAABBBNNNTTT\\\___[[[[[[hhhvvv}}}ssseeeYYYRRRRRRTTT___fffqqq|||}}}vvvlll```XXXOOOMMMKKKGGGCCC???;;;999:::???GGGNNNTTTZZZ___bbb]]]^^^______\\\XXXSSSPPPHHHEEE@@@;;;888666666666444444444444333333333333111111222333333333222222333222111222333444333222111222222222222333333333111111111222222222222333111111111111111111111111111111111111111111111111222222111000000000000111111111111111111222333444000111111111111222222222111111111111111111111111222222111111111111222222222222222222222111111111---...///000222333444444000111111111111222222222222222222222333444555555333222222222222333444444444555666777777888888888555666777999<<>>DDDNNNVVV\\\___aaabbbcccccccccaaa\\\VVVPPPLLLEEEAAA<<<888555444555666333333333333222222222222000111222333333333333222333111000000111222111///111111111111222222222222111111111111111222333333111111111111111111111111111111111111111111111111000222444333111000222444000000111111222222222222000111111111111222222222111111111111111111111111222222111111111111222222222222222222111111111000111111222333444444555555000111111111111222222222333222222222222222333333333222222222222333444444444555666777777888888888777888999;;;===???AAACCCEEEIIIKKKLLLOOOUUUXXXVVVVVVUUUTTTSSSTTTVVVXXXYYY[[[\\\^^^___```cccfffiiifffhhhiiigggddd```^^^]]]```bbbbbbaaa^^^[[[YYYYYYWWW]]]fffmmmqqqsssttttttwww}}}zzzggg^^^RRROOOKKKLLLTTTbbbqqqzzztttjjj]]]YYYTTTOOOKKKJJJJJJKKKLLLLLLLLLNNNOOOOOOMMMKKKIIILLLQQQSSSSSSUUUXXX[[[XXXVVVUUUXXX___fffllloooooopppssswww||||||uuuooonnnwwwvvvjjjaaa\\\\\\^^^[[[ccckkkqqqyyyxxx~~~uuunnniiigggfffdddccccccfffmmmtttzzz|||yyyzzz|||~~~zzzpppjjjddd```]]]dddmmmsssvvv{{{zzzrrrlllhhhfffeeecccbbbbbbbbbcccaaa^^^[[[RRRNNNHHHEEEDDDEEEEEEEEEBBBCCCCCCCCCBBBAAABBBCCC@@@@@@??????@@@@@@AAABBBAAACCCGGGKKKNNNPPPQQQRRRLLLHHHCCC>>>;;;::::::;;;777777888:::>>>CCCHHHLLLWWWUUUUUUYYYbbbppp|||ooommmjjjhhhiiilllooorrryyy~~~}}}}}}|||ttthhhYYYMMMGGGEEEDDDAAA===;;;:::;;;===AAAIIISSS\\\aaacccccccccjjjhhhfffaaaZZZSSSLLLIIIDDD@@@;;;777444444666777333333333222222222111111000111222333444333333222444222111111222222000///000000000000111111111111333333222222333444555555111111111111111111111111000000000000000000000000***///333222///---000444000000111111111111000///000111111111111222222222000000000000000000000000222222111111111111222222222222222222111111000000000000000000000000111111000111111111111222222222222222111111111111111111555444444444444555666666444555666777888888888888<<<======>>>???AAACCCDDDEEEIIIKKKLLLOOOUUUXXXVVVWWWVVVUUUUUUUUUWWWYYY[[[VVVXXX[[[]]]^^^```cccffffffhhhiiigggdddaaa^^^^^^```aaabbb```]]]YYYXXXXXXUUU]]]gggooorrrsssuuuwwwyyy}}}iii\\\RRRJJJLLLQQQVVV```jjjrrryyy|||pppaaaTTTPPPNNNJJJJJJMMMJJJIIIHHHIIILLLOOOOOOOOOMMMMMMMMMNNNOOOQQQRRRSSSVVVVVVXXX\\\aaaeeeggghhhhhhmmmsssyyy||||||~~~}}}wwwqqqqqq~~~rrrkkkaaaYYYVVVWWWYYY[[[aaakkkxxx}}}}}}{{{{{{yyyuuuqqqqqqmmmoooyyyzzzuuuqqqjjjeeeeeeaaaeeelllsssyyy|||}}}}}}|||uuunnnfff```\\\ZZZ^^^\\\[[[ZZZYYYWWWSSSPPPKKKIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEHHHMMMRRRTTTSSSPPPNNNGGGBBB===;;;===??????>>>>>>===<<<>>>CCCIIIMMMOOOSSS[[[bbbfffqqq}}}vvvjjjjjjlllpppvvv|||~~~zzzrrrhhh^^^RRRFFF?????????>>>:::777888<<<@@@HHHPPPZZZbbbfffhhhjjjkkksssnnnggg^^^VVVNNNFFFAAA<<<:::888666555555777777444333333222222333333444666444222222333333222111000111222333333222111000000000111111111111000000222000///......///000222111111000000//////......111111111111111111111111000111111111222222222222444333111000000111333444333333333333333333333333111111111111111111111111333222111000111222444666555444444333222111000000111111000000111222333333000000111111111222222222333333222222333333444555555555555444444333333333444555666777777888888888:::;;;<<<>>>???AAABBBCCCFFFEEEGGGLLLRRRVVVWWWVVVXXXWWWUUUUUUUUUWWWYYYZZZ]]][[[YYYZZZ]]]```bbbcccccceeegggfffccc```___^^^bbbccccccaaa]]]ZZZXXXXXXZZZaaajjjrrrwwwyyyyyyzzz{{{iii\\\OOOJJJJJJNNNWWW```bbbjjjvvvppp```XXXRRRLLLJJJKKKKKKJJJIIIIIIKKKLLLKKKJJJJJJJJJJJJKKKLLLMMMOOOOOOTTTUUUWWWZZZ___bbbdddeeefffjjjqqqvvvyyy{{{}}}~~~~~~~~~yyyuuuzzz~~~|||xxxxxx{{{tttlllggg```ZZZXXXYYY\\\^^^iiiwwwssspppnnniiidddccccccggglllrrrwwwyyyyyyyyyxxxtttooohhhaaa\\\XXXWWWWWWUUUTTTSSSRRRPPPLLLJJJGGGFFFDDDBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@AAAAAABBBBBBBBBFFFIIIMMMPPPQQQOOOLLLJJJCCCAAA>>>===>>>>>>=========>>>???BBBFFFLLLQQQTTT]]]hhhssszzzuuunnnlllmmmqqqyyyxxxqqqhhh]]]SSSJJJCCC>>>===>>>===<<<:::<<<@@@DDDPPPWWW```gggjjjkkkkkklllppplllddd\\\TTTLLLDDD???:::999777555444555666777444333333222222333333444444333111111333444444333000111222222222222111000111111222222222222111111111000///......///000111222111111111000000000000111111111111111111111111000000000111111111222222222111000000000000111222222222222222222222222222222222111111111111222222111111///...///000111333444444333333222222111111111111000000111222222333111111111222222222222333222222222222222333444444555555444444444333333333444555666777777888888888:::;;;<<<>>>???AAABBBCCCFFFFFFHHHLLLRRRVVVWWWVVVWWWVVVUUUTTTUUUVVVYYYZZZ]]][[[ZZZ[[[^^^aaaccccccgggiiijjjjjjgggdddbbbbbbccccccbbb___\\\YYYXXXYYYZZZaaakkksssxxxzzz{{{{{{}}}|||mmm[[[NNNIIIIIIPPPWWWTTT\\\iiizzzsssggg]]]TTTOOONNNMMMLLLKKKJJJKKKKKKIIIGGGHHHHHHHHHIIIJJJKKKLLLMMMPPPRRRTTTWWWZZZ]]]___aaabbbffflllqqqtttvvvxxxzzz}}}~~~}}}}}}~~~yyysssrrryyy~~~{{{}}}wwwrrrnnnkkkiiifffddddddfffiiilllxxx~~~~~~~~~|||~~~{{{rrrjjjiiijjjhhhdddcccgggiiimmmqqqssstttssssssmmmjjjeee___ZZZUUUSSSQQQPPPNNNLLLLLLKKKIIIFFFDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAACCCBBBBBBAAAAAABBBCCCCCCHHHIIILLLMMMLLLIIIFFFCCC>>>???@@@???>>>======>>>???BBBEEEHHHLLLRRRZZZ```qqq}}}ssskkkgggkkkooowwwyyyoooggg\\\QQQIIICCC???===:::;;;<<<===>>>BBBGGGKKKZZZ```hhhmmmooonnnmmmllljjjfff```XXXPPPHHH@@@;;;888777666444444444555555444333333222222333333444222111000111333555555444000111222222222222111000222222333333333333222222111000///......///000111222222222222111111111111111111111111111111111111/////////000000000111111000000000000000000000000111111111111111111111111333222000//////000222333222111000/////////000111333333222222222222222222111111111000111111222333222222222222333333333333222111111111111222333333555444444444444333333333444555666777777888888888:::;;;<<<>>>???AAABBBCCCFFFFFFIIIMMMRRRVVVWWWVVVVVVUUUTTTSSSTTTVVVXXXYYY]]]\\\[[[]]]```cccddddddeeegggiiihhheeecccaaa```ccccccaaa^^^ZZZXXXXXXYYYZZZbbbllluuuzzz|||||||||~~~mmm]]]RRRNNNOOORRRPPPUUU```ppp{{{pppdddZZZTTTOOOMMMLLLKKKLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLNNNQQQSSSUUUWWWYYY[[[___bbbgggkkknnnpppsssuuuyyy{{{~~~zzzvvv{{{}}}zzzzzzxxxzzz{{{zzz~~~yyytttssssssuuuvvvxxxyyy{{{~~~~~~}}}xxxpppjjjeeeeeehhhjjjiiiiiijjjkkknnnooopppooommmllleeebbb]]]XXXSSSOOOLLLKKKLLLJJJHHHHHHGGGFFFDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDAAABBBBBBCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGCCC@@@===;;;===???>>>======AAAEEEHHHKKKOOOQQQTTT]]]iiissstttjjjeeecccjjjqqq{{{zzzqqqfff^^^TTTJJJDDDAAA???>>>:::::::::<<>>999555444444444333333333333333444333333222222333333444555333111111222222222000222111111111111111111222000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000111222222111000000000000000000000000000000444222000......000222444444444333222222111111111......//////000000111111222222111111111111111222222222333333333444444444111111000000111111222333444444444444444444444444444555666777777888888888:::;;;<<<===???AAABBBCCCCCCEEEHHHLLLOOOQQQSSSUUUTTTSSSSSSRRRTTTVVVXXXZZZ]]]\\\\\\___bbbeeeffffffhhhjjjkkkkkkhhheeecccccccccbbb```\\\XXXVVVWWWYYYZZZbbbnnnxxx}}}}}}{{{yyyttt|||zzzmmm___UUUOOOLLLPPP[[[jjjxxxyyylll```[[[UUUPPPMMMKKKIIIHHHEEEDDDDDDDDDEEEEEEFFFGGGFFFIIILLLLLLKKKLLLOOORRRVVVYYY\\\___aaacccfffhhhllloootttxxx{{{~~~yyyuuuxxx|||~~~{{{wwwwww~~~}}}|||zzzvvvrrrpppqqqrrrqqqqqqnnnlllnnnsssuuusssgggggggggfffdddaaa___^^^XXXVVVRRRNNNJJJGGGFFFEEEFFFDDDBBBAAAAAABBBAAA@@@>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBDDDFFFIIIJJJIIIHHHGGGDDDCCCBBBAAA???===;;;:::<<<===>>>AAAGGGQQQ[[[bbbgggiiikkkooovvvyyyqqqjjjggghhhiiixxx|||zzzvvvkkkbbbRRRNNNHHHDDD@@@>>>;;;999<<<<<<===BBBKKKUUU]]]aaaeeedddcccbbbcccaaa___]]]TTTOOOHHHBBB===:::777444333333444444333333333333444333333222222333333444555333111111111111111///222222111000000111222222000000000111111000000000111111111111111111111111///////////////000000000000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000333222000//////000222333111111111111000000000000......//////000000000111333222111111000111111111222222222222333333333333222111111111111222333333333333333444444444444555444555666777777888888888:::;;;<<<>>>???AAABBBCCCCCCFFFJJJLLLNNNPPPSSSUUUTTTTTTSSSSSSTTTWWWYYY[[[\\\[[[\\\___ccceeefffeeefffhhhjjjiiifffcccbbbaaaaaaaaa___\\\XXXVVVVVVWWWYYYbbbnnnxxx|||{{{xxxuuupppyyywwwkkk\\\UUURRRWWW^^^gggsss~~~yyyqqqfff[[[TTTOOOLLLJJJEEEDDDDDDDDDDDDEEEEEEFFFDDDGGGKKKJJJHHHHHHKKKOOOQQQSSSVVVYYYZZZ\\\___bbbdddgggjjjnnnqqquuuzzz}}}~~~|||}}}{{{yyy|||~~~}}}yyywwwtttuuuvvvsssooommmooorrrrrruuuvvvttttttvvvtttooobbbaaa```___]]]ZZZXXXWWWQQQOOOMMMJJJHHHGGGGGGGGGEEECCCAAA@@@AAABBBAAA@@@???@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGJJJMMMOOOOOOMMMIIIFFF@@@??????>>>===<<<<<<<<<===>>>AAAIIITTTaaakkkpppsssvvvzzz}}}xxxqqqmmmmmmrrrvvvyyy|||rrrfff]]]PPPKKKEEEAAA>>>===<<<:::===>>>DDDLLLWWW^^^aaabbbbbb___[[[ZZZZZZ[[[YYYXXXNNNIIIAAA;;;888666666555333333444444444444444333444333333222222333333444333222000000111222222111222222111000000111222222000111111222222111111000111111111222222111111111//////000000000111111111000000000000000000000000000000000111111111222222111000////////////000111111111111111111111111111222222111111111111222222///000000111111111111000000000000111111111111111333222222111000000111111111111111222222222222333222222222222222333444444333333333444444444555555444555666777777888888888:::;;;<<<>>>???AAABBBCCCDDDHHHLLLNNNOOOQQQTTTWWWUUUTTTTTTTTTUUUXXXZZZ\\\ZZZZZZ[[[___bbbeeeeeeeeeccceeegggfffccc```___^^^``````___]]]YYYVVVUUUVVVXXXaaannnwwwzzzxxxtttqqqqqqzzznnncccYYYWWWWWWYYYbbblllvvvggg\\\TTTOOOMMMGGGFFFFFFFFFFFFGGGGGGHHHCCCGGGJJJJJJGGGFFFJJJNNNMMMOOORRRTTTVVVXXX[[[]]]___aaacccfffiiimmmrrrvvvxxxuuuuuuzzz}}}|||}}}~~~|||{{{|||zzzxxxpppssstttqqqllljjjllloooqqqxxx{{{yyyxxxxxxrrrjjj]]]]]]\\\ZZZXXXVVVTTTSSSKKKJJJIIIGGGGGGGGGHHHIIIGGGEEEBBBBBBCCCCCCCCCCCCAAABBBDDDEEEEEEEEEDDDDDDCCCDDDFFFGGGIIIIIIJJJJJJNNNQQQTTTVVVUUUQQQKKKGGG>>>======<<<<<<<<<===>>>>>>???DDDOOO___mmmuuuxxxyyy}}}wwwqqqkkkkkkrrr}}}zzzooodddZZZRRRLLLEEE@@@>>>>>>>>>>>><<<@@@IIIUUU___ddddddaaa```\\\WWWTTTVVVWWWWWWVVVKKKEEE===777444555555666333333444555555555444444444333333222222333333444111000///000222333333333333222111000000111222333222222222333333222222222111111222222222222111111000000111111222222222333000000000000000000000000111111111111222222222222111000...------...000111111111111111111111111111111111111111111111111111000111222333333333333333222222222222222222222222333333222111000000111111000000111111111222222222333333222222333333444555333333333444444555555555444555666777888888888888:::;;;<<<>>>???AAABBBCCCFFFJJJNNNPPPQQQRRRVVVYYYUUUUUUTTTTTTVVVXXX[[[]]]YYYZZZ[[[^^^bbbeeeeeedddeeegggiiihhhfffcccaaaaaa_________]]]YYYVVVUUUUUUXXXaaammmwwwyyyvvvqqqnnnsss||||||nnn___XXXTTTQQQUUU\\\ttt~~~nnndddYYYQQQJJJJJJHHHFFFDDDDDDFFFHHHBBBBBBCCCCCCEEEHHHJJJLLLLLLLLLMMMNNNOOOQQQSSSTTTWWWVVVVVVXXX\\\```eeehhhllllllkkkllllllmmmnnnooouuuzzz{{{yyyzzz}}}~~~|||}}}{{{{{{{{{{{{zzzvvvxxxyyytttmmmhhhiiikkkmmmpppsssuuusssnnniiieeeXXXVVVRRRPPPOOOOOONNNLLLHHHGGGGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCDDDFFFGGGFFFGGGHHHKKKMMMOOOQQQRRRTTT\\\bbb```UUUJJJCCCBBB>>>>>>===<<<999999;;;<<>>HHHVVVbbbfffddd^^^ZZZ[[[WWWRRRQQQSSSTTTPPPMMMFFFAAA<<<777555555444333444444444444444444444444333333333222222222111111555444444333333222222111111111000000000000111111111111111111111111111111000111222333333222000000111111111111111111111111111111111111111111111111000000111222222222222111000000111111111111000000222222111111000000//////111111222222222222111111111111111111111000//////111111222222222222111111000///...---...///111333222222222222222222222222222222111111111111111111444444444444444444444444999888777777666666777777;;;;;;<<<>>>@@@BBBDDDEEEEEEHHHMMMPPPRRRSSSTTTUUUVVVVVVUUUUUUUUUVVVWWWXXXZZZXXXXXX[[[aaaeeefffeeeeeeeeefffgggeeecccaaa___cccaaa^^^[[[YYYXXXYYYYYY[[[cccmmmssstttrrrqqqqqqsss}}}|||kkk```YYYSSSTTTXXX```pppssseeeYYYQQQOOOKKKHHHEEEDDDDDDCCCEEEDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPPPPPPPPPPRRRTTTXXX[[[]]]]]]]]]]]]^^^___aaabbbcccmmmrrrxxx{{{{{{yyyvvvuuuuuuwwwzzz|||~~~}}}|||}}}}}}|||zzzxxxxxxzzzzzzuuunnnjjjjjjkkkmmmoooqqqqqqnnniiiccc___TTTRRRNNNLLLLLLKKKJJJIIIFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCDDDEEEFFFFFFGGGGGGHHHJJJMMMRRRWWWYYY^^^``````ZZZOOOEEE???>>>??????@@@???===>>>@@@BBBFFFJJJTTT^^^```___bbbhhhmmm|||zzzqqqmmmnnnuuu{{{lll___WWWTTTMMMEEE???>>>>>>===>>>AAAJJJRRR___iiillliiibbb^^^]]]YYYTTTSSSTTTRRRMMMIII@@@>>>;;;888555444333444444444444444444444444444333333333222222222111111222333333333333333333333111111000000000000111111111111111111111111111111000111222222222222111000111111111111111111111111111111111111111111111111//////000111111111111000000000111111111111000000111111111000000000000000111111222222222222111111111111111111111000//////111111222222222222111111111000///......000111222222222222222222222222222222222222222222222222222444444444444444444444444;;;::::::999999::::::;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFIIINNNQQQRRRSSSTTTUUUWWWVVVUUUUUUUUUVVVWWWXXXZZZYYYYYY\\\aaadddfffeeeeeeeeeffffffeeecccaaa```cccaaa^^^[[[YYYXXXYYYYYY[[[ccclllrrrsssrrrqqqrrrtttqqqfff\\\UUUTTTQQQ\\\mmm{{{wwwjjj]]]WWWQQQLLLJJJIIIFFFDDDFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRRRRSSSUUUWWWYYY[[[]]]cccggglllpppppppppqqqqqqpppqqqtttxxx~~~~~~{{{zzzzzz{{{}}}~~~}}}yyyvvvxxxyyyxxxsssmmmhhhggghhhkkkllllllkkkgggaaaZZZVVVOOOLLLIIIGGGGGGGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHJJJOOOVVV\\\```ccc___XXXPPPHHHBBB>>><<<<<<===>>>>>>>>>???BBBEEEKKKQQQYYY]]]ZZZXXXaaalllxxxtttmmmooouuusssdddXXXPPPMMMEEEAAA???>>>===<<>>@@@BBBDDDEEEHHHKKKOOOQQQRRRSSSTTTVVVWWWVVVUUUUUUUUUVVVXXXYYYZZZYYYZZZ\\\aaadddeeeeeeeeefffffffffeeecccaaa```cccaaa^^^[[[YYYXXXYYYYYY\\\ccckkkqqqrrrrrrrrrttttttzzzlll___WWWRRRVVV^^^hhhsssnnneeeZZZSSSQQQPPPLLLIIIFFFFFFDDDDDDCCCDDDEEEFFFHHHGGGGGGFFFEEEFFFFFFFFFHHHIIIJJJKKKLLLKKKJJJJJJLLLMMMNNNPPPSSSVVVYYYZZZ\\\___cccfffhhhjjjmmmooopppooopppttt{{{{{{yyy{{{~~~~~~yyyvvv}}}{{{{{{{{{zzz{{{{{{yyyuuurrrssssssqqqmmmgggbbbaaaaaadddeeedddbbb^^^YYYSSSPPPJJJHHHEEECCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGJJJJJJKKKMMMRRRWWW[[[^^^[[[UUULLLFFFCCCBBB@@@>>>:::<<<===>>>???BBBFFFIIIQQQVVV[[[\\\\\\cccqqq~~~yyyvvvzzzxxxkkk]]]SSSLLLIIIBBB@@@???>>>===???IIISSSaaaiiittt}}}xxxllldddaaa^^^ZZZWWWRRRKKKBBB======@@@BBB???888333333555333333333333333333333333333333333222222222111111111111222222333333333333222111111000000111111222111111111111111111111111000111111111222222222222111111111111111111111111111111111111111111111111...///000000111111000000000111111222222111111000//////000000111111222222111111222222222222111111000000111111111111000///111111222222222222111111444333222111000000111111222222222222222222222222222222222333333333333333333333444444444444444444444444444555666777999999;;;<<<===>>>@@@CCCEEEFFFJJJLLLOOOQQQRRRSSSUUUVVVWWWVVVVVVUUUVVVWWWXXXYYYZZZZZZ[[[]]]```ccceeeffffffffffffeeedddcccaaa```cccaaa^^^[[[YYYXXXYYYYYY\\\bbbjjjnnnpppqqqsssuuusss~~~rrreee[[[VVVTTTWWW^^^mmm{{{lll```ZZZVVVPPPKKKGGGFFFEEEDDDDDDEEEEEEFFFHHHHHHGGGEEEEEEDDDDDDEEEHHHIIIJJJKKKJJJIIIGGGFFFFFFGGGHHHJJJMMMPPPSSSTTTWWWZZZ]]]```cccfffiiilllnnnmmmmmmqqqxxx|||{{{yyyyyyuuuqqqoooppprrrtttuuuvvvrrrrrr|||}}}|||}}}|||wwwtttrrrqqqooonnnmmmllljjjfffaaa]]][[[[[[[[[[[[[[[YYYVVVRRROOOLLLHHHFFFCCCBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKLLLNNNQQQSSSTTTTTTUUUOOOIIICCCAAABBBBBB@@@======???AAACCCFFFIIINNNQQQYYYZZZ\\\```jjjzzz~~~zzztttjjj___UUUMMMHHHEEE???===<<<===>>>DDDSSSbbbjjjrrr}}}rrrgggbbb___ZZZTTTMMMEEE===888111666999777222...///111333333333333333333333333333333333222222222111111333333333222222111111111222222111111111111222222111111111111111111111111000000000111111222222333111111111111111111111111000000000000000000000000///000111111222222111111111111222222222222111111//////000000111111222222111111222222222222111111///000000111111111000000111111222222222222111111333333222111111000000000222222222222222222222222000111111111222222222333333333333444444444555555666666777777999:::<<<===<<<<<<===???AAACCCEEEFFFJJJLLLOOOQQQRRRSSSUUUWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[]]]^^^```bbbeeegggfffffffffeeedddcccbbbaaacccaaa^^^[[[YYYXXXYYYYYY[[[```gggkkkmmmooosssvvvtttzzzfff\\\SSSQQQRRRYYYlllwwwkkk___UUUNNNLLLKKKIIIGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHGGGEEEDDDEEEFFFGGGIIIKKKMMMOOOPPPRRRUUUXXX[[[]]]___cccfffffffffhhhmmmssswwwwwwvvvqqqmmmiiiffffffggghhhhhhiiijjjnnnxxx{{{}}}~~~~~~~~~zzzrrrkkkhhhgggffffffgggfffccc```]]]YYYWWWVVVRRRRRRRRRQQQOOOMMMKKKJJJGGGEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFHHHIIIJJJJJJJJJJJJMMMNNNOOOPPPOOONNNKKKIIIGGGCCC@@@@@@AAAAAA>>><<<===@@@DDDHHHMMMSSSYYY]]]eeegggiiipppzzz|||zzzuuuhhhcccZZZRRRKKKFFFBBB???<<<;;;;;;>>>CCCLLL^^^mmmuuuzzzuuujjjaaa^^^WWWNNNFFF>>>999666,,,///333444333222444666333333333333333333333333333333333222222222111111444333333222111111000000222222111111111111222222111111111111111111111111000000000000111222333444111111111111111111111111000000000000000000000000000000111222222222222222111111222222222222111111000000000000111111111111111111222222222222111111///000000111111111111000111111222222222222111111111111111111111111000000222222222222222222222222000000000111111222222333222333333444444555555555555555555666777999:::;;;<<<<<<===???AAACCCEEEFFFHHHKKKMMMOOOQQQSSSVVVXXXXXXWWWVVVVVVVVVWWWYYYZZZZZZ\\\^^^___```bbbeeeggggggfffeeedddcccbbbbbbbbbcccaaa^^^[[[YYYXXXYYYYYYZZZ^^^dddhhhjjjmmmssswwwyyy{{{mmmaaa[[[UUURRR[[[jjjsssddd[[[UUUSSSPPPMMMJJJHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGHHHHHHJJJKKKMMMNNNLLLNNNRRRTTTUUUWWWZZZ\\\\\\]]]```eeejjjnnnppppppiiifffaaa___^^^_________^^^aaafffnnnwww~~~vvvsssuuuzzz|||~~~yyyssskkkddd```^^^^^^]]]___]]][[[XXXVVVTTTRRRPPPMMMMMMLLLKKKJJJIIIHHHHHHFFFDDDBBBBBBCCCDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIKKKLLLLLLLLLLLLNNNNNNMMMLLLIIIGGGDDDCCCBBB@@@??????@@@AAAAAAAAACCCGGGMMMTTT[[[dddlllqqqxxx}}}uuupppqqq{{{~~~}}}}}}~~~}}}xxxnnnfff\\\WWWOOOJJJFFFBBB>>>;;;<<<;;;>>>FFFOOOZZZjjjxxx~~~ssshhhaaa\\\SSSHHH???999777777222333444555666777777777222222222222222222222222333333333222222222111111222222222111111111111111333222222111111222222333111111111111111111111111111000000000000222333444111111111111111111111111000000000000000000000000///000000111111111111111111222222333333222222111111111111000000000000000111111222222222222111111//////000111111111111111111111222222222222111111//////000000111000000000222222222222222222222222000000111222222333444444222222333333444555555666333333333444555666777888<<<===>>>???AAADDDFFFGGGFFFIIILLLNNNPPPSSSWWWZZZXXXWWWWWWVVVVVVXXXYYYZZZZZZ]]]___``````aaaeeehhhgggfffeeedddcccbbbbbbbbbcccaaa^^^[[[YYYXXXYYYYYYXXX\\\aaaeeeggglllrrrwww{{{ssskkk___SSSTTT^^^cccuuutttjjj\\\ZZZVVVQQQMMMJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHGGGIIIMMMOOOPPPQQQSSSTTTTTTVVVZZZ^^^aaadddfffhhheeeaaa]]]ZZZZZZZZZZZZZZZXXX\\\```dddiiiqqqzzz}}}wwwpppmmmooorrrvvvzzz|||{{{yyyxxxxxxrrrmmmfff___\\\ZZZXXXWWWXXXVVVTTTRRRQQQOOOLLLJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDAAAAAABBBDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJLLLNNNNNNNNNMMMOOONNNJJJGGGDDDBBBAAAAAA>>>>>>>>>???@@@CCCFFFHHHNNNRRRZZZcccmmmxxxkkkiiiooo}}}wwwvvvuuuvvvuuunnnbbbYYYWWWSSSLLLHHHEEEBBB===:::>>>>>>DDDOOO[[[fffttt~~~~~~xxxnnneee```ZZZPPPDDD:::666666777777555444333444444222111222222222222222222222222333333333222222222111111000000000111222222333333333222222111111222222333111111111111111111111111111000000000000222444555111111111111111111111111000000000000000000000000...//////000000000000000111222222333333222222111222222111111000000//////111111222222222222111111//////000111111111111111111111222222222222111111---...///000000000000000222222222222222222222222111111222333333444555555222222333333444555666666777777666777777888999:::<<<===>>>???AAADDDFFFGGGEEEGGGJJJMMMOOOSSSWWWZZZXXXXXXWWWVVVWWWXXXYYYZZZZZZ]]]`````````aaadddhhhggggggeeedddcccbbbbbbbbbcccaaa^^^[[[YYYXXXYYYYYYWWW[[[```cccfffjjjqqqwwwzzz}}}xxxtttdddYYYVVVRRR^^^pppyyylll```ZZZUUUNNNLLLNNNJJJHHHEEEDDDDDDEEEEEEDDDHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIKKKLLLLLLMMMOOOOOOQQQSSSVVVYYY\\\^^^ZZZZZZZZZYYYXXXXXXWWWWWWUUUZZZ___aaacccgggnnnuuuwww{{{}}}|||}}}~~~~~~}}}|||zzzwwwsssoookkkhhhfffoooqqqrrrsssqqqnnnjjjgggcccaaa]]]XXXUUUSSSSSSSSSUUUQQQMMMLLLMMMNNNMMMKKKHHHHHHHHHHHHFFFDDDAAA@@@???@@@BBBDDDEEEEEEDDDDDDFFFFFFFFFEEECCCBBBCCCDDDGGGGGGGGGFFFFFFGGGHHHHHHLLLQQQUUUTTTOOOKKKKKKMMMHHHHHHHHHFFFBBB???>>>>>>:::===???===<<>>>>>???@@@CCCEEEEEEHHHKKKNNNPPPSSSVVVYYYXXXWWWWWWWWWWWWVVVVVVVVVYYY[[[^^^aaaccccccccccccaaaccceeegggfffdddaaa___aaa___]]]\\\\\\[[[ZZZXXXYYY^^^dddfffgggjjjooouuuxxx~~~uuu```UUUUUUZZZaaajjjvvv{{{rrrgggZZZRRRQQQOOOLLLJJJHHHHHHGGGFFFEEEEEECCCCCCDDDFFFHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIIIIJJJJJJKKKLLLNNNPPPSSSUUUVVVUUUUUUUUUUUUUUUUUUUUUUUURRRVVVZZZ[[[\\\^^^dddjjjfffiiipppyyy}}}zzzwwwwwwvvvuuuvvvxxxzzz{{{{{{|||}}}{{{zzz{{{}}}}}}yyyxxxyyy|||~~~~~~}}}}}}|||zzzyyyxxxuuutttqqqooollliiigggfffiiiiiijjjiiigggddd```^^^[[[ZZZWWWTTTRRRQQQQQQQQQQQQNNNKKKJJJKKKKKKJJJHHHHHHHHHIIIIIIHHHGGGFFFFFF@@@AAACCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBDDDEEEHHHGGGGGGGGGGGGGGGHHHHHHOOOSSSVVVUUUOOOIIIGGGGGGCCCDDDDDDCCC@@@>>>>>>>>>>>>AAACCCDDDFFFMMMYYYaaammmwwwqqqkkkoooyyyyyylllddd^^^^^^\\\UUUOOOMMMIIIFFFBBB@@@@@@@@@>>><<>>888777666555222444444444444444444444444333222111111000000111111333222222222222222222222111///...///000111111111222222222222222222222222222111111111111111111222111111111111111111111111000000000000000000000000000000000000111111111111//////000000111111222222000111111111111000000///111111111111000000000///111000000000111111222333000000000000000000000000111111111111111111111111111111000000000000111111000111111111111111000000222111000000000000111222222222333333333333444444555777999999999888999:::;;;<<<>>>>>>???@@@CCCEEEGGGIIIMMMPPPRRRTTTXXXZZZXXXXXXXXXWWWWWWVVVVVVVVVXXXZZZ]]]```bbbcccccccccaaaccceeegggfffdddaaa___bbb```]]]\\\\\\\\\ZZZYYYYYY^^^ccceeefffiiiooossswww|||sssfff[[[YYYWWWWWW^^^nnn~~~lll^^^WWWRRROOOLLLIIIIIIHHHFFFDDDFFFDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGIIIJJJLLLNNNOOONNNNNNNNNOOOPPPQQQQQQQQQOOORRRTTTUUUTTTVVVZZZ^^^]]]^^^bbbgggllloooooonnnnnnnnnppptttzzz|||zzzxxxxxxwwwwwwxxxxxxvvvssspppkkkkkkllllllmmmnnnnnnooorrrrrrssssssttttttttttttsssrrrqqqqqqrrruuuyyy{{{zzztttpppoooqqqssstttuuuuuutttsssrrrqqqqqqkkkjjjiiihhhfffeeedddcccbbbbbb```^^^\\\YYYVVVTTTQQQPPPOOOMMMMMMMMMNNNOOOLLLJJJGGGGGGGGGGGGFFFEEEFFFFFFFFFGGGGGGHHHIIIJJJBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLSSSVVVWWWTTTMMMFFFBBBAAA???@@@AAA@@@>>>===>>>??????BBBFFFJJJPPPYYYbbbhhhttt~~~tttooosssvvvgggaaa[[[WWWQQQKKKIIIJJJAAAAAAAAA???>>>>>>@@@AAAKKKSSS___kkktttxxxyyyxxxvvvrrrnnnlllkkkcccWWWLLLCCC===777444555555444222444444444444444444444444222222111111000111111111222222222222222222222222333111000111222444333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000111111111///000000111111111111000111111111111000000000000000000000///000000111222000000000000000000000000111111111111111111111111111111000000000000111111111111111000000///------222111///......///111222222222333333333333444444555777999999999888999:::;;;<<<>>>>>>???@@@CCCEEEIIIKKKOOOQQQSSSVVVYYY\\\YYYYYYXXXWWWVVVVVVUUUUUUXXXZZZ]]]```bbbbbbbbbbbbaaabbbeeegggfffdddaaa___bbb```^^^]]]]]]\\\ZZZYYYXXX\\\```cccdddggglllpppuuuzzzkkkfff___XXXXXX```mmmwwwqqqggg^^^ZZZSSSNNNKKKJJJIIIHHHKKKHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLNNNPPPQQQQQQQQQTTTVVVZZZ[[[\\\___bbbdddeeeeeeeeeeeegggkkkppprrrqqqppplllmmmnnnoooooommmjjjhhhbbbcccdddffffffffffffeeehhhhhhggggggggghhhjjjkkkiiiiiihhhhhhiiillloooqqquuusssooojjjgggfffiiilllnnnmmmmmmlllkkkjjjhhhgggdddcccbbbaaa```______^^^^^^]]]ZZZWWWTTTQQQPPPOOOKKKJJJIIIIIIIIIIIIJJJKKKGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFFFFFFFFFFIIIKKKHHHIIILLLNNNQQQSSSTTTUUUXXXWWWUUUOOOHHHBBB???>>>>>>??????>>>======>>>@@@CCCEEEIIIOOOWWW```gggkkknnnzzzxxx}}}pppfffddd```XXXOOOHHHFFFHHH???AAAAAA>>><<<>>>EEELLLWWW]]]gggoootttssspppmmmffffffffffffbbbYYYMMMDDD===:::777666666666555333333333333333333333333333222222222222333444555555111222222222222333333333444222111222333444444444222222222222222222222222111111111222222111111111111111111111111111111111000000000000000000000000///000000000111111111111111111111000000000000000...///000111111111111111111111111000000000000000111111000000000111111222000000000000000000000000111111111111111111111111222111111000000111111222000000000000000///......444333111000000111333444222222222333333333444444555777999999999888999:::;;;<<<>>>>>>???@@@CCCEEEIIIKKKOOOQQQSSSVVVYYY\\\YYYYYYXXXWWWVVVUUUUUUTTTWWWYYY\\\___aaabbbbbbbbb```bbbeeeffffffdddbbb```aaa___]]]]]]]]]\\\ZZZXXXVVVYYY\\\^^^```ccchhhkkkqqqvvv}}}sssdddZZZXXX[[[___mmmvvvzzzsssggg]]]VVVRRROOONNNLLLJJJFFFEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMMMMNNNPPPQQQSSSTTTUUUVVVWWWYYY[[[]]]\\\\\\^^^```cccddddddccc```bbbdddeeedddbbb```^^^\\\]]]___aaaaaaaaa```___\\\\\\[[[[[[\\\]]]```aaa___^^^]]]]]]]]]^^^```aaafffeeecccaaa______bbbeeehhhhhhgggeeedddaaa```^^^^^^^^^]]]\\\ZZZYYYXXXWWWXXXVVVTTTQQQNNNLLLKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEFFFEEEEEEDDDDDDEEEDDDCCCBBBAAAAAABBBDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGGGGHHHJJJLLLLLLMMMPPPTTTWWWZZZ[[[\\\XXXUUUOOOHHHBBB???>>>???===>>>>>>===<<<<<<>>>@@@HHHJJJNNNTTT\\\dddjjjnnnrrr~~~vvvkkkfffgggddd[[[PPPHHHEEEDDD???@@@???<<<;;;AAAMMMWWWdddgggjjjmmmllliiidddaaa]]]```ccc```VVVKKKBBB>>>;;;:::999888777666555333333333333333333333333333444444333333222222333333222222222222222222222222000///---...000111111000000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000///000000000111111111111111111111000000000000000...///000111111111111111000000000000000000111111333222222111111111222222000000000000000000000000111111111111111111111111222222111111111111222222///000111111222222222111444333222000000222333444222222222333333333444444555777999999999888999:::;;;<<<>>>>>>???@@@CCCEEEGGGJJJMMMPPPRRRUUUXXX[[[YYYYYYXXXWWWVVVVVVUUUUUUXXXZZZ]]]```bbbcccbbbbbb```bbbdddffffffeeebbb```___^^^]]]]]]]]][[[XXXVVVTTTUUUWWWYYY[[[___cccfffmmmtttxxx}}}vvvdddZZZUUUTTTXXX___jjjwwwrrrggg^^^WWWSSSOOOLLLIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKLLLMMMOOOOOOOOOPPPSSSVVVTTTUUUVVVWWWXXXYYYZZZZZZZZZ]]]______]]][[[ZZZZZZVVVWWWYYY[[[[[[[[[ZZZZZZWWWVVVVVVVVVWWWXXXZZZ[[[ZZZYYYXXXVVVVVVVVVWWWWWWXXXYYYYYYXXXWWWXXXZZZ\\\```______]]]\\\ZZZXXXWWWXXXXXXWWWUUUTTTSSSRRRQQQOOOMMMLLLJJJHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEEEECCCDDDFFFFFFEEEDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEEEEDDDFFFHHHIIIJJJKKKNNNQQQSSSUUUWWWYYYZZZZZZZZZYYYRRRNNNHHHCCC??????@@@AAA===>>>>>>>>>>>>@@@CCCEEEJJJMMMSSSYYY```hhhqqqvvvyyymmmeeeaaaccc```VVVLLLFFFBBB>>>>>>???>>>===@@@IIIXXXcccnnnnnnmmmjjjeee```[[[XXXZZZ^^^^^^WWWJJJ>>>999888999888888666555444333222333333333333333333333333666555333111000.........333333333222222222111111111000...///111222222111000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111///000000111111111111000000000000000111111111111444333222222222222222222000000000000000000000000111111111111111111111111222222111111111111222222000000222333333444444444222111111111111111111222222222333333333333444444555777999999999888999:::;;;<<<>>>>>>???@@@CCCEEEFFFIIILLLOOOQQQTTTWWWZZZXXXXXXWWWWWWWWWVVVVVVVVVYYYZZZ^^^aaacccccccccccc___aaadddfffgggeeebbbaaa___^^^]]]]]]]]]\\\YYYVVVTTTTTTTTTUUUXXX\\\```bbbjjjssswww{{{|||nnnaaaYYYSSSVVVZZZ___gggtttwwwllleee]]]YYYSSSOOOMMMKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFGGGIIIJJJJJJIIIIIILLLNNNMMMOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZYYYVVVTTTTTTUUUPPPQQQRRRRRRSSSTTTTTTSSSTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPQQQQQQQQQMMMOOOQQQRRRQQQPPPPPPQQQTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPOOONNNMMMMMMLLLFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEAAACCCFFFFFFEEEDDDEEEFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGJJJMMMOOORRRUUUYYY]]]^^^]]]\\\ZZZWWWSSSOOOLLLGGGEEEBBBAAA@@@AAABBBBBB@@@BBBCCCEEEGGGJJJOOORRRTTTZZZbbbiiippp{{{~~~rrrhhhaaa\\\ZZZ[[[VVVLLLEEECCC@@@<<<<<<>>>AAAEEEMMMYYYgggqqquuussspppkkkddd^^^XXXTTTWWWWWWSSSKKKAAA:::777777666666666555333222222222222222222222222222222222333333222111000000000000555444444333222111000000333222000111333444444333000000000000000000000000///111222333333222111///000000000000000000000000000000000000000000000000000000000000111111111111//////000000111111222222000111111111111000000//////000000000111111111111333333222111111111111111000000000000000000000000111111111111111111111111333222222111111222222333222222333333333333333222111222333333333333222111222222333333333333444444555777999999999888999:::;;;<<<>>>>>>???@@@CCCEEEFFFIIILLLOOOQQQTTTWWWZZZVVVVVVVVVWWWWWWWWWWWWXXXZZZ\\\___bbbdddeeedddddd___aaadddfffgggeeecccaaaaaa```___``````^^^ZZZXXXUUUTTTSSSTTTXXX\\\___aaajjjtttiiixxx~~~wwwqqqcccWWWWWWTTTQQQSSS\\\kkkwww}}}nnnhhh```YYYSSSNNNKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHFFFDDDAAADDDFFFEEECCCBBBDDDFFFFFFHHHJJJKKKLLLMMMOOOQQQOOOPPPQQQOOOLLLJJJKKKMMMKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMMMMLLLKKKJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJHHHJJJMMMNNNLLLJJJIIIIIIKKKLLLMMMNNNNNNOOOOOONNNKKKKKKKKKKKKKKKKKKJJJJJJBBBBBBCCCDDDDDDDDDDDDCCCAAABBBCCCDDDEEEFFFFFFEEE???BBBFFFFFFDDDCCCDDDFFFBBBDDDEEEGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHKKKNNNSSSWWWZZZ___dddhhheeeddd```ZZZSSSKKKDDDAAA?????????AAACCCDDDCCCBBBEEEGGGIIILLLOOOTTTZZZ___eeemmmwww}}}oooccc[[[VVVTTTVVVVVVOOODDD???AAAAAA<<<<<>><<<;;;:::555666666444333222333555222222222222222222222222//////000222333666777999666555444333111000//////000///---...000111111000111111111111111111111111///000222333333222000///000000000000000000000000000000000000000000000000000000000000111111111111...//////000111222222333111111111111111000///...//////000000111111111222222222111000000///000000000000000000000000000000111111111111111111111111333222222111111222222333333333333333333222111000333444666777777666444333222222333333333444444444555777999999999888999:::;;;<<<>>>>>>???@@@CCCEEEGGGJJJMMMPPPRRRTTTXXXZZZUUUUUUVVVWWWWWWXXXXXXYYYZZZ\\\___bbbdddeeeeeeeee___aaadddfffgggeeecccaaabbbbbbaaabbbbbb```\\\YYYVVVTTTSSSTTTXXX\\\___aaakkkuuucccfffsss}}}yyyxxxbbbYYYRRRPPPQQQTTTZZZ```mmmuuu{{{mmmaaaXXXSSSPPPOOOMMMJJJHHHGGGGGGEEEDDDCCCBBB@@@AAACCCDDDDDDCCCFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCFFFEEEEEEFFFFFFGGGHHHIIILLLJJJHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKTTT]]]eeennnxxx{{{zzzrrrgggXXXLLLEEECCCAAA@@@===BBBFFFGGGFFFGGGLLLQQQOOOTTT\\\dddfffhhhoooxxxxxxiii\\\UUUPPPLLLHHHGGGEEEBBB@@@AAAAAAAAA@@@AAAGGGOOOYYYjjj|||uuulllfff___YYYUUUPPPHHH???:::999999666444222222222333333444444444444444333333222333333333111222222222222111000///111222222333333222222111222222222222111222444555333222222222111111000000111111111111111111111111111000000000222333222111000000000000000000000000000000000000000000000000000000000000111111111111//////000111222333333444333333222111000///...---222222222222222222222222222111000//////000111222111111111111222222222222333222111000000111222333222222222222222222222222///000111222333222111111222222333333333333444444666666777888999::::::;;;======>>>???@@@BBBDDDEEEFFFGGGKKKOOORRRVVVXXXYYYXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\^^^aaadddeeedddbbb___aaacccddddddbbb```___]]]]]]]]]]]]^^^]]]ZZZXXXZZZXXXWWWXXXVVVUUU[[[ccckkk|||[[[]]]ggg|||{{{yyyuuuhhhZZZTTTQQQPPPQQQTTTYYY___jjjuuuuuuggg]]]XXXVVVRRRMMMIIIHHHHHHGGGFFFIIIGGGEEEDDDDDDEEEDDDBBBEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDDDDCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGIIIHHHGGGHHHJJJMMMPPPRRRXXXcccqqqzzz{{{ccc[[[OOOEEEAAA??????>>>@@@CCCDDDDDDFFFNNN[[[eeerrrsssyyyvvvlll^^^SSSMMMIIIEEEBBBCCCBBB@@@???>>>>>>???@@@KKKRRR\\\gggxxxuuukkkeee```WWWPPPIIIBBB;;;777777888666444222333333333333333333444222222111111000111111222333333333222222222222111111222222333333222222111///000111222111111111111000000000000/////////...111111111111111111111111111000///000222333222111000000000000000000000000000000000000000000000000000000000000111111111111000000000111111222222333666555333111///---,,,+++000000000000000000000000222111000//////000111222////////////000000000000111000///......///000111222222222222222222222222///000111222333222222111222222333333333333444444666666777888999::::::;;;<<<======>>>@@@BBBDDDEEEHHHJJJLLLOOORRRTTTVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZ\\\___bbbcccaaa```___```bbbddddddbbb```___```^^^]]]]]]]]]\\\ZZZXXXYYYWWWWWWXXXVVVVVV]]]eeemmm}}}XXXWWW\\\jjj}}}yyyuuuuuu}}}|||jjj___YYYSSSNNNMMMLLLOOOTTT[[[eeeqqq~~~xxxqqqddd]]]UUUOOOLLLLLLLLLMMMKKKIIIFFFDDDDDDCCCAAA@@@EEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCAAA@@@???>>>CCCCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFDDDFFFHHHJJJJJJIIIHHHGGGJJJIIIIIIJJJNNNTTTZZZ^^^eeerrrxxxlllUUUOOOGGGAAA????????????CCCCCCEEEJJJTTTeeexxx{{{rrrddd]]]RRRKKKFFFCCC@@@===>>>??????>>><<<>>>CCCHHHYYYbbbmmm{{{ttthhhccc]]]RRRIII@@@;;;666444555666666444444333333333333333333222222111111000111111222222222222000/////////000111111222222333333222222111///000111333222111///...000000000000////////////111111111111111111111111111000///000222333222111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111444333222111000...------000000000000000000000000111111000000000000111111////////////000000000000000000////////////000000222222222222222222222222000000111222222222222111222222333333333333444444666666777888999::::::;;;;;;<<<<<<>>>???BBBCCCDDDKKKLLLNNNPPPRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXYYYYYY[[[[[[\\\___bbbbbbaaa___^^^```bbbddddddbbb```___cccaaa^^^]]]\\\\\\ZZZYYYYYYWWWVVVWWWWWWWWW^^^gggpppZZZYYY[[[aaammmzzzsssttt~~~uuuoooeee[[[TTTQQQPPPNNNOOOTTT\\\ffflllwww{{{sssggg]]]WWWTTTSSSSSSLLLJJJGGGFFFFFFEEEDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@??????>>>@@@AAAAAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBCCCEEEGGGHHHHHHEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLLLLKKKLLLMMMOOOSSSXXX___eeehhhrrr{{{~~~rrrbbbUUULLLIIIEEEBBBAAABBBBBBCCCCCCDDDLLL[[[ooo|||wwwjjjbbbWWWRRRKKKFFFCCCBBB???>>><<<>>>???>>>>>>DDDOOOXXXfffqqqrrreee]]]UUUKKKCCC:::777444222333555444333444444444333333222222222333333222222333333444444444333111//////000111333111222222333333222222111222111222222333222000///222222222111111111111111111111111111111111111111111000///000111222222000000000000000000000000000000000000000000000000000///000000000111111111111222111111111000000000////////////000111111222222222222222222222222222222111000000000000000000111000111111111222222222222222111111111111111111222111111111111111111111111000000111111222222222222222222222333333333444444666666777888999::::::;;;;;;;;;<<<===???BBBCCCEEEKKKLLLNNNPPPRRRTTTUUUUUUTTTUUUUUUWWWXXXYYYZZZZZZ]]]]]]___aaaddddddbbb```^^^```bbbddddddcccaaa```fffccc___]]]\\\\\\ZZZYYYXXXVVVUUUVVVVVVXXX___iiirrrYYYYYY[[[___eeettt~~~vvvvvv{{{pppfff[[[WWWPPPLLLLLLPPPVVVYYYaaajjjuuu}}}vvvkkkbbb\\\YYYPPPNNNLLLKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGEEEDDDDDDEEEEEEFFFGGGHHHLLLLLLLLLMMMOOOQQQSSSUUUVVVXXX\\\aaafffjjjlllnnnvvvyyyyyysssjjj```TTTIIIFFFEEEDDDBBBAAABBBCCCEEECCCHHHVVVmmmzzz}}}xxxjjj^^^WWWMMMJJJFFFCCCAAAAAA@@@@@@<<<>>>@@@AAADDDNNN^^^iiisss~~~}}}rrrdddVVVJJJAAA<<<888666444444333333333222444444444333333222222222333222222222333333444555888777555333333444555666111222222333333222222111333111///000222222111000111111111111111111222222111111111111111111111111000///...///111222111000000000000000000000000000000000000000000000000000///000000000111111111111222222111111000/////////......///000111222333333111111111111111111111111000000000111111000000000000111111111222222222222111111111222222111111111111111111111111111111111111111111111111222222222222222222333333333444444666666777888999::::::;;;;;;;;;<<<>>>@@@BBBDDDEEEHHHJJJMMMPPPSSSVVVWWWXXXUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^aaaddddddcccaaa___aaaccceeeeeedddcccaaahhheeeaaa^^^]]]\\\[[[ZZZWWWUUUTTTUUUUUUWWW___iiirrr~~~UUUVVVYYY]]]bbbkkk|||yyyrrrxxx}}}jjjcccZZZSSSOOOOOOPPPPPPSSSXXX^^^cccfffiiinnnqqqzzzyyynnnggg[[[XXXTTTRRRPPPNNNLLLIIIHHHGGGGGGFFFEEEEEEDDDDDDHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA????????????????????????@@@AAAAAABBBBBBCCCCCCDDD>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFHHHIIIKKKLLLMMMMMMMMMOOORRRWWW[[[^^^ggghhhkkkmmmnnnmmmkkkjjjfffgggccc[[[UUURRRMMMGGGBBBCCCCCCBBBAAABBBEEEGGGKKKTTTdddyyyxxxyyyyyy}}}qqqeeeYYYQQQFFFDDDAAA???>>>>>>@@@AAA===@@@DDDIIIQQQ]]]kkkttt}}}~~~|||wwwmmm^^^NNNAAA:::777666666666555444333222222444333333333333333333222000000000000111222333333444333222111111111222222111222222333333222222111111///...///222444111///////////////000000000000111111111111111111111111000///...///111222111000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000/////////111111111111000000000000////////////////////////000000111111111111000000////////////000000000000//////000000000000//////111111111111111111111111111111000000111111222333222222333333333333444444666666777888999::::::;;;;;;<<<===>>>AAACCCEEEGGGGGGIIILLLPPPTTTWWWYYYZZZWWWWWWXXXXXXYYYZZZ[[[[[[YYYZZZ\\\___bbbcccbbb``````bbbdddggggggfffdddcccgggeeebbb```___^^^\\\ZZZWWWTTTSSSTTTSSSUUU^^^hhhooo|||WWWWWWZZZ]]]```dddooozzz}}}rrrhhh```[[[VVVRRRPPPPPPQQQRRRTTTVVVYYY[[[___dddooo~~~vvvrrrkkkeee```[[[VVVRRROOONNNMMMLLLKKKIIIIIIHHHJJJIIIIIIHHHGGGFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@????????????????????????BBBBBBBBBBBBBBBCCCCCCCCC>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHKKKMMMOOOPPPPPPRRRVVV\\\bbbggglllnnnwwwvvvsssoooiiiddd```]]]QQQRRRPPPKKKIIIJJJIIIFFFFFFGGGHHHGGGGGGIIINNNRRR[[[fffvvv|||yyyzzzxxxrrrgggXXXMMMCCCBBB???===;;;===@@@BBBBBBGGGOOOYYYdddnnnvvvzzz|||qqqppphhh\\\NNNCCC;;;777666333444555555444333333333222333333333333333333444000000000000111222333444111111000000000/////////111222222333333222222111//////111555:::999444///.../////////000000000000111111111111111111111111000///...///111111111///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000/////////111111111111000000/////////////////////////////////000111222222111000///////////////000000000000...///000111111000///...111111111111111111111111222111000000000111222333222222333333333333444444666666777888999::::::;;;<<<<<<===???BBBEEEGGGHHHGGGIIILLLPPPTTTWWWYYY[[[WWWWWWWWWXXXXXXYYYYYYYYYXXXYYY[[[___bbbdddcccbbbaaacccfffhhhiiihhhfffeeefffeeecccbbbaaa```]]]ZZZWWWTTTRRRRRRQQQTTT\\\fffkkkxxx^^^]]]]]]______```gggooo{{{~~~ssshhh___YYYWWWTTTPPPOOOQQQSSSTTTUUUUUUXXX___kkk}}}~~~vvvmmmfffaaaVVVVVVTTTSSSQQQPPPNNNNNNKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA??????@@@BBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEHHHJJJLLLMMMFFFGGGHHHJJJLLLOOOQQQSSS[[[```gggooowww~~~|||tttjjjaaaYYYSSSPPPGGGJJJKKKHHHHHHJJJJJJGGGMMMNNNPPPPPPPPPSSSYYY^^^hhhvvv~~~xxxzzz{{{xxxtttjjjYYYKKKDDDCCC@@@===;;;===AAADDDHHHNNNYYYgggttt{{{~~~~~~~~~{{{tttkkkcccXXXIII>>>:::999999888///222444555444444444444222222222333333444444444222222222222333444555666555555666666666555444333222222222333333222222222///111666===BBB@@@888000000000111111222222222333111111111111111111111111000///...///000111111///000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000000000...//////000111111222222111111111111111111111111///000111222222111000///111111111111222222222222000111222333333222111000000000000000000000000000222111000000000111333444222222333333333444444444666666777888999::::::;;;<<<===>>>@@@CCCEEEHHHIIIHHHJJJMMMQQQTTTWWWYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ\\\aaaeeegggfffeeebbbdddgggiiijjjiiigggfffeeedddcccccccccaaa]]][[[WWWTTTQQQQQQPPPRRR[[[eeeiiivvv\\\[[[YYYYYY\\\___dddgggpppwwwtttmmmkkkcccXXXPPPOOOPPPPPPPPPUUUPPPPPPWWW```mmmwwwooojjjccc^^^[[[XXXTTTQQQSSSRRRPPPNNNLLLKKKKKKKKKDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEFFFHHH>>>AAADDDCCCAAA@@@BBBCCC???@@@AAABBBCCCCCCCCCCCC?????????@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>@@@CCCDDDBBB@@@@@@AAABBBBBBAAA@@@AAACCCDDDBBB@@@@@@AAACCCDDDEEEHHHFFFFFFLLLSSSSSSMMMFFFJJJJJJKKKMMMRRRWWW\\\```fffqqq}}}~~~sssbbbUUUMMMIIIGGGFFFDDDEEEEEEDDDDDDIIIQQQWWWaaahhhiiidddaaahhhnnnqqq}}}wwwrrruuutttgggTTTGGGAAA@@@???>>>???CCCJJJOOOXXXaaannnyyy~~~yyywwwtttsssqqqmmmhhhcccQQQKKKAAA999555444444333333333333333333333333333111111111111111111111111333111///000222333222///000111111111111222222222111222333333333333222111222333666;;;>>><<<666111000000000000000000000000111111111111111111111111,,,---///000111111111000222111111111000000//////000000000000000000000000//////000000111111222222111111111111111111111111111111222222222222111000111111000000///.........000000000000000000000000222222111111111111222222222111///...---...///000000000000000111111111111222222222111111111111000222222222222222222222222444666777777777777:::<<<<<<>>>@@@BBBBBBCCCFFFHHHHHHJJJMMMPPPTTTWWWYYYZZZXXXXXXXXXYYYYYYYYYYYYZZZYYYXXX[[[cccfffdddbbbccc___bbbgggjjjllljjjhhhfffeeecccbbbcccccc```YYYTTTWWWSSSQQQSSSSSSTTTZZZaaahhhlllvvvYYYXXXWWWWWWYYY]]]```cccfffkkkqqq{{{~~~tttkkkeee```ZZZUUUSSSOOONNNRRRXXX```ooo}}}~~~wwwqqqkkkddd___^^^ZZZUUURRRPPPPPPPPPPPPLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHDDDFFFHHHGGGDDDCCCCCCEEEBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@@@@@@@??????CCCAAAAAABBBEEEFFFDDDBBBAAACCCDDDCCCBBBAAABBBDDDDDDBBBAAAAAABBBDDDFFFFFFCCCDDDEEEIIIMMMQQQSSSSSSPPPPPPQQQTTT[[[dddmmmrrr{{{hhh```UUULLLGGGEEEDDDCCCDDDDDDEEEHHHOOOZZZeeemmmxxxuuuzzzzzzsssnnnllllllgggYYYJJJBBBAAA@@@>>>===@@@HHHRRRYYYiiirrr~~~zzztttnnnmmmmmmiii___VVVGGGBBB;;;666333333333333333333333333333333333333111111111111111111111111222000///000222222111///000111111111111222222222000111222222222222111000222111222333555555222...000000000000000000000000111111111111111111111111---...///000111111000000111111111111000000000///000000000000000000000000000000000000000111111111000000000000000000000000000000111111111111111111111111111111111222222222000000000000000000000000111000000000000000000111333333333333333222111111000000000000111111111111000000111111222222222333222222222222222222222222444666777777777888:::<<<>>>@@@AAABBBBBBBBBDDDFFFHHHJJJMMMPPPTTTWWWYYYZZZWWWXXXXXXXXXYYYYYYYYYYYYZZZXXXZZZ```cccaaa___``````bbbfffiiijjjhhhfffeeecccbbbbbbcccdddbbb\\\WWWVVVRRRQQQSSSTTTUUU[[[bbbgggjjjrrr|||WWWVVVUUUUUUWWWYYY\\\^^^]]]^^^```eeeppp~~~rrrjjj]]]XXXTTTSSSRRRTTT[[[cccfffppp}}}{{{vvvooogggbbb```___]]][[[VVVUUUSSSPPPNNNMMMLLLKKKHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIGGGDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>????????????BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@BBBCCCBBB@@@AAABBBCCCCCCAAAAAABBBCCCGGGFFFEEEEEEEEEFFFGGGHHHNNNOOOPPPOOOOOORRRWWW[[[YYYYYYYYY]]]fffqqq|||ttteeeUUUPPPJJJEEEDDDCCCCCCBBBDDDEEEHHHRRR```ppp}}}|||mmmiiibbb`````````XXXLLLCCCAAAAAA@@@@@@BBBIIIUUUbbbkkk|||xxxppphhhggggggaaaTTTHHH===:::666444444444444333333333333333333333333333111111111111111111111111222000///000111222111000000111111111111222222222///000111111111111000///444111///......//////...000000000000000000000000000000000000000000000000//////000111111000000///111111111111000000000000000000000000000000000000111111111111000000000000......................../////////000000111111111///000000111222222333333000000000000000000000000000000////////////000000...000111222222111...---000000000000111111111111...///000111222333444444222222222222222222222222444666777888777888:::;;;???@@@BBBBBBAAAAAACCCDDDHHHJJJMMMPPPTTTVVVXXXYYYVVVWWWWWWXXXXXXXXXXXXXXX[[[XXXYYY^^^```^^^\\\]]]aaabbbeeefffgggfffdddcccbbbaaaaaaccceeeccc^^^YYYTTTRRRQQQSSSUUUVVV]]]dddjjjkkkpppwww}}}VVVVVVVVVVVVWWWXXXZZZ[[[YYYYYYYYY[[[aaapppxxxrrriii```ZZZWWWXXXZZZ[[[___fffnnnxxx~~~zzzvvvpppkkkeeeccc```[[[XXXUUUSSSRRROOONNNLLLKKKKKKLLLKKKJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAACCCDDDFFFEEEDDDDDDEEEFFFJJJKKKKKKJJJJJJJJJLLLNNNUUUXXX\\\^^^^^^^^^```aaa______```ccciiirrrzzzzzzrrriii___WWWOOOLLLHHHEEECCCCCCDDDEEEHHHLLLTTTcccuuu|||xxx}}}iii]]][[[TTTRRRRRRSSSNNNFFFCCCDDDAAACCCHHHOOOZZZhhhuuuvvvppphhhddd```WWWJJJ@@@999777666666777777666555222222222222222222222222111111111111111111111111222222111111222222222111000000111111111222222222000111111111111111111000333222///......///000000000000000000000000000000////////////////////////000000111111000000000///111111111000000000000000000000000000000000000000222222111111000000//////////////////////////////.........//////000111111......//////000000000000000000000000000000000000000000////////////000000......///000000///...---///000000000111111111111///000000111222222333333222222222222222222222222444666888999888888:::;;;===???AAAAAAAAABBBCCCEEEHHHJJJMMMPPPSSSVVVWWWXXXVVVVVVWWWXXXYYYXXXXXXWWWZZZWWWWWW\\\___]]]]]]___aaabbbdddeeeeeedddbbbaaa`````````bbbdddbbb]]]XXXSSSQQQQQQTTTVVVXXX^^^eeennnnnnppprrrvvvWWWWWWWWWXXXXXXYYYYYYYYYXXXYYYYYYZZZ]]]fffrrr{{{xxxooolllkkkjjjjjjeeebbbcccfffjjjlllmmmvvvwww|||{{{tttmmmfffbbb```\\\YYYVVVUUUUUUUUUSSSQQQPPPOOOMMMKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJGGGGGGFFFEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJLLLMMMIIILLLOOOPPPQQQSSSWWWZZZXXX^^^hhhrrrxxxwwwpppkkk`````````aaacccfffhhhjjjpppmmmhhhbbb\\\VVVSSSRRRJJJIIIGGGEEEEEEFFFIIIKKKOOOUUUbbbrrrxxxrrrmmmppp~~~xxxzzzppp]]]SSSRRRNNNIIIGGGHHHGGGDDDBBBDDDCCCIIITTTaaannn{{{wwwssslllaaaVVVJJJ@@@:::777666666777888888666444222222222222222222222222111111111111111111111111222333333333333222333333000000111111111222222222222222222222222222222222///000000111111111111222000000000000000000000000////////////////////////111111111000000000000000000000000000000000111111000000000000000000000000222222111111000000//////000000000000000000000000//////......///000111111000000000000//////......000000000000000000000000222111111000000111111222333222111111111222333444///000000000111111111111111111111111111111111111222222222222222222222222444666999999999999:::;;;:::<<>>888666555444444555666555333111222222222222222222222222111111111111111111111111222333444333222111222444000111111111111222222222333333222222222222333333+++---000111111000000111000000000000000000000000000000000000000000000000111111000000000111111222000000000000111111111111000000000000000000000000111111111111000000000000222222222222222222222222222111////////////000111333333222222111000000///000000000000000000000000222222111111111111222222222111///...///000222444000000000000111111111111222222222111111111000000222222222222222222222222444666999::::::::::::;;;999;;;>>>@@@AAACCCFFFHHHHHHJJJMMMPPPRRRUUUVVVWWWVVVWWWYYY[[[[[[ZZZYYYXXXXXXVVVXXX^^^bbbaaaaaabbb```cccfffhhhhhhfffbbb```___^^^]]]___aaa___YYYTTTSSSRRRSSSWWWYYYZZZ___fffkkkmmmqqqsssvvvTTTUUUVVVVVVVVVTTTSSSRRRSSSUUUXXXXXXWWWXXX\\\___gggttt}}}tttnnnfffaaa___^^^[[[\\\bbbhhhppp}}}|||xxxsssooojjjfffeeedddaaa___\\\ZZZWWWUUUSSSRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNPPPQQQQQQKKKLLLMMMMMMLLLMMMQQQUUUSSSUUUXXXZZZ[[[]]]___bbbdddiiioooqqqqqqsssxxx|||~~~mmmbbbVVVTTTRRROOONNNNNNNNNNNNKKKJJJMMMQQQNNNIIIHHHMMMTTTZZZccciiikkkllllllmmmlllqqqxxx{{{zzzuuupppmmmvvvzzzvvvyyy~~~nnnbbbYYYPPPJJJIIIGGGEEEDDDCCCBBBDDDMMMXXXfffooo|||~~~yyywwwmmmeeeXXXJJJ???999777666444333222333444555333222111111111111111111111111111111111111111111111111///111333222000///111333000111111111111222222222333222111000000111222333---000222111///...///111000000000000000000000000111111111111111111111111111000000000000111333444///000000000111111111111000000000000000000000000000000000000000111111111222222222222222222222222444333111/////////000111222222222111111111111111000000000000000000000000111111000000000000111111...............///000000000000000000111111111111111111111111111222222222222222222222222222222222444666999;;;;;;::::::;;;999<<<>>>@@@AAABBBEEEGGGIIIJJJLLLOOORRRTTTVVVVVVVVVXXXZZZ\\\\\\[[[YYYXXXXXXVVVYYY___bbb```______```ccchhhkkkkkkhhhddd```]]]\\\]]]___bbb```[[[WWWTTTSSSTTTXXXYYYZZZ___eeelllpppvvvyyyzzzQQQRRRTTTTTTSSSQQQOOONNNRRRTTTVVVVVVTTTTTTXXX[[[WWW```ppp|||xxxqqqooogggcccdddhhhjjjmmmvvv}}}}}}{{{xxxuuuqqqoookkkgggcccaaaaaaaaa^^^^^^]]][[[YYYXXXWWWVVVYYYYYYXXXVVVUUUTTTSSSRRROOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSUUUWWWXXXZZZZZZWWWYYYZZZZZZYYY[[[___cccdddgggjjjlllnnnpppsssvvv|||oooaaaZZZRRROOOLLLIIIIIIKKKNNNPPPSSSQQQSSSWWWWWWUUUZZZbbbgggppp|||~~~}}}~~~{{{xxx|||uuucccYYYTTTMMMHHHFFFAAACCCGGGHHHFFFJJJYYYjjjzzz{{{wwwvvvaaaVVVHHH===::::::::::::444333222333555666666555111111111111111111111111111111111111111111111111...000222111...---///111000111111111111222222222222111000//////000111222333444444222///...000333000000000000000000000000111111111111111111111111000000//////000222444555//////000000111111111222000000000000000000000000//////000000111111222222111111111111111111111111666444222000//////000111.........///000000111111000000000000000000000000000000////////////000000...000222333444333222111000000000000111111111111//////000111222333333444222222222222222222222222333666:::;;;;;;::::::;;;;;;===???@@@@@@AAACCCEEEIIIJJJLLLOOORRRTTTUUUVVVWWWYYY[[[]]]]]]\\\ZZZYYYYYYWWWZZZ```bbb___\\\\\\___ccciiimmmnnnjjjeeeaaa[[[[[[\\\```cccccc^^^ZZZUUUSSSUUUXXXZZZZZZ^^^eeepppuuu|||~~~OOONNNLLLLLLNNNQQQQQQQQQVVVUUURRRQQQQQQRRRTTTVVVXXXYYY___lll}}}vvvtttsssssswww|||}}}yyyttt{{{|||~~~~~~zzz}}}~~~{{{wwwsssqqqqqqpppmmmkkkhhhggggggggghhhgggeeebbb```````````````aaaaaabbb___bbbeeeggghhhiiijjjkkklllnnnooopppqqquuu{{{~~~wwwyyy~~~}}}tttggg]]]UUUOOOLLLOOOPPPNNNKKKKKKPPPUUU[[[cccmmmssstttrrrpppoooqqqxxxxxxjjj[[[RRRKKKFFFFFFHHHAAADDDGGGGGGJJJVVVlll}}}xxxnnnfffNNNFFF===888888777555222555555555555555555555555333222222222111111000000222222222222222222222222000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000333222000/////////000111555333111000222222222111111111222222222222111111000000000000000///......111111000000//////......111111111000000000000000333111///------...000111222222111111111111222222000000000000000000000000222111111111000000//////000//////000222222111000//////.........000222333222222111000//////000000111111222222222333333333111111222333444666666777;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDDDDEEEFFFIIINNNSSSWWWXXXXXXWWWYYYXXXXXXXXXXXXWWWWWWWWWYYYZZZ\\\^^^_________^^^aaacccggglllnnnkkkccc\\\ZZZ[[[]]]___```^^^ZZZWWWUUUTTTWWW[[[]]]^^^bbbhhhpppyyy~~~}}}OOONNNMMMNNNPPPQQQRRRQQQVVVUUUSSSQQQQQQQQQSSSTTTUUUUUUYYYcccppp~~~~~~yyyvvvvvvtttooojjjhhhlllrrrwww}}}~~~}}}|||{{{{{{{{{||||||}}}ppphhheeeffffffhhheee\\\UUUSSSRRRPPPMMMQQQVVVYYY[[[___gggmmmwww~~~wwwrrrqqqooorrruuuyyy}}}iii^^^SSSLLLGGGBBBAAABBBBBBDDDHHHOOO[[[kkk}}}rrr```SSSHHHBBB:::666777777666333444444444444444444444444333333222222222111111111222222222222222222222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111000000000222333444>>>;;;666111///000222555000111111222222111111000000000000000000///......000000000000////////////000000000000000000000000......//////000000111111111000000//////000000111000000000000000000000000111111111111000000000///000000///000222222111//////.........///000111222222222111000000000000000111111111111222222222333000000111222333444555666777777888999999::::::;;;<<<===???AAACCCDDDDDDEEEFFFIIINNNSSSVVVXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[]]]^^^^^^^^^^^^```bbbfffjjjllliiiaaa[[[ZZZZZZ\\\___``````]]]ZZZUUUSSSUUUYYY[[[]]]bbbiiittt{{{~~~OOONNNNNNPPPRRRSSSRRRPPPTTTSSSRRRQQQQQQQQQQQQQQQSSSRRRTTTZZZaaaiiiwwwuuuqqqooojjjeee```bbbddddddeeeiiipppvvvzzztttkkkbbb\\\XXXVVVUUUZZZZZZVVVPPPPPPVVV[[[[[[```fffmmmrrrxxxsssnnnmmmmmmooorrrxxxzzzrrrYYYQQQJJJGGGEEEAAA@@@BBBGGGHHHNNN[[[nnn~~~}}}tttcccOOOBBB@@@;;;666444555666666444222222222222222222222222333222222222222222111111222222222222222222222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000222333555777??????>>>999333000111333000111111222222111111000000000000000000//////...////////////000000000000000000000000000000000000+++,,,///111222222111000000//////......//////000000000000000000000000000111111111111000000000000111000000000222222000...///.........///000111222222111000000000000000000000000000111111111222222000000111111222333444444666777777888999:::;;;;;;<<<===???AAACCCDDDDDDEEEFFFIIIMMMRRRVVVWWWWWWWWWVVVWWWXXXYYYYYYZZZZZZZZZXXXZZZ[[[]]]^^^^^^^^^^^^___aaaeeehhhiiifff___ZZZZZZZZZ\\\^^^aaaaaa```^^^UUURRRSSSVVVYYY\\\ccckkkyyy~~~OOOOOOPPPQQQSSSSSSQQQOOOOOOPPPPPPQQQQQQQQQQQQQQQTTTSSSTTTWWWXXXZZZbbbkkkzzztttnnnqqqqqqpppmmmhhhdddcccdddlllttt}}}}}}xxxmmm___[[[TTTOOOMMMNNNQQQTTTWWWZZZ\\\^^^fffrrryyy{{{xxxooopppuuuxxx|||xxxnnnfffPPPJJJFFFEEEDDDCCCFFFJJJUUUXXX```nnn}}}xxxnnncccYYYOOOCCC<<<:::777333222333444444333333333333333333333333333111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222111000000000111333555666333:::@@@@@@:::222......000000111111111111000000//////000000000000//////......//////000000111111/////////000000000000000,,,---///111222111000000000//////......//////000////////////////////////111111111000000000000000111000000000222111000............///000000111111111111000000000000000111///000000000000111111111000111111222333444444444999999::::::;;;;;;;;;<<<<<<===???AAABBBDDDDDDEEEFFFIIIMMMQQQUUUWWWWWWWWWUUUVVVXXXZZZ[[[[[[[[[[[[YYY[[[\\\^^^_______________aaaeeeggggggddd___[[[\\\\\\]]]___aaabbb```^^^VVVRRRQQQTTTWWW\\\eeeooo}}}PPPOOOPPPRRRSSSSSSQQQOOOKKKLLLMMMOOOPPPQQQRRRSSSTTTSSSTTTVVVTTTRRRWWW^^^gggxxx}}}zzzqqqjjjfffggggggggggggffffffhhhkkkpppssstttpppjjjgggiiimmmzzz}}}yyywwwwwwxxx{{{{{{zzzvvvppphhhbbb___UUUTTTRRRMMMKKKNNNVVV]]]\\\fffqqq{{{~~~}}}~~~yyytttttt|||zzzzzzzzzxxxtttjjj^^^UUUIIIDDDAAABBBDDDGGGNNNVVVgggnnnyyy~~~}}}uuuiiiYYYLLLCCC???;;;999666555333222222222111111333333333333333333333333//////000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000///000111222333***111:::<<<888222000000000000000111111000000000//////000000000000//////......//////000000111111......//////000000000000000000///////////////000111000000//////000000111////////////////////////000000000000000000111111111000000000222222000...---...//////000111111111111000000000000000111111///000000000000111111111222222333333444444555555:::::::::::::::::::::999<<<===???AAABBBDDDDDDEEEFFFIIILLLQQQTTTVVVWWWXXXUUUVVVYYY[[[\\\\\\\\\\\\[[[\\\^^^___```aaa`````````bbbfffgggfffbbb___]]]^^^^^^___```bbbaaa^^^\\\WWWSSSQQQTTTXXX^^^hhhrrr~~~}}}}}}~~~~~~QQQPPPOOOPPPRRRRRRPPPOOOKKKKKKKKKLLLNNNPPPRRRSSSQQQQQQRRRTTTQQQNNNQQQWWWVVVcccxxx{{{yyy}}}|||qqqkkkddd___ZZZWWW[[[```___```___]]]YYYXXXZZZ]]]^^^aaafffkkkrrrxxx}}}~~~|||{{{yyyxxxxxxxxx{{{}}}vvvmmmeeeaaa___^^^^^^]]]___``````^^^]]]___aaaTTTUUUVVVVVVWWW^^^iiiqqq{{{xxxjjjjjjmmmttt}}}sssnnnmmmllljjjdddZZZNNNFFFCCC@@@AAAEEEJJJQQQ]]]gggttt~~~|||uuuppp^^^VVVJJJ@@@;;;888555333444444444333222111000000444444444444444444444444/////////000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111000/////////000111222+++...000111000000333666///000000111111000000///...//////000000000000000////////////000000000000---......//////000000111111111000///.../////////111000000//////000000111000000000000000000000000000000000000111111111111000//////000222222111000---...///000111111111000000000000000000111111222000000000111111111222222333333333444444555555555888888888888888888888888<<<===???AAACCCDDDDDDEEEFFFHHHLLLPPPSSSVVVWWWXXXUUUWWWZZZ\\\]]]]]]\\\[[[[[[\\\^^^___```````````````cccffffffddd```^^^]]]]]]^^^```bbbcccaaa]]]YYYVVVRRRQQQTTTXXX___jjjttt~~~{{{{{{}}}}}}QQQPPPNNNNNNPPPPPPPPPOOOMMMLLLKKKKKKKKKMMMOOOQQQOOOOOOPPPRRROOOLLLOOOUUURRRXXXcccppp{{{~~~vvvjjj```^^^aaa[[[ZZZXXXVVVVVVWWWYYYZZZUUUVVVXXX[[[```eeeiiikkklllkkkiiigggeeeccccccbbbdddggglllqqqwwwxxxqqqjjjfffdddcccdddfffjjjpppvvvyyyyyyxxxyyy}}}zzzuuugggbbb[[[VVVUUUUUUTTTTTTSSSWWW]]]eeemmmsssvvvwwwjjjjjjjjjmmmttt|||vvvqqqqqqwwwtttjjjdddccc```\\\XXXRRRMMMGGGCCCBBBCCCIIISSS\\\fffsss|||pppcccZZZJJJDDD===999888777444222222333444444333222222222222222222222222222222222000111111111222222222222111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111////////////////////////000000//////000222444555///...------...000333555//////000000000000//////......///000000000000000000000000000////////////------......///000000111...///000111111000//////000//////......//////000000000000000000000000000///000000000111111111111.........000222333222111---...///000111111111000000000000000000111222222111111111111222222222333222333333333333444444444444555666777888999::::::<<<===???AAACCCDDDDDDEEEGGGHHHKKKOOOSSSUUUWWWXXXVVVXXX[[[]]]^^^]]]\\\[[[YYYZZZ\\\^^^______^^^^^^___bbbeeedddaaa^^^]]]]]]ZZZ[[[___bbbdddbbb]]]YYYSSSPPPPPPTTTXXX___jjjttt~~~yyyyyy}}}}}}~~~RRRPPPMMMMMMNNNOOOOOOOOOPPPNNNLLLJJJIIIKKKMMMNNNOOOOOOQQQRRRPPPLLLOOOUUUTTTUUUYYY^^^bbbnnntttkkkkkkeeebbb^^^\\\\\\]]]]]]]]]ZZZZZZZZZ[[[^^^bbbfffhhhkkkiiigggdddbbb```^^^^^^[[[]]]```bbbdddkkksssyyysssnnngggaaa\\\YYYVVVTTTUUUTTTSSSSSSVVVZZZ___aaafffeeeggglllqqqrrrmmmggg```\\\WWWUUUVVVXXXXXXWWW___cccmmm}}}||||||}}}}}}~~~{{{{{{{{{lllaaa[[[YYYYYYUUUPPPKKKHHHGGGGGGHHHFFFJJJTTTbbbnnnyyyzzzoooaaaRRRIIIAAA<<<555333444666666555///222444555444444444444111111111111111111111111222222222333333444444444000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111/////////////////////////////////000222444777888000///000111333222000---//////000000000000//////......///000000000000000111111000000//////......---------...///000000111))),,,000333444333000............------.........000000000000000000000000//////000000111111111222------...000222444333222,,,---///111111111000000000000///000000111222222111222222222222333333333222222222222222222333333333444666888:::===>>>???<<<===???AAACCCDDDDDDEEEGGGHHHKKKOOORRRUUUWWWXXXWWWYYY[[[^^^^^^]]][[[ZZZWWWXXXZZZ\\\]]]]]]]]]\\\^^^aaacccbbb___\\\[[[\\\VVVYYY^^^ccceeeccc^^^YYYQQQOOOOOOSSSXXX^^^iiisss~~~yyyyyy~~~~~~}}}QQQPPPNNNMMMNNNMMMKKKIIIOOOKKKGGGDDDEEEFFFHHHHHHMMMMMMNNNOOOOOOPPPQQQQQQRRRTTTUUUVVVYYYbbbppp{{{sssnnnqqquuuuuuttttttpppnnnqqqwwwzzzyyywwwxxxyyyyyywwwrrrnnnlllkkkgggeeeccccccdddhhhlllnnngggaaa[[[WWWSSSOOOOOORRRVVVUUUUUUTTTTTTWWW]]]aaaaaaccciiisss}}}{{{ppphhhbbbbbbccceeeiiinnnxxx|||xxxzzz}}}zzzmmmcccZZZRRROOOPPPNNNIIIHHHIIIFFFAAACCCIIINNNZZZlll||||||mmmZZZLLLDDDBBB888777666444444444555666444444444444444444444444333333222111000000111111000000000000000000000000222111000//////000111222222222222222222222222222444444444333333222222222111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000000000111111111111000000222222111111111111111222------...///000000//////111000/////////111222333222222111111000000//////111111000000/////////...000000000000000000000000000000000000111111111111111111///,,,((((((+++///333222000/////////000111222111000//////000111222333333333222222222111111222222222111222222333333333555777999:::999888888===>>>@@@AAABBBCCCCCCCCCFFFHHHKKKOOORRRUUUWWWXXXXXXYYY\\\^^^^^^]]][[[YYYZZZ[[[]]]^^^______^^^]]]\\\]]]^^^______]]][[[ZZZ\\\___ccceeeeeeaaa]]]YYYQQQOOONNNNNNQQQZZZdddlllwwwzzzyyy|||NNNLLLKKKKKKLLLMMMLLLKKKNNNKKKHHHFFFGGGIIIJJJJJJNNNNNNOOOPPPPPPQQQRRRRRRTTTUUUUUUSSSTTTYYYccclll}}}}}}|||~~~~~~}}}{{{xxxxxxzzz|||}}}}}}ooofff^^^ZZZVVVUUUYYY___ccccccdddddddddgggkkkoooyyy{{{{{{zzz|||~~~xxxlll___WWWOOOHHHDDDDDDGGGBBBAAACCCCCCDDDKKKSSScccnnn|||kkk[[[NNNCCC;;;555888777777666666666666777444444444444444444444444333222222111000000111111111111111111111111111111111111111000000111111111111111111111111111111111333333333333222222222111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000000000111111111111000000222111111000000000111111---......//////000//////000000/////////000111222000000000000000000000000000000000/////////......000000000000000000000000//////000000000111111111///000000...,,,,,,...111000///...------...///000222111000//////000111222333333222222111111111111222222111111222333444444444666888:::;;;;;;:::999===>>>@@@AAABBBCCCDDDDDDGGGIIILLLOOOSSSVVVWWWXXXWWWXXX[[[]]]^^^]]]\\\[[[ZZZ[[[]]]^^^______^^^^^^]]]^^^______^^^\\\[[[YYYZZZ]]]aaadddccc```[[[XXXRRRQQQOOOOOORRRYYYccciiirrrvvvuuuxxx}}}|||KKKIIIGGGGGGIIIKKKKKKKKKKKKIIIHHHIIIJJJLLLLLLKKKOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTRRRQQQSSSYYY^^^hhhqqqzzz}}}uuuiiidddbbbeeennnwww{{{}}}~~~{{{iii]]]RRRLLLIIICCC???>>>BBB??????BBBGGGOOOZZZeeexxxzzziiiTTTFFFAAA===555...111222222333333333333222444444444444444444444444333222111111000111111111222222222222222222222222111111222222222222111111000000000000000000000000222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000//////000000111......////////////000000//////.........///000111//////000000000000111111////////////............000000000000000000000000//////000000000000111111...000111111000000111333...---------...///000111111111000000000000111111222111111111111000000000111111111111222444555555555777999;;;<<<<<<;;;;;;===>>>@@@AAACCCDDDDDDDDDHHHJJJMMMPPPTTTVVVXXXYYYUUUWWWZZZ\\\^^^^^^]]]\\\ZZZ[[[]]]^^^______^^^^^^_________^^^]]][[[YYYXXXXXX[[[___bbbbbb^^^ZZZWWWSSSSSSQQQPPPRRRXXX```fffmmmqqqqqqtttyyyyyyIIIGGGEEEEEEGGGHHHIIIIIIGGGGGGGGGIIILLLMMMMMMLLLOOOOOOOOOPPPPPPPPPQQQQQQOOOQQQRRRRRRRRRTTTWWWZZZ]]]cccooo}}}zzzxxxqqqqqqxxx|||uuuqqquuu{{{aaaUUUKKKIIIIIIFFFCCCBBBCCCDDDGGGNNNWWWbbboooyyyzzzcccUUUCCC;;;;;;;;;777222...///111222333222111111333333333333333333333333222222111111111111111222222222222222222222222222111222333444444333222111//////000000000000000111111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000//////////////////000111//////////////////000000///............/////////000000000000000///////////////..................////////////////////////////////////000000000111...000111222222111111111......///000111222333444111000000000000000000111111000000000000000000000000000111222333444666777555666888:::;;;<<<<<<<<<===>>>@@@BBBCCCDDDEEEEEEHHHJJJMMMQQQTTTWWWYYYZZZTTTVVVYYY[[[]]]^^^^^^^^^[[[\\\]]]____________^^^`````````___]]]ZZZXXXWWWWWWZZZ___bbbaaa^^^ZZZWWWUUUUUUTTTRRRSSSWWW]]]aaaggglllmmmqqqvvvxxxIIIGGGEEEEEEFFFGGGFFFFFFEEEEEEFFFIIILLLNNNMMMLLLNNNNNNNNNNNNNNNOOOOOOOOOLLLNNNPPPQQQRRRSSSUUUVVVUUU\\\eeeppp~~~{{{yyy}}}zzzssspppooo{{{pppZZZOOOGGGEEEEEEDDDCCCCCCEEELLLVVVaaannn{{{rrr```LLLEEE<<<888888999888666222333555666777666555555333333333333333333333333222111111111111111222222111111111111111111111111111222333444444333222111000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000111111111111000000//////...//////000111111111000////////////000000...////////////.........222111111000///...------......//////////////////////////////////////////...////////////000000000000000111222222111///------...///000111222333444000000000111111000000000000000000000000000000111111111111222333555666777555555777888:::;;;<<<<<<===>>>@@@BBBDDDEEEFFFFFFHHHJJJMMMQQQTTTWWWYYYZZZTTTUUUXXXZZZ\\\]]]^^^^^^[[[\\\^^^___``````___^^^```aaaaaaaaa___[[[XXXVVVXXX[[[```cccccc```\\\XXXVVVVVVVVVUUUTTTVVVZZZ]]]___fffiiimmmssstttIIIGGGFFFFFFGGGGGGFFFDDDDDDDDDEEEHHHLLLNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOONNNMMMTTT]]]ccckkkyyywwwqqqtttyyyyyy|||~~~xxxrrrvvv|||pppaaaQQQIIIBBB@@@@@@@@@CCCHHHOOO[[[jjjvvv{{{lllXXXHHH>>><<<:::888666444333222333444444555555555555444333333333333333333333333111111111000111111222333000000000000000000000000111111222222222222111111///000000111111222222222000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000////////////000111222222222111000///...///000111//////000000000///......111111000//////...------////////////000000000000000000000000000000000000......////////////000000000000///000111000...,,,+++,,,---///000111111111000000111111111111000000000000000111111111111222222222222222333555666666555555666888999;;;<<<======>>>@@@BBBDDDEEEFFFGGGHHHJJJMMMPPPTTTVVVXXXYYYUUUVVVWWWYYY[[[]]]^^^^^^[[[\\\^^^___``````_________aaacccdddbbb^^^YYYVVVYYY\\\```ddddddaaa]]]ZZZVVVVVVWWWVVVUUUVVVXXXZZZWWW```eeejjjpppqqqFFFFFFGGGHHHJJJJJJHHHEEEFFFFFFFFFHHHLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLMMMMMMNNNNNNLLLKKKLLLQQQVVV[[[aaakkkwww}}}uuussszzzvvvjjjfffbbbgggkkklllllliii___TTTIIIEEEBBBCCCDDDIIISSS]]]gggtttqqq___QQQEEE===999888777666666444222000333333222111111111222222222222222222222222222222111111000000111222222333111111111111111111111111111111111000000111111111......//////000111111222000000000111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000//////000111222333333333222000///...///000111000000111111111000///............/////////000000000000000000111111222222000000000000000000000000........./////////000000000......///111222000...+++,,,...///000000000000///000111222222111000///111111111111222222333333333333333333333444555666666666777888:::<<<>>>???===>>>@@@BBBDDDFFFGGGGGGGGGIIILLLOOOSSSVVVWWWXXXVVVVVVWWWYYY[[[\\\]]]]]]\\\]]]^^^````````````___]]]aaaeeegggeee```ZZZVVVXXX[[[```ddddddaaa]]]ZZZUUUVVVXXXXXXWWWVVVWWWXXXUUU```ffflllqqqqqqDDDDDDGGGJJJLLLLLLJJJGGGIIIHHHGGGIIILLLOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLMMMOOOPPPOOONNNQQQRRRUUUYYY___eeejjjmmmqqqvvvrrruuuwwwsssddd[[[[[[YYY\\\\\\YYYVVVTTTOOOIIIEEEDDDFFFJJJOOOXXXhhhwwwttt^^^JJJ@@@===;;;888555444555888888666333777666444333222333444444222222222222222222222222111111000000111222333333222222222222222222222222222111000//////000111222---------...///000000111000000111111222222222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000000000000111222333444444222000///...///000111000111222222222000///...***+++,,,...000111222333000000111111222222222333000000000000000000000000............/////////000///...,,,...222444333111...///000222222222111111///000111222222111000///111111222222222333333333444444333333333444444555777777888999;;;===???@@@===>>>@@@BBBEEEFFFGGGHHHFFFHHHKKKOOORRRUUUWWWXXXVVVWWWXXXYYYZZZ[[[\\\]]]\\\]]]^^^````````````___\\\```fffiiigggbbb[[[VVVXXX[[[___ccccccaaa]]]ZZZUUUVVVXXXXXXWWWVVVWWWXXXWWWbbbjjjqqquuutttGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMNNNNNNMMMLLLLLLMMMOOOQQQRRRRRRTTTWWWZZZ]]]___mmmsssssstttwww~~~yyyzzztttjjjccc[[[TTTQQQRRRQQQPPPNNNJJJHHHIIIJJJIIIHHHMMM\\\iiitttuuugggTTTEEE>>>;;;888666333444444444555666666666333222222111111222222333111111111111111111111111222222111000//////000000111222222333333222222111111111111111111000//////000111111111111222222222222222222222222222222222222222222111111111111000111111111111111111111111//////...//////000111222333333222222111111000000///000111333333222111111......//////000000111111////////////000000000000000000//////......------000000////////////000000555333111///......000000000///...------...///000............//////////////////000000000000//////000000000000111111111111000///.........///111222222222222222222222222222333222222333333555666666777777777888999:::;;;<<<@@@??????BBBFFFIIIGGGEEEKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ]]]]]]^^^______^^^^^^^^^aaadddfffhhhfffaaa[[[WWWZZZ\\\___aaaaaa^^^[[[YYYVVVXXXZZZ\\\\\\[[[YYYWWWZZZaaaoooxxxuuurrrHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOMMMLLLJJJLLLMMMNNNMMMLLLLLLNNNPPPRRRRRRSSSUUUWWWYYY[[[\\\aaagggttt~~~}}}}}}}}}xxxfff]]]YYYSSSOOOMMMJJJJJJHHHFFFEEEGGGJJJMMMSSSVVVaaarrrwwwnnnYYYOOOCCC;;;888888666444444444444444555555555555333222222111111222222333111111111111111111111111444333333222111111222222111222222333333222222111111111111111111000//////000000111111111222222222000//////////////////000111111111000000000//////111111111111111111111111000////////////000000111000000000///////////////000000111222222222222111////////////000000000000////////////000000000000000000000000000/////////000000000000000000000000111000///.........//////111111000000000000111111....../////////000000000000000111111111111000000/////////000000000111111000000/////////000111222222222222222222222222222444444444555777999:::;;;888888888888999;;;<<<===@@@??????BBBFFFHHHGGGFFFJJJKKKNNNPPPSSSUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^bbbdddfffgggddd^^^XXXTTTYYY[[[___aaaaaa___\\\ZZZVVVWWWYYY[[[\\\\\\\\\[[[\\\bbbnnnwwwuuuuuuIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKMMMOOOPPPOOOMMMKKKIIIKKKLLLMMMMMMMMMMMMPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVYYY\\\dddppp|||~~~|||jjjXXXPPPOOOMMMKKKJJJFFFFFFDDDCCCEEEKKKTTTZZZeeennn}}}rrr```UUUDDD???:::888888999777555555555555555444444444444333222222111111222222333111111111111111111111111444333222222111222222222111111222222222222111111000111111111111000000///000000000111111111222222000///...------...///000000000000000/////////...111111111111111111111111111000000000000000//////...//////////////////000111000000000000111222222000000000000////////////////////////000000000000000000000000111111111111///000111222222111000///////////////////////////000000111111111111000000/////////000000000111111111111222222222222111111....../////////000000000111000000000000111222222222222222222222222222222333333444666888:::<<<===888888999999:::<<<===>>>??????@@@BBBEEEGGGGGGFFFIIIJJJMMMPPPSSSVVVXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[YYYZZZ[[[\\\]]]^^^^^^^^^bbbdddeeeeeebbb]]]WWWSSSXXX[[[___bbbccc```]]][[[VVVVVVXXXZZZ\\\^^^```bbb```eeeooouuuuuuzzzHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMNNNPPPRRRQQQOOOLLLJJJIIIJJJLLLLLLLLLNNNPPPRRRRRRSSSTTTUUUUUUTTTRRRQQQWWWYYY]]]bbbfffnnnqqqaaaQQQKKKKKKJJJGGGFFFGGGFFFGGGIIIOOOZZZgggooo~~~nnn[[[LLLDDD>>>;;;888777888888666444555555555444444333333333333222222111111222222333111111111111111111111111111111000000000000000111111111222222222222111111000000111111111111000///000000000000111111111111333222000//////000222333111111000000000/////////111111111111111111111111111111111111000000///...///000000000111111222222111000/////////000222333111111000000//////......////////////000000000000/////////000000111111111///000222333333222000///111111111111111000///...---...///000000///...---000000000000111111111111000111111222222111111000............////////////111111111111111222222222111111111111222222222222111111222333555777999:::999999999:::;;;<<<===>>>>>>???@@@BBBEEEFFFFFFFFFGGGIIILLLPPPTTTWWWYYYZZZXXXYYYZZZ[[[[[[[[[[[[[[[XXXXXXZZZ[[[]]]]]]^^^^^^aaabbbdddeeebbb^^^XXXUUUWWWZZZ___cccdddbbb^^^\\\UUUUUUVVVXXX\\\```eeegggeeeiiippptttvvvEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPOOOMMMJJJHHHGGGIIIKKKKKKKKKMMMPPPRRRRRRRRRSSSSSSSSSQQQPPPOOOSSSUUUYYY[[[[[[^^^jjjwww|||cccWWWLLLIIIIIIFFFCCCCCCFFFHHHMMMTTT```ooo{{{fffSSSGGG@@@===999777444333222222222222555555444444333333333222333222222111111222222333111111111111111111111111111000000000000000111111000111111222222111111000///000000111111111000000//////000000000111111111333222111111111111222333222222111111111000000000000000000000000000000000111111222222111000///...//////000000111111111222111000/////////000222333111111000000//////......////////////000000000000.........//////000000000...///111222222111///...111111111000///...,,,+++---...///000000///...---000000000000111111111111//////000000000000//////............////////////000000111111222222222222000000000111111222222222111111111222333444555666999999999:::;;;<<<===>>>===???AAACCCDDDEEEFFFGGGGGGIIILLLPPPUUUXXXZZZ\\\XXXXXXYYYYYYZZZZZZYYYYYYWWWXXXYYY[[[\\\]]]]]]]]]___aaacccdddccc```\\\ZZZWWW[[[```dddeeeccc___\\\UUUUUUUUUWWW[[[aaagggjjjhhhkkkooorrrvvvCCCDDDEEEFFFFFFGGGGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKKKKKKKJJJHHHFFFEEEFFFHHHIIIJJJJJJKKKNNNPPPPPPPPPQQQQQQQQQPPPOOOOOOMMMNNNRRRVVVWWWXXX```iiiqqqxxxzzz~~~tttgggSSSMMMHHHGGGGGGEEEFFFIIIMMMRRR\\\hhhvvvwwwaaaMMMAAA;;;:::;;;666555333222222333444555444444444444333333333333333222222111111222222333111111111111111111111111222222222111222222333444000000111111111111000000///000000111111111111000/////////000000000111111000000000111111000000000222222222222111111111111000000000000000000000000000111222222222111000///---..................///000////////////000111111000000000000////////////////////////000000000000............////////////...///000111111000///...000//////...,,,,,,+++***000000111111111111000000/////////000000000111111//////000000000000//////....../////////000000000///000111111222222111111//////000000111222222222333333333333444555666666888888999999:::<<<===>>><<>>BBBCCCBBBCCCEEEGGGHHHIIIMMMQQQUUUXXX[[[\\\YYYYYYZZZZZZZZZYYYYYYXXXZZZ[[[[[[\\\]]]]]]]]]\\\^^^```aaabbbaaa___\\\ZZZZZZ]]]cccggggggccc^^^ZZZVVVUUUUUUWWWZZZ___dddgggeeehhhiiiiiioooCCCCCCDDDFFFFFFGGGGGGGGGCCCDDDDDDFFFGGGHHHIIIIIIMMMKKKIIIGGGFFFFFFFFFGGGEEEFFFHHHGGGGGGHHHJJJLLLNNNMMMLLLLLLMMMOOOQQQRRRSSSPPPOOORRRTTTUUUXXX\\\^^^dddhhhhhhnnn~~~{{{zzzzzzwwwiiicccdddddd```\\\^^^___]]]WWWQQQLLLIIIJJJJJJMMMPPPRRRXXXfffttt}}}hhhRRRIII@@@<<<>>>>>>999444222444666777666444333333222222222333333444444444333222222222222222222333111111111111111111111111000000//////000111222222000000111111111111000000//////000111111111111111////////////000000000000...///222333333222///...000000000000////////////000000000000000000000000...///111333444333222111111111000000/////////...---...000111111111000///......//////000000111111////////////000000000000222222111111000000/////////...------------...///111000000000111333666888000///...------...///000............////////////111111222222222222111111000000000000111111111111---...///111111000000///...//////000111222222222///000111222444666888:::777777777888999:::<<<<<<;;;>>>BBBCCCBBBBBBEEEGGGHHHJJJMMMQQQUUUXXXZZZ\\\ZZZZZZ[[[[[[[[[ZZZZZZYYY[[[\\\\\\]]]]]]]]]\\\\\\___```aaaaaa```]]]ZZZXXXZZZ^^^dddggggggccc]]]YYYVVVVVVVVVWWWZZZ___cccfffcccffffffeeelllDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBAAAFFFFFFGGGHHHIIIIIIIIIJJJGGGIIILLLNNNNNNOOOQQQRRRLLLMMMOOOQQQSSSTTTVVVWWWWWWYYY[[[^^^cccjjjsssyyy}}}rrreee^^^^^^^^^YYYTTTPPPPPPPPPNNNKKKHHHHHHIIINNNRRRYYYaaakkkxxxvvvaaaSSSDDDBBB???;;;777333111000333222111333555666666555555444444333333222222111333333333222222111111111222222222111111111111000222333555666666555333222222333333222222111000///000000000111222222333333000000000000111111111111000000111111222222333333111111111111111111111111//////000111111111111111000000111222222222222111111111000000//////......000000000000000000000000444333222111000000000000000000////////////000000////////////////////////////////////000000000000///.........///000222333111111000000000000111111000111111111111222222222000000000000000000000000///////////////000111111222222111000//////000000............///000222222444333222222333555888999::::::999999:::<<<===??????@@@AAACCCDDDEEEEEEFFFKKKLLLOOORRRUUUXXX[[[\\\^^^]]]\\\[[[[[[[[[\\\]]]]]]___``````^^^\\\]]]]]]```aaabbbccccccaaa\\\XXX\\\^^^aaacccccc```]]]ZZZVVVWWWWWWWWWXXX\\\aaadddeeebbbbbbgggqqqEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMNNNPPPNNNNNNOOOPPPRRRSSSTTTTTTVVVVVVWWWYYY\\\bbbiiinnnssswwwnnnccc]]]\\\ZZZTTTOOOLLLLLLJJJHHHGGGIIILLLPPP\\\cccnnnxxx|||nnn```QQQGGG<<<;;;:::888777666666666666555333444555555444222333333333333333333333333333333333222222222111111222222222111111111111000///000222333333222000///111111111222111111000///111111111111111111000000000000000000111111111111000000000111111111111111111111111111111111111111//////000111111111111111//////000111111111000000111000000000/////////...////////////////////////111000000000000111111222000000////////////000000////////////////////////////////////000000000000//////......///000111222000000////////////000000//////000000000111111111000000000000000000000000///////////////000111111222222111000000000000000111111000111111222333444333222111111222444777888::::::::::::;;;===>>>??????@@@AAACCCDDDEEEFFFFFFJJJKKKNNNQQQTTTXXXZZZ[[[\\\\\\ZZZZZZYYYZZZZZZ[[[[[[\\\^^^^^^]]]]]]^^^___aaa```aaabbbcccaaa]]]ZZZ\\\^^^aaacccccc```\\\ZZZVVVVVVWWWWWWXXX\\\```dddeeedddeeeiiipppDDDDDDCCCBBBAAA@@@@@@???BBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEELLLJJJHHHFFFDDDDDDEEEFFFIIIJJJLLLLLLKKKJJJKKKLLLOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRSSSVVV\\\```]]]gggvvvyyyiiibbbZZZUUUSSSQQQKKKFFFIIIHHHGGGGGGJJJQQQZZZ```sss}}}lll[[[OOOGGG@@@===666666555666666777888999999777555555555444222000111111222333333444555555333333333222222222222111222222222111111111111000...///000111111000///...//////000000111111000000222222111000000///......000000000000111111111111111000000000000000000///000000000000000000000000//////000000111111000000---...//////000000//////000000000000////////////////////////////////////---------...000111333444000//////......//////000////////////////////////////////////000000000000000000////////////000111//////............//////........./////////000000///////////////////////////////////////000111111222111000000000000000000222222111111111222222333222111111111222444666777:::::::::;;;<<<===?????????@@@AAACCCDDDEEEFFFFFFIIIJJJMMMPPPSSSWWWYYYZZZ[[[ZZZYYYXXXXXXXXXXXXYYYXXXZZZ\\\]]]]]]]]]^^^``````______```aaa```^^^[[[]]]___bbbcccccc```\\\YYYUUUVVVWWWXXXYYY\\\```cccggghhhkkknnnrrrBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGKKKIIIFFFDDDCCCCCCEEEFFFIIIKKKLLLKKKIIIGGGGGGHHHLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPOOONNNMMMOOOSSSVVVXXX]]]dddlllvvv}}}zzzwwwrrrooooooxxxxxxggg\\\WWWQQQMMMKKKJJJHHHFFFIIIKKKOOOTTT\\\fffrrryyyiii___PPPDDD===:::::::::666666555555444555555666999888666555555444222111222222222333333444444444222222222222222222222222222222222111111111000000111111222333333222111111------///000000111111111000000000000//////......///000000000111111111111111111000000//////......//////////////////////////////000000000000000///......///000000000000///000000000000////////////////////////////////////,,,,,,------///000222333/////////....../////////////////////////////////////////////000000000000000000000///////////////.........------.............../////////000000000///////////////////////////////////////000000111111111000000000000000111111111000000///000000000222111111222333444666777888999999:::<<<===>>>??????@@@BBBCCCEEEFFFFFFFFFHHHIIILLLOOOSSSVVVXXXYYY[[[ZZZZZZYYYXXXXXXXXXXXXWWWYYY[[[\\\\\\\\\]]]^^^^^^]]]]]]]]]^^^___]]]\\\^^^```bbbdddccc```\\\YYYUUUVVVXXXYYYZZZ\\\```ccciiilllqqqtttuuu@@@@@@AAABBBCCCCCCDDDEEE@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHFFFDDDBBBBBBDDDFFFHHHIIIJJJKKKJJJHHHFFFFFFGGGIIIJJJKKKMMMNNNPPPQQQRRRNNNOOONNNLLLLLLMMMPPPSSSVVVXXXZZZ\\\aaakkkyyywwwmmmeeeeeehhhjjjlllooosss|||uuudddVVVRRROOOKKKIIIJJJMMMPPPSSSUUU[[[dddoooyyyzzziii^^^MMMHHHAAA<<<999999999:::666666555444333333333333777555444444555555444333444444444333333222222222222222222222222222222222222222222111111111000000222222333333333333222222,,,---...000111111111111......//////000000000000///000000000111111111111111111000000//////......//////////////////////////////000000000//////......///000000111111000000////////////000000000000..............................------...///000000//////............//////////////////////////////////////////000000000000000000000000000/////////......------------....../////////000000000111111///////////////////////////////////////000000111111000000000000000111111222111000000000000000111222222333444555666777777666777888:::;;;======>>>@@@AAABBBDDDEEEFFFFFFGGGHHHIIILLLOOORRRUUUXXXYYY\\\\\\[[[[[[ZZZYYYXXXXXXXXXZZZ\\\\\\[[[[[[[[[\\\]]]\\\[[[\\\]]]]]]\\\ZZZ^^^```cccdddccc```\\\ZZZVVVWWWYYYZZZ[[[]]]aaadddhhhmmmssswwwyyy>>>>>>@@@AAACCCDDDEEEFFF@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBDDDEEEEEEFFFDDDCCCBBBBBBBBBDDDFFFHHHGGGIIIJJJIIIHHHFFFGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRMMMNNNMMMLLLKKKLLLOOOQQQSSSUUUWWWWWWYYY]]]eeelll{{{vvv}}}nnneee^^^aaagggjjjmmmpppiiiooorrrmmmfff^^^TTTLLLGGGIIIKKKNNNRRRYYY```fffmmmuuummm[[[PPPKKK>>>>>>===;;;:::888777777444444333333333444444555444333222333555555444333555555444333333222111111111222222222222333333333222222222111111111111000111111111111111111111111---...///000111111111111......///000000111222222000000000000111111111111111000000000000000000///000000000000000000000000//////000000000///......//////000111111111111000////////////000000000000........................000//////............//////......------......///////////////////////////////////////000000000000...///000000000000//////......------------......//////000000000111111111///////////////////////////////////////000111111000000000000000111111222333333222222222333333444222333333555666666777777666777999;;;<<<===>>>>>>@@@AAABBBDDDEEEFFFGGGGGGHHHIIILLLOOORRRVVVXXXYYY]]]]]]]]]\\\[[[ZZZYYYXXXYYY[[[\\\\\\[[[[[[[[[\\\^^^]]]]]]^^^___^^^\\\YYY]]]___bbbddddddaaa^^^[[[WWWYYY[[[\\\]]]___bbbeeeeeejjjqqqxxx}}}===>>>???@@@AAABBBCCCDDD????????????@@@@@@@@@AAA???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEGGGIIIIIIHHHHHHHHHIIIGGGHHHIIIJJJLLLMMMNNNOOOMMMMMMMMMKKKJJJJJJLLLNNNPPPRRRUUUVVVWWWYYY^^^bbbfffrrr}}}zzzuuuuuuyyy|||~~~yyymmmeeeaaaeeeiiiiiifffeeeZZZ___```YYYSSSQQQOOOLLLIIIPPPZZZccckkkttt}}}}}}dddSSSIIIDDDBBB::::::999888666555555555444444333333333444555555444222111222333444333222333333333333333333333333111111222222222333333333222222222111111111111000000000////////////000000//////000111222222222111000000111111111111111111000000000000111111111111000000000111111111111111111111111111111111111111//////000000///......------...//////000000//////.../////////000000000111........................000//////////////////000///......------......///////////////////////////////////////000000000000---...///000111111000000//////............//////........./////////000000000000000000000000000000///////////////000111111000000000000000111222222222222222222333444444555111222333444555666666666777888;;;===???@@@@@@@@@@@@AAACCCDDDFFFGGGGGGGGGIIIJJJLLLPPPSSSVVVYYYZZZ]]]]]]]]]]]]\\\ZZZXXXWWWXXXZZZ\\\]]]\\\\\\]]]___``````aaabbbbbb```]]]YYY\\\^^^bbbddddddbbb___]]]XXXZZZ\\\^^^___aaadddfffeeeiiiqqqzzz>>>>>>>>>???@@@@@@AAAAAA>>>????????????@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHIIIIIIIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMLLLJJJHHHHHHIIIKKKKKKNNNPPPRRRSSSUUUXXX[[[[[[aaammm~~~|||zzzuuuooonnnrrrpppvvvxxxsssuuu|||vvvnnngggdddhhhjjjddd[[[VVVOOOTTTUUUPPPLLLMMMPPPQQQVVVaaaqqquuu\\\JJJBBB???<<<999888777555333111222444777777666555444333333222333444333111222333333111000111222222333333444444555111111111222222333333333222222222111111111111000111111000000000000111111000111111222222222222111333333222222111000000000000000000000111111111111000000111111222222333333111111111111111111111111//////000000///...------,,,---......//////........./////////000000111111........................///////////////000111111.........------.........////////////////////////////////////000000000000,,,---///000111111111000//////............//////---------.........//////111111111111111111111111///////////////000111111000000///000000111222222000000000000111222333444000111222333444555555555888:::<<>>>>>>>>>>>>>>?????????;;;===???AAABBBAAA@@@???AAA@@@???>>>>>>???@@@AAADDDDDDDDDDDDDDDCCCCCCCCCCCCGGGKKKMMMMMMLLLLLLLLLJJJKKKMMMOOOPPPOOOKKKHHHJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKLLLMMMOOOQQQTTTUUUXXX[[[aaajjjyyy|||sssjjjdddkkkrrrtttuuuxxx}}}~~~zzzppppppnnnkkkkkkrrr~~~~~~wwwhhhccc___[[[UUUOOOPPPSSSMMMMMMMMMLLLOOOTTT\\\aaaqqqzzz~~~aaaWWWIII???<<<<<<<<<:::;;;888555666888999888555666666555555555444444444555555555555555555555555222222222222222222222222333222222111111000000000111111111111111111111111222222222222222222222222......///000111222333333000000000000000000000000333222000.........//////,,,,,,...///000000000000111000......///000//////000000000000000000000000,,,---------.../////////222///+++***---000111000////////////..................///000000000000000........................///......------///000111000000//////.........---//////............/////////...---+++++++++,,,---///000000111111000...---222000///------///000222/////////...............000000////////////000000111222222333333444555555111555666333444777777333:::;;;<<<=========<<<;;;>>>???AAACCCEEEGGGHHHIIILLLNNNQQQSSSUUUXXX[[[]]]___```aaa___\\\ZZZYYYYYY[[[ZZZXXXWWWYYY\\\___bbbddddddeeeffffffccc^^^ZZZ___```bbbddddddcccaaa___YYY\\\^^^______aaafffkkkoooqqq{{{=========>>>>>>?????????<<<===???@@@AAAAAA??????@@@???>>>>>>>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDGGGKKKLLLLLLKKKKKKKKKJJJKKKLLLOOOPPPOOOKKKHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIKKKNNNPPPRRRXXXZZZ^^^ccclllzzztttrrrttttttqqqkkkhhhiiikkkpppvvv~~~zzzyyy|||~~~tttqqqtttvvvvvvuuuyyy|||rrriiicccZZZVVVSSSQQQMMMIIIJJJNNNLLLOOOSSSXXX___iiittt{{{xxxiii___SSSKKKBBB<<<;;;:::888666888666555555555666555555555555444444333333333333444444444444444444444444111111111111111111111111222222222222111111111111111111111111111111111111000000000000000000000000/////////000111111222222000000000000000000000000111000000///////////////---...///000000000000000111000//////000111111111000000000000000000000000------..................222///,,,,,,///111111000000000/////////...............///000000000000000........................///......---...///000111000000000/////////......//////............//////222111000/////////000000---...///000111111000///111000///......///000111222222111111111111111111///////////////000111111000000000111222222333333666444111///000333777999:::;;;<<<=========<<<;;;>>>???AAACCCEEEGGGHHHIIIKKKNNNQQQSSSUUUWWWZZZ]]]^^^___```^^^\\\ZZZYYYZZZ```^^^[[[YYYYYY[[[^^^___bbbcccccccccaaa^^^[[[XXX^^^```bbbddddddccc```^^^ZZZ]]]```aaaaaaccchhhmmmqqqwww;;;<<<<<<===>>>??????@@@===>>>???@@@@@@???>>>===>>>>>>>>>>>>???AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEHHHKKKLLLKKKIIIIIIIIIJJJJJJKKKNNNOOONNNKKKHHHFFFGGGGGGHHHIIIJJJKKKLLLGGGGGGGGGHHHJJJLLLNNNOOOZZZ\\\___aaadddkkkttt{{{yyyooofff___[[[```bbbgggnnnvvv~~~xxxtttppppppsss~~~zzzooolllkkkmmmooonnnpppwwwwwwwww|||~~~||||||}}}{{{xxxrrrjjjaaaXXXQQQNNNNNNKKKKKKLLLJJJHHHKKKPPPUUUZZZbbblllwww}}}mmm```UUUKKKDDDDDD@@@<<<::::::999666333444555555444222222333444444333333333333222222222222222222222222222222222000000000000000000000000222222222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...//////000000000000000///000000111111111000000......//////000000111111000000000000000000000000//////..................000///...///111222111000000000000000////////////...//////000000000000000///////////////////////////............///000000111000000000000000///////////////....../////////000000///............///,,,,,,...///000111111111000000////////////000000//////////////////////////////...//////000111222......//////000111111222888222111666777333555<<<:::;;;;;;<<<======<<<<<<>>>???AAACCCEEEGGGHHHIIIJJJMMMQQQSSSUUUWWWZZZ\\\]]]^^^^^^]]][[[YYYZZZ[[[```___\\\[[[[[[]]]___```ccccccbbb```^^^[[[YYYXXX]]]___ccceeeeeeccc___\\\[[[^^^aaabbbccceeekkkooosss}}}:::;;;<<<<<<===>>>??????===>>>?????????>>>===<<<<<<===>>>???@@@BBBCCCDDDAAABBBBBBCCCDDDEEEFFFFFFGGGIIILLLLLLJJJIIIHHHIIIIIIIIIJJJLLLNNNMMMKKKHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPXXX[[[```aaabbbdddhhhlllqqqxxxwwwnnnhhhgggeeeccccccfffjjjmmmnnnrrr{{{xxxoookkkiiikkknnnsss}}}uuunnnlllllluuu{{{|||yyyuuusssvvv}}}qqqccc``````aaabbbdddhhhttt|||yyyrrrllliiieeebbb]]]VVVPPPLLLKKKKKKKKKJJJMMMQQQTTTUUUZZZ```iiioooxxx}}}rrriii\\\QQQIIIDDDAAA@@@===;;;999999999999777444333555666444111000222555444333333333333333333333333333333333333333333333111111111111111111111111111111222222333333444444111111111111111111111111222222222222222222222222111111111111000000//////////////////////////////,,,---///111111111111000111111222222222111000000,,,...//////...---...///////////////////////////000000//////......------//////000111222222111000111111000000000///////////////000000000000//////000000000000000000000000............/////////000111111111111000000000000......////////////......///.....................------...//////000000000//////000000000000//////------...............///000000////////////000000......//////000111111111555111888FFFGGG:::555:::::::::;;;<<<<<<=========>>>???AAACCCEEEGGGHHHIIIJJJMMMQQQTTTVVVWWWZZZ\\\\\\]]]]]]\\\ZZZYYYZZZ[[[\\\[[[ZZZZZZ\\\___bbbdddeeeeeeccc```]]][[[ZZZ[[[\\\___dddffffffccc^^^[[[[[[^^^aaabbbcccfffkkkpppsss:::;;;;;;<<<======>>>>>>======>>>>>>=========<<<<<<===>>>@@@AAACCCDDDDDDAAABBBBBBCCCDDDEEEFFFFFFIIIKKKLLLLLLJJJIIIIIIIIIHHHHHHIIIKKKMMMMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOPPPUUUZZZ\\\[[[[[[]]]___```fffmmmttt|||uuuqqqmmmjjjjjjiiigggfffeeejjjpppwww~~~sssnnnlllmmmpppwwwttthhhbbbaaaaaaeeennnyyy}}}rrrkkkgggfffeeehhhppp|||~~~ggg[[[YYYXXXZZZ]]]bbbjjjwwwzzzssssssrrrmmmggg___YYYVVVTTTTTTRRRNNNLLLLLLPPPTTTSSSSSSXXX```eeehhhooovvvzzzgggZZZQQQMMMFFFAAA?????????@@@;;;999777666666666666666444666777555222111333666444444444444555555555555333333333333333333333333222222222222222222222222111111111222222333333333111111111111111111111111111111111111111111111111222222111111000/////////////////////////////////,,,---///000111111111000111222222222222222111000...000222111///------...////////////////////////000000000//////......------///111222222111000000000000000000//////////////////000000000000//////000000000000000000000000---......///////////////000000000000111111111111......///000000///......111111111111222111111111//////..................//////000000000000//////000000000111111222222222333222111///............//////000111111222222333333111;;;KKKLLL>>>666999::::::;;;;;;<<<===>>>>>>>>>???AAACCCEEEGGGHHHIIIJJJMMMRRRUUUWWWXXXZZZ\\\\\\]]]]]][[[YYYYYYZZZ\\\ZZZYYYYYYZZZ\\\^^^aaaccceeeeeedddaaa]]][[[[[[]]]]]]```dddggggggccc^^^[[[ZZZ]]]```aaabbbdddjjjnnnppp~~~;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===???AAABBBCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEHHHJJJKKKKKKIIIHHHIIIIIIHHHHHHHHHJJJLLLLLLKKKIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIKKKLLLNNNSSSWWWXXXVVVTTTTTTVVVVVV[[[bbbgggmmmvvv|||wwwpppkkkiiifffcccbbbdddjjjooosssyyy~~~zzzllldddaaacccfffiiirrr{{{ooohhhddd```aaadddkkkvvvttt```VVVVVVTTTXXX^^^eeeppp|||tttjjjccc___]]][[[WWWTTTQQQOOONNNIIIKKKMMMNNNNNNRRRYYY^^^fffgggmmmuuu{{{~~~uuufffZZZOOOHHHAAA@@@>>><<<:::999999999999777555333222333444555666666666555333333444666444444555555555555555666444444444444444444444444222222222222222222222222111111111111111111222222111111111111111111111111////////////////////////222111111111000000//////////////////////////////------///000111111111111000111111222222222111111///222555555111///000111000000000000000000000000000000//////////////////---///111222111000000000////////////............000000000000000//////...////////////////////////---......///000///////////////000000000000000111---...///000000///...---...//////000000000000///000///......------......000000////////////000000...//////000000111111111333222111///............000000111222222333333444555222777@@@AAA;;;888<<<:::::::::;;;;;;===>>>???>>>???AAACCCEEEGGGHHHIIIKKKNNNSSSWWWYYYZZZ[[[\\\^^^^^^^^^[[[YYYYYYZZZ\\\\\\\\\[[[[[[\\\]]]^^^___bbbddddddaaa\\\ZZZ[[[^^^```bbbfffhhhgggddd```]]]ZZZ]]]`````````bbbggglllooo}}}<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<======>>>===>>>@@@AAACCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHGGGFFFGGGHHHGGGGGGGGGIIIKKKLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGIIIIIIMMMQQQTTTTTTQQQOOOPPPRRRQQQWWW^^^bbbeeejjjrrrxxx{{{wwwmmmfffdddcccaaa___ccchhhpppxxx}}}{{{ppplllooovvv{{{xxxppplllkkkjjjkkkooouuu~~~wwwhhhYYYRRRRRRPPPTTT[[[dddlllsssyyy|||xxxuuupppiiibbb[[[UUURRRQQQPPPMMMMMMMMMNNNOOOOOOKKKPPPWWW\\\```gggpppvvv{{{eeeSSSJJJGGGCCC@@@<<<<<<<<<;;;888666555555555555555444333333444555777555444444444555444444333333333444444555555555222222222222222222222222111111111111111111111111111111000000000000000000111111111111111111111111////////////////////////111111111000000000000000000000000000000000000000//////...//////000111111//////000111222222222111***///333444111000111444000000000000000000000000///////////////000000000,,,...111000///...///111............------------000000000000000///..............................------///000000000///........./////////000000000---...///000000///...---***+++,,,---...------,,,///...---------...///000111000///......///000111,,,,,,------.../////////000000////////////000000000000111222222333333444444444444555777888:::<<<::::::::::::;;;===???@@@>>>???AAACCCEEEGGGHHHIIILLLPPPUUUYYYZZZ[[[\\\]]]``````___\\\YYYYYYZZZ\\\\\\\\\\\\\\\]]]^^^___```aaadddfffccc___\\\^^^aaacccdddggghhhgggdddaaa___\\\^^^```aaa```bbbfffjjjooo===<<<<<<;;;;;;:::999999:::::::::;;;<<<===>>>???===>>>@@@BBBCCCCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGHHHKKKLLLKKKIIIFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIHHHGGGGGGHHHIIIJJJGGGJJJMMMMMMJJJJJJLLLNNNKKKRRRYYY]]]]]]^^^bbbgggmmmsss}}}}}}yyyuuunnngggcccdddfffiiikkkmmmtttzzzsssvvv{{{yyyyyy{{{uuutttuuuttttttvvvyyy}}}vvvlllcccYYYPPPKKKLLLIIIMMMTTT[[[```bbbbbbbbb]]][[[WWWSSSPPPOOOOOOOOOOOONNNLLLMMMOOOQQQSSSSSSWWW___jjjssszzz{{{eeeYYYIII@@@======;;;888999:::;;;:::999777777777333555777888777666666777888555222222555666444222222222222333333444444444111111111111111111111111000000000000000000000000111111000000//////......111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111111111000000.........///111222---...///000111222222222$$$)))///111///...000444000000000000000000000000......//////000000111111,,,...000///------///111......---------,,,,,,,,,000000000000000///..............................,,,---///000000000///...---.........//////000000---...///111111///...---,,,---///000000000//////---,,,,,,,,,---///000222222000///------///000222/////////000111222222333------......///111222333000000000111222222333333111555666444555:::;;;999::::::::::::;;;===???@@@>>>???AAACCCEEEGGGHHHIIILLLPPPVVVZZZ[[[\\\]]]^^^bbbbbb```]]]ZZZYYYZZZ\\\ZZZZZZ[[[]]]___bbbdddeeebbbfffiiigggccc```bbbeeeeeefffggghhhgggeeebbb```]]]```bbbaaa```bbbfffjjjppp777777777777777777777777:::;;;<<<===>>>>>>===<<>>;;;999888888777777666666555555666555555555555444444444444444444444444444444444333333333333333333333333333333333222222111111111111111111111111111111111///...---,,,---///111333//////000111111111111111000000000000000000000000222222111111000000////////////............//////////////////////////////////////////000000000000000000//////......------///222555333...,,,///222000000000000000000000000111000///...------...///............////////////...------...000111000...------............------......---------......///.........///////////////////////////////////////......---+++***+++///222000///...------...///000000111111111111111000000000000//////.........---000000111111111111000000000000111222222222222111111222222333555777888999;;;<<<<<<===>>>>>>======>>>@@@BBBCCCDDDEEEHHHJJJKKKOOOTTTWWWZZZ\\\^^^```bbbbbbaaa___\\\ZZZZZZ[[[^^^^^^___```aaaccceeegggfffgggiiihhhfffcccbbbcccbbbcccdddggghhhhhheeebbb\\\___bbbcccbbbdddgggkkkxxx999999999999999999999999<<<===>>>@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKKKKLLLOOOSSSVVVXXX[[[___aaaaaaccciiiooovvv|||rrrnnnjjjggggggiiijjjkkkmmmmmmllllllllllllmmmmmmpppooooooppptttyyy~~~zzzzzzwwwuuurrrkkkggggggbbbaaa```___]]][[[ZZZYYYTTTQQQMMMIIIFFFFFFFFFFFFEEEFFFGGGIIIKKKNNNOOOPPPMMMNNNPPPSSSVVV[[[bbbfffmmmpppsssvvvyyy|||ooobbbWWWMMMGGGCCC@@@===<<<<<<<<<:::777777777777777666666555555555555555555444444444444444444444444444444444444333333333333333333333333333333333222222222111111111111111111111111111111333222000///......////////////000111111111111111000000000000000000000000111111111000000000000000//////............//////////////////////////////000000000000////////////000000000000000/////////---000222111---+++---000000000000000000000000000111000///...---......///............////////////...------...000111///...------............---------------...///000111222.../////////////////////////////////////////////222111///......///111222...---,,,,,,,,,,,,---.........////////////......000000000/////////......000000111111111111000000111111222333333333333333555555555555666777888999999:::;;;<<<>>>>>>??????>>>@@@BBBDDDDDDFFFHHHJJJKKKMMMQQQTTTVVVYYY[[[^^^bbbbbbaaa___[[[ZZZZZZ[[[\\\]]]^^^___aaacccdddeeedddgggkkkkkkiiieeebbbaaaddddddeeeggghhhfffccc```\\\___bbbbbbbbbdddiiimmmyyy;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDCCCBBBAAA@@@@@@??????@@@AAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKHHHIIIJJJJJJJJJKKKNNNQQQWWWXXXZZZXXXVVVVVVYYY\\\___fffpppzzz~~~xxxuuurrrmmmiiicccaaa___^^^\\\\\\\\\]]]]]]]]]]]]]]]___aaabbbdddeeefffhhhkkkmmmlllhhheeefffdddbbbcccgggmmmppprrrqqqrrrrrrssssssrrrrrrqqqoooggg```___^^^ZZZWWWWWWQQQQQQQQQPPPOOOMMMLLLJJJFFFGGGGGGEEEDDDDDDFFFGGGFFFFFFGGGIIIMMMQQQUUUWWWYYY\\\```fffmmmuuu~~~}}}qqq^^^OOOEEEAAA???======;;;999888888888777666777777777666666666666555555555555555444444444444444444444444444444444444222222222222222222222222333333333222222222222111111111111111111111111111222222222111111000///...//////000111111111111111000000000000000000000000///000000000000000000111//////............//////////////////////////////111111000000//////......000000000000111111111111,,,...000///,,,***,,,///000000000000000000000000000000///............///............////////////......---...000000///...------............---------------...000111333444//////////////////......////////////////////////111...---...000111///,,,...------,,,,,,------.........////////////......111000000000000000//////000000000000000000000000222222222333333333333444777777777777777888999999777888999;;;===??????@@@>>>@@@CCCDDDEEEFFFIIIKKKMMMOOOQQQSSSTTTWWWZZZ]]]ccccccbbb___[[[YYYYYYZZZZZZ[[[^^^```bbbbbbccccccdddhhhlllnnnkkkgggcccaaaeeeeeeeeeffffffddd```]]]]]]___aaaaaaaaadddkkkppp|||;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===???@@@AAAAAABBBAAAAAAAAAAAABBBDDDEEECCCBBBAAA@@@????????????>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGIIIJJJKKKLLLMMMJJJKKKKKKKKKJJJKKKMMMOOOVVVWWWWWWUUUSSSSSSUUUWWWZZZ^^^bbbffflllwwwvvvtttpppllliiigggfffffffffffffffeeecccaaa___]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXTTTSSSSSSTTTVVVXXXYYYZZZZZZ\\\^^^`````````^^^]]][[[XXXTTTSSSSSSRRRPPPPPPNNNOOOQQQRRRRRRPPPNNNMMMKKKKKKKKKHHHFFFFFFIIIKKKMMMNNNOOOSSSYYY```gggkkkqqquuu||||||ooogggYYYSSSJJJCCC@@@>>>===;;;888777666666666666666666666666666666666666666666555555555444444444333333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111,,,...000222222222111000//////000111111111111111////////////////////////.../////////000000111111//////............//////////////////////////////111111000000//////....../////////000000111111111,,,...///...,,,+++---...000000000000000000000000/////////.........//////............///////////////......///000000///---------............------............///000111222////////////............////////////////////////---,,,---222777777111+++000000////////////000000///000000111111111111000111111111111000000000000111111000000000000111111222111111111222222333333666666666666777888999:::777888:::;;;===>>>>>>???>>>@@@CCCEEEEEEGGGJJJLLLPPPRRRSSSTTTUUUWWW[[[^^^ccccccaaa^^^[[[XXXXXXYYYYYY[[[^^^aaacccccccccbbbfffiiilllmmmjjjgggdddcccdddddddddeeefffddd```]]]]]]^^^`````````dddlllqqq~~~::::::::::::::::::::::::::::::;;;<<<>>>???AAABBBAAAAAA@@@@@@AAABBBDDDEEEBBBBBBAAA@@@????????????;;;<<<>>>???AAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAABBBBBBDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMJJJKKKLLLLLLJJJJJJLLLNNNQQQQQQPPPNNNMMMMMMNNNOOORRRTTTWWWZZZ]]]dddlllssszzz~~~|||{{{}}}yyytttnnnkkkfffbbb\\\XXXXXXYYYZZZZZZXXXXXXXXXWWWWWWWWWXXXYYYYYY]]]dddiiikkkhhhdddaaaZZZZZZYYYXXXXXXYYYXXXVVVXXXZZZ]]]```aaa```^^^\\\XXXVVVSSSPPPOOOQQQUUUXXX\\\\\\^^^ccckkkttt|||tttfffYYYPPPLLLCCCAAA>>><<<;;;;;;:::999666666666666555555666777555555555555555666666666555444444444444333333333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111+++,,,///111222111///...//////000111111111111111////////////////////////......//////000000000111//////............//////////////////////////////111000000000/////////............//////000000000---...//////.........///////////////////////////......//////////////////............///////////////......///000000...---------............------//////...---------......000000//////.........---////////////////////////...///333;;;AAA@@@888000000000000000000000000000//////000111111111111111000000000000111111111111111111000//////000111111111000000///000111222222222222333444666888:::;;;::::::;;;<<<============>>>AAACCCEEEFFFHHHKKKMMMQQQSSSTTTTTTUUUWWW[[[^^^bbbbbbaaa^^^ZZZXXXXXXYYY[[[]]]```bbbdddddddddccciiijjjjjjiiigggeeeeeeeeeaaaaaabbbdddeeeddd```]]]\\\^^^______```dddkkkqqq888888888888888888888888<<<<<<<<<===>>>@@@AAABBB@@@?????????@@@BBBDDDEEEBBBAAA@@@??????>>>>>>???:::;;;===???AAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAA@@@@@@AAACCCDDDFFFGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLGGGIIIJJJJJJIIIHHHIIIKKKPPPOOOLLLJJJIIIHHHIIIIIIHHHJJJOOOSSSWWW]]]cccgggfffkkksss}}}|||vvvnnnhhhfffggghhhiiikkkkkkjjjhhhfffgggiiikkkrrrxxx|||wwwlllooopppnnnnnnooonnnkkkkkknnnrrruuuvvvtttqqqoooeeebbb]]]]]]aaaggglllnnnkkkkkkmmmpppvvv~~~xxxjjjeee\\\RRRKKKFFFCCCCCC@@@===999666555666999:::555666777666555555666888444555555555555666666666444444444444333333333333333333333333333333333333222222222222222222222222111222222222222333333333111111111111111111111111...///000111000...,,,+++//////000111111111111111000000000000000000000000...//////////////////000//////............///////////////////////////////////////000000000000000............///////////////////////////000000000////////////////////////---...//////000/////////............////////////000///...///000000...,,,------............------000///...------,,,,,,---000000000///......------////////////////////////+++---222999===<<<777111---......//////......---,,,---...//////000000/////////000000000000000111222111000//////000111222000000///......000111222///000111333555888:::;;;;;;<<<==================???AAADDDFFFGGGIIILLLNNNOOOQQQSSSTTTUUUWWWZZZ\\\```aaa```]]]ZZZYYYYYYZZZ\\\]]]```bbbdddeeeeeeeeehhhhhhhhhfffcccbbbdddeee``````aaacccdddccc```]]][[[]]]_________bbbiiinnn|||999999999999999999999999<<<<<<<<<<<<===>>>@@@AAA>>>>>>>>>>>>???AAACCCDDDBBBAAA@@@???>>>>>>>>>>>>:::<<<>>>AAABBBCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFEEECCCAAA@@@>>>???@@@BBBDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIIIIHHHHHHIIIJJJOOONNNKKKJJJJJJJJJIIIIIIGGGHHHKKKOOOSSSWWW[[[^^^ZZZ^^^ccciiiooozzzsssooolllpppyyy}}}nnn]]]QQQMMMJJJFFFAAA>>>>>>??????<<<;;;999777666666888:::555666777666444333555888444444444555555555666666444444444333333333222222222222222222222222222222333333333333333333333333111111222222222333333333111111111111111111111111000000111111000///---,,,//////000111111111111111000000000000000000000000///////////////.........//////............//////////////////////////////......//////000000111111000000000//////////////////......///000000000000////////////////////////,,,---///000000000//////............////////////000///...///000000...,,,------............------000///...............///111000000///......------////////////////////////+++,,,---///000000000000---...///000000///...---,,,---...///000000000000....../////////000000000222111000//////000111222111000///...///000222333000000111333555777999:::;;;<<<===>>>???????????????AAADDDFFFHHHJJJMMMOOONNNQQQTTTVVVWWWYYY[[[]]]_________]]]ZZZYYYZZZ[[[\\\]]]^^^```bbbcccdddeeeeeeffffffeeecccaaaaaabbbaaaaaaaaabbbcccaaa]]]ZZZYYY\\\_________aaafffjjjwww999999999999999999999999;;;:::999999:::;;;<<<===>>>=========>>>@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>;;;===@@@BBBDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFEEECCCAAA@@@>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHJJJJJJIIIIIIJJJKKKKKKIIIHHHHHHIIIKKKKKKKKKJJJJJJJJJKKKLLLNNNQQQSSSTTTWWW[[[]]]```dddlllqqqttt}}}zzzxxxqqqeee^^^VVVLLLDDDBBB@@@>>><<<;;;;;;;;;;;;111444777999888777666666555666777666333222444777444444444555555555666666444444444333333333222222222222222222222222222222333333333333333333333333111111111222222333333333111111111111111111111111...///000111111222222222//////000111111111111111000000000000000000000000000000//////.........---//////............//////////////////////////////------...///000111222222222222111111000000//////......---...000000000///////////////////////////,,,---///000000000//////............/////////000000///...///000///...,,,---..................---///////////////000111111111000000///...---------////////////////////////000///---+++)))+++///222///000111222222111000///...///000111222222222222---.........//////000000222111000......000111222222111000//////111333444222222333333555666888888:::;;;<<<>>>@@@AAABBBBBB???AAADDDFFFHHHJJJMMMOOOOOORRRWWWZZZ[[[\\\^^^___^^^^^^^^^]]]ZZZZZZ[[[\\\\\\\\\]]]^^^```bbbdddeeeaaacccffffffccc```___^^^cccbbbbbbcccbbb___[[[WWWXXX\\\_________```dddhhhsss777777777888999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<@@@>>><<<;;;:::;;;<<<===@@@@@@AAABBBBBBCCCCCCDDDAAABBBBBBBBBCCCCCCDDDDDDFFFCCCAAAAAACCCDDDCCCAAA>>>======???BBBDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJRRRRRRQQQRRRSSSVVVYYY[[[bbbffflllpppvvvxxxccc^^^VVVNNNIIIDDD@@@>>>===<<<:::999888999::::::888888777777777777888888666666666555444444333333777777666555444333333222222222333444444555555666222333333444444333333222333333333222222111111111000000111111111222222222222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111000///...///000111111000000//////......000000000000000000000000////////////////////////000000////////////000000------......///000000000////////////000000000000---.........//////000000222333------333...***111///////////////......---000000000000000000000000222000......///...+++(((000+++&&&'''+++//////---............////////////000000000000000000000000//////000000000000//////111111000000000000000111333333333222222111111111444444444333333222222222444444333444444555666777<<<<<<===>>>?????????>>>@@@??????BBBHHHLLLMMMLLLNNNQQQTTTWWWXXXZZZ\\\^^^^^^^^^^^^]]]]]]]]]\\\\\\]]]^^^___aaabbbbbbbbbbbbhhhhhhgggfffdddcccaaaaaaaaaaaaaaabbbaaa___[[[WWWZZZXXXYYY\\\^^^___dddkkkqqq999999999888999999::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===============@@@???===;;;;;;<<<===>>>>>>??????@@@@@@AAABBBBBB???@@@AAABBBCCCDDDEEEFFFEEEBBB@@@AAABBBCCCBBB@@@@@@??????@@@BBBDDDCCCBBBFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLOOONNNMMMNNNOOOQQQTTTUUUWWW[[[^^^```bbbkkkxxxxxxlll___WWWOOOJJJEEE@@@>>><<<;;;:::::::::888777777777888888555555444444444444555555555555555555555555555555333333333333333333222222444444444444444444333333333333333333333333333333333333333222222111111111000000111111111222222222111111111111000000000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111222222111...------...////////////000000000000000000000000000000000000//////////////////////////////............//////------......///000000000............////////////............/////////000000666444555777///***222///////////////......---////////////////////////...,,,,,,---000000///---000---++++++---///000///............////////////------------------------//////000000000000//////111111000000000000000111222222111111111000000000111222222333333444444444444444333444444555666777;;;<<<===>>>>>>>>>>>>>>>CCCBBBAAADDDIIILLLMMMLLLNNNQQQUUUXXXYYY[[[\\\^^^___^^^^^^]]]\\\\\\[[[[[[ZZZ\\\___bbbdddeeeddddddgggggggggfffeeecccaaa___aaaaaaaaaaaaaaa___[[[WWWWWWUUUVVVYYY[[[\\\aaahhhnnn;;;:::999999888888999999::::::::::::::::::::::::;;;;;;<<<<<<============@@@???===<<<<<<===>>>>>><<<<<<===>>>>>>??????@@@>>>>>>@@@AAACCCDDDFFFFFFCCCBBBAAAAAABBBBBBAAA@@@BBBAAA@@@AAABBBCCCBBBAAAEEEEEEDDDCCCCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNPPPSSSVVVVVVVVVZZZccckkkxxx~~~zzzwwwooojjjaaaYYYRRRKKKEEEAAABBB???;;;999999999999888777777666555555555666666777777666666666666777777444444444555555555555555222222222333333333444444555555555444333222222222333333222222222222333333222222222222222111111111000000000111111111111222111111111111000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000222333333111...,,,,,,---.........///000111111111000000000000000000000000////////////////////////......------------......---......//////000000111------------........................////////////...777;;;>>>???444,,,333///////////////......---////////////////////////,,,++++++---000111000///.../////////......///111............//////////////////////////////////////////000000000000//////000000000//////000000111111000000000000/////////...///000222333555666777444444333444444555666777:::;;;<<<===>>>>>>>>>>>>DDDCCCCCCEEEIIILLLMMMMMMNNNQQQWWWZZZ[[[\\\]]]^^^______^^^]]][[[ZZZYYYYYYYYY\\\```dddggggggfffeeeeeefffhhhhhhgggdddaaa___`````````aaaaaa___[[[XXXWWWUUUUUUXXXYYYZZZ___fffppp::::::999999888999999:::999999999:::::::::::::::;;;;;;;;;;;;<<<<<<======???>>>>>>=========>>>>>>;;;<<<<<<======>>>??????>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@CCCDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDCCCDDDFFFHHHHHHGGGEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIJJJJJJJJJJJJKKKKKKKKKHHHHHHGGGGGGGGGHHHIIIJJJLLLOOORRRSSSSSSUUU[[[```fffjjjnnnqqqttt|||zzzrrrjjjddd___[[[XXXUUUQQQJJJEEEBBBAAA@@@???@@@===:::888888888777666666666555555555555555555888888777777777777888888555555555555555444444444555555555555555555555555444444444333333333222222333333222111111222333333222222222111111111111111000000000000111111111111111111111000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111222222111...------....../////////000000000111///////////////////////////////////////////////////......------......///.........///000000111111------........./////////.........///////////////,,,444:::AAAGGG<<<000222///////////////......---////////////////////////---------...//////...---+++///222222...,,,...111............////////////000000000000000000000000//////000000000000//////000////////////000000111000000000000000000000000...///000111333555666666444444333444444555666777999:::;;;======>>>>>>>>>AAAAAABBBDDDGGGJJJLLLMMMMMMRRRWWW[[[]]]]]]]]]]]]``````^^^]]][[[YYYXXXWWWZZZ]]]bbbfffhhhhhhfffdddeeegggiiijjjiiifffbbb````````````aaabbb```\\\YYYYYYWWWVVVYYYZZZ\\\bbbiiiqqq888888888888999:::;;;<<<999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===============>>>>>><<<<<<======>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAA===<<<===???BBBEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGHHHGGGEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGJJJMMMNNNNNNOOOQQQTTTUUUWWWZZZ[[[]]]aaaggglllsssyyyxxxnnn]]]ZZZUUUQQQNNNKKKIIIGGGEEEBBB???=========<<<;;;;;;999666555555555444333555555666666666666666666444444444333333444444444777777666555444333333333777777666555444444333333222222222333333333444444333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////...///000000//////000111111000000000/////////...////////////////////////////////////////////////000//////////////////000......//////000111111111....../////////000000000///////////////.........+++///222>>>KKKCCC333000///////////////......---........................,,,---..................+++111555444000---///222............////////////------------------------//////000000000000////////////......///000111111111111111111111111111111000000111222222333444444444444333444444555666777999:::;;;===>>>?????????<<<===@@@BBBEEEHHHKKKMMMMMMRRRWWW[[[]]]]]]]]]]]]aaa```___]]][[[YYYXXXWWW\\\___cccggghhhgggdddcccfffhhhjjjkkkjjjhhhdddbbb``````aaabbbcccbbb^^^[[[ZZZXXXWWWZZZ\\\^^^dddlllooo777777777888999:::<<<===999::::::;;;;;;<<<<<<===>>>===<<<::::::::::::;;;<<<<<<<<<===============<<<======>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@??????@@@BBBDDDDDDBBB@@@@@@@@@::::::;;;>>>AAADDDEEEEEEAAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEFFFEEEEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKKKKJJJIIIIIIJJJJJJLLLNNNPPPQQQSSSWWWYYY^^^bbbgggnnnvvvxxxnnnhhhaaaXXXQQQKKKIIIFFFDDDCCCBBB@@@>>>@@@>>><<<;;;;;;:::777555777666555555777888888777555555666777777777666666555555444444444444555555777666666555444444333333666555444333222111111000111111111222333444444444111111222222222222111111000000000111111111111111111000000000000000//////000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---...000000//////111222111111111000///.........000000000000000000000000////////////////////////000000////////////000000...//////000000111111222////////////000000000111///////////////.........,,,---,,,999JJJEEE444//////////////////......---........................(((***---......///111222...333666555111///000333............////////////........................//////000000000000//////............///000111111000000111111111111222222111111111222222222222222444444333444444555666777:::;;;<<<>>>???@@@@@@@@@;;;>>>@@@BBBDDDGGGJJJMMMNNNQQQWWWZZZ[[[\\\]]]^^^bbbaaa```^^^\\\ZZZYYYXXX^^^```cccfffgggfffdddbbbggghhhjjjkkkjjjhhheeeccc```aaabbbdddeeeddd```^^^[[[XXXXXXZZZ]]]```gggpppvvv999888888888999::::::;;;::::::;;;<<<<<<===>>>>>>@@@???<<<:::999888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????????????????@@@@@@@@@@@@===@@@BBBBBB@@@>>>===>>>:::::::::===@@@BBBCCCBBB???@@@AAABBBBBBAAA@@@??????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEEEEFFFFFFFFFFFFIIIJJJKKKKKKJJJHHHHHHHHHHHHIIIJJJJJJKKKMMMNNNPPPQQQSSSWWWZZZ^^^dddjjjnnnttt{{{}}}vvvqqqddd___XXXRRRMMMJJJGGGDDDCCCAAA@@@??????>>><<<:::>>><<<:::::::::999777666777666666777999::::::999333444666777777777666666777777777666666777777777444444444555555555666666444444444333333222222222222222222222222222333333///000222444444222000//////000000000111111111222111111000000///////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///000000//////000111000000000000////////////000000000000000000000000/////////////////////////////////......//////////////////000111111222222........./////////000000000/////////...............///,,,666EEE@@@222000///////////////......---........................(((+++...///......000222///111333222///---...000............////////////111111111111111111111111//////000000000000//////...------......000111111/////////000000000111111111111111111222222222222444444333444444555666777:::;;;===???@@@AAAAAABBB@@@CCCEEEFFFFFFGGGJJJMMMNNNQQQUUUXXXYYY[[[\\\^^^bbbaaa```___]]]\\\[[[ZZZ]]]^^^aaadddeeefffeeeeeegggggghhhhhhgggfffdddcccaaabbbccceeeffffffccc```]]]ZZZZZZ]]]aaadddmmmuuu;;;:::999999888888999999;;;;;;<<<<<<===>>>??????BBB@@@===:::888777888888999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@AAAAAAAAA:::>>>AAAAAA>>><<<;;;<<<;;;;;;:::<<>>>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEE@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHKKKOOORRRUUUWWW[[[]]][[[```fffjjjnnnvvv~~~vvvqqqkkkhhhddd```\\\XXXUUURRRLLLJJJFFFCCCBBBBBBCCCDDD===<<<<<<<<<======;;;999999777666666777888888888666555444555666777666444222333555666666666555555444444333333333333444444111111222444666777888999444444444555555555666666444444333222222111111111...000333555555333000...//////000000111111111222111111000000/////////...//////000000111111111222////////////////////////000000000000000000000000000000000000000000000000////////////////////////000111111000///......///......//////000000111111000000000000000000000000////////////////////////.........------........./////////000111111222222---------.........//////000000//////.........---000222///555@@@;;;111222///////////////......---........................,,,///111000---+++,,,...,,,------,,,+++***++++++............/////////000........................//////000000000000//////---------......000111111---.........//////000000///000000111222222333333444444444444444555777777;;;<<<===???AAABBBBBBCCCFFFHHHJJJIIIHHHHHHJJJMMMNNNQQQTTTWWWXXXZZZ\\\^^^bbbbbbaaa```^^^]]]\\\\\\[[[]]]___bbbdddfffggggggffffffffffffeeedddccccccbbbbbbdddfffhhhgggdddaaa```^^^^^^aaaeeeiiirrr{{{999999:::;;;;;;;;;;;;:::;;;::::::::::::;;;<<<<<>>===<<<<<<<<<===::::::999999::::::;;;<<<;;;;;;<<<======<<<;;;:::;;;;;;<<<<<<=========>>>??????>>>>>>>>>>>>>>>???===>>>???@@@AAABBBBBBBBB>>>???@@@AAABBBCCCCCCCCC@@@@@@???>>>???BBBDDDFFFAAACCCEEEGGGGGGEEEBBB???CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFDDDBBBBBBDDDHHHKKKJJJHHHGGGFFFEEEEEEEEEFFFHHHIIILLLLLLLLLLLLMMMNNNPPPPPPTTTTTTUUUWWWZZZ^^^bbbdddnnnqqqvvv{{{}}}rrriiibbb\\\UUUQQQOOONNNNNNLLLJJJHHHFFFDDD@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999666777999:::;;;;;;:::999666666666666666666666666888888777777666666555555555555555555555555555555444444444444444444444444666555444333222333444444444444444333333222222222000000000000111111111111555444222000//////000111......//////000000111111222111///------------...333222222222111111000000000000000000000000000000000000000000000000000000......////////////......222222111000000///000000---------.........//////111111111111000///...---000000000000000000000000///000111000......000111........./////////000000////////////////////////000000///...............///000000111111111000000//////............//////......,,,++++++,,,......,,,---------------,,,,,,111000///...---,,,++++++......//////000000111111000000000000//////////////////000111111111111111222222111111000000//////000000000111222222222333444333111000000111333444555555555555555666777777===>>>???@@@AAABBBBBBBBBAAABBBBBBDDDFFFHHHJJJKKKNNNRRRVVVXXXWWWXXX[[[^^^cccddddddbbb___]]]]]]^^^````````````aaacccdddeeehhhdddaaa```ccceeeeeedddbbbbbbdddiiimmmmmmjjjgggdddeeedddbbbdddmmm{{{888888999::::::::::::999::::::999999::::::;;;<<>>===<<<<<<<<<<<<<<<:::999999999999:::;;;;;;<<<<<<===>>>>>>===<<<;;;>>>>>>?????????@@@@@@@@@>>>>>>============>>>>>>===>>>@@@AAABBBAAAAAA@@@>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>>???AAADDDEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCEEEGGGIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKLLLNNNRRRUUUWWWVVVXXX[[[___bbbhhhnnnsssxxxtttlll```[[[TTTOOOLLLJJJGGGEEEDDDDDDCCCBBB@@@>>>===<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999999777777999:::::::::999999555555555555555555555555666666666666666666555555555555555555555555555555444444444444444444444444444444333222222222222222333333333333222222222111000000000000111111111111444333222111000000000000.../////////000000000111000000000000000111111222222222111111000000000000000000000000000000000000000000000000000000000000...///////////////......111111000/////////000000........................//////000000000000//////////////////////////////,,,------,,,++++++,,,...,,,,,,,,,---------......////////////////////////000000///...............---...///000111222222222//////............//////...------,,,,,,------.........///000111111111000...............---------000000000///////////////......//////000000000111//////000111111111111000////////////............333333222111111000000///222111000000111333555666444444444555666888999:::======???@@@AAABBBBBBBBBAAABBBBBBDDDFFFHHHJJJKKKNNNQQQVVVWWWWWWXXX[[[^^^bbbccccccaaa^^^\\\\\\]]]^^^^^^___aaabbbdddfffgggfffdddbbbccceeefffeeecccddddddfffjjjlllkkkfffbbb```aaaaaa```bbbjjjvvv888999999:::::::::::::::999888888888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999999999:::;;;;;;<<<<<<===>>>>>>======<<<<<<<<<<<<========================<<<<<<======>>>===>>>AAABBBBBBAAA???======>>>>>>?????????>>>>>>??????>>>>>>???AAACCCDDDGGGEEEBBB@@@???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDGGGFFFEEEEEEFFFFFFEEEDDDFFFFFFGGGGGGHHHHHHHHHGGGDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMGGGIIIJJJKKKMMMOOOSSSVVVXXX^^^eeekkkmmmppptttwww}}}}}}}}}|||yyyvvvvvvqqqjjjeee```ZZZRRRLLLFFFCCC@@@>>>???@@@@@@?????????>>>===<<<;;;::::::::::::::::::999999999999999::::::::::::999888888777888888999999999888888555555555555555555555555444444555555555555555555444444444444444444444444444444444444444444444444222222222222222111111000222222222111111111111111000000000000111111111111222222222222111000//////////////////000000000000------///000222333333333000000000000////////////000000000000000000000000000000000000000000000000//////000000///...------//////.........//////000...............---------------///000111111111111////////////////////////000000111000///...000222,,,,,,,,,---------------////////////////////////000///......---.........+++,,,...000111222222222//////............//////------............------***+++,,,...////////////---------.........//////111111000000///......---,,,---...///000111111222...///000000111111000000............////////////222222222111111000000///000000///000111444666777333333444555777999;;;<<<<<<===>>>???AAAAAAAAAAAAAAAAAABBBDDDFFFIIIKKKLLLMMMQQQUUUVVVVVVWWWZZZ]]]aaaaaaaaa```]]][[[[[[\\\\\\\\\^^^```ccceeeggghhhffffffggghhhjjjiiifffdddeeefffhhhjjjkkkgggaaa]]]]]]^^^___```bbbiiissszzz999:::;;;;;;<<<<<<;;;;;;777777777777777888999999888999:::<<<<<<<<<;;;:::999999999888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;==================>>>???<<<>>>AAACCCCCCAAA>>>;;;>>>>>>?????????>>>======>>>>>>>>>>>>???AAABBBCCCGGGEEEBBB???>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBHHHGGGFFFEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGFFFFFFGGGGGGHHHGGGHHHIIIIIIIIIIIILLLNNNNNNQQQTTTUUUVVVWWWYYY\\\]]]bbbhhhmmmqqquuuyyy|||}}}wwwrrrnnnllliiiggggggccc^^^[[[ZZZYYYWWWUUUXXXUUUQQQNNNMMMJJJGGGDDDAAA@@@>>>======>>>>>>???>>>>>>===<<<<<<<<<;;;;;;888888888999999999999999888888999999999888888777888888888888888888777777555555555555555555555555333333333444444555555555444444444444444444444444333333333333333333333333111222333333333222000///111111111000000000000000///000000000111111111111000111222222222111///...////////////000000000000***+++---///111111111000//////////////////......////////////////////////////////////////////////000000000000///...---,,,---------------...///000---------.........//////---...///000000111111111////////////////////////333333444333222222333555///////////////////////////////////////////////////......------.........,,,---...///000000111111///......------......///,,,---...//////...---,,,***+++,,,------------------------............///000000/////////.........------......///000000111...//////000000000000000/////////000111222222222...//////000111222333333000000000111222333555666333333444555666888999:::;;;<<<>>>???@@@@@@AAAAAAAAAAAABBBDDDGGGIIIKKKMMMLLLPPPTTTVVVVVVVVVYYY\\\___``````___\\\[[[[[[\\\[[[\\\^^^```ccceeefffgggggghhhkkkmmmnnnllliiifffeeegggiiikkkiiieee___[[[]]]___```bbbeeekkkrrrxxxzzz888888999:::::::::::::::777666666666666777888888666888999;;;;;;;;;::::::999888888888888999::::::999999999999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@<<<>>>AAACCCBBB@@@===;;;>>>???????????????>>>============>>>???@@@AAABBBCCCBBBBBBAAA@@@?????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAGGGGGGFFFEEECCCBBBBBBBBBAAABBBCCCEEEEEEDDDCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBAAADDDEEEFFFFFFEEEFFFGGGIIIHHHIIIIIIIIIIIIIIIKKKMMMNNNPPPTTTVVVWWWWWWYYYZZZ```_________```bbbdddeeemmmppptttxxx{{{~~~~~~{{{yyyuuunnniiiffffffeeeddd```\\\WWWTTTRRRQQQPPPNNNNNNLLLJJJHHHHHHGGGFFFEEEEEECCCAAA@@@AAAAAAAAA@@@>>>===<<<;;;:::999:::;;;;;;:::999888888888888999999999999999999:::::::::777777888999999888888888999888888777666666666666555555555555555555555555222222333333444444555555444444444444444444444444333333333333333333333333222333444444444333111000000000000000000000000000///000000000111111111111///000111222222000///...000000000000////////////,,,---...000000000///.....................////////////////////////////////////////////////////////////000//////...------------,,,------...//////***+++,,,---...000111111//////000000000000//////...........................//////...------...000/////////////////////...////////////////////////......------------............/////////......---......------------......,,,---////////////---,,,000000000000000///...---///............------------........./////////000/////////.....................///000000000000000......///000111222333333---...///000111222333333222222222222222222333333444444444444555666777777;;;<<<===>>>???@@@@@@@@@AAAAAACCCDDDGGGJJJLLLMMMLLLPPPTTTVVVVVVVVVYYY\\\___``````___]]][[[\\\\\\\\\]]]___aaacccddddddeeeeeehhhkkkmmmmmmjjjhhhfffdddgggjjjjjjhhhccc___\\\^^^___```bbbfffkkkqqqtttwww555666666777777777777777777666666666666777888888888888999:::::::::::::::888888888888888999::::::888888888888888999:::;;;============<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????<<<===@@@AAAAAA@@@>>><<<===>>>????????????>>>>>><<<<<<===>>>???@@@@@@AAA??????AAAAAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCCCCCCCCCCBBBAAAAAADDDEEEFFFEEEBBBAAABBBCCCAAAAAABBBBBBCCCCCCBBBBBBCCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA???AAACCCCCCBBBCCCDDDFFFCCCCCCCCCCCCEEEFFFHHHIIIEEEGGGJJJKKKKKKJJJKKKLLLQQQPPPOOOOOOPPPQQQRRRSSSWWWZZZ]]]___```aaadddeeekkkjjjgggfffgggiiilllnnnllllllllljjjiiijjjlllooooooooonnnmmmllljjjiiihhhjjjgggdddaaa```^^^\\\ZZZYYYVVVRRRPPPPPPPPPOOONNNLLLIIIGGGEEEFFFFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;888999:::999777777888:::;;;:::888777777777888888:::::::::::::::999999999777777888999999999999888999999777666555555555555444444444444444444444444333333444444444444444444333333333333333333333333333333333333333333333333333333333333333222222111000000000000111111111111000000000000111111111111///000000111000000//////000000000000////////////000111111111111000000///............////////////000000000000000000000000000000000000000000000000......////////////............---------......///***+++,,,---...000111111///000000000000000///...........................,,,------,,,++++++,,,...---------------,,,,,,,,,////////////////////////---------,,,------...///////////////...---,,,+++......------------............////////////......000000000///...---,,,+++//////.........---------,,,------...//////000000/////////.........---------...//////000000//////,,,------...///000000111000000000000000000000000222222222222222222222222666555555555555666666777:::;;;<<<>>>????????????AAAAAACCCEEEGGGJJJMMMNNNMMMQQQUUUVVVVVVWWWZZZ]]]```aaabbb```^^^]]]]]]^^^]]]___aaaccceeeffffffeeeccceeehhhhhhgggeeeeeeeeefffhhhjjjjjjfffbbb___^^^\\\\\\]]]___ccchhhmmmpppsss666666777888888888888777777777666666777777888999::::::999999999::::::;;;888888888888888999999:::888888888888888:::;;;<<<;;;;;;;;;::::::999999999::::::::::::;;;<<<======<<<===>>>@@@@@@@@@??????;;;<<<======>>>>>>>>>>>>;;;;;;===>>>??????@@@@@@===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDDDDEEEDDDCCCBBBAAAAAACCCEEEDDDBBBAAACCCEEEBBBBBBAAAAAABBBBBBCCCDDDCCCBBBBBBAAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEDDDAAACCCEEEEEEEEEDDDFFFGGGBBBBBBBBBCCCEEEFFFGGGFFF@@@CCCFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHJJJKKKLLLLLLNNNPPPQQQPPPPPPQQQRRRPPPPPPPPPPPPQQQRRRTTTUUUUUUVVVWWWUUUSSSSSSUUUWWWTTTTTTTTTUUUTTTSSSQQQPPPPPPNNNKKKJJJJJJKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGEEEDDDBBBAAAAAABBBBBBAAA???===>>>>>>======<<<===>>>=========<<<;;;:::::::::777999;;;:::888888999;;;===<<<:::888777777888999;;;::::::999999888888888777888888999::::::999999:::999777555444444444444444444444444444444444444555555555555444444444444333333333333333333333333222222222222222222222222333333222111111111111111000000000111111222222222000000000000111111111111000000////////////000000111000000000/////////...111111000000000000111111....../////////000000000000000000000000000000000000000000000000000000000,,,---...///000000000000000///..................---------...............---...///000000111000000...........................//////...------...000......---------,,,,,,,,,////////////////////////---,,,,,,,,,------...///------.........---,,,,,,...------,,,,,,------...//////............//////------------,,,+++******---------.......................................------..................---...//////000000//////------......//////000000///000000000000000000000000111222222333333333333666666666666777888::::::::::::<<<===>>>?????????AAAAAACCCEEEHHHKKKMMMOOONNNQQQVVVWWWWWWXXX[[[^^^bbbccccccbbb```___```aaa^^^```cccgggiiijjjjjjjjjdddfffgggfffdddccceeegggiiikkkllliiieee```______[[[[[[ZZZ\\\aaafffjjjmmmppp999999:::;;;;;;;;;;;;:::777777777777777888999999<<<;;;:::999999999;;;;;;888888888777888999999:::999999888888999;;;<<<===>>>>>>>>>======<<<<<<<<<888888888888999:::;;;<<<<<<<<<===>>>???@@@@@@@@@999:::;;;<<<============:::;;;<<<>>>????????????=========>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEDDDBBBAAA???BBBDDDDDDBBBAAADDDFFFCCCCCCBBBAAAAAACCCDDDEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCEEEGGGHHHGGGFFFGGGHHHDDDCCCBBBBBBCCCCCCBBBAAA@@@BBBEEEFFFFFFFFFGGGHHHCCCCCCCCCCCCDDDFFFHHHIIIFFFHHHIIIIIIHHHGGGHHHHHHDDDEEEGGGIIIJJJJJJJJJIIIHHHJJJLLLJJJHHHFFFGGGIIIJJJKKKLLLMMMMMMLLLKKKJJJEEECCCBBBBBBCCCEEEEEEEEECCCBBBBBBCCCDDDCCC@@@===BBB@@@@@@@@@@@@@@@===;;;;;;<<<===<<<;;;::::::;;;999:::<<<<<<;;;:::::::::888:::;;;:::777666888:::<<<:::888555444444555666;;;::::::999888777777666777888999::::::::::::::::::999777555444333333444444444444444444444444444666666666555555444444444333333333333333333333333222222222222222222222222333222000/////////000111000000111111222222222333000000000000111111111111111000///......///000111111111000000/////////...///...---------///000111.../////////000000111111000000000000000000000000000000000000000000000000+++,,,---///000000111111111000///...............000000///...------,,,,,,+++,,,...///111222222333........................---...///...,,,,,,...///000000/////////.........////////////////////////,,,,,,,,,,,,------...///+++,,,,,,---...............------,,,,,,------...000///...------...///000......//////000/////////++++++,,,---...///000111/////////...------,,,,,,+++,,,,,,---...///000000---......///////////////000000000000111111111111,,,,,,---///000222333333...///111222444444555555666666777888999;;;===>>>999:::;;;===>>>>>>??????AAAAAACCCEEEHHHKKKNNNOOONNNRRRVVVXXXWWWXXX[[[^^^cccddddddcccbbb```aaabbb___aaaeeeiiilllnnnoooooohhhiiiiiifffddddddhhhllllllmmmmmmiiiccc___^^^___]]][[[ZZZ\\\aaafffkkkmmmnnn888888888777777777777777666666666666777888999:::======>>>>>>>>>>>>======::::::999999999999888888999:::<<<=========<<<<<<888999:::<<<===<<<<<<;;;::::::;;;:::999888:::<<<;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????======>>>???@@@@@@AAAAAAAAAAAABBB@@@???>>>???AAA@@@BBBEEEGGGGGGEEEBBB@@@BBB@@@@@@@@@BBBBBBAAA@@@???@@@BBBCCCDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBB@@@?????????@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFEEEDDDDDDEEE@@@@@@AAABBBBBBCCCDDDDDDBBBDDDFFFIIIIIIIIIGGGFFFFFFDDDCCCAAA@@@@@@AAAAAAAAA@@@>>>???@@@@@@???>>>@@@@@@@@@@@@@@@???>>>===:::::::::;;;;;;<<<<<<<<<888888999999999:::::::::999999999999999999999999666666777777888888888999777777666666666666777777888888888888888777666666888888777666555444444333222222333333333333444444333333333333333333333333555444222333444555555444111111222222222333333333444222000111333555333000222222111111111111222222000000000000000000000000111///...///111222000---////////////////////////000111111111//////000222......////////////......///////////////.........000000000000000000000000......////////////......////////////////////////,,,---///000000000///...///////////////000000111............------------444222///---,,,---///000---,,,,,,,,,,,,---............------------............///000000000000000333000---,,,...///...---.........------,,,,,,,,,---------.........//////........................---...............------//////.........---------///000///---++++++---///...///111222222000...---////////////............///,,,******...000111000222///000555666111111444444444666777999;;;<<<===<<<;;;:::::::::<<<===>>>???@@@BBBEEEHHHJJJLLLNNNQQQUUUXXXXXXWWWXXX[[[^^^ffffffdddbbb___^^^```bbbaaabbbdddhhhlllnnnlllkkkhhhjjjjjjiiihhhggghhhiiippplllgggeeeeeedddaaa]]]XXXXXXXXXYYY[[[```eeehhhsss666666666666666666666666666666666666777888999:::<<<<<<============<<<<<<<<<<<<;;;:::999999888888888999:::;;;<<<;;;;;;:::888999:::<<<<<<<<<<<<;;;:::;;;;;;:::999999:::<<<;;;<<<===>>>>>>===<<<;;;=========<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????===>>>>>>???@@@@@@AAAAAA@@@AAAAAA@@@>>>>>>???AAA???AAADDDGGGHHHGGGEEECCCCCCAAA@@@AAABBBCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDDDDBBBAAABBBCCC?????????@@@@@@AAAAAAAAA@@@BBBEEEGGGGGGGGGEEEDDDAAA@@@???===============>>>===<<<===>>>???>>>===???????????????>>>======:::::::::;;;;;;;;;<<<<<<888888888888999999::::::999999999999999999999999666777777777888888888888888888777777777777888888777888888888888777666666555555555555444444444444222222222333333333444444444444444444444444444444555333222222333444444333222222222333333333444444555444333444555555444333111111111000000111111111000000000000000000000000000///...///111222000---////////////////////////...///000///------///111......////////////....../////////////////////.................................////////////..............................---......//////////////////////////////000111111000000000000////////////333222000...---......///...------------...//////------,,,,,,,,,,,,------------...///////////////111...,,,,,,///000000///.........------,,,,,,,,,---------.........//////........................---...............------//////.........---------///000000...---,,,---/////////000000000///...---////////////////////////000...------000222111000222///000555555111111444444444666777999;;;<<<===<<<<<<<<<<<<======>>>??????@@@BBBEEEHHHJJJLLLMMMPPPTTTWWWXXXWWWXXX\\\___eeeeeedddaaa______aaacccbbbcccgggkkkoooooommmkkkgggiiikkkkkkkkkjjjlllmmmrrrmmmfffbbbbbbaaa___]]]ZZZYYYYYYYYYZZZ^^^cccfffrrr444444444555555666666777666666666666777888999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888777666666777888888999999999999888888999:::;;;<<<<<<<<<;;;;;;;;;<<<;;;:::999;;;===;;;<<<============<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===>>>>>>???>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAA@@@>>>>>>???AAA???AAADDDGGGIIIIIIGGGFFFDDDCCCAAAAAACCCDDDCCCBBBCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBB@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAAAAA???>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDDDDBBBAAA>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;===>>>===<<<======>>>>>>>>>===<<<<<<:::::::::;;;;;;;;;;;;<<<777777777888888888888999999999999999999999999999777777777777888888888888999888888777777888888999777777888888777777666555222222333333444444444444222222222222333333333333555555555555555555555555444333111111333333333222222222222333333333333333000111222222000000111222111000000//////000000111000000000000000000000000000/////////111111///...////////////////////////---......---,,,,,,---///......////////////............//////////////////..............................////////////......------------------------...............///000000000000//////000000111222000000000000////////////111000000//////.........///............///000000,,,,,,,,,++++++,,,,,,,,,,,,------...............///---,,,---///111111000.........------------------------.......................................------...............---...............---------...000111000///......////////////.........------////////////000000000000111111000111333333222000222000111444444222111333444555666777999;;;<<<<<<<<<===>>>???@@@@@@@@@@@@???AAABBBEEEHHHJJJLLLMMMOOORRRVVVXXXXXXYYY]]]aaaddddddcccaaa___```bbbddddddeeehhhmmmqqqrrrpppnnnjjjllloooppppppooopppqqqssslllddd_________^^^\\\[[[[[[ZZZYYYZZZ]]]bbbfffrrr333333444555666666777777666555555666666777888999::::::;;;;;;;;;;;;::::::999999888888777777666666888888888999999999999888888999999:::;;;;;;<<<<<<;;;<<<<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::;;;<<<===>>>???>>>>>>?????????@@@@@@@@@@@@AAAAAA@@@>>>===???@@@@@@BBBEEEHHHIIIIIIHHHGGGFFFDDDBBBBBBCCCDDDDDDCCCDDDCCCAAA@@@???@@@AAAAAACCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFEEECCCBBB>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAA===>>>@@@???>>>======>>>>>>>>>==================<<<===???@@@AAA@@@?????????>>>>>>=========<<<<<<:::999999:::<<<>>>===<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777888888888888888888888888888777777777777777888888888888888777777777777888888777777777777777666666555333333333333333444444444111222222222222333333333444444444444444444444444444333111111222333222111222222222222222222222222---///111000---,,,...111000000////////////000000/////////////////////////////////000000000///...////////////////////////---......---,,,,,,---///......////////////..................////////////..............................////////////......------------------------///......------...000111000////////////000111111............------------//////000000000///---,,,...............//////000------,,,,,,,,,,,,------,,,---......//////............---...///000000000...............---------................................................,,,---......///.................................---///222222000///////////////...------------.../////////000000000000000111111222333333333111///111111111333333333333444555555666777999:::;;;<<<<<<>>>???AAABBBBBBBBBAAA@@@AAACCCEEEGGGJJJLLLMMMNNNQQQVVVXXXXXXZZZ^^^bbbeeeeeedddaaa______aaaccceeefffgggkkkpppsssuuutttqqqsssuuuuuusssqqqppppppnnnhhhbbb_________^^^\\\[[[\\\\\\\\\\\\___eeejjjwww444444555666666777888888555555555555666777888999999999::::::::::::999999777777888888999::::::::::::::::::999999999::::::888888999999:::;;;;;;<<<:::;;;<<<;;;999999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999888888888777777999999:::;;;<<<===>>>>>>???????????????@@@@@@@@@@@@@@@@@@???>>>===>>>@@@CCCDDDFFFHHHIIIHHHGGGGGGHHHEEECCCBBBCCCDDDDDDCCCDDDCCCAAA@@@??????@@@AAABBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCAAA???<<<======>>>?????????????????????@@@@@@@@@AAAAAA>>>???AAA@@@>>>======>>>>>>>>>>>>>>>>>>=========<<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>======;;;::::::;;;===???>>>===:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777777777777777777888888888888888888888888888888777777777777777777666666555555555555666666777777777777777666555555666666555555444333333222111111111222222222333333222222222222222222222222555333111111222222222111111111111111111000000000000222444333000///111444000000////////////000000////////////////////////...///000000000/////////000000000000000000000000...//////...------...000......////////////......---.........//////000000////////////////////////......////////////......------------------------///......------...000111//////......//////000111............---------------...000000000///---,,,------,,,,,,------...///......------------............///000000000000//////000000///......---................................................---........................,,,------...//////......---.....................---///111222000///////////////...------------.........//////000000000111000111222333222111000///000222222222333555666666555555666888999:::;;;;;;<<<===???AAACCCCCCBBBBBB@@@AAACCCEEEGGGJJJKKKLLLMMMQQQUUUWWWXXXZZZ^^^bbbggggggeeebbb___^^^___aaafffeeedddggglllsssxxxzzzuuuvvvvvvsssoookkkhhhhhhfffccc``````bbbaaa^^^[[[ZZZ\\\___``````eeemmmsss555555555666666777777888555555555555666777888888999999::::::::::::999999888888999;;;<<<===>>>>>><<<<<<;;;::::::::::::;;;999888888888999:::;;;<<<::::::;;;:::999888:::<<<<<<<<<;;;;;;;;;;;;<<<<<<888888888888777777777777999999:::;;;<<<======>>>???????????????????????????@@@@@@???======>>>@@@DDDEEEFFFGGGHHHHHHGGGFFFHHHFFFBBBAAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>?????????>>>===<<<<<<===>>>????????????????????????@@@@@@AAAAAABBB???AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================<<<<<<=========<<<<<<;;;<<<;;;;;;<<<>>>???>>>===::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::999888888888888777777777888888888888888888888888888888888888777777777777666555555444444555555666666666777777666666555444777777666555444333222222111111111111222222222222111111111111111111111111666444222222222333222111111111111111111000000000000111222111000000111222111000000//////000000111000000000000000000000000...///111111/////////000000000000000000000000000///000000///......///111......////////////......------......///000000000000000000000000000000000......////////////......------------------------...............///000000......------......///000000000000000////////////---...///000//////------,,,,,,,,,,,,,,,---......///......------......///...//////000000000000000///000111000...---,,,---.............../////////...............---------........................,,,,,,---...////////////---------...............---...000000///...///000/////////.........------------......//////000000...000222111000///000111000222333222444999;;;999555666777888999:::;;;;;;<<<===>>>@@@AAABBBBBBBBBAAABBBCCCEEEGGGIIIKKKLLLNNNQQQVVVXXXXXXZZZ^^^bbbgggfffeeebbb___^^^```bbbfffdddbbbdddiiipppuuuxxxssssssqqqlllgggbbb``````bbb```___aaacccccc___[[[YYY]]]aaacccdddjjjsss{{{555555555555555555555555555555555555555666888888999::::::::::::::::::999888888999:::;;;<<<<<<======<<<;;;:::999::::::;;;999888888888888:::;;;<<<888999:::999888777999;;;<<<;;;;;;::::::;;;;;;<<<:::999999999999888888888888999::::::<<<<<<===>>>???????????????????????????@@@@@@???======>>>???BBBCCCDDDFFFGGGHHHHHHHHHHHHEEEBBB@@@AAABBBCCCCCC???@@@@@@AAAAAAAAA@@@@@@>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????????????????????????????>>>>>>>>>=========<<<<<<===>>>???@@@@@@@@@???>>>??????@@@@@@AAABBBBBBCCC@@@AAABBBAAA???>>>>>>>>><<<<<<======>>>>>>??????========================:::;;;<<<======<<<;;;;;;===<<<;;;<<<===>>>===<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888888888888888888888888888888888888888888888777777777666666666555555555555666666666666777777666666555444555444444444333333222222111111111111222222222222222222222222222222222222777555333222333333222111333333333333222222111111000///......000000///...111111111000000111111111000000000000000000000000---000222111///...///000000000000000000000000000///000000///......///111......////////////......------......///000000111////////////////////////......////////////..............................---......///////////////---,,,,,,,,,,,,---......000000000000////////////---..................------------------...//////...------,,,,,,------...---...//////000000//////,,,///111111///------///---........./////////000//////.........---------........................+++,,,---...////////////---------.........//////---...///...------///111//////000000000///...---,,,,,,,,,---.../////////...000111111//////222444///333444222555<<>>@@@BBBCCCAAABBBCCCEEEGGGIIIKKKKKKNNNRRRVVVXXXXXXZZZ^^^aaaddddddcccaaa___```bbbeeeeeedddcccdddhhhllloooooonnnmmmjjjfffbbb______aaadddaaa___```bbbbbb___\\\ZZZ___ccceeefffkkkvvv~~~444444444444444444333333555444444555555666777888999::::::;;;;;;::::::999777777777777777888888888===<<<:::999999999::::::999888888777888:::;;;<<<888999999888777777888:::<<<;;;::::::::::::;;;<<<;;;;;;;;;:::::::::999999888999999:::;;;<<<===>>>@@@@@@?????????????????????@@@@@@???===<<<>>>??????@@@BBBEEEGGGIIIJJJJJJHHHEEEBBB@@@@@@BBBBBBBBB===>>>@@@AAABBBBBBAAA@@@===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????????????????????????????AAAAAA@@@???>>>>>>??????>>>???@@@AAAAAA@@@???>>>??????@@@AAABBBBBBCCCCCC@@@AAABBBAAA???======>>>;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>===;;;<<<===>>>>>>>>>===<<<===<<<;;;;;;<<<===<<<::::::;;;;;;<<<=========<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999888888777777777777777777777777999888888888777777666666777777666666666666777777666666666666666555555444111222222222222333333333000111111111111222222222333333333333333333333333888666444333444444333222555555555444444333333333555222000111444555333000222222111111111111222222000000000000000000000000---000222111///...///111000000000000000000000000...///000///------///000......////////////......---------...///000000111..............................////////////......////////////////////////,,,---///000000000///...,,,++++++++++++,,,------///.........------------.......................................///000000---,,,,,,++++++,,,,,,---,,,---......//////......***---000111///...///111---.........//////000000//////.........---------........................+++,,,---...////////////---------.........//////---......---,,,---///111...///111222222000...---++++++,,,,,,---.../////////000111000///000333777...333444222666>>>AAA???666666777888999::::::;;;;;;;;;;;;;;;===???AAACCCAAABBBDDDEEEGGGIIIJJJKKKOOOSSSVVVXXXXXXYYY]]]aaaaaaaaaaaaaaa```bbbeeehhhdddddddddfffhhhiiihhhgggkkkjjjhhhdddaaaaaacccfffhhhddd___^^^``````___]]][[[```eeeffffffkkkvvv444444444555555555555666666555555555555666777777777777888888888999999999;;;:::999888999:::===>>>===:::888888::::::888555777777777777888999:::;;;888888888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<>><<<;;;<<<===???@@@BBBAAA@@@>>>======<<<<<>>======>>>>>>@@@BBBDDDGGGJJJKKKHHHFFFCCC@@@???>>>???@@@@@@>>>===<<<===>>>===<<>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@>>>======<<<<<<>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAA@@@??????>>>AAA@@@@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<====================================<<<<<<;;;;;;;;;;;;<<<<<<::::::999888777777777777888777777666666666666666;;;;;;:::999888777666555555555555555666777888999999:::::::::999888777777999777555555666777777777666666555444333333222222222222222222222222222222555333111000111222555777<<<999666333111000000000...///000111222333333333333333222222000///------222222111111000000//////222222000///............////////////////////////000///...------...///000////////////////////////000...,,,---000111///---........................000111111111111000000///...//////////////////..................------------------...............//////.........---------------------------------//////.........---------,,,------......------,,,------,,,+++,,,---...///////////////............,,,,,,------------,,,,,,.........------,,,,,,,,,///000111000...------...------------------------------............------...............///000000333///,,,,,,...000000///////////////000000000000---......///000111111222000000////////////000000000000000111222222333333666777999:::;;;<<<<<<<<<===>>>???@@@AAAAAA@@@???BBBDDDFFFHHHJJJKKKLLLLLLMMMQQQTTTUUUUUUWWW\\\```]]]___aaabbbbbbccceeehhheeefffdddbbbeeekkknnnllljjjiiigggfffffffffggghhhhhhfffcccbbbaaaaaa___^^^bbbbbbeeeggggggjjjvvv444444444444555555555555555555444444555555666777777777777888888999999999999888666555555666777888<<<:::888888::::::888555777777777777888999:::;;;888888888999:::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>===<<<;;;;;;===>>>@@@@@@@@@???>>>============@@@@@@???>>>>>>===<<<<<<===>>>???AAADDDFFFIIIJJJFFFEEEDDDBBBAAAAAAAAAAAAAAA???===<<<===>>>===<<>>============>>>???@@@@@@@@@@@@????????????????????????>>>>>>>>>===@@@@@@@@@AAAAAAAAAAAAAAABBBAAA???>>>======>>>>>>???????????????>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>@@@??????>>>>>>===============>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999:::::::::888888777666666666777777888888888777777777777777666666666777888999:::;;;<<<<<<<<<<<<<<<;;;::::::999777555444555666555555666555555444333333222222333333333333333333333333111111000111222666999;;;@@@>>>:::666333111111000///000111222222222222222000000111222222222222222000000000000000000//////222111000///............////////////////////////000///...------...///000///////////////////////////---,,,---//////...,,,////////////////////////...//////000000000//////......------------...........................///+++,,,,,,---...///000000//////.........---------------------------------//////.........---------,,,------......------,,,---,,,,,,,,,,,,---......////////////.....................//////.........---,,,,,,,,,++++++++++++---...000000//////111222------------------------------............------...............///000000///,,,))))))+++------,,,.../////////000000000000......//////000000111111000000////////////000000111111222222333333444444555666777999:::;;;;;;<<<===>>>???AAAAAAAAA@@@@@@BBBCCCEEEGGGIIIKKKLLLLLLOOORRRUUUWWWWWWYYY]]]aaaaaaaaaaaa``````aaaeeegggaaaeeeeeecccdddhhhiiihhhgggfffeeeeeeeeefffggghhhgggdddbbb``````___^^^\\\^^^___aaadddfffjjjvvv444444444444555555555555444444333333333444555555777777777777888888888888;;;:::888777666666777777;;;999888888999999777666777777777777888999:::;;;888888999::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>???>>>>>>======>>>>>>???>>>>>>>>>======<<<<<<;;;===>>>???@@@CCCEEEGGGHHHEEEEEEEEEEEEDDDCCCBBBAAAAAA???============<<<;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>????????????@@@@@@@@@AAABBBAAA???>>>>>>???@@@BBBAAA@@@@@@???>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========>>>>>>>>>>>>>>>=========<<<======>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999::::::;;;;;;999999888777777777777888555555666666777777777888777777777888999;;;<<<===>>>>>>?????????>>>======<<<:::888777777777666555555555444444333333222222444444444444444444444444111111111111444777:::<<<>>><<<:::777444333333333000111111222222222111111///000111222333444444444//////////////////000000222111000//////....../////////////////////////////////............//////000000000000000000000000...,,,+++,,,---...---,,,000000000000000000000000,,,---......////////////...---,,,++++++,,,---............//////000000000******+++---...///000111...............---------.......................................---------,,,------......------,,,+++,,,------......------/////////............---////////////////////////---------------,,,,,,,,,(((***++++++++++++,,,...........................------............------...............///000000111...,,,,,,---/////////....../////////000000000////////////000000000000000000////////////000000222222333333444555555555444555666888999:::;;;;;;===>>>???AAABBBBBBAAAAAABBBCCCEEEGGGIIIKKKLLLMMMPPPSSSWWWXXXXXXZZZ^^^aaadddcccaaa___^^^aaafffjjjdddiiilllhhhffffffgggffffffeeedddcccddddddffffffeeeccc```______^^^\\\ZZZYYYZZZ]]]aaadddiiiuuu333333444444444555555555333333222222333333444555777777777777777777777777::::::888777777777888888999999888888888888777666777777777777888999:::;;;::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<==================>>>??????>>>>>>>>>======<<<<<<<<<======>>>???AAACCCEEEFFFEEEFFFGGGGGGEEECCCAAA???AAA???============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBB@@@???>>>>>>@@@BBBDDDAAAAAA@@@@@@????????????AAAAAA@@@@@@@@@@@@AAAAAA?????????>>>======<<<<<<<<<=====================<<<<<<======>>>=========>>>>>>===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;777777777777888999:::::::::999999888888888888888666666666777777777777888666777777888999;;;<<<===>>>???????????????>>>>>><<<:::888777777666555333444444444333333333222222333333333333444444444444333333222222333444666777555444444333333333444555111111222222222111111000222222222333222222111111------......//////000000111111000////////////////////////////////////////////////....../////////000000000000000000000000...------------...------////////////////////////+++,,,---...///000000000///...,,,++++++,,,...///---......///000111111222++++++,,,------...//////........................////////////////////////........................,,,------......------,,,+++,,,---...///...---,,,//////.........---------/////////....../////////000000000000000/////////+++,,,,,,+++(((''''''(((////////////////////////------............------...............///000000111000///...//////000000........./////////000000000000000000////////////000000////////////000000222222222333444444555555444555666888:::;;;<<<<<<===>>>@@@AAABBBCCCBBBBBBBBBCCCDDDFFFHHHJJJLLLNNNOOOSSSWWWYYYXXXYYY]]]```dddbbb```^^^___dddlllrrrnnntttuuunnnhhhgggiiiiiihhhgggeeedddccccccdddddddddbbb```______^^^[[[YYYWWWWWWZZZ___bbbgggrrr}}}333333333444444444444555333222222222222333444444666666666666666666666666444444444444444555666666777888888777777666666777777777777777888999:::;;;===<<<;;;:::999888888777999999999999999999999999999999999:::::::::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAACCCDDDFFFGGGGGGGGGEEEBBB>>><<<@@@>>>===<<<===>>>===<<<========================<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBBBB@@@@@@???>>>???@@@BBBDDD@@@@@@@@@AAAAAAAAABBBBBBAAA@@@????????????@@@AAA??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<=========;;;;;;<<<===========================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::777777777777888999:::::::::999999888888888888888999999888888888777777777555555666666777999:::;;;<<<<<<======>>>======<<<888666555444444333111///333333333333333222222222111111222222333333333333222222111111111222333444111111111111222222333444111111222222222111111000000111111111111111000000------......//////000000111000000////////////000////////////////////////...//////////////////...000000000000000000000000......//////.........///........................,,,---...///000111111111000///...------...///000---......///000111111222---------------,,,,,,,,,---.....................////////////////////////---.....................,,,------......------,,,+++,,,---...///...---,,,............------------...------,,,,,,------...000000000000000000000000000111111///---+++,,,,,,////////////////////////------............------...............///000000,,,,,,,,,,,,+++,,,,,,---............////////////000000000000////////////000000////////////000000111111222222333444444444444666777999;;;======>>>===>>>@@@BBBCCCCCCCCCCCCBBBBBBCCCEEEGGGJJJMMMNNNOOORRRWWWXXXXXXYYY[[[^^^______^^^^^^aaahhhrrrxxxwwwzzzxxxnnnggggggjjjlllkkkiiigggeeecccbbbbbbbbbcccbbb`````````^^^[[[YYYWWWVVVYYY]]]aaaeeeoooxxx333333333333444444444444333333222222222333444444666666666666555555555555444444555666777777888888666777888777666555666777777777777777888999:::;;;<<<<<<;;;:::888777666666999999999999999999999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBDDDEEEEEEEEECCC@@@===;;;>>>===<<<<<<>>>??????>>>===>>>>>>??????>>>>>>===<<<<<<======>>>>>>??????>>>>>>>>>>>>????????????>>>??????@@@AAABBBCCCCCC???????????????@@@AAAAAA??????@@@@@@AAABBBBBBCCCAAA@@@???>>>>>>???@@@AAA??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===============<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999::::::::::::999::::::;;;;;;999999888777777777777888:::999999999888888777777555555555555666777888999999999:::;;;;;;;;;:::::::::999888888888777555333333333333333222222222222000111111222222333333444//////000000111333444555444444444333333222111111000111111222222222111111---...///000111222222222//////////////////000000000000////////////000000////////////////////////......////////////......000000000000000000000000...///000///......///000........................---...///000000000000000////////////////////////.........//////000000000......------,,,+++++++++---------.......................................---------...............,,,------......------,,,+++,,,------......------.........------------,,,---,,,+++******+++,,,------------..................///000000......///000........................------............------...............///000000,,,...///...---,,,---...------........./////////////////////000000000000000000////////////000000111111111222333333444444555666888:::<<<===>>>???===???AAACCCDDDDDDDDDDDDAAABBBBBBDDDGGGJJJMMMOOONNNSSSWWWYYYXXXXXX[[[]]]\\\]]]]]]___bbbiiiqqqwwwuuuwwwrrriiiccceeeiiikkkkkkjjjgggeeecccbbbaaaaaabbbaaa`````````^^^ZZZXXXWWWVVVXXX]]]aaafffnnnvvv222222333333333444444444333333333333333444555555666666666555555444444444888888999999:::999999999444666888777555444666888777777777777888999:::;;;999999888888888888777777888888888888888888888888888999999999999:::::::::::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<<======>>>========================<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAA@@@???>>>======;;;;;;<<<>>>@@@@@@@@@===>>>????????????>>>===<<<<<<===>>>>>>???@@@@@@===>>>>>>>>>????????????======>>>???@@@AAABBBBBB===>>>???@@@@@@@@@???>>>????????????????????????@@@???>>>======>>>???@@@@@@@@@???>>>>>>======<<<===<<<<<<;;;;;;:::::::::999:::;;;<<<============<<<;;;;;;:::999999888888999999999999999999999999999999888888888888999999;;;;;;::::::999:::::::::888888777666666666777777777777777777888888888888777666666555555666666777666777888888999999999888::::::999:::;;;:::888666222222222222222222222222111111222222333444444555111111111222222222333333555555444444333222111111///000111222222222222222///000111111222222222222000000000000000000//////000000////////////000000////////////////////////---...///000000///...---////////////////////////,,,...000///---,,,...000........................---....../////////......,,,---///000000///---,,,.....................///------,,,,,,,,,,,,,,,,,,---------.........//////---------------------------------.........//////,,,------......------,,,---,,,,,,,,,,,,---...............---------,,,,,,---,,,***))))))***,,,---,,,,,,---------.........---...///...---,,,---...------------------------------............------...............///000000...000222111///...///111---------.........//////......//////000000111111000000////////////000000222222333333444444555555333555777999;;;===>>>>>>>>>???AAACCCDDDEEEEEEEEEAAAAAABBBCCCFFFJJJMMMOOOOOOTTTYYYZZZZZZYYY[[[^^^\\\]]]^^^```aaaeeejjjmmmlllllliiicccbbbfffiiihhhgggfffeeecccbbbbbbbbbbbb```_________^^^\\\YYYVVVVVVTTTWWW]]]ccchhhpppxxx222222333333333444444444444444333333444444555666666666555555555444444444777888888777777666555444444666888777555444666888777777777777888999:::;;;666666666777888888999999888888888888888888888888888888999999999::::::::::::;;;<<<<<<======<<<<<<======<<<<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????<<<===>>>>>>????????????;;;::::::;;;>>>AAAAAAAAA<<<===>>>??????>>>===<<<<<<======>>>???@@@@@@AAA======>>>>>>?????????@@@;;;<<<===>>>???@@@AAAAAA<<<>>>???AAA@@@???===<<>>>>>======<<<<<<@@@???>>><<<<<<>>>???@@@@@@@@@??????>>>>>>============<<<;;;::::::999999999:::;;;<<<============;;;;;;:::999999888777777999999999999999999999999999999888888888888999999::::::999888777777777777888777777666666666666666444444555666777888999999888777777666666666666666555666777888888888888888444444444555666666444222222222222222222222222222222222333444444555666666777666555444222111000///000111222222333333333333...///000111222333333333555555444333222111///...222222111111000000//////000000////////////000111////////////////////////---...///000000///...---////////////////////////+++---///...,,,+++,,,///000000000000000000000000---------...------,,,,,,***,,,...000000...,,,***...............---------+++++++++,,,,,,------------------.........//////---------------------------------.........//////,,,------......------,,,...---,,,+++,,,---...///......---------,,,,,,,,,---,,,***))))))***,,,------.........//////000000444444444222///------...---------------------------..................---...............///000000***---//////,,,+++,,,...---------.........//////---......///000111111222000000////////////000000333333444444555666666777222333555888:::<<<======>>>???AAACCCEEEEEEEEEEEEAAAAAAAAACCCFFFJJJMMMPPPQQQUUUZZZ\\\[[[[[[\\\^^^]]]___````````````bbbddddddeeecccaaadddiiijjjgggdddcccbbbaaaaaabbbcccddd___^^^]]]]]]]]][[[WWWTTTTTTSSSVVV]]]dddjjjrrrzzz222222444444444444222222222333444555666888999999444444555555555555555555444333333444666777666555555555444444444444555555999999888888888888888999:::999999999999999999:::;;;999666333222333555666:::999999888888777777777:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::777888:::<<<===>>>??????@@@@@@@@@???????????????@@@???===<<<<<<>>>@@@AAA===========================>>>>>>>>>????????????>>>???AAAAAA???>>>>>>???AAAAAAAAAAAA@@@??????>>>BBB@@@>>>>>>>>>>>><<<;;;========================??????>>>>>>>>>>>>??????AAA@@@>>>======>>>@@@AAA@@@??????>>>===<<<<<<;;;:::;;;<<<===>>>???@@@AAA===<<<<<<;;;999888888777999999999999999:::;;;<<<999888777666555444333333999::::::::::::999888888777666555444444555666777666777777777777666666555555555666666555444333333444555777888888888777666555555666666555555444333555444333222111111111111111222222333333222222111222222444444444444222222111222222222222111000000000000000000000000000000000000111222333222///,,,000000000000000000000000000000000000//////////////////............//////000///...------...///000,,,,,,++++++++++++,,,,,,////////////////////////......------------......///...---,,,+++,,,,,,---//////.........---------(((((()))***++++++,,,,,,,,,,,,,,,------............---+++******+++---...///.........///000///...........................++++++,,,,,,,,,,,,------+++,,,------......---------......///////////////........................---......///000/////////////////////////////////---------.........//////................................................///000000///---***'''%%%////////////////////////111000...---...///111222............///000222222555222000000333555555333444444555777888999:::;;;:::<<<===@@@BBBCCCDDDDDDCCCBBBAAACCCFFFJJJLLLMMMVVVXXXZZZZZZYYYXXXXXXYYY\\\\\\^^^```bbbccceeeeeecccbbbaaaaaabbbbbb```___eeeeeeddddddcccbbbbbbaaa``````___]]]\\\ZZZYYYXXXVVVWWWYYY]]]dddkkkrrrvvv222333333444444333333222333333444555666777777888777777777777666666666666777666444444555555333222555555555444444555555555888888777777777777888888999999888888888888999999999888666444444444555666888888888888999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>???>>>=========>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>???@@@@@@???>>>>>>???AAAAAABBBBBBBBBAAA@@@???BBBAAA@@@@@@AAA@@@>>><<>>>>>======>>>>>>???@@@???>>>======>>>???@@@@@@@@@??????>>>======<<<;;;;;;<<<===>>>??????@@@<<<;;;;;;::::::999999888::::::::::::::::::;;;;;;;;;:::888666555555555555999999::::::999999888777777666555444444555666777555666666777777777666666555555666666555444444333444555666777888777777666555555555555555444444333444444333222111111111111111222222333333222222111222333333333333333333222111222222222222111000000222222222222222222222222222111000000111111000...000000000000000000000000000000000000//////////////////............//////000///...------...///000111111000000000000111111////////////////////////......------------......///...---,,,,,,,,,------///.........------------+++++++++,,,,,,---------------------....../////////...---++++++,,,...//////.........//////..............................++++++,,,,,,,,,,,,------+++,,,------......---------......///////////////........................------...////////////...........................---------.........//////....................................................../////////---+++)))////////////////////////000000.........///111222000000///000000111222333555222000111333555555333444555666777888999:::;;;>>>???AAACCCDDDEEEFFFFFFCCCBBBBBBCCCFFFJJJMMMNNNVVVYYY[[[\\\[[[ZZZZZZ[[[[[[\\\]]]^^^```bbbdddeeedddcccbbbbbbcccdddcccbbbccccccccccccccccccddddddbbbaaa^^^[[[YYYWWWUUUUUUUUUVVVYYY]]]dddlllsssxxx222333333444444333333222444444444555555555666666777777777777666666555555777666444444555555333222555555555555555555555555777666666666666666777777888777777666666777777888666666666666555666666666444444555666888999::::::::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::======>>>>>>>>>======<<<========================>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===???@@@???>>>===>>>@@@AAABBBDDDDDDDDDCCCAAA@@@AAAAAABBBCCCEEEDDDBBB???????????????????????????>>>>>>============>>>>>>???>>>===<<<<<<===>>>???@@@@@@@@@???>>>>>>======<<<<<<<<<=========>>>>>>::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;===;;;999777666666777888666666666666666555444444666666555555555555666666444555666666777777777777555555555666555555444333444555666777777777777666555555555555555444333333444333222111000000000000111111222222222222111111333333222222222222333333111111222222111111000///222222222222222222222222444111///...///111111000000000000000000000000000////////////000000000000......------------......//////............//////000000////////////000000////////////////////////......------------......///...------,,,---------............------------........................------...............///000///...------...///000---...............------------------------------++++++,,,,,,,,,,,,------+++,,,------......---------......///////////////........................,,,,,,---.......................................---------...............................................................,,,---...///000000///...////////////////////////000///.........///111222111111111000000111222222444222111111333444444444444555666777888:::;;;;;;===>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDGGGJJJMMMOOOUUUWWWZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[[[[^^^aaadddfffdddcccbbbccceeeggggggfffcccbbbbbbbbbbbbdddfffgggeeebbb^^^YYYVVVSSSRRRRRRTTTUUUXXX^^^eeennnvvvzzz333333333333333333333333444444444444444444444444666555555444444333333222333222222333555666666555444555555555555555555444555555444444444555666666777666666555555666666777333444666777777777666666000000222444666888999:::999999:::::::::;;;;;;;;;::::::999999999999::::::999999999999999999999999<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>???>>>======>>>@@@AAABBBDDDFFFEEEDDDBBB@@@AAABBBCCCFFFHHHGGGDDDAAA<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;;;;<<<>>>>>>>>>>>>>>>============;;;999666666666888999777777777777777666555555666666666555555666666666333444555666777777777777444555555555555555444444555555555666666666666666444444555555555444333333222222111000000000000000111111222222222222111111444333222111111222333444111111111111111000000///000000000000000000000000222111//////000111111000////////////////////////////////////000000000000......------------....../////////......///////////////............//////////////////////////////......------------...............------------...------------------------/////////...............------------------------......---------...///000,,,...//////...---,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,------......---------......///////////////........................+++,,,------......------................................................................................................+++,,,---//////000//////////////////////////////000//////...///000111111111111000000000000000000333222222222333444444444555555666777999:::;;;<<<======>>>@@@@@@AAAAAAAAADDDDDDEEEFFFGGGJJJNNNQQQRRRTTTWWWXXXXXXWWWXXXYYYZZZYYYYYYYYY\\\___cccfffcccbbbaaabbbeeeggghhhhhheeedddcccbbbcccdddfffgggfffccc^^^YYYUUUSSSSSSSSSSSSUUUXXX^^^gggpppxxx}}}333333333333333333333333444444444444333333333333555555444444333333333222333222111333555666555444444444555666666555444444444444333333444555666666666555555555555555555666222444555777888777666555000111333555777999;;;<<<999999999:::::::::;;;;;;999999888888888888999999999999999999999999999999999999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<===============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<=========<<<<<<>>>@@@AAABBBCCCEEEEEEDDDBBBAAAAAAAAACCCFFFHHHGGGDDDBBB<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;777888888999;;;<<<<<<===??????@@@@@@@@@@@@???>>>;;;:::888666666666888888;;;;;;;;;;;;;;;:::999999555666666666666666666555333333444666777777777777444444555555555555555444555555555555555666666777444444444555444333333222111111000/////////000000000111111222222111111000333333111000000111333333000111111111111000////////////////////////////////////000222333333000...////////////////////////.../////////000000000111.........------............//////////////////...111111000000000000111111////////////////////////......------------......---.....................,,,,,,------------------............------------------,,,,,,,,,,,,,,,,,,---------------......///,,,...111111...,,,,,,---------------------------+++++++++,,,,,,,,,------+++,,,------......---------......///////////////........................+++,,,------......------.............................................---................................................,,,------...............///////////////////////////////////////000000111000//////.........//////111222333333333333444444555555666888999:::;;;<<<@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGGGGHHHJJJOOOSSSRRRUUUWWWXXXXXXWWWXXXXXXYYYXXXXXXXXX[[[___cccfffbbb```___```cccggghhhhhhhhhgggfffdddddddddeeefffeeebbb^^^ZZZWWWVVVVVVWWWSSSUUUYYY___hhhrrrzzz444333333222222333333444333333333333333333333333555555555555555555555555666555333333444444222111333444555666666555444333333333333333444555666666666555555444444555555666333444666777777777666666555555777888:::<<<======999999999999::::::::::::999888888777777888888999999999999999999999999999777888999:::;;;<<<<<<<<<:::::::::;;;<<<<<<===============<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<;;;;;;<<<>>>AAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@AAACCCEEEEEECCCAAA????????????????????????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::777888888999;;;<<<<<<======>>>???AAAAAAAAA@@@???:::999999888777777888888888888888888888777666666555555666666666666555555333444555555666666666666333444555555666555555555555555444444555555666777444444444444444333222222000000////////////000000000000111111111111000000222222111111111111222222000000111111000000///...111111111111111111111111......000222444333000---000000000000000000000000......//////000000111111//////............//////......////////////......//////............//////////////////////////////......------------......------...////////////...,,,,,,,,,,,,------------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,---.........///,,,000333222///,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------......///////////////........................,,,,,,---...............------------------------...............---------................................................------------------------////////////////////////////////////000000000000.........------......///000222444444333333333444555666777888999;;;<<<<<<>>>???@@@AAACCCCCCDDDDDDDDDGGGIIIIIIHHHKKKPPPTTTVVVXXX[[[[[[ZZZYYYYYYZZZXXXXXXXXXYYY\\\```ccceeeaaa___^^^___bbbeeeggghhhiiiiiihhhhhhgggffffffeeedddbbb___\\\YYYXXXXXXYYYTTTVVVZZZ```iiisss{{{444333333222222333333444222222222222222333333333333444444555555666666777666444333333333333222000333444666777777666444333333333333444444555666777666666555555555555666666555555666666666666666666666777888888999:::;;;;;;888999999999999:::::::::888888777777777777888888888888888888888888888888::::::;;;;;;<<<;;;;;;::::::::::::;;;<<<=========>>>===<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;>>>AAA@@@???>>>>>>???@@@AAABBB@@@??????@@@AAABBB@@@???????????????????????????<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;888888999::::::;;;<<<<<<999;;;===???@@@@@@???>>>999::::::;;;::::::888888444444555555444444333222444555666777777666555444444444555555666555555555333444444555666666555555555555444444444555666777333444444444444333222222/////////......//////000000000111111111111000000111111222222222222111111000000000000000//////...111111111111111111111111/////////111222333111///000000000000000000000000.........///000111111111000000////////////000000---...///000000///...------,,,,,,++++++,,,,,,---////////////////////////......------------......,,,---...///000000///...++++++,,,,,,,,,---------,,,,,,,,,------.........000000//////............,,,,,,---...///000000000---111555444000------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------......///////////////........................------...////////////...------------------------//////.........---------......................................................---......//////000////////////////////////...//////000000000000000......---......///000111///222555555333222333444666666777888:::;;;<<<<<<:::;;;===???AAABBBBBBBBBDDDGGGJJJJJJIIIKKKPPPVVVXXXZZZ\\\\\\[[[YYYYYYYYYVVVWWWYYY[[[^^^aaaccceeebbb```^^^___bbbeeeggghhhhhhiiijjjkkkkkkjjjhhhgggcccbbb```]]][[[YYYXXXWWWUUUWWW[[[aaajjjsss{{{444444222222222222444444111111222222222333333333000111111222333444555555222111111222444555555444333444666777777666444333333333333444555666777888666666555555555555666666666666666666555666666666555666666666777777777888888888999999999:::::::::888888777777777777888888888888888888888888888888============<<<;;;:::999::::::;;;;;;<<<===>>>>>>???>>>;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;>>>AAA???>>>===<<<<<<>>>@@@BBB???>>>======??????>>>===========================<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;888888999::::::;;;<<<<<<666888:::===>>>>>>>>>===999:::<<<======<<<:::888888888888999888777777666444555666777777666555444555555555666555555444444333333444555666666666555555555444333444555666777333333444444444333222222//////.........//////000000000111111111111000000000111222333333222111000000000000000000//////...////////////////////////222000......000222222222000000000000000000000000---......///000111111222111111000000000000111111---...///000000///...---000000////////////000000////////////////////////.........------.........,,,---///000000000///...+++++++++,,,,,,---------+++,,,,,,---...///000000222222111111000000//////------///000111111111111---222666555111------///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......---------......///////////////........................---...//////000000//////------------------------//////.........---------............................................................///111222333////////////////////////...//////000000000000000............///111222222///222555555333222333444666666777888:::;;;<<<======>>>@@@BBBDDDEEEFFFFFFEEEHHHKKKJJJIIIKKKQQQVVVXXXZZZ[[[[[[YYYWWWVVVWWWVVVWWWYYY\\\___aaacccdddcccaaa______bbbeeeggghhhfffhhhjjjmmmmmmllljjjiiicccbbb```^^^[[[XXXVVVUUUVVVXXX[[[bbbjjjsss{{{000000111222333333444444333333222222333333444555333333333333333333333333444444444555555555666666111111222222222333333333666555555444444666777888333444444444555666666666999777555555555555444333666555555444444666777888555666777888999::::::;;;999888777666666666777888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999999::::::::::::;;;;;;:::::::::999999888888888666666888999:::;;;;;;;;;777777777999;;;<<<;;;999???>>>=========>>>@@@AAA<<<===>>>??????>>>======:::999888888888:::<<<===@@@;;;:::>>>>>>999888;;;:::999;;;???===:::;;;>>>::::::::::::::::::::::::999::::::::::::999888888::::::::::::::::::::::::===<<<;;;888666444333222:::;;;<<<===<<<;;;:::999555555555555555555555555777777777777666555444333777777666555444444333333444444444444444444444444555444444333333333444444333444555555555444333222////////////............////////////////////////222222111111111111222222000111222333333222111000222222111111111111222222111111111111000000000000---///000111000///000111000000////////////000000........................------///000000000///...000///...,,,,,,,,,---.................................------------......---++++++,,,...///...---////////////////////////.........................../////////...,,,***)))---,,,,,,,,,,,,---...............///000///---+++......---------......///---,,,,,,++++++,,,,,,---///...,,,*********,,,---//////000111111000///...........................---------....../////////------,,,,,,++++++++++++------,,,---...000222333111000000/////////000000////////////............------------------------......////////////......000000///...............///////////////000111111222222111111111111111222777888::::::999999:::<<<<<<===@@@BBBDDDEEEEEEEEEFFFGGGIIIKKKMMMPPPTTTXXXXXXZZZ\\\\\\ZZZXXXXXXYYYYYYYYYYYY[[[^^^cccgggiiicccdddaaa___aaafffgggeeefffhhhjjjkkkkkkjjjiiihhhgggddd```^^^]]]\\\ZZZYYYWWWVVV[[[dddmmmssszzz000000111222222333444444222222222222222333333444333333333333333333333333333333333333444444444555111111222222222333333333666555444444444555777777444444444444555555555555666555444444666777777666666555555444555666777888555555666777888:::;;;<<<999888777666777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;:::999999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::777888888999:::;;;;;;;;;;;;:::999:::<<<======<<<===>>>@@@AAA@@@???>>>===;;;===>>>@@@@@@@@@???>>>>>>===<<<;;;;;;<<<>>>???>>>=========:::888???IIISSSJJJBBB???===;;;<<>><<<::::::;;;======<<<<<>>AAABBBAAA???>>><<<<<<:::999999:::;;;;;;===>>>@@@===888<<>>@@@BBBCCCCCCCCCEEEGGGIIIJJJKKKNNNRRRUUUZZZ\\\^^^]]][[[YYYXXXXXXYYYZZZ\\\^^^```ccceeefffcccdddbbb```bbbhhhiiigggeeefffhhhiiijjjjjjjjjiiifffccc```___^^^]]]\\\ZZZXXXXXX]]]hhhqqqyyy000000111111222222222333000000000000000111111222000000111222333444444555222222222333333333333333111111222222222333333333444444444444444555555555555555555444444333333333222222222444777888888777444444444444555555666666777666555555555777999:::777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;::::::999999888999999999999:::::::::999888888888888888888888;;;::::::999:::;;;<<<===>>>;;;999888999:::;;;;;;>>>@@@CCCEEEDDD@@@;;;888777:::===@@@AAAAAA???>>><<<;;;:::999888888888999===??????===>>>JJJaaauuujjjMMM>>>;;;:::888666999999999999999:::::::::999::::::::::::999888888999999999999999999999999999999999999999999999999555555444444555777999:::888777555444444555777888888888888888777666555444666666555555555444444444444444444444444444444444333333333222333333444444444444444444333333222222333333222222222111111111111111111111111111111111111111000000000000111111000000111111111111000000///......------......///000000/////////.........+++---//////.........///........................000...---,,,,,,---...000333111///---,,,---...///------/////////...---,,,..............................------------......///...,,,,,,------,,,***++++++++++++++++++++++++------------------------,,,,,,,,,---------------...............//////000---,,,+++,,,......---+++000///...---------------,,,,,,,,,,,,,,,---...//////...------,,,---.........///000111222111000000........................,,,,,,,,,---------------------------------------///............/////////...------------......///000//////...---,,,++++++..............................////////////......000///............/////////////////////000000111333333333333333444444555444666888999999:::<<<>>><<<===>>>@@@AAACCCCCCDDDGGGHHHJJJKKKLLLNNNRRRUUU\\\]]]___^^^\\\ZZZYYYYYYYYYZZZ]]]___aaacccddddddaaabbbaaa___bbbgggiiigggbbbccceeefffggghhhggggggdddbbb```______^^^\\\ZZZYYYYYY^^^hhhqqqxxx000111111111111111222222000000//////000000111222000000111111222333444444444444444333333333333333111111222222222333333333222333333444444444444444555555444444333333333222444333333555666777555444333444444555555555555555888777666555555555666666666666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::;;;;;;::::::999999999999888888888999999999::::::888888888888888888888888::::::::::::;;;<<<======???<<<999888:::;;;<<<<<<@@@AAABBBBBBAAA>>>;;;:::666888;;;>>>???>>>===<<<>>>>>>===<<<<<<<<<;;;;;;>>>>>>===>>>GGGXXXmmm{{{uuu^^^FFF<<<<<<<<<:::888:::::::::;;;;;;;;;<<<<<<999::::::::::::999888888999999999999999999999999::::::999888777666666555666555555555666777999:::999888777666666777888999888888888777777666555444555555555555555444444444444444444444444444444444222222222222222333444555444444333333222222222222222111111111111000000000111111111111111111111111111000000000000000000111000000000000000000000000000//////......//////000111111111000000000//////---...000000/////////000...///000000000000///...///...------------...///......///////////////...,,,---...//////...---,,,..............................------------......///...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,------,,,,,,------...//////...,,,,,,---...---+++//////...------------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,------,,,---///000000000//////........................------------------------000000000000000000111111......//////////////////---------------...//////000000//////...------,,,..............................////////////......//////............/////////////////////000000111222222222222222333444444444666888999999:::<<<>>>??????@@@AAABBBCCCDDDEEEHHHIIIKKKLLLMMMPPPTTTWWW\\\^^^```___]]][[[ZZZZZZYYY[[[]]]```bbbcccdddeee___```___^^^aaagggiiiggg``````aaabbbccccccddddddbbbaaa_________^^^\\\ZZZZZZYYY]]]gggooottt|||111111111111111111111111000000000000000111111222000000111111222222333333444444444444333333333333111111222222222333333333111222333333444444333333444444444444333333333333444444444555666666444111333333444555555555555444777777666666555555444444555666777888888888888888999999999999999999999999777777777888888999999:::;;;;;;:::999999999999999888888888888999999999999999999999:::::::::::::::888999;;;<<<===>>>>>>>>>@@@>>><<<<<<===??????>>>AAAAAA@@@???>>>===<<<;;;777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;=========???JJJ[[[hhhnnnWWWIII<<<:::===>>>======::::::;;;;;;<<<<<<======999::::::::::::999888888999999999999999999999999888888777777777777777777666666666666777888999999777888888888888888888777333444555666777777777777555555555555555555555555444444444444444444444444222111111222222333444555444444333222222222222222111000000000000/////////111111111111111111111111111000000//////000000111111000000//////000000111111000000//////000000111111111111111000000000000---///111111000///000111...///000111111000///...........................,,,---///000000000///...,,,---......///.......................................------------.........---,,,,,,---...---+++........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......222000...---------,,,+++......---------......///......------------......+++++++++,,,,,,,,,,,,,,,+++,,,...///000//////...........................///............---------............////////////------...///000000//////------------...///000000000////////////.......................................////////////......///............//////000///////////////000111111222111111111222333444555666888:::;;;;;;;;;===???@@@@@@@@@AAABBBCCCEEEFFFGGGIIIKKKMMMNNNRRRVVVYYY\\\^^^``````^^^]]]\\\]]]ZZZ[[[\\\___aaadddfffggg___```___^^^bbbhhhjjjhhh____________```````````````___^^^^^^^^^^^^[[[YYYYYYXXX\\\eeelllrrryyy111111111111000000000000111000000000000111222222111111111111111222222222333333333333222222222111111111222222222333333333000111222333444333333222333333333333333333444444333333444555666666333111222333444555555555444444222444555777777666555444555555777777777777666555888888888888888888888888666666777777888999999:::;;;:::999888888888999:::888888888888999999999999888999999999::::::::::::666888;;;>>>@@@@@@???>>>>>>===<<<===???@@@@@@???????????????>>><<<;;;:::::::::::::::;;;;;;<<<===888888999999::::::999999999===???@@@FFFPPPUUUSSSAAA;;;888999;;;:::;;;===999999:::;;;;;;<<<======999::::::::::::999888888888888888888888888888888888888888888888888888888666666777777777777777666444555777888888777555444222333444555555666666666555555555555555555555555444444444444444444444444111111111111222333444555444333222111111111222333111111000000000/////////000000000000000000000000000000////////////000000111000///......///000111111000000//////000000111111000000000000/////////,,,...000000///...///000---...000111111000...---,,,---...000000...---,,,////////////............---------------...//////..............................------------......---,,,+++,,,.........,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------------...//////555333000......---,,,+++---------------...///000000///...------,,,------+++,,,,,,---------------+++,,,...///000000000///........................000000/////////.........***+++++++++,,,,,,,,,,,,+++,,,...///000000000000............///000111222------............//////..............................////////////.....................///000000///////////////000111111222222222333333444555666999:::<<<<<<<<<<<<===???@@@@@@???@@@AAABBBDDDEEEEEEGGGJJJLLLNNNRRRVVVZZZ[[[]]]``````___^^^^^^___ZZZ[[[\\\^^^aaadddgggiii```aaaaaa```dddjjjmmmkkk```______^^^^^^^^^^^^^^^]]]\\\\\\]]]^^^]]][[[XXXWWWVVVZZZccckkkqqqxxx111111111000000000000000111111111111111222222333222222222111111111111111222222222222111111000000111111222222222333333333000111222333444333222222222222222333333444444444222222333555777777444222222333444555555555444333...111444777888888777555555555666777777666555444777777777777777777777777555666666777888999999999;;;:::999888888888999:::777888888888888999999999666666777777888888888888444777;;;???AAAAAA@@@>>>:::::::::<<<>>>???>>>===<<<===>>>??????===:::999===<<<;;;::::::;;;===>>>:::;;;;;;<<<============666===AAA@@@AAADDDCCC>>>:::999999;;;888555666:::888888999::::::;;;<<<<<<999::::::::::::999888888888888888888888888888888;;;;;;::::::999888777777555666777777777666555444222333666888888666333222555555555555444333222111444555555555555555555555444444444444444444444444111111111111222333444555444333222111111111222333111111111000000000000///////////////////////////000000////////////000000111000///......///000111000000////////////000000000/////////............+++---//////...---...///,,,---///000000///---,,,+++---///111111///---+++444222///---,,,,,,...///...---,,,,,,---...///000.................................------.........---,,,+++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111...............///000000777555111///...---,,,***,,,,,,,,,---...///000111111000///...---,,,,,,,,,,,,,,,---.../////////...,,,---///000111111111000........................111111000000/////////...---------....../////////***+++---///111111111000.........//////111222222++++++,,,------......///////////////////////////......////////////.....................///000111///////////////000111111333333333444555666777888:::<<<======<<<<<<>>>?????????>>>>>>???AAACCCDDDCCCEEEHHHKKKMMMQQQVVVZZZ[[[]]]`````````______```ZZZZZZ[[[]]]```dddhhhkkkbbbcccbbbaaaeeelllooommmaaaaaa```^^^^^^^^^^^^^^^\\\[[[[[[\\\]]]\\\ZZZXXXUUUTTTYYYbbbkkkrrrzzz000000000000111111111111333333222222111222222222333333222111111222333333444444444333333222222222444333333222111111111222222222222222222222222222444444444444444444444444777777777777666555444333333333333444444444555555888777777666666666666777555555444444444444555555555333222333666888666444444444555777888888888888::::::::::::999999888777;;;;;;;;;::::::999999999::::::;;;<<<;;;:::888777888777777:::===???>>><<<::::::;;;;;;<<<===>>>>>><<<;;;::::::999999999999777777888999::::::;;;;;;999:::<<<===>>>===<<<;;;>>>???@@@AAA@@@>>><<<:::999999888888888888999999::::::999999999:::;;;;;;<<<<<<;;;888555444555777777777888999::::::;;;;;;:::999888888777777888888777666555444333444555555222222333444555666777777666666666666666666666666333333333333333333333333222222333333333333444444222222222333333333444444444444333333333333222222333222222111000///......111111111111111111111111111111000///////////////000000000000000000000000222111///---+++((('''&&&............////////////000000//////......------////////////////////////...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------111111000///...---,,,,,,........................////////////////////////////////////////////////------------------------)))((((((***---.........,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------000000///...............///............---------//////............//////---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,***,,,...///...,,,......///000000///...---,,,,,,---//////------...+++,,,,,,---...///000000////////////000000000111333111///---,,,...000222000000////////////000000000000000000111111111111...111444666666666777888<<<:::;;;>>>===:::<<>>>>>???@@@???===;;;:::999999888888888888999999:::::::::::::::::::::::::::;;;;;;999666555666777666666777888888999:::::::::999888888777777888888777666555444444444555555666666666555555555444444555555555555555555555555333333333333333333333333222222333333333333444444333333333333444444444444444444333333333333222222222222111111000000//////111111111111111111111111111111000///////////////000000000000000000000000111000///...---,,,++++++............////////////////////////////////////////////////////////////......---,,,,,,---............------------......---------,,,,,,,,,,,,,,,................................................................................................---,,,++++++,,,---+++***,,,,,,++++++,,,,,,---...---------------...//////000000///...............///............---------......------------......---------............///............------,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++)))((('''))),,,...---,,,+++,,,---......---,,,+++....../////////...///000,,,,,,------.../////////////////////////////////111///...------...000111000//////////////////000000000000000111111111111222333555666555666888999<<<888888;;;<<<<<<>>>CCC@@@@@@AAABBBDDDEEEFFFFFFGGGJJJNNNNNNNNNPPPUUUZZZZZZ^^^``````^^^]]]___aaa]]]^^^]]]]]]ccckkkmmmkkkccccccaaa```eeemmmooolllfffdddbbb___^^^___```aaabbb```^^^]]]]]]\\\ZZZXXXYYYWWWZZZdddoooxxx000000000000111111111111000000000000111222222222333222111111111111222333333333333333222222222222333333222222111111222222222222222222222222222222444444444444444444444444333333333333222111000000111111111111222222222222444444333444444555666777666666555555555555666666999777666666666666555333666666777777777777666666999999999999999999888888999999999999999999::::::;;;::::::999999999999:::<<<;;;::::::;;;;;;999777999999999999999999999999::::::999999888888999999999999999999999999999999:::::::::::::::;;;;;;<<<<<<======>>>===<<<:::999999999888888888888999999999:::;;;;;;;;;:::999999777999:::999888666777777666666666777888888999999999999888777777777777888777666555555444444555555777777777666666666555555555555555555555555555555333333333333333333333333222222333333333333444444333444444444444555555555444444333333333333222222111111111000000000000000111111111111111111111111111000000///////////////000000000000000000000000/////////000000000000000............////////////.........///////////////////////////////////////......---,,,,,,---......///..................///+++++++++,,,,,,---------........................................................................////////////////////////...---,,,---...---,,,***,,,,,,,,,,,,,,,------...//////......//////000111000///......---.........///............---------------,,,,,,,,,,,,---------------............////////////............---........................---------,,,,,,+++++++++---,,,+++---///000000///+++,,,...000000///,,,+++---///000///------...///........................//////.................................///000111//////............//////000000000000111111111111333333444444555888===@@@DDD===888:::===>>>@@@CCC@@@@@@@@@AAACCCEEEGGGIIIGGGJJJNNNOOOOOOQQQUUUYYY[[[^^^aaa```^^^\\\^^^```^^^_________ccciiillliiibbbbbb```___eeemmmooommmgggeeecccaaa``````aaabbbaaa```^^^]]]]]]\\\ZZZYYYXXXWWW\\\gggrrrzzz///000000000111111111111......///000111222222222222222111111111111222222333222222222222222222222333333222222111222222333222222222222222222222222333333333333333333333333444444444444444333222111111111111222222222222333222222222222333444555666777666666555555666666777888777777777777666666555666777777777777666666555777888888999999999888888777888888999999:::::::::;;;:::999888888999:::;;;;;;::::::::::::999888777;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<::::::999999999999999999;;;:::999888999:::;;;<<<;;;;;;;;;<<<;;;:::999888:::999999888888999999:::888:::;;;<<<<<<;;;999777444666999:::999777777888777777777777888888999999999999888777777777777777777666666555555555555555444444555666777888999999555555555555555555555555333333333333333333333333222222222333333333444444444444444555555555666666444444333333333222222222000000000000000111111111111111111111111111111111000000////////////000000/////////////////////////////////000000111111111............///////////////////////////.........////////////////////////......------------......//////............//////....../////////000000000................................................................................................,,,,,,,,,...000111///...,,,,,,,,,,,,,,,---....../////////...///000000111///......------.........///............---------------,,,,,,,,,,,,---------------............////////////////////////.../////////////////////////////////......------,,,000000//////000000//////---///222444444333000///+++000444222000///---,,,//////.........---------............---------------...///000111111222222//////............/////////000000000111111111111000000111222555;;;CCCHHHNNNDDD<<<<<>>@@@:::777:::>>>???@@@BBBDDDCCCCCCCCCCCCEEEFFFGGGIIIJJJMMMPPPSSSUUUVVVWWWZZZ]]]```___]]][[[]]]___^^^ccceeeccccccgggiiihhhcccbbb```___dddkkkmmmjjjeeeddddddcccbbbbbbbbbccc```^^^]]]]]]]]]]]]\\\ZZZVVVYYYaaakkksssyyy000000000000111111111111000111222333444333111000///000111222222111000///000111111111222222222222222222111111222222333444222222222222222222222222222222222222222222222222111111222222222222222111111111111111222222222222333333222222222333333444444444333333333333444444333555777666444444555777444555666777777888777777444555666888999999::::::<<<<<<;;;;;;;;;;;;;;;;;;777777888999999999999999444666999999888777999:::555555666666777777888888777666666666777777888999888888888999999::::::;;;::::::;;;<<<<<<<<<<<<<<<999999999999999999999:::;;;::::::999999::::::;;;<<<<<<;;;::::::999888888555666777666666666888:::999999999888888888888888888888777666666666666666666777777888777666555444666666666555555555444444444444444444444444444444333333333333333333333333222222333333333333444444333333333333444444444444444444333333333333222222222222111111000000//////000000000000000000000000///////////////000111111000000000000000000000000////////////////////////............////////////---.........//////000000////////////////////////---...///000000///...---......------------......,,,,,,,,,,,,------------........................------------------------------------------------........................//////000333555555222000---------------...//////------,,,,,,------...///---,,,,,,,,,------...//////............---------------,,,,,,,,,,,,---------------............///,,,,,,------....................................***++++++,,,,,,---------+++...//////...---///111,,,,,,,,,,,,---...//////444AAAHHHBBB;;;;;;999333...............---------------...///000000111111111000...------///000222111111000000000000111111000000000000111111111111222444555555333333555666666444666;;;>>>===>>>AAA@@@@@@BBBCCCEEEGGGHHHIIIIIIJJJMMMPPPTTTVVVVVVVVVYYY\\\______]]]\\\^^^```]]]bbbfffddddddgggiiiiiidddccc```___cccjjjllliiiccccccccccccbbbbbbbbbbbb```^^^]]]]]]]]]]]]\\\ZZZWWWZZZaaajjjpppvvv000000000000111111111111111222333444444333111000///000111222222111000///000000111111222222222222222111111111222333333444222222222222222222222222222222222222222222222222333444444555555555444444000000000000111111111111444444333333222333333333444333333222222333333444444666888666333222333555444444666777888888888888333444666777999:::::::::=========<<<<<<;;;;;;;;;666777888:::::::::999888444777999999777666777999666777777888999::::::;;;888888777777888999::::::777777888999::::::;;;;;;:::;;;<<<===>>>===<<<;;;:::999999888999999::::::;;;::::::999999::::::;;;===<<<;;;:::999888999999666777777666555555888:::888888888777777777777777888888777666666666666666666777888888888777555444222222333444555666777777444444444444444444444444333333333333333333333333222222333333333444444444222222222333333333444444444444444333333333222222333222222111000//////...000000000000000000000000///////////////000111111000000000000000000000000.........///000000111111............/////////000***+++,,,...///111222333////////////////////////---...///000000///...------------,,,,,,---------***++++++,,,---//////000........................------------------------------------------------////////////////////////***,,,///333777888666444...------------...//////---------------...//////,,,,,,,,,,,,------.../////////.........---------,,,++++++++++++++++++,,,---------.........//////,,,,,,,,,---------..............................+++,,,,,,---...///000000...000000---)))&&&&&&(((,,,,,,++++++,,,---///000///;;;@@@777000222222...........................,,,---...///000222333333111///---++++++,,,...000222222111111111111222222000000000000111111111111...111444555444333333444555555999>>>???;;;;;;???<<<>>>AAADDDGGGIIIKKKKKKIIIJJJLLLPPPTTTVVVVVVVVVXXX[[[^^^___]]]\\\^^^aaa\\\bbbfffddddddgggjjjjjjeeedddaaa___cccjjjkkkhhhccccccbbbbbbbbbbbbbbbbbb___^^^]]]]]]]]]]]]\\\[[[WWWZZZaaaiiinnnsss//////000111111111111111222222222222222111000///000000000000000000000000000000000000////////////***,,,...000222222222222444444444444333333222111111000000000222333222222333333333222222111111111000000111222333333444444222222222222222222222222333333333333333333333333333555666555444444555666777666555555555777888999999666333444777:::;;;:::999999999999999888777666777888888888999999999999999777666666777777666444777777777777777777777777666777888999999::::::999888888888888999:::;;;;;;666777999;;;<<<===>>>>>>888999:::::::::;;;===@@@===<<<:::888888999:::;;;:::::::::999888777666555999999888666333333666888666777777888888888777777888888777777666666555555777777666666555555555555777666555444333444444555333444555666666444222111444444444333333222222222333333333333333333333333333333333444444444555555444444444333333333222222111000///......///000111//////////////////////////////000000000000/////////////////////........./////////...------,,,,,,------............------,,,------...///000111111------------------------//////000000000000//////------......///000000000///......---------.........---+++******+++---...///............---------******+++++++++,,,,,,,,,000...,,,++++++,,,---...---+++***,,,///111000...,,,...///---***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,------------------------,,,,,,,,,---------......///......---------..............................---------............////////////....../////////---------............/////////............//////---------............/////////000111333555666777000000000///---,,,...///111111000000000000111111111111111///---+++,,,---222333333111000000333555555777;;;>>>@@@AAA@@@???>>>???@@@@@@AAACCCFFFIIIOOONNNMMMOOORRRUUUWWWWWW^^^_________]]]^^^___aaa___eeehhhfffdddggghhhhhhaaaaaa______dddlllmmmjjjdddbbbaaaaaabbbbbbaaa``````___^^^^^^___^^^\\\ZZZYYY]]]aaaffflllvvv//////000111111111111111111111111111111000000///000000000000000000000000////////////000000000000---...///000000111111000222222333333222111111000222111111222333444333333333333333222222222111111000000111222222333444444222222222222222222222222333333333333333333333333444555666555444333444555555555555555555666777888666555444666888999888666888999999999999888777666777777777777888888888999999888777777888888777666777777777777777777777777999999999999888777666555:::999999888888888999999;;;;;;<<<===============777888:::;;;:::;;;===>>><<<;;;999888888888:::;;;::::::;;;::::::999888777999999888666444444666888555555666666666666666555777777777777666666555555777777777666666666555555555444333222222222333333444444555555555444222222444444444333333222222222333333333333333333333333333333333444444444444555333333333333222222222222111000///......///000111////////////////////////...//////000000//////............///////////////.../////////////////////------............------,,,,,,,,,---------------------------------------------............------///////////////.........///......---------......///...,,,++++++,,,...//////............---------,,,,,,,,,---------......------+++++++++---///000...---,,,---000222111000,,,...///...,,,+++,,,...---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++------------------------,,,,,,,,,---------......///......---------..............................---------............///------,,,,,,,,,,,,---------------............///......------------......---------............///---------...000111333333---///000///......///000111111000000000000111111111111222000///...000111222222222111//////111333666888;;;???AAAAAAAAA@@@>>>???@@@AAAAAACCCFFFIIINNNMMMMMMOOORRRUUUWWWWWW]]]^^^______^^^^^^___aaaaaafffhhheeedddfffgggfffbbbbbb```___dddkkkmmmiiidddbbb______```aaaaaa```___^^^]]]]]]]]]]]][[[YYYXXX\\\aaagggnnnyyy//////000111111111111111000000000000000/////////000000000000000000000000......//////000000111111111000///////////////000111111111111111111000///333333333333333444444444333333333222222222222111000000111111222333333333222222222222222222222222333333333333333333333333555666777666444333333444444444555555666555555555444444555777888888555222888888999999888888777777666666666666777777777777999888777888999:::999888666666666666666666666666888888888888777666555555;;;:::999888777777777777:::999999999888777777666555888:::<<<;;;;;;;;;<<<<<<;;;999888888888999:::::::::;;;;;;;;;::::::999999999888666444444555777666777777777666666666666777777777666666666666555777666666666666555555555444444333222222222333333555444444444444333333333444444333333333333222222222222222222222222222222333333333333444444444444222222222222111111111000000000////////////000000////////////////////////.........//////.........------......//////000000......//////000111111222------............------......---------,,,,,,,,,------------------------------............------111000000///......------......---------......//////...---,,,------///000///............---------.........////////////000,,,+++++++++,,,...000111///...---...111333333222+++---//////...------...........................------,,,,,,,,,,,,---------,,,++++++++++++++++++------------------------,,,,,,,,,---------............---------......///........................---------............///,,,,,,++++++++++++,,,,,,---------............///------,,,,,,,,,,,,---------------............///------------...///000111...///111000///------...111111000000000000111111111222222222111111333555333444444222111000111333666888;;;>>>@@@AAAAAA@@@>>>???@@@AAAAAACCCFFFIIIMMMMMMNNNOOOQQQTTTVVVXXX\\\^^^______^^^^^^___aaabbbfffgggdddccceeefffeeeccccccaaa```eeekkklllhhhcccaaa^^^]]]^^^___```___^^^]]][[[[[[\\\\\\ZZZYYYVVV[[[bbbiiirrr}}}//////000111111111111111/////////.........//////000000000000000000000000---......///000111111222111000///......///000111000111111222111111000000222333333333222222333444222222222222222222222222000000111111222222222333111111111111111111111111222222333333333333444444666777777666444222333444222333444555555555444333444444444555666555333222777777888888888888777777555555555666666666666777888777666777999:::999888666666666666666666666666444555666777777888888777999999888777777777777777777666666555444444444444444777:::<<<;;;:::::::::::::::999888777888888999888888999:::;;;;;;::::::888999888777555444555777:::999999888888888888888666666666666666666666666555555555555444444444444555555555555555555555555555444444333333333444444333333333333333333333333111111111111111111111111222222333333333444444444111111111111000000000000000000////////////000000////////////////////////------............------,,,------...///000111111....../////////000000000------............------////////////////////////...........................//////000000//////...000000//////...............------------...//////...------,,,------...//////............---------....../////////000000000,,,,,,+++,,,,,,...///000......---...000222333444+++,,,---......---------------------............------,,,,,,,,,,,,------///......---------......------------------------,,,,,,,,,---------.........------------...//////........................---------............///...------,,,,,,------...---------............///...------,,,,,,------...---------............/////////.........///000000000111222111...,,,++++++111111000000000000111111111222333333111222333555666777888666444333444555555777:::===???@@@@@@@@@???@@@AAAAAAAAACCCGGGIIILLLMMMNNNOOOPPPSSSVVVXXX[[[]]]______^^^^^^___``````cccdddbbbbbbfffgggfffcccdddbbbaaaeeekkkkkkgggccc```]]][[[\\\^^^______^^^]]][[[[[[\\\\\\[[[ZZZWWW\\\eeemmmwww//////000111111111111111//////...------...//////////////////////////////---......///000111111222//////.........000222333111111222222222222222111000222333222111000111333222222222222222222222222000111111111111111222222111111111111111111111111222222222333333444444444666777777666444222333444222333444555555444333222555444444222222222333555666777777888888888777777444555555555666666666666666555555666888999888777666666666666666666666666444555666777777888888777777666666666777777888999777666666555555666777888444777:::;;;;;;999999999999999888888777777777777666777888999999::::::999888888999777555444555666::::::999888777777888888555555555555555666666666333333333333333333333333444555555555555555555555444444333333333444444555333333333333333333333333111111111111111111111111222222222333333333444444111111111000000000////////////000000000000//////000000000000000000000000------............------,,,------...///000111111/////////......---------------............------------......///000000111..............................////////////..................//////000000---------------...//////,,,++++++,,,,,,------...///............------------............/////////------------,,,---------------------...000333555,,,,,,,,,------------,,,++++++,,,,,,,,,---------...------,,,,,,------............------...//////------------------------,,,,,,,,,---------......---------------...//////........................---------............///...------,,,,,,------...---------............/////////............//////---------............//////...............//////---///000000...---...///111111000000000000111111222333333222000000111333666777888777666444555666555666999;;;===>>>?????????@@@AAAAAABBBDDDGGGJJJKKKMMMOOOOOOOOOQQQUUUXXXZZZ\\\^^^___^^^^^^___```\\\___```___bbbgggjjjhhhcccdddcccbbbffflllkkkgggbbb```]]]\\\]]]____________]]][[[[[[\\\]]]]]]\\\ZZZ```iiirrr}}}//////000111111111111111//////...------...000111////////////////////////......//////000000111111............///000222222000111222222333222222222000222444333000...000222111222222222222333333333111111111111111111111111111111111111111111111111111222222333333444444555555666777666444333333444444444555555444444333333444444333222000111444777666666777777888888777777555555555555666666666666777666555666777888777666666666666666666666666666888888888888777666555555555555555555666777888999333333222222333555777888555777999:::999888888999888888888888777777666666666777888888999999999999777888999888666444555666888777666444444444555555444555555555555666666666222222222333333333333333111222333444444444333333333333444444444444444555222222333333333333444444222222222222222222222222222222222222333333333333111111111111000000000/////////000000000000//////000000000000000000000000.........//////.........------......//////000000000//////...------,,,,,,------............------******+++,,,---...///000........................,,,,,,------------,,,,,,------......///000000111---------------...///000******+++,,,,,,---------///............---------------------.....................------,,,,,,,,,,,,------------///333666000...,,,,,,---...---,,,***++++++,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......---------------...///000........................---------............///,,,,,,++++++++++++,,,,,,---------............////////////....../////////---------............///,,,,,,,,,+++,,,,,,------***,,,---......000222555111111000000000000111111222333333111000///000222222444666666444333444555555777888;;;===>>>???@@@???@@@AAABBBBBBDDDGGGJJJJJJMMMOOOOOOOOOPPPUUUYYYYYY[[[^^^______^^^______ZZZ\\\]]]]]]aaahhhkkkiiibbbcccccccccgggmmmlllgggcccaaa______```aaa```______]]][[[[[[\\\]]]]]]]]]\\\ccclllvvv//////000111111111111111000///...---...///111222////////////////////////////////////000000000000//////000000000000/////////000000111222222111111000333666444000...000333111111222222222333333333111111111111000000000000111111111111111111111111111111222333333444555555444555666555444333444555666666555444444444444444111333555444222222555777555666666777777777777777555555666666666777777777999777666777888888777666777777777777777777777777999999999999888777666555666666555555555666777777111111000///000222444555666777888888777777888999777777777777777777666555888888999999:::999999999777888999888666555555555888777555333222333444444444444444555555555666666333333444444444555555555111222333444444444333333222222444555555555444444222222222333333444444444333333333333333333333333111222222222222333333333222222111111111000000000...///000111111000///...000000000000000000000000...//////000000//////............///////////////////////////............------............------+++,,,,,,,,,------..............................+++,,,,,,------,,,,,,+++.........///////////////---,,,,,,------///000000***+++,,,---............///............------------------.........//////,,,,,,------------------,,,.........---000444999666222...,,,...//////...++++++,,,,,,---......///......------------......,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......---,,,,,,------///000000........................---------............///------,,,,,,,,,,,,---------------............//////......------......///---------............///,,,,,,,,,,,,,,,---......---------,,,,,,...222555111111000000000000111111000111222111000000222444000222555555555444555555777888:::<<<>>>@@@AAABBB???AAABBBBBBBBBDDDGGGJJJJJJMMMPPPOOONNNOOOTTTYYYXXXZZZ^^^______^^^^^^___[[[\\\[[[[[[```hhhjjjhhhaaabbbbbbccchhhnnnmmmhhhcccbbbbbbcccdddcccaaa___^^^\\\ZZZYYY[[[\\\]]]]]]^^^dddnnnxxx//////000111111111111111000///...---...///111333////////////////////////000000000000////////////000111111111111///---,,,......///000000000000000111555777555111///111555111111111222222333333333111111111000000000000000000000000000000000000000111111222333333444555555333555666555444444555666888777555444333444444555...222666777555444555666555555666777777777777777666666666666777777777777;;;999888888999999777666888888888888888888888888666777888999999::::::999888777666555555444555555666555333222222444666777777888888777666666888:::777777777777777666666555:::::::::;;;;;;::::::999777888999888666555555555:::888666444333444555666444444444555555555666666555555555666666666777777222333555666777666555555111222444666666555444333222222222333333444444444333333333333333333333333111111222222222333333333222222222222111111111111...///000111111000///...000000000000000000000000//////000000000000/////////////////////...............//////000000111111---..................---000////////////.........////////////////////////---......//////......---000000000///......------,,,,,,,,,---...///000111+++,,,---...//////////////////.........---------............////////////***+++,,,---.../////////---///000///...111666::::::555000---...000000000,,,,,,------...///000000......------------.....................///000111------------------------,,,,,,,,,---------......,,,,,,,,,---...///000111........................---------.........//////000//////......//////000---------.........//////...------,,,,,,------...---------.........//////............///000111111333222000,,,***+++...111111111000000000000111111///000111222111222444777111333666777777666777888999:::<<<===???AAACCCDDD@@@AAABBBBBBCCCDDDHHHJJJIIIMMMPPPOOONNNOOOTTTYYYWWWZZZ]]]______^^^^^^___]]]]]][[[[[[```gggiiifff```bbbbbbccciiinnnnnniiiccccccdddeeefffeeebbb___]]][[[XXXXXXYYY[[[\\\\\\^^^eeennnxxx...///000222222222111000......///000000000000000//////............//////......------------......000000000000000000000000//////000000000000//////000000000000111111111111000000111222222222222111333222111000000111222333////////////000000000000333333333333333333333333666444222333666888666444555555555444444333333333222222333333444555666666555666777888888777666555666666555444444444444555666555444333333444555666666666555555555777999:::;;;:::999999888888999999555555555555555555555555666555333222222333444666666777777777888888888888555555666666777777888888888999999::::::999999888888777666555555444444555666666555444444444444555333444444555666777888888555444444333333444444555555444333222222222222222444333333222222333333444333222222111111222222333444444444333333222222222//////111222333444444444222222222111111111111000000000000000000000000000000000000000////////////////////////////////////////////////////////////------............------...---,,,,,,,,,,,,---.........---,,,---...///000000...---,,,,,,---///000////////////////////////------------------------------------------------000000//////.........---111000///...---,,,,,,,,,................................................000///...------...///000;;;999666222///---,,,,,,(((((()))***,,,---......******++++++++++++,,,,,,,,,---///000000///---,,,...////////////---,,,+++000///...---------------++++++,,,------......///000000//////.........---------------------------...------,,,,,,,,,------,,,,,,---///000222333333......---,,,+++******)))------///000111111111111,,,,,,,,,,,,,,,,,,,,,,,,000///...---...///111333111000000/////////000000333000///222333111222666;;;===>>>???>>>===;;;999999999:::;;;===???AAABBBAAABBBBBBAAAAAADDDHHHKKKQQQQQQQQQPPPOOOQQQTTTVVVZZZ[[[]]]]]]\\\\\\\\\]]]ZZZ\\\\\\\\\___ddddddaaabbbeeeeeefffjjjppppppmmmgggggggggeeeccc```^^^\\\[[[[[[YYYXXXXXXYYYZZZZZZ^^^ccckkkuuu---...///000111000000///......///000000000000000000//////......//////000///......------......///000000000000000000000000000000////////////000000//////000000000111111111000000111222222222222111222222111000000111222222////////////000000000000111111222222333444555555333222000222444555444222555555444444444333333333222333333333444555555555666666777777777666666555777777666555555555555555777666555444444555666777555555555666666777888999:::999999888888888888888555555555555555555555555666555333222222444555666666666777777777888888888666666666666777777777777888999999999999999999888555555555555666777777888666666555555444444444555444444555555666666777777555444444333333444444555555555444333333333333333333333222222222222333333333222222111111222222333444333333333222222222222///000111222333444444444222222222111111111111000000000000000000000000000000000000000////////////////////////////////////////////////////////////.........//////.........,,,------......------,,,...------,,,---...///000111000...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000/////////.........---//////...------------...................................................///......------......///555666666555222///+++)))***++++++,,,---...//////,,,,,,,,,,,,---------...,,,---...000000...---,,,+++,,,---.........---,,,///......---,,,,,,------------------------------000/////////.........---************************------,,,,,,+++,,,,,,---........./////////000000000//////......------,,,...//////000111222222222///////////////////////////...---------...000111......------------......111//////111111111666===HHH]]]pppkkkSSS<<<666:::999999:::;;;===???@@@AAADDDDDDDDDCCCBBBDDDGGGJJJMMMNNNOOOPPPPPPSSSWWWZZZYYY[[[]]]]]]]]]\\\^^^___]]]______^^^```ddddddaaaaaacccdddeeeiiiooopppmmmiiiiiihhhgggdddbbb___]]][[[ZZZYYYXXXWWWXXXYYYYYY]]]bbbiiisss~~~---......////////////.........///000000000000000111000000//////000000111///......------......///000000000000000000000000111000///......///000111//////000000000000111111///000111111222222111111222111111000000111111222////////////000000000000///000111222333555666666333111111222333444333222444444444444333333333333333333333333444444444444666666555555555666666777888777777666555666666666777666666555555666666777444555666777777888888888999888777777666666777777444444444444444444444444555444333333444555666777666666666666777777777777777777777777666666666666888888999999999999888888444555555666666777888888666666666555555555444444555555555555555555666666555444444333333444444555666555444444333444444444333222222111111222222333333222222111111222222333222222222222222111111111///000111222333444444444222222222111111111111000000000000000000000000000000000000000////////////////////////////////////////////////////////////...//////000000//////...***,,,...000000...,,,***...------------...//////222111///.........//////------------------------------------------------------------------------/////////...............---------------...///000................................................,,,------......------,,,333666:::<<<;;;555///+++------......////////////---.........////////////,,,---...//////...---,,,)))***,,,---......------...------,,,,,,,,,,,,,,,//////...------,,,++++++/////////...............------------------------,,,,,,+++++++++,,,,,,---/////////......---,,,,,,........................//////000000111222222222000000000000000000000000------------..................------------......000///000222222444>>>HHHaaawwwyyyWWW<<<777===999999:::;;;<<<>>>@@@AAAFFFFFFFFFDDDCCCDDDGGGJJJNNNOOOPPPQQQQQQTTTWWWZZZXXXZZZ\\\]]]]]]^^^___aaabbbccccccaaabbbfffeeeaaa___bbbcccdddiiiooopppnnnkkkkkkiiihhheeebbb```___\\\[[[ZZZYYYXXXYYYZZZZZZ[[[```gggpppzzz.../////////////////////......///000000000000000111111000000000000111111//////............//////000000000000000000000000222000///------///000222////////////000000000111///000000111111111111111111111000000000000111111////////////000000000000///000111222333444555555444333333444555555555555333333333333333333333333444444333333333333333333666555444333444555666777777777666555555555555555555555555555555555555555333444666888888888777777777777666555555555555666444444444444444444444444444444444444444666777888555555555666666666777777888888777777666666555555777777888888888888777777888888777777666555555444666666666666666555555444555555555555555555555444555444444333333444444555666555555444444444555555222222222111111222222222333222222111111222222333111111111111111111111111///000111222333444444333222222222111111111000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////000000000000//////,,,---...//////...---,,,------------......//////111000///...------......////////////////////////........................------------------------...........................------------...//////................................................++++++---......---++++++000444999<<<;;;666000,,,/////////...........................////////////------...//////...------+++,,,---.........---------,,,,,,+++++++++,,,,,,......---------,,,,,,,,,................................................---,,,,,,,,,,,,------...///......------,,,,,,++++++,,,,,,,,,------......///////////////000111111---------------.........------.../////////...---000////////////000000111000111222333333666DDDQQQpppZZZEEE:::999<<<888999999:::<<<>>>@@@AAADDDEEEEEEDDDDDDEEEHHHKKKQQQRRRSSSRRRRRRRRRUUUWWWXXXZZZ\\\]]]]]]___aaadddfffgggfffcccdddgggfffbbb___bbbddddddiiipppqqqnnnkkkjjjiiigggdddbbb```______^^^\\\[[[ZZZZZZ[[[\\\[[[```gggoooyyy111000000000000000000000......///000000000000000111111000000000000111111/////////....../////////////////////////////////222000///------///000222...////////////000000000//////000111111111111000000000000000000000000000////////////000000000000111111222222222222222333333333444444444444444555333333333333333333333333333333333333333333222222555444333333333444666777555555444333333333444444333333333333333333333333333444666888888888777777777666555555444444555555444444444444444444444444444444444444555555666666444555555555555666666666888888777777666666555555666777777888888777777666777888888888777666555444666666777777777666555444555555555555444444444444555444444333333444444555555555444444444555555666333222222222222222222333333222222111111222222333111111111111111111111111000111222222333333333333222222222111111111000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////000000000000/////////......------......///---------.....................------,,,,,,,,,,,,////////////////////////---------------------------------------------------------...............//////...------------...................................................***+++,,,------,,,+++***+++---000111111///,,,***.........---------------,,,------------.........---..................---...///000000000...---,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......---------...............++++++++++++++++++++++++------,,,------...//////,,,,,,,,,,,,------------+++,,,,,,------......///......---------...//////++++++,,,,,,,,,---------//////000000000//////...///////////////000111111//////111222111555BBBPPPtttUUU???666666777666888888999:::<<<>>>@@@AAA@@@BBBCCCDDDDDDFFFIIILLLQQQSSSTTTTTTSSSSSSUUUWWWYYY[[[\\\]]]^^^___ccceeegggiiigggeeefffiiigggccc```cccdddeeejjjpppqqqnnniiihhhfffdddbbb```___^^^^^^]]]\\\ZZZYYYYYYZZZZZZ\\\aaagggpppyyy222111111000000000000111......///000000000000000111000000//////000000111000//////......//////000////////////////////////111000///......///000111......////////////000000...///000000111111000000///000000111111000000///////////////000000000000222222222222222222111111000111222222111111222333222222222222333333333333222222222222333333333333333333333333333444555666555444333333222222333333111222222333333222222111444555666777777888888888777666555555444444555555333333333333333333333333444444444444444444444444444444444444555555555666777777777777666666666666666666777777777777666666444555777888999999888777666666777888777666555444444444444444444444555555555444444333333444444555444444444444444444555666444333333222222333333444333222222111111222222333111111111222222222222222000111222333333333333333222222222111111111111000000000000000000000000000000000000000////////////////////////////////////////////////////////////...//////000000//////...000///...------...///000,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------------------------------------.........000///...---------------................................................+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000000111111000///---,,,,,,,,,,,,,,,,,,------...++++++,,,,,,---...//////---------------.........------------------------,,,,,,,,,,,,---...//////++++++,,,,,,---...//////......//////000000000000...---,,,++++++,,,---...,,,,,,------.../////////000000000000000/////////------,,,------...///000---,,,---//////111:::EEEYYYOOOBBB888444555666777888888999:::;;;===???@@@>>>@@@BBBDDDEEEGGGJJJLLLNNNPPPSSSTTTUUUVVVXXXZZZ[[[\\\]]]]]]^^^```cccffffffggggggeeefffjjjiiieeeaaacccdddeeeiiinnnooolllfffeeecccaaa```_________]]][[[ZZZXXXWWWWWWWWWXXX]]]aaahhhqqqzzz222111000///...//////000......///000000000000000000//////......//////000000000////////////000000////////////////////////000000////////////000000........./////////000000...//////000000000000000...///000111111000///...////////////000000000000000000111111222222333333///111333222000000222444111111222222222333333333111111111222333333333444111111222444444555555555555555444333333333333444111222333333333333222111555555555666666777888999777666666555555555555555333333333333333333333333444444444444333222111111333333444444444555555555666666666666777777777777555666666777777666666555444555777999999999888777555666888888888777555444333333333444444555555555555444444333333444444555333333333333333444555555555444444333333444444555333222222111111222222333222222222222333333333444111111222333333333222222222222222111111111111000000000000000000000000000000000000000////////////////////////////////////////////////////////////.........//////...............////////////......,,,---.../////////...---++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............------------...//////................................................------,,,,,,,,,,,,------000///............//////,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,---------.........------...............///000000///...---------,,,,,,---......///,,,---------------------,,,,,,,,,------.........000000000000000000000000************+++,,,---...,,,,,,,,,---......//////////////////000000000000///...,,,++++++,,,...///---------...///000000000111000///...---......///,,,,,,,,,------...///000///------///000///444;;;111444666777666666777999777888888:::;;;===???@@@@@@BBBDDDEEEFFFGGGJJJLLLNNNPPPSSSUUUVVVWWWYYY[[[\\\]]]^^^]]]^^^```cccfffccceeeeeecccfffjjjjjjggg```bbbccccccfffkkkllliiidddcccbbb```````````````^^^]]][[[YYYXXXXXXXXXXXX\\\aaahhhqqq{{{111000///...------...///...//////000000000000000//////............//////000000////////////000000//////////////////////////////000000000000//////............/////////000...//////000000000000000...///000111111000///...////////////000000000000......///111222333444555000333555444222111333666111111111222222333333333000000111222333333444444///111222444555555444444666666555444444444444555222333444444444444333222666666555555555777999:::777777666555555555555666333333333333333333333333444444444333222111000///333333333444444444555555555555666666777777888888555555666666666666555555777888999:::999777555444555666888999888777555444222222333333444555666666555444444333333444444555222222222222333333444555666555555444444555555666333222222222222222222333222222222333333444444444111111222333333333222222222222222111111111111000000000000000000000000000000000000000////////////////////////////////////////////////////////////------............------,,,...000111111000...,,,,,,,,,.../////////...---++++++---...///000000000////////////////////////////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,---...///000111................................................///...,,,,,,,,,,,,...///---------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------............------------......+++,,,---////////////...---------------...///000///......------,,,,,,+++,,,,,,,,,------.........------------------------(((((((((((()))***+++,,,------.......................................---000///---,,,,,,---...///,,,,,,,,,---...//////000111000...,,,+++,,,...///.........//////111222222333000///222333111222666999666555555888888666444777888888999;;;===???@@@CCCEEEGGGGGGGGGHHHIIIKKKRRRTTTVVVVVVVVVUUUVVVWWW]]]^^^^^^^^^^^^___cccfffaaacccccccccfffkkkkkkhhh___aaabbbaaadddiiiiiifffcccbbbaaa`````````aaabbbaaa```^^^\\\[[[[[[[[[\\\\\\```hhhqqq{{{---...000111111111000///////////////////////////////////////............------......//////000000,,,------...///000111111...............///000000.........///000111111111////////////000222333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111444444333222222222333333444444444444444444444444555555555444444333333333444333333333333444555555666666777777666555444444333333333444444555555555333333333333333333333333444444333222333444555666222222222333333333444444111333777::::::999777555555555666666777777888888888777666444444444555555888777777666555444444444333333333444444444555555666555444333333333333333333333333444444444555555555444222000000111222333333333333222222111111111222222333444555555555444111111222222222333333333222222222111000//////...000000000000000000000000000000000000000///......000000000000000000000000////////////////////////......////////////............------------......---------.........//////---......///////////////000000//////.........---...........................---,,,+++++++++++++++------------------------///......------///000111.........------,,,,,,,,,...///000000000000000///***,,,------,,,+++,,,---000---***+++---///...,,,,,,,,,,,,---------......//////...---,,,,,,++++++///...------------......000///...---,,,------...///---,,,,,,---...------------------------------+++,,,,,,------.........000///---,,,,,,---.../////////............//////..................------...------------...//////111///......//////...,,,+++,,,.../////////......111222111...///111///***---------...///000000111,,,...000222333444444333333555666555444444555666888999;;;<<<>>>?????????CCCDDDEEEFFFFFFHHHLLLNNNMMMOOOQQQSSSTTTUUUXXXZZZ[[[]]]___``````aaaccceee___bbbcccbbbdddiiikkkiiibbbbbbbbbdddggghhhgggfffcccccccccbbbbbbbbbbbbbbb___^^^\\\ZZZYYYXXXWWWWWWXXX]]]fffqqq}}},,,,,,.../////////...---////////////////////////////////////.....................///////////////------......//////000000...............///000000000000000000////////////------------...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333333333333333333333333333555555444444444333333333444333333333333444555555666666666666666555444444333333444444444444444444333333333333333333333333444333333333333444555555333333333333444444444444111333555777888777555444444444555555555666666666:::999888777666777888888888777777666555555444444333333444444444555555555555555444333333333333333333333333444444444444555555444222000000111222333333333333222222222111111333333444555555555444444000000111111111222222222222222111111000//////...000000000000000000000000000000000000000///......000000000000000000000000////////////////////////......////////////............------------......---------.........//////------...///////////////000/////////.........---........................//////...---------------------------------------///......---...///000111/////////......---------000000000///...---,,,+++---...//////---++++++,,,...,,,+++,,,...///...,,,------------........./////////...------,,,++++++------..................000///...---,,,------......---++++++---------,,,---------------------------------------.........///......---------......------,,,,,,,,,,,,------...........................------------...//////111///...---...///...---,,,---.../////////...---,,,000111//////111111---------......///000000111---...///111222222222111444555666666555555777888;;;;;;===???@@@AAAAAAAAABBBDDDEEEFFFFFFHHHLLLOOONNNPPPRRRSSSTTTVVVXXX[[[ZZZ\\\^^^_________aaaccc___cccdddbbbdddiiikkkjjjdddcccdddfffiiijjjiiihhheeeeeedddcccbbbaaa``````___^^^]]][[[ZZZYYYXXXXXXXXX]]]eeeppp{{{,,,------...///.........////////////////////////////////////............///////////////..................///////////////...............///000000222222111000...---,,,,,,------------............000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222333444444333222222222222222222222222222222444444444444333333333333333333333333333444555555555555555555555555444444444444444444444444333333333333333333333333333333222333444444555555444444333444444444444555555555333444444555555555444444444444444444444555555555888888777777777888999:::777777777666555555444444444444444555555555555555555444444333333333333333333333333333444444444444444333222111111111222333333333333222222222222111555555555666555555444444000000000000111111111111222222111111000/////////000000000000000000000000000000111111000000//////000000000000000000000000////////////////////////......////////////............------------......---------...............------...////////////.../////////.......................................000000///.........//////------------------------......------......///000///////////////........................---,,,+++///000111000---++++++,,,+++++++++---//////...,,,---------.........////////////......---,,,,,,,,,+++,,,.../////////......//////...------------......,,,++++++,,,---,,,,,,------------------------//////..................------...............---------,,,,,,,,,,,,------...........................------------...//////111///---,,,---..................///......---,,,,,,333666333111111111///---......//////000000111......///000000000000000333555777777666777888:::;;;<<<===???@@@AAABBBBBBBBBCCCEEEEEEFFFHHHLLLOOOPPPQQQSSSTTTUUUVVVYYY\\\[[[]]]^^^^^^^^^^^^```aaa```cccdddccceeejjjlllkkkeeeeeefffiiikkkmmmllljjjggggggeeedddbbb```___^^^___^^^]]]\\\[[[ZZZYYYXXXZZZ^^^fffqqq{{{...//////000000000000000////////////////////////////////////............000000//////......------///////////////........................///000000111111000///...------,,,///000000000000//////...////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000111333444555444222111111111111111111111111111333333333333333333333333333333222222333333444555555555444444444444444444555555555444444333333333222222333333333333444444222333444555666555444333444444444555555555666666555555444444444444444444444444444444444444555555444444555555666777888888777777666666555555555555555555555555555555555555444444333333222333333444222222333333333444444444444333222111111111222222222222222222222222222222666666666666555555444333000111111111222222222222111111111111000000//////////////////////////////000000111111111000000///////////////////////////////////////////////////......////////////............------------..............................,,,---......//////..............................------------------------000///............//////------------------------------------......////////////..................******,,,---//////000000---///000///---,,,,,,,,,)))+++,,,...000///---,,,,,,,,,---------.........//////......---------,,,***+++...000000000...---............------......---,,,******,,,---,,,+++------------------------000000//////.........---,,,---.../////////...---//////............//////---------..................------------...//////111///,,,,,,---//////////////////......---,,,,,,111888<<<777222000//////......//////000000000000000000000000000000//////222444666666666777999:::999:::;;;===??????@@@@@@BBBCCCDDDEEEFFFIIILLLOOOQQQSSSTTTUUUUUUWWWZZZ]]]]]]^^^______^^^^^^```aaaaaadddeeedddfffkkkmmmkkkdddeeefffjjjmmmnnnmmmlllggggggeeedddbbb```_________^^^^^^]]]\\\[[[ZZZYYY\\\```iiisss~~~////////////000000000111////////////////////////////////////............000000//////......------///////////////........................///000000........................///000000111000000///...////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000222444444333222111111111111111111111111111333333333333333333333333333222222222222333444444444444333333333333444555555555555444444333333333222222222333333444444444222333444555666555444333444444444555555555666666777666555444444444555666555555555555555555555555333333444555666777777777666666666666555555555555555555555555555555444444333333222222222333333444222222222333333333444444333333222222222111222222222222222222222222222222555666666666555444333333222222222333333333444444111111111000000000000000////////////////////////000000111111111111000000////////////////////////////////////////////////......////////////............------------...........................---,,,------...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......------------------------,,,------...............------------------------***+++---...///000111111)))+++------,,,,,,---...)))+++...//////...---,,,+++,,,,,,,,,------------///...............------***,,,...000000///...---------.....................,,,++++++,,,------,,,------------------------000000//////.........---+++,,,.../////////...---//////............//////---------.........//////...------------...//////111///------...000000/////////......------------///666999555///........./////////000000000000000222222111111111000000000111333444555555666777999999:::<<<===???@@@@@@@@@AAACCCDDDEEEFFFIIIMMMPPPSSSTTTTTTUUUUUUWWWZZZ]]]^^^```aaaaaa``````aaacccaaadddeeedddfffkkkmmmkkkbbbcccfffjjjmmmnnnmmmlllffffffeeedddcccbbbaaaaaa^^^^^^^^^^^^]]][[[ZZZYYYZZZ___hhhsss...------------...//////////////////////////////////////////............///////////////..................///////////////...............///000000,,,,,,---...//////000000---...///000000///...---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111333333333222222111111111111111111111111222222222222333333333333222222222222222333444444444333222111222333444555444444444444444444333333111222222333333444444555222333444444555555444444333444444444444555555555666555555555555555666666666666666555555555555555333444555666777888888777666666666666666666555555444444444444444333333333222222222222222333333444222222222222333333333333333333333222222222111111111222222222222333333333444444444555444444333333333333333333444444444555111111000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000////////////////////////......////////////............------------.....................---------,,,,,,---............------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,---............---,,,,,,,,,---------------///////////////...---,,,(((***,,,---,,,,,,...///+++---//////---,,,,,,---,,,,,,,,,---------..............................------...//////...---,,,,,,---......///.........///---+++,,,---...------------------------------//////..................,,,,,,---...////////////------,,,,,,,,,,,,------,,,,,,------.../////////...------------...//////000/////////111222111000//////...---------......)))...111---+++---///...000000000000000000000000333222111111111111111222111333444555444555666888<<<===>>>@@@AAABBBCCCCCCAAABBBDDDEEEFFFIIIMMMPPPSSSTTTTTTTTTTTTVVVZZZ]]]^^^```aaaaaaaaaaaacccddd```cccdddccceeejjjlllkkk```bbbeeeiiimmmooommmlllffffffeeedddcccbbbbbbaaa\\\]]]]]]]]]]]][[[YYYXXXXXX]]]fffrrr~~~...------,,,---...///000////////////////////////////////////.....................///////////////------......//////000000...............///000000,,,,,,------...///000000,,,...000111222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333222222222222222222222222111111222222222333333333222222222111222222333444333222111000111222444555333333444444444444444444111111222333333444555555444333333333333444555555333333333333444444444444333333333444555555555666555555555444444444333333222333444666666666555555555666666666666666666666444444333333333222222222222222111111222333333444111222222222222333333333222333333333222222111111111111222222222333333333222222333333333333333333222222333333333444444444000000000000000000000111000000000000000000000000///000111222222222222111000000000000000000000000////////////////////////......////////////............------------......//////.........---------+++,,,------......------,,,,,,,,,------.................................+++++++++++++++,,,------------------------------+++,,,---.........------------------.........////////////...---,,,+++******+++---...---------...---///000...,,,***+++---............/////////000............/////////////////////...------,,,,,,,,,,,,.../////////......000...------...//////...---------------------------------------.........,,,,,,,,,---...///000000------,,,,,,,,,,,,------,,,,,,------...//////000...------------...//////000000000222444444222000......---,,,---...//////))),,,,,,)))***...000...000000000000000000000000111111000///000000111222333555666666555555666888<<<===>>>@@@AAABBBCCCCCC@@@BBBDDDEEEGGGIIIMMMQQQTTTTTTTTTSSSSSSUUUYYY\\\\\\^^^```aaaaaaaaaccceee___cccdddbbbdddiiikkkjjj```bbbeeejjjnnnpppnnnlllhhhgggfffeeecccbbb``````[[[[[[\\\]]]\\\[[[YYYWWWZZZ___hhhsss~~~000//////......000111222////////////////////////000/////////............---.........//////000000,,,------...///000111111...............///000000---------.........//////...000222444555444333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444222222222222222222222222111111111222222333333333222222111111222222333444333222111000000222444555333333333444444555555555111111222333333444555555555444333222333444555666222222222333333333444444000111222333444555555444444444444333333222222222000111222333333333222111555555555666666666666666333333333222222111111111222111111111222333333444111111222222222333333333222333333333333222111111111111111222222333333333000111222222333333333333111111222222222333333333000000000000000111111111000000000000000000000000///000111222222222222222000000000000000000000000////////////////////////......////////////...............------.........//////.........---------+++,,,------......------,,,,,,,,,------.........000000000000000000000000++++++++++++,,,,,,---...------------------------+++,,,---.........---,,,---.........//////000000++++++,,,---------,,,,,,---...000///...------......000000...***)))+++---000000000000111111111111.........///////////////111000///---,,,,,,,,,,,,+++,,,.../////////......000///------///000///...------------------------+++,,,,,,------.........------,,,,,,---...000111/////////....../////////,,,,,,------...///000000...------------.../////////000222444666555222000...---,,,,,,---...///111000000---)))+++///000---111111111000000000000000000///.........000111222555666888777666666777888:::;;;===>>>@@@AAAAAAAAA@@@BBBDDDEEEGGGJJJNNNQQQTTTTTTSSSRRRRRRTTTYYY\\\[[[]]]___``````aaaccceee___bbbcccbbbdddiiikkkiii```bbbfffkkkpppqqqooommmjjjiiihhheeeccc```___^^^ZZZ[[[\\\]]]\\\ZZZXXXWWW^^^ccckkkuuu////////////////////////000000000000000000000000//////.........---------............//////////////////000000111111222222..................------000000000000000000000000////////////////////////111111000000000000111111111000///...------...///000000000000000///......222111000//////...//////222222222111111111111000333222222222111000000000111111111111111111111111111111111111111111111111222222333333333333444444444444333333333222222222555555555555444333222222222222333333444555555555666666555555555444444444444333333222333444555666444444444555555555666666444444333333333444555555444444444444444444333333444444444444444444444444444333333222222333333444444555555555444333333222000111222333333333333333444444444333333222222222333333222222111000//////222222111111000000//////222222222222222333333333222222222111111111111000111000///......///000111////////////............000000000000000000000000111111000000/////////...//////////////////////////////.........---------------............------------------------------//////...---,,,,,,++++++,,,------......------,,,------...//////...------000///---,,,,,,---///000..................------,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---++++++,,,,,,,,,---------......///:::CCC@@@444******...000000000000000000000000222222222111111111111111000000//////.........---.........------............------------...//////111111000///...---,,,,,,---,,,,,,,,,---///000222000000111111111111000000------------------------///////////////000000000000000000000111111111111///////////////000111111.........------,,,,,,,,,..................------////////////000000000000000111111222333333444444333444555666777777777777::::::<<<===??????@@@@@@BBBBBBCCCCCCEEEIIIOOOSSSSSSSSSTTTTTTUUUVVVWWWXXX\\\\\\]]]___aaaccceeeffffffcccaaabbbgggkkkllllllhhhhhhiiilllooopppooonnnlllkkkhhhfffcccaaa```___]]]^^^^^^]]]\\\ZZZXXXWWWYYY\\\eeerrr........................//////////////////////////////.........---------............////////////......///000000000//////........................////////////////////////////////////////////////111111000000000000111111111000///...---......///000000000000000///......111000000////////////000/////////000000111111111222222222111111111111111111111111111111111111111000000000000000000000000222222333333333333444444666555555555555444444444444444444444444444333333222333444666777999:::;;;666555555555444444444333444333333222333444555666333444444444444555555555555444444333333333444444444444444444444444444444555555555555555555555555444333333222222333333444444444555444444333333222000111222333333333333333444444333333333222222222333333222222111000000///222222222222111111111111111111111000000000000000222222222111111111111000000000///......///000000111000000000000/////////////////////////////////000000000//////.........////////////////////////.........------------,,,,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,------......------,,,........................---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,...//////000,,,,,,,,,---------......---555<<<;;;222,,,,,,///////////////////////////111111111111000000000000111000000000//////////////////............//////...............///000000111000000//////......---------,,,,,,---...000000///000000111111000000///000000000000000000000000444333333222222111111111....../////////000000000///............///000000.........------,,,,,,,,,......................../////////000000111111111000000111111222333333333333444555666666777777777;;;<<<>>>???AAABBBBBBBBBAAABBBCCCCCCEEEIIIOOOSSSTTTTTTSSSSSSTTTVVVXXXYYY[[[[[[]]]___aaadddfffgggfffdddaaaccchhhlllmmmlllffffffhhhkkknnnppppppnnnkkkjjjgggeeecccaaa```___\\\\\\]]]]]]\\\[[[ZZZYYYZZZ]]]fffsss------------------------.......................................---------............////////////---...///000///...---,,,........................////////////////////////////////////////////////111000000//////000000111000000///............///000000000000000//////...000////////////000000111------...///000111222222111111111111111222222222111111111111111111111111111111111111111111111111222222333333333333444444555555555555444444444444222333333444444444444333444555555666777888999:::555555444444444444333333444333333222222333555555333333333333444444444444666555444333333222333333222333333444444555555555555555555555555555555555444333333222222333333444444444444444333333333333111111222333333333222222333333333333222222222222333333222222111000000000222222222222222333333333555555444444333333222222222222222111111111111000//////............//////111111111111000000000000------------------------/////////...............////////////////////////------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------000000000000000/////////,,,------......------,,,///...---,,,,,,---...///***,,,---//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,---------......,,,000444444000......///........................////////////////////////111111111000000000000//////......------......////////////...///000000111000000000000////////////......---------....../////////000000000000//////222222222222222222222222555555444333222111000000------........./////////...------------...//////.........---------------........................//////000000111222333333//////000000111222222333333444555666666777666666;;;<<<>>>???AAABBBBBBBBBAAABBBCCCDDDEEEIIIOOOSSSUUUTTTSSSRRRSSSVVVYYY[[[[[[[[[]]]___aaadddfffhhhfffdddbbbdddiiimmmnnnmmmeeeeeefffiiimmmoooooonnniiihhhfffdddbbbaaa``````[[[[[[\\\\\\\\\\\\[[[[[[[[[___hhhuuu------------------------............................................................////////////...///000000000...,,,+++---------...............////////////////////////////////////////////////000000////////////000000/////////.........////////////000000000000////////////...//////000111111......//////000111111222000000000111222222222333111111111111111111111111333333333333333333333333222222222333333333444444333333333222222222111111111222333444444444444444666555555444333333222222444444333333333333333333444333222222222333444555222222222333333333444444666555444333222222222222222222333333444555666666555555555555555555555555444333333222222333333444444444333333333333333333111222222333333333222222333222222222222222222222222222222111111111000000000111111222222333333333777666666555444333222222222222222111111111000000///..................///111111111000000000//////------------------------..................------////////////////////////------,,,,,,,,,+++++++++,,,,,,------------,,,,,,------------............555555333222000///------,,,------......------,,,///...,,,++++++,,,...///++++++,,,------,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,***)))(((,,,,,,,,,---------......,,,,,,------............------------------------------............//////000000000///////////////------,,,,,,,,,,,,------...............///000000/////////000000000111111//////......------------...//////000000//////...////////////////////////111111000000//////......------........./////////---,,,,,,,,,,,,---.....................---------............//////////////////000111222333333444/////////000111111222222333333444555666666666666999:::;;;===???@@@AAAAAAAAABBBCCCDDDFFFIIINNNRRRVVVUUUSSSRRRSSSVVVZZZ]]]]]]]]]^^^___aaacccdddeeeeeecccbbbdddiiimmmmmmlllfffffffffhhhkkkmmmmmmlllhhhgggeeecccbbbaaa``````\\\\\\\\\\\\\\\\\\[[[[[[\\\aaajjjvvv------------------------////////////////////////---.................................///////////////000000111000///---,,,---------.........//////........................////////////////////////000000////////////000000......////////////////////////000000000000////////////...//////000111111111111111111111111111111000000000111222222222333111111111111111111111111222222222222222222222222222222222333333333444444333333222222222111111111111111222333444444444444444444333222111111000///222222333333333333333333444444222222111222333444222222222333333333444444666555444333222111111111222222333333444555666666333333333333333333333333444333333222222333333444333333222222222333333444222222333333333222222111222222222222222222222222222222222111111111111111///000000000111111222222222222111000//////......222222222111111111000000...//////////////////...000000/////////.................................------..................////////////////////////------,,,,,,,,,+++++++++------............---------------....../////////000000///---,,,***)))))),,,------......------,,,///...,,,++++++,,,...///---,,,++++++++++++,,,---,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,...///000000,,,,,,,,,---------.........,,,)))***,,,...---+++------------------------,,,,,,------....................................,,,++++++******++++++,,,------,,,,,,,,,---............//////000000111111/////////......---,,,,,,......////////////..............................,,,,,,------......//////....../////////000000000,,,,,,,,,,,,,,,---......................................./////////000000///000000111222222333333/////////000111111222222222333444555666666666666888999;;;===???@@@AAAAAA@@@AAACCCEEEFFFJJJNNNRRRVVVTTTSSSRRRSSSWWW[[[]]]_________``````aaabbbccccccaaaaaadddiiimmmmmmlllhhhgggggghhhjjjkkkkkkjjjhhhgggeeecccbbbaaa``````______^^^]]][[[[[[ZZZZZZ^^^ccclllwww------------------------////////////////////////---------...........................////////////000000//////////////////,,,,,,------.../////////........................////////////////////////000//////......//////000---...//////000/////////...//////000000000000000000////////////000000111222222222222111111111000111111111111111222222222111111111111111111111111////////////////////////222222333333333333444444444444444444333333333333111222222333333333333222111222222333333444444444111111222222222222333333444444222111111222222333333333333333444444444444555444333222222111222222222333333444444555555555222222222222222222222222444333333222222333333444333333222111111222444555222222333333333222111111111111111222222222222222111111111111111111111111000000000000000111111111222222222111000000//////222222222111111111111000//////000000000000//////////////////............////////////////////////.............../////////////////////////////////------------,,,,,,,,,,,,---......//////......------------...//////000000,,,,,,,,,---------......,,,------......------,,,...---,,,++++++,,,---...///---,,,******,,,---///,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............,,,,,,,,,---------......///,,,)))***,,,...,,,+++------------------------,,,,,,,,,---......//////,,,---------------......,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---.........//////000000.../////////...---,,,,,,------............------........................,,,,,,---...///000111111....../////////000000000---,,,,,,,,,,,,---...................../////////.........//////000000111000000000111111111111222//////000000111222222333222333444555555666555555:::;;;===???AAACCCCCCDDD???AAACCCEEEGGGJJJNNNQQQUUUTTTSSSSSSUUUXXX[[[]]]```````````````aaabbbbbbcccbbbbbbeeekkknnnnnnllliiihhhggggggjjjkkkkkkkkkiiihhhfffdddbbbaaa``````aaa```^^^]]][[[ZZZZZZZZZ^^^dddlllvvv................................................---------.........//////............///////////////...---,,,,,,...///000,,,,,,------...//////000........................//////////////////////////////............//////,,,---///000000000//////......///000000000000000111000000////////////000000000000000111111111111222222222111111111111111111111111111111111111111000000000000000000000000222222333333333333444444444444444333333333333222222222333333333222222111111111222333444444555555111111111111222222222333555444222111111111222333333444444444444555555555333333222222222222222333444444444444444444444444333333333333333333333333444333333222222333333444333222111000111222444555222333333333333222111000000111111111222222222222111111111111111111111111222222111111111111111000444444444444444444444444222222222111111111111000///000111222222111000///000000000////////////...////////////////////////.........//////000000000////////////////////////.........------------,,,,,,------......------,,,---------...///000000000------...///000000111222,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,---------......---+++***+++---......---------------------------,,,,,,,,,---.../////////------------......//////------,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------............---......//////...---,,,---------......---------........................---......//////000000000------........./////////---------------......///---........./////////000---......///000000111111111111000000000000//////000000111111222333333333222222333444555555555555999;;;===???AAACCCDDDDDD???AAADDDEEEGGGJJJNNNQQQTTTSSSTTTTTTVVVYYY[[[]]]^^^^^^^^^___aaabbbdddeeeeeecccdddhhhmmmqqqpppooogggffffffgggjjjmmmnnnnnnkkkjjjgggeeecccaaa```___```___^^^\\\[[[[[[\\\\\\___dddllluuu~~~////////////////////////---------------------------------.........//////............/////////000...---+++******,,,///111,,,,,,------...///000000........................//////////////////////////////............//////,,,---///000000000//////......///000000000000000222111000//////...//////------...///000111222222333222222222111111000000111111111111111111111111333333333333333333333333222222333333333444444444222222222111111111000000333333333333333222111000333333222222222222111111000000111111222222222333555444222111111111222222444444444555555555666666222222222111222222333333444444444444444444333333444444444444444444444444444333333222222333333444333222111000000222444555333333333333333222111000000000111111222222222222111111111111111111222222444333333222222111111111111222222222222222222222222222222111111111111000000111222333333222111000111111111111000000000000////////////////////////.../////////000000111111//////////////////////////////.........---------+++,,,,,,------,,,,,,+++---------...///000000111------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,---///000000///---,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***,,,---......,,,,,,,,,---------......+++***+++,,,...000000000........................,,,,,,------...///000000---.........//////000000///......------......///...------------...//////------------------------,,,---...//////...------,,,------......------,,,------------------------...............---------,,,,,,,,,---------.........------------...//////---.........//////000000---......///000111111222111111000000///.........111111111222333333444444222222333444555555555555777888;;;===???AAABBBBBB???AAADDDFFFGGGJJJNNNQQQSSSSSSTTTUUUWWWYYY[[[\\\[[[\\\]]]___aaadddfffgggfffeeefffjjjpppsssrrrqqqeeeddddddgggkkkoooqqqrrrlllkkkhhhfffcccaaa```___^^^^^^]]]\\\\\\\\\]]]^^^___dddlllttt|||......---,,,---...///000//////.........------------------------...///000................................................///...---,,,+++,,,,,,---***,,,...///......///000------............------...---+++++++++,,,...000111000...,,,+++,,,---..................---------............////////////////////////000000000000////////////000000000000000000000000000000000000///000111222333222111111111111111111111111111111111111222222222222111111777555333111000000000000//////000111222333333444333333333333333333333333111111111222222333333333555444222111111111222222444333333222222333333444222222222333333333444444555555444444444333333333222111000000222444444333444444444444444444444444222222222111111111000000111111111111111111111111222333444555555555444333111111111111111111111111000000000000000000000000000111222222111000///...111111000000//////......222111111111000000//////////////////////////////,,,...000111111000...,,,////////////////////////+++...333555555111,,,)))------,,,,,,,,,------...---------............///,,,---...//////---+++***//////.........---------------------------------.........------,,,,,,,,,.........------,,,,,,,,,.........//////...------...---,,,---......---+++------++++++++++++------...---,,,,,,,,,,,,---...---------......000111111000///---,,,,,,---///000........................---------,,,,,,+++++++++...........................------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---000000///............////////////...///////////////.........------,,,,,,------...)))+++,,,,,,++++++---..................///000000000///...---...///111333444333111///000111444555777666555333222222333333888888999;;;>>>AAADDDFFFBBBCCCDDDEEEFFFHHHMMMPPPUUUVVVWWWWWWVVVVVVXXXZZZVVV[[[___^^^___dddfffeeegggffffffiiiooorrrrrrqqqgggfffeeegggjjjmmmmmmmmmkkkkkkjjjhhheeeccc```___ddd^^^[[[\\\\\\YYYXXXZZZ\\\aaaiiiqqqzzz...---,,,,,,,,,---.../////////.........------------------------...//////................................................///...---,,,,,,,,,------,,,...//////---,,,---...------............------------,,,+++,,,---...///000///---,,,,,,---...///....................................////////////.../////////000000000000////////////000000000000000000000000000000000000///000111222222222111111111111222222222222111111111111222222222222111111666555333222000000000000000111111222222333333333222222222222222222222222111222222222222222222333444333222111111111222222444333333222222333333444333333333444444444555555555444444444444333333333333111000111444555555555444444444444444444333333333222222222222111111111111111111111111111111111111222222333333222111000111111111111111111111111000000000000000000000000000000111222222111//////111000000000/////////...111111111000000000//////////////////////////////---...///000000///...---////////////////////////...///000111111///---,,,---------------------...---------............///......------,,,,,,,,,,,,//////.........---------------------------------------------------,,,,,,------------------,,,,,,---------------------------,,,,,,---......---+++------,,,++++++,,,------...---,,,,,,,,,,,,---.........------------...///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++------------------------...------,,,,,,------......---,,,++++++++++++,,,------------------------000---++++++...//////...............////////////......////////////.........------,,,,,,------...,,,---......------...//////............///000000111000.........///111222444222111///000111444555777666444333333333444555666888:::===@@@BBBCCCCCCBBBCCCDDDEEEFFFHHHMMMPPPVVVWWWWWWWWWVVVVVVXXXZZZWWW]]]``````aaaeeehhhgggeeeddddddhhhmmmqqqqqqpppeeeddddddfffiiilllllllllkkkjjjiiigggeeecccaaa___ccc^^^[[[\\\\\\ZZZYYY[[[^^^cccjjjrrrzzz,,,,,,,,,,,,,,,---.....................---------...------------...//////........................------------------------......---,,,,,,,,,------...///000///,,,++++++,,,------............------,,,,,,,,,---------......///...---,,,,,,---///000......//////////////////............////////////....../////////000000000////////////000000000000000000000000000000000000///000111111222222111111000111222333333222111000111111222222222222111111555444333222111111111111222222222222222222222222111111111111111111111111222222222222222111111111444333222111111111222222333333333333333333333333444444444444555555555555444444444444333333333333222111000222444666777666555555555444444333333333333333333333222222222222111111111111111111111111222222222222222111000///111111111111111111111111000000000000000000000000//////111222222111000000000000000000////////////111111000000000000//////////////////////////////////////////////////////////////////////////////000///...---------...///............------......---------............///000///,,,+++***+++---..................---------------------------------,,,,,,------------------,,,,,,------------------------,,,,,,,,,...///000---,,,,,,---......---+++------,,,,,,,,,,,,------...------,,,,,,------.........---,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,++++++++++++++++++........................111///------......---,,,---............/////////......///////////////.........------------......///000111000.........000//////......//////000111111111///......///000000333222000///000111333555555444333333333555666777555888<<<@@@BBBBBBAAAAAAAAABBBDDDDDDEEEHHHMMMPPPVVVWWWXXXWWWVVVVVVXXXZZZYYY^^^bbbaaacccgggjjjiiibbbaaabbbffflllppppppnnndddcccccceeehhhkkkkkkjjjjjjiiihhhfffeeecccaaaaaabbb]]][[[\\\]]][[[ZZZ\\\___dddkkksss{{{++++++++++++,,,,,,------..............................---------......///........................---------------------------------------------------...///...,,,+++,,,---------............------+++,,,---.........---------------------...///000......///////////////000............////////////........./////////000000////////////000000000000000000000000000000000000///000000111111111111111000111222333333222111000111111222222222222111111444333333222222111111111111111111111111111000000000000000000000000000000333333222222111111000000333222222222222222222222333333333333333333333333333333333444444444444555444444444333333333222222111000000111444666666666555555555444444333333222444444444333333333222222111111111111111111111111444444444333333222111111111111111111111111111111000000000000000000000000...///000111222222111000000000000000////////////000000000000000000////////////////////////////////////............//////////////////////////////000///---,,,,,,---...//////////////////......------------............//////...---,,,+++,,,------........................------------------------,,,,,,,,,------.........,,,,,,,,,------.........///...,,,,,,---///111333---,,,,,,---...///---,,,---------,,,,,,------------------------------------------,,,------......------,,,++++++,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,++++++,,,,,,---------------------------///...---------------,,,---------.........//////---...//////////////////......------------......000111111000...---...////////////...///000000111222111000///......//////111111000000000222333444222222111222333444666777777999<<>>=========>>>@@@BBBCCC???@@@BBBCCCEEEHHHMMMPPPTTTVVVWWWXXXXXXYYY[[[]]][[[```bbb``````cccdddcccaaaaaacccgggmmmooommmkkkcccdddeeehhhkkklllkkkjjjfffeeedddccccccccceeeeeeccc^^^\\\]]]^^^\\\[[[]]]ZZZaaakkkwww+++,,,---...///......------------.........////////////...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------,,,+++******---///------............------------,,,+++,,,---...///..................------++++++,,,,,,---.....................////////////---------.........//////////////////000000000000000000000000000000000000000//////...///000111222000///...------...///000111111222222222222111111000111222333444333333222000000111111222222333333111111111111111111111111000000000000111111111111000111222333333333333222111222444555555444222111111111222222222333333333333333333222222222222111333111000000111222222111222333333444444555555555333222222222222111111111111111111111111111111111......------...///111222111111111111111111111111111111111111111111111111000000111222222111//////.../////////000000000111........./////////000000////////////////////////---...///000000///...---////////////////////////---...//////000000000///000111222222222000...,,,---------............///------...---------,,,,,,---------.........//////------------------------------------------,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,//////...---,,,---...//////...---,,,,,,,,,---......---,,,,,,+++,,,,,,---...///111222---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------...------,,,,,,------...---------------...//////---------------------------///111111///------...,,,,,,---------.........,,,---...///000000000000//////............//////,,,---......---,,,---///000000//////000000111222...//////000000000000000......///000111222333333222222222222333555777999======>>>???@@@@@@AAAAAA>>>@@@AAACCCDDDHHHMMMPPPSSSUUUVVVWWWXXXZZZ]]]___]]]aaacccaaa___bbbbbb```aaa```bbbfffkkkmmmjjjgggbbbbbbdddgggjjjkkkjjjhhheeeeeecccbbbbbbdddeeefffeee___\\\^^^^^^[[[ZZZ\\\[[[bbbmmmxxx,,,---.../////////...------------.........//////000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------///...---+++))))))+++------..................---...---,,,++++++---///000.../////////...---,,,,,,******+++,,,,,,---................../////////000---------.........//////////////////000000000000000000000000000000000000000///.........///111222111///---++++++---///111111111222222222222111111///000222333444444333222111111222333444444555555111111111111111111111111//////000000111111222222000111222333444333333222111222444555555444222111222222333333333444444444333333333222222222111111555333111111222333222111111222222333444555666666222222222111111111000000111111111111111111111111////////////000111333444111111111111111111111111111111111111111111111111000111222222111000///....../////////000000111111---.........//////000000////////////////////////---...000111111000...---////////////////////////000///......///000111222000111222333222000...,,,---------.........//////000...---++++++,,,---...---------.........//////------------------------.........------,,,,,,,,,.........------,,,,,,,,,....../////////...------+++++++++,,,///000///---,,,---...//////...---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++........................+++++++++,,,,,,---------...........................------,,,,,,------...,,,,,,,,,,,,,,,---...///........................000333555444000------...,,,,,,,,,---------......,,,---...///000000000000//////............//////+++---......------///000000000000000000111111222---...///000111111000000---...///000111222333333444444444444555777999:::;;;===???AAABBBAAA@@@???>>>@@@AAACCCDDDHHHMMMQQQRRRTTTVVVWWWYYY[[[^^^aaa___ccceeeaaa```aaabbb`````````aaaeeejjjkkkhhheee```aaacccfffiiijjjiiigggeeedddcccbbbbbbdddfffgggfff```]]]^^^^^^[[[ZZZ\\\]]]dddnnnyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---+++***)))000///...---,,,,,,---...........................------------------------++++++++++++,,,---......---,,,,,,++++++,,,,,,---///............///000000...------,,,,,,,,,------/////////...------,,,,,,////////////////////////........................///////////////////////////////////////////////////000000000000000////////////000111111111111111...............///000000111000...///000222222111111111111111111000///...222111000//////000111222000000000000000000000000///000111222333222111111222222333333333333444444444444444555444444333222000111111222222111111000222111111111000000//////333333222111000000000111555444444444333333222222111111222222222222111111000000000000000111111111222222111111111111111111000111222333333222000000111111111111000000000000000000//////.........---000000000000////////////000000////////////000000////////////////////////........................000///...------...///000//////.........---------000///---,,,,,,---///000...---------............,,,---------.../////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,)))222;;;;;;444---,,,...+++,,,---.........------000///...---------------,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++---///------------------,,,,,,------------------------,,,------......------,,,------------,,,,,,+++***/////////...------,,,,,,////////////////////////...///000///...---...000------------------------------------------------////////////000000000000333111...,,,,,,...111333...///000111222333444444555333444666555111222666;;;===@@@BBBCCCBBBAAA@@@AAA@@@@@@AAAEEEJJJOOORRRWWWVVVVVVWWWXXX[[[^^^```____________````````````aaa^^^]]]aaafffiiigggddd___```aaadddfffhhhjjjkkkfffggghhhhhheeedddcccdddaaa```^^^\\\[[[[[[[[[[[[^^^fffrrr,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,//////------,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///------,,,,,,,,,,,,------......------......///000...------,,,,,,---------------..................................................................////////////////////////........................//////000000000000////////////000111111111111000//////......//////000111222000//////111222222111111111222222111111000///111111000000000000111111000000000000000000000000///000111222222222111111222222222333333333444444666666666666666555444333111111222222222222111111111111111111000000000///333222111111000000111111////////////......------111111222222222222111111222222111111000000//////111111111111111111111111000111222222222222111000111111111111000000000000////////////000000000000000000000000////////////......------------......////////////////////////........................///...------------.../////////.........---------///...---,,,,,,---...///---------------,,,,,,+++---------...............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,+++111666555///+++,,,...,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---...------------------------------------------------,,,------......------,,,---------------,,,+++***++++++,,,,,,---....................................///000///...---...000------------------------------------------------............////////////222000...------...000222...///000111222333333444222111222555444111222666<<<>>>@@@CCCCCCCCCAAA@@@@@@??????@@@DDDIIIMMMQQQVVVVVVVVVVVVYYY\\\___aaa_________``````aaaaaaaaa___^^^^^^bbbgggiiigggdddbbbbbbcccccceeeggghhhiiihhhiiijjjhhhfffdddddddddbbb```^^^\\\[[[[[[[[[[[[\\\dddqqq~~~------------------------------------------------***+++,,,---.../////////...------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000......------------......------,,,,,,,,,---......---------,,,,,,------...,,,,,,------...//////000................................................////////////////////////////////////////////////...//////000000/////////...///000000111111000000000////////////000111111222111///000111333333222222222222222222222111000000000111111111111000000000000000000000000000000///000111111222222111111222222222222333333333333888888888777777555444444222222333333333333222222111111111111000000000000222222111000000000111111111111111111000000000000111111222222222222111111333333222111000///......111111111111111111111111000111111222222222111111111111111111000000000000...//////000111111222222000000000000////////////......------------......////////////////////////...........................------,,,,,,------..................---------...........................//////000///...,,,+++...............---------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,,,,,,,++++++...//////...++++++,,,...,,,,,,+++++++++,,,---...------,,,+++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...+++,,,,,,------.........------------------------,,,------......------,,,,,,------------,,,,,,+++******++++++,,,------...------------------------...///000///...---...000........................------------------------------------............000000////////////000000...//////000111222333333222111222666555333555999===>>>AAACCCDDDCCCAAA@@@@@@??????@@@CCCGGGLLLNNNUUUUUUUUUVVVYYY\\\```bbb^^^______```aaabbbbbbbbb]]]]]]^^^ccchhhiiigggdddeeedddccccccccceeefffgggjjjkkkkkkiiifffdddddddddbbbaaa___]]][[[[[[[[[[[[\\\fffsss................................................***+++,,,---.../////////,,,,,,,,,------......///........................------------------------------------...///000000.........------.........,,,,,,++++++,,,,,,---...------,,,,,,,,,---......---------.........//////................................................////////////////////////000000000000000000000000......//////000/////////...//////000000000000000000000000000000111111222222111000000222333333222222222333333333222222111///000111222222111000///000000000000000000000000///000000111111111111111111222222222222333333333888888777777666555333333222333333444444333333222111111111000000000000000111111000000000000111111444444444444444444444444111111222222222222111111222111111111000000//////111111111111111222222222000111111111222222222222111111111111000000000//////////////////000000000000000000000////////////000000////////////000000////////////////////////........................................................................------...//////...------///000111333333222000////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...............,,,,,,,,,,,,,,,,,,++++++///---++++++,,,---------,,,++++++***+++,,,---...------,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,...++++++,,,,,,---...//////------------------------,,,------......------,,,,,,---------------,,,,,,......------,,,+++++++++------------------------...///000///...---...000////////////////////////------------............------.........///////////////000000000000///////////////000111222222333333222555888999777999>>>>>>???BBBDDDDDDCCCAAA@@@@@@@@@@@@AAADDDHHHLLLNNNTTTTTTTTTVVVYYY]]]aaaccc______```aaabbbbbbcccccc[[[\\\___dddhhhhhhfffcccddddddbbbbbbcccdddfffhhhkkkkkkjjjhhhdddbbbbbbccccccbbb___]]]\\\[[[[[[[[[___iiixxx................................................,,,,,,------...------,,,++++++,,,------.................................------------------------------------...///000000.........------.........,,,++++++++++++,,,------,,,,,,,,,,,,,,,---.../////////.........---------................................................////////////////////////////////////////////////------...///////////////......///000000000000000000000000000000111111222222000///000111333222222111222222333333333222222///000111222222111000///000000000000000000000000000000000000000111111111111111111222222222333333555555555555444333222111222333333444444333333222000000000000000000111111111000000///000000111111000000000111111111111111111111222222222222111111//////000000111111111222000000111111111222222222000000000111111222222333111111111111000000000///000000///...------,,,,,,000000000000////////////000000////////////000000////////////////////////......................../////////000000/////////---.....................------...//////...---------...000111222222222222/////////...---------,,,---------------------------------------------------------------------------------.........//////------,,,,,,,,,,,,,,,,,,---,,,+++---//////---+++,,,,,,++++++,,,,,,------......------------......++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++,,,,,,---...//////------------------------,,,------......------,,,,,,------......---------//////......---,,,,,,,,,...........................///000///...---...000////////////////////////---------....../////////....../////////000000000...///000111111000///.../////////000000111111222333222555999:::888;;;@@@???AAACCCEEEEEEDDDBBB@@@@@@@@@AAACCCFFFJJJMMMOOOTTTTTTTTTVVVYYY]]]aaaccc``````aaaaaabbbccccccdddZZZ\\\___cccfffeeecccaaaaaaaaaaaabbbcccfffhhhiiijjjjjjiiifffbbbaaaaaabbbdddbbb```^^^\\\[[[[[[[[[```kkk{{{------------------------------------------------............---,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000......------------......,,,,,,+++++++++,,,------,,,,,,,,,,,,---......///000//////...------,,,,,,------------------------........................////////////////////////------------------------,,,---......////////////---...//////000000//////000////////////000111111111000...///000222222111000111222222222222222222000000111111111111000000000000000000000000000000000////////////000111222111111111111222222222222222333333333333222111111222222333333333333222222000000000000111111111111000000/////////000111111/////////000000000000111111111222222222222111111......///000111222333333000000000111222222333333000000000000111222333444111111111111000000000000111000///...,,,+++******000000000000////////////......------------......////////////////////////........................///000000111111000000///---------.......................................++++++,,,,,,---...///000...............---------........................,,,,,,,,,------------...------------------------,,,,,,,,,---......//////------,,,,,,,,,,,,---...++++++,,,///000000...,,,+++,,,---.........------......---------...//////,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***---//////...,,,,,,,,,+++,,,,,,------.........------------------------,,,------......------,,,,,,------............---,,,,,,---......//////000////////////////////////...///000///...---...000........................---------...//////000000////////////000000000111//////000000000000///////////////000000000111111111000333777888666999>>>@@@BBBDDDEEEFFFDDDBBB@@@??????AAADDDGGGKKKNNNPPPUUUUUUUUUVVVYYY\\\```bbbbbbbbbbbbbbbccccccccccccZZZ\\\___aaabbbbbb```___]]]^^^```bbbeeegggiiijjjiiihhhgggdddaaa```aaaccceeecccaaa^^^\\\[[[[[[[[[___kkk{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////..................------------------------------........................////////////////////////------------------------+++,,,---...////////////---...//////000000////////////......//////000111000///---...///111000000///000111111222222111111111111000000000000111111000000000000000000000000000//////...///000111222111111111111222222222222000111222222333222222222111111222222222222111111///000000000111111111111///////////////000111111111111222222222333333333111111222222222222111111//////000000111111222222///000000111222222333333111000000000000222333444111111111111000000000000000000///...---,,,,,,+++000000000000////////////......------------......////////////////////////...........................///000111111000///...---------........./////////...---,,,,,,---...///---,,,+++))))))***,,,------------...............------------------------,,,,,,,,,---------..............................+++++++++,,,---.........,,,,,,++++++,,,---...///)))+++---...............+++,,,///000111///...,,,---,,,,,,,,,------...///...---,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,---...............+++,,,,,,------...//////...........................///000///...---...000---------------------------------...///000000000........./////////000000000000////////////000000////////////000000000000111000333777777666888===AAABBBDDDFFFFFFDDDBBBAAA<<<===???CCCGGGKKKOOOQQQVVVVVVVVVVVVYYY\\\___aaadddccccccccccccbbbbbbbbbZZZ\\\^^^___^^^^^^]]]]]][[[]]]```dddfffhhhhhhhhhhhhhhhgggdddbbbaaaccceeeeeedddaaa^^^\\\[[[[[[[[[```lll|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,------...---,,,***)))........................------------------------++++++++++++,,,---......---,,,,,,++++++,,,,,,---------,,,,,,------...///+++++++++,,,---...///000,,,,,,------.../////////------------------------........................////////////////////////111111111111111111111111+++,,,---...////////////---......///////////////...............///000000///...------///000000///...///000111111111111111222111000//////000111222000000000000000000000000000///.........///111222000111111111111222222222000000111222333333333333111111111222222111111111//////000000111111111222///////////////000111111000000111111111222222222111111222222222222111111111111111111000000000000///000000111222222333333111000000000000222444555111111111111000000000000///////////////.........000000000000////////////000000////////////000000////////////////////////........................---...///000000///...------------.........//////000///---,,,,,,---///000222000,,,***))))))+++,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................******+++,,,,,,---......,,,,,,++++++,,,...///000)))+++,,,,,,+++,,,...000***---000222222111...,,,++++++++++++,,,,,,---.........---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000...---,,,,,,------------------,,,,,,------------------------,,,------......------,,,,,,,,,---.../////////.........---,,,,,,++++++***------------------------...///000///...---...000---------------------------------...///000000111---------.........//////000000////////////000000////////////000000000000333222555999999777:::>>>AAACCCEEEFFFFFFEEEBBBAAA:::;;;>>>BBBFFFKKKNNNPPPWWWVVVVVVWWWXXX[[[^^^```eeeeeedddccccccbbbbbbaaa[[[\\\]]]]]]\\\[[[[[[\\\[[[^^^aaaeeeggggggffffffiiiiiigggeeecccccceeegggfffdddaaa___\\\[[[[[[[[[bbbooo111///---------...---,,,+++---......---,,,,,,---,,,++++++++++++,,,---............------,,,,,,,,,------------------------...------,,,,,,------...******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,---......000000//////......------,,,------......------,,,---...///...,,,+++,,,------...///000000///...---000000000000000000000000000000000000111111111111000000000000000000000000111111000///////////////////////////000000000000000000000000000000000000222111111000///......---222111111111000000/////////////////////000000111333333333222222111111111000000111222333444444555222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111222222222000///...000111111111111222222222//////000000111111222222333000...///222222000...000000000///---+++)))'''000000000000//////////////////............//////---.........//////000000,,,,,,,,,---------......,,,---------.../////////......//////...---,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,111///------...///......000...+++))),,,...,,,(((---.........---,,,,,,+++//////.........---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------................................................------------,,,,,,+++***///...---,,,,,,---...///************************...............---------////////////////////////)))+++.........---......222111///...------......111000...---,,,,,,---...222111///---,,,,,,,,,,,,...------------...//////...---,,,+++,,,...000111...............///000000------............------000000000000////////////000////////////111222333333333333444777<<<@@@CCC???AAADDDDDDDDDCCCCCCDDD??????@@@BBBDDDIIIPPPTTTYYYXXXVVVUUUVVVYYY\\\^^^dddcccbbbccceeefffeeedddaaa^^^[[[ZZZ[[[]]]^^^___^^^```cccfffhhhiiihhhhhhnnnmmmkkkgggcccaaaaaabbbddd```___aaa___[[[ZZZ]]]fffmmmzzz...,,,+++,,,...000000///+++---......---,,,,,,---,,,,,,,,,,,,------------......---------,,,,,,,,,------------------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///////////////............,,,------......------,,,---...///...,,,+++,,,---------...//////...------////////////////////////....../////////000000000////////////////////////111111000////////////////////////000000000111111000000000000000000000000////////////000000000000111111111111000000000///000000/////////000111111333333333222222111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111000///...000000111111111222222222000000000000000111111111111///...///222333222000111000///............///000///////////////////////////............//////............/////////000,,,,,,---------.........---------.....................//////...------,,,,,,---------............---------------------------.........------,,,,,,...---------......---,,,---,,,+++,,,...000000...------......------,,,+++.........------------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***///...------------...///........................++++++,,,------...//////........................---......---++++++,,,...111000///...------------...------,,,,,,,,,,,,------.../////////...---,,,...------------...//////000///---,,,,,,---...///...............///000000---......//////......---000000000000////////////000////////////111222333333333333444777;;;???AAA???BBBDDDEEEDDDCCCCCCDDD???@@@AAABBBEEEJJJPPPTTTZZZXXXWWWVVVWWWZZZ^^^```aaaaaaaaaccceeeggggggggg```___]]][[[ZZZ\\\^^^___^^^```cccfffhhhhhhhhhhhhmmmmmmkkkgggcccaaaaaabbbddd```___aaa___[[[ZZZ]]]cccjjjyyy---,,,+++---///000000///+++---......---,,,,,,---+++,,,---...///...------...------------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......---------,,,------...///.............../////////,,,------......------,,,---.........,,,+++,,,---------............------////////////////////////------........./////////........................111000000///////////////000000000000111111111111000000000000000000000000,,,---...///000111222333111111111111000000000000111000000000000111222222222222222222222111111111333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111111111111000//////000000000111111111222222111111111111000000000000///......///222333333222000///---,,,---///222444////////////////////////000//////......//////000............////////////,,,------------........................---------.........///......---,,,------.........////////////.........------,,,,,,------...///...---,,,+++------.........---,,,,,,000///...------,,,++++++------......------,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++///...------------...///////////////////////////,,,,,,,,,---------......------------------------//////---+++******---000...............---,,,+++++++++,,,,,,---,,,,,,,,,***+++...000111000...,,,...------------...//////111000...---,,,,,,------............/////////000---......//////......---////////////000000000000000////////////111222333444333333444666999<<<>>>@@@BBBEEEEEEDDDCCCCCCCCC???AAABBBCCCFFFJJJPPPTTTYYYXXXWWWWWWYYY\\\___aaa```___```bbbfffhhhiiiiii___```___]]]ZZZZZZ]]]```___aaacccfffhhhhhhggggggkkkkkkiiifffbbbaaaaaabbbddd```___```___[[[ZZZ]]]```hhhwww000///............,,,++++++---......---,,,,,,---+++,,,...000000///...---------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////---------....../////////,,,------......------,,,,,,---......,,,,,,,,,............//////.........////////////////////////------........./////////........................000000////////////000000000000000000111111111222000000000000000000000000,,,---...///000111222333111111111000000000000000111111111111111222222333222222222111111111111111222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000111111111111222222111111000000///////////////000111222222111---,,,++++++,,,...000222.........///////////////000000////////////000000.........///////////////------------............/////////...---------,,,---...............------.........////////////000//////......------,,,,,,---...///000///...,,,+++...///000000...---------///---,,,,,,+++)))))),,,,,,------...------,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---------------,,,,,,.........------.........------------------------///.........------,,,,,,------------------------,,,------,,,+++,,,...000,,,---.........---+++***)))+++,,,.........---,,,+++,,,...///000///...---...------------...//////000///...------------...---......///////////////......////////////......////////////000000000000000////////////111222333444444333444666888:::<<>>CCC888///000000,,,,,,000,,,,,,------......------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------........................------------------------,,,------............---------...//////...------------------------------***+++,,,---///000111111////////////////////////...000333222///***&&&$$$------............------------......//////......111///...,,,,,,,,,---......------------...//////,,,,,,------...//////000,,,---///000000000///......//////000000//////.........//////000000111111000////////////111222333444444555666777999;;;;;;DDDFFFGGGGGGDDDBBBAAABBB>>>@@@BBBDDDFFFIIIMMMPPPRRRRRRSSSVVVYYY]]]```bbbcccbbbaaaaaabbbbbbaaa___]]]___```___]]]\\\^^^aaabbbccceeeggggggfffeeeddddddeeedddbbb``````bbbcccddd```]]]]]]\\\YYYZZZ]]]aaajjjzzz++++++,,,///111111///---+++---......---,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,---------.....................//////000...------------------,,,,,,------......------,,,+++,,,...---,,,,,,---///...---,,,,,,,,,,,,---...........................------........./////////........................///////////////000111111---.........////////////////////////////////////000000000//////////////////000000000111111111111000000/////////000111111///000000000111111111222//////000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111000/////////000222333////////////000000000111000000000000000111111111000222333222///...///111000000000000000000111111,,,,,,---......///000000111111000000000000111111000/////////........................////////////---------...............,,,------...//////......,,,---------............------......//////000000111000...---------...///......---,,,///888GGGRRRTTTBBB333111111+++(((++++++,,,------......------.........------------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,---...............------...//////...------------------------------++++++,,,,,,,,,,,,,,,,,,........................---///111000...+++)))(((///...............//////......------,,,------------------..................------------...//////------..................,,,---///000111000///...//////000000000000//////.........///000111111111000////////////111222333333444555777999:::<<<===EEEGGGHHHGGGDDDBBBAAAAAA===???BBBCCCEEEHHHLLLOOOQQQRRRTTTWWWZZZ^^^aaacccbbb```______``````___]]]]]]]]]^^^^^^______``````bbbdddeeeggggggfffeeecccbbbccccccaaa``````bbbdddddd```]]]]]][[[YYYZZZ]]]```jjj{{{///......///000///,,,)))+++---......---,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,------.........------------------------...------,,,,,,------...******+++++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------.....................///000000.........------,,,,,,,,,,,,------......------,,,+++,,,------,,,,,,...///,,,,,,************,,,,,,........................,,,,,,,,,---------......------------------------///////////////000111111------------.........///////////////////////////.../////////000000111111//////000000111111111222///////////////000000111//////000000111111111222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000/////////111222333////////////000000000000//////000000111111222222...000222222///...000333000...---,,,,,,...111333,,,,,,------...///000000111111000000000000111111000000//////.........---............/////////000,,,------....../////////,,,,,,---.../////////...,,,,,,,,,---------......,,,,,,---...///000111111222111...,,,,,,---///111111111000000555BBBUUUbbbPPP;;;,,,---222000///222+++,,,,,,---.........---//////.........---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000,,,,,,---.../////////...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...+++)))'''%%%$$$------------------------)))+++------------///111000///...------...000111///...,,,+++***++++++,,,(((***---000111000///......------------...//////////////////...---,,,+++,,,---///000111000///...//////000000000000//////---......///000111111222000////////////111222333333444555777:::;;;===>>>EEEGGGHHHGGGDDDBBBAAAAAA===???AAACCCEEEGGGKKKNNNQQQRRRUUUXXX\\\```ccceee```___^^^^^^___```___]]]]]]\\\\\\^^^```bbbaaa```cccdddfffggggggfffdddcccbbbbbbbbbaaa___```bbbdddeee```]]]\\\[[[YYYZZZ^^^^^^hhhzzz///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------.........//////...------,,,,,,------...------------------------------------------------//////.........---------------------------------000000000///.........---------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///////////////////////////000000000000000000000000000000//////......------///////////////////////////////////////000111111///000000111111111000000......//////000000111111111111000000//////.........///000222222111111000444444444333111///...---000000000000000000000000000000000//////////////////000333444444333000///000000000000000000000000222111000///////////////111111000000//////......000000000///////////////,,,,,,---...///000111222...///000000000000000///////////////////////////////////////////////////111111111000---,,,,,,---///000111222222111000///...........................///000000///---***)))///...---,,,,,,,,,,,,,,,...---,,,+++,,,...000222333111///---,,,+++,,,,,,//////111,,,000NNNmmmuuuEEE<<<222,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,...000///...---,,,+++++++++---,,,+++***+++,,,---......---+++******+++---...---,,,,,,,,,,,,---......---,,,*********,,,...000////////////............,,,,,,------.../////////......------------......////////////////////////111000000///......---------,,,,,,++++++,,,,,,------,,,+++******,,,...///........................,,,---......//////......000///...------...///000000///---,,,,,,---...000---...///000000///...---...............///000000000000000000000111111222666777777666666888<<>><<>>===@@@CCCFFFHHHJJJNNNQQQUUUXXXYYYXXX\\\cccggggggbbb```______aaabbbbbbaaa]]]]]]^^^___```ccceeeffffffgggiiijjjkkkjjjhhhgggfffdddbbb``````aaacccdddeee```]]]]]]\\\XXXXXX\\\]]]jjj{{{++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------------------------............------------------------------------++++++++++++,,,,,,,,,,,,---------------------------,,,+++++++++,,,---...------------------------................................................---------............///////////////////////////........................//////000000000000000000////////////////////////111000///////////////000000000000000//////...---000000111111111111222222000000000000//////////////////000111111111111000000111111222222222111111000000000000000000000000111111111111111111111111000000000000000000000000........................000000/////////000111111000000000000///////////////000000000111222222222222111000000///...------........................////////////////////////////////////////////////222222333111///......///......////////////..............................,,,,,,,,,------...............---,,,,,,,,,------...---,,,,,,---...000111......---,,,+++,,,,,,,,,---,,,///---***777AAA;;;===888111......///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...------,,,+++************,,,,,,,,,+++,,,------...//////---,,,,,,---//////---,,,,,,,,,,,,---......222000000444999;;;888444/////////............---//////......---,,,++++++......------------......//////////////////////////////......---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++***+++,,,---...........................,,,---......//////......------............------........................111111///......///111111//////......//////000111000000000000000111111222555555555444444666:::>>>CCCFFFHHHHHHEEEBBB??????>>>AAADDDFFFHHHKKKOOORRRWWWYYYZZZYYY\\\cccggggggcccaaa```aaabbbdddcccccc]]]]]]\\\]]]^^^aaadddeeedddfffhhhiiiiiigggeeedddeeecccaaa`````````bbbcccfffaaa^^^^^^\\\XXXWWWZZZ^^^kkk|||......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////...------,,,,,,------...------------------------------------------------------------------------------------------------******++++++,,,,,,,,,---------------------------444333000---,,,,,,---...........................................................................---------............///////////////////////////........................//////000000111111222222////////////////////////111000000///////////////000000111000000///...---000000000000000000000111000000000000///////////////000000000111111111111111111222222222111111111000000000000000000000000111111111111111222222222111000///......///000111////////////////////////......------...///000000000000000000//////////////////000111222333333444222111111000///...------000//////...............////////////////////////////////////////////////000111222000...------.........................................................---------...///000...------,,,,,,,,,------...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,000---000///+++111555+++///---++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...------,,,+++++++++++++++,,,,,,,,,,,,------............------------......---,,,,,,,,,,,,---......111111555>>>GGGHHH@@@888//////.........---------/////////.........------...------,,,,,,------.................................---------,,,,,,,,,------,,,,,,,,,,,,------...------,,,---...//////........................,,,---......///.........+++,,,---......---,,,+++,,,---......///.........111111000000000000111111/////////...///000000111000000000000000111111222444444444333333555999===CCCEEEGGGGGGEEEBBB@@@@@@???AAADDDFFFHHHKKKPPPSSSWWWZZZZZZYYY\\\bbbfffeeedddcccbbbbbbdddeeeeeeddd]]]]]][[[[[[\\\___bbbdddbbbdddfffggggggeeebbb```dddcccaaa`````````aaabbbfffbbb______\\\XXXVVVYYY^^^kkk|||...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------.........//////...------,,,,,,------...------------------------------------------------,,,,,,------------------------------------------++++++,,,,,,------......------------------------444222000---,,,,,,---...........................................................................---------............/////////////////////////////////////////////////////////000000111111222222////////////////////////000000////////////000000000111111111000//////.../////////////////////...////////////000000000000000000000000000111111111222222222222222111000///000000000000000000000000000000111111222222222222111000///......///000111000000000000000000000000,,,,,,,,,,,,,,,---...///////////////000000000000//////000111222333333444000000000000000000//////222222000000//////000000////////////////////////////////////////////////...///000///---,,,,,,---......------------..............................111000//////......//////------,,,,,,,,,------...---------------......///++++++,,,,,,,,,,,,,,,,,,111,,,...///***...111))))))))))))+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---......------,,,,,,,,,,,,---,,,,,,---------.........---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---.........111999FFFOOOOOOEEE;;;............------------......//////000000000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...------,,,,,,------...***************++++++,,,........................,,,---......///.........+++,,,---......---,,,+++,,,,,,---...//////......///000111222222111000//////////////////000111111000000000000000111111222333444444333333555999<<>>===777333.........---------,,,,,,------------............---,,,,,,++++++,,,,,,---------------------------..............................------------......---......///////////////........................,,,---......//////......///..................///------,,,,,,---...000111111000...------...000111000000//////000000111222000000000000000111111222444555444444444666:::===CCCEEEFFFEEECCCBBBBBBBBB???AAABBBCCCEEEIIIOOOSSSTTTWWWXXXXXX[[[cccggggggjjjhhheeedddddddddbbbaaa\\\]]]^^^______^^^^^^]]]ZZZ]]]bbbeeefffeeebbb___dddcccccccccbbbbbbbbbbbbccc___^^^```^^^YYYWWWYYY___ppp------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////...------,,,,,,------...------------------------------------------------+++++++++,,,,,,---------------------------------.........------,,,,,,,,,------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------.........//////////////////////////////........................000000//////......------////////////////////////---------...000111333444((()))***+++,,,---------111111000000/////////....../////////000000111111111000/////////000222333//////000222222333333333000000000000000000000000---......///000111111111111111111222222111111111000000000000000000000000222111000///////////////.../////////000000111111000000000000////////////111111111000000000000000444222000...---...//////////////////////////////////////////////////////...///000///...---...///000///...------...///000........................''')))+++---///...------,,,,,,,,,,,,,,,---...///---......///......------....../////////...,,,+++...+++111222((('''------)))************+++---///,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++---...+++++++++***++++++,,,,,,,,,,,,.../////////...------......//////......------,,,,,,,,,,,,---......---...000222222111///.........---------,,,,,,,,,...------,,,,,,++++++***---,,,,,,++++++,,,,,,---////////////////////////......//////////////////......------------......***+++,,,,,,------,,,,,,........................,,,---......//////......000///...------...///000...---,,,+++,,,...000222444111,,,)))))),,,111444000000000000000111111222000000000000000111111222555555555444444666:::>>>CCCEEEFFFEEECCCBBBBBBCCC???@@@AAABBBEEEIIINNNSSSTTTXXXYYYYYY]]]dddiiiiiikkkiiifffddddddcccaaa```\\\]]]___``````___]]]\\\]]]```eeeiiijjjiiifffddddddddddddcccccccccbbbbbbbbb___^^^```^^^ZZZXXXZZZ```rrr////////////...---,,,+++,,,,,,++++++++++++******.........------,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))&&&$$$"""!!!+++++++++,,,,,,---------........................+++,,,,,,------.........+++,,,------......---------,,,++++++,,,---///000......---------,,,,,,,,,......//////...---,,,,,,+++,,,------...///000000///---///222222---+++---))),,,//////---,,,///222222000...---,,,---.../////////////////////......////////////////////////222111000//////000111222////////////////////////000000////////////000000000///...------...///000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////......//////...,,,***)))000000000000111111111111222111///...,,,+++++++++000000000000111111111111//////............//////000///...,,,,,,,,,---......------,,,---...///000555222...---...000///...,,,,,,,,,---------......------............---------------...------,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))...------,,,,,,------......------,,,,,,------...++++++++++++++++++++++++,,,,,,+++***+++,,,---......---,,,+++++++++++++++------------------------////////////...---,,,+++////////////............+++,,,---......---,,,+++---...............---------...///...,,,+++,,,---//////.........---------000///...---,,,------...++++++,,,---...///000000---------.........//////---,,,,,,++++++,,,,,,---//////.........------------------------------------...............------,,,,,,------...///000000000000111222111000///...222111111111111111222222444555555444444666:::===BBBCCCCCCBBB@@@??????@@@???BBBDDDEEEEEEIIINNNSSSWWWWWWXXXZZZ]]]aaadddfffhhhgggeeeeeedddbbb___\\\______^^^^^^____________bbbdddggghhhhhhfffcccaaa___cccdddaaa```dddggggggeee```]]]^^^]]]ZZZXXXYYYfffwww------...............---......------------,,,,,,......---------,,,,,,,,,,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++,,,,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,---------+++,,,------......------------,,,,,,,,,---..................------,,,,,,......//////...------,,,------------......///000000///222777777111---...+++---............000111111000...---------//////........................////////////////////////......---,,,,,,---......////////////////////////000000////////////000000000///............///000000000000000000000000000////////////////////////111000000000/////////...////////////////////////......//////...---,,,+++//////000000000111111111111000///...---------.../////////000000000111111//////............////////////...---------------...------,,,---...///000444000---,,,---......---,,,,,,,,,---------......------............------,,,------...------,,,,,,,,,,,,,,,---------......---------,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////...---------------------------------------.........///......---,,,////////////............,,,------------------,,,---...............---------...///...,,,+++,,,---........................000///...---,,,------...,,,,,,------------......---------.........//////......------------......///.........---------------------------------------...............------,,,,,,---......//////000000111222222222111//////000000000000000111222333555555555555555777:::===BBBCCCDDDBBB@@@??????@@@???BBBDDDEEEEEEHHHNNNSSSWWWWWWXXXZZZ]]]aaadddffffffeeedddddddddbbb___\\\]]]^^^______`````````___aaaccceeeggghhhfffdddbbbcccffffffaaa___aaacccbbbddd___]]]^^^]]]ZZZYYY[[[hhh{{{++++++---....../////////......------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++---------------------------------,,,,,,,,,,,,,,,,,,,,,---............------------...------,,,,,,/////////............---.........///......---,,,///...---,,,,,,---////////////333888888222...---......---...000111111000111000...------...//////.../////////////////////////////////////////////,,,,,,++++++++++++,,,,,,////////////////////////000000////////////000000000//////......//////000000000000000000000000000........................000000000000////////////////////////////////////......////////////...---//////000000000000111111000///////////////000000....../////////000000000//////............//////.........///......---,,,...------------...//////111///,,,+++,,,------,,,,,,,,,,,,---------......------............------,,,,,,------...------,,,,,,,,,,,,---------.........---,,,++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///......---------------------------------------,,,---......///........./////////............---...------,,,,,,------...------...............------...///...,,,,,,,,,------------...............//////...------------.........------,,,,,,,,,,,,---------...............000//////////////////000............------------------------------------------...............------------......//////000111111222222111111000///.........///000111222333555666666666666888;;;>>>BBBCCCDDDCCCAAA@@@@@@AAA???BBBDDDEEEEEEHHHNNNSSSWWWWWWXXXZZZ]]]aaadddffffffeeeeeeffffffdddaaa^^^[[[\\\___aaabbbaaa``````___aaadddfffggggggeeedddeeehhhgggaaa___```bbb```bbb^^^]]]^^^^^^[[[[[[___kkk~~~+++,,,------.........---,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******---------,,,,,,+++++++++------------------------///.........---,,,,,,,,,,,,------...............------...///...---+++***/////////////////////...---...............------000///---,,,,,,---...///---,,,///333333...,,,---111...,,,...111333111///000///............//////000000000000000111111111////////////////////////........................////////////////////////000000////////////000000000//////////////////000////////////////////////////////////////////////000000000000/////////////////////////////////////////////000000000000000////////////000000000111111111000000000000111111............//////////////////............//////------/////////...---,,,......------............000///---,,,,,,---------,,,,,,,,,---------......------............------,,,,,,------...---------,,,,,,,,,---------......///...,,,++++++,,,...///------------------------+++,,,,,,---,,,,,,++++++...------,,,,,,------......------,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,------------------------+++,,,---...//////////////////.........---------...---,,,++++++,,,---...,,,---......///.........---//////...---,,,---...//////.........---------............------..................------------........................000000////////////000000------------------------------------------------,,,---......///.........------....../////////000111111111111111000000000---------...///111222333555666666666777999<<>>CCC@@@===>>>BBBEEEFFFEEEFFFDDDCCCEEEEEEFFFKKKQQQTTTUUUXXX\\\aaaeeehhhjjjiiihhhfffdddcccaaaaaa```aaaccccccaaabbbeeefffdddbbbbbbcccdddeeegggggghhhlllkkkiiifffeeedddddddddfffeeeddd```]]]\\\]]]___iii|||,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,---+++++++++,,,,,,------------,,,***)))))))))******'''(((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,---///000333///***)))***++++++***,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,+++************......------------.................................------,,,,,,------...,,,,,,,,,++++++*********...///////////////..............................,,,,,,,,,------..................///////////////,,,,,,------...//////000......////////////......---------............///........................------------.........///000///...---,,,------.........////////////......////////////............---------.........//////000000//////.........---...//////000111222222333......////////////......//////...------------..............................---,,,,,,++++++++++++000///---+++*********+++.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---,,,---//////,,,)))---------............///---,,,,,,,,,,,,---....../////////...---------,,,)))***,,,......---,,,+++---------...............***---///...+++,,,222777>>>;;;555111......000111******++++++******))))))------------------------...------,,,,,,------...,,,,,,---......---,,,,,,555222///------------,,,...------------...//////+++,,,---...////////////000000//////......------///...---,,,,,,---.../////////000000111222444555444444555444555888===@@@CCCCCCCCCBBBBBBCCCCCCCCCEEEDDDEEEHHHIIIIIIMMMSSSWWWXXX[[[___bbbdddfffgggfffiiijjjhhhddd``````aaagggddd```___```bbbccccccaaabbbbbbccceeegggiiijjjqqqqqqlllddd___bbbeeeeeegggdddbbbbbb^^^YYYZZZ^^^nnn,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...+++++++++,,,,,,------------,,,+++************+++************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,...//////666222---******+++***))),,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,++++++++++++,,,......------------......---------------------------------,,,,,,---------.........------,,,,,,,,,......////////////..............................,,,,,,------------------,,,------...///000000111///............---------......////////////......---------............///........................,,,,,,---------.........//////...------...///000......////////////......---.........//////000000........./////////000000000/////////............---......//////000000000......////////////......//////...------------..............................---,,,,,,++++++,,,,,,///...---,,,,,,+++,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,+++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---+++,,,......,,,)))------------............---,,,,,,,,,,,,---..................---------------...///000000000//////000000000///.........------///111///------222777CCCCCCCCCAAA<<<666///+++---...//////000000000000------------------------...------,,,,,,------...,,,,,,---......---,,,,,,222///---,,,,,,,,,,,,+++---------------...//////------...///000000000000............---------------------------///000111//////000000111222444555444444555555555888===@@@EEEDDDCCCBBBBBBCCCDDDEEEEEECCCDDDGGGHHHHHHMMMSSSWWWYYY\\\___bbbeeefffgggfffiiijjjhhhddd``````aaahhheeeaaa```aaabbbccccccaaaaaabbbdddeeegggiiijjjmmmnnnjjjbbb___bbbffffffgggdddbbbbbb^^^ZZZZZZ___ooo---------,,,,,,+++++++++---...///...,,,++++++,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------......---444111---++++++,,,,,,+++,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,---....../////////..............................------------------,,,,,,++++++,,,...///000111222111000000...---,,,++++++......////////////......---------............///........................,,,,,,---------.........///...............///000......////////////......,,,,,,---...///000111111/////////000000000000000////////////............------------------------......////////////......//////...------------..............................---,,,,,,,,,,,,,,,,,,---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************+++++++++++++++*********---,,,+++,,,------+++)))------------............---,,,,,,,,,,,,---......------------............/////////000000000111111222111111000///...---------///000///,,,,,,000333777999<<<>>><<<666000,,,******,,,---.../////////------------------------...------,,,,,,------...,,,------......------,,,...,,,******+++,,,+++***---------------....../////////000000000000000///,,,,,,,,,---------------,,,,,,---...///111222333//////000000111222444555444555555555555888===AAAEEEDDDCCCBBBBBBCCCDDDEEEEEECCCCCCFFFHHHHHHMMMSSSXXXZZZ\\\```ccceeeggggggfffhhhjjjhhhdddaaa```aaaiiifffbbb```aaabbbbbbbbb```aaabbbdddfffggghhhiiijjjkkkgggaaa___cccggghhhhhheeecccbbb___[[[\\\```ooo...------,,,,,,++++++***+++,,,,,,+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---,,,++++++,,,...///000,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++------......//////.......................................------,,,,,,,,,,,,,,,------...///000000000000///...---,,,++++++......////////////......---------............///........................------.........////////////......---------,,,,,,......////////////......---------...///000000111///////////////////////////////////////............---------------------......////////////......//////...------------..............................------,,,,,,,,,------,,,---///000000000///............---------------++++++,,,,,,,,,,,,------............---,,,++++++......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))++++++++++++,,,,,,+++***,,,,,,---------.........---,,,,,,,,,,,,---......,,,,,,,,,------.........------,,,,,,------...///000000//////......------,,,------,,,******,,,...---------------...///000'''((()))***++++++++++++------------------------...------,,,,,,------...------------------------,,,+++******,,,---,,,+++------,,,,,,------.../////////000000000//////...,,,,,,,,,------......///------...///000111222333/////////000111222444444444555555555666999===AAADDDDDDBBBBBBBBBBBBDDDDDDDDDBBBBBBEEEFFFGGGMMMTTTYYYZZZ]]]```ccceeeggggggeeehhhjjjhhhdddaaaaaabbbhhheeeaaa______aaaaaaaaa___aaacccfffggghhhhhhhhhjjjkkkgggaaa___dddhhhiiiiiieeecccbbb___\\\]]]bbbnnn---------,,,,,,++++++++++++,,,,,,+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++))))))*********,,,...///---,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---...///000111------,,,,,,,,,,,,------------------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,---................................................------,,,,,,,,,............------------..............................////////////......---------............///...........................////////////000000000//////...---,,,***))))))......////////////......///////////////..........................................////////////////////////.....................////////////......//////...------------...........................---------,,,,,,---......,,,---///000111000000///////////////......------+++++++++,,,,,,---------------.........---,,,+++......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,++++++++++++,,,,,,,,,------------...---,,,,,,,,,,,,---......+++,,,,,,,,,------......,,,,,,+++++++++,,,---...,,,,,,,,,------.........,,,------,,,+++***+++,,,111///,,,))))))+++---///---...............------------------------------...------,,,,,,------...---------------------------,,,+++,,,......---,,,,,,,,,,,,,,,,,,---............/////////...------------....../////////000/////////000000000000000/////////000111222444444555555666555666999>>>AAACCCBBBBBBBBBBBBBBBBBBCCCCCCAAAAAADDDEEEGGGMMMTTTYYYZZZ]]]```bbbdddffffffeeehhhjjjhhhdddaaaaaabbbfffccc___^^^^^^`````````___aaaeeehhhjjjjjjiiihhhkkkllliiibbb```dddhhhiiijjjfffdddccc```]]]___dddnnn,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,------,,,,,,,,,,,,+++++++++,,,---.........------++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++,,,,,,+++))))))***+++------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---...///000111------,,,,,,,,,,,,------........................+++,,,---......---,,,+++,,,,,,------------......+++,,,---.......................................------------------,,,,,,//////......---,,,,,,,,,,,,,,,------...//////000......////////////......---------............///............................../////////000000000/////////...,,,+++)))(((......////////////......000000//////........................------------........./////////////////////////////////000000......////////////......//////...------------...........................------------------...///------...///000000//////000000000///......------***++++++,,,,,,------...+++,,,---.........,,,,,,......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++************++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))+++------,,,+++,,,---,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,,,,---------------------............///******+++,,,---......///..................------***+++---...///000////////////000000///......---------------------------...------,,,,,,------......------,,,,,,------...------,,,...//////...,,,,,,,,,,,,,,,,,,------...------...............---.........///////////////...//////000000//////...//////000000111222444555555666666666666999>>>BBBAAABBBCCCDDDDDDCCCBBBAAACCC@@@@@@CCCDDDFFFMMMTTTYYYZZZ\\\___aaaccceeeeeedddgggiiihhhdddaaaaaaccceeebbb___^^^___aaaaaabbb```cccgggjjjlllllljjjiiikkkmmmiiicccaaaeeeiiijjjkkkgggdddccc```^^^```fffooo***++++++,,,,,,------...---...///...---,,,---...---------,,,,,,+++++++++***+++,,,---...------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++++++++,,,+++,,,---,,,***)))***,,,------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---------------------------+++,,,...//////...,,,+++,,,,,,,,,------.........***+++,,,---....................................,,,,,,------------------...------------------,,,,,,,,,------...//////000......////////////......---------............///........................------------............---.../////////...---,,,......////////////...............///////////////////////////.........---............/////////000.........///000000000111......////////////......//////...------------...........................---------------...//////.........---......//////000000///......---,,,,,,******+++,,,,,,---......)))+++---...//////------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,---......))),,,......,,,+++---...++++++,,,,,,,,,------------,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,---///000000000///...+++,,,,,,------...................../////////...&&&(((,,,///111111000///,,,,,,------------------------------------------...------,,,,,,------......---,,,,,,,,,,,,---......------...//////---+++,,,,,,++++++,,,,,,---...,,,---...//////////////////...............------,,,---...///000//////...//////000000111222444555555666666666777:::>>>BBBAAACCCFFFHHHHHHFFFCCCAAABBB@@@???BBBDDDFFFMMMTTTXXXYYY[[[^^^```bbbcccddddddgggiiihhhdddbbbbbbccceeeccc```___aaacccdddeeeaaadddiiimmmnnnmmmkkkiiihhhjjjgggaaa```fffkkkllllllhhheeecccaaa^^^bbbgggqqq)))***+++,,,------...///***,,,------++++++,,,...---------,,,,,,+++++++++)))***,,,---...---,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++*********+++,,,(((+++------++++++---000...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++*********++++++,,,,,,,,,***+++,,,---....................................,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////......////////////......---------.........//////........................+++++++++,,,,,,,,,------,,,---///111111111111000......////////////......,,,------...///000111111111111000000/////////...---.........//////000000---------...///000111111......////////////......//////...------------...........................---------------...///000///...---,,,,,,---.../////////...---,,,,,,++++++******+++,,,,,,---......(((***,,,...//////...---......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))***+++,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++************************))))))***+++---...///000))),,,//////---,,,---///++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------,,,,,,++++++++++++,,,...000000///...,,,..................------,,,,,,,,,---...///...,,,333333111000...,,,++++++++++++---...///000000000------------------------...------,,,,,,------......---,,,,,,,,,,,,---......------...///...,,,***,,,,,,++++++,,,,,,---...------///000111111111111.........------,,,,,,,,,)))***,,,...000000000000//////000000111222444555666666666666777:::>>>BBBBBBDDDHHHKKKKKKHHHDDDBBBBBB??????AAACCCFFFMMMUUUWWWYYY[[[]]]```aaabbbcccdddgggiiihhhdddbbbbbbcccfffdddaaaaaaccceeeggggggaaaeeejjjnnnpppooollljjjdddfffddd``````ffflllnnnlllhhheeedddaaa___bbbhhhsss///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,------,,,---...//////...---,,,------------------------...------------...//////......------------......000///...---,,,+++******------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................---,,,,,,,,,,,,---......---------............///////////////////////////............/////////////////////...---------,,,---,,,,,,,,,,,,---......---------...///000000111//////.........---------111111000000000000111111,,,,,,---------------,,,///......---------......111111000///...---,,,,,,------...///000000//////------............------,,,,,,------,,,,,,+++***...---,,,++++++++++++,,,,,,------......------,,,------...///...---+++***++++++++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((...---+++******+++---............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000///...---,,,,,,...///111...///000///---,,,,,,...------------------------///...---,,,,,,,,,,,,,,,------------------------........................,,,,,,------------,,,,,,,,,,,,.../////////...---000111222000,,,+++,,,///...---,,,++++++,,,---...,,,---......///.........000000111222000---...111///000111222222333333222222444666666666888>>>CCCEEEEEEEEEEEEEEEDDDCCCCCC???>>>???DDDFFFHHHNNNUUU[[[^^^]]][[[\\\aaadddbbbdddfffggghhhhhhfffdddcccgggfffeeecccbbbaaaaaaaaaaaadddhhhlllnnnnnnllljjjiiifffbbb___```eeejjjnnnggggggeeeaaa]]]^^^cccggguuu......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------***+++,,,+++)))))))))+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......------------.........---------------,,,,,,------------------------------------------------........................---...//////------...///........................---,,,,,,,,,,,,---......---------............///....................................////////////...............---------...------------...//////------......///000000111//////.........---------000000////////////000000......///////////////...///......---------......000000000///......------------...///////////////------............---------------------,,,++++++------------,,,,,,,,,+++,,,------------------,,,------......------,,,+++,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,******))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,,,,,,,---+++++++++,,,,,,---------***++++++,,,---......///+++***************++++++------++++++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000///---,,,+++,,,---...---,,,+++******,,,---///...///000///---,,,---...------------------------///...---,,,,,,,,,,,,---................................................---------......---------,,,,,,.../////////...---///000111///,,,+++---//////...---,,,,,,---...///---...//////000000//////...------...---,,,---...000000111222333333333333222444666666555888>>>CCCEEEEEEEEEEEEEEEDDDCCCCCC@@@>>>@@@DDDFFFHHHNNNUUUZZZ]]]^^^]]]^^^ccceeecccdddeeeggghhhhhhfffeeeccceeedddccccccbbbbbbbbbbbbaaaccchhhkkkmmmllljjjiiiiiifffbbb___```dddjjjnnnhhhhhhfffbbb^^^^^^bbbfffoooxxx...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------.........,,,******,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......------------......,,,,,,,,,------.........------------------------------------------------////////////////////////...///000///......///000---------------------------,,,,,,,,,,,,---......---------............///....................................////////////---------...............///............///000000------......///000000000...............---------//////............//////...///////////////............---------......///////////////////////////---......///////////////------............---------............---,,,,,,------...///...---,,,+++------------------------......---,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,++++++******++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111******))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------..............................///...---+++++++++,,,---,,,,,,+++***+++,,,---...---/////////---,,,---.................................---,,,,,,,,,------........................---------------------------..................---,,,,,,---............---...//////...------...000///......------......///...//////000000000000000000/////////000111000///000000111222222333333333333444666555555888===BBBEEEEEEEEEEEEEEEDDDDDDCCC@@@???@@@DDDGGGHHHNNNUUUXXX\\\______aaaffffffdddccceeefffhhhhhhgggeeedddccccccbbbbbbbbbbbbccccccaaacccgggjjjkkkjjjhhhfffhhheeeaaa^^^___dddiiimmmkkkkkkhhhccc^^^]]]```dddjjjpppvvv|||------,,,,,,+++,,,,,,---+++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000///,,,***+++---///------------------------------------------------------,,,,,,------...///...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------////////////////////////---///000///...---...///---------------------------,,,,,,,,,,,,---......---------............///....................................////////////,,,---------.../////////...............//////000............//////000000.................................------.........---------...------,,,+++...------------...//////............//////000000......///////////////...------............------......//////......---,,,,,,---///000000///---+++---------,,,,,,---------///...,,,++++++,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++.........---,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...///000000,,,+++***))))))+++---...+++,,,,,,------,,,,,,++++++++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,---.........---------...///000---...///...---,,,---///////////////////////////...------,,,,,,,,,------........................---------------------------......//////......---,,,,,,---------.........---------------...///000/////////....../////////......///000000000000///000111///...000333111...000000000000111222222333333444666555555777===BBBDDDDDDEEEEEEEEEEEEDDDDDDAAA???AAAEEEGGGHHHNNNUUUVVV\\\```aaadddhhhhhheeecccdddfffggghhhgggfffeeedddccccccbbbbbbbbbbbbccc```bbbeeehhhiiihhhfffeeehhheeeaaa^^^___dddiiimmmmmmllljjjddd___\\\___bbbiiilllooottt,,,,,,+++++++++,,,,,,---------............---------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///---,,,,,,++++++,,,,,,---************************---,,,+++)))'''(((***,,,---------,,,,,,---------........................,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------------------------------........................,,,---......,,,,,,---...---------------------------,,,,,,,,,,,,---......---------............///....................................////////////,,,---------.../////////------,,,,,,------...///............////////////---...........................------------......------......---,,,,,,+++---------------...//////------......///000000000...///////////////......------............------......//////......---,,,+++---///000000///---,,,...---,,,,,,,,,,,,---......---,,,++++++,,,...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++*********)))))))))(((++++++++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++..................------...---+++*********+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,---------******++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000------------......//////,,,...///...------...///////////////////////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,------......---,,,,,,,,,---/////////...//////////////////...,,,---......//////......,,,///...++++++///...)))//////......///000222222333555666555444666<<>>AAA666---///222111333333111111111333555777333555666555333555;;;???CCCCCCDDDEEEEEEEEEEEEEEEDDDBBBCCCFFFHHHIIINNNTTTXXX\\\______aaaffffffddd```aaadddgggiiiiiihhhhhhgggggggggfffffffffgggggg^^^```bbbdddfffggghhhhhhkkkhhhdddaaabbbggglllpppjjjjjjhhhccc]]]YYYZZZ[[[]]]fffnnnsssyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000,,,)))+++///111...***,,,,,,,,,------,,,++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,---......,,,++++++******++++++,,,---,,,,,,,,,,,,---............////////////......------------------------+++---......---,,,,,,---..................------........................,,,,,,,,,---------..............................000000//////.........---,,,,,,,,,---------......///......///000000///---------............------...............///000111,,,---...///000000000000---...///000000///...---............////////////000000000000000000000000000000111111111111000000------------------------111111000000////////////........................------------------------//////.........---------,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...///000///...---,,,000///......,,,,,,+++***...------+++***))))))(((,,,,,,,,,------............---,,,***)))******+++*********)))((((((***---...------,,,,,,------...,,,,,,,,,---------.......................................------.........------------------------///---++++++---...,,,))).........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------.........------,,,,,,+++......////////////......///............///000000,,,,,,+++++++++,,,,,,---........................111111111111000000000000111111111000111111222222777777888888888;;;???BBBDDDDDDEEEEEEFFFFFFGGGGGGBBBCCCCCCDDDGGGKKKRRRVVV\\\aaadddcccccceeebbb^^^ZZZ```hhhkkkjjjhhhggghhhiiigggffffffgggiiiiiihhhcccdddfffgggggggggfffffffffgggccc^^^___eeeiiiiiilllmmmkkkeee^^^[[[]]]aaadddhhhqqq|||,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++***,,,,,,,,,------,,,,,,+++++++++,,,---------------***+++,,,,,,---------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,---...------------...//////.........//////.........++++++++++++++++++++++++---...///...------...///........................------------------------,,,,,,,,,---------..............................000/////////.........------------........./////////.........000000...---------............------000//////............///..................------/////////000000/////////............////////////000000000000000000000000//////000000000000//////........................///000000000//////...---------------------------000000000000000000000000.........------------,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******---,,,,,,++++++******)))///...............------,,,,,,---------------------,,,+++*********+++,,,***+++,,,------,,,+++***...------,,,,,,------...,,,,,,,,,---------....................................------------......------------------------...,,,+++,,,...///...,,,......---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---------......////////////......,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------111111111111111111111111////////////////////////111111111000111111222333333444555555666888;;;>>>DDDDDDDDDEEEFFFFFFGGGGGGCCCDDDEEEEEEGGGLLLRRRVVVZZZ___bbbbbbcccdddbbb]]]]]]bbbhhhjjjhhhfffeeefffiiihhhgggggghhhhhhfffddddddeeefffggghhhggggggfffiiiiiieeeaaaaaaggglllllllllmmmjjjddd]]]ZZZ]]]```eeejjjsss~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++(((***,,,+++)))((()))++++++,,,,,,------,,,,,,,,,,,,,,,---------.........++++++,,,---------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------------------------------------------,,,++++++***------............------+++++++++++++++,,,------...------,,,,,,------..................//////000------............------++++++++++++++++++++++++/////////...,,,---///111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////......................../////////000000///...---...000000...---------............------111000///......------...............------------000000////////////000000............////////////000000000000000000000000......////////////......////////////////////////---.../////////...---,,,........................------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***************++++++++++++++++++++++++***+++++++++,,,,,,------------------------,,,,,,++++++******++++++,,,---++++++---111444333...)))...------,,,,,,------...,,,,,,,,,---------..............................------,,,,,,,,,,,,------------------------------...---,,,---...///...---...------------,,,,,,,,,,,,------------.........,,,,,,,,,------------...------------------------++++++******+++,,,...///......////////////......,,,,,,,,,,,,,,,------.........---------------...........................------------------------111111000000111222222333111333555666666777999;;;CCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHLLLRRRVVVYYY^^^aaaaaabbbdddbbb]]]___cccggggggeeecccccceeeiiihhhgggggggggfffdddbbbdddeeefffgggggggggfffeeekkkkkkhhhcccdddjjjnnnnnnlllllliiibbb\\\ZZZ\\\___fffkkkuuu,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,+++******++++++,,,++++++++++++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------......+++++++++,,,,,,,,,------------------------------------------------------.........---,,,+++***))),,,,,,------------,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,---------------------...//////,,,,,,------------,,,,,,........................//////...,,,+++,,,...111---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---.........////////////...------...//////...,,,------............------000//////............///...............//////000000///...------...///000............////////////////////////////////////...//////000000//////...........................+++,,,...//////...,,,+++////////////////////////++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---,,,+++***+++,,,---,,,,,,,,,------.........************++++++++++++.........------,,,,,,,,,)))*********+++,,,---------,,,---222888999444///...------,,,,,,------...,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---------------------------//////...------,,,++++++------------------------------------............------------------------------------------------,,,,,,*********,,,---///---......//////......---......------......///000//////...---------......------------------------,,,---------------......000000000000111222333333222555777999999999;;;<<>>???@@@AAABBBCCCDDDEEEBBBCCCDDDFFFHHHMMMRRRWWW[[[^^^aaacccbbbbbbbbbbbbaaacccffffffeeeddddddeeejjjkkkiiieeeeeeiiikkkjjjeeeggghhhgggdddbbbaaaaaabbb___]]]]]]```bbbcccdddaaa```]]]ZZZVVVUUUWWWYYY[[[eeettt++++++++++++,,,---...//////---+++******+++---...---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,++++++******++++++,,,------------))))))***,,,---...//////---------------------------,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------*********,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,------------------,,,++++++,,,,,,---------......------------,,,,,,,,,000//////...------------...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------...---------------------------,,,,,,------------------------------,,,,,,------...///------...//////...------------------............---------...///000111111///////////////////////////............//////000...///000111111///---+++,,,,,,---....../////////------------.........////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++************++++++++++++++++++++++++---,,,+++++++++,,,---------+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------------------------------------------------...---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++***,,,///111////////////...---,,,+++...------,,,,,,------...,,,------......------,,,...------,,,,,,,,,------......---,,,++++++++++++......------------------...........................///////////////......---......------...111333000000000000111111111111////////////000111222333555555444333333555:::===>>>>>>???@@@AAACCCCCCDDDAAACCCDDDFFFIIINNNTTTYYY]]]___bbbdddcccbbbaaabbbbbbdddfffgggfffeeeeeefffhhhiiifffaaaaaafffiiihhhbbbdddeeeeeecccaaaaaabbb```___]]]]]]___aaaaaaaaa___^^^\\\XXXVVVUUUWWWZZZ^^^gggvvv,,,,,,,,,++++++,,,,,,,,,------...//////......---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,+++++++++***++++++,,,------------))))))***+++,,,---...///------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,---......,,,,,,++++++++++++,,,,,,...//////000///.........+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---////////////////////////------------------------//////......------,,,,,,------------------------000///...------------......------,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---.........---------------------,,,,,,------------------------,,,,,,,,,,,,,,,---......---..................------------.........//////------------...000111222.......................................///000000---...000111111///---,,,------------......//////------.........//////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,,,,,,,,,,------,,,,,,------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...+++))))))+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------------------------------------------------,,,,,,,,,,,,,,,---------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,...000333111...,,,+++,,,---......------,,,,,,------...,,,------......------,,,------,,,,,,,,,------......---,,,,,,+++++++++,,,......................................................///////////////...///000///...,,,---///111111111111111000000000000////////////000111222333444444333222222555:::>>>??????@@@@@@AAABBBCCCCCCAAACCCEEEGGGJJJOOOUUUZZZ^^^```cccdddcccbbbaaabbbbbbdddfffgggfffeeeeeefffggghhheee``````eeehhhggg___aaabbbbbbaaaaaabbbccc```___]]]^^^___aaaaaaaaa]]]]]][[[XXXUUUUUUXXXZZZbbbkkkyyy---,,,+++++++++++++++,,,+++,,,///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,,,,*********+++,,,---...///------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---...,,,++++++******++++++,,,)))+++---...------...///,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---////////////////////////......------------......111000///...---,,,,,,+++------.........////////////...---,,,,,,---...///...------,,,,,,------...---,,,,,,++++++,,,,,,------......//////......---++++++,,,---............------------------------------------------------,,,,,,,,,,,,,,,------...........................------.........////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111......///000000///...---......---------...//////---------.........//////...............---------,,,,,,------------,,,,,,------------------------......---,,,,,,,,,---------------------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///111333111---++++++---++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++***)))***+++,,,---------------------------++++++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---------,,,------......---,,,,,,,,,------......------,,,---......//////......---///,,,,,,......,,,,,,///444222...+++***,,,...000...------,,,,,,------...,,,------......------,,,,,,,,,---------------...---,,,,,,++++++,,,,,,---.............../////////------------------------------.../////////......///000000///------...///111000000000000000//////000000000000111222333333444444222111111555:::>>>@@@@@@@@@AAABBBCCCCCCCCCBBBDDDFFFHHHJJJOOOVVVZZZ]]]```cccdddcccbbbbbbbbbaaacccffffffeeeddddddeeehhhiiigggccccccgggiiihhh```aaabbbbbbaaa```bbbcccaaa___\\\]]]___aaabbbccc]]]]]][[[XXXVVVVVVXXX[[[dddmmm{{{************+++,,,------++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------------,,,,,,---------,,,++++++---,,,++++++,,,---...///------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,,,,%%%(((***+++******+++---,,,------------.........---,,,,,,++++++,,,,,,---///////////////////////////...---,,,,,,---...///.........------,,,,,,,,,++++++,,,---...///000000---,,,+++***+++---///000...------,,,,,,------...------,,,,,,,,,,,,---------......//////......---***+++,,,---............+++,,,,,,------.........------------------------,,,,,,++++++,,,,,,---............------.....................//////////////////...---,,,,,,+++***---------------------------------......///000111......////////////////////////...---,,,---......,,,,,,---------.........---------...............,,,---............---,,,------------------------------,,,,,,,,,---......---------------...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222111---***,,,///++++++++++++++++++++++++------------,,,,,,+++***++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,------------------------------------------------------,,,---------............+++,,,---.........---,,,,,,,,,---......---,,,,,,------...//////...---------******///000---,,,///222111...,,,,,,---...///...------,,,,,,------...,,,------......------,,,++++++---.........------++++++++++++,,,---......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,...000000///...///000000000000/////////......111000000111111222333444444333222000111444:::???AAAAAAAAABBBCCCCCCDDDDDDDDDEEEGGGHHHKKKOOOUUUZZZ\\\^^^bbbccccccbbbbbbbbb```ccceeeeeedddcccddddddfffhhhgggccccccggghhhfffdddeeeeeecccaaa```aaabbb```]]][[[ZZZ]]]aaacccddd^^^^^^\\\YYYVVVVVVXXX[[[eeennn|||(((((()))***+++---///000++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........------------,,,,,,+++***...---,,,,,,,,,---...///------------------------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...))),,,......,,,+++,,,...---------.........//////---,,,,,,++++++,,,,,,---........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---......++++++***)))***---///000...------,,,,,,------......------,,,,,,------...+++,,,,,,------,,,,,,+++***+++,,,---............++++++,,,,,,---...//////------------------------,,,,,,++++++,,,,,,---.........------------................../////////000---...//////000/////////000000000000000000000000---------......000111111//////............///000111///...---,,,,,,---...,,,,,,,,,---------......,,,------....../////////------...//////...------------------------------,,,,,,,,,,,,------...///...------------...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++...---***(((+++...++++++++++++++++++++++++---------------,,,+++******+++,,,------------,,,************************---,,,+++***+++,,,---...---------------------------------------------------.........//////000000++++++---.........------,,,,,,---......---,,,,,,++++++,,,------,,,+++++++++'''(((///111---,,,///////////////...............------,,,,,,------...,,,------......------,,,***+++---//////...---,,,*********+++,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---***,,,///000000///000111000000//////.........---111111111111222333444555444333111000000444:::???AAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKOOOUUUYYY[[[^^^aaacccbbbbbbbbbbbb```bbbdddeeedddccccccdddccceeeeeebbbbbbeeeeeeccciiiiiihhheeebbb``````aaa___\\\YYYXXX[[[```ccceee______]]]YYYWWWVVVYYY[[[eeeooo}}}------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---......---,,,,,,+++******....../////////...,,,+++,,,,,,++++++,,,,,,---...///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,---...///000000000///......---,,,,,,------------------------------,,,++++++,,,,,,,,,---------...///000000111***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......------------......///......---------......------------------------//////......---------------------...------,,,,,,+++,,,------......------++++++++++++,,,,,,---...------------------------........................111111000///////////////000---+++,,,...///---***---------............/////////////////////////////////000000///...------+++++++++,,,,,,---------------------------------///////////////.........------------------------........................,,,------------,,,++++++000---+++,,,...///---***,,,,,,,,,---------......++++++,,,,,,,,,,,,------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,---,,,,,,++++++,,,,,,---***,,,...//////...,,,***,,,,,,,,,++++++*********++++++,,,,,,,,,+++************+++,,,,,,---......+++,,,.../////////...---///111222///+++***,,,...,,,------......------,,,//////.........---------***,,,------------...000///...---,,,,,,,,,,,,,,,.........------......///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---+++******+++---...---///111000---,,,...000......//////...---,,,,,,---...//////......///000------......///000000000...///000222444555555555111222222222222555:::>>>AAAAAABBBCCCDDDDDDDDDCCCBBBCCCEEEGGGJJJNNNSSSWWW^^^```bbbccccccbbbdddeeeiiiiiihhhfffeeeeeeeeefffkkkjjjfffaaaaaaddddddaaaccceeeggggggeeeaaa______^^^^^^[[[XXXZZZ```cccaaaaaa___[[[YYYYYYZZZ\\\^^^eeeppp,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++///...,,,******+++,,,---......---,,,,,,+++******---.../////////...,,,+++,,,,,,++++++,,,,,,---......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,------------,,,,,,++++++******---------------------------,,,,,,++++++,,,,,,------------...///000000000---...///...,,,++++++,,,---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......------------------------//////////////////...---,,,,,,------...---------+++,,,------......------,,,,,,++++++,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------///---,,,,,,......---***---------............//////////////////////////////////////////...------++++++,,,,,,,,,---------......................../////////////////////...------------------------........................+++,,,,,,---------------...,,,++++++......---+++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++---...---,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,---......///.........+++,,,+++***((('''((())),,,------......------,,,///.........------------,,,---...---,,,+++,,,---///...---,,,,,,,,,,,,---,,,,,,+++*********++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,++++++,,,------111222222000---++++++,,,......//////...------,,,---...//////...//////000///////////////............///000222333444555555111222222222333666:::>>>AAABBBCCCCCCDDDDDDCCCCCCBBBDDDFFFHHHJJJNNNTTTWWW]]]___bbbcccccccccdddeeeggghhhhhhgggeeedddddddddggggggddd```aaaeeefffcccdddeeeeeedddaaa``````aaa^^^^^^[[[YYY[[[bbbeeecccaaa^^^[[[YYYYYYZZZ]]]___eeeooo~~~,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,...---,,,+++***+++,,,---...------,,,,,,++++++***---............---,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,+++******++++++++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,------------...//////000000000111111000---,,,,,,---//////...---------......------------------------......------------.........---------------......---------------------------...000111111000///...++++++,,,---............+++,,,------......------,,,,,,,,,,,,,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------///---,,,,,,---...,,,+++---------............//////////////////////////////////////////......---,,,,,,,,,,,,------------////////////////////////......//////////////////------------------------........................++++++,,,,,,---.........+++******+++---...---,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---......,,,++++++,,,............------------,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000...,,,,,,,,,---,,,+++,,,------......------,,,............---------------......---+++******+++......---,,,,,,,,,------//////...---,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,000111111000---++++++,,,.........///......---,,,............////////////111000000///......------...///111222333444555555222222222222333666:::>>>BBBBBBCCCDDDDDDDDDCCCCCCCCCDDDGGGIIIKKKOOOTTTWWW[[[^^^aaacccccccccdddeeedddfffggggggeeecccbbbcccddddddbbb___aaafffhhheeeddddddcccaaa___^^^```bbb______\\\ZZZ]]]cccfffeee```^^^\\\YYYYYY[[[]]]___eeeooo}}}---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,------------------,,,+++++++++,,,------------,,,,,,+++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,++++++,,,,,,---,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,---------------......////////////000000///---,,,---...000//////...------------...........................------,,,,,,------...------,,,,,,------......------------------------***,,,///111222000///---***+++,,,---............+++,,,------......------------,,,,,,,,,------...+++,,,,,,------.................................000//////....../////////......------------,,,,,,---------............///////////////////////////...///////////////......,,,,,,------------------....................................////////////................................................++++++++++++,,,,,,------+++***++++++------------,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,+++......---,,,,,,...///000444111...///111222111///,,,------......------,,,------------------------,,,---...---+++***+++,,,...------,,,,,,,,,------111000///......------...+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---...............,,,,,,---......---,,,,,,------...............///---...............------......---...///000000///000000//////............//////111222333444444444222222333222333666;;;>>>CCCCCCDDDDDDDDDDDDCCCCCCCCCEEEHHHJJJLLLOOOSSSWWWYYY\\\```bbbccccccdddeeeaaadddggggggdddbbbaaabbbdddeeecccaaaccchhhhhhfffbbbccccccaaa___^^^___```bbbbbb___[[[^^^dddfffddd```^^^\\\ZZZYYY[[[^^^```fffooo|||......---,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---------......//////,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,------...000000---------------------...------------------------,,,+++++++++,,,,,,---...------------............+++,,,......------...000000///...---------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------)))+++---000000///---,,,***+++,,,---............+++,,,------......------......---,,,,,,---------,,,,,,,,,------.................................//////............//////---......---,,,,,,,,,,,,---------............///////////////////////////......///////////////...---------------------------------------------------.........//////000000................................................---,,,++++++++++++,,,,,,------......---------...,,,,,,,,,---------......+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...//////...,,,++++++++++++++++++,,,,,,,,,+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,+++......---,,,,,,...///000///---***+++...000...,,,,,,------......------,,,,,,,,,------------------***+++------,,,+++---...------,,,,,,,,,------...---,,,,,,+++******++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,------------,,,,,,------......------,,,------,,,---...//////...------...............---///...,,,---000111000...............//////000000///000111222333444444444222333333333444666;;;???CCCDDDDDDDDDDDDDDDCCCCCCBBBEEEHHHJJJLLLOOORRRUUUXXX[[[```bbbcccccccccddd___cccggggggccc```aaabbbhhhiiigggdddeeehhhhhheee___aaaccccccaaa___^^^^^^eeedddaaa\\\^^^ccceeeccc```^^^\\\ZZZZZZ\\\___aaagggppp}}}///...---,,,+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,------......//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,------...000111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......------------------------)))***,,,,,,,,,---...000......---,,,,,,,,,------------------------------------,,,,,,,,,,,,------++++++++++++,,,---...///------------------------***+++---......---,,,+++++++++,,,---............+++,,,------......------///...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---...///...,,,+++,,,------------............///////////////////////////---...//////////////////............------------------------------------------......///000000000...................................................---,,,,,,,,,---//////111222333111///------...,,,,,,,,,---------......++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,...000000...,,,*********++++++++++++,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,+++******,,,---...---,,,------......------,,,,,,,,,,,,,,,------------***,,,------------...000------,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++,,,,,,------...***+++,,,,,,------,,,,,,------------------------000///------...---,,,***,,,---......///.........000---,,,---000222000---------......///000000111000000111222333333333333222333333333444777;;;???DDDDDDEEEEEEEEEDDDCCCCCCAAADDDGGGJJJLLLNNNQQQSSSXXX[[[```bbbbbbbbbbbbbbb^^^cccgggfffbbb___aaadddjjjkkkiiiffffffiiihhhddd^^^```ddddddccc```^^^^^^eeedddaaa]]]^^^ccceeeccc```^^^\\\ZZZZZZ]]]___aaahhhrrr///...,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........******++++++,,,------...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------...///000.........------,,,,,,,,,------------------------++++++++++++,,,---...///------------------------***+++------,,,,,,---///,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---...///---------------------------------...------,,,,,,,,,,,,------...---------+++,,,------......------//////...---------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,...///...,,,+++,,,...---------............///////////////////////////------...//////////////////.........------------........................------......///000000111............................................................000222555666777888888555000------...,,,,,,,,,---------......++++++,,,,,,,,,,,,------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++------...------,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------,,,------.........------+++++++++,,,,,,---------,,,---......///.........+++,,,------------///111,,,------......------,,,++++++,,,,,,,,,------------...//////------...///,,,,,,,,,,,,,,,---...///...............///000111,,,,,,,,,------------...******+++,,,,,,---......+++,,,,,,---------------///...---,,,,,,---...///000...,,,,,,......,,,***,,,------...//////......000---+++---111222000---.........///////////////000111222222333333333333333333444333444777<<>>CCCCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFIIILLLOOOPPPQQQUUUXXX[[[^^^```aaa```___aaaccceeedddaaa```bbbdddfffhhhhhhdddeeehhhjjjhhh````````````````````````aaa]]]YYYZZZ___dddgggggg```^^^ZZZXXXXXXYYY\\\^^^gggqqq------------------------...---,,,,,,******)))(((++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,---......---,,,++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,+++***+++,,,---...//////......---,,,,,,,,,------,,,,,,,,,,,,------------------....................................++++++,,,------...//////---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////...............///000111333111...+++***,,,...000...---,,,,,,,,,,,,---...,,,,,,,,,---......//////....../////////000000000000000111111000000///////////////.........------......---,,,,,,---......//////...------...//////000000///...---,,,,,,+++//////...------------...333---111>>>@@@333+++,,,***++++++,,,------......------,,,++++++++++++,,,------------------,,,,,,//////............---------,,,+++,,,------,,,***$$$&&&***---//////...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,...000111111///,,,,,,,,,,,,---...//////444333111000......------,,,,,,---------.........------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,---...///000111111000///...---,,,+++++++++++++++,,,,,,,,,,,,------111000000000////////////000///.........///111222//////000000111222444555666555555333333666:::>>>CCCCCCCCCCCCCCCCCCCCCDDDCCCDDDFFFIIIKKKNNNOOOPPPTTTVVVXXX[[[]]]_________aaadddeeeddd```^^^___aaaeeeggggggddddddhhhiiiggg```````````````aaaaaaaaa___\\\YYY[[[___dddfffeee```^^^[[[YYYXXXZZZ]]]___fffqqq,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,------......------,,,***+++------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,+++++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,------...111000...,,,+++,,,...//////...,,,++++++,,,...///,,,---------......//////........./////////000000000000111111111111000000..............................------------..............................//////......---------,,,///......---------......000111999AAA>>>333,,,---+++,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,............------------...---,,,,,,------+++)))+++,,,...//////...,,,+++******+++,,,,,,---......------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,---..................------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++***))),,,000222000---+++++++++++++++,,,,,,---///............//////000000000///...------,,,,,,---------,,,,,,---------......---------,,,,,,,,,,,,------...///000000000///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,/////////////////////...000//////...///000111111111111111222333444555666444444333333444777<<<@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLNNNOOOSSSTTTVVVYYY[[[]]]_________bbbdddccc```^^^^^^```cccffffffddddddhhhhhhfff`````````_________^^^^^^]]][[[YYY[[[```dddeeeeee```___\\\ZZZZZZ[[[]]]___dddppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,)))+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,,,,,,,---......///......---,,,///...,,,++++++,,,...///------...............///............////////////000000111111111111000000------------....................................------............------,,,---------......//////......---------......///...;;;CCC===444111000---............------,,,,,,///......---------------+++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,------+++)))000///...---,,,,,,,,,,,,******++++++,,,---......------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++,,,---...............------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,***)))+++///000...+++---.........////////////,,,,,,,,,,,,,,,---...////////////......------,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///............/////////000,,,------...//////000000///////////////000000111000000000000222333444555111111222222444888>>>CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFIIIKKKNNNOOOQQQSSSUUUXXX[[[]]]___```]]]```cccccc```^^^___aaabbbeeefffdddeeehhhiiifffbbbbbb```___]]]\\\[[[ZZZ\\\ZZZXXX[[[aaaeeeggggggaaa___]]][[[[[[\\\^^^___eeeqqq,,,,,,,,,,,,,,,,,,,,,,,,((()))******,,,------...,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......------,,,+++,,,...000000...,,,+++...---,,,,,,,,,,,,---...........................------.........///////////////000000111111000000------------------......---...////////////...---------............------+++,,,,,,---...///000000...------------...//////222AAAEEE777,,,...///,,,/////////...---,,,,,,,,,......---,,,,,,,,,,,,---,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,------,,,+++,,,------,,,***,,,+++***)))***+++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******+++,,,---...------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++,,,,,,---......------,,,......---++++++*********++++++,,,---...//////000------............------......---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,---...///000---------............///,,,,,,---...///000111111////////////000000000000---------...///000222222000111222222444999???CCCEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEHHHKKKNNNPPPPPPRRRVVVZZZ]]]___```aaa\\\```ddddddaaa______aaabbbeeegggeeefffiiiiiifffdddcccbbb___]]][[[YYYXXX\\\YYYXXX[[[aaagggjjjjjjaaa___^^^\\\\\\]]]^^^___gggttt++++++++++++++++++++++++*********++++++,,,,,,,,,------------,,,,,,,,,+++)))+++,,,......---,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,***+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++---...)))***+++,,,------,,,,,,***+++,,,---.../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////...---+++))))))***++++++,,,---------------------------------------------------,,,---,,,,,,,,,,,,---......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,---......------,,,------------------------////////////............---------.........//////---...///000000000000///---------------------------...///000000///...---,,,------......------,,,,,,---------.../////////---------------...//////666999999333---,,,,,,------------,,,,,,,,,,,,,,,---,,,++++++******++++++///...,,,+++***+++,,,---,,,,,,,,,,,,------......,,,++++++,,,---...,,,+++))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---,,,,,,------------------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,***,,,---...---,,,---...)))***++++++++++++***)))......---,,,++++++++++++******+++,,,---...//////,,,---...//////...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,,,,---.........//////000000000...//////000000000000000.........///000111333333333333333333444777===AAAGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDGGGKKKOOOQQQPPPSSSWWW\\\```aaabbbbbb^^^bbbeeeeeebbb___^^^___bbbfffgggfffgggjjjjjjgggeeedddcccaaa___]]]\\\[[[\\\YYYWWWZZZaaaiiimmmoooaaa```^^^]]]]]]]]]^^^___fffsss++++++++++++++++++++++++------------------------.........------,,,,,,,,,)))***,,,......---,,,+++++++++,,,,,,,,,---------,,,------......------,,,''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///((()))***,,,------,,,,,,***+++,,,...///000000111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,******+++,,,,,,---..............................+++,,,,,,------......///---,,,,,,,,,,,,---......,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,++++++)))(((...---,,,,,,,,,---......,,,------......------,,,///////////////.........---------.........//////------...//////000//////......---------,,,,,,,,,---...///000000///...---,,,,,,---......---,,,,,,..................---------------------...///000888...+++111222,,,+++111*********++++++,,,------+++******)))((()))))))))222111...,,,+++,,,---...---------.........//////+++******,,,......---,,,***+++...///000///---+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,------...............------------,,,,,,******+++++++++,,,,,,,,,(((+++...///---,,,...111,,,---...///...---,,,+++,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,++++++,,,---...//////...---,,,......---------,,,,,,,,,***++++++,,,---...//////......---,,,,,,,,,------........./////////000000000000000000////////////...//////000000000000000111111111222333444666666555555444333333666;;;>>>HHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCGGGKKKOOOQQQPPPSSSYYY^^^bbbccccccbbb```dddgggfffbbb^^^]]]]]]bbbfffhhhggghhhkkkkkkhhheeedddcccbbbaaa```___^^^\\\YYYWWWZZZbbbjjjppprrraaa```___^^^]]]^^^______cccppp++++++,,,,,,,,,,,,------)))+++,,,,,,+++***+++++++++,,,,,,------,,,,,,+++---,,,++++++,,,---///000------------,,,+++******---------,,,,,,+++++++++++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,************************,,,,,,+++++++++,,,---------------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,------///...---+++***)))((((((---------...------,,,,,,.........------,,,,,,,,,)))******++++++,,,------+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---***++++++,,,---...//////////////////////////////---,,,++++++++++++,,,---...///////////////.........///000000000///---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111---)))(((***++++++***........................000///...---,,,------............------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++---......---+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...,,,*********,,,---*********)))))))))(((((())))))************))))))&&&(((,,,//////---***(((---------............///---------------...///000........................---------...------,,,,,,.........///////////////000000111111111111000000111111111000111111222333444555555444333666===CCCGGGHHHGGGGGGEEEBBB@@@???CCCBBBBBBDDDGGGKKKPPPSSSQQQVVV\\\aaacccddddddeeeaaadddgggeeebbb______``````dddfffeeefffiiiiiifffeeeeeeeeebbb___\\\\\\\\\___]]]\\\^^^ccchhhkkkmmmddd___ZZZYYYXXXVVVXXX]]]eeeppp++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,+++,,,,,,------,,,,,,+++...---,,,++++++,,,------++++++,,,------,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))---,,,,,,++++++,,,,,,---///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,///......---,,,,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,++++++***++++++,,,------......+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,------------------...........................---,,,++++++,,,---.........////////////......///////////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........+++)))))),,,...///...........................000///...---,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------------,,,***))),,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,...---,,,+++++++++,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++------------............,,,++++++++++++,,,---...------------------------,,,------...------,,,,,,///////////////000111111000000111111111111000000//////000000111333444555444555555444333666===CCCHHHHHHHHHGGGEEECCCAAA???>>>>>>???AAAEEEJJJOOORRRXXX\\\bbbfffggghhhiiiiiibbbeeegggfffbbb______```aaaeeegggfffgggjjjjjjgggdddeeeeeebbb___]]]\\\]]]^^^]]]\\\^^^bbbgggkkklllfff```\\\[[[YYYXXXZZZ^^^fffppp++++++,,,,,,,,,,,,------+++,,,......,,,+++,,,---+++,,,,,,------,,,,,,+++......,,,+++************)))***+++,,,------------------,,,,,,,,,,,,++++++------,,,,,,++++++*********+++,,,,,,------,,,,,,------------------------...---,,,+++++++++++++++,,,,,,------...------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++---,,,,,,++++++,,,,,,---...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,---------,,,,,,+++*********+++------------------------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------...//////+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))......---------,,,,,,,,,..............................------------............///////////////...000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------...,,,***+++---/////////........................//////...------------......------------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,------......------,,,---,,,***))))))+++---...------------............,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,111000/////////000222333000000111111111111000000......///000222444666777444555666444444777===CCCIIIIIIIIIHHHFFFDDDBBB@@@======???BBBFFFLLLPPPSSSVVVZZZ___bbbcccddddddeeedddgggiiigggccc______```cccggghhhggghhhkkkkkkgggdddddddddbbb___^^^]]]^^^^^^\\\[[[]]]aaafffjjjkkkgggaaa]]]\\\[[[YYY\\\```gggqqq+++++++++,,,,,,,,,------+++---......---,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++************+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,------...---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------------------,,,,,,++++++,,,,,,---...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------------........................---,,,,,,+++,,,,,,------+++++++++,,,,,,,,,---------,,,++++++************++++++++++++++++++++++++++++++,,,---------,,,,,,++++++******************++++++,,,,,,---.........+++,,,,,,------,,,,,,++++++,,,---......---,,,+++------------------------................................................---...//////////////////111000...------......///------------------------------------------------111111111000000/////////000...---,,,,,,,,,,,,+++....................................------......------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------)))))))))***+++---///000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++------,,,,,,,,,+++++++++------............------...,,,+++******+++---...,,,,,,---------...............---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------111000///...///000222333000000111111111111000000...//////000222444666777555666666444444777>>>CCCIIIIIIIIIIIIGGGDDDBBBAAA@@@AAACCCFFFJJJOOOSSSUUUSSSVVVZZZ]]]]]]]]]]]]^^^eeehhhiiihhhccc``````aaaeeeiiijjjiiiiiilllkkkhhhcccddddddbbb```______```^^^\\\[[[]]]aaaeeeiiijjjfffaaa\\\\\\[[[YYY\\\```gggrrr+++++++++,,,,,,,,,------+++---......---,,,,,,---+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))+++,,,,,,---.........---------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************---,,,,,,++++++,,,,,,---...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------.................................---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++******++++++,,,,,,,,,,,,,,,***)))(((***++++++,,,------,,,,,,*********************************+++,,,,,,------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---++++++,,,,,,---...//////................................................------...///////////////111000...------......///------------------------------------------------111111000000//////......---------,,,************........................------..................------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------------...///......---------......------------------------+++,,,,,,---.........---//////...---...///000111000000111111111111000000000000111111222333555666555666666555444777>>>DDDIIIIIIIIIIIIGGGDDDBBBAAACCCDDDFFFHHHKKKOOORRRTTTUUUXXX[[[]]]]]]]]]]]]^^^dddgggiiihhhccc``````aaagggjjjkkkjjjjjjlllkkkgggbbbccccccbbbaaa``````bbb^^^\\\[[[]]]aaaeeehhhjjjddd___[[[ZZZYYYXXX[[[___hhhsss++++++,,,,,,,,,,,,------+++,,,......,,,+++,,,---+++,,,,,,------,,,,,,+++)))***+++,,,------------------------,,,+++***)))++++++,,,,,,,,,,,,------......------,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,+++***************++++++,,,---...............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------.........---------------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......//////...,,,+++))))))***+++,,,,,,------,,,***************+++++++++))))))***++++++,,,,,,---+++,,,,,,------,,,,,,++++++***(((''''''(((***+++***++++++,,,---...///000------------------------------............------,,,---...///000000000000000000///...............,,,,,,,,,------------...---------------------------------------,,,,,,,,,(((***++++++++++++,,,...........................,,,---......///.........,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++***))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------//////.........---------+++,,,,,,,,,,,,,,,,,,++++++,,,...//////---+++***,,,,,,,,,,,,------------------,,,+++++++++,,,,,,........................++++++,,,---............---.........////////////000000111111111111000000111111111222222444555555555666777555444888>>>DDDIIIIIIIIIHHHFFFDDDBBB@@@BBBCCCDDDGGGJJJMMMPPPQQQUUUXXX[[[\\\\\\\\\]]]^^^cccfffhhhgggccc``````bbbhhhkkkllljjjjjjkkkjjjgggaaabbbccccccaaaaaabbbccc___]]]\\\]]]aaafffhhhjjjbbb]]]YYYYYYXXXWWWZZZ^^^iiiwww++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,+++,,,,,,------,,,,,,++++++,,,------...---,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,---------------------------,,,,,,***+++,,,,,,------,,,,,,------------------------++++++***************+++***+++,,,---............---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------......///---,,,,,,++++++,,,,,,------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////+++,,,...//////...,,,+++))))))***,,,,,,------,,,*********+++++++++,,,,,,******++++++,,,------...+++,,,,,,------,,,,,,+++*********))))))*********,,,,,,,,,------.........------------------------+++,,,---......---,,,+++,,,---...///000000000000///////////////......---,,,,,,,,,---------..............................+++++++++,,,,,,,,,,,,,,,(((***------,,,+++---///........................,,,,,,.../////////......,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...............---------,,,+++,,,,,,------,,,,,,+++,,,---...///...---+++***++++++,,,,,,,,,---------...---,,,+++++++++++++++------------------------***+++,,,---............---...000111111111///...000000111111111111000000///000000111333555777888666777777555555888???DDDHHHHHHHHHGGGEEECCCAAA??????@@@BBBFFFIIIMMMOOOQQQTTTVVVYYYZZZZZZ[[[\\\]]]```dddffffffbbb```aaabbbhhhkkkllljjjiiikkkiiifff```aaaccccccbbbbbbcccddd```^^^]]]^^^bbbfffiiijjjbbb\\\YYYYYYXXXWWWZZZ^^^kkkzzz++++++,,,,,,,,,---------)))+++---,,,+++***+++++++++,,,,,,------,,,,,,+++---......///...---+++*********+++,,,------------+++++++++,,,,,,---------,,,,,,------------------++++++,,,---------,,,,,,........................******************++++++***+++,,,---............,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,---------,,,,,,,,,---...///000111''')))+++---------,,,+++((()))***+++,,,---------******++++++,,,,,,,,,,,,++++++,,,------......///+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++......---------,,,,,,,,,------------------------++++++,,,------,,,++++++,,,---...///000000000000...///000000000///---,,,,,,,,,,,,------.................................,,,,,,,,,------.........,,,///000///,,,***+++,,,........................+++,,,.../////////......,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...###%%%(((+++............******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---,,,*********,,,...///,,,,,,+++++++++*********,,,------------------,,,.........------,,,,,,+++++++++,,,,,,,,,---------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---...111333333222000...000000111111111111000000---...///111444666999:::666777777666555888???DDDGGGHHHGGGGGGEEECCC@@@???===???BBBFFFJJJNNNQQQSSSVVVXXX[[[\\\\\\]]]___```___bbbeeeeeebbb```aaaccchhhkkkllliiiiiijjjiiieee___aaabbbcccbbbbbbdddeeeaaa___^^^___bbbgggiiikkkbbb]]]YYYYYYXXXWWWZZZ___mmm}}},,,,,,,,,+++++++++******.........---,,,)))'''%%%,,,------......------,,,...---,,,,,,++++++++++++...,,,++++++,,,------,,,...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))000///,,,***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++,,,---------------------------***+++---//////...---,,,---------------,,,+++***,,,,,,+++******++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++******+++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++...------,,,,,,------............------,,,,,,,,,///////////////.........////////////////////////000000000000////////////---.../////////...,,,+++.................................------,,,,,,,,,------------,,,,,,+++***---,,,,,,+++,,,---///000------------------------......//////...---,,,,,,........................---------------------------------............///---,,,***(((((()))***,,,++++++,,,,,,,,,---------,,,------......------,,,((()))******++++++++++++---,,,+++*********+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...------,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......///000///...,,,+++000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,..................------111+++000666000...222000......//////000000111111000111111222222333444444555222222555666777<<>>YYYPPP666888////////////000000000000//////000000111111222222333111111333444555;;;BBBFFFIIIKKKIIIFFFDDDEEEGGGEEEFFFGGGGGGGGGIIIMMMPPPRRRUUUYYY[[[\\\\\\]]]]]]```bbbdddccc```___```cccdddccccccdddfffggggggfffbbbaaa```^^^]]]\\\\\\\\\]]]^^^^^^^^^dddkkkllliiieee___ZZZXXXVVVUUUWWW\\\ppp,,,,,,,,,+++++++++******((()))+++,,,------,,,+++***++++++,,,,,,++++++***...------,,,++++++++++++...,,,++++++,,,------,,,***+++,,,------,,,+++***......---------,,,,,,,,,+++,,,,,,,,,,,,+++******------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---,,,++++++************++++++++++++++++++++++++++++++******++++++,,,---,,,---....../////////...)))***---...//////...---***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++&&&'''((()))+++,,,---...+++++++++,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,------------------++++++++++++++++++++++++...------,,,,,,------............------,,,,,,,,,++++++,,,,,,---...////////////////////////////////////.........---------)))***,,,---...---,,,,,,---...111222222111...---,,,,,,,,,------.........,,,,,,---.../////////...+++,,,///111111000///---------------------------***+++,,,,,,---------,,,........................------------------------)))************+++++++++////////////...---,,,+++((()))***+++,,,...//////,,,------......------,,,******+++,,,------------+++***))))))***,,,...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++,,,---...---.....................//////...---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------++++++,,,,,,,,,---------+++,,,...///000///.........---,,,+++,,,---...///,,,,,,------...///000000,,,,,,,,,------.........,,,,,,------...///000000&&&111--->>>cccZZZ:::666111111000000//////....../////////000111111222222333111111333444555;;;AAAEEEHHHJJJIIIFFFEEEFFFHHHGGGGGGGGGFFFFFFIIIMMMPPPSSSVVVYYY[[[\\\[[[\\\\\\___bbbdddcccaaaaaacccfffdddccccccdddfffggggggfffbbbaaa```^^^]]]\\\[[[[[[[[[]]]^^^```gggooopppmmmaaa\\\XXXWWWWWWWWWZZZ___ppp++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,,,,+++***))))))+++---...*********++++++,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,------......------+++++++++++++++++++++++++++,,,---.........------//////.........---------++++++++++++++++++++++++%%%(((,,,---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++,,,,,,---......***++++++,,,,,,------...///...---,,,,,,---...///000///------,,,---...///+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***,,,------,,,***)))***++++++,,,,,,++++++***------------------------/////////......---------,,,,,,++++++,,,,,,---...///......------///000111------...//////...------///////////////......---,,,------......//////000///......---------....../////////...---------,,,........................------------------------,,,------......------,,,,,,,,,,,,------.........------------------------)))))))))******+++++++++,,,,,,,,,++++++*********++++++++++++,,,---......,,,,,,,,,+++++++++******))))))***+++,,,,,,------///...,,,******+++,,,---...------,,,,,,------...,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,,,,---------......,,,++++++******++++++,,,---,,,,,,+++,,,---...///---------,,,,,,+++++++++---,,,++++++,,,///222444,,,+++***)))))))))***+++++++++************++++++---------,,,,,,+++++++++------------------------------++++++++++++------+++,,,,,,---...///000000...---,,,,,,---...000111---------------------------...111777===<<<555...---......///000111111222000000000111222222222333444444333333444777<<<@@@HHHIIIKKKJJJIIIHHHHHHIIIFFFFFFFFFGGGIIILLLOOOQQQTTTXXX\\\______]]]\\\\\\cccdddccc```]]]^^^bbbfffhhhfffeeeeeegggiiijjjjjjeeecccaaa^^^]]]\\\[[[\\\[[[\\\\\\]]]dddlllnnnkkkgggaaa\\\[[[YYYYYY\\\aaattt++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,+++***)))***+++---...++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...//////...---,,,,,,---......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,++++++,,,,,,---...///......---...///000111........................///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,......------------..................------------------------------------------------------------,,,------......------,,,,,,,,,------------------------------------------,,,,,,---------.........,,,,,,,,,+++++++++***************)))******++++++,,,,,,,,,+++++++++******+++++++++,,,,,,------......---+++*********,,,---------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,---...///---------,,,,,,,,,++++++)))******+++,,,------...,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++++++++************------------------------------,,,++++++,,,------/////////000000111111111000///...---,,,------...........................000......222666666222------......///000000111111000000000111222222333333444444333333444777<<<@@@FFFHHHIIIIIIGGGFFFFFFGGGGGGFFFFFFFFFIIILLLOOOQQQSSSWWW[[[^^^^^^]]]\\\\\\aaabbbaaa___\\\\\\___cccgggeeedddeeegggiiiiiihhheeedddaaa___]]]\\\[[[[[[ZZZ[[[[[[]]]dddmmmooollleee___ZZZZZZZZZZZZ___dddttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,+++*********+++---...,,,,,,------------.........---,,,,,,+++,,,,,,,,,******,,,---............------------------------,,,++++++***+++,,,---...............------------------------------------+++---000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------.........---,,,,,,+++******......------------......------,,,,,,,,,,,,------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------.........------......///000///...---,,,,,,---...//////////////////......---......------,,,++++++***...---------------......------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------,,,,,,------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++************+++,,,,,,,,,+++++++++******---------------------------,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......------------,,,,,,,,,,,,((()))+++,,,,,,,,,+++***,,,,,,---...////////////---------,,,,,,---------,,,,,,,,,,,,++++++++++++------------------------------,,,,,,,,,,,,------------------------------///......---------......////////////////////////111...+++,,,///000///---.........//////000000111///000000111222222333333444444333333444777<<<@@@GGGHHHIIIIIIGGGFFFFFFGGGGGGFFFEEEFFFHHHKKKOOOQQQSSSVVVZZZ]]]]]]\\\\\\\\\aaabbbbbb___\\\\\\___ccceeeddddddeeeggghhhgggffffffeeeccc```^^^]]]\\\[[[YYY[[[[[[]]]dddmmmooommmbbb]]]YYYZZZ[[[\\\aaagggsss,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,------------------------,,,,,,,,,------)))***+++,,,---.........------------------------,,,+++***))))))+++---...------------------------------------------------,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,+++++++++------------------------,,,+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((,,,,,,,,,,,,,,,---......------------......//////000///---,,,,,,---///000///////////////......---000/////////.........---------,,,,,,------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,.........------,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------,,,,,,,,,,,,---,,,+++*********++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------,,,,,,++++++,,,------,,,,,,,,,+++,,,...///000000000///,,,,,,------------,,,,,,........................---------------------------------,,,,,,---------,,,,,,++++++++++++++++++++++++,,,---...000111111........................000---++++++...//////............/////////000000//////000111222333333444444444333333444777<<<@@@JJJKKKLLLKKKIIIHHHHHHIIIGGGFFFEEEEEEGGGKKKOOOQQQRRRUUUYYY\\\\\\[[[\\\\\\bbbddddddbbb^^^^^^```dddccccccdddfffggggggeeedddfffeeedddbbb```^^^\\\\\\YYYZZZ[[[]]]dddmmmpppmmmbbb]]]YYYZZZ[[[\\\aaagggrrr,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++------------------------)))***+++,,,------------++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,------------------++++++++++++++++++++++++,,,---///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,------------------,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------............------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***------,,,,,,------...///,,,------...............000///---,,,,,,---///000///////////////......---.........//////000000000,,,,,,,,,,,,,,,---......+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,.........------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------,,,------------------------...---+++******+++---...***+++---.../////////...++++++,,,,,,,,,,,,++++++........................------------------------------------------------/////////...............++++++,,,---//////000000------------------------,,,,,,---///111222222111............////////////...///000111222333444444444444333333444777<<<@@@JJJLLLMMMLLLJJJHHHHHHHHHGGGFFFDDDDDDFFFJJJOOOQQQRRRUUUYYY[[[[[[[[[\\\]]]bbbdddeeebbb___^^^```cccccccccdddeeeggggggeeecccfffeeedddcccaaa```^^^]]]ZZZ[[[[[[]]]dddmmmooolllddd^^^ZZZZZZZZZZZZ___eeeppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++******,,,,,,---............---***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,---...,,,,,,,,,,,,------------++++++++++++++++++++++++***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,------------***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++------------++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------------,,,,,,***+++,,,---......------++++++++++++++++++++++++------------............---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''')))***,,,...//////---------------......///,,,,,,---............---///...---,,,,,,---...//////////////////......---+++,,,,,,---......//////++++++++++++,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------,,,,,,------------------------...---------------,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------.........---,,,+++------------............,,,+++)))'''(((***---///++++++,,,---............***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,------------------------------............------------..................////////////...---,,,+++------------------------***,,,///222333333222222..............................///111222333444555444444333333444777<<<@@@IIIJJJKKKJJJHHHFFFFFFFFFGGGFFFDDDCCCEEEJJJNNNRRRSSSUUUYYY[[[[[[\\\]]]___```bbbcccaaa]]][[[]]]```eeeddddddeeeffffffeeeccceeeeeeeeedddcccbbb```___[[[\\\\\\]]]dddlllnnnkkkfff```[[[ZZZZZZZZZ^^^cccnnn|||------------------------++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,---------------------,,,,,,,,,++++++++++++,,,.../////////...---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////++++++++++++,,,,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++---......---+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***+++---...//////......+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))***+++,,,---...///---------------...//////+++,,,---.........------........................///////////////......---------------............++++++++++++,,,---...///------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,------------------------------------------,,,,,,+++++++++*********,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++*********+++++++++,,,---------............------,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------.........---,,,+++------------.........///************+++,,,...///---------,,,,,,---......+++,,,---......---,,,+++************+++++++++,,,------------------------,,,---...//////...---,,,+++++++++,,,---------...000000000000...,,,***)))........................+++---///000000000000000..............................///111222333444555444444333333444777<<<@@@JJJKKKLLLJJJHHHFFFFFFFFFGGGFFFCCCCCCEEEIIINNNRRRTTTVVVYYY[[[\\\]]]___``````bbbcccaaa]]][[[]]]___gggfffddddddeeeffffffeeecccdddeeeeeeeeedddbbbbbb\\\]]]]]]]]]dddkkkmmmjjjeee___[[[ZZZZZZZZZ^^^dddkkkyyy------------------------******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,+++,,,------......------.........------,,,,,,,,,+++,,,.../////////......,,,,,,,,,,,,+++***))))))------------------------+++,,,---.........------+++++++++,,,,,,---------------------------------***+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,***+++---......---+++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++------------++++++***,,,---///000000//////++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,------......------,,,++++++++++++++++++++++++......------,,,+++******...------------...//////+++,,,---.........---,,,------...//////...------///////////////......---111111111000//////......++++++++++++,,,---...///---------,,,,,,+++++++++........................------------------------,,,------......------,,,,,,,,,,,,------.........------------------------/////////......---------,,,,,,,,,------.........------------......///000,,,,,,,,,+++++++++******++++++,,,,,,---...//////......//////......---,,,...------,,,,,,------.........---------,,,,,,,,,******+++,,,,,,---......,,,,,,------------.........------,,,,,,------...------...///...---+++***---------.........//////***+++---///000000000000000///---,,,,,,---...///,,,---///000000///---,,,+++++++++,,,,,,---------------------------------,,,---...//////...---,,,......//////000111222222---.../////////...---,,,////////////////////////------...---,,,,,,---........................------...///111222333555555444444333333444777<<<@@@LLLMMMNNNMMMJJJHHHHHHHHHGGGFFFCCCBBBDDDIIINNNRRRTTTWWWZZZ\\\\\\^^^```aaabbbdddfffddd```]]]___aaaiiigggddddddeeefffffffffbbbcccdddeeeeeeeeedddccc]]]^^^]]]^^^ccckkkllliiiddd^^^ZZZZZZZZZ[[[___eeejjjwww&&&%%%&&&(((+++------,,,,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++,,,,,,,,,,,,------------++++++++++++------+++,,,,,,------......///)))***++++++------...///,,,,,,+++***+++,,,---...,,,------....../////////000...+++)))((()))***,,,,,,,,,,,,++++++*********.........------,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,++++++,,,,,,,,,,,,------000//////---,,,+++******---,,,,,,,,,,,,---......***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...------++++++++++++------+++...000111000/////////------------------------..................------111111000///...---,,,,,,//////...---,,,++++++***,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...///000///,,,------......------,,,,,,---------.../////////.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,///000------///...+++------.........---,,,+++******+++++++++,,,,,,,,,++++++******+++---...///555333222333111,,,+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********++++++******++++++,,,---------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,---///111111000...---'''((()))***,,,---...///,,,---...//////...---,,,///////////////.........///......---------......111000///.......................................///000000000000000//////+++---......------///000111111111222333444666777777666777999888888>>>FFFFFFHHHIIIHHHGGGGGGHHHJJJDDDDDDDDDEEEGGGKKKNNNPPPUUUXXX]]]___````````````ccccccaaa___\\\\\\^^^```gggggghhhhhhhhhhhhggggggccceeeffffffdddbbbbbbccc]]]^^^]]]]]]aaahhhjjjhhhgggaaa\\\ZZZZZZYYY]]]cccgggttt***)))((()))+++,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++************++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......------,,,+++++++++***++++++,,,,,,------...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,---------...---+++***)))***++++++...............---------,,,,,,,,,++++++*********)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++---//////.........///------------------------........................000000000///......------.....................---+++,,,,,,,,,------------------------------------------------------------***)))'''''')))***+++***,,,------......------,,,,,,,,,,,,---------------......---------,,,,,,,,,......---,,,,,,,,,---------------------,,,,,,++++++//////...///333333111......---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++******+++---...///;;;999999:::777000---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++---,,,,,,,,,+++++++++++++++++++++***++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////...,,,+++)))*********+++,,,,,,------,,,---............---,,,..............................---------......///000///......---------.................................////////////.........000111111//////000222000000111222333555666777777555555666555444999AAAHHHJJJKKKKKKIIIIIIJJJKKKDDDDDDDDDEEEGGGKKKNNNPPPTTTXXX\\\_______________aaaaaa```^^^\\\\\\^^^```fffgggggghhhhhhggggggfffdddeeefffeeecccbbbcccdddcccdddbbbaaadddjjjllliiiddd^^^ZZZZZZYYYXXX[[[```ggguuu...,,,++++++++++++***(((''')))+++,,,---,,,***)))+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++************+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***)))))))))++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++************,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********+++,,,---...---,,,+++------------------------)))***---...///...---,,,++++++,,,,,,,,,,,,------((()))******+++,,,------,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,---------,,,,,,...///................................................////////////////////////........./////////000000++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................,,,+++)))***+++------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++...------------,,,,,,,,,------,,,,,,,,,---..................------,,,,,,+++...///...000666999888///...---,,,+++,,,------++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,...///666555777;;;999222---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))***+++,,,,,,------,,,------------,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,------...---------,,,,,,+++++++++------------,,,,,,,,,,,,///......---,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------......//////---------------...///000......---,,,,,,,,,------........................------............------,,,.........,,,+++,,,---000000111222333555666777888666666666444222777???IIIJJJLLLKKKJJJIIIIIIJJJDDDDDDDDDEEEGGGKKKNNNPPPSSSWWW[[[]]]^^^]]]]]]^^^___``````^^^]]]]]]___aaafffgggggghhhhhhggggggfffeeeeeeeeecccbbbaaaccceeeddddddbbb```bbbggghhhfffaaa\\\YYYYYYXXXWWWYYY^^^hhhvvv///...,,,,,,,,,,,,***)))((()))******++++++******+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++******)))))))))***+++,,,,,,,,,+++***((()))))))))******++++++------------------------***+++,,,---------,,,,,,........................)))+++,,,...//////......+++++++++,,,,,,,,,------))))))***+++,,,------...,,,,,,++++++,,,,,,---...,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///////////////////////////---------...........................//////000000.....................///++++++++++++++++++++++++///...,,,++++++,,,...///------------------------///...------///000000///,,,------......------,,,...---------,,,,,,++++++------------------------,,,,,,,,,,,,,,,---.../////////......------------,,,//////---000666::::::000...,,,+++++++++---...+++++++++,,,,,,,,,------,,,,,,+++***+++,,,---...------222999;;;555///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***,,,---.........------------------------,,,++++++++++++,,,------,,,,,,+++***+++,,,...///...------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////,,,,,,,,,---...///000111------,,,++++++,,,,,,,,,........................------.../////////......+++------,,,***)))***+++000000000222333555777888:::888888888666555:::BBBGGGIIIJJJJJJHHHFFFFFFGGGDDDDDDDDDEEEGGGKKKNNNPPPRRRVVVZZZ\\\\\\\\\\\\\\\___`````````______aaacccgggggghhhhhhhhhhhhggggggeeeeeedddbbb```aaadddfffbbbcccaaa___aaaggghhheee___[[[YYYZZZYYYXXXYYY]]]jjjxxx...,,,+++,,,------,,,++++++***)))))))))***,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---...------,,,,,,++++++***++++++,,,,,,,,,---------------,,,,,,++++++******)))***,,,------,,,+++***++++++,,,,,,------......------------------------++++++,,,,,,---------,,,........................,,,,,,++++++,,,...///000+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,++++++++++++,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******---///////////////////////////---------.........//////------......///000000000//////......---,,,++++++++++++++++++++++++++++++///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,+++,,,------......------,,,//////......------,,,,,,------------------------,,,,,,,,,,,,,,,---...///000///...------------...---000///,,,...333666555000...,,,+++++++++---...++++++,,,,,,,,,------------,,,+++++++++,,,---...+++,,,222<<>>>>>@@@CCCHHHMMMRRRUUUTTTWWW[[[]]]]]]]]]\\\]]][[[]]]````````````aaaccchhhiiigggbbb^^^\\\___bbbaaabbbeeeffffffeeebbbaaaaaa^^^\\\^^^bbbeeefffddd```[[[XXXWWWUUUSSSWWW^^^gggwww---...000111111000...---...---+++)))))))))******,,,++++++***++++++,,,,,,++++++++++++,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,,,,+++******))),,,---------,,,,,,+++***------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++***------------------------...---------,,,,,,,,,+++------------------------...,,,***+++,,,---,,,+++---------...------,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,------...---,,,+++++++++++++++------------------------,,,,,,,,,++++++,,,,,,---------------------------.........------,,,,,,+++......---------,,,,,,,,,---,,,,,,,,,---...---------........./////////000...---,,,+++++++++,,,------,,,,,,++++++,,,,,,,,,------------------------,,,---...---,,,,,,---...////////////////////////------------------------.........///////////////,,,------......---------,,,,,,------------------+++,,,,,,------,,,,,,+++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------/////////...---,,,,,,,,,,,,---...///......,,,+++---------......------,,,---------------------------,,,*********+++,,,---,,,++++++,,,......,,,***+++,,,,,,------,,,,,,+++,,,---...---,,,******+++---,,,,,,,,,,,,,,,,,,,,,////////////////////////...,,,***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...........................,,,---...///...---,,,+++---,,,,,,++++++,,,,,,,,,..........................................//////...---,,,,,,+++***)))(((................................................------......///000000000,,,---///000000///......000000111333666999;;;===;;;;;;:::777444666;;;???JJJLLLMMMLLLIIIEEEBBBAAAAAAAAAAAACCCGGGKKKOOOQQQTTTXXX\\\^^^^^^]]]]]]]]][[[]]]___``````aaabbbcccfffiiijjjgggaaa]]]^^^```aaabbbdddffffffdddbbbaaaccc```^^^```dddhhhiiihhh```\\\XXXWWWUUUTTTXXX___iiizzz---...000111111000...---...---+++*********+++,,,,,,,,,++++++***++++++,,,,,,+++++++++*********)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,---------,,,++++++......------,,,+++*********++++++,,,,,,++++++******+++,,,------,,,+++***------------------------//////......---,,,,,,,,,------------------------...,,,++++++,,,------,,,---------...------,,,,,,++++++,,,,,,------------,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++,,,---.........------,,,,,,------...---,,,,,,++++++,,,,,,,,,------------------------///......------,,,,,,,,,.........---------,,,,,,+++,,,------------...............---------,,,,,,***+++,,,---------,,,+++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---......,,,,,,,,,............///////////////------------------------------....../////////000000000000000///...---,,,,,,,,,------------------+++,,,,,,------,,,,,,+++,,,++++++,,,---...//////......---,,,,,,+++******,,,,,,------...------,,,*********+++,,,,,,---------------,,,,,,,,,,,,++++++,,,---......---,,,+++,,,,,,---------------,,,---------------------------------,,,+++,,,---...333000---+++,,,---------+++,,,,,,------,,,,,,++++++,,,---,,,***)))+++---+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...........................+++,,,---...///...---,,,,,,,,,,,,++++++,,,,,,------.....................------------------------.........---,,,+++++++++------------------..............................------......///000000000...///000111000///...---...///000222555888:::;;;;;;;;;999666333555;;;@@@JJJLLLNNNLLLIIIDDDBBB@@@AAAAAAAAABBBEEEIIILLLNNNTTTXXX\\\^^^^^^]]]]]]]]]ZZZ\\\___``````aaabbbdddccciiinnnllleee___]]]^^^aaabbbdddeeeeeedddbbbaaabbb___]]]^^^ccchhhiiiiiibbb]]]YYYXXXVVVVVV[[[bbbmmm~~~,,,---............---,,,---,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,+++******)))((((((***+++,,,,,,------,,,,,,------------,,,,,,+++***,,,,,,,,,------,,,,,,+++---------,,,++++++*********++++++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---,,,,,,------...---------((((((***+++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------++++++++++++,,,...///000...---,,,++++++,,,---...------,,,+++++++++,,,,,,------------------------------------------,,,,,,......---------,,,,,,,,,***,,,------------...///......------,,,++++++***)))***---......---,,,***,,,,,,+++++++++,,,------++++++++++++++++++++++++---.........,,,+++,,,---,,,,,,,,,,,,,,,------------------------------------------......//////000......///000000000000///------------------------+++,,,,,,------,,,,,,++++++++++++,,,---...000000......------,,,+++******,,,,,,------......------))))))***++++++,,,------+++++++++,,,,,,,,,------+++,,,,,,------------,,,+++,,,,,,------------,,,---------------------------......---,,,,,,---///666333...++++++---...///+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++---///++++++,,,---------,,,,,,************************(((***---...---+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++,,,,,,---...///------------------------+++,,,,,,------------,,,,,,,,,+++++++++,,,---------------...............---------------,,,,,,,,,---...///...---,,,---...---------------.................................------......///000000000///000000000///...------...///000111444666888:::::::::888555333555;;;AAAJJJLLLMMMLLLIIIEEEBBBAAA>>>??????AAAEEEIIINNNPPPTTTWWW[[[]]]]]]]]]\\\]]]ZZZ\\\___``````aaacccdddcccjjjpppooofff___]]]^^^aaabbbcccddddddcccbbbaaa___[[[YYY[[[```eeeggghhhbbb^^^ZZZYYYXXXXXX^^^fffppp++++++++++++++++++++++++******+++,,,---------------,,,++++++******++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------.........---,,,,,,+++,,,,,,------,,,,,,+++************++++++,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---++++++,,,---............'''(((***+++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---,,,+++******+++,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++))),,,......,,,,,,...000------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---+++++++++,,,,,,---------------------------------,,,,,,---......///000000,,,---...///000000000000.........------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,++++++,,,,,,---...***+++,,,---------------------------------------+++---...---+++***,,,...333000---,,,---...//////+++,,,,,,------,,,,,,+++,,,++++++,,,,,,---......***+++,,,---------,,,,,,------------------------(((+++---...,,,******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,+++++++++,,,,,,---...---------........./////////.........------------+++---///...---,,,...000------........./////////........................------......///000000000------------------...//////000000222444666777999999999777444222555<<>>???@@@BBBFFFKKKOOORRRSSSVVVZZZ]]]]]]\\\\\\\\\YYY\\\___``````aaacccdddffflllqqqmmmddd^^^^^^aaabbbbbbccccccccccccbbbbbb]]]ZZZWWWYYY___dddggghhhaaa]]]YYYXXXXXXZZZaaaiiirrr+++******))))))******+++'''(((***,,,---------,,,---,,,,,,+++*********+++***++++++,,,,,,------...++++++,,,---------,,,,,,------......///......---++++++,,,------,,,,,,,,,&&&'''((()))+++---......+++++++++,,,,,,+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++---///......***+++,,,---......///...)))***,,,---......------,,,,,,++++++***)))))))))++++++,,,,,,,,,---------......---,,,,,,,,,---------,,,***))))))***,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++))),,,......,,,,,,...111++++++,,,,,,---.........---,,,+++******,,,...///++++++++++++,,,,,,---...---------------------------...///...,,,+++,,,------------....../////////------------------------,,,,,,------...///000000,,,---......///.........//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++......---,,,,,,,,,------)))******+++---...//////+++,,,,,,---.........---//////...------,,,++++++***+++,,,---///000111222,,,,,,+++***+++,,,...///***+++,,,,,,------------------------------------))),,,---,,,***)))+++---...---,,,---/////////...+++,,,,,,------,,,,,,+++---,,,+++,,,---...---+++)))***,,,---...---,,,,,,***************************---///...+++***,,,...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000++++++------------++++++***,,,---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...++++++++++++,,,,,,---...---------.........//////000000//////.........---))),,,......,,,,,,...111.../////////000000111111........................------......///000000000+++*********+++---///000111111111222444666777888888888777444222555===CCCIIIKKKMMMLLLIIIFFFCCCBBBBBBBBBBBBDDDGGGKKKNNNQQQRRRVVVZZZ\\\\\\[[[[[[[[[YYY\\\^^^```aaaaaaccceeeiiinnnqqqkkkbbb]]]___dddbbbbbbccccccccccccbbbbbb^^^[[[XXXZZZ```fffiiiiii```\\\XXXXXXXXXZZZaaajjjsss+++,,,---......---,,,+++------------,,,,,,+++***---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------------------------...---+++))))))***+++,,,,,,,,,------------------+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++////////////.........---************************,,,++++++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---///---+++))))))+++---///***+++,,,,,,------,,,,,,((()))***+++,,,++++++***,,,,,,,,,---------......++++++++++++,,,,,,---...************************,,,+++***))))))***+++,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,---///000000///---,,,+++,,,,,,------,,,,,,+++,,,,,,+++,,,------,,,***------------------------///---,,,,,,...000111111///............---------000---******,,,---+++)))***,,,......---+++++++++222000...---///000111000......//////...,,,***)))------------------------111111000000/////////////////////...---------,,,........................---------------------,,,---------,,,+++***)))(((...---,,,,,,,,,,,,---...***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000---***+++---...,,,)))*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------+++)))((('''''''''...---,,,,,,,,,---...///++++++++++++++++++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------.........////////////000...............///000111111111000///......------------,,,+++,,,---...///---------......000111111111//////111666:::;;;::::::999777555444777===AAAFFFKKKNNNKKKIIIIIIGGGDDDAAAAAABBBEEEIIILLLMMMMMMSSSVVVYYY[[[ZZZXXXXXXXXXWWWYYY\\\```bbbdddeeefffjjjhhhfffdddbbbaaaaaaaaaaaabbbdddfffhhhgggccc```\\\YYYXXXZZZ```eeeggggggbbb^^^[[[[[[ZZZZZZ___gggwww+++,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------...,,,+++)))))))))+++,,,------------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,,,,,,,------......//////***+++...111444777:::;;;........................---,,,,,,,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---...---+++******+++---...***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++************+++,,,---------.........//////++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////...---,,,+++,,,,,,------,,,,,,+++)))))))))+++...000///...------------------------///---,,,,,,...///......///............---------...,,,******,,,...---++++++,,,...---,,,++++++,,,+++---111222111---(((%%%---............,,,+++***------------------------.........------,,,,,,,,,............------------........................,,,,,,,,,,,,,,,---------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))))))))++++++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////......---.........//////......---,,,,,,+++......---------...///000------------...///000111000//////222666888888777:::999777555555888===AAAFFFKKKNNNKKKIIIIIIGGGDDDBBBAAABBBEEEIIIMMMNNNMMMSSSVVVYYY[[[ZZZYYYXXXXXXXXXYYY\\\___bbbcccddddddhhhgggeeecccaaaaaaaaaaaaaaaaaacccfffhhhgggdddaaabbb___^^^```eeejjjkkkjjjaaa]]]ZZZZZZYYYYYY___fffttt,,,++++++******++++++,,,,,,,,,---------,,,++++++*********+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,+++***)))))))))***+++......------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,---.........------,,,------...///000111111,,,,,,---...000111222222------------------------...---,,,,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,*********++++++++++++,,,,,,++++++******++++++,,,------------------------+++,,,,,,------,,,,,,+++))))))))),,,...000///...------------------------...---------......,,,+++///............---------,,,***)))***,,,.........,,,------,,,++++++---...000222444444111000222444,,,------......---,,,,,,------------------------------,,,,,,,,,,,,++++++------------............------------------------******++++++,,,,,,------......////////////......+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***---///...***(((***...***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++)))))))))***,,,---///000------------------------+++,,,...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------------------------............/////////000///...---,,,,,,,,,,,,//////......------,,,,,,///............///000000------------...///000000------///333666888888777:::999777555555888===AAAFFFKKKMMMKKKIIIIIIHHHEEEBBBBBBCCCFFFJJJMMMNNNNNNRRRUUUYYY[[[ZZZYYYXXXXXXXXXZZZ\\\^^^```aaaaaaaaafffeeecccbbbaaa````````````aaacccfffhhhhhheeebbbdddaaa___```eeeiiijjjiii```\\\YYYYYYXXXYYY^^^fffsss---,,,+++******+++,,,---,,,,,,,,,------,,,,,,+++)))))))))******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++......------,,,+++******+++,,,,,,------,,,,,,++++++,,,,,,---------------------......//////000000...---,,,+++***)))((('''++++++++++++++++++++++++,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,,,,------,,,,,,***++++++,,,,,,,,,------,,,,,,,,,---------...............------,,,++++++------------------------------------------------************++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++---,,,,,,---......---+++---------------------------------///000000...,,,///............---------,,,+++++++++,,,------------------,,,++++++...000000888AAACCC===666111000+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------))))))***++++++,,,------------...///////////////+++,,,---......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***........................,,,---///...,,,+++,,,...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))******+++,,,------------------------------***+++---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................////////////000000000000///...---,,,,,,,,,,,,,,,////////////......------.............../////////---------------...///000***,,,000444888:::::::::999999777666555888===@@@FFFKKKMMMJJJHHHIIIHHHFFFCCCBBBCCCFFFKKKNNNOOONNNRRRUUUYYY[[[ZZZYYYXXXYYYYYYZZZ\\\^^^_________^^^ccccccbbbaaa```_________``````bbbeeeggggggeeeccceeebbb___```dddggghhhggg___[[[XXXXXXWWWXXX]]]eeeqqq}}}...---,,,++++++,,,---...+++,,,,,,------,,,,,,,,,)))))))))******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++......---,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---.........------,,,,,,,,,******+++,,,...///000000------------------------)))))))))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++---......---+++******+++,,,,,,------,,,,,,'''((()))***+++,,,---...,,,,,,,,,---------......---............---++++++------------------------------------------------------------............))))))*********+++++++++------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++------,,,---...///---+++------------------------,,,,,,---000222333222000///............------------------,,,+++++++++,,,,,,------,,,+++,,,...111777KKKdddooofffOOO666&&&,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++,,,,,,,,,------......------------------------))))))***++++++,,,------+++,,,---...............------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++........................---+++)))***,,,---,,,***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------.........//////,,,,,,,,,,,,,,,---...///.........---------------,,,,,,------...............------------......///---000444777999999999999888888888666666888<<<@@@FFFKKKLLLIIIHHHIIIIIIGGGCCCCCCDDDGGGKKKNNNOOOOOOQQQTTTXXXZZZZZZYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^]]]aaaaaaaaaaaa```_________``````aaaccceeefffdddbbbgggcccaaabbbfffjjjjjjjjj```[[[XXXXXXWWWWWW\\\ccckkkvvv...------,,,,,,------...++++++,,,---------,,,,,,*********+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++*********+++,,,---......---,,,+++******)))***+++,,,---...000111111++++++++++++++++++++++++(((((()))+++...//////---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++------------++++++***+++,,,,,,------,,,,,,((((((((()))***,,,---...,,,,,,,,,---------......------...//////...,,,+++------------------------,,,------......------,,,,,,,,,,,,,,,------------*********++++++++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********---///111000///------------------------,,,,,,---///222444444333///............---------.........,,,***)))***,,,+++---------,,,---///111999JJJ___lllhhhWWWBBB555,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***+++,,,---------------...------,,,,,,------...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++'''%%%'''+++,,,***''',,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------------,,,+++***)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000+++++++++++++++++++++++++++,,,------......------...---------------......333555888888777666666777888888888777666888<<>>DDDHHHLLLLLLIIIEEEDDDDDDBBBCCCEEEGGGIIIMMMRRRVVVVVVYYY]]]``````_________XXX[[[^^^``````aaabbbccc```^^^\\\\\\^^^```aaa```bbb___```eeehhhfffeeegggjjjeeeaaabbbggglllllljjj```[[[WWWWWWXXX[[[eeennn~~~+++++++++++++++++++++++++++,,,---.........---,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++------------------------++++++******)))(((((((((,,,---///000///...+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++******---------,,,,,,+++++++++(((((()))******+++,,,,,,(((***------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))*********++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------...------,,,...---,,,+++++++++,,,---+++,,,,,,,,,,,,++++++***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........+++++++++++++++,,,,,,---------------------------,,,,,,---------.........///............---------------------------------++++++++++++++++++++++++,,,,,,---...////////////,,,,,,---............------------------------------------,,,,,,,,,,,,,,,////////////...---,,,++++++,,,,,,------,,,,,,+++...,,,***+++---...,,,***,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***...---+++******+++---...---,,,,,,,,,++++++++++++...---,,,,,,,,,---......++++++------------++++++...------,,,,,,------...------,,,,,,+++,,,,,,,,,------,,,+++++++++++++++,,,+++++++++++++++++++++***+++---////////////000---...///...,,,+++,,,---.........------,,,,,,+++++++++,,,---.........---........................,,,------.............../////////.........------...............///000000111111222444555777888888888888888666555777:::===CCCHHHLLLLLLIIIEEEDDDDDD@@@BBBCCCEEEGGGJJJOOOSSSVVVYYY]]]_________^^^___ZZZ\\\^^^```___```aaacccaaa___]]]]]]^^^`````````dddbbbdddjjjmmmjjjhhhiiiiiiddd```bbbhhhlllllljjj___ZZZVVVVVVWWWZZZccclll++++++++++++++++++++++++,,,---.........---,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------+++++++++***))))))((((((+++,,,---......---+++)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))******++++++******)))------,,,,,,,,,,,,++++++'''((()))***,,,---...///---...///...,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,------...------,,,,,,,,,,,,+++++++++,,,------...---,,,+++++++++++++++,,,,,,,,,---------------------++++++++++++------......---,,,,,,+++******---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000++++++,,,------------------------------------------............////////////............---------------------------------------------------------,,,---...//////000//////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///......---,,,+++,,,,,,------------,,,,,,---,,,++++++------,,,+++++++++++++++,,,---...///,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,...---,,,+++,,,...---,,,,,,,,,,,,---......------------------------,,,+++++++++***)))))))))------++++++++++++------------------,,,,,,,,,,,,,,,,,,+++,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,++++++++++++++++++,,,,,,++++++***))),,,,,,++++++******))))))(((,,,111111///---///222...///000///---,,,---...------------------------------...............---........................+++,,,,,,---...---------000000////////////.....................///000000///000111333555777888999999999888666555666999<<>>BBBFFFJJJKKKGGGCCCBBBCCC???@@@BBBCCCEEEIIINNNRRRTTTXXX\\\^^^^^^]]]]]]]]]]]]___aaaaaaaaa```aaabbbaaa___]]]]]]^^^`````````aaaaaagggppprrrmmmhhhfffddd```^^^aaagggjjjhhheee^^^[[[ZZZ[[[[[[YYY]]]cccsss))))))***++++++,,,------***+++---............---'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...//////000000//////...+++++++++,,,,,,---------++++++++++++++++++++++++111...+++,,,///111111///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++........................---,,,,,,++++++,,,,,,---............---,,,+++***,,,------...---,,,***))))))***---///111222222222111111000000//////......+++,,,,,,------,,,,,,+++...------,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***++++++,,,---...//////...---,,,+++,,,---...///------------------------////////////000000000000//////.........---------------------------------........................////////////...---,,,++++++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,------,,,,,,,,,------............------***,,,...---+++***,,,...---------------...///000111000///---,,,+++******++++++------------++++++(((***++++++++++++---...---,,,,,,,,,,,,---......------------------------,,,---------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***+++---...///......---***+++---......---+++***,,,++++++******++++++,,,000///...---------------///...---,,,+++,,,---...)))***+++,,,------...///(((---111222///+++***+++,,,---......------///000------------------------++++++---...////////////,,,,,,------...///000000+++,,,------......------,,,---------......//////...............///000000...///000111222333444444444444444444444777;;;>>>BBBFFFJJJJJJGGGCCCBBBBBB@@@AAACCCEEEGGGKKKPPPTTTTTTXXX\\\^^^^^^]]]]]]]]]\\\___aaabbbbbbaaaaaabbb```^^^\\\]]]^^^```aaa`````````eeennnppplllfffeeedddaaa___aaagggiiigggddd```]]]\\\]]]\\\[[[^^^dddrrr)))+++---...------...///...111111,,,***,,,...,,,***++++++,,,,,,++++++***---,,,,,,+++*********+++************************,,,,,,+++******+++,,,,,,------------------------------------------------.................................------.........************************---------,,,,,,+++++++++,,,---...---+++***+++,,,******+++,,,,,,---......------------------------,,,------...---,,,***)))+++***(((((((((***---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,---------,,,,,,+++++++++------...///000111222333333222222111000//////...++++++,,,,,,,,,,,,------...------,,,,,,------......+++***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////...------,,,++++++*********++++++,,,,,,,,,------------------------........................////////////............000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///////////////...,,,------...---,,,***)))------------------------++++++++++++,,,,,,---.........---------,,,,,,,,,111000///...------...///---------............///........................,,,,,,------...---------,,,,,,,,,++++++*********))))))***+++,,,,,,------000///...---,,,+++++++++.........////////////000---------,,,,,,+++++++++,,,,,,------.../////////+++++++++***)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,///111------,,,+++,,,---...///........................---------............///------------------------///......------,,,++++++000000//////.........---////////////////////////...............---------..................------////////////111333555666555444444222222333777:::EEEFFFGGGHHHGGGEEECCCBBB???AAACCCEEEIIINNNUUUZZZUUUXXX]]]```___^^^]]]]]]]]]^^^___aaacccdddeeeeeeaaa```^^^\\\[[[ZZZ[[[[[[ddddddgggmmmmmmhhheeeeeeiiieeebbbbbbeeefffeeedddbbb^^^[[[[[[YYYWWW[[[aaarrr***,,,------,,,---...000000333333///,,,------+++,,,,,,,,,------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++---------,,,,,,+++++++++,,,---...---+++***+++,,,+++++++++,,,,,,---------------------------------***+++,,,---------,,,+++///...,,,***))))))))))))+++,,,,,,------,,,,,,+++---------------,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,---...///000111222222111111000//////......++++++,,,,,,,,,,,,---------------,,,,,,---------...,,,++++++---...---+++------------------------+++++++++,,,------......------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------////////////......---,,,,,,,,,---------,,,+++***------------------------,,,+++++++++,,,,,,---.........---------,,,,,,,,,......,,,,,,+++,,,------,,,,,,,,,,,,---------...---------------------------------...------,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,------...000///...---,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,///111------,,,,,,,,,---...///------------------------------------............------------------,,,,,,...------------,,,,,,,,,000/////////.........---///..................///000000///...---,,,,,,+++........................000/////////000222444555444555555444444555888;;;DDDEEEGGGHHHGGGFFFDDDCCCCCCDDDFFFHHHJJJNNNSSSWWWWWWZZZ^^^```___]]]\\\[[[\\\]]]___bbbdddeeeffffffcccbbb```^^^]]]\\\]]]]]]cccccchhhoooooojjjffffffhhheeebbbbbbeeegggfffeeebbb^^^[[[[[[YYYXXX\\\bbbrrr+++,,,---,,,+++,,,///111222666777222///...---***,,,------......------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------*********+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------------......---,,,+++***)))(((+++,,,,,,------,,,,,,+++000000//////......------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++,,,---...//////000000000//////...---------++++++,,,,,,,,,,,,------------------------------...---,,,,,,......---,,,------------............******++++++,,,,,,---------,,,,,,++++++******)))...---------------------------------------------,,,,,,,,,,,,------------,,,,,,---...///000111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,/////////...---,,,******+++,,,,,,------------,,,........................,,,,,,+++++++++,,,------......---------,,,,,,,,,---,,,,,,+++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,---------------......------------------------......------,,,------...++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---......//////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,...000---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------,,,,,,,,,,,,,,,,,,---------....../////////...............///...---,,,,,,---...///111111000...---,,,+++***........................111000000000000111222333333555666666666777999;;;CCCDDDFFFHHHHHHGGGFFFEEEFFFHHHJJJKKKLLLNNNQQQTTTYYY\\\___```___\\\[[[[[[\\\]]]```ccceeefffggggggdddcccaaa___^^^^^^______bbbccciiiqqqrrrmmmiiiiiihhhdddbbbcccfffhhhhhhfffaaa]]][[[[[[ZZZYYY^^^eeesss,,,---,,,+++***,,,///222555999:::555111///,,,))),,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------&&&(((***,,,------,,,++++++,,,,,,------,,,,,,+++111000000///...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------...............------,,,,,,,,,+++++++++,,,,,,,,,------,,,------------------,,,...------------...------,,,,,,,,,---------------*********++++++,,,,,,,,,.........------,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------...///000000111111111111000000000//////------------------------.........------,,,,,,,,,------------,,,,,,+++***++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------......//////000+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++,,,,,,------......------------,,,,,,,,,,,,+++++++++++++++,,,---...***++++++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------...//////)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,+++++++++,,,,,,---...//////........................///---,,,++++++,,,---///000000///...---,,,,,,,,,............////////////111111111000000000000111111333555666666777999;;;BBBDDDFFFHHHHHHHHHGGGFFFFFFHHHJJJLLLLLLNNNPPPRRRXXX[[[^^^______]]]]]]]]]\\\^^^aaadddfffhhhhhhhhhcccbbbaaa_________``````aaacccjjjrrrtttooolllkkkgggdddbbbcccgggiiiiiihhhaaa]]][[[[[[ZZZZZZ```gggvvv,,,---,,,+++***,,,///222555999:::555111000---)))++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++"""$$$(((+++---...------+++,,,,,,------,,,,,,+++/////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,,,,------------,,,------******+++++++++,,,,,,,,,******++++++++++++,,,,,,......------------,,,,,,((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///////////////.........000000000/////////......------------------------.........------,,,,,,,,,******+++,,,---------,,,,,,,,,,,,,,,---......///++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,---....../////////------------............------------------------............---,,,+++*********++++++,,,,,,------,,,,,,,,,+++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++,,,,,,---.........,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000111111000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...,,,,,,,,,---------------------------------------,,,,,,,,,------------............------,,,,,,,,,***++++++,,,---...//////---------..................---,,,,,,,,,,,,---...---------......................../////////000000111111111111000000/////////111444555555777999;;;BBBDDDFFFHHHIIIIIIHHHGGGDDDFFFIIIKKKLLLMMMPPPRRRWWWYYY]]]_________``````]]]___bbbfffhhhiiihhhhhhaaa```___^^^^^^^^^___```aaabbbiiiqqqtttpppmmmmmmhhheeecccdddgggjjjjjjhhhaaa]]]ZZZZZZZZZZZZaaahhhyyy+++,,,---,,,+++,,,///111333777888333000///...+++***++++++,,,,,,++++++***++++++******++++++,,,,,,***************************++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++&&&'''***,,,---,,,+++***+++,,,,,,------,,,,,,+++...---------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,++++++,,,------++++++,,,---))))))******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000000//////............------------,,,,,,,,,,,,------------------------------------------,,,,,,))))))+++,,,---............---------------...///++++++++++++++++++++++++------,,,+++++++++,,,,,,......---------,,,,,,,,,***++++++,,,,,,,,,,,,+++---------.........//////....................................---,,,++++++******+++++++++++++++,,,++++++++++++++++++++++++))))))))))))***++++++,,,------------............+++,,,,,,,,,,,,,,,,,,---+++++++++,,,------......+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---+++,,,------......------........................,,,,,,,,,,,,------------------------------------++++++,,,,,,---...//////---------------.........---------......---------,,,,,,------.../////////.........//////000000111///000000111111000/////////000222333444666999<<>>EEEGGGJJJKKKIIIGGGEEEEEEFFFFFFFFFFFFHHHKKKQQQUUUXXX[[[^^^``````aaabbbccc```bbbeeeggghhhfffdddbbbaaa___]]][[[ZZZ[[[]]]______bbbfffhhhhhhggghhhhhhiiieeeaaabbbgggjjjhhheee```^^^ZZZWWWVVVXXX[[[]]]cccmmmyyy}}}uuusss|||************++++++++++++******+++,,,,,,---,,,,,,(((***,,,,,,,,,,,,...///,,,,,,,,,,,,------...///------------------------,,,+++***+++---...---,,,******+++,,,,,,,,,,,,+++...000111000---,,,++++++,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------)))***+++,,,...///000111+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,++++++***++++++++++++++++++++++++---,,,+++***+++,,,...///***+++,,,---------------,,,+++******)))***,,,---------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------++++++++++++++++++++++++++++++************+++++++++,,,---.........---------,,,+++*********++++++***+++,,,,,,---------,,,,,,---......//////......---------------------------,,,,,,,,,,,,---..................////////////......////////////....../////////......---------..............................---,,,,,,,,,------...------,,,,,,,,,------........................,,,,,,,,,---------..............................,,,,,,------------------------------...//////000------------------------,,,---...//////...---,,,---,,,,,,,,,,,,---......------,,,,,,,,,+++,,,,,,---------....../////////------------------------///...------------......+++,,,---------,,,+++***...------,,,,,,------...111111111000000...---,,,+++***))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///.........---------,,,,,,------......------,,,------------......//////,,,,,,,,,---------...............------.........------------.........///..............................------------......---------.......................................////////////////////////111222444666777999<<>>FFFHHHKKKLLLJJJHHHFFFFFFFFFGGGHHHHHHIIIKKKOOORRRVVVYYY\\\^^^^^^___```aaaaaacccfffhhhiiigggeeecccbbb```]]][[[ZZZ[[[\\\]]]]]]```dddffffffeeeffffffgggdddaaadddjjjnnnnnnkkkccc```]]]YYYWWWWWWWWWXXX[[[YYYYYYYYYVVVUUUYYY```lll))))))))))))************+++,,,,,,,,,,,,++++++***)))***,,,,,,,,,,,,...000---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,*********+++,,,,,,,,,,,,+++)))***++++++******+++---******))))))******+++,,,+++++++++++++++,,,,,,---------,,,,,,++++++******---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,------...******+++++++++,,,,,,,,,***+++,,,------,,,***)))++++++,,,,,,---,,,,,,++++++******,,,...000...,,,------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,...---+++******+++---...---,,,,,,++++++,,,,,,---,,,++++++******,,,---...(((***---///000///...---,,,,,,,,,------,,,++++++++++++,,,---------------,,,,,,,,,---------......---,,,,,,,,,,,,---..................////////////......////////////......+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,---...///000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......000///...,,,,,,---...///......------,,,,,,++++++++++++,,,,,,,,,---------...------------...///000+++++++++,,,---...///000...------,,,,,,------...------.........------,,,+++,,,,,,------------,,,........................---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------,,,+++++++++,,,---////////////.................................------------......,,,,,,------...//////000........................000000000000000000000000333555777888999<<>>EEEHHHJJJIIIFFFDDDFFFHHHBBBDDDGGGIIIKKKLLLOOOQQQUUUYYY^^^bbbdddccccccdddeeefffgggiiikkkkkkjjjhhheeecccaaa___]]]\\\[[[[[[^^^^^^aaafffgggeeefffjjjjjjeee```aaaeeehhhgggddd___^^^\\\YYYWWWUUUTTTSSSZZZVVVTTTTTTSSSTTT]]]fff~~~,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...............---,,,+++***++++++++++++++++++++++++---------,,,,,,++++++++++++,,,......---,,,---...++++++,,,,,,,,,,,,++++++++++++************+++++++++*********+++---...///******++++++++++++******---------,,,,,,+++++++++---------------------------,,,,,,++++++++++++,,,---.........,,,***)))))),,,,,,,,,,,,,,,---------++++++++++++************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++***))))))***---,,,+++******,,,...//////...---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,------------------)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...000000////////////000000000/////////............///...---,,,,,,,,,------///---++++++---...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------------------......---,,,,,,+++------------------------++++++,,,,,,++++++******------------............,,,,,,,,,,,,,,,---......///...........................---,,,,,,,,,,,,---------,,,+++++++++,,,,,,++++++++++++,,,---......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++,,,---...///+++*********+++---///000***,,,......---,,,---............------......///---,,,,,,///111111...+++---------------------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,******+++,,,------,,,+++***+++...000.........---)))------,,,+++,,,---...///111000...---------...//////...------,,,,,,,,,---////////////////////////,,,------...///000000111---///000111000111222444555666666555555777;;;===FFFIIIKKKJJJFFFDDDEEEGGGDDDFFFHHHIIIKKKMMMQQQSSSXXX[[[```cccdddccccccccccccdddgggiiikkkjjjhhhfffbbb```^^^\\\ZZZZZZZZZZZZ^^^___bbbggghhhfffgggkkkkkkfffaaabbbeeehhhfffccc```___]]]ZZZXXXWWWVVVVVVXXXVVVUUUVVVXXX\\\hhhsss*********+++++++++++++++******++++++++++++******------,,,,,,------...//////...---,,,,,,++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))***,,,+++******+++---,,,------------------,,,,,,,,,+++++++++,,,,,,---)))))))))***+++---///000++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------------------...---,,,+++++++++++++++''',,,000000---******,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,,,,,,,...+++*********+++---///000......---,,,,,,,,,------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,.........,,,+++,,,---,,,,,,,,,,,,------------++++++++++++,,,,,,---...,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,+++------............------...---------------......000//////......//////000////////////............------,,,,,,,,,---.........---++++++---......---------------,,,,,,,,,,,,,,,---.........---,,,+++......------,,,,,,------........................,,,------.........------------------............,,,,,,+++++++++,,,------//////......////////////......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------++++++++++++,,,---..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...///+++*********+++---///000***,,,......------...///......---------...//////---+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...---***(((++++++++++++++++++++++++---///---)))))),,,...,,,,,,,,,,,,------------............---------------///...------,,,---------////////////////////////------......//////000000---000222222222111111222555666666666555777;;;>>>HHHKKKMMMKKKGGGDDDDDDEEEFFFGGGHHHHHHJJJMMMSSSVVV[[[^^^bbbdddcccbbbaaaaaaaaacccgggjjjjjjiiifffddddddccc```^^^]]]]]]^^^^^^___```dddiiijjjggghhhlllmmmgggbbbbbbfffhhhgggdddbbb```^^^[[[ZZZYYYXXXXXXYYYXXXYYY___fffooo)))))))))******++++++,,,******++++++++++++******,,,,,,,,,,,,,,,---......///...,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))***,,,------............------,,,++++++++++++,,,,,,---++++++,,,,,,---...///000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))+++...///......///111,,,,,,,,,++++++******)))---------....../////////,,,---------------.................................///000///...---...000++++++***++++++---...///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---------///000111000///...///000+++,,,,,,,,,------......---,,,+++******,,,---///++++++++++++***)))(((''',,,,,,,,,---,,,,,,++++++,,,---...//////...---,,,...------------......////////////......////////////////////////.........,,,,,,,,,,,,---......///------,,,,,,------............------,,,,,,,,,+++///...---,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------,,,---...//////000//////,,,,,,---------.........---,,,,,,,,,,,,,,,------......//////////////////......---,,,,,,,,,,,,---++++++++++++,,,---...///......---,,,++++++++++++---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,---..................---,,,+++++++++,,,,,,+++---......---,,,,,,---...---,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---***(((......---,,,,,,---......///---333======222,,,...,,,,,,---......------,,,------............---,,,......------------......////////////////////////111111000///...------,,,...000333444333111000000333333444444555888<<>>BBBJJJMMMPPPOOOJJJFFFDDDDDDDDDDDDDDDEEEGGGLLLRRRWWWZZZ\\\^^^^^^]]]\\\]]]]]]aaafffkkkllljjjfffeeefffeeeccc___\\\[[[\\\^^^___```aaaffflllmmmjjjiiillliiiddd```bbbgggjjjjjjhhhdddbbb^^^[[[YYYYYYZZZ[[[aaakkk,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,------***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------)))))))))((('''(((***------------......---------*********++++++,,,......******+++,,,+++***))))))******++++++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,...///111222777444111---,,,,,,++++++---------...............++++++++++++************,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///---------.........//////........................---------------,,,,,,,,,+++,,,......---,,,...///............---------------,,,+++++++++,,,---...///////////////...---,,,++++++,,,---..................------------......------------...///000111///......------......///............/////////000,,,---.........---,,,+++***,,,------,,,,,,...111------------............------,,,,,,------......,,,------...//////......------------------------/////////000//////......++++++,,,,,,,,,---------///...------,,,,,,,,,---)))***,,,...///...------......---,,,,,,,,,,,,---++++++++++++,,,,,,---...++++++++++++,,,---......,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,---------------,,,,,,+++*********+++---///000+++---......---,,,------//////...---------......+++---......+++******,,,---------------------------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...+++,,,------------,,,+++666,,,)))000000***...888///...---,,,+++,,,------------,,,,,,,,,---//////...............///000000////////////////////////***+++,,,...///111222333///000222222222222444555333444555666777:::>>>AAAIIIMMMPPPPPPKKKGGGEEEEEEDDDDDDEEEFFFHHHMMMSSSWWWYYY[[[]]]^^^^^^^^^___```aaafffjjjjjjgggddddddfffhhheeeaaa]]]\\\\\\^^^```___aaaffflllmmmjjjiiilllkkkfffaaaaaaeeehhhgggdddaaa___]]][[[[[[]]]```bbbjjjxxx---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......)))***,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,---,,,+++***+++...000,,,------------------,,,+++++++++,,,---...///000***+++,,,---...------,,,*********++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++*********+++,,,---...///,,,///111///,,,***,,,///+++++++++,,,,,,------------------,,,,,,+++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,'''(((******))))))***+++)))***+++,,,---.........,,,,,,,,,,,,,,,---...///000000///...,,,+++******.................................------,,,,,,,,,***+++,,,,,,,,,+++---.../////////...---------,,,*********+++,,,---//////------......------,,,+++***+++,,,---............000///...------...///000---------......000111111.........------.........---.........//////000000------...///...---+++******,,,...---+++,,,///111,,,---------.../////////)))+++---///000///---+++---...000111111111000///........................------------,,,+++******++++++,,,,,,,,,---------...---,,,,,,++++++++++++((())),,,.........---,,,......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------......---,,,++++++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000...,,,***((((((***,,,---...---,,,+++++++++,,,,,,(((***---...---...///000*********+++,,,---...///000111111...++++++...111........................///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---***)))+++---+++,,,...//////...,,,+++(((---000...///111///***000///---+++++++++---...---,,,*********,,,...///...............///000000////////////////////////------......///000000000///000111111111222555777888888999888888:::>>>AAAIIIMMMPPPPPPLLLHHHFFFFFFDDDEEEGGGHHHJJJNNNTTTXXXXXXZZZ]]]^^^______aaabbbaaaeeeiiiiiieeebbbcccffffffbbb^^^ZZZXXXXXXZZZ\\\___```ffflllmmmiiiiiikkkmmmgggbbbaaadddfffdddaaa^^^]]]\\\[[[]]]aaaeeegggsss------............------************************------------------------+++,,,---...---,,,+++***---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,......---------,,,,,,,,,)))+++---//////---+++)))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------------------------...+++)))+++///000---)))------............------------------------------,,,++++++******++++++,,,000...,,,++++++,,,...///////////////////////////---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................//////.........---------...------------...//////,,,((($$$&&&***......,,,////////////............+++---......---,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,------,,,++++++++++++,,,---------------,,,+++******++++++,,,,,,,,,+++******,,,,,,,,,,,,---...////////////000000///...------......---------......///---------,,,,,,+++++++++(((((()))***+++,,,---..................///000111000///...---,,,,,,---...+++,,,------......------+++,,,---,,,++++++,,,.........////////////......,,,,,,,,,---------......000...,,,---///000---***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////((()))***+++,,,---------+++,,,,,,------,,,,,,+++------------------------.........------..................------,,,,,,,,,,,,,,,,,,---------......//////.........---------------............------......------------......000000000000000000000000///000111222222222222222444555555555666999>>>AAAHHHLLLQQQQQQMMMGGGDDDDDDEEEFFFGGGIIILLLOOORRRTTT\\\]]]```bbbcccccccccbbbccccccdddddddddcccbbbbbbeeeccc```]]][[[[[[]]]]]]___eeekkkllljjjhhhiiillllllgggbbb```aaabbbaaa```]]]]]]]]]\\\^^^dddnnnuuuyyy,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,+++******+++,,,,,,------------------------&&&$$$###'''---000...,,,,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---+++***)))))))))***+++,,,------------------------------,,,,,,,,,,,,,,,,,,---------.........//////------------------------//////...---------.........------------------------------,,,,,,+++++++++..............................------,,,,,,,,,,,,...------------...//////222...******...111000...////////////............---///000000///......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,,,,---......---,,,++++++,,,---...+++,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,---...//////...............---,,,,,,///......---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,------............---,,,+++,,,------+++,,,------...---------,,,------,,,+++***,,,------------......---------,,,,,,,,,,,,---------------,,,+++---000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,------............+++,,,,,,------,,,,,,+++------------------------......------------............---------,,,,,,,,,,,,,,,,,,---------......//////.........---------------............------......------------......//////////////////////////////000111222333333333444555555555666999===AAAKKKOOOTTTSSSOOOIIIFFFEEEFFFFFFGGGIIILLLPPPSSSUUU[[[\\\]]]___```aaabbbbbbccccccddddddeeeddddddddddddccc```]]]]]]]]]___```___dddjjjllljjjiiikkkmmmkkkgggbbbaaabbbcccbbb```]]]^^^^^^]]]^^^dddnnnuuu}}}++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...------,,,,,,,,,,,,++++++------------,,,,,,+++***---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,++++++******++++++,,,------------------------...,,,***+++......,,,)))+++,,,,,,,,,,,,,,,,,,+++------------------------...------,,,,,,------...++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........//////------------------------......---------...///////////////......---------------,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,+++++++++...------------...//////555111......000111000...////////////............---///000000///......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---.........------------......******,,,------.........------......------,,,+++,,,,,,,,,,,,---...//////------------------,,,+++000///...---------------------------,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++++++++++++++,,,,,,,,,+++++++++,,,------++++++,,,------------------......,,,******+++,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++***+++---///000000...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,++++++,,,------.........------+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------.....................---------------............------......------------......////////////////////////---...000111333333444444444555555555666888===AAALLLPPPTTTTTTOOOIIIFFFEEEGGGGGGGGGIIILLLPPPTTTVVVYYYZZZ[[[\\\^^^```bbbccccccdddeeefffffffffffffffdddbbb```^^^^^^___aaabbb___dddiiilllkkkjjjkkkmmmiiifffcccccceeeeeecccaaa^^^______^^^___eeennnuuu++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++***))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------333111///......---***''',,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,------++++++---...////////////+++++++++++++++++++++++++++,,,,,,,,,------......+++++++++,,,,,,,,,------------------------------+++*********+++,,,------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,...------------...//////111///------///000///...////////////............+++---......---,,,,,,---,,,,,,,,,---------......------------------------,,,+++************++++++........................++++++,,,---......------...............------,,,,,,,,,,,,,,,---...//////------.........------,,,111000///...---,,,,,,,,,------------------,,,,,,,,,++++++++++++*********------,,,+++*********++++++++++++,,,,,,---......++++++,,,------------,,,---......,,,******+++,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,---...//////...++++++++++++++++++++++++......................../////////......---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------..............................------............------......------------......////////////////////////---...///111333444444555555555555555555888<<<@@@JJJNNNRRRQQQLLLFFFCCCBBBEEEEEEFFFHHHKKKOOOTTTVVVZZZZZZZZZ[[[^^^```ccceeecccdddeeegggggghhhhhhhhhdddbbb```]]]\\\]]]___``````dddiiikkkkkkjjjjjjkkkhhheeecccdddfffgggdddaaa___``````___```eeemmmsss,,,,,,------------,,,,,,************************------------------------******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++,,,...//////...,,,+++***,,,.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......)))))))))***,,,---,,,+++------............------------------------------,,,,,,++++++++++++,,,,,,'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------------------------------******)))******+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............------------...//////------,,,---///000000000////////////............+++---......---,,,,,,---,,,,,,,,,---------......------------------------+++++++++++++++++++++,,,........................---.........------,,,+++......//////......---,,,,,,,,,,,,,,,---...//////---....../////////......111000///...---,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,......---,,,,,,+++,,,,,,,,,,,,------......//////***+++,,,,,,------,,,,,,------...,,,******+++---------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,---......---,,,,,,,,,------------------------......................../////////......---------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---.....................------............------......------------..............................---...///111333444444555555555555444555777<<>>GGGLLLPPPPPPLLLGGGDDDCCCCCCBBBBBBCCCGGGMMMRRRUUU\\\]]]^^^___aaaccceeefffeeefffggghhhhhhhhhhhhhhhfffccc```\\\YYYYYYYYYZZZ^^^```dddgggiiijjjiiihhhiiifffcccccceeeeeecccaaa^^^``````______cccjjjooozzz++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******+++++++++,,,,,,---------******+++,,,---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------***+++,,,,,,,,,,,,+++***++++++,,,,,,---......///222222222000...,,,+++***,,,------......------,,,------------------------,,,,,,,,,++++++,,,,,,,,,///...---------...//////------------------------............---------------------.........//////------------------------000000///.........//////++++++,,,,,,---.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------...//////...///111111111111111222////////////............---///000000///......///,,,,,,,,,---------..............................---...//////000000000000+++,,,---......---,,,+++---...............---------............---,,,,,,,,,,,,,,,,,,---...//////,,,---....../////////...///......---------......------------.........///,,,,,,,,,+++++++++++++++...------------......///,,,---.........---,,,+++******+++,,,,,,,,,,,,+++***+++,,,,,,++++++---//////...---,,,,,,---...///,,,,,,,,,,,,------------))),,,......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------...///000000000///+++,,,,,,------,,,,,,+++------------------------......------------......,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////------............------......------------..............................//////000111222333333333555555555444444666:::>>>DDDIIINNNOOOKKKFFFCCCCCCCCCBBBBBBCCCGGGMMMSSSVVV]]]^^^___aaabbbcccddddddffffffgggggghhhggggggfffeeeccc___\\\ZZZZZZ[[[\\\XXXZZZ___dddiiikkkkkkkkkkkkgggbbbaaabbbcccbbb```^^^___```___^^^aaahhhmmmxxx******++++++++++++******************************++++++++++++++++++++++++)))***+++,,,,,,+++)))(((+++++++++,,,,,,---------)))***+++,,,---.........////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------............------------,,,,,,------++++++++++++------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,---...//////(((***,,,---,,,,,,---...+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------......,,,***))))))***+++---------------------------/////////...---------,,,+++++++++,,,,,,,,,------------------------------111000///...............+++,,,,,,---...///000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------------.../////////000111111///......///000/////////............+++---......---,,,,,,---,,,,,,,,,---------..............................,,,,,,---...//////......++++++,,,------,,,+++++++++,,,---...////////////------......------,,,+++,,,,,,,,,,,,---...//////+++,,,,,,---.........---......---------......///---------.........//////******)))((('''&&&%%%%%%,,,,,,,,,,,,---......///,,,------...---,,,***)))******+++,,,,,,,,,,,,+++)))***,,,,,,+++,,,...000///...,,,++++++,,,...///,,,,,,------------......'''***------,,,,,,---000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////***+++,,,---............+++,,,,,,------,,,,,,+++------------------------///......------......///,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////---..................---.........------.................................///000111222222222222222555555555444444666:::===@@@EEEKKKKKKHHHDDDAAAAAADDDCCCCCCDDDHHHNNNTTTXXX\\\]]]```bbbcccccccccbbbfffgggggggggggggggfffeeedddbbb___]]]\\\\\\]]]^^^SSSVVV[[[bbbiiimmmnnnnnnlllgggbbb```aaabbbaaa```]]]______^^^^^^aaaggglllxxx)))***,,,......---,,,++++++,,,,,,+++******+++---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...,,,+++***+++,,,,,,,,,,,,,,,------,,,++++++,,,,,,++++++,,,,,,---.../////////...------,,,,,,+++++++++,,,---...//////------------------------------------------------++++++,,,------......///***++++++,,,,,,++++++***,,,+++)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............//////...------,,,,,,,,,,,,------------------------......------------.........---,,,++++++,,,---...++++++++++++++++++++++++------.........---+++***)))***+++,,,,,,,,,,,,,,,///......------,,,++++++......---,,,+++******)))------------------,,,,,,------------------------000000111111111111000000++++++,,,,,,---...//////111111000000//////......000000000000000000000000000000///...---,,,,,,,,,,,,---...///000///...---......---,,,---...///000---...///000000///...---........................------------------------........................///...---...000000///...,,,---...//////...---,,,,,,---------.../////////........................++++++,,,,,,------.........//////......---,,,+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------------,,,,,,,,,---------......///...------,,,,,,,,,,,,000///,,,,,,---000444666,,,,,,,,,---------.........------,,,,,,------...******+++,,,,,,------...,,,+++***))))))+++---...***+++,,,,,,******+++,,,///...---,,,,,,,,,,,,,,,---///000...+++***---000//////111111111///...,,,......------------...///,,,------......------,,,........................111000///......///000000...///111222333333222222111111222222444777<<<@@@DDDDDDEEEGGGHHHGGGEEECCCBBBCCCEEEFFFHHHMMMSSSWWW[[[]]]___```______```aaagggiiikkkkkkhhhfffeeeeeeddd___]]]______[[[ZZZ[[[VVVYYY]]]bbbgggjjjlllmmmhhhccc______bbbccc```\\\___```aaa______bbbiiiooo***+++,,,---------,,,,,,+++,,,---,,,+++***,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---............------------,,,,,,,,,,,,,,,---...///000------------------------------------------------///......------,,,++++++,,,------......------,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++......------------......---------,,,,,,---------........................------...///...---,,,+++,,,,,,,,,,,,,,,---------------------------------......------,,,,,,++++++------------------------------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,---......//////111000000000/////////...000000000000000000000000000///......------......+++,,,,,,---------,,,,,,,,,++++++++++++,,,------,,,------......------,,,........................------------------------........................---,,,+++,,,---...---,,,,,,---............---,,,---------...............---------------------------,,,,,,...000444888:::555555444333222000///...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,,,,,,,,,,,,,---------------,,,++++++******++++++///---+++******,,,...///,,,,,,,,,---------.........------,,,,,,------...........................---,,,+++******+++---...+++,,,---,,,+++++++++---......---,,,,,,,,,------(((+++///111111///......000333555555333000......111111000000000000111111---......//////......---........................//////...------...///000...///111222333333222222111222222222333666;;;???DDDDDDEEEFFFGGGFFFDDDCCCCCCDDDEEEGGGIIIMMMSSSWWWZZZ\\\____________```aaabbbeeehhhiiihhhfffeeeeeefffaaa^^^___^^^[[[YYY[[[YYY[[[___cccfffhhhiiijjjhhhddd``````cccdddaaa]]]]]]___```___```dddlllrrr~~~++++++,,,,,,,,,---------,,,---...---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........---------------...///000------------------------------------------------///......------,,,++++++------............------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///---,,,,,,++++++++++++,,,++++++++++++++++++++++++......------------......,,,------......------,,,------------------------------...///...---,,,+++///...---,,,,,,------...++++++,,,------...//////------------------------+++,,,,,,------.........------------------------------............---------------......//////000000000000000////////////000000000000000000000000...............///000000...------,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,................................................------------------------,,,+++++++++---...---,,,......////////////.....................---------------------,,,,,,,,,,,,///...---...111666;;;>>>===<<<<<<;;;999777555444---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++++++++///...,,,+++************,,,,,,,,,---------.........------,,,,,,------...000000///......---,,,,,,------,,,+++,,,---...///,,,---...---,,,,,,---...------,,,,,,,,,---......***---222777:::777222...,,,111666555111......000//////...............///...//////////////////...........................------,,,------...///000//////111222222333222222111222222111222555999===CCCCCCEEEFFFFFFEEEDDDCCCDDDEEEGGGHHHJJJNNNSSSVVVXXX[[[]]]______^^^___```^^^aaafffhhhgggfffddddddgggaaa^^^___^^^[[[ZZZ[[[]]]___aaadddfffgggggggggiiieeeaaaaaadddeeebbb^^^\\\^^^``````aaafffnnnttt}}},,,,,,+++++++++,,,---...,,,...//////---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...//////000000...---------......///000------------------------------------------------++++++,,,------......///++++++,,,,,,,,,,,,++++++,,,,,,---------...//////---------------------------,,,,,,,,,,,,---......---------............///,,,++++++******+++++++++...........................------,,,,,,------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,111///---++++++,,,---...,,,,,,,,,---------......---------.........//////++++++,,,,,,---...//////........................000000111111111111000000............//////000000000000000000////////////////////////////////////---------...///000222222222111///.........///000,,,---...///000///...------,,,+++******+++,,,---........................////////////////////////------------------------...---,,,---///000000///000000111111111111000000/////////...---------,,,---,,,,,,,,,,,,,,,++++++000///...---...111333555999999999888777666555444------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,---///......---------......////////////...,,,+++***,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,+++++++++...------------...//////---...///...---,,,---///,,,,,,,,,,,,,,,---...///---...222777;;;999333---&&&---444444///+++...111......---,,,,,,,,,------......////////////..............................,,,,,,------...///000111///000000111222222333333222222222111111444888;;;BBBCCCEEEEEEDDDCCCCCCCCCEEEFFFHHHIIIKKKNNNSSSVVVVVVYYY]]]____________```^^^aaafffhhhhhheeedddccceee```]]]^^^^^^\\\\\\^^^```bbbdddfffhhhhhhiiihhhjjjfffaaabbbeeefffccc___]]]___```aaabbbfffnnnttt}}},,,,,,+++++++++,,,---...,,,...000000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---...------...///000111111222...------------......///------------------------------------------------++++++,,,------......///+++,,,,,,------,,,,,,+++++++++,,,---------......---------------------------,,,,,,,,,,,,---......---------............///+++++++++******++++++,,,........................------,,,,,,,,,,,,------+++,,,---......---,,,+++////////////////////////,,,---.../////////...---000...,,,+++***+++,,,---......---------,,,,,,,,,,,,,,,---....../////////++++++,,,,,,---...//////........................,,,------......------,,,.........///////////////////////////000000000000////////////////////////------......000222333444444222111///......//////,,,---...///000///...---...---,,,++++++,,,---...........................////////////////////////---------------------------,,,+++---///000000////////////////////////////////////...---------,,,---------,,,,,,+++++++++------.........---,,,+++,,,---..................------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------.........------...//////---...////////////...---,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,,,,------...---------......//////---...//////------...///,,,,,,,,,,,,,,,---...///***)))+++000555777444111...444999777000,,,...222222111111000//////000000,,,------......------,,,........................------...///000111111111000000000111111222333333222222222111111444888;;;BBBDDDEEEEEECCCBBBCCCEEEFFFHHHJJJKKKLLLOOOSSSUUUUUUXXX\\\_________``````aaadddhhhiiihhheeedddcccccc^^^[[[]]]___^^^___bbbaaaccceeehhhjjjkkkllllllkkkfffbbbbbbeeefffccc______```aaaaaaaaaeeemmmsss++++++,,,,,,,,,---------+++---000000///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---******+++,,,------------,,,,,,++++++,,,,,,---...------...///000000111111------,,,,,,,,,------...------------------------------------------------///......------,,,++++++......////////////......++++++,,,------,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............///,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,........................,,,---...///000///.........---,,,+++++++++,,,---//////...---,,,,,,++++++,,,,,,------.........///+++,,,,,,------.................................+++,,,,,,------,,,,,,+++........................////////////000000000000000000000000000000000000---......///111222444555222222000///------,,,,,,***+++,,,,,,------,,,,,,......------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---......---,,,,,,++++++++++++,,,,,,...............---------......------,,,,,,++++++***+++---///000///---,,,)))***+++,,,---.........------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---...***+++,,,---------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,------...///000000---------............///---...///...------...///------,,,,,,,,,---......******+++...444999<<<===>>>@@@@@@;;;444///000222111111000///............,,,,,,------------,,,,,,........................---...///000111111111000000000000000111222333444111222222111222555999===BBBEEEFFFEEECCCBBBDDDFFFHHHJJJLLLMMMNNNPPPSSSUUUTTTXXX]]]```aaaaaaaaaaaadddfffiiiiiigggfffeeeeeeddd^^^[[[]]]___^^^```cccaaacccfffiiikkkmmmmmmmmmjjjfffbbbbbbeeefffccc______```aaa```aaaeeelllrrr***+++,,,---------,,,,,,***---///000...---,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---)))***+++,,,------------,,,,,,++++++,,,,,,---...,,,,,,------......//////---,,,,,,+++++++++,,,,,,------------------------------------------------///......------,,,++++++......////////////......,,,,,,---------,,,+++***........................---,,,,,,,,,,,,---......---------............///,,,,,,,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,------------,,,,,,---------++++++++++++++++++++++++,,,---...000000000///...---------------.........---------------------,,,,,,,,,,,,,,,------------------------------------........................---......//////......---------------------------.../////////000000000111000000000000000000000000...//////000111333444555222222111000///---,,,+++,,,++++++++++++,,,------------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((***,,,......------,,,+++******+++,,,------------...............//////......---,,,,,,+++***+++---.../////////...,,,---...///////////////---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------,,,,,,+++***------........./////////,,,,,,,,,,,,,,,---......***++++++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---.....................,,,,,,---...............,,,---......---,,,---.........---,,,,,,,,,------,,,---...///222666<<<@@@AAA@@@<<<777222///000111//////...,,,,,,++++++,,,------............------........................---...///000000//////...111000000000000222333444111222222222333666;;;???CCCFFFHHHFFFCCCBBBEEEHHHIIIKKKMMMNNNOOOPPPSSSUUUTTTXXX]]]aaabbbbbbbbbcccdddeeeggggggffffffgggiiigggaaa]]]]]]^^^]]]^^^aaaaaaccceeehhhjjjkkkkkkkkkjjjeeeaaaaaadddeeebbb^^^\\\^^^______```eeemmmsss~~~)))***,,,......---,,,+++***,,,//////...,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,.../////////......)))***+++,,,------...---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,+++******+++++++++------------------------------------------------++++++,,,------......///,,,,,,------------,,,,,,------.........---+++***........................---,,,,,,,,,,,,---......---------.........//////,,,,,,,,,,,,------...///////////////////////////---,,,,,,++++++,,,,,,---......,,,++++++,,,......------------------------,,,---///000000000//////,,,---...///000000//////+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////////////////,,,------------------,,,---------------------,,,.../////////000000111111000000000000000000000000/////////000111333444555444444444444222000---,,,///...---,,,---...///000,,,,,,...//////...,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...000000//////...---,,,,,,---...///,,,------....../////////000000///...------,,,,,,...---,,,+++,,,,,,---...++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,+++***.........////////////000...............///000111------,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,------......------,,,,,,++++++***+++,,,------......------,,,---...---,,,,,,---...///...------,,,,,,,,,,,,***,,,---,,,***,,,000555:::777222...,,,---...///222222111//////...............////////////..............................---.../////////...---,,,111000000000000222333444111222222333444777<<<@@@CCCFFFIIIGGGCCCBBBEEEIIIIIIKKKNNNOOOOOOPPPSSSUUUTTTXXX^^^bbbccccccccccccbbbccceeeeeeeeefffiiikkkjjjccc^^^^^^^^^\\\\\\___bbbccceeeggghhhiiiiiiiiiiiieeeaaaaaadddeeebbb^^^YYY[[[]]]^^^```fffnnnuuu}}},,,,,,,,,------,,,,,,+++++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,---.........---,,,,,,+++,,,------......------,,,+++***)))))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++........................------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...///...,,,+++,,,---++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++////////////////////////------------------------//////.........---------------............------.........------,,,,,,,,,...------,,,,,,++++++***,,,,,,---.../////////...////////////////////////000///...---,,,------......------,,,,,,------...------------------------........................................................................---.........,,,,,,...000000000000000000000000000111000///...///000222444555444333111///...,,,,,,------------------------////////////////////////......////////////............---------,,,,,,,,,.................................------,,,,,,,,,)))***++++++------...///........................,,,000222000+++))),,,///........................,,,------......------,,,++++++++++++,,,---......************************)))***++++++,,,,,,,,,,,,------------------------...---+++******+++---...111000,,,((($$$%%%(((+++000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------------------/////////......------------------------------------,,,,,,,,,,,,---............------------.........---+++******+++---........./////////...,,,+++................................................000111222222222222111111333444444555555777:::===GGGHHHHHHGGGEEEDDDDDDEEEJJJKKKLLLLLLLLLOOOSSSVVVXXX[[[```cccdddccccccdddeeefffgggfffddddddfffhhhgggeeebbb`````````___^^^```bbbfffiiilllmmmmmmmmmllliiieeeeeeggggggeeeccc]]]]]][[[ZZZ\\\aaaiiinnn}}}++++++,,,---------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,++++++*********+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------,,,++++++,,,------------------------------------,,,,,,,,,,,,---------...///...,,,+++,,,---,,,,,,---------............------,,,++++++,,,,,,////////////////////////------------------------//////.........------------..................---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////////////////000///...---,,,------...+++******************+++------------------------........................................................................---...///...------...000000000000000000000000000111000///......///111222444333222111000...------------------------------........................------------------------............------,,,,,,..............................---------,,,,,,,,,+++++++++,,,,,,------...------------------------111333444111,,,)))***---------------------------,,,------......------,,,------,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++------++++++++++++------...---+++)))'''(((+++...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------...------------------------.........---------,,,,,,---------------------------,,,,,,,,,,,,---............------------......///...---,,,,,,---...///000///...---,,,------...........................////////////////////////000000111111222333444444555555555333333666<<>>GGGIIIJJJJJJGGGEEEEEEEEEDDDFFFHHHKKKMMMPPPTTTXXX\\\]]]^^^^^^___```dddfffiiijjjllljjjgggcccaaa```eeeccc```____________^^^___```bbbeeegggiiiiiijjjgggdddaaa```bbbccc```^^^]]]]]]^^^^^^aaafffnnnsss}}}***+++,,,,,,---------,,,------......------,,,++++++++++++,,,,,,---------***++++++,,,,,,---------------...////////////...,,,,,,------...------,,,,,,------......------,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,---........................))))))))))))))))))))))))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...---,,,,,,---...,,,------------..................------...//////////////////////////////---------------------------.....................///...------------...///.................................------,,,,,,,,,111000...,,,+++,,,---///////////////////////////------..................,,,,,,++++++++++++,,,,,,........................................................................///////////////////////////111222222000....../////////////////////////////////...---------,,,,,,.../////////000000000000000000000000000000000000........................///...,,,++++++,,,...///.../////////////////////........................------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------...///------------------------,,,------......------,,,,,,+++++++++,,,,,,---...------------------------)))***+++,,,---.........,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++---......---,,,---...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...---,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------........................------...............---////////////////////////........................000///---,,,---...000111111444777666444666;;;@@@IIIJJJKKKJJJGGGDDDCCCBBBBBBDDDHHHJJJMMMPPPTTTWWW[[[\\\]]]]]]^^^```dddgggiiikkklllkkkgggcccaaa```cccaaa______```aaaaaaaaa___```bbbdddfffggghhhiiihhhdddaaaaaaccccccaaa^^^]]]^^^^^^___bbbgggnnnsss|||+++,,,,,,------,,,,,,+++---------------,,,++++++***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------......------,,,------......------,,,+++,,,------......------------,,,,,,,,,,,,------........................++++++++++++++++++++++++------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---...---,,,,,,---///,,,,,,---------.........///............///000000////////////////////////---------------------------------...............///...---,,,,,,---...///...............///////////////......---,,,,,,+++000///...---,,,---......////////////////////////,,,---......///............------,,,,,,------...........................................................................////////////////////////000111333333111///...///////////////////////////...............---------.........//////000000000000000000000000000000000///////////////////////////...---,,,,,,---...///---............/////////........................,,,,,,,,,------------...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++........................,,,------......------,,,++++++++++++,,,---...///------------------------***+++,,,---............)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,------------------------,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------+++---...///000///...---////////////////////////........................000///...------...///000---///111333555888;;;>>>GGGIIIKKKJJJGGGCCCAAAAAAAAADDDHHHJJJMMMOOOSSSUUUYYYZZZ\\\]]]^^^aaaeeehhhiiijjjkkkjjjgggdddcccccccccaaa______aaabbbcccbbb```aaabbbccceeeggghhhiiihhheeebbbaaaccccccaaa___]]]^^^___```cccgggmmmrrryyy------------,,,+++******,,,,,,,,,,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,++++++,,,------......------,,,------......------,,,***+++,,,---...------,,,------,,,,,,,,,,,,------------------------------........................------------------------,,,---...//////...---,,,------------------------------,,,,,,,,,,,,------+++,,,...---,,,,,,---///---............///////////////......///000000111////////////////////////---------------------------------.........//////000///---,,,,,,---///000---........./////////000...............------------------...............////////////////////////,,,,,,.../////////......000000////////////000000........................................................................////////////////////////000222444444222///......////////////////////////---......////////////............///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................,,,,,,,,,---------.....................---------------------------------...---------------,,,,,,------------------------,,,------......------,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++))))))***++++++,,,------------++++++++++++------,,,------,,,++++++,,,...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++++++++***++++++,,,,,,------------------------,,,,,,---------.........---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------......---------------------......//////////////////////////////...........................//////000000111111111555333000111444888;;;;;;CCCFFFHHHIIIGGGDDDCCCBBBAAADDDHHHJJJLLLOOOQQQTTTVVVXXX[[[]]]___bbbfffiiihhhiiiiiihhhfffeeefffggggggdddbbbaaabbbbbbbbbaaaaaaaaabbbccceeeggghhhiiihhhdddaaaaaabbbcccaaa^^^^^^___``````bbbffflllpppwww.........---,,,+++***)))+++,,,,,,,,,,,,+++************+++,,,,,,---......---,,,,,,++++++*********,,,---......//////......+++,,,,,,---.........---,,,------......------,,,***+++,,,---------,,,+++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,...........................------,,,,,,------...+++,,,------,,,,,,...///////////////000000000000///////////////000111111////////////////////////---------------------------------.........//////000///---,,,,,,---///000---.........//////000000,,,,,,------.../////////,,,,,,---.../////////...////////////////////////+++,,,.../////////......------,,,,,,,,,,,,------////////////////////////................................................000000000000000000000000000222444444222000......////////////////////////------...///000000000///.../////////////////////////////////////////////------------------------***++++++,,,,,,++++++***,,,,,,,,,---------..............................,,,,,,,,,------.........................................................+++++++++---///111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000...---+++)))(((++++++,,,------...//////...---+++******+++---...+++,,,,,,+++***+++...000...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////************+++,,,---------------------------------------....../////////---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------............------///...,,,++++++---000222000000000000000000000000000000000000000000000000---...000222333444444444111,,,(((***111999===>>>???BBBFFFHHHGGGEEEDDDDDDAAADDDHHHKKKLLLNNNQQQSSSTTTWWWZZZ^^^```cccgggjjjggghhhhhhgggffffffhhhiiijjjgggdddbbbbbbaaa```___bbbbbbbbbdddeeegggiiijjjgggddd``````bbbbbb```^^^^^^___```aaabbbfffkkkooovvv......---------,,,,,,,,,------------------------*********+++,,,---...//////...---,,,,,,,,,,,,,,,---...///000000...,,,+++,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,------,,,+++,,,---...///,,,---.........---,,,+++......------------.........------,,,,,,------...------------------------------------------------///...---,,,+++,,,,,,---......------------.........---+++******+++---............------,,,,,,,,,---...///000111222333444////////////............000///...---------------------,,,+++,,,---...////////////////////////////////////...---------,,,,,,,,,,,,------.........---.........---,,,,,,+++---------------------------------............///...---,,,,,,,,,,,,---...,,,---......//////......///////////////....................................------------...//////555666666444111000000111//////000000000000//////------------------------////////////////////////......---------,,,,,,,,,+++,,,...000000///...,,,////////////////////////......//////......---,,,,,,------......------,,,------------------------,,,,,,,,,++++++*********//////...---,,,,,,++++++111000...,,,++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&&&&''')))+++---,,,,,,++++++,,,,,,---000//////...,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++...///---+++000//////...,,,++++++***......---------,,,,,,,,,------++++++++++++------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******...------------...//////------++++++++++++------000///---,,,,,,---...///000///............,,,***000...+++,,,...000...---............////////////............////////////---------...///111222333111222333444666888:::;;;>>>AAACCCDDDCCCBBBBBBCCCCCCEEEIIIJJJKKKLLLMMMOOOSSSTTTWWW[[[___cccfffgggmmmlllkkkiiihhhgggggggggjjjeeeaaabbbbbb___^^^```bbbccceeeeeedddeeefffhhhiiifffbbb___```aaaaaaaaabbbbbbcccccc``````kkkxxxzzz/////////............---------------------------000///...---,,,,,,,,,,,,......---,,,,,,,,,------,,,---...//////---,,,***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,---...///,,,------......---,,,,,,......------------.........------,,,,,,------...------------------------------------------------///...---,,,,,,,,,------......------------.........---+++******+++---......------------------,,,---......///000111222222////////////............//////......------......------,,,,,,,,,---...///////////////////////////..................------,,,------------------..................---,,,+++...,,,***))))))***,,,...---------............/////////...------...//////,,,---......//////....../////////////////////..............................------------...//////666777888666444222111111//////000000000000//////------------------------//////////////////////////////.........---------,,,,,,.../////////...---..............................//////......---,,,,,,------......------,,,------------------------.........---------,,,,,,.........------,,,,,,+++///...---,,,,,,,,,------......---,,,,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++******,,,,,,++++++,,,,,,---...------------------------,,,+++***+++---...---,,,------------,,,,,,,,,,,,***++++++,,,---...//////......---,,,,,,---.........------------,,,,,,,,,------------------------++++++,,,------,,,++++++---------,,,---......///------,,,++++++,,,------///......---------......333000...------......---000...,,,,,,...///...---............////////////000000000000111111111111---...///000111222333444333333444555777999;;;<<<>>>@@@BBBCCCBBBAAAAAABBBDDDFFFIIIJJJKKKMMMPPPRRRSSSUUUXXX[[[___ccceeegggkkkjjjiiihhhgggfffeeeeeeiiidddbbbcccccc```^^^___aaaccceeefffeeefffgggiiihhheeebbb``````aaaaaaaaa]]]\\\^^^dddggghhhlllqqq|||............------------------------------------222111///...---,,,,,,+++------,,,,,,,,,---......,,,,,,---...---,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///,,,,,,---......------,,,......------------............------------......------------------------------------------------///...------,,,---------......------------.........---,,,++++++,,,---...---------------.....................//////000000////////////..............................//////...------------...//////////////////////////////..................//////.........---------------..................---,,,///---***((((((***---///---------............///000000///......///000000------...////////////.........//////////////////..............................------......///000666888:::999666333111111//////000000000000//////////////////////////////////////////////////////000000/////////.........---------............///..............................//////......---,,,,,,------......------,,,------------------------............------------------------------------,,,,,,,,,,,,,,,---...///.........---------------........................+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................)))+++,,,,,,++++++,,,---***+++++++++,,,,,,------***++++++,,,---.../////////......------......///+++,,,,,,,,,,,,---------........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------...............---222///,,,+++,,,---------///...,,,---...///...---............////////////000000000000111111111111---...000222444555444444555555555666777999;;;======???BBBBBBAAA@@@@@@AAADDDFFFHHHJJJLLLOOOSSSVVVTTTVVVXXX\\\___ccceeeggghhhhhhgggfffeeeddddddcccgggcccbbbeeeeeeaaa^^^___aaaccceeegggggggggiiikkkhhheeebbb``````aaaaaaaaa```]]]aaalllvvvwwwsssqqqzzz,,,,,,+++++++++*********------------------------///...---------------...,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,,,,,,,------......,,,,,,------------------......------------............------------......------------.............................................------------.........------------.........---,,,,,,,,,,,,---...,,,,,,------......//////........................////////////............------...///////////////.............../////////////////////////////////------......//////000000//////......------,,,,,,....../////////......---111///---,,,,,,---///111---------............///////////////////////////------...///////////////............////////////.......................................//////000555777999999666333000000//////000000000000//////////////////////////////////////////////////////////////////.........---...------------...//////.................................///......---,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,------......---------.........------------------------------+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,------------......,,,,,,++++++,,,,,,---...------------............+++---///...+++)))+++---******+++++++++,,,,,,,,,......---------,,,,,,,,,......------------......++++++,,,------...//////---------------------------..................---,,,++++++++++++,,,---------------,,,,,,---------,,,---.../////////...---...,,,+++***+++,,,+++***...------............---............////////////............////////////---///222555666777666555666555555555666888:::<<>>???>>>>>><<<:::666222000000000111........................////////////000000000000000000000111111222222222////////////////////////.........///000111111111.........////////////000000000111111111222222222111111000000000/////////...///000000///...///000////////////............///////////////.................................////////////////////////......---------///000111,,,,,,------...//////000...........................---,,,---//////---+++,,,,,,,,,------.........................................................,,,,,,,,,---------..................---,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............///000000...---,,,,,,++++++,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,------------,,,+++++++++,,,---...///...---,,,------------------------........................///......---------..................//////000000000//////...---------,,,............////////////111111222333444777999:::777444444555444222444:::@@@BBBDDDDDDBBBAAA@@@AAAAAACCCFFFHHHJJJLLLOOOQQQUUUXXX\\\aaadddffffffeeefffggghhhhhhgggeeebbbaaabbbcccdddeeeeeedddcccbbbbbbdddggghhhgggggghhhiiibbb```______`````````___^^^]]]^^^```eeekkkqqquuuwwwuuu}}}---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,,,,------,,,,,,+++,,,------.........---------...///////////////......................................................------------......////////////000000000000111111000000000/////////////////////............---...///111222222222222///000000111111000000///////////////////////////000000000//////000000000...........................///000000111111000000000000000000000000000000////////////000000000000333222111000///.........111111000000000000111111222444888===@@@BBBCCCCCCAAA???:::555222000000000////////////////////////////////////000000000000...//////000000111111111000000000000000000000000------...///000111222222///000000000000111111111111111111111222222222222000000/////////.........///000111000///...///111////////////.....................///////////////........................///////////////////////////...------...000111333........................---.....................------,,,---------,,,***,,,,,,,,,------.........---.............................................,,,,,,,,,---------..................---,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++***++++++,,,---...---,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,---------.........------------------------////////////////////////...............------,,,+++,,,---...///...---,,,------------------------..............................---------......///000000//////............//////.........------,,,............////////////000///...---///333666999666333333444444222555:::AAACCCEEEEEECCCAAA@@@@@@@@@BBBFFFHHHIIILLLOOOQQQVVVYYY^^^cccggghhhgggffffffgggggggggfffdddaaa___```aaacccdddeeeddddddcccaaacccfffgggfffffffffgggbbb```^^^^^^_________^^^]]]]]]^^^aaaeeekkkqqqtttvvvuuu|||,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,---..................///000000000000///......................................................------------......////////////000000000000222222111111000000//////////////////............---...///000111111111111...//////000000//////...////////////////////////111111000000000000111111...........................///000000111111000000000000000000000000000000////////////000000000000111000///...---,,,,,,,,,...............//////000111333777:::===@@@AAAAAAAAA???:::666333111000000////////////////////////////////////000000000000///////////////000000000000000000000000000000000---......///000111111222000000111111111222222222111111111222222222222333000000/////////.........///111222111000///000111////////////.....................///////////////........................////////////////////////000000///...............//////.........------------------...............---...............------,,,,,,---------------------------...............---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---------...------,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------++++++++++++------------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,---------............------------------------------------------------///////////////...------+++,,,------......------------------------------...........................------------...//////111000000///......------------...//////......---............////////////111000//////111444777:::444222222444333222555;;;AAACCCEEEEEECCCAAA@@@@@@???BBBEEEHHHJJJMMMPPPSSSVVVZZZ___dddggggggfffeeedddeeeffffffeeeccc```^^^]]]^^^```bbbccccccbbbbbbbbbdddfffgggeeedddeeeeeebbb```___^^^______^^^]]]]]]]]]]]]___dddjjjooossstttttt|||,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------...------------......///000/////////......................................................------------......////////////000000000000333333222111111000//////////////////............---...//////000000000000...//////000000//////...////////////////////////222111111000000111111222000000000000000000000000///000111111222222111111000000000000000000000000.../////////000000000111/////////......//////000...............///000000111222444555777999:::;;;;;;:::777555333111000000////////////////////////////////////000000000000111111000000000000000000000000000000000000000000......//////000000111111000000000000111111111111111111111222222222333333111111111111000000000000000222333222111000111333////////////......................../////////000////////////////////////////////////////////////---------...------,,,+++---------...............---------.........//////,,,---//////............------------------,,,,,,---------.........//////------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,------...---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...---+++******+++---...000//////.........//////...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------......//////......---,,,---,,,,,,,,,,,,---......................................................---------------.../////////////////////.........+++,,,---////////////...............////////////000111333555666888888999333111111444333222666;;;AAACCCFFFFFFDDDAAA@@@???>>>AAAEEEHHHKKKNNNRRRUUUUUUYYY^^^cccffffffdddbbbbbbcccdddeeedddbbb___^^^\\\^^^___aaabbbcccbbbbbbdddfffhhhhhhfffddddddeeecccaaa___^^^______^^^]]]^^^]]]\\\^^^bbbhhhnnnrrrsssttt}}}---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................---,,,++++++,,,---......//////...............................................................------.........////////////000000000000333333222222111000000///000/////////............---....../////////////////////000000000000//////000000000000000000000000222222111111111111222222111111111111111111111111111111222333333333333222000000000000000000000000.../////////000000111111000000000111222444555666000000000000000111222222222222111111222333444555555555444333333222111000000000000000000000000000////////////000000000000333222222222111111000000000000000000000000000000////////////000000000000////////////000000000000111111222222222333333333333333333222222222222111111222333333222111222333000/////////............---.........//////000000000000000000000000000000////////////////////////'''(((***,,,---------,,,+++,,,,,,---...///000000---------.........//////***,,,---...---------............------,,,,,,,,,---------.........///////////////......---------,,,,,,,,,---------......++++++,,,---............******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++******+++---...---,,,,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------........................------......------,,,+++...---,,,+++,,,---...///................................................---------------...///000------......///000000000***+++---///000000//////............/////////000)))---111555777666444222333111111333333222666<<>>AAAEEEHHHKKKOOOSSSVVVTTTXXX]]]bbbddddddaaa```aaabbbcccdddcccaaa___^^^^^^___aaacccdddeeeeeedddfffhhhiiiiiigggeeedddeeedddbbb_________```___]]]___]]]\\\]]]```fffmmmqqqsssvvv~~~---------,,,,,,+++++++++------------------------------------------------------------------------------------------------,,,,,,,,,---------......////////////............................................................,,,((((((...111---+++...//////............//////000000000000000000000000...///111333444333222000////////////////////////000000//////.........---////////////000000000000////////////000000000000111000///......///000111000000//////000111222222111111111111111111111111333222222111111222222333333333222111000000000111///000111222222111//////000111111111111222222222111111111111111111111111000000000000000000000000222222111111222222333444222222222222111111000000111111111111111111111111111111111111111111111111111111222222222222111111222111000000000111222333333222111222444555444333111111111111000000000///000000000000000000000000//////............//////000000000000////////////111111000000//////......222111111111000000/////////////////////////////////////////////////////////............---------..............................////////////......000///------///000///...........................,,,---///000000///---,,,,,,,,,,,,---------...............------,,,,,,,,,---------------------------,,,+++***+++,,,---...000///---,,,,,,---///000.........------,,,,,,,,,---...///...,,,++++++---,,,,,,,,,---------......------------------------+++,,,------......---------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,000///...---------------555333000...,,,---...///............///////////////......------///000111111111111///------///111222000000333777888777555666555444555777999999888FFFHHHKKKJJJHHHDDDBBBAAA===AAAFFFIIIKKKMMMRRRWWWTTTXXX\\\___`````````aaa```bbbccccccaaa``````aaa```aaabbbcccdddeeeeeeeeefffggghhhiiiiiihhhgggfffcccaaa^^^___bbbbbb```]]]^^^]]]]]]^^^aaaeeejjjmmmrrrsss{{{---------,,,,,,+++++++++------------------------------------------------------------------------------------------------,,,,,,---------.........------......//////000000...................................................******///111...,,,......------,,,,,,------...000000000000000000000000...///000111222111000///////////////////////////000000/////////.........////////////000000000111///////////////000111111111000//////...///000111111000000000000111111222111111111111111111111111222111111111111111111222222111000000000000000000000000111111111111000000111111111111222222222222111111111111111111111111000000000000000000000000111111111000111111222222111111111111000000//////111111111111111111111111000000000000000000000000111111222222222222111111222111111000111222333444333111111111333444333111222222222222111111111111000000000000000000000000/////////....../////////......//////000000111111000000000000////////////000000000/////////......////////////////////////------------------------///............---------.................................//////.........///---,,,,,,---......---........................,,,---...000000...---,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,------///...---++++++---...///......---------,,,,,,,,,---///000///...---...000,,,,,,,,,---------......------------------------+++,,,,,,---------------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------...............///............------,,,,,,//////...---------------111///---,,,+++---///000............///////////////......---...///000111000111111///------///111111000000222666777666555444333222222444666777888EEEGGGIIIHHHFFFBBB@@@@@@===BBBFFFIIIKKKNNNRRRWWWVVVYYY]]]```````````````^^^```aaaaaa```___```aaaaaabbbbbbcccccccccbbbbbbcccccceeefffggggggggggggeeebbb``````cccdddbbb___^^^]]]\\\]]]```dddiiilllqqqsss{{{------,,,,,,,,,,,,++++++------------------------------------------------------------------------------------------------,,,------------.........+++,,,---...///000111111................................................000---,,,000111///...///...------,,,,,,------...000000000000000000000000000000000///////////////////////////////////////000000////////////....../////////000000000111111000000///...///000111222000000/////////000000111222222111000000000111111222222222222222222222222111111000000000000111111000000/////////000000111111111000000000111111222111111111111222222222333222222222222222222222222////////////////////////111111000000000000000000000000000000000/////////111111111111111111111111000000000000000000000000111111222222222222111111222222222222222333444444444333222222333444333111333333333222222222222111000000000000000000000000////////////////////////------...///000111222222////////////000000000000//////...............---////////////////////////------------------------///............---------........................------............---------+++******+++,,,,,,+++........................,,,---...//////...---,,,***+++++++++,,,,,,,,,,,,...------------,,,,,,,,,------------------------++++++,,,,,,------,,,,,,...---,,,++++++,,,---......------------,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,---------......------------------------***+++,,,,,,------,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,///////////////........./////////............---//////...------------...,,,+++******+++---///111............///////////////............///000000000111111000...---///000000///000222555666555444555333111111222555888:::EEEGGGIIIHHHFFFCCCAAA@@@>>>BBBGGGJJJKKKNNNSSSWWWWWWZZZ^^^______^^^^^^___^^^```bbbbbbaaaaaabbbcccbbbccccccccccccbbbaaaaaa___```aaabbbdddeeefffgggfffcccaaaaaadddeeecccaaa___]]]\\\\\\^^^bbbfffiiiooosss{{{,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................------------............,,,,,,---......///000000................................................000...---///000000///...000000////////////000000////////////////////////222111000///////////////////////////////////////000000////////////////////////000000000111111111111000///...///000222333000000000000000000111111333222222111000000000000222222222222222222222222222222111111111111222222000000///000000111222222222111000///000111222333111111111222222222333333222222222222222222222222000000000000000000000000111111111111111000000000111111111111000000000000111111111111111111111111222222222222222222222222111111222222222222111111333222222333333333444444666444333333444555444222333333222222222111111111/////////////////////////////////000000/////////.........///000111111111......//////000000111111........................///////////////////////////////////////////////////............---------........................,,,,,,------------,,,,,,---+++******+++,,,,,,+++........................------...//////...------++++++,,,,,,,,,---------------------------------------------------------***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---------------------------+++,,,---,,,***))))))+++,,,,,,,,,---------......------------------------***++++++,,,---,,,,,,,,,,,,,,,---............---------------------------000/////////......------/////////////////////...///......---------......++++++******+++---///000............////////////............/////////000000111111000......///000...///000222444555555444777555333111222555:::>>>HHHIIIKKKJJJGGGDDDCCCCCC???CCCHHHKKKLLLNNNSSSWWWXXXZZZ]]]^^^]]]\\\\\\]]]```bbbdddeeeddddddeeegggbbbbbbccccccdddccccccccc___``````aaacccdddeeeffffffccc``````cccdddcccaaa___^^^\\\\\\]]]aaadddggglllqqqzzz,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................---------.........//////...............---------................................................///...------...000000...000000000//////000000000////////////////////////333222111000000000000000000000000000000000000000//////000000000000000000000000000000111111111111111000000//////111222333//////000111111111111111333333222111000000111111222222222222222222222222444333333222222333333444111111111111222333333444222111000000000111333444111222222222222333333333222222222222222222222222222222222222222222222222111222222333333222111111222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111222222333333444444444444444222111222333333222111222111111111000000000000//////////////////////////////000111111000//////000000000000////////////......//////000000111111////////////////////////////////////////////////000000000000000000000000///............---------........................,,,,,,------------,,,,,,...---++++++---------,,,........................---..................---------------............------------------------------------------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------111222222000...,,,,,,---,,,,,,,,,---------......------------------------++++++,,,------------,,,------...///////////////------------------------///......------,,,,,,,,,.../////////////////////......---------......///......---,,,,,,---...///............////////////---......//////////////////000111111///......///...///111222333444555555555555333111000444:::@@@HHHIIIJJJIIIFFFCCCCCCCCC@@@DDDIIIKKKLLLOOOSSSWWWWWWYYY[[[\\\[[[ZZZ[[[[[[```bbbeeeeeeeeeeeefffggg```aaabbbdddeeefffffffffbbbbbbccccccdddeeeeeeeeeeeeaaa^^^^^^```bbbaaa______^^^\\\[[[]]]```dddfffiiioooxxx++++++,,,,,,,,,,,,------------------------------------------------------------------------------........................------........./////////.........---------,,,,,,................................................---...---,,,...222222//////......------......///000000000000000000000000222222222222111111111111000000000000000000000000//////000000000000111111000000000111111111222222000000000111111111222222//////000111222222222222333222222111111111222222333333333333333333333333444444333333333333444444333333222222222333444444111111111111111222333444222222222222333333333333333333333333333333333333333333333333333333333333000111222444444333333222222222222333333333333333111111111111111111111111111111111111111111111111111111222222222222111111111111222333333333333333000///...///000111111000111111111000000000//////000000000000000000000000//////111111111111//////111000000000/////////...////////////000000000000///////////////000000000////////////////////////........................///............---------........................------............------///...,,,,,,.........---............................................................////////////,,,,,,,,,------------...------------------------++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...111111111000---++++++,,,,,,,,,,,,---------......------------------------+++,,,------......---------...//////000000//////---------------------------------------,,,,,,,,,---............/////////...------------...//////000000///......------...............////////////---......///000////////////000222111///......///---000222333333444555666222222111///...111888>>>EEEFFFFFFEEEBBB@@@@@@@@@BBBEEEJJJLLLMMMOOOTTTWWWWWWYYY[[[[[[ZZZZZZ[[[\\\___aaaccccccbbbbbbcccddd^^^___aaaccceeefffggggggbbbccceeefffgggffffffeeeddd```\\\\\\^^^```___^^^___^^^\\\\\\]]]```dddggggggnnnwww+++++++++,,,,,,---------------------------------------------------------------------------------....................................////////////------------------------................................................---///...,,,...444555222//////............//////000000000000000000000000///000111222222111111000000000000000000000000000//////000000000111111111000000111111111222222222...000111333333222111000...///111222333333222222222222111111111222333333333333333333333333333333444333333222222333333444333333222222111222222222///000111222333333333333222222222333333333444444333333333333333333333333333333333333333333333333---///111333444444333222111111222222222333333333111111111111111111111111111111111111111111111111111111222222222222111111000111222333333333222111///......///111333222222222222222111111111000000000000000000000000000000...///111222222111///...////////////000000000000000000000000////////////------........./////////////////////////////////........................///............---------.................................//////.........///...,,,,,,.........---.................................------.........---------.........//////,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---------------......---------,,,,,,,,,---------......+++,,,---,,,*********,,,,,,,,,,,,---------......------------------------,,,---......//////......,,,---......//////..............................------------............,,,,,,------............---------------...///////////////...........................////////////------///000000000///......000222222000......///...111444444444444666888000111222000...111888>>>DDDEEEEEECCC@@@???>>>???BBBFFFKKKMMMMMMOOOTTTXXXXXXZZZ\\\\\\[[[\\\]]]___```aaaccccccbbbaaaaaabbb^^^^^^```aaaccccccdddddd```bbbeeehhhjjjiiigggfffddd```[[[[[[]]]______^^^___^^^\\\\\\^^^aaafffhhhhhhoooxxx+++++++++,,,,,,---------------------------------------------------------------------------------////////////////////////............/////////000***++++++,,,---...//////................................................---000///,,,///666888444111111000000000000111111000000000000000000000000,,,---000111222111000///000000000000000000000000//////000000111111111222000111111111111222222222...///222444444333111///...///111222333333222222111111111111222333444444333333333333333333333333333222222111111222222333333333222111000000000111///000222333444444333333222222333333333444444444333333333333333333333333222222222222222222222222+++---///222333333222222000000111111222222222222111111111111111111111111333333333333333333333333111111222222222222111111///000111222333222111111111000000222555666666666333333333222222222111111000000000000000000000000...000111222222111000...------...///000111222222111111000000//////......,,,,,,,,,------.........////////////////////////111111111111111111111111//////.........---------..............................////////////......///---,,,,,,---......---..............................------------......,,,,,,,,,---------......,,,,,,,,,------.........---------------------------,,,+++***+++,,,---...---......//////......---,,,,,,,,,------.........***,,,------------///000,,,,,,,,,---------......---------------------------...//////000/////////+++,,,------......------........................---.........//////000000,,,,,,,,,---------......---------------...///000..................................../////////000,,,---///000000000///......000222222000............111444555444444666999111333444333111333999@@@EEEFFFFFFDDDAAA@@@@@@@@@CCCGGGKKKMMMNNNPPPTTTXXXYYY[[[]]]]]]]]]]]]___aaabbbdddeeeeeecccbbbbbbccc^^^^^^___``````aaa``````\\\```eeeiiikkkkkkiiigggddd```\\\[[[]]]``````^^^___]]]\\\\\\^^^bbbgggiiiiiiqqqzzz+++,,,............,,,+++000...,,,,,,------,,,+++,,,------......------,,,,,,,,,,,,------.........,,,---...//////...---,,,---------............///,,,---...//////...---,,,------............------///////////////000111111000000000000000000000000---///000///...---...//////111222111000///000111111111000000000000111111000000111111222222222333111111222222222333333333111111111111111111111111222222222222222333333333555444444333222222222333444333222111111222333444888777555444333444555555666555444444444555666777333333333444444555555555444333222111111111222333222222222222222222222222333333333444444555555555444333111///......//////333222111111000000111111555333222000000111333444555444222111000111222222333555555222//////111444111111111222222333333333000111111111111222222222222222222222222222222222222222111000000111222333////////////..................////////////......000000000000000000000000111111111111111000//////111111000000//////......+++,,,,,,------.........///////////////.........000///...------...///000............................../////////...,,,+++//////............//////////////////////////////,,,---...//////...---,,,...///000000///---+++)))---.........---,,,,,,+++)))***,,,.........,,,+++......---,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///---......---++++++---...,,,---------+++++++++,,,++++++++++++,,,---.........------------...//////222000---++++++,,,...///////////////////////////////////////////////////---.........//////000000............///////////////444888666///******------...000222333333333333222222222000000222666999CCCEEEFFFDDD@@@===>>>AAADDDFFFIIILLLNNNQQQUUUXXXUUUXXX[[[]]]]]]^^^```bbbdddgggiiiiiigggdddccccccaaaaaaaaaaaaaaa```___^^^ZZZ___eeekkkmmmmmmjjjhhhaaa___]]][[[ZZZZZZZZZ[[[```___]]]]]]___cccgggjjjooottt|||,,,------......------,,,000...,,,,,,---------+++,,,------......------,,,,,,------------------...------...//////...---------------............///------...//////...---------......//////......---//////......//////000111000000000000000000000000000222333222111000111222///111222111000///000222111000000//////000000111333333222222111111000000111222222222222333333333111111111111111111111111111111222333333444444555444444333222222222222222444444333222222333444444666555444333222222333444444333333222333444555666222222333333333444444444555555444333333444555666444444444444444444444444222222222333333444444444666555333222222222222333444444333222222222222222444333111000111222333444444333333222111111222222333444444222000///111444111111222222222333333333111111111111222222222222333333333333333333222222222222111000000111222333111111000000000/////////......////////////......000000000000000000000000000000111111000000///...111000000000/////////...------------............/////////////////////...000///...------...///000............................../////////...---,,,//////............//////////////////////////////------...//////...------....../////////---,,,+++------......------,,,+++***+++,,,------------,,,...------,,,,,,,,,,,,,,,---------.........//////------------------------------------------------//////.........------------------............///---......---,,,+++---///...///000//////......//////...------,,,,,,------...------------...////////////......------------////////////////////////////////////////////////............/////////000............////////////777;;;>>>;;;333......000///000222333555555444444222222222222222555999===EEEFFFGGGEEE@@@>>>???AAA@@@CCCHHHLLLNNNOOORRRSSSVVVXXX[[[]]]]]]___aaabbbdddfffhhhhhhfffdddccccccbbbbbbbbbbbbbbbaaa``````\\\```fffkkkmmmmmmjjjhhhaaa___]]][[[YYYZZZZZZ[[[```___^^^^^^```ccchhhjjjmmmrrrzzz......------------......///---,,,,,,---------,,,,,,------......------,,,.........---------------------...//////...---------------............///------...//////...---------......//////......---......------......///000000000000000000000000000...///000000......///000000111222111000000111222000000////////////000000222222222222222111111111222222222222333333333333222222222222222222222222111111222333444444555555444333333222222222222222555555444444444444555555555444333333222333333333444333333333333444555555333444444444444555555555666555555555666777888888555555555555555555555555333333333444444444444444444444333222222222333333555555444333333333333444222222111111111333444555333333333333333222222111222333333222000000222333111222222222222333333333111111111111222222222333333333333333333333444444333222111111111111222222222222111111111000000000...//////000000//////...000000000000000000000000///000000000000///......000000000000////////////////////////..................////////////////////////............//////............................../////////...------//////............//////////////////////////////------...//////...------..................------------......------,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++++++++........./////////000000------------------------.......................................------------------............///---......---,,,,,,---///......///000000//////...222111///...---,,,,,,+++...------------...//////---.../////////...,,,+++////////////////////////////////////////////////............////////////............////////////333777:::777111------///000111333555666666666555111222333333444888<<<@@@GGGHHHIIIFFFBBB??????AAA>>>BBBHHHMMMOOOOOOPPPQQQVVVXXX[[[\\\]]]^^^aaabbbdddfffhhhgggeeecccccccccccccccdddddddddcccbbbbbb___bbbfffkkklllllliiihhhbbbaaa^^^\\\[[[\\\]]]]]]```___^^^^^^```dddhhhkkkkkkooovvv///...---,,,,,,---...//////---,,,,,,---...---,,,,,,------......------,,,//////......------,,,,,,---..................------------............///---..................---......////////////......---------------...//////////////////////////////---...//////------...///000111222222000000111222000//////////////////000...///000111333444555666222222222333333333444444222222222222222222222222222222222222333333333333333333222222222222333333555555444444444444555555555555555555444444555555555555555555555666666777666666666666666777777777444444555555666777888888666666666666666666666666555666666666666666666666444444444444444555555555666555444444333333444444222111111111222444555666222222444444444333222111222222222222222222333333222222222222222222222222111111111222222222333333333333444444444444555555333333222222222111222222222222111111111000000000//////000000000000/////////////////////////////////////////////......---000000000000////////////111111000000//////................../////////////////////....../////////...........................////////////.........//////............//////////////////////////////---..................---......---------...//////,,,------...------,,,,,,...---,,,++++++,,,...///---,,,++++++******++++++---.........////////////------------------------------------------------........................---------............///---......---,,,,,,...000,,,,,,,,,,,,------,,,+++111000///---,,,,,,++++++...------------...//////---...............------////////////////////////////////////////////////.........///////////////............////////////***...111000---+++---///111222333555666666555555222222333333444777<<<@@@HHHJJJJJJHHHCCC@@@@@@BBBBBBEEEJJJMMMOOOPPPRRRTTTUUUWWWYYYZZZ[[[]]]___bbbdddfffgggfffdddcccbbbccccccddddddeeeeeeeeedddddd```bbbfffiiijjjiiihhhfffdddcccaaa___^^^^^^___```^^^]]]\\\]]]___cccgggjjjkkkmmmrrr}}}//////---,,,,,,---//////...---++++++---......---,,,------......------,,,/////////......---------.........------.........---------............///.........------............//////////////////...---------------...//////////////////////////////000111222222000000111222000222333222111000111222000000////////////000000...///000111333555666666222222333333333444444444222222222222222222222222333333222222111111000000444333333333333333444444444555555555555555555444444444555555555555555555444555555666666666666666777777777777777666666666333333444555666666777777666666666666666666666666666666666666666555555555666777777777888888888777555555444333333333333333111111222222333444555666111222444555555444333222222222222333444555555444222222222222222222222222111222222222222333333333333333333444444555555555333333333333222222111111111111000000000///////////////000000000000/////////////////////////////////////////////......---////////////000000000000111111111000000//////...---.........//////000000...//////////////////.../////////////////////////////////...//////////////////............//////////////////////////////.........------...............---------...//////,,,,,,------...------,,,000...,,,++++++,,,...///---,,,++++++******++++++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------............///,,,---......------///111...,,,******,,,,,,+++)))------,,,,,,,,,,,,------...------------.../////////...---,,,,,,---///000///////////////////////////////////////////////////////////////.....................////////////,,,...111000......///111000111222333444444333333222333333222333555:::===HHHJJJKKKHHHDDDAAAAAACCCFFFGGGIIIJJJLLLOOOSSSWWWTTTVVVWWWXXXYYY[[[^^^aaadddeeefffeeecccbbbbbbcccbbbcccdddeeeeeeeeeeeeeee```bbbdddggghhhgggffffffcccbbb___^^^]]]^^^___```]]]\\\[[[[[[^^^bbbfffiiimmmlllooowww//////............//////...,,,++++++---......---,,,------......------,,,/////////...............///...------------...///---------............//////...------------...///...//////000000//////.........------......///000000000000000000000000000///000111111//////000111111222333222111111111333111111000000000000111111333333333333333222222222333333333333444444444444333333333333333333333333444333333222222111111000444444444444444555555666555666666777777666666555333333444555555555555444444555555666777666666666777777666666666666555555444444666666777777777777666666666666666666666666555555555555555444444444333444444444444444333333555555444333333333333444222222333333444444555555222333333444444444444444333222333555777888777555333333333222222222222111222222222222333333333333222222333333444444555555333444444444333222111000111111000000000////////////000000111111000000///000000000000000000000000///000000000000///......////////////000000000000000000000000////////////------......///000000000......////////////......//////////////////////////////.........///000111//////............/////////////////////////////////...------------...///..................------,,,,,,------......------000///---++++++,,,...///------,,,+++++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------............///,,,---......---...000111555000,,,+++,,,...---+++*********+++,,,---...///...------------...//////000...,,,++++++---000111///////////////////////////////////////////////////////////////.....................////////////111222222000...------...///000111222333222111111222222222111222444888<<>>EEEHHHIIIGGGDDDBBBCCCFFFFFFHHHIIIJJJLLLNNNSSSVVVVVVWWWXXXYYYYYY\\\```cccddddddeeecccaaa```aaabbb^^^___```bbbccccccddddddcccccceeefffhhhiiijjjjjj```^^^]]][[[[[[\\\]]]^^^^^^]]]\\\]]]```dddiiilllqqqnnnmmmooonnnlllpppvvv---...///000000///...------,,,++++++---///......,,,------......------,,,------......//////000000///...---,,,,,,---...///---------........./////////...---,,,,,,---.../////////000000000000/////////////////////000111111000000000000000000000000000111222111000///000222111222333333111111222333333333222222222222333333222222222333333444444444333333333444444444555555333333333333333333333333222222444555777888999:::666666666666666777888888::::::<<<<<<<<<<<<:::::::::;;;<<<===>>>======<<<<<<===>>>?????????>>>===>>>>>>>>>======<<<<<<<<<<<<===>>>>>>>>>===<<<;;;999999999999999999999999<<<<<<<<<;;;;;;:::::::::888999999999999777555444888888777666666666666666444444444555444444333333444333333222333444666777555444444777;;;<<<:::888333333333222222111111111222222333333333444444444000000111222222333444444444444555555444222111000333333333222222222111111000000111111111111000000000000000000000000000000111111111111111000//////.../////////000000111111------......//////000000---------...///000000111---...///000000///...---000000000000000000000000000///.........000111222//////............/////////////////////////////////...---,,,,,,---...///...///000000///---+++)))+++,,,,,,---.........---//////...---------------///...------,,,,,,------............/////////000------------------------........................---------.........//////---------.........//////,,,---............000222===666---)))+++---...---...------------...//////...------------...//////+++,,,.../////////......////////////////////////////////////////////////000000//////.........---............/////////000111111000000000000111222///000111222333222111000...///000111333777<<<@@@DDDGGGHHHGGGDDDBBBDDDFFFGGGJJJMMMOOOPPPRRRTTTVVVXXXYYYZZZZZZ[[[]]]aaaeeedddddddddcccaaa```aaabbb\\\]]]___```bbbbbbccccccdddeeefffhhhiiikkklllmmmbbbaaa___^^^^^^___```aaa___^^^^^^___aaafffkkknnnrrrnnnmmmooollliiilllttt---///000000///...///000........................000...,,,,,,------,,,+++------------------------................................................---------------...///000---------............///////////////000000000000...------...000111000///555333111000000111333444111111222222222333333333333333222222222222222222333333444444555555555666999888666666666555444222555666666444333222333555444555666666555444555666777888888999999999:::::::::===???@@@?????????@@@??????@@@@@@AAABBBCCCCCCFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFDDDBBB@@@??????CCCBBBBBBCCCEEEEEECCCAAA::::::<<>>>>>===<<<<<<<<<:::999999:::;;;;;;:::;;;888555444555666777666666666666666555555555555666555555333222111000000444333444777;;;===;;;999666666555444444444444555444333111000000111333444444444444444444555666777333444555555555444333222222222111111222222333444000000////////////000000////////////////////////333333222111000///......222111000//////000111222111111000000//////......////////////////////////000000000000000000000000111000000///...---------........................---...//////......///111///............//////000------------------------...------,,,,,,------...,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++******+++,,,...000222...........................---,,,---/////////...******+++++++++,,,,,,,,,---,,,+++***+++---///111//////000000000000//////,,,,,,,,,---------......---------............//////////////////////////////...,,,,,,,,,---///111............/////////000111111000000000000111111222111///---------......000///......000111111000//////000111222222333333///000222111000222888===FFFGGGIIIHHHFFFDDDDDDEEEEEEFFFIIIMMMPPPSSSUUUVVVTTTUUUXXX[[[]]]___aaaaaafffgggeee```___bbbdddbbb``````______```aaabbbccceeeddddddeeehhhkkklllkkkcccbbb___]]]\\\]]]]]]^^^\\\\\\]]]___bbbfffjjjmmmpppooonnnkkkfffccckkkuuu***,,,------+++***+++,,,........................000...,,,,,,---------,,,.................................................................................---......//////........./////////000000////////////000000000111000///...///111222111000222222111000000111222222222222222222333333333333222222222222222222222222444444444444444444444444888777666666777777666666666777888777666777888:::999:::::::::::::::===???>>>>>>>>>>>>???AAABBBCCCCCCEEEHHHIIIJJJJJJLLLMMMPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXVVVTTTRRRQQQRRRRRRSSSTTTTTTSSSPPPNNNMMMNNNKKKIIIGGGHHHIIIHHHHHHIIIIIIIIIHHHFFFCCCAAA@@@>>><<<;;;;;;<<<======<<<@@@>>>:::999:::::::::999999888888777777777666666222222222222222333333444555444444666999:::999666555444333333222222333333222222333333333333222222555555444444444555666666444444555555555444333222222222222222222333333444222222111111111111222222////////////////////////222222111111000/////////222111000//////000111222111111111111000000000000////////////////////////000000000000000000000000111000000///......------........................---...//////......///111//////...------.........------------------------...------------------...,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................)))***,,,.../////////..............................---,,,---/////////...+++++++++,,,,,,,,,,,,------,,,++++++,,,---///111//////000000000000//////........./////////000000---------............///........................///...---,,,,,,---///000------......///000000111111111000///////////////000//////............//////...------///000000/////////000111111222333333///000222111000222888===GGGHHHIIIHHHFFFDDDDDDEEEGGGIIIKKKNNNPPPRRRTTTTTTTTTUUUWWWZZZ]]]___``````aaacccbbb______cccdddbbb___```aaabbbcccccccccbbbdddcccbbbdddfffiiiiiiiiidddbbb```^^^]]]]]]^^^___^^^^^^^^^```cccgggkkkmmmllllllmmmmmmiiigggnnnxxx---...000///---+++,,,,,,........................000...,,,,,,---...---,,,////////////////////////................................................000000///.........////////////000000000111111111/////////000000000111111111000///000222333222111000000111111111111111000222222222333333333444444222222222222222222333333666666666555444444333333444444555555666666777777555777888888888:::<<<>>><<<=========>>>BBBGGGKKKJJJIIIIIIIIIKKKNNNQQQSSSVVVYYY\\\^^^```cccfffhhhmmmmmmnnnppprrrtttvvvwwwuuuvvvvvvvvvwwwxxxxxxyyywwwvvvsssqqqooonnnnnnnnnlllooorrrqqqlllgggddddddeeeaaa[[[WWWWWWYYY\\\]]]```___^^^[[[YYYUUUSSSQQQKKKIIIGGGGGGHHHIIIIIIIIIGGGDDDAAA??????>>>===;;;===<<<;;;:::999888888888888777555333222222222222777666666777999999777666555444333333222333333333111222444555555444222111666666555555444555555555444444555666555444333222222222222222333333333333222222111111111111222222111111111111111111111111000000000000000000000000111111000000000000111111111111111111222222222222000000000000000000000000000000000000000000000000000000000///......------........................---///000000///...000111000//////...------------........................------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................)))+++...000000///---+++...........................---,,,---/////////...,,,,,,,,,---------......------,,,,,,,,,...///000...//////000000//////............///////////////---------............///..............................---,,,,,,...///000---------...///000000111000//////.........---------......//////////////////---,,,,,,...//////...///000000111111222222222///000222111000333999===IIIJJJJJJIIIFFFDDDDDDEEEIIIKKKLLLOOOQQQRRRSSSSSSSSSTTTWWWYYY[[[]]]^^^___]]]```aaa______cccdddaaa^^^```ccceeefffeeecccaaabbbaaa```bbbdddfffgggfffdddcccaaa___^^^^^^^^^___^^^^^^^^^___bbbeeeiiikkkiiiiiikkknnnmmmnnnvvv///000111000...,,,,,,,,,........................///...,,,,,,.........---........................................................................222111000////////////////////////000000000111111//////000000000111111111222000///000222222111000///000222333333222111000333333333333444444444444222333333333333333444444999888888777666555444444555666777777777888999:::777999;;;===>>>@@@CCCFFFEEEFFFGGGIIILLLRRRYYY^^^aaa```______bbbfffkkkoootttvvvzzz}}}|||wwwrrroooppprrruuuvvvwwwvvvuuussspppnnnlllkkk```]]][[[ZZZ\\\]]]^^^^^^UUURRRPPPNNNMMMKKKHHHEEEDDDCCCAAA???===<<<<<<<<<<<<:::888666555555666666777777777888888888888777777777666555555555555555222333444555555444333222777777666555555444555555444555666666666555333222222222222333333333333333111000000//////000000111222222222222222222222222//////000000111111111111111000000000000000000111000000000111111222222222000000000000000000000000////////////////////////000000//////....................................---///000000//////000111222111000///...---------////////////////////////------............------,,,,,,,,,---------......------------------,,,,,,------------------------........................,,,---///000///...---+++...........................---,,,---/////////...------------.........///---------,,,---...///000...//////////////////...---------------------------------............///...........................------------...///000////////////////////////,,,,,,------............+++,,,...000111000000///000...------///000000//////000000000111111111222...000222111111333999>>>JJJKKKJJJHHHFFFDDDDDDEEEIIIJJJLLLOOOQQQSSSTTTTTTSSSTTTVVVXXXZZZ\\\\\\]]]\\\```aaa___```cccccc```^^^```bbbdddddddddcccbbbbbbaaa```aaaccceeeeeeeeecccbbb```___^^^]]]]]]]]]]]]\\\\\\]]]___bbbeeefffhhhgggiiilllooottt,,,---...---+++)))))))))........................///...,,,---...//////...------------------------................................................222111000///////////////....../////////000000000000000000000111111111111111000//////111111000//////111333555666555333222333333444444444555555555333444444444555555555666888777777777666666555555888:::<<<<<<;;;;;;===???>>>@@@DDDFFFIIIMMMQQQTTTYYY[[[^^^bbbgggmmmtttyyy}}}|||{{{{{{~~~~~~rrrpppmmmlllnnnpppppppppllljjjhhhfffdddaaa\\\YYYQQQOOOLLLIIIGGGEEEEEEEEE======<<<;;;;;;<<<===>>>666666777777666666777888777777666555555555555666666555444333333444555666888777666555555555555555444555666666666555444333111222333444444444333333111111000000000000111111333333333333333333333333/////////000111111222222000000000111111000000000...//////000000111111111000000000000000000000000////////////////////////////////////............////////////////////////...///000000//////000222333222111000////////////////////////////////////---......//////......---,,,,,,,,,---------......------------------------------------------------........................//////...---------.................................---,,,---/////////...------........./////////......------......//////......////////////......---------------------,,,---------............///........................------------......//////111111000///...---,,,,,,((()))+++---.../////////+++,,,...000111111000000111000...///000222111111000000000000000111111111...000222222111444:::???JJJJJJIIIGGGEEEDDDEEEFFFFFFHHHKKKNNNQQQTTTUUUVVVTTTUUUVVVXXXZZZ[[[[[[\\\^^^bbbbbb``````bbbbbb___```````````````aaabbbcccdddbbbaaabbbdddeeeeeedddaaaaaa```^^^]]]]]]\\\\\\]]]\\\\\\\\\^^^aaadddfffjjjggggggkkkqqqzzz---///000///---,,,,,,,,,........................///...,,,---...000//////------------------------................................................000000///.........//////........./////////000000000000000111111111222222222000//////000111///...000222444555666555444333444444444555555555666666555555555666777777888888666666777777888888888888888;;;??????>>>???BBBEEEFFFIIIOOOTTTZZZ```fffkkktttxxx}}}~~~|||xxxrrrooofffddd```\\\XXXWWWVVVVVVSSSRRROOOKKKFFFBBB???===888888888777555555666777666555444444333333444444777666444333333444666777777777666666555666666666555555666777666555444333111222444555555555444333333333222222222222333333333333333333333333333333//////000000111111111222000000111111111111000000///////////////000000000000000000000000000000000000000000000000000000000//////////////////......////////////////////////...///111000//////000222222222111000////////////........................---...///000000///...---,,,,,,,,,---------......------------............------------------------........................000///...---------//////...........................---,,,---/////////...---------.........//////........................---......//////......---///////////////.........---------............///---------------------------------............///222111000///...---,,,+++'''(((+++---////////////,,,---...///000000000000222000///000111222222222000000000000000000000000...000222222222555;;;@@@HHHHHHHHHFFFDDDCCCEEEGGGEEEFFFIIIMMMPPPSSSUUUVVVUUUVVVWWWYYYZZZ[[[[[[[[[```bbbbbb______bbbbbb___``````___^^^___aaabbbdddeeecccbbbbbbdddeeeddddddaaaaaa```___^^^]]]\\\\\\___^^^^^^___```cccfffhhhkkkgggggglllttt///111222222111000000111........................///...,,,---///000000///.................................................................................---......////////////000000000111111111000000111111111222222222333222000000111222000///000111222444555555444444444555555555666666666666666666777888888999::::::999:::;;;<<<>>>???AAAAAA???CCCHHHJJJJJJLLLQQQVVVXXX]]]eeennnwww~~~{{{vvvrrrnnnlllkkkkkkooommmhhhbbbYYYPPPIIIDDDAAAAAA@@@===999777888999666555555444444444444444666666555555555555666666666666666666666666777888555666777777777666444333111222444555666555444333444333333222222333333444222222222222222222222222000000000000000111111111///000111222222111000///111111000000000000000000////////////////////////000000000000000000000000.../////////////////////////////////////////////...000111111000000111222//////...............///---------------------------...///000000///...---,,,,,,,,,---------......------------.........///.........................................................///////////////...........................---,,,---/////////...,,,,,,---------...............////////////......---......//////......---000000/////////.........---------............///------------------------,,,------...............////////////............)))***,,,...///...------...............///000111111000...///111222222111000000000000000000000///...000222222222555;;;@@@FFFFFFFFFDDDCCCCCCEEEHHHEEEGGGIIILLLOOOQQQSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[^^^```___\\\]]]aaabbbaaa___``````aaabbbbbbcccccceeecccbbbbbbcccdddcccbbbccccccbbbbbbaaa___^^^]]]^^^^^^^^^___aaadddhhhjjjiiigggiiipppyyy,,,...000000///......///........................///...,,,---///000000///////////////////////////................................................---------------...///000000111111111111222222222000111111111111222222222444333222222333333111000000000111222333444444444555555555555666666666777777777888999::::::;;;;;;>>>???AAACCCEEEGGGIIIJJJMMMSSSYYY\\\]]]```ffflllooouuu}}}{{{zzz{{{yyyxxxvvvrrrlllddd^^^ZZZKKKKKKIIIDDD>>>;;;;;;===888888777666666666666666444555666888888666555444666666555666666777888999555666777777777666444333111222444666666555444333222111111000000111111222222222222222222222222222111111000000000000000000///000111222222111000///333222222222111111000000////////////////////////000000000000000000000000.........///////////////000000000000000000000000...000111111000000111222------,,,,,,,,,------...---------------------------...///111111///...---,,,,,,,,,---------......---------.........//////................................................+++---///111111000...---...........................---,,,---/////////...,,,,,,,,,---------.........///////////////......---..................---......---------,,,,,,,,,---------.........//////------------------------,,,---......//////......------......///000000000,,,---...//////---+++***//////...------...000111000///......000111111000000000000000////////////...000222222222555<<>>???===<<<<<<<<<<<<>>>@@@AAADDDHHHMMMQQQUUUXXX[[[^^^dddhhhmmmsssxxx~~~}}}zzzwwwrrrmmmjjjaaa]]]VVVPPPJJJEEE???<<<@@@<<<999999;;;<<<:::888999888666777888999888777999888777666555666777777888888888888777666555444555555555555444333222111111111000000///...------000111111111111222222222000111111111111222222222333444444333111000000111333222111111000000111111000000111111111111000000........................////////////////////////000000000000////////////000000000000000000000000//////............//////444333111///------------////////////////////////---...///000000///...---///............---------//////.........---------///......---------..............................//////............//////------......///000000000...------------...//////------------------------........................000///...---,,,------...+++,,,///000111111000///000///---,,,---...000222//////.........---------000000000000000000000000//////000000///...------///////////////......---000000//////.........---222000///...///000222333222333333222222555999<<>>>>>===999888777777888777666444999888777666666777888888888888888888777666555444555555555555444333222111555555444333333222111111111111111111222222222222111111111111222222222222555666666555333222222333333222111111000000111111000000111111111111000000////////////////////////////////////////////////000000000000////////////........................//////............//////333222000///...---..............................---...///000000///...---///............---------//////.........---------......---------......///........................//////............//////////////////............---------------...//////------------------------........................000///...---,,,------...((())),,,---......---,,,//////---------...000111//////.........---------///////////////////////////////////////...------,,,,,,...///000111111111000/////////............111000///...///000222333222333333222222555999===HHHIIIIIIHHHFFFEEEEEEFFFCCCEEEHHHKKKNNNPPPQQQQQQUUUVVVYYY[[[]]]]]][[[YYYXXXXXXYYYZZZ\\\___aaabbb]]]```dddfffeeedddccccccdddcccaaa```___```aaabbbdddcccdddddddddbbb```^^^]]]]]]]]]^^^___```aaabbbdddeeehhhnnnvvv........./////////000000---------...............000000////////////000000111000000///......---------...//////000000//////......................../////////000000000111111000000/////////000000111111333444444333333444666666666666666666666666666555555444444555777999:::>>>>>>???@@@BBBCCCEEEFFFQQQRRRTTTTTTUUUVVVYYY[[[ccchhhqqqzzz}}}wwwtttqqqmmmkkkjjjiiigggfffbbb\\\UUUOOOKKKFFF@@@;;;;;;:::888888999999888777999888777666777777888999888888888888777666555555444444444444333222111111777666666555555444444333111111111111222222222333111111111111222222222333444555666555333222222333333222111111000000111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000////////////......................../////////....../////////111000//////......//////------------------------......////////////......///............---------/////////............---------------...///000000........................//////............//////000000//////...------,,,------------......//////................................................//////...------------...+++,,,...///000000///...///...---------...000111...............---------///////////////////////////////////////......---,,,---...///000111111111////////////............111000/////////000222333222222222222222555999===HHHJJJKKKJJJGGGEEEDDDDDDCCCDDDGGGKKKMMMOOOPPPPPPSSSUUUXXXZZZ[[[[[[ZZZXXXYYYYYYZZZ[[[\\\^^^___```\\\```ccceeedddcccbbbbbbcccbbbaaa```___```aaabbbdddeeeeeeeeedddbbb```^^^]]]]]]]]]]]]]]]^^^___``````bbbeeekkksss~~~---.........////////////,,,---------.../////////......------------......000000000000000000000000......///000000000000000111111111000000000000000//////000000000111111111000//////000000000111111000222333444333333555777777777777888888888888888;;;;;;;;;;;;===???AAABBB@@@BBBEEEHHHKKKNNNQQQSSSZZZ]]]aaadddfffiiinnnrrr||||||xxxtttsssrrrpppnnnooolllhhheee```XXXNNNFFFEEEBBB===;;;;;;<<<<<<<<<999888777666666777888999888888888888777666555555333333444444333222222111555444444444333333222222111111111222222222333333111111111222222222333333111222333222000///000111333222111111000000111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000......////////////....../////////...////////////------------------------...//////////////////...///............---------/////////...............------------...///111111........................///......------......////////////......---------,,,------...............////////////////////////....................................------......---...///000111000000000......---------...///000........................////////////////////////...///////////////......000000000000000///......///////////////.........000000//////000000111222111222222222222555:::===IIIJJJLLLKKKHHHDDDBBBAAABBBDDDGGGJJJMMMNNNOOOOOOQQQSSSWWWZZZZZZYYYYYYXXX\\\\\\\\\]]]^^^___```aaa\\\___cccddddddbbbaaaaaabbbbbbaaa````````````aaabbbdddffffffccc```^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]\\\___ccchhhppp|||,,,,,,---------.........,,,---------.../////////......------------......,,,---......000111111222...//////000000000000000111111111111111111000000000000000000111111111111///000000111111111111111000222333444444444666888999999999::::::;;;;;;;;;>>>>>>>>>???AAADDDFFFHHHGGGJJJOOORRRVVVZZZ```dddhhhmmmtttyyy|||}}}tttooonnnooovvv~~~|||zzzrrrooolllllllllkkkgggcccWWWQQQHHHAAA============::::::888777777777888999999999999999888777666555333333444444444333222222333333333333222222222222111222222222222333333333111222222222222333333333111222333222000///000111333222111111000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000......///000000///......---......///////////////......................../////////......////////////............---------////////////////////////---------...///000111222..............................------------......,,,---------.........///,,,---......//////......////////////////////////........................------..................++++++,,,,,,------,,,,,,---------------......///---...................................................///////////////...000000000000000//////............///////////////000000000000000111111222111111222222333666:::>>>IIIKKKLLLKKKHHHDDDBBBAAABBBDDDGGGJJJLLLMMMNNNNNNOOOSSSWWWYYYYYYXXXXXXYYY]]]]]]]]]]]]^^^___``````\\\___cccddddddbbbaaaaaabbbaaaaaa```````````````___bbbeeeeeebbb___]]]\\\]]]\\\\\\[[[[[[[[[\\\\\\ZZZ^^^ccciiiqqq~~~,,,,,,,,,------------...---------...............000000////////////000000)))***+++,,,---...///000...///000000111111000000.........//////000000000000000000111111111222222000000111222333333333333111333555666666777999;;;<<<======>>>>>>?????????>>>>>>???@@@CCCFFFIIIJJJNNNRRRWWW[[[___fffooouuu}}}zzzyyyzzz||||||xxxqqqjjjeeeeeejjjnnnuuu}}}~~~xxxrrrmmmnnnqqquuuyyy~~~vvvppppppsssuuuuuujjjcccXXXNNNGGGBBB???===>>>===<<<:::999999999999999999999999888777666555333444444555555444444333444444444444444444444444222222222222333333333333222222222222333333333333222333444333222111222333333222111111000000111111000000111111111111000000////////////////////////000000000000000000000000000000000000////////////........................---...///000000///...------....../////////......//////////////////////////////............/////////............---------...////////////000000000............///000111111..............................------------......+++,,,,,,---......//////+++,,,.../////////...---................................................,,,---......///.........------------------......,,,,,,------............---------.......................................---...//////////////////---...///000111222222222.........//////////////////000000000111111111111000111222222333666;;;>>>JJJKKKLLLJJJGGGDDDBBBBBBBBBDDDFFFIIIKKKLLLMMMMMMNNNRRRXXXZZZXXXWWWXXXZZZZZZZZZZZZ[[[\\\]]]^^^___\\\```ccceeedddcccbbbbbbaaaaaaaaa`````````______\\\```eeeeeebbb^^^]]]]]]^^^]]]\\\[[[[[[[[[[[[[[[YYY^^^dddkkksss------------...........................---------000000////////////000000------------............//////000111111111111000------...///000111111222000000111111111222222222000111333444555555444444444666888::::::;;;>>>@@@AAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDFFFIIIMMMPPPRRRWWW\\\dddkkkrrr}}}yyyuuuvvvyyy|||~~~}}}{{{yyyvvvuuuzzz~~~~~~uuuoookkkgggeeefffiiimmmssszzzyyyxxxzzz{{{|||}}}~~~|||{{{tttppphhhaaaZZZSSSLLLHHHDDDBBB@@@>>><<<;;;;;;;;;999999999999888777666666444555555666666555555555444444444444444444444444222222222333333333444444222222222333333333444444111333444333222111222444333222111111000000111111000000111111111111000000////////////////////////////////////////////////000000000000////////////........................---...///000000///...------.../////////...---,,,........................000///...------...///000///............---------.../////////000000000000000///////////////000000...........................------,,,,,,------...------------------------+++,,,...///000///...---------------------------........................,,,,,,.../////////......000000000/////////000000,,,,,,------.........------------.........//////........................------...///////////////---...///000111222222222............/////////000//////000111111111111111000111111222333666;;;???JJJKKKKKKIIIFFFDDDDDDDDDBBBCCCFFFIIIKKKLLLLLLLLLMMMRRRXXXZZZXXXWWWYYY[[[ZZZZZZZZZ[[[\\\]]]___```]]]```dddfffeeedddcccccc```````````````______^^^ZZZ```eeefffbbb___^^^______^^^]]]\\\[[[[[[ZZZ[[[ZZZ___gggnnnwww............/////////000/////////......------,,,......------------......222222222111000000////////////000111111111111111......///111222333444555000111111111111222222222111222333555666666555555777999;;;======>>>AAACCCDDDEEEEEEFFFGGGHHHHHHHHHJJJKKKLLLNNNQQQUUUXXXZZZdddjjjttt~~~xxxuuutttssstttxxx}}}~~~{{{uuurrrrrrwww}}}yyyvvvxxxxxxyyy||||||tttjjjcccdddggghhhfffgggnnn|||wwwuuussspppkkkddd\\\VVVHHHFFFDDDAAA???>>>======999999:::999999888777666555555666666666666666555222333333333333333333333222222333333333444444444222222333333333444444444///000111111000///000222333222222111000111111111000000111111111111000000////////////////////////////////////////////////000000000000////////////000000000000000000000000---...///111111///...------.../////////...,,,+++------------------------000///...------...///000//////.........---------.../////////000000111111111000000////////////000...........................------,,,,,,------...///......------,,,,,,++++++,,,...000000///...---------------------------........................+++,,,.../////////.........------,,,,,,,,,------+++,,,------......---------------.........//////........................------...///000000//////111111111111111000//////---.........//////000000//////000111111111111111000111111222333666;;;???JJJKKKJJJHHHEEEDDDDDDFFFBBBCCCFFFHHHJJJKKKLLLLLLMMMSSSYYY[[[YYYWWWYYY\\\[[[[[[\\\]]]^^^```aaabbb^^^aaaeeeffffffdddcccccc`````````aaa```______^^^ZZZ```fffgggddd``````aaa______]]]\\\[[[[[[ZZZ[[[ZZZ```iiipppzzz//////.........---------////////////////////////000...,,,,,,...000111111///////////////.........000//////.........//////000000///...///000111222333444444333222222333555222222333555777:::<<<===<<<===>>>>>>>>>???AAACCCAAAEEEIIIIIIHHHJJJOOOTTTUUUTTTSSSSSSWWW___iiipppyyyxxxqqqnnnppprrrnnnlllmmmsss{{{~~~{{{~~~tttlllkkkjjjiiihhhiiinnnvvv{{{yyysssnnniiieeeaaaYYYNNNEEE@@@???>>>>>>???BBBDDDAAA<<<999:::===777888999999777666555666666555444333333333333333222333444444444444333222333333333333333333333333666555444222111111222222000000000000000000000000000000000000000000000000///////////////000111111111///------///111111111000000///...------,,,,,,000000000000000000000000////////////////////////000000000000000000000000,,,---...///000000000000////////////////////////...------,,,,,,------...........................---///000000///......///000////////////.........---------............///------------------------***++++++,,,---...//////....../////////...,,,+++...---+++******+++---...000000000...++++++,,,...////////////////////////000000000000///...,,,,,,//////000000000...---,,,111111000000000000111111///000000000000000//////////////////////////////............////////////111111000000000000111111333111222444444444888===EEEGGGHHHFFFDDDBBBBBBBBBCCCBBBBBBDDDGGGJJJKKKKKKMMMQQQVVVZZZ[[[ZZZZZZZZZ^^^^^^]]]^^^^^^___aaaaaa```aaaccceeeeeeeeecccbbb```___^^^^^^______^^^]]]___aaaccccccaaa_________^^^\\\[[[[[[\\\\\\ZZZYYY^^^___fffqqq|||//////.........---------////////////////////////000...------//////...---////////////////////////111000000//////000000000111111000//////000111222222333444333333333555666777777888999;;;===???@@@AAABBBDDDCCCCCCCCCDDDFFFBBBGGGMMMOOOQQQTTTZZZ______aaadddgggllluuu|||~~~}}}yyywwwvvvqqqooouuu{{{zzztttpppkkkeee]]]UUUOOOIIIDDDAAABBBCCCCCCAAA<<<888777777555666666666555444444555666555444444333333333444222222222222222222222222333333333333333333333333...///111222444444444444000000000000000000000000////////////////////////000000000000000111222222111///......///111111000111111000//////...------000000000000000000000000////////////////////////////////////////////////,,,---...///000000000000////////////////////////...------,,,,,,------...........................---///000000///......////////////.........---------------............///---------------------------.........................../////////...,,,,,,...//////////////////...---......---+++,,,...000.................................//////.........000000////////////000000000000////////////000000//////000000000000//////////////////////////////000000000111111111222222000000000//////000000000111//////222222222555;;;CCCDDDEEEEEECCCAAAAAABBBEEEDDDDDDFFFIIILLLMMMMMMNNNRRRWWWZZZ[[[[[[[[[[[[\\\\\\]]]]]]___```aaabbb]]]___aaacccddddddcccbbbbbbaaa``````aaaaaa```______aaaccccccbbb```___```^^^]]][[[[[[\\\\\\ZZZYYY]]]^^^eeeppp|||/////////............---////////////////////////000///............,,,***////////////////////////111111111000000111111222222111111000000000111111222333444444444555777999<<<======>>>???@@@AAAAAA@@@BBBDDDEEEEEEEEEFFFHHHJJJOOOTTTXXX\\\aaaiiinnnsssyyyvvvmmmgggccc]]]ZZZ\\\```dddiiinnn|||yyysssmmmeee[[[QQQJJJHHHFFFCCCAAA???;;;888555555555555555555555666666666555444444333444444444333333222111111222333333222222222222222222222222***,,,000333555555444222000000000000000000000000////////////////////////111111111111111222222222222000//////000000000///222111111000000/////////000000000000000000000000////////////////////////........................,,,---...///000000000000////////////////////////......------------..............................---///000000///......///............---------,,,---------............///------------------------000000/////////..................///......---,,,+++,,,...//////...,,,+++***+++,,,,,,+++,,,...000------------------------++++++,,,---...//////000000000/////////111333444//////............//////...//////000000/////////////////////////////////---------.........//////111111111111111111111111000......111222111555;;;@@@BBBCCCCCCBBBAAAAAABBBFFFEEEEEEGGGKKKNNNOOOOOOOOOSSSXXXZZZ[[[[[[[[[[[[ZZZZZZ\\\]]]___```bbbbbb\\\^^^```ccceeeeeeeeeeeecccccccccbbbbbbaaaaaaaaa```bbbddddddcccaaa``````___]]]\\\\\\\\\\\\[[[YYY\\\^^^eeeppp{{{/////////...............////////////////////////111///,,,+++,,,---------///////////////000000000111111000000000111222222111111111111000111111111333444666666666777:::<<>>???AAABBBCCCCCCBBBBBBEEEHHHKKKMMMNNNPPPRRRTTTRRRWWW```lll||||||uuuqqqqqqqqqpppoootttzzz~~~xxxkkk___QQQHHHEEECCC@@@======:::666555666777888777555555444444444555555666555333222000000222333555333333333333333333333333666666444333111111000000000000000000000000000000111111111111111111111111...///000111111111000000333111000000111111000...000000///////////////...////////////////////////////////////////////////........................---.../////////////////////////////////////////////......------......///........................---///000000///......///......---------,,,,,,,,,---------............///------------------------++++++,,,---......//////......------............111000///......///000111+++,,,------++++++,,,------------------------------,,,,,,,,,,,,---...///,,,---///000111000///.........------------......------...///////////////////////////////////////...////////////000000000111111222333333222111111111///000333444444888>>>@@@BBBDDDDDDDDDCCCDDDEEEEEEDDDDDDGGGKKKNNNOOOOOOOOORRRUUUWWWWWWVVVWWWWWWVVVWWWZZZ\\\___```aaabbb]]]___bbbeeeggghhhhhhgggaaacccdddbbb```^^^___```___bbbeeefffdddbbb``````^^^]]]\\\]]]^^^___^^^]]]\\\___gggrrr|||...////////////000000000000000000000000000000000222///+++))),,,///222444...//////000000111111222///////////////000111222000111222444555555555555888:::;;;<<<<<<===@@@BBB@@@AAADDDFFFGGGHHHHHHHHHLLLMMMOOOPPPPPPRRRUUUWWWWWW___ooo{{{wwwyyy~~~xxxfffXXXPPPKKKGGGCCCCCC>>>888555666777666555555555555444555555666777222222111000000111222222444444444444444444444444666555333222111222333444000000000000000000000000222222222222222222222222---...///111111000//////222111000111222222000///////////////////////////000000000000000000000000////////////////////////..............................///////////////...//////////////////////////////............//////........................---///000000///......///............---------,,,---------............///------------------------******+++,,,---...///000......---------...//////111000...,,,,,,...000111+++---......,,,+++,,,,,,------------------------...---,,,,,,,,,---///000...///000000000...---,,,......------------......,,,---......////////////////////////////////////............////////////...///000111111000///...///...///222333333777===BBBDDDFFFFFFEEEEEEEEEFFFDDDCCCCCCFFFJJJNNNOOOOOOPPPRRRTTTUUUUUUTTTUUUVVVUUUWWWYYY\\\___`````````\\\^^^```cccddddddcccbbb```bbbdddbbb^^^\\\]]]```^^^aaaeeefffdddaaa______]]]\\\[[[]]]___aaa```___^^^aaaiiittt|||.../////////000000000000000000000000000000000000222000......///111111000...//////000111111222222000000000000111222333333222333555888999:::::::::<<<===?????????@@@BBBDDDDDDFFFJJJMMMPPPQQQQQQQQQQQQSSSTTTUUUWWW[[[aaaeeeooozzz|||yyysssoookkkiiikkkrrr}}}pppeee]]]WWWTTTMMMFFF>>>999999:::999777555555555555555666777777333333333333333333333333666666666666666666666666222222222222333333333222000000000000000000000000111111111111111111111111---///000222222111000///000000000111333333111///000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......//////////////////////////////............//////........................---///000000///......////////////.........---------------............///------------------------,,,,,,------......//////...------,,,---...///000------,,,,,,,,,,,,------***,,,...///...---...///........................---,,,+++,,,---///222333555444111...---,,,------//////............//////+++,,,---...////////////////////////////////////,,,,,,---------.........///000222333333222000///000...000333444444888???CCCEEEFFFFFFEEEDDDEEEFFFDDDCCCDDDFFFJJJNNNPPPPPPQQQSSSUUUVVVUUUTTTUUUVVVUUUWWWZZZ\\\^^^_________^^^___aaabbbbbbaaa```___```cccdddbbb^^^[[[]]]```]]]```dddfffdddaaa^^^]]][[[ZZZ[[[]]]```bbbcccbbbaaadddkkkvvv}}}.../////////000000111111000000000000000000000000111111111222333222...,,,...//////000111222222222111111111111222333444555333555888:::===>>>>>>>>>>>>@@@AAAAAA@@@AAACCCEEEHHHKKKOOOSSSVVVXXXYYYYYYXXXZZZ\\\```dddllltttzzzzzzrrrhhhccccccgggpppwwwzzzxxxoooiiieeeVVVNNNDDD???>>>>>><<<:::555555555555555666777777666666777888888777666666777777777777777777777777000111333444444222///---000000000000000000000000000000000000000000000000...000222333333333111000000///000222444444222000111111111111111111222222000000000000000000000000////////////////////////000000000000000000000000...///////////////......//////////////////////////////............//////........................---///000000///......///000////////////.........---------.........//////------------------------///////////////............------,,,---...///000...///111222222111///...(((***.../////////000111////////////////////////+++++++++,,,...111444777<<<888222,,,***+++...000//////............//////+++,,,---...////////////////////////////////////000000000111111111111222222333555666666555333222333111222666777777;;;BBBCCCEEEFFFFFFEEEDDDDDDEEEDDDDDDDDDGGGKKKOOOPPPQQQRRRTTTVVVVVVUUUUUUVVVWWWUUUWWWZZZ\\\^^^^^^^^^]]]aaabbbcccdddcccaaa___^^^aaadddeeeccc^^^[[[]]]```\\\```dddeeeddd```^^^]]]ZZZZZZZZZ]]]aaacccddddddccceeemmmwww~~~---------.........//////////////////000000000000///////////////000111111111222333222111000111222888777555222222555:::>>>>>>>>>>>>?????????@@@@@@<<<>>>?????????BBBHHHMMMOOOUUU\\\______```dddhhhhhhkkknnnrrrxxx|||qqqlllkkkjjjjjjmmm{{{{{{nnncccTTTHHHCCCAAA???>>>:::888666666777888888888777555444444666777777666666666666666555555555555555444333222222222333444333333333222222222111111111111111111000000000000000111111111111222222222//////////////////////////////000000111111222222222000///000111111000///000000////////////000000111111000000//////......///////////////000111111222000///...///000///...////////////////////////........................------......//////000000222111000//////000111222---------------...///000................................................000////////////.........111111000000//////......+++,,,---......---,,,+++)))***+++,,,------------,,,------...///000111111888666333///---,,,------111111111111111111111111............////////////---222666555111...///111////////////000000000000222222222333333333444444222222222222333666<<<@@@BBBCCCEEEEEEEEEEEEGGGIIIHHHGGGGGGHHHKKKNNNOOONNNQQQTTTVVVXXXWWWWWWWWWXXX[[[ZZZZZZYYYZZZ\\\]]]___\\\___bbbbbbaaa^^^\\\\\\aaaaaaaaaaaa````````````^^^```dddeeecccaaa``````______``````aaabbbbbbbbbdddeeekkkuuu~~~---------.........//////////////////000000000000000000/////////000000111111222333222111111333444555555666666777:::>>>BBBAAAAAAAAA@@@@@@@@@@@@@@@>>>@@@CCCEEEFFFJJJPPPUUUYYY[[[]]]```eeennnzzz~~~www|||yyykkk___VVVNNNGGGBBB???<<<999777777888777777888666555555777888888777666666666666555555555555666555444333222333444444333333222222222111111111111111111111000000000000111111111111222222222222111111111111111111111111///////////////000000000111000///000111111000///111111000000000000111111111000000000/////////...///////////////000111111222000///...///000///...////////////////////////.................................///////////////000000///......///000000...---------......///000................................................/////////.........------...////////////......---......////////////......////////////............---------......//////000333222000...------......------------------------............////////////444999===<<<666000......////////////000000000000222222333333333444444444333444444333333666:::===CCCDDDFFFFFFFFFFFFGGGIIIHHHGGGGGGHHHLLLNNNNNNNNNQQQTTTVVVXXXWWWWWWWWWXXX[[[ZZZZZZZZZ[[[\\\]]]]]]ZZZ]]]```aaa```^^^]]]]]]bbbbbbaaaaaaaaa`````````___bbbeeefffeeecccbbbaaa_________``````aaaaaaaaaccceeelllwww------........./////////////////////000000000000111111000000000000000111222222333222111222444777333666:::<<<>>>@@@CCCEEECCCCCCBBBAAA@@@@@@@@@@@@@@@CCCHHHJJJMMMQQQWWW\\\bbbbbbcccjjjxxxxxxmmm```TTTKKKHHHDDD???;;;:::::::::999888777555666888999999888666666666666555555555555666555444333333333444444222222222111111111000000222222111111111000000000111111111111222222222333111111111111111111111111////////////............111000//////111111000///222111111000000111111222000000000000///////////////////////////000111111222000///...///000///...////////////////////////........................///////////////.........///......------......///............////////////............................................................---------,,,+++,,,---...///...---,,,/////////....../////////222111///...---------...---------------.........---------....../////////....................................////////////555:::>>>>>>888222---,,,////////////000000000000222222333333444444444333444444555555444555888:::DDDFFFGGGHHHGGGFFFGGGIIIGGGFFFFFFIIILLLNNNNNNNNNQQQSSSVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[WWWZZZ^^^```____________bbbbbbbbbbbbaaaaaaaaaaaaaaadddggghhhgggdddcccccc_______________``````aaabbbdddlllwww............////////////////////////000000000000222222111000000000111111111222222222222333666999888<<<@@@CCCCCCCCCCCCCCCAAAAAA@@@@@@AAABBBCCCDDDGGGJJJOOOQQQSSSWWW]]]aaaeeehhhqqq|||{{{zzzzzz~~~yyylllcccWWWQQQIIIBBB???===<<<;;;999777666666777888888777666666666666555555555555444444444333333333333333222222111111111000000000222222222111111111000000111111111222222222333333////////////////////////000000000//////.........000///...///000111000///111111000000000000111111000000000000///////////////////////////000000111222000......///000///...////////////////////////........................000000//////......------.........................../////////////////////......................................................---------,,,,,,,,,***+++---/////////...---...---,,,++++++,,,---...///---+++***)))***+++------------------,,,,,,,,,+++,,,---//////000000///000000000000000000000000............///////////////222666666444111//////////////////000000000000111222333444444444333333222333555555555666888:::EEEGGGIIIIIIHHHGGGGGGHHHFFFEEEFFFIIILLLNNNNNNMMMPPPSSSVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZUUUXXX\\\^^^______```aaacccbbbbbbbbbaaaaaaaaaaaaaaadddggghhhgggeeecccccc```___^^^^^^^^^___```aaabbbdddjjjuuu}}}........./////////000000////////////000000000000222222111111111111222222111333444444444666999<<>>>>>???@@@CCCFFFIIIKKKOOORRRUUUWWWXXX[[[aaaeeeiiittt|||xxxuuuvvvvvvvvvvvvkkkdddXXXMMMEEE???:::888:::888666666777888777666666666666666555555555555333333333333333222222111222222222111111111111000222222222222111111111111111222222222222333333333////////////////////////111111111000000////////////...---...000111000/////////............//////////////////000000000000///////////////000000111222000......///000///...////////////////////////////////////////////////000000//////......------////////////////////////......///000//////...---......................................................---------,,,,,,,,,,,,---...///000//////......---,,,++++++,,,---...+++***)))((((((***,,,...---------------,,,,,,,,,---...///000000000//////------------------------............////////////---...............000111////////////000000000000111222333444555444333222000111444555666777:::===EEEGGGIIIJJJHHHFFFFFFFFFDDDDDDFFFIIILLLNNNNNNMMMPPPSSSVVVWWWWWWWWWXXXYYYYYYZZZ\\\]]]]]]\\\[[[ZZZUUUXXX[[[]]]^^^___aaabbbbbbbbbbbbaaaaaaaaaaaa``````cccfffgggeeecccbbbbbb```___^^^^^^^^^```bbbccceeedddhhhqqqzzz....../////////000000000////////////000000000000222222111111222333333444333555888999:::<<<>>>@@@FFFHHHJJJIIIFFFCCCAAA@@@???@@@AAADDDHHHMMMRRRUUUPPPSSSUUUWWWYYY^^^eeekkkzzz~~~wwwrrrnnnuuuyyylll]]]PPPEEE===888===;;;999888888777666555666666666666555555555555333333444444444333222111333333333222222222111111333222222222222111111111222222222222333333333333111111111111111111111111111111111111000000000000...------...000111111000///......------......///////////////000000000000///////////////000111111222000///...///000///...///////////////////////////////////////////////////////////////............//////000000//////...---.../////////...---,,,............................................................---------,,,...............//////////////////....../////////,,,+++++++++,,,---///000---------------.........////////////////////////////////////////////////............////////////111000...,,,,,,...000111////////////000000000000000111333555555444333222000111333444555777;;;>>>EEEGGGJJJJJJHHHFFFDDDDDDCCCCCCEEEIIIMMMNNNNNNMMMPPPRRRUUUWWWWWWXXXYYYZZZYYYYYYZZZ\\\\\\]]]]]]\\\XXXZZZ\\\^^^^^^___aaabbbaaaaaaaaaaaa````````````___bbbeeefffdddbbbaaaaaa______^^^^^^___bbbdddfffhhhfffhhhoooyyy.../////////000000000000////////////000000000000111111111222333444555666666999===@@@AAABBBDDDEEEGGGHHHHHHGGGEEECCCDDDEEEFFFFFFHHHKKKPPPUUU[[[^^^UUUWWW[[[^^^ccckkkvvv~~~|||~~~~~~pppbbbVVVMMMGGGBBB???<<<::::::999777555666666666666555555555555555555666666666555444333444444444333333333333222333333222222222111111111222222222333333333444444111111111111111111111111/////////000000000000000...---,,,...000111111000//////............//////.../////////000000000111///////////////000111111222000///...///000///...////////////////////////////////////////////////.........///////////////---...////////////...---,,,---...///...---+++***................................................/////////.........------000...---,,,+++,,,---.........////////////..............................---------......//////000......---------...000000000000000000000000000000............////////////333111///....../////////////////////000000000000000111444555666555333111222333333333333666:::>>>DDDGGGIIIIIIGGGDDDCCCBBBBBBCCCEEEIIIMMMNNNNNNLLLOOORRRUUUWWWXXXXXXYYYZZZYYYYYYYYYZZZ[[[]]]^^^___[[[\\\^^^___^^^___```bbb````````````_________^^^___bbbeeefffdddbbbaaaaaa___^^^^^^^^^```dddgggiiikkkiiijjjrrr{{{////////////000000000000////////////000000000000000000111222333555666777888<<>>===<<<:::<<<;;;999999:::999777666777:::<<<;;;777444444555555555555555555555555555222222222222222222222222222222222222222222222222222222111111111111222222000000000000////////////111111000000000000000000111000///......///000111000000////////////000000//////............//////......---------......///000000000000000000000000000000000000000000000000------------------------////////////////////////000000000000////////////***++++++,,,---...//////---------------------------------............///+++,,,...000000///...---//////.........---------////////////////////////000//////.........//////---......///000111111222111000///......---.........///000///---,,,,,,...---...///000000///...---000000///////////////000///111444444333222222222333444444444444666999<<>>===;;;:::888666777777777666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222111111111111222222111111111000000000//////222222222222222333333333000000////////////000000//////000000000000//////000000////////////000000222222111000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000/////////.........//////......---------,,,........................---------............///,,,---......//////....../////////.......................................------..................---------....../////////...............///000000///000111111/////////111/////////000000/////////000////////////000000111222444555444222000///000111222222222222444777:::@@@CCCEEEFFFDDDBBBAAA@@@BBBDDDGGGJJJLLLMMMNNNNNNQQQSSSUUUWWWYYYZZZZZZZZZ[[[ZZZYYYZZZ\\\^^^^^^]]]XXX[[[^^^```aaaaaabbbcccaaa``````````````````aaafffhhhjjjjjjgggeeedddcccbbbccceeeiiinnnqqqssssssiiifffhhhoooyyy/////////000111222222333000111333555888;;;===>>>DDDBBB@@@>>>>>>???AAAAAAHHHFFFCCCBBBDDDIIIOOOSSSYYY]]]bbbdddcccaaa``````bbbqqq{{{uuurrr\\\UUUKKKBBB===;;;:::999888777666666666777666666666666666666666666666666333333333333333333333333222222222222222222222222222222111111111111222222111111111111000000000000111111222222222333333333//////000000000000////////////000000000000//////000000////////////000000111000//////.........///........................////////////////////////000000000000000000000000////////////////////////////////////............000//////......------,,,........................---------............///,,,------...............////////////////////////........................---...///000111000000000///////////////000000000000000///..................///000000......///000000000000//////000000000///////////////000111111444666777666444222111111111222222222222444777:::@@@CCCEEEFFFDDDBBBAAA@@@BBBDDDGGGJJJLLLNNNOOOOOOOOOQQQSSSUUUWWWXXXXXXXXXZZZYYYYYYZZZ\\\]]]]]][[[WWWZZZ]]]___``````bbbcccaaaaaa````````````aaaaaafffhhhjjjjjjhhheeeddddddddddddeeejjjooorrrsssrrrllliiijjjrrr{{{///000000111222333444444111222555999>>>BBBEEEFFFGGGEEEBBBAAABBBCCCCCCCCCEEECCC??????CCCKKKTTTZZZ[[[^^^bbbbbbbbbcccfffjjjuuunnnfffXXXLLLCCC>>><<<::::::999777666777888777666666666666666666666666666333333333333333333333333222222222222222222222222222222111111111111222222222222111111111000000000000000111111222333333333//////000000000000//////...///000111111000///...111000000//////000000111/////////......//////000........................000000000000000000000000000000000000000000000000/////////////////////////////////.........------////////////......------........................---------............///------------......//////...////////////000000000---------------------------...000111222222111000//////000000000000000000111111///......------------///000///......///111111000000//////000000111///......//////000111222444666888777555444333333222222333222222444888;;;@@@CCCFFFGGGEEECCCAAAAAABBBDDDGGGJJJMMMOOOOOOPPPNNNPPPRRRTTTVVVWWWWWWWWWWWWVVVWWWXXXZZZ[[[ZZZXXXWWWZZZ]]]^^^______aaacccdddccccccbbbbbbccccccdddfffhhhjjjjjjhhhfffeeeeeeeeedddeeeiiinnnqqqpppnnnllljjjmmmuuu~~~000111222333444555555666555777:::???DDDHHHLLLMMMLLLIIIEEEDDDEEEFFFEEEDDDCCCBBB@@@BBBGGGOOOWWW\\\\\\^^^aaabbbdddkkkuuu}}}vvviii\\\RRRIIICCC@@@>>>;;;777777888999777666666666666666666666666666444444444444444444444444222222222222222222222222222222111111111111222222222222222111111111000000//////000000111222222333...///000111111000///......///000111111000///...111111000000000000111111////////////000111222222000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////.........---------////////////....................................---------............///---------------...//////.../////////000000000000------------------------,,,---///111222111000000////////////////////////000//////.........//////...///111111000///111222111111000//////000111111............///000111222333555777777555444444444333333444333333555999<<