BM66(@ 222333333444444333333222444444444333333222222222222444555444333666;;;@@@JJJQQQ[[[cccgggfffbbb___[[[\\\]]]aaajjjtttvvvpppooosssvvvqqqnnnsss~~~}}}~~~mmm___XXXSSSQQQVVV[[[___dddjjjpppyyyvvvaaaUUUOOOLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHJJJLLLMMMMMMNNNPPPRRRUUUUUUVVVWWWWWWWWWWWWVVVWWWWWWVVVWWWXXX[[[^^^```______]]]ZZZUUUQQQPPPPPPVVVWWWWWWVVVUUUUUUVVVXXXWWWYYYZZZZZZYYYXXXYYYZZZ[[[]]]___```bbbiiirrrzzz}}}wwwkkkfff```]]]XXXUUUUUUXXX\\\```\\\\\\\\\\\\\\\\\\\\\\\\bbbaaa```^^^\\\YYYWWWUUUUUUSSSQQQMMMIIIEEEAAA???<<<;;;:::888888888888999777777777777666666666666555444333555777888888777666666666666777777777777999999888777666666777777999999999888777666666555444444333222111111222222333333333222000///000111555444444444444555666666555555444444444333333333333333333222222222111111222222111111222222333444444444333333333444555555000333555555333333555888555555555555555555555555777;;;@@@EEEHHHHHHGGGFFFKKKEEEBBBDDDDDD>>>999777666555666999???CCCFFFGGGCCCDDDEEEEEEAAA<<<666333333111111444999<<<<<<::::::888666555555666666666999999999999888666555333555222000//////000000///...............---------000111111111111222222222111111222333333333333222333333222222333444666777888888:::<<<:::888<<>>;;;:::999888777777888888777777777777666666666555555444333555777888777666555555555666666666777777888777777666666666666666888888777777666555555444222222111000000000000000///000111000//////000222444444333333444444555666555555444444444333333333333333333222222222111111222222111111222222333444333333333222333333444555000222444444222222444666555555555555555555555555444888>>>DDDHHHIIIIIIHHHIIIEEECCCDDDBBB<<<888888777666777;;;@@@FFFIIIJJJGGGGGGHHHGGGCCC===777444777555333444777888666444:::888777666666777777777888888999999888777555444666444222000//////...---//////////////////////////////000000000111111111111222333333444444333333444333333333333555666777888666777:::;;;;;;???EEEGGGKKKOOOQQQOOOOOOQQQSSSXXXYYY\\\^^^^^^]]][[[ZZZbbbaaaaaacccdddeeellluuu444555555666666555555444444444555555555555555555666777999888888<<>>888444777666444444555555555444:::999888777777777888888888999999999888666444333666555444111///---,,,+++/////////000000111111111.../////////000000000000222222333444444444444333555444444444444666777888===888666999<<<===@@@EEEHHHLLLPPPPPPOOONNNOOOQQQYYYYYYZZZ]]]```aaa^^^ZZZaaa```aaaddddddfffmmmvvv222333333444444333333222333333444444555555666666333555666666777;;;BBBHHHOOOWWWbbbgggfff```ZZZWWW[[[YYY\\\hhhxxxwwwmmmmmmrrr|||wwwtttqqqsssyyy~~~oooaaaXXXWWWUUUWWW\\\aaaeeelllttt|||rrreeeZZZVVVUUUPPPJJJGGGFFFFFFFFFGGGIIIJJJLLLMMMPPPRRRSSSSSSSSSSSSTTTVVVWWWWWWXXXXXXXXXWWWWWWVVVQQQQQQRRRUUUYYY]]]bbbdddggghhhjjjiiihhhhhhiiikkkmmmnnnoooooonnnoooqqqrrrmmmmmmllljjjiiikkknnnqqqrrruuuyyy|||zzzqqqfff___]]]YYYXXXVVVTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSQQQPPPMMMJJJEEEAAA===;;;999888777777666555555555777777666666666555555555666444444555777777777666555666777888888888777777666666666666666666666555666666666555555555444444444333333222222333333333222333444333222222444666222222111111222222333444555555444444444333333333333333333222222222111111111111111111111222222333111111111000111222222333222222333333333333444555555555555555555555555555000444;;;BBBFFFGGGFFFDDDCCCBBBCCCBBB===666666:::666666777;;;BBBGGGKKKLLLKKKKKKJJJHHHCCC===777444333333333444666888:::::::::;;;;;;:::888888888999:::::::::999777555222111444555555333111...------......//////000111222222/////////000000000111111111111222333333333333333555555444444555666888999CCC<<<777888<<<===>>>AAAGGGKKKOOOPPPNNNNNNOOORRRYYY\\\___aaabbbbbbaaa```aaa```aaadddeeegggoooxxx222333333444444333333222222222333333444444444555111333555555666<<>>AAAAAA@@@?????????BBBBBB>>>777666:::555555555999???DDDGGGHHHIIIHHHGGGEEE@@@;;;666333222222333555777:::===@@@<<<===>>><<<999888888999;;;;;;:::999666333111///222444666666333000000000------...///000000111111000000000111111111222222000111111222222222222222555555444444555666888999CCC;;;666888<<<===???BBBDDDHHHMMMNNNNNNNNNPPPSSSWWW]]]dddeeeaaa^^^aaaeeebbbaaabbbeeefffhhhoooxxx444555555666666555555444222222333333333333333333333444666777999???HHHOOOYYY___eeeeeeaaa\\\[[[]]]aaaccciiiuuuyyyrrryyy{{{|||{{{zzz~~~}}}|||||||||}}}ttthhh___ZZZWWWXXX\\\cccgggkkkttt~~~qqqeeeZZZWWWVVVQQQKKKHHHEEEFFFGGGHHHJJJLLLMMMOOOOOOQQQSSSTTTTTTUUUWWWYYYZZZ[[[\\\]]]^^^_________YYYXXXWWWWWWXXXZZZ\\\^^^```bbbdddeeedddeeegggiiikkklllmmmlllllllllnnnpppkkkmmmppptttxxx}}}zzzqqqiiiaaa\\\[[[YYYXXXVVVTTTSSSSSSTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKLLLMMMNNNNNNMMMMMMHHHGGGEEECCC@@@===;;;999777888888888777666555444666666666555555555444444666555444555666777666555555666888::::::999888777555666888999999999888777666666666666666666666666222111111111111222222333222333333111///...///000222222111111222222333444555555444444444333333333333333333222222222111111111000000000000111222222111111000000111111222333666555444555666777666555555555555555555555555555444555888:::;;;<<<;;;;;;<<<<<>>:::666333555555666666666888<<>>@@@BBB???:::777777888::::::999888666444111000111555999999666222222222.........//////000000000111111111111222222222222111111222333333333222222555444444444444666777888;;;777555888<<<>>>BBBFFFCCCGGGLLLNNNMMMNNNQQQSSSUUU^^^fffeee^^^[[[___eeecccbbbcccffffffhhhoooxxx444555555666666555555444444444444444444333333333333555666777:::AAAKKKSSS]]]aaadddbbb\\\ZZZ\\\aaadddhhhpppzzz|||uuu}}}}}}zzzzzzzzz||||||nnnccc\\\XXXVVVXXX^^^eeeiiimmmwwwrrreeeYYYVVVVVVSSSOOONNNFFFFFFGGGHHHJJJLLLMMMNNNMMMOOOQQQSSSSSSUUUWWWYYY[[[\\\^^^```bbbcccdddddd\\\[[[YYYXXXYYYZZZ\\\]]]aaacccddddddddddddfffggghhhjjjkkklllmmmnnnqqqtttrrrvvv{{{vvvnnnggg```[[[ZZZXXXVVVTTTSSSRRRSSSTTTUUUPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLKKKJJJJJJCCCBBBAAA@@@>>><<<:::999888888888999888777555444666666555555555444444444777666444555666777666444333555777999999888666555444555777888999888777666555555555555555555555555111111111111111222333444000111111000......000111222222222222222333444444555555444444444333333333333333333222222222111111000000000000000111222222222111111111111222333333777555333444666777555333555555555555555555555555444444555555777888999::::::999===DDDEEE???:::999777555444666999<<<======@@@@@@@@@???<<<:::777555555666666555555666;;;???@@@CCCDDDAAA;;;666666777555666777777777666555444333888===<<<888333222222000000000000000000000000000000000000111111111111222333444444555555444444444333333333333555666777666555666:::<<<<<>>===;;;999888888888999999999777555444666666555555555444444444777666555555666777666444111333555777888666444333222444666777888777666555444444444444444444444444333333333333444444555666///000111111000111333555333333222222333333444555555555444444444333333333333333333222222222111111000000000000000111111222222222111111222222333444666444222333555666444222555555555555555555555555333222222222444666888:::888777<<>>>>>>>>>>><<<:::888777333444555444444666;;;@@@BBBEEEFFFBBB;;;666555777111333555666888888888777666;;;???>>>999333111111222222222111111111111111////////////000000000000444555666666777777666666333333222222333444666777666666999;;;;;;999>>>EEEEEEIIIMMMNNNLLLKKKMMMOOO^^^aaaeeefffdddbbbaaabbbfffeeeeeegggggggggnnnwww222333333444444333333222777555333444666777555333555777999999;;;BBBNNNWWWeeebbb^^^[[[VVVUUU]]]hhhiiiuuu}}}}}}|||yyy{{{{{{yyyyyy{{{}}}rrrggg]]]XXXWWWVVV[[[bbbhhhooowwwoooeeeZZZTTTUUUUUUQQQMMMMMMIIIEEEEEEHHHJJJKKKJJJLLLOOORRRTTTUUUWWWZZZ\\\___aaadddeeeffffffhhhjjjlllhhhddddddfffiiiiiihhhfffiiimmmppppppnnnkkkiiikkkmmmppprrruuuyyy~~~|||ooogggaaa\\\YYYZZZYYYXXXVVVUUUSSSRRRQQQQQQQQQNNNLLLLLLOOOQQQQQQPPPLLLMMMNNNNNNMMMKKKIIIGGG<<<<<<<<<===<<<<<<;;;:::999999888777666666777777555444333222111222333333666666666666666666666666666666666666555555555555666666666666666666666666555555555555555555555555333222000///...///000111111111111000000000000///000222333333222111222333555555444333333333444555111222222333333222222111000000000111222222222333111111111111111111111111000111222444555666777777555555555555666666666666444333333222333666888999;;;===???BBBCCC@@@;;;777666555444444555666777888:::<<<>>>???===;;;:::999666777777666666888;;;>>>BBBDDDDDDBBB===888666555333333444444555444444444777===CCCAAA999222000111......//////000000111111---/////////333777555///,,,222666444333555444000333222222333555666666555777999<<<===???AAADDDGGGDDDHHHLLLLLLKKKKKKNNNQQQ]]]aaafffgggeeeccccccdddfffcccbbbdddeeehhhoooxxx333333444444444444333333666444333444666666555333333555888:::===FFFRRR[[[ddd```[[[YYYVVVVVV]]]fffiiiwwwzzz|||yyy~~~yyyzzz|||~~~|||oooeee\\\WWWWWWWWW\\\ccciiiooowwwzzzmmmeee[[[WWWWWWWWWTTTPPPLLLHHHEEEDDDFFFIIIJJJIIILLLOOORRRTTTVVVXXX[[[]]]aaadddfffhhhiiiiiikkkmmmpppmmmhhhgggiiilllmmmmmmnnnooopppqqqrrrsssrrrrrruuuwwwzzz}}}yyyllleee```[[[ZZZ[[[ZZZXXXVVVTTTRRRQQQQQQQQQQQQOOOLLLMMMOOOQQQQQQPPPPPPPPPOOOMMMJJJEEEAAA???<<<<<<<<<<<<<<<;;;::::::888777777666555555666666888777666555555555666666555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555444333111//////000111222222222111111111000000000111333444444222111111222333444444555555444333333111222222333333222222111111111111111111222222222111111111111111111111111333444444555555444444333444444444444555555555555555444333222333555777888666777:::>>>@@@???:::777555555444444444555777777:::<<>>:::777666333333444555555555444444777===CCCAAA:::333222222/////////000000000000000......///000111111000///333444555555333111111111333222222333555666666555888999;;;<<<<<<>>>AAADDDKKKNNNRRRRRRPPPPPPRRRTTT[[[```gggjjjgggdddbbbbbbeeebbbaaaccceeehhhpppxxx444444555555555555444444555444333444555666555444000333777;;;AAAJJJVVV___ddd^^^YYYXXXXXXZZZ```ggglll}}}~~~xxx}}}{{{{{{{{{}}}xxxkkkbbbZZZVVVVVVYYY^^^eeejjjpppxxxrrrkkkeee^^^[[[[[[ZZZWWWSSSKKKHHHEEEDDDEEEGGGHHHHHHLLLOOORRRUUUWWWYYY]]]___dddfffjjjlllmmmnnnppprrrwwwsssooommmnnnqqqtttuuuxxxwwwvvvvvvwwwzzz|||~~~sssgggaaa]]]ZZZZZZ]]][[[YYYUUURRRPPPPPPQQQRRRQQQOOONNNNNNOOOQQQQQQQQQQQQPPPNNNKKKFFFAAA===;;;;;;;;;<<<<<<;;;;;;:::999777666666555555555555555999888777777666666777777555555555555555555555555555555555555555555555555666666666666666666666666444444444444444444444444444333222111000111222333333222222222111111111111222333444444222000000111111222555777777555333111111222222333333222222111222222222111111111111111111111111111111111111111333444444555555444444333333333333444444444444555666555333222222333555666222444777;;;>>>>>>;;;999555444333333333444555666:::<<>>???===;;;555444333222333333555555999<<<>>>???===<<<;;;;;;555555555444333555888;;;AAACCCDDDDDD@@@;;;888777333444555666666666666666666;;;??????:::666444555222111111000000////////////))),,,444333///;;;MMMQQQ;;;---111555111000666222333444444444444555666999:::;;;;;;;;;===AAADDDEEEIIIMMMNNNMMMLLLMMMPPPXXX^^^eeehhhfffbbb```___bbb``````ccceeehhhooowww444555555555555555555444222333333444444444555555333666:::???FFFNNNWWW\\\```YYYUUUWWW[[[^^^ccciiiooo~~~xxx{{{|||}}}~~~oooeee^^^YYYXXXZZZ]]]bbbgggmmmsss|||xxxpppnnniiiddd```^^^ZZZUUUQQQMMMLLLIIIGGGEEEFFFHHHIIILLLOOOSSSWWWZZZ^^^bbbeeehhhjjjnnnqqqsssvvvxxx{{{~~~{{{yyyxxxzzz~~~~~~rrrhhh___]]]\\\\\\]]]```]]][[[VVVRRRPPPPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQSSSMMMLLLKKKHHHEEEBBB@@@>>>:::::::::::::::999999888777777777666666777888888555555555555444444333333555555555555555555555555666666777777777888888888666666666666666666666666444444444444444444444444333333333333333333444444333333333222222222111111...000222333333333444555333333333333333444555666111222222333333222222111333222222222111000000000111111111111111111111111000111222444555666777777444555555555666666666666777666444222222222333444888777888:::<<<===;;;999555555333333222333444555888;;;===>>>===;;;;;;;;;555555555444333444777:::AAACCCEEEDDD@@@:::666555333444555666777777777777666999<<<<<<999555444333222222111111000000//////111++++++222111000???UUUkkkMMM555555999555000222222444555555333333444666666777888888999<<>><<<;;;<<<>>>@@@@@@@@@888777666555444555555666444777:::;;;:::888888888777777777555444555888:::666:::???AAA@@@<<<:::888444555666777999999::::::;;;;;;<<<;;;999666444222000000000111222222222333+++222666333111222111///000666888444111222222000111555777666222000333666<<<;;;;;;::::::<<>>;;;:::===<<<<<<;;;999888888777111222333555888:::;;;<<<888777555555777888777666555666888::::::888666444777888555222333777666333888888666444222000...---222222222222222222333333222222111111222222333444333222111////////////000111222222333333333222222444555666777777666666555555555555555555444444444444333111000000000111222222222222222222222222222111222333333111111222333333444555666777777777777222333555555555666888;;;:::???AAA??????AAABBBAAA;;;999666444222333444555888999999999888999;;;===>>><<<999777555555666666888999999999888777555444333444555777888:::;;;<<<999888777666444444333333555444111000///111333444555444333222111111111111222222222333333222222111222222333333444555666666<<<<<<;;;::::::<<<@@@CCCPPPQQQRRRSSSSSSRRRRRRQQQRRRZZZaaa```_________]]]^^^aaabbbbbbbbbdddiiinnn444444444444444444444444444444333333444444555555666:::@@@EEEIIIMMMRRRUUUTTTTTTUUUXXX[[[aaannn{{{~~~tttlllnnnqqq|||~~~~~~~~~}}}}}}}}}~~~uuujjj^^^XXXVVVVVVZZZ___bbbffflllttt|||vvvooolllllleeedddaaa___]]]YYYUUUQQQNNNNNNMMMIIIEEECCCDDDGGGDDDHHHOOOTTTXXX^^^ffflllnnnsssxxx}}}uuummmgggccc```aaaddddddaaa^^^___^^^[[[XXXUUUSSSQQQPPPRRRRRRSSSSSSTTTTTTUUUUUUTTTRRRNNNIIIDDD@@@===<<<<<<<<<;;;;;;:::999888888777777777777666666666666777666444444666777666555999777555777:::;;;:::888444999;;;999777888888666:::999777555444222222111333333222222222222222222333333222222333333444555333222111000//////000000......///000111222222222333333444555666555555444555555444444333333222222222222111111111111111222222222222222222222222222111222333333111111222333444444555666777777777777333444555555444555888:::>>>CCCEEECCCBBBDDDEEECCC===:::777444333333555666999;;;=========>>>AAACCCDDDAAA<<<777444444555777666777888999999888777666444444555777888:::;;;;;;:::999888666555555555444555444222000000111333444333222111////////////000333333333333333222111000222222333333444555555666888888999999:::===BBBEEEOOOPPPRRRSSSSSSRRRQQQQQQUUU]]]cccbbb```aaa```^^^___aaacccbbbbbbdddiiinnn444444444444444444444444444444333333444555555666777;;;@@@EEEIIIMMMQQQSSSQQQQQQTTTXXX[[[aaannnzzzyyypppeeejjjttt}}}}}}{{{{{{}}}}}}}}}~~~~~~pppfff]]]YYYXXXXXX[[[aaabbbfffmmmuuu{{{qqqkkkiiihhheeecccaaa^^^\\\XXXSSSPPPMMMMMMLLLIIIFFFDDDDDDEEEBBBFFFLLLPPPTTTZZZaaaggglllpppwww}}}zzzqqqkkkfffcccaaabbbddddddbbb______^^^\\\ZZZVVVSSSPPPOOOKKKMMMPPPSSSTTTUUUTTTSSSVVVSSSOOOKKKFFFBBB???===<<<<<<;;;;;;::::::999999999888888777666555555444888666555555666777777666777555333666:::;;;888555111<<>>CCCGGGMMMOOORRRSSSRRRQQQQQQQQQXXX```fffeeebbbbbbaaa______aaaccccccbbbdddiiimmm555555555555555555555555444444333444444555666777888<<>><<<<<<;;;;;;::::::::::::555555555666777777888888999777666666777888888777444555777999;;;:::666333666EEEOOOJJJ<<<444111222777666444333222333444555555555444333222222111111333222222222222333444444333333222111000000000000//////000111222333444555222222333333444444555555::::::999888777666555555000111222333444333222111222222222222222222222222000222333222111000111222444555666777888888888888777777666444222333666999>>>CCCGGGFFFFFFIIIJJJHHHAAA>>>999555444555777999999<<<@@@CCCEEEHHHLLLNNNSSSLLLBBB999333222444777444666777999:::::::::999666666777888999999::::::999888777666555555555555555444222111000111111222777666333111111222444555111111222333333333333222333333333444444444555555111333555777:::===BBBFFFKKKOOOSSSTTTRRRPPPPPPQQQZZZbbbgggfffccccccaaa___```bbbdddcccbbbdddiiimmm~~~555555555555555555555555444444444444555666777888888===BBBGGGJJJLLLNNNPPPOOOPPPRRRVVVWWW[[[fffqqqzzzppphhhcccjjjyyyyyyxxx{{{|||{{{{{{{{{}}}~~~~~~zzzkkkccc[[[YYYXXXXXX[[[___dddhhhoooyyytttmmmiiihhhgggcccaaa___\\\ZZZVVVQQQNNNKKKJJJIIIHHHFFFEEECCCBBBAAADDDHHHJJJMMMRRRYYY___dddjjjsss{{{wwwqqqlllhhheeedddccccccddddddcccbbbbbbbbbaaa___\\\XXXTTTRRRWWWWWWWWWXXXYYYZZZ[[[[[[WWWTTTPPPLLLGGGCCC@@@>>>===<<<<<<;;;;;;:::::::::333444555666777888999:::888666444555666777666555777888999888666666777888:::IIITTTNNNAAA888666666666555444444444555666666555555444444333222111111111111111111111222222333333333222222111111000///111111000000000111222333333333333444444555666777:::999999888777777666666111111333444444333222111222222222222222222222222000111222222000000111222444555666777777888888888777777666555333333666888;;;BBBGGGGGGIIILLLMMMLLLBBB???;;;777555555777999999<<>>CCCHHHJJJKKKMMMNNNOOOOOORRRVVVYYY^^^kkkwwwzzzooohhhfffmmm|||zzz~~~{{{wwwyyy~~~}}}||||||yyy|||xxxiiiaaaZZZXXXXXXXXX[[[```fffiiipppzzzyyyooojjjgggeeecccaaa___]]][[[YYYVVVQQQNNNLLLIIIGGGEEEEEEEEEDDDBBB@@@CCCFFFGGGIIIMMMUUU[[[^^^dddnnnxxxxxxpppllliiifffddddddddddddddddddccccccdddcccbbb___]]]ZZZWWWVVVYYYYYYXXXXXXXXXYYYZZZZZZWWWUUUQQQLLLHHHDDDAAA???>>>>>>===<<<;;;:::999999666666666666777777777777555333222222333444444333777555333222222444888;;;444???GGGCCC;;;777777666777777888888888888888888555555444444333333222222000000000000000111222222333333333333222111000///000000......---...///000333333333333444555777888666666666666555555555555333333333333333222222111222222222222222222222222000111222111000000111222333444555666777777777777555666777666444444555777:::AAAFFFHHHJJJMMMNNNLLLAAA???;;;888666666666777999===BBBFFFIIILLLOOOQQQOOOKKKCCC<<<666444444444666777999:::::::::999999888888999999999999999999666555444444333333333444555444333222111111000000000000///////////////000---...000222444555555666444444444444444444444444333555777999:::<<>>DDDHHHJJJKKKLLLLLLNNNNNNSSSYYY___hhhxxx|||qqqkkklllrrr{{{uuu}}}zzzxxx|||}}}}}}}}}xxx|||rrrggg^^^WWWVVVWWWYYY^^^dddgggiiippp{{{tttllliiigggdddbbb___]]]\\\ZZZYYYVVVRRROOOLLLIIIEEECCCDDDEEEDDDCCC>>>AAACCCCCCEEEIIIPPPVVVYYY___iiirrrxxx}}}{{{rrrmmmkkkiiihhhcccddddddddddddcccdddeeecccbbb```^^^\\\ZZZYYYYYYXXXYYYZZZ[[[[[[[[[ZZZYYYYYYWWWSSSNNNIIIEEEBBBAAA@@@???>>><<<;;;999888777888888777777666666555555555444222222444555444333444333555===EEEFFF@@@999000666888555444555555333777888999::::::999777666444444444444444444333333111111000000111111222333333333333333333111000//////...---------///111222222111111222333444666777444444555555555555666666666555444333222111111111222222222222222222222222///111222111000///000222222333444555555666666666333555777777666555555666888>>>DDDDDDEEEHHHHHHFFF@@@>>><<<:::777666555555666:::???CCCEEEGGGJJJKKKIIIFFFBBB===999666444333444666888:::;;;;;;;;;;;;999999999999999999999999666666555444444444444555555555444333111000000000111222333333333333222111000000111222333333333333444444444444444444444444333555888:::;;;===@@@CCCIIIPPPWWWXXXUUURRRSSSUUUXXX```eeeeeeccccccccc```bbbdddeeedddcccdddiiimmm|||666666666666666666666666333333444444666777888999:::???EEEIIIJJJKKKKKKLLLLLLMMMSSS[[[dddppp~~~sssnnnpppuuusssppp|||~~~|||zzz~~~|||}}}~~~xxx|||}}}nnnddd\\\UUUTTTWWWZZZ```ggggggjjjppp{{{~~~sssllljjjiiieeebbb^^^\\\[[[ZZZYYYVVVRRROOOMMMIIIDDDBBBCCCEEEDDDCCC===???AAAAAABBBFFFMMMSSSXXX]]]eeelllppprrrssstttyyyzzzzzzyyyxxxxxxzzz{{{xxxxxxyyyzzz|||xxxpppmmmmmmmmmlllcccdddeeeeeedddcccdddeeecccaaa___\\\[[[ZZZZZZZZZ[[[^^^aaaeeeeeedddaaa___[[[YYYUUUPPPKKKGGGDDDCCCAAA@@@???===;;;999777777777777777777777666666666888777555555777888777666666888CCCVVVeeebbbNNN;;;888888666222333777777333444666888999999777555333333333444444444444444444222222111111222222333444333333444444333222000/////////......///222444666111000000000111333555666555555666666777777888888888777444222111000111111222222222222222222222222///111222111000///000111111222333444555555555555111444777888777666555666444;;;@@@@@@@@@BBBAAA>>>>>>>>><<<:::888666444333111555:::>>>@@@AAACCCEEEDDDCCCAAA>>>:::777444222222444666999<<<===>>>>>>:::::::::999999999999888777666666555555555666666555555444333222111000///...///111222222111000...222333333333333222111111444444444444444444444444222444777:::<<>><<<;;;999888888888777666666666666666777777666666555555444444===666>>>XXXhhh^^^GGG777666666555555555555666666777777777777777777777777555555555555555444444444222222222222222222222222555666666666444222///---222111000......000111222222333333444444333333222555444333333444777;;;===:::888555444444444333111333333333333444555666666444444333333222222333444444555666666666666666666777777777777888888888888777888:::;;;<<<=========::::::::::::888666333222777999;;;;;;;;;;;;===???=========:::666444333333555666777999;;;<<<>>>>>>777777777888::::::999777666555555555555666666777:::888666333222222333444111//////222777999555111444444444555555555666666555333222222333444333333666777888888999<<<@@@CCCJJJOOOVVVYYYWWWUUUTTTTTTZZZaaaeeedddbbbbbbbbbaaacccfffhhhgggdddfffkkkppp555555555555555555555555666555444444555666888999<<>>======>>>AAACCCEEEKKKNNNRRRXXX\\\```aaabbbdddeeefffeeeccccccccceeeiiiiiijjjiiiiiikkkooorrrwwwyyy~~~~~~yyysssnnnkkkiiifffeeeddddddddddddddddddddddddcccaaa___\\\[[[\\\]]]^^^aaaaaa``````_________^^^^^^[[[UUUNNNIIIFFFDDDDDD@@@@@@@@@>>>===;;;999888777777666555555555555555666666666666666555555555777111666GGGPPPGGG:::444444444444444444444444444666666666666666666666666444444555555555555555555222222222333333333444444333444555666555444222111222111000//////000111222000111222333444444555444666555444555666999<<<>>>666444222111222222111///333333222333333444555666:::666000...000111111000444555555666666666666666666666777777777888888888666666777888999::::::::::::::::::999888555333222444666888999999999;;;===>>>>>>>>>;;;888555555555666777888:::===???@@@AAA>>><<<:::999888777555444777777666666777777888888:::888666444222222333333222111333777;;;;;;555000222333333333333333333333666444333333444555555444444555777888999<<>>@@@BBBDDDFFFHHHKKKNNNPPPUUUZZZaaannnvvvqqqxxx{{{{{{uuu~~~yyyuuuuuu||||||yyyyyyxxxxxx{{{~~~sssggg[[[YYYUUURRRTTTYYY___cccgggnnnuuu|||yyyllldddbbbaaa^^^[[[[[[ZZZYYYVVVSSSOOOLLLJJJHHHGGGFFFEEECCCBBBAAA@@@===<<<;;;;;;;;;===???AAAEEEHHHKKKOOOSSSUUUWWWWWWXXXYYYXXXWWWUUUUUUVVVXXX[[[\\\]]]^^^___bbbgggjjjooorrrwww|||yyyuuuqqqnnnllliiifffdddcccddddddeeeeeeffffffgggeeecccaaa^^^^^^^^^___```cccccccccccccccaaa___^^^___[[[UUUOOOJJJFFFEEEEEEAAAAAA@@@???===;;;999888666555555444444444444555555555555666666666666666555000111777888333222555333444555666666555444333555555555555555555555555333444444444555666666666222333333444444555555555111222333555555555444444222111000//////000111222///000111333444555666666666666666666888;;;>>>@@@444222000000111222111000222222222333333444555666BBB:::111...111333111...444444555666666666666666666666777777777777888888777666666666666777888999888999999888777555333222333555777888888999;;;===>>>??????===:::777666666666777888;;;===@@@BBBCCCBBB???;;;888777666555444888888888888888999:::::::::999777444333222333333333444777;;;>>>===777222333333333333333333333222777555333444555666555555444555666777999===AAAEEELLLQQQWWWYYYWWWTTTRRRRRRYYY```eeecccaaabbbbbbaaa```bbbdddcccbbbdddiiimmm}}}555555555555555555555555555555444555555777999:::???AAABBBCCCDDDGGGLLLOOOQQQVVV\\\cccpppzzzuuuzzz{{{~~~|||xxxtttvvv|||~~~yyyxxxyyyzzz{{{{{{~~~pppeee[[[XXXVVVTTTVVV[[[```dddhhhnnnvvv||||||tttiiibbb```^^^\\\ZZZ[[[[[[ZZZXXXTTTQQQMMMKKKHHHGGGFFFEEECCCAAA@@@@@@???>>>===<<<<<<===???@@@CCCEEEGGGJJJLLLNNNOOOOOOOOOOOONNNKKKJJJJJJLLLOOOPPPQQQSSSUUUWWW[[[aaadddjjjmmmrrrwww|||tttrrrpppooommmkkkhhheeeddddddeeefffggghhhiiiiiifffeeecccaaaaaaaaabbbbbbcccdddeeeeeeeeebbb```^^^___\\\VVVOOOJJJGGGFFFEEEBBBBBBAAA@@@>>>;;;:::888666555555444444555555555444444555555666666777777777444333555444111333999555666888999999888666555444444444444444444444444333333333444555666777777555555555555555555444444000111222333444444444333111111000//////000111111000000222333444555555555666555555666888:::===>>>444222111111222333333222222222222222333444555666AAA===777444444555333222333333444555666666666666666666666666777777777888888888777777777777999999777888888888777666444333444666888999999:::<<<===<<<===>>>===:::777666666444555777:::===@@@BBBCCCBBB>>>999666666777777777777777777777888999:::::::::999777555444333222222333444666:::===<<<999666666555555555555444444444666444333333444555555444666777888999:::===AAAEEEKKKQQQWWWZZZXXXUUUTTTTTTXXX___dddcccaaabbbbbbaaa```aaabbbbbbbbbeeeiiimmm~~~666666666666666666666666555555555555666888:::;;;@@@AAABBBBBBDDDGGGLLLPPPQQQWWW^^^eeerrr}}}yyyxxxzzz}}}yyyvvvxxx||||||wwwuuuvvvxxx{{{|||{{{~~~}}}mmmbbb[[[YYYWWWWWWYYY^^^cccfffiiiooovvv|||tttnnneee___]]]\\\ZZZXXXZZZZZZYYYWWWTTTPPPMMMKKKHHHGGGFFFDDDCCCAAA@@@???>>>>>>===<<<<<<===>>>???AAABBBCCCEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDEEEHHHJJJKKKMMMOOOQQQTTTXXX]]]aaahhhkkkooossswww|||}}}rrrqqqpppoooooommmjjjgggeeeffffffhhhiiijjjkkklllhhhgggfffeeeddddddeeeeeecccdddeeefffeeecccaaa___```\\\VVVPPPKKKHHHFFFFFFCCCCCCBBB@@@>>><<<:::999777666666666666666777777444444555555666666777777666444444777999777666777444666777999999777666444444444444444444444444444333333333444555666777777777777666666555444333333222222222222222111111000111111000000000000111111222222333444444444333333444444444555666888:::;;;333111000000222333333222222222222222333444555555888:::;;;999555333333555222333444555666666666666555666666666666777777777777777777666777777888888777777888888888666555444444666888888888888:::;;;999:::<<<;;;999666555555555666888;;;>>>@@@CCCDDDBBB>>>999666555666777777555555555666666888999999;;;:::888666444333222222222111222444777999:::;;;555555555555555555555555555333222222333444444333999999::::::;;;===AAADDDJJJPPPVVVZZZXXXVVVUUUVVVWWW___dddbbbaaabbbcccaaacccddddddeeefffiiilllooo~~~666666666666666666666666555555555555666888:::<<>>;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFIIIJJJLLLNNNPPPRRRVVV\\\___eeehhhmmmpppssswww{{{~~~~~~xxxrrrpppooonnnnnnmmmkkkhhhgggggghhhiiikkklllmmmmmmjjjiiihhhhhhggggggggggggdddeeeeeeffffffeeecccccc```]]]WWWQQQLLLHHHGGGFFFEEEDDDCCCAAA???<<<:::999777666666666666777888888555555555666666666666666222111222666999888555222222333444555555444333222444444444444444444444444333444444444555666666666777777666555444333333222444444333222111000000///000000000111111000000000333333333444444333333222444444444444555666777777222000//////000111111000111111111222222333444555000666:::888333///000444111222333444555666666666555555666666666666777777333444555666666666666555777777888999999888777666333444666555444444555777666888::::::888555444333777888999<<>>>>>999999999::::::;;;;;;<<<============>>>???@@@@@@???@@@BBBCCCCCCDDDFFFHHHKKKLLLNNNOOOQQQTTTYYY]]]aaadddiiimmmqqqtttxxx{{{|||tttqqqooommmllllllllljjjhhhiiiiiijjjkkkllllllmmmmmmkkkkkkjjjjjjjjjiiiiiiiiiffffffffffffggggggggggggaaa]]]XXXQQQLLLIIIGGGGGGEEEEEEDDDBBB???===:::999555555555555555666777777666666666666666555555555222333333333444555444222333333333333333333333333444444444444444444444444444444555555555555555555444444444444444444444444555555444333222222222222000000111111111111000000111222333333444444444444555444444444444444444555333111000000111111111000111111111111222333444555222555666444000...///111111111333444555666666666555555555666666666777777111222555777888888666555777888999::::::999888888444555666555333222333444444777999:::888555444333555666777999<<<>>>???@@@???;;;777555444555555444333333333444555666888999;;;;;;:::888666444222111///////////////000333555000111111222333444555555555444222222444555444333333555666888:::===BBBFFFNNNSSSYYY[[[XXXUUUSSSSSSVVV]]]cccbbb```bbbcccaaa___^^^^^^___bbbfffiiijjj~~~777777777777777777777777555555555555777999;;;===>>>@@@BBBDDDFFFHHHKKKNNNSSS[[[eeennn|||vvvqqqpppuuuyyywwwuuuwwwzzz{{{yyywwwrrrrrrrrruuuyyy|||~~~~~~~~~{{{kkk___YYYVVVVVVWWWYYY\\\```cccffflllqqqvvvwwwxxxwwwooofff^^^\\\ZZZWWWVVVVVVVVVWWWXXXXXXWWWUUUSSSOOOMMMKKKHHHGGGFFFDDDBBB@@@>>>===999::::::;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAA;;;>>>AAACCCCCCDDDEEEGGGKKKLLLMMMNNNOOORRRWWWZZZ]]]```fffkkkooosssxxx{{{|||ssspppnnnkkkjjjjjjjjjiiigggjjjkkkkkkllllllmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjhhhggggggggghhhiiijjjkkkaaa^^^XXXRRRLLLIIIHHHGGGFFFEEEDDDBBB@@@===:::999444444444444444555666777777777666666555555555444555888777333000222555777555444444333333444444555555555555555555555555555555555555555555444444444111111222333444555666777666666555444444444555555000000111111111111000000///000111333444555666666666666555555555444444333666444222222333444333222111111111111222333444555999777444222111111111111000111333444555666666666555555555555666666666777111444777;;;<<<;;;999777777888999:::;;;:::999999777888888777555333444555444666999:::888666444444111222444555777999:::;;;888666444444555777888888333333444444666777888999;;;;;;:::888666444222000...000111000///...//////111222333444666777888888666555333333555666555444///111333666999===CCCGGGQQQVVV[[[\\\XXXSSSQQQPPPVVV]]]bbbbbb```bbbcccbbbdddccccccdddhhhlllnnnppp|||888777666555555444444555444555555555444666:::===AAACCCEEEHHHKKKNNNQQQSSSWWW]]]dddmmm|||{{{tttnnnmmmooowww|||{{{zzz{{{}}}}}}|||{{{tttuuuuuuwwwxxxzzz|||}}}}}}yyykkk```YYYWWWXXXYYYZZZ[[[___dddhhhiiiooottttttsssqqqkkkdddccc```[[[YYYXXXXXXVVVUUUTTTTTTSSSRRRQQQOOOMMMLLLJJJGGGDDDCCCBBBAAA???===;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<======>>>>>>??????>>>>>>@@@BBBEEEGGGKKKLLLLLLLLLMMMPPPUUUYYY]]]```dddfffiiinnnvvv}}}~~~xxxuuunnnoooppppppmmmiiidddaaaiiijjjjjjkkkmmmnnnnnnoooooooooooonnnllliiifffddddddeeeeeefffeeedddbbbaaa```\\\VVVQQQNNNMMMKKKJJJFFFCCC@@@======<<<;;;:::888777555444333333444444444333333333333444555555444777::::::777555444555777777777777666666666666555444333333333333444555444444444444444444444444444333333333333444555555666777777777666555333222555444333222111111111111222222333333333333444444666555555444444333222222111111111111111111111111333333333333333333333333222222222222222222222222111111333444555666666666888888777777666666666555666666777999<<<===;;;:::777888:::;;;;;;999666444::::::;;;999666444444555666888:::;;;;;;888444222222111222444777:::::::::666666555555444444444555666666777777777777777666777555222000///111444666222222111111111111111222111222444444333222333444777777777666666666666555444555777888999===CCCGGGNNNSSSXXXZZZVVVRRRPPPPPPWWW[[[___aaa______aaadddffffffdddaaa___bbbhhhmmm888888666555555555555555444555555555555666:::===AAACCCFFFIIILLLNNNQQQRRRVVV]]]eeepppzzzsssnnnjjjjjjnnnzzz{{{zzzyyy{{{~~~wwwwwwwwwxxxyyy{{{}}}}}}~~~vvviii^^^XXXVVVWWWXXXYYYZZZ^^^dddhhhkkkqqqvvvvvvuuurrrllleee```^^^\\\[[[[[[YYYWWWUUUTTTTTTSSSRRRPPPNNNMMMKKKJJJGGGDDDBBBBBBAAA???===;;;::::::::::::;;;<<<<<<;;;<<<<<<======>>>>>>>>>@@@?????????@@@CCCEEEGGGJJJKKKLLLLLLMMMPPPTTTXXX]]]```dddgggjjjooowww~~~{{{uuussslllmmmnnnooommmkkkhhhfffjjjkkkkkklllmmmnnnnnnooooooooopppooommmkkkhhhfffffffffggggggfffdddcccaaa```[[[VVVQQQNNNMMMKKKJJJFFFCCC@@@>>>===<<<;;;:::888777555444333333444444444333333333333444555555444666888888555333444555666666666666555555555555555444333333333333444555333333333333333333333333444333333333333444555555777888888888777666444333444333222111111000000111//////000222444555777777666666555555555555444444222222222222222222222222333333333333333333333333222222222222222222222222222222333444555666777777777777777666666555555555666666666888;;;======<<<:::;;;=========:::888666888999999777555444444555888999;;;;;;:::888555333222222222444777999999888666555444333333333444444666666777777777777666666444444444333333222222222111111111000111111222222...000222333222222333444666666666666666666666777999999888888:::===BBBEEEJJJPPPVVVXXXVVVSSSQQQQQQXXX\\\```bbbaaa```bbbeeedddeeedddcccbbbeeelllrrr888888777666555555555555444555555555555777;;;>>>AAADDDHHHKKKMMMOOOQQQRRRYYY```iiitttrrrkkkgggeeehhhmmm~~~yyyxxxxxxzzzzzzzzzyyyzzz{{{|||}}}}}}|||~~~rrrfff\\\WWWUUUVVVWWWXXXZZZ^^^cccgggkkkrrrwwwwwwwwwtttnnnfff```___]]]]]]\\\ZZZWWWTTTTTTSSSSSSQQQPPPNNNLLLKKKIIIGGGDDDBBBAAA@@@???===;;;::::::::::::;;;<<<<<<;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@AAACCCFFFGGGIIIJJJKKKKKKMMMPPPTTTWWW\\\___dddgggjjjpppxxx~~~~~~}}}wwwrrrpppllllllmmmnnnnnnmmmmmmlllllllllmmmmmmnnnnnnnnnnnnoooooopppooonnnmmmkkkjjjhhhiiiiiihhhgggeeecccbbb^^^ZZZUUUQQQOOOMMMKKKJJJFFFDDDAAA???>>>===;;;:::888777666444333444444555444333333333333444555555555666666555333333444555555555555555444444444444555444444333333444444555222222222222222222222222333333333333333444555555777888999999888777555444333333222111000000000000...///000222333555666777555555555666666666666777333333333333333333333333222222222222222222222222222222222222222222222222333222222222333555777888666666666555555555555555666555444666999<<<===>>>===>>>>>>>>>===;;;888777777777777666444444555777<<<<<<<<<<<<;;;999777666333222222333666888777777666555333222111222444555666777777888777777666666222444555666555333000...000000000000000111222333---///111222222222333444666666666777777888999999???<<<888777:::===AAABBBGGGLLLSSSWWWVVVSSSSSSSSSXXX\\\aaacccbbbaaaccceee```bbbcccbbbbbbgggnnnttt999888777666555555555555444555555555555777;;;>>>AAAEEEJJJMMMNNNOOOQQQSSS]]]dddmmmwww}}}ooofffcccbbbgggmmmyyywwwwwwzzz~~~{{{{{{zzzzzzzzz{{{||||||yyy|||}}}oooddd\\\WWWVVVWWWXXXYYYZZZ^^^dddhhhjjjqqqxxxzzzzzzyyysssllleeebbb^^^\\\ZZZXXXVVVTTTSSSSSSRRRQQQOOOMMMKKKJJJHHHFFFCCCBBBAAA@@@???===;;;::::::::::::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIIKKKLLLMMMPPPTTTWWWZZZ^^^cccfffjjjooowww}}}~~~~~~|||zzztttpppooonnnnnnnnnnnnnnnoooppppppoooooooooooooooooooooooonnnnnnooooooooonnnmmmlllkkkkkkkkkjjjhhhfffdddbbb\\\YYYTTTPPPOOOMMMKKKIIIFFFDDDAAA@@@???>>><<<:::888777666444444444555555444333333333333444555555777666555333333444666777666666666555555555444444444444444444444444444444222222222222222222222222333333222222333333444555666777888888777666555444333222111000////////////111222222222222333333333333444444555666666777777444444444444444444444444111111111111111111111111222222222222222222222222222111000000111333666888555555555555555555444444444333111222666:::===>>>===>>>>>>>>><<<999777555666777666555444555888;;;@@@@@@???>>><<<;;;999888333222222333666777666666888777444333222333555666777777888888888777666666333444666666555333000...000//////000000111222333111333444555333333333444666666777888999:::;;;<<>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGIIIKKKLLLNNNQQQTTTWWWYYY]]]bbbfffiiinnnuuu{{{{{{zzzxxxtttqqqqqqsssrrrqqqppppppqqqrrrrrrssssssrrrrrrqqqpppppppppnnnnnnooooooooooooooonnnnnnmmmmmmkkkiiifffcccbbbZZZWWWSSSPPPOOOMMMKKKIIIFFFEEEBBBAAA@@@???<<<:::999888666555444444555555444333333333333444555555999777555444444666777888777777777666666666555555444444444444444444444444444444444444444444444444333222222222222333444444444555666666666555444333333222111000////////////111111111222222222333333222222333444555666666777444444444444444444444444111111111111111111111111222222222222222222222222111000//////000222444666444444555555555555555555333111///000333888;;;<<<===>>>@@@@@@>>>;;;888555666666666555555888<<<@@@DDDDDDCCCAAA???===<<<;;;444333222444666777777666;;;999888666666777888999888888888888888777666666555555444444333222111111000000//////000111111222666888999888666555555555777777888999;;;<<<======:::777555555888<<<@@@BBBJJJPPPVVVYYYWWWTTTRRRSSSUUUZZZ___aaa```___```aaa___aaabbbbbbbbbeeekkkqqq999999888777666666666666444555555666666999===@@@AAAFFFLLLNNNNNNPPPVVV[[[]]]eeennnyyyoooeee```___dddkkkxxxwwwxxx{{{{{{{{{zzzzzzzzz{{{{{{|||xxxlllccc]]]ZZZXXXYYYZZZ[[[]]]aaafffjjjmmmvvv{{{mmmggg]]]VVVRRRRRRSSSTTTRRRQQQQQQPPPNNNLLLJJJIIIGGGEEEBBBAAAAAA@@@???===;;;::::::::::::;;;<<<<<<<<<======???@@@AAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGIIILLLNNNOOORRRVVVXXXYYY^^^cccgggiiinnntttyyy|||xxxyyyxxxuuussstttvvvvvvuuuttttttttttttuuuwwwwwwvvvuuutttsssrrrqqqppppppppppppppppppqqqqqqoooooonnnllliiifffcccaaaXXXUUURRRPPPOOOMMMKKKIIIGGGEEECCCBBBBBB@@@===:::999888777555444555555666444333333333333444555555999777444444555777888888888777777777666666666666333444444555555444444333444444444444444444444444222222222222222333444444333444555555555555333333333333222111000000000000---...///111222444555666222222333333444555666666444444444444444444444444222222222222222222222222222222222222222222222222000/////////000222444555555555555555555666666666222000...///333666999:::>>>@@@CCCEEEDDD@@@;;;888666666555444555999???DDDHHHHHHHHHFFFDDDAAA>>>===444333333444777999888888<<<;;;;;;:::::::::::::::999999999999888777666666555444333222111222333444111000000//////000000000777999:::999777555555666666777888999:::;;;<<<<<<444555666666777;;;@@@DDDMMMRRRXXXYYYWWWSSSQQQQQQSSSYYY___aaa```______```ccceeegggfffeeehhhmmmrrr:::999888777666666666666444555555666777999===@@@AAAFFFKKKMMMMMMPPPYYY```dddkkkrrr{{{sssjjjeeedddiiiooo|||vvvwwwyyy~~~{{{{{{{{{{{{||||||}}}~~~uuuiiibbb]]][[[XXXYYYZZZZZZ\\\```eeeiiinnnwwwyyyiiiccc[[[UUUSSSSSSSSSTTTQQQQQQPPPOOOMMMKKKJJJIIIFFFDDDBBB@@@AAA@@@???===;;;::::::::::::;;;<<<<<<<<<===>>>???AAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGJJJMMMOOOQQQSSSWWWYYY\\\```fffiiikkkoootttyyy{{{wwwvvvwwwwwwuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxxxx{{{zzzyyywwwvvvtttssssssttttttssssssssssssssssssppppppooollliiieeebbb```VVVTTTQQQPPPOOOMMMKKKIIIGGGEEEDDDCCCBBB@@@===:::999888777555555555555666444333333333333444555555888555333333666888888666777777666666666555555555333333444555555444333333333333333333333333333333222222222111222222333444333444555666666555444444444333222111111000000111---...///111222444555666333333444444555555666666333333333333333333333333333333333333333333333333222222222222222222222222000000111222333444555555555555555666666777777777444222000111444777999999<<>>444333333555888:::::::::;;;<<<=========<<<::::::999999999999888777666666333333222222222333444555222111000//////...//////333444666666666555666777555555666666777888999999111666::::::888999???DDDKKKQQQWWWXXXVVVSSSQQQQQQTTTYYY___bbbaaa______```cccfffhhhhhhgggjjjooottt:::999888777666666666666444555666666777999>>>AAAAAAFFFKKKLLLLLLQQQ[[[cccnnnsssxxx}}}xxxoookkkjjjooouuuyyyuuuvvvzzz||||||||||||}}}~~~|||~~~ssshhhaaa]]][[[WWWXXXYYYZZZ[[[___dddhhhllluuu~~~{{{sssddd```ZZZVVVTTTTTTTTTTTTQQQQQQPPPOOOMMMKKKIIIHHHFFFDDDAAA@@@@@@@@@???>>>;;;::::::::::::;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJMMMPPPRRRTTTXXXZZZ___ccchhhkkkmmmpppuuuyyyzzzwwwttttttvvvwwwuuuuuuxxxvvvwwwxxxyyyzzzzzzzzzzzz}}}|||{{{yyywwwvvvttttttwwwvvvvvvuuuuuuuuuuuuvvvqqqpppooollliiieeeaaa___UUUSSSQQQOOOOOOMMMKKKIIIGGGEEEDDDDDDCCCAAA===::::::999777666555555666666444333333333333444555555666444222333666777666555666666555555555444444444333333444555555444333333222222222222222222222222222222111111222222333444444555666777777666555555555444333222111111111111000111111111111222222222555555555666666666666666333333333333333333333333333333333333333333333333222222222222222222222222111111333444555666666666555666666666777777888888555444222333666888999999888===CCCGGGGGGBBB;;;666333333222111333999AAAFFFLLLMMMNNNNNNKKKGGGBBB???444333444666999;;;<<<;;;;;;<<<===>>>>>><<<:::999:::::::::999999777666666111111222333444444444444333222111///............---000222333444444666777333333444444555555666666111888>>>>>>999888>>>EEEIIIOOOUUUWWWUUURRRQQQQQQTTTZZZ```cccbbb``````aaaaaacccffffffgggiiiooottt===;;;777555555777777444777666666777999<<>><<<<<<<<<;;;;;;:::999999:::::::::<<<>>>AAABBBBBBBBBBBBCCCFFFFFFFFFFFFFFFFFFGGGHHHGGGIIILLLNNNPPPSSSWWWZZZ]]]bbbhhhlllooosssyyy~~~~~~vvvrrrppprrruuuvvvvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}}}}|||{{{yyyxxx{{{yyywwwvvvtttttttttuuurrrqqqooonnnlllgggaaa]]]YYYVVVTTTRRRPPPNNNKKKIIIGGGEEECCCBBBAAA???<<<:::999999777555222///,,,+++444444444555555555555666333333333444444444555555777777777666555555555444555555555444444333333222333333333444444444555555333111//////111222333222666777888999888666444333000000111222222111///...////////////000111222333777777666666555555555555666555555444444333222222222222222222222222222222111111111111111111111111000000111222333444444555666666777777777555444222555555555666666666666666:::===@@@BBBBBB@@@===;;;222222111222444888<<<>>>EEEHHHLLLMMMIIIBBB<<<999555222111444:::<<<:::777;;;===???AAAAAA???===;;;===<<<:::888777666555555333333333333444555555666333111000000111222222111333333333444444444555555999888666555444444444555===;;;888777777:::>>>@@@GGGJJJNNNPPPPPPPPPPPPQQQTTTWWW\\\^^^____________bbbdddffffffeeeggglllqqqAAA>>>999666777888777666666555555666888;;;>>>@@@DDDCCCFFFKKKOOORRR\\\fffqqqyyy}}}yyyzzz|||{{{zzz|||}}}}}}}}}}}}}}}~~~qqqeee___[[[ZZZYYYZZZ\\\]]]___aaaeeehhhrrruuuyyyyyytttlllddd```[[[YYYWWWUUUTTTTTTUUUUUUPPPOOONNNMMMKKKIIIHHHGGGFFFEEECCC@@@>>><<<<<<<<<;;;::::::999999:::::::::===@@@BBBDDDCCCCCCDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHJJJLLLNNNPPPRRRVVVYYY___ccciiimmmpppsssyyy~~~|||tttnnnllltttwwwyyyzzz{{{{{{}}}~~~||||||||||||||||||||||||~~~~~~}}}}}}|||{{{yyyxxx{{{zzzxxxvvvuuuuuuuuuuuurrrqqqooonnnlllgggaaa]]]YYYWWWSSSQQQOOONNNKKKJJJHHHFFFDDDCCCBBB@@@===:::::::::999888666444222111444444444444555555555555333333444444444555555555666666555555555555555555444444444555555555555555333333333444444444555555555333111111333555555444555666777777777555444222111222222333333222111000000000000000111222333444555555555555666666777777666555555444444333333222222222222222222222222222111111111111111111111111//////000111222333333444666666666666666555555444444444444444444555555666999<<>><<<:::???@@@BBBCCCDDDCCCAAAAAA===<<<:::888777666555555444444333333333444555555333111000000222333222111333333333444444444444555777666555444444555666777<<<:::888666777;;;>>>AAAIIIKKKNNNPPPPPPOOOPPPQQQTTTXXX\\\______^^^^^^___bbbdddfffeeeeeeggglllpppHHHBBB;;;888888888777666555444444555777:::===???BBBCCCGGGLLLPPPTTT^^^gggsss~~~|||}}}|||}}}}}}}}}||||||}}}~~~~~~nnnccc]]][[[[[[YYY[[[]]]^^^___bbbfffiiiqqqssstttqqqjjjbbb\\\YYYYYYXXXVVVTTTSSSSSSSSSTTTPPPPPPNNNMMMKKKJJJHHHHHHFFFDDDBBB@@@>>>===<<<;;;::::::999999999999::::::>>>@@@CCCDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOORRRUUUXXX___dddjjjnnnqqquuu{{{{{{wwwuuupppmmmnnnsssuuuxxxzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyyyy{{{zzzyyywwwvvvvvvvvvvvvsssqqqpppnnnkkkgggbbb^^^[[[WWWSSSPPPNNNMMMLLLKKKJJJHHHFFFEEEDDDAAA>>>;;;::::::999999888777666666333333333444444444555555444444444555555555666666444444444444444555555555555555444444444333333333333333333444444444555555444333111222444555555444333444555666666444333222333333444444333222111111111111111111222333444444333333444555666777888999666666555555444333333333222222222222222222222222111111111111111111111111......///000111222333333555555555555555666777777444333222111222333555666888:::>>>@@@@@@???<<<;;;444333222222222555777999999===BBBDDDCCC???<<<:::666444444777<<>>@@@BBBBBBGGGMMMRRRVVV___iiiwww~~~zzz{{{|||}}}|||~~~}}}|||||||||||||||}}}zzziii___ZZZYYYZZZZZZ[[[]]]___```cccgggjjjooopppnnnjjjccc\\\WWWUUUVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPNNNMMMKKKIIIHHHHHHDDDCCCBBB@@@>>>===<<<;;;999999999999999999:::;;;>>>@@@CCCDDDDDDCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOQQQTTTVVV]]]bbbiiinnnrrrwww~~~zzzsssrrrrrrpppqqqsssqqqtttwwwyyyzzz|||~~~~~~~~~}}}{{{zzzyyy{{{zzzyyyyyyxxxwwwwwwwwwtttrrrpppnnnkkkgggbbb___\\\XXXSSSPPPNNNNNNMMMMMMLLLJJJHHHFFFEEECCC???===888888777666555555555555222333333333444444444444444444555555555666666666222333333333444555555555555555444333222111000///333333333444444444555555222111000111222333333222333444444555555555444444444444333333333222111111000000000000111222333444333333444555666777888888666666666555444444333333222222222222222222222222111111111111111111111111//////000111222333444444555555444444555666888999555444222000111333555777777999<<<>>>???>>><<<;;;666555444333333444666777999<<<@@@BBBAAA>>><<<;;;555444444777<<>>???===;;;999999444333444666999===??????999???FFFLLLMMMIIIBBB>>><<<;;;:::888777666666555888888777666555555555555666444222222333444333222222222222333333333444444666555444333333444555666555555555666999===AAACCCLLLNNNPPPPPPOOOOOOPPPQQQVVVYYY]]]___^^^]]]]]]]]]```cccddddddccceeejjjooo{{{]]]KKK<<<999888444222555777777666777999<<>>AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLMMMNNNQQQTTTWWWXXX^^^fffmmmssszzz}}}tttooommmiiihhhkkklllllloootttqqqtttxxx|||~~~}}}}}}{{{{{{{{{{{{{{{zzzyyyyyyvvvssspppmmmkkkhhhccc```___[[[WWWTTTRRRQQQPPPOOONNNLLLJJJHHHFFFDDD@@@======;;;999666333222222222111111222222222333333333333333333444444444555555444444444444444555555555222222333555777888::::::333333333444444444555555444333333444666777555444333333444555666777777888555444333111000000000000............///000111111555555555666666666666666777777666666555444444444222222222222222222222222111111111111111111111111111111222333444555666666444444444555555777888888555444333222333444666777333555777:::<<<<<<<<<;;;999999888777666666666666777999;;;;;;888666555555333333444555777:::===???<<>>:::999444222666666666666666888;;;???@@@DDDEEEKKKRRRVVVYYYaaajjj~~~}}}}}}}}}}}}}}}~~~}}}uuuggg^^^ZZZYYYYYYYYYZZZ\\\]]]___aaaeeehhhkkkjjjgggaaa[[[VVVSSSRRROOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJHHHFFFEEEDDDAAAAAAAAA@@@???===;;;:::777777777777888999:::;;;===???BBBCCCCCCBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIFFFHHHKKKMMMNNNQQQUUUWWWYYY___gggmmmrrryyyxxxrrrmmmkkkjjjhhhiiimmmnnnmmmppptttpppssswww{{{~~~~~~{{{{{{|||}}}|||{{{zzzyyyvvvtttpppmmmkkkhhhdddaaa___]]]YYYWWWUUUTTTQQQOOOOOOMMMJJJHHHFFFCCC@@@======;;;888555333222222333111111111111222222222222222222222333333333333444666666555555555555555555222222333444666777888888333333333444444444555555444333333555777777555333222222222333444666777888777555444222111111111111............///000111222333444444555666777888888777777666666555555444444222222222222222222222222111111111111111111111111000111222333444555555666444444555666777777666666333333333222333444444555222333666888:::;;;;;;;;;888888777777666666555555666777999999777666666666444555555555666999<<>>???EEEFFFLLLSSSVVVYYYaaaiii}}}}}}}}}}}}}}}~~~|||rrreee\\\XXXWWWVVVXXXZZZ[[[]]]^^^aaaeeehhhkkkjjjgggaaaZZZTTTQQQPPPNNNNNNOOOOOOOOONNNMMMMMMLLLLLLJJJIIIGGGEEEDDDDDD@@@AAAAAA@@@???===;;;:::777777777777888999:::;;;>>>@@@CCCDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJEEEHHHJJJMMMNNNQQQUUUXXX[[[aaahhhmmmqqqwww~~~vvvooommmmmmnnnffffffhhhlllmmmkkkmmmqqqtttwww|||{{{||||||}}}}}}|||{{{zzzwwwtttpppmmmkkkhhhdddaaa```]]][[[YYYWWWUUURRRPPPOOOMMMJJJHHHFFFCCC???<<<;;;999666333222111222333000111111111111222222222111111222222222333333333777777777666555555555444444444333222222111000000333333333444444444555555222111222333555555333111000111111222333555666777888777555333222222222222////////////000111222333111222333555777888::::::777777777666555555444444222222222222222222222222111111111111111111111111000000111222333444444555333444666777777777666555111111222222333333333333111333555888:::;;;;;;;;;777777666666555555444444666888999:::999888999:::666666666666666999<<>>AAAFFFIIINNNRRRRRRTTT^^^iii||||||~~~~~~~~~~~~}}}ooogggaaa\\\ZZZ[[[YYY[[[]]]^^^___bbbeeeiiillljjjeee___ZZZUUUQQQOOOPPPOOOOOONNNNNNMMMMMMMMMIIIIIIIIIHHHGGGFFFEEEDDDAAAAAA@@@@@@>>>===<<<;;;888888888777888888999999???AAABBBBBBAAA@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIJJJLLLNNNPPPPPPQQQTTTVVV]]]```dddiiinnnttt{{{~~~tttmmmiiigggeeeccceeegggjjjmmmppprrrttttttwwwyyy}}}~~~|||{{{yyyxxxzzzvvvoookkkhhhfffdddccc```]]]ZZZXXXVVVUUUSSSQQQRRROOOKKKHHHEEECCC???===:::888666444222111000000000111111111111222222222333333333333333333333333333333333333333444555666222222222333333333444444222222333444444444333222111222333444333222111000333333333333333333333333666666555444333333333333111111000000000000111111222222333444555555555555777777777666555555444444000222777>>>CCC@@@888000222222222222222222222222111222333222111000111222444444444444444444333333999888555333333333444555888777666777888888777666>>>===:::777555333333333555777:::;;;:::999:::::::::999777555666999<<>>AAAEEEHHHMMMRRRRRRTTT^^^iii{{{~~~{{{}}}~~~}}}}}}}}}~~~{{{mmmeee```ZZZYYYZZZZZZ[[[]]]^^^___aaaeeehhhllliiieee___ZZZUUURRRPPPOOOOOOOOONNNMMMMMMLLLLLLHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@@@@???>>>===;;;;;;999999999999999999:::;;;>>>@@@BBBBBBAAA@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIGGGIIILLLOOOQQQTTTWWWZZZ^^^aaafffkkkpppvvv|||{{{uuunnniiihhhgggfffeeefffhhhkkkooorrrtttvvvvvvyyy{{{}}}|||zzzyyyzzzuuuoookkkhhhfffdddccc___]]]YYYXXXWWWVVVTTTRRRRRROOOKKKGGGEEEBBB???===999888666444222111000000000111111111111222222222333333333333333333333333444333333333333444555666333333333333444444444444222333444444444333222222555555666666555555444333444444444444444444444444555555444333222222222222111111000000000000111111222222333444555555555555777777777666555555444444666777:::@@@DDDBBB;;;444222222222222222222222222000111222222000000111222555555555555555555555555666555333111111111222333555555555666888999::::::999999777777777888999:::777999<<<===<<<;;;;;;;;;<<<:::888666666888;;;===>>>>>>??????>>>;;;888666555555555444555555666666555666999:::;;;;;;::::::777666444333222111111111333333444444444555555555222222333333333333444444111333555666888;;;???BBBHHHLLLQQQTTTSSSQQQPPPOOOTTTYYY^^^___]]]\\\]]]^^^cccddddddbbbbbbeeekkkqqq~~~sss[[[DDD<<<;;;888666888777777888888888:::>>>AAADDDFFFKKKQQQSSSUUU^^^hhhxxxyyy}}}}}}zzz|||~~~~~~}}}|||}}}~~~yyykkkccc]]]YYYWWWYYY[[[\\\]]]^^^^^^```cccfffjjjhhhddd___ZZZVVVSSSQQQOOOOOONNNMMMMMMLLLKKKKKKFFFFFFFFFEEEDDDCCCBBBAAA????????????>>><<<;;;;;;::::::999999::::::;;;<<<>>>@@@BBBBBBAAA@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIGGGJJJMMMOOOQQQTTTXXX[[[___bbbggglllrrrxxx~~~zzzssspppmmmiiigggfffffffffeeegggiiimmmqqquuuwwwyyyyyy|||~~~}}}|||{{{yyyuuuoookkkhhhfffdddbbb^^^\\\YYYWWWWWWVVVTTTSSSQQQNNNJJJGGGDDDBBB???<<<888777555444222111000000000111111111111222222222333333333333333333333333444444333333333444555555333444444444444555555555444444444444444333222111444444333222222222222222444444444444555555555555444444333333222111111111111111000000000000111111111222333444555555555555777777777666555555444444444444666999<<<;;;555000111111111111111111111111///000111111000///000222555555555666666777777888555444333111111111222222222333444666999;;;===???999888777777888:::<<<===:::<<>>=========@@@>>>:::777777888:::;;;<<<<<<<<<;;;:::888777666666555555444444444444555222333666888999999999999777555333444666777555222222222333333333444444444222222333333333333444444222333555666888:::>>>AAAHHHLLLPPPSSSRRRQQQPPPOOOUUUYYY]]]^^^\\\[[[\\\]]]bbbcccdddcccbbbeeelllqqq}}}yyyaaaIII>>><<<;;;999:::777777888888888:::>>>AAACCCDDDJJJPPPTTTVVV___hhhwwwrrrmmmqqq|||}}}zzz|||~~~~~~}}}~~~wwwiiiaaa\\\XXXWWWYYY[[[\\\]]]^^^^^^___bbbeeehhheeebbb]]]XXXTTTRRRPPPNNNNNNMMMLLLLLLKKKJJJJJJEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::999999999999999:::;;;<<<===???AAAAAAAAA@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIKKKMMMOOOPPPQQQSSSVVVYYY___bbbhhhnnnsssyyyyyyqqqmmmlllkkkiiihhhgggffffffeeejjjlllppptttxxxzzz||||||~~~}}}|||xxxtttoookkkhhhfffcccaaa^^^[[[YYYWWWWWWVVVTTTSSSPPPMMMIIIEEECCC@@@===;;;777666555333222111111111000000111111111222222222222222333333333333444444444444333333333444444555444444444555555555666666555555555444444333222222444333111000000000111222333333333444444444444444444444444444333222111111111111000000000000111111111222333444555555666666777777777666555555444444111111111222444333///,,,111111111111111111111111...000111111000///000222444444555666666777888888666666555444333333444444333444666888:::===@@@CCC???>>>;;;999888888:::;;;<<>>@@@===888111111222222222333333333222222222333333333444444222444555666777:::>>>AAAHHHKKKOOORRRQQQPPPOOOOOOUUUYYY]]]^^^\\\ZZZ[[[]]]aaacccddddddcccffflllqqq}}}hhhMMM>>>;;;;;;:::999777777888888888:::>>>AAACCCDDDJJJQQQUUUXXX___gggwww|||qqqgggdddhhhsss}}}}}}{{{}}}vvvhhh```[[[WWWXXXZZZ[[[\\\]]]]]]]]]___bbbeeefffccc```[[[VVVRRRPPPNNNNNNMMMMMMLLLJJJIIIIIIHHHFFFFFFEEEEEEDDDBBBAAA@@@===============<<<;;;:::777777777777888999:::;;;<<<>>>@@@AAA@@@@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIILLLMMMOOOPPPQQQTTTXXX[[[___ccciiiooouuuzzzwwwqqqmmmkkkjjjjjjjjjjjjjjjjjjjjjkkkmmmooorrrvvvzzz|||~~~~~~~~~}}}wwwtttoookkkhhhfffccc```]]][[[XXXVVVUUUUUUSSSQQQNNNKKKGGGCCCAAA>>>;;;999666555444333222111111111000000111111111222222222222222222333333444444444555444444333333333444444444444444555555555666666555555555444444333333333777666444333333333444555111111222222222333333333555666666666555444333222111111000000000000111111000111333444555666666666777777777666555555444444555444333333333333111000111111111111111111111111...000111111000000111333333333444555666666777777666666555555555555555555666888::::::;;;===AAAEEEDDDAAA===:::777777888999===@@@DDDFFFEEECCCBBBBBBGGGDDD???;;;777666777888888777666666555666777888999888777666666666666666777777777777777777666666666555555:::@@@AAA>>>999111111111222222222333333222222222333333333444444333444666666777:::===@@@HHHKKKNNNPPPPPPOOOOOOOOOVVVYYY]]]]]][[[[[[\\\___aaaccceeeeeedddgggmmmqqq}}}rrrTTT@@@::::::999666777777888888888:::>>>AAAEEEFFFJJJRRRWWWYYY___fffwwwoooeee^^^___cccmmm{{{{{{|||~~~{{{tttfff^^^YYYWWWWWWZZZZZZ[[[\\\]]]]]]___bbbeeefffddd```[[[VVVRRROOOMMMMMMMMMLLLKKKIIIHHHGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@<<<<<<======<<<;;;::::::666666666777888999:::;;;<<<>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIIIIKKKMMMOOORRRVVV\\\``````dddkkkqqqwww}}}|||tttnnniiiggggggfffhhhjjjkkklllmmmppprrroooqqquuuxxx{{{}}}~~~~~~vvvsssoookkkiiifffbbb```]]]ZZZWWWUUUTTTRRRPPPNNNKKKHHHDDDAAA>>><<<999666444444333222222222222222000111111111111222222222111222222333333444444555555555444333333333444444333444444444444555555555555555444444444444555555555444444333333333333333000000111111222222333333666666777777666555333222111111000000000000111111000111222444555666666777777777777666555555444444555555444333333333222222222222222222222222222222///000222222111111222444444444444555555666666666444444444444444444444444888:::<<<;;;:::===BBBFFFCCCAAA===999777777999:::<<<@@@EEEGGGGGGFFFEEEEEEJJJFFFAAA<<<888777777777666666666666666777888999777666666555555555555666999999888777777666666555777666666888::::::666222111111222222222333333333222222333333333333444444333444666777777:::===@@@HHHJJJNNNOOOOOONNNNNNOOOVVVYYY]]]]]]\\\\\\___aaa```ccceeeeeeeeehhhmmmrrr}}}aaaHHH>>><<<999555777777888888888:::>>>AAAGGGGGGLLLSSSXXX[[[___eeeqqqxxxddd]]]ZZZ^^^bbbjjj~~~}}}zzz{{{{{{}}}}}}rrrccc[[[WWWUUUVVVYYYYYYZZZ[[[\\\]]]```cccfffhhhfffaaa\\\WWWRRROOOMMMMMMLLLKKKJJJIIIGGGFFFFFFDDDDDDCCCCCCBBB@@@???>>>;;;;;;<<<<<<<<<;;;::::::777777777888999:::<<<<<<;;;===???@@@@@@@@@AAACCCCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKMMMOOORRRWWW]]]aaabbbgggnnnuuu{{{}}}zzztttnnniiigggggggggfffhhhjjjjjjjjjlllppptttrrrtttvvvyyy|||}}}~~~~~~~~~vvvsssoookkkiiifffbbb___]]]ZZZVVVTTTRRRPPPMMMKKKIIIFFFBBB>>><<<999666444333333222222222222222222000111111111111222222222111111222333333444555555666555444333333333333333333333333333444444444444444444333333444555666777111222222222222111000000000000111222222333444444555666777777666555333111111111000000000000111111000111222444555666777777777777777666555555444444222222333222111111111222333333333333333333333333///111333333222222444555666666666666666666666666555555666666666666666555666888::::::999<<>>AAAIIIIIIMMMTTTYYY[[[___dddjjj~~~ppp___XXXXXX^^^bbbiii}}}{{{{{{|||zzz|||~~~~~~pppaaaYYYUUUSSSUUUXXXXXXYYY[[[\\\]]]```dddgggjjjhhhccc^^^XXXSSSPPPNNNMMMLLLKKKJJJHHHGGGFFFEEEBBBBBBBBBAAA@@@???>>>===;;;;;;;;;<<<;;;;;;::::::888888888999:::;;;===>>>;;;===???@@@@@@@@@AAACCCCCCCCCDDDDDDEEEGGGHHHIIINNNOOOOOOPPPQQQUUUZZZ^^^dddiiipppwww}}}{{{vvvtttooollljjjjjjkkkllliiijjjkkkiiiggghhhlllpppsssuuuwwwzzz|||}}}~~~~~~~~~~~~vvvsssooollliiieeebbb___]]]ZZZVVVSSSQQQOOOLLLIIIHHHEEEAAA===;;;888555333333333222222111222222333000111111111111222222222111111222333333444555555666555444333333333333333222222222333333333444444444333333333444666888999333444555666555444333222111111222333333444555555444555666666666444222000111111000000000000111111///000222444555666777777777777777666555555444444222333444444333222333444444444444444444444444444000222333333333333555666888888888777777777777777777888999999999999888888333666999888888;;;BBBHHHFFFCCC===888555555666777:::>>>DDDIIIJJJIIIIIIIIIKKKHHHCCC===999777777888555666777999::::::::::::999888888888999:::;;;;;;555555555555555666777888222444555444222111222222222222333333333444444444222222333333333444444444444555666777777999===???HHHJJJMMMNNNNNNMMMNNNOOOVVVYYY]]]^^^^^^___cccfff___bbbeeeffffffiiinnnrrr{{{wwwSSS???:::999888777777777888;;;===@@@BBBHHHJJJNNNRRRXXX```iiiooottt}}}ooo^^^YYYXXX^^^hhhvvv~~~{{{yyyxxxwwwzzz}}}yyykkk^^^YYYXXXXXXXXXZZZ[[[[[[[[[\\\___cccfffhhhjjjjjjgggbbb[[[TTTQQQPPPIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCBBBAAA???>>>======:::::::::999999999888888777777777777777888888999<<<>>>@@@@@@??????@@@AAABBBDDDEEEFFFFFFGGGIIIKKKKKKMMMPPPRRRTTTXXX\\\```dddjjjrrrxxx{{{}}}xxxuuuooonnnkkkiiiiiiiiijjjkkkjjjkkkkkkkkkjjjkkknnnqqquuuxxx{{{}}}}}}}}}}}}}}}|||zzztttqqqllliiifffccc```]]]ZZZWWWRRROOOMMMKKKIIIGGGAAA@@@>>><<<999666444333000000000000000000000000111222222333333222222111333333333333333333333333222333444555666666666666555555555555666666666777444444555666777888999999333333333222222111111111222222333333333333444444555666777777666444222111333222111111000000111111222333333444555666777777888888777555555444444444555444333333222222333333555444555777:::999555111111222333555666666555555555666777888888777666666:::::::::999777666444444555555333222333888???DDDGGGBBB<<<999999999888666888;;;@@@GGGMMMNNNMMMKKKIIIHHHCCC===888555555666999999888999;;;=========@@@>>>;;;::::::::::::888<<<;;;999888666555555444:::888444111000000111222000///444444---222777111333333333333222111000000333444555666777:::>>>AAAIIIMMMPPPPPPNNNMMMOOORRRVVVZZZ^^^^^^]]]\\\]]]```eeedddfffhhhgggggglllsssxxxUUUAAA<<<<<<;;;777777777999;;;===@@@BBBGGGKKKOOOTTTYYYbbbnnnvvv~~~rrrddd```aaajjjvvv{{{yyyxxxxxxxxxyyy|||wwwjjj]]]XXXXXXXXXXXX[[[[[[[[[[[[\\\___bbbfffhhhjjjiiigggaaaZZZSSSNNNLLLIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>>======<<<::::::::::::999999999999777777777777777888888999<<<>>>@@@@@@??????@@@AAABBBDDDEEEFFFFFFGGGIIIKKKLLLNNNPPPRRRUUUYYY]]]aaafffkkkrrrwww{{{yyyuuurrrooommmkkkiiiiiiiiijjjkkkjjjkkklllkkkkkkllloooqqquuuxxx|||~~~~~~~~~~~~{{{yyyuuurrrmmmiiifffccc___\\\WWWSSSOOOKKKIIIGGGEEECCC>>>===<<<:::888666444333111111111111111111111111111222222333333222222111333333333333333333333333111111222333444555555444444444555666666666666555555555555666666666666666444444444333333333222222222222333333333333444444555666777777666444222111333222111111000000111111111111222333444555666666888888777666555444444444555444333333222222333333333222333555777777333000000111333444555555444444444555666888888777666666999999999888777666444333111222444555555888<<>>999888888999888666777999>>>DDDIIIKKKKKKIIIKKKIIIEEE@@@:::888888999;;;:::::::::<<>><<<<<<<<<<<<;;;888777666444333333333333444333000...,,,,,,,,,---444333888888222888???999222333333444444444333333333444555666777:::>>>AAAGGGJJJNNNOOOMMMMMMNNNQQQUUUYYY]]]^^^]]]\\\^^^```bbbbbbdddhhhhhhhhhnnnvvv|||YYYCCC>>>>>>===777777777999;;;===@@@AAAFFFKKKRRRVVV[[[gggxxxwwwllljjjnnn{{{}}}{{{yyyxxxwwwwwwxxxyyy{{{|||~~~tttggg[[[WWWXXXWWWXXX[[[\\\\\\\\\]]]___bbbeeegggkkkkkkiiiccc[[[SSSMMMKKKHHHHHHHHHGGGEEEDDDBBBBBB???>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999999777777777777777888888999;;;===???@@@??????@@@AAABBBDDDEEEFFFFFFGGGIIIKKKMMMOOOQQQTTTVVVZZZ___bbbhhhmmmssswww{{{~~~yyytttqqqooonnnmmmkkkjjjiiiiiijjjjjjkkkkkklllllllllmmmppprrrvvvyyy|||~~~zzzwwwssspppjjjfffbbb^^^ZZZWWWQQQMMMIIIFFFCCCBBB???===999999888777666444444333111111111111111111111111111222222333333222222111333333333333333333333333222222333444555555555555444555777888999888777666666666555555444444333333555555444444444444333333222222333333333333444444555555666666666444333222222222111000000000000111000111111222333444555555888777777666666555555555555444333333222222333333111111111333444444111//////000111222333333333333444555666777888777666666888888888777666555444333...000444666777777888999:::888777777888888888777777888:::>>>CCCFFFGGGGGGJJJIIIEEE@@@;;;999999:::===<<<;;;;;;===AAAEEEGGGKKKGGGBBB>>>============555555444333333333444444555555444222111000//////555444999999444===FFFBBB222222333444555555666666333444555666777:::>>>AAACCCHHHMMMOOONNNMMMNNNOOOUUUXXX]]]^^^\\\\\\^^^`````````ccchhhiiijjjpppxxx^^^FFF???>>>===888888888999:::===???AAADDDKKKSSSYYY```ooo|||sssuuu~~~}}}|||{{{{{{||||||{{{{{{}}}~~~qqqeeeZZZWWWWWWWWWXXXZZZ]]]\\\\\\\\\^^^aaadddffflllllljjjeee\\\TTTMMMKKKGGGGGGGGGFFFEEEDDDBBBAAA>>>>>>==================;;;;;;;;;::::::::::::999777777777777777888888999:::===????????????@@@AAABBBDDDEEEFFFFFFGGGIIIKKKNNNPPPRRRUUUXXX\\\```dddjjjnnntttwwwzzz~~~zzzuuuqqqnnnlllllllllkkkjjjiiiiiijjjjjjkkklllmmmmmmmmmnnnqqqtttwwwyyy|||~~~~~~~~~xxxtttmmmiiiddd___[[[VVVRRROOOJJJGGGBBB???===<<<999888555555555444444444333333222222222222222222222222111222222333333222222111222222333333333333444444444555666666777777777666555666999;;;;;;:::888666444444444333333333333222444444444444444333333333222222222333333333444444555555666666555444333333222222111000000000000000111111222333444555555666777777777777666666555555555444333333222222333333000000111222333222000//////000000111111111111111333444555777777777777666666666777666666555444444...000444555555555666777888777777777777777777666666666666999===AAACCCDDDFFFEEECCC>>>:::888888999>>>===<<<;;;===AAAGGGLLLSSSMMMFFF@@@>>>===<<<<<<666666666666666777888888777888888888666555333222222000555555222<<>>AAABBBGGGMMMPPPOOONNNNNNOOOSSSWWW\\\]]]\\\\\\^^^aaaaaaaaadddhhhiiijjjpppxxxdddJJJ???<<<:::888888888999:::===???@@@CCCJJJSSSZZZdddvvv}}}|||{{{|||~~~pppdddYYYWWWXXXXXXXXXZZZ\\\\\\[[[\\\]]]```bbbdddiiiiiigggaaaYYYQQQLLLIIIFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>======;;;;;;:::::::::999999999777777777777777888888999:::<<<>>>?????????@@@AAABBBDDDEEEFFFFFFGGGIIIKKKNNNPPPSSSUUUXXX\\\bbbeeejjjoootttxxxzzz}}}|||wwwsssooommmlllkkkkkkjjjjjjiiiiiijjjjjjlllmmmnnnnnnnnnooorrruuuxxxzzz|||}}}~~~~~~|||vvvppphhhddd^^^YYYTTTPPPKKKHHHDDDAAA===:::999888666444333333333333333333333333222222222222222222222222111222222333333222222111222222222333333444444444444555666666666666666666333555888999:::888666555222222222222333333333333222222222222222333333333222222222333333333444444555555555555555555444444222111000000//////000000222222333444555666777777666777777888777777666555555444333333222222333333000111222333222111111111000//////000000000111111222333555666777777777666555666666666666666555444222333333333222333555888999999999888777666666666666555444555999===@@@@@@CCCCCCAAA>>>:::888888999======<<<;;;<<<@@@HHHMMMVVVPPPHHHAAA===;;;:::999777777777777888999:::;;;333444555555444222000...///---111222///:::FFFDDD444444333222111111222222333444555666777:::>>>AAABBBHHHNNNQQQPPPOOOOOOPPPRRRVVV[[[]]]\\\\\\___aaadddcccfffiiiiiiiiinnnvvvjjjNNNAAA<<<999999888888999:::<<>>>>>=========<<<:::::::::999999999888888777777777777777888888999999;;;>>>?????????@@@BBBBBBDDDEEEFFFFFFGGGIIIKKKMMMPPPSSSUUUXXX]]]bbbfffjjjooouuuyyyzzz|||~~~|||zzzwwwssspppmmmllljjjjjjjjjjjjjjjjjjiiiiiilllmmmnnnooooooqqqtttvvvyyy{{{~~~}}}yyyqqqjjjccc___ZZZTTTPPPLLLGGGDDD???<<<999777777666555444222333333333444444444444333333333333333333333333111222222333333222222111111222222333333444444555222222333333333333333222111222444555666555333222111111222222333333444444111111222222222222333333222222333333333333444444555555555555555555555555111111000////////////000222333333444555666777888666777888888888777666555555444333333222222333333000222333333222111111222000000/////////000000111111333444666777777777666555555666777777777666666666666444222111333666999;;;;;;;;;999666555555666666444333444777;;;===>>>BBBCCCBBB???<<<::::::;;;<<<======<<<;;;???GGGMMMRRRMMMFFF@@@<<<:::888666666666666666777888999:::222222333333222111///...///---222222000:::FFFCCC555444222111000000111111333444555666777:::>>>AAADDDIIINNNPPPOOONNNOOOPPPQQQUUUZZZ\\\\\\]]]___bbbffffffgggjjjiiihhhmmmtttnnnRRRDDD===999999999888999:::<<<>>>???EEEIIIOOOWWWdddwww}}}}}}~~~qqqfff[[[YYYYYYXXXXXXYYY[[[ZZZYYYYYYZZZ\\\^^^```\\\[[[XXXRRRLLLHHHGGGGGGDDDDDDDDDDDDCCCBBBAAAAAA???>>>>>>===<<<;;;::::::999999888888888777777777777777777777777888888999888;;;===>>>>>>???@@@BBBBBBDDDEEEFFFFFFGGGIIIKKKMMMOOORRRUUUXXX]]]bbbfffhhhnnnuuuyyy{{{{{{~~~~~~yyyyyyxxxvvvssspppmmmkkkiiiiiijjjjjjjjjjjjiiiiiilllnnnoooooopppqqquuuxxxzzz|||}}}zzzxxxssskkkddd]]]YYYTTTOOOKKKGGGCCC@@@<<<999777666666666666555333444444444444555555555444444444444444444444444111222222333333222222111111111222333333444555555111222222222222222111111222222333444444444444333333333333333333222222222222222222333333333444444222222333333333333444444555555444444444555555555111111000///////////////111222333444555666666777555666888999999888777666555444333333222222333333000222333222000///111333111111000//////000111111111222444666777777777666555666777777888888888777888888777555333444777999:::;;;:::777444333666888666555333444777:::<<<<<<@@@@@@@@@>>>;;;999999:::<<<>>>???>>><<>>AAAFFFIIIMMMNNNLLLLLLMMMOOOPPPTTTYYY\\\\\\]]]```bbbffffffgggjjjiiihhhmmmtttoooUUUFFF???;;;999999999999:::<<<>>>???GGGIIIMMMUUUcccuuu~~~rrrggg\\\YYYZZZXXXXXXXXXZZZYYYXXXXXXYYY[[[]]]^^^[[[YYYVVVPPPKKKHHHHHHIIIDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>===<<<:::999888888888888888777777777777666777777777777777888888999888:::===>>>>>>???@@@BBBBBBDDDEEEFFFFFFGGGIIIKKKLLLOOORRRUUUXXX\\\bbbfffgggmmmuuuzzz{{{{{{|||~~~}}}~~~~~~~~~}}}|||zzzyyyvvvvvvvvvvvvssspppmmmkkkhhhiiiiiijjjjjjjjjiiiiiimmmnnnooopppppprrruuuxxxzzz~~~zzzvvvtttpppggg___WWWTTTOOOJJJFFFBBB>>><<<:::888666555666777777666444555555555555555555666444444444444444444444444222222222333333222222222111111222333333444555555333333444444444333222222555555555555666666666777666666555444333222111000333333333444444555555555222222333333333444444444555555444444444555555666111111000///////////////000111222333444555555666555666888999999888777666555444333333222222333333///111333222///...000222222111000//////000111222111222444666777777777666555666777888888999999888888999999888666555777999999999888555222333666:::777555444555888:::;;;;;;<<<======;;;999777777777===???AAA@@@>>>@@@GGGMMMBBB???<<<:::::::::888777777777777777777888999999333222222111111000000000///---333333000999BBB>>>444333222222222444666888333444555666777:::>>>AAAFFFIIILLLLLLJJJJJJLLLNNNOOOTTTYYY\\\\\\]]]```ccceeeeeegggjjjiiiiiinnnvvvtttYYYDDD;;;<<<999:::;;;:::999:::===???DDDIIIPPPWWW```ooo|||{{{}}}rrrggg\\\XXXWWWVVVXXX[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]XXXPPPJJJGGGEEEDDDCCCFFFEEEDDDCCCAAA@@@???>>><<<=========<<<:::888777777777777777777777777777888888888777777777777777999:::;;;;;;;;;<<<>>>@@@AAAAAABBBDDDFFFHHHJJJKKKOOOQQQRRRTTTWWW\\\cccgggjjjooouuuzzz}}}~~~}}}|||{{{xxxtttqqqssssssrrrqqqooommmlllkkkiiikkklllllljjjjjjkkkmmmnnnlllmmmpppppppppsssxxxxxxqqqjjjddd]]]YYYSSSOOOJJJFFFCCC@@@===;;;666666666666666555555555777666444333222222333444777666444222111111111222333333333222222222222111111111111222222333333333666777777777666555555444555444222111111222444555444333111000000000111111333111000000111333777999===999555555777888888777333444555555666666666555222111111000000000000000000000000111222333555555777888999999888777555444444444333333333222222222333333333333333222111111000000000000////////////333444555777777777666666444777:::>>>>>>===:::888666666666666666777888888:::===<<<888777888666333222222222333444555666777:::::::::999999999999999;;;;;;<<<===@@@BBBDDDFFFBBB>>>888555444555666666444555666777888999999999666555444222111000000000000000111222333333444444111111222444666666333111222444555666777:::>>>AAAIIILLLNNNOOONNNLLLLLLLLLQQQUUUZZZ\\\\\\]]]aaadddhhhiiikkkkkklllnnnqqqttt~~~xxx^^^GGG<<<;;;999:::;;;:::999:::===???EEEIIIPPPVVV___nnn~~~}}}~~~ssshhh]]]YYYXXXVVVWWWZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZUUUNNNIIIFFFEEEEEEDDDDDDDDDCCCAAA@@@???>>>===<<<======<<<;;;:::888777888888888888888888888888888777777777777777777777999;;;============???AAAAAAAAABBBDDDFFFHHHJJJKKKPPPRRRTTTVVVYYY]]]bbbfffjjjnnntttyyy|||}}}}}}|||{{{zzzzzzwwwssspppppppppoooooommmllljjjiiihhhjjjkkkjjjiiiiiijjjlllnnnlllmmmqqqqqqppptttyyyzzztttmmmfff```ZZZWWWMMMJJJEEEAAA>>>;;;999666777777666555333222111111555444333333333444555666666666555333333222222222333333333222222222111111111111222222222333333333222222333333222222111000444333222111111222333444333222111000000000111111222111111111333666:::<<<;;;777444333444444333111444444555555555444333222222222111000000000000000000000000111222333555555888888999999999888666555444444444444333333333333000000000000000///......000000000000000000000///333444555666777777666666999999:::;;;;;;:::999888777777666666666555666666;;;>>>>>>:::777777666222333333333444555666888999;;;;;;;;;::::::999999888;;;<<<<<<===???@@@AAABBB@@@===:::888777777666555555555666888999999::::::555444333222111111111111111111111222222333333444444222111222333555444333222444555666777:::>>>AAAHHHKKKNNNNNNMMMLLLKKKLLLRRRVVV[[[\\\\\\]]]```dddggghhhjjjjjjkkkmmmpppssseeeMMM???;;;999:::;;;:::999:::===???DDDIIIOOOVVV___mmmssshhh^^^ZZZXXXWWWWWWZZZ\\\[[[[[[ZZZZZZYYYYYYYYYVVVQQQKKKGGGFFFFFFEEEEEECCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;999888777888888888888888888888888777777777777777777888888999<<<>>>@@@??????@@@@@@AAABBBCCCDDDFFFHHHJJJLLLPPPSSSVVVYYY[[[^^^aaadddiiinnnssswwwzzz{{{|||}}}yyyxxxwwwwwwvvvtttqqqnnnllllllllllllkkkjjjiiihhhggghhhjjjjjjiiihhhjjjkkknnnlllnnnqqqrrrrrrvvv{{{yyytttnnngggaaa[[[VVVRRRGGGDDD???<<<:::888666444666666555555444333222222333333333333444555666777555666666666555444333333333333222222222222111111222222222222333333333333333444444555555444333222333222111000000111222333222222111000000000111111222222222333555888<<<>>>666444222222333333222111555555666777666444333111222222111000000000000111000000000111222333555555888999999::::::999888777555555555444444444444333222222333333222222111000000000000000000000000000333444555666777777777777<<<;;;:::999888888888888777777777777666555555444:::>>>@@@<<<::::::888555444444444555777999;;;<<<======<<<<<<;;;:::999888:::;;;<<<======>>>=========<<<:::::::::888555333666666777888999::::::;;;444444333222222222222222222222222222222222222222555333000000222444555555222444555666777:::>>>AAAGGGIIILLLMMMMMMKKKKKKKKKTTTXXX\\\]]]]]]]]]```cccfffgggiiijjjjjjmmmpppsssmmmSSSAAA;;;999:::;;;:::999:::===???CCCHHHNNNUUU___ooorrrhhh^^^ZZZYYYWWWWWWYYY\\\[[[[[[ZZZZZZYYYXXXWWWQQQMMMIIIFFFEEEFFFFFFFFFCCCBBBAAA@@@???>>>======<<<<<<;;;;;;:::999888888999999999999999999999999777777777777777888888888888;;;???@@@@@@?????????BBBBBBCCCDDDFFFIIIKKKLLLPPPSSSXXX[[[]]]^^^aaabbbiiimmmrrruuuwwwwwwxxxyyyuuutttsssssssssqqqooollljjjjjjjjjjjjjjjiiihhhgggggghhhjjjjjjiiiiiikkklllnnnlllnnnrrrttttttxxx~~~~~~uuuqqqjjjccc\\\VVVPPPLLLDDDAAA===;;;:::888777555444555555666777888888999444444444444555555666666555555666777777666555444333333333333222222222222333333333333333333333333444555666777777666555444222111000000///000000111111111111000000000000111222222222333555888:::<<<333222222333444555555555666777888888888777555444333222111111000000111111000000000111222333555555888888::::::;;;:::999888666666555555555444444444444444444444444333333222000000000000000111111111333333444555666777888888;;;:::999999888777777777666777888999999999777777888>>>BBB???<<<<<<;;;999666555666666999<<<>>>@@@???@@@??????===;;;999888888999:::;;;<<<<<<<<<;;;<<<:::999888888777555333666666777888999:::;;;<<<444333333222222222333333333333222222222222222222444333111111333444444444222444555666777:::>>>AAAEEEHHHKKKMMMLLLKKKKKKLLLUUUYYY\\\]]]]]]]]]```cccfffhhhiiijjjkkknnnqqqttttttYYYDDD;;;999:::;;;:::999:::===???AAAFFFMMMUUU```rrrxxx|||pppfff]]]ZZZYYYWWWWWWYYY[[[[[[[[[[[[ZZZXXXWWWVVVNNNKKKGGGEEEEEEEEEEEEEEECCCCCCBBBAAA@@@??????>>><<<;;;;;;:::999999999999888888888888888888888888666666777777888888888888777:::>>>??????>>>>>>???BBBBBBCCCEEEGGGIIIKKKLLLOOOSSSXXX[[[]]]___```bbbhhhkkkpppssstttsssttttttqqqpppoooooooooooommmkkkjjjjjjjjjjjjiiiiiihhhggghhhiiikkkkkkjjjkkklllnnnnnnmmmooosssuuuvvv{{{{{{sssnnnfff___XXXQQQJJJFFFAAA>>>;;;999999999888666555555666666777888999999666666666555555444444444444555666777777777666555444444444444333333333333333333333333333333333333111333555666666555333222222111111000////////////000000000000111000000000333333222333333555666777333333333333333444555666666666666777777777777666333222222111111111111111000000000111222333555555777888999:::;;;;;;:::999666666555555555444444444111111111111111000000//////000000000111111111222333333444555666777888999666777999::::::999777666555777:::<<<>>>===<<<;;;<<>><<<:::777666666666777:::>>>BBBDDDCCCCCCCCCBBB@@@===;;;999555666777999:::;;;<<<<<<<<<999666555555666666555666666666777888999;;;<<<444444333333222333333333333333222222222222222222222111222333555555333222222444555666777:::>>>AAADDDGGGKKKMMMLLLLLLLLLMMMUUUXXX\\\]]]\\\]]]___bbbgggiiikkklllmmmooosssvvvxxx]]]GGG<<<999:::;;;:::999:::===???@@@EEELLLTTT___qqqwwwsssjjjmmmpppsss{{{}}}mmmccc[[[YYYYYYWWWWWWYYYYYYZZZZZZ[[[ZZZYYYWWWVVVNNNKKKHHHEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@??????;;;;;;:::999999999999999777777777777777777777777666666666777888888999999888:::===>>>>>>>>>>>>???BBBCCCDDDEEEGGGIIIKKKMMMOOORRRWWWZZZ\\\^^^aaacccgggjjjnnnqqqqqqpppppppppnnnmmmkkklllmmmmmmlllkkkjjjjjjjjjjjjiiihhhgggfffhhhiiikkkkkkkkkkkkmmmooonnnmmmooouuuwwwxxx}}}|||vvvmmmhhhaaaYYYRRRKKKEEEAAA<<<999777666777777777666777777666666555444333333666777777666666444333333444444555666777777777666666666555555555444444444444444444444333333333333222444777999999777555444222222111111000000//////...///000111111111000000222222222222222333444444555555444222000000222555888777555444444555666777333333222111111111111222000000000111222333555555555666888:::::::::::::::555555555444444444444333222333333333333222111111///000000111111222222222333333333444666777999:::555666888999999888777555444666;;;???AAA@@@???>>>BBBJJJNNNHHH@@@:::666222777666666888;;;???DDDGGGGGGGGGGGGFFFDDD@@@===:::555666666777888:::<<<===;;;888555444555666777777666666555555666888:::;;;555555444333333333333333222222222222222222222222111111222444666666333111222444555666777:::>>>AAADDDGGGKKKMMMMMMMMMMMMNNNSSSWWW[[[\\\\\\\\\___bbbhhhiiikkklllnnnppptttwwwzzz___III===999:::;;;:::999:::===???AAAEEEKKKRRR]]]nnnxxxkkkddd```dddgggkkkuuu|||iii```YYYXXXXXXWWWWWWYYYWWWXXXZZZ[[[ZZZYYYXXXWWWPPPMMMIIIFFFEEEDDDCCCAAAAAAAAA@@@@@@??????>>>>>>;;;:::999888888888999:::666666666666666666666666555666666777888888999999:::<<<>>>>>>>>>>>>@@@BBBBBBCCCDDDEEEGGGJJJLLLMMMMMMQQQUUUXXX[[[^^^aaadddfffjjjmmmooonnnmmmlllmmmlllkkkiiijjjkkkllllllkkkjjjjjjjjjiiihhhfffeeedddggghhhjjjjjjjjjkkklllnnnmmmmmmpppuuuxxxzzzvvvoooccc^^^XXXQQQLLLFFF@@@===999777555555666777777777999888777666555444333222555555666777777666555444444444444444555666777888777777777777666666666666555555444444444333333333333555888;;;;;;999777666222222222222111000//////---...000111111111000000111111111222333444444555444444444111000333888<<>><<>><<<999888666666666888;;;===:::999888888999999888777555555444444555777999;;;777666555444333222222222111111111222222333333444333222111333444555444222222444555666777:::>>>AAADDDGGGKKKNNNNNNNNNOOOPPPQQQUUUYYY[[[[[[\\\___bbbggghhhjjjlllmmmppptttwww{{{```JJJ>>>999:::;;;:::999:::===???BBBFFFKKKQQQZZZkkkwwwfff]]]^^^bbbeeeiiittt{{{ggg^^^WWWWWWXXXWWWWWWYYYVVVWWWYYY[[[[[[ZZZXXXWWWQQQNNNJJJGGGEEEDDDBBB@@@@@@@@@??????>>>>>>======;;;:::999888888888999:::666666666666666666666666555666666777888999999999<<<>>>??????>>>???BBBDDDCCCCCCDDDEEEHHHJJJLLLMMMMMMPPPTTTWWWZZZ]]]bbbeeefffiiimmmnnnmmmlllkkkkkkkkkjjjhhhiiikkkllllllkkkjjjjjjiiihhhgggeeecccbbbeeegggiiiiiiiiijjjlllmmmmmmmmmpppvvvyyy{{{|||rrrjjjZZZVVVQQQKKKGGGBBB>>>;;;999777666666777999999999888888888888777777777777333444555777777777666666444333333333444555777999888888888888777777777777555555555444444333333333///111444777777666333222333333333333222111//////---...///111111111000//////000111222444555666777222222333222444999AAAHHHHHHDDD>>>999666666888:::444333222222111111222222000000000111222333555555333444666888999::::::999444444333333333222222222222222333333222222111000///000000111222222333333333333333444555777999;;;===;;;888555333333555555555888<<<@@@AAA???<<<:::???IIIPPPKKKCCC>>>:::888666666666777;;;AAAFFFIIILLLMMMMMMKKKHHHDDD???===<<<:::777555555777:::<<<999999:::<<<===<<<999666555444333333444666999:::888777555444333222222111000000111222333333444444555333111000222444555555222444666666777:::>>>AAAEEEHHHLLLNNNOOOOOOPPPQQQOOOSSSXXXZZZZZZ[[[___bbbfffgggiiikkklllooosssvvv|||```III>>>::::::999999999:::;;;<<>>======;;;;;;::::::999888888888888888777666666666666666000222555666777777999;;;<<<>>>@@@@@@??????@@@AAADDDBBBBBBDDDIIIMMMOOOOOOPPPRRRUUUWWWYYY\\\```cccffffffggghhhiiiiiiiiiiiihhhgggfffeeeeeegggiiijjjhhhhhhgggfffeeeeeeeeeeeefffhhhiiiiiihhhhhhjjjkkkqqqpppsssxxxzzzzzz}}}}}}vvvnnneee___VVVPPPGGGBBBAAA???<<<999888888888777777666666666777777666666666555555555777888999::::::999888777999888777666666666666666555555555555555555555555777666444333333333444555666555555555666666777888444333111000////////////000111222111000///000222111111111000000000000000111444333111333:::======888777666555555555555555444222000000111222111000000000000111111222333444555555666777888888888888:::777444222333444333333444444333333222111111000333333222111111111222222111111222333444555777888666777888999888777555444555666777999::::::999999<<>>666666555444444555777888555666666555333111000000444333333222222333333444333333222111222333444444555555555666777:::<<<===DDDHHHNNNOOONNNMMMMMMOOOOOOVVVYYYXXXWWWZZZ]]]^^^eeegggiiiiiihhhjjjooottt{{{dddNNNBBB;;;:::999999999:::<<<===BBBEEEJJJPPPZZZiiizzzzzzjjjdddfffkkkuuu~~~~~~zzzkkkaaaWWWVVVXXXXXXWWWXXXVVVXXXYYYYYYXXXXXXZZZ[[[YYYVVVRRRLLLHHHDDDBBBAAABBBBBBAAA???>>>===<<<;;;<<<<<<;;;::::::999999888888777777666666666666666111444666777888999;;;===;;;===???@@@@@@@@@AAABBBDDDCCCBBBEEEIIILLLNNNOOOPPPSSSVVVYYYZZZ\\\^^^```ddddddeeefffggggggggggggeeeeeeddddddeeegggiiijjjhhhhhhgggffffffgggggggggggghhhiiihhhhhhhhhkkkmmmqqqpppsssxxxyyyyyy}}}zzzrrriii___YYYNNNIIIBBB???>>>>>><<<:::999999999888888888888888777777777666666666666666777888999::::::999888777;;;:::999777666666555555555555555555555555555555666555555444555666888999666666777888888888777777777666444333111111111000000222222222111000111222000000000000111111111111222444333111333888;;;:::666666555444444444555555333111//////111111111000////////////000111222333444555666777777888888888777555333222333444444333444333333222222111111111222222111111111222333333222222222333444555666777777888999999999888666555555555555555666777777888;;;@@@FFFFFFBBB<<<888777555555666777999>>>DDDIIIMMMLLLLLLMMMKKKFFF@@@;;;777888999:::;;;;;;;;;;;;AAAAAA@@@???>>><<<::::::555555444333444555666777777===AAA>>>666000111555333333222222222222333333555555444333333333444444888888777777888999;;;<<>>:::888555666888999;;;<<<<<<<<<>>>>>>===<<<;;;888666555666555444444555666888999:::@@@EEEAAA888222222555333333222222222222333333666666555555444444444444777777777777888:::;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::999888888777777666666666666777777555666555333111000111222:::===???@@@@@@@@@AAACCCCCCDDDEEEFFFHHHJJJMMMOOOQQQTTTWWWZZZZZZ[[[\\\]]]``````aaabbbccccccccccccbbbbbbcccdddfffhhhiiijjjhhhgggggggggggghhhhhhiiiiiiiiiiiihhhhhhjjjnnnpppqqqqqqssswwwxxxxxx{{{~~~wwwoooggg]]]TTTNNNDDDAAA>>>;;;:::999888888888888888888888888888888999999999:::::::::::::::999:::;;;<<<<<<;;;:::999888777777666777777888888999999999999999999999999666555444333333333444555999:::;;;<<<<<<;;;:::999555555444333111///...---000111222222000000111222//////000000111111222222///222222000222777999777333333333333333444555666:::777444333222111///---............///000111222333444555777888888999999666444333333444555444333333333222222222222222111000000000000111222222333333333333333333444555666555666666666666666666666999777555333333444666888555777;;;<<<;;;999666555444555666666666777;;;===>>>@@@BBB@@@<<<888666555444555777999:::<<<<<<===????????????>>><<<999888777666666666666888999;;;999<<<>>><<<777222///...333222222111111222222333666666666666555444444333444444444555888:::===>>>DDDHHHMMMOOONNNMMMMMMOOOOOOUUUWWWTTTSSSXXX\\\^^^bbbeeehhhiiihhhiiimmmqqqqqqVVV@@@<<<;;;:::::::::;;;===>>>AAAFFFOOOYYYfffwww{{{xxxtttnnndddZZZYYYZZZYYYXXXYYYYYYZZZ[[[ZZZXXXWWWWWWXXXVVVTTTQQQNNNJJJFFFCCCAAA@@@???>>>===<<<:::999999;;;;;;:::999999888888777666666666666666777777888666777777666555555888:::;;;===???@@@@@@@@@AAABBBCCCDDDFFFFFFGGGIIIMMMPPPQQQTTTWWWYYYZZZ[[[]]]_________```aaabbbbbbbbbbbbbbbcccdddfffggghhhiiijjjhhhhhhgggffffffggggggggghhhiiijjjjjjjjjkkknnnqqqrrrqqqssswwwxxxwww{{{zzzqqqhhh___VVVNNNIIIBBB@@@>>>;;;999888888888888888888888888999999999888888888888888999999999;;;<<<===>>>>>>===<<<;;;888888777777888999999:::777777777777777777777777:::999777555444444555555888888999999999888777777666555555555333222000//////111111111000///000111000000000000111111111111333555444111000333333111222222222333444555666777;;;999555333333111///...............///000111222444444666777999:::::::::777666444555555555444333222222222222222222222222111111000000000111222222222222222333444555666777555555555555555666666666:::888666444444555666777555777;;;======;;;777555444555666666666666888::::::<<<<<<;;;888666555555444555777999;;;<<<======>>>???@@@@@@???===:::999777777666666777999;;;<<<<<<;;;;;;:::999666333000222222111111111111222222555555555666555555444333222222333555888;;;>>>@@@DDDIIINNNOOONNNMMMMMMOOONNNTTTVVVTTTTTTXXX[[[\\\bbbfffiiijjjjjjjjjnnnqqqxxx\\\CCC<<<;;;;;;::::::<<<===>>>AAAGGGPPP\\\jjj||||||~~~~~~~~~oooddd[[[YYYZZZYYYXXXYYYZZZ[[[[[[ZZZXXXVVVWWWXXXTTTSSSQQQNNNJJJGGGDDDBBB>>>>>>===;;;:::999888777:::999999888888777777666666666666666666777888888777888888888888:::===@@@<<<>>>@@@@@@??????@@@AAACCCEEEFFFGGGGGGHHHLLLPPPRRRTTTVVVWWWYYY[[[^^^aaa^^^___```aaabbbbbbbbbbbbcccdddeeeggghhhiiiiiijjjhhhhhhgggfffeeeeeeeeeeeegggiiikkklllllllllnnnppprrrqqqssswwwxxxwwwzzz|||uuukkk```WWWNNNHHHCCC???>>>>>><<<:::999::::::888999999999:::::::::;;;888888888999999999::::::===>>>???@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;888888888888888888888888===<<<:::999888888999999999999888777777777777777777777777777666555333222...///000000///...///000111111111000000000000000333555444111000222111...222222333333444666777888888666444222222222111///////////////000111222222444555777888:::;;;;;;;;;999777666666777666444222222222222222222222222222222111111000000000000111111111222333444555777888666666666666666777777888999888666555444444444555888:::===@@@AAA>>>:::666333555666777666666777888;;;::::::::::::999888777777888:::<<<===>>>??????===>>>??????>>>;;;888666666666555666777888:::;;;>>>======<<<;;;:::888777222222111111111111222222222333444555555555444444333333444666999<<>>@@@GGGQQQ]]]mmm~~~~~~~~~}}}pppeee[[[ZZZZZZYYYYYYYYYZZZ[[[[[[ZZZWWWVVVVVVWWWSSSRRRPPPNNNKKKGGGEEECCC????????????????????????999999888888777666666666666666666666666777888888333444444444333555999;;;===???AAAAAA?????????@@@CCCEEEGGGGGGFFFHHHLLLPPPRRRSSSUUUVVVXXX[[[___bbb^^^___```aaabbbbbbbbbbbbdddeeeggghhhiiiiiiiiiiiiiiihhhgggeeeeeedddddddddfffiiikkkmmmmmmmmmoooppprrrqqqssswwwxxxwwwzzzzzzrrrggg[[[QQQJJJDDD@@@<<<======<<<;;;:::<<<===:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<>>>???@@@AAAAAA@@@???>>>@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::999888777666666666777888<<<;;;999888777888999999333333444444444333111000...///000///...---...000222222111111000000/////////222222000000333333000222222333444555666888999555333111111222333222111/////////000000111222333555666777999;;;<<<<<<<<<:::999777777777666444222222222222222222222222222222222111000//////000000111111111222444666888999777777666666777888999999888777666555444333333333555777;;;>>>???<<<777333333555777777666666666777===;;;::::::<<<===;;;:::999:::<<<>>>???@@@@@@AAAAAABBBCCCBBB@@@===999777555555444555666888:::;;;999;;;;;;:::888666777999222222111111111111222222111222444555555555444444555555666888:::===@@@AAABBBFFFKKKMMMLLLJJJKKKMMMKKKRRRWWWVVVUUUXXXZZZZZZcccgggkkklllkkklllooorrr}}}cccJJJ@@@<<<;;;<<<<<<:::<<>>???AAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGHHHKKKNNNQQQTTTVVVXXXZZZ\\\___bbbaaabbbaaa^^^\\\\\\```dddccccccdddfffgggiiijjjkkkkkkiiifffdddbbbbbbccccccggghhhjjjkkkkkklllnnnoooqqqqqqsssuuuvvvwwwwwwwwwyyylll]]]SSSKKKBBB===<<<;;;<<<=========<<<:::::::::::::::::::::::::::;;;999:::;;;<<<===???@@@@@@===>>>???@@@@@@@@@@@@???BBBAAAAAA@@@>>>===;;;:::<<<<<<<<<<<<;;;999777666///333777888777555444333999888777666666666666666555444444333333222111111444333222111000000000000333555666444000///000222////////////////////////222222333444444555555666555555666666666555333222111000...---...000333555444666777888888999;;;======:::888777777666555444333333333333222111000000//////000111111111111111000000111222333333444444777777777777888888888888999888888777666555555444333555999>>>@@@???;;;888666666555555555555666666:::;;;<<<===<<<<<<::::::;;;888666777999===???@@@???AAABBBAAA>>>:::888777999888777666666777888999999999::::::;;;<<<======AAA:::222///111333333222111222333333444444333333555555555555777:::>>>@@@CCCHHHMMMPPPOOOLLLJJJHHHQQQTTTYYYZZZXXXXXXZZZ\\\aaaeeeiiijjjjjjlllpppttt}}}dddKKKAAA===;;;<<<<<<:::<<<@@@CCCJJJSSS___qqq|||~~~lllccc\\\ZZZZZZYYYYYY[[[VVVWWWWWWVVVVVVUUUTTTSSSQQQPPPMMMJJJGGGDDDBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;999999888777666666777777777777777777666666666666777777666777777999;;;<<<===???AAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGIIIKKKNNNQQQTTTWWWZZZ[[[]]]___aaa_________]]]ZZZ[[[^^^bbbddddddeeefffhhhiiijjjjjjiiihhheeecccbbbbbbccccccggghhhjjjkkkkkklllnnnoooqqqrrrsssuuuvvvwwwxxxxxx}}}yyypppdddVVVNNNGGG@@@======;;;<<<=========<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;:::<<<<<<<<<<<<;;;:::888777777999::::::888777888999666666555555444555555555444444444333222222111111111111111000111111222222222444555333000///000111111111111111111111111111222222333333444555555555222333444555555555444444444333111///000111333555444666777888888999;;;======:::888777777666555444333444444444333222222111//////000000111111111111000111111222333333444444777777888888888888999999999888888777666666555555555777:::>>>AAA@@@<<<999777666666555555666666777:::;;;<<<<<<<<<<<<::::::;;;<<<======>>>>>>>>>>>>AAABBBBBB@@@===999888777777666555555555666888999999999999999::::::::::::<<<777111000222444444222111222333333444444333333555444444555777:::===???BBBFFFKKKOOOOOOMMMLLLLLLQQQTTTYYYZZZXXXXXXZZZ\\\^^^bbbfffhhhhhhjjjnnnrrr|||eeeLLLBBB>>>;;;<<<<<<:::<<<@@@DDDLLLVVVaaarrr~~~uuu}}}lllccc\\\ZZZZZZXXXXXXZZZVVVVVVVVVVVVUUUTTTSSSRRROOOMMMKKKHHHDDDBBB@@@@@@<<<;;;;;;;;;;;;::::::::::::999888777666666666666666666666666777777777777999888888777888999:::;;;===???AAAAAA@@@???@@@AAAAAACCCEEEFFFGGGIIILLLNNNQQQTTTYYY\\\]]]^^^___```]]]]]]\\\[[[YYYZZZ]]]___eeeeeefffgggggghhhiiiiiigggfffdddcccbbbbbbbbbcccggghhhjjjkkkkkklllnnnoooqqqqqqrrrtttuuuvvvwwwwww|||tttnnndddXXXLLLFFFBBB>>><<<>>><<<<<<======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAACCCDDDDDDFFFEEEDDDCCCBBBBBBCCCCCC@@@@@@@@@???>>><<<;;;:::;;;<<<=========;;;:::999======<<<:::888888:::;;;999999999888999999::::::444444444333222222111111000000000000111222333333222333333222000///000111111111111111111111111111222222333333444444555555111111222444444444444444777555333222111222444555444666777888888999;;;======:::888777777666555444444444555555555444333333//////000000000000000000111111111222222333333444777777777888888999999999999999888888777666666666888999;;;>>>AAA@@@===;;;888777666666666666777888999:::;;;<<<<<<;;;:::999:::>>>CCCCCC@@@>>>======BBBBBBBBB???;;;888777777444444444444555666888999999999999888888888777777666333222333555666444111111222333333444444333333444333333444666999<<<>>>BBBEEEJJJMMMNNNNNNNNNOOOQQQUUUXXXYYYXXXWWWYYY[[[]]]aaaeeeggghhhkkkooosss|||fffMMMCCC>>><<<<<<;;;:::<<<@@@FFFNNNXXXcccqqqvvvssszzzlllccc[[[YYYYYYWWWWWWYYYVVVVVVVVVUUUTTTSSSRRRQQQNNNLLLJJJGGGDDDBBB@@@???<<<<<<<<<;;;;;;;;;::::::::::::999777666666666666555555666666777777888888999888777777777888999:::===???@@@AAA@@@???@@@AAAAAACCCEEEFFFGGGIIILLLOOOQQQTTTYYY]]]^^^^^^______\\\\\\[[[ZZZZZZ[[[]]]^^^ddddddeeeeeefffffffffgggeeedddcccbbbbbbbbbccccccfffhhhjjjkkkkkklllnnnooooooooopppqqqrrrtttuuuvvv{{{wwwmmmfffZZZOOODDD@@@>>>;;;;;;>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@@@@AAACCCDDDEEEFFFGGGJJJHHHEEECCCBBBBBBCCCDDD@@@@@@@@@???>>>===;;;:::<<<===>>>>>>>>>===<<<;;;<<<<<<<<<:::777666777999:::::::::::::::;;;<<<===666666555444444333333222000000000000000111222222111111111111000000000111111111111111111111111111111222222333444444555555111222222222333333222222555444333222222333555666444666777888888999;;;======:::888777777666555444444555555666666666555555000000000000000000000111111111111222222333333333666666666777777888888888999999999888888777777777999:::<<>>;;;<<<>>>CCCBBBAAA===999777666777333333333444555777:::;;;;;;:::999999777777666555333333444777888777333000111222333333444444333333333333333333555999<<<>>>CCCFFFJJJMMMMMMNNNOOOPPPQQQUUUXXXYYYXXXWWWXXX[[[]]]bbbfffiiijjjmmmrrrvvv~~~kkkSSSEEE???<<<<<<;;;:::<<>>@@@@@@?????????@@@@@@BBBDDDFFFGGGIIILLLOOOQQQTTTYYY]]]^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^aaabbbbbbbbbccccccddddddccccccbbbbbbccccccddddddfffhhhjjjkkkkkklllnnnooommmmmmnnnnnnpppqqqssstttxxx{{{rrrggg```SSSIII@@@===<<<:::;;;=========<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????BBBCCCDDDEEEFFFHHHIIIIIIJJJHHHFFFCCCBBBBBBCCCCCC@@@@@@@@@@@@???>>><<<<<<===>>>???@@@??????===<<<:::;;;<<<;;;999666555666555555555555666777888888777777777666555555444444222111111000//////000000000000///000000111111000000000000000000000000000111111222222333444444555444444333222111000000000000000000111222444666777444666777888888999;;;======:::888777777666555444444555666666777777777777222111000000000000111111111222222222222222333333444444555555666777777888999999999999888888888888999:::===AAADDDCCCAAA>>>;;;:::888777777888:::;;;777888:::;;;;;;;;;::::::666:::===;;;888777;;;@@@BBBAAA@@@===999666666777444444444555777999;;;===<<<<<<;;;999888666555555333555777999:::777222///111222333333444444333333333333333333555999<<<>>>EEEHHHLLLMMMMMMMMMNNNNNNQQQUUUXXXYYYWWWVVVXXXZZZ]]]aaafffiiijjjlllqqquuuqqqYYYFFF@@@<<<<<<;;;:::<<>>>>>=========<<<<<<<<<999888888777777777777777666666666666777777777777666555555444555666777888<<<>>>@@@@@@???>>>???@@@@@@BBBDDDFFFGGGIIIMMMPPPQQQTTTXXX[[[\\\\\\]]]^^^]]]\\\[[[\\\^^^______^^^______```aaaaaabbbccccccaaabbbbbbcccdddeeeeeefffggghhhjjjkkkkkklllnnnooommmmmmmmmmmmnnnpppssstttwww}}}~~~zzztttjjj___WWWLLLDDD=========;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@AAADDDEEEFFFGGGHHHIIIJJJKKKIIIHHHFFFDDDCCCBBBBBBCCCAAAAAAAAAAAA@@@???>>>===???@@@AAAAAAAAA???>>>===;;;===>>>===;;;888777777666666666666666666777888888777777666555555444444222222111000///////////////...---...000111111000////////////////////////111111222222333333444444666555444222111000//////......///000222444555666444666777888888999;;;======:::888777777666555444333444555666777888888888444333222111000111222333222222222222222222222222444444555555666777888888999999999999999999999999999<<<@@@EEEIIIHHHEEEBBB<<<;;;999777777999;;;<<<999:::<<<===>>>>>>======777888888666444555:::????????????===999777666777555555555555777999;;;===<<<;;;:::999888666555555333555777999888555222000111222333333444444333333444333333444666999<<<>>>EEEIIIMMMOOOOOONNNMMMMMMQQQUUUXXXYYYWWWVVVWWWYYY\\\```dddfffgggjjjnnnrrrsssYYYGGGAAA===<<<;;;999<<>>@@@@@@???>>>???@@@@@@BBBDDDFFFGGGJJJMMMPPPRRRTTTWWWYYYYYYZZZ\\\^^^]]][[[ZZZ[[[^^^```___]]]^^^^^^___```aaacccddddddaaabbbcccdddffffffggggggggghhhjjjkkkkkklllnnnooonnnnnnmmmmmmoooqqqtttuuuzzz~~~|||xxxrrrjjj___TTTLLLEEE>>>;;;===???===<<<===>>>===<<<;;;:::;;;;;;<<<<<<<<<===>>>???@@@AAABBBEEEEEEFFFHHHIIIJJJKKKLLLGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@???AAABBBBBBBBBAAA@@@>>>============;;;999888999;;;:::999999888888888888999666666555555444333333333111000000/////////000000...---,,,---000222111///000000000000000000000000111111111222333333444444666555333222111111111222//////000111222333444555444666777888888999;;;======:::888777777666555444222333444666777888888888666555333222111222333444222222222222222222222222555555666777888999:::::::::::::::::::::::::::::::::>>>DDDKKKOOONNNJJJFFF>>><<<999777777999<<<>>>===>>>@@@BBBBBBBBBBBBAAA:::999777555555777999;;;<<<===>>>===:::888666666555555444555666888:::;;;::::::999888666555444444000222444555444333333333111222333333444444333333555444444555777:::===???BBBGGGLLLPPPPPPOOOOOONNNQQQUUUXXXYYYVVVUUUVVVXXX\\\```dddfffgggiiimmmqqq}}}qqqVVVGGGAAA===<<<;;;999<<>>???@@@???>>>???@@@@@@BBBDDDFFFGGGJJJMMMPPPRRRTTTVVVWWWXXXYYY\\\^^^\\\ZZZYYY[[[^^^```^^^\\\]]]^^^___aaabbbdddeeeeeeaaabbbccceeefffggghhhhhhggghhhjjjkkkkkklllnnnppppppooonnnoooppprrruuuwww~~~}}}zzztttmmmcccWWWKKKCCC@@@:::888<<<@@@???===>>>>>>===<<<;;;:::;;;<<<<<<<<<===>>>???@@@AAABBBBBBEEEFFFGGGHHHIIIKKKLLLLLLGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCBBB@@@>>>===>>>===;;;888666666:::===888888777666555555555666555444444333333222111111///......//////000111222...,,,+++---000222111///111111111111111111111111000111111222333333444444555444333222222222333444111111111222222333333333444666777888888999;;;======:::888777777666555444222222444666777888888888777666444222222222444555222222222222222222222222666777888999:::;;;<<<<<<::::::::::::::::::::::::;;;@@@GGGOOOTTTSSSNNNJJJ>>><<<:::888888:::<<<>>>AAABBBCCCEEEFFFFFFEEEEEE>>>;;;888777888999888888:::<<<>>>===;;;888777666555444444444555666888999888888777666555444333333---///111111222222444555222222333444444444333333555555555555777;;;>>>@@@???EEELLLPPPRRRQQQPPPPPPQQQUUUXXXXXXVVVUUUVVVXXX___cccggghhhiiijjjnnnrrrzzznnnUUUHHH???;;;>>>===999;;;BBBDDDKKKVVVdddvvvzzzjjjiiiiiiooouuuxxxyyy~~~pppddd[[[UUUUUUVVVUUUUUUWWWWWWXXXYYYYYYYYYVVVTTTSSSRRROOOKKKHHHFFFEEECCCAAA>>><<<::::::;;;;;;:::999888888888888777777777777999666333444666777666444333444555666666777999;;;;;;===@@@@@@???>>>>>>???BBBBBBCCCEEEHHHJJJMMMNNNRRRTTTUUUVVVVVVXXXZZZ]]]ZZZ\\\^^^^^^]]]\\\]]]^^^`````````aaabbbbbbcccccc```aaaccceeeggghhhhhhggggggggghhhiiikkkmmmnnnooonnnnnnmmmkkkkkkmmmrrrvvv}}}~~~|||zzztttkkkbbbXXXOOOGGGAAA<<<===>>>???@@@@@@@@@@@@>>>======<<<===>>>@@@AAA<<<<<<<<>>===;;;999777777777888999444555666777777888888888555333333444555444///+++000000000000000000000000............////////////000000000000000000000000333333444444444444555555333333333222222222111111111111000000000000111111333444444666888:::<<<===<<<<<<<<<999666444555666999777444222222555888:::999777444111000111444555000333555666555444444444555777999999888888999:::;;;;;;:::::::::999999999:::===EEEOOOVVVWWWRRRMMM@@@???===999777888<<>>DDDEEELLLTTTTTTMMMJJJMMMOOOSSSUUUVVVTTTUUUWWW[[[jjjhhhfffdddeeehhhlllnnn{{{rrr\\\III@@@;;;>>>===999;;;BBBFFFLLLUUUaaaqqqxxxgggggghhhnnnwww}}}~~~~~~~~~pppccc[[[UUUUUUVVVUUUUUUWWWXXXXXXYYYYYYXXXUUUSSSRRRRRROOOKKKHHHFFFDDDBBB@@@>>><<<::::::;;;;;;:::999888888888888777777777777555333222333777999999777555666777777666666888:::<<<>>>@@@AAA@@@??????@@@BBBBBBCCCEEEHHHJJJLLLNNNSSSTTTUUUVVVVVVWWWZZZ\\\\\\^^^``````______```aaaaaaaaabbbbbbbbbbbbbbbbbb```aaaccceeefffgggffffffccccccdddeeefffhhhiiijjjlllllllllllllllnnnrrruuuzzz|||~~~~~~}}}|||||||||{{{yyywwwtttnnndddZZZQQQIIIBBB>>>:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>??????>>>>>>AAAEEEFFFEEECCCDDDEEEGGGIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAACCCBBB@@@@@@AAAAAA???>>>>>><<<:::999888888999:::444444555666666666666555333111111222333111...***000000000000000000000000/////////000000000000111000000000000000000000000000000000111111111222222333333222111000//////...111111000000000000111111333444444666888:::;;;<<<<<<<<<<<<999666444444555888666444333333444666777888666444222111222333444000222555666555444333444555777999:::999999999;;;<<<<<<;;;;;;;;;::::::::::::<<>>:::666444666;;;???DDDJJJOOOPPPQQQRRROOOJJJ@@@>>>:::999999999999888======<<<;;;999777555444777777777777777888888888777666444555666666555333222222111111111222333444222222111111111222333444444555555555555666:::===DDDGGGPPPZZZZZZSSSNNNOOOQQQTTTWWWXXXVVVVVVYYY\\\ggggggfffeeegggiiilllnnn{{{yyyeeeLLLBBB<<<======:::<<>><<<::::::;;;;;;:::999888888888888777777777777555444333444666888888888888999999888777777888:::===???AAABBBAAA@@@@@@AAAAAABBBCCCEEEGGGJJJLLLMMMQQQRRRSSSTTTSSSTTTWWWYYY[[[]]]___``````___aaabbbbbbbbbbbbbbbbbbbbbaaa``````aaacccdddeeeeeeeeedddeeeeeeeeeeeefffggghhhiiiiiijjjlllmmmmmmooorrruuuxxxxxxyyyzzzzzzzzzzzzzzz|||zzzyyyyyyyyywwwtttqqqmmmggg\\\RRRJJJDDD???<<<;;;<<<===>>>>>>???>>>>>>======<<<<<<======>>>???AAAAAAAAACCCFFFGGGGGGEEEEEEEEEGGGHHHJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCBBBBBBAAACCCAAA@@@@@@AAA@@@???===>>>===;;;:::999999::::::444555555555555444333333222111111111222111...+++000000000000000000000000000000000000111111111111000000000000000000000000//////000000000111111111555555444333111000//////111111000000000000111111333444555666888999;;;;;;<<<<<<;;;999666444444555666555444333333333333333555555444333222222222222000222444555444333333444666777::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::>>>EEELLLNNNLLLIII???===888333111333999>>>FFFMMMSSSVVVWWWXXXTTTNNN???===<<<<<<===<<<:::999<<<<<<<<<<<<:::777555333666666777777888888999999666555444444555555444222222222111111111222333333222222111111111222333444333444555666666777999<<>><<<::::::;;;;;;:::999888888888888777777777666888777666555555555555444888999:::999888888:::;;;>>>@@@BBBCCCBBBAAAAAABBBAAABBBCCCEEEGGGJJJLLLMMMNNNOOOPPPPPPOOOPPPRRRTTTWWWYYY\\\]]]]]]]]]___```aaaaaabbbaaaaaa___^^^]]]___```bbbcccdddccccccbbbeeeeeedddddddddeeeffffffeeegggkkkmmmnnnooorrrtttwwwwwwwwwxxxxxxyyyyyyyyy|||zzzyyyxxxwwwuuuqqqnnnhhhaaaVVVMMMFFFBBB???===>>>>>>???@@@AAAAAAAAAAAA????????????@@@@@@AAAAAACCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBAAABBBAAA??????@@@@@@>>>======<<<:::999999999999999666666666555555333222222444333333333333222000/////////////////////////////////000000000111111111000000000000000000000000222222222222333333333333666666666555444444333333111111000000000000111111333333555666888999::::::;;;<<<;;;888555444444555555555555444333222111000333333333333333222111111000222444444333222333333555777::::::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::999888:::???EEEHHHHHHFFF===;;;888444222444888;;;DDDLLLTTTWWWYYYYYYTTTMMM>>><<<;;;;;;<<<<<<<<<;;;888:::<<<>>>>>><<<:::888555555666777888999999:::666444333333444444333222444444444444444444444555333333333444444444555555222444666777777777999;;;>>>DDDMMMTTTUUURRRPPPOOOOOORRRUUUUUUTTTTTTWWWZZZbbbccceeehhhkkkmmmoooooozzztttUUUGGG=========;;;<<>><<<::::::;;;;;;:::999888888888888777777777666888888777666444444444555666888999999999:::<<<>>>>>>@@@CCCCCCBBBAAAAAABBBAAAAAABBBDDDGGGIIIKKKMMMMMMOOOOOOOOONNNNNNPPPRRRTTTVVVYYY[[[[[[\\\^^^```^^^___``````___]]][[[YYY^^^___aaabbbbbbbbbaaaaaa``````____________``````bbbeeeiiilllmmmnnnppprrruuuuuuvvvwwwxxxyyy{{{{{{zzzyyywwwvvvuuuqqqlllhhh```YYYPPPHHHCCCAAA@@@???>>>???@@@AAABBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKHHHHHHGGGEEEDDDCCCBBBAAABBB@@@????????????>>><<<::::::999888888777777777777777777666555444333222333333444333222111111111////////////////////////........./////////000000000000000000000000000000333333333444444444444555444444444555555666666777111111000000000000111111222333555777888999999999;;;;;;;;;888555333444555444444444444333222000///111222333333333222111000///111333333222111222333555777999:::::::::;;;<<<:::::::::999999999888888999777777:::@@@DDDDDDCCC:::;;;:::999777666777999???GGGOOOSSSUUUUUUOOOHHH>>>;;;777666888:::<<<===:::<<<@@@BBBBBB@@@===;;;555555666777888999999:::666444333333444444333222444444444444444444444333333333444444444555555555222444666777777777999;;;===BBBHHHLLLNNNOOOOOOOOONNNQQQTTTUUUSSSSSSVVVYYY```bbbeeeiiilllnnnppppppzzzzzzYYYIII======>>>;;;===BBBGGGOOO\\\lllyyyhhhiiikkkuuu~~~|||}}}}}}||||||~~~|||qqqfff^^^XXXXXXYYYXXXXXXYYYXXXXXXWWWVVVUUUTTTTTTSSSTTTRRROOOMMMJJJGGGCCC@@@>>><<<::::::;;;;;;:::999888888888888777777777777444555666555444555777888555777888888999:::<<<>>>>>>@@@BBBCCCBBBAAAAAABBB@@@AAABBBDDDFFFIIIKKKLLLOOOPPPPPPOOONNNNNNPPPQQQQQQTTTWWWYYYZZZ\\\^^^```\\\]]]^^^^^^]]][[[YYYXXX\\\]]]___```aaaaaaaaa``````_______________```aaaaaacccgggiiijjjlllnnnppppppqqqsssvvvwwwyyyzzzzzzvvvuuusssrrroookkkeee```VVVPPPHHHBBB@@@?????????======???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFGGGFFFGGGGGGGGGEEEEEEGGGIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIGGGFFFDDDCCCAAAAAAAAA???>>>>>>???>>>===<<<999999999888777777666666777777777666666444333333000111222111///...///000000000000000000000000000............////////////000000000000000000000000111111222222222333333333000000111222444555666666111111000000000000111111222333555777888888888777;;;;;;:::888555333333444444444444444333222111111111111222222222111111000///111222222111000222333333555888999999999:::<<<999999999999888888888888999777666888===AAABBB@@@999:::<<<;;;999888777777:::BBBJJJMMMOOOOOOIIIBBB<<<999555444666999===>>>???AAAEEEFFFEEEAAA===999666666777777888888999999666555444444555555444222222222333333333222111111000111222333333333222222333444555666666777999<<>>===>>><<<===BBBGGGOOO\\\mmm|||jjjjjjjjjxxx{{{{{{|||}}}}}}}}}|||qqqhhh```YYYYYYZZZYYYYYY[[[XXXWWWWWWVVVVVVVVVVVVVVVVVVTTTQQQOOOLLLIIIDDD@@@>>><<<::::::;;;;;;:::999888888888888777777777777444666777666444444666999666777888888888888:::<<<===???BBBBBBAAA@@@@@@AAA@@@AAABBBDDDFFFIIIKKKLLLMMMNNNNNNMMMKKKKKKMMMNNNMMMPPPSSSVVVXXXYYY\\\^^^ZZZ\\\]]]^^^^^^\\\YYYXXXZZZ[[[]]]___```aaaaaa```````````````aaaaaabbbccc```bbbeeefffgggiiilllnnnnnnpppsssvvvwwwxxxxxxwwwsssrrrpppooolllfff```[[[NNNIIICCC@@@??????@@@@@@===>>>???@@@AAAAAAAAAAAACCCDDDGGGIIILLLMMMMMMMMMIIIJJJJJJIIIGGGFFFIIIKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHFFFDDDCCCAAAAAAAAA???>>>===>>>>>>===;;;999999999999888777666666555555555555555444333222000111222111///...///222000000000000000000000000...////////////000000000000000000000000000000000000111111111222222222222000000111222333444444555111111000000000000111111222333555777888888777666;;;;;;:::888444333333444444444444333333333333333111111111111111111111111///000111111000000111333222444777888888888:::;;;:::::::::999999999888888999777666888===@@@@@@???:::;;;;;;:::888777777888888@@@FFFIIIJJJJJJEEE>>>999777555555888;;;<<<===???BBBFFFIIIHHHCCC>>>:::777777777777777888888888777666444555666666555333222222333333333222111000000111222333333333222222444555555555555666:::===???FFFKKKKKKLLLPPPQQQNNNPPPSSSVVVVVVUUUUUUXXX[[[cccdddfffhhhkkknnnppprrrzzz]]]LLL>>><<<>>><<<===BBBEEENNN\\\ooo}}}kkkkkkjjjyyy~~~zzz{{{~~~~~~|||qqqiiiaaaZZZZZZ[[[ZZZZZZ\\\XXXWWWWWWVVVVVVWWWWWWXXXWWWUUURRRPPPMMMJJJEEEAAA>>><<<::::::;;;;;;:::999888888888888777777777777777999999777333222333555888999999888777777888:::===???AAABBBAAA@@@@@@AAA@@@AAABBBDDDFFFIIIKKKLLLIIIJJJJJJIIIGGGGGGHHHJJJIIIKKKOOORRRTTTVVVXXX[[[ZZZ\\\^^^______]]]ZZZYYYYYYZZZ\\\^^^```aaaaaaaaa]]]]]]\\\]]]^^^___`````````bbbdddeeeeeegggjjjmmmoooqqqtttwwwyyyxxxwwwvvvsssrrrpppnnnkkkeee^^^YYYJJJGGGBBB@@@@@@AAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCHHHIIILLLOOORRRTTTTTTTTTKKKLLLMMMKKKHHHHHHJJJMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMJJJIIIHHHFFFDDDCCCAAAAAA@@@???======>>>>>><<<;;;:::::::::::::::888777777333333444444444333222222222333444333000000222444000000000000000000000000000000000000111111111111000000000000000000000000111222222222222333333333333333333444444444555555111111000000000000111111111333555777888888777666:::;;;:::777444333333444444444333333333444555555111000000000000000111222///000111000//////111333111333666777777888999;;;;;;;;;;;;:::::::::999999:::777666888===@@@???>>>;;;;;;:::888666555777999888???EEEGGGHHHHHHCCC===777666666888:::<<<<<<<<<<<>>888888888777777777777777888666555555666666555444444444555666555444222111222333444555666555444444555555555444444666:::>>>===FFFLLLLLLMMMQQQPPPKKKNNNQQQTTTTTTSSSSSSVVVYYYddddddfffhhhkkknnnppprrrzzzhhhMMM@@@AAA<<<999???BBBIIIOOO[[[qqq}}}nnnjjjhhhttt|||vvvxxx}}}~~~sssiiiccc]]]ZZZ[[[]]]]]]]]]^^^\\\YYYWWWVVVWWWYYY[[[^^^______ZZZRRRIIIAAA=========<<<;;;999888777777:::999888777666666666666666666666666666666666666888999:::999888888:::;;;===@@@CCCDDDBBB???>>>>>>===>>>???AAADDDGGGKKKMMMKKKKKKIIIHHHGGGFFFFFFFFFIIIKKKOOOSSSVVVWWWXXXXXXZZZ[[[]]]^^^^^^]]][[[ZZZZZZ[[[\\\]]]^^^^^^______]]]\\\ZZZZZZ[[[]]]```bbbdddcccbbbaaabbbeeehhhjjjpppqqqrrrttttttttttttsssqqqpppnnnjjjddd]]]VVVRRRLLLHHHCCC@@@@@@AAABBBBBBCCCBBBAAA@@@AAACCCEEEGGGMMMNNNQQQSSSTTTSSSRRRQQQQQQNNNJJJJJJKKKLLLJJJIIIMMMNNNOOOOOOOOOMMMLLLKKKLLLMMMOOOPPPOOONNNLLLJJJJJJJJJIIIHHHGGGEEEDDDCCC@@@???>>><<<<<<;;;;;;;;;;;;::::::999777666444333444444444444444444444444666555444333222111111111000111111111111000//////111111000000//////......////////////000000000000111111111222333333444444444444444444333222111000222111000.........//////111222333444555777888888:::::::::999777666444333444444444444333333222111111000000000111222333333000000////////////000000444555777888777666777888;;;;;;<<<===<<<;;;:::999666666777:::>>>AAABBBAAA;;;777555666:::<<<999555888;;;AAAEEEFFFCCC>>>;;;666666666666888;;;>>>@@@BBBBBBDDDIIILLLJJJBBB;;;<<<:::888888:::999777333222444777888777666555666222222333444333222111000222222222333333444444444444444444555666888:::;;;AAAEEEIIIKKKLLLMMMNNNOOOOOOSSSWWWWWWVVVVVVYYY[[[```bbbfffiiikkkmmmoooqqq|||hhhMMM@@@AAA<<<999???BBBJJJQQQ```wwwooojjjkkkxxxyyysssvvv{{{~~~~~~qqqfffaaa[[[ZZZ\\\___```______\\\YYYWWWWWWYYY\\\^^^kkknnnoooiii]]]PPPHHHDDD<<<<<<;;;;;;:::999888888999999888666666555555666888888888888888888888888888999:::999888888:::<<<>>>@@@CCCDDDBBB@@@>>>>>>===>>>???AAACCCGGGJJJLLLLLLKKKJJJHHHGGGFFFEEEEEEHHHJJJNNNRRRUUUWWWXXXXXX[[[\\\^^^_________]]]\\\\\\\\\]]]^^^_________^^^___]]][[[ZZZZZZ\\\^^^```bbbbbbcccdddfffggghhhiiioooppprrrsssttttttssssssoooooommmhhhbbbZZZTTTOOOJJJGGGCCCAAABBBCCCCCCCCCDDDCCCBBBBBBBBBDDDFFFGGGKKKLLLOOOQQQQQQQQQQQQPPPPPPMMMJJJJJJKKKLLLKKKJJJMMMNNNNNNOOONNNMMMLLLKKKMMMMMMNNNOOONNNMMMLLLKKKJJJJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@>>><<<<<<;;;;;;;;;;;;:::999888666444444444444444444444444444444666555444333222222222222111111222222111111000///111000000000/////////...000000000000111111111111......///000111111222222444444444444333222111000111111///......///000000333444444666777888999999:::::::::999777666444333333333444444333333222111222222111111111111111111111111000000000000111111333555777777666666777888888999999::::::999777777666666777:::>>>AAABBBBBB;;;:::888888999888666444777:::@@@CCCDDDBBB===:::777666666666888;;;>>>@@@@@@AAACCCHHHKKKIIIBBB<<<:::888777888:::;;;999777888999:::::::::;;;<<<===333333444555444333222111000000111111111222222222333333333333555777999:::===AAAFFFJJJLLLMMMOOOQQQOOORRRVVVWWWVVVVVVXXX[[[```cccgggjjjkkkmmmppprrr{{{hhhMMM@@@AAA<<<999???BBBKKKUUUfffvvvooonnn{{{~~~vvvppptttzzz}}}|||oooccc^^^ZZZZZZ]]]aaabbbbbb^^^\\\YYYWWWWWW[[[___bbbqqqvvvyyyqqqaaaQQQGGGCCC<<<;;;;;;;;;::::::999999999888777666666666666666888888888888888888888888888999999999888888:::<<>>>>>???@@@CCCFFFIIIKKKLLLKKKJJJIIIGGGFFFEEEDDDFFFIIILLLQQQTTTWWWXXXYYY\\\]]]^^^___``````___^^^]]]]]]^^^^^^^^^^^^^^^]]]```___]]][[[[[[[[[]]]^^^aaabbbdddfffhhhhhhiiiiiinnnoooqqqrrrsssrrrrrrqqqmmmllljjjfff___WWWOOOKKKGGGEEECCCCCCDDDEEEDDDCCCDDDCCCCCCBBBCCCEEEFFFGGGHHHJJJLLLMMMNNNOOONNNNNNNNNLLLJJJJJJLLLMMMLLLKKKMMMNNNNNNNNNNNNMMMMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCAAA???>>><<<<<<<<<;;;;;;;;;:::999777555555444444444444444444444444666555444333333222222333222222222222222111111000000000000000////////////000000111111111222222222------...///000222222333444444444444333222111000000000///......///111111555666666777888999999::::::::::::999777666444333333333333333333222222111444333222111000000000000222222111111111111222222222444666666666555666888888888999999888888777666666666777:::>>>AAABBBBBB?????????===:::666555444666999===AAABBB???<<<999777777666777888;;;>>>@@@???@@@BBBFFFIIIGGGAAA;;;777777666888:::;;;;;;:::;;;:::999888888999;;;;;;444444555555555444333222000111111111111222222222222222222333444666888999;;;???EEEIIIKKKLLLMMMNNNMMMQQQTTTUUUUUUUUUWWWZZZaaadddhhhjjjlllnnnqqqssszzzhhhMMM@@@AAA<<<999???BBBJJJVVVkkkwwwppp|||vvvpppsssyyy|||~~~|||ooobbb^^^ZZZZZZ]]]aaabbbaaa]]]ZZZWWWUUUVVVZZZ___cccnnnuuuyyyqqq___MMMDDDAAA;;;;;;;;;;;;;;;::::::::::::999888777777777777777888888888888888888888888777888999999888888:::<<<@@@BBBDDDDDDBBB@@@@@@@@@>>>>>>>>>@@@BBBEEEHHHIIIKKKKKKJJJIIIHHHFFFEEEDDDEEEGGGJJJOOOSSSVVVXXXYYY\\\]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[```___]]]\\\\\\]]]^^^___bbbccccccdddeeefffggghhhlllmmmooopppqqqqqqppppppjjjjjjgggccc\\\SSSKKKGGGEEEDDDDDDEEEFFFGGGFFFDDDCCCCCCBBBCCCCCCDDDFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMLLLLLLKKKLLLMMMMMMNNNMMMNNNNNNNNNOOONNNNNNNNNNNNOOOOOONNNMMMLLLMMMMMMMMMKKKKKKKKKJJJHHHGGGEEEDDDBBBAAA@@@???>>>=========<<<<<<;;;;;;:::888777666444444444444444444333333555555444333333333333333222333333333333222111111000000000000///////////////000000000000111111111...///000111222333444555333333333333333222111111//////.........000111222666666666777888888999999:::::::::999777666444333222222333333333222222111222222111111000111111111222111111000000111111222111333555666555555666777::::::::::::999999888888666666777;;;???BBBCCCCCCCCCFFFHHHEEE===777666777555888;;;>>>???===:::999888777777777888;;;>>>??????@@@BBBEEEFFFDDD>>>999666666666777888999::::::;;;999888888888888888777444444444444444333333222333333333333333333333333333333333333444666888:::===AAAFFFIIIIIIIIIHHHIIILLLOOOSSSTTTTTTTTTWWWZZZbbbdddhhhkkkmmmoooqqqsssyyyhhhMMM@@@AAA<<<999???BBBHHHVVVkkk{{{ttt~~~yyyrrruuuyyy{{{}}}}}}ooobbb^^^ZZZZZZ\\\___^^^]]]ZZZXXXUUUSSSTTTXXX\\\___iiippptttmmm\\\MMMFFFDDD;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999777777777777777777777777777888999999888999;;;===@@@AAACCCCCCAAA@@@@@@@@@>>>>>>>>>???AAADDDFFFHHHJJJJJJJJJIIIHHHGGGEEEDDDDDDFFFIIIMMMQQQTTTWWWXXX\\\\\\[[[[[[ZZZYYYXXXWWWZZZZZZ[[[[[[[[[ZZZYYYYYY]]]]]]]]]]]]^^^___```aaacccbbb___^^^___bbbeeehhhkkklllmmmoooooooooooonnnhhhgggddd___WWWPPPIIIEEEDDDCCCDDDFFFHHHHHHGGGEEEBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNLLLLLLKKKKKKIIIHHHFFFEEE???>>>>>>======>>>>>>>>><<<<<<<<<<<<;;;999888777555555444444444333333333444444333222222222222333222333333333333222111111////////////000000000000.........////////////000...///000111222333444444222222333333222222111111//////.........000111222333444444555666777888888:::::::::999777666444333111111222333333222222222000000000000111222333444000000////////////000000000222555555555555777888:::::::::999999999999999777777888<<<@@@DDDEEEEEECCCHHHKKKHHH???888666777555777999<<<<<<;;;:::888888777666666888:::<<<>>>@@@AAACCCDDDCCC???:::666666666666666666666888999;;;::::::;;;===>>><<<:::444333333222222222222222333333333333333333333333444444444444666888:::;;;===AAAFFFIIIJJJIIIHHHHHHKKKOOOSSSTTTSSSTTTWWWZZZbbbdddhhhkkkmmmoooqqqssswwwhhhMMM@@@AAA<<<999???BBBGGGTTTiiixxxwwwzzztttvvvzzz|||}}}~~~}}}ooobbb^^^ZZZYYY[[[\\\[[[YYYYYYWWWUUUSSSSSSUUUXXXZZZ___cccfff```TTTIIIDDDDDD===<<<<<<<<<;;;;;;:::::::::999999888888888999999666666666666666666666666666888999999888999;;;===???AAABBBAAA@@@??????@@@>>>>>>>>>???@@@CCCEEEFFFHHHHHHIIIJJJIIIHHHGGGFFFDDDEEEHHHKKKOOORRRUUUVVVYYYXXXXXXWWWVVVUUUTTTTTTXXXXXXYYYYYYYYYYYYYYYXXX[[[[[[[[[\\\]]]^^^``````___\\\YYYXXXZZZ^^^cccgggiiijjjlllmmmnnnnnnmmmlllgggeee```ZZZSSSMMMHHHEEEEEEDDDDDDFFFHHHIIIHHHGGGBBBCCCCCCDDDDDDEEEEEEFFFHHHHHHIIIKKKLLLNNNOOOPPPMMMOOOQQQQQQPPPPPPPPPQQQRRRQQQQQQQQQQQQRRRRRRSSSQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMLLLKKKJJJHHHGGGFFF???>>>>>>=========>>>>>>============<<<;;;:::999555555555444444333333222222222111111111111222222222222222222222111111000////////////000000000000---------.........//////---......//////000000000111222222222222222111111000000///......///111111111111222444555777888888:::::::::999777666444333000111222222222222222222...//////000111333444555000000////////////000000000222555666666666777999999999888777777777777888888999:::>>>BBBFFFGGGGGG???DDDHHHFFF???888666666555666888:::;;;:::999999777666555555666888;;;<<>>???>>>;;;444333222111111111222222222222222111111111111000555444444555666888:::;;;;;;@@@FFFJJJLLLLLLKKKKKKKKKOOOSSSTTTTTTUUUXXX[[[aaadddhhhjjjlllnnnqqqsssvvvhhhMMM@@@AAA<<<999???BBBGGGTTTggg}}}xxxwww}}}yyyrrruuuzzz|||~~~~~~|||mmm```\\\XXXXXXZZZ[[[ZZZXXXYYYXXXVVVUUUTTTTTTUUUUUUUUUWWWVVVPPPHHHBBB??????>>>>>>===<<<;;;::::::999888777777666777777888888777777777777777777777777666777999999888999;;;>>>???@@@AAA@@@>>>===>>>??????>>>>>>>>>@@@BBBDDDEEEEEEFFFHHHJJJJJJIIIHHHGGGDDDEEEGGGJJJMMMPPPSSSUUUTTTTTTTTTTTTTTTTTTTTTUUUWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[TTTSSSSSSTTTXXX]]]cccfffhhhiiijjjllllllllllllkkkgggccc]]]WWWPPPKKKHHHGGGGGGEEEEEEFFFHHHIIIHHHGGGDDDDDDEEEFFFGGGGGGGGGGGGJJJJJJKKKLLLNNNPPPRRRSSSNNNQQQTTTTTTRRRPPPQQQRRRSSSSSSRRRRRRRRRSSSUUUUUUQQQRRRSSSSSSSSSRRRPPPOOOMMMMMMMMMLLLJJJIIIGGGFFFBBBBBB@@@???>>>========================<<<;;;:::666555555444333333222222111000000000000000111111111111222222111111000///.../////////000000000111............////////////.../////////////////////111111222222222222111111111111///......///000000///000111333555777999999:::::::::999777666444333000000111222222222222222000000000000111222333444111000000000000000000111111333555777777777999:::;;;:::999888777888888999::::::<<>>;;;;;;<<<;;;999555444333222111222333333222222222111111111000000444333333444555777999;;;===AAAHHHMMMNNNMMMMMMLLLKKKOOOSSSUUUTTTUUUXXX\\\```cccgggjjjkkkmmmppprrruuuhhhMMM@@@AAA<<<:::???BBBGGGSSSfffzzz{{{sssyyyvvvqqqtttzzz}}}~~~zzzlll]]]ZZZWWWWWWYYY[[[ZZZXXXZZZYYYXXXVVVUUUTTTSSSRRRTTTRRROOOJJJDDD@@@?????????>>>>>><<<;;;:::999999666666555555555555666777888888888888888888888888666777888999888999<<<>>>>>>???@@@???=========??????>>>>>>>>>???AAACCCDDDDDDEEEHHHJJJJJJJJJIIIHHHEEEFFFGGGIIILLLOOORRRTTTQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWYYYZZZ[[[[[[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWKKKLLLOOOSSSXXX^^^bbbeeeggghhhjjjkkkllllllkkkkkkfffbbb\\\UUUOOOKKKIIIHHHHHHFFFEEEEEEGGGIIIIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLLLLNNNPPPRRRTTTUUUPPPSSSUUUUUUSSSQQQQQQSSSUUUTTTSSSSSSSSSTTTVVVWWWQQQRRRTTTUUUUUUSSSQQQPPPMMMMMMMMMLLLKKKIIIGGGGGGFFFEEECCCAAA>>>===<<<;;;===>>>>>>>>>===<<<;;;;;;666666555444333333222222000///////////////000000111111111111111000//////.../////////000000111111////////////000000000000111111111111000000000000000111111222222222111111222111000........./////////000111333666888:::;;;:::::::::999777666444333///000111222222222222222222111111111111111222222222222111111111111222222111333666777777888999;;;===<<<;;;:::::::::;;;<<<;;;;;;===@@@EEEIIIKKKKKK;;;???DDDEEEDDD???;;;888666777888999999:::::::::555444333333444666888:::888;;;>>>@@@???<<<:::999555777888888888:::???DDDbbbWWWIII@@@===<<<;;;999666555444333222333444444444444444333333222222222333222222333444666888:::AAAFFFKKKOOOOOOLLLJJJJJJKKKOOOSSSUUUUUUVVVYYY\\\```cccfffiiikkkmmmoooqqqttthhhPPPCCCAAA;;;;;;@@@@@@FFFTTThhh|||~~~sssuuuuuurrrooopppsssxxx|||~~~xxxiiiaaaZZZUUUUUUUUUTTTVVVYYYYYYXXXVVVVVVWWWVVVTTTRRRPPPLLLHHHDDDAAA???<<<:::;;;<<<=========<<<;;;:::777777777777777777777777777777777777777777888999777888888999;;;===???@@@BBBAAAAAA@@@??????????????????@@@AAACCCDDDEEEEEEEEEGGGIIIJJJJJJHHHEEEDDDGGGGGGHHHJJJLLLNNNQQQRRROOOQQQRRRRRRQQQQQQSSSTTT[[[ZZZYYYXXXXXXYYYZZZZZZ\\\[[[ZZZZZZZZZXXXUUURRRJJJKKKNNNRRRVVV[[[___aaafffggghhhjjjjjjjjjjjjiiieee```XXXQQQMMMJJJIIIGGGJJJHHHGGGEEEEEEFFFHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMNNNPPPRRRTTTUUUVVVWWWVVVUUUUUUUUUTTTSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRPPPOOONNNMMMMMMMMMMMMKKKIIIGGGEEEFFFEEECCCAAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555444333333//////000000111111111222222222222111111111111000//////...---...000222333222111000//////000111222//////000111111111111111222333333333333222111111///////////////000111111222111111222333555777999:::;;;<<<;;;999666222000000000111111111222222222444222111111222222000///////////////000111222333333555888::::::999777666999888777666666888:::;;;;;;===???CCCFFFJJJLLLMMMIII@@@@@@IIIJJJ???777666444666999;;;<<<<<<;;;;;;888555222111333555666777;;;<<<=========;;;999777777888999999888999;;;===QQQLLLDDD???<<<;;;::::::777444222333555666444111444333111000000111333444111333555777777888:::<<>>AAADDDGGGJJJLLLLLLBBB>>>CCCCCC;;;666888666999>>>BBBCCCBBB@@@>>>:::777333222333555666666:::;;;<<<===<<<:::888666777888999999888999;;;===FFFCCC>>>;;;;;;<<<===<<<444222111111333333222000222222333333333333222222111333444555666777:::<<>>===<<<:::999:::;;;;;;;;;;;;:::999888777777777777777777777777777666666666777777888999999999::::::<<<===???@@@BBBBBBAAAAAAAAABBBCCCCCCAAABBBBBBBBBCCCCCCDDDDDDGGGGGGGGGGGGFFFEEECCCCCCBBBBBBCCCEEEGGGIIIKKKLLLKKKLLLMMMMMMMMMMMMOOOQQQWWWVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZZZZ[[[ZZZWWWUUURRRRRRSSSUUUXXX\\\___aaabbbdddeeeggghhhiiiiiihhhaaa[[[TTTNNNLLLLLLMMMNNNNNNMMMKKKJJJJJJJJJKKKLLLKKKKKKLLLMMMMMMNNNOOOOOOQQQRRRTTTVVVWWWYYYYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJFFFEEECCCAAA???======<<<;;;:::::::::999999999999777666666555444333222222111000...---...///111222000000000000/////////...,,,---000111222111000///000//////......//////000111111111111000000000000111111111111111000000//////////////////000000111222333333444555777888999777888888888777666555444222333333333333444444444222111000000222333222111333222111000////////////333444555666777777777777999888777777777888:::;;;;;;;;;<<<>>>AAAEEEIIILLLPPPEEE======<<<777666999555:::BBBHHHKKKIIIEEEBBB===:::555333333555666666999:::;;;;;;;;;999777666777888999999888999;;;===>>><<<999999:::;;;;;;;;;444222111111333333111000111222444666666444222111222333333333333666999<<<@@@CCCHHHKKKLLLLLLLLLMMMNNNQQQSSSSSSRRRQQQTTTWWW^^^aaadddfffhhhiiikkkmmmrrr___HHH===>>>:::;;;AAA@@@JJJSSS^^^iiixxxsssgggbbbeeemmm}}}xxxpppnnnmmmnnnssszzz{{{lllccc]]]XXXXXXXXXWWWYYY\\\^^^\\\ZZZXXXWWWUUURRROOOGGGCCC???<<<<<<;;;;;;:::::::::::::::999999888888666666666666666666666666666666666666666777888999:::::::::;;;<<<>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCDDDDDDGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDFFFHHHJJJKKKMMMMMMNNNOOOOOONNNOOORRRTTTUUUUUUVVVVVVWWWXXXYYYZZZYYYYYYYYYZZZ[[[ZZZXXXVVVSSSSSSRRRSSSUUUXXX[[[\\\```bbbdddfffgggggggggggg```ZZZRRRMMMKKKMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZWWWWWWXXXXXXYYYYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRNNNMMMKKKJJJJJJJJJKKKLLLFFFEEECCCAAA???>>>======;;;::::::999999888888888666555555444333333222222222000...,,,,,,...111222111111000000000/////////---...///111111111000/////////............//////111111111000000000000000222222222222222111000000000000////////////000000333333444555666888999999::::::999888777666666666222333333333333333333333111000///000222333333222222222111000//////000000444444444555666777888888888888777777777888999::::::::::::<<<@@@EEEJJJNNNPPPFFF>>>;;;999555666999333:::DDDLLLOOOMMMGGGCCCAAA===777444444555666666888999:::;;;:::999777666777888999999888999;;;===>>><<<:::999999999777555555555444444444444333333333333555555555555333333333333333222222444999<<<>>>BBBHHHKKKLLLMMMMMMMMMLLLPPPSSSSSSRRRRRRUUUXXX___aaadddfffggghhhkkkmmmrrr]]]FFF<<<===:::;;;@@@@@@IIIRRR[[[dddqqqrrrccc___cccnnn{{{rrrooommmnnnsssxxx}}}|||nnnddd]]]XXXXXXXXXWWWYYY\\\^^^\\\ZZZXXXWWWTTTQQQNNNFFFCCC>>><<<;;;<<<<<<<<<::::::999999888888888888666666666666666666666666555555555555666777888999999::::::;;;===???AAABBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDCCCCCCBBBDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNMMMOOORRRUUUTTTUUUVVVWWWXXXXXXYYYYYYVVVVVVVVVXXXYYYYYYWWWUUUTTTSSSRRRRRRSSSUUUXXXZZZ^^^___aaacccdddddddddddd^^^XXXQQQMMMLLLMMMOOOPPPPPPPPPOOONNNMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUWWWXXXYYYYYYZZZWWWXXXXXXXXXYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVTTTSSSRRRNNNMMMLLLJJJJJJJJJKKKLLLFFFEEECCCAAA@@@???>>>>>>;;;;;;:::999999888777777555555555444333333222222333111///------...111222222222111111111000000000000//////......///111111......////////////......222111000//////000111111333333444444333333222111000000////////////000000222333444555777888999999<<<;;;999888666444333333222222222222111111111111111000///000222333333222000000//////000111222222444555555666777999::::::888888888888888999999999999999:::<<<@@@FFFLLLOOOLLLFFF@@@===:::777666888444;;;FFFOOORRRPPPJJJFFFCCC???999555444555666777888999:::;;;;;;:::888777777888999999888999;;;===???===<<<;;;:::999666444444555555444444333333333555555333333333333555555333333333222222444888<<<>>>BBBHHHLLLMMMMMMMMMMMMIIIMMMRRRSSSSSSTTTWWWZZZ___aaaccceeefffhhhkkkmmmqqq\\\FFF<<<>>>:::;;;@@@@@@FFFOOOZZZbbbooovvveeeccc```nnnrrrooommmnnnrrrxxx|||~~~}}}nnnccc]]]XXXXXXXXXWWWYYY\\\]]][[[YYYWWWVVVTTTPPPNNNGGGCCC>>>;;;;;;<<<======;;;:::999999888888999999777777777777777777777777444444444555666777888999888999:::<<<>>>AAACCCDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCAAABBBBBBCCCDDDFFFHHHIIIIIIJJJJJJJJJJJJLLLOOORRRSSSTTTUUUVVVWWWWWWVVVVVVRRRRRRSSSUUUWWWWWWVVVTTTUUUTTTRRRQQQRRRTTTWWWYYYZZZ[[[]]]^^^^^^^^^^^^]]]YYYUUUPPPMMMMMMOOOPPPQQQQQQQQQQQQPPPOOONNNMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVTTTSSSRRROOONNNMMMLLLKKKKKKKKKKKKFFFEEECCCBBB@@@??????>>><<<<<<;;;:::999888888777555555555555444444333333333222000///...///111222222222222222111111111111222000...------///111222...//////000000//////...111000/////////000222333444444444444444333333222111000000///////////////111222444555777777888888::::::999777555333111///222222111111111111111000222111000000222333222111////////////000111222333444444666888999:::::::::777777888888999999999999999999:::===AAAEEEIIILLLEEECCC@@@>>>;;;999888888888>>>HHHPPPTTTRRRMMMJJJEEE@@@:::666555666888888999:::<<<======<<<:::999777888999999888999;;;===???===<<<<<<<<<<<<;;;999222333444333111000111222666444222111111222444666333444444333333555888;;;>>>CCCIIILLLMMMMMMLLLLLLGGGLLLQQQTTTTTTUUUXXX[[[___aaacccdddeeegggjjjmmmqqq~~~]]]GGG===>>>;;;;;;@@@???DDDOOO\\\ggguuuwwwgggggg```nnn}}}pppmmmlllmmmsssyyy~~~}}}oooccc\\\WWWWWWWWWWWWXXX[[[[[[YYYWWWVVVUUUSSSPPPNNNGGGCCC===::::::;;;<<<<<<<<<;;;:::999888999999:::777777777777777777777777444444444555666777888999777888999<<>>;;;999999999999:::???FFFMMMQQQPPPMMMKKKFFFAAA;;;666666888999:::;;;<<<>>>??????>>><<<;;;777888999999888999;;;===@@@>>><<<<<<===>>>===<<<111333444333111000111333333333222222222222333333333444666666555666888:::???CCCIIIMMMNNNLLLKKKJJJHHHMMMRRRTTTTTTUUUWWWYYY___aaabbbcccdddgggjjjmmmsss{{{]]]GGG>>>???;;;<<<@@@???EEERRRaaannn}}}uuufffgggbbbpppyyymmmkkkjjjmmmssszzz~~~ooobbb\\\WWWWWWWWWVVVXXX[[[ZZZXXXVVVUUUUUUSSSPPPMMMGGGBBB===999888::::::;;;<<<;;;:::999999999:::;;;777777777777777777777777333333444444666777888999666777999<<<@@@CCCFFFHHHDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHAAACCCFFFHHHIIIHHHFFFDDD@@@AAAAAABBBCCCDDDFFFGGGGGGGGGGGGFFFFFFIIIMMMPPPPPPQQQRRRRRRRRRQQQPPPOOOLLLLLLMMMPPPRRRTTTRRRQQQOOONNNKKKJJJKKKMMMQQQSSSRRRRRRSSSTTTSSSRRRQQQPPPMMMLLLLLLNNNRRRUUUWWWWWWVVVVVVUUUUUUSSSRRRQQQPPPQQQRRRSSSTTTVVVWWWXXXYYYXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWVVVUUUTTTSSSRRROOOOOOOOOOOOMMMKKKHHHGGGFFFEEECCCBBBAAA@@@@@@???>>>======<<<:::999999888666666666666666555555555333333333333222222111111000000000000////////////...///111222111000...---///000111222222111000//////.........///222444666222333333333333222111111111111000//////////////////000222444666666666666:::<<<===>>>>>>;;;888666444444444333333222222222444222111111222222000///333222111000///////////////111555888999999888777777777888999999999999888<<<======>>>>>>>>>>>>>>><<<===<<<999777888::::::999===CCCIIILLLLLLKKKIIIGGGBBB;;;777666888:::;;;<<<>>>???@@@AAA@@@>>>===777888999999888999;;;===CCC@@@===<<<=========<<<333555777555333111333555000111333444444333111000333555777777777777888:::???DDDJJJMMMNNNLLLJJJIIIJJJNNNSSSUUUTTTTTTUUUWWW___aaabbbcccdddgggjjjmmmtttxxxXXXLLL???:::::::::===BBBDDDPPP]]]kkk|||hhhaaaaaammmtttkkkjjjkkkooowww}}}qqqfff^^^WWWWWWXXXXXXXXXZZZWWWWWWVVVVVVUUUSSSOOOLLLHHHDDD>>>:::999888888888999999999888888888888777666666666666666666666666555666666666666666555555999999;;;>>>BBBDDDEEEDDDBBBAAAAAAAAABBBCCCEEEFFFHHHGGGFFFEEEEEEEEEGGGGGGFFFGGGIIIJJJIIIGGGDDDCCCCCCCCCBBBCCCEEEEEEDDDCCCEEECCCAAA???@@@DDDHHHKKKKKKLLLMMMMMMMMMMMMLLLLLLIIIJJJKKKMMMOOOQQQSSSSSSOOOOOOMMMLLLKKKKKKKKKKKKMMMNNNNNNNNNNNNOOOOOOOOOLLLJJJHHHJJJPPPUUUXXXYYYWWWWWWWWWWWWVVVVVVUUUTTTWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[\\\]]]]]]]]]\\\\\\```````````````_________\\\[[[[[[[[[]]]]]][[[YYYYYYWWWVVVUUUUUUUUUSSSQQQSSSRRRPPPMMMJJJGGGEEEDDDDDDCCCBBBBBBCCCBBB@@@>>>???===:::888888999;;;<<<888888777666555444444333333333222222111000000000000000000000000000000000555333222111222111///...000000000000000000000000111111111111222222222222111000000111333555555444000000000000///////////////000333555777888888888666777999:::999777444222444444333333333333222222333333222111000000000000333222111111000111111111333444666777999::::::::::::;;;===>>>>>><<<:::999AAA@@@???===<<<<<<<<<<<<;;;:::999:::<<<;;;:::888555666:::???DDDGGGGGGFFFCCC@@@;;;777666777:::<<<>>>>>>>>>???AAAAAA@@@>>>===<<<;;;<<<===<<<;;;999======<<<;;;===AAA>>>999555444333222222222333444222222222111111111111111444555666666666666999;;;???BBBHHHKKKLLLKKKKKKKKKHHHMMMRRRTTTVVVXXX\\\___ddddddeeedddeeegggjjjnnnqqquuuUUUJJJ???;;;:::;;;===AAADDDPPP]]]kkk~~~mmmhhhdddrrrxxxmmmeeeeeehhhnnnvvv}}}sssfff^^^WWWWWWXXXWWWXXXZZZWWWVVVUUUUUUUUURRRNNNKKKEEEAAA<<<999999:::::::::999999999888888888888777666666666666666666666666555666666666666666555555::::::;;;???CCCEEEEEEDDDBBBAAAAAAAAABBBDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGGGGCCCEEEHHHJJJJJJJJJHHHGGGDDDCCCDDDEEEGGGFFFDDDBBBBBBAAA>>>===>>>AAADDDGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKIIIHHHKKKPPPVVVXXXYYYWWWWWWWWWWWWWWWVVVUUUTTTWWWWWWXXXZZZ[[[\\\]]]^^^^^^^^^______```______^^^``````aaabbbbbbaaa___^^^]]]\\\[[[[[[\\\\\\ZZZXXXXXXWWWUUUUUUUUUUUUSSSRRROOOOOOMMMLLLKKKIIIHHHHHHFFFEEEDDDDDDEEEDDDBBB@@@@@@>>>;;;999888999:::;;;888888777666555444333333111111111111111222222222111111111111111111111111333222000000111111000...000000000000000000000000////////////000000000000///...---...000111111000000000000000///////////////111333555777777777777666777888999999777444222444444333333333333222222111111000000000111111222222111111000///000000000333444666777999999:::::::::;;;<<<======<<<;;;;;;??????>>>===<<<<<<<<<<<<:::999888888999999777666777777:::>>>BBBDDDDDDCCC@@@===999666555666999;;;===<<<===>>>AAABBBBBB@@@>>><<<;;;;;;<<<;;;999888:::;;;;;;:::<<<@@@>>>999666555333222222222333333111111111111111222222222333555666666666666999;;;???BBBHHHKKKLLLKKKKKKKKKLLLOOOSSSTTTTTTTTTWWWZZZddddddeeeeeeeeegggkkknnnsssoooQQQGGG===;;;;;;;;;===AAAEEEPPP^^^mmmqqqmmmhhhyyyuuukkkeeefffjjjpppwww}}}uuuggg^^^WWWWWWXXXWWWWWWZZZWWWVVVUUUTTTTTTQQQMMMJJJAAA>>>:::999999;;;<<<<<<999999999888888888888777666666666666666666666666666666666666666666666666;;;;;;===@@@DDDFFFFFFEEEBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGEEEFFFHHHJJJKKKJJJIIIHHHDDDDDDFFFHHHIIIHHHDDDAAA???>>><<<:::;;;===@@@BBBDDDEEEFFFGGGGGGHHHIIIIIIMMMMMMMMMLLLKKKJJJIIIHHHJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFIIIHHHIIILLLQQQVVVXXXYYYVVVWWWWWWWWWWWWWWWVVVUUUWWWWWWYYY[[[]]]___```aaabbbbbbcccccccccbbbbbbaaa```bbbcccddddddbbb```^^^^^^\\\[[[[[[\\\[[[YYYWWWWWWUUUTTTTTTUUUUUUTTTRRRNNNNNNMMMLLLJJJIIIHHHHHHFFFEEEDDDDDDEEEEEECCCAAA@@@???<<<:::999999999:::777777666555444333333222000000111111222333333444222222222222222222222222111///...///000111000...000000000000000000000000////////////000000000000///...---...///000///---000000000000////////////000111333555666777666666666777888999888666444333444444333333333333222222/////////000000111333333111111000////////////000333444555777888999::::::::::::;;;;;;<<<<<<===============<<<<<<<<<=========:::888777777888777666888888:::===@@@AAA@@@???===;;;777444444666999;;;::::::<<>><<<;;;;;;;;;999777777999:::999;;;???>>>:::777666444333222222222222000000111111222222333333333444666666555666888:::???BBBHHHKKKLLLKKKKKKKKKNNNQQQUUUVVVTTTTTTWWWYYYccceeefffffffffhhhlllnnnttt|||iiiMMMDDD<<<<<<===<<<>>>@@@GGGRRR```qqqrrrnnnmmmxxxoookkkmmmqqqvvv{{{~~~wwwhhh___WWWVVVWWWWWWWWWZZZVVVUUUTTTTTTSSSPPPLLLIIIAAA>>>:::999:::;;;;;;;;;999999999888888888777777666666666666666666666666666666666666666777777777<<<<<<>>>BBBEEEGGGFFFEEEAAAAAABBBCCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKKKKJJJIIIGGGFFFEEEFFFHHHKKKLLLIIIDDD@@@===<<<;;;::::::<<<>>>???BBBBBBCCCDDDEEEFFFHHHHHHLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDFFFGGGJJJNNNSSSVVVXXXYYYWWWWWWXXXXXXXXXXXXXXXWWWXXXYYYZZZ]]]___bbbcccdddffffffffffffeeeeeedddcccaaaccceeegggfffccc```^^^^^^]]][[[[[[[[[ZZZXXXVVVUUUTTTSSSSSSTTTUUUTTTRRRPPPPPPNNNLLLJJJHHHFFFEEEEEECCCBBBCCCCCCCCCAAA???AAA@@@===;;;999999999999777777666555444333222222111111111222222333333333222222222222222222222222///------...000111000///000000000000000000000000000111111111222222222222333111000000111111000///000000000000////////////111222333555666666555555777777888888888666444333444444333333333222222222111111111111111222333333222111111000000000000000333333555777888999999999:::999999:::;;;<<<===>>><<<;;;;;;;;;<<<<<<===>>>@@@===:::888888999999888777777888;;;>>>??????===;;;999666444555777:::<<<::::::<<<@@@DDDHHHHHHHHHBBB???===<<<<<<;;;999888666999;;;:::<<<@@@@@@===888777555333222111222222000000111111222333444444333444555555555666888:::>>>BBBHHHKKKLLLKKKKKKKKKMMMQQQUUUWWWVVVWWWZZZ]]]cccdddfffggggggiiillloootttzzzfffLLLCCC<<<<<<======>>>AAAIIITTTdddwwwvvvrrruuu|||uuusssuuuyyy|||yyyiii___WWWVVVWWWVVVWWWZZZWWWVVVUUUTTTSSSPPPLLLHHHCCC@@@<<<:::::::::999888999999999888888888777777777777777777777777777777666666666666666777888999<<<===???CCCFFFGGGFFFDDD@@@@@@BBBCCCEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGJJJJJJJJJJJJJJJHHHGGGFFFFFFGGGJJJLLLMMMJJJDDD???<<<<<<<<<<<<<<<===>>>???BBBBBBBBBBBBDDDEEEGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHFFFEEEDDDBBB@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBFFFKKKPPPTTTVVVXXXYYYWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[]]]```bbbeeeggghhhhhhhhhhhhhhhgggfffddddddbbbdddfffggggggddd```^^^^^^\\\[[[[[[[[[ZZZXXXUUUTTTSSSRRRRRRTTTTTTSSSRRROOONNNMMMKKKIIIHHHFFFFFFEEEDDDCCCCCCDDDCCCAAA???AAA@@@>>><<<:::999999999777777666555444333333222333333333333222222111111111111111111111111111111...---,,,---///000000///000000000000000000000000000111111111222222222222555333222222222222111///000000000000////////////000111333555555555555444777888888888777666555444444444333333333222222222555444333222222222222222444333222222111111222222222333555666888999999999999999999999:::<<<===>>>::::::::::::;;;<<<===>>>@@@===:::888888999999888666666777999<<<>>>>>>>>>;;;999777555666888:::<<<::::::<<>><<<<<<<<<;;;999777;;;===<<<===AAABBB@@@888777555333222222222222000000111222333444444555222444555555555555888:::>>>BBBHHHKKKLLLKKKKKKKKKMMMPPPTTTVVVUUUVVVXXX[[[aaaccceeeggggggiiilllnnnrrr|||gggLLLDDD===<<<>>>>>>???BBBKKKVVVfffzzz}}}yyy|||~~~}}}zzzjjj```WWWVVVVVVVVVWWWZZZXXXWWWVVVUUUSSSPPPLLLHHHEEEBBB>>><<<;;;:::999777999999999888888888888777777777777777777777777777777666666555666777999:::<<<===???CCCFFFGGGEEECCC>>>???AAACCCDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJGGGHHHJJJLLLLLLIIICCC???<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAABBBDDDFFFGGGFFFHHHJJJLLLMMMLLLKKKJJJEEEDDDBBBAAA???>>>======;;;;;;<<<<<<<<<=========???EEELLLRRRUUUWWWXXXYYYYYYYYY[[[\\\]]]]]]]]]]]]^^^___aaacccfffhhhjjjkkkkkkkkkjjjiiihhhgggeeedddccceeefffgggfffcccaaa___]]][[[ZZZZZZ[[[ZZZXXXVVVUUUSSSRRRRRRSSSSSSRRRPPPKKKJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEEEEFFFFFFDDDBBB@@@???>>><<<;;;:::::::::888888777666555444333333555444444333222222111111111111111111111111111111...------...000111000///000000000000000000000000////////////000000000000333111000000111111000...000000000000///////////////000222444555666555555888888888777777666555444444444333333333333222222555555444222222111111111444444333222222222222333222333444666777888999999999999::::::;;;;;;<<<<<<:::::::::::::::;;;<<<======:::888777777888777666777666666888;;;===>>>===:::999777666666777:::;;;::::::<<<@@@EEEHHHIIIIIICCC@@@===<<<<<<<<<;;;:::999>>>@@@??????BBBDDDBBB888777555444333333333333111111222222333333444444222333555555444555777999???BBBHHHKKKLLLKKKKKKKKKMMMQQQTTTTTTRRRQQQSSSVVV```bbbdddfffgggiiikkkmmmqqqkkkOOOEEE===<<<===>>>@@@CCCLLLWWWfff{{{|||}}}{{{jjj```WWWUUUVVVUUUWWWZZZYYYXXXWWWVVVTTTQQQLLLIIIEEEBBB???======<<<:::888999999999888888888888777777777777777777777777777777666555555666888:::;;;;;;<<>>@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@AAACCCEEEDDDFFFHHHKKKLLLKKKJJJIIICCCBBBAAA???===<<<;;;;;;999999999999::::::::::::===DDDMMMSSSVVVWWWXXXYYYZZZ[[[\\\^^^______``````bbbcccdddfffiiikkklllmmmmmmmmmmmmllljjjhhhgggfffeeeeeeeeeeeedddbbb```___[[[ZZZYYYZZZ[[[ZZZYYYWWWUUUTTTRRRRRRRRRRRRPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEFFFFFFFFFDDDBBB???>>>>>>===<<<;;;;;;;;;999999888777666555555444333333333333333333333222222222222222222222222222000///......000111000///000000000000000000000000////////////000000000000111000//////000111///...000000000000////////////...///111444555666666666888888888777666666555555444444333333333333222222222222111000000111111111444333222222111111222222222333444666777888888999999999:::;;;;;;;;;:::999::::::::::::::::::;;;;;;:::999888888999999777666:::999888888:::<<<<<<;;;:::888666555555666777999999999;;;>>>BBBEEEEEEEEE@@@>>>;;;999:::;;;;;;::::::???BBB@@@???BBBDDDCCC777666555444333333444555333333333333333333333333222333444444444555777999???BBBHHHKKKLLLKKKKKKKKKMMMQQQTTTTTTSSSSSSUUUWWW^^^```ccceeeggghhhjjjlllqqqoooPPPFFF>>><<<===>>>@@@DDDMMMWWWfffzzz{{{zzz{{{kkkaaaWWWUUUUUUUUUWWWZZZZZZYYYWWWVVVUUUQQQMMMIIIDDDBBB???>>>>>>===<<<:::999999999888888888888777777777777777777777777777777666555555666888:::;;;;;;<<>>AAACCCDDDDDDDDDBBBAAA???>>>>>>@@@AAACCCCCCDDDGGGIIIJJJIIIHHHFFFBBBAAA???===;;;:::999999999999999999::::::::::::<<>>>>>======<<<<<<<<<;;;::::::999888777666555555111222222333333444444555333333333333333333333333111000//////000111000...000000000000000000000000111111111111222222222222111000///000111222111000000000000000////////////---...111333555666777777888888777777666666555555444444444333333333222222............///000111222333222111111000111111111222222444666777888888888888:::;;;<<<<<<;;;999777;;;::::::999999::::::;;;;;;:::999:::<<<;;;:::888===;;;999999:::;;;:::999999777555444444444666777888888999<<<@@@BBBBBBAAA>>><<<999777888::::::::::::@@@CCC@@@???AAACCCBBB666666444444333444555666444333333333333333333333222333444444444555777999???CCCHHHKKKLLLKKKKKKKKKLLLPPPUUUWWWWWWXXX[[[___]]]___ccceeefffhhhjjjlllqqquuuWWWHHH======@@@>>>>>>BBBJJJWWWdddrrrwww|||zzzmmmeee[[[TTTTTTVVVXXXXXXYYYXXXVVVTTTTTTRRROOOLLLEEEDDDCCCAAA???===<<<;;;777777888999:::;;;;;;<<<:::999999888777666666555666666666666777888999:::;;;>>>BBBFFFGGGFFFDDDBBBBBBAAA@@@???@@@BBBDDDEEECCCEEEGGGIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJIIIIIIHHHEEEAAA>>>===@@@DDDGGGGGGGGGFFFGGGFFFDDDBBB???======>>>>>>AAABBBDDDFFFHHHHHHHHHHHHBBB@@@===;;;999:::;;;<<<555777999999999888999:::>>>DDDLLLQQQTTTUUUWWWZZZWWWZZZ^^^aaaccceeeggghhhggghhhiiiiiiiiijjjmmmpppooonnnmmmlllkkkjjjjjjjjjgggfffdddbbb```_________^^^ZZZVVVUUUVVVXXXWWWUUUUUUSSSPPPNNNLLLLLLMMMMMMOOOLLLIIIGGGFFFFFFEEEDDDDDDCCCCCCFFFIIIIIIFFFCCCCCCBBB@@@>>>======>>>>>>888777555555666777777666555444444333222222222222555444444333222111000000//////000000111111111111111000///......///000111111111111111111222222222000000111111111111000000222111000//////000111222000111222333555666777777;;;:::999888777555555444333333333222222111111111444333111///......///000333333222111000000000111555444333333444555777888666666666666777888999::::::999888777888:::<<<>>>>>>===<<<<<<<<<:::888555777666666888;;;>>>>>>===BBB@@@<<<:::999888888777888888999<<>>===>>>BBBIIITTT```nnn~~~uuuttt{{{mmmeee[[[UUUTTTVVVXXXXXXYYYWWWUUUTTTTTTRRROOOLLLGGGFFFDDDBBB@@@===<<<;;;888888888999999::::::;;;888888888777777666666555666666666777777888999:::<<>>>>>BBBFFFHHHHHHHHHGGGHHHFFFDDDBBB???=========>>>>>>???AAACCCDDDEEEDDDDDDCCCAAA===:::888888999999444666777777777666777888>>>DDDKKKPPPSSSTTTWWWXXXWWWZZZ^^^aaacccdddfffhhhiiijjjjjjjjjiiijjjmmmoooooonnnmmmkkkjjjjjjjjjjjjgggfffeeecccbbb```___^^^^^^ZZZVVVUUUVVVWWWWWWUUUTTTSSSPPPNNNLLLLLLMMMMMMNNNKKKHHHGGGGGGGGGFFFDDDDDDDDDDDDFFFIIIIIIFFFCCCCCCBBBAAA@@@???>>>>>>>>>;;;999888777888999888777555555444333222222222222444333333222222111111000000000000000000111111111111000////////////000111////////////000000000000000000000111111000000000222111000//////000111222000111222333555666777777999888888888777777666666444444444333333333222222555444222000///000111222222222111111000111111111444444333333444555777777888888888888888999999::::::999888888:::<<>>======777555222111222333222222444444333222222222222222222222333444555777888999===AAAGGGKKKLLLKKKKKKKKKKKKOOOSSSVVVWWWWWWXXXZZZ^^^___aaabbbcccfffkkknnnttt~~~VVVGGG;;;;;;<<<;;;===BBBIIISSS___lll|||qqqqqq{{{|||nnnfff[[[UUUTTTVVVXXXXXXYYYWWWUUUTTTTTTRRROOOMMMJJJIIIGGGDDDAAA>>><<<:::999999999999999999999999666666666666666666666666777777777777777888::::::<<>>AAADDDHHHJJJJJJIIIIIIIIIEEEDDDAAA???===============>>>???AAAAAABBBBBBBBBBBB@@@===999777666666666555666888777666666777888>>>BBBHHHMMMPPPRRRTTTUUUWWWZZZ]]]```bbbdddfffhhhkkkllllllkkkjjjjjjkkkmmmnnnnnnlllkkkjjjiiiiiiiiifffffffffeeedddaaa___^^^\\\ZZZWWWVVVVVVWWWVVVUUUSSSRRRPPPNNNMMMLLLLLLMMMMMMKKKHHHGGGGGGGGGFFFEEEEEEDDDEEEFFFHHHHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>><<<::::::::::::999888666555444333222222222222222222222222222222222222111111111000000000000000111000000//////000000111......//////000000000000111222222333333222222111111111000000000000111111000111222333555666777777777777777888888888777777555555444444444444333333666555333222111111222333111111111000111111222222444333333444444666777777:::::::::999999999999999999999999:::<<>>;;;::::::999888777777999>>>CCCFFFGGGGGGHHHDDD>>>999555333333333222222333666999:::888777666555444555888:::::::::=========>>>======<<<;;;777555222111222333222222444444444333333333333333222222333444555777888999===BBBHHHLLLMMMLLLLLLLLLLLLOOOSSSUUUVVVWWWYYYZZZ^^^___aaabbbdddgggkkknnnttt|||UUUFFF;;;::::::999<<>>;;;::::::::::::999999888888888555555555555666666666666777777777777888999::::::===???DDDGGGIIIGGGEEECCCBBBBBBBBBCCCDDDFFFHHHIIIFFFIIILLLPPPQQQOOOMMMKKKGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHIIIHHHEEEAAA???>>>CCCFFFJJJLLLKKKJJJIIIJJJDDDCCCAAA@@@>>>=========??????@@@@@@AAAAAAAAAAAA???===;;;888666555555555888999:::999888888:::;;;===@@@EEEIIILLLNNNOOOPPPSSSWWW[[[^^^aaaeeehhhkkkmmmnnnnnnmmmkkkjjjjjjkkknnnmmmllljjjiiiiiiiiiiiiffffffgggfffeeebbb___]]][[[ZZZXXXVVVVVVVVVUUUUUURRRQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGHHHHHHFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEECCCBBB@@@>>>@@@>>>;;;:::;;;:::999888777666555444333222222222000000111111222222222333111111111111000000000000000000000000000000000000000000111111222222333333444444555555555555444444111000000000000000000111000111222333555666777777777777888999888777666666444444444444444333333333555444333222111222222222111000000000111222333333333333333444555666777777::::::::::::999888777666999999999;;;>>>BBBFFFHHHHHHDDD>>>:::888888888777666777:::@@@FFFJJJKKKKKKOOOKKKEEE>>>777444444555444444555777:::;;;999888666666555555666666666555;;;;;;;;;;;;=========<<<777555222111222333222222444444444444444444444333333333333444555777999:::>>>BBBHHHLLLNNNMMMMMMMMMLLLOOORRRUUUVVVWWWYYYZZZ^^^___bbbcccdddgggkkknnnsssxxxTTTFFF<<<::::::888;;;BBBKKKTTT```pppuuuiiifffooo|||{{{|||~~~oooggg\\\VVVUUUVVVWWWXXXXXXVVVUUUTTTTTTSSSPPPNNNOOOMMMJJJFFFBBB>>>;;;:::;;;::::::999999888888888555555555555666666666666777777777777888999:::;;;<<>>?????????>>>>>>>>>>>>>>>;;;:::888777666666666777888999999999888999;;;===>>>???BBBFFFHHHJJJJJJIIINNNQQQVVV[[[___dddiiimmmmmmnnnnnnmmmkkkjjjjjjkkkmmmlllkkkjjjiiihhhhhhhhheeefffffffffdddaaa^^^]]]YYYYYYXXXWWWVVVUUUUUUUUUQQQPPPOOONNNMMMLLLLLLLLLJJJIIIHHHHHHIIIIIIGGGEEEFFFGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEDDDBBB@@@??????===;;;:::::::::999777888777555444333222222222///000000111111222222333111111111000000000000000000000111111111111000000///000000111222222333333333333444444444444333333000000000111111000000000000111222333555666777777999999:::999888666444333222222222222222333333333333222222111111111111111111000000000111222333333222222333444666666777777999999999999888777555444888888999;;;???CCCGGGJJJHHHCCC===888777666666666555777;;;AAAGGGKKKMMMMMMQQQOOOIIIAAA:::555555777555555666888:::;;;999888444555666666555555555666999888777999===?????????777555222111222333222222333333444555555444444333333333444444666777999:::>>>CCCIIIMMMOOOOOONNNOOOMMMOOORRRTTTUUUWWWYYY[[[]]]```bbbdddeeehhhkkkmmmrrrtttRRRFFF======;;;888;;;BBBIIIQQQ^^^ppptttfffaaakkkzzz{{{sssqqqwww~~~ppphhh]]]VVVUUUVVVWWWXXXWWWVVVTTTTTTTTTSSSPPPNNNOOOMMMJJJFFFBBB>>>;;;::::::::::::999999888888888666666666666666666666666888888777888888999:::;;;;;;>>>BBBFFFGGGFFFDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIKKKMMMNNNNNNMMMMMMHHHGGGGGGGGGGGGFFFFFFFFFFFFIIIKKKIIIEEE@@@???@@@DDDGGGKKKLLLJJJIIIGGGGGGBBBBBBBBBBBBBBBAAAAAAAAA>>>===<<<;;;::::::::::::999888888777777777777777555666666666666888;;;>>>AAAAAABBBDDDFFFGGGFFFDDDHHHKKKPPPTTTYYY___eeeiiijjjlllmmmmmmkkkjjjkkkkkklllllljjjiiihhhgggggggggeeeeeeeeedddccc```^^^]]]XXXYYYYYYXXXUUUTTTTTTUUUOOOOOOOOONNNMMMMMMLLLLLLIIIHHHGGGHHHIIIIIIHHHFFFGGGHHHHHHGGGFFFEEEFFFGGGEEEEEEEEEDDDCCCBBBAAA@@@>>><<<:::999::::::999888888777666444333222222222000000000111111111222222///000000000111111111111000111111222222111111000------...///000111111222000111111222222111111000000000111111111111000000000111222333555666777777999:::::::::999666333222111111222222222222333333222222222222222222111111111111111000111111222222111222333555666777777777888888999999888777555444666777888:::>>>CCCGGGIIIFFFBBB<<<888777666666666666888<<>>AAABBB@@@777555222111222333222222111222444555555444333333333333444555666888999:::???CCCJJJNNNPPPPPPPPPPPPMMMOOORRRTTTUUUVVVYYY[[[]]]```ccceeefffhhhkkkmmmrrrnnnPPPFFF??????===888:::AAAGGGOOO]]]ooovvveeebbbkkkzzztttooojjjmmmvvv~~~qqqhhh]]]VVVUUUVVVWWWWWWWWWVVVTTTTTTTTTSSSQQQNNNNNNLLLJJJFFFBBB>>>;;;:::::::::999999999999999999888888888777777666666555888888888888999:::;;;;;;:::===AAAEEEFFFEEECCCAAACCCDDDDDDDDDDDDDDDDDDDDDHHHHHHIIIJJJKKKLLLMMMMMMHHHHHHHHHHHHGGGGGGGGGGGGFFFJJJMMMJJJEEEAAA@@@AAADDDFFFJJJJJJIIIGGGEEEEEE@@@AAABBBCCCDDDDDDDDDDDD???>>><<<:::999999999999:::999888888777666666555444555555666777999===@@@FFFEEEDDDEEEGGGGGGEEEBBBCCCFFFJJJNNNRRRWWW]]]aaafffiiikkklllkkkkkklllllllllkkkjjjiiiggggggggggggeeeeeedddbbb```___]]]]]]WWWYYYZZZXXXUUUSSSSSSUUUNNNOOONNNNNNNNNMMMLLLKKKHHHGGGGGGHHHJJJJJJHHHFFFGGGHHHIIIHHHEEEDDDFFFHHHFFFEEEDDDCCCBBBAAAAAAAAA>>><<<::::::;;;;;;:::999999888666555333222222222000000000000111111111111......///000111222222333000111222222222222111000------...///000111222222111111222222222222111111///000111222222111000///000111222333555666777777777888::::::999777555333222222222333333333444444222222333333333333333222222222111111000111111111000111333555777777777777888888:::::::::888666555555555666999<<>>BBBBBB@@@777555222111222333222222000111333444555444333222444444444555666888::::::???DDDJJJOOOQQQQQQQQQQQQNNNPPPRRRSSSTTTVVVYYY\\\]]]```ccceeegggiiikkkmmmtttiiiOOOFFF@@@AAA>>>999:::AAAHHHPPP^^^pppxxxddd```hhhwwwxxxooonnnjjjgggmmmwwwqqqiii^^^WWWUUUVVVWWWWWWWWWVVVTTTTTTTTTSSSQQQOOOMMMLLLIIIEEEBBB>>>;;;:::999999999999999999999999:::999999888777666666555888888888888999:::;;;<<<:::<<>><<<;;;::::::;;;;;;;;;:::888777555444444555666777888999<<<@@@DDDJJJHHHFFFFFFHHHHHHEEEBBBAAACCCFFFIIILLLQQQVVVZZZdddgggjjjkkkkkkkkklllmmmlllkkkjjjhhhggggggfffffffffdddccc```___^^^]]]]]]VVVXXXZZZXXXUUUSSSSSSUUUNNNNNNNNNNNNNNNMMMLLLKKKGGGGGGGGGIIIJJJJJJHHHFFFGGGIIIJJJHHHEEEDDDFFFHHHGGGEEEDDDBBBAAAAAAAAABBB>>><<<::::::<<<<<<<<<;;;999888777555333222222222111111111000000000000000------...000111222333444000111222333333222111000...///000111222333444444333444444555555444444333///000111222222111000///000111222333555666777777555666999::::::888666555333333333444444555555555333333444555555444444444333333222111000000000111000111333555777888777777888999:::;;;;;;:::888666444555666888;;;@@@DDDGGGEEEBBB>>>;;;::::::999888;;;===AAAFFFKKKNNNMMMLLLIIIKKKKKKEEE===666555666555555555777999999888666444777;;;;;;999888999:::>>>:::777999>>>AAAAAA???777555222111222333222222///000222444444444222111444444444555777888:::;;;???DDDKKKOOOQQQQQQQQQRRRNNNPPPRRRSSSTTTVVVYYY\\\]]]```cccfffgggiiikkkmmmvvvjjjVVV___ZZZMMMEEE<<<:::DDDGGGSSScccqqqyyyddd^^^fffuuu{{{sssooollljjjhhhlllsss{{{tttiii^^^YYYWWWUUUVVVYYYYYYXXXVVVTTTSSSRRRQQQQQQKKKJJJHHHEEEBBB???===<<<999999999888888888888777777777777777888888888888777777888:::::::::::::::<<>>DDDEEEGGGGGGFFFCCCBBBBBBAAA@@@???@@@BBBDDDEEEDDD???>>><<<:::999888999999888888888888777666444444000333555777888:::<<>><<<999888777777888777777666555444333222222000000000000////////////333333333222222222111111...///000111222333444444222222222222222222222222000111222333444333222222111000///...------...///000111222444555666777777777888888999999777666555333333333333333333333333333222222111111222222333//////000000111111111111...000222555666777666666:::::::::999888777666555666666777999:::;;;<<<===???===:::888777888999;;;<<<:::;;;AAAIIINNNNNNLLLJJJHHHEEE@@@;;;::::::<<<555888:::;;;;;;:::;;;===888888999999888888777666777999:::888:::???BBBAAA888666333222333444333222555444444333333444444555333222555999666111444;;;BBBFFFKKKOOOQQQQQQSSSTTTNNNNNNPPPRRRTTTXXX[[[]]]bbbbbbbbbcccdddgggiiikkksssfffMMMPPPLLLLLLNNNEEE===BBBGGGTTTdddrrrwwwccc^^^dddqqqyyyrrrnnnjjjhhhhhhlllssszzzuuujjj___ZZZXXXUUUVVVYYYXXXWWWVVVTTTSSSRRRQQQQQQKKKJJJGGGDDDAAA???<<<;;;999999999888888888888777777777777777888888888888777888888999999:::;;;;;;<<>>===CCCDDDFFFGGGFFFDDDCCCBBBAAA@@@???@@@BBBDDDDDDDDD???>>>;;;999888777777777999999999888888777666555222444666777888999<<<>>>???@@@BBBCCCDDDCCCCCCBBB>>>???@@@@@@AAADDDHHHKKKSSSWWW]]]bbbeeeggghhhjjjjjjjjjjjjjjjjjjiiihhhggghhhfffcccbbbaaa```]]][[[YYYXXXWWWUUUSSSRRRRRRQQQPPPNNNMMMLLLMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA???>>><<<:::888888888888888777777666555444333333222111111111111000000000111111111000000000//////000111111111111111222222111111111111111111111111111111222333333222222222111000///...---......//////000111333444555555666777888888999999777666555333333333333333333333333444333333222222333333444000000000000000111111111///000222444666777888888;;;;;;;;;:::999777666555666666777888999:::;;;;;;===<<<999777777888999:::;;;::::::@@@GGGLLLLLLJJJFFFDDDAAA===999888999;;;:::;;;<<<<<<;;;:::<<<===;;;;;;<<<<<<<<<;;;;;;;;;888::::::888999===???>>>888666333222333444333222444444333333333333444444444222333666666333666<<<@@@DDDJJJNNNPPPQQQQQQRRRNNNOOOPPPRRRTTTWWW[[[]]]bbbbbbbbbccceeegggiiikkksssaaaHHHCCC@@@MMMYYYMMM>>>@@@HHHTTTdddsssxxxddd___cccnnnxxxqqqlllhhhggghhhlllssszzz~~~xxxlll```[[[XXXVVVVVVXXXWWWVVVUUUTTTSSSQQQQQQPPPJJJIIIFFFCCC@@@===<<<;;;999999999888888888888777777777777888888888999999999888888888888:::;;;<<<===???BBBCCCBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCEEEIIIKKKLLLLLLPPPOOONNNLLLKKKKKKKKKJJJKKKKKKJJJGGGBBB>>>======AAACCCEEEGGGGGGFFFDDDCCC@@@??????@@@CCCDDDDDDCCC???===;;;999777666666666::::::999999888888777777333555777888888999;;;===>>>???@@@BBBCCCCCCBBBBBB>>>??????>>>>>>@@@DDDFFFIIIMMMTTTZZZ^^^bbbeeeggghhhiiijjjjjjjjjjjjiiihhhhhhfffdddbbbbbb```^^^\\\WWWVVVUUUSSSRRRQQQQQQQQQPPPNNNMMMLLLMMMLLLKKKIIIHHHHHHIIIGGGFFFFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGHHHDDDDDDDDDCCCBBBBBBAAAAAA???>>><<<;;;999999888888999888888777666555444333333333222222222111111111111111111000000000000000222222222111111000000000000000000000000000000000333222222111111111222222000000///.........//////...///000222333444555555777888888999999777666555333333333333333333333333444444333333333333444444111111111000000000000000000111222444666999;;;<<<======<<<:::999777666555666777777888888888888888;;;999888666666777999::::::999999>>>DDDHHHHHHGGG@@@???<<<999666666888:::=========;;;999999;;;===>>>>>>>>>>>>=========<<<888;;;:::888888<<<===;;;888666333222333444333222444444333333333333444444444111111333555555888===>>>CCCJJJOOOPPPPPPOOOOOONNNPPPRRRSSSTTTWWWZZZ^^^bbbbbbbbbccceeegggiiikkksss|||]]]JJJ@@@<<>><<<;;;:::999999999888888888777777777777888888888999999999:::999777777777999;;;======@@@CCCCCCBBBAAA@@@@@@???@@@AAABBBCCCDDDEEEFFFFFFEEEDDDFFFJJJNNNPPPPPPOOOOOONNNLLLLLLKKKKKKKKKKKKKKKIIIEEE@@@=========@@@BBBDDDGGGIIIHHHEEECCC?????????@@@CCCDDDCCCBBB@@@>>><<<999777666666666999999888888777777777777666777999999999999;;;<<<===>>>@@@AAABBBBBBBBBBBB@@@AAAAAA@@@???@@@DDDFFFFFFJJJQQQWWW[[[___ccceeefffhhhiiikkkkkkkkkjjjiiigggeeecccbbbbbb```^^^\\\WWWVVVTTTSSSRRRQQQQQQQQQOOONNNLLLLLLMMMLLLKKKIIIKKKKKKKKKIIIFFFEEEGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEDDDDDDCCCBBBBBBAAA???>>>===<<<;;;:::999999999999888777666555444444333222222222111111111111222222222222222222222222111111111111000000000000000000000000000000000000444333111000000000111222000000//////////////////...///111222444555555555777888888999888777666555333333333333333333333333444333333222222333333444111111111111000000000000111111222444666:::===>>>???>>>===;;;999777666666777777888999999888777666999888666666666777999:::888888888;;;@@@CCCDDDDDD;;;;;;999666555555888:::>>>===;;;999777999<<>><<<;;;::::::888:::;;;999:::>>>>>><<<888666333222333444333222444333333333333333333444444222000222444666999<<<===BBBJJJPPPQQQQQQOOONNNOOOQQQSSSTTTTTTVVVZZZ^^^cccbbbcccccceeegggjjjkkkuuuxxxYYYGGG???;;;IIITTTEEE:::CCCGGGSSSbbbppp|||mmmbbbjjj{{{zzzsssmmmkkkmmmqqquuuyyy}}}~~~rrreee^^^ZZZVVVUUUWWWUUUUUUUUUUUUTTTRRRQQQPPPJJJHHHDDDAAA>>><<<;;;:::999999999888888888777777888888888888999999999999:::999777777777999;;;===>>>@@@CCCDDDBBBAAA@@@AAA@@@@@@AAABBBCCCEEEEEEFFFHHHFFFFFFHHHLLLPPPRRRSSSMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJHHHDDD@@@>>>>>>???AAABBBDDDHHHKKKJJJGGGCCC>>>>>>???AAACCCDDDCCCAAA@@@???===:::888777777777888888777666666666777777888999;;;;;;:::;;;<<<>>>>>>???AAABBBCCCCCCBBBBBBAAAAAABBBAAAAAACCCGGGJJJJJJMMMRRRVVVYYY\\\___bbbeeegggiiikkklllkkkjjjiiifffdddbbbaaaaaa```^^^\\\WWWWWWUUUTTTRRRRRRQQQQQQOOOMMMLLLLLLMMMMMMKKKJJJLLLLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEEEEEEECCCBBBAAA>>>>>>>>>===<<<;;;:::999999999888777666555444444222222111111111000000000222222222222222222222222//////000000000111111111111111111111111111111111333222111000000000111222//////000000000000000000///000222444555666666666777888888999888777666555333333333333333333333333222222111111111111222222111111111000000000000000222222222444777:::===???@@@???<<<:::888777666666888999:::::::::999777666888777666666666777888999888777777999<<>><<<::::::<<>><<<999888777666:::;;;:::<<>>CCCKKKPPPRRRQQQPPPOOOOOORRRUUUUUUSSSUUUYYY^^^cccccccccdddeeehhhjjjlllwwwuuuTTT???<<<888???FFF===999GGGFFFRRR___lll|||~~~qqqeeesss{{{vvvrrrnnnqqqvvvyyy|||uuuggg```[[[WWWUUUWWWUUUUUUVVVVVVUUUTTTRRRQQQKKKHHHEEE@@@===<<<;;;;;;999999999888888888888777888888888999999999999:::999888888888888:::;;;<<<>>>@@@CCCDDDCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFHHHGGGHHHJJJNNNQQQSSSSSSKKKKKKKKKKKKLLLMMMNNNNNNKKKJJJGGGCCC@@@???AAACCCCCCCCCEEEJJJMMMMMMHHHCCC>>>===>>>AAACCCDDDBBBAAA@@@>>><<<:::999999999999888777666555555666777888:::;;;============???@@@AAABBBCCCDDDDDDDDDCCCBBB@@@AAABBBCCCEEEHHHMMMPPPQQQTTTWWWYYYZZZ\\\^^^```eeegggjjjllllllkkkiiihhheeecccaaa``````___]]][[[YYYWWWVVVTTTRRRQQQPPPPPPNNNMMMLLLLLLMMMMMMLLLJJJJJJIIIHHHIIIJJJIIIGGGEEEGGGFFFFFFFFFFFFGGGGGGHHHEEEEEEFFFFFFFFFDDDCCCAAA>>>>>>>>>>>>===<<<;;;:::999888888777666555444333222111111111111000000000000000000000000111111111/////////000000111111111111111111111111111111111000000000000000111222222//////000111111111000000000111222444555666777777777888888999999777666555333333333333333333333333111111000000000000111111///000000000111111111111111222333555777:::<<<===???>>>;;;999777777777777999:::<<<======;;;999888888888777777777777777888888777777888999;;;===>>>888888888666555777:::===AAAAAA@@@>>>>>>@@@EEEIIIJJJHHHDDD@@@<<<:::999888666:::<<<<<<>>>BBBCCCAAA888666333222333444333222333333222222222222333333333:::>>><<<999888999888???DDDKKKPPPQQQQQQQQQPPPPPPTTTWWWVVVSSSTTTYYY^^^cccccccccdddfffhhhjjjlllyyyrrrPPP:::===999888===999999EEEEEEPPP\\\hhhyyywwwooo~~~{{{wwwtttppptttyyy|||~~~wwwiiiaaa\\\WWWUUUVVVUUUVVVWWWXXXWWWUUUSSSRRRLLLIIIEEEAAA>>><<<<<<<<<999999999888888888888777888888888999999999::::::777888888999999:::;;;;;;>>>@@@DDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHKKKNNNPPPQQQPPPKKKKKKKKKLLLNNNOOOQQQRRRKKKJJJGGGCCC@@@@@@CCCFFFFFFEEEGGGKKKOOONNNIIICCC======>>>AAACCCDDDBBB@@@===<<<;;;999999999999:::999888666555555666888999;;;===>>>?????????AAACCCDDDEEEFFFFFFFFFEEEDDDCCCAAACCCEEEHHHKKKPPPVVVZZZ[[[]]]___`````````bbbdddfffhhhjjjllllllkkkhhhgggcccaaa_________^^^\\\ZZZYYYWWWUUUSSSPPPNNNMMMMMMNNNMMMLLLLLLMMMMMMLLLKKKJJJGGGGGGKKKQQQRRRNNNHHHFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFGGGGGGGGGEEECCCBBB>>>>>>??????>>>===;;;:::888777777666555444333333333333222222222111111111//////000000000111111111000000000000000/////////000000000000000000000000---...///111222222222222...///000111222111111000///000222333555555666666777888888999999777666555333333333333333333333333222111111111111111111222......///000111222222333111222444666777999::::::===<<<:::777666666777888:::<<<>>>???@@@>>><<<;;;:::999999888777777777777888888888777777999;;;===888888777666555777:::>>>BBBBBBAAA@@@???@@@CCCFFFGGGEEEBBB>>>;;;999999999666:::<<<<<<===AAAAAA>>>888666333222333444333222333333222222222222333333555AAAIIIFFF>>>;;;999777???CCCIIIMMMOOOPPPPPPPPPPPPUUUXXXVVVSSSSSSXXX^^^cccccccccdddfffhhhkkklllxxxpppLLL===BBB<<<666::::::999AAAEEENNNZZZfffwww~~~xxx}}}zzzvvvtttpppuuuzzz~~~~~~xxxjjjbbb\\\WWWUUUVVVUUUVVVXXXXXXXXXVVVTTTSSSLLLJJJEEEAAA>>><<<<<<===999999999888888888888777888888999999999:::::::::777777999:::::::::::::::>>>AAADDDFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGJJJNNNOOONNNMMMKKKKKKLLLMMMOOORRRTTTUUUKKKIIIFFFCCC@@@AAAEEEHHHGGGGGGHHHLLLQQQPPPIIICCC======>>>AAACCCDDDBBB@@@;;;:::999888888888999::::::999777666666888999;;;<<<===???@@@@@@AAACCCEEEGGGGGGHHHHHHGGGFFFDDDCCCDDDFFFIIIMMMRRRXXX^^^cccbbbdddffffffffffffhhhjjjfffhhhkkkmmmmmmkkkhhhfffbbb```^^^^^^^^^]]][[[ZZZXXXWWWTTTRRROOOMMMKKKKKKNNNMMMKKKLLLMMMMMMLLLKKKKKKHHHHHHOOOXXX[[[VVVNNNFFFFFFEEEEEEFFFGGGHHHHHHEEEFFFGGGHHHGGGEEECCCBBB>>>>>>?????????===<<<;;;777777666555444333222222444444444333333333222222111111222222333333333333222222111000///...------////////////////////////+++---///111333333333222...///000222222222111000...///000222333444555555777888888999999777666555333333333333333333333333333222222222222222222333------...000111222333444000222444666888888888888<<<;;;999777666666777888;;;===???AAAAAA@@@>>>===;;;::::::999888777666666888888888777666777:::===888888777555555666:::===AAAAAA@@@>>><<<===???AAABBB@@@===:::888888888888777;;;===;;;<<>>;;;888666333222333444333222333222222222222222222333666FFFQQQMMMBBB===:::777???BBBHHHKKKMMMNNNOOOPPPQQQUUUXXXWWWSSSRRRXXX^^^ddddddddddddfffiiikkklllwwwbbbNNN???;;;:::;;;;;;999;;;???FFFPPPZZZbbbrrrzzz~~~~~~zzzwwwtttrrrssswww|||zzzlllaaa[[[XXXVVVTTTUUUUUUVVVUUUUUUTTTSSSRRRMMMKKKHHHCCC???;;;999777:::999888888777777888888999999888888888888999999888999999888888888;;;===???AAACCCDDDCCCCCCDDDEEEHHHFFFEEEFFFHHHJJJHHHFFFEEEEEEEEEHHHLLLNNNOOOOOOLLLLLLMMMNNNOOOQQQRRRSSSNNNKKKFFFBBBAAACCCGGGIIIIIIKKKLLLMMMLLLHHHDDDBBB@@@@@@BBBEEEFFFEEEBBB??????>>>===<<<;;;;;;:::;;;888777777777888:::<<<===@@@@@@@@@@@@AAACCCEEEFFFJJJJJJJJJJJJJJJIIIHHHGGGJJJLLLOOOQQQUUU\\\ccchhhmmmmmmnnnooopppmmmiiieeeeeeeeefffggggggfffccc```cccbbb```^^^\\\[[[[[[ZZZYYYWWWTTTRRRRRRQQQOOOMMMNNNNNNNNNNNNNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFEEEDDDCCCBBBBBB>>>>>>???@@@@@@@@@@@@@@@>>><<<999666333333333333666:::???CCCBBB===666111//////000000111111111222000000000000000000000000000000000000000000000000000000000111222222333333111111111111000000000000111111222333333444555555888888999999999888888777111333666888888555111///---000111111......///222111111111000000000000000222333444666777999:::;;;;;;;;;:::777555555888:::===@@@BBBAAA???>>>@@@CCC888999<<<======;;;888666888:::888333333888======:::999777555555777999;;;<<<===???>>><<<;;;;;;<<<:::999888999;;;:::999777888:::===???AAABBBAAAAAA888666333222333444333222444444333222222333444444666999CCCMMMLLLBBB;;;;;;<<<@@@FFFLLLPPPQQQPPPOOOPPPRRRUUUUUUTTTVVV[[[___ddddddcccaaabbbeeekkkooovvv~~~]]]KKK???;;;:::;;;;;;999;;;???EEENNNXXXaaappp~~~|||~~~zzzvvvsssqqqrrruuuzzz~~~zzzlllaaa[[[XXXUUUTTTUUUVVVVVVUUUUUUTTTSSSRRRNNNKKKHHHCCC???===;;;:::;;;::::::999999999999999999999888888888888999999888888999888777888:::===>>>@@@BBBCCCCCCDDDEEEFFFGGGEEEDDDEEEHHHIIIGGGFFFEEEEEEEEEHHHKKKMMMNNNMMMNNNNNNNNNNNNNNNOOOOOOPPPLLLIIIEEEBBBAAADDDHHHJJJKKKLLLLLLLLLJJJGGGCCCAAA@@@AAADDDGGGHHHGGGBBB???999888888777666666666666777777777777888:::<<<>>>@@@@@@@@@@@@BBBDDDFFFGGGKKKJJJJJJIIIIIIIIIIIIIIIQQQSSSVVVZZZ^^^dddkkkpppuuuuuuvvvwwwvvvrrrlllhhhgggfffeeeeeeeeedddbbb___bbbaaa___^^^\\\[[[ZZZZZZYYYVVVSSSRRRQQQQQQOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>======;;;999777555555666666999;;;===???===:::666333///000000000111111111111000000000000000000000000000000000000000000000000/////////000111111222222111111000000000/////////000111111222444555555666888999999999999888777777222333444444444333111000...000111000......///111111000000000000000000000222333444666888:::;;;<<<::::::888666444444666888:::<<<>>>@@@AAABBBEEEGGG======>>>>>><<<:::888666777999888444555<<<@@@AAA???===:::888777888:::;;;;;;===>>>>>><<<;;;;;;<<<;;;:::999999;;;;;;:::999999;;;===@@@AAAAAA@@@@@@888666333222333444333222444333222111111222333444333555;;;BBBAAA;;;888:::<<<@@@FFFLLLOOOQQQPPPOOOPPPRRRUUUUUUTTTVVVZZZ^^^ddddddcccbbbcccffflllpppwwwuuuVVVFFF???;;;999;;;;;;999;;;???EEEMMMVVV___mmmyyy|||wwwtttqqqtttwww{{{~~~{{{mmmaaa[[[XXXUUUTTTVVVVVVVVVVVVUUUTTTSSSRRRMMMJJJFFFAAA>>><<<;;;<<<<<<;;;::::::999999::::::999999888888888888999999777777888777777888:::<<<===???BBBCCCDDDDDDFFFGGGGGGFFFEEEFFFHHHIIIHHHGGGFFFEEEEEEGGGJJJLLLLLLKKKOOOOOONNNMMMMMMLLLLLLLLLJJJHHHEEECCCCCCFFFJJJLLLOOONNNLLLJJJGGGDDDBBBAAABBBCCCFFFIIIJJJHHHCCC???::::::999999999999999999666666666777888;;;===>>>AAAAAABBBCCCEEEHHHJJJKKKNNNMMMLLLKKKKKKMMMOOOPPPWWWZZZ___ccciiiooouuuzzz~~~xxxqqqllliiifffdddcccbbbbbb```^^^```___^^^]]]\\\[[[ZZZZZZXXXUUUSSSQQQQQQQQQOOONNNNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???===<<<;;;<<<;;;999888777777888999;;;:::999777666555444333000000000000111111111111000000000000000000000000000000000000000000000000......//////000111111111000000000/////////......///000111222444555666777888999999:::999888777666333333222111111111222222000222333222000000111222000000000000000000111111222333444666999;;;<<<===<<<;;;:::777444444666888999999<<<@@@EEEJJJLLLMMMCCCBBBAAA???<<<:::888777777999888666:::AAAFFFGGGEEECCC???<<<999999:::;;;;;;<<<======;;;::::::;;;<<<:::888888:::;;;;;;;;;;;;<<<>>>@@@@@@@@@??????888666333222333444333222333222111000000111222333222222444777777555777;;;<<<@@@FFFKKKOOOPPPPPPOOOOOORRRUUUUUUTTTVVVZZZ]]]cccdddccccccdddgggmmmqqqxxxoooRRRDDD>>>:::888:::;;;999;;;???EEELLLVVV___jjjzzzxxx{{{xxxvvvzzz}}}|||nnnbbb[[[XXXVVVTTTVVVVVVVVVVVVUUUTTTSSSSSSNNNJJJEEE???;;;999999:::;;;;;;:::999999999999999999999888888888888999999666777777777666888:::===???AAACCCDDDCCCCCCDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJGGGFFFEEEGGGIIIJJJJJJIIIMMMMMMMMMMMMMMMLLLKKKKKKHHHFFFEEEDDDEEEHHHLLLNNNQQQOOOKKKGGGDDDBBBAAAAAACCCDDDGGGJJJKKKHHHCCC>>><<<<<<<<<===============666666666777999<<<>>>???CCCDDDEEEGGGJJJLLLNNNOOORRRQQQOOOOOOPPPSSSWWWYYYZZZ___eeelllrrrwww}}}|||tttnnnjjjgggbbb```______^^^]]]^^^]]]]]]]]]\\\[[[ZZZYYYWWWUUURRRQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDAAAAAAAAA@@@???>>><<<<<<;;;;;;999888777777888888888777555333111000000///000000000000000111111111/////////////////////////////////////////////////////////000111111222222////////////...............///000222444666777888888999:::::::::888666555333333222222222222222333444444444444333333333333000000000000000111111111222333444666999;;;===>>>>>>>>>===:::777666888:::;;;:::<<>>GGGLLLLLLIIIFFFBBB===:::888888999:::;;;<<<<<<:::999999:::<<<999777666888:::;;;;;;======>>>?????????>>>>>>888666333222333444333222222222111000000111222222333333333444444555999===<<>>888999999:::::::::999999666666777888:::===@@@AAACCCDDDFFFHHHKKKMMMNNNOOOPPPPPPQQQSSSVVVZZZ]]]___aaafffnnnvvv|||}}}tttnnniiieeeaaa^^^]]]\\\\\\[[[[[[[[[\\\\\\[[[ZZZYYYYYYWWWUUURRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEE@@@@@@@@@@@@@@@???>>>>>><<<;;;:::888777666555555666555555444222111///...111111000000000000000000////////////////////////////////////////////////000111111222222333333444////////////...............///000222444666777888888999:::;;;:::888666444222333444555555444333222444444333333333333222111//////000000111111111111222333444666888:::<<<===>>>>>><<<:::777777888:::;;;:::<<>>=========666888888:::AAAKKKOOONNNIIIFFFBBB===999777666666999:::;;;;;;999888888999999777555444666888999:::========================888666333222333444333222222222111000000111222222333555666555555888;;;===;;;???EEEKKKOOOPPPOOONNNOOORRRUUUVVVUUUUUUXXX[[[```aaacccccceeeiiinnnqqqxxxkkkMMMCCC<<<999777999:::999;;;???EEEKKKVVV```gggnnn|||{{{~~~qqqeee^^^[[[XXXVVVWWWWWWWWWWWWVVVUUUTTTSSSRRROOOIIIDDD???<<<;;;;;;:::999888888777777888888999999888888888888999999666777888888888999<<>>CCCFFFHHHHHHJJJHHHEEEBBB???>>>======777888888:::BBBLLLPPPMMMHHHEEE@@@;;;888666555555888999;;;:::888777777888777555444444666888888888;;;;;;;;;;;;<<<<<<<<<<<<888666333222333444333222333222111000000111222333111555777666555888::::::;;;???EEEJJJNNNOOOOOONNNNNNRRRUUUVVVUUUUUUWWWZZZ^^^```aaaccceeehhhmmmqqqwwwiiiJJJ@@@<<<888777999:::999;;;???CCCIIIUUU```dddhhhsss}}}{{{yyy|||sssggg```\\\ZZZXXXWWWWWWWWWWWWVVVUUUTTTSSSMMMKKKGGGCCC@@@>>>===<<<::::::999888888888888999999999888888888888999999777888999999999;;;>>>@@@CCCDDDEEEDDDBBBAAAAAABBB===@@@BBBBBBAAAAAADDDFFFGGGFFFFFFHHHKKKLLLLLLKKKGGGIIILLLNNNOOOPPPOOOOOOIIIJJJKKKLLLOOOQQQRRRSSSKKKIIIFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDCCCBBB>>><<<;;;;;;<<<===<<<;;;999888888888999;;;>>>AAADDDFFFDDDEEEHHHJJJKKKLLLLLLLLLJJJOOOWWW___eeehhhiiiiiiuuu|||xxxooojjjdddaaa^^^\\\[[[[[[YYYXXXWWWXXXZZZ[[[[[[ZZZYYYXXXWWWVVVTTTTTTUUUVVVUUUTTTSSSRRRRRRQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???::::::::::::999888777666666666555555555444444444111111111111000000000///000000000000000000000000000000000000000000000000000111111222333333444444111111000000000/////////000111111222444555555666888999;;;<<<;;;888555222222222333333333444444444444222000000111111///---...//////000111111222222333333444555666777888888888888777666444555777:::888:::===???AAACCCEEEGGGLLLJJJGGGDDD@@@===;;;:::777888888:::CCCLLLNNNKKKFFFCCC???:::777666666666777888:::999888666777777666555444555888999888777999999999999:::;;;;;;<<<888666333222333444333222444333222111111222333444222777888555444888:::888;;;>>>DDDJJJNNNOOOOOONNNNNNRRRUUUVVVUUUTTTVVVYYY\\\^^^```bbbdddhhhmmmpppuuugggGGG>>>;;;888777999:::999;;;???AAAGGGTTT___bbbcccmmmzzz~~~yyytttuuu}}}~~~ttthhhaaa]]][[[XXXWWWWWWWWWWWWVVVUUUTTTTTTFFFEEECCCAAA???===<<<;;;<<<;;;::::::999999::::::999999888888888888999999777999:::::::::;;;???AAAAAACCCDDDDDDCCCBBBBBBCCC???BBBDDDDDDCCCCCCFFFHHHGGGGGGGGGHHHKKKMMMMMMLLLIIIJJJMMMOOOPPPPPPOOONNNJJJKKKLLLNNNPPPRRRSSSTTTIIIGGGEEEDDDCCCDDDEEEFFFFFFDDDBBBAAAAAA@@@===;;;:::;;;<<<<<<;;;999777666888999:::<<>>999::::::;;;;;;:::::::::444333222000000111333444222111111111000000//////000000000000000000000000000000000000000000000000000000000111222222333333111111111111000000000000111111222333333444555555888999;;;<<<;;;888444222444222000///000222444666777444222222444444222///...//////000111222222222333333444444555666666666888999888777666777:::<<<999===AAABBBBBBCCCGGGJJJNNNLLLIIIEEEAAA<<<999777888888888:::BBBLLLMMMIIIEEECCC>>>:::888777777777777888999999777666666777666555555777999:::999888888888888888999:::;;;<<<888666333222333444333222444444333222222333444444555::::::555444999;;;:::;;;>>>DDDJJJNNNOOONNNNNNNNNRRRVVVVVVUUUTTTVVVXXX[[[]]]___bbbdddggglllppptttcccJJJ>>>999999:::888777888:::<<>>===<<<;;;999::::::;;;:::999888777666777777777888888888888999999888888999;;;<<<>>>@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCEEEFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMFFFKKKOOOQQQOOOOOOPPPRRRIIIIIIKKKNNNRRRTTTTTTSSSJJJGGGDDDDDDEEEGGGHHHIIIFFFEEEDDDBBB???===;;;:::999:::;;;<<<;;;999666555555888<<<>>>@@@AAADDDFFFJJJLLLOOORRRTTTUUUUUUUUUSSS]]]iiinnnmmmlllnnnqqqyyyxxxkkkdddaaa___\\\YYYWWWWWWWWWXXXZZZYYYYYYYYYYYYZZZ[[[[[[XXXXXXYYYYYYXXXXXXWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMMMMNNNNNNLLLKKKKKKLLLMMMMMMKKKIIIGGGFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDBBB@@@???@@@???>>>===;;;:::888888666666555444333333333333444111//////222333222000111111111111111000//////.........////////////000000000111111111000000///000000000000000000000000///000111222444555666777888888999999888777555444444444555555444444333222333333333222222222111111000////////////000000111222333444444444555777999999::::::999888999;;;===777:::>>>???@@@BBBGGGKKKNNNKKKHHHCCC@@@===;;;;;;222444555999CCCNNNPPPMMMJJJHHHDDD>>>999555555555333666999:::999888777777777777999;;;======;;;999888:::999666777;;;<<<:::999888666444222111111000111000000000111222333333444666999999888777777888<<>>===<<<:::999999:::::::::999777777888888888888999999999999999999888888999;;;===>>>AAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDFFFFFFEEEFFFGGGIIIJJJKKKKKKLLLIIIKKKNNNPPPPPPPPPPPPPPPKKKKKKLLLOOORRRSSSRRRQQQIIIGGGFFFGGGIIIKKKLLLKKKHHHFFFEEEBBB@@@???>>>===:::;;;;;;;;;:::888666555777999===???AAABBBEEEGGGLLLMMMQQQUUUYYY]]]```bbb```gggnnnpppmmmkkknnnrrr}}}{{{lllddd___^^^[[[XXXWWWVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYWWWVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRTTTTTTSSSRRRQQQPPPPPPOOOMMMLLLKKKJJJJJJJJJKKKLLLNNNLLLJJJIIIJJJKKKKKKJJJGGGGGGGGGFFFEEECCCBBBAAAAAA@@@???===;;;999777666666666555444333333333333333111///000222333222000111111111111111000//////---............/////////000111111222111111000000000000000000000000000000000000111222444555666666777888999999888777555444444444444444444333222222333333333222222222111111000////////////000111111222333444444444555777999:::::::::999888888;;;===:::===@@@@@@@@@AAAEEEIIIKKKIIIEEEAAA>>>;;;:::999222444555888AAAKKKMMMJJJHHHGGGCCC>>>999555555666444666888999888777777888999999999;;;===<<<:::888999;;;:::777777;;;===;;;777666555444333222222222222222222222222333444444000222555777888888999:::<<<@@@FFFKKKMMMNNNNNNOOOMMMQQQUUUVVVUUUTTTVVVYYY^^^___bbbccceeeiiimmmppptttnnnVVVCCC;;;999999:::999888888;;;===AAAIIIQQQWWW\\\eeerrr}}}wwwnnnqqq|||vvvkkkddd___[[[YYYZZZ[[[[[[[[[YYYWWWTTTRRRMMMIIIDDD???===<<<;;;:::888888999999999888777777888999999999999:::::::::999999888999:::;;;===>>>BBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLNNNPPPPPPOOOMMMKKKLLLMMMOOOQQQRRRPPPNNNHHHHHHHHHKKKNNNOOONNNMMMBBBAAA???===<<<;;;;;;<<<<<<;;;:::999888777777777999;;;???AAABBBDDDFFFHHHNNNPPPUUU[[[bbbhhhmmmppppppssstttqqqmmmlllqqqvvvyyykkkccc\\\[[[YYYWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTSSSSSSSSSRRROOONNNLLLKKKKKKKKKLLLMMMOOOMMMKKKKKKLLLLLLLLLKKKGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???===:::888777666777666555444333333333333333111000000111222222111111111111111111000//////---------............///111111222222222222222111000000000000000000000000111111222333333444555555777777888888777666444333333333333333333222222111333333333222222222111111///////////////000111222333555777777777777999;;;;;;;;;;;;999888888:::<<<<<>>BBBIIIQQQXXX___lll|||{{{nnnnnnyyyyyymmmfffaaa\\\YYYZZZZZZ[[[[[[YYYWWWTTTRRRMMMIIICCC???===<<<;;;:::888888888888888888888777888888888999999999::::::999888888999:::<<<>>>???CCCBBBAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCEEEFFFHHHIIIHHHIIIJJJJJJJJJJJJJJJJJJLLLJJJIIIKKKNNNOOOLLLIIIIIIIIIKKKNNNPPPPPPNNNLLLGGGHHHJJJMMMPPPOOOLLLJJJ>>>===;;;:::999999:::;;;<<<;;;999777666666777888;;;>>>AAACCCDDDFFFHHHJJJOOOSSSYYYaaaiiiooosssuuuvvvuuusssnnnkkknnnvvv}}}}}}oooeee___XXXXXXWWWVVVUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQOOOOOOOOOPPPPPPMMMLLLJJJJJJKKKKKKJJJHHHGGGGGGGGGGGGFFFFFFEEEDDD@@@???>>>===;;;:::999888777666555444444333333333222111111000111111222222111111111111111000//////------------............111111222333333333222222////////////////////////222222222333333444444444777777888888777666444333222222333333222222111000333333333222222222111111////////////000111222222666777999:::::::::;;;===;;;;;;;;;:::888888:::<<<<<<>>>@@@???======@@@CCCEEEDDDAAA???<<<999777666333555555666;;;BBBDDDAAACCCCCC@@@<<<888666777999;;;;;;;;;999888999;;;>>>===<<<;;;;;;<<<;;;999777888:::999666666:::;;;999777666555444444333444444444333333333333333444444333555666666555555666777;;;???EEEJJJLLLMMMMMMNNNQQQTTTWWWXXXWWWYYY]]]aaa]]]___aaaccceeehhhlllpppqqq}}}ppp]]]HHH<<<999888999:::999999:::<<<>>>AAAHHHRRR[[[eeetttooommmyyy|||ppphhhccc]]]ZZZYYYYYYZZZZZZYYYVVVTTTRRRMMMIIIDDD???===<<<;;;:::888888888888888888999999777777777777888888888999999888888999:::===???@@@CCCBBBAAAAAA@@@@@@@@@@@@CCCCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLIIIGGGHHHKKKLLLIIIFFFDDDEEEHHHLLLOOOOOOMMMKKKHHHIIIKKKMMMOOOMMMHHHEEE@@@???>>>===<<<===>>>>>>;;;:::777666666777999:::===???CCCEEEFFFGGGIIIKKKOOOTTT\\\dddjjjmmmnnnnnnmmmllljjjhhhjjjqqq|||tttggg^^^ZZZYYYUUUUUUUUUUUUUUUVVVVVVWWWVVVWWWXXXYYYYYYYYYXXXXXXTTTUUUVVVXXXYYYYYYYYYZZZ[[[[[[ZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTRRRQQQQQQRRRRRRNNNMMMLLLLLLLLLLLLJJJHHHGGGGGGGGGGGGGGGFFFEEEDDD??????>>>======<<<;;;;;;777777666555444444444444222222111111000111111222111111111111111000//////---------.........//////000111222333333333333333////////////////////////222222222333333444444444777777888888888666555444222222333333222222111000333333333222222222111111////////////000111222333555777999:::::::::;;;<<<;;;;;;;;;999888888:::<<<:::===???>>><<<<<>>@@@>>>@@@@@@>>>;;;888777999:::??????===;;;:::;;;>>>@@@>>>===;;;;;;<<<;;;999777888:::999555555888999777999888777555444333222222333333222222222222333333444666777666555555777888;;;@@@FFFJJJLLLMMMNNNNNNQQQTTTVVVWWWVVVXXX\\\```___aaabbbcccdddfffjjjmmmooo}}}nnnZZZFFF;;;999888999:::999999:::===???AAAIIITTT^^^jjj{{{qqqppp}}}tttllleee___[[[XXXYYYZZZZZZYYYVVVTTTRRRNNNJJJEEE@@@>>>===<<<;;;999999999888999999:::;;;666666777777777888888888999888888999;;;===???AAABBBBBBAAA@@@@@@@@@AAAAAACCCCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHIIIHHHGGGFFFBBBDDDGGGKKKNNNOOOLLLJJJGGGHHHJJJLLLMMMJJJEEEAAA>>>>>>>>>>>>============888777666555666888:::;;;>>>AAADDDEEEFFFGGGIIIKKKOOOSSSYYY___cccdddcccbbb___```bbbfffooo{{{}}}uuuhhhZZZRRROOOPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXWWWXXXZZZ[[[[[[[[[ZZZYYYUUUVVVXXXYYYZZZ[[[\\\\\\```___^^^\\\[[[YYYXXXWWW[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWWUUUSSSRRRRRRSSSSSSSSSRRRQQQQQQRRRQQQOOOLLLIIIIIIIIIIIIHHHGGGFFFEEE@@@@@@@@@???>>>>>>======888777666555444444444444111222222111000000111333111111111111111000//////.........////////////000///000111222333333333333000000000000000000000000111111222333333444555555888888999999888777555444333333333333333222222111333333333222222222111111/////////000111222333444222444777888888888888999999::::::999888999;;;===;;;===???>>>;;;;;;>>>AAABBBBBBAAA???===;;;888777333666666555777<<<>>><<<======<<<:::888888:::<<<@@@@@@???===;;;<<<>>>AAA???===;;;;;;<<<;;;:::888888:::999555555888999777:::999888555444222222111444333333222222222222222222333555555666777:::<<<<<<@@@GGGKKKMMMNNNOOOOOONNNQQQUUUUUUTTTUUUXXX\\\```aaaccccccccceeehhhkkkooopppZZZFFF;;;:::888999::::::999;;;===@@@BBBJJJVVVaaalll~~~tttuuuwwwnnnhhhaaa]]]YYYZZZZZZ[[[ZZZXXXUUUTTTOOOKKKFFFAAA???>>>===<<<::::::999999999:::<<<<<<777777888888888999999999888888999999;;;>>>@@@AAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBCCCEEEGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLJJJHHHGGGGGGHHHEEEFFFIIIMMMOOOOOOKKKHHHEEEFFFHHHJJJKKKJJJEEEBBB<<<===>>>???>>>===;;;:::555555555666777999;;;<<>><<<<<<888777666555444444444444000222333222000///111333111111111111111000///////////////000000000111111...///000111222222222222000000000000000000000000000000111222444555666666999999::::::999888777555444444444444444333222222333333333222222222111111/////////000111222444555222555888999999888888999888999999999888:::<<>>===;;;;;;<<<<<<;;;::::::<<<;;;777666::::::888999888777555444444333333555555444333333333333333111222333444444666999<<<===BBBHHHLLLNNNOOOPPPPPPNNNRRRVVVWWWVVVUUUWWWZZZ___```bbbbbbcccfffiiilllppprrr\\\FFF<<<;;;888999::::::999;;;>>>@@@CCCKKKWWWbbbmmm~~~uuuyyyyyypppiiibbb^^^ZZZ[[[\\\\\\[[[YYYWWWUUUPPPLLLFFFBBB@@@???>>>===;;;;;;:::999:::;;;===>>>888888999999999:::::::::888888999:::;;;>>>@@@BBB@@@@@@@@@@@@AAABBBBBBCCC@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOOOOLLLHHHFFFHHHJJJHHHIIILLLOOOPPPOOOKKKGGGCCCDDDFFFIIIKKKJJJGGGDDD???AAACCCDDDCCCAAA>>><<<333333444666888:::<<<===???AAADDDFFFFFFGGGIIIKKKNNNMMMLLLLLLLLLNNNPPPRRRZZZ```jjjyyyqqq```MMMIIIDDD@@@@@@BBBFFFIIIPPPQQQSSSUUUWWWXXXYYYYYYZZZ\\\^^^_________]]]\\\````````````___^^^]]]]]]YYYZZZ[[[]]]___aaabbbccccccbbbaaa```___^^^]]]]]]___^^^\\\ZZZYYYXXXYYYYYYYYYXXXWWWWWWXXXVVVSSSQQQPPPPPPOOONNNLLLKKKIIIHHHHHHGGGEEECCC@@@===;;;:::888777666555555444444555000222333222//////111444111111111111111000//////000000000000111111111111......///111111222222222000000000000000000000000///000111222444555666777::::::;;;;;;:::999777666444444555555444444333222333333333222222222111111/////////000111333444555444777;;;<<<<<<;;;;;;<<<777888999999999:::===@@@DDDEEEEEEBBB===;;;<<<>>>?????????>>><<<:::777666222666777555666:::<<<<<<:::::::::999888888;;;>>>===>>>>>>===;;;:::;;;===>>><<<;;;;;;<<<<<<<<<;;;<<<>>>===999888;;;<<<:::777777666555555555555555777666555444444444444444333444444333222333555777>>>BBBHHHMMMOOOPPPPPPQQQQQQUUUYYY[[[YYYXXXYYY[[[]]]___aaabbbdddfffkkknnnrrrxxx___FFF<<>>BBBFFFMMMXXXdddnnn{{{}}}ttt}}}~~~rrrhhhbbb^^^\\\\\\\\\]]]^^^\\\YYYVVVQQQOOOKKKEEE???<<<===>>>AAA???<<<:::888888999999777777777777888888888888;;;;;;;;;;;;<<<>>>???@@@CCCBBBBBBBBBBBBAAAAAAAAA?????????@@@AAADDDFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPSSSPPPMMMKKKKKKKKKJJJIIIHHHKKKOOORRRRRROOOKKKIIIDDDDDDDDDGGGJJJJJJGGGCCCBBBFFFIIIHHHCCC===;;;;;;666666666777888;;;===???AAABBBCCCDDDFFFHHHIIIJJJKKKHHHGGGHHHGGGGGGLLLSSSYYYcccqqqppp[[[KKKCCCAAA>>>===???BBBEEEFFFKKKNNNRRRTTTVVVWWWXXXZZZ___^^^^^^^^^___bbbeeegggiiigggfffcccbbb``````___\\\\\\]]]^^^___```aaabbb^^^^^^__________________``````_________^^^^^^^^^ZZZZZZZZZZZZXXXVVVTTTSSSTTTRRROOONNNOOONNNMMMLLLEEEEEEEEEDDDBBB@@@>>><<<999777666444333333333333111000///......///000111000000111222222000///...111///...------...///111000111111111111222222222222111111111000000//////111222222333444555666666:::999888999;;;:::666222444444333333333333222222111222222333333222222111222222222222222222333333777777888999:::;;;;;;::::::999888888:::===AAACCCGGGGGGFFFCCC@@@======>>>BBBBBBAAA>>>;;;888777777555555555555666888999:::777777666777777888999:::???@@@>>>999999<<<===<<<===<<<999777777888:::<<<;;;===???>>><<<999777777888777666555555444444555444444555555666777777777333333222333444666888999===AAAGGGKKKMMMMMMNNNNNNOOOTTTZZZ\\\ZZZXXXXXXYYY```______bbbeeeiiillllllqqquuu]]]EEE<<<======:::777555666:::???CCCFFFLLLXXXeeennn|||}}}rrr|||~~~rrrhhhbbb^^^]]]]]]]]]^^^^^^]]]ZZZXXXSSSQQQMMMGGGAAA======>>>@@@>>><<<999888888888999777777777777888888888888999999:::;;;===???AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@??????@@@AAACCCEEEFFFHHHIIIJJJKKKMMMOOOQQQRRRRRRPPPMMMLLLLLLLLLLLLKKKKKKMMMPPPQQQQQQNNNJJJHHHEEEEEEGGGJJJLLLLLLHHHDDDGGGJJJLLLJJJDDD>>>;;;:::999999999:::;;;===???AAABBBCCCCCCDDDEEEEEEFFFFFFGGGCCCBBBDDDEEEGGGMMMUUU^^^iiixxxnnn]]]MMM@@@@@@>>><<<;;;===@@@CCCDDDKKKNNNRRRTTTVVVWWWYYYZZZ`````````aaaccceeegggiiikkkjjjiiigggeeeccccccbbb______```aaabbbbbbcccccc`````````aaaaaaaaaaaaaaa````````````_________^^^______^^^^^^\\\YYYWWWUUUTTTRRRPPPOOOOOOOOONNNMMMGGGGGGGGGEEECCCAAA>>>===999777666444333333333333333222111000000111222333111111111111111000//////000///...------...///000//////000000000111111111111111111000000000//////222222333444555666666777888888888999;;;;;;888555444444333333333333222222111222222333333222222111111222222222222333333333666666777999:::::::::::::::999888888:::>>>AAADDDFFFFFFEEEBBB???======>>>BBBBBBBBB@@@<<<999777777666666666777777999:::::::::999888888777777888888<<<>>>===:::;;;???@@@???BBB@@@===:::999999::::::999;;;======<<<:::999999888777666555444444444444222333333444444555666666555444444444555777888999===AAAGGGKKKMMMMMMNNNNNNRRRVVV\\\^^^\\\ZZZZZZ[[[______```cccgggkkknnnpppuuupppYYYCCC:::;;;;;;999777666777999<<<>>>EEELLLYYYfffooo|||}}}pppvvv~~~~~~rrrhhhbbb^^^___^^^^^^^^^___^^^[[[YYYVVVTTTPPPIIICCC???>>>>>>>>>===;;;999888777777888777777777777888888888888777777999;;;===@@@BBBDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDHHHIIIJJJKKKNNNPPPRRRTTTQQQOOOLLLLLLMMMNNNNNNMMMNNNOOOPPPPPPOOOLLLIIIGGGFFFGGGJJJMMMOOOMMMIIIEEEKKKNNNPPPLLLEEE>>>:::999;;;;;;:::;;;<<<>>>@@@AAACCCCCCDDDDDDCCCCCCBBBBBBBBB>>>===@@@CCCGGGOOOXXXcccooonnnYYYLLLCCC<<<===<<<;;;;;;===@@@DDDFFFMMMPPPTTTWWWYYYZZZ\\\^^^```aaacccfffhhhjjjkkklllooonnnmmmkkkiiihhhgggfffcccccccccddddddeeeeeeeeecccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa`````````ddddddcccbbb```]]]ZZZXXXUUUSSSQQQQQQQQQQQQOOONNNJJJJJJHHHFFFDDDAAA>>><<<888777555444333222333333222222111111111111222222222111111000000000000000000///...------...///000.../////////000000000000111111000000000000//////222333333444555666777777777777888:::;;;;;;999777444444333333333333222222111222222333333222222111111111222222222333333333555666777888::::::;;;;;;:::999888999;;;>>>BBBEEEFFFFFFEEEBBB>>>======>>>AAACCCDDDBBB>>>:::888777888888888888888999:::;;;<<<;;;:::888777666666666666:::;;;:::<<<@@@AAA???AAA???<<<:::999999::::::888:::<<<===;;;:::::::::888777666555444444444444111111111222333333444444777666555555666777888999===AAAGGGKKKMMMNNNNNNOOORRRWWW\\\]]][[[ZZZZZZ[[[]]]^^^```ccchhhlllpppssswww~~~kkkTTTBBB:::999888888777888999:::<<<===EEELLLZZZfffppp{{{|||kkkooo}}}~~~rrriiibbb______^^^]]]]]]^^^]]][[[YYYWWWVVVQQQKKKDDD???=========<<<:::999888777777777666777777777888888888888777888999;;;===@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAABBBCCCCCCFFFGGGHHHJJJMMMOOORRRSSSNNNLLLJJJKKKMMMOOOPPPPPPSSSRRRPPPNNNLLLIIIGGGFFFFFFHHHLLLNNNOOOMMMIIIFFFLLLNNNPPPMMMFFF???;;;:::::::::999:::;;;===>>>@@@CCCDDDDDDDDDDDDCCCBBBAAA???<<<;;;>>>BBBGGGRRR[[[eeessszzz___MMMDDD@@@======>>>>>>???@@@CCCGGGKKKRRRUUUYYY\\\^^^___aaacccbbbdddgggkkkmmmnnnoooooorrrqqqqqqpppnnnlllkkkjjjggggggggggggffffffffffffdddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbfffffffffdddbbb___\\\ZZZWWWVVVTTTTTTTTTSSSQQQOOOLLLKKKIIIFFFCCC???===;;;888777555333222222222333000//////////////////000333222000/////////000111000///............///000/////////000000000111111000000000000000000//////222333444444666666777888888888:::;;;;;;:::888666444444333333333222222222111222222333333222222111111111111222222333333444555666888:::;;;<<<======::::::999999<<>>???AAAAAAEEEMMMZZZgggooozzzyyyhhhkkkyyy~~~tttjjjdddaaa^^^]]][[[\\\\\\\\\ZZZXXXXXXVVVRRRLLLDDD???===<<<<<<;;;:::999888888777777666777777777888888888888999999:::;;;===???AAABBBDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEGGGJJJMMMOOOQQQJJJIIIHHHJJJMMMPPPRRRRRRVVVTTTPPPLLLIIIGGGFFFFFFEEEHHHLLLNNNMMMJJJHHHFFFIIILLLNNNKKKEEE???<<<;;;::::::::::::;;;===???@@@CCCDDDEEEFFFFFFDDDCCCBBB???<<<<<>><<<<<<<<<>>>@@@AAACCCFFFKKKOOOTTTWWW\\\___aaabbbeeefffeeegggkkkoooqqqrrrrrrrrrttttttttttttrrrqqqooonnnjjjjjjiiiiiihhhhhhggggggeeeeeeeeedddddddddccccccddddddddddddddddddddddddfffffffffeeecccaaa^^^]]][[[ZZZXXXXXXWWWVVVSSSPPPMMMKKKIIIEEEAAA>>>;;;:::888666555333222222222222/////////000000/////////333222000/////////000111//////............//////000000000111111111222222//////////////////000000222222333444555666777777:::;;;<<<<<<:::888666555444444333333333222222222111222222333333222222111000000111222333333444444666888:::<<<>>>???@@@@@@<<<;;;::::::<<>>@@@@@@EEEMMMZZZgggnnnwwwxxxgggjjjwwwuuulllfffccc^^^\\\[[[[[[[[[[[[ZZZXXXXXXVVVSSSMMMFFF@@@>>>===;;;;;;;;;:::999999888888777777777777888888888888999::::::;;;===???@@@AAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEBBBCCCDDDEEEHHHJJJLLLNNNHHHHHHHHHJJJOOOSSSUUUUUUYYYUUUPPPJJJFFFEEEFFFFFFFFFIIIKKKLLLJJJHHHGGGGGGFFFJJJLLLJJJEEE???<<<<<<;;;:::;;;;;;===@@@BBBCCCCCCDDDFFFFFFFFFDDDBBBAAA>>>;;;<<>>:::>>>AAACCCDDDGGGMMMRRRVVVYYY]]]aaaccceeegggiiijjjlllpppsssuuuvvvvvvvvvwwwxxxxxxxxxwwwuuusssrrrnnnmmmmmmkkkjjjiiihhhhhhggggggffffffeeeeeeddddddeeeeeeeeeeeeffffffffffffeeefffggggggfffeeecccbbb```___]]]\\\[[[XXXTTTQQQNNNLLLHHHDDD@@@===;;;:::777666444333222111222222111111222222222222111111222111111000000000000000////////////////////////111111111111222222222222......////////////000000111222222333444555666666;;;===>>>===:::777555444444444333333333333222222111222222333333222222111000000111222333444444555777888:::===???AAABBBBBB>>>===<<<;;;<<>><<<<<<@@@@@@>>>;;;;;;;;;::::::::::::;;;>>>>>>>>>;;;888555555555777666555444333333333333333333444444555555666666555444333333444555666777;;;@@@FFFKKKMMMNNNOOOPPPUUUYYY\\\\\\ZZZXXXZZZ\\\]]]```cccccccccfffjjjooottt{{{]]]GGG>>><<<:::555555666777999:::<<<===EEEMMM[[[fffmmmtttzzzhhhjjjttt}}}wwwnnnhhheee___]]][[[[[[\\\\\\[[[ZZZXXXWWWTTTOOOHHHCCC@@@???;;;<<<;;;;;;;;;:::999888777777777777888888888888777888999;;;===@@@BBBCCCAAAAAAAAABBBBBBBBBBBBCCC@@@AAACCCEEEFFFGGGGGGGGGBBBCCCCCCEEEFFFIIIJJJKKKIIIHHHIIILLLQQQVVVYYYZZZZZZVVVOOOHHHDDDDDDFFFGGGHHHJJJLLLKKKIIIGGGGGGIIIGGGJJJMMMKKKEEE???<<<<<<888999999;;;===@@@CCCDDDDDDEEEFFFFFFEEEBBB???===999888;;;CCCJJJRRR\\\fffyyyyyyfffSSSIIIDDD@@@???AAA;;;???DDDGGGHHHKKKQQQVVVZZZ]]]bbbeeegggiiilllnnnqqqsssuuuwwwyyyzzz{{{{{{{{{||||||}}}|||zzzxxxvvvrrrqqqpppooommmlllkkkjjjiiiiiiiiihhhgggffffffffffffffffffggggggggghhhhhhfffgggiiijjjkkkkkkjjjiiieeedddbbb```^^^ZZZUUUQQQOOOLLLIIIEEEAAA>>>===<<<777666444222111111111222000111222333333222111000111111111111111000//////......////////////......000000000000111111111111........./////////000000000111111222333444555555999<<<>>>===:::777666666444444333333333333222222111222222333333222222111///000111222333444444555666888:::===???AAABBBCCCAAA???===<<<===>>>AAABBBCCCCCCCCCCCCCCCFFFKKKOOONNNMMMLLLGGGAAA;;;888777333444555777999<<<>>>???>>>===;;;999888666666666999<<<<<<999:::???@@@???::::::::::::::::::;;;;;;=========:::777666666777666666555444333333333333333333444444555555666666444444444444555666888999;;;@@@FFFKKKMMMOOOOOOPPPVVVYYY\\\\\\YYYXXXYYY\\\\\\```cccddddddggglllrrrvvv{{{[[[EEE>>>===;;;::::::::::::;;;<<<===>>>EEEMMM[[[ffflllsss}}}jjjjjjpppuuu~~~~~~}}}xxxoooiiifffaaa___]]]\\\]]]]]]\\\[[[YYYXXXVVVQQQJJJEEEBBBAAA<<<<<<<<<<<<;;;;;;:::999777777777777888888888888555666888:::>>>AAADDDEEE@@@@@@AAABBBBBBCCCCCCDDD@@@BBBDDDFFFHHHHHHHHHHHHCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIJJJNNNSSSXXX\\\]]][[[VVVNNNGGGDDDDDDFFFHHHIIIKKKLLLKKKHHHGGGHHHKKKIIILLLNNNLLLEEE???<<<;;;555555666888;;;>>>AAACCCEEEFFFFFFFFFCCC@@@<<<999555555:::CCCLLLTTT___iii}}}qqq^^^KKKCCC@@@===<<>>CCCHHHKKKLLLOOOUUU[[[___bbbgggjjjmmmoooqqqsssvvvwwwyyy{{{|||}}}~~~~~~~~~~~~}}}{{{yyyuuutttsssqqqooonnnllllllkkkkkkjjjjjjiiihhhggggggffffffgggggghhhhhhiiiiiihhhiiikkkmmmoooooooooooohhhfffdddbbb___[[[VVVRRRPPPMMMJJJFFFBBB@@@>>>>>>777666444222111111111222...///000111111000///...000111222222222111///.........////////////......////////////000000000000---.........//////000000///000111222333444444555888;;;>>>===;;;888888999444444444333333333222222222222222333333222222222///000000222333444555555555777999<<>>======>>>@@@BBBAAAAAABBBAAACCCFFFLLLPPPPPPPPPLLLGGG@@@;;;888777333444666888;;;>>>@@@BBBBBBAAA>>><<<999777666555666888777555666<<>>444555666777999;;;<<<<<<;;;<<<;;;:::777666777999666666555444333333333333222333333444444555555666555444444555666888:::;;;;;;???FFFKKKMMMOOOPPPQQQTTTWWWZZZZZZWWWVVVWWWZZZ[[[___dddeeeeeeiiiooouuuvvv}}}ZZZDDDAAA???:::777777777777999;;;===>>>CCCLLLYYYbbbhhhnnnwww~~~llldddfffnnnzzz}}}zzz|||~~~~~~|||wwwmmmfffaaa```___```aaaaaa___]]]\\\[[[YYYSSSKKKDDD@@@???>>>>>>===<<<;;;::::::999;;;:::888777777777888888;;;;;;<<<>>>AAACCCFFFGGGCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEEEEGGGJJJKKKKKKNNNOOOOOOTTT]]]cccccccccWWWIIIBBBCCCHHHJJJJJJIIIHHHGGGGGGHHHIIIGGGFFFLLLLLLLLLIIIFFFAAA===:::;;;;;;;;;;;;===???BBBCCCEEEEEEDDDAAA<<<999888888999<<>>>>>999888777555333222111111////////////////////////...///000111111000///.........------------.........///111333333111///...111111000000000000000111111222222333444555666666:::;;;<<<;;;999777777777333333333222222111111111111111111222222333333333000111222333444555555555888999:::<<<>>>???AAAAAADDDCCCAAA>>><<<===@@@CCCFFFFFFEEEDDDCCCEEEIIILLLNNNNNNKKKGGG@@@:::777666888777777888<<>>:::777777777777999;;;===>>>BBBJJJVVV___eeekkkqqquuuooodddccciiivvv|||vvvuuuxxx{{{{{{zzzzzzooohhhbbbaaa___```aaaaaa```^^^]]]\\\XXXRRRKKKDDDAAA@@@>>>>>>===<<<;;;::::::999;;;:::888777777777888999;;;;;;===???AAADDDFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHJJJLLLLLLOOOPPPPPPUUU]]]bbbccccccWWWIIIBBBCCCFFFGGGGGGLLLJJJIIIJJJKKKLLLKKKJJJLLLKKKJJJHHHEEEAAA>>><<<:::::::::;;;===???AAACCCDDDDDDCCC@@@<<<:::999::::::<<>>===<<>>;;;999888555333222111111111111111111111111111111...///000111111000///...///......------......///...///000111111000///...000000///////////////000111222222333444555666666999;;;<<<;;;888666666666333333333222222222111111000000111111111222222222111111222333333444444333666777888:::<<<===??????BBBAAA@@@===<<<===AAADDDFFFFFFEEEDDDCCCDDDGGGJJJOOOOOOLLLGGG@@@;;;777666888777777999>>>BBBDDDEEEFFFDDDAAA===:::777666555888888888777888888999:::888777666888:::;;;;;;::::::::::::999777777888999666777888777555444444444444444333333444444555666222333444444444555777999;;;AAAHHHLLLNNNOOORRRUUUYYY\\\^^^]]]YYYXXXXXXZZZ```aaacccfffiiimmmppprrrxxxwwwUUUAAA>>>===999777777777888999;;;===>>>CCCJJJTTT^^^dddhhhkkkmmmyyysssdddaaahhhuuu}}}ssspppnnnpppuuuyyyzzzyyy|||}}}~~~}}}rrrjjjdddbbb``````aaaaaaaaaaaa___]]]XXXQQQJJJDDDBBBBBB>>>>>>===<<<;;;::::::999;;;:::888777777888999999;;;;;;===???BBBDDDFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMPPPQQQPPPTTT\\\`````````VVVIIIBBBBBBDDDEEEDDDKKKIIIIIIJJJLLLNNNNNNNNNLLLKKKHHHFFFCCC@@@???>>>999999999:::<<<>>>AAABBBDDDDDDBBB???<<<::::::;;;;;;===BBBIIIMMMTTTaaannn|||~~~pppbbbRRRLLLCCC>>>>>>???>>>===EEEDDDHHHSSS\\\aaagggllllllpppuuuzzz}}}|||{{{zzzxxxwwwuuusssqqqqqqlllkkkjjjjjjjjjjjjjjjkkkjjjjjjkkkkkklllmmmmmmmmmpppooooooqqqsssuuuuuutttsssqqqmmmgggaaa[[[WWWTTTQQQOOOLLLIIIEEEBBB???>>><<<;;;999666444222111111111111111111111111111111//////000000000000/////////......------....../////////////////////////////////............//////111222222333444555666666888:::;;;:::888666555555333333333333222222222222000000000000111111111111111111222222222222222222555666777888:::;;;======@@@???>>><<<<<<>>>BBBEEEFFFFFFEEECCCAAAAAADDDFFFLLLLLLIIIDDD>>>888555555777777777:::???CCCFFFGGGEEECCC???;;;777555333333888888777777888888999:::888777666777999::::::999<<<======;;;999888999:::555666777777555333333444444444444444444555555666444555555555444444555777:::@@@GGGLLLNNNPPPSSSVVVXXX[[[]]]]]]ZZZYYYZZZ]]]```aaaccceeeiiillloooqqqxxxrrrRRR@@@======:::888777777888999;;;===???EEELLLUUU___dddggghhhhhhuuuzzzhhhdddkkkyyyvvvnnnfffgggiiinnntttyyy{{{{{{zzz{{{}}}ssskkkfffdddaaa```aaabbbcccbbb```^^^YYYQQQJJJEEECCCCCC>>>>>>===<<<;;;::::::999::::::999888888888999::::::<<<>>>@@@BBBDDDFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLLLLOOOPPPOOOQQQXXX[[[ZZZYYYQQQHHHCCCCCCDDDDDDCCCEEEEEEEEEGGGKKKOOOQQQQQQNNNLLLHHHDDD@@@>>>>>>>>>888888888999;;;>>>@@@BBBFFFEEEBBB>>>:::999999;;;===>>>CCCIIINNNTTT```mmm{{{}}}ssseeeYYYKKKFFFAAA>>>>>>>>>>>>===CCCCCCJJJXXXccciiilllpppssswww|||~~~{{{zzzyyywwwuuusssrrrqqqmmmlllkkkjjjjjjjjjjjjjjjjjjkkkkkklllnnnooooooppprrrqqqpppqqqsssuuutttssspppmmmhhhbbb\\\WWWTTTRRRRRRPPPNNNJJJFFFBBB???>>><<<;;;999666444222111111//////////////////////////////000000000000////////////............//////000000////////////000000//////.........///000000111222222333444555666666777999;;;:::888555444444333333333333333333333333111111111111111111222222222222111111111111111111555555777888999;;;<<<<<<=========;;;;;;>>>CCCFFFGGGGGGEEECCC@@@???AAABBBEEEEEECCC>>>999555333333888777777999>>>BBBDDDEEEBBB@@@===:::777555444444888888777888888999:::;;;999777666666888999:::999CCCCCCAAA>>>:::777777888666777888777555444444444222222222222222333444444333444555444444444666888999???FFFKKKNNNPPPSSSVVVXXX[[[^^^]]]ZZZYYYZZZ\\\``````bbbeeehhhkkknnnpppwwwlllNNN@@@>>>===;;;888888888888:::<<<>>>???EEELLLVVV___dddfffggghhhwwwnnnhhhooo~~~}}}nnnccc]]]___dddkkkrrrxxxzzz{{{zzz{{{|||~~~~~~rrrkkkgggdddaaa```aaabbbccccccaaa___YYYRRRJJJEEEDDDDDD>>>>>>===<<<;;;::::::999::::::999888888999:::;;;:::<<<>>>AAACCCEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLIIILLLMMMKKKMMMRRRUUUSSSPPPKKKFFFCCCDDDFFFGGGFFFBBBAAABBBEEEKKKPPPSSSTTTPPPMMMHHHCCC???===<<<<<<777888888999;;;>>>AAABBBIIIGGGCCC>>>999777888:::???@@@FFFKKKOOOSSS^^^jjjyyy~~~}}}tttiii\\\SSSFFFCCC@@@>>>=========<<>><<<<<<:::888666444222111111////////////////////////000000////////////000000/////////....../////////222111111000000111111222000/////////000000111222111222222333444555666666777999;;;;;;888555444333333333333333333333333333333333333333333333333333333222111000000000111222666777888999:::;;;<<<===<<<<<<;;;;;;;;;>>>CCCGGGGGGGGGFFFCCC@@@>>>???@@@@@@???>>>:::777444444555888777666888;;;>>>@@@@@@???>>><<<999888888888888888888888888999:::;;;<<<:::888666666888999:::999BBBAAA@@@===999666666666777999:::999777555555666333333222222333333444555111222444444444555888:::888>>>FFFKKKMMMOOOSSSVVVZZZ]]]___^^^ZZZXXXYYY[[[___```bbbdddgggjjjmmmnnntttdddJJJ???===<<<:::888888888888:::<<<>>>???AAAJJJVVV^^^aaadddhhhlll}}}pppiiipppyyyiii]]]XXX[[[aaaiiiooouuuyyyzzz{{{{{{|||}}}|||rrrkkkeeecccaaa```bbbbbbbbbbbbaaa___ZZZSSSLLLFFFDDDDDD>>>>>>===<<<;;;::::::999::::::999888888999;;;<<<:::<<>>>>>?????????===:::777555666777888666555666999;;;<<<======<<<;;;999999999:::;;;999999999:::;;;<<<===>>><<<:::777666888::::::::::::;;;;;;999777666666888888999::::::888666666777555555555555555666666777000111333444444666999;;;999???FFFKKKMMMOOORRRUUU[[[^^^```^^^[[[XXXYYY[[[___```aaadddfffiiilllmmmqqq|||[[[EEE>>><<<;;;999999888888999:::<<<>>>@@@???KKKYYY```aaadddmmmuuulllhhhppprrrddd[[[YYY]]]ccciiiooouuuyyy||||||}}}}}}~~~{{{rrrllldddbbbaaaaaabbbbbbaaa``````___[[[UUUNNNGGGDDDCCC>>>>>>===<<<;;;::::::999::::::999888999:::;;;<<<:::<<>>======888888999:::===@@@CCCEEEGGGEEE@@@;;;888888<<>>>>>???@@@@@@===999555333444555666444444555888;;;=========<<<:::999888888999::::::;;;;;;;;;===>>>???@@@>>>;;;888777888:::;;;<<<999::::::999777666777999777999:::999777666555666555555555555555666777777111333444444444555777999:::???FFFKKKLLLNNNQQQSSSYYY\\\___^^^[[[ZZZ[[[]]]___```aaacccfffiiikkkmmmooovvvVVVBBB<<<;;;999777999888888999:::<<<>>>@@@@@@NNN]]]ccccccgggrrr}}}xxxgggfffrrr|||lll```ZZZ]]]```ffflllrrrwww|||}}}~~~~~~~~~{{{rrrnnnbbbaaaaaabbbcccbbb```_________\\\VVVOOOHHHDDDBBB>>>>>>===<<<;;;::::::999::::::999888999:::<<<===:::<<>>AAADDDEEEEEEBBB>>>:::888:::???CCCBBBEEEMMMSSSSSSRRRVVV^^^bbbbbbcccaaaZZZOOOHHHEEE======<<<;;;;;;===AAADDDAAAKKKZZZgggmmmrrr~~~}}}{{{yyyyyyxxxwwwvvvuuutttsssrrrqqqpppnnnllljjjiiiiiihhhggghhhhhhiiiiiijjjjjjkkkiiigggcccaaa___\\\YYYWWWUUUUUUTTTRRROOOKKKGGGDDDDDDDDDDDDBBB@@@<<<888666555555444333222222222222////////////////////////111000///......///000111000000////////////000000...///111333333111///...---------......000111111111222222333444555666777888:::===>>>;;;888555444333333333444444555555555333333333222222111111111333222111111222444666777777777888999:::;;;;;;<<<;;;;;;:::999999<<>>???>>>===;;;999777777777777;;;;;;<<<<<<>>>???@@@AAA???<<<999888999;;;<<<<<<>>>???>>><<<999777888999777888999888666555555555444333333333333444555555333444555555444444666777:::@@@GGGKKKLLLMMMPPPRRRWWW[[[^^^^^^\\\[[[]]]```___```aaacccfffhhhkkklllnnn~~~hhhKKK@@@===:::999;;;888888888999:::===???@@@FFFOOO]]]fffiiilllyyy|||jjjggguuuwwwiii___[[[]]]aaaiiiooouuu{{{qqqhhhcccbbb``````bbbddddddddd^^^___^^^YYYPPPHHHDDDCCCCCCAAA>>><<<<<<<<<;;;:::777777777777777777777777:::<<>>===;;;<<<===>>>>>>@@@DDDFFFFFFBBB===;;;;;;<<<>>>???HHHMMMRRRSSSQQQQQQUUUYYY]]]]]]\\\WWWPPPIIIEEECCC>>>??????>>>======>>>@@@EEEKKKWWWdddmmmttt~~~}}}|||yyyyyyxxxvvvtttpppnnnlllllljjjhhhhhhhhhgggeeecccdddddddddddddddcccbbbaaaaaa___]]][[[YYYVVVSSSPPPKKKIIIHHHGGGGGGEEEAAA>>>@@@@@@@@@???===;;;999777777666444222111111111111000111222222222000///...,,,---...///////////////////////////////////////000000111111111000000///111111000000000000111111222222222222333444555555999;;;===<<<:::777666666444444444444444444444444666666555444444333222222000222333333111111222444:::;;;<<<<<<:::999:::<<<888888888888:::===???AAADDDDDDDDDCCCBBBAAA@@@???@@@>>>;;;888777666777777999999888888888:::;;;<<>><<<999777666555444777888:::;;;;;;999666444444444444444444444444444333333444444555666666666;;;???EEEIIIMMMOOOQQQSSSVVVYYY\\\[[[YYYWWWYYY[[[______```bbbdddhhhlllnnnqqq}}}eeeIII???===999888:::888888888999:::===???@@@FFFOOO]]]hhhmmmrrr}}}nnnnnn{{{vvviiiaaa]]]___dddlllrrrxxx}}}tttkkkcccaaa``````aaacccdddccc```aaa```[[[SSSKKKFFFEEECCC@@@===<<<<<<<<<;;;:::999999999999999999999999;;;===???BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKMMMOOOQQQQQQOOOLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIJJJLLLOOOPPPOOONNNJJJGGGCCC@@@AAABBBCCCCCCEEEEEEDDDCCCBBB@@@>>>===<<<===>>>???@@@BBBEEEHHHHHHDDD???<<<<<<>>>@@@BBBHHHLLLQQQQQQOOONNNRRRVVVYYYXXXVVVQQQJJJEEEAAA@@@<<<===>>>>>>===>>>@@@BBBGGGMMMXXXeeennnvvvyyyyyyxxxvvvssspppmmmkkkkkkiiigggffffffeeedddbbbbbbbbbbbbaaa```___]]]]]]\\\ZZZVVVSSSQQQMMMIIIEEEDDDCCCBBBAAAAAA???<<<:::::::::;;;::::::999888888777666555333222111222222111111111111111000//////111111222222333222222222////////////////////////000000111111111111000000111111000000000000111111333333333333444555666666888:::<<<<<<999777555555444444444444444444444444555555444444333222222222111222444333222222333444:::;;;<<<<<<::::::;;;<<<<<<;;;:::999;;;===@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>><<<999666333222222222666666555555777999;;;<<>>;;;888666666777777:::;;;999;;;???AAA???@@@===;;;:::;;;=========???>>><<<:::888666555555777888:::;;;;;;999666555444444444444444444444444333333444444555666666666:::>>>DDDIIILLLNNNQQQSSSWWWZZZ]]]\\\YYYXXXYYY\\\^^^^^^^^^```cccgggkkkmmmqqq}}}xxx___FFF===;;;888777999888888888999:::===???AAAFFFNNN]]]jjjpppxxxuuutttwwwlllfffcccccchhhpppwww{{{xxxooodddaaa______```bbbccccccbbbbbbaaa]]]VVVNNNIIIGGGBBB???<<<;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBCCCDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJLLLNNNPPPPPPNNNLLLKKKMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIMMMPPPQQQQQQOOOGGGEEEAAA???@@@AAAAAAAAACCCCCCDDDDDDCCCAAA>>>======>>>@@@@@@AAACCCGGGJJJKKKGGGBBB>>>===???CCCFFFJJJNNNRRRQQQNNNLLLOOORRRVVVUUUQQQLLLFFFAAA??????:::;;;=========???AAACCCIIINNNYYYfffpppyyyzzzzzzxxxvvvsssoookkkiiihhhgggeeeddddddcccaaa_________^^^]]][[[YYYWWWVVVRRRPPPMMMKKKIIIEEEAAA>>>>>><<<;;;;;;<<<;;;888666666666666777777888999:::777777555444333333333333222222111000000000000111000111111111111000000///////////////////////////000000111111111111111000111111000000000000111111444444444444555666777777888999;;;:::888555444444444444444444444444444444444444333333222222111111222333444444333333444666:::;;;<<<<<<::::::;;;<<<<<<:::888777888:::===@@@??????>>>>>>======<<<<<<<<<;;;999888777777888888<<<;;;999888888888:::;;;>>>>>>>>><<<:::888999:::777:::;;;999;;;@@@AAA??????===;;;:::<<<===>>>===@@@???===:::888777666666777888:::;;;;;;999777555444444444444444444444444333333444444555666666666999===CCCGGGJJJMMMPPPRRRXXX[[[^^^]]]ZZZYYYZZZ\\\\\\\\\]]]___bbbfffjjjlllqqq}}}nnnWWWBBB;;;:::777666888777777888999;;;===@@@AAAFFFNNN\\\iiiqqqyyy{{{xxx{{{qqqllljjjhhhmmmtttzzz~~~zzzrrrdddbbb___^^^___aaaccccccbbbbbbaaa^^^XXXQQQKKKHHHAAA???<<<:::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;:::<<>><<<===>>>???@@@AAADDDGGGJJJLLLIIIEEE@@@>>>@@@EEEIIIMMMQQQTTTRRRMMMKKKLLLPPPTTTSSSPPPJJJDDDAAA@@@@@@:::<<<=========>>>@@@BBBHHHLLLWWWdddnnnyyyzzzyyyxxxuuurrrmmmjjjhhhfffdddbbbaaaaaaaaa___]]]]]]]]][[[YYYWWWTTTRRRQQQIIIGGGFFFEEEEEEDDDAAA???;;;:::999999:::999888666777666666555666888:::;;;777777666555444444333333333222111000000000111222000111111111000///......////////////////////////000000111222222222111111111111000000000000111111333333333333444555666777777999:::999666444444444444444444444444444444444333333333222222111111111222444555555444444666777999;;;<<<;;;::::::;;;===>>><<<999777777999===???<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999888777777777888===<<<:::888888:::<<<===>>>>>>>>><<<999888999:::666999:::999<<>><<<;;;;;;===>>>>>>===@@@>>>===;;;999777777666777888:::<<<<<<:::888666444444444444444444444444333333444444555666666666999===BBBFFFIIILLLOOORRRYYY\\\^^^]]]ZZZYYYZZZ\\\\\\\\\]]]___bbbfffjjjmmmppp|||dddPPP>>>::::::666555888777777777888;;;===@@@BBBFFFMMMZZZhhhooovvv~~~yyy}}}tttpppoooooosssyyy}}}|||sssfffccc___^^^___aaaccccccbbbbbbaaa___ZZZTTTMMMIIIAAA???<<<:::::::::999888::::::::::::::::::::::::888;;;???CCCEEEFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJIIIHHHFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJIIIHHHHHHIIIJJJJJJFFFGGGHHHLLLOOOQQQQQQOOOEEECCCBBBBBBBBBBBBAAA@@@>>>???AAABBBBBB@@@===;;;<<<===???@@@AAACCCGGGJJJLLLKKKGGGBBB???AAAFFFJJJNNNQQQTTTQQQKKKGGGIIIKKKQQQPPPMMMHHHCCC@@@???@@@<<<===>>>===<<<<<<>>>@@@DDDHHHQQQ]]]hhhttt}}}|||xxxxxxvvvsssppplllhhhfffdddbbb```_________]]][[[\\\[[[ZZZXXXUUURRROOONNNFFFDDDCCCBBBBBBAAA???===:::888666777777888777555777666555444444555777888666666666555555444333333333222111000000111222333444444444444333222222111000000000000000000000000000000111222222222222222111111000000000000111111222222222222333444555666777999999888555444444444444444444444444444444444333333222222222222111111222444555555555555666888999:::;;;;;;::::::<<<===@@@>>><<<::::::<<<>>>@@@<<<;;;;;;::::::;;;<<<======<<<;;;:::999888888888===;;;999888888:::<<<>>>??????>>>;;;888666666777333777999999===CCCFFFEEE===<<<;;;;;;===>>>>>>===???>>><<<:::888777777666666888:::<<<<<<:::888777444444444444444444444444333333444444555666666666999<<>>@@@BBBFFFMMMZZZgggnnnsss{{{zzz}}}vvvtttssswwwzzz~~~}}}uuugggddd```^^^```bbbcccdddcccbbbbbb```]]]WWWOOOJJJBBB???<<<;;;;;;;;;:::999888888888888888888888888777;;;???DDDGGGGGGGGGFFFBBBCCCCCCDDDDDDEEEEEEFFFHHHIIIKKKMMMMMMKKKHHHGGGEEEFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLFFFFFFGGGKKKNNNOOOOOOMMMFFFEEEEEEEEEFFFFFFDDDBBB>>>???AAABBBAAA@@@>>>===;;;===???@@@AAADDDHHHKKKLLLLLLJJJFFFBBBBBBGGGKKKMMMPPPRRROOOHHHDDDEEEGGGLLLKKKIIIEEEAAA>>>=========>>>>>>===<<<;;;===>>>AAADDDKKKTTT]]]hhhyyy}}}zzzyyyuuuuuusssqqqnnnjjjgggeeecccaaa___^^^^^^]]][[[ZZZ[[[ZZZYYYWWWTTTQQQNNNMMMHHHFFFCCCBBB@@@===:::777888666444444555555444333444333333222222222222333555555555555555444333222222111111111111222333333111111222222222111000000000000000000000000000000000000111222333333333333111111000000000000111111222222222222333444555555888999999888555444444555444444444444444444444444333333333333333333222222111333555555555555777888888:::;;;;;;;;;;;;<<<===;;;;;;999888888:::;;;<<<===<<<;;;;;;<<<===>>>??????AAADDDGGGKKKOOORRRSSSOOOKKKFFF@@@;;;999999999AAA@@@???<<<888555555555333777999999===CCCGGGFFF<<<;;;;;;<<<>>>???>>>======<<<;;;999888777666666666888:::<<<<<<;;;999888444444444444444444444444333333444444555666666666:::===AAAEEEHHHKKKPPPSSSZZZ\\\^^^]]]ZZZXXXYYY[[[^^^^^^___aaaeeejjjnnnpppooo|||TTTEEE999999:::777666999666666777888;;;>>>AAABBBGGGNNN\\\iiippprrrxxx|||{{{zzz{{{wwwiiifffaaa___```bbbdddeeeeeedddcccbbb```ZZZRRRLLLCCC@@@===<<<<<<<<<;;;:::999999999999999999999999:::===AAAFFFHHHHHHFFFEEEBBBBBBCCCCCCDDDEEEEEEFFFHHHJJJMMMNNNNNNKKKHHHFFFFFFGGGHHHJJJLLLMMMMMMMMMMMMKKKJJJIIIHHHIIIKKKLLLFFFFFFGGGIIILLLNNNMMMKKKHHHHHHHHHIIIJJJIIIGGGEEE@@@AAAAAABBBBBBBBBAAAAAA<<<>>>@@@AAACCCEEEIIIMMMLLLNNNNNNJJJFFFEEEHHHLLLNNNRRRSSSPPPIIIEEEFFFHHHGGGHHHGGGDDD@@@===;;;;;;;;;<<<======<<<<<<>>>@@@AAAAAAEEEKKKQQQZZZkkkyyy|||yyyxxxrrrrrrqqqooollliiieeedddbbb```^^^]]]]]]]]][[[YYYYYYXXXWWWUUURRROOOMMMLLLJJJHHHEEECCCAAA>>>;;;888999777444333444444333333222222222333333333222222333444444555444444222222000111222222333333333222------.../////////......000000000000000000000000///000111222333333333333111111000000000000111111333222222333333444555666999::::::888555444555666444444444444444444444444333333333333333333444444000222444444444555666888888:::;;;;;;;;;;;;<<<>>>999999999999::::::;;;;;;???>>>=========???AAACCCEEEGGGJJJOOOTTTWWWZZZ\\\UUUQQQJJJCCC>>><<<<<<<<>>???>>>===<<<;;;:::888777666555555666888:::<<<===<<<:::888444444444444444444444444333333444444555666666666;;;>>>AAAEEEHHHLLLPPPTTTYYY\\\^^^\\\YYYWWWXXXYYY^^^^^^___aaaeeejjjnnnqqqqqq}}}QQQCCC888999:::777666:::666666777888;;;>>>AAACCCHHHOOO]]]lllrrrtttxxx}}}~~~xxxjjjgggbbb```aaaccceeefffgggeeeeeedddbbb]]]TTTNNNCCCAAA>>><<<<<<<<<;;;:::999999999999999999999999<<>>???AAABBBDDDGGGKKKNNNMMMPPPQQQNNNIIIGGGJJJNNNRRRUUUWWWSSSMMMHHHIIIKKKFFFHHHHHHFFFBBB>>><<<;;;999:::<<<<<<<<<===@@@BBBAAAAAABBBFFFJJJQQQ```nnn{{{yyyxxxppppppooonnnkkkhhheeecccbbb```^^^]]]]]]\\\ZZZYYYXXXWWWVVVTTTQQQOOOLLLKKKJJJIIIGGGFFFEEECCC@@@===;;;999666555555555555444111222444555666666555444222333444444444333222111///111222333444333333222...///000111111222111111000000000000000000000000///000111222333444444444111111000000000000111111444444444444444666777777:::::::::888666555555777444444444444444444444444444444444444444444444444000222333444444444666888888999;;;;;;;;;;;;<<<>>>>>>???@@@AAABBBBBBBBBBBB@@@???>>>>>>???AAACCCEEEJJJIIIHHHGGGDDDBBB@@@??????===;;;;;;===AAAFFFIIIAAAAAA@@@>>>:::888888999999<<<<<<;;;<<>>???>>>===;;;:::999777666555555555666888:::<<<===<<<:::999444444444444444444444444333333444444555666666777<<<>>>BBBEEEHHHLLLQQQTTTYYY[[[]]]\\\XXXVVVWWWYYY]]]]]]___aaaeeejjjnnnqqqrrr~~~IIIBBB999666666777666333555666888999:::===AAADDDIIIPPP^^^kkkppprrrxxxxxx~~~{{{nnnfff````````````cccgggcccdddfffgggddd^^^VVVPPPEEEBBB???======;;;999888<<<;;;:::::::::;;;<<<===<<<>>>BBBEEEFFFEEECCCAAA???AAACCCDDDEEEFFFHHHJJJJJJLLLMMMNNNNNNKKKIIIGGGJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEGGGKKKNNNOOOOOOLLLMMMMMMMMMLLLKKKIIIHHHBBBDDDEEECCCEEEGGGEEE@@@CCC???>>>CCCGGGHHHJJJNNNRRRTTTUUUOOOHHHEEEJJJOOOTTTUUUVVVUUUQQQMMMKKKJJJIIILLLLLLIIIFFFDDD@@@:::;;;===>>>>>>===<<<===???>>>BBBEEEFFFGGGLLLUUU]]]rrr{{{}}}yyywwwvvvrrrqqqooollljjjgggeeedddaaa```___]]][[[ZZZYYYYYYYYYWWWUUUUUUUUUSSSOOOKKKJJJHHHEEECCCCCCBBB@@@>>>===;;;888555444333444444777666555444444444444444444444444333333333222222000000111111111222222222111111111111111111111111+++,,,---///111333555555//////000111111111111000444444333333222111000000000222444555444444666777999::::::888555333333444444333222222444444333222222444555222000111444666333444555555666666555555888888999999999:::::::::777:::AAAIIIMMMJJJBBB;;;@@@@@@>>>======@@@EEEIIILLLJJJHHHEEE@@@<<<999666<<<::::::<<<@@@FFFIIIKKKFFFBBB===:::888888777666999999999;;;<<<>>>@@@AAA777888999;;;<<<===>>>>>>@@@>>><<<:::888777777777777999;;;===<<<:::777444444444444444444444444444222333333444555666777777:::===BBBEEEIIILLLQQQTTT\\\]]]]]]\\\YYYXXXXXXYYY]]]___aaaccceeehhhllloooppp~~~HHHAAA999666666777666444555666888999:::===AAADDDJJJQQQ^^^kkkpppqqqwwwvvvxxx|||rrrjjjdddbbbbbbaaacccgggfffggghhhiiigggaaaXXXRRRFFFDDD@@@>>>===<<<:::888999888777777777888:::;;;<<<>>>AAADDDEEEEEECCCAAA???AAACCCDDDEEEFFFHHHJJJLLLMMMOOOPPPPPPNNNLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLJJJHHHGGGHHHGGGFFFGGGJJJLLLLLLLLLJJJKKKNNNPPPOOOMMMJJJHHHDDDFFFFFFDDDFFFIIIHHHCCCFFFAAA@@@DDDGGGHHHJJJMMMSSSTTTTTTNNNHHHFFFJJJPPPWWWXXXYYYWWWSSSOOOLLLKKKHHHLLLMMMJJJIIIJJJHHHDDDBBBAAA???===<<<<<<<<<===<<>>CCCFFFFFFBBB>>>AAA@@@???>>>>>>BBBGGGKKKKKKJJJHHHDDD@@@<<<999777<<<::::::===CCCHHHLLLNNNHHHDDD>>>999777777666555888888999:::;;;<<<>>>???999:::;;;<<<============>>>===;;;999777777777777888999;;;===<<<:::666444444444444444444444444444222333333444555666777777:::===BBBFFFJJJMMMRRRUUUZZZ[[[[[[ZZZXXXWWWWWWXXX]]]___aaabbbdddgggkkknnnqqq~~~EEE@@@999666666777666555555666888999:::===BBBEEEKKKRRR___kkkooopppuuu}}}uuuqqqyyy}}}vvvnnngggeeecccbbbcccgggiiiiiikkkkkkiiiccc\\\VVVJJJGGGBBB???>>><<<:::888888888777666777888999:::<<<>>>AAADDDEEEDDDBBBAAA???AAACCCDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPOOONNNMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNOOONNNMMMLLLJJJIIIHHHGGGFFFGGGIIIJJJJJJIIIGGGJJJOOORRRRRRPPPLLLIIIIIIJJJHHHFFFHHHLLLLLLIIIIIIEEECCCEEEHHHGGGHHHKKKRRRSSSRRRMMMHHHHHHMMMSSS[[[\\\]]]ZZZUUUQQQNNNLLLKKKPPPRRRRRRTTTXXXYYYWWWPPPKKKDDD@@@??????>>>===<<>>;;;:::999999999777777555444444333333333444444444444333333333333111111111111111222222222111111111111111111111111111111111111000000000////////////000000000111111222222222111111000000///111222444555444555666888888888999888555444555555777666555666777777666555333555666777555222222222333333333333555666888:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;:::;;;>>>@@@AAAAAA>>>>>>=========@@@EEEIIIJJJIIIFFFCCC@@@<<<:::888;;;;;;;;;???FFFLLLPPPRRRMMMGGG???999666666555555888888888888999:::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<===;;;:::888666666666777888:::;;;<<<;;;999666444444444444444444444444444222333333444555666777777999===BBBGGGKKKOOOSSSVVVXXXYYYZZZYYYWWWVVVVVVWWW]]]___aaabbbcccfffiiilllqqq~~~CCC>>>999666666777777666555666888888:::>>>CCCGGGMMMSSS```kkkoooooottt{{{yyynnnpppvvvzzz~~~wwwooohhhfffdddcccdddhhhjjjkkklllllljjjeee^^^YYYNNNJJJEEEAAA???===;;;999:::999888888888999:::;;;===???AAACCCDDDCCCBBBAAA???AAACCCDDDEEEFFFHHHJJJIIIJJJKKKLLLMMMMMMMMMMMMOOONNNMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPOOONNNMMMKKKGGGFFFFFFGGGIIIJJJIIIHHHGGGJJJNNNQQQRRRQQQOOONNNMMMNNNMMMKKKMMMRRRRRROOOMMMHHHEEEGGGHHHFFFGGGIIINNNNNNNNNKKKHHHJJJQQQWWW]]]^^^^^^\\\WWWSSSPPPOOOSSSYYY]]]___dddkkkmmmlll```WWWMMMGGGFFFEEEBBB>>>>>>AAADDDFFFGGGIIIMMMPPPWWW^^^iiittt|||~~~zzzwwwtttrrrqqqpppkkkkkkjjjhhhgggfffeeeeeeeeecccaaa___]]]\\\[[[[[[[[[YYYWWWUUUUUUUUUUUUUUUOOOMMMJJJHHHGGGFFFDDDCCCCCCBBB@@@>>><<<;;;;;;;;;888777666555444333333333555444444444444333333333111111111111111111111111111111111111111111111111222111111111000000//////000000000000111111222222111111111000000000//////111333444444444555777999777888888777666555555666777666555666777888777555888555333333222000111444333222222222444777:::<<<:::;;;;;;;;;;;;<<<<<<<<<===;;;888777999<<>>???>>>>>>>>>AAAFFFIIIHHHGGGDDDAAA>>><<<:::999::::::<<>>DDDHHHMMMTTT```kkknnnnnnsssyyyrrrmmmqqqttt|||~~~uuummmgggeeedddccceeehhhiiijjjkkklllkkkgggaaa\\\RRRNNNHHHCCC@@@>>>;;;::::::999888888888999:::;;;>>>???AAABBBCCCBBBAAAAAA???AAACCCDDDEEEFFFHHHJJJIIIIIIJJJJJJKKKLLLMMMNNNOOONNNLLLKKKJJJKKKKKKLLLKKKMMMOOOQQQQQQPPPNNNMMMEEEDDDEEEGGGJJJKKKKKKIIIIIIJJJLLLNNNPPPQQQRRRSSSQQQSSSSSSRRRUUUYYYYYYUUUPPPJJJGGGHHHHHHEEEEEEGGGHHHIIIIIIIIIIIIMMMTTTYYY\\\]]]^^^]]]ZZZVVVTTTSSS[[[bbbiiinnntttzzz|||zzzjjjbbbXXXRRROOOKKKEEE@@@???@@@CCCEEEFFFIIILLLNNNRRRXXXbbbkkkqqquuuwwwyyy{{{~~~}}}||||||}}}{{{xxxuuurrrpppoooooolllkkkkkkjjjiiihhhgggfffgggfffeeedddcccccccccccc]]]\\\ZZZWWWUUUTTTTTTUUUQQQNNNKKKIIIIIIHHHFFFDDDDDDCCCAAA???>>><<<;;;;;;:::999777666555444444444555555555444444444333333111111111111111111111111000000000000000000000000000000000000000111111111444333333333333444555666111111111000000000000000222333444444444555777999777888888777666555555666666555444444666666555444666333444888888222///000333222222333555888;;;===::::::::::::;;;;;;;;;;;;;;;:::999777777999<<<>>>AAABBBBBBAAAAAACCCGGGJJJFFFDDDBBB???<<<;;;:::999::::::<<>>EEEIIIMMMTTT```jjjnnnnnnrrryyyyyypppssssss}}}~~~uuummmfffddddddbbbdddhhhhhhhhhjjjkkkkkkiiiddd```WWWRRRKKKEEEAAA>>><<<:::888888777666777888999:::>>>???@@@BBBBBBBBBAAA@@@???AAACCCDDDEEEFFFHHHJJJKKKKKKJJJJJJKKKLLLNNNPPPNNNMMMKKKIIIIIIIIIKKKLLLLLLNNNPPPQQQQQQPPPMMMLLLDDDDDDFFFHHHKKKLLLKKKJJJJJJJJJKKKLLLNNNQQQSSSTTTSSSWWWZZZ\\\___aaa^^^YYYQQQKKKGGGHHHGGGDDDDDDFFFEEEFFFGGGHHHJJJNNNSSSWWWYYY[[[^^^^^^]]][[[ZZZZZZbbbkkkuuu|||~~~nnnjjjeee```ZZZRRRHHHBBB>>>??????AAADDDGGGJJJLLLSSSZZZccckkkmmmmmmkkkjjjkkkoootttvvvtttsssssstttwwwvvvssspppnnnmmmmmmmmmlllkkkjjjiiihhhgggfffeeeccccccbbbbbbbbbbbbcccccceeedddbbb^^^YYYVVVUUUUUUQQQOOOLLLJJJIIIHHHFFFEEEDDDCCCBBBAAA???===<<<;;;<<<;;;999888666555555555555555555555444444444333222222222111111111111111000000000000000000000000//////000000111111222222000000///......000111222111111111111111111111111333444444444444555888:::888888999888555444555555555444333333555555444333666555===HHHIII>>>333111333333333444666888;;;<<<999::::::::::::;;;;;;;;;:::::::::999888888:::===>>>>>>>>>======>>>AAADDDCCCAAA???<<<:::999999999999999;;;@@@FFFKKKNNNOOOOOOIIIAAA;;;999888888777888888888888999:::;;;<<<777777999::::::;;;;;;;;;999888777666666777888888;;;;;;;;;;;;:::888666555444444444444444444444444222333333444555666777777888<<>>@@@CCCHHHKKKMMMXXX```jjjppppppkkkeeeaaa[[[```fffgggeeeeeegggjjjmmmlllkkkjjjjjjjjjkkkllliiiiiigggfffeeecccbbbaaa^^^]]]\\\\\\[[[[[[[[[\\\cccddddddaaa\\\XXXWWWWWWQQQOOOLLLJJJJJJIIIGGGEEEEEEEEEDDDCCCAAA???===<<<===<<<;;;999888777666666555555555555444444444444222222222111111111000000000000000000000000000000000000000000111111111111---,,,+++***+++,,,...///111222222222222222222222444444444444444555888;;;999999999888555333444444555444333333555555444333888666<<>><<<<<<<<<;;;999:::<<<>>>@@@>>><<<999888777888888888888:::>>>CCCHHHJJJJJJIIIDDD>>>:::888777666666888888999:::;;;<<<>>>???<<<<<<<<<<<<;;;;;;:::999999888777777777888999:::<<<<<<<<<;;;999777666555444444444444444444444444222333333444555666777777888<<>>???>>><<<:::999888777777666666555555555444444444222222222222111111000000000000000000000000000000111111111111000000000000222111///...///000222333222222222222222222333333444555555444333555888;;;999::::::888555333333444666444333444555666555444666//////999<<<444111444222333555777888999999999<<<<<<<<<<<<=========>>>======<<<999777777;;;???AAAAAAAAA???======???AAA>>>===:::888666666777888777777999===AAAEEEFFFFFFDDD@@@;;;888777666555444999999999;;;<<<>>>@@@AAAAAA@@@@@@>>>===:::999888999888777777777888999:::<<<<<<<<<;;;999777666555444444444444444444444444222333333444555666777777888<<>>EEEJJJPPPPPPWWWccckkkooorrruuuzzzsss}}}~~~tttllliiihhhdddbbbcccfffhhhkkkmmmnnnmmmlllkkkaaaYYYOOOHHHFFFCCC>>>:::???>>><<<;;;::::::;;;;;;<<<>>>@@@BBBBBBBBBCCCEEEBBBBBBBBBCCCDDDFFFHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJJJJHHHGGGGGGIIIKKKSSSSSSSSSPPPKKKGGGEEEDDDIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMLLLLLLKKKVVV[[[ccclllpppkkkaaaXXXUUUPPPKKKFFFDDDDDDDDDDDD@@@EEEKKKNNNMMMLLLLLLMMMPPPTTTYYY]]]```eeekkkppp{{{qqq\\\NNNEEEBBBBBBEEEGGGIIIPPPXXX]]]fffnnnooommmggg]]]RRRQQQSSSXXX\\\]]][[[UUUQQQXXXXXXWWWYYY[[[]]]^^^]]]]]]^^^_________^^^]]]\\\]]]\\\ZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSPPPNNNNNNOOOOOOLLLIIIFFFFFFGGGGGGFFFEEEDDDDDDBBBAAA@@@>>><<<:::888777:::999777555444555666777111222222333333222222111111111111111111222222222111111111111111111111111000000111222222222222111333222222111111222222333222444555555444444666777;;;;;;:::888777555444444555555555666666666666666666555555444444333222222777777666666666888999:::======<<<<<<<<<;;;;;;;;;???>>><<<;;;;;;<<<===>>>>>>??????>>>======???AAA@@@>>><<<:::999888888999888888;;;???CCCEEEEEEDDDBBB???:::666444555777888888888:::===AAABBBAAA@@@BBBAAA@@@???>>>=========888777555444333444555666:::>>>???999444444555444444444333333444444555666444444555555666777777777:::>>>DDDIIIMMMOOORRRTTTRRRSSSTTTUUUVVVWWWWWWWWW[[[]]]___```bbbeeeiiilllooozzz999999888777666555444444555666666777999>>>EEEJJJRRRRRRWWW___fffkkkrrryyyzzzttt|||}}}tttllliiihhheeecccdddgggiiikkkmmmnnnmmmlllkkkaaaZZZOOOIIIEEECCC???;;;>>>===<<<;;;:::;;;<<<<<<<<<>>>AAAAAAAAAAAABBBCCCCCCCCCCCCDDDFFFGGGIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIHHHGGGGGGJJJLLLPPPPPPPPPNNNJJJHHHGGGHHHIIIIIIJJJKKKJJJIIIHHHGGGJJJKKKMMMOOOPPPOOONNNMMMSSSXXX___fffiiifff]]]VVVUUUQQQMMMIIIGGGFFFEEEDDDAAAEEEJJJMMMLLLKKKKKKLLLPPPUUUZZZ^^^aaafffmmmrrruuu___QQQFFFCCCDDDGGGIIILLLRRRZZZ^^^eeelllllliiicccXXXNNNMMMPPPTTTWWWXXXTTTOOOKKKKKKKKKLLLNNNRRRUUUXXXYYYYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\[[[YYYXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTRRROOOOOOPPPPPPNNNKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBBBB@@@>>><<<:::999888888888777777666666555444222222222333333222222222111111111111111111111111111111111111111111111111000000111222222222222111333222222111111222222333222444555555444444666777;;;:::999888777555444444444444444555555555555555555555555444333333222222444444444555666999;;;<<<===<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::;;;<<<>>>@@@AAABBBAAA@@@>>>===>>>???===<<<;;;:::::::::;;;<<<777777888<<<@@@CCCCCCCCC>>>;;;777444333444666888999999:::===@@@BBBBBBBBBCCCBBBAAA???>>>=========;;;:::888666666777888999:::???@@@:::666555555444222222111111222222333444444444555555666666777777888<<>>EEEJJJRRRSSSXXX^^^cccjjjwww|||xxx|||}}}tttllljjjhhheeedddeeehhhiiilllnnnooonnnlllkkkbbb[[[QQQIIIEEECCC???===<<<<<<;;;:::;;;<<<===>>>>>>@@@BBBBBBAAA@@@AAABBBCCCDDDDDDFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIHHHGGGHHHJJJLLLMMMMMMMMMKKKIIIIIIJJJLLLIIIJJJJJJJJJJJJIIIHHHHHHLLLNNNQQQTTTTTTSSSQQQOOOPPPSSSXXX^^^```^^^XXXSSSUUUSSSQQQNNNKKKHHHFFFEEEAAAEEEIIIKKKKKKKKKKKKLLLQQQUUU[[[___cccjjjrrryyyxxx```QQQFFFDDDEEEIIILLLNNNUUU\\\```ggglllkkkgggaaaVVVLLLKKKNNNQQQSSSRRRNNNIIIEEEBBBCCCDDDFFFIIIMMMPPPRRRTTTUUUWWWXXXYYYXXXXXXWWWZZZYYYXXXWWWVVVVVVUUUVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUSSSRRRQQQRRRQQQPPPNNNLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCAAA???===;;;:::999555777888999888666444222222222333333333333222222111111000000000000000000111111111111111111111111000000111222222222222111222222111111111111222222222333555555444555666888::::::999888666555444444444444444444444444444444555555444444333333222222111222333444666999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::<<<>>>@@@CCCCCCBBB@@@===<<<<<<===<<<;;;::::::;;;<<<>>>???HHHFFFCCCBBBAAA@@@???===;;;999666444333555888:::;;;::::::<<<@@@CCCDDDDDDDDDCCCAAA???>>>===<<<<<<<<<:::888777777777999:::999???AAA<<<888666555333222222111111222222333444444444444555666666777777777;;;AAAFFFIIILLLOOOQQQUUUUUUWWWXXXYYYZZZZZZZZZYYY[[[^^^```bbbfffjjjnnnooozzz666666666666777777777777555666666777999>>>EEEJJJPPPSSSZZZ```dddlll}}}}}}~~~~~~uuummmkkkiiifffeeefffhhhjjjmmmoooooonnnmmmkkkccc\\\SSSKKKEEEBBB???===;;;;;;::::::;;;<<<>>>???AAABBBDDDCCCBBBAAAAAABBBBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGHHHKKKMMMLLLLLLKKKIIIHHHHHHKKKNNNKKKKKKKKKKKKKKKKKKKKKJJJNNNQQQUUUXXXYYYWWWTTTRRROOOPPPSSSVVVWWWVVVTTTRRRUUUVVVUUUSSSNNNJJJGGGFFFCCCEEEGGGIIIJJJKKKLLLLLLPPPUUU[[[aaagggpppzzzvvv\\\MMMEEEDDDEEEJJJMMMPPPVVV^^^cccjjjnnnmmmiiicccXXXOOOLLLOOORRRSSSOOOJJJEEEBBBCCCCCCDDDDDDEEEGGGIIILLLOOOPPPRRRTTTUUUVVVVVVUUUXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPMMMKKKHHHFFFDDDDDDEEEFFFEEEDDDBBB@@@>>><<<;;;:::666777888888777666444333333333333222222333333333111111000000000000000///111111111111111111111111000000111222222222222111222222111111111111222222111333555555555555666888:::999888777666555444444555555555444444444444444555555444444333222222111111111222444666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::<<<>>>???@@@???===;;;::::::<<<<<<<<<;;;;;;;;;<<<===>>>QQQNNNIIIEEEBBB???===;;;:::888666555666888;;;======;;;;;;<<<@@@CCCEEEEEEDDDCCCAAA???>>><<<<<<;;;:::999777666555666777888999???BBB>>>999777555333444444333333444444555666333333444555555666666777666;;;AAAFFFIIILLLOOOQQQUUUVVVWWWXXXYYYZZZZZZZZZYYY[[[^^^```bbbfffkkknnnooozzz666666666666777777777777555666666777999>>>EEEJJJOOOTTT]]]cccfffmmm}}}xxxooommmkkkgggffffffhhhjjjmmmoooppppppnnnmmmeee___WWWNNNHHHBBB???===;;;:::::::::;;;===>>>@@@CCCDDDEEEEEECCCBBBBBBCCC@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGHHHJJJLLLLLLLLLKKKIIIHHHHHHKKKMMMMMMMMMMMMMMMNNNNNNOOOOOORRRTTTXXXZZZ[[[YYYVVVSSSOOOPPPQQQQQQQQQQQQRRRRRRVVVXXXYYYVVVQQQKKKHHHGGGEEEEEEFFFHHHJJJLLLMMMMMMOOOTTTZZZaaaiiiuuupppVVVFFFCCCBBBEEEJJJNNNQQQXXX___dddkkkppppppmmmfff\\\RRRNNNQQQSSSSSSNNNHHHCCCAAA@@@AAACCCCCCAAAAAACCCFFFIIIKKKMMMPPPRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRQQQQQQQQQNNNLLLJJJHHHHHHHHHJJJKKKFFFEEEDDDBBB@@@>>><<<<<<:::999777666555555666666444444333222222333444444222111111111000000//////111111111111111111111111000000111222222222222111222111111000000111111222111333444555555555777999999888888777666555444444666666666666555555444444555444444333222222111111222222444555666888888999::::::;;;;;;;;;;;;;;;;;;===;;;999888777888999::::::;;;;;;:::999999:::<<>><<<;;;::::::;;;;;;BBB@@@===<<<===>>>>>>===888777666555666888;;;======;;;;;;<<<@@@CCCEEEEEEBBBAAA@@@>>>===<<<;;;;;;:::999777666555666777888999???BBB>>>999777555333444444333333444444555666333333444444555666666666888<<>>EEEJJJQQQVVV^^^dddggglll{{{{{{rrrooommmiiifffggggggiiilllpppqqqqqqpppoooiiieee^^^UUUMMMEEE@@@===;;;;;;::::::;;;<<<>>>???CCCDDDFFFEEEDDDCCCCCCDDD???AAACCCEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGIIIKKKLLLMMMLLLKKKIIIIIIJJJLLLMMMMMMMMMNNNOOOQQQRRRSSSUUUWWWYYY[[[[[[YYYVVVTTTOOOOOOPPPOOONNNNNNQQQSSSWWWZZZ[[[XXXRRRLLLIIIHHHGGGFFFFFFGGGKKKMMMNNNNNNNNNRRRYYY```iiiuuueeePPPCCCBBBBBBEEELLLPPPSSSYYYaaadddlllssstttpppiii]]]RRROOORRRUUUSSSMMMGGGCCCBBB:::>>>BBBBBB@@@>>>???AAADDDFFFIIILLLOOOQQQRRRRRRSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUSSSUUUUUUTTTSSSRRRRRRSSSPPPOOONNNMMMLLLMMMNNNNNNGGGGGGEEECCCAAA???>>>===<<<:::888666555666777999555444333222222333444555333333222222111000000000111111111111111111111111000000111222222222222111111111000000000000111111000222444555555555777999888888777666666555444444777777777666555555444444444444333333222222111111222333555666777888888888::::::::::::;;;;;;;;;;;;===<<<999777666666777888777888::::::999:::<<>><<<;;;;;;;;;;;;<<<:::888777777777999:::999???AAA<<<888666555333222222111111222222333444333333333444555555666666999===CCCHHHKKKNNNQQQSSSTTTUUUVVVXXXYYYYYYZZZZZZ[[[]]]___```bbbeeeiiilllooozzz777777777777666666666666555666666777999>>>EEEJJJTTTVVV]]]eeejjjrrr~~~uuurrrnnnjjjggggggfffhhhlllppprrrsssrrrrrrooolllfff^^^SSSIIIBBB>>><<<;;;::::::;;;<<<===>>>@@@BBBDDDDDDBBBBBBBBBCCC@@@AAADDDFFFHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFHHHJJJKKKLLLMMMLLLKKKKKKLLLMMMKKKKKKLLLMMMOOORRRUUUVVVXXXYYYZZZZZZYYYWWWUUUSSSNNNOOOOOOMMMLLLLLLOOOSSSXXX[[[\\\YYYRRRKKKIIIJJJJJJHHHFFFGGGKKKNNNPPPOOONNNRRRWWW]]]eeerrr|||iiiWWWJJJDDDCCCCCCGGGNNNRRRUUU\\\ccciiiqqqyyyzzzuuulll___SSSSSSWWWZZZWWWPPPJJJGGGGGG???DDDHHHHHHDDD???>>>??????AAADDDHHHKKKNNNOOOOOORRRQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWVVVVVVTTTVVVWWWVVVTTTSSSTTTVVVTTTSSSSSSRRRQQQPPPOOOOOOHHHGGGFFFDDDBBB@@@???>>>;;;;;;:::999888888888888666444333222222333444666444444333333222111111000111111111111111111111111000000111222222222222111111111000000000000111111000222444555555666888999777777777666555555444444777777666555555444333333444444333333222111111111111222555777999:::;;;;;;999999:::::::::;;;;;;;;;;;;:::888666666666777888:::;;;<<<===<<<===@@@BBB???===;;;999888777777777<<<;;;;;;<<<======<<<:::888777666444444444555666999999:::===@@@BBBBBBBBB===<<<;;;::::::::::::;;;;;;:::888666666777888999:::???@@@:::666555555444222222111111222222333444222333333444444555555666999===CCCHHHKKKNNNQQQSSSVVVWWWXXXYYYZZZ[[[[[[[[[\\\^^^___```aaadddhhhkkkooozzz888777777777666666666666555666666777999>>>EEEJJJUUUVVV\\\eeennnzzz{{{|||{{{}}}wwwssspppjjjggggggeeegggkkkpppsssttttttssssssqqqllldddXXXMMMDDD@@@<<<<<<;;;:::;;;<<<===>>>>>>@@@BBBBBBAAAAAAAAABBBAAACCCEEEHHHIIIIIIHHHHHHFFFGGGHHHJJJLLLMMMNNNOOOLLLLLLKKKIIIFFFFFFGGGIIIHHHKKKMMMNNNMMMMMMNNNOOOJJJJJJKKKLLLOOORRRUUUWWWZZZZZZZZZYYYXXXVVVTTTSSSMMMOOOOOOMMMKKKKKKOOORRRXXX\\\]]]YYYQQQKKKIIIJJJKKKHHHFFFGGGLLLOOOQQQPPPOOORRRVVV[[[bbbnnn|||uuufffVVVKKKGGGFFFCCCDDDHHHOOOTTTWWW^^^eeeoooxxx{{{pppaaaTTTXXX\\\___\\\UUUNNNLLLLLLJJJOOOSSSRRRJJJCCC???>>>;;;===AAAEEEIIIKKKMMMMMMQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXWWWVVVXXXYYYXXXVVVTTTVVVXXXWWWWWWVVVUUUTTTRRRPPPNNNIIIHHHGGGEEECCCAAA???>>>:::;;;<<<<<<<<<:::888666666555333222222333555666555555444444333222111111111111111111111111111111000000111222222222222111111111000000000000111111000222444555555666888:::777777666666555555444444666666555444333333222222444444333333222111111000///111444777:::<<<======999999999::::::;;;;;;;;;999888666555666777999:::>>>???@@@@@@???@@@BBBDDD===<<<:::888777777777888333444666;;;???BBBBBBAAA;;;:::888777666666666666888888:::===AAABBBAAA@@@;;;::::::999999::::::;;;888777555444333444555777:::??????999444444555444444444333333444444555666222222333444444555555666888<<>>>>>@@@BBBCCCCCCEEEHHHJJJLLLMMMMMMMMMMMMNNNQQQSSSWWWXXXYYYZZZ[[[[[[[[[[[[\\\YYYVVVXXX\\\^^^\\\YYYVVVXXXYYYYYYVVVSSSQQQPPPKKKJJJHHHFFFCCCBBBAAAAAA>>><<<<<<>>>@@@AAA>>>;;;444555555666666555444444333333333222222222111111222222333333333444444444111111222222222222111111111222333222111111333555111222333555666888999:::999666444555888999777555222444666666444333222333333333333333333333333333555555666666777777888888:::::::::999999888888888;;;:::888777666777999:::999???BBB@@@???CCCFFFGGG;;;::::::999888888888888:::::::::;;;>>>@@@@@@??????===999777777666555444333555777;;;>>>???===;;;999999999999999999999999999777555444444666888:::;;;;;;:::999777555333222333333333444555666777888444444333444444555666777555999@@@GGGLLLOOOPPPPPPVVVVVVYYY]]]]]]YYYYYY\\\\\\^^^___``````cccfffiiinnnzzz555555555555555555444444666555555777888:::BBBLLLQQQYYY```eeeooo}}}~~~~~~||||||uuurrrooojjjeeefffhhhlllpppssstttuuuuuuvvvtttoooggg\\\PPPEEE???;;;;;;;;;;;;;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGGGGGGGFFFEEEHHHHHHIIIJJJMMMPPPRRRTTTQQQOOOLLLIIIHHHHHHIIIIIIKKKNNNRRRTTTTTTRRRQQQQQQLLLLLLKKKLLLNNNRRRUUUXXX\\\\\\\\\[[[YYYWWWUUUSSSWWWUUUSSSPPPMMMLLLKKKKKKLLLOOOQQQNNNHHHEEEEEEHHHIIIGGGFFFFFFGGGKKKOOOQQQOOOOOONNNNNNPPPWWWbbbiiittt~~~~~~uuummmddd]]]UUURRRMMMHHHFFFEEEGGGHHHIIIJJJOOOUUUXXXZZZaaajjjxxx}}}nnn___VVVWWWZZZ^^^aaa```\\\VVVRRRQQQSSSWWWZZZ[[[UUUKKKDDDDDDEEEGGGGGGGGGHHHJJJLLLLLLMMMNNNNNNNNNOOORRRTTTVVVWWWXXXZZZ[[[\\\\\\\\\]]]ZZZXXXYYY]]]___]]]ZZZWWWYYYZZZYYYVVVRRRQQQPPPKKKJJJHHHFFFFFFEEEDDDCCCBBB@@@??????@@@???<<<:::555555555555555555444444333333333222222222111111000000000111111111222222111111222222222222111111111222333222111111333555222333444555666777888999:::777555555777777555222333555666666444333333333333333333333333333333333444444555555666666777777:::::::::999999999888888888777555444444555777888;;;AAACCCAAA@@@BBBDDDCCC<<<;;;:::999888888888999999888888:::===???@@@???>>><<<888777666666555444333444777:::>>>>>>===;;;999999999999999999999999777666444333444555777888;;;;;;:::999777555333222333333333333444555666777444444333444444555666777888;;;AAAHHHMMMPPPQQQQQQTTTTTTWWW[[[[[[YYYZZZ^^^aaaaaabbbaaa```aaaccceeelllyyy444444555555555666666666666555555777888:::BBBLLLRRRYYY___fffrrr{{{}}}~~~yyyxxx~~~}}}vvvqqqnnniiieeehhhjjjmmmppprrrtttttttttuuusssnnnfff[[[OOODDD>>><<<;;;:::::::::;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNPPPSSSTTTPPPOOOMMMKKKIIIIIIIIIJJJLLLMMMOOOQQQTTTTTTRRRQQQLLLLLLLLLMMMOOOSSSVVVYYY\\\]]]\\\\\\[[[ZZZXXXWWW[[[YYYUUURRROOOLLLKKKKKKHHHJJJLLLJJJGGGEEEFFFHHHJJJIIIGGGGGGHHHKKKNNNPPPOOONNNLLLJJJJJJMMMSSSXXXbbbhhhkkkfff]]]VVVPPPJJJCCCDDDEEEDDDDDDGGGMMMRRRUUUYYY___dddcccbbbiiisss}}}kkkZZZQQQPPPTTTYYY]]]___]]]YYYVVVRRRTTTWWWZZZZZZVVVOOOIIIEEEFFFGGGGGGFFFEEEFFFHHHJJJLLLMMMNNNNNNPPPRRRUUUUUUVVVXXXZZZ\\\]]]^^^^^^^^^\\\ZZZ[[[^^^```^^^[[[ZZZ[[[[[[ZZZVVVRRRQQQPPPNNNJJJGGGGGGHHHGGGDDDAAADDDBBB???>>>>>>===<<<:::666666555555444444444333333333333222222222111111000000000111111111111222111111222222222222111111111222333222111111333555444444555555666777777777:::888666555555444222111444555777666555333333444222222222222222222222222333333333444555666666666:::::::::999999999999888888777555444444555777888===BBBDDDBBBAAABBBBBB@@@===<<<;;;999888888999999777777777999<<>>===:::777555666666666555444444666999<<<===;;;:::888888888888888888888888555444444444444555666777;;;:::999888666555333333333222222333333444555666444444333444444555666777:::===CCCIIIMMMPPPQQQQQQSSSRRRTTTXXXXXXWWWZZZ___bbbccccccaaa```aaaccceeekkkwww555555555555555666666666666555555777888:::BBBLLLUUUZZZ```hhhuuuzzz|||}}}uuuooouuu~~~}}}~~~~~~wwwqqqmmmhhheeeiiijjjllloooppprrrrrrssstttqqqmmmeeeZZZNNNDDD>>><<<;;;:::999:::;;;===>>>BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPRRRSSSOOONNNMMMLLLJJJJJJIIIIIIJJJIIIIIILLLQQQSSSQQQNNNKKKLLLLLLNNNQQQUUUXXXZZZ]]]]]]]]]]]]\\\\\\[[[[[[]]][[[XXXSSSPPPMMMLLLKKKFFFGGGIIIHHHGGGGGGIIIKKKKKKJJJHHHHHHHHHJJJLLLNNNQQQPPPMMMJJJIIIIIILLLNNNQQQTTTVVVSSSOOOKKKHHHFFFAAADDDEEEEEEFFFLLLXXXaaajjjnnntttvvvrrrooovvv{{{gggVVVMMMJJJMMMSSSWWWZZZYYYWWWUUUPPPRRRUUUWWWWWWTTTOOOLLLGGGHHHHHHGGGDDDCCCCCCCCCHHHJJJLLLMMMNNNOOORRRTTTUUUVVVXXXZZZ]]]^^^___```___^^^]]]]]]___```___]]]\\\]]]]]]ZZZVVVSSSQQQQQQOOOLLLIIIIIIKKKJJJFFFBBBDDDBBB@@@>>>===<<<<<<<<<888777666555444444333333333333333222222222111111222222222222333333333333111111222222222222111111111222333222111111333555555555555555666666666666888777666555444333222111555666777666444333444555111111111111111111111111333333444555555666777777999999999999999999999999999888777666666777999;;;===AAACCCBBBBBBDDDCCC@@@>>>===;;;999888888999:::666555666999<<>>CCCHHHLLLOOOPPPPPPSSSQQQRRRUUUUUUUUUYYY^^^___```aaaaaaaaacccfffiiijjjwww888777777666555555444444666555555777888:::BBBLLLWWW\\\bbbjjjwww~~~{{{||||||ooogggmmmuuu|||~~~~~~xxxrrrlllhhhfffhhhiiijjjlllnnnooopppqqqqqqpppmmmfff\\\QQQFFF@@@===<<<;;;::::::<<<>>>???BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRMMMMMMMMMLLLKKKJJJIIIHHHGGGEEEEEEGGGLLLNNNMMMKKKKKKLLLMMMOOOSSSVVVZZZ[[[]]]]]]\\\\\\\\\\\\]]]]]]^^^\\\XXXTTTQQQOOOMMMMMMGGGHHHHHHHHHIIIJJJLLLNNNKKKKKKIIIIIIIIIKKKLLLMMMRRRQQQNNNMMMKKKKKKJJJIIIGGGGGGGGGHHHFFFDDDCCCDDDAAADDDFFFIIINNN[[[mmmyyy~~~yyywwwaaaRRRKKKGGGJJJNNNQQQSSSSSSQQQPPPOOOQQQTTTVVVUUUSSSQQQPPPLLLMMMMMMKKKHHHEEEDDDDDDDDDGGGJJJLLLMMMOOORRRTTTUUUVVVXXX[[[]]]___```aaa```_________``````___^^^]]]^^^]]][[[WWWSSSRRRRRROOONNNMMMOOOQQQRRRPPPMMMLLLJJJGGGCCC@@@=========:::999777666444444444444333333333222222222111111111111222222222333333333111111222222222222111111111222333222111111333555555555666666666666666666555555555555444444444444555666666555444333444555111111111111111111111111333444555666777888999999999999999999999999999999999888777666777888:::<<<;;;???AAAAAACCCGGGGGGDDD???===;;;888777777888999555555666999===@@@AAAAAA===:::666444555666777777666666666888:::;;;:::888777777777777777777777777555666666777888888999999:::999888666555444444444333333222222222333444444444444333444444555666777:::===AAAFFFJJJMMMOOOPPPUUURRRRRRTTTSSSRRRVVV\\\```aaabbbbbbbbbdddgggjjjlllwww999888888777666555444333666555555777888:::BBBLLLXXX]]]ccckkkvvv}}}~~~|||}}}pppdddhhhlllpppvvv~~~{{{sssmmmiiigggggghhhiiikkklllnnnpppqqqqqqqqqpppkkkcccWWWKKKEEE???>>><<<:::;;;===???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPMMMMMMNNNNNNNNNLLLJJJIIIFFFEEEDDDEEEHHHJJJKKKKKKJJJLLLNNNQQQTTTXXX[[[]]]\\\\\\[[[[[[[[[[[[\\\]]]\\\ZZZXXXTTTRRRPPPOOOOOOJJJJJJIIIIIIJJJLLLNNNOOOMMMLLLLLLLLLLLLMMMOOOPPPTTTRRRQQQPPPPPPNNNJJJHHHDDDAAA@@@BBBAAA>>>>>>@@@>>>AAAGGGOOO]]]qqqqqq\\\QQQMMMHHHJJJLLLOOOOOOOOOMMMLLLOOORRRVVVXXXXXXVVVUUUUUUMMMNNNNNNLLLHHHEEECCCBBBCCCFFFJJJMMMNNNPPPSSSUUUVVVWWWYYY\\\^^^```aaaaaa```````````````_________^^^^^^^^^[[[WWWUUUTTTUUUOOOQQQSSSVVVXXXXXXYYYYYYVVVUUURRRLLLEEE@@@>>>>>>===<<<999777555555555555333333333222222222111111/////////000000000000111111111222222222222111111111222333222111111333555555555555666666666666666444555666666555444555666444555555444222222333555222222222222222222222222333444555666777999999:::888999999999999:::::::::888777666666666888:::;;;;;;>>>>>>???CCCIIIJJJGGG???===:::777666666777888666666777;;;???BBBCCCCCC@@@<<<777555555777888888888777777888:::;;;:::888888888888888888888888888666666666777888999:::;;;:::999777555444444444555444444333333333333444444444444333444444555666777999<<<@@@EEEJJJMMMOOOPPPUUUSSSRRRTTTSSSRRRUUUZZZccccccdddcccbbbcccfffhhhmmmxxx888777777777666666555555666555555777888:::BBBLLLWWW]]]dddjjjsss|||}}}xxxzzz|||}}}|||~~~{{{iiiggggggkkkuuu}}}tttmmmjjjiiiggggggiiijjjmmmoooqqqrrrrrrtttuuurrrkkk___RRRKKKAAA???===;;;<<<>>>AAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEGGGGGGGGGFFFEEEFFFGGGIIILLLMMMNNNNNNNNNNNNOOOQQQQQQQQQOOOLLLKKKGGGHHHHHHGGGGGGHHHKKKMMMJJJLLLNNNRRRVVVYYY\\\^^^\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXVVVTTTRRRRRRRRRRRRNNNLLLJJJJJJKKKMMMNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTXXXWWWVVVVVVVVVRRRMMMIIIGGGCCCAAADDDDDDAAAAAADDDEEEHHHPPP]]]oookkkXXXPPPOOOKKKMMMNNNOOOPPPOOONNNMMMNNNSSSXXXZZZZZZXXXWWWXXXNNNOOOOOOMMMIIIEEEBBBAAACCCFFFKKKNNNQQQSSSUUUWWWWWWXXXZZZ\\\^^^``````aaa```aaaaaa```___^^^______^^^^^^^^^[[[XXXVVVVVVWWWRRRVVVZZZYYYVVVTTTTTTVVVVVVVVVUUUPPPIIIDDDBBBAAA@@@>>>;;;888666666666666333333333222222222111111////////////000000000000111111222222222222111111111222333222111111333555444555555555666666777777666888999777555333555666444444444222111111222444333333333333333333333333222333444555777888999999888888999999999:::::::::999888777777888999<<<======>>>======BBBIIIKKKIII???<<<999666444555666777888888999===AAAEEEFFFFFFBBB>>>999666666777888888:::999888999:::;;;:::999999999999999999999999999777666555555666888;;;<<<:::999666444333444444555555555444444444444444555444444333444444555666777999<<<@@@EEEJJJNNNQQQSSSSSSQQQRRRTTTTTTSSSVVV[[[bbbcccccccccccceeehhhjjjmmmyyy666666666666777777777777666555555777888:::BBBLLLUUU]]]dddiiipppxxx||||||tttwwwzzz|||}}}~~~pppjjjeeekkkzzz~~~tttnnnjjjjjjggghhhiiikkkmmmppprrrtttsssvvvyyyxxxpppdddWWWOOOBBB@@@===<<<<<<>>>AAADDDDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBEEEGGGHHHGGGEEECCCEEEGGGIIIKKKMMMMMMMMMMMMPPPQQQSSSTTTSSSQQQOOOMMMJJJKKKLLLJJJHHHHHHLLLPPPJJJLLLNNNRRRVVVZZZ]]]^^^[[[ZZZYYYXXXXXXXXXYYYZZZXXXVVVUUUSSSRRRRRRSSSSSSOOOMMMKKKJJJKKKMMMNNNNNNQQQQQQRRRRRRTTTUUUVVVWWW^^^\\\[[[\\\[[[WWWPPPKKKLLLFFFEEEJJJKKKIIIIIILLLQQQTTT\\\jjj|||gggVVVPPPRRRNNNOOOPPPQQQRRRQQQPPPPPPLLLQQQWWWZZZYYYXXXWWWXXXSSSTTTUUUSSSNNNJJJGGGFFFDDDGGGLLLPPPSSSUUUWWWYYYXXXYYY[[[]]]^^^``````aaa```aaaaaa```___^^^^^^___^^^^^^]]][[[XXXWWWWWWXXXVVV[[[^^^ZZZQQQJJJJJJLLLNNNQQQRRROOOKKKGGGEEEFFFAAA???<<<999777666777777333333333222222222111111111111111111222222222222111111222222222222111111111222333222111111333555444444555555666777777888888:::;;;999555333333555333444333222000000222444333333333333333333333333111222333444666777888999888888888999999:::::::::<<<;;;:::::::::<<>><<<888555333444555777999999:::>>>CCCFFFHHHHHHDDD@@@:::666666777888888;;;:::999999;;;;;;;;;999999999999999999999999999666555444333444777:::<<<:::888666444333444555555666555555444444444555555444444444444444555777777:::<<>><<<<<<===CCCDDDDDDCCCAAA???@@@AAADDDEEEFFFHHHHHHGGGGGGFFFDDDEEEGGGIIIKKKLLLMMMMMMSSSVVVXXXXXXUUUQQQNNNMMMQQQPPPNNNNNNNNNMMMJJJHHHJJJJJJKKKOOOUUUYYY[[[\\\[[[[[[\\\[[[ZZZYYYWWWVVVRRRSSSUUUWWWXXXYYYZZZZZZTTTRRRPPPMMMLLLLLLMMMNNNTTTTTTWWW[[[\\\ZZZ[[[```hhhfffcccbbbaaa]]]XXXSSSPPPOOONNNNNNQQQTTTVVVVVVXXXaaannn|||~~~qqqlllrrrrrrcccZZZVVVTTTTTTUUUWWWYYYYYYVVVQQQMMMQQQRRRTTTVVVYYY[[[]]]^^^XXXXXXWWWVVVRRRMMMIIIFFFEEEGGGJJJMMMOOORRRSSSTTTXXXZZZ\\\^^^___^^^]]]\\\___^^^^^^___``````___]]][[[ZZZZZZYYYXXXWWWWWWWWWZZZXXXVVVSSSPPPNNNKKKJJJLLLOOOOOOKKKEEEAAACCCFFFLLLKKKHHHBBB:::666666888555444333444555555444222---...000111333333444444333333444444444333222222222222333333333333444444777777666666666666777777999666444333444555444333666666555444444333222222222222111111222222333444222444666666666777999;;;888888999999:::999999999===888333333777<<>>CCCHHHIIIEEEEEE@@@999666777:::<<<======<<<;;;<<<===>>>>>>===:::::::::999999888888888666555444333444666888999:::999777666555444555555555555555444444333333333222222333444444555555666:::<<>>EEETTT\\\ccchhhlllrrrsssqqqnnnqqquuuwwwyyy~~~sssjjjfffnnn~~~zzzuuuttttttttt|||{{{tttmmmhhhfffeeeeeegggjjjooosssvvvwwwzzz|||zzzvvvnnn```RRRMMMEEE?????????>>>===???CCCDDDDDDCCCAAA@@@@@@AAACCCDDDEEEFFFGGGFFFFFFEEEDDDEEEGGGIIIKKKLLLMMMNNNSSSUUUWWWVVVTTTQQQPPPPPPPPPOOONNNNNNMMMKKKIIIGGGJJJIIIJJJNNNSSSWWWYYYZZZZZZZZZ[[[ZZZYYYXXXVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZWWWUUUSSSQQQOOOOOOPPPPPPRRRRRRUUU[[[\\\\\\___dddiiihhhiiiiiihhhddd^^^ZZZYYYXXXWWWXXX\\\```dddfffmmmuuupppiiiaaabbblll{{{xxxjjjaaa\\\ZZZYYY]]]]]]^^^``````]]]XXXUUUSSSTTTVVVXXXZZZ[[[]]]^^^[[[[[[[[[ZZZVVVQQQKKKHHHGGGIIILLLNNNPPPRRRTTTUUUXXXYYY\\\^^^______^^^^^^```______```aaaaaa```^^^]]]\\\\\\[[[YYYXXXXXXWWWXXXVVVTTTRRROOOLLLJJJIIIIIIJJJKKKGGGAAA>>>???BBBEEEFFFEEEBBB===999777666444333222333444444222111...///000111222333333333000000111222222111111111222222333333333333444444555555555555666777888999999777444333444444444333555555444444333333222222222222111111222222333444444555777777777777999:::888999999::::::999999999:::<<<>>>===;;;999:::<<<======>>>AAAEEEGGGFFFEEE;;;888555555666888999999555:::===>>>BBBGGGGGGCCCCCC>>>888666777:::<<<<<<===<<<;;;<<<>>>???>>><<<:::::::::999999999888888666555444444444666888999:::999777666555444555555555555444444444333333333333333444555555666666777:::<<<@@@EEEKKKPPPSSSUUURRRRRRUUUWWWUUURRRUUU[[[aaabbbcccdddgggkkknnnpppoooyyy888888777777666555555444777444444666777888>>>DDDSSS\\\dddiiimmmrrrsssqqqkkkpppuuuyyy}}}ssskkkgggppptttnnnlllnnnoooyyy|||~~~vvvooojjjfffeeefffhhhkkkpppuuuxxxwww{{{}}}|||zzzsssfffYYYPPPHHHAAAAAAAAA@@@???AAABBBCCCDDDCCCAAA@@@@@@AAACCCCCCDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKMMMNNNNNNRRRSSSTTTSSSRRRQQQRRRSSSRRRRRRQQQPPPNNNLLLJJJIIIJJJIIIIIILLLQQQUUUWWWXXXYYYYYYZZZZZZYYYWWWUUUTTTUUUVVVXXXZZZ\\\]]]^^^^^^]]][[[YYYVVVTTTSSSSSSSSSRRRRRRTTTYYY[[[[[[^^^dddfffhhhjjjlllkkkhhhdddbbbeeefffgggjjjpppvvv}}}rrr^^^ZZZZZZbbbqqqvvvhhhaaa```bbbdddcccgggffffffggggggddd```]]]XXXXXXYYYZZZ\\\]]]^^^^^^______```___[[[UUUOOOKKKKKKMMMOOOPPPPPPQQQSSSUUUXXXZZZ\\\^^^```aaa``````bbbaaa```aaaccccccaaa```______^^^\\\[[[YYYXXXWWWUUUTTTRRROOOMMMJJJIIIHHHFFFGGGGGGCCC>>>;;;<<<>>>===>>>???@@@@@@===888555444222111111222222111///000000111222222222222222//////000111222222222222222222333333333333444444333444444555777888:::;;;:::888555444444444333222333333333333333222222222222222111111222222333444666777999999888888999:::::::::;;;;;;;;;::::::999999CCCKKKJJJ@@@888888;;;::::::<<>>???@@@>>><<<::::::::::::999999999999777666555444444555777888:::999777555444444444555555444444444444333333333444444555555666777777888999;;;???DDDHHHMMMPPPQQQQQQQQQSSSVVVTTTRRRUUU[[[bbbbbbcccdddgggjjjmmmooooooyyy777777666666666555555555666444444777777888===CCCRRR]]]fffkkknnnrrrsssrrrlllqqqwww|||vvvmmmiiippp~~~}}}qqqlllmmmqqqttt{{{xxxpppjjjeeeeeeeeegggkkkpppuuuxxxxxx|||~~~~~~}}}xxxlll```RRRIIIBBBAAAAAA@@@???AAABBBCCCDDDCCCAAA@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHJJJLLLNNNOOOOOOPPPPPPQQQPPPOOOPPPSSSUUUVVVVVVVVVTTTQQQNNNMMMMMMKKKJJJJJJKKKOOOSSSUUUVVVYYYYYYZZZZZZZZZXXXWWWVVVRRRTTTXXX\\\```cccfffgggeeeccc```\\\YYYVVVUUUTTTUUUSSSTTTWWWWWWVVVYYY^^^aaaccceeeeeedddeeegggiiiqqqtttyyyzzzhhh___]]]aaammm}}}rrrhhh]]][[[bbbjjjnnnnnnmmmmmmlllmmmllljjjfffccc]]]^^^^^^___``````aaaaaaaaabbbcccbbb^^^XXXRRRNNNNNNPPPRRRQQQPPPPPPRRRUUUYYYZZZ]]]___aaabbbcccccccccbbbbbbcccddddddcccaaa``````^^^\\\[[[YYYWWWWWWRRRRRRPPPNNNLLLJJJHHHGGGFFFGGGFFFCCC>>><<<<<<===:::999:::===AAA@@@<<<888555444222111222222111///111111222222222111111000000000111333444444444444222222222333333333444444444444444555777888:::;;;;;;999666444444444333222222222222222222222222333222222111111222222333444888999::::::888888999:::<<<<<<=========<<<;;;;;;;;;EEENNNMMMCCC;;;999;;;999999<<>>@@@@@@===<<<:::888777777888::::::<<<<<<===???AAAAAA>>><<<::::::::::::::::::::::::888777555444444666777888:::999777555444444444444444444444444444444444444444444444555666666777777888;;;>>>CCCGGGJJJLLLMMMPPPPPPRRRUUUSSSRRRVVV\\\______```aaacccfffiiikkknnnxxx444555555555666666666777666444444777777777<<>>>>>@@@AAACCCCCCCCCAAA@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCFFFGGGIIIKKKMMMNNNNNNOOOMMMMMMNNNMMMMMMOOORRRUUUUUUVVVWWWUUUQQQNNNNNNNNNNNNLLLKKKKKKNNNRRRTTTUUUXXXYYY[[[[[[\\\[[[ZZZYYYUUUWWWZZZ___cccgggiiijjjllljjjfffaaa\\\XXXUUUSSSSSSQQQPPPRRRRRRRRRVVV\\\]]]^^^___]]]\\\```iiippp{{{rrrlllkkknnnyyyyyyggg___WWWYYYcccmmmsssssssssssssssttttttqqqmmmjjjcccccccccddddddddddddeeebbbccccccccc___ZZZTTTPPPPPPRRRTTTSSSPPPOOORRRVVV[[[\\\^^^```bbbcccdddeeedddccccccdddeeeeeedddbbb```___^^^\\\ZZZXXXWWWVVVRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFDDDAAA>>><<<;;;<<<:::888777999>>>@@@???===999777444333333333222111111222222222222111000000///000111222333444444444222222222333333333444444555555555555666777888999;;;999666444555555444333222222222222222222222333222222111111222222333444888999::::::999888999;;;>>>>>>>>>>>>>>>===<<<<<<:::???DDDDDD???;;;::::::::::::===FFFNNNOOOGGG???666555666777999;;;:::888999???AAA???<<<======:::888999999888888888999:::<<<<<<>>>AAACCCBBB>>>;;;::::::::::::::::::::::::888777666555555666888999999888666555444333444444444444444444444444444444222333333444444555666666888:::>>>CCCGGGIIIJJJKKKOOOOOOQQQSSSRRRQQQVVV]]]_________```bbbdddggghhhmmmvvv333444444555666666777777555444444777777777;;;AAAPPP]]]jjjoooqqqrrrsssrrrpppssswww{{{~~~uuummmqqqyyyvvvyyy~~~zzzqqqkkkeeeeeeeeefffiiimmmrrrtttxxx|||~~~tttjjjTTTJJJBBB??????======???AAABBBCCCCCCAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCDDDFFFGGGIIIJJJKKKLLLLLLLLLIIIJJJKKKKKKKKKMMMPPPRRRPPPRRRTTTRRRNNNKKKLLLMMMPPPMMMKKKKKKMMMPPPRRRSSSWWWXXXZZZ\\\]]]]]]]]]]]]\\\^^^```ccceeeggghhhiiimmmkkkhhhccc^^^YYYVVVSSSOOOLLLLLLNNNPPPQQQVVV]]]]]]^^^^^^ZZZYYY```nnnyyyxxxooo^^^YYYVVVZZZcccnnntttvvvxxxyyy{{{}}}}}}zzzuuuqqqfffffffffgggggggggggghhhbbbccccccaaa___[[[WWWTTTRRRUUUWWWUUUQQQPPPTTTXXX^^^^^^___aaabbbdddeeefffeeedddcccdddeeefffdddbbb______]]]\\\ZZZYYYXXXWWWSSSRRRQQQPPPNNNMMMLLLKKKFFFEEECCC@@@>>><<<;;;:::;;;999777777:::===???@@@<<<999666444444444333222111111222222222111111000......///000111111111111222222333333333333444444666666555666666777888999:::888555444555666666555333333333333333222222222222222111111222222333444777888::::::999999:::;;;>>>>>>>>>>>>>>>===<<<;;;666666777777777888999:::<<<<<>>;;;;;;:::999666888:::;;;:::999:::;;;;;;===???CCCDDDCCC???;;;::::::::::::;;;;;;;;;;;;777666555555555777999;;;999888666444333333333444333333333444444444444555222222333333444555555555888;;;???DDDHHHJJJKKKKKKNNNNNNOOORRRQQQQQQVVV^^^aaaaaaaaabbbcccfffhhhiiikkkttt555555555555555555555555555333444777888777:::@@@MMM[[[iiiooooooqqqqqqpppmmmpppsssvvvzzzyyy~~~|||sssmmmggggggfffgggiiimmmqqqtttwww{{{~~~~~~uuukkkVVVLLLCCC@@@???======@@@AAABBBCCCCCCAAAAAABBBCCCCCCBBBBBBAAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIJJJJJJKKKMMMOOOMMMPPPRRRQQQLLLJJJKKKNNNPPPMMMJJJIIIKKKNNNOOOPPPTTTUUUXXX[[[]]]^^^______```bbbccceeeggghhhiiiiiijjjiiifffccc___[[[XXXVVVOOOLLLKKKMMMNNNOOOVVV]]]]]]```aaa]]][[[bbbrrr{{{ooofffZZZYYYZZZ^^^gggpppvvvzzzzzz|||{{{vvvgggggggggggghhhhhhiiiiiiccccccbbb```^^^\\\ZZZXXXUUUYYY[[[XXXSSSRRRWWW]]]``````aaaaaacccdddeeefffddddddcccdddeeefffdddbbb______^^^]]]\\\[[[ZZZZZZUUUUUUTTTRRRQQQPPPOOOOOOIIIGGGDDDBBB@@@>>>===<<<999999888777777888;;;>>>===:::777444444444333222000111111222222222111111//////000000000000//////222222333333333333444444444444444555666888::::::999777555444666777777666555555444444333333222222222222111111222222333444555777888999888999:::<<<<<<<<<<<<<<<;;;:::999888333333222222222555999<<<>>>>>>@@@CCCEEEDDDAAA>>>777777888:::<<<;;;888666888???BBB>>>:::999999888444777;;;<<<;;;::::::;;;;;;===@@@DDDFFFDDD???;;;:::::::::;;;;;;;;;<<<<<<666555555555666888;;;===999888666444333333333444333333333444444444555555333333444444555666666666888;;;@@@EEEIIIKKKLLLLLLMMMMMMNNNQQQQQQQQQVVV^^^cccccccccccceeegggiiijjjhhhrrr666666666555444444333333555333444777888777:::???KKKZZZhhhnnnnnnoooooonnnjjjlllooorrrwww~~~uuuoooiiiiiihhhhhhjjjnnnqqqtttwww{{{~~~~~~uuukkkWWWMMMCCC@@@???>>>>>>@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCBBBAAABBBCCCDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEFFFHHHIIIIIIIIIKKKMMMLLLPPPSSSRRRMMMKKKMMMPPPPPPLLLIIIGGGIIILLLNNNNNNQQQSSSVVVYYY\\\^^^______```aaacccfffhhhjjjllllllffffffdddbbb___\\\ZZZXXXTTTPPPMMMNNNMMMNNNSSSZZZ[[[```ccc```^^^dddsss~~~qqqddd]]]ZZZ[[[___dddkkkssszzz~~~yyy||||||wwwfffffffffggghhhhhhiiiiiidddcccbbb```^^^]]]\\\\\\WWW[[[]]]ZZZUUUTTTZZZ```bbbbbbbbbbbbcccdddeeefffdddccccccdddeeeeeedddbbb``````___^^^]]]]]]\\\\\\VVVVVVUUUTTTSSSRRRQQQQQQMMMJJJGGGEEEDDDBBB@@@???666888999888555555777;;;>>>;;;777444333333333222000000111222222222222222111222222222222111111000222222333333333444444444222222333555777999;;;===888666444444666888888888666666555444444333222222222222111111222222333444444666888888888999;;;<<<::::::::::::999888777666333444555444333555;;;AAA>>>???@@@AAAAAA???>>>===999999:::<<<===<<<999666888???BBB>>>999888888888333777<<<>>><<<:::;;;<<<;;;===AAAEEEFFFDDD???;;;:::::::::;;;;;;<<<<<<<<<555555444555666999<<<>>>999888666444333333333333333333333444444555555555444444555555666777777777999<<>>;;;888555222000777555222000///000222333111111222222222333333333333333222222222333444444444444444555555666777888444555666888999999::::::444444444444444444444444444333111000000111333444666888999;;;<<<<<<;;;;;;???<<<:::999888888777555333333333333444666888999;;;<<<>>>AAACCCCCCAAA>>><<<;;;:::;;;<<<<<<:::888999888999;;;<<<;;;888555555666888:::;;;;;;;;;:::777:::???BBBDDDBBB???===999999;;;<<<============777666666666666888999:::;;;:::777444222111111111333333333444444444555555333333333333444666777888999<<>>===999:::;;;;;;:::888666555777;;;@@@CCCBBB<<<555000,,,---000111222111///...222222222333333333333444333333222222222333444444555555555555555666777888444444555666666666555555333333333333333333333333333222111111111222444555777888:::;;;<<<<<<<<<<<>><<<;;;;;;;;;;;;:::888888888888:::;;;;;;999777666777888::::::::::::999888;;;???BBBBBB@@@===:::999:::;;;<<<<<<=========777666666666666888999:::999777555333111000000000333333333444444444555555555555555444555555666666888:::???CCCHHHKKKMMMNNNQQQPPPQQQSSSRRRRRRXXX___```bbbccccccccceeegggiiikkkttt444444444444444444444444555666777666666777:::<<>><<<<<<<<<;;;999666333222222777>>>CCCDDD@@@;;;777...///111222111000...---222222222333333333444444333222222222333333444555666555555555555666666777555555555555555444333222222222222222222222222222000000111222333444555555777888:::<<<============>>><<<;;;:::;;;:::999777666555444333222333333444777888;;;???DDDGGGHHHGGGBBB???;;;::::::::::::999888888888:::<<<======<<<777888999999999999888888777999===???@@@>>><<<:::999::::::;;;;;;<<<<<<<<<777666666666666888999::::::888666555444333444444333333333444444444555555888777666666555555555666777:::>>>DDDIIILLLOOOPPPPPPOOOQQQSSSRRRRRRWWW___aaabbbcccddddddeeegggjjjnnnvvv444444444444444444444444555666777777777888:::<<>><<<<<<;;;999777444222111666666777888999<<<>>>@@@@@@<<<777333000///000111111111111222222222222333222222222222333444555555666666555555555555666666666666666666666555555444222222222222222222222222...///111333444555666666888999;;;===>>>>>>>>>>>>===;;;::::::;;;:::999777555444333222222333444555666777:::???EEEJJJKKKKKKDDD@@@;;;888888999999999999888999<<>>===<<<;;;::::::::::::::::::;;;;;;777666666666666888999:::999888666555444444555666333333333444444444555555777777666666666666777777999;;;???DDDIIIMMMOOOPPPMMMLLLNNNPPPPPPOOOUUU]]]aaabbbdddddddddeeehhhjjjmmmvvv444444444444444444444444444555777777777777999;;;???NNN```mmmsssuuutttqqqpppoooooorrrvvvyyyzzzzzz|||zzz}}}{{{ssssssqqqpppooonnnnnnmmmrrrsssuuuxxxzzzyyywwwuuujjj```VVVRRROOOJJJFFFFFFGGGHHHGGGDDDBBB@@@AAABBBAAABBBCCCDDDEEEGGGHHHHHHEEEDDDBBBAAAAAABBBCCCDDDGGGIIIKKKKKKJJJHHHGGGGGGAAACCCDDDDDDEEEHHHLLLOOOQQQPPPPPPQQQTTTVVVVVVVVVTTTUUUWWWZZZ[[[\\\[[[ZZZZZZZZZYYYWWWWWWZZZ___ccciiilllpppssssssssstttuuunnndddZZZUUUQQQMMMMMMPPPKKKNNNTTTZZZ^^^ggg{{{}}}vvvtttsssrrrrrrssstttuuutttvvvuuupppjjjiiinnntttvvv}}}~~~uuuooommmpppyyy~~~~~~||||||vvvsssqqqppprrrtttttttttgggccc```___bbbfffiiijjjooojjjfffdddeeefffdddbbb``````______```bbbeeefffjjjjjjjjjiiiiiijjjjjjjjjeeeeeeffffffeeeeeedddcccgggeeebbb___]]]ZZZVVVSSSOOONNNKKKHHHDDDAAA>>>===999999888777555444222111777444111000111555:::>>>EEEBBB===888444222222222000000000000111111111111222222222222333444555666666555555555555666666777444555555666666666666666444444444444444444444444...///111333555666666777888999<<<>>>???@@@@@@@@@<<<;;;::::::;;;:::777555222222222222333555777888666777;;;AAAGGGKKKLLLLLLDDD@@@;;;777777777888888::::::;;;???CCCEEEEEEEEE999888888777666666666666777888999;;;;;;;;;:::999;;;::::::999999999::::::777666666666666888999:::666555444333222333333444333333333444444444555555555555555666666777999999;;;===AAAEEEIIIKKKMMMMMMLLLKKKMMMOOOOOOOOOUUU]]]aaacccdddddddddfffhhhjjjkkkttt444444444444444444444444333444666777666777888:::<<>>===888888777666555444333333111111111111222222333333888:::===???===888333///000000000000111111111222111111111222333444555666444444444555555666777888222333444555555555555555444444444444444444444444000000111333444666777777999:::<<>>===<<<<<<<<<:::777444111111111222555777:::;;;777999>>>CCCIIIKKKKKKJJJCCC???:::666666777777777999:::===AAAFFFGGGGGGEEE888888777666555555666666;;;;;;;;;:::999888777666<<<;;;999888777888888999777666666666666888999::::::999777666555666666777333333333444444444555555444444444555666777999999;;;===AAAEEEHHHJJJLLLLLLMMMLLLNNNPPPPPPQQQWWW^^^bbbcccdddeeeeeefffhhhkkkjjjsss444444444444444444444444111333555666666666777888:::GGGYYYjjjssswwwyyy{{{{{{wwwrrrooonnnnnnmmmlllkkkoooyyyxxxsssyyy{{{xxxtttpppnnnmmmmmmmmmmmmpppssswwwyyy{{{}}}|||||||||wwwhhhXXXOOOOOOLLLKKKIIIFFFCCCBBBCCCEEEBBBBBBCCCDDDDDDEEEFFFFFFGGGEEECCCAAAAAABBBDDDEEEEEEFFFEEEDDDBBBBBBDDDEEEDDDEEEFFFGGGGGGIIIMMMOOOPPPQQQSSSWWW[[[]]]]]]\\\XXXVVVTTTUUUXXX[[[[[[ZZZZZZZZZ\\\^^^bbbjjjrrrxxxzzz|||~~~}}}zzzwwwuuuuuujjjccc\\\ZZZWWWRRRQQQRRRYYYZZZ^^^eeeiiimmmwww|||pppjjjgggeeeaaacccfffjjjmmmoooppppppllliiiccc]]][[[___hhhooouuu|||ttthhhgggkkkvvv}}}zzzxxxzzz~~~ppplllgggeeeggglllppprrrooooooooommmjjjiiijjjkkkdddcccbbbaaabbbccceeeggghhhiiijjjkkkkkkjjjiiihhhdddeeeeeefffffffffffffffbbbbbbbbbcccbbb```\\\YYYMMMLLLJJJGGGDDDAAA???>>>;;;:::999777666555444444///000222333333222000///000444:::>>>???;;;555111111222222222333333333333111111111222333444666666333333333444666777999:::555555666666666555444444333333333333333333333333222222111222333555777888999:::===???AAABBBBBBBBBAAA@@@??????>>><<<888555222222222333666999;;;===:::<<>>===;;;999777555444444333222222111111222222333333555888::::::999777666333333444444444555555555111111111222333444666777222222333444666888:::;;;:::::::::999888666555444222222222222222222222222444333222111222444777888999;;;===@@@AAABBBCCCCCCDDDCCCBBBAAA@@@===999555333333333444666999;;;===;;;>>>CCCHHHLLLKKKGGGCCC===;;;777555666666666555666888===CCCGGGGGGDDDAAA777666555444444555666777444444555777:::===???@@@===;;;999777666666777888777666666666666888999:::555444222000////////////333333333444444444555555666666555444444444444555666999===BBBGGGKKKMMMNNNJJJIIIKKKNNNNNNNNNTTT\\\bbbccceeeeeeeeefffiiikkklllttt666555555444444444555555444333333333444777:::;;;<<>>???AAABBBBBBBBBAAA???<<<:::888777777555555444555666777999::::::===AAAFFFGGGEEE@@@<<<:::999888777777888999999:::<<>>@@@BBB===<<<999777666666777777444444444555666888:::;;;666444222222333333222111555555555555555555444444555555444444555666888999888:::>>>CCCGGGJJJLLLMMMNNNLLLMMMPPPQQQRRRWWW]]]bbb```______aaafffkkknnnqqqyyy555555444444444555555666666555444333444666888999;;;AAAMMM^^^ooozzz}}}}}}~~~zzztttnnnkkkiiihhhggghhhlllqqqzzzxxxrrrpppxxxxxxmmmooouuuzzz}}}}}}zzzrrrmmmkkkkkkkkkkkknnnppprrrvvvyyy}}}qqqaaaWWWTTTPPPNNNJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEECCCBBBCCCEEEGGGIIIJJJLLLKKKKKKLLLPPPSSSUUUWWWZZZ\\\]]]]]]\\\[[[ZZZXXXWWWWWWZZZ]]]______aaabbbeeellluuu}}}yyytttoookkkjjjjjjiiihhhhhhgggeeebbbbbbeeejjjooo{{{yyyvvvuuuuuuwwwxxxyyyyyyqqqgggaaa[[[WWWYYY]]]___iiiqqqsssrrrrrrpppmmmfffaaa^^^```bbbfffoooyyy{{{uuurrr}}}}}}|||wwwsssnnnlllooorrruuuuuussssssttttttsssqqqooonnnllliiigggfffhhhjjjjjjjjjhhhhhhiiiiiiiiihhhhhhgggcccbbbaaaaaabbbcccdddeeeeeebbb```aaabbb```YYYTTTPPPNNNJJJFFFBBB???===<<<:::999888666555555555555333333333222222222111111333///333555444<<>>@@@AAAAAAAAA@@@>>><<<999888777666444444444444555777888999999<<>>@@@BBBCCC<<<;;;999777666666666777555555555666777888999:::666444333222333444333222444444555555555555555444555555444444555666888999888;;;???CCCGGGKKKLLLMMMNNNLLLLLLOOOPPPQQQWWW^^^bbbaaa______aaaeeejjjmmmooowww444333333333444555666666777666555444444444666666999???JJJ[[[lllxxx}}}~~~}}}zzztttoookkkiiiiiijjjhhhjjjmmmwwwuuuooolllvvvzzzoooppptttxxx|||{{{}}}~~~yyyrrrmmmkkkkkkkkkkkkmmmnnnqqqtttxxx{{{rrrddd[[[WWWPPPNNNJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEEEEEEEDDDDDDGGGIIIKKKLLLNNNNNNNNNOOOQQQSSSVVVWWWYYYZZZ[[[[[[ZZZZZZ]]][[[ZZZ[[[^^^```aaa```dddeeeiiiooouuuxxxyyyyyyllliiieeecccccceeeffffffjjjgggdddbbbdddjjjttt{{{}}}zzzyyyzzzyyyyyyvvvmmmeee```\\\ZZZ]]]bbbgggqqqzzz{{{yyywwwsssooojjjfffeeegggiiinnnwww}}}|||||||||tttqqqnnnnnnppptttwwwxxxsssuuuwwwxxxxxxvvvtttrrrllljjjhhhhhhjjjlllmmmllliiiiiiiiiiiihhhgggffffffcccbbb```___```aaacccdddbbb```^^^^^^___\\\VVVQQQNNNMMMJJJFFFBBB???===<<<:::999888666555555555555333333333333222222222222333///333555444<<<@@@666444333333333333333333444222222222222333555666777555555666777777777777777555555444444333333333444333444555666777777666555222111111111111333555666999999:::;;;===>>>??????@@@>>>===:::888777666666444333444444555777888999888<<>>===;;;999888777666666444444555666777888999999888===DDDHHHGGGBBB<<<999999888777777777888999:::>>>???AAAAAA@@@===:::888666666666666777999;;;<<<:::<<<@@@CCCEEEEEEDDDCCC:::999888777666666666666777777777888888777777777777555444444555666555444111222333444555666666666444444555555666666777888:::<<<@@@EEEIIILLLNNNOOOOOOKKKJJJLLLMMMPPPWWW```dddcccaaa```aaacccfffhhhhhhqqq222222222333333555666777333333333444555555666777666:::CCCSSSeeesss{{{~~~~~~zzzrrrkkkfffeeeffffffiiiooo{{{zzzrrrppppppppp{{{{{{qqqqqqsssvvv{{{uuuqqqooonnnmmmlllooooooqqqssswww{{{tttggg\\\WWWPPPOOOLLLIIIGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJDDDEEEEEEDDDCCCDDDFFFIIIJJJLLLNNNQQQRRRRRRPPPNNNLLLNNNPPPSSSUUUXXXYYYZZZ\\\]]]```dddggggggeeeccc```bbbfffkkknnnnnnjjjgggeeeccc```]]]\\\^^^bbbeeegggiiilllpppuuu}}}wwwpppjjjiiijjjmmmttt||||||wwwuuuwwwyyy|||}}}|||vvvmmmmmmnnnppprrruuuxxxzzzzzz{{{||||||zzzvvvqqqnnnjjjiiihhhiiilllmmmmmmllljjjjjjiiiiiigggfffdddcccbbbaaa```^^^^^^___aaabbb^^^^^^]]]]]][[[WWWRRROOOKKKJJJGGGDDDAAA???======:::999888666555555555555333333333333333333333333444///222555444===BBB999222222111111111111222222111111222333333444444444555555666777777777777777555444333111111222333333111222333444555444444333666666666666666777888888777777888999:::;;;;;;<<<<<<<<<:::999888777777666555666777888999::::::;;;999???FFFIIIFFFAAA<<<999999888777777777888:::;;;======??????>>>;;;888666444444555666777999:::::::::===AAAEEEFFFEEECCCAAA999999888777777666666666777888888999888777777666666555333333555666666555111222333444555555555555444444555666666777777777:::<<<@@@EEEIIILLLNNNOOOOOOKKKJJJLLLNNNQQQXXXaaaeeecccbbb```aaabbbeeeffffffooo333222222222333444555555222222333444555666666666555888AAAOOOaaapppyyy}}}}}}}}}zzzrrriiibbb``````___gggsss|||sssrrruuusss}}}xxxooonnnoooqqq{{{}}}xxxsssqqqooonnnlllooooooppprrrvvv{{{uuuhhh\\\VVVQQQPPPNNNKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJFFFFFFFFFEEECCCCCCFFFHHHIIIKKKNNNRRRTTTSSSOOOKKKHHHJJJNNNRRRUUUWWWYYYYYYWWW[[[bbbjjjoooooolllhhh^^^___bbbfffiiiiiigggdddcccbbb```^^^]]]```fffkkkooosssyyy~~~xxxrrrmmmmmmqqqvvv|||{{{~~~zzz~~~~~~vvvqqqjjjlllnnnppprrrtttwwwzzz}}}}}}}}}|||xxxsssooolllkkkjjjiiikkkmmmnnnmmmllliiiiiiiiihhhgggfffdddcccbbbaaaaaa```````````````]]]]]]]]]\\\YYYUUUQQQNNNJJJHHHFFFCCCAAA???======:::999888666555555555555333333333333444444444444444///222444444===BBB:::222111111000000111111222222222333444444444444444555555666777777777777777555555444444333333333444111222333444444333222111111111222333444444555555777777888999999:::;;;;;;<<<;;;:::999888888888888666777888:::;;;;;;;;;;;;:::@@@FFFGGGDDD>>>;;;:::666666555555555777888999999:::;;;;;;:::888666555444555666666777888999999;;;===AAADDDEEECCC@@@>>>999999999999888888777777777888999999999888777666555444222333444666555555111222333444444444444444333444555666777777777777999<<<@@@DDDHHHKKKMMMNNNNNNKKKKKKNNNPPPRRRYYYaaadddcccbbbaaaaaabbbdddeeefffooo333333333222333333444444333444444444555444444444666888???MMM^^^nnnwww{{{zzz|||{{{uuullldddaaaaaa]]]jjjzzzuuuvvv{{{~~~yyyooommmlllmmmwwwzzzvvvssspppnnnlllnnnnnnoooqqquuuyyy~~~uuuiii^^^WWWSSSRRRPPPMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIHHHIIIHHHFFFDDDDDDFFFGGGJJJKKKNNNSSSVVVTTTNNNJJJHHHKKKOOOTTTWWWXXXXXXXXXYYY___hhhrrrwwwuuunnnhhh______```bbbeeefffeeedddaaabbbbbbbbbdddiiirrrxxx}}}{{{uuuqqqsssxxx{{{{{{zzztttqqqmmmpppsssuuuvvvxxx{{{}}}}}}{{{wwwsssooommmmmmllllllmmmnnnooommmlllhhhhhhhhhhhhgggfffeeedddaaaaaabbbbbbbbbaaa```___[[[\\\]]][[[WWWSSSOOOMMMIIIGGGEEECCC@@@???>>>===:::999888666555555555555333333333444444444555555444000222444444>>>CCC;;;333222222111111222222333222333444555666555444444555555666777777777777777666666666666666555555444333444444555444333111000---...///111222333333444777888888999999::::::;;;<<<;;;:::999999999999999555666888:::;;;;;;;;;::::::???DDDDDD???;;;999999666555555555555777999:::999999:::;;;:::999777666666777777888999999999999<<<>>>AAACCCCCCAAA>>><<<:::::::::::::::999999888666777999::::::999888777444333111222444555555444222333333444444444333333333444555666777777777666888;;;???CCCGGGKKKLLLMMMNNNLLLLLLPPPRRRTTTZZZaaacccbbbaaaaaaaaabbbdddeeefffooo444444333222222222333333555555555555444333222111666888>>>KKK]]]lllvvvzzzzzz}}}zzzppphhheeeddd___nnnvvvyyy|||rrrooolllllluuu|||wwwtttqqqnnnlllmmmmmmmmmooosssxxx}}}vvvkkk```YYYSSSRRRQQQOOOLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHKKKKKKJJJHHHFFFEEEFFFHHHJJJLLLOOOTTTWWWUUUOOOIIIJJJMMMRRRVVVXXXXXXWWWVVV```fffoooxxx{{{vvvllldddaaa``````aaaccceeeeeedddaaaccceeefffkkksss}}}~~~|||~~~~~~xxxuuuwww}}}{{{~~~}}}xxxwwwrrrvvvzzz||||||}}}}}}zzzwwwssspppoooooonnnnnnoooppppppnnnlllhhhhhhhhhhhhgggfffeeedddaaabbbcccdddcccbbb```^^^ZZZ[[[\\\ZZZVVVQQQMMMKKKHHHGGGEEEBBB@@@???>>>===:::999888666555555555555333333333444444555555555555000222444444>>>DDD;;;444333333222222333333444333444555666666666555444555666666777777777777777666777888888888777555444555666666666555333111000111222444666777888999999888888888999:::::::::;;;<<<;;;::::::999999::::::444555777999::::::::::::999>>>BBBAAA<<<888777888888777777777888999;;;<<<;;;<<<=========<<<;;;:::888999999:::::::::999999<<<>>>@@@BBBAAA???<<<:::::::::;;;;;;;;;:::999999555777999:::::::::888777333222111111333555444444333333444444444333222222333444555777777777777666888:::>>>CCCGGGJJJLLLMMMMMMLLLMMMQQQTTTUUU[[[aaabbbaaaaaaaaaaaacccdddeeegggppp222222444555555444222222444444444555555777888888<<<999:::EEEWWWhhhrrrvvv{{{zzzzzzpppeeegggjjjvvvvvvvvv~~~qqqjjjnnnxxx{{{vvvrrrpppooojjjlllnnnpppsssxxx}}}yyymmmccc\\\WWWUUUQQQOOOMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEGGGIIILLLOOOTTTXXXZZZWWWQQQLLLLLLQQQWWWZZZZZZZZZ[[[\\\aaammm{{{yyynnnfffccc^^^___```aaaaaaaaa``````^^^aaagggpppzzz~~~}}}|||zzzyyy|||{{{}}}~~~yyyxxxwwwzzz~~~{{{yyywwwwwwvvvtttqqqnnnrrrrrrrrrpppmmmkkkkkkkkkjjjiiihhhhhhiiihhhfffdddaaacccdddeeeeeeccc```^^^]]]ZZZWWWUUUTTTSSSQQQOOOFFFFFFDDDAAA???<<<;;;:::888777666555444333333333999333444<<<<<<444333999555333666666666BBBHHH<<<555555555444444444333333444444444555555666666666555555666666666666666555444444444555555555555555666666666666666666666666444444444555555777888999:::;;;<<<<<<======<<<<<<<<<<<<:::999888777777777666777999:::;;;;;;;;;::::::>>>???<<<===???:::222666222000444:::<<<;;;::::::;;;<<<:::888777777888::::::999999888999999999===>>>@@@AAAAAA???===;;;888===<<<555666>>>===666<<<:::888999;;;;;;888555444444444333333222222222444333333222222333333444222555777555333555999;;;;;;<<>>>>>>>>>>>===;;;:::999888<<<;;;777<<>><<<;;;;;;:::999777666666666666333444===HHHHHH===444333444222555555555BBBGGG<<<444444444444444333333333000000000000111111111111666777777777777777666666777777666555444333333222444444444444444444444444444444444555666777999999:::;;;<<<<<<======<<<<<<<<<<<<:::999888777777777333444666999;;;<<<======999AAAFFFEEE@@@>>><<<;;;:::<<<<<<999666555888;;;<<<======<<<:::999999:::999888888888888888999999>>>===<<<:::999888777777<<>>;;;999888888777777;;;???===888:::;;;<<<:::888777777888888777777777777888999999<<<;;;999777777777888999======:::777<<>>333333333333333333333333555555555555555555555555666666666666666555444333333333444444555666666777444444444444444444444444444444444555777888:::;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<:::999888777777777666666777888999:::;;;;;;EEEGGGJJJIIIDDD>>><<<<<>>>>><<<999777777888777666666666777777888999:::999777666777999;;;===888777444222333888999888999::::::999777666555444333333333444444555555555444333333222222333333444444111333999:::777666888:::<<>>GGGWWWiiivvv|||yyynnnooonnnuuu|||~~~{{{xxxyyy{{{~~~||||||}}}{{{zzz{{{}}}~~~~~~yyyuuurrroooooommmlllllloootttxxx{{{~~~|||xxxuuutttmmmmmmkkkcccXXXNNNIIIHHHFFFGGGIIIJJJIIIHHHFFFDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFIIIMMMQQQTTTYYY]]]]]]XXXSSSPPPOOONNNPPPTTT]]]gggqqqxxx{{{{{{tttkkkbbb^^^]]]^^^\\\^^^bbbggglllppprrrttt|||uuuqqqlllkkknnnrrrwwwyyy}}}~~~wwwwwwzzz~~~xxxrrrrrrssswww~~~{{{tttuuuwwwzzz{{{vvvooommmnnnppppppooommmmmmmmmnnnpppqqqpppnnnmmmmmmkkkiiifffccc```___\\\XXXTTTQQQNNNKKKHHHFFFBBBAAA@@@>>><<<;;;999999888777666444333333333333222444666888888666444222666444777777888DDDIII>>>111111222222222222333333555555555555444444444444666777777666666555444333666666555555555444444444444444444444444444444444333444444666777999;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<:::999888777777777777888999<<>>EEENNNeeevvvzzzcccDDD666:::AAACCCCCCBBB@@@<<<999999999666555555555666777888999888777666666888:::===>>>888777666555666777555444444666777666444222222333444444444444444555555555444333333222222333333444000000777CCCFFF===555444:::<<>>===;;;:::999:::999888777666555555555555333000------000333555444333666666666BBBGGG<<<444444555555666666666666666666666555555444444444999999999888888777666555555555555555555444444444555555555555555555555555333444444666777:::;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<:::999888777777777999:::;;;>>>BBBFFFJJJLLLHHHIIIIIIDDD???FFFaaa|||tttNNN>>>@@@EEEFFFFFFEEEBBB===:::888888555555555555666777888888777777777777888999;;;<<<;;;999888999::::::999999333555777666444333444555555555555555444444444444444333333222222333333444555222888EEEHHH>>>777777:::<<<@@@DDDHHHKKKNNNOOOQQQNNNNNNQQQRRRRRRXXX___dddaaa]]]ZZZYYY\\\___bbbeeennn}}}333444555666666555444333555444444333333333444444555777999;;;AAAPPPdddtttwww|||rrrsssqqqxxx~~~zzzuuutttuuuxxx{{{}}}{{{|||~~~zzz~~~zzzvvvtttqqqpppmmmjjjiiilllqqquuu{{{}}}}}}}}}zzzpppbbbUUUOOOMMMHHHIIIKKKMMMLLLJJJHHHFFFEEEFFFGGGHHHIIIJJJJJJKKKGGGFFFFFFEEEEEEIIINNNSSS[[[```dddbbb\\\VVVTTTTTTQQQUUU]]]iiiuuu~~~uuuqqqkkkddd___\\\[[[[[[bbbgggnnnwww~~~~~~xxxtttkkkiiihhhkkkqqqyyy}}}zzzxxx~~~{{{yyywwwxxx|||zzzuuuooonnnqqqsssrrroooppppppppprrrtttuuutttssssssqqqnnnjjjeeeaaa^^^\\\XXXVVVRRROOOMMMJJJHHHEEEBBBBBBAAA???>>><<<;;;:::888777666444333333333333111222333222222333222111333111444444444AAAFFF;;;444555555555666666777777888888777777777666666666;;;;;;;;;:::999888777777222222333444555666777888666666666666666666666666333444444666888:::<<<===:::;;;<<<<<<======<<<<<<<<<<<<:::999888777777777777777888:::<<<@@@CCCEEEGGGKKKNNNJJJFFFWWWoooSSSHHHCCC===GGGFFFEEEAAA<<<888666666444444444555555777888888777777777777777888888999999666333444666666666777444777:::999777666888:::666666666555444444444333444333333222222333333444999111000:::===888666;;;:::<<<@@@DDDHHHLLLNNNOOOPPPNNNNNNPPPQQQRRRWWW^^^eeebbb]]]ZZZYYY[[[^^^```eeemmm|||666777999::::::888555444555555555555555555444444666444555999>>>HHH[[[kkkuuuyyy}}}}}}{{{zzzxxxhhhgggrrrwwwzzzyyy}}}|||zzz}}}xxxsssuuuoookkkkkkjjjjjjmmmrrryyy||||||qqqbbbWWWQQQPPPJJJKKKLLLMMMLLLKKKIIIHHHIIIGGGGGGJJJMMMMMMMMMNNNNNNHHHDDDFFFIIILLLPPPVVVaaaeeehhheee]]]VVVTTTUUUPPPXXXdddqqqzzz|||yyyuuutttoooiiieeebbbaaa___^^^```ooo~~~{{{xxxtttpppmmmmmmkkkooowww{{{}}}{{{}}}zzzzzzxxx{{{{{{yyyuuurrrppppppqqqrrrtttttttttttttttuuuvvvwwwsssrrrqqqlllfff```]]][[[TTTRRRQQQOOONNNKKKGGGDDDBBB@@@>>>===>>>===;;;999999888666555444555777888333333333222222111111111333333444666888:::;;;<<<666444222222333555555555666666666666777888::::::============<<<:::888666888777777666555444444333333444555444222111222333222333666999<<<>>>@@@@@@<<<<<<<<<<<<<<<===>>>???::::::999777666555555555:::666777===???======@@@LLLCCCMMMNNNJJJuuubbbJJJCCCBBB@@@LLLNNNMMMGGG>>>999888:::888777666555555666777888:::888666666888999:::999888777555444555666888999333333555777777555444555666555444333333333333333444333333222222333333444555555666666777777888888<<<===@@@CCCFFFIIILLLMMMUUUQQQOOOOOOMMMNNNVVV___eeebbb]]]ZZZZZZ]]]bbbeeeeeelll{{{555666888999999777555333444444444444444444555555777555555888<<>>=========;;;999888777555444333444555666555555555444444333333333222222222333555777:::;;;666444222222333555555555666666666666777777888999999::::::::::::999777777::::::999999888777777666444555666555333222333444555666888;;;===>>>??????999999888888999::::::;;;===;;;999777666666666666777666777;;;:::888;;;BBBCCC<<>>999888:::888777777666666777888999:::888666666777999999999777666555555555777888:::777666666777666555444444444444333222222222222222444333333222222333333444444444444555666666777777999;;;>>>BBBGGGKKKNNNPPPTTTQQQOOOOOOMMMNNNVVV___eeebbb]]]ZZZZZZ]]]bbbeeeeeemmm{{{444555777888777666444333222222333333444444555555777555555777:::AAAPPP___qqquuu|||~~~~~~|||~~~{{{qqqpppuuurrrtttuuuttttttyyy~~~{{{vvvpppllllllkkkjjjmmmrrrrrruuu{{{~~~tttfffZZZSSSQQQKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHKKKOOOSSSTTTSSSNNNHHHEEEIIINNNSSS[[[aaakkkmmmlllfff\\\VVVUUUWWW\\\aaaiiippprrrppplllhhhhhhiiihhhfffdddfffkkkppp~~~|||yyyvvvtttrrrqqqqqquuuyyy}}}yyywwwvvvuuuvvvyyyyyyyyyyyyxxxxxxxxxxxxwwwtttoooiiiccc___\\\[[[RRRQQQNNNMMMKKKIIIEEEBBBBBB@@@>>>======<<<:::888888777555333222222333444555555444444444444333333222222111222444666999;;;888555333222333555555555666666666555666666777777666666777888888777777666:::::::::999888888777777555666777666444333444555999:::;;;===>>>?????????999888888888888999999:::>>><<<888555444444555666999999<<<===:::888<<>>WWWtttssshhh[[[GGG888777???DDDDDDKKKLLLJJJEEE>>>999888:::888777777666777888999::::::888666555777888888777666666666666777888::::::999888666555555555444222333222222111111111111222444333333222222333333444333333444444555666666666777999<<>>======<<<:::888888777555444333333333333222222222222222222222222333444666777999::::::;;;:::777444222333555555555777666666555555555555666777777777777666666555555777666666666555555555444444555666555444333444555::::::<<<>>>???@@@@@@AAA===<<<<<<<<<<<<<<<=========:::666333222222444666:::;;;<<>>>>>???FFFAAACCC===333<<>>BBBDDDBBB???KKKKKKHHHCCC===:::999:::777666666666777888:::;;;;;;888666555666777777666555555666777999::::::;;;888888777444444666555222333222222111111111222222444333333222222333333444333444444555555666666777777999<<>>KKKXXXmmmssszzz}}}|||{{{wwwtttvvvzzzsssmmmiiijjjlllrrr~~~wwwrrroooooonnnkkkmmmqqqrrruuuzzz}}}|||ssshhh]]]UUUPPPOOONNNLLLIIIHHHGGGGGGGGGCCCHHHKKKMMMTTT]]]```]]]RRRKKKHHHLLLTTT\\\gggooovvvtttoooeee[[[WWWZZZ^^^bbbfffjjjkkkiiidddaaa```aaafffkkknnnpppuuuzzzxxxyyyzzzzzzzzzyyy{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}vvvsssoookkkgggaaaZZZUUURRROOOLLLJJJHHHFFFDDDBBBBBB@@@>>>===<<<;;;999777888777666555444444444444222222222222222222222222444777;;;>>>@@@???<<<;;;<<<999555333333555666666777666666555555555555666:::999888777666555444444444444444444444333333333222333444444333222333555888999;;;===???AAABBBBBB@@@@@@???>>>>>>?????????===;;;777444333444666888888888999@@@IIIMMMHHH@@@@@@>>>>>><<<777:::===999777888999::::::>>>EEELLLKKKIIIFFFAAA===:::999:::555555555555666888:::;;;<<<:::777666666777666555444555777999:::;;;;;;:::555999999555333666666333333333222222222222333333444333333222222333333444444555555666777777888888999;;;>>>AAAFFFIIILLLNNNRRROOOOOOPPPOOOOOOVVV___ccc```[[[XXXXXX[[[```ccccccjjjwww222333333444444444444444222222333333444444555555444444555777888<<>><<<<<<;;;888666666666666666555555555444333333444444444444555555555888<<<@@@AAA???<<<:::>>>:::666333333555666666666666666555666666777777;;;:::999777666555444444555555555555555555444444111222444333222222333555666888:::<<<>>>@@@AAAAAA??????>>>============>>>===;;;999777777888:::;;;;;;:::<<>>;;;888777777777777666555666999;;;<<<;;;:::999333===@@@999444555666444333222222222222333444444444333333222222333333444555555666666777888888888;;;<<<>>>AAAEEEHHHJJJKKKQQQOOOOOOPPPPPPPPPVVV___bbb___[[[XXXXXX[[[___bbbbbbiiivvv333333333444444444444555444444444444444444555555555444555666666888BBBMMMcccjjjttt|||wwwpppqqqsssvvv{{{~~~xxxsssqqqqqqooommmmmmqqqssswww{{{~~~~~~zzztttlllcccZZZTTTOOONNNMMMLLLIIIGGGEEEDDDAAAHHHMMMNNNWWWeeejjjeeeXXXPPPKKKNNNUUU___jjjtttxxxtttlllaaaXXXXXX```hhhmmmppprrrooohhhcccaaabbbeeeiiipppxxx}}}wwwqqqrrrxxxyyy~~~~~~uuuooogggbbb```^^^ZZZVVVSSSPPPLLLIIIHHHFFFDDDCCCBBB@@@>>><<<<<<:::888555333333444555555555555444333333333444444555555555444555777999::::::999999@@@<<<666333333555666666666666666666777777888999:::999777666555555555666555555555555555555555555222333444444333333444666777888999;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;999888888777777888:::;;;>>>>>>>>>DDDQQQ[[[WWWMMM@@@???888777<<<:::555777333555;;;AAAAAA===>>>CCCJJJGGGBBB>>><<<;;;::::::777777777888:::<<<>>>@@@???===:::888888888777666666777:::<<<===<<<999888555DDDJJJ@@@555444666444111111111111111222333333444333333222222333333444444444555555666777777888:::<<<>>>AAAEEEHHHJJJKKKPPPNNNOOOQQQPPPPPPWWW___bbb___ZZZWWWWWWZZZ___bbbccciiivvv333333333444444555555555555555555555555555444444666555555555444555===HHH^^^fffqqqzzzxxxqqqtttwwwyyy|||vvv{{{xxxtttqqqqqqpppmmmmmmqqqrrrvvv{{{~~~zzzuuunnneee\\\VVVQQQQQQQQQOOOMMMJJJGGGEEE@@@IIIMMMOOOXXXggglllgggZZZRRRLLLNNNUUU___jjjtttxxxtttkkk```XXXYYYbbbkkksssuuuvvvqqqiiicccbbbdddkkkooouuuzzzvvvqqqmmmqqqyyyzzz~~~rrrjjj___YYYXXXXXXVVVTTTSSSPPPLLLIIIHHHGGGEEECCCBBB@@@>>><<<;;;:::777555111111222333444444444444111111111222222333333333333222222222333444666777AAA<<<777444333555666666666666666666777999::::::777666555444444555666777333444444444444444444444333444555555444444666777888888999:::;;;;;;;;;;;;===<<<;;;:::::::::::::::444444444555555666777888::::::888888???HHHHHHAAACCCBBB999777???===777;;;999555555;;;???>>>AAAFFFJJJFFFAAA>>><<<;;;;;;:::888888999:::<<<>>>AAABBBAAA>>>;;;999999888777666666888;;;======<<<999777888JJJRRRFFF777444555444000000///000000111222222444333333222222333333444333333444444555666666777999;;;===AAAEEEHHHKKKLLLPPPNNNOOOQQQPPPQQQWWW___aaa^^^ZZZWWWWWWZZZ^^^aaadddjjjvvv555555444444444444555555444444444333333222222222444555555444555999>>>CCCUUUcccpppvvv|||yyyzzz|||{{{rrrvvv~~~{{{xxxtttqqqqqqrrrrrrqqqpppuuu{{{~~~yyyqqqhhh___YYYYYYWWWSSSOOOKKKGGGDDDCCCEEEJJJMMMPPPXXXcccjjjkkkXXXRRRMMMPPPYYYeeeqqqyyy~~~vvvkkkaaaYYYXXXbbbnnnyyy~~~yyymmmeeeeeehhhlllrrr||||||wwwuuusssvvv{{{~~~wwwsssddd```\\\XXXWWWVVVUUUTTTTTTQQQMMMJJJIIIGGGFFFDDDCCCBBB???===;;;999888888555555444444444444555555333333222111111222222333333222111111222555888999555>>>CCC<<<666666777666666666666777888888999999888888888888888888888888777666666555555555666666222333333222111000222333888888888999:::;;;<<<===>>>>>>======<<<;;;999888===:::666444444666:::===BBBDDDCCC???>>>AAABBB@@@@@@===:::888888777666555333444666888:::===AAADDDKKKGGG@@@<<<;;;;;;<<<<<<;;;999999:::>>>AAACCCCCCBBB@@@===;;;:::888666555777777999>>>CCCBBB<<<666777888888888777666444333333444444555555444444333444444444444444333222111444444555555666777777777:::===BBBEEEGGGJJJMMMPPPRRRRRRRRROOONNNPPPVVV[[[aaa^^^ZZZWWWWWWZZZ___bbbdddhhhsss555555444444444444555555555444444444333333333222555555555555555888===AAASSSaaaooovvv{{{||||||qqquuu}}}~~~}}}yyyuuurrrrrrssssssrrroootttyyy}}}~~~~~~~~~zzzsssjjjbbb]]]ZZZXXXUUUQQQMMMIIIGGGFFFEEEIIILLLMMMSSS[[[aaaaaaWWWRRROOOSSS]]]jjjvvv}}}wwwmmmddd^^^___jjjvvv{{{ooohhhiiilllrrryyy~~~zzzxxxxxx|||yyyrrrmmmaaa^^^YYYWWWVVVUUUTTTSSSTTTQQQMMMJJJHHHGGGEEEDDDCCCAAA???===;;;999888888555555444444444444555555555444333333333333333333444333333222222333555666444===AAA<<<666555666555666666666777888888999999555555555555555555555555666666555555555555666666777888888777555555666888777888888999:::;;;<<<<<>>===<<<::::::<<<999666333333666999<<>>@@@CCC???:::888888:::;;;<<<;;;:::999:::===@@@AAAAAABBB@@@===;;;;;;:::999777999888:::???CCCBBB===777777777888888777666444333222333333444444333333222444444444444333333333333444444555555666777777777666:::???CCCFFFIIIMMMPPPTTTTTTTTTQQQPPPRRRXXX]]]aaa^^^ZZZWWWWWWZZZ___bbbdddhhhttt444444444444444444444444555555555444444444444444666666666555555777;;;???OOO^^^nnnvvvyyyuuuwww~~~~~~{{{vvvtttsssttttttsssooosssxxx{{{||||||}}}~~~~~~{{{uuummmfffbbb]]][[[XXXSSSOOOLLLJJJIIIHHHKKKLLLKKKNNNUUUXXXWWWUUURRRPPPVVVbbbqqq|||{{{ssshhhaaa]]]aaammmzzz{{{pppjjjkkkoooyyy}}}}}}~~~zzzrrrjjjddd]]]ZZZVVVTTTTTTTTTSSSRRRTTTPPPLLLJJJHHHGGGEEEDDDBBBAAA???===;;;999888888555555444444444444555555666666555444444444444444444444444333333222222222333;;;???<<<777555555555555666666777777888888999444444444444444444444444666666555555555555666666555555666444222222333555777888:::;;;<<<===<<<<<<@@@@@@??????>>><<<;;;:::999777555333444666:::<<<===>>>===:::;;;AAADDDDDD@@@<<<888666777999::::::;;;:::999888999999;;;;;;<<<999666555777:::<<<===;;;:::999:::===?????????@@@>>><<<<<<<<<<<<;;;:::::::::<<<@@@CCCBBB===999777777777777666555444333222222333333333333222222444444333222222333555555444444555555666777777777555999>>>CCCFFFJJJOOOQQQTTTTTTTTTQQQPPPRRRXXX]]]```]]]YYYWWWWWW[[[___bbbdddiiittt444444444444444444444444555555555555555555555555666666666555444666:::<<>><<<:::999888888555555444444444444555555666555555444333333444444333444444444333222111000333888===<<<888555555555555555666666777888888888666666666666666666666666666555555555555666666777111222222111//////000222888999<<<>>>??????>>>===?????????>>>===<<<;;;:::666555555555777:::===???999;;;:::999;;;CCCGGGGGG>>>;;;777666888<<>><<<::::::<<<<<<<<<;;;;;;<<<>>>AAACCCAAA===:::666666666666555555444444222333333444444333333222333222111000111222555666444444555555666777777777888<<>><<<:::999888888555555444444444444555555444444333333333333444444222333444444444333222222333666;;;<<<:::666555555555555555666777777888888666666666666666666666666555555555555555666777777444555666555333333555666:::<<<>>>@@@AAAAAA@@@???>>>>>>>>>===<<<;;;:::999444444555777:::>>>AAACCC>>>@@@@@@>>>@@@FFFJJJJJJ@@@===::::::===BBBEEEGGG===;;;999:::===??????>>><<<:::888888:::===>>>???:::999999:::<<<<<<;;;:::;;;999888999:::<<<<<<;;;;;;<<<>>>@@@AAA???<<<999555555555444444444444444444444555555555555444444222111000///000111333555444444555555666777777777;;;>>>BBBFFFIIIKKKOOOQQQRRRRRRRRROOONNNPPPVVV[[[___]]]YYYVVVWWW[[[```cccfffjjjuuu222333444555555444333222444444444444444555555555333444555555444555888:::AAAOOOddduuu{{{~~~|||~~~~~~{{{vvvsssrrrrrrqqqqqqtttuuuwww{{{~~~}}}{{{}}}}}}|||zzzwwwsssooolllgggeeeaaa\\\XXXTTTRRRPPPNNNQQQRRRPPPPPPTTTTTTRRRPPPTTTVVV\\\mmmqqqhhh```]]]```fffrrr}}}yyyooohhhiiipppwww}}}uuuvvv{{{zzzwwwrrrnnnjjjfffbbb___ZZZXXXVVVVVVVVVUUUSSSQQQSSSOOOKKKIIIGGGFFFDDDCCC@@@???===;;;:::999888888555555444444444444555555222222222222333444555666444444444444444444444444333555999>>><<<777555777444555555666666777777888444444444444444444444444555555444555555666777888555666777666666666888:::<<<===???@@@AAABBBAAAAAA>>>>>>======<<<:::999888444555777999<<>>;;;;;;===AAADDDEEE???<<<:::<<>>>>><<<999888555444444333333333444444555555666666666666555555222222111000000111333333444444555555666777777777:::===AAADDDGGGIIILLLOOOTTTTTTTTTQQQPPPRRRXXX]]]___\\\YYYVVVWWW[[[```dddfffkkkvvv111222444555555444222111222333333333444444444444222333444444444555888:::>>>JJJ```ttt~~~~~~~~~|||wwwtttssssssrrrqqqssstttvvvzzz~~~{{{{{{{{{zzzxxxuuurrrnnnlllgggeeeccc```]]][[[ZZZYYYTTTWWWWWWUUUUUUXXXWWWTTTSSSWWWZZZ___ooo{{{iiiaaa[[[[[[```hhhsss}}}vvvlllgggjjjsss{{{~~~vvvpppttt}}}zzzpppmmmjjjhhhgggeeecccaaa]]][[[YYYYYYXXXWWWUUUSSSRRROOOKKKHHHGGGFFFDDDBBB???>>>===;;;:::999888888555555444444444444555555222222222333444666888999999888666444333333333444444444999??????999666888444444555555666777777777555555555555555555555555444444444555555666777888222333555555555666999;;;<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>===;;;:::999666777888:::<<<>>>??????>>>CCCFFFGGGKKKRRRTTTSSSEEECCC@@@???@@@AAAAAAAAABBB>>><<>><<<;;;:::999999888555555555444444555555555222222333444666888:::;;;===;;;888555333222222333555444888@@@@@@:::777888444444555555666777777777888888888888888888888888444444444555555777888888333444666777777999;;;>>><<<<<<<<<<<<===???@@@AAA????????????>>><<<;;;:::888888999:::;;;;;;;;;;;;111888???DDDLLLUUUYYYYYYQQQNNNKKKIIIHHHGGGFFFDDDDDDAAA>>>AAAFFFJJJJJJHHH;;;999888888:::<<<<<<<<<555555666888;;;<<<:::999;;;:::999999;;;======<<<888:::;;;;;;999777555555444333222222222333444555333444444555555444444333555666666666555444333333444444555555666777777777999<<>>>>>999555555555555666666777777888888555444333333444555777888111555888666222000333666777666555444555888;;;===;;;;;;;;;===???AAA@@@???@@@@@@???===;;;999777666555777:::<<<>>>>>>===<<<;;;<<<>>>CCCJJJNNNQQQQQQLLLQQQXXXeeeeeeLLL;;;AAABBB@@@@@@DDDJJJMMMKKKHHH:::999999:::;;;:::888666666666888:::<<<;;;888666444555666777888999999999555999;;;:::999:::888333333222111222333333222000777555444222222333444555555555555555555555555555555666777777666666777888;;;>>>AAADDDGGGJJJMMMPPPQQQRRRSSSQQQOOOPPPUUUZZZ\\\ZZZWWWUUUVVVYYY]]]___hhhkkkwww444444444444444444444444333333444444444555555555555444444444444555666666===DDDUUUkkk|||{{{yyyzzz~~~||||||{{{zzzxxxwwwvvvuuuvvvttttttuuuwwwyyyyyyyyy{{{{{{{{{{{{yyywwwuuutttooommmkkkjjjkkkkkkjjjhhhfffeeedddbbbaaaaaaaaaaaa```aaabbbiiivvv|||sssdddaaa```gggsss~~~wwwlllhhhnnnyyy}}}|||yyy||||||yyyrrrmmmmmmhhhgggfffhhhjjjkkkkkkjjjhhhddd```]]]]]]\\\YYYWWWQQQNNNIIIFFFDDDCCCBBBAAA@@@>>>;;;999999:::<<<>>><<<:::777333111000111111333333333333444666777888888777444222111222333333555555999>>>>>>999555555555666666666777777777888555555444444444555555666222555888666333111444777:::888666555555666888:::::::::;;;===@@@AAA???>>>>>>>>>===<<<:::999777666555777999<<<=========<<<<<<===???DDDIIILLLLLLKKKIIIKKKRRReeeooo[[[DDDDDDDDDCCCCCCFFFKKKLLLIIIEEE::::::999:::;;;:::888666444555888:::;;;;;;888666888888888999888888888777666:::<<<:::999999777333666666555333222222222222444444555555555444333222444444444444444444444444555666888777666666777999;;;>>>BBBDDDGGGJJJNNNPPPQQQRRRSSSQQQNNNOOOTTTXXXYYYWWWUUUUUUWWW[[[___bbbiiimmmxxx444444444444444444444444333333333333444444444444444444444444444555666666<<>>???===:::888888;;;???BBB===;;;888555333222333333555444444333444444555555444444444444444444444333555555888>>>>>>999555666666666666666777777777777555555555555555555444444222555777666333222444777;;;:::777555444555666777::::::;;;>>>@@@AAA???<<<<<<<<<;;;;;;:::888777666555777999;;;<<<===<<<<<<<<<>>>AAAEEEHHHIIIFFFCCCBBBFFFQQQmmmoooOOODDDFFFFFFFFFIIILLLKKKFFFBBB;;;;;;:::;;;;;;:::777555444666999;;;<<<;;;999777::::::999888888777666666888===???;;;888888666333:::;;;:::777333111222444111333666777777555111///333333333333333333333333555666777777666666777999;;;===AAADDDFFFIIIMMMPPPQQQRRRSSSPPPNNNNNNRRRVVVVVVTTTSSSTTTWWW\\\bbbeeejjjnnnyyy333333444444444444444444333333333333333333333333444444444444444555666777888===KKK___pppxxx}}}{{{vvvtttxxxwwwpppwww~~~~~~|||{{{zzzzzzzzzyyyvvvsssqqqrrrtttuuuvvvzzz{{{}}}~~~tttqqqooonnnpppqqqrrrrrrooommmkkkhhhfffeeeddddddiiilllpppttt{{{|||ttthhhhhhmmmxxx|||tttsssyyyyyyvvvvvvrrrllliiijjjjjjiiijjjmmmmmmjjjhhhggghhhhhhhhhgggbbb```]]]ZZZYYYWWWVVVVVVPPPLLLGGGCCCAAA???===<<<;;;999777666666888;;;===888777555444444555666777555444444444444555555555444444444444444444444444555555888======999666777666666666666777777777777555555666777666555333222111333555444333222444666:::999777555555555666666999:::;;;>>>@@@@@@>>>;;;;;;;;;;;;;;;:::999888777555666888:::;;;<<<<<<<<<;;;>>>BBBGGGIIIHHHCCC???===DDDSSSrrruuuRRRAAAEEEEEEGGGJJJLLLJJJEEEAAA<<<;;;;;;;;;;;;:::777555555888<<>>999888777444999===???<<<666222222444111333555666666444111///333333333333333333333333444555666666555555666777999<<>><<<;;;999999888888777666666555555444333333333444555666333444444555666666666666888666444222111222444555666555777<<<===999777888777777777777666666666666555555666777666555333222111222222333222222333444777666555555555666777888::::::;;;===??????===;;;<<<<<<<<<;;;;;;999888888555666777888:::;;;<<<<<<:::===CCCHHHKKKIIICCC>>>:::AAALLL```oooaaaHHH@@@@@@BBBEEEHHHIIIHHHDDDAAA<<<;;;;;;;;;<<<;;;888666888<<>>???AAAFFFGGGAAA:::888777666666;;;AAA@@@:::555333444444444333333333222222222333333333333333333333333222333555444333333444666777:::>>>@@@CCCFFFJJJLLLPPPRRRSSSQQQNNNMMMPPPSSSWWWVVVTTTTTTWWW\\\aaadddgggmmmyyy222333333444444555555555444444444444333333333333333333333444555666777888999:::CCCSSScccnnnxxxwwwqqqsss{{{xxx~~~}}}yyyxxx{{{}}}|||yyywwwtttrrrssstttttttttyyyzzz|||~~~~~~~~~|||||||||}}}|||xxxrrrllljjjkkkoooqqquuu}}}xxxwwwyyyuuuvvv{{{~~~xxxtttsssggg```\\\]]]___```bbbfffhhheee```\\\ZZZYYYXXXWWWRRRRRRRRRPPPNNNNNNPPPRRRNNNJJJEEEBBB@@@>>>===;;;:::;;;;;;;;;999777444333555555444333222111111111222333444555555555555555888666444111111222444555666555777<<<<<<999777999777777777777666666666666555555555555555555444444111111222222333333444444444444444555666777999999<<<;;;;;;<<<>>>>>>===<<<======<<<<<<;;;999888777555555666777999:::;;;<<<:::===BBBHHHJJJHHHBBB>>>:::>>>===BBBJJJDDD<<<@@@;;;===AAACCCDDDCCCAAA@@@;;;::::::;;;<<<<<<:::777;;;@@@EEEGGGDDD@@@>>>===<<<<<<<<<===>>>AAACCCEEEDDDJJJJJJBBB:::777777666222888===???<<<888666555666444222000000111333444333333333333333333333333222333444444333333444666777999===@@@BBBEEEIIILLLOOORRRSSSRRROOOOOOQQQTTTXXXWWWUUUUUUWWW[[[```ccceeelllzzz222222333333444555555666555555555444444444333333333333333444555666777888:::999???MMM\\\iiiuuu~~~{{{tttttt~~~~~~|||xxxwwwzzz~~~|||xxxvvvuuutttuuuuuutttssswwwyyy{{{}}}}}}xxxsssrrrrrrtttvvvxxx}}}vvvvvvyyyrrrkkkrrr|||}}}xxxvvveee___[[[[[[\\\\\\^^^aaabbb___ZZZVVVUUUUUUTTTSSSPPPQQQQQQOOOLLLKKKMMMPPPMMMIIIEEEAAA@@@???>>><<<<<<;;;;;;999888666555444444444333333222222111111222222333444333222111000444333333333333444555555666444777;;;<<<999888999888777777777666666666555555555444444444555555666333222222333555666666555333333444555666777888999===<<<::::::<<<===============<<<;;;999777666555555555555666888999;;;<<<:::===AAAFFFHHHEEE???;;;888;;;666555:::888777@@@888:::===>>>>>>>>>======:::999:::;;;======;;;999<<>>AAADDDGGGJJJMMMOOOQQQTTTSSSQQQPPPSSSVVVWWWVVVTTTTTTWWW[[[```ddddddlll|||222222333333444555666666666666666555555444444444222333333444555666888888999777;;;GGGWWWeeerrr|||xxxxxx~~~}}}yyyxxx|||~~~|||xxxvvvuuuuuuvvvvvvuuusssvvvxxxzzz}}}|||zzzxxxxxxxxxyyyxxx|||wwwpppqqqvvvuuuhhhdddnnn{{{}}}{{{yyyfff```\\\\\\]]]\\\]]]```^^^ZZZVVVSSSSSSSSSSSSSSSRRRSSSSSSPPPLLLJJJLLLOOOLLLIIIEEEBBB@@@@@@>>>===<<<:::888666555555666777000111222333333444555555222222333222111///---,,,///000333555777777666555666444777;;;<<<999888:::888888777777666666666555555444333333444555777888444444444555777888888777444444555555666777777777>>><<<999999:::<<<======<<<<<<;;;:::888666444333555555555666777999;;;<<<;;;===AAAEEEFFFBBB<<<888555:::999999???<<<888???888999;;;;;;:::999999:::999999999;;;===>>><<<:::===CCCIIIIIIDDD>>>;;;;;;777666666666888:::===???EEEKKKKKKAAA777333333333222111222444888<<<>>>>>>444333222111111111222222555555555555555555555555555666777777666666777999999<<<@@@CCCEEEHHHLLLNNNNNNQQQTTTTTTRRRQQQTTTWWWVVVUUUTTTTTTWWW\\\bbbeeedddmmm}}}222222333333333333444444444333333333333444555555555444444333333333444444444777999???PPPeeepppqqqwwwtttuuu}}}}}}~~~|||zzzxxxuuusssqqqqqqqqqrrrvvvwwwyyy{{{|||}}}~~~~~~}}}||||||}}}{{{|||}}}zzzqqqkkkiiigggjjjqqqzzzyyyttthhheeeeeekkkxxxzzzwww}}}{{{kkkddd\\\YYY]]]___]]]ZZZZZZZZZYYYUUUPPPMMMOOOQQQSSSTTTUUURRRMMMIIIIIIJJJMMMKKKGGGBBB???===<<<<<<===<<<;;;888444333333444333333444555444333222111444555666555333111111111444333333333333444555666555444555:::@@@AAA===888777777666444222333777999:::666444555999:::777333666222111555666444333444333444444444333444666999;;;;;;<<<<<<===>>>>>>???======<<<;;;999888777777666888888888777888:::<<>>>>>???555777999;;;;;;;;;:::999;;;:::999999888999999999;;;;;;:::888666777999;;;BBBGGGLLLKKKDDD<<<888777999:::::::::999:::===???@@@CCCDDDBBB<<<666444555333333222333666999===@@@<<<666222333333111111333555444333222222444555777222222333444555666777888;;;===@@@BBBDDDGGGKKKNNNRRRSSSSSSRRRQQQQQQTTTVVVWWWWWWVVVUUUVVVZZZ```dddgggmmmyyy222222333333333333444444444333333333333444555555555444444333333444444444666777888===KKK^^^jjjlllnnnlllmmmuuu||||||~~~}}}yyywwwtttrrrppppppqqqqqquuuvvvwwwyyy{{{|||}}}}}}|||yyyyyyyyytttjjjdddbbb```ccciiipppuuuuuupppllleeeeeeiiissszzzuuuuuu}}}~~~mmmhhhbbbaaacccccc```\\\XXXXXXXXXVVVTTTSSSTTTUUUWWWXXXXXXVVVPPPLLLJJJJJJMMMKKKGGGCCC@@@>>>>>>>>>===<<<:::888777777777777333333444444444333222111444555777666444222333333444444333333333444444555666555666;;;@@@@@@<<<888888888999777555444555666777555444777:::;;;777333555111000333444333333555444555555555444555777::::::;;;;;;<<<======>>>>>>======<<<;;;999888777666555777888888888999<<<>>>CCCFFFIIIGGGBBB===;;;<<<888999;;;===>>>===<<<<<<;;;::::::999999999::::::<<<<<<;;;999888888;;;===AAAEEEJJJHHHCCC===::::::777888999888777888;;;===AAABBBBBB???;;;666333222000000//////111555999;;;>>>888444444444222333555555444333222222333555666222333333444555666777777:::===@@@BBBDDDGGGKKKNNNPPPQQQRRRRRRQQQRRRTTTVVVWWWWWWVVVUUUVVVZZZ___dddgggmmmyyy222222333333333333444444444333333333333444555555444444444333333444444555888888777:::DDDUUUaaaffffffdddfffnnn|||}}}yyy|||~~~}}}|||wwwvvvsssqqqoooooopppqqqssstttvvvwwwyyy{{{||||||zzzwwwtttsssmmmccc]]]\\\\\\^^^bbbhhhlllllliiigggeeehhhqqq~~~zzzuuutttxxxqqqooonnnnnnnnnkkkddd___YYYYYYXXXYYYZZZZZZYYYWWWYYY[[[[[[YYYTTTOOOLLLJJJNNNLLLHHHDDDAAA@@@??????===:::777777:::;;;;;;999333444444444444333222222444666777777555444555555555444444333333333444444777777777;;;???@@@===999777888999888666444333444666555666:::???@@@===:::888333000222333222333666555666777777666777999;;;:::::::::;;;<<<<<<============<<<:::999888777666444666777888999;;;???BBBHHHJJJLLLIIIBBB<<<999888;;;<<<===???@@@??????>>>;;;::::::999::::::;;;;;;=========;;;:::;;;===@@@AAADDDFFFEEE@@@===<<<===888888999888777888;;;===BBB@@@>>><<<:::888444111333222111111222555888:::>>>888444444444222222555444333222222222333555666444444444555555555666666:::===@@@BBBEEEGGGKKKMMMNNNOOOQQQRRRRRRSSSUUUVVVWWWWWWVVVUUUVVVZZZ___cccggglllyyy222222222333333333444444444333333333333444555555444444333333333444555555888777666888@@@MMMZZZbbbeeedddfffnnnzzz~~~uuuxxx}}}{{{zzzyyyvvvtttrrrpppooooooppppppssstttuuuvvvxxx{{{|||}}}zzzuuurrrpppjjjbbb]]]]]]```bbbeeeiiilllllllllkkklllqqq{{{zzzwwwyyyyyy{{{|||}}}zzzsssjjjddd^^^]]]]]]___bbbaaa\\\XXXYYY[[[\\\[[[XXXSSSNNNLLLPPPMMMIIIEEEAAA???>>>>>>;;;777444555;;;>>><<<:::444444444444444333333333333555666666555555555666555555444333333333444444666666777:::===???>>><<<666777777666444444555666888777888:::>>>@@@@@@???>>>888444444555333444777666888999999888888:::<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;:::999777666666444555777999;;;>>>CCCFFFNNNPPPPPPLLLDDD<<<888777;;;;;;===>>>>>>???>>>>>>::::::999999999999::::::<<<<<<<<<;;;:::;;;>>>AAACCCDDDCCCAAA===<<<===>>>:::;;;;;;:::999:::<<<>>>AAA===:::999;;;:::777444666555333222333555777999<<<555111222222000000333333333222222222333444555444444555555555555555555:::<<<@@@CCCEEEGGGKKKMMMLLLNNNQQQRRRRRRSSSUUUWWWXXXWWWVVVUUUVVVYYY___cccggglllyyy222222222333333333444444444333333333333444555555333333333333333444555666666555555777===GGGVVVaaaffffffhhhooozzz}}}{{{~~~vvvxxx}}}yyywwwvvvuuutttqqqooonnnoooppppppttttttuuuvvvyyy{{{}}}zzzuuurrrppplllfffdddfffiiikkknnnppprrrssstttuuuzzz}}}~~~yyyqqqkkkbbbbbbdddhhhkkkiiiccc]]]\\\]]]^^^^^^\\\XXXTTTPPPQQQOOOJJJEEE@@@===<<<;;;999555111333999<<<;;;999555555444444444333333333222444666666444444444555555444444333333333444444444444555888<<<>>>@@@@@@999888777555555777<<<@@@DDDBBB???===<<<======>>>CCC===888888777555555888777888::::::::::::;;;<<<:::::::::;;;;;;;;;;;;;;;<<<<<<;;;:::888777666555555666888:::===AAAGGGKKKTTTUUUTTTNNNEEE===999888888999:::;;;;;;<<<<<<<<<::::::999888888888888888::::::::::::999:::>>>@@@EEEDDDAAA>>>;;;:::;;;===;;;;;;;;;:::999:::<<<>>>===:::777777:::<<<;;;999444333111000000222444666;;;555111111111///000222222222222222333333444444444444555555555555555555999<<<@@@CCCFFFHHHJJJLLLKKKMMMPPPQQQRRRSSSVVVXXXXXXXXXWWWUUUVVVYYY^^^cccffflllxxx222222333333333333444444444333333333333444555555333333333333444555555666444444555888;;;CCCQQQ___eeefffiiipppyyy~~~{{{yyy{{{{{{yyyzzzwwwuuuuuutttqqqpppoooooopppqqqtttttttttvvvxxx{{{~~~|||wwwsssrrrppplllmmmppppppssswwwyyyzzz{{{}}}}}}vvvssshhhkkkppptttuuuqqqjjjeeebbbaaa``````___\\\WWWTTTPPPMMMHHHCCC>>>;;;:::999666444222333666999999888666555555444333444444444333444666666444333333444444333333333333444555666333333444666999<<>>>>>===<<<;;;;;;>>>BBBFFFXXXWWWTTTOOOIIIDDD@@@>>>:::555444777888666666888666888;;;<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666555555:::;;;===>>>BBBGGGNNNRRRXXXWWWSSSJJJAAA<<<;;;<<<888888888888999:::;;;<<<@@@???===;;;999888888777777888999888888:::>>>AAACCC@@@===::::::;;;<<<===999::::::888777777999;;;888777666444333444777:::;;;:::888777777999<<<>>>===777222333333111111444111111222333333333333333222333333444555666777777888<<>><<<;;;;;;;;;666777666555333444666888777666555444333444555555777888999888666444444555111111222333444666777888666666666555444555888;;;;;;<<<<<<<<<;;;<<<>>>AAAGGGJJJKKKJJJFFF@@@;;;888222//////444777666555777666888;;;<<<;;;:::;;;;;;==================<<<<<<<<<;;;:::999888666555555<<<===>>>@@@CCCHHHOOOTTTXXXVVVQQQHHH???:::;;;===:::::::::::::::<<<======CCCBBB@@@===;;;999888888888888999999999;;;???BBB@@@>>>;;;:::;;;<<<>>>>>><<<<<<<<<:::999999;;;===777777666222//////333888999888666555666888;;;<<<;;;444000111111//////222111111222333333333333222222222333444555777777888888<<>>;;;999999888888555444333333333333444555555555444444444333333333555555555444444333333333444444444555555555666666333444555777888999999999777777777777777777777777888888888777666666555555333333333333444555666666;;;:::999888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;>>><<<:::777555444444444444888<<<@@@CCCIIIQQQWWW\\\VVVMMMCCC===:::::::::999888888999;;;???CCCFFFJJJHHHCCC???<<<:::::::::;;;999777999<<>>CCC@@@===<<<======;;;888<<<;;;:::999555222777???999888666444333222222222777999:::;;;;;;;;;;;;<<<222222111111111111111222222222222222222333444555444555666555555555777999999;;;???BBBEEEHHHLLLOOOMMMOOOQQQQQQPPPQQQUUUYYY___\\\XXXUUUUUUYYY]]]aaaffflllxxx333333333333333333333333222222333333333333444444222222333333333333444444555333333555666888AAAJJJXXXeeepppuuu|||xxxoookkkppptttqqqkkkhhhgggkkkrrr|||xxxuuuxxx~~~|||zzzwwwtttrrrqqqrrrrrrqqqppppppqqqrrrtttvvvyyy|||}}}}}}{{{zzz{{{}}}~~~|||||||||zzzxxxuuutttuuuvvv{{{}}}wwwpppkkkhhhbbb___ZZZTTTNNNJJJGGGEEE@@@???<<<:::888777777777555444333333333333444555555555444444444333333333555555444444444333333333333333333333444444444555111222333444555666666666666666666666666666666666666666666666666666666666333333333333444555666666::::::999888888999999:::======>>>>>>>>>>>>======<<<;;;999777555555555555777:::>>>AAAEEEJJJQQQVVVVVVRRRJJJBBB<<<999999999999888888999<<<@@@DDDFFFKKKHHHCCC???<<<;;;<<<===???AAACCCBBB>>><<<===@@@===;;;999:::<<<===<<<;;;555777<<<@@@>>>888555777555444333333333444666777666@@@JJJMMMHHH???888666333333222222222222222333333333333333333333333333666777777666444444555777;;;===AAACCCEEEGGGKKKMMMMMMPPPRRRQQQPPPQQQUUUYYY]]]ZZZVVVTTTTTTXXX]]]```fffkkkxxx333333333333333333333333222222333333333333444444222222333333333333444444444333333555555666===FFFVVVbbbnnnsssyyytttmmmjjjnnnsssrrrmmmjjjdddfffllluuu~~~~~~}}}~~~~~~}}}|||{{{~~~|||wwwvvvtttsssssssssqqqoooqqqrrrsssuuuwwwyyy{{{|||zzzxxxvvvwwwyyy|||}}}}}}zzz{{{{{{zzzxxxxxxyyy{{{{{{|||~~~~~~}}}~~~{{{ssslllfffcccaaaYYYWWWSSSNNNJJJFFFCCCBBB>>>===;;;999777666555555555444444333333444444555555555444444444333333333555444444444444333333333333333333444444444555555111111333444555555555555555555555555555555555555333333444444555666666777333333333333444555666777:::999999888888999::::::<<<======>>>>>>======<<<:::999888666666666777777;;;===AAACCCFFFJJJOOORRRMMMJJJFFF@@@<<<999888777888888888999<<<@@@DDDGGGLLLIIICCC>>><<<<<<>>>@@@CCCJJJPPPKKKAAA:::;;;@@@:::888777888:::;;;;;;;;;<<<888999===>>>;;;:::;;;777666444333333333444444<<>>555222444333333222333333444444111222333444444444333333777888888666444333444666<<>>;;;888777666888888888999<<>>===AAAJJJNNNIII@@@<<<555555444444555666888999EEEIIIJJJFFF>>>666333333333222222222222333444444///000222444555555555555666777777666444444555777<<<>>>BBBDDDFFFHHHLLLNNNPPPRRRTTTSSSQQQQQQUUUYYY\\\YYYVVVTTTUUUYYY^^^bbbfffkkkwww333333333333333333333333222222222333333333444444222222222333333333444444333222333555444222777>>>KKKWWWdddlllqqqvvvyyyzzzvvvrrrmmmoooxxxrrrlllhhhnnn{{{xxx}}}zzzxxxuuutttsssrrrpppnnnrrrtttvvvyyyzzz{{{zzzzzz||||||}}}}}}~~~|||yyyvvvuuuvvvyyy{{{{{{}}}~~~~~~}}}}}}~~~|||{{{{{{|||www}}}~~~yyyvvvnnnjjjddd]]]WWWSSSQQQQQQKKKJJJIIIGGGDDDBBB@@@???;;;;;;:::999888777555555444444444444444444444444555555444444444333333333444444444444444444444444333444444444555555555555444444555666777777777777444444444444444444444444555555444444333333333333444444444444555666777777888888999999::::::::::::999999::::::::::::999999777666666666666888:::;;;>>>???@@@CCCEEEFFFFFFEEE=========<<<:::888777666888888888999===AAAFFFHHHJJJFFF@@@<<<;;;<<<@@@BBBCCCGGGJJJJJJFFF@@@;;;888999999999999888999:::;;;:::CCCWWWlllqqq```GGG555333444555888;;;???CCCEEEHHHCCC;;;666333222333333111111111111111222333333222222333333444333333333333444555555555555777999:::===AAADDDGGGKKKOOORRRRRRTTTUUUTTTQQQQQQUUUXXX\\\ZZZWWWUUUWWW[[[aaadddggglllxxx333333333333333333333333222222333333333333444444222222333333333333444444222222444666444222555<<>>:::::::::999888777555444333444444555555444444333555555444444444333333333333333333444444444444555222222222333333333444444333444444555666666555555444444444444444444444444666555555444333333222222444444444444555666777888777777999::::::::::::::::::;;;;;;<<<<<<;;;;;;:::666666555666777888:::;;;===>>>???BBBDDDDDDBBB@@@::::::;;;::::::999888777888888888:::===BBBFFFIIIEEEBBB>>>;;;:::;;;???AAA???@@@BBBEEEGGGDDD===777666777999:::;;;===@@@CCCEEELLL]]]ooossseeeOOO@@@???>>>>>>>>>>>>@@@AAABBB@@@:::444222333444222000000000000000111222333333888777555333111000000///222333555555555666999;;;999<<>>IIIXXXccchhhkkkpppvvvyyy|||{{{}}}{{{{{{~~~{{{xxx{{{}}}yyytttpppooooooooonnnsssuuuyyy|||}}}|||yyywwwzzzzzz{{{|||~~~|||xxxtttrrrtttwwwwwwzzz}}}}}}rrrssssssqqqmmmiiigggggg___]]]YYYTTTPPPLLLIIIHHHDDDDDDDDDCCCAAA???===<<<888888888888777555444333333333444555555444333333555555444444444333333333333333333444444444555555444444444444555555555666444555666666777666666666444444444444444444444444555555555444444444444444444444444444555666777888666777999:::;;;;;;::::::::::::;;;;;;;;;;;;::::::666666555666777888:::;;;======???BBBDDDDDD@@@===999999::::::999999999888888888888:::===BBBGGGJJJAAA???<<<999999:::===>>><<<===???DDDGGGEEE???:::777:::<<<>>>>>>@@@DDDGGGLLLJJJLLLRRRTTTPPPJJJGGGCCCBBB???===;;;:::::::::888666333222333333222000111111111111222333444444999777444111000000111222333444555555555555888:::;;;>>>BBBEEEHHHLLLPPPSSSTTTVVVWWWUUURRRRRRUUUXXX[[[YYYVVVUUUWWW\\\bbbfffiiinnnzzz333333333333333333333333222222333333333444444444222222333333333444444444111111444777666333666;;;;;;EEEUUUaaafffiiiooouuu|||zzzwwwtttuuu}}}zzzwwwzzz~~~yyysssnnnmmmnnnnnnnnnsssvvvzzz}}}}}}|||yyywwwyyyyyyzzz|||~~~|||}}}|||xxxsssrrrsssvvvtttwww|||~~~{{{oooooonnnjjjfffbbbaaabbbXXXWWWTTTPPPLLLHHHDDDCCCBBBBBBBBBBBB@@@>>><<<:::666666777777666444222111333333444555555444333333555555444444444333333333333333333444444555555555888888888888999999999999777888888999999999999888555555555555555555555555333444444555555666666777555444444555555666777888666777999:::;;;;;;::::::888888888999999888888888666666666666777888:::;;;======???BBBEEEDDD@@@<<<999999999999999999::::::888888888:::>>>BBBGGGJJJ>>><<<:::888888999;;;<<<:::===@@@DDDFFFEEEAAA>>><<<>>>@@@@@@???@@@CCCGGG===;;;<<<@@@@@@<<<999999666666666666777999;;;===444444333111......111444222222222222333444555666444333000///000333666999555666666666444444666888===@@@CCCFFFHHHKKKOOOQQQUUUWWWWWWUUURRRRRRUUUXXXZZZXXXUUUTTTVVV\\\bbbeeejjjooo{{{111111111222222333333333333333222222333333444555444444555555555444222111222222222222333444555666999CCCQQQ[[[bbbgggnnnsss}}}{{{zzzuuutttvvv~~~wwwzzz|||wwwqqqnnnnnnoooppptttuuuwwwxxxyyyzzzzzzzzzxxxzzz}}}zzzvvvtttrrrooonnnpppssswww{{{~~~yyyllljjjfffcccaaa^^^[[[XXXYYYVVVQQQLLLGGGDDDCCCBBB@@@???>>>===<<<;;;::::::888888777777666666555555555555555555555555555555555555444333333333333444444444444444444444444444777222;;;888111MMMYYY:::<<<:::888777777777555444444444444444444444444444222444666777888777666555555555666666777888888888888888888999::::::;;;;;;<<<<<<<<<;;;:::999888777888555333444888;;;;;;:::===???BBBFFFFFFCCC<<<777;;;:::999888888999::::::<<<999777999<<>>:::;;;===AAADDDDDDAAA???:::<<<======:::777555555333333444888<<<<<<777333222222222111111111000000111111222333333333333222555444333222222222333444888666555444555888;;;===:::<<<@@@BBBFFFJJJOOOSSSWWWWWWVVVUUUSSSSSSTTTVVVYYYXXXVVVSSSSSSWWW]]]bbbfffkkkxxx111111222222222333333333222222222222222333444444333333444444444333111111222222222222333444555666888AAANNNXXX___eeelllqqqyyyxxx}}}zzz|||~~~~~~xxxssspppnnnooopppqqqrrrtttuuuwwwxxxxxxyyyyyyzzz}}}zzzvvvtttqqqnnnllljjjmmmppptttwww|||{{{uuujjjgggddd```^^^[[[WWWTTTUUURRROOOJJJFFFCCCBBBAAA??????>>>===<<<;;;::::::777666666666555555555555444444444444444555555555555555444333333333333444222333333333444444555555888333===>>>>>>^^^pppXXX<<<:::777666777777555444444444444444444444333333333444666777777666555444555555555666666777777777777777888999999::::::;;;<<<<<<<<<;;;:::999888777888666444555888;;;;;;;;;???BBBFFFHHHGGGBBB<<<888999888777777777999:::;;;>>><<<::::::<<<>>>===<<<888888999999:::;;;;;;<<<;;;CCCOOOWWWYYYSSSIIIBBB<<<===???BBBCCCBBB===::::::;;;===<<<999666444444222333555777999888555222222222222111111111000000111111222333333333333222444444333222222222333444777666444444555777:::<<<;;;===@@@CCCFFFJJJPPPSSSWWWWWWWWWUUUSSSSSSUUUWWWYYYXXXVVVSSSSSSWWW]]]bbbffflllxxx111222222222222333333333222111111111111222333333111222222222222222111000222222222222333444555555777???JJJTTT\\\cccjjjooo~~~{{{uuuqqqooonnnnnnmmmnnnoooqqqsssuuuvvvwwwxxxzzz}}}~~~zzzvvvssspppllliiidddfffhhhlllpppwww{{{uuuooogggddd```\\\YYYVVVRRROOONNNMMMJJJHHHEEEBBB@@@???>>>>>>===<<<;;;::::::999666666555555555555444444444444444444444444444444555555444333333333333444111111222333333444555555555111999<<>><<<;;;;;;;;;:::999555777999;;;<<<=========<<>>999666:::;;;<<<:::777444333333222444777777666444222222222222222111111111111111111111222333333333333222444333333222222333333444555444333333444666999:::;;;>>>AAACCCGGGKKKPPPTTTVVVWWWWWWVVVTTTTTTUUUWWWYYYXXXVVVSSSSSSWWW]]]bbbffflllxxx222222222222222222222222111111000000111111222333222222222222222222111111333222222222333333444555777===FFFPPPXXX```hhhnnnxxx|||wwwrrrooommmllljjjkkklllnnnppprrrtttuuuxxxyyy|||~~~zzzwwwtttpppkkkhhhaaabbbcccfffkkksss|||~~~|||zzzuuuooojjjdddaaa]]]YYYVVVRRRMMMJJJGGGGGGFFFEEECCCAAA>>>=========<<<<<<;;;::::::999666666666666666666666555444444444444333333333333555555444333333333333444000000111222333444555666777333666555777KKKXXXMMM:::888666666666666555444555555555444444333333222555555666666555444333222555555555555555555555555777777888888999:::::::::===<<<<<<;;;:::888777666777666555444666999;;;===CCCHHHMMMKKKDDD===::::::888777666555555666777888>>>===;;;:::999999888777555777:::<<<>>>>>>===<<<<<>>===;;;999777999:::;;;999666333222222444777999777444111111333111111111111111111111111111111222333333333333222333333333333333333444444444333333333444666888999<<<>>>AAADDDGGGKKKPPPTTTVVVWWWXXXWWWVVVUUUVVVXXXYYYXXXVVVSSSSSSWWW]]]bbbeeejjjvvv222222222222222222222222111111000000111111222333333222222222222333333333333333222222222333444444777;;;BBBKKKTTT^^^ggglllrrr}}}xxxsssooommmkkkiiiiiijjjlllnnnpppssstttvvvxxx{{{~~~~~~{{{yyyvvvrrrlllhhhaaaaaa```aaadddlllvvv|||}}}}}}|||zzzwwwtttooojjjgggaaa^^^ZZZVVVSSSOOOKKKHHHBBBCCCBBBBBBAAA???>>>===<<<<<<;;;;;;::::::999999777777777777777777777777555555555444444333333333555555444333333333333444000000111222444555666666:::888777555555===AAA:::999888666555666666666444555555555444444333333333666666666555555444333333555555555666666666666666888888888999::::::;;;;;;======<<<;;;:::888777666555444333333555888<<>>:::999:::;;;;;;888999:::888555333333333777999:::777333111222444111111111111111111111111111111222333333333333222222222222333333444444444333333333333444666777888;;;===@@@CCCFFFKKKPPPTTTVVVWWWXXXXXXWWWVVVWWWXXXYYYXXXVVVSSSSSSWWW]]]bbbdddiiisss333333333222222222222111222111111111111222333333333222222222222333444444333333333222222333333444555888===EEEPPP[[[dddiiiooo}}}~~~sss}}}~~~zzzvvvqqqnnnllliiiiiiiiijjjlllnnnqqqrrrsssvvvyyy}}}~~~}}}|||zzzuuuoookkkbbbaaa___]]]___dddlllrrrxxx|||}}}zzzwwwvvvvvvuuurrrooojjjfffccc^^^[[[WWWTTTQQQMMMIIIFFFAAAAAA@@@@@@???>>>>>>===;;;;;;:::::::::999999999777777888888888888999999666666666555555444444333555555444333333333333444222222333333444555666666555555555555888999777666999777555555666666666555444444444444444444444444666666666666555555555555555555666666777888888888999999::::::;;;<<<<<<<<<>>>======;;;:::888666555333333333333555888>>>BBBHHHIIIGGGCCC<<<888888999:::999777666555555555555666888999999888777777888888999:::;;;<<<<<<;;;:::===>>>@@@CCCHHHLLLNNNOOOKKKEEE>>>999888:::<<<===777888999777555444555666999999888666333222222333111111111111111222222222111111222333333333333222111111222333444444444444333333333444555666777888:::===@@@BBBFFFJJJOOOSSSUUUWWWYYYYYYXXXWWWXXXYYYYYYXXXVVVSSSSSSWWW]]]bbbeeehhhrrr333333333222222222111111222222222222222333444444222111111000111222333444444333333222222333333333222444888???KKKVVV```eeelllzzzwwwfffooo}}}~~~yyyuuuqqqooohhhhhhggghhhiiikkknnnpppqqqtttxxx}}}}}}xxxrrrnnnhhhfffbbb^^^]]]```fffjjjppptttyyy~~~}}}yyyuuurrrooooooooommmiiieeebbb```ZZZWWWTTTQQQNNNKKKGGGEEEBBBAAA@@@>>>>>>>>>>>>???::::::::::::999999999999666777777777888888888888888888777666666555444444555555444333333333333444444444444555555666666666111333111333999777555999888666555555666666666555222333333444444555555555777666666666666777777888444555666777888::::::;;;::::::;;;<<<<<<======>>>>>>>>>===<<<:::888666555333444444555666;;;BBBGGGLLLIIIDDD>>>:::999999:::888777666666666777888999777999<<<;;;999777777888666777888999:::;;;<<<===888;;;===>>>???BBBHHHMMMKKKGGG@@@<<<::::::::::::777777888777666666777999:::777444333222333222222000000111111111222222222111111222333333333333222000111222444555555444444333333444555666777888888999;;;???AAADDDIIINNNRRRUUUWWWYYYZZZYYYXXXXXXYYYYYYXXXVVVSSSSSSWWW]]]bbbfffjjjsss333333333222222111111111333333222222333333444555111000/////////111222333444444333222222333333333000111444<<>>===>>>???@@@::::::999999999999999999555666666666777777888888999888888777666555555555555555444333333333333444555555666666666666666666555777444555<<<888555===888666444444666666666555111222222333444555666666777777666777777888999:::444555666888999;;;<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<:::888666555333444666666888===EEEKKKOOOJJJBBB<<<::::::;;;;;;666666555666777999;;;<<<999<<<>>>===:::777777888444555666777999<<<>>>???222888===<<<888999AAAJJJKKKHHHCCC???===;;;888666666777888777666777999::::::666111000222333222000000000111111222222222222111111222333333333333222000111222444555555444444333444444555666777888888999;;;>>>AAADDDHHHMMMQQQUUUWWWZZZZZZZZZYYYYYYZZZYYYXXXVVVSSSSSSWWW^^^bbbhhhkkkuuu222222222222222222222222111111222222222333333333333333222111222333444555333333222111222333444555333333666<<>>===AAADDDBBB<<<777666777666777888999:::;;;;;;;;;888777777888999<<<>>>???CCCDDDFFFGGGGGGFFFDDDCCCFFFEEEEEECCCAAA???===<<<444333111000000000111111000111111111111222222222444333333222333444666777444111000333888;;;:::777777777666666666666777777999;;;>>>AAADDDIIIOOOTTTYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYXXXWWWWWWZZZ___bbbdddiiiuuu222222222222222222222222111111111222222222333333333333222222222333444555333333222222222333444555333222444:::@@@IIIXXXeeehhhssswwwuuuyyyjjjfffhhhqqq||||||~~~|||vvvllliiidddbbbbbbeeeiiilllmmmssszzz}}}}}}|||wwwrrroookkkgggdddaaadddhhhlllooouuu|||~~~wwwsssnnnjjjfff```___^^^]]]]]]\\\XXXVVVPPPQQQQQQQQQPPPMMMKKKIIIFFFDDDAAA??????>>>===<<<;;;777666888777444444777555555666666666666555555444555555666666555555444444444444444555555555555888777666555444555555666777777888888888888777777555555555555555555555555///222555666666444333333444666777777666666777999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999777666444333222333666888777;;;CCCIIIJJJIIIFFFAAA<<<999999:::;;;<<<<<<;;;:::888:::===@@@???BBBDDDBBB<<<777666777999999999:::999999888888777777777888:::<<<>>>@@@AAAAAABBBBBBBBBAAA?????????>>>===<<<:::888666555333222111000000000111111000000111111111222222222444333222111000111111222555222111333888:::999666555555555555666777888999;;;===???BBBDDDHHHNNNRRRTTTUUUWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVWWWZZZ```eeefffkkkuuu222222222222222222222222111111111222222222222333333333222222222333444555333333222222222333444555333111222777<<>>;;;;;;<<<<<<<<<;;;888666888777555555888555555666666666666555555333333444444444444333333444444444444555555555555888999999999999888777777777777888888888888777777555555555555555555555555555444444444555444222000333555666777666777888:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999888777555333222222111444777999888===DDDIIIIIIDDDAAA>>>:::999999:::;;;;;;;;;:::888888:::???CCCCCCDDDDDD@@@:::777777999;;;;;;;;;:::888777555444555555666888:::===???AAA>>>===<<<;;;::::::999999999888777666444333111111222222111000000000111111000000000111111111222222333222222111111111222222555333222333777999777555333333444555666888999:::===???AAABBBDDDHHHLLLPPPRRRTTTVVVWWWVVVVVVWWWXXXWWWVVVUUUTTTUUUZZZaaaggggggkkkttt111111111111111111111111111111111111222222222222222222222333333333444444222222222333333333444444444222222555999@@@MMMZZZcccjjjwwwzzzwwwwwwzzzsssooorrrwww{{{{{{|||~~~~~~|||xxxqqqnnniiidddbbbccceeegggkkkpppvvv{{{~~~}}}zzzuuuqqqiiigggdddbbbccchhhnnnrrryyy~~~|||wwwrrrnnnjjjgggeee[[[YYYVVVVVVWWWWWWVVVUUUTTTUUUWWWWWWTTTPPPKKKHHH@@@>>>;;;:::;;;<<<===<<<;;;999999<<<<<<888777999555555666666666666555555333333333444444333333333333333444444444555555555999:::<<<======<<<:::999777777888888888888777777555555555555555555555555999666333333555555333111222444666666777777999;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::888777666444333222222222888:::::::::===DDDGGGEEE@@@???<<<:::888888888888999999888777777:::???DDDFFFFFFCCC>>>999777888:::;;;;;;:::999888666444333444555666888;;;>>>@@@AAA===;;;999666555555555666777666555444333222111111111111111000000000000111000000000000111111111111000111111222444555666777666444333444666777666444444444444555666777888999<<<>>>AAACCCEEEIIIMMMPPPUUUXXXZZZZZZXXXWWWXXXZZZXXXWWWTTTRRRSSSXXX```ffffffiiiqqq111111111111111111111111000000111111111222222222222222333333333444444444222222333333333444444444555333333555777<<>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999888666444333333444555<<<===<<<:::>>>CCCDDD@@@???===<<<999777666666555666666666666666:::???CCCGGGEEEAAA<<<888777999:::999999999888777666555444333444666999<<<>>>???@@@===;;;888555333333444555777666444333222222222222000000000000111000000000//////000000000111111111000000111333444555555666555444444444555555555444555555555555555666666777999<<<@@@DDDGGGKKKOOORRRYYY\\\^^^\\\XXXUUUVVVYYYZZZXXXUUURRRRRRVVV]]]bbbdddgggooo}}}111111111111111111111111000000000111111111111222111222333444444444333333111222333444444444333333444333333555666999AAAKKKWWW___kkkyyy|||uuusssrrrqqqtttxxxyyy}}}xxxzzz}}}zzzvvvpppjjjeeecccbbbbbbeeehhhmmmqqqtttxxx|||yyyuuuoookkkiiihhhfffeeejjjqqq{{{~~~{{{xxxvvvttttttsssqqqmmmgggcccaaa```^^^]]]\\\\\\]]]]]][[[ZZZ]]]YYYTTTNNNHHHDDDAAA@@@;;;;;;;;;<<<<<<;;;888666333333777======777333333555555666666666666555555555555666666666666555555333333333333444444444444333555777888888777666555777777888888888888777777555555555555555555555555222111000000111333333222222333666666777777:::;;;<<<>>>@@@BBBAAA???===;;;;;;;;;;;;;;;::::::::::::999888666444333444666777======;;;:::>>>CCCBBB===<<<<<<;;;:::888666555444555666777777888;;;???BBBFFFCCC>>>:::888888999:::777777777777777666555555333555777:::<<<>>>??????===;;;999666555444555666555444222111000111222222...///000111111111000000/////////000000000111111222222222222111000///...444444444444444555555555666666555555444555555666888<<<@@@DDDHHHLLLPPPSSSXXX\\\^^^[[[VVVRRRSSSVVVZZZYYYVVVSSSRRRUUU[[[```bbbeeennn}}}111111111111111111111111000000000000111111111111111222333444444444333333111222333444444444333333222111222555555555;;;CCCPPPYYYeeerrr~~~|||vvvrrrrrrrrrxxx|||~~~|||}}}~~~}}}zzzsssmmmgggcccbbbaaaaaadddhhhlllppptttyyy|||}}}|||xxxuuussspppkkkgggffflllsssyyy}}}}}}yyyvvvtttrrrpppooopppppplllgggdddccccccbbbaaa___^^^^^^\\\XXXUUUSSSPPPLLLGGGBBB???======;;;:::999999;;;;;;:::999444333555999999555333444555555666666666666555555555555666666666666555555222222333333333444444444333444555666777666666555777777888888888888777777555555555555555555555555222333444444333222333444222444666777666777999;;;>>>@@@DDDFFFFFFCCC>>>;;;;;;;;;;;;:::::::::999999999777555333333444666777::::::999999>>>DDDCCC===999999::::::999888777666555777999;;;;;;===???AAACCC@@@<<<999888888999999777777777777666555444333444666888:::<<<============;;;:::888666666666666333222111//////000111222---...000111111111000000////////////000000000111333333333222111///---,,,222333444444444444555666444444444444555555666777:::===AAAEEEHHHKKKOOOQQQVVVZZZ]]][[[UUUQQQSSSWWWWWWWWWUUUSSSSSSVVV[[[___cccfffooo~~~000000000000000000000000000000000000111111111111111222333444555444333333111222333444555444333333000///111444333222777>>>JJJUUUaaammm}}}~~~~~~uuuqqqnnntttzzz~~~~~~}}}~~~~~~~~~~~~|||uuunnnhhhdddbbbaaa___bbbfffiiimmmqqqvvvzzz|||~~~~~~}}}xxxrrrmmmbbbgggmmmqqqtttxxx~~~{{{wwwuuusssrrrpppnnnmmmooopppnnnjjjgggggghhhdddcccaaa```^^^YYYTTTPPPHHHGGGEEEBBB@@@===<<<;;;999777555666999===???@@@888555555777777555666999555555666666666666555555444555555666666555555444222222333333333444444444666666777888888888888888777777888888888888777777555555555555555555555555555888:::999666444555777333555666777666777888:::???BBBGGGJJJJJJFFF@@@<<<;;;;;;;;;:::::::::999999888666444222222444666777888888777888>>>EEEDDD???666777888:::::::::999888666999<<<===>>>>>>@@@AAABBB???;;;888888999999999888888888777666444333222555666888;;;<<<=========<<<;;;:::999888777777777444333111000000111222444---...///111111111000///////////////000000000000222222333444333222111000111222444444444444555777222222333333555666888999<<>>===<<<;;;;;;;;;:::999999:::;;;;;;>>>:::555444555666555333222333444555555555444333444444555555444444333222444444333333333333222222888999:::::::::999888777666999:::888444333444777444444444444444444444444555444444333333333444444555555555555777999;;;<<<@@@AAABBBCCCBBB@@@>>><<<888888999999999:::::::::888777666444222222444666999:::<<<>>>??????>>>===:::888666555555666999:::888888999:::;;;<<<===>>>AAA<<<666555999;;;:::888777666444333222222333333666777999;;;<<<<<<<<<<<<;;;777333444888:::999666000000000000000000000000000000000000000000000000111111222222222333333333000111333333222222333444<<<;;;999777555333333222666555555555555666666777;;;???EEEJJJMMMPPPSSSUUUVVVWWWWWWXXXVVVSSSTTTWWWYYYXXXVVVTTTTTTWWW]]]bbbhhhiiippp~~~000000000000000000000000222222111111111111111222222222222222222222222222111222222333333222222111///000111333555888:::;;;@@@JJJTTT]]]lll|||qqqgggjjjooottt{{{}}}|||}}}~~~}}}zzzyyyyyyzzzzzz{{{}}}}}}|||zzzvvvqqqlllhhheeebbb___^^^bbbdddfffkkkqqqvvvzzz~~~xxxrrrooogggaaa]]]___cccggglllqqqtttxxx}}}yyyuuutttrrrtttuuutttttttttvvvxxx|||~~~xxxrrrmmmlllbbb[[[SSSNNNLLLJJJEEEBBB??????>>>===;;;:::999999;;;:::999888888999:::;;;>>>:::777555666777666555444444555666666666555444444444555555444444333222333333333333333333333333888777666666777888:::<<<>>>===:::777444333555666444444444444444444444444555444444333333444444444555555555555666888;;;<<>>@@@@@@???===;;;888777555444444666888:::999::::::;;;;;;<<<======???;;;888888<<<>>>===;;;888777666444333444444555555666888:::;;;;;;:::::::::777555666:::;;;888555000000000000000000000000000000000000000000000000111111111111222222222333000222333333222222333444888777666555444333333333666555555555555666777777<<>>>>>?????????===<<<;;;;;;;;;:::999999888888888999999888777555666888;;;===???AAABBBAAA>>>;;;999555555444333444666999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;???AAA@@@>>>999888777555555555555666555666888999999999888888999777777999;;;;;;888444000000000000000000000000000000000000000000000000000000000111111111222222111222333333222222333444333222222222222333444555555555555555555666777777===???BBBDDDFFFIIIMMMPPPVVVXXXXXXVVVSSSSSSVVVYYYYYYXXXVVVTTTTTTXXX^^^bbbfffiiirrr000000000000000000000000111111111000111111222333222222222222222222222222111222222333333222222111222222222333444555777777999@@@IIISSSccc{{{qqqaaa^^^```gggpppwww|||~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{|||~~~|||wwwqqqnnnjjjeeebbbccccccaaadddiiiooorrrwww{{{}}}~~~xxxsssooohhhaaa\\\\\\]]]]]]```dddhhhlllrrryyy|||xxxuuurrrtttwwwxxxyyyzzz|||~~~}}}|||xxxrrrjjjaaa[[[WWWNNNJJJFFFCCCBBBAAA???===============<<<<<<<<<<<<888888777777777777888888;;;999888777777777777777666666777666666666555555444444555555444444333222222333333333444444555555999888777777:::???DDDGGGBBB>>>888666777777555333444444444444444444444444444444333333333444555555444444444444666888:::;;;<<<============<<<;;;:::<<<<<<;;;:::999888777666888999888777666777:::<<>>999666444444444444666888:::<<<======<<<<<<;;;:::::::::666777999===AAABBBAAA???999888666555444555555666666777888999999999888777777777999;;;===;;;777333000000000000000000000000000000000000000000000000///000000000000111111111222333444333222222333444222222111222222333444444555555444555555666777888<<<>>>@@@BBBEEEHHHMMMQQQUUUYYYZZZVVVRRRSSSWWWZZZYYYYYYWWWUUUUUUXXX^^^bbbfffiiittt111111111111111111111111111111000000111222222333000000000000000000000000111222222333333222222111333333222333333444555666888===EEEPPP___tttvvvaaa[[[YYYaaakkkqqqwww}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}{{{vvvssslllgggddddddbbbaaacccgggjjjmmmrrrvvvyyy{{{~~~{{{~~~yyytttpppiiiccc^^^___```___```cccggghhhjjjmmmrrrwww{{{}}}}}}zzzxxxvvvxxxyyyxxxvvvttttttuuummmkkkfffaaaZZZTTTNNNKKKHHHFFFDDDBBBAAA@@@??????========================777777777777777777777777777777777777666666777777777666666555555444444444444444555555444444333222222222333444444555666666666777888:::===???BBBCCC:::888666777888888555111444444444444444444444444333333333333333444555666444444444555666888:::;;;;;;;;;<<<<<<;;;;;;::::::<<<<<<;;;:::888777666666777777777666666888;;;>>>DDDEEEEEEDDDAAA<<<888555555555555666888:::<<<=========<<<;;;:::999888888222444888===@@@AAA???>>>888777666444444444444555777888999::::::999888888666777:::<<<<<<:::666333000000000000000000000000000000000000000000000000///000000000000111111111222444444444222222333444444444333333333333333444444444444555555666888888:::===@@@BBBFFFJJJPPPTTT\\\cccccc[[[TTTTTTWWWXXXZZZYYYWWWUUUUUUYYY^^^ccceeeiiittt111111111111111111111111000000000000111222333333000000000000000000000000111222222333333222222111222222222222333444555666888:::BBBMMMZZZkkk{{{cccXXXTTT\\\eeejjjqqqxxxyyy|||}}}||||||}}}zzzwwwoooiiieeedddaaa^^^___cccdddggglllpppsssvvvzzz}}}yyy|||{{{uuurrrjjjfffdddfffhhhfffeeegggeeeeeedddeeehhhmmmqqqttttttxxx~~~}}}~~~|||zzzuuuuuuuuusssnnnjjjgggfff^^^[[[VVVRRROOOLLLHHHEEECCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::777777888888888888777777555666777777666555666888777777666555444444444444444444555555444444333222111222333444555666777777333555777:::;;;;;;;;;:::333444555777888777444222444444444444444444444444333333333333444555555666555555555555777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777777666666777777777777999<<>>???===<<<888777666444333444444555666777999:::::::::999999555777:::;;;:::888555222000000000000000000000000000000000000000000000000000000000111111111222222333444555444333222333444666666555444333333333333444444444555555777888999999<<<@@@DDDGGGKKKPPPTTTccclllmmmbbbXXXWWWWWWUUUZZZYYYWWWUUUUUUYYY___cccfffiiisss111111111111111111111111000000000000111222333444000000000000000000000000111222222333333222222111222222222222333444555666777888???JJJUUUbbbvvvwwwcccVVVOOOVVV___ccciiirrrvvvxxxzzz||||||}}}~~~|||{{{uuuooojjjgggbbb^^^]]]```]]]```eeeiiimmmqqquuuxxxxxx{{{|||wwwtttooommmmmmrrruuurrrqqqrrrkkkiiihhhffffffgggiiijjjhhhkkkrrryyy}}}~~~|||~~~}}}yyyvvvkkklllkkkhhhccc^^^ZZZYYYSSSPPPLLLIIIIIIGGGEEEBBB???@@@@@@???>>>======>>>;;;;;;::::::999999888888777777888999999888777777444666999888777666888999999888777555555555555555444444555555444444333222111111222444555777888888555666777888888777666555222444666666555444444555444444444444444444444444333333333333444555666666666666666777888:::<<<===;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999888777777666777888888999;;;???BBBHHHGGGDDDAAA===999666555555666777888999:::;;;<<<::::::999999888777666666222555999<<<======<<<;;;999888777555444555555666444555777999999:::999999555777999999888666333222000000000000000000000000000000000000000000000000111111111111222222222333444555666555333222333444555555444333333333333444444444444444666777888999999<<>>===>>>???<<<<<<;;;;;;:::999999888777888999::::::999888777444777::::::888777999;;;;;;:::888666666666666777444444555555444444333222111111222444666777888999:::999999888777666555444444666777555222111444888444444444444444444444444222222222333444555666777777777777777999;;;===>>>;;;;;;;;;::::::;;;<<<<<<;;;::::::999999888888888777888999999:::===AAADDDIIIGGGCCC???;;;888666555555555666777888999999:::999999888888777666666555333666:::<<<===<<<;;;;;;:::999888666666666666777222333555777888999999888555777888888666444333222000000000000000000000000000000000000000000000000111222222222222333333333444555666555333222333444333333333222333333444444333333444444666777888999999===BBBEEEGGGIIIKKKMMMOOO^^^eee^^^WWWZZZ]]]ZZZZZZZZZXXXVVVVVVYYY___cccgggiiippp...//////000111222222222777555333111000000111111333222111000000111222333333333333222222111111111333222111111111222333444444555;;;DDDLLLUUUcccppp}}}xxxrrrwww{{{xxxjjj\\\QQQOOOSSSWWW^^^gggmmmssszzz}}}~~~}}}~~~}}}|||||||||{{{|||xxxsssmmmhhhccc^^^ZZZZZZ\\\^^^___aaafffnnntttvvvzzz~~~~~~}}}|||||||||yyyyyyzzz{{{uuunnnhhhdddffffffhhhoooxxx~~~~~~{{{zzz|||{{{wwwvvvsssrrrooolllgggdddaaa[[[TTTPPPNNNMMMKKKHHHDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@@@@???>>>===<<<;;;:::999888888999999777555777888999::::::999888777888777777777777777888888888666444222222222333444666333111222555666555444666666777888999999:::::::::888666666777777555333444444444555555555555666555444444333333444444555111222222333333444444555777777777777888999:::;;;;;;;;;<<<<<<;;;::::::999<<<;;;:::999888777777777999888888;;;@@@EEEHHHIIIOOOFFF>>>======888444333444666999999888777777888888999999888555444444555999:::<<<===>>>???>>>>>>:::888666444333333444555666666666666777777777777777777777666555444222222......///////////////...111111000...------000222111222222222222222111000555555555444444333333333111333555333000///111444444222111222666888888777;;;>>>BBBDDDFFFHHHJJJLLLVVVWWWXXXXXXWWWWWWYYY[[[^^^\\\YYYVVVVVVYYY^^^ccchhhjjjrrr...//////000111111222222444333111000000111222333222111000000000000111222333333333222222222111111333222111111111222333444555555999AAAHHHPPP^^^jjj|||{{{vvvqqqkkknnnwww{{{yyytttfffYYYSSSRRRSSSZZZbbbgggnnnvvv{{{}}}|||xxx|||}}}|||}}}{{{vvvqqqlllggg```\\\WWWXXXZZZ[[[]]]bbbiiinnnrrruuuzzz}}}~~~~~~~~~wwwrrrnnnhhhgggggglllsssxxxwwwuuuxxxzzz}}}}}}zzzvvvsssmmmkkkhhhfffdddaaa]]]ZZZSSSQQQMMMKKKJJJJJJIIIIIICCCCCCBBBBBBBBBBBBCCCCCC>>>????????????>>>>>>===CCC@@@<<<:::::::::::::::777888888999999888888777888777777666666777777888777666444222222222333444555333111222555666555444666777777888999999::::::999888666666777777555333333333333333444444444555222222111000000111111111---...000333666999;;;<<<777777777777888999:::;;;;;;;;;<<<<<<<<<;;;::::::<<<;;;:::999888888999999999888888:::???DDDHHHJJJMMMEEE>>>===<<<888444333444666999:::999888888999999::::::888555444444555777999;;;===>>>>>>===<<<999888666444444555666777777777777777777777666777666666666555444333222111//////000000000000000///222222111///...///111333666<<<===777222222222000000000000111111222222222222222222111000111444666666444222444777999888777<<<>>>BBBEEEFFFHHHKKKMMMSSSTTTVVVVVVUUUVVVXXXZZZ___]]]ZZZWWWVVVZZZ___dddhhhjjjppp}}}/////////000111111222222111000000///000111222444111111000000000000111111333333333222222222222111222222111111222222333444666555777===BBBIIIVVVcccmmm}}}tttooolllgggiiiooowwwhhh]]]UUURRRUUUZZZ___fffpppwww{{{~~~~~~uuusssyyy~~~}}}}}}}}}~~~}}}|||}}}~~~zzzuuupppiiibbb]]]UUUVVVVVVVVVXXX]]]ccchhhkkkoootttxxx{{{|||~~~~~~~~~|||wwwtttllliiihhhjjjnnnqqqqqqooosssuuuxxx{{{|||vvvrrrooojjjgggbbb___\\\YYYXXXVVVTTTRRRIIIJJJJJJIIIGGGFFFGGGHHHBBBBBBAAAAAAAAAAAAAAABBB===>>>>>>>>>????????????IIIDDD===999888:::;;;<<<888888777777777777888888777777666666666666777777777666444333222222333444555444222333444666666555777777777888999999::::::999777666666666666555444222222222333333333444444555555444333222222333333444444555666777888999999777777777777888999:::;;;:::;;;;;;<<<<<<<<<;;;;;;:::999777666666777999:::999777777999>>>DDDHHHJJJJJJBBB<<<<<<;;;777555555555777:::<<<;;;::::::;;;<<<<<<;;;999666444555666666888;;;>>>>>>===:::999777666555555555666888999888888888777777666666555555555555444333222111000000000111111111111000000222222222111///000222444:::HHHLLL>>>222222333000---......///111222333333;;;777333000111333666777777666555555777888888777<<>>DDDQQQ]]]bbbttt}}}pppllljjjhhhjjjmmmvvv}}}~~~pppcccYYYTTTSSSWWW^^^hhhqqqwww{{{~~~xxxqqqqqqzzz}}}{{{{{{}}}~~~~~~}}}~~~~~~{{{wwwssslllddd___YYYXXXVVVUUUVVVZZZ___ccceeeiiioootttwwwzzz}}}}}}}}}~~~|||xxxsssqqqnnnkkkiiihhhjjjllllllkkkmmmooorrrtttxxx}}}~~~yyyrrrlllhhhdddaaa^^^\\\YYYUUUSSSRRRQQQOOONNNJJJMMMNNNLLLHHHDDDDDDEEECCCBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>???DDD@@@:::666666777888999999888666666666666888999888777666666555666666666777666444333333222333333555444333444444555666666777777888888888999999999888666555555666666555444222333333333333444444444777666555444444333444444777777777777777777777777777777777777888999:::;;;::::::;;;<<<<<<<<<<<<;;;777555444333333555777999888777666999>>>CCCGGGIIIFFF???:::::::::777555666777:::===??????>>>===>>>>>>>>><<<888555555666888777:::===??????===999777555555555555777888:::;;;::::::999888777666555444444444444333222111000///000000111111111000//////000111111111///000222444888MMMUUUEEE555333333///000000111222333444555555EEE>>>666222222444555444777666555555666777777777<<>>===<<<<<<<<<<<<;;;999777666777777777666999888777666666777888999888888777666666666666666666555555444333333333222444555555444444555666777888888888888888999999999777666555555666666555444444444444444555555555555333333222111000000111111111111333555777999;;;<<<777777777777888999:::;;;::::::;;;;;;;;;;;;;;;:::666555444333444666888999777666666999>>>CCCEEEFFFAAA<<<999999888666555888999<<<@@@BBBBBB@@@?????????>>>;;;888555555777::::::<<>>HHHRRR^^^iiivvv|||zzzrrrlllhhhfffggghhhnnn{{{~~~ooo^^^TTTVVVZZZ___fffmmmsssvvvuuuvvvuuuuuu|||~~~|||~~~~~~{{{vvvrrrfffaaaYYYTTTRRRSSSTTTTTTYYY]]]ccciiinnnsssxxx{{{}}}~~~~~~~~~}}}zzzwwwsssqqqhhhgggeeedddcccbbbaaaaaa___```bbbdddgggkkkppptttxxxzzz|||~~~||||||{{{yyyvvvrrrnnnkkkdddbbb___[[[YYYWWWVVVUUURRROOOMMMLLLLLLLLLKKKIIIFFFHHHIIIIIIGGGEEEDDDDDDEEEDDDCCCBBBAAAAAAAAABBB@@@???===;;;:::999::::::777777777999:::;;;999777999999888888888888999999:::999888777777666666777555555555444444333222222444555666555444444666888888888888888888888888888666555444444666666555444444444444555555555666666333333222222222222333333333333444555666777888888777777777777888999:::;;;:::::::::::::::999888888666666666666777888888999666666777;;;???BBBCCCBBB===999777888777555666::::::>>>BBBDDDBBB@@@???>>>???===:::666444555999<<<<<<>>>@@@AAA???<<<999777333444555777:::;;;======;;;::::::888777666555555444444444333222111000/////////000//////...---,,,---...000000//////000222///===GGGCCC999333111000222222222222222222333333777444111000111222333333333444555444333444666777;;;>>>BBBEEEHHHJJJMMMPPPTTTUUUVVVUUUTTTTTTVVVXXXYYYXXXVVVSSSSSSWWW]]]bbbiiijjjooo{{{111000000000000000000000111111111222222222222222111222333444444333222111111111222222222333333333...///111333444444444444444333555888999:::AAAJJJTTT\\\eeemmmwww{{{rrrllljjjkkkjjjsss||||||mmmWWWVVVUUUXXX^^^fffmmmrrrpppsssuuuyyy~~~~~~|||pppiii^^^WWWSSSRRRQQQPPPQQQUUU[[[aaaffflllqqquuuwwwyyy}}}~~~zzzwwwuuujjjjjjiiigggdddaaa___^^^YYYZZZ\\\^^^```dddiiimmmoooqqqtttwwwzzz{{{||||||yyyxxxwwwvvvwwwyyy|||~~~||||||}}}~~~~~~}}}|||{{{uuutttssstttuuuuuusssrrrnnnooooooooolllhhheeebbb\\\[[[YYYVVVSSSQQQPPPQQQLLLKKKJJJJJJKKKJJJHHHFFFDDDCCCCCCDDDFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@===<<<:::888888999:::;;;999888888:::<<<<<<;;;999999999::::::::::::999999;;;:::999888777777777777555555555555444333222222444555777666444444666999888888888888888888888888666555444444666666555444333333444444444555555555444444444444555666777777888888777666555444444333777777777777888999:::;;;:::::::::999888777666555444555666777777666555555666666999===@@@AAA@@@>>>:::777666777666444666;;;:::===AAACCCAAA>>><<<;;;===<<<888555333555:::>>>>>>>>>??????===;;;888666333444666888:::<<<======::::::999999888777666666555555444444333111000///111111111000000...---------///111111000000111333333555999<<<888111///333//////000111222333333444///111222333222222222333222444666555444555777::::::===AAADDDGGGJJJMMMOOOQQQRRRTTTTTTTTTVVVXXXZZZYYYXXXVVVSSSSSSWWW^^^cccfffiiiooo|||111111111000000000000000///000111222444444444444222333444444444444333222111111111222222333333333...///111333444444444444555444666888777777<<>>AAAAAA>>>;;;888555555666666444777<<<999<<<@@@AAA???<<<999888<<<;;;777444222555:::>>>>>>>>>>>>===;;;999777555444555777999;;;<<<======::::::999999888777777777555555555444333222111000222222222111111000......---///222222222222333444999111000777777//////666......000111333555666777000444888888555222222333222555777666555666999<<<999<<<@@@DDDFFFIIILLLOOOMMMOOOQQQSSSTTTWWWZZZ]]]ZZZYYYVVVTTTTTTXXX___ddddddgggnnn|||////////////////////////111111111111222333444555222333444555555555444333333333333333333333333333000111111222333444555555555555555555555777<<>>AAA@@@<<<999666444444333999888666555777:::===@@@:::888777888::::::888555222222222111111111111111444333333222111000//////444222000000222333222222333222000,,,+++,,,000444666555555444444555555666444333222222333444666777666666555666666777888999:::===BBBFFFHHHJJJLLLNNNNNNQQQRRRRRRRRRTTTZZZ^^^\\\ZZZWWWTTTSSSWWW]]]bbbdddgggnnnzzz222222222222222222222222111111111111222333444555555555666666666444333222333333333333333333333333333333333444555555666666555555555444333555999<<>>CCCBBBAAA@@@>>>>>>======777777777777888:::;;;<<<:::888777888::::::888555333222222222111000000000000000000000111222333444<<<999444111000///...,,,333444333222000000222444222222111111111111222222333222222222333444555666666555555555666777777888;;;>>>BBBFFFHHHIIILLLMMMOOOQQQRRRRRRPPPRRRVVV[[[]]][[[WWWTTTSSSWWW]]]bbbdddgggnnnzzz333333333333333333333333111111111111111222333444777777777666555444222222333333333333333333333333555555555555555666666666555555444333222333555888AAAIIIOOOQQQUUU___jjjppprrrzzzsssaaa[[[XXXVVVXXX^^^cccgggnnnuuu{{{}}}|||{{{zzzyyy{{{|||~~~~~~}}}{{{{{{|||}}}wwwoooggg___YYYTTTKKKIIIGGGFFFHHHLLLRRRUUU^^^ccciiiooossswww{{{~~~~~~}}}{{{zzzxxxtttnnnjjjcccaaa^^^[[[YYYYYYYYYZZZXXXZZZ\\\\\\ZZZXXXXXXXXXWWWVVVUUUUUUVVVWWWVVVTTTPPPOOONNNNNNOOORRRTTTVVVUUUVVVXXXZZZ[[[\\\\\\\\\ZZZZZZYYYXXXWWWVVVVVVUUUPPPNNNLLLIIIGGGEEECCCCCC@@@@@@@@@???@@@AAAAAABBBDDDCCCBBBBBBAAABBBBBBBBBCCCBBBAAA???>>>>>>===>>>===<<<;;;:::999888888888:::::::::::::::;;;<<<<<<>>>>>>>>>???>>>>>>=========<<<;;;:::888777666555555444444444444444555555555555666666777777888888888888888777666666555555555555555555444444444444333333222222333333444555333333333333444555666777999888777777666666777777777888999999::::::999999:::999888777555555444444444555555444444555888;;;?????????>>>===:::888666666777888999999888777777888888999:::999888666555444444555777999;;;>>>???888888888888777666555444555666888999:::999888777999888888999:::999777555333333222222111000//////////////////111333555666:::777222000000111222222111333444444222111111111111111111000000111111111222111111111222333444555666555555555555666666777<<>>>>>======<<<<<<:::::::::::::::;;;<<<===>>>============>>>??????BBBBBBBBBBBBAAA@@@???>>><<<;;;:::999777666444444555444444444444555555666666666777777888888888888777777777666555555444444444444444444444444444444333333222222333333444555333333333333444555777888;;;:::999888777777777777777777888999999999999999:::999888666555444333333444555555555555777;;;???DDDDDDCCCAAA>>>;;;888666777888999::::::999777666777777888777777666666555555666777:::<<>>======<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<===>>>?????????>>>>>>??????@@@AAAEEEFFFFFFFFFDDDBBB@@@>>>;;;:::999888666555444333444444444444444555666777777777777888888888888888777777666666555444444444333333444444444444444444333333222222333333444555444333333333444666888999===<<<;;;:::999888888888777777888999999999999888999888777555444333333333444555555666777;;;@@@DDDIIIHHHGGGEEEAAA>>>:::888888888999::::::999777777888888777666555555555555444555777:::===???AAAAAACCCDDDDDDDDDCCCAAA???>>>999888777666666666777888777888::::::999777444333333333222222111000000///111000000000000222333444???:::444000......///////////////---++++++...000333333444444444444333333000000111222333333333333555444444555555666777888===@@@CCCFFFGGGHHHJJJLLLOOORRRUUUVVVVVVWWWZZZ^^^]]][[[XXXTTTSSSVVV\\\aaacccfffmmmyyy333333333333333333333333111111000000000111111222/////////000111222444444111222222333333444444555333222222222111111000000...000222333333555777:::666;;;BBBHHHLLLUUUfffvvvxxxpppjjjcccZZZSSSQQQUUU[[[cccjjjooorrrtttwwwvvvtttrrrpppmmmlllkkklllnnnsssxxx|||~~~|||xxxrrrkkkfff]]]YYYRRRKKKGGGEEEFFFGGGFFFHHHLLLPPPUUU[[[aaaeeeppprrrvvvxxxzzz|||~~~~~~}}}|||||||||{{{xxxvvvrrrppplllgggbbb^^^ZZZYYYWWWVVVTTTRRRPPPMMMIIIFFFDDDGGGJJJKKKJJJJJJJJJKKKLLLLLLNNNPPPSSSVVVXXXZZZSSSRRRPPPOOOMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCAAABBBBBBCCCDDDCCCCCCCCC???>>>===<<<;;;;;;;;;;;;777999;;;======<<<;;;:::@@@@@@???>>>>>>>>>>>>>>>???????????????@@@@@@AAAGGGGGGGGGGGGEEEBBB???===888888777666555555444333444444444444555666777777777777777777777888888888777777777666555555444444333333333333444444444444333333222222333333444555444333333333444666999;;;>>>===<<<;;;::::::::::::666777888888999999888888777666555444444333444444444444666777:::???FFFKKKKKKKKKJJJGGGDDD@@@<<<:::999999999999999999999999:::999777555444444444555222333666888:::<<<===>>>555666777888999999999999:::999777666666777888999666888;;;;;;888555333333222222222111111111111111,,,---///000222444555666:::666111//////000111111222222111///------000222000111222333333222111000000111222333444444444444444444444555777888:::;;;<<>>FFFLLLTTTdddsss{{{vvvqqqhhhZZZOOOLLLOOOTTT[[[cccjjjooorrrrrrqqqooommmkkkiiigggfffkkknnnsssxxx}}}}}}xxxrrrnnnccc___XXXQQQKKKHHHGGGGGGBBBDDDFFFIIILLLQQQWWW[[[bbbeeeiiimmmooorrruuuxxx|||~~~~~~~~~~~~|||zzzvvvuuusssoookkkfffbbb___]]]ZZZWWWUUUTTTPPPKKKGGGDDDFFFIIIJJJIIIIIIKKKMMMMMMNNNPPPSSSUUUXXXZZZ[[[RRRQQQNNNLLLJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCCCC???@@@AAABBBCCCBBBAAAAAA===<<<;;;:::::::::::::::999::::::;;;<<<======>>>BBBBBBAAA@@@@@@@@@@@@AAACCCBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGFFFDDD@@@===:::666666666555555555444444444444444444555666777888777777777777777777777777888888777777666555555444222222333333333444444444333333222222333333444555444333222222444777:::<<<===<<<;;;:::::::::::::::666777777888888888888888555555444444333444444555333444666888<<>>BBBFFFHHHIIILLLMMMLLLOOOSSSTTTSSSSSSVVVYYY\\\ZZZVVVRRRPPPSSSYYY]]]ccceeelllxxx////////////////////////111111000000000000000111444333222111111111222333111111222333333444555555111111111111111111111111...000111111000000111222555555;;;EEEKKKRRRaaaooo|||~~~~~~|||zzzvvvkkkZZZLLLHHHKKKPPPWWW___gggmmmqqqnnnmmmkkkiiigggeeedddccclllnnnsssyyy~~~|||wwwssshhhddd^^^WWWPPPLLLJJJIIIAAABBBCCCDDDGGGKKKQQQUUUUUUYYY]]]bbbeeehhhlllooovvvxxx|||}}}xxxxxxwwwuuuqqqlllgggdddccc```\\\ZZZXXXUUUOOOJJJFFFHHHKKKKKKJJJJJJMMMPPPQQQQQQRRRTTTUUUVVVWWWWWWSSSQQQOOOLLLKKKJJJJJJJJJEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBB===>>>???AAAAAA@@@@@@???;;;;;;::::::999999::::::===<<<::::::;;;===@@@BBB@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIDDDEEEEEEEEEBBB>>>:::888555555555555555555555555444444444555555777888888777777777666666666666666888888888777666666555555222222222333333444444444333333222222333333444555555444222222444777:::<<<;;;;;;:::999999999::::::666666777888888888888888444333333333333444555555333444666999>>>EEENNNTTTKKKKKKJJJGGGDDD@@@===;;;:::888777666777999<<<>>>???<<<888555333333333444444555888:::;;;<<<<<<<<<777666555444444555777777555777:::<<<===;;;999777444888<<<<<<888444222222000000000111222222333333///000333444444222000...555222000//////000///......111444555333111/////////111222333333222111///111222444555666666555444333333444666999<<<>>>???:::===BBBFFFHHHJJJLLLNNNOOORRRUUUVVVTTTTTTVVVXXX[[[YYYUUUQQQOOORRRXXX]]]bbbeeelllxxx////////////////////////222000...///222444333111111111222333333444555555555444222222333333222111000000000000000000000000222222222222222222222222444444999AAAIIISSSbbbooo|||zzzxxxxxxvvvlll\\\PPPNNNIIIHHHNNNVVV]]]eeelllkkkkkkhhhbbb]]]]]]```eeegggjjjpppwww}}}}}}~~~~~~}}}}}}}}}~~~zzzxxxrrrmmmeee^^^VVVPPPIIIEEEHHHFFFCCCCCCEEEGGGHHHHHHLLLOOOSSSWWW[[[```fffjjjnnnrrrwww|||~~~~~~}}}|||||||||{{{yyyvvvrrrooollljjjhhheeebbb___\\\XXXUUUSSSRRRQQQQQQRRRQQQOOOMMMMMMNNNOOOQQQSSSTTTTTTTTTPPPOOOLLLJJJGGGFFFDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDBBB@@@???@@@AAA???@@@AAA???===<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBDDDFFFHHHHHHFFFFFFIIILLLLLLLLLNNNPPPRRRPPPLLLHHHFFFEEEDDDBBB???<<<999777333333333333333444666666777666444333333444555666555888;;;<<<:::777666555666555444333333444555666333444444444333333222111333333222222111222222222666666777888999::::::;;;<<<;;;::::::999999::::::;;;:::999888777555444444333333444555555444333333333333555:::BBBIIIMMMOOOIIIIIIHHHFFFCCC???<<<:::::::::999888888999::::::======;;;666222111444777666888;;;===>>>===<<<;;;:::777444333444555666555999:::;;;<<<;;;999777666888888777666666666666666333222111111111000...,,,111111000000//////......111111000000//////.........111333444333111000000///000111222222222222111444444444444444444444444333333444555777999;;;<<<===@@@DDDGGGHHHJJJKKKMMMQQQSSSUUUVVVVVVWWWYYY[[[]]]YYYSSSOOOOOOSSSYYY]]]```fffmmmvvv////////////////////////444111///000111222111000111222222333333444444444555444222333444444333222000000000000000000000000222222222222222222222222444444777>>>FFFOOO^^^lllzzz{{{{{{~~~~~~|||{{{}}}|||tttfff[[[RRRLLLIIIMMMQQQVVV[[[aaagggeeebbb___]]]^^^aaadddjjjmmmtttzzz~~~~~~~~~~~~~~~~~~}}}{{{xxxsssmmmfff___XXXRRRMMMIIIGGGCCCBBBCCCEEEEEEEEEHHHJJJMMMPPPSSSWWW\\\```hhhkkkoootttxxx{{{{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{yyywwwuuutttqqqooollliiieeeaaa]]][[[YYYXXXXXXXXXYYYYYYXXXVVVRRRRRRSSSSSSSSSRRRRRRQQQSSSRRRPPPMMMKKKIIIHHHGGGCCCCCCBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDBBBAAABBBCCC???@@@AAA@@@===<<<===>>>>>>????????????@@@@@@@@@CCCCCCCCCDDDEEEEEEEEEFFFHHHJJJKKKLLLLLLMMMPPPRRRTTTSSSSSSTTTTTTQQQNNNJJJCCCBBB@@@>>>;;;999777666333333333333444555666777777666555444444555666888@@@AAAAAA???;;;777444333666555444333333444555666444555555555444444333222444444333333333333333444333444555666777888999999::::::999888888888888999999888888777777666666666333444555555555555444333222222444999@@@FFFJJJKKKHHHGGGEEECCC@@@===;;;999:::999888888888999;;;<<<======<<<999555333444666;;;<<<===>>>>>><<<999888999666444333555666777777777888999999999777666444555444444333333333444444333222111111222111///---111000000000/////////...000000000000////////////...000333333111000000111111111222222222333333333333333333333333333333333222333333444666888:::;;;===@@@DDDGGGHHHJJJKKKMMMPPPRRRTTTVVVVVVWWWYYY[[[\\\YYYSSSOOOOOOSSSYYY\\\___eeennnxxx////////////////////////444222000000111111000///222222222333333333333333444333222333555555555333000000000000000000000000222222222222222222222222444333555;;;AAAJJJXXXeeerrryyyxxxxxxxxxppp]]]UUUNNNMMMNNNOOOSSSYYY```^^^]]][[[\\\___ccceeeoootttzzz}}}}}}}}}~~~}}}{{{~~~|||yyyvvvqqqkkkfff___XXXSSSMMMIIIDDDAAAAAABBBBBBBBBCCCEEEGGGHHHJJJMMMQQQTTT]]]```dddiiinnnrrruuuwwwyyyyyy{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzz{{{yyyxxxuuurrrnnnjjjfffddddddcccbbbcccddddddbbbaaaZZZYYYXXXWWWUUURRRPPPOOOQQQPPPNNNKKKIIIGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEEEECCCDDDDDDCCCAAA@@@AAABBBBBBCCCCCCBBB@@@???@@@AAA@@@@@@@@@@@@AAAAAABBBBBBGGGGGGHHHHHHIIIIIIJJJJJJMMMMMMNNNQQQUUUXXXZZZZZZ\\\ZZZWWWTTTRRROOOLLLIII???>>>;;;999777555555555444444444555555666777888777666555555666777999:::DDDDDDCCC???:::666444444555555444444444444555555555555555555555444444444555444444333333444444555333333444666777999::::::999999888777777777777777666666666777777777777777333444555666666555444333333333555999???CCCEEEFFFFFFEEEBBB@@@===;;;:::999888888888888999:::<<<===>>>>>>===;;;777555555666<<<===>>>>>>===;;;999777777555333444666888888888777888888888777666555444333333222222222333333444333222111222222222000...000000000000////////////////////////000000000000///000111111//////000111222111000000000111222333333333333333333333333333222222333444555777999:::===@@@DDDGGGHHHJJJKKKMMMPPPRRRTTTUUUUUUVVVYYY[[[\\\XXXSSSPPPPPPSSSXXX\\\^^^eeemmmxxx////////////////////////222111000000000000111000333333333222222222222222444333222333555666666444000000000000000000000000111111111111111111111111333222333777<<>>>>>===:::666555666777444444444444444444444444444444444333333333444444444333333333333444444555444555666888999;;;<<<===999999888777777777777888666666666666666666666666444555666777777666555444555555777:::???BBBBBBBBBEEECCC@@@===;;;:::::::::777777777888999;;;>>>???AAA???===:::888777777888888999;;;<<<<<<;;;:::999555444333444777999::::::;;;:::999888666555444333333333333333333444444555222111111222333333111///000000000000////////////......//////000000111111///000000///......///111111000...---...///111333222222222222222222222222222222222333555666888999===@@@DDDGGGHHHIIIKKKMMMOOOQQQSSSTTTUUUVVVXXXZZZ[[[XXXSSSPPPPPPSSSXXX[[[^^^dddkkkuuu////////////////////////.../////////000111222333222222222222222222222111333222222333555666555444000000000000000000000000111111111111111111111111222111222555888===HHHSSS^^^nnnwwwyyy}}}zzzzzz~~~|||xxx~~~|||||||||iiiZZZOOOIIIJJJNNNPPPWWW^^^^^^[[[^^^hhhsss{{{|||uuuqqqqqqssstttuuuxxx{{{}}}~~~}}}~~~~~~~~~}}}|||yyywwwtttoooiiieee[[[VVVOOOIIIFFFDDDBBBAAA>>>???@@@AAAAAACCCGGGJJJKKKMMMOOOTTTYYY^^^ccceeeiiikkkmmmqqqtttwwwyyyzzzzzzyyyxxxxxxxxxzzz{{{|||zzzwwwwwwwwwyyywwwuuutttsssrrrooolllggggggeeeccc```^^^[[[ZZZYYYWWWUUUSSSPPPNNNMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKKKKMMMNNNNNNLLLKKKKKKLLLIIIJJJKKKJJJIIIHHHIIIJJJLLLLLLMMMMMMNNNOOOOOOPPPLLLLLLNNNPPPSSSUUUWWWXXXXXXWWWYYY^^^fffjjjjjjiii\\\WWWPPPJJJEEEBBB???===:::888666444444444666777666666666666666777999999777777777888999:::;;;;;;999999888666444444666888333444444444444444444333333222222111111222333333222222111222222333444444555555666888999:::<<<<<<::::::999888888888888888777777666666555444444444555555666777777666555555777888:::===AAABBBAAA???CCCBBB???===;;;:::::::::777777777888:::<<<>>>@@@CCC@@@;;;888777888:::<<<777888999999999888777666444333333555888:::;;;:::<<<;;;888666444222222222333333222222222333333444111000000111333333222000////////////000000000000......//////000000111111///000000///......///111222111/////////000222444222222222222222222222222222222333333555666888999===@@@DDDGGGHHHIIIKKKMMMOOOPPPSSSTTTTTTUUUWWWYYYZZZWWWSSSPPPPPPSSSWWWZZZ^^^ccchhhqqq////////////////////////,,,---/////////000333555111111111222222222222222333222111222444444444222000000000000000000000000111111111111111111111111111000111444666888AAAJJJVVVfffnnnqqquuurrrrrr}}}~~~~~~|||~~~zzzhhhXXXLLLGGGHHHLLLTTT\\\]]][[[^^^hhhrrryyyzzzxxxssslllgggfffgggiiikkkpppvvv{{{~~~}}}{{{yyywwwuuurrrmmmjjjccc^^^XXXRRRNNNKKKGGGEEE===>>>???>>>>>>@@@CCCEEEEEEFFFIIILLLPPPTTTWWWYYY]]]___cccggglllpppssstttwwwwwwwwwxxxyyy{{{|||}}}|||}}}{{{}}}~~~{{{zzzyyywwwtttrrrooonnnmmmkkkiiigggeeeccc___]]][[[YYYVVVTTTSSSSSSOOOOOONNNMMMMMMMMMMMMMMMMMMOOORRRRRRPPPOOOOOOOOONNNOOOPPPPPPNNNMMMNNNPPPPPPQQQRRRRRRSSSTTTUUUUUUTTTUUUWWWZZZ\\\___aaabbb``````bbbeeehhhiiihhhgggXXXSSSKKKEEEAAA>>><<<:::777666555555555666777777555555555666666777888999777888888999999:::::::::::::::999777555444555777333333444444444444333333222111000000000111333444111111111111222333444444444444555666777888888999::::::999888888888888999777666666555444333333333555666777888888777666555888999<<<@@@BBBCCC@@@>>>AAA@@@>>><<<;;;:::999999888888888888:::<<<>>>@@@AAA>>>999888888;;;<<<===;;;::::::888666444222111333333333666999;;;;;;:::;;;999666333222111222333222222111000000000000000/////////000222333111000////////////000000000000////////////000000000000///000111111//////000111444333222222222333555555333333333333333333333333333333333444555777888999===@@@DDDGGGHHHJJJKKKMMMNNNPPPRRRSSSSSSUUUWWWYYYYYYVVVSSSPPPPPPSSSVVVYYY^^^bbbhhhppp////////////////////////,,,...000000...///111444000000111111222222333333333222111111222333222000000000000000000000000000111111111111111111111111000000222555555555;;;CCCPPP___gggiiimmmkkkmmmxxxyyyiiiYYYOOOLLLKKKOOOSSSVVVZZZ___fffkkkqqqoookkkgggbbb___]]]\\\^^^bbbhhhpppwww}}}~~~{{{yyywwwuuutttrrrpppnnnjjjfffaaa\\\WWWRRRMMMIII@@@AAAAAA???>>>>>>@@@AAAAAABBBDDDFFFHHHJJJLLLMMMPPPSSSWWW]]]bbbgggkkkllloooqqqsssvvvxxxzzz||||||xxx|||~~~~~~|||zzzvvvvvvuuusssqqqnnnlllkkkeeedddaaa___\\\[[[YYYYYYYYYXXXWWWVVVUUUTTTTTTTTTRRRTTTWWWWWWVVVUUUTTTTTTWWWXXXYYYYYYWWWWWWXXXYYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^___```bbbdddeeefffgggeeefffgggeeebbb^^^\\\[[[PPPLLLEEE@@@===:::888666444444555555666666777777555555555555666777888888888888888999999999888888888999999777555444555666222333444444444444333222333222111000000222444555222111111222333444555555555555666666777777777777999999888777777777777888444444444444444444444444666777888888888888777666888:::===@@@CCCCCC@@@======<<<<<<;;;:::888777666999999888999:::<<<>>>???<<<:::999:::<<<===<<<:::<<<;;;:::888666444222111444333444666999;;;;;;::::::888666444444666888:::444333222111000/////////...------///111222111000.../////////000000000111000000000000////////////...000333333111000000111222222222222333333333333333333333333333333333333444444444555666777888999===@@@DDDGGGHHHJJJKKKMMMMMMOOORRRSSSSSSTTTVVVXXXXXXVVVSSSPPPPPPSSSVVVXXX\\\bbbjjjuuu////////////////////////...000111000...---000222//////000111222333333444444222111111222222000///000000000000000000000000000000000000000000000000000000222666555444888???MMM\\\ccceeeiiihhhjjjuuu{{{xxxggg[[[VVVLLLJJJKKKPPPYYY```cccccciiifffaaa^^^\\\ZZZXXXVVVWWW\\\dddmmmuuu|||~~~}}}||||||}}}}}}zzzxxxxxxwwwuuutttnnnkkkfffbbb]]]WWWQQQMMMFFFFFFEEEBBB???>>>???@@@>>>???AAABBBDDDDDDEEEEEEHHHKKKPPPVVV\\\aaaeeeggggggjjjnnnrrrvvvyyyzzz{{{uuuzzz|||{{{zzzxxxuuurrrpppnnnnnnmmmjjjhhheeedddbbbbbbbbbbbb```^^^]]]\\\\\\\\\\\\___aaabbbaaa_________```aaabbbbbb``````aaabbbdddeeefffggghhhiiijjjjjjddddddeeeeeefffgggggggggeeeggggggbbbZZZSSSPPPOOOIIIEEE@@@<<<999777555333222333444555666777777666444444444555555666777888888888999999999888777777333444666555444444555666222222444444444444222222444333222111111333555666333222222333444555666777888888888888888888888888888888777666666666666666222222333444444555666666666777888999999888777666777999<<<@@@CCCBBB???<<<::::::;;;:::999777555444:::999999999:::<<<>>>???777777999===@@@@@@<<<888::::::999888777666555555444444444777:::;;;:::999;;;999888777999<<<@@@BBB777666555333222111111000---,,,,,,...000111111///.../////////000000111111111111000000//////.........111333444333111000000......///000000000000///444444444444444444444444555555555666666888999:::===@@@DDDGGGHHHJJJKKKMMMMMMOOOQQQRRRSSSTTTVVVXXXXXXVVVSSSPPPPPPSSSVVVXXXZZZbbbmmmyyy111111000000//////............//////000000111111000000111222222222222111000000000000000000000000//////000000111111222222//////000000111111111222//////......000444;;;???MMMTTT```hhhhhhgggnnnxxxyyyhhhZZZMMMJJJKKKRRRVVVVVVYYY```aaa```___[[[WWWUUUUUUVVVVVVXXXcccsss}}}~~~}}}{{{xxxwwwxxx|||~~~|||~~~}}}{{{yyywwwuuusssssstttrrrooollljjjddd\\\WWWRRRNNNHHHDDDBBBAAA@@@?????????>>>??????@@@AAABBBFFFGGGJJJNNNRRRUUUXXXYYY___bbbgggkkkmmmoooqqqsssuuuwwwzzz}}}~~~|||yyywwwvvvtttrrrpppoooooooooooonnnnnnllliiieeecccaaa``````cccddddddeeefffhhhhhhiiillllllllljjjgggfffggghhhllllllnnnqqqsssssspppnnnllljjjhhheeebbb```___^^^bbb___[[[UUUOOOJJJEEECCC>>>>>><<<:::999888777777333444444444555666666666999888777666555444333333555666888999::::::999999555555555555555555555555666666555444333333222222333333333222222111111111444444444444444555666666;;;999888777888888888777888888999888888777666555666555444333333444666777<<<;;;:::888777777888888999;;;===???@@@>>>999666999999999888888888888888999777555777:::===<<<;;;444777;;;@@@DDDDDD@@@===>>>888999999333444777222333444555666777888999::::::888555333666;;;AAAEEEAAA:::111---...111111000...///////////////......222///,,,---000222222000111111111111111000//////000000000000000000000000000000000111111111000000555444222111111222444555444555666666666666999;;;<<<@@@DDDFFFGGGGGGHHHIIIKKKMMMOOOQQQQQQSSSUUUWWWVVVTTTQQQNNNNNNQQQWWW[[[aaadddmmm{{{////////////.........------......///000111111222333333333222111000///...000000000000000000000000//////000000000000000000//////000000000111111111000000000000111444:::>>>KKKQQQZZZbbbdddgggrrr~~~ssshhhZZZRRRMMMPPPTTTUUUWWW[[[\\\\\\[[[YYYWWWVVVWWWXXX\\\___kkk{{{~~~sssssssssuuuxxx}}}~~~}}}}}}}}}{{{zzzxxxvvvuuuuuuvvvtttrrrpppnnnjjjccc^^^VVVRRRLLLGGGDDDBBB@@@>>>@@@????????????@@@AAAAAAAAABBBDDDGGGJJJMMMOOOPPPRRRUUUZZZ___bbbfffjjjmmmoooqqquuuxxx{{{}}}}}}}}}}}}{{{zzzyyyyyyxxxvvvvvvvvvvvvuuuuuutttqqqmmmhhhffffffggghhhjjjkkklllmmmoooppppppqqqvvvtttsssqqqooonnnmmmlllmmmnnnppprrrtttsssooolllgggeeeccc```]]][[[YYYYYYUUUSSSPPPKKKFFFBBB>>><<<<<<;;;:::888777777666666444555555555555555666666666666666666666666666666666777888999999999888888555555555555555555555555666555555444333333222222333333333222222222111111333333333444555777888999:::999777777888999888777999999999888777666555444555444333333333555777888;;;;;;:::999999:::;;;<<<<<<<<<===>>>???===999666888888888888999;;;<<<<<<;;;999777777999:::999777555777;;;AAADDDDDDAAA>>>999<<<:::777444222333777444444555666777888888999999777555333444888<<>>???AAACCCEEEFFFJJJMMMQQQTTTWWW\\\```dddeeegggkkkooorrruuuvvvvvv{{{|||}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxuuupppllljjjkkknnnoooooopppqqqssstttvvvvvvvvvyyywwwttttttvvvvvvtttqqqnnnoooppprrrrrrooojjjeee]]]\\\YYYVVVTTTQQQPPPOOOGGGFFFCCC@@@===:::888777888777777666666666666666666666666666555555555555555555666777888999999:::777888888888888777777666444444444444444444444444555555444444333333222222333333333333222222222222333333444555777999;;;<<<999888666777888:::999888999999999888777555444333333333333333444777999:::::::::;;;<<<===???@@@@@@???>>>=========;;;999666777777777888:::===???AAA===;;;888777777777555444666888<<>>777>>>777888GGGCCC555777555555666777777777777777888666555333333555777888888555333333444333...***......///////////////...111///......000111111000000000111111000000//////000000000000000000000000***,,,///111333333222222444444444555555666666666444555666666666666999;;;<<<@@@DDDFFFGGGGGGHHHIIIIIIKKKMMMNNNOOOPPPSSSUUUXXXVVVSSSPPPPPPSSSYYY]]]___ccckkkzzz........................------...000111222333444000000000000000111111222000000000000000000000000000000//////......------//////000000000000000000111111111111000222555888999<<>>>>>>>>======<<<<<<===>>>???@@@FFFGGGIIIJJJLLLNNNSSSVVVYYY[[[^^^bbbfffiiikkkkkkppprrrwww{{{~~~~~~~~~}}}{{{zzzyyyvvvwwwyyyyyyxxxxxxxxxyyyvvvuuurrrooonnnnnnooopppnnnoooqqqssstttuuuuuuuuutttqqqooorrrwwwyyywwwsssmmmlllmmmmmmjjjeee^^^YYYPPPOOOMMMJJJHHHFFFEEEEEE======<<<:::999888777777666555555555555666777888888777777666666555555555666666777888999::::::;;;999888888888777666555555444444444444444444444444444444444333333333222222333333333333333333333333444444555666777999;;;<<<999777666777999::::::999999999888777666444333222111111222333666888:::<<<888:::<<>>888>>>222;;;^^^YYY:::444666666777888777777666555555555444444444555555555555444333333444222...***---...//////////////////000/////////000000000000///000000000000000//////000000000000000000000000)))+++...000111111000///222333444555666666555555444555666666666666999;;;<<<@@@DDDFFFGGGGGGHHHIIIHHHJJJKKKLLLMMMOOORRRUUUWWWVVVSSSPPPOOORRRXXX]]]___bbbjjjyyy////////////////////////......///000111222333333000000/////////000111222////////////////////////000000//////......------000000//////////////////...///000000///000222444333555===GGGRRR]]]nnn}}}{{{kkk\\\RRRNNNLLLLLLNNNQQQSSSWWW\\\aaaeeeiiivvv|||xxxuuuvvvxxxzzzzzzyyyxxxwwwxxxyyyyyyzzzzzz{{{|||}}}||||||||||||||||||||||||||||||{{{xxxtttpppnnnlllmmmjjjeeeaaa\\\WWWQQQMMMIIIHHHEEECCCAAA???>>>>>>>>>===<<<;;;;;;<<<===>>>>>>???@@@@@@AAACCCFFFIIINNNOOORRRUUUYYY[[[]]]^^^dddgggmmmrrrvvvyyyzzz{{{xxxxxxwwwvvvuuusssrrrqqqsssvvvxxxxxxvvvuuuvvvwwwqqqqqqrrrqqqpppnnnmmmllllllmmmoooqqqrrrrrrqqqqqqpppmmmllloootttvvvsssoooeeedddcccaaa]]]WWWOOOJJJDDDCCCBBB@@@>>>=========777777777777777777777777666666555666777888999999888888888777777666666555888888888888999999999999999888777666555555444444444444444444444444444444333333333333333222222222333333333333333333333333777777777777777888999:::999777666777999::::::999777777777666555444333222000111222444777999;;;<<<888:::>>>BBBEEEFFFGGGGGGDDDAAA===:::999999999888888888777888999;;;===>>>;;;:::999888666555555555777999===AAADDDDDD@@@===777@@@333999WWWRRR777666666666888888888777555444222222444555666666666666555333222111111000///---------...//////////////////000000000////////////...//////000000000//////000000000000000000000000000111222444444333222111111222333444444444444444444555666666666666999;;;<<<@@@DDDFFFGGGGGGHHHIIIHHHIIIJJJKKKLLLNNNRRRUUUVVVUUURRROOONNNQQQWWW\\\___bbbiiixxx/////////000000000000000///000000111111222222222444333111///.........///////////////////////////000000//////////////////000000////////////......,,,...////////////000111222444:::EEEOOOYYYiiivvvtttggg[[[RRRKKKLLLNNNPPPSSSYYYaaafffnnn}}}|||wwwyyy{{{}}}}}}|||{{{zzzvvvvvvvvvvvvwwwyyyzzz{{{||||||||||||||||||||||||||||||{{{xxxtttpppooonnnooollliiifffccc^^^XXXTTTPPPNNNLLLIIIEEECCCAAAAAA>>>===;;;::::::;;;===>>><<<===???@@@AAABBBEEEHHHGGGHHHIIIKKKNNNPPPRRRSSSXXX\\\bbbgggjjjllloooqqqrrrrrrrrrrrrqqqpppnnnnnnpppsssvvvvvvsssqqqrrrssskkklllnnnnnnmmmjjjgggdddgggiiikkklllmmmllljjjiiikkkiiihhhiiikkkjjjfffcccWWWVVVTTTQQQNNNIIICCC???<<<;;;::::::999999999999444444444555666666777777666666666666777888999:::888888888888777777777777:::999999999888888777777888888666555444444444444333333333333333333333333333333333333222222222222333333333333444444444444777777777777777888888999999888666777888:::999888666666666666555444333222000111333555777:::;;;<<<888;;;@@@DDDGGGHHHHHHGGGDDD@@@<<<:::999999999888888888999999:::::::::;;;:::;;;:::888666555666777666888<<>>GGGRRR```mmmvvvooo[[[KKKKKKKKKKKKNNNUUU^^^dddqqq}}}{{{|||}}}~~~~~~~~~|||{{{ttttttttttttuuuwwwxxxyyy||||||||||||||||||||||||{{{||||||zzzvvvsssssstttpppooonnnmmmjjjgggaaa]]]XXXVVVSSSOOOLLLIIIFFFEEE???>>><<<<<<<<<>>>AAABBBAAACCCEEEFFFEEEEEEFFFGGGEEEEEEEEEFFFGGGIIIJJJJJJLLLPPPUUUXXXYYY[[[]]]```ddddddeeefffggggggggggggfffkkknnnmmmiiifffgggiiiccccccddddddbbb___]]][[[\\\^^^```aaa```___\\\[[[[[[[[[[[[[[[YYYVVVTTTRRRHHHGGGEEECCCBBB@@@<<<:::888888888888888999::::::333444444555555666666777666666666666777888999999777777888888888888888999999888888888888777777777888777555444444444444555333333333333333333333333222222222222222222222222333333333444444444555555555555555666777888999::::::999777777888999888777444444555555555444444333000111333666888:::;;;<<<999<<>>:::555888777333///...111777444555777999999888666444000111222444555666777777111111111000///...//////,,,---...///000000000000...000222222///......///---......///000000//////000000000000000000000000000000//////000111222333777666444333222222333333444555666666666666999;;;<<<@@@DDDFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKNNNRRRVVVWWWUUURRROOONNNRRRWWW\\\aaacccjjjwww---------.........//////222222222111111111111000111000...---...///111222//////////////////////////////000000111111222222000000//////.........---+++---000111111000111222444111222777???JJJYYYfffmmmyyyzzzwwwwwwxxx~~~}}}|||bbbKKKJJJHHHHHHJJJRRR[[[bbbqqq}}}~~~}}}{{{zzztttssssssssstttuuuwwwxxx||||||||||||{{{{{{{{{{{{zzz|||}}}{{{xxxvvvwwwyyytttsssssssssrrrnnniiifff^^^\\\XXXTTTPPPMMMJJJIIIBBBAAA??????@@@BBBEEEGGGDDDFFFGGGFFFDDDAAA@@@@@@EEEEEEDDDDDDDDDEEEFFFGGGCCCGGGKKKLLLLLLLLLNNNPPPPPPQQQSSSUUUWWWYYYZZZZZZ\\\```dddccc^^^[[[[[[]]]\\\[[[ZZZYYYWWWUUUTTTSSSQQQRRRSSSTTTSSSQQQNNNMMMHHHJJJLLLLLLIIIFFFEEEEEE>>>===;;;;;;<<<<<<:::999777777777888999:::<<<<<<555555666666777777888888666666666666666777888888777777777888999999999:::777777777777777777888888777666555444333444555555333333333333333333333333222222222222222222222222333333333444444555555555333333444555777999:::;;;;;;999888777888888888777222333444444555555444444000222444666888:::;;;;;;:::===BBBFFFIIIHHHFFFEEEAAA???<<<;;;;;;;;;:::999666888;;;>>>??????===<<<===>>>>>>;;;666444555666555777;;;???BBBAAA===999777///000777999===:::...333555777999999888666555111111222333444444555666///000222111000.........,,,---...///000000000000...000333222///---...///------...///000000//////000000000000000000000000333222111111333555888:::999888555333222222444444444555666666666777999;;;<<<@@@DDDFFFGGGGGGHHHIIIJJJJJJKKKJJJKKKNNNSSSVVVXXXVVVSSSPPPPPPSSSYYY]]]bbbdddjjjwww//////000000000000//////////////////////////////111111111111000000000000000000//////.........---//////000000000000//////////////////////////////111222222000///000222444000000222555888???PPP```iiipppuuuuuutttuuusssooowwwwwwxxxwwwtttzzzpppYYYJJJBBBFFFKKKMMMUUU```ppp~~~~~~}}}{{{yyyuuusssrrrtttwwwyyy{{{{{{yyy{{{}}}~~~|||zzzyyy{{{||||||zzzxxxxxxxxxuuuvvvvvvvvvtttqqqnnnllleeedddccc___ZZZUUUPPPMMMGGGFFFDDDCCCBBBAAABBBBBBAAA???======>>>>>>===<<<>>>>>>>>>???@@@AAABBBCCC>>>@@@DDDFFFEEEDDDDDDDDDHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPRRRQQQOOONNNNNNOOONNNMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDD@@@@@@??????>>>>>>>>>===999999888888888888999999888888888888888888888888888777666555555666777888888666555777999:::888666888888888888888888999999999999777666555555555555666666555555555444444444444444444444444444444444444333333222222222333333555555555666777777666555777777777777777777777777777888888999999999888888333333333222222111111111444666888666444444666999===AAAGGGIIIGGGEEEDDDEEEAAA@@@===;;;999888777777999<<<======<<<<<<@@@CCCAAA>>>:::666333333333444444777:::<<<===;;;999777000111222444666777999999777888:::;;;:::777444222333444666888888777666555333111//////111222000---///////////////000111111000000////////////000000111111111111111111111111///000000000000000//////333222222222444666999;;;<<<:::888666555444444444222222222333444555666777>>>@@@CCCEEEGGGHHHHHHGGGFFFHHHJJJKKKLLLNNNQQQTTTRRRQQQPPPNNNOOOSSSYYY^^^eeefffkkkuuu...//////000000//////...000000000000000000000000000000000000000000000000000/////////............//////000000000000//////////////////////////////111222222111000///111222000000222444555;;;IIIWWW```jjjrrrtttssssssrrroooqqqqqqttt}}}~~~yyy{{{rrrYYYKKKBBBEEEHHHIIINNNWWWfffttt|||zzzyyyyyy{{{}}}}}}xxxvvvuuuvvvyyy{{{{{{{{{{{{|||}}}~~~}}}{{{yyywwwyyyzzz|||{{{yyywwwvvvvvvvvvvvvwwwvvvuuusssrrrpppmmmmmmkkkhhhccc^^^YYYVVVNNNMMMJJJHHHFFFDDDDDDDDDAAA???===<<<======<<<;;;;;;;;;;;;;;;<<<===>>>???:::<<>>======>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777888888999888888888888888888888888777666555555555555666777888666666777::::::888666888888888888888888888888:::999888777777666666666444444444444333333333222444444444444444444444444555555444444444555555666555555555666777777666555888888888888888888888888888888999999999999888888333333333222222222111111222444666666666888;;;???AAADDDHHHHHHFFFCCCCCCCCC@@@>>><<<:::888777777777::::::::::::;;;>>>AAACCCBBB???:::555222222333444555777999;;;;;;999777555111111333444666888999:::666777888888888666444333222333555666666444333222222000......000000///---///////////////000111111000000////////////000000111111111111111111111111//////000000000000//////222222111222333666888:::888777555333222222222333333333333444555666888888>>>???BBBEEEGGGHHHHHHHHHIIIJJJLLLLLLLLLNNNPPPRRRTTTSSSQQQOOOOOORRRXXX\\\```cccjjjwww---..................---000000000000000000000000////////////////////////////////////...............//////000000//////...000000000000000000000000111222333222111//////000000000111333333555???JJJ[[[iiivvvzzzxxxwwwwwwuuunnnppprrrzzzvvv___QQQGGGEEEFFFDDDGGGMMMZZZdddmmmooonnnooopppooonnnppprrruuuyyy||||||{{{yyyyyy{{{||||||{{{~~~~~~}}}}}}{{{yyywwwvvvxxxyyy{{{zzzxxxvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwuuuuuusssppplllgggccc```YYYWWWTTTPPPLLLJJJHHHHHHDDDAAA???>>>>>>>>>===;;;:::::::::::::::;;;<<<===888:::;;;;;;::::::<<<======>>>>>>>>>???????????????@@@AAAAAA???>>>>>>???======<<<;;;:::999999888;;;;;;;;;;;;::::::::::::888888888777777777777777888888777777777777888888777777777777777777777777777666555555555555666777888777777888::::::999777888888888888888888888888::::::999999888777777777555555555444444444333333444444444444444444444444111111111111111222333444444555666666777777777666999999999999999999999999888999999999999999888888333333333333222222222222444555666666777:::???BBBGGGHHHIIIGGGDDDAAA@@@@@@===<<<:::888777777777777<<<:::888:::???DDDEEEEEEBBB>>>999555222333444666777888:::::::::888555444222333444555777888::::::666666666666555444444333222222333333333111000///000...---...//////...,,,///////////////000111111000000////////////000000000000000000000000000000//////000000111000000///111111111111222444666888555444333222222222333333444444444555666777999999===???BBBEEEHHHHHHHHHHHHKKKLLLMMMNNNMMMNNNPPPRRRWWWVVVSSSPPPOOOQQQVVVZZZ\\\aaakkk{{{,,,------......------,,,000000000000000000000000---------...............///////////////............//////////////////...000000000000000000000000000222444333111///......//////111333333222999AAAUUUfffwww}}}{{{yyyzzzyyytttuuuvvvzzzkkk\\\NNNGGGCCC@@@BBBGGGOOOVVV\\\___```bbbeeegggdddggglllqqquuuzzz~~~~~~||||||}}}}}}|||zzz~~~|||{{{yyyxxxwwwwwwuuuwwwzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyzzz{{{|||}}}yyyxxxvvvsssppplllhhhfffdddbbb]]]XXXTTTPPPNNNMMMIIIFFFDDDBBBBBBAAA???>>><<<<<<;;;;;;;;;<<<======:::;;;<<<;;;::::::<<<===>>>>>>==================<<<===???>>><<<;;;;;;<<<<<<<<<;;;;;;:::999999888<<<<<<;;;;;;;;;:::::::::888888888888888888888888888777777666666777777888777777777777777777777777777777777777777777777777888888888999::::::999999999999999888888888888888999999999999888777777666888777777777777666666666333333333333333333333333/////////000111222333444444555777777777777777888::::::::::::::::::::::::999999999999999999888777333333333333333333333333888888777777888;;;???AAAKKKJJJHHHEEEAAA>>>===<<<:::999888777666777777888???<<<;;;AAAIIIMMMJJJFFF???<<<888555444555888::::::;;;;;;:::999777555333333333555666777999::::::888777555444444444555555333333333222111000...---///.....................///////////////000000111000000////////////000000//////////////////////////////000111111111000000111111111111222333444555333333333444444444555555444444444555666777999999===???BBBEEEHHHIIIIIIHHHKKKLLLNNNNNNNNNPPPRRRTTTZZZXXXUUUQQQOOOQQQUUUYYY\\\aaalll{{{,,,,,,------------,,,,,,////////////////////////,,,---------.........///.........///////////////......////////////......////////////////////////000222333333111...---.........000444444333777===LLL^^^pppvvvuuuuuuvvvvvvyyy{{{{{{|||xxxhhhUUUHHHAAA???@@@CCCFFFIIINNNRRRTTTWWW[[[```^^^cccjjjpppuuuzzz~~~~~~~~~|||zzz{{{zzzwwwuuuttttttuuuvvvrrruuuxxxzzzzzzzzz{{{|||yyyyyyyyyzzz|||~~~{{{zzzyyyvvvssspppmmmlllllliiiddd___ZZZWWWTTTSSSNNNKKKHHHFFFEEEDDDAAA@@@>>>>>>===<<<<<<<<<======<<<======<<<::::::<<<===>>>>>>>>>===============;;;===>>>===<<<:::;;;;;;999999888888777666666666888888888777777777666666888888888888888999999999888888777777777777888888777777777777777777777777999999999::::::999999999888999::::::::::::::::::999999999888888888777777666777777888888777666555888777777777777666666666333333333333333333333333444444444444555666777888333555777888777666888999::::::::::::::::::::::::888999999999888888777666333333333333333333333333777777777888;;;???AAACCCKKKIIIEEEAAA>>><<<:::999777777666555666777888999>>><<<===EEENNNPPPJJJBBB;;;:::888666777999<<<>>>===<<<;;;:::888666555444333444555666777888999:::888777666444444555666777444444333222111000.........//////////////////000///////////////000000111000000////////////000000//////////////////////////////000111111111111111111111111111222222333333222222333444444555555555333333333444555666888888<<<>>>BBBEEEHHHIIIIIIIIIHHHJJJMMMNNNOOOQQQUUUWWWZZZXXXUUUQQQOOOPPPTTTXXX\\\```iiiwww,,,------------------,,,........................,,,,,,------.../////////.........///////////////---......//////......---////////////////////////000111222111000......///...---000444444333666;;;FFFVVVfffnnnqqqtttwwwwwwzzz~~~sss^^^MMMDDDAAAAAABBB@@@???BBBGGGJJJKKKPPPVVV[[[aaaiiiooossswww}}}}}}zzzwwwuuuqqqnnnmmmnnnppprrrpppsssvvvxxxyyyyyyzzz|||wwwxxxyyy{{{}}}}}}{{{yyyvvvtttrrrqqqnnnlllhhhddd___\\\[[[ZZZRRRPPPLLLIIIHHHFFFDDDBBB@@@???>>>===============<<<===>>>===;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===<<<;;;999::::::999999999999888888777777888888777777777666666666777777777777888888888888999999888888888888999999888888888888888888888888::::::;;;<<<<<<;;;::::::888999;;;;;;:::::::::;;;::::::999999888777777777555666777888888777666555555555555444444444333333333333333333333333333333444333333333444555666777222555888999777666888;;;::::::::::::::::::::::::888888888888777666555555333333333333444444444444444444666:::@@@EEEHHHIIIGGGDDD@@@>>><<<:::888666555555555555666888:::;;;::::::<<>>AAAEEEHHHIIIIIIIIIGGGIIILLLMMMOOORRRVVVYYYXXXVVVSSSPPPNNNPPPTTTXXX\\\___fffsss------............------------------------------,,,------...//////000000............/////////000---......//////......---------------------------000000111000......///111///...///333444222444999>>>LLLZZZdddkkktttxxxyyyzzz~~~jjjYYYNNNIIIFFFCCC???<<<===BBBCCCCCCFFFLLLUUU[[[dddiiilllpppuuuyyy}}}}}}yyyuuupppkkkiiijjjmmmoooppprrruuuvvvvvvvvvvvvwwwuuuwwwyyy|||~~~}}}{{{xxxwwwvvvuuunnnllliiieeebbbaaa```___ZZZWWWSSSPPPNNNLLLIIIGGGCCCCCCBBBAAA@@@?????????===???@@@@@@===;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::<<<===<<<;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999777777777777888888999999::::::999999999999::::::999999999999999999999999999:::;;;<<<<<<;;;:::999888:::<<<<<<::::::;;;<<<::::::999999888777777666555666888999999888777666444444444444333333333222222222222222222222222222222111111111111111222222111555999999777666999<<<999999999999999999999999777777777777666555444333333333333444444444555555555555888???FFFKKKLLLKKK@@@>>>;;;::::::999777444444444444555777999;;;===:::999:::>>>CCCCCC>>>999:::;;;===>>>????????????;;;:::777555333333333333333333444555666777777888555555555555555555555666444333222111000000000000,,,...//////------///111///////////////000111111000000////////////000000111111111111111111111111//////000111222222222222222333333333333333222222000111222333444444333333444444444555666777999999;;;>>>AAAEEEHHHIIIJJJJJJGGGIIILLLMMMNNNQQQTTTWWWUUUTTTQQQNNNMMMPPPUUUYYY]]]```gggttt---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111---.........//////000000---..................---------------------------///000000///---...000333111...///222333111333666444@@@MMMXXXcccooouuuvvv}}}uuudddYYYRRRLLLFFFAAA======AAAAAA???AAAFFFNNNUUU]]]bbbdddggglllqqqyyy{{{~~~}}}yyyrrrllliiijjjlllnnnppprrrtttuuusssrrrrrrssstttvvvyyy}}}~~~}}}zzzxxxwwwvvvvvvlllkkkhhhfffdddcccccccccaaa^^^ZZZWWWUUURRROOOMMMHHHGGGFFFEEEDDDCCCCCCCCC???AAACCCCCCAAA>>>===<<<:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;<<<;;;;;;;;;;;;::::::::::::999999999999888888888888888888999999::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999;;;;;;;;;;;;999999888:::======:::999;;;===::::::999999888777777666666777999::::::999888777666666555555555444444444222222222222222222222222444444333333222333333333111555999999777666999===999999999999999999999999666666666666555444333222333333333444444555555555999:::===CCCIIILLLLLLJJJ<<<:::888888:::999666333444444444555777:::<<<>>><<<:::999;;;===>>><<<:::<<<===???AAAAAA???>>><<<:::888555222111111222222222333333444555666777777333444444444444444444444333222111000000//////000***,,,......,,,+++...000///////////////000111111000000////////////000000111111111111111111111111//////000222222333333333333333444444444333222222333444555666777666555555555555666666777999:::;;;;;;>>>AAAEEEHHHIIIJJJJJJIIIKKKLLLMMMNNNOOORRRTTTSSSRRRPPPMMMMMMPPPUUUZZZ___ccckkkyyy------------------------......------------......---...///000000000......,,,,,,,,,---...///000000..............................///000000000000000////////////////////////////////////000000000000777<<>>?????????>>>===<<<<<<======<<<;;;;;;:::999999;;;;;;;;;:::::::::999999::::::999999999999::::::999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>::::::;;;;;;<<<;;;;;;;;;============<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<888888888888777777777777999999888888888888888888777666444333222222333333444333333222222111111111333333444444555666777777666888888888777666666666888999999::::::999999888888888777555555444444444555555444222111222555888:::>>>DDDIIIKKKHHHDDDAAA<<<;;;:::888777777666666555333111444888;;;;;;999;;;:::999888888777777777;;;===@@@BBBAAA>>>:::777:::777222000000111222111555555555666555555444444222222222222222222222222000000//////......------...///////////////......///............000222333222111111111000000//////////////////000000000000000111111111111222222222666444222111111222444555111111222222222333333333444444444444555777888:::>>>???BBBDDDFFFGGGGGGGGGKKKMMMOOOPPPPPPQQQSSSUUUSSSRRRPPPNNNNNNQQQVVV[[[```cccjjjwww------------------------......------------.............../////////......,,,---------.../////////..............................///000000000000000////////////////////////////////////000000000000333888===DDDMMMZZZhhhrrr}}}zzzqqqiii^^^VVVKKKCCC??????@@@AAABBBFFFJJJMMMNNNSSS[[[aaahhhkkkqqqxxx}}}}}}wwwqqqnnnnnnqqqssssssrrrpppnnnllllllllllllmmmooorrrttttttvvvyyy{{{{{{zzzwwwuuusssqqqppppppooonnnmmmkkkhhhfffeeedddcccbbbaaa___\\\ZZZWWWVVVUUUTTTRRRPPPNNNMMMLLLKKKKKKJJJHHHFFFDDDCCCCCCCCC@@@@@@@@@@@@???>>>>>>============<<<<<<;;;;;;;;;<<<;;;;;;;;;:::::::::::::::::::::999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========>>>======<<<<<<============<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<888888888888777777777777777777777888888999999999777666444333222222333333444333333333222222111111333333444555555666777777@@@CCCEEEAAA;;;777888:::888999999::::::999999888888777666555444444444444555555555444333444888;;;AAACCCGGGIIIHHHDDD@@@<<<999999777666555444444444777777888888888888:::;;;:::999888777666777888888>>>???AAAAAA@@@===:::888777555111000111333444444555555555555555555444444222222222222222222222222///////////////...............////////////..................///000111222111111111111000000000///////////////000000000000//////000000000111111111222222111000000111111222222222333333333444444444444444444444555777888:::>>>???BBBDDDFFFGGGGGGGGGKKKMMMOOOPPPPPPQQQTTTUUUTTTSSSPPPMMMMMMQQQWWW[[[bbbdddkkkxxx------------------------......------------......111111000000000000111111------................................................///000000000000///////////////////////////////////////000000000000000222666:::AAANNN]]]hhhuuu~~~sss```OOODDD@@@???@@@<<>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<============>>>===>>>???????????????>>>@@@@@@@@@@@@@@@???>>>===============<<<<<<<<<<<<>>>===;;;999999999;;;;;;888888888888777777777777555555666777888999::::::666666444333333333333333333333333333333333222222444444555555666666777777AAAFFFIIIEEE<<<666888===888888999999999999888888777666555444333333333333555666666666666888;;;>>>FFFGGGGGGFFFDDD@@@<<<999888777666555444333333333777:::<<<;;;777666888;;;888777666555555777888:::?????????>>>===:::888666555333000000222555666666666666555555555444444444222222222222222222222222...///////////////000000......///////////////...---......///000000000000111111111111000000000000////////////000000000000.../////////000000000000000111111222222111111111333333444444444555555555444444444444555777888:::>>>???BBBDDDFFFGGGGGGGGGJJJLLLNNNPPPPPPQQQSSSUUUUUUSSSPPPLLLLLLPPPWWW]]]cccffflllxxx------------------------......------------......111000///------...///000...............---------........................---...//////000000//////////////////////////////////////////000000000000000000111333888DDDSSS]]]kkkuuu|||dddSSSHHHBBB@@@;;;===???@@@AAADDDJJJNNNLLLQQQYYYaaaiiiooorrrsssuuuxxx|||~~~}}}~~~wwwuuuqqqlllgggdddbbbaaaaaacccfffhhhiiikkknnnqqqoooooonnnnnnnnnnnnnnnnnnvvvtttrrrooommmllllllkkkjjjiiihhhgggeeecccaaa``````___]]][[[YYYXXXWWWWWWWWWVVVUUUSSSQQQOOONNNMMMIIIHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>>>>=========>>>======<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@???BBBBBBBBBAAAAAA???>>>===============<<<<<<<<<<<<@@@>>>;;;999888999:::;;;888888888888777777777666666666666777777888888888555555444444333333333333333333333333444444444444555555666666666777777777999<<>>AAAEEEEEEDDDBBB???===:::999999888777666555555555555666888:::999777666777888777666444444444777999;;;>>>===<<<:::888666555444555333111111333555666666777666555555444444444444222222222222111111111111......//////000000000111---...//////////////////,,,---///000111000///...111111111000000000000000////////////000000000000/////////000000000111111111222444555555444333222333333333333444444444444444444444444555777888:::>>>???BBBDDDFFFGGGGGGGGGHHHJJJLLLNNNNNNPPPRRRTTTVVVTTTOOOKKKKKKPPPXXX]]]dddfffmmmxxx------------------------......------------......---,,,***)))))))))***+++...............---------........................------...///////////////////////////////////////////////////000000000000111111111111444>>>JJJTTTbbbmmm}}}{{{eeeSSSGGG@@@===>>>>>>>>>???AAAEEEGGGHHHJJJNNNTTTZZZ```eeegggjjjnnnuuuzzz~~~{{{xxxssslllfffaaa^^^\\\^^^```ccceeefffhhhjjjmmmlllllllllllllllmmmnnnoooqqqpppooonnnmmmmmmmmmmmmjjjjjjiiihhhgggeeecccbbbbbbaaa___^^^]]]\\\[[[[[[\\\[[[ZZZXXXVVVTTTRRRQQQOOONNNMMMKKKJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBAAA@@@???>>>===============<<<<<<<<<<<>>;;;999999999:::;;;888888888888777777777666777777777666666555555555444444444444444444333333333333333444444555555666666666666777777777777777666666666777999:::999888777888888999999888888777555555444333333333444444333555777888999;;;???BBBDDDCCCAAA>>>;;;999777666999888777666666555666666555444333555777888666333666555444444555777999;;;>>>===;;;999777666555555666444222222444555555444888777555444333333333444222222222111111000000000.../////////000000111111------...///////////////,,,---///000000///......000000000000000000111111////////////000000000000000000000111111111222222000111333555666555333222222222222222333333333333444444444444555777888:::>>>???BBBDDDFFFGGGGGGGGGFFFHHHJJJLLLMMMNNNQQQSSSVVVTTTOOOKKKKKKPPPXXX]]]cccffflllxxx------------------------......------------......000///...---------------------..........................................------...////////////...////////////////////////////////////000000000000111222222222333:::CCCKKKXXXddduuuuuu```NNNDDD???>>><<<<<<<<<>>>@@@AAAEEEFFFGGGJJJNNNSSSWWWZZZ^^^ccckkkqqqvvvyyy}}}~~~zzztttmmmgggaaa^^^\\\^^^```cccdddeeefffiiikkkiiiiiijjjjjjkkklllnnnnnnkkkkkkllllllllllllkkkkkkiiiiiiiiihhhgggeeedddcccaaaaaa```_______________aaa```___^^^[[[YYYVVVUUUUUUTTTRRRPPPOOONNNOOOOOOLLLLLLKKKJJJJJJIIIHHHHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>============<<<<<<<<<<<<===<<<;;;;;;::::::::::::888888888888777777777777888888777666555444333333333444444555555444333333333333444444555666777777777777777777888888888888<<<999777888<<<===:::666777777888888888888777777555555444444444444444555444666888999;;;===@@@BBBEEECCC@@@===999666444222777666555555444444444555666333222444888999555111555555666666777888999:::>>>>>><<<;;;999888777666666444333333555666555444999777666444333333333444222222222111000000/////////000000000000000000111,,,---...///000000000000---....../////////......000000000000111111111111////////////000000000000111111111111222222222222...///111333333333222111111111111222222222333333444444444444555777888:::>>>???BBBDDDFFFGGGGGGGGGEEEGGGJJJKKKLLLNNNPPPSSSUUUSSSPPPLLLLLLPPPWWW]]]aaadddjjjvvv------------------------......------------......333333333333222111000///,,,---------.../////////........................,,,---......//////......////////////////////////////////////000000000000///111333333333666<<>>AAABBBDDDFFFHHHKKKMMMNNNPPPUUU]]]dddjjjooouuuyyy|||}}}zzzuuunnniiidddaaa___aaabbbdddeeeeeefffhhhjjjggggggggghhhiiijjjlllmmmlllmmmooopppooonnnkkkjjjhhhiiihhhhhhgggfffeeedddaaa````````````aaabbbccceeeeeedddbbb```]]]ZZZYYY[[[YYYVVVTTTSSSRRRSSSSSSQQQQQQPPPNNNMMMLLLKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBAAA@@@AAAAAABBBAAAAAA@@@@@@============<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999888888888888777777777777666666666555555444444444333333444555555444444333222333444555666777888888888888888888888888888888;;;:::999:::;;;;;;999777777777888888888888777777666555555444555555666666666888:::<<<===???AAADDDBBBAAA@@@===;;;888666555777777666555555555666666888888888999999888555333555666777999999999888888::::::::::::888777555555333222222333666777777666999888666333222222333444222222222111000/////////111111111000000000000000,,,---...///000000000000///......------.........///000000000111111111111////////////000000000000000000000000111111111111...///111222333333222222222222222333333333444444444444444444555777888:::>>>???BBBDDDFFFGGGGGGGGGFFFHHHKKKLLLMMMOOORRRTTTTTTSSSPPPMMMMMMQQQWWW[[[___aaahhhuuu------------------------.........------.........///000000000000...,,,+++,,,,,,------...///000000........................,,,---......//////......////////////////////////////////////000000000000---000333333222444888;;;CCCMMM]]]mmm|||~~~zzzzzzxxxxxx|||uuuaaaUUUCCCAAA>>><<<<<<=========>>>???BBBEEEGGGHHHGGGGGGEEEKKKSSSZZZ```gggnnnsssuuuzzz{{{yyytttooojjjfffdddccccccdddfffffffffggghhhjjjfffffffffggghhhiiijjjkkkppprrrtttuuutttqqqmmmkkkhhhiiiiiihhhgggfffeeeeee`````````aaabbbcccdddeeehhhhhhgggfffccc```]]][[[^^^\\\YYYVVVUUUUUUUUUVVVTTTTTTRRRQQQOOOMMMLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGEEEDDDBBBAAAAAAAAABBBBBBCCCBBBBBBBBB>>>=========<<<<<<<<<<<<888:::<<<======<<<:::999888888888888777777777777444444555555555555555555222333444555555555444333222333444555666777888999999999888888888888888888444666999999777666777999777777888888888888777777666666555555555666666777888:::===>>>???@@@CCCEEE======>>>>>>======<<<;;;:::999999888888888888999:::===@@@>>>:::666555666555777999:::;;;:::888777555666666777666444222111111000111333666999999999:::888666333222222333444222222222111000//////...222222111111000000//////,,,---...///000000000000000///---,,,,,,---.../////////000000111111111222////////////000000000000////////////000000000000111111222333444555555555333333333444444444555555444444444444555777888:::>>>???BBBDDDFFFGGGGGGGGGGGGIIILLLNNNOOOQQQSSSVVVSSSRRRPPPNNNNNNQQQVVV[[[]]]```gggttt------............------/////////...------,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,/////////...------,,,,,,---...///...------...///---......///000111111222111111111222333444666777===BBBPPPaaappp}}}|||sssssswww~~~ooo___KKKHHHCCC@@@???>>>===<<>>???AAA===>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;:::999999888888777555555444444444555555444444444555666666666555444333222333444555,,,...111555777888888777999888777777777888999:::888888999:::999888777666222222222333444555666777666666555444333333333333777999===@@@BBBBBBAAA@@@;;;:::999777666555555555666666777888888888888777888999;;;:::888777777888888999:::::::::888666444777666666777888888666444555666888999999888777666666444222111000111222333333222111//////000222333000000000000000000000000////////////////////////------...///////////////222111000///...---,,,,,,///000000///...///222444000000000/////////////////////000111222333333333///111555888999777444222333333555666888999::::::???@@@CCCEEEFFFFFFEEEDDDJJJKKKKKKJJJKKKNNNRRRVVVRRRQQQPPPNNNNNNRRRWWW\\\___```eeeqqq,,,,,,------------,,,,,,---------...............///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,........................---...///...------...///......//////000000111111000000000000222333444555999===HHHWWWeeesss~~~rrrooorrr}}}|||lllVVVQQQIIICCC@@@>>>===<<<>>>>>>>>>???AAABBBAAAAAAFFFIIIMMMQQQTTTYYY^^^bbbfffmmmvvv}}}}}}zzzxxxssssssssspppmmmjjjiiiiiiggghhhjjjkkkkkkjjjhhhfffdddeeefffiiilllooorrrtttxxxyyyxxxvvvrrrooonnnnnnhhhhhhhhhhhhgggfffddddddbbbcccdddeeefffggghhhhhhffffffeeedddcccaaa___^^^```]]]ZZZXXXWWWWWWUUUTTTTTTTTTTTTSSSQQQPPPNNNMMMOOOOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGIIIIIIGGGFFFEEEDDDDDDDDDAAAAAAAAAAAA@@@>>>>>>>>>AAA@@@???>>>===<<<;;;;;;<<<<<<;;;;;;:::999999999888777666555444444444444555555444333333333333444666555444333333444444555222444666888999:::999999:::999888777777888999:::888888999999999888666555444444444444444555666777666666555555555555555666999;;;>>>AAABBBAAA???>>>:::999888777666666666666333444555777999:::::::::777888888777555444555666999:::;;;;;;:::999777555777666666666888888666555555666888999999888666555333222000//////000111222333222000...------...///........................//////////////////////////////000111111111111111///////////////////////////000000000//////000222000000000000000000000000///000111222222333333333222444777:::;;;999777555333333444555666888999:::>>>@@@CCCEEEFFFFFFEEEEEEHHHJJJLLLMMMNNNPPPRRRTTTTTTSSSPPPNNNNNNQQQVVV[[[___```dddppp+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////...---,,,++++++,,,---...---------------------------............------,,,------------............---...///...------...///////////////////////////////////////000111333333444666===IIIVVVdddvvvtttmmmnnnzzzwwwggg```VVVMMMGGGCCC@@@>>>???===<<<===???AAAAAAAAAEEEGGGJJJLLLNNNQQQUUUXXX^^^ccckkkpppqqqpppoooooonnnoooooonnnkkkjjjkkklllkkkkkkllllllllljjjiiigggfffffffffhhhkkkpppsssvvv{{{{{{zzzwwwsssooonnnnnnjjjjjjjjjiiihhhgggeeedddccccccdddeeefffgggggghhhbbbccccccccccccbbbaaaaaa^^^\\\YYYXXXXXXXXXWWWUUUUUUUUUUUUTTTSSSQQQPPPOOOQQQPPPPPPOOONNNMMMLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFIIIHHHGGGFFFEEEDDDDDDCCC???@@@AAA@@@@@@???===<<>>HHHUUUgggvvv|||qqqooozzzwwwqqqiiiaaaYYYRRRLLLHHHDDDAAA===<<<>>>AAAAAAAAABBBDDDFFFHHHIIILLLOOORRRYYY]]]bbbeeeffffffggggggfffggghhhhhhhhhiiillloooppppppoooooommmlllkkkjjjhhhhhhggggggiiilllppprrryyyyyyxxxtttppplllllllllkkkkkkkkkjjjhhhgggeeeeeeddddddeeeeeefffggghhhhhhaaabbbbbbbbbbbbbbbaaaaaa\\\[[[YYYYYYYYYYYYXXXWWWVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQPPPOOONNNMMMLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHHHHGGGFFFEEEDDDCCCCCC>>>@@@AAA@@@AAABBB@@@<<>><<<::::::;;;<<<:::::::::999888888777777666555555444333333444444666666555555444555555555444444444555555666666777666666666666666777888999:::::::::999999999999999888888888777666555444333555555444444333444444444333444666777999:::;;;;;;>>>???AAAAAA@@@===999666444444555555666777888999:::;;;;;;;;;:::999999888::::::999666444444666999;;;;;;======<<<;;;999777666555444666777888666555666666777777777666555444//////......///000111222444333222000////////////000000000000000000000000////////////////////////------...///////////////------...///000111111222000222333333111/////////111111111111111222222222000111222222333333333222444555777999:::999888777555333222111222555888:::<<<>>>AAADDDFFFFFFFFFFFFFFFIIILLLNNNOOOPPPRRRTTTXXXVVVSSSOOONNNPPPTTTXXX\\\^^^dddooo------............------......------,,,,,,,,,,,,---------,,,,,,---------........................,,,,,,---------------,,,//////...---,,,++++++***---...///...---------///////////////............000000///000000111222333333111222888???IIIZZZhhhxxxyyysss{{{{{{uuummmddd^^^RRRJJJAAA<<<<<>>AAACCCEEEFFFIIIMMMOOOTTTVVVYYY[[[[[[\\\]]]______```aaaccceeeiiiooossstttsssrrrpppooonnnmmmmmmkkkjjjgggeeeeeegggiiijjjrrrrrrpppmmmiiigggggggggiiiiiiiiihhhgggfffddddddeeeeeeeeeffffffgggggghhhbbbcccbbbbbbaaa```___^^^[[[ZZZYYYYYYZZZ[[[YYYXXXVVVVVVVVVVVVUUUTTTRRRRRRPPPPPPOOONNNMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCBBB???BBBBBB@@@CCCGGGEEE???@@@>>><<<:::::::::<<<===999999999888777777666666555444444333333333333444444333333333444555666666333444555666777777888888555444444555666777888999::::::::::::999999888888777777666555444444444333444444333333333333333444222333666888;;;<<<======??????@@@???===:::777555333444444555777888:::;;;>>>>>>>>>===<<<;;;:::999:::999888666555555777:::;;;<<<=========;;;999777555444444555777888666555666666666666555555444444000000000000111222222333111111111000000000000000000000000000000000000000////////////////////////------.../////////////////////000000000000000000111333555444222111000000000000111111222222222222111111222333333333333222222222333444555555555555555444222111222555888:::;;;===@@@CCCFFFGGGGGGFFFGGGHHHJJJJJJKKKNNNSSSVVVYYYWWWTTTPPPNNNOOOTTTWWWZZZ]]]dddnnn~~~---......//////......---......------,,,++++++***------------------------------------------------+++,,,,,,------------,,,......------,,,+++++++++---...///...------...///........................000000000000000111222222444222222555999@@@MMMYYYkkkxxxzzz{{{kkk^^^MMMBBB>>>>>>===<<<<<<>>>AAACCCDDDGGGJJJMMMLLLNNNPPPQQQPPPQQQSSSTTTWWWYYY[[[]]]bbbiiipppvvvuuutttrrrpppnnnnnnoooooommmkkkhhheeecccbbbbbbbbbhhhgggfffdddaaa```aaaccceeeeeeeeeeeeddddddcccbbbccccccddddddeeeeeeeeeeeecccccccccbbb```___]]]\\\[[[ZZZYYYZZZ[[[[[[YYYXXXVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFDDDBBBAAA@@@CCCBBB???CCCKKKJJJCCC===<<<;;;:::999:::;;;;;;999888888777666666555555444333333222222333333333333222222222222333444444333444555777888999999999666666777888999::::::;;;999999999999999888777666666555444444333333444444444444333333333444444555333555888;;;===????????????>>>===<<<:::888666555444444555666888:::;;;<<<<<<<<<======>>>=========666777777666555555777:::;;;<<<=========;;;999777444333333555777888666555666666555555444444333333222222222222333333333333................................................//////////////////////////////000111111111111111111111111000000/////////111222444333222111111222//////000000111222222222222222333333333333333222000000111111222222333444555444333333444666888999:::<<>>@@@AAABBBDDDGGGIIIEEEGGGHHHIIIHHHIIIJJJKKKNNNOOORRRVVV\\\dddnnnuuutttrrrooommmlllmmmnnnooommmkkkiiifffccc```___^^^^^^^^^]]]\\\ZZZ[[[]]]``````aaaaaaaaaaaaaaa`````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaa```___]]]]]][[[ZZZZZZ[[[\\\[[[YYYWWWUUUVVVVVVUUUUUUTTTSSSRRRPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFFFFEEEFFFFFFGGGGGGEEEFFFGGGGGGFFFDDDBBB@@@@@@CCC@@@===CCCNNNOOOGGG;;;;;;::::::999888777777888888777666666555555444333333222222222222333333777777666444444333333333222333555777999:::::::::888999:::;;;;;;:::999888888888999999888777555444444333333222222333444555555555555555555666777888666888;;;>>>AAABBBBBBBBB>>><<<:::888666666666666555555666777999;;;<<<===<<<<<<<<<======<<<;;;;;;444666777888777888999;;;:::;;;<<<===<<<:::888777333333333444777777666555777666555444333333333333333333333333333222222222////////////...---,,,,,,........................//////////////////////////////000111111111111111111111111000000000/////////000111000//////111222......///000000111222222222333333444333333222222111111000000111222444444555555555555666777888888999;;;???CCCEEEGGGGGGGGGHHHJJJLLLMMMOOOQQQUUUXXXYYYWWWTTTQQQOOOPPPUUUXXXXXX\\\cccmmm{{{+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------((((((***+++---...000000---...///...------...///,,,,,,------...///000000......---------...//////222000000222222333:::BBBNNN[[[kkkwwwttt[[[NNNHHHDDDAAA<<<>>>???@@@@@@AAADDDFFFBBBDDDFFFFFFEEEEEEFFFGGGFFFGGGJJJNNNUUU___jjjqqqrrrpppmmmkkkjjjkkkmmmooolllkkkiiifffdddaaa___]]]XXXYYYXXXWWWWWWXXX[[[^^^]]]^^^^^^_______________^^^^^^^^^^^^____________``````aaaaaa```___^^^^^^\\\[[[[[[[[[\\\[[[YYYVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIFFFEEEEEEEEEFFFGGGHHHHHHEEEFFFGGGGGGFFFDDDAAA@@@???BBB???;;;BBBOOOQQQIII<<<;;;;;;:::888666444333777777777666555555444444222222222111222222333333>>>===;;;999777555444444222333666888::::::::::::999:::;;;<<<;;;999666555777888888888777666444333333222222111222333555666666666666666777999::::::888;;;>>>AAACCCDDDDDDDDD===;;;888555444555666888666666777888999;;;===>>>>>>>>>===<<<;;;999777666555777:::;;;;;;<<<===>>>:::;;;<<<<<<<<<:::888666333333333444777777777555777666555444333222222333333333333333333222111000222222222111000...---,,,000000000000000000000000////////////////////////---......///////////////000000000000000111111111.........---------000222---......///000111111111333333333444444333222222333222111111222333555666555555666777777777888888888;;;>>>BBBEEEGGGHHHHHHGGGJJJOOOQQQSSSTTTVVVXXXYYYWWWTTTQQQOOOQQQUUUYYYWWW\\\cccmmmzzz)))***++++++,,,,,,,,,,,,............------,,,+++---...///...------...///......------------..............................------,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////000000000000111111111111000///......000444888;;;GGGMMMYYYhhhyyyyyyaaaKKK@@@>>>>>>>>>>>>===<<<<<<===???@@@@@@?????????AAACCCDDDCCCDDDFFFJJJPPPWWW]]]```aaaaaabbbdddfffiiikkklllkkkjjjhhhfffdddbbb``````YYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZYYYWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^]]]^^^^^^]]][[[YYYWWWVVVUUUUUUVVVVVVUUUUUUTTTSSSOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFDDDCCCAAAAAA@@@@@@@@@???>>>>>>>>>???AAABBB;;;;;;:::999888777666555444444444444444444444444111111111111111111111111888999:::999666444444444777777777777666666666555555666666777999;;;===>>>;;;:::999777555444333333444333333333333555666777888666444444666888999888777:::>>>BBBDDDCCCBBBAAA;;;:::888777555444444333555444555999>>>@@@???===???>>>;;;999;;;===:::444666777888999:::;;;;;;;;;::::::::::::888666444222000222444666777777666555444444444444444444444444222222333222111///---,,,000///...------...///000//////000000000000//////111111000000//////......//////............//////000000000000000000000000111111111111111111111111///000111222222111///...222222222222222222222222222222222222222222222222444555555555444555777:::<<<>>>AAADDDFFFGGGFFFFFFGGGJJJNNNQQQSSSTTTVVVWWWVVVVVVUUURRRPPPPPPRRRUUUYYY^^^eeemmm}}}***+++,,,,,,,,,,,,,,,,,,...............---,,,,,,---...///...---,,,---///......------------..............................//////............//////,,,,,,---------.................................//////000000000111111111000///...///000333777999;;;BBBMMM\\\lll{{{~~~}}}oooVVVGGGCCC>>>???@@@@@@???>>>>>>???>>>======<<<======>>>>>>AAAAAACCCEEEIIINNNSSSUUUYYYYYY[[[]]]```ccceeegggeeeeeeeeeeeeeeeeeeeeeddd]]]]]]]]]]]]]]]]]]]]]]]]YYYXXXVVVVVVWWWVVVUUUTTTSSSTTTTTTUUUVVVWWWWWWXXXVVVWWWWWWXXXYYYYYYZZZZZZ]]]]]]^^^]]]\\\[[[YYYXXXVVVVVVUUUUUUTTTSSSQQQQQQOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEDDDBBB@@@?????????<<<;;;;;;:::;;;<<<===>>><<<;;;:::888666444222222444444444444444444444444111111111111111111111111555777888777555333333444555555666777999:::;;;;;;:::999999999999999999:::777666555444444444444444222222111111111222333444666444333444777999999999777:::===@@@AAAAAA@@@>>>999888777666555444444444999888999===DDDJJJMMMNNNHHHJJJGGG>>>777444222000666777999:::;;;<<<;;;;;;<<<<<<;;;999666333111///111333555777777777666555444444444444444444444444333333333333222000...---//////............////////////000000000000//////000000000000//////......//////............//////000000000000000000000000//////////////////////////////000111222222222222111111111111111111111111333333333333333333222222444555555555444555777:::<<<>>>AAADDDFFFGGGFFFFFFIIILLLPPPSSSTTTUUUWWWYYYXXXXXXVVVSSSPPPPPPRRRTTTXXX^^^dddmmm}}},,,------------,,,,,,+++...............------,,,,,,...///...---,,,---.........------------..............................//////............//////,,,------------........................---------//////000000000000111111000000000000111222444555555;;;EEERRR```ooo}}}}}}zzzyyy}}}}}}dddQQQHHH>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;@@@@@@@@@AAACCCFFFHHHJJJNNNOOOPPPSSSWWWZZZ]]]_________```aaabbbccccccddd________________________XXXVVVSSSRRRRRRRRRQQQOOONNNOOOPPPRRRSSSTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUXXXXXXYYYZZZYYYXXXWWWVVVVVVVVVUUUTTTRRRPPPNNNMMMNNNMMMLLLKKKKKKJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFEEECCCAAA???======<<<:::999999999999::::::;;;BBBAAA???<<<999777444333444444444444444444444444222222222222222222222222222444555555444333333444666666888999:::<<<===>>>;;;;;;:::999999888888888333333222222222333444444222222111111111222333444444333222444777:::;;;:::777999;;;===>>>===<<<;;;666666555444444444444555777777:::AAAMMMZZZccciiibbbfffaaaPPP===333111222666888:::<<<======<<<;;;;;;:::888666333222111000333444666777888777777666444444444444444444444444444444444333222111000///......////////////.........//////000000//////...000000000////////////...//////............//////000000000000000000000000////////////////////////111111111111111222333444111111111111111111111111333333333333333333444444444555555555444555777:::<<<>>>AAADDDFFFGGGFFFFFFJJJMMMQQQTTTVVVWWWYYYZZZZZZYYYWWWSSSPPPPPPRRRTTTWWW]]]ccclll}}}............---,,,,,,+++,,,,,,------------,,,,,,,,,---......,,,,,,---......------,,,,,,------...........................------,,,,,,,,,,,,------------------............---------.........//////////////////000000000111///000000111111111111111444999@@@JJJVVVfffwww}}}}}}zzzxxx{{{nnnZZZPPPEEECCC???===<<<<<<;;;;;;<<<<<<============<<<<<<@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFHHHKKKOOOSSSVVVXXXYYYZZZZZZ[[[\\\\\\]]]]]]aaa````````````_________XXXVVVSSSQQQPPPPPPNNNMMMMMMNNNPPPRRRSSSTTTTTTTTTPPPPPPPPPQQQQQQRRRRRRRRRTTTUUUWWWXXXXXXXXXWWWVVVVVVUUUTTTSSSQQQNNNLLLKKKMMMLLLKKKJJJJJJIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDBBBBBB@@@@@@@@@@@@BBBBBBDDDCCCAAA???===;;;;;;:::::::::::::::::::::;;;;;;BBBAAA???===:::888666555333333333333333333333333222222222222222222222222000222444555444444555666999999999::::::::::::;;;888888999999999999999999333222222222222333333444555555555555555666666666333222333555888;;;;;;;;;777888999::::::999888777444333333333333444555555555666999@@@JJJUUU^^^ddd```eeeaaaQQQ???888999;;;888999<<<>>>>>>===<<<;;;777666444333333333444555555666777777888777777666333333333333333333333333333333222222111000//////---...///000000///...---...//////////////////...//////////////////////////////............//////000000000000000000000000111111111111111111111111444333222111111111222333111111111111111111111111333333444444444444555555444555555555444555777:::<<<>>>AAADDDFFFFFFFFFFFFJJJMMMQQQTTTUUUWWWXXXZZZYYYXXXVVVSSSPPPQQQSSSVVVVVV\\\bbbkkk|||............---,,,,,,+++***++++++,,,,,,,,,++++++,,,---...---,,,+++,,,...------,,,,,,,,,,,,------........................------,,,,,,,,,,,,---------------.........//////***+++,,,---...000111111...////////////000000000///000111111111000//////111444888===GGGXXXlllyyy}}}{{{{{{}}}wwwiii___SSSMMMEEE???===>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAAAAABBBDDDFFFJJJMMMPPPRRRRRRSSSTTTUUUWWWYYYZZZZZZaaaaaaaaa```````````````YYYVVVSSSPPPPPPOOONNNMMMOOOPPPRRRTTTVVVVVVUUUUUUPPPPPPPPPPPPPPPQQQQQQQQQSSSTTTVVVWWWXXXXXXWWWWWWTTTSSSRRRQQQOOOMMMKKKIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBB@@@???>>>>>>>>>>>>???@@@BBBAAA???===;;;:::999999:::::::::::::::::::::999999888777666555444333222333333333333333333333333222222222222222222222222111333555666666666777888888888888999999999999999777777888999999888888777555444333333333333333333666666777888888999999999555444444777:::;;;;;;:::777777777666666666555555222222222333333444555666::::::;;;;;;<<<===>>>???===AAAAAA:::666888<<<>>>;;;<<<===>>>>>>===;;;:::555555444333333444666777777777777777777666666666333333333333333333333333111111000000//////......---...///000000///...---......////////////.....................///////////////............//////000000000000000000000000111111111111111111111111222111111000111333444555333333333333333333333333333333333444444555555555444555555555444555777:::<<<>>>AAADDDFFFFFFFFFFFFIIILLLPPPRRRTTTUUUWWWXXXVVVUUUTTTQQQPPPRRRVVVYYYVVV\\\bbbjjj{{{,,,------------,,,,,,+++***++++++,,,,,,,,,,,,++++++---...---,,,+++,,,---------,,,,,,,,,,,,------........................//////............//////------........./////////***+++,,,---...000111111......////////////000000//////000000000000///...000222555777>>>LLL^^^lll~~~{{{uuubbbZZZOOOGGGDDDCCCAAA???===<<<;;;::::::;;;<<<===::::::;;;<<<<<<=========???@@@AAABBBEEEGGGIIIKKKIIIJJJMMMPPPTTTWWWZZZ[[[]]]]]]^^^^^^____________XXXUUUQQQNNNNNNNNNMMMMMMOOOQQQSSSUUUVVVUUUTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLNNNOOOPPPPPPOOOOOONNNNNNNNNMMMLLLJJJIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>???@@@@@@???>>><<<;;;999888888888777777777888777777666555555555444444444444333333333333333333333333333333333333333333333333333333222444777888777777999:::555666666777888999::::::888888999888777555333222555555444333333333444444555666777999:::;;;<<<<<<888777888999;;;<<<;;;999666666555444333333444444333333333333444555666666:::<<<===;;;777444111111111444444222444:::===<<<>>>>>>>>>===<<<:::999888888888777666555555555555888777777666666555555555333333333333333333333333111000///............///......////////////......---......//////......------............///////////////............//////000000000000000000000000////////////////////////---...///000222444666777444444444444444444444444222222333333444444555555444555555555444555777:::<<<>>>AAADDDFFFGGGFFFFFFGGGJJJNNNQQQRRRTTTVVVWWWTTTSSSQQQOOOOOORRRWWW[[[WWW\\\bbbiiizzz***+++,,,,,,,,,,,,,,,,,,+++,,,---............---+++,,,------++++++,,,------,,,,,,++++++,,,,,,---........................//////............//////............////////////---------......................../////////000000///////////////////////////333666777:::BBBOOOZZZlllxxxyyyqqqfff^^^YYYUUUOOOJJJCCCAAA>>>;;;::::::<<<===::::::;;;;;;<<<<<<;;;;;;======>>>>>>@@@AAABBBCCCAAACCCEEEIIIMMMPPPSSSUUUTTTTTTUUUVVVWWWXXXYYYYYYTTTQQQMMMKKKJJJKKKKKKJJJMMMNNNPPPRRRRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGFFFDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@????????????>>>===<<<<<<===>>>???<<<;;;:::999888888888888555555666666666555333222555555555555444444444444222222222222222222222222333333333333333333333333333555777888777777888:::777777777777888888999999555666777777666444222111333333333333333444555666666777:::<<>>;;;999888777777888888999999999888777777888777666555444444444444222222222222222222222222111111///......//////000//////............//////---......//////......------------.........////////////............//////000000000000000000000000////////////////////////...///000111222222333333333333333333333333333333111111222222333444444444444555555555444555777:::<<<>>>AAADDDFFFGGGFFFFFFGGGJJJNNNQQQRRRTTTUUUWWWTTTSSSQQQNNNMMMPPPUUUYYYYYY]]]bbbiiizzz)))***++++++,,,,,,,,,,,,------...///000000000///+++,,,------++++++,,,------,,,,,,++++++,,,,,,---........................---------,,,,,,---------............/////////000000000///...------,,,,,,............/////////000///............///000000+++000555666555888AAAIII\\\hhhyyyzzztttmmmccc\\\KKKHHHBBB>>>;;;;;;===>>><<<<<<=========<<<;;;;;;<<<<<<;;;;;;<<<======>>>>>>???AAACCCFFFHHHJJJKKKKKKKKKLLLNNNOOOPPPQQQRRRQQQMMMIIIGGGGGGHHHHHHHHHJJJKKKMMMNNNNNNLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJBBBBBBCCCDDDDDDEEEDDDDDDFFFEEEDDDCCCCCCBBBBBBCCC?????????>>>>>>>>>>>>>>><<<;;;::::::::::::;;;<<<:::999999888777888888888555555666777666555333222222222222111111000000000222222222222222222222222333333333333333333333333333555777888777777888999<<<;;;:::999888666555555000111444555666666555444000000111222333555777888999:::===AAACCCEEEEEEEEE???>>>=========<<<999666555444222111111222444555444444444444444555666777666888:::888555444555777111888===<<<===BBBFFFGGGDDDBBB>>>:::777666666666444666888:::<<<<<<<<<;;;888777666444333333333333222222222222222222222222222111000//////000111111000///...------...///000---..................------------.........////////////............//////000000000000000000000000111111111111111111111111333333333333111///,,,+++222222222222222222222222000000111222222333444444444555555555444555777:::<<<>>>AAADDDFFFGGGFFFFFFGGGKKKOOOQQQSSSTTTVVVWWWUUUTTTQQQNNNLLLNNNSSSWWWZZZ^^^bbbiiiyyy------------------------///...,,,++++++,,,...//////...------,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,...///111222222////////////000000000000------------------------......------------......,,,---///000000000///...000000000000////////////111111111111222666;;;@@@LLLWWWhhhxxxzzzfffXXXIIIBBBDDDDDD>>>777:::::::::;;;;;;;;;;;;;;;>>>===<<<;;;<<<===>>>???:::<<<>>>@@@AAAAAA@@@???BBBBBBAAAAAABBBEEEHHHIIIIIIGGGFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDBBBAAA@@@??????======<<<;;;:::::::::::::::999999999999999::::::999:::666000666@@@@@@666999888888666555444333222222444444333111000111222333444444222111111333555555333222333555666666666666777888555333333777;;;;;;:::888777666666777888333333333333222222222111555555555666777999;;;<<<999;;;???CCCFFFGGGHHHHHH@@@>>>===<<<:::888777555444444444444555555666666777666555555555666888999999999888777666555444444777888999<<<>>>AAACCCEEEDDDBBB===666222222777<<<:::999888:::======:::777777777666444333222111000111222222333333222222111/////////...------,,,,,,***...222222000...---...000000///..................//////000111222222222+++,,,---...///111222222000---,,,---000111000...///000000111111111000000000111111111222222222222111111000000111111222333555444333333222222333333444333333333444777:::;;;:::>>>BBBEEEFFFGGGGGGHHHEEEIIIOOORRRTTTUUUVVVWWWWWWTTTPPPNNNNNNQQQUUUXXXYYY\\\aaahhhttt,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++,,,---///......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---........./////////000------------............------------------------......------------......,,,---///000000000///...000000000000//////////////////000000111333888;;;FFFOOO^^^mmmzzz|||mmmYYYLLLFFFCCC>>>999<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::::::::;;;===???@@@@@@???>>>@@@??????>>>???AAADDDEEECCCBBB@@@??????@@@BBBCCCFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;:::999888888888:::999999888777777888888666888777999EEERRRPPPCCC888777777666444333333222222333444333222111222333444444444333222222444666777666444555666777777666:::999888777888999999999777666555444333444444555444444444333333333333333333333555666888999:::;;;<<<>>>BBBFFFIIIKKKKKKKKKIIIIIIGGGBBB;;;666555777444444444444444555555555777666666555666777888999:::999888777666666666666777999;;;>>>AAABBBCCCCCC@@@>>>;;;555111222666:::999777666777999999777555777666666555444333222222111222222222222222222111//////...............///...111444444222///......111222333333333222000///...//////000111111222222111111000///...---,,,,,,///...,,,...000111000......//////000000000//////111111111222222222222333111111000000111111222333111111111222333444555666888777555444444555777888<<<>>>BBBDDDEEEEEEGGGHHHEEEIIINNNRRRTTTUUUWWWXXXWWWUUUQQQNNNNNNPPPTTTWWWYYY\\\aaahhhttt++++++++++++++++++++++++...---,,,++++++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000000//////...---------,,,------------.......................................------------......---...//////000/////////////////////000000000000...000111111111222555777===DDDPPP\\\iiixxxooo[[[NNNEEE@@@===>>>===;;;999999999999::::::::::::999999888888777:::;;;<<<===>>>>>>===<<<======<<<;;;<<<===>>>???>>>===<<<;;;;;;<<<===>>>AAAAAAAAAAAAAAA@@@@@@???????????????@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;<<<;;;999888777666666666999888777666666666666666000222333999HHHSSSNNN@@@666666555444444333222222111333444333222222333444444555555444333333444666:::888666666888888888777:::666444555888999555111555444333333222333333444444444444444555555555555333555777999;;;<<<<<<<<<>>>@@@CCCGGGJJJLLLMMMMMMMMMNNNLLLCCC999444555999555555555555444444444444666666666666666777888888:::999777555555666777888888:::???CCCDDDDDDBBB@@@:::999777444222222555888999777555555666666555444666666666666555555444444111111222222222222111111000///.........///000111222444666555333000///...///111444666555333000......//////000000111111222444333111000...,,,******///...---...000111000///......////////////......111111111111222222222222111111000000111111222333111111111222333444555666888777666555666777999:::>>>@@@BBBCCCCCCDDDFFFHHHEEEIIINNNRRRTTTVVVXXXYYYYYYVVVQQQNNNNNNPPPSSSVVVYYY\\\aaahhhsss++++++++++++++++++++++++------,,,++++++,,,------,,,++++++******+++++++++------,,,,,,,,,------.../////////......------,,,........./////////000000////////////////////////......------------............//////////////////////////////000000000000000222444444444333444666666;;;CCCMMMYYYiiizzzlllYYYLLLFFFCCC@@@???===;;;::::::;;;<<<:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;:::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;<<<===>>>???@@@>>>???@@@@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::999999888:::999888666555444444444666555555444555555666666111222333555===BBB<<<111444444444333333222222222111333444444333333444666444555666666444444555666:::999777666777888777666777666666777888777333000444444444444444555555555444444444555666777777777777999<<>>============:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;::::::::::::::::::999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999:::;;;<<<=========>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666888888666555444333333333222222222333444555666777444777888777666666555222333333333333333222222222222333555555444444555777555666777777666555666777999777555555666666555444888;;;>>>===:::777666666333444444555555666666666444444555666888999:::::::::<<>>???AAACCCFFFGGGIIIIIIEEE@@@999555666888888888888888777777777777777777555666666777777777777777666555333222222555777999;;;>>>CCCFFFFFFBBB>>>:::555555555555666777777777:::999777555444444555666333444666777777777666555///000000111111000000///333222000///.........///,,,,,,---///000000///...---.....................///////////////000000000------......///000000000...///000000000000000111111111111111111000///...............////////////111111000000111111222333555444333333222222333333000111222555999===BBBEEECCCDDDEEEEEEDDDEEEGGGIIIFFFIIIMMMPPPSSSUUUWWWYYYYYYVVVRRRNNNMMMOOOSSSUUUXXX\\\aaagggrrr------------------------++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---///...------------------++++++,,,---.../////////+++,,,,,,,,,,,,---------..............................------------......000000///............///......//////000000111111...000111111000000000111222444777;;;AAAMMM[[[eeezzz}}}uuufffZZZTTTHHHHHHFFFDDDAAA???===<<<;;;;;;:::999:::;;;<<<===<<<<<<;;;;;;::::::999999999999999999999999999999777777777777777777777777777888999999:::999999999888777777777888999::::::;;;;;;;;;;;;:::999888777999999999999999999999999777777666666555555555555666666555444333333333333222222222333444555666777000444777666444444888;;;222333333333333333333333333555666555444444555666555777999999777666777777777555333333444555555444555999===<<<888555555777111222333555666666666666666666888999;;;===>>>???<<<===???@@@AAAAAA@@@@@@???@@@AAABBBDDDEEEFFFGGGFFF>>>666444777:::999666777777777777888888888999555555666777777777777777444333333333444666888:::===???BBBCCCBBB???;;;888555444444555777888888777555666666444333222333444333444666777777666555333//////000000000000//////111111000000///...------+++******,,,///000///...//////.........///000111////////////////////////.........///////////////...000111111//////000222111222222111111000///...............////////////111111000000111111222333111111111222333444555666444444444555888;;;>>>AAABBBCCCEEEEEEEEEEEEGGGHHHFFFIIILLLOOOQQQSSSUUUWWWYYYVVVQQQNNNNNNPPPSSSVVVXXX\\\aaagggqqq,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---......//////...---------------++++++,,,------...//////++++++,,,,,,,,,---------------------------------......------------......111000///...---......///.........///000111111111...///000000//////000222///111333555999AAALLLTTTfffrrr~~~yyypppkkk___^^^]]]YYYTTTOOOJJJGGGBBB@@@===::::::;;;===>>>======<<<;;;:::999999999777888888999999999888888555666666666666666666555555666777888888888888888777777777666777777888888777888888888888888777777777777777777777777777777555555555555444444444444555444444333333444444444555444444333333333444444---///222444444444777:::222333333333444444555555555666777666555444555666666888::::::888777777888555444222333444666555444222444555555444333333333222333555777888888888888999:::<<<>>>@@@BBBDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>??????@@@AAABBBAAA<<<777666888::::::999444444555666777888888999444555666777888777777666333444444555777999:::;;;@@@@@@@@@???===;;;999777666444333444777888777666333555777666444333444555222444666777777555333111...//////000000//////...+++,,,...000000000.........---,,,---000111000.........///000111000000000////////////////////////.........///////////////...000222111//////111333111111111111000///...---/////////000000000111111111111000000111111222333111111111222333444555666777666555555666999;;;===>>>AAACCCEEEEEEDDDEEEFFFGGGIIILLLNNNOOOPPPSSSUUUWWWUUUQQQNNNNNNPPPTTTWWWXXX\\\aaagggqqq++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------...///000///...---------------,,,,,,---------------...---------.........//////------------------------.........------.........111000///...------...///---......///000111111222000111111111000111333555...///111222444:::BBBIIIWWWcccvvv}}}}}}|||zzzvvvoooggg```\\\JJJFFFBBB===;;;<<<>>>@@@>>>===<<<;;;:::999999999666666777888999999888888666777777888888777777666444555666666777777777666888777777666666666777777444555666777888888888888666666666666666666666666555555444444444444444444444444333333444444555666888777555444333222222222222111222666777555444444222333333444444555555666666777888777555444444555666888::::::999888777888555444222333555666666666666444222444777888666333555666888:::;;;<<<<<<;;;<<<===???AAACCCFFFGGGHHHDDDCCCBBBAAAAAAAAAAAABBB<<<;;;;;;;;;;;;;;;<<<<<<999999888666777888;;;===111222333444555777888888444555777888888888777666444555666888999;;;<<<===AAA@@@>>><<<:::888777777666444222333666888777555333666999999777555666888222444555777666444222000......////////////......'''))),,,000111111000///333000...///222222111...***,,,///222222111...---///////////////.........,,,,,,---...///000111111...000222111//////111333000000000000///...---,,,111111111111222222222222111111111000111222222333555444333333222222333333666666555555666888;;;<<<;;;>>>BBBDDDDDDDDDDDDDDDGGGIIIKKKMMMMMMOOOQQQTTTWWWTTTPPPNNNNNNQQQUUUXXXXXX\\\aaagggppp,,,,,,---...---,,,+++***---------,,,,,,+++++++++,,,,,,,,,------.........*********++++++,,,,,,---+++,,,,,,------,,,,,,+++000000//////.........---,,,++++++++++++,,,------////////////////////////000///...------...///000222111000.........///000111111111111111111111111333222222222444666999;;;JJJSSSbbbrrrwwwiiiZZZJJJDDDCCCBBBAAABBBDDD@@@;;;::::::888777888666888::::::999777666777777777777777888888888888999888888777666555555444777777777777666666666666666666666666777777777777888888888888888777666666555555444444444333333333444444444444444444444444555444444333333444444555444444444444444444444444222222222333333444444444999888666555333333222222888888888777777777666666999777666444333333444444333444555666888999:::;;;::::::::::::;;;===>>>>>>===@@@EEEJJJMMMMMMLLLJJJIIIIIIIIIGGGEEEBBB@@@>>>>>>===;;;:::888777666666666777888::::::999999888999888888777777777777777555555666666555555444333555666777999;;;<<<>>>??????===;;;999888888888888666777888777666666888:::888:::;;;999555333444555333222111111000111111111......------------............//////000000111111222...++++++...000111000111222111---++++++///222000000000000////////////000000000000000111111222//////...//////000111222***+++,,,...///000000000222222333444333222111000000000111222333333444444444444333222222333333333555555555555666888999:::???@@@AAABBBCCCCCCDDDCCCGGGJJJNNNPPPQQQSSSUUUWWWZZZXXXTTTOOOMMMOOOSSSXXXXXX[[[^^^cccmmm,,,,,,---------,,,+++***---------,,,,,,,,,++++++---------.........//////+++++++++++++++,,,,,,,,,------.........---,,,,,,............---------,,,,,,,,,,,,,,,,,,------...........................000///...------...///000222111000///......///000111111111111111111111111222222111222333555888999@@@HHHUUUcccrrr}}}rrraaaWWWQQQKKKFFFEEEAAA===:::::::::999888888777888999999888777666666777777888888888999999999999999888888777777666666777777777777666666666666666666666666777777777888777777777777777666555555444444444444333333333222444444444444444444444444555555444444444444555555444444444444444444444444333333333333333444444444555444444444444555666777888777666666555555555555777666555444444444444444555555666777999:::;;;<<<======;;;;;;:::;;;<<<<<>><<<:::888777777777888888777777777777777777444555666444111000111222333222111111000000000000......------------......---------...............111...,,,,,,...000000000+++,,,+++)))'''&&&))),,,///////////////000000000/////////...///000000111000////////////000000111000111111222222222222111,,,---///000111111000000111111111222222333333444444333333222222333333444555555555555666888999:::???@@@AAABBBCCCDDDDDDDDDGGGIIIMMMOOOPPPRRRUUUWWWYYYXXXTTTPPPNNNOOOSSSVVVXXXZZZ^^^cccnnn,,,,,,---------,,,+++***------------,,,,,,,,,,,,............////////////,,,,,,,,,,,,++++++++++++////////////...------,,,---------,,,,,,,,,,,,,,,---------,,,---......///........................//////...------...//////111000000////////////000111111111111111111111111222222111111222333555666777<<>>===<<<999777999888888888888888888888888888888888999999999999999999999888888888888888666666666666777777777777666666666777777777888888666666777777666666555444444444444444333333333333555555555555555555555555666555555444444555555666555555555555555555555555444444444444444333333333333333333444555666888888999888777555444444555555555555555555555555555555666777888999;;;<<<======???>>><<<;;;;;;<<<>>>???GGGIIILLLNNNQQQRRRRRRRRRZZZWWWSSSNNNGGG@@@;;;888666666555555555666777777999999::::::999888777555777777666555555555555666555666666666666777777777666888:::<<<>>>======<<<>>>===;;;:::888777777777;;;888555555777888777444111222333222000///000111333333111000////////////......------------.....................---------000...,,,,,,...000000000,,,---...---++++++,,,---.........//////000000111...............//////000111111000/////////000000000000111111000///......***+++,,,...000111111222222222222222222222222222333333333222222333333444555555555555666888999:::>>>???AAABBBCCCDDDDDDDDDFFFHHHKKKMMMOOOQQQSSSVVVXXXWWWUUUQQQOOOOOORRRUUUVVVYYY]]]cccooo---------,,,,,,,,,++++++------------------,,,,,,------..................---------,,,,,,++++++***...//////......---,,,+++---------,,,,,,,,,,,,,,,...------------...//////................................................000000000////////////000111111111111111111111111222111111000111111222333333777<<>>@@@@@@???>>>===>>>???BBBEEEGGGJJJKKKLLLMMMOOOPPPQQQRRRTTTRRRNNNIIIDDD???:::888888777777777777888888999999999:::;;;:::999888777666666555444444444444555444444555555666777888888999;;;>>>@@@@@@???===;;;::::::999999999999999999===888444444888999666222333333333333222222222333333222111000///...............------------......111111000000//////......///...------...///000000000111222333222111111000------......///000111111///............///000000222222111000////////////....../////////...---------...///000222333444444333333222222222222222222333333222222222333444444555555555555666888999:::>>>???@@@BBBCCCDDDDDDDDDEEEGGGJJJLLLMMMOOORRRUUUXXXWWWUUURRRPPPOOOQQQTTTUUUXXX]]]dddqqq------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---------------,,,+++***---------------------......------------...//////........................------............------/////////000000000000///000000000000000000000000111111111000000111111111333555777;;;BBBOOO^^^iii{{{vvvlllfffdddbbbffffffcccaaa```YYYQQQHHHCCC===999888999999888666666666777777777888888666666666777777777777777555666666666777777777888777777777777888888888888888999999999999888777777666666666666777777777777666666666666666666666666888777777666666777777888666666666666666666666666666666666555555444444444666555555555555666777777777777666666666777999999999999999999999::::::::::::;;;===???AAACCCDDDEEEEEEEEEDDDEEEFFFIIIKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPMMMLLLIIIEEEAAA===;;;999:::999999888888888888999999:::;;;<<<<<<;;;::::::666555555444444444444444333333333444555777888:::===>>>@@@AAAAAA???<<<;;;666666777999:::;;;<<<<<<<<<888444444777888555222444444333333444444333333222111000///..................------------......111111000000//////.....................//////000...///000111222111///...,,,------...///000000111000000//////000000111222333222111000000///000000///000111111222222111111111111111111222222333333333333222222222222222222333222222222333333444555555555555555666888999:::===>>>@@@BBBCCCDDDEEEEEEEEEGGGIIIJJJLLLNNNRRRUUUXXXXXXVVVRRRPPPOOOQQQSSSTTTXXX^^^fffsss...---,,,+++++++++,,,,,,------------............,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++------------............---------,,,---......///------------------------------............------...//////000000000000///000000000000000000000000000000111111111111111111222333555666:::CCCOOOXXXggguuuwwwtttuuuuuu}}}~~~ttt]]]UUUJJJBBB>>><<<999777666777777777777888888888777777777666666666666666555555666666777777888888777777777888888888999999999999::::::999999888777666666666777777777777777777777777777777777777777999888888777777888888999777777777777777777777777666666666666666555555555333333444555666888:::;;;444555666888:::<<<======???>>>===<<<<<<<<<===>>>>>>???AAADDDGGGJJJLLLMMMQQQQQQPPPOOOOOOOOOOOOOOORRRQQQQQQPPPNNNNNNMMMMMMKKKIIIFFFBBB???<<<:::999::::::999888888888999999<<<<<<===>>>>>>===;;;;;;666666555444444444444555333333333444666888;;;<<>>@@@BBBCCCEEEEEEEEEEEEGGGIIIJJJKKKNNNRRRUUUZZZYYYVVVRRROOONNNQQQTTTTTTXXX___hhhvvv...---,,,+++++++++,,,,,,------------.........///---------,,,,,,+++++++++,,,,,,,,,---------------***+++,,,---............++++++,,,,,,------------,,,,,,,,,,,,,,,------...------------------------,,,------......------,,,---...///000111111000///000000000000000000000000///000111111222222222222111333444444555:::BBBIIIUUUbbbqqq~~~}}}rrrbbbTTTLLLEEE???;;;888888999999999:::::::::999888888777777666666666555555555666777888888888777777888888888999999999999999999999999888777777444444555555555666666666777777777777777777777777999999888888888888999999777777777777777777777777666666666666666777777777444444444555666888999:::555777;;;???CCCEEEFFFFFFEEECCC@@@>>>===???AAABBBCCCDDDGGGJJJNNNRRRUUUVVVYYYYYYYYYYYYXXXWWWUUUTTTRRRRRRQQQOOOMMMJJJHHHFFFFFFEEEBBB???===;;;::::::::::::::::::;;;<<<======AAAAAAAAA@@@???===:::999777666666555444555555555444444444555777;;;>>>@@@??????>>>===<<<:::888777444555777999::::::::::::777666555555555555666666666333111111222222000.........------......//////......------------......---------...............,,,...000000...---///111111//////000333333222000........................///////////////000111111111111111000111111222222000000111111111000//////222111000///......///000111111111222222333333444222222222222333444555666555555555555666888999:::===>>>@@@BBBCCCEEEEEEFFFFFFGGGIIIJJJKKKNNNSSSVVV[[[YYYUUUPPPMMMNNNQQQTTTTTTYYY```iiiyyy...---,,,+++***+++,,,------------.........//////.........------,,,,,,,,,,,,,,,,,,------.........++++++---...///000000000*********++++++,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,---......---,,,,,,---...///111111111000///000000000000000000000000///000111222222333333333222333555444444777===BBBKKKVVVdddooo}}}~~~zzz}}}vvvdddXXXOOOGGGAAA::::::;;;;;;;;;;;;<<<<<<;;;::::::999888777666666444555555666777888888999777888888888888999999999888888888888888777666666333333333444444444555555777777777777777777777777:::999999888888999999:::777777777777777777777777555555666666777777888888888888777666666666666666999<<>>@@@CCCEEEFFFHHHKKKOOOSSSWWWZZZ\\\ZZZ[[[]]]______]]]\\\ZZZPPPOOONNNLLLIIIFFFBBB@@@???>>>===;;;;;;;;;;;;<<<;;;<<<<<<===???AAABBBCCCEEEEEEDDDBBB???<<<999777777777666555555555555666666666666777999===@@@BBB???>>><<<;;;999777666555666777999::::::999888888555666666666444444666888888555333333444444111...---------------...///000.........------............/////////000000111111+++...111000...---///111///---,,,---000111000..................---------...............///000000111000000000111222333333777777777666555444222222222111000//////000111222000000111222333333444444222222222222333444555666555555555555666888999:::===>>>@@@BBBCCCEEEFFFFFFGGGHHHIIIJJJKKKNNNSSSVVV\\\ZZZUUUPPPLLLMMMQQQUUUTTTYYY```kkk{{{++++++,,,,,,,,,,,,------...---,,,***************,,,,,,,,,,,,,,,,,,,,,,,,)))(((''')))---///...---++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,.../////////...---..................---------.........//////000000000000000000111111111111111000000///111333666777:::DDDRRR^^^iiixxxyyymmmaaaSSSIIIEEEDDD@@@<<<===BBBCCCAAABBB>>>:::999;;;;;;999777777777777777777666666555<<<;;;999888777999:::;;;888666444555888999888555999999888777777777888888666666666555555555555555999888888777666555444333666666555666666777888999777777777777777888888888777777666555555777<<>>>>>??????AAABBBDDDEEEBBBAAA???===;;;:::999999:::888444111///000222333555777999;;;===>>>>>>>>>@@@>>>;;;777555555555555444555666777777666555444333333444555555666666666888777444222///...---,,,)))***+++---......------,,,,,,,,,,,,------......222000---++++++---000222111///......//////...---...---,,,+++,,,...000111000000//////.........---............////////////111///......000444888;;;JJJKKKJJJHHHBBB;;;333///111111000000//////......000111111222222111111000111222222333333444444555888777777777888999::::::<<<===???AAABBBDDDDDDDDDEEEHHHLLLMMMMMMNNNRRRVVVYYYXXXVVVQQQLLLLLLPPPTTTZZZ]]]dddnnn++++++,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***---///...,,,++++++++++++++++++++++++************************,,,,,,,,,---------......------...//////...------,,,---.../////////...------------....../////////............/////////000//////000000000111111111111111000000111333555666555<<>><<<999777555666666777777666666666===<<<;;;:::999::::::;;;<<<:::888999;;;<<<:::888999999888888888888888888777777888888999999999888999999888888777666555555888888888888888999999999666777888888999999999999888999888777666777:::<<>>BBBFFFKKKPPPRRRRRRSSSYYY]]]]]]^^^```bbbbbb___ZZZSSSOOOHHHFFFDDDAAA???===;;;;;;999999888999:::<<<>>>???>>>@@@BBBEEEEEEEEECCCBBB???>>>===;;;::::::::::::888666444222222444777888777888:::<<<===>>>===<<<:::999777666555666777888555555666666666666555555333333333444555777999:::333222111000000///000000///......------,,,------......---,,,,,,---///000111000...,,,,,,...000111111000////////////......///...---,,,,,,---///000000/////////............------......//////000000000///...---...000333555<<<=========;;;777333000000000000000000////////////000111333555777888999111222222333333444444555777777777777888999::::::<<<===???AAACCCDDDDDDEEEGGGKKKOOOPPPPPPQQQTTTXXXYYYYYYVVVQQQMMMLLLPPPTTTYYY]]]cccnnn~~~++++++,,,,,,,,,,,,------+++,,,---//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------...//////...------,,,---......//////......,,,,,,---...///000000111............//////////////////000000000000111111222111000000111222333444555888===AAAHHHUUUeeerrr||||||tttmmmeeefffeeedddgggnnnpppmmmbbb\\\TTTLLLFFFAAA===:::999999::::::::::::::::::<<<<<<;;;;;;::::::999999<<<;;;999999::::::999777666666777777777777777777444555666777888888888888777777666666666555555555888999:::::::::::::::999999:::<<<>>>??????>>>===>>>?????????>>>???BBBDDDHHHJJJLLLNNNOOONNNLLLJJJJJJJJJGGGDDDBBBBBBEEEHHHJJJOOORRRQQQRRRXXX[[[[[[ZZZ\\\^^^^^^ZZZSSSLLLGGGAAA@@@???===;;;::::::999999999888888:::===@@@AAA>>>AAAEEEHHHHHHEEEAAA>>>;;;::::::999999999::::::888777666555666777:::;;;999;;;<<<>>>>>>===;;;:::666555444444444555777777666666555555555555666666444444444555777999;;;<<<000000////////////000000000///...------......///111000...---------///000//////............//////111000000000000000//////000///...---------...///////////////............---------...///000000111222111000////////////000111111333333333222111000//////000000000000000000000000111222555777:::<<<111222222333333444444555777777777777888999::::::<<<===???AAACCCDDDEEEEEEHHHLLLPPPQQQQQQRRRUUUXXXYYYYYYWWWSSSNNNNNNQQQUUUXXX\\\cccnnn~~~+++++++++,,,,,,,,,------((()))+++---......,,,,,,------------------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......---..................------------...............------......//////000000.........///////////////////////////000000000111222111111000111111222333444666777999===GGGTTT^^^jjjyyy~~~}}}xxxzzz{{{{{{yyyrrrhhh\\\RRRJJJFFFCCCBBBAAAAAA@@@@@@@@@@@@AAA??????@@@@@@@@@???>>>===>>>===<<<;;;;;;:::999888888999:::;;;;;;:::999888666777777888888888777777777777777777777777777888777888:::;;;<<<===<<<<<<@@@BBBEEEHHHJJJIIIHHHGGGBBBCCCEEEFFFGGGIIILLLOOOMMMMMMMMMMMMLLLKKKJJJIIIOOOOOOMMMJJJGGGFFFGGGHHHIIINNNPPPOOOPPPTTTXXXWWWVVVWWWVVVTTTPPPJJJDDD@@@>>>>>>===<<<;;;;;;<<<<<<>>>===<<<;;;<<<>>>@@@BBB@@@CCCFFFGGGFFFCCC???<<<999999888888888888888999<<<;;;:::999888999::::::<<<===>>>>>>>>><<<999888666555444333333333333333666666444333333444666666444555777999999:::999999222111000......---------***+++---...000000111111000000000000000///...---......////////////......000111111111000000000111111000///...------......///////////////.........,,,------...///000111111222222333222222111000000111111000000000//////////////////000000111111222333222111000000111333555111222222333333444444555666666666666777999:::;;;<<<===???AAACCCEEEFFFFFFFFFJJJOOOPPPPPPPPPSSSUUUYYYYYYXXXTTTOOOOOORRRVVVWWW[[[bbbmmmyyy}}}+++++++++,,,,,,,,,------'''))),,,...///...---,,,---------------------------......------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,---------...............------.........------------......//////000000000//////......---///////////////............////////////000000000111111111111111111222222000222333444777<<>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>999:::<<<>>>@@@BBBCCCCCCHHHKKKNNNRRRTTTTTTSSSRRRIIIJJJKKKJJJJJJKKKNNNQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPMMMIIIFFFEEEEEEHHHLLLNNNKKKKKKOOORRRQQQQQQOOOKKKGGGDDDAAA???>>>===<<<<<<<<<<<<======>>>??????>>>>>>@@@BBBDDDFFFFFFFFFFFFEEEDDDBBB???>>>:::999888888777777777777;;;;;;;;;<<<<<<<<<======??????>>>===<<<:::888777555444444333333333333333666555444333333444555666444666:::<<<<<<999555222111000///...------------&&&)))---000111111///...---///222444333111---+++---...///000000///...---///111222111000///000222111000//////.....................///////////////---------...///000000111000000111222222222111000111111000000000000000000//////000000111111222222555333111///......///000111222222333333444444555555555555666777999:::;;;<<<===???BBBDDDEEEFFFGGGFFFKKKOOOQQQPPPPPPRRRTTTXXXYYYXXXTTTPPPOOORRRVVVWWW[[[bbbnnnxxxwww++++++,,,,,,,,,,,,------+++,,,...///000000000///------------------------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,---------......///...------------...///...------------...//////222111111000///...------///////////////...............////////////000000///000000111111111222222111222444555777:::>>>AAANNNTTTaaarrrrrreee]]][[[[[[UUUUUUTTTSSSSSSUUUVVVWWWWWWVVVUUURRRPPPNNNMMMLLLJJJKKKLLLKKKIIIHHHHHHIIIHHHIIILLLMMMLLLIIIEEECCCBBBAAA???======>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFDDDDDDEEEGGGIIILLLNNNPPPSSSUUUXXX\\\^^^`````````]]]\\\YYYUUUQQQPPPQQQSSSYYYYYYYYYYYYZZZZZZZZZ[[[UUUVVVWWWTTTPPPKKKHHHHHHFFFJJJKKKGGGFFFIIIKKKJJJIIIFFFBBB>>>;;;;;;<<<===;;;;;;;;;;;;;;;<<<===>>><<<===>>>AAADDDHHHJJJLLLJJJHHHFFFDDDBBBAAAAAAAAA;;;:::999888888888888888999:::<<>>DDDFFFOOO^^^kkkxxxzzzoooiiiiiikkkhhhhhhhhhiiikkknnnqqqsssqqqnnnjjjddd___[[[YYYXXXWWWXXXZZZYYYWWWVVVWWWYYYYYY[[[]]]^^^\\\XXXTTTPPPJJJHHHEEECCCDDDGGGKKKNNNOOOPPPQQQRRRTTTUUUWWWWWWVVVUUUTTTTTTVVVXXX[[[]]]```bbbdddgggjjjmmmnnnoooooolllfff___YYYWWWXXX[[[]]]^^^^^^___````````````[[[]]]^^^[[[VVVQQQMMMKKKEEEHHHHHHCCCAAACCCDDDBBB@@@>>><<<:::999:::<<<>>>;;;;;;;;;<<<<<<===>>>???:::<<>>>>>::::::999999::::::;;;<<<;;;===@@@DDDFFFHHHHHHHHHBBB???;;;888666666666777444444555666666777777777333444444555555444444333333444666777666444222000/////////...//////000000------...///////////////---...///000111000///...////////////////////////+++///222111...---///333...//////000000000000///............/////////000////////////......................../////////000---...///111222333444444222222111111111111111111222222222222222222222222111222222333333444444555444444444555777888:::;;;<<<===???BBBEEEFFFHHHHHHGGGLLLQQQSSSRRRQQQRRRSSSUUUVVVVVVSSSPPPOOOQQQTTTXXX\\\dddppp++++++,,,,,,,,,---------------,,,,,,,,,---..............................(((+++---,,,***)))+++...------------------------))))))***++++++,,,------,,,,,,,,,---------......///...---,,,,,,---...///......---,,,---...///000////////////000000000000000000//////.........---............/////////000------///000222222333333///...------///333777999??????FFFRRR\\\fffuuu|||tttqqquuuyyyzzz}}}vvvrrrtttwwwzzzzzz{{{}}}zzzsssmmmjjjiiigggjjjkkkkkkhhhhhhiiillloooqqqssstttrrrmmmhhhdddVVVSSSPPPOOOQQQVVV\\\```dddeeefffhhhjjjlllmmmmmmeeeccc```^^^___aaadddfffkkklllnnnqqqtttwwwyyy{{{sssooohhh```[[[YYY[[[^^^^^^^^^___```aaaaaaaaaaaaZZZ\\\]]][[[VVVOOOKKKIIIDDDGGGFFFAAA>>>???@@@>>>::::::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA;;;===AAAEEEGGGHHHHHHHHHAAA@@@@@@>>>===;;;:::999999999999:::;;;===>>>???AAABBBEEEHHHIIIIIIIIIHHHBBB???:::666444444666888999999999888777555444333222333555555555555333222333333222222222333333444444333111000...---------...---,,,,,,...111555777///...---------///000111//////............//////***...111000---,,,///333---...///000000111000000---.........//////000000000000000///......------222111111000000000000111000111333444555444333333333222222222111000000000222222222222222111//////111222222333333444555555333444444555777888:::;;;<<<===???BBBEEEGGGHHHIIIDDDIIINNNPPPOOONNNOOOPPPTTTUUUVVVSSSOOONNNQQQSSSXXX]]]eeeqqq++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---...//////......------,,,,,,+++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---,,,---...//////...---,,,------------------------,,,---------.../////////000000000000000000000000000////////////000000111......///000000000000000000000000///////////////222222333444444555555666:::===AAADDDIIIRRR___iii~~~}}}xxxrrrnnnsssuuuxxx|||wwwsssxxx}}}{{{wwwuuuuuuuuuttttttwww{{{zzzqqqeee___\\\```eeeiiiooouuuvvvyyy||||||zzzwwwuuutttqqqkkkfffeeecccaaadddiiinnnqqquuuwwwxxxxxxyyyzzzyyytttnnngggbbb^^^[[[XXX___[[[YYY[[[```cccaaa___\\\ZZZWWWVVVTTTQQQKKKFFF@@@???>>>===<<<;;;;;;;;;<<<;;;:::<<<>>>???>>>===>>>===>>>???BBBCCCBBBAAA@@@>>>>>>@@@CCCEEECCCAAA>>>>>>===<<<<<<;;;;;;:::777999999777555666999===???BBBFFFIIIJJJIIIFFFDDD:::888666444444555777999888888777666555333111000333444444444333222222111111111000/////////////////////...---,,,,,,++++++,,,,,,---...000222333444---...000222111///,,,***...///////////////..............................//////000000000000//////---......///......---,,,333333333222111000///...222000...,,,,,,---///111...............///000000222222111111111111222222666555333222111222222333000111111222444555555666555444444555888:::;;;;;;===@@@EEEHHHHHHHHHIIIIIIGGGJJJMMMOOOPPPPPPQQQSSSVVVWWWWWWTTTQQQPPPSSSWWWZZZaaaiiittt,,,+++++++++,,,,,,---...------,,,,,,,,,---......------------.....................---------,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,,,,---...//////...---,,,---------------------------------...............000000000000000000000000---------...///000111222......///000000000000000000000000000000000000000111111222222333444444444444777;;;===AAAIIITTT]]]fffttt}}}{{{xxxzzz}}}xxxvvv{{{}}}}}}}}}}}}wwwiiifffhhhooovvvzzz|||zzzsssmmmhhhfffeeecccfffjjjmmmppptttwwwxxxyyyzzz{{{zzzvvvooohhhccc^^^[[[YYYYYYVVVSSSUUUYYY\\\ZZZXXXUUUSSSQQQOOONNNKKKEEEAAA>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;===???AAAAAA@@@AAA@@@@@@BBBDDDEEEDDDCCC???>>>>>>@@@BBBBBB@@@=========<<<;;;:::999888888555666777777666888<<<@@@???BBBEEEGGGGGGEEEBBB@@@888777555333444555777999666666555444222111000000444444444333222111000000111111000////////////////////////......---------......------...///000000000111222333222111///.........////////////..............................------------------------,,,---------.../////////......//////000000//////111000...------...000111///////////////000111111222222111111111111222222222222111000111111222333000111111222444555555666666555555666888:::;;;;;;<<<@@@DDDGGGHHHHHHHHHIIIGGGJJJMMMOOOOOOOOOPPPQQQUUUVVVVVVTTTPPPPPPSSSVVVXXX___hhhsss,,,,,,+++++++++,,,------......---,,,,,,,,,------,,,,,,,,,---...///////////////............------+++,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++++++++------............------------------------------...............---------000000000000000000000000+++,,,,,,---...000111222......///000000000000000000000000000000000111111000000111111222333333333111333555777999???HHHOOOUUU```ppp{{{}}}}}}xxxxxx}}}wwwkkkjjjnnnwww~~~~~~wwwqqqllljjjhhheeegggkkklllooosssuuuwwwxxxyyyzzz{{{xxxrrrkkkeee___\\\ZZZVVVSSSPPPQQQSSSTTTRRROOOMMMLLLJJJIIIHHHEEEAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>;;;999888777555555555777999;;;777666444222222222222222555555444333111000//////111111000////////////////////////////////////...000///...---,,,,,,,,,,,,..................------......///////////////.................................,,,,,,,,,,,,......,,,,,,,,,,,,---///000222)))***+++---...///000000///////////////000000000000000000000000111222222222222111111111111222222////////////000111222333111111222333333444555555666777777888999999::::::;;;???CCCEEEFFFFFFGGGHHHGGGJJJMMMOOOOOOOOOOOOPPPUUUVVVVVVSSSOOOOOORRRUUUVVV^^^gggsss,,,,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,+++,,,,,,,,,---------...............------------+++++++++,,,,,,---------......---,,,++++++++++++------------------------......................../////////...---------,,,////////////////////////,,,,,,,,,------///000111......///000000000000000000000000111111111111111000000111111222333333333222333444555666;;;AAAFFFNNNVVVaaalllyyy}}}{{{||||||wwwyyyzzzzzzyyywwwxxx{{{}}}~~~}}}}}}|||~~~wwwooolllnnnuuuzzzzzz{{{}}}}}}wwwqqqnnnkkkfffgggjjjjjjlllppprrrrrrtttuuuwww{{{yyytttnnnfffaaa^^^\\\YYYVVVRRRPPPPPPOOOLLLJJJGGGGGGFFFEEECCCAAA???===<<<<<<<<<=====================>>>AAAEEEIIIJJJIIICCCAAA@@@AAABBBCCCCCCBBBAAAAAAAAAAAA@@@===999666888888888888777777777777555555666777999<<<@@@BBB@@@@@@@@@>>><<<888555333888777777777777999;;;<<<888777555444333444666777777666555333222000//////111000000///////////////.............../////////000///...---,,,,,,,,,,,,------,,,+++++++++,,,------...//////////////////........................222111///......///111222///...,,,+++,,,...000111***+++,,,...///000000000...///000111111111000///000000//////000000111222222222111111111111222222000000000000000111111222111111222333333444555555666777999999999999999:::;;;>>>BBBDDDEEEEEEFFFGGGGGGJJJNNNOOOOOONNNNNNNNNUUUVVVUUURRROOONNNQQQTTTVVV^^^gggsss---,,,,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------...---,,,,,,+++++++++,,,---------,,,,,,---------......................../////////...---------,,,///////////////////////////......---------............///000000000000000//////000000111111111111111111222222333444444444333444444444666888<<>>>>>>>>======>>>?????????>>>>>>@@@@@@AAADDDHHHKKKLLLLLLDDDBBBAAA@@@BBBBBBBBBAAABBBCCCCCCBBB???<<<999777666777777888999999:::::::::999888888999;;;===???>>>>>><<<:::888555222111555555555555666777999:::777666555444444555777999888777555333222111111000111000000///////////////------------------......//////......---.........111000...---...///000111------...///////////////........................333222000//////000222333111000...,,,+++,,,...///......///000111111000000---...000111111111000//////............///000000222222111111111111222222333333333222222111111111111222222333333444444444555777999:::888888999:::;;;>>>AAACCCDDDEEEFFFHHHFFFJJJNNNPPPPPPOOOOOOOOOUUUVVVVVVRRRNNNNNNPPPTTTXXX___hhhsss------,,,+++++++++,,,,,,......---,,,,,,,,,---------------,,,+++*********+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------.......................................---------000000000000000000000000111000///...------------......///000000000000000......//////000000111111111111222222333444444444222222222333444666888999:::???EEEKKKTTTaaarrr~~~xxxqqqpppqqqtttxxx}}}~~~|||zzzxxxpppppprrrtttuuuwwwwwwxxx{{{zzz{{{~~~|||yyyxxxvvvtttsssnnnoooqqqsssvvv|||~~~}}}yyyssslllfffdddgggjjjlllooottt~~~xxxrrrnnniiicccaaaccccccdddddddddbbbaaabbbdddiiijjjjjjeee^^^ZZZYYYZZZVVVTTTPPPLLLHHHDDDBBBAAA===>>>??????======>>>???@@@AAABBBBBBBBBAAA@@@???CCCCCCCCCFFFIIILLLLLLLLLGGGEEEBBBAAABBBCCCCCCBBBBBBCCCCCCAAA===;;;::::::888999999:::;;;<<<======???<<<:::999:::;;;;;;;;;<<<;;;999777555444222222222222222222333444444555333333333333333555777888888666444222111111111111111111000///////////////------------------,,,,,,..................///000//////...------...000111,,,---...///000000000000........................000000///......///000000222000///---,,,,,,,,,,,,000000111111111000000///,,,---...000000000//////...............//////000222222111111111111222222444555555444444222111111222222222333333444444444222555999:::888777888:::<<<>>>AAACCCDDDEEEGGGHHHEEEIIINNNQQQRRRQQQPPPPPPVVVWWWVVVSSSOOONNNQQQTTTYYY```hhhsss...---,,,,,,+++++++++,,,------,,,,,,,,,---......------------------------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......------,,,++++++,,,------........................---------...............000000000000000000000000000000///.........//////......///000000000000000,,,------...//////000000000000111111222333333333000000000222444666666666666;;;@@@DDDIIIRRR___iiiwww|||uuuvvvxxx|||}}}yyyvvvuuupppppprrrtttwwwyyyzzzzzzvvvvvvwwwyyy{{{|||{{{yyyooommmkkkkkklllmmmmmmmmmjjjkkkmmmnnnooorrrvvvyyyyyyyyyvvvqqqqqqrrrpppllleee```^^^aaaeeefffiiimmmrrrssssssrrrpppppprrrtttvvvpppllliiieee___^^^```___```___\\\YYYWWWWWWXXXYYY\\\]]]ZZZTTTPPPQQQSSSNNNMMMKKKHHHDDDBBBAAAAAA===???@@@@@@??????AAACCCCCCDDDEEEFFFEEEDDDBBB@@@FFFEEEEEEGGGJJJKKKKKKKKKGGGEEEBBB@@@AAABBBBBBAAA@@@AAA@@@>>>:::999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>BBB>>>:::999:::;;;:::999999888777555555444555555222222222222222333333333111222333444555666777888555444222000//////000111111111000/////////////////////......------,,,,,,......---------------...------,,,,,,------...///,,,---...///000000000000........................------------------------/////////...---------,,,......////////////......+++,,,---......//////////////////...///000000111222222111111111111222222333333444555555444333222222222333333333333444444///333888999777666888:::===???BBBCCCDDDEEEGGGIIIEEEIIIOOOSSSTTTSSSRRRRRRWWWXXXWWWTTTPPPNNNQQQTTTWWW^^^gggsss...---,,,,,,++++++++++++,,,,,,,,,,,,------...///------......///000000000---------.........//////---------,,,,,,+++++++++*********+++,,,---...///------++++++++++++------////////////////////////,,,------....../////////000000000000000000000000///////////////000111222...//////000000000000000,,,,,,------...//////000/////////000111111222222111000111222555777777777333777<<<>>>???EEENNNVVVcccuuu|||tttooommmqqqqqqrrruuuyyy|||}}}}}}uuuvvvyyy|||}}}zzzuuuqqqgggfffeeefffiiilllmmmmmmpppqqqqqqooommmlllmmmoookkkllljjjgggiiinnnnnnkkkfffbbb```dddffffffgggjjjfffgggfffeeeeeefffiiilllooojjjfffeeeaaa]]]\\\___]]]]]]\\\XXXTTTQQQQQQQQQNNNRRRTTTRRRLLLIIIJJJMMMIIIIIIHHHFFFDDDCCCCCCDDD@@@BBBDDDDDDBBBBBBFFFIIIFFFGGGHHHHHHGGGEEECCCAAAHHHGGGGGGHHHJJJKKKJJJIIIEEECCC???>>>>>>??????>>>>>>???>>>;;;888777:::>>>BBBBBBAAA@@@???>>>======CCC???:::999:::;;;;;;999777666555444555666777888555555555555555555444444222333555777888999999999333111///...---...///000111111000///////////////111111000///...------,,,......---,,,++++++++++++///000000111111111222222,,,---...///000000000000........................------...//////...------------...//////......---***+++,,,,,,------------++++++,,,,,,---...//////000000000000000111111222222222111111111111222222000111333444555555444333333333333333333333333444---222888999666555777:::>>>@@@BBBCCCDDDEEEHHHJJJDDDIIIOOOSSSUUUTTTTTTTTTXXXYYYXXXUUUPPPOOOQQQUUUUUU\\\fffsss------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------++++++++++++------/////////......---------...---+++******---///111,,,---------------,,,,,,.................................................../////////...---,,,,,,,,,---------......//////---...............------------------......//////333333333333333333333333444444333333444666777888555555555777;;;AAAFFFIIIWWWcccsss~~~|||vvvqqqnnnooopppqqqrrrtttxxx~~~|||xxxxxxzzzzzzvvvrrrgggfffddddddgggiiikkkkkkqqqtttuuuttttttuuupppjjjeeeccc___]]]]]]```dddgggeeehhhiiigggfffhhhfffbbbaaa^^^ZZZZZZ[[[^^^```aaaeeeeeeeeeccc```]]]]]]]]]^^^ZZZTTTPPPMMMKKKHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHCCCBBBBBBAAABBBCCCEEEEEEBBBEEEJJJNNNOOOMMMKKKHHHGGGJJJMMMMMMIIIFFFDDDDDDHHHFFFEEEIIIMMMMMMIIIDDDEEEBBB???>>>>>>===:::777<<<;;;;;;;;;;;;<<<======BBBBBBBBBBBB@@@>>><<<;;;<<<;;;:::888666555444444444888===???===;;;888777777555222///...000222444111222555777888777555444444333222000...---,,,+++////////////////////////000...+++,,,...000...---------...///000111222222***,,,---///000111111000222+++'''+++000111111222000000000///......------//////............/////////...---,,,---...000222............///000111222...//////000//////...---000000000000////////////222222222111111111111111333000...000333555444333222222333444444444444333666666777888:::;;;<<<===>>>???@@@BBBCCCDDDEEEEEEEEEIIINNNSSSTTTSSSOOOMMMXXXYYYXXXTTTOOONNNPPPSSSUUU^^^gggqqq,,,,,,,,,+++,,,,,,------000000000//////......---+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,......................................................//////......---,,,------........./////////---......//////...------........................111111111111111111111111333222222111222333555666444444333444666999===???JJJTTTbbbmmmuuuzzzvvvwwwxxxxxxxxxxxxzzz~~~~~~zzzxxxvvvsssoookkkeeedddbbbbbbdddfffhhhiiimmmqqqsssrrrqqqqqqlllfff___^^^\\\\\\]]]```ccceeebbbfffiiihhhhhhhhheee```\\\YYYVVVUUUWWW[[[]]]^^^^^^^^^_________]]]\\\[[[[[[WWWRRRMMMJJJHHHEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDCCCDDDFFFGGGHHHJJJMMMRRRVVVWWWUUUQQQOOOLLLNNNPPPOOOKKKHHHGGGGGGIIIHHHHHHKKKOOOOOOJJJEEEAAA>>>;;;:::::::::777555777888999;;;===???AAABBB@@@AAABBBCCCBBBAAA???===;;;:::888666555444444555666;;;@@@BBBAAA===:::888:::888555222222333555666444444444444444333333333111111000///......------////////////////////////000...,,,,,,...///...------......//////000000111............///111222333,,,((((((///333222...---...............---------000//////......//////000//////---------...000111222111000///.....................///////////////111111111000000/////////111111111111111111111111777555222222444444333111111222222333333333333333555555666777999:::;;;<<>>;;;888777777888777666555777:::===@@@AAABBBBBB???@@@CCCDDDDDDCCCAAA???:::888555333222333555666777;;;@@@BBB@@@<<<888666:::888666444333444555666666444222111000000111222//////////////////......///////////////////////////...,,,,,,...///...---........................111///...---...000333555------111;;;>>>999222...,,,,,,---------.........111000000//////000000111//////...------...000111333222111///...---------......------...///000111333333222111000000/////////000000111111222222222;;;999666444444333222000111111222222222333333333444444555777888999:::;;;???@@@AAACCCDDDEEEFFFFFFDDDGGGLLLQQQRRRQQQOOOMMMRRRSSSTTTQQQNNNNNNRRRUUUVVV^^^fffqqq,,,,,,,,,,,,,,,---............------,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++---.........,,,+++------.../////////............................................................////////////....../////////000000000000000---......////////////...//////000000111111111111////////////////////////111111000000000000000000111111111111333666888:::<<>>888666333111111222555777777999;;;;;;999666555444666555444333222222222333444333222111111111111111111111000000000////////////////////////////////////...---------.........//////......------------//////------...000222333///000777@@@CCC<<<444111,,,,,,------...///000000111111000000000000111111//////............///000//////.........//////000///...,,,,,,---///111333444333333222111000//////...//////000111222222333:::999666555333222111111111111111111222222333333444555666777888:::;;;;;;>>>???@@@BBBDDDDDDEEEEEECCCFFFKKKOOOQQQQQQOOOMMMOOOQQQRRRPPPNNNNNNSSSVVVVVV^^^fffppp------,,,+++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...///000,,,,,,---...//////............................................................///////////////...000000000000000/////////---......///000000//////---...///000111333333444000000000000000000000000111111111111111000000000222111111222333555777888555999>>>AAADDDJJJSSS[[[cccooo~~~|||nnnhhhhhhaaacccdddcccccceeeiiimmmttttttiiifffbbb]]]YYYXXXYYY]]]___jjjpppvvvvvvuuurrrlllddd\\\XXXSSSPPPQQQUUUWWWYYY[[[YYYXXX[[[___^^^XXXRRROOOMMMLLLMMMOOOQQQPPPPPPMMMMMMMMMMMMOOOPPPRRRSSSQQQOOOLLLKKKKKKLLLNNNPPPXXXZZZ]]]^^^]]]ZZZVVVSSSMMMLLLJJJJJJLLLNNNOOOPPPPPPPPPPPPPPPNNNIIICCC???======<<<;;;::::::;;;<<<999;;;===???@@@@@@>>>===@@@AAABBBBBBAAA???<<<:::777555222000000222555777777888777555222222333555444444333222222111111111///111333444555444222222444333333222111000///...////////////////////////.........---------...////////////...------,,,,,,,,,,,,---...////////////,,,,,,111888999444///...------...///000111111222111111000000000000111111/////////.........//////...............//////000///...,,,,,,---///111333333333222222111000000///......///000111111222222555555444333222222222333222222111111111222333444555666777888:::;;;<<<<<<===>>>@@@AAACCCDDDDDDDDDCCCFFFKKKOOOQQQQQQOOONNNNNNPPPQQQOOONNNNNNSSSWWWWWW^^^eeeppp...---,,,+++******************+++,,,---...//////,,,+++*********+++---...+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...///000++++++,,,---..................................................................///000000000//////000000////////////......---...//////000000000000---...///000111222333444111111111111111111111111000000111222222111111000333333222222111111222222333666:::;;;===AAAHHHMMMNNNZZZgggrrr~~~qqqmmmmmmoooppppppmmmiiihhhkkknnn|||zzzpppgggeeeaaa^^^^^^aaaeeehhhuuuyyy{{{yyywwwuuuqqqkkk```\\\WWWUUUVVVZZZ^^^```[[[ZZZZZZ\\\^^^^^^YYYUUUQQQPPPQQQSSSVVVXXXYYYXXXPPPPPPOOOOOOPPPRRRTTTUUUVVVTTTPPPMMMLLLNNNPPPQQQWWWXXXXXXXXXVVVSSSPPPNNNKKKJJJHHHIIILLLNNNOOOOOOLLLLLLLLLKKKHHHDDD@@@>>>>>>??????>>>===;;;<<<===999:::<<<>>>?????????>>>>>>>>>>>>>>><<<:::888777666555333111111222444555888777666333111222444777555555555555444333222111---///222555555444333111444333333222000///......////////////////////////---...///...,,,,,,...////////////.........------***,,,---//////...---------+++,,,000111------///......///000111111222222111000000//////000000111///////////////.........000000///...------------......------...///000111222111111111111000000000...//////000000111111111///111222111111222444666444333222222222333444555666666777999:::;;;<<<===>>>???@@@BBBCCCDDDDDDEEEDDDGGGKKKOOOQQQQQQQQQPPPPPPQQQRRRPPPNNNNNNRRRVVVXXX^^^eeeppp---,,,,,,+++++++++,,,,,,,,,,,,,,,------.........,,,+++***)))***+++---...+++,,,,,,------,,,,,,+++++++++,,,,,,------------+++,,,,,,---,,,+++)))((()))***+++,,,------------......................................................///000000000000000/////////.........------------///000000111111111/////////000000000000111000000000000000000000000...///000111222222111111333333222222222111111111555777:::;;;<<<>>>CCCFFFDDDLLLUUU\\\gggxxxyyyqqqpppqqqyyyzzzzzzvvvpppoooqqquuuyyypppooonnnnnnooopppqqqrrrzzz{{{xxxrrrooopppooolllaaa^^^YYYXXX\\\bbbgggjjjfffeeedddccc```]]]ZZZXXXVVVVVVVVVYYY\\\^^^]]]]]]VVVUUUTTTSSSTTTUUUWWWXXX\\\YYYTTTQQQOOOOOOQQQSSSTTTSSSRRRPPPNNNLLLJJJIIIHHHFFFEEEEEEHHHIIIIIIGGGDDDDDDEEEDDDCCCAAA@@@@@@AAACCCFFFEEEBBB?????????=========<<<<<<<<<<<<;;;::::::999888777666666666666555444333222222333444444555666555444333444555555555666777666444333111///000111222222222111000000000000000//////......////////////////////////---...///...,,,,,,...000////////////////////////------------.........///000------000///---...222......//////000000111111000//////......//////000///////////////......---///......------................../////////////////////000000000000111111/////////000000000000000---///111111111222555777555444333222333444666777555666666888999:::;;;<<<@@@@@@BBBDDDEEEFFFFFFFFFEEEGGGKKKOOORRRRRRRRRQQQRRRSSSSSSQQQNNNNNNQQQTTTXXX^^^eeeppp,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,+++,,,+++***))))))+++---...++++++------------++++++---------....../////////***+++---...,,,)))$$$!!!((()))***+++,,,,,,---,,,......................................................///000000000000000//////......---------,,,------///000111111111111222111111000///......---000000000000000000000000,,,---///111111111111111000111222333444555666666333555888999:::;;;>>>@@@AAAGGGKKKMMMTTTddduuu|||vvvwww{{{{{{}}}~~~{{{vvvvvvzzz~~~}}}zzz{{{|||~~~~~~~~~|||zzzxxxxxxwwwrrrjjjfffhhhiiiggg```]]]ZZZZZZ___gggmmmqqqttttttqqqkkkccc]]]YYYXXXZZZZZZZZZ\\\___```___^^^[[[ZZZYYYXXXXXXYYY[[[\\\```]]]XXXSSSQQQQQQSSSTTTWWWUUUSSSPPPMMMKKKJJJJJJEEEBBB@@@AAABBBCCCAAA>>>===>>>@@@@@@???@@@AAACCCEEEHHHLLLKKKHHHDDDCCCCCCCCCAAA???<<<:::888777666777666555444444555666777666666555444333333333333///222555666555333222222333444666666666444111000222111000///......//////------------......//////////////////////////////---...000...,,,+++...000///000000000000000000000111///---,,,,,,...000222000------///...,,,...222............//////////////////............////////////000000///...------******+++,,,...000222333...//////000//////...---.........///000000111111000000000000////////////---000222222111222555888666555444333333555666888444444555777888999:::;;;AAABBBDDDEEEGGGHHHHHHHHHEEEHHHLLLPPPRRRSSSSSSRRRTTTUUUUUURRRNNNMMMPPPSSSXXX^^^eeeppp*********++++++,,,,,,,,,,,,,,,+++***+++,,,---...((()))+++,,,------,,,+++,,,,,,---......---,,,,,,......------,,,,,,,,,+++//////.........---------........................///...,,,,,,+++,,,---.........------------......///...,,,++++++,,,...///000000////////////000000////////////////////////000000000000////////////111111000000//////......///000111222222222222222000111111111111222222222333444444555777888:::;;;???@@@BBBEEEJJJRRR[[[aaasss~~~~~~zzztttsssvvvyyy{{{}}}xxxuuuvvvxxx{{{|||{{{zzz{{{~~~~~~yyysssjjjccc``````aaaaaaaaa^^^___eeehhhiiipppzzzyyyxxxuuummmddd]]]ZZZYYYXXXYYYZZZ[[[[[[]]]___aaabbbaaa___]]]]]]]]]^^^___^^^[[[WWWTTTSSSRRRQQQPPPOOOPPPOOONNNLLLIIIGGGEEE@@@AAAAAABBB@@@>>>:::888::::::<<<>>>AAAEEEIIIKKKNNNQQQSSSQQQLLLGGGEEEDDDDDDAAA===::::::999888777666666555444444444444555888666222111111222222222444444333333333444555555333333333333222111000000...///000000000///---,,,//////............//////---...///000000///...---........................///...---,,,,,,---...//////......---------......000000///...............------......///000000000...///000000000///---,,,000000//////.........---000000000///////////////000//////.........//////////////////////////////+++---///222333222000///000111111111111222222222333333333444444444555555444666777888777777999;;;???@@@AAACCCDDDEEEEEEEEECCCHHHMMMQQQRRRRRRQQQQQQPPPSSSUUURRRNNNMMMQQQVVV\\\aaafffnnn******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...***++++++,,,,,,,,,++++++***+++,,,------,,,+++***000000000000///////////////.........------------........................///...------------...///......------------......000///---,,,,,,---///000000000////////////000000////////////////////////////////////000000000000111000000000/////////...000000111222222222111111000000111111111222222222333333444555666888999:::;;;===>>>@@@DDDIIIPPPUUU```kkk{{{~~~}}}zzzzzz|||~~~}}}yyytttrrrrrruuuwwwxxx}}}}}}{{{wwwsssqqqsssvvvwww{{{{{{vvvppphhhbbb```aaabbbccchhheeeffflllooommmooosss|||zzzuuummmccc\\\ZZZZZZWWW\\\aaabbbaaabbbggglllooolllhhhccc___\\\[[[[[[___]]]ZZZXXXWWWUUUSSSQQQMMMMMMLLLKKKJJJHHHGGGFFFDDDCCCBBBAAA???>>><<<:::999:::<<>>AAAEEEHHHMMMUUUbbbooo|||~~~~~~}}}}}}yyyvvvrrrqqqsssvvvxxxyyyyyyxxxuuupppmmmllloooqqqtttwww{{{~~~|||yyyvvvqqqmmmfffbbbaaacccdddeeemmmjjjlllrrruuussspppooo}}}{{{vvvnnnfff```^^^^^^[[[cccjjjllliiijjjpppwww{{{wwwpppggg```ZZZWWWVVVUUUTTTSSSSSSTTTSSSQQQOOOKKKJJJIIIHHHGGGGGGHHHIIIKKKHHHEEEBBBAAA@@@???===999:::<<>>AAABBBFFFJJJQQQXXXaaannn||||||yyywwwuuuvvvyyy}}}~~~|||wwwsssqqqqqqsssuuuxxxzzz{{{|||{{{xxxtttrrrppplllhhhffffffhhhjjjkkkooolllmmmrrrxxxxxxtttpppyyyxxxvvvsssnnnjjjgggfffdddjjjpppssssssuuuzzz~~~}}}tttiii___XXXTTTRRRJJJJJJKKKMMMOOOPPPNNNLLLIIIHHHGGGFFFGGGIIILLLNNNQQQNNNKKKIIIIIIGGGDDD@@@<<<<<<===@@@CCCGGGJJJLLLMMMNNNPPPPPPPPPOOONNNMMMDDD???:::666555666666666777666666555555555555555888666444444555666555555111111111000111222222333333333333222111///...---...---,,,++++++,,,---...//////............//////000///...------...///000........................,,,---...//////...---,,,///............//////000000000///...............---------,,,,,,+++++++++,,,,,,---.../////////000///////////////.........///////////////000000000------...///000111111111////////////////////////---...000111111111000///000000111111111222222222111111222222222333333333444666777888888999;;;<<>>???AAACCCDDDGGGLLLUUU\\\cccmmm|||{{{sssmmmnnnpppooolllkkkqqqvvv|||~~~zzzxxxuuuuuuxxx{{{~~~~~~|||{{{|||~~~}}}||||||{{{zzzyyyzzz|||~~~~~~}}}|||{{{zzzxxxuuuuuuwwwxxxyyyyyyyyyxxxuuurrruuuyyyyyyuuunnnooorrrvvvxxxwwwsssoookkkjjjllltttvvvjjj^^^VVVRRRPPPOOOMMMKKKJJJIIIGGGDDDAAAGGGGGGHHHJJJNNNSSSXXX[[[ZZZXXXWWWZZZ\\\XXXPPPHHHCCCBBBAAA@@@???@@@@@@AAAFFFEEEEEEEEEFFFFFFDDDCCC;;;888555444555666666555888777666666555555666666444333222333555666666444111111000000111111222333000111111000000///...---/////////...//////000111//////............////////////............//////........................---..................---++++++++++++,,,---......000000///...............------......///000111111///......---,,,,,,------.........///////////////......//////000000111111---...000111222111111000//////////////////////////////000000000000//////000111111111111222222222222222222222333333333333444555888999999:::<<<>>>>>>@@@BBBDDDFFFGGGHHHHHHFFFJJJPPPTTTUUUTTTTTTTTTUUUWWWYYYUUUPPPOOORRRVVV]]]ccciiisss......---------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,---------------------,,,+++******+++,,,---+++++++++***************++++++,,,,,,,,,---------........................)))***+++---------------......------------......------............------///......------......///////////////////////////////////////000000000000.../////////000000000111...///000000000000000000////////////000000000111111111111111111222333444111222444555555777999<<<:::===@@@AAABBBDDDIIINNNRRRZZZeeeqqq|||xxxrrrssstttpppjjjggghhhlllrrrxxx{{{zzzxxxvvvqqqnnnkkkkkkpppvvv|||}}}||||||{{{xxxvvvtttvvvxxx{{{|||{{{zzzyyyxxxvvvttttttuuuvvvvvvuuuqqqttttttpppqqqvvvwwwtttooonnnnnnoooqqqqqqnnnkkkeeeeeefffkkksss{{{{{{uuulllccc[[[WWWUUUUUUQQQNNNKKKIIIHHHFFFDDDBBBFFFFFFHHHLLLQQQWWW\\\___^^^[[[YYY[[[^^^\\\UUUMMMFFFDDDCCCAAA@@@@@@@@@@@@CCC@@@>>>>>>??????===:::888777666666888888888666888777777666666666666666444333333555777888777666222111111111111222333333...//////000000///.........///000000111111111000//////............//////......////////////....................................------------......,,,++++++,,,---...//////000000///...............////////////////////////...---,,,,,,,,,---...///............/////////000,,,,,,------...//////000...///111222222111000//////////////////////////////000000000000/////////000111111111111222222222333333333333444444444444333555888999999:::===>>>>>>@@@BBBDDDFFFHHHIIIIIIGGGKKKOOOQQQQQQQQQRRRRRRUUUXXXYYYVVVRRRQQQTTTYYY\\\cccjjjttt.........------,,,,,,,,,***+++,,,---...---,,,,,,***+++---...///...------...---,,,,,,,,,,,,---............------,,,,,,,,,+++++++++,,,,,,---------........................)))+++,,,...//////...............------...............////////////...............------.........////////////////////////000000000000////////////.../////////000000111111......///000000111000000////////////000000000000111000000000111222333333222333444444444555888;;;777;;;???@@@???>>>AAACCCFFFJJJPPPXXXcccqqq||||||{{{tttlllgggeeehhhmmmqqqsssrrrpppnnnkkkgggdddeeekkkttt|||~~~~~~{{{{{{{{{zzzvvvrrrssstttvvvxxxxxxvvvsssrrrsssqqqooooooppppppooonnneeelllooommmnnnsssvvvtttsssoookkkiiiiiiiiigggeee```aaaccccccfffkkkrrrwwwjjjfff```ZZZWWWWWWXXXZZZTTTRRROOOMMMMMMNNNMMMLLLDDDFFFIIIMMMSSSXXX]]]```aaa\\\XXXZZZ^^^]]]WWWQQQGGGFFFDDDBBBAAAAAAAAAAAA@@@>>>;;;:::;;;:::777555777777777888:::;;;:::888888888777666666666666666444444444666888999999777222222111111222222333444---......///////////////,,,---///000000000///...//////............//////---...///000000///...---........................///...---,,,,,,---...///,,,,,,,,,---...///000111000000///...............000000000///......------,,,+++++++++,,,...000111---.........//////000000******+++,,,,,,---......///000111222222111///...////////////////////////000000000000////////////000111111111111222222222333333444444444444555555333555888999999;;;===???>>>@@@BBBDDDFFFHHHIIIIIIHHHKKKNNNOOOOOOOOOPPPQQQVVVXXXZZZXXXSSSSSSVVV[[[]]]dddkkkuuu+++,,,...//////...,,,+++,,,,,,+++***+++,,,...///+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------.........------,,,,,,,,,////////////////////////------------------------....................................////////////111111111000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333444444555555666888999;;;===>>>>>>>>>===???AAAEEEKKKSSS^^^jjjrrr|||uuupppoooppprrruuuxxxxxxvvvtttsssjjjdddgggmmmsssyyy~~~}}}zzzvvvwww|||xxxyyyyyyuuupppmmmnnnpppmmmmmmlllkkkiiihhhgggfffjjjkkkllljjjhhhgggggghhhfffhhhjjjkkklllooouuuzzzsssoookkkiiigggfffdddccc^^^\\\[[[ZZZ[[[[[[ZZZYYYYYYVVVRRRQQQTTTXXX[[[]]]]]][[[XXXVVVTTTQQQNNNKKKJJJKKKMMMPPPTTTXXX[[[]]]```^^^\\\]]]___```]]][[[KKKGGGBBB???>>>???@@@???>>>===;;;:::999888999999888777777888999;;;===???<<<:::888777888777666555999666333555:::===<<<999222222111000///...------///...,,,++++++---000222,,,---...//////...---,,,000000000000111111111111////////////////////////000...---,,,+++,,,,,,---000000000000000000000000///...,,,++++++,,,---......---,,,+++,,,...000111///////////////.........+++---///000000///---+++......//////...---,,,,,,---------.........//////111000///......///000111......///111222222222222222;;;<<<222+++///000,,,444333222111111111333333222222333333333333444444666666777777888888888999@@@BBBDDDFFFGGGHHHJJJMMMLLLLLLNNNQQQSSSTTTRRRPPPSSSTTTTTTQQQOOOPPPUUUZZZaaaeeeiiirrr+++,,,---......---,,,+++,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------......---------,,,,,,,,,........................------------------------....................................////////////000000000000000000000111000000000000000000000000000000000000000000000000000000111111111222222222111222222333333444555555777888999;;;<<<<<<<<<<<<@@@AAACCCEEEIIIPPPXXX]]]pppyyy~~~zzzwwwxxx|||zzztttrrrqqqqqqtttyyy~~~yyyuuusssooolllnnnsssvvvvvvuuurrrnnnkkkkkkkkkhhhhhhfffeeecccbbbaaa```cccdddeeedddbbbaaabbbcccdddfffhhhhhhhhhiiilllooommmjjjfffdddcccbbb```___XXXUUURRRQQQRRRRRRQQQPPPRRRPPPOOOQQQWWW]]]ccceeegggeeeccc```]]]YYYSSSOOOOOOOOOQQQSSSVVVYYY[[[]]]```___^^^___```___\\\XXXMMMIIIDDD@@@>>>>>>>>>===:::999888777777888999:::::::::999:::;;;===???@@@AAA???;;;999999999888777666333000222666888666444111000000//////......---///...---,,,,,,---///000------...//////...------/////////000000000111111////////////////////////000///......---------...////////////////////////...---,,,++++++,,,...//////...---,,,,,,---///000/////////////////////......///000111111000///...//////.........------------------.........//////000000///......///000000...//////000111111111111444===>>>555///333444000222111000000000000111222222222333333333333444444555666666777888999999:::@@@BBBEEEFFFGGGHHHJJJLLLLLLLLLMMMPPPSSSTTTRRRPPPUUUVVVVVVSSSQQQRRRWWW[[[```dddhhhqqq,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------...------------,,,,,,,,,------------------------------------------------..................................../////////////////////000000111111111000000000000000000000000000000000000000000000000000000000111111111222222000000111111222333333444555666777888999:::::::::===>>>??????@@@CCCHHHKKKZZZbbbnnn|||~~~{{{tttsssvvvyyysssmmmiiifffdddhhhooovvvtttqqqooommmjjjeeecccaaa```^^^\\\[[[ZZZZZZZZZ\\\]]]___^^^]]]\\\]]]^^^bbbcccdddcccaaa``````aaabbb```]]]\\\]]]^^^^^^]]][[[XXXTTTQQQPPPPPPOOONNNMMMLLLNNNSSS\\\eeelllooopppooommmkkkggg```XXXRRRSSSSSSSSSTTTUUUWWWXXXYYY______`````````]]]XXXTTTNNNJJJEEEAAA>>>===;;;:::777777777777888999;;;<<<<<<<<<<<<===>>>@@@BBBBBBEEEBBB===999888888888777444111///000222444333000....................................------------------...//////...------.........////////////000/////////////////////////////////000//////..............................---,,,++++++,,,---///000000///---,,,,,,---...///......//////////////////000000000000000000000000000///...---,,,---......------.........///////////////...------...////////////000000000000//////000888999222...111333000000//////...//////000000222222333333333333444444555555666777888::::::;;;???BBBEEEFFFGGGHHHJJJLLLKKKLLLMMMOOORRRSSSRRRQQQUUUVVVVVVSSSQQQRRRVVVZZZ___cccgggppp,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------........................------------------------........................------------------------------------------------------------------------....................................////////////---......///000111222222000000000000000000000000000000000000000000000000000000000000111111111111//////000000111222222222333444555666666777777777888:::<<<>>>???BBBEEEHHHKKKPPPYYYdddrrr{{{xxxzzzzzzssslllhhhffffffnnnvvv{{{xxxtttrrrpppkkkddd^^^]]]\\\YYYXXXWWWXXXYYYZZZ^^^```bbbbbb```___^^^___cccbbbbbb___]]]ZZZXXXWWWVVVUUUVVVYYY^^^bbbdddeeejjjfff___ZZZWWWUUUSSSQQQNNNNNNQQQWWWaaajjjqqquuurrrrrrqqqpppllldddZZZSSSSSSSSSRRRRRRQQQQQQRRRRRR\\\]]]^^^___]]]XXXRRRNNNJJJGGGCCC@@@>>>===;;;999999888888888:::;;;===???===>>>???@@@BBBCCCEEEFFFEEEAAA;;;777666555555555555333111111222333222000------------......//////....../////////---,,,+++---..................------------.........//////////////////////////////---...///000000///...---........................,,,++++++,,,,,,...///000000///...---------------............////////////......------------......000///---,,,,,,---...000............////////////.........------.........//////000000000//////...---222333///---000111//////////////////000000000222222222333333333444444444555666777999:::;;;<<>><<<;;;::::::999999:::<<<>>>?????????AAABBBDDDEEEFFFGGGDDD@@@:::666555555555444555333222111222222111000,,,,,,------.../////////---...///000///...,,,+++.........------.........------------............////////////////////////+++,,,...//////...---,,,........................+++++++++,,,---...////////////......---------------.........//////000000......------------......000...---,,,,,,---///000........./////////000000---..................---///000000000000000///......111222000000222333222000000111111222222222222222222222333333333444444444555666888999;;;<<<<<<>>>AAAEEEGGGHHHIIIJJJKKKKKKKKKKKKNNNQQQSSSSSSRRRRRRTTTTTTRRROOOOOORRRVVV\\\```eeennn,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,------...........................------------------------........................,,,,,,,,,------------...////////////////////////------------------------....................................////////////.........//////000000000000000000000000000000000000000000000000000000000/////////000000000111111......///000000111111222222222111111222333333444444666999;;;===@@@CCCFFFEEEEEEEEEFFFKKKRRR\\\cccoooxxx~~~yyyrrrppppppuuuzzzsssooolllhhhfffeeegggjjjmmmyyy~~~~~~wwwqqqiiibbb^^^[[[ZZZYYYWWW[[[cccoooyyyzzzsssmmmfff```]]][[[[[[\\\```ffflllpppqqqpppqqqssssssppphhh^^^XXXSSSRRRPPPNNNMMMLLLKKKKKKOOORRRVVVVVVSSSNNNJJJHHHBBBAAA@@@AAABBBBBB@@@>>>;;;;;;::::::<<<===???@@@BBBCCCDDDDDDDDDDDDCCCCCCAAA===999666666666666555222111000///////////////------........./////////---.../////////...---,,,///...------------...///---------............///////////////////////////+++,,,------------------........................+++,,,,,,------........................---------------......///000000000000000000000000000000000......---,,,---...///000....../////////000000000---...////////////...---///000111111111111000000---......//////000111111000111222333333444333333222222333333333333444444666666777888999;;;;;;<<<>>>AAAEEEHHHIIIIIIJJJJJJKKKJJJJJJMMMPPPSSSSSSSSSTTTUUUVVVTTTQQQQQQSSSVVVZZZ___dddnnn+++,,,---......---,,,+++,,,,,,---------,,,+++***+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,---..............................------------------------........................,,,,,,,,,---------..............................------------------------....................................////////////......//////////////////000000000000000000000000000000000000000000000000////////////000000000111...//////000111111222222222111111000111222333333444555777888:::<<>>???AAACCCFFFHHHHHHHHHGGGEEECCC@@@===;;;;;;888666555555666555444///000//////......//////////////////////////////------..................///...------------...///---............/////////////////////////////////---------------...//////////////////////////////,,,,,,------------------------..................------......///000000111...///000111111000///...---------.........//////.../////////000000000000...///000000000000///...///000111222222333222222---,,,,,,.../////////000000111222333444444444333222222333333333333444444777777888999999:::;;;;;;>>>AAAFFFHHHIIIIIIIIIJJJJJJJJJJJJLLLPPPRRRSSSSSSSSSUUUVVVTTTQQQPPPSSSUUUXXX]]]cccnnn+++,,,...//////...,,,+++,,,,,,---...---,,,***)))+++++++++,,,,,,---------+++++++++,,,,,,+++++++++******+++,,,,,,---..............................------------------------////////////////////////,,,,,,,,,------.........------------------------------------------------..................................../////////000///////////////.........000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222222222111000000111222333333444666777999<<>>>>>===@@@FFFKKKTTT\\\hhhsss~~~~~~}}}wwwttttttsss{{{xxxmmmgggdddaaa___aaabbbeeejjjqqqvvvyyyyyywwwxxxssskkkfffeeedddbbbRRRQQQPPPOOOQQQTTTXXX[[[cccbbbaaa^^^YYYSSSMMMIIIGGGHHHIIIJJJIIIHHHFFFEEEKKKMMMOOORRRTTTUUUUUUUUUXXXYYYZZZZZZYYYYYYZZZ[[[^^^aaadddaaaZZZRRRLLLJJJEEEBBB<<<888666555333222111000000//////.........++++++,,,---...//////000////////////////////////..................//////---------............//////..................///222111///------...///000///............///000000......------------......000//////...------,,,,,,........................//////.........//////000........................------...////////////........./////////000000000....../////////000000000111111000000000000111111000000000000000000000000111000000222444555444222444333333333333444555555666666777777999:::<<<===???AAADDDFFFGGGHHHJJJLLLJJJKKKLLLMMMOOOOOOOOOOOORRRSSSTTTSSSPPPPPPSSSVVV[[[___bbbhhhyyy,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++***+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******,,,,,,---------.........,,,,,,------...------------...---,,,******+++---.................................///////////////---------------.........////////////000000000000000000////////////000000...//////000000000000000000000000000000000000000000000///....../////////000000000000000000000000111111222333444555555555444444444555777999;;;;;;:::;;;=========>>>AAADDDDDDJJJQQQYYYbbbnnn||||||vvvttttttuuuzzzxxxpppkkkhhheeecccaaaaaabbbdddgggkkknnnooonnnnnnlllhhhggghhheee```WWWUUURRROOOOOORRRUUUXXXaaaccceeeeeeaaaZZZRRRMMMIIILLLOOOQQQQQQOOOLLLJJJJJJMMMRRRXXX^^^bbbdddeeekkkllllllhhhbbb______aaa```dddfffaaaVVVLLLFFFEEE@@@===999666444333111000111111000000000/////////---------....../////////////////////000000000000//////..................---------............///000///...------...///000333111///------...000111///...---------...000111......------------......//////.........---------........................000///...---------...///........................,,,---......//////.............../////////000000............////////////111111000000////////////000000000000000000000000111000000222444555444222444333333333333444555555666666666777888:::<<<===>>>AAADDDFFFGGGHHHJJJLLLJJJKKKLLLMMMMMMNNNMMMMMMPPPRRRSSSRRROOOOOORRRVVV\\\```ccchhhxxx++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******,,,,,,,,,------------...+++,,,,,,---.........---,,,------,,,+++***+++---....................................//////000000,,,,,,++++++,,,---......---------.........//////000000////////////000000///////////////000000111000000000000000000000000......---------......///////////////////////////.........//////000000000222333444555666888:::;;;777888:::;;;;;;;;;===>>>@@@BBBEEEHHHMMMUUU```ggg{{{|||wwwuuuvvvwwwyyy|||}}}wwwqqqmmmkkkhhhgggbbbaaa```______```bbbccciiijjjjjjkkkppprrrmmmdddYYYVVVRRROOOOOOQQQUUUWWWcccggglllnnnkkkcccYYYRRRNNNQQQUUUXXXXXXVVVRRROOOKKKPPPXXXaaajjjqqqvvvxxxyyyxxxtttlllccc\\\YYYZZZYYY[[[[[[TTTJJJBBB@@@@@@<<<999666444333222111///000000000///////////////111111000000//////........./////////000000111111.........------------------------............///000///...------...///000222111///.........000111...---,,,+++,,,---///000......------------......---------.........//////..............................------------------........................,,,------...........................////////////............////////////111000000000///......---000000000000000000000000111000000222444555444222444333333333333444555555555555666777888:::;;;<<<===@@@CCCEEEFFFHHHJJJLLLJJJKKKLLLMMMMMMMMMMMMLLLOOOQQQSSSQQQOOOOOORRRVVV\\\aaaeeeiiiwww++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,---............+++,,,------++++++,,,------------------------------------......//////000,,,+++******+++,,,...///,,,,,,---------.........000//////......//////000///////////////000111111000000000000000000000000///////////////000000111////////////////////////000000000000000000000000///111333444444444666888::::::::::::::::::::::::===>>>???@@@CCCHHHNNNSSS[[[dddrrr~~~}}}~~~}}}{{{xxxtttoookkkhhhgggfffaaaaaa```]]]ZZZXXXYYY[[[bbbgggkkkoootttuuummmdddVVVUUUTTTTTTUUUVVVXXXYYY]]]aaahhhkkkjjjcccZZZUUUVVVYYY]]]``````^^^ZZZWWWUUUZZZcccmmmvvv}}}~~~vvvlllaaaXXXSSSQQQMMMMMMKKKEEE>>>::::::;;;888666333222222222000///------------------------333222222111000///......---......//////000000111---------------------------------............///000//////////////////000000000//////......//////,,,,,,,,,,,,,,,---............------------......,,,,,,------...//////000........................------......///......---........................,,,,,,---............---------........./////////....../////////000000000000000111111000///...---000000000000000000000000111000000222444555444222444333333333333444555555555555666666888999;;;<<<<<>>;;;999777666666444222000000111111///...---------------.........111111000000//////......,,,------...//////000000---------.../////////000---------............/////////000000000000//////......///000///...---,,,,,,------.....................------------......------..........................................,,,---000222222111000///........................+++,,,------......---------------.........///////////////000000000111111///000111111111000///...000000000000000000000000111000000222444555444222444333333333333444555555555555555666888999;;;<<<<<>>???CCCGGGKKKQQQ[[[hhhsss~~~}}}{{{}}}{{{{{{tttvvvyyy|||wwwtttrrrmmmfff___[[[YYYYYY[[[]]]]]][[[WWWUUUUUUWWWaaarrrvvvlllfffccc\\\bbbllltttxxxuuupppllliiijjjmmmooorrrssstttuuuppprrruuuwwwvvvtttpppnnnuuuxxx}}}uuummmcccYYYSSSLLLEEE???<<<:::999888888777555222111000......//////...,,,//////000000000000000000.........///////////////,,,,,,,,,---...//////000---......///000111111222---------.........//////...///000111111000///...,,,---///000000...,,,+++,,,---///000000000///............------........./////////...------,,,,,,........................,,,...222444555444222000........................+++,,,------......---------------.........//////000000000000111111111111///000111222222111000///000000000000000000000000111000000222444555444222444333333333333444555555555555555666777999;;;<<<<<<>>>BBBDDDFFFHHHJJJLLLJJJKKKLLLMMMOOOOOOOOOOOOPPPRRRSSSRRRPPPQQQTTTXXXYYYaaafffkkkyyy...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,------...---------))))))(((((()))+++---...---------------------------,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------//////............//////////////////////////////111111000000/////////...000000000000000000000000222000///------///000222000000000000000000000000111111222222222222111111111222333333444444333333111222333444555555555555:::999999999::::::;;;<<<@@@@@@???AAAEEEKKKQQQTTTcccmmm}}}~~~}}}{{{uuupppsssxxx||||||yyyzzz~~~~~~~~~|||yyyrrrlllkkknnnssstttssssssiii```___^^^\\\___eeeiiiiiijjjjjjeee______bbbiiittt}}}{{{tttmmmhhhdddbbbkkkxxx||||||||||||~~~}}}yyyxxx|||~~~}}}|||||||||{{{xxxvvvddd```YYYPPPIIICCC???===999888666444333333333333111111111111000///------////////////////////////---.........//////000000111///,,,+++***+++---...---.........//////000000............////////////000000//////.........---////////////////////////++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,******,,,///333333///+++......//////...---,,,,,,+++---///111111///---+++++++++,,,,,,---...//////////////////////////////...///111000...------...111111000000//////......000000111111111111000000///000000000000///......222111000//////111333444444444444555555555666666333555777888888888999:::???CCCEEEBBBCCCFFFIIIIIIMMMLLLLLLMMMNNNOOOQQQQQQQQQSSSSSSQQQOOOPPPTTTXXX\\\```cccjjjyyy---,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...///...---,,,,,,,,,,,,---............---,,,++++++++++++******+++,,,---...------------------------,,,,,,,,,+++++++++++++++........./////////000000------------------------///..................///........................000000000//////.........000000000000000000000000111000///......///000111000000000000000000000000000000111111111111000000000111222222333333222222111111222333444444444444555555666777999;;;===>>><<<;;;;;;<<>><<<:::888777555333222222222222111111111111000///...---////////////////////////............/////////000..................................../////////000000000000000111111111111000/////////.........---////////////////////////.........------,,,,,,+++........................---+++***+++......---+++//////000000///......---,,,---...000000...---,,,++++++,,,------...//////........................,,,...///000///...///000000000000000////////////000000111111111111000000000111222333333333333333444333111111111222444555333444444444444555555555444666888999888999:::;;;>>>BBBDDDCCCDDDHHHKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQSSSTTTSSSPPPPPPTTTWWW[[[___dddkkkzzz,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,++++++,,,,,,------,,,,,,+++*********+++,,,---//////......---,,,,,,,,,------/////////...---,,,******------,,,,,,,,,,,,---...------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......------------............................../////////...............000000000000000000000000111000///......///000111000000000000000000000000//////000000000000/////////000000111222111111111000000111222333333333333333444444555777999;;;<<<;;;;;;;;;<<<===???@@@AAAAAAEEEJJJQQQZZZggguuu|||wwwwwwwwwwwwvvvvvvoooiiikkkpppxxx}}}vvvtttwwwzzzxxxvvvtttrrruuuzzz}}}wwwttttttxxx{{{yyyqqqhhhaaaYYYSSSOOOJJJHHHDDD@@@===:::999999555555333222111111111111000111111000000///...---////////////////////////............////////////---...///000000000///...............//////////////////000000000111111111/////////...............////////////////////////++++++,,,------...//////........................333000---,,,---.../////////000000000000///..............................,,,,,,,,,---......//////........................***,,,////////////000222////////////000000000000000000111111111111000000------///000111222222222222222111000111222333444333333333333444444444444555777999:::::::::;;;<<<<<>><<<:::888888888333333222111000000//////000000000000000///......////////////////////////.........//////////////////////////////...------.........///////////////,,,---------.../////////........................////////////////////////------------------------------------------------111000...------///000000......////////////......///...------------...///,,,---------......//////........................+++---///000//////000111.........///000111111111000000111111111111000000,,,---...///000000000000//////......//////000111222222222333333333444444666888:::;;;::::::<<<===<<>><<<;;;777777666555444333222111000000000000000///......//////000000000000//////000000000000000000000000///////////////.........333111---***)))***+++,,,///////////////.........------...///000111111222---------------.........////////////////////////,,,---------------------////////////////////////+++///444777666555333333++++++,,,------------,,,///...---,,,,,,---...///........................------------------------...///111000...------...---......///000111111222000000111111111111000000111111222222111000000///111111111222222222333333333333333333444444444444666888:::;;;:::;;;<<<======CCCFFFDDDDDDGGGHHHFFFJJJKKKNNNPPPRRRRRRSSSSSSSSSUUUWWWUUURRRQQQSSSUUUZZZ___dddkkkyyy++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////...---,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---...///++++++,,,---............***+++,,,---......---------------------------------------------,,,,,,,,,*********+++++++++,,,,,,------------------------///..................///------------------------.........//////000000000//////////////////////////////000000000000//////000000000000000000000000/////////000000////////////000000111222111111111000000111111111000000///000000000000111333444555444444555555666666777777777666777888:::;;;<<<<<<<<<:::===DDDGGGGGGKKKQQQ[[[cccmmmwww~~~wwwqqqiiiccccccdddeeeeeeaaa```___]]][[[YYYWWWVVVWWWRRRLLLIIIGGGFFFDDDAAAAAA???===;;;;;;:::888666444444444444333333222111///000000111000000......//////000000000000//////000000000000000000000000000/////////............//////------,,,------...000/////////............,,,------...///000111222,,,,,,,,,------.........////////////////////////'''((())),,,...000222333////////////////////////...333777999888555444444+++,,,------......------.........------.........////////////............------------------------,,,...000000///...//////......//////000000111111000000111111111111000000---......////////////...111222222333333333333333333444444444444555555555555777999:::::::::;;;<<<===CCCGGGFFFGGGJJJKKKIIIJJJKKKLLLOOOQQQSSSUUUVVVTTTVVVWWWTTTQQQQQQSSSVVV\\\___cccjjjxxx,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111///---++++++---///111+++,,,,,,------,,,,,,+++*********+++,,,---...///,,,,,,,,,,,,,,,---...///---------...------,,,,,,***+++---///000000//////------------------------.........------,,,,,,,,,---------.........//////------------------------//////............//////------------------------.../////////000000111111//////////////////////////////000000000000//////000000000000000000000000//////000000000000//////...//////000000000000000000111111111111111000000333333222111111000111111333222111111000111111222444333222222444555555555888555888???CCC@@@AAAEEEEEEKKKRRRXXX^^^hhhttt|||zzzzzz}}}qqqkkkccc]]]ZZZXXXUUURRRQQQTTTWWWYYYYYYWWWTTTQQQNNNJJJFFFDDDDDDDDDAAA???===;;;:::::::::999666444333444555555555555555444///000111111111000///...//////000000000000000///000000000000000000000000000000//////.........---+++,,,...000000000000000000000//////.........---******+++,,,---...///000,,,,,,,,,------.........//////////////////////////////...---,,,++++++***........................,,,///333333000------...,,,------.../////////...........................///////////////.........------------------------***---///000//////000222////////////000000000000000000111111111111000000...///000222333333333333000000111222222222222111444444444555555555666666555777999:::::::::;;;<<<===CCCHHHHHHIIIMMMNNNMMMIIIJJJKKKNNNPPPTTTVVVXXXVVVWWWVVVTTTQQQPPPTTTWWW\\\```ccciiiwww...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---)))***+++---...//////000***+++------------+++***,,,,,,,,,---------......,,,---------------------........................---------............///000000000000000000000000////////////////////////////////////000000000000444333222000//////......222111111111000000//////000000000000000000000000222222111111111111222222666666555444444333222222444666999:::999777777888<<<===???CCCIIIOOOUUUXXXhhhnnnwww~~~~~~}}}xxxssssssvvvxxxvvvssstttvvvxxxzzzyyyvvvrrrppphhhccc[[[UUUQQQOOOMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLHHHGGGEEECCC@@@>>><<<;;;888777666555444333333222111444777:::<<<;;;999777666111++++++///111111///...///000111111000///.........------------......222111111111000000//////......---///000111///...***,,,------++++++,,,...........................---,,,,,,---...000222444//////.........---------........................,,,---......------///000//////000000000000//////.........///////////////------,,,,,,,,,+++++++++000...,,,,,,.........---///000000000///...---,,,////////////////////////000///...------///000222000111111000...---///000---000333333111000111333444333222222222222111///444555666666777777666666444666999<<<======<<<;;;???EEEHHHGGGGGGJJJKKKJJJKKKKKKKKKLLLNNNPPPSSSTTTVVVXXXYYYXXXUUUTTTVVVYYYZZZ^^^cccjjjttt...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''((()))******+++,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,***+++,,,---.../////////,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,,,,++++++******................................./////////000000////////////////////////000000000000000000000000.../////////000000000000000//////............///111111111000000000//////000000000000000000000000222111111000000111111222111111111222222222222333444555777777666666666777888888888:::<<<@@@CCCEEEFFFJJJSSS]]]gggooouuuwww~~~wwwuuuwwwzzz{{{|||~~~~~~}}}qqqlllfffdddeeefffdddbbb```bbbeeehhhiiigggdddbbb^^^ZZZTTTOOONNNMMMLLLKKKMMMMMMLLLKKKJJJIIIIIIHHHDDDCCCAAA???<<<:::888777444444333333222222111111111222555888999888777666;;;666000---//////---***------............------.........------.........000000000/////////......,,,,,,+++---...///---,,,+++---......------...///........................+++++++++,,,---...///000//////.........---------........................---...//////......///111...//////000000//////...000//////......---------,,,,,,------------------000...,,,,,,...///...---///////////////...------////////////////////////...---,,,++++++---///000000111111000......///000///111222111///...000222222///...000444777888777444444555555666666666666444666999<<<======<<<;;;???DDDGGGFFFGGGJJJKKKIIIJJJJJJKKKLLLNNNPPPSSSTTTVVVXXXYYYXXXUUUTTTVVVYYY[[[___dddkkkvvv------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,------......------......------------......,,,,,,,,,---------......///......---,,,+++******........................////////////000000000111////////////////////////000000000000000000000000....../////////000000000...............///000000111111000000000000//////000000000000000000000000222111111000000111111222...///000111222444444555222333444444333333444666777666666555666777999:::999;;;>>>CCCJJJQQQWWWZZZfffmmmwwwxxxuuuuuuvvv}}}zzzsssrrruuuzzz{{{tttsssrrrsssvvv{{{~~~yyyvvvtttqqqooogggaaaZZZWWWVVVVVVUUUSSSSSSUUUYYY\\\^^^^^^]]]\\\VVVRRRNNNKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFDDDCCCBBB>>>===;;;888666555333333000000000000////////////000111222333444555555555<<<777222/////////---***......------------..............................//////...............---,,,,,,+++---...///---,,,,,,...//////......///000........................+++,,,,,,---......------...............---------...........................///000000///...000111---..................---000000///...---,,,++++++,,,,,,------...////////////...,,,,,,...///....../////////...............////////////////////////111000/////////000222333000111111000......///111...//////......///222555???888222000333555444111333444444444555555555555444666999;;;======<<<;;;>>>CCCGGGFFFFFFIIIJJJIIIIIIJJJKKKLLLNNNQQQSSSTTTVVVXXXYYYWWWTTTSSSUUUXXX\\\```fffmmmxxx---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...............,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,///...---,,,,,,---...///,,,,,,,,,---------......000000000//////......................................./////////000000000////////////////////////////////////////////////........./////////000000000000000000000111111222000000000000000000//////000000000000000000000000111111000000000000111111000000111333444555666777111222222111000000333555444444444444555666888999<<<;;;;;;<<<===@@@CCCDDDKKKQQQZZZdddmmmuuu|||}}}|||}}}}}}xxxsssooommmnnnoooqqqvvv}}}{{{vvvtttmmmllllllllloootttyyy|||{{{xxxsssooollljjjgggeeeaaa\\\UUUQQQPPPPPPOOOOOOSSSUUUWWWZZZ\\\\\\\\\\\\TTTQQQMMMJJJJJJJJJJJJIIIFFFEEEDDDAAA???===;;;:::888666444222111000000000------........./////////////////////000111222333555222///...///000000///111000///......///000111......////////////.................................------///000111///...,,,...//////...---///000..............................000000000///...---................................................---///000///...---...000,,,------......------,,,.........------,,,,,,+++,,,,,,---...///000111111///---,,,,,,...//////............---.........///////////////////////////222111111000111222333333000111111000//////000222///...------...111666999HHH???555111222222000---333333333333444444555555555666999;;;<<<===<<<<<<===CCCFFFEEEEEEHHHJJJHHHIIIJJJKKKMMMOOORRRSSSTTTWWWXXXYYYWWWTTTSSSUUUXXX]]]aaagggnnnzzz,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++///...---,,,,,,---...///,,,,,,,,,---------...............//////000000000........................------........./////////............................................................////////////222111111000000000000000//////////////////000000000000000000000000000000111000000000000000000111222222222333333444444444000111111000...///222444//////000111222333444444222333555666888999:::;;;:::===BBBHHHNNNUUU\\\aaaiiimmmsssyyy}}}zzzvvvtttsssrrroooooonnnmmmooouuu}}}|||vvvrrrpppkkkkkkkkkmmmpppuuuyyy{{{vvvrrrnnnjjjhhhfffdddbbb^^^ZZZVVVRRRQQQQQQRRRRRRUUUUUUVVVWWWXXXXXXWWWWWWRRROOOJJJGGGFFFDDDCCCAAA???>>><<<:::888555444333333222000/////////000111------......///000000000......------...///000111///...------...000111111111000///......///000111......///000000///......////////////////////////...------///000111///...+++---......------...///...........................///000000000///...------.............................................,,,---......,,,,,,---...,,,,,,------------,,,,,,+++,,,,,,------.........,,,,,,---...000111222222...---,,,,,,...//////...------,,,,,,---...///000////////////////////////---------------......///000111111111//////111222555222///...///222555777===777111000333777888666444333333333333444555666555777888:::<<<<<<<<<<<<===CCCFFFEEEEEEHHHJJJHHHIIIJJJLLLNNNQQQSSSUUUUUUXXXZZZZZZXXXUUUSSSUUUXXX^^^bbbhhhooo|||,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---------...------,,,,,,......------------......,,,,,,,,,---------......******+++,,,---......///........................------------....................................------------------------------........./////////000000///.....................////////////000000000000000000000000000000111000000//////000000111111111111111111000000000///000111111000000111333222222222222222222111111///000222444444444333333555666777888:::???EEEIIIHHHLLLRRRXXX]]]bbbhhhkkkrrruuuxxxzzzzzzzzzzzz{{{~~~{{{yyyyyyzzz{{{zzzyyyxxxvvvwww|||zzzvvvssspppqqqsssuuuxxx{{{~~~xxxuuupppmmmkkkiiigggeee```^^^[[[YYYWWWWWWWWWXXXTTTSSSSSSRRRQQQPPPPPPPPPIIIFFFBBB???===;;;999888888888666555333111000///000000///...///222444666.../////////000000111111...------------...///000///......------...............------------.........///000111111000///...///////////////000000000,,,,,,+++---...///---,,,+++---......---,,,...///........................------------------,,,,,,---------.......................................,,,---...---+++++++++---,,,------------------,,,++++++,,,---...///000000,,,,,,---...///000111222...,,,+++,,,...000000///,,,,,,++++++,,,...000111////////////////////////.........///////////////000111111111000000111333<<<888333000///000111111444333111222444777888999555444333333333444666777666777888:::;;;<<<======>>>CCCGGGFFFFFFIIIJJJIIIIIIKKKMMMPPPSSSUUUVVVWWWYYY[[[\\\ZZZVVVTTTVVVYYY^^^bbbgggooo{{{,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,------...---------,,,,,,------------,,,,,,,,,,,,,,,---------......******++++++,,,,,,------....................................////////////................................................---------.........//////...............//////000........./////////000000000000000000000000000000000000////////////000000000000000000000000000000///111333333222111222333444555555555444444333333444444444333222111000000222333444444444666999<<<777:::===@@@BBBEEEIIILLLTTTXXX]]]```bbbcccdddeeegggjjjnnnpppppprrruuuwwwvvvvvvwwwvvvvvvwwwyyy{{{zzzzzz{{{{{{|||~~~{{{uuuqqqpppqqqtttwwwyyyzzzzzzzzzuuurrrnnnkkkiiihhhfffdddZZZZZZYYYWWWUUUSSSSSSSSSLLLJJJIIIGGGEEEEEEDDDEEE<<<:::777666666555444222444333333222111000//////000//////000222666999<<>>;;;999888888888888333111000111222444333222111111111111111000000000000000000111444999===@@@000000000000000000000000......///000000000//////...///000000//////000111...///000111111000///......///000222222000///...,,,,,,,,,------...............---///000111///......///000000//////000111........................//////...------///000111---------.........//////...........................///000///---,,,---...---......//////......---//////////////////......,,,,,,------.../////////---,,,+++,,,...000000///,,,+++******,,,...111222//////////////////////////////000111111111111000000111222111000000222444555222///...111222222111***000666777333111222444777666444444444555777999777777888999;;;<<<===>>>???EEEHHHGGGGGGJJJLLLJJJKKKMMMPPPSSSVVVXXXYYYYYY\\\^^^^^^\\\XXXVVVXXXZZZ___bbbfffmmmyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,---.........***+++,,,,,,,,,,,,---.../////////...---,,,******///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------------------------------------------------------,,,,,,,,,---------......,,,---------.../////////,,,,,,,,,---------.........------,,,,,,------...//////.........---------................................................//////............//////........................////////////////////////------...///000000//////111000///......///000111000000000000000///......//////000111222333333333222333444555666555444333444444444555444444333333333222222111111222222333222222222222222222222222444444444555555777888888======>>>>>>@@@AAABBBCCCJJJKKKLLLOOORRRUUUXXXZZZ[[[[[[\\\^^^```bbbdddffffffeeecccaaa___]]]\\\[[[TTTVVVYYY[[[]]]]]]\\\[[[XXXUUUQQQNNNLLLIIIFFFDDDAAA@@@???===;;;:::999999111222222333333222222111000000////////////000000000000000000000000000000///000...---333:::888111,,,,,,...///000000000000222111000///...------------...//////......///111333333333444444555555555.........//////////////////---,,,,,,---...---,,,,,,---...------...000222***///333222...,,,...111---,,,,,,---//////...,,,/////////...------///111......////////////......***+++---//////---***)))---,,,///222...(((***111//////.........---------,,,...000111111000...---............////////////------,,,,,,,,,,,,------......------------.....................///000000111000///......///000111111111111111111000//////...///111000...------...222222222222222222222222000111111222444666888999;;;:::999999999;;;===???>>>CCCGGGGGGGGGJJJJJJHHHKKKMMMPPPSSSUUUWWWWWWWWW[[[]]]]]][[[WWWUUUWWWYYY```cccfffjjjttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---....../////////......***,,,------++++++,,,...............---,,,++++++......---,,,,,,,,,,,,,,,........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,---------.........------,,,,,,------...///.........------------------------------------........................//////............//////................................................---...//////////////////111000///......///000000000000000000000///......//////000222222333333222000111222222333333222222333444444444444444333333222111111000000111111222222222222222222222222222222222222333333444666666777777777888999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEEEEEEEFFFGGGIIIKKKLLLNNNMMMLLLKKKIIIGGGFFFEEEDDDBBBCCCEEEGGGHHHHHHGGGGGGDDDBBB???>>>===<<<;;;999777666444333333333333222111222222222222222222111///000000000000000000//////////////////////////////000///...222999777111333222000///...///000111000000///...//////111111---...//////......///111//////000000000111111111000000000000000/////////...---,,,,,,---...---,,,,,,---...---+++***+++,,,000111111///+++)))***---,,,---...---+++*********/////////...------///111...........................---------------......333///---//////++++++/////////.........------------...///000//////------............////////////111000000000000000000111......------------......///............//////000000000///......///000111,,,---...///000111111111111222444333111000000111222222222222222222222222111111222333444666777888===<<<:::999999:::<<<===@@@EEEIIIGGGGGGIIIIIIFFFHHHJJJNNNRRRUUUWWWXXXYYY[[[\\\]]][[[WWWUUUWWWYYY]]]bbbgggmmmwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///////////////...---,,,,,,---...---+++***+++,,,,,,------......------,,,...------,,,,,,,,,,,,,,,........................//////...------,,,++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////........................------------------------//////////////////...---000//////......///000000000000000000000//////...///000111222222222222222111111111111111222333333333333444444444444333333111000000000000000000111000000000000000000000000000000000000111222333333111111111222333444555666555555555666666777777888888888888999:::;;;<<<===;;;::::::999888777666666666777888::::::999999888777666444444666777666555444111///000222444333111111111222222222222111111///000000000000000000///////////////////////////000000///...222666555000000///...///111333666888333222000///...000111222---...//////......///111------............//////222111111000000/////////000//////000111111000...---///000///,,,***))))))333111///---+++++++++,,,,,,///111111//////111444...///000///------///000...---,,,++++++,,,---...,,,***'''&&&&&&))),,,///333---+++---///...---..................---------//////.........------,,,............////////////222222111111111111222222......------------......////////////............000000///......//////000,,,,,,---...///000111111111333444444222111111222222222222222222222222222333333333333444555666777===<<<;;;:::::::::;;;<<>>AAAFFFIIIHHHGGGIIIIIIFFFFFFHHHKKKOOOSSSVVVWWWXXXYYY[[[\\\ZZZVVVUUUWWWZZZ\\\aaahhhoooyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''(((******+++++++++,,,---...---+++***+++,,,++++++,,,---............,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......//////......------,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------..............................------------------------//////000000///...------------......//////////////////000000000000//////000000111222222222111111444333222111222333444555111222222333444444333333222222222111111222222222////////////////////////000000000000000000111222111111111111222222333444///000111222333333333333444333333222222222333333222222222222222222222222222222222222222111111000111///...///111222222222...,,,***,,,///222111000///000000111111000000//////000111222222111000///........................111//////000111000000000,,,333>>>IIINNNOOOKKKIII444333000...,,,,,,---------...//////......///111000000000000000000000000000000///...------,,,,,,)))(((((()))+++,,,***)))---///222222000...------+++,,,---///111111///---333000,,,,,,///000...,,,---///000000.........///000///---,,,,,,---///000,,,,,,,,,,,,---...000000***222999888222......///---.....................000///...------------...............////////////.........------...............------------............///000//////...---////////////......------222111000/////////000000---///000000///......///111111111222222333333333555555555444444555555666888999999;;;<<<>>>@@@@@@???EEEIIIHHHHHHJJJKKKIIIHHHIIILLLPPPRRRTTTUUUUUUYYYZZZ[[[YYYVVVUUUWWWZZZ]]]bbbgggmmmxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------((((((***+++,,,---------,,,---...---+++***+++,,,+++,,,,,,---.........---+++++++++++++++,,,,,,---........................++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------........................------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------..............................------------------------//////////////////...---,,,---...///////////////...//////000000000000000000111111222222222111111000000000000000111222222000111222333333444444333333333222222222222333333////////////////////////111111000000000000111111000000//////000111111222---...000222333333222222111000000/////////000000//////////////////000000111111111000000000000000000...------///000///...------------...///000111//////000000000000/////////000222333333222000///........................000......000111...///111111777@@@GGGHHHDDD<<<777...............///000000---...//////......///111/////////............---///......------,,,,,,,,,,,,+++******,,,......---***---//////...---------***,,,---......------,,,---+++***+++...111222222---///000000///......///000///............///000+++,,,---...//////.........:::AAA===333------...---------...............////////////////////////............//////////////////............//////......------------......,,,---///000000000///...///////////////...---,,,//////...///000111333555...000111222000000000111111111111222222333333444555555555555555555666666666777999;;;>>>@@@AAABBB???EEEHHHHHHHHHKKKLLLJJJIIIJJJMMMPPPRRRTTTTTTTTTXXXZZZ[[[YYYVVVUUUWWWZZZ^^^bbbgggmmmxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------------***,,,------++++++,,,...,,,,,,------...---------++++++******+++,,,,,,---........................,,,---------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------......,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,---------------------------------...........................------,,,,,,------...................................................---...//////////////////+++,,,---///////////////......///000000000000000111111222222222111111000//////000111111111111111000000111333333444444333222222111111111111222222000000000000000000000000000000////////////000000//////////////////000111///000222444444444333222111111111000000111222222000000000000000000//////111111111111111111222222111///......000111111000///222333222......000444...//////000000//////...///000222444444222000///........................///,,,---111111---...222111333666888777333...+++,,,---...000111111111111---...//////......///111//////......------------...............---------000...,,,+++---000222222,,,...///...---,,,---///,,,---...---,,,---111555///111111---'''&&&)))---,,,...000000///.................................+++++++++,,,,,,,,,,,,+++///888<<<666///---...------------.........//////---...///111111111111000............//////////////////............//////......------------......***,,,...000111111000//////////////////---,,,+++///...------...000333444...000222222111111222333000111111222333333444444555555444555555666777777777888:::<<<>>>@@@AAAAAAAAAFFFJJJIIIHHHKKKKKKIIIHHHJJJMMMPPPSSSUUUVVVWWWWWWYYYZZZYYYVVVUUUWWWZZZ[[[aaahhhooozzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,++++++***+++,,,,,,,,,,,,---...,,,------......---,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,---------...................................................------,,,,,,------...........................////////////////////////------...///000000000///***+++---///000000///.........///000000000000000111111222222222111111000000111222444444333222222///000111222333444444444111111000000000000111111111111111111111111111111000//////.........//////000000/////////000111111///000222333333222000///222111111111111222333333000000000////////////...///////////////000111111///...---...000111111111...222555222,,,***...333......////////////......///000222444444222000///...........................+++,,,111111---...333111000......---...///000...000111333333111///...---...//////......///111000000000//////..................///////////////---***'''&&&(((,,,...///111111111000...---///000---///000...,,,111:::CCC]]]aaa^^^OOO:::---...444,,,...000111///.........,,,------......------,,,000///...---------...///***000111,,,***...000...---------.........//////,,,---000222333333222111............/////////000------,,,,,,,,,,,,------.........------.........)))+++...000111111111000...///000000///---+++***222000...---,,,---///000---///111111000000111222000000111222333333444444444444444555555666888888999:::;;;===>>>?????????CCCHHHKKKIIIHHHJJJIIIGGGFFFHHHLLLPPPTTTWWWXXXYYYWWWYYYZZZYYYVVVUUUWWWZZZYYY```iiirrr}}}...---,,,,,,++++++++++++)))***++++++------...///++++++++++++++++++++++++(((((()))***++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......***+++---......---+++***---,,,+++***+++,,,---...------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......------,,,++++++******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,------............%%%666000)))))))))888%%%(((,,,------,,,,,,---222///,,,,,,,,,---333:::........................,,,,,,,,,,,,,,,,,,,,,,,,...111///((('''...111///000000222***###555***333///////////////000000000555 :::...,,,888&&&111////////////////////////000000000000000000000000000000//////......------........................000000000000000000000000>>>!!!555000...555,,,111222222222111111111000000444***555<<<---+++222)))........................////////////////////////................................................000000000000000000000000111666+++'''111333(((///333111...,,,,,,---///000///---===***+++111000444++++++111666444,,,---333////////////////////////................................................///000---)))(((+++......222***111111333555%%%000))),,,444222///111...gggEEE444,,,---000...000111...***(((***---)))333,,,...:::))) ;;;---------............///111111111000//////......000///...------...///000000///...---------------.........------,,,,,,,,,,,,,,,,,,---------......///---******---///111111///////////////......---////////////////////////...///000111111222222111111111222333333444555555000333777999999888888888:::;;;===???@@@AAA@@@@@@BBBFFFHHHFFFEEEIIIKKKJJJFFFGGGIIILLLPPPSSSUUUVVVXXXZZZ[[[YYYUUUTTTVVVYYYYYY^^^fffooo|||------,,,+++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---,,,++++++---//////...........................,,,,,,,,,,,,------------...------------,,,,,,,,,+++++++++,,,,,,------...---------,,,,,,,,,++++++,,,,,,------------------***111)))%%%:::...666<<<999444999'''////////////////////////|||555666///111000,,,666222222222111111111000000]]]111---)))000...(((...111000...---------//////)))444***///666222###///!!!+++555---000+++///222,,,)))...rrr------///000111111000///111///111,,,$$$...555+++---------............///+++,,,,,,---....../////////..................//////......---------...............------,,,,,,,,,,,,,,,---------.........//////.........///000111------...///000000//////////////////////////////...///000111111222222111222222222333333444444444222444666666666666888::::::;;;===???@@@AAAAAA@@@BBBGGGJJJHHHHHHJJJKKKJJJFFFGGGIIIMMMPPPSSSUUUWWWXXXZZZ[[[YYYVVVTTTVVVYYY[[[aaahhhqqq,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------------,,,,,,,,,,,,++++++*********+++++++++,,,,,,...---+++******+++---...------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------------,,,,,,,,,///...,,,,,,...//////...........................,,,------------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------------------,,,,,,---555(((%%%666***333,,,---&&&111!!!////////////............III333***...000333666222111111111111000000000)))///,,,000((()))---////////////............---777'''...222---$$$333***...888***333******333+++'''333SSS///&&&,,,222111222---)))000666///&&&---------............///+++++++++,,,------......------............------......---------...//////.........---------------,,,------------.........,,,...111000...---...000+++,,,---///000000111111////////////////////////...///000111111222222111333333333333333333333333444444444333333444888;;;999;;;===???@@@AAAAAAAAABBBHHHKKKJJJJJJLLLKKKIIIFFFGGGIIIMMMPPPTTTVVVWWWYYY[[[[[[YYYVVVTTTVVVYYY^^^cccjjjsss+++*********+++,,,---------------,,,,,,+++++++++------------------------(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,---...------......---+++)))(((++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------222000...---------+++***++++++++++++++++++++++++---------.........//////++++++,,,,,,---...//////---------------,,,,,,,,,...------------,,,,,,,,,.........------,,,,,,,,,000+++111333%%%***...222,,,222111===000000000///////////////rrr444...+++444888---111111111111000000000000%%%//////111&&&,,,---......///000000///...---111---555///000...222...777000)))000000,,,)))111+++...888QQQ111''')))222...###---CCC---------............///000//////...------,,,,,,+++,,,---......---,,,+++---------------...///000...............---------------------............%%%***//////,,,***,,,///,,,---...///000000000000////////////////////////...///000111111222222111333333333333333333333222333444444333333444777999999:::===???@@@AAAAAAAAA@@@GGGLLLKKKKKKKKKJJJFFFFFFGGGJJJMMMQQQTTTWWWXXXYYY[[[\\\ZZZVVVTTTVVVYYY^^^cccjjjsss************++++++,,,---...------,,,,,,++++++***++++++++++++++++++++++++(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---...---,,,,,,------......---+++)))(((++++++++++++++++++++++++,,,------......------,,,------------------------111///,,,,,,,,,,,,***)))++++++++++++++++++++++++---------.........//////***++++++,,,---...//////...---------------------.........---------,,,,,,.........------,,,,,,,,,+++(((000333(((111555111'''((($$$000111111111000000////////////888111666333***000000000000000000000000...---111222)))000...---...///000000///...---+++'''333333777777333%%%+++((('''222***111+++...***555444YYY~~~...---EEE+++222AAA---------............///000//////...------,,,,,,+++,,,---......---,,,+++---------------...///000........................---------.........//////"""(((...///---+++...111...///////////////......////////////////////////...///000111111222222111333333333333333333333222222333555555555444666777888:::<<>>qqq@@@"""///;;;///%%%+++''',,,666+++(((111&&&...+++111'''888,,,---+++111222......000///******///)))rrrAAA,,,---------.........//////111111111000//////......000///...------...///000000///...------------------.........//////000000............/////////000000...---...//////---+++,,,,,,...///000000111111////////////////////////...///000111111222222111111111222333333444555555999888666333222444888<<<888999<<>>???AAABBBBBBBBBEEEGGGHHHHHHHHHHHHIIIKKKKKKLLLNNNPPPSSSUUUWWWXXXZZZ[[[\\\[[[XXXVVVUUUVVV]]]```eeemmmzzz***,,,......,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***+++---------+++***(((---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++,,,------------,,,...---,,,,,,,,,---...///------------------------,,,,,,,,,++++++,,,,,,,,,...---,,,+++++++++,,,,,,***+++++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,---......//////....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,........................222///HHH222%%%111,,,111...---------............//////////////////////////////$$$@@@'''777,,,---///...000000000000000000///...---,,,444,,,NNN666111(((...)))...///////////////////////////...---------...///000//////000000111111222222PPP111//////...---------------///......---------......//////...------------...---------.........//////222)))$$$)))===nnn<<>>???@@@AAAAAA@@@DDDJJJNNNNNNLLLKKKKKKJJJKKKMMMPPPSSSUUUWWWXXXYYYZZZ[[[YYYWWWVVVVVVWWW[[[___eeemmm{{{+++,,,------,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,++++++,,,------------------,,,......------------......+++,,,,,,---------------+++,,,------......------........................---..................---------,,,,,,,,,+++++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------...............---,,,,,,,,,,,,,,,,,,,,,,,,................................................(((***777!!!///888///,,,///***+++---......//////000000000////////////////////////::: 777...***555999333111...111000111111222222222222111(((555,,,888 kkk,,,777,,,...222////////////////////////---...///000000000//////111000///...,,,+++***)))000,,,555///......---------.........------------...////////////...------------...........................444)))(((222555---(((+++===888***&&&222++++++,,,---...///000000//////............//////,,,,,,,,,------------...---------.........//////---///111000///---...000............///////////////////////////000000111000111111111111111000000000111222222111000222333444333333333444444555666666666555555555555666666999:::<<<===???@@@@@@@@@???CCCHHHLLLLLLLLLLLLLLLIIIJJJMMMOOORRRUUUWWWXXXYYYYYYZZZXXXWWWVVVWWWXXX[[[^^^dddmmm|||+++,,,---,,,++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,------......------,,,+++........................------...//////...---------------,,,,,,,,,++++++///.....................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,................................................///)))888###000,,,(((---+++,,,222---------...///000000111////////////////////////,,,'''333///***,,,LLLOOO111444111111000111111222222222222111000222***""":::''')))666+++---222////////////////////////,,,---...////////////...444444222111///...---,,,+++///.........---------......///---------------...////////////...------------........................---000,,,&&&$$$+++444555111$$$$$$SSS777111...,,,,,,---......///000000//////............//////...------------,,,,,,,,,---------...............---...///000///.........////////////............///////////////000000111///000000111111111000000///111222222111111222333444444333333333444555555666555555555555666666777999:::<<<===???@@@@@@@@@@@@BBBEEEGGGHHHJJJLLLNNNIIIJJJLLLOOORRRUUUWWWYYYXXXYYYYYYWWWVVVVVVWWWYYY[[[___eeemmm|||,,,------,,,+++***,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++//////...---,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,---------,,,+++***---.....................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................000***+++///$$$,,,222)))---111+++,,,,,,---...///000000////////////////////////""":::***000***000)))jjjvvv,,,444111...//////000000000//////...222%%%666***+++<<<%%%***...***'''...////////////////////////------........./////////////////////////////////,,,ooo777%%%...------------...//////---------------...///000//////...------------..................---------(((333666///,,,000---$$$333***...AAA>>>%%%,,,,,,,,,------------...------,,,,,,,,,,,,------///.........------,,,,,,.................................//////......---000000//////.........---///////////////000111111...///000111111111000///,,,...000111000///000111222222222111111222222333555555555555666777888999:::;;;<<<>>>???@@@AAAAAA@@@BBBDDDFFFGGGHHHKKKMMMHHHIIIKKKOOORRRUUUWWWYYYWWWXXXXXXVVVUUUVVVXXXZZZ\\\```fffnnn|||,,,------,,,******,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,---......+++,,,...//////...,,,+++,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,///...---,,,,,,,,,---...++++++++++++++++++++++++***+++---......---+++***,,,,,,---------,,,+++***,,,,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---------,,,,,,+++***,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,........................++++++222```000222'''333333&&&111,,,******+++,,,---...//////////////////////////////***777***222555###EEE%%%***444111---000000000000000///...---(((000444333444***...LLL000)))...&&&000////////////////////////000///.........///000111+++,,,,,,,,,---.........444TTT555,,,---------------...//////---,,,,,,------///000000//////...------------...//////.........---------,,,---,,,***---333555444222///:::'''===///............---------------,,,,,,,,,,,,------.............../////////...........................---......//////...---.........//////////////////////////////000111111---...000111222111000///+++...000111000000000111333222222111111222222222444444555666777999:::;;;;;;<<<===???@@@AAAAAABBB@@@CCCFFFHHHIIIIIIJJJKKKGGGIIIKKKNNNRRRUUUXXXYYYWWWWWWWWWVVVUUUVVVYYY[[[^^^aaafffnnn|||,,,------+++******,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---+++,,,------......---------,,,+++***+++---///111------------------------,,,---///000000///---,,,,,,,,,---...---,,,+++***++++++,,,,,,---...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........------,,,+++,,,,,,,,,------.........................................................222111```)))...'''333,,,$$$888...))))))***+++---......//////////////////////////////)))...)))999666999++++++444222...333333333222222000//////333&&&...,,,111333+++(((___777***666***777////////////////////////222111///......000222333111111000000/////////...'''^^^'''000---------------...///000,,,,,,,,,---...///000111//////...------------...//////.........---------111///111555111)))***222$$$666444###...GGG222222222111000000///////////////....../////////,,,,,,---...///000111222.....................---...------...//////...,,,,,,,,,---...///000111222///////////////000111111,,,...000111222111000///---///222333222222222333555555444333333444444444444444555666888:::;;;<<<;;;<<<>>>???AAABBBBBBBBB???CCCIIILLLLLLKKKJJJIIIGGGHHHKKKNNNRRRUUUXXXYYYVVVWWWVVVUUUUUUVVVYYY[[[___bbbgggooo|||,,,,,,,,,+++++++++******,,,,,,,,,---------......///...,,,+++***+++,,,,,,+++***)))((()))***+++,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,---...---,,,+++---///******+++,,,......---+++------------------------------------,,,++++++***////////////////////////000---+++***+++,,,,,,+++........................//////.........---------+++,,,,,,------,,,,,,+++,,,------......------,,,........................,,,------......------,,,---------.........//////...---,,,,,,++++++++++++...***...___,,,------......------,,,---------............///........................------///333777666222...000111333+++'''333000000000000000000000000000///...------...///000---aaa((((((111+++,,,------...///.........000...,,,,,,.........---...------------.../////////aaa+++//////////////////000000111//////............//////.........------,,,,,,,,,,,,---......//////......------------------------555###***+++444%%%EEE999000&&&333---+++333,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******---,,,,,,,,,,,,---....../////////...------,,,,,,///111111000000111000...+++---///111222222111000////////////000000000000111111111111000000000000111222222333333444444555777666555555555555555666:::;;;===???@@@AAA@@@@@@HHHGGGGGGIIIMMMNNNKKKIIIIIIIIIIIILLLQQQTTTVVVVVVYYYZZZZZZZZZYYYYYY\\\^^^bbbeeeiiippp}}},,,,,,,,,+++++++++******,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,++++++++++++,,,---------------,,,,,,+++++++++...------------------,,,,,,---...---++++++---...,,,,,,,,,---//////...,,,------------------------,,,,,,---------,,,++++++------------------------///---+++++++++,,,,,,+++000000000000000000000000///.........------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,........................,,,------......------,,,------------.........//////...------,,,,,,,,,---...***...___,,,------......------,,,---------............///.................................111333333///,,,)))666:::GGG111***333000000000000000000000000///...---,,,,,,---...///000555******,,,---......///000000000000///000...,,,,,,...///...---...------------.../////////aaa+++//////............///000000///......------......///......---------,,,,,,,,,,,,---......//////......++++++++++++++++++++++++((()))444&&&222111$$$```%%%444'''///,,,///,,,,,,,,,,,,,,,,,,,,,,,,//////............---------,,,,,,,,,,,,---......//////.........---------.../////////000111111111000000111111000---+++)))////////////000000000000//////000000111111111222111222222333333444444555999999888888888888999999:::;;;===???@@@AAAAAA@@@FFFEEEFFFIIILLLMMMKKKIIIIIIHHHIIILLLPPPTTTVVVVVVZZZZZZZZZZZZYYYYYY\\\^^^aaaeeejjjqqq,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,------,,,,,,++++++,,,,,,---...............------,,,,,,,,,,,,++++++,,,------------------...,,,---------++++++---...---------...///000...---------------------------++++++,,,---------,,,,,,++++++++++++++++++++++++///---++++++,,,---,,,+++------------------------............------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------,,,------......------,,,------------............//////...---------.........***...___,,,------......------,,,---------............///........................///...---...//////---+++///***###]]]lll222...111000000000000000000000000------,,,,,,,,,,,,------'''111222+++---)))///------...//////////////////...,,,,,,...///.........------------.../////////aaa+++///000000//////000000111222...------,,,,,,------......------------,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,)))---555 ***::: $$$%%%111)))444,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---,,,,,,,,,,,,---.....................---------...------...///000222333111111111000...,,,)))(((////////////000000000000......///000111222333333111222222333333444444555666666555666666777888999999;;;===???@@@AAAAAAAAACCCCCCEEEHHHKKKLLLKKKIIIHHHHHHHHHLLLPPPTTTVVVVVVZZZ[[[[[[ZZZYYYYYY[[[]]]```dddkkksss,,,,,,,,,+++++++++******,,,,,,,,,---------......+++,,,---...---,,,+++***+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------,,,++++++,,,......---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++...---,,,,,,---...---,,,************************------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,------------------------,,,------......------,,,------------------------......------------.........***...___,,,------......------,,,---------............///..............................---,,,------------222+++888(((uuurrrvvv+++222---////////////////////////------------------------222(((---JJJlllhhh~~~,,,///***///***+++,,,,,,------,,,,,,///---,,,,,,...//////......------------.../////////aaa+++///111111111111111222333333---,,,,,,++++++,,,,,,---------------------------,,,---......///.........////////////////////////000(((444,,,(((333---333+++<<<---///---------------------------.........////////////---,,,,,,,,,,,,---......------..................///,,,,,,...///...///111------.../////////......////////////000000000000...//////000111111222222111222222333333444444555444444444444555777888888999:::===???@@@AAAAAAAAAAAACCCFFFIIILLLLLLKKKJJJHHHGGGHHHLLLPPPTTTVVVWWWZZZ[[[[[[ZZZXXXYYY[[[]]]___dddkkkttt,,,,,,,,,+++++++++******,,,,,,,,,---------......***+++,,,---...---,,,+++***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---,,,******,,,---...,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---......---,,,------------------------,,,,,,------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++------------------------,,,------......------,,,------------------,,,,,,---,,,,,,,,,,,,,,,------...***...___,,,------......------,,,---------............///........................---------------...000111///&&&---333...XXX%%%222111,,,666%%%222+++,,,444000!!! +++///***&&&###>>>'''555***////////////////////////.........//////.........000555,,,ddd&&&---666555...111333+++ ,,,111++++++///)))&&&:::,,,EEE;;;000000---***+++,,,,,,------,,,,,,...---,,,,,,...//////......------------.../////////aaa+++//////////////////000111111,,,,,,++++++++++++,,,,,,------------------------,,,---......///.........///////////////////////////'''777888+++***+++///(((999RRR 888***------------------------.........---------,,,,,,---,,,,,,,,,,,,---......,,,---------......//////000---...222111,,,+++---,,,,,,...///000111222222////////////000000000000111111000000000000000000111222222333333444444555888888888888999:::;;;<<<888:::<<>>???AAABBBBBBBBBGGGIIIKKKKKKJJJJJJJJJKKKLLLLLLMMMPPPUUUXXXYYYYYY[[[\\\]]]\\\YYYXXXXXXYYY^^^```eeennn~~~+++++++++***++++++,,,---,,,------------------...++++++++++++++++++++++++,,,---------,,,,,,+++***+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,------------------,,,+++,,,---......------,,,---,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,......------,,,,,,,,,,,,+++)))((()))+++---+++***,,,,,,,,,---------......---***...___------..................---,,,,,,,,,++++++++++++)))***,,,...///000//////111...+++,,,///000...***///......------,,,++++++777666333,,,$$$111222000222***'''444...+++...333+++!!!***===<<<111//////000000000000//////,,,,,,,,,---.........///333------000...)))///:::~~~yyy***...999))))))===111(((///'''444---)))999)))000)))+++AAA)))***//////////////////////////////.........---------+++,,,---...////////////,,,___***.........---,,,,,,---......------------------------+++,,,------++++++,,,---)))******++++++******)))+++666666---'''***000000111111///+++(((''''''888222666lllccc&&&===,,,111---///---))),,,---------.../////////......//////...------,,,,,,,,,,,,---.........///---...111333333222000///000000000000000000000000111000000000/////////...000000000000111111111111111111111111222333444555777888999888777777999;;;;;;<<<>>>???AAABBBBBBBBBEEEHHHKKKLLLKKKJJJJJJJJJKKKKKKLLLPPPTTTXXXYYYYYY[[[\\\\\\[[[YYYXXXXXXZZZ^^^```eeennn~~~+++++++++++++++,,,------...------------------,,,************************,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---...------,,,,,,------...)))***+++,,,------------...------,,,,,,------...............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,+++++++++,,,++++++,,,......---+++,,,,,,,,,---------......---***...___,,,,,,---.../////////...,,,,,,,,,,,,,,,+++++++++---...///000000///...---111...,,,---///000---+++///......------,,,+++++++++999999'''...===111###...///'''...,,,***,,,//////,,,******xxx>>>//////000000000000//////,,,,,,,,,,,,------------333---,,,000000+++***...,,,ggg000)))===)))AAA+++'''666%%%(((///333(((...,,,"""BBBHHH%%%(((------------------------...............---------,,,,,,---...////////////,,,___***...------,,,,,,,,,,,,------------------------------,,,---...---,,,+++,,,...******))))))))))))******;;;444,,,((())),,,,,,+++&&&'''((((((***...444999666666###,,, 999(((///)))222555(((------...........................///......---,,,..................//////---...000222222111000///000000000000000000000000000000000000////////////000000000000111111111111111111111111222444555666666777777777666666888999<<<<<<>>>@@@AAABBBBBBBBBDDDGGGKKKNNNMMMKKKJJJJJJIIIJJJKKKOOOTTTXXXZZZZZZ[[[\\\\\\ZZZXXXXXXYYYZZZ^^^aaafffooo~~~,,,++++++++++++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------+++,,,---,,,++++++,,,---...---,,,++++++,,,---...,,,,,,,,,,,,---------,,,------,,,,,,,,,,,,---------.........------,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,------...///000///...---,,,,,,,,,---------.........***...___+++,,,---...////////////------------------------//////000111111000......000...------...///---+++++++++,,,------......//////)))ZZZCCC000555222'''&&&111222'''...,,,***)))///555444///;;;777333...+++888&&&666//////000000000000//////,,,,,,,,,,,,,,,,,,++++++...++++++000000,,,,,,///+++???MMM...444444555555%%%???"""(((111***&&&,,,......&&&%%%***%%%111---'''111------------------------........................,,,------...//////......,,,___+++...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...------...///...---,,,++++++,,,---...!!!'''...333444444555555---///000000---***((('''(((***444:::222SSS''')))---***111:::---...............------------...............------//////..................---...000111111111000///000000000000000000000000000000000000///////////////000000000111111111111222222222222222333444555555666777777666666777999<<<===>>>@@@AAABBBCCCCCCBBBFFFLLLOOONNNMMMKKKJJJHHHIIIJJJOOOTTTXXXZZZZZZ[[[[[[[[[ZZZXXXWWWYYY[[[^^^aaafffooo~~~,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------+++,,,------++++++,,,---...---,,,++++++,,,---...000//////...---,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------.........---+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............+++,,,------,,,+++++++++,,,,,,,,,---------.........***...```,,,------...//////...............///////////////---...000111111111000000///...------......---,,,++++++,,,------......///'''333***???,,,>>>,,,)))666---///000---((()))///000+++***---...444))),,,222//////000000000000//////,,,,,,,,,,,,,,,,,,++++++,,,,,,...000---+++...444000)))VVV^^^III111333555,,,555+++111(((,,,,,,,,,666------555666)))%%%:::---333........................---.....................,,,---......///.........,,,___+++///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------,,,+++,,,---///...---,,,,,,---...///444---&&&&&&))),,,)))%%%------,,,***)))+++000333++++++000!!!)))KKK'''333...000,,,444---...............---------------...............---.........------------------...///000111000000///////////////////////////////////////000000000000///000000000111111111111444444333333222333333333777888888888777777999:::<<<===???@@@BBBCCCCCCCCCBBBFFFKKKOOOOOONNNLLLLLLIIIIIIKKKOOOTTTYYYZZZ[[[ZZZ[[[ZZZYYYWWWWWWYYY[[[___aaafffooo,,,,,,,,,,,,,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,------...------------------------+++---...---,,,+++,,,......------,,,,,,------...222111000...,,,,,,++++++,,,++++++******++++++,,,***+++,,,---............***++++++,,,,,,------...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,------...............///---......---++++++,,,...,,,,,,,,,---------.........+++///```---...............------.........////////////000,,,---///000111111111111///............---------///......------,,,++++++(((333---+++AAA666111'''111000)))...000///...///...+++333***888***111)))888...//////000000000000//////,,,,,,,,,,,,------------///111222000,,,***...222//////$$$bbb222,,,$$$:::"""333---222...222000)))//////,,,((((((000###***!!!///////////////////////////---------...............------...............---,,,___+++///,,,,,,------------,,,,,,------------------------(((***+++***)))((()))***------,,,,,,,,,,,,------&&&+++111222...---000444ccc^^^PPP333&&&FFF000'''111(((...111------..................,,,---......///.........------------------------......//////000000000///////////////////////////////////////000000000000000000000000111111111111444444333333333333444444888999999999888888:::;;;<<<===???AAABBBCCCCCCCCCBBBFFFKKKNNNOOONNNNNNNNNJJJKKKLLLPPPUUUYYY[[[[[[ZZZZZZYYYXXXVVVWWWYYY\\\___bbbgggppp---,,,,,,,,,,,,---......,,,------------------...++++++++++++++++++++++++***+++,,,,,,---------,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---..............................,,,---...---,,,,,,,,,...,,,------------------,,,000///...,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---------******+++,,,,,,---......,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,------.........//////...,,,)))***---000,,,,,,,,,---------.........+++///```////////////...---,,,,,,,,,---------............,,,---///000111000000///...//////...------------///......------,,,++++++<<<666///CCCEEE%%%---000,,,---***+++///333222//////111...000///******---666---//////000000000000//////,,,,,,,,,---.........///000111000.........---,,,111(((;;;,,,>>>+++<<<&&&...---(((,,,000000---111...&&&///666...'''666+++)))///888////////////////////////---------.........//////---...............------,,,___,,,000,,,---............---,,,------------------------)))***++++++))))))***++++++,,,,,,------,,,,,,+++(((000000)))000```\\\+++###111---***444,,,---------.../////////,,,------...//////......---------.../////////000.........///////////////////////////////////////.../////////000000000111000000000000111111111111111222222222444555666777888999999999888888:::;;;===>>>???AAABBBCCCDDDDDDCCCFFFJJJMMMNNNNNNOOOPPPMMMMMMNNNQQQVVVYYY[[[[[[ZZZZZZYYYWWWVVVWWWZZZ\\\___bbbgggppp---,,,,,,,,,,,,---......*********++++++,,,,,,,,,***************************+++,,,,,,------------,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---..............................,,,---......,,,,,,---...+++,,,............,,,+++...---,,,+++++++++,,,---...------,,,,,,------...............---,,,++++++******+++,,,,,,---......,,,++++++******++++++,,,++++++------------++++++,,,------......------,,,+++++++++,,,,,,---------++++++***&&&###$$$(((,,,,,,,,,,,,---------......///+++///```000000000///...---+++++++++++++++,,,,,,------------...///000000///...---...//////...---,,,---...++++++,,,------......///(((444(((000222nnn222+++555***111444...,,,///---((()))...***...%%%===333333+++/////////000000000000//////,,,,,,------...///000000...---,,,---111333...((()))333---JJJBBB###999&&&777111+++......"""///777&&&222'''...'''000))),,,777(((////////////////////////---------.........//////---...............------,,,___,,,000------...//////...------------------------------,,,---......,,,,,,---...,,,,,,...//////...,,,,,,111$$$///kkk333)))444333(((333,,,,,,------...///000000,,,,,,---.../////////...---......///000111111222............/////////000////////////////////////.../////////000000111111000000000000111111111111//////000222444777999:::777888999888777777999;;;===>>>???AAABBBCCCDDDDDDCCCFFFJJJLLLMMMNNNPPPQQQNNNNNNOOORRRWWWZZZ[[[[[[ZZZZZZYYYWWWUUUWWWZZZ]]]___bbbgggppp,,,,,,,,,,,,,,,+++***)))------------------------,,,,,,++++++,,,,,,---...........................++++++,,,---------,,,,,,...------,,,,,,++++++***+++---......,,,,,,---///222555666222,,,)))***---------------------------......------------......000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++)))***,,,------,,,***)))+++++++++,,,,,,---------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,++++++*********...+++...___111...***)))+++---...///---------.........//////......//////...,,,+++)))................................................)))777$$$999%%%222ttt'''111///...222+++---------333333+++111111000/////////////////////000000000000//////...------------...///000------------------------(((444---)))///iii>>>(((+++444///&&&---222///***)))))))))+++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,---...////////////+++,,,---......---,,,+++,,,___+++///.........------,,,,,,,,,.........------,,,,,,,,,------------------------222---$$$)))---+++...222%%%YYYLLL...,,,888***000------------------------+++,,,---...///111222222......///000111111000000...---,,,++++++,,,---...//////000000111111222222000000////////////000000222222222222222222222222111222333333333333444666:::::::::999777888;;;>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGIIILLLNNNOOOOOOOOOKKKLLLOOORRRUUUXXXZZZ\\\WWWYYYZZZ[[[ZZZYYYZZZ[[[___ccckkkuuu,,,,,,,,,,,,++++++++++++------------------------,,,,,,++++++,,,,,,---...------------------------------------,,,++++++***++++++++++++++++++++++++)))+++,,,,,,******+++---555888999666111...///111------------------------......------------......,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++---...///000000...---,,,------------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------............------,,,,,,,,,,,,...***...___000...++++++,,,---......------------..................//////...,,,+++***........................------------------------***333---%%%BBB(((===ppp###000))),,,000...333000+++333444111000000/////////////////////000000000000//////------..................------------------------///'''---...+++@@@'''555...&&&999*** %%%000333///,,,,,,,,,---------...............------------------++++++,,,....../////////,,,---............---,,,,,,___+++///------------------,,,,,,......---------,,,,,,,,,------------------------,,,%%%444333)))777...}}},,,---000***555------------------------,,,------...///000111111------......//////......///...---,,,,,,---...///---........./////////000000000////////////000000222222222222222222222222222222222000000111444777:::::::::999888999;;;>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGIIILLLNNNOOOOOOOOOJJJLLLNNNQQQTTTWWWYYYZZZXXXYYY[[[[[[ZZZYYYZZZ[[[___ccciiisss---,,,,,,++++++,,,---...------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))))))))))))***+++,,,,,,,,,)))+++,,,,,,******+++---000222333111...,,,---///------------------------......------------......******((((((((((((******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,---------,,,***)))..................------...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------....../////////..................***...___...---,,,,,,.........,,,---------------------,,,...............---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,555$$$555 000444yyyOOO222111&&&444%%%...333***999<<<000000//////......//////...//////000000//////...---......//////...---,,,------------------------333"""///...(((&&&LLL'''111,,,---((()))000///'''&&&+++---------.........//////------..................***+++,,,------......---------...//////...------,,,___+++///,,,,,,------------------...------------,,,,,,,,,------------------------...&&&000=== ;;;---***,,,(((000------------------------............/////////000,,,------------,,,,,,+++//////............//////............////////////000000////////////000000111111111111111111111111333222000......000555888:::::::::999888999;;;===>>>>>>???@@@AAABBBBBBCCCDDDFFFIIIKKKMMMOOOOOOOOOJJJKKKMMMPPPSSSVVVXXXYYYYYYZZZ\\\[[[ZZZZZZ[[[]]]^^^aaagggqqq...---+++++++++---///000------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------,,,,,,+++*********+++++++++,,,,,,,,,+++,,,...---,,,,,,---///***,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,+++***)))(((//////......------,,,,,,...---+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------....../////////...............---***...___---------...//////---+++------------,,,,,,,,,,,,...............------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,000(((///000111GGGDDD+++(((;;;###)))666111???555000//////.........//////...//////////////////...,,,---///000000...,,,+++,,,,,,------------------111)))...,,,'''..."""lll+++...'''///666333)))"""$$$+++------------............,,,,,,------......//////***+++,,,,,,---------,,,........................,,,___+++///,,,,,,,,,------.........---------------------------------------------------111'''$$$,,,<<>>>>>???@@@AAABBBBBBCCCDDDEEEHHHKKKMMMOOOOOOOOOKKKLLLNNNPPPSSSVVVXXXYYYZZZ[[[\\\[[[ZZZZZZ\\\^^^^^^aaafffooo...---+++++++++---///000------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***+++,,,,,,------------......---------,,,,,,,,,+++,,,...---,,,,,,---///,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++...............---,,,,,,...---------,,,,,,++++++...---+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------)))...___---------///000000---+++------------------------//////.........------...........................,,,,,,,,,,,,,,,,,,,,,,,, <<<&&&777666222***TTT)))$$$999---...333333<<<,,,//////............//////......////////////......,,,---///000000...---+++,,,,,,,,,---------............)))222'''444'''222QQQ&&&111333---%%%(((333555...+++,,,,,,,,,,,,---------++++++,,,,,,---------...++++++,,,,,,------,,,,,,.........------.........,,,___+++///,,,,,,,,,------.........------------------------------------------------)))222...999%%%'''777,,,222........................////////////...........................---,,,+++///000000000000000000///111111111111000000000000000000////////////000000000000000000000000000000000222555666666666777888888:::;;;:::999999;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCEEEGGGJJJMMMOOOOOOOOOLLLMMMOOORRRTTTWWWYYYZZZZZZ[[[\\\[[[ZZZZZZ\\\^^^^^^aaafffooo~~~---,,,,,,++++++,,,---...------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))***+++,,,---........./////////...---,,,,,,,,,)))+++,,,,,,******+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++---,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,)))---___...---...///000000...,,,---------.........////////////......---......///........................,,,,,,,,,,,,,,,,,,,,,,,,'''555)))***;;;***666###+++%%%---///)))000555///......------......//////---......//////......---,,,,,,.../////////...---+++,,,,,,------.........---+++&&&999))))))666"""UUUJJJ###***,,,+++///666555---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...,,,___+++///,,,,,,------------------,,,,,,,,,------------...------------------------000"""222$$$'''***(((555........................///////////////............////////////......---//////000000000000//////////////////............000000////////////000000111111111111111111111111///222666888888888777888888999;;;;;;:::999:::<<<>>>>>>???@@@AAABBBBBBCCCBBBDDDGGGJJJMMMOOOOOOPPPMMMNNNPPPRRRUUUWWWYYYZZZZZZ[[[[[[ZZZYYYYYY\\\^^^___bbbgggppp,,,,,,,,,,,,++++++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------------------------)))+++,,,,,,******+++---,,,++++++++++++,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,---------,,,)))---___///...---...000000...---,,,------...///000111111//////...------...///000........................------------------------222###111&&&$$$<<<000""",,,:::}}}---(((---&&&222---222...------------...///000---......//////......---+++,,,,,,---...///000000++++++,,,,,,---......///,,,+++,,,222...%%%888***$$$444---,,,333222***(((...,,,,,,,,,,,,---------...---------------,,,,,,,,,------.........------,,,---,,,++++++++++++,,,---,,,___+++///------------------,,,,,,,,,,,,,,,---------......------------------------000###,,,WWW999&&&***....................................///////////////---......////////////.........///000000///......000/////////.........---000000////////////000000222222222222222222222222000222555666777777888999888999;;;;;;:::999:::;;;>>>>>>???@@@AAABBBBBBCCCAAACCCFFFJJJMMMNNNOOOPPPMMMNNNOOORRRTTTVVVXXXYYYZZZZZZZZZYYYXXXYYY[[[^^^___ccciiirrr,,,,,,,,,,,,,,,+++***)))------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,------...+++---......---,,,...///...---,,,,,,------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,,,,+++++++++++++++,,,---...000000,,,------....../////////***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........,,,)))---___000...---...///000///...,,,---...///000222333333000///...------...///000................................................'''(((111111"""&&&222,,,+++TTT//////+++999%%%+++---------------...///000---..................---+++++++++,,,...///111222++++++,,,,,,---...//////+++000666$$$444...222***...>>>yyyBBB###111+++)))444---------.........///////////////......------,,,.........///......------,,,,,,************,,,,,,,,,___+++///.........------,,,,,,,,,,,,,,,,,,------.........------------------------!!!555,,,jjj,,,***)))***fffSSS444666)))////////////////////////............//////000000,,,,,,---...////////////---...///000000///...---222222111111000000000///000000////////////000000222222222222222222222222111222333333444555888;;;777999;;;;;;:::::::::;;;>>>>>>???@@@AAABBBBBBCCCAAACCCFFFJJJMMMNNNOOOPPPLLLMMMNNNQQQSSSUUUWWWWWWZZZZZZYYYXXXWWWXXX[[[]]]```dddjjjttt...------,,,,,,------...---------...------,,,,,,...,,,++++++,,,------,,,+++,,,------......---------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,,,,------...---------...,,,******+++---------......---------,,,,,,,,,------------,,,++++++***,,,,,,,,,---------......------------------------......---------,,,,,,,,,---------,,,,,,++++++++++++*********+++,,,,,,------------............///++++++,,,------......///...***...___......,,,++++++,,,......000///...///000111111/////////......---,,,******........................++++++,,,------......//////...---,,,,,,---...///...000)))///999+++(((;;;+++////////////////////////000///...------...///000+++,,,,,,---.........---...---,,,++++++,,,---...------------------------...$$$VVV"""999%%%)))555%%%,,,---......---***(((&&&+++,,,------......------......---------,,,,,,,,,,,,---......//////......---aaa+++///,,,---...---,,,+++---///---,,,++++++------,,,++++++,,,,,,------,,,,,,+++&&&!!!......------------......---333///////////////////////////....................................////////////,,,---000222222111///......///000111111000///...333222111000000222444555444333111000000111333555333333333333444555666666777999999999888777888999;;;>>>@@@BBBBBBBBBDDDEEEBBBDDDGGGKKKMMMNNNNNNMMMHHHHHHKKKRRRUUUUUUVVVYYYYYY[[[]]]\\\YYYYYY\\\___aaaeeejjjqqq~~~------,,,,,,,,,,,,------,,,------...------,,,,,,...,,,++++++,,,------,,,+++,,,------...------------------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++......---,,,,,,,,,---.........---------,,,,,,,,,------......------,,,,,,,,,,,,,,,------------...------------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,------...------------..................---------,,,,,,,,,...***...___...------,,,,,,------...///...---...000111000///000000000000///...---,,,........................------------------------///...---,,,,,,---...///---+++&&&$$$666+++555'''////////////////////////000///...------...///000+++,,,------......------000///............///000------------------------+++&&&XXX===222"""555+++///***+++,,,------,,,***)))++++++,,,---------------......---------,,,,,,,,,,,,------...............---aaa+++///,,,---...---,,,+++---///---,,,++++++------,,,+++,,,------......------,,,444111PPP......------------......---111,,,////////////////////////........................000000000000111111111111000000000000000/////////...///000111111000///...111000/////////000222333111111000///000000222333333333333333333333333333777999:::999888777888999<<<>>>AAABBBBBBBBBCCCEEEBBBDDDGGGKKKMMMMMMMMMMMMKKKJJJLLLRRRTTTSSSUUUXXXYYY\\\]]]\\\ZZZZZZ\\\___cccfffkkkrrr~~~,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,...,,,++++++,,,------,,,++++++,,,---------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---....../////////...---,,,******+++---...,,,)))(((***,,,......---------,,,,,,,,,,,,---...............---,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,------......------------............000000///...,,,+++******...***...___------............------...---,,,---///000///.........////////////......//////////////////////////////...------,,,++++++......------------......---+++%%%RRReee!!!:::!!!***//////////////////////////////............//////,,,,,,------......------000///............///000---------------------------111+++''',,,222)))(((***,,,---...---,,,+++***++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---...............---aaa+++///,,,---...---,,,+++---///---,,,+++,,,---...---+++---......//////......---333mmm```!!!......------------......+++///+++////////////////////////........................000000000000111111111111222111///------...000111//////000000000000//////000///...---...///000111......//////000000000111333333444444444333222222888999:::999888777888:::===???AAABBBAAAAAABBBCCCBBBDDDGGGJJJLLLMMMMMMLLLNNNLLLMMMQQQSSSRRRTTTXXXZZZ]]]^^^]]][[[ZZZ]]]```eeehhhlllrrr~~~,,,++++++******++++++,,,,,,,,,------...---------...,,,++++++,,,---,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------............---,,,+++++++++///111...)))'''***---......---------,,,,,,,,,++++++,,,---.........---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.........000///...---,,,++++++***...***...___,,,---...//////...---,,,---,,,+++,,,...///...---***+++,,,,,,------------////////////////////////......---------,,,,,,,,,---------------------------111((()))<<<222!!!333/////////////////////////////////....../////////,,,,,,------...------,,,---------,,,,,,---------------------------------///666$$$zzzkkk'''''':::""")))***,,,......---,,,+++)))***++++++,,,,,,++++++......---------,,,,,,,,,,,,,,,---.........---------aaa+++///,,,---...---,,,+++---///...,,,+++,,,---...---,,,------............------'''<<<***......------------......))),,,...////////////////////////....................................////////////000///.........///111222//////000000000000////////////.........//////000------///000111111111111333333444555666555444444888999::::::888888999:::>>>@@@BBBBBBAAAAAABBBCCCCCCDDDGGGJJJLLLLLLLLLLLLNNNKKKLLLPPPSSSSSSVVV[[[[[[]]]___^^^[[[[[[^^^aaafffiiimmmrrr}}},,,++++++******++++++,,,+++,,,,,,---.........---...,,,++++++,,,---,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,---...............222555222---+++---000......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------...------------------------...***...___,,,---////////////---,,,---,,,+++,,,---......,,,)))***+++,,,------------////////////////////////,,,,,,,,,---------......,,,------------------,,,(((555+++)))rrr444111////////////////////////...//////////////////...,,,------...------,,,,,,,,,------------------,,,---------------------------***666666@@@+++333)))+++,,,---......,,,+++))))))***++++++,,,,,,++++++......---------,,,,,,,,,+++,,,,,,---...------------aaa+++///,,,---...---,,,+++---///...---,,,,,,......---,,,,,,,,,------------,,,,,,===mmm...000......------------......---***333////////////////////////////////////////////////............////////////,,,---...///111222222222000000////////////000000111000000000000000000000---...000111222333333333111111222444444555555555888:::::::::999888999:::>>>@@@BBBBBBAAAAAABBBCCCCCCDDDGGGJJJKKKLLLKKKKKKLLLIIIKKKPPPSSSUUUYYY^^^[[[]]]___^^^[[[[[[^^^aaafffiiilllqqq|||,,,,,,++++++++++++,,,,,,++++++,,,---...............,,,++++++,,,------,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++************,,,---.../////////,,,...000///,,,***+++,,,......---------,,,,,,,,,)))******++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,------------++++++,,,,,,---...//////...***...___......////////////......---,,,+++,,,...///...---+++,,,---.......................................++++++,,,,,,---...//////,,,,,,------------,,,,,,$$$111---555999MMM///***////////////////////////......////////////......------......------,,,,,,......///000000///......------------------------..."""222)))$$$------,,,---...///...---+++)))***++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,------------------aaa+++///,,,---...---,,,+++---///...---,,,---...///...,,,+++,,,,,,,,,,,,,,,,,,+++{{{777000+++......------------......ggg===+++444////////////////////////////////////////////////000000000000111111111111+++,,,...000111222222222000000////////////000000222222111111111111000000...///000222333555666666111111111111111333444555999:::;;;:::999888999;;;===???AAABBBAAAAAABBBCCCCCCDDDGGGJJJKKKKKKKKKJJJJJJHHHKKKQQQUUUVVVZZZ___ZZZ]]]^^^]]][[[ZZZ]]]```eeegggjjjppp{{{------,,,,,,,,,,,,------***+++,,,---...............,,,++++++,,,------,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............***+++,,,,,,,,,+++***)))......---------,,,,,,,,,++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,+++++++++,,,,,,---------------,,,+++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////...***...___//////............//////...,,,,,,---...///...---,,,,,,---.........------------------------------,,,---------------------+++,,,------------,,,+++)))***111444&&&...,,,////////////////////////---...///000000///...---------......------,,,+++......///000000///......------------------------...+++)))000EEE))),,,***+++---//////...,,,+++++++++,,,---------------......---------,,,,,,,,,++++++,,,------------,,,---aaa+++///,,,---...---,,,+++---//////---,,,---...///...---,,,,,,------------,,,,,,,,,444,,,......------------......\\\UUU...000////////////////////////////////////////////////000000000000111111111111000//////......///111222111000///......///000111111222222222111111000////////////000222555777888777666333222111222444555999:::;;;;;;999999:::;;;<<<>>>AAABBBBBBBBBCCCEEECCCEEEGGGIIIKKKKKKJJJIIIJJJIIILLLSSSVVVVVVYYY\\\YYY\\\]]]\\\ZZZZZZ\\\___dddfffiiinnnzzz...------,,,,,,------...***+++,,,---...............,,,++++++,,,------,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...---------...------,,,,,,/////////000222222000.........---------,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,+++++++++,,,,,,---------///...------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........***...___000///...------...///000...---,,,---///000///...+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++------------++++++333&&&555,,,)))GGG444////////////////////////---...///000000///...------.........---,,,,,,++++++,,,---......---,,,+++------------------------)))777(((+++^^^ 111(((***,,,.../////////...+++,,,------......------......---------,,,,,,,,,++++++,,,---------,,,,,,---aaa+++///------...---,,,+++---//////...------...///...------..................---***---,,,.........------.........aaaggg000***////////////////////////000000000000000000000000............////////////666333///,,,+++---///111111000///......///000111111111111111111000//////////////////111444777999???===999555333444666777999:::;;;;;;999999:::;;;;;;>>>@@@BBBBBBBBBDDDEEECCCEEEGGGIIIKKKKKKJJJIIIKKKJJJNNNTTTWWWVVVWWWZZZYYY[[[]]]\\\YYYYYY\\\___bbbdddgggmmmyyy******+++,,,,,,---......***++++++,,,,,,------...,,,,,,************,,,,,,+++)))((()))++++++)))&&&,,,,,,,,,***((())),,,///...---,,,++++++,,,------111///,,,+++++++++***(((---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,------......------,,,......---------,,,,,,,,,------------,,,,,,+++******++++++,,,,,,++++++*********++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------............///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---***...___---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...,,,++++++,,,---...,,,,,,,,,---------.........)))((('''000ccc)))000222...222)))+++333+++000111111000000///...---////////////////////////000///............///000------,,,+++,,,---...///666+++&&&...---222...******///---(((---000(((,,,,,,---...............,,,---...//////...---,,,,,,---......,,,,,,---...---aaa+++///------------------------...------,,,,,,------...---444,,,///(((000%%%444CCC;;;,,,+++,,,,,,,,,,,,,,,,,,,,,,,,ggg___+++///............................................................////////////,,,---...///000000000000............////////////////////////............111000///000111333666888HHHAAA999444444777999999333555777888888888999:::;;;===???BBBDDDDDDDDDCCCEEEHHHKKKMMMLLLKKKKKKLLLLLLKKKKKKMMMRRRVVVXXXYYYZZZZZZZZZ\\\```cccdddeeecccdddgggmmmzzz******+++,,,,,,---......***++++++,,,,,,---......//////...------...//////+++***)))***,,,---,,,)))...+++))))))***+++++++++***+++------,,,,,,,,,,,,000///------...//////...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,------......------,,,...------------,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,------------......++++++,,,,,,,,,,,,------,,,------......------,,,------------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---***...___------------------------.........////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///,,,,,,---------.........---+++---,,,---UUUTTT***///000111,,,---222---...//////000000000//////.................................//////.........,,,,,,+++++++++,,,---...+++...000111###'''...)))(((***+++***+++---,,,------.........------,,,---...//////...---,,,,,,---......,,,,,,---...---aaa+++///------------------------...------,,,,,,------...''',,,(((///+++333...LLL;;;444))),,,------------------------dddccc,,,---............................................................////////////,,,---...///000000000000....../////////000000000........./////////000000111000000///000222444666<<<888444333444555555555666888:::::::::999:::;;;======>>>@@@AAACCCEEEFFFEEEHHHKKKMMMLLLLLLLLLLLLLLLKKKKKKMMMRRRVVVXXXYYY[[[ZZZZZZ\\\^^^```aaaaaaaaadddhhhmmmyyy***++++++,,,,,,------...+++++++++,,,------......000//////......//////000+++******+++---......,,,111...+++,,,///111///,,,+++...111111...++++++,,,***)))((())),,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,------------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------------......++++++,,,,,,,,,,,,------,,,------......------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---***...___------------------------...////////////000000000........................------------------------++++++*********,,,---...,,,------------.........,,,+++000000(((???)))+++111///000---///000------...///000000000000------------------------,,,---...//////...---,,,+++++++++***+++,,,,,,---'''111111111$$$000111,,,&&&***000)))&&&111------.........------,,,------............------,,,---......,,,,,,---...---aaa+++///------------------------...------,,,,,,------...---,,,***222,,,///...ddd222---***///........................cccfff...+++............................................................////////////,,,---...///000000000000/////////000000000111111,,,------...000111111222111111000///000111222333222111111333555555444222888:::;;;;;;:::999999:::???>>>======???BBBEEEGGGEEEHHHKKKMMMLLLLLLLLLLLLKKKKKKKKKNNNRRRVVVYYYYYY\\\[[[[[[[[[[[[\\\]]]^^^```eeejjjooowww+++++++++,,,,,,---------++++++,,,,,,---.........------,,,,,,,,,,,,---------,,,+++,,,,,,---------------,,,...000111111111777999999555///+++,,,...((('''&&&'''***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,+++---------------------------------------------------***...___------------------------............////////////------------------------........................---,,,,,,++++++,,,------------------............---+++...111%%%///999(((111,,,333,,,---111---......///000000//////------------------------------------------------,,,++++++,,,,,,,,,------...111(((...222```***000,,,,,,222,,,'''000....../////////...------------------------------,,,---......,,,,,,---...---aaa+++///,,,,,,------------------...------,,,,,,------...222------444---,,,---|||111,,,,,,222////////////////////////bbbfff222***............................................................////////////------...//////000//////000000000000111111111111---......///000000111111111111000//////000000111111111222444555666555444777999::::::888666666777=========>>>@@@BBBDDDFFFDDDGGGKKKMMMMMMLLLLLLMMMKKKKKKKKKNNNRRRWWWYYYZZZ\\\\\\\\\\\\[[[[[[]]]^^^```fffmmmpppwww++++++,,,,,,,,,,,,------+++,,,,,,------...//////+++++++++,,,,,,+++++++++...------+++******+++,,,&&&***......,,,---222777FFFDDD???777///+++,,,///---+++***+++---.........+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,------......------,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,+++---------------------------------------------------***...___------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---------------------.........//////111---+++000)))+++aaa)))000***333***---//////////////////...------------------------------///...,,,++++++,,,...///,,,------...............///111%%%,,,666}}}""",,,///---///000...---//////000000000//////...---------,,,,,,---------,,,---......,,,,,,---...---aaa+++///,,,,,,,,,---------.........------,,,,,,------...///(((,,,222......000111,,,...111////////////////////////^^^]]]444,,,........................////////////////////////............////////////---...//////////////////000000000000111111111111000000000000000000//////111111111000000000000000444444444333333444555666888:::;;;:::888666666777:::<<<>>>@@@BBBCCCCCCCCCDDDGGGKKKMMMMMMLLLMMMMMMKKKKKKKKKNNNSSSWWWZZZ[[[\\\]]]^^^^^^\\\\\\___aaabbbhhhnnnrrryyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,------......------,,,---...---+++******,,,---+++111555444000111999AAAKKKEEE<<<444...,,,---...---,,,***+++,,,------,,,++++++------------++++++,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,------------......++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---***...___------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////.........---------........./////////555111+++000...///000///+++222(((111,,,////////////...---,,,,,,------------------------///...---,,,,,,---...///------...///////////////(((111,,,...,,,ggg///'''***...***000555,,,......///000000000000000------,,,,,,,,,,,,------,,,---......,,,,,,---...---aaa+++///+++,,,,,,------............------,,,,,,------...111+++111000,,,,,,***000+++------////////////////////////aaaLLL444///........................////////////////////////............////////////......///////////////.../////////000000000111111111111111000000/////////111111111111111111000000444444333222000111444666:::<<<===<<<:::999999:::999;;;>>>AAACCCCCCBBBBBBCCCGGGJJJLLLMMMMMMMMMNNNKKKJJJKKKNNNSSSXXX[[[\\\]]]___aaa```]]]]]]___bbbccchhhmmmqqqyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------...//////...------+++------,,,+++,,,///333555777888666444666===DDDBBB;;;222---------,,,++++++***((()))+++,,,,,,+++***+++---......---+++***,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,++++++++++++******+++,,,,,,---------,,,,,,,,,------------,,,,,,,,,,,,------------......++++++,,,,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------..............................---------,,,,,,,,,---***...___------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////............////////////111222+++...000111999......111'''666+++.........///......------........................,,,---///000000///---,,,,,,---.../////////......'''111111///&&&fff^^^+++$$$444)))***666,,,***+++,,,...////////////------,,,++++++,,,------,,,---......,,,,,,---...---aaa+++///++++++,,,,,,---......///...------,,,,,,------...333///555,,,)))+++$$$lll...,,,///+++........................uuu888222000........................////////////////////////............////////////......////////////............/////////000000000000000000000000111111111111111222222222222222222222333444333111222444777:::;;;===<<<;;;::::::;;;;;;<<<===???AAABBBCCCCCCCCCFFFJJJLLLMMMMMMMMMNNNKKKJJJKKKNNNTTTYYY[[[\\\___bbbcccaaa\\\[[[]]]aaadddfffiiinnnyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////+++,,,---......---,,,+++***,,,------,,,///333888888666333111111444999===777000)))(((,,,...,,,(((---,,,+++,,,///000111000***+++---......---+++***,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,+++++++++*********+++,,,,,,------------,,,------......------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------******+++,,,,,,---.......................................------,,,,,,,,,---***...___---------------------------------.........//////........................////////////////////////'''(((***---///000111111............/////////000+++111******---///@@@///111000''';;;***,,,,,,---...////////////////////////////////////)))---111444444111---)))+++,,,---.........---,,,---111//////***uuu666###;;;***$$$444+++((()))***,,,---...//////------++++++++++++------,,,---......,,,,,,---...---aaa+++///++++++,,,,,,---...//////...------,,,,,,------...))))))222(((***111(((___...---222---........................+++///000........................000000000000000000000000............/////////000...///////////////..................////////////......///000111222333333111111222333333333333333000333666666555555777999777999::::::999888999:::===<<<<<<<<<>>>AAADDDFFFCCCFFFJJJLLLMMMMMMNNNNNNKKKJJJKKKOOOTTTYYY\\\]]]aaaddddddaaa[[[YYY[[[^^^ddddddffflllxxx///...,,,+++***++++++,,,,,,---------......//////,,,---...//////...---,,,///---,,,---///000000///000555222+++...===FFFFFF888222,,,((())),,,------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,***++++++,,,------------+++++++++,,,,,,---------***+++,,,------,,,+++***,,,---///...------...000/////////...---,,,+++***++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---,,,++++++***---------,,,,,,+++++++++))),,,+++ddd+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,000//////......000111222,,,111000000444333,,,222---,,,+++)))...333///+++,,,------......------222666%%%,,,000|||888+++......///111000000222222222111///...111+++---999&&&444%%%+++444&&&---444++++++333---000...++++++,,,---------%%%999---...!!! 222......+++,,,,,,))))))((((((***---111333+++,,,,,,------,,,,,,++++++,,,......---,,,---...///ccc***...,,,,,,,,,---------......------,,,,,,,,,---......222###222---222+++000bbb...777***111444---///000+++,,,000+++000;;;%%%000//////...------,,,,,,000000000000000000000000///////////////.........------...///000111222222---...///111111111000///...///111111000000111333...///000111111000///...333333222222333333444555888:::;;;;;;999888888999<<<>>>AAABBBBBBBBBCCCEEEDDDFFFIIIKKKLLLKKKIIIHHHKKKIIIJJJQQQWWWYYY\\\___^^^```bbb```\\\ZZZ[[[]]]cccgggkkkoooxxx...---,,,+++++++++,,,---------------------,,,,,,------............---------,,,******---///000000///000+++(((222CCCIIIEEE555111,,,)))+++---------+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++***+++,,,,,,++++++,,,---)))))))))***+++---///111++++++++++++++++++++++++////////////000000000000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,---------,,,,,,,,,++++++((())),,,aaa+++,,,,,,------......///------------------------//////...---...///000111000<<<---''',,,000SSS)))(((......222777,,,$$$///+++,,,------......------)))222$$$999,,,666...000000111222/////////.........------,,,)))+++&&&YYY---000$$$777222$$$''',,,+++///...,,,***+++---...///...222111+++***:::+++...(((,,,,,,,,,***+++++++++,,,---...///000,,,------......------,,,,,,---///...---,,,,,,---***```***...,,,,,,,,,---------......******++++++,,,---...///222'''333,,,///***+++wwwQQQ)))111+++---...,,,///---(((,,,111...,,,222---/////////////////////////////////////////////////////////////////////.../////////////////////000//////000000111111000000///000111111000///111222//////000111111000//////333333222222333333444555777999::::::999888999:::>>>@@@BBBCCCBBBBBBCCCEEEEEEGGGJJJLLLNNNMMMLLLKKKNNNKKKLLLSSSXXXZZZ\\\```___aaabbb```\\\ZZZ\\\^^^aaaeeejjjoooyyy,,,,,,+++++++++,,,------......------,,,++++++***......------------......---,,,+++,,,///222444444333333111444BBBOOOKKK???111///,,,+++,,,------------,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,)))***++++++******+++,,,000///---,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------,,,,,,,,,,,,,,,'''---^^^,,,---......///...---,,,..............................---,,,---...///000///***333dddDDD,,,333((('''666000&&&111+++,,,------......------&&&:::&&&777PPP111//////111222000/////////...............333)));;;lll(((666---***---,,,++++++***,,,+++***+++---///000///***,,,###111555>>>---&&&+++///...***---...///000000///...------......//////......------...000///---,,,,,,,,,)))```***...,,,,,,,,,---------......******+++,,,---///000111000***444+++...---+++aaa;;;&&&,,,000***+++///000+++)))///111...((((((444.........///000111111222..............................///////////////////////////.........------222222111000000000111111000111222111000///000111///000000111111000000///333333222222333333444555666888::::::999999:::;;;???AAACCCCCCCCCCCCDDDEEEEEEGGGKKKNNNPPPPPPOOONNNPPPMMMNNNTTTYYY[[[]]]``````bbbcccaaa]]][[[\\\___```dddiiioooyyy++++++++++++,,,------...------------------------///...,,,,,,,,,,,,...///......///222666888888777444777;;;BBBLLLNNNAAA111------------......---------------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***,,,------,,,+++---...//////...---,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000------------------,,,,,,222)))...^^^---...///000///...,,,***........................------,,,+++,,,---...///&&&bbb333...+++******---000111+++,,,------......---------)));;;666+++///...///000---111222333333333222000///,,,666---333...---444---&&&///---,,,+++,,,...///...---''',,,222(((OOOPPP///))),,,111000...//////000000000000000///------............------...///000///---++++++,,,+++ddd***---,,,,,,,,,---------......------------...///111111++++++333+++///222///MMM---+++,,,666)))+++333000***...222...+++eee)))$$$444---......///000000111111....................................////////////..................------444333222000000000111111111222222111///...///000000000000000000000000000333333222222333333444555555777999::::::999:::<<<<<<>>>AAABBBCCCCCCEEEFFFDDDFFFJJJNNNPPPPPPPPPOOOQQQNNNNNNTTTYYYZZZ\\\___```bbbdddbbb^^^\\\]]]___```dddiiiooozzz***++++++,,,------------,,,------...///000000111...---,,,++++++,,,---...---///333777:::;;;888555...222777;;;>>><<<222)))***,,,---......------,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***,,,------,,,+++---..."""$$$(((+++------,,,+++++++++++++++++++++++++++---............/////////---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......///000000000------------------------333***,,,```---...000000000...,,,***---------------------------,,,,,,++++++---...///$$$GGG[[['''%%%;;;,,,%%%000++++++,,,------......------222!!!777555333+++//////...111---000222555777777444111...&&&>>>333!!!111---###888///...------...---,,,***222)))666%%%ZZZ111---+++///...111000///...---...000222333,,,,,,------------,,,,,,...000111000---,,,,,,,,,)))ccc)))---,,,,,,,,,---------............------------------)))+++111+++,,,111...999(((111---666(((,,,333,,,(((222000(((+++888///)))111................................................---.........//////000000,,,,,,------...//////000444333222000000000111111111222222111///...///000111111000000000000111111333333222222333333444555555777999::::::999:::<<<888:::>>>@@@BBBCCCFFFHHHBBBEEEIIILLLOOOOOOOOONNNOOOLLLMMMSSSWWWYYY[[[^^^```bbbdddbbb^^^\\\]]]___bbbfffkkkpppzzz++++++,,,---------,,,,,,,,,,,,---///000111222333------,,,,,,,,,,,,------,,,...111555888777333000---...///...------...///))),,,...///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,)))***++++++******+++,,,'''))),,,///000///---,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------....../////////------------...............,,,(((iii...//////000///...---,,,------------------------------,,,+++,,,---...///000111JJJ+++333///000%%%+++,,,------......------,,,222111000222///444000...000444666555333///,,,666ooo"""777***(((888+++000///------...---+++(((+++)))hhh___//////)))+++***///000///---+++,,,...111333+++,,,,,,,,,,,,,,,,,,+++...///111000...,,,------&&&aaa)))---,,,,,,,,,---------......------,,,+++************+++,,,...,,,)))*********)))222,,,000)))***111)))'''222***''';;;%%%333...000...............---------........................------......///000000000+++,,,---...///000111111222222111000000000111111000111222111000///000111222111111000000111111222333333222222333333444555666888::::::999999:::;;;666999===???AAACCCEEEGGGBBBDDDHHHLLLNNNNNNNNNMMMMMMJJJKKKQQQVVVXXXZZZ]]]```bbbcccaaa]]][[[\\\___cccgggkkkpppzzz+++,,,---------,,,+++***,,,------...///000111111,,,,,,,,,------,,,,,,,,,.........000111111///---///...---,,,+++,,,///333***,,,///...,,,++++++,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++***+++,,,,,,++++++,,,---000000///......------,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------.........///)))000)))yyy////////////.......................................---,,,,,,,,,---///000111!!!BBB ///888000(((+++,,,------......------)))444888QQQ666...444---444222000000111111111000///...***CCCVVV&&&>>>,,,+++;;;$$$...------.........+++)))###222KKKeee,,,000))),,,)))...///...---,,,,,,,,,------,,,,,,------------,,,,,,---///000000...---...///---hhh))),,,,,,,,,,,,---------......---,,,,,,++++++++++++,,,---------000***(((---(((---111,,,+++///'''000)))***333&&&000]]]***---+++///------......//////000000////////////////////////------......///000000111.........//////000000000//////000000111111000000///000111111000///111222222222111000000111222222333333222222333333444555777999::::::999888999:::999<<>>@@@CCCFFFHHHIIIDDDEEEHHHJJJLLLMMMMMMMMMOOONNNNNNPPPUUUZZZ^^^___aaaaaa```]]][[[[[[]]]___aaaeeejjjqqq~~~,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---.........---,,,,,,++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...---,,,+++++++++,,,,,,,,,,,,,,,---------------------------------------,,,+++***+++,,,---...,,,,,,,,,,,,------------+++,,,---...,,,)))&&&$$$(((***,,,...///---+++))),,,+++,,,,,,---///000111---,,,,,,,,,......,,,+++,,,,,,---------,,,++++++***++++++,,,---...///000000$$$///+++999777AAAfffSSSZZZyyy.........------------,,,................................................(((,,,333888www```]]]{{{///000333333666000222333333222111000///...***777'''ddd^^^rrr(((555///(((000...333,,,---------............666******;;;???qqqZZZ___|||+++///.........///......---,,,...........................------------,,,,,,,,,'''@@@444...555)))---...---,,,///---555222333///***111000............------------/////////......///////////////............//////111111111111111111111111000000000000111111111111///000000000111111111111222111111111111111222222444444333222333444555666888999:::;;;<<<;;;::::::===>>>???AAACCCEEEGGGHHHEEEGGGIIIKKKMMMMMMMMMMMMMMMLLLMMMPPPUUU[[[___```bbbbbbaaa^^^\\\[[[\\\^^^aaaeeejjjppp|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---,,,++++++,,,,,,---...------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,......,,,,,,,,,------.........++++++,,,---,,,***(((&&&)))***,,,......---,,,+++,,,,,,,,,------......///---,,,+++,,,---...,,,***---.........---,,,++++++++++++,,,,,,---...//////000)))888222&&&............------------................................................***000555"""VVV111,,,000666111111222222222111000///...---///,,,---ggg'''222///,,,///...444,,,,,,,,,---------......<<<+++$$$+++///---...............---------------------------------------------------------<<>>@@@BBBDDDEEEFFFGGGHHHJJJLLLMMMOOOOOOOOOOOOMMMMMMMMMPPPUUUZZZ^^^___bbbbbbaaa___\\\[[[\\\]]]bbbeeejjjppp{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,+++---------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,------...,,,,,,,,,------.........,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---............------,,,++++++,,,++++++,,,------,,,******************)))((('''------------------------+++555,,,$$$)))PPP//////.........---------................................................***333$$$<<>>111+++111000///&&&000333(((%%%---%%%;;;&&&+++999***---------...............---...///000000///...---//////............//////........................000000000000111111111111222222222222333333333333222111111111111111222222333333333444444444555555666777999;;;<<<<<<<<<;;;<<<>>>AAADDDFFFGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJIIIOOONNNOOOQQQUUUYYYZZZZZZ```aaaaaa```^^^]]]^^^___dddgggkkkrrr}}},,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++,,,---............+++*********++++++,,,---........................+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******------------------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++------------............,,,,,,,,,---------------,,,------...---,,,******,,,+++***+++------+++***---......////////////...,,,,,,------------------$$$111000<<<&&&333PPP////////////............------------------------........................333&&&888(((///RRRKKK%%%000//////333777777---......///////////////,,,...+++000:::(((///000---111000+++111------........./////////222>>>"""000<<<+++///,,,------...//////......------------------------,,,,,,,,,---------......***222000,,,...000---((((((111&&&XXXMMM111$$$777%%%111444,,,------------.........///---...///000000///...---//////............//////////////////////////////000000000000111111111111111111111111222222222222000000000000111222333333333333444444555555444444666777999;;;<<<<<<<<<;;;;;;===@@@DDDGGGHHHHHHHHHGGGGGGIIIJJJJJJIIIHHHHHHLLLLLLNNNQQQVVVYYY[[[[[[^^^```aaaaaa___^^^___```eeehhhmmmsss,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------******,,,---.../////////))))))(((((()))***++++++........................+++++++++,,,,,,---------)))***,,,,,,---,,,+++***,,,,,,,,,++++++*********------------------------------------,,,,,,+++***,,,,,,,,,++++++*********,,,---///000///---+++))))))+++---///000...---+++***+++,,,---------,,,+++,,,+++***+++,,,---+++)))******+++,,,------------***++++++,,,---...//////,,,,,,&&&%%%......***+++III000/////////............------------------------........................!!!777:::+++,,,%%%000666555000...222...---...///000111111111111333888###---kkk+++444333000$$$333'''111.........////////////000333:::333///---[[[+++///,,,,,,---.../////////...........................,,,,,,,,,------............)))777000...---///,,,666)))---000kkk$$$111999!!!...:::$$$111.../////////000000111111---...///111111///...---//////............//////000000000000000000000000000000000000111111111111............////////////000000000000111222333444222333444444555555444444666777999;;;<<<<<<<<<<<<:::===@@@DDDGGGIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIIIIJJJJJJLLLQQQVVVZZZ\\\]]]]]]___aaaaaa```___```aaaeeeiiinnnttt,,,,,,,,,------.........************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))).........------,,,,,,,,,------------------------+++###DDD+++---......------///111,,,,,,,,,,,,,,,---...///++++++++++++,,,,,,---...+++(((444,,,000'''III@@@...//////000000000000000111111111000000...------***000---111333888$$$...------,,,,,,,,,------000---,,,---///000...,,,---------...///000000111DDD+++//////......------,,,++++++//////............//////---------.........//////###<<<"""$$$kkkHHH(((>>>'''444111,,,000555'''000000000000000000/////////////////////000111111////////////////////////000000000000111111111111//////000000000000/////////000000111222333333333222222111111000/////////111111111111111111111111444444333222333444555666555;;;===:::777888:::999;;;???AAABBBFFFLLLLLLHHHGGGHHHIIILLLMMMKKKGGGDDDIIIKKKNNNSSSWWW[[[]]]___]]]___```___^^^^^^___``````dddjjjsss,,,,,,------------------///......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***---------,,,,,,+++++++++------------------------666777)))555///000111000...------...---,,,,,,,,,------...//////...---------...///000222***000$$$...***(((uuu.........///000000000//////222333333222222000/////////222---///...'''\\\111,,,...------,,,,,,------...///...,,,---///000...,,,,,,,,,,,,---.../////////...)))<<<{{{+++/////////............------......------------......,,,,,,,,,---------......333***999,,,000###"""000(((///'''"""000////////////////////////000///////////////000111111//////////////////////////////000000000111111111//////000000000000////////////000000111222222333111111111111000000000000111111111111111111111111444333333333333444555555777<<>>kkk///111222222000...---...---------,,,------...///111000...------...///000///)))111$$$...777 ...###***------...////////////...222222222222111000//////000222,,,---... ...]]]<<<###111...---------------......///...------//////...---++++++,,,,,,---.........444...***,,,666bbb+++///.........////////////000------,,,,,,,,,,,,------++++++,,,,,,,,,---------444'''222***222'''KKK@@@***999LLLnnn???333)))------.........////////////////////////000111111//////////////////////////////000000000000111111///000000111111000000///...//////000000111111222000000000000111111111111111111111111111111111111222333444444555555444444666<<<>>>;;;888999;;;:::777<<<@@@DDDJJJPPPPPPLLLIIIJJJKKKNNNOOONNNKKKHHHHHHJJJMMMQQQUUUXXX[[[\\\]]]^^^______^^^^^^___aaacccfffkkksssyyy.........------,,,,,,,,,))))))******,,,---///000........................++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///---***+++......+++777ggg+++---000111111000000000......------------......000///---,,,,,,,,,------))))))777***)))999...((("""444000...,,,------...............//////000000///...---------000,,,...333***%%%222rrrhhh---333)))...------------......//////........./////////...,,,,,,---------.........333,,,...666333,,,888MMM+++///,,,------...//////000000...------,,,,,,------...,,,,,,,,,---------......,,,///%%%)))???(((555MMM"""---!!!AAA555&&&111,,,,,,------...////////////////////////000000111////////////////////////////////////000000000111000000000111111000000000......//////000000000111...//////000111222222222111111111111111111111111222333444555666555444333444999<<<888666777888888777<<>>------------...///000000...///000000......///000////////////////////////---...---,,,555>>>;;;000(((333'''111+++///++++++,,,,,,---...///////////////....../////////...////////////000000000222111)))777((('''???III;;;;;;...---111***........................///////////////000111111////////////////////////......////////////000000000111111222222111111000000000000000000000000000...//////000111222222222111111111111111111111111222333444444555555444444777===???<<<999:::<<<;;;:::===@@@BBBGGGMMMMMMJJJHHHHHHIIIKKKNNNOOONNNLLLLLLLLLMMMOOORRRUUUXXXZZZ[[[]]]____________aaabbbfffhhhkkkrrr,,,,,,------------------333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------.........//////------------------------...111(((///@@@888---111111888666+++%%%111111000...,,,+++---///000000///...............---///222555555333000...------)))///333000111///(((444888###bbb...???999!!!$$$999......///000000000////////////000000000000000//////...///,,,(((---000***+++,,,222FFFMMMFFF(((777---444------------...///000111...000111000......///111........................'''333777,,,!!!!!!)))///+++(((///888***'''zzz+++///,,,,,,------....../////////......------......///.........////////////000000111'''000;;;""";;;444+++777***)))!!!,,,...&&&+++111000000//////......---///////////////000111111////////////////////////........./////////000000000111111222222111111000111111111111111111111111//////000000111111111222111111111111111111111111444333333333333444555555888>>>@@@===:::;;;===<<<888;;;===???DDDLLLOOOLLLIIIIIIJJJLLLOOOPPPPPPOOOMMMMMMNNNOOORRRUUUYYY[[[[[[]]]^^^_________aaacccfffgggkkkqqq~~~,,,,,,,,,------...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++*********+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------.........------------------------111.........((("""(((444000222,,,'''+++******444)))444ppp000//////---,,,...222555000000///...............))),,,111444555222///,,,***777000,,,+++%%%+++///,,,555+++***...BBB&&&333&&&***000444***...//////000000000000000------...............------+++000111---000333***...(((444+++???000111...///%%%///&&&---------......000111111...000222111...---///111------------------------++++++---000222000...---000444///+++...+++(((...sss+++000.........///////////////...------,,,,,,------...---------.........//////,,,'''===*** 777,,,)))++++++,,,]]]QQQ;;;,,,------'''---888222222111000///...------///////////////000111111////////////////////////............/////////000111111222222222222111111222222222111111111111111000000000000111111111111111111111111111111111111555444333222333444555666777<<>>(((222000............---,,,---------............///000000/////////111222333///////////////////////////////////////.........000000000000000000000000////////////////////////333222111000000111222333333333333222222111111111///111222333333333555777777999;;;<<<;;;:::::::::;;;<<<>>>@@@DDDIIIMMMOOOIIIJJJLLLMMMNNNNNNMMMMMMLLLJJJJJJLLLQQQVVVYYYZZZ[[[]]]___`````````bbbdddeeehhhmmmsss~~~,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111222,,,,,,,,,---......//////---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------......//////111'''AAA333RRR.........---+++,,,...111444111...------......---...............---,,,,,,+++,,,---...////////////444///111555///$$$)))777###{{{kkk333+++............////////////......////////////......000000/////////.........111000000///......------///:::///---999%%%AAAdddEEE&&&,,,///......------......////////////////////////////////////....../////////000///...------...///000............------,,,,,,........................!!!444333+++SSS111.........---............---///////////////////////////000111000///...///111///...------...///...---&&&***000///%%%%%%@@@___yyy444&&&---222222000............---,,,---------............///......---------...///000/////////////////////////////////////////////...000000000000000000000000////////////////////////222111111000000111111222222222333333444444555555333555666555444333444666777999;;;<<<;;;:::::::::::::::<<>>BBBFFFIIIKKKHHHIIIKKKLLLMMMMMMLLLLLLNNNMMMLLLOOOSSSWWWZZZ[[[\\\^^^``````___```aaaccchhhjjjnnnsss~~~---------------------------,,,,,,,,,,,,---......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,)))))))))*********++++++------------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++******)))******+++,,,,,,------+++,,,---...///111222222,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------,,,,,,,,,,,,------------------,,,,,,,,,,,,'''...///+++...777333(((333000>>>pppbbb+++,,,------------000222777333///------.../////////...---,,,,,,,,,......////////////...---,,,+++***,,,+++***,,,111111---&&&***///...))),,,>>>QQQxxxhhh^^^MMM:::...,,,000...,,,666<<<222---------.........//////---...//////////////////000000000////////////...000000//////............333555333+++(((333;;;777,,,,,,---++++++444MMMcccqqqcccSSSBBB777---444333++++++222111)))//////............//////////////////////////////000//////////////////000/////////......//////////////////////////////...........................000---000555..."""%%%222;;;lll---///---///111111//////000111////////////////////////+++,,,------++++++,,,---///---------...///...---666///,,,000333222111333+++111+++'''666NNNmmmrrrcccWWWGGG333###222&&&111:::((( ))),,,111///------......---,,,---------............///333333222111000000//////////////////////////////............////////////////////////////////////000000000000000000000000///000111222222111000///000000222333555666888888777888888777444333333444666888;;;<<<;;;::::::;;;888:::<<>>666&&&+++&&&+++,,,......---...000111555222...------/////////000///...------...///000000111111000000///...---...222111+++***...111///---***+++000000,,,---222!!!000777333333:::777,,,...(((333<<<+++###,,,------------............------...///////////////111000000000////////////////////////............222111999777((('''000...222------000000,,,+++...<<<777333222444333///***---333111((()))222333+++...------,,,,,,------...///////////////////////////......------......///...//////////////////....../////////////////////........................***444...$$$888777$$$%%%777:::)))###111888.../////////...///000222////////////////////////...000111000///...///000///---------...///...---///+++***---///---)))''''''222333111111---///<<<...***'''(((,,,000000/// &&&000)))%%%===EEE+++000...,,,,,,---......------------............///444444444333222111000///////////////////////////---.........//////000000////////////////////////000000000000000000000000///000111222222111000///000000111222333333444444333555555555333333444555666888;;;<<<;;;:::;;;<<<:::;;;>>>AAADDDGGGJJJKKKIIIJJJKKKMMMMMMMMMLLLLLLMMMLLLKKKMMMQQQUUUXXXYYY\\\^^^___```___```aaaccciiilllooottt~~~---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************++++++,,,,,,---******+++++++++,,,,,,,,,------------............+++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---------------,,,,,,,,,---------.........------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,------------......------------......---------------.........222999222$$$)))999555"""555...,,,+++$$$&&&//////+++---......------///000111///------...////////////............///000000......///000111111111111***000444111---,,,,,,,,,...000333222,,,(((,,,444,,,111///&&&$$$)))+++(((000000...&&&(((;;;===))),,,------------.........,,,---...///000000000000111111000000000///////////////////////////......+++$$$+++444222111444222---...//////+++***000888)))((('''))),,,...---+++&&&&&&...666000$$$%%%111------,,,,,,,,,,,,------////////////////////////......------------............////////////......---............/////////........................444'''(((888999(((###---)))---333---222@@@111666...,,,,,,---///000000...////////////////////////---...//////------...//////...------...///...---'''(((+++///111222222222666222(((,,,999666(((&&&,,,------+++)))&&&%%%$$$333(((000???555###$$$//////---,,,,,,---......------------............///111111111111000///...---////////////////////////------......///000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000111111111111000222333333222222444555555888:::<<<;;;;;;;;;<<<;;;===@@@CCCFFFIIIJJJKKKIIIJJJLLLMMMNNNNNNMMMMMMMMMLLLKKKMMMQQQUUUWWWXXX[[[]]]___`````````bbbdddiiikkkooottt~~~........................---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))******+++,,,,,,------+++,,,,,,,,,,,,---------------------.........///,,,++++++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,---------******++++++++++++,,,,,,---,,,,,,,,,+++++++++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------......------------......++++++,,,,,,------......(((&&&+++333,,,!!!(((999!!!'''000,,,***111...(((,,,...//////...---...///,,,,,,+++---///000///...,,,---....../////////...---...///000111111111111(((***...111000------111222000,,,***---111111...000000///......222777;;;...)))333:::,,,"""'''---,,,,,,---------.........,,,---...///000000000000111111111000000000//////.../////////////////////888444...,,,000222111000000///...///222222+++"""000000000000000000000000<<<,,,%%%///666111+++,,,......------------......//////////////////////////////............//////---...///000000///...---,,,,,,------....................................***......)))(((///555777:::///---&&&(((111...+++...,,,---111777777111+++////////////////////////+++,,,------++++++,,,---///...------...///...---000000---)))'''(((+++---)))444666111,,,"""(((<<<,,,...000000///...---...)))---&&&""",,,444444555///---+++,,,---......------------............///...///000000///...---,,,////////////////////////------......///000000111000000000000000000000000////////////////////////000000////////////000000//////000000000000111111111222333333222222333444555777:::;;;;;;;;;<<<<<<;;;===@@@DDDGGGIIIJJJKKKJJJLLLMMMNNNOOOOOONNNNNNNNNMMMLLLNNNQQQUUUWWWXXXZZZ\\\^^^___```aaadddfffhhhkkknnnsss~~~........................---,,,,,,,,,,,,---............//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))))))))***+++,,,,,,------,,,,,,,,,---------......---------.........//////---,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////*********++++++,,,,,,------.....................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------........./////////000000......------------......))))))***+++,,,,,,------***+++---///111000---***000+++000,,,,,,///***...---...000///...------...))))))+++---000000///---***+++---...///...------000000000000///...---,,,111,,,***......+++...444(((000333///...333333000///---///222///(((&&&(((///+++,,,)))&&&000666---,,,,,,,,,---------......,,,---...///000000000000111111111111000000000000.........///////////////(((444111'''+++///......---222111,,,,,,111333000,,,---......---,,,---///&&&222555+++&&&---111...//////............//////////////////////////////000000////////////000000---...///000000///...---,,,,,,,,,---------..............................---000000---,,,......,,,...)))555333...---///,,,000...000888???>>>444***////////////////////////...///000000......///000///...------...///...---+++...000000000111222222555111))),,,555000)))...///,,,***)))))),,,...000&&&666333---444///&&&---...---+++,,,---......------------.........//////...///000000000///...---////////////////////////---------...///000000111000000000000000000000000////////////////////////111000///......///000111...//////000111111222222222333444444222222222444555777:::;;;;;;;;;<<<===;;;===@@@DDDGGGIIIJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOPPPNNNMMMOOORRRVVVXXXYYYYYY[[[]]]___```bbbeeeggghhhjjjnnnsss~~~////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,..................------000//////......------,,,------++++++++++++------+++***))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++------------++++++,,,,,,,,,---------......000000000//////.........///---+++)))'''&&&&&&&&&.........------,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,------.........111111000///...------,,,---------,,,,,,++++++++++++++++++*********))))))------............------+++---///111111///,,,***,,,,,,,,,------.........,,,,,,,,,,,,+++***))))))------------------------000///...------...///000......//////...---,,,,,,---------............///.../////////...---,,,,,,...------------...//////000...+++,,,......,,,***/////////...............000000000000000//////...///000000000000//////...////////////////////////000000000000000000000000------++++++++++++------000////////////.........//////............//////,,,,,,,,,---------------//////000000000000//////000000//////......------......------------......000///...------...///000////////////////////////////////////////////////...000333777999999555222///////////////////////////.........------------//////000000///...------////////////////////////........................))))))+++.........000333222222111///...,,,++++++---------...///000111222000111111111000///...---......////////////......+++,,,,,,,,,---........................///000000000000000000000000000000000///...------...///000//////000000000000//////000000000000000000000000222222222111000111333555666777999;;;<<<<<<<<<;;;;;;===???CCCFFFIIIJJJKKKLLLMMMOOOPPPQQQPPPPPPOOOOOONNNNNNQQQUUUXXXYYYYYY\\\^^^```aaa``````aaabbbdddiiiooouuu~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,,,,++++++------+++*********++++++......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,------------000//////......------------------,,,,,,,,,++++++------,,,,,,,,,+++++++++------............------,,,---000111111000...---,,,,,,------------------------.../////////......------------------------000///...------...///000------......---,,,,,,+++---------............///....../////////...------...------------...//////000...,,,---//////...,,,......///000000111111222000000000000000///......//////000000000000//////........................///////////////////////////...---,,,,,,---...///////////////............//////............///////////////...............//////000000000000//////111111111000000000000000///......------......///000///...------...///000////////////////////////////////////////////////,,,,,,...111222111...+++////////////////////////222111111000//////......///////////////...------......................................................---,,,***'''&&&'''++++++,,,---...//////000......---,,,,,,,,,,,,---.........////////////.........////////////...............///////////////...............///000000000000000000000000000000000///............///000000000////////////000000000000000000000000000000111222222111000111333555666777999;;;<<<<<<<<<;;;:::<<>>BBBEEEHHHJJJKKKNNNNNNNNNNNNNNNLLLKKKKKKOOONNNNNNPPPTTTWWWYYYYYY\\\^^^___```______```aaabbbffflllrrr}}}........................------------------------,,,,,,,,,,,,,,,------------........./////////000++++++------------++++++------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,---...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,---------......------------------,,,,,,/////////............---------............------------------...000111111.........------,,,,,,,,,++++++,,,---------------////////////////////////........................,,,,,,---------,,,,,,+++---------............///......///000111111000000...------------...//////---------...///000000///000000000//////.........///000000000000///......------...000111111111111111111111111111111111111......................../////////////////////////////////.........------//////............//////222222111111000///....../////////....../////////,,,------......///////////////............///////////////....../////////000000000000000000000000////////////////////////111000//////000000///...////////////////////////...........................///////////////......................................................,,,---...---///333333111++++++,,,,,,------......---------...///000111222------------......//////......////////////...............---,,,,,,,,,+++...............///000000////////////////////////000//////////////////000222000///------///000222000000000000000000000000000222333222111111333444555777888:::;;;;;;;;;;;;888:::===AAAEEEHHHKKKLLLNNNNNNNNNNNNNNNMMMMMMMMMPPPOOONNNOOOSSSVVVXXXYYY[[[]]]______^^^^^^___```___eeennnvvv........................------------------------,,,---------.........///,,,,,,,,,+++++++++******++++++------------++++++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---.........------------------------............------------------............------,,,,,,++++++,,,...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,+++******////////////////////////------............------------............---------------............///......///000111111000000...------------...//////+++,,,------------...///000000000000000000000111000000000111000000///...------...000111111111111000000000000000000000000////////////////////////.........//////.........000000/////////.........//////............//////111111000//////...------//////............//////,,,,,,------......///////////////....../////////...//////////////////...////////////////////////////////////////////////...---,,,,,,...//////...////////////////////////++++++,,,---...///000000......///////////////...................................................,,,...---+++---222111+++.........------------------------...///000111222111111///.........//////......////////////...............---,,,,,,,,,+++...............///000000///////////////////////////000000000000000000///222000///------///000222000000000000000000000000000222333333222111222444555666888:::;;;;;;;;;:::777999===AAAFFFIIILLLMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQOOOMMMNNNRRRUUUXXXXXX[[[]]]______^^^]]]^^^___\\\eeepppzzz++++++++++++++++++++++++------------------------,,,------....../////////.........---,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---------------,,,,,,,,,,,,------.........///------------...............------------,,,,,,,,,------............------,,,+++++++++,,,---......------------------,,,,,,............---,,,+++***........................------............------------......//////......---------............///......///000000000//////...------------...//////+++,,,...---,,,,,,---......///000111333444555555111111222222111111000///---...///000000111000000........................000000000000000000000000......////////////......111111111000000000////////////............///////////////......---------000///...------...///000//////////////////000000000//////......//////000......////////////......///////////////////////////////////////////////////...---...000111000///////////////////////////,,,---...///000111222333---...//////////////////------------------------........................***...---,,,111::::::333,,,,,,------.........///......---,,,,,,,,,,,,---333222000///......//////......////////////......///////////////........................///000000000000000000000000000000///000000111111000000///111000///......///000111000000000000000000000000///111333333222222222333555666888999:::;;;::::::777999===BBBGGGKKKMMMOOOLLLMMMMMMNNNOOOQQQRRRSSSQQQOOOMMMNNNQQQUUUWWWXXX[[[]]]^^^^^^]]]\\\]]]]]][[[dddqqq{{{++++++++++++++++++++++++........................++++++,,,------...////////////////////////......---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,------------,,,+++,,,,,,,,,---------......------------------------+++++++++,,,,,,------------..................///..................//////------------.........///......---------,,,,,,,,,------............------,,,,,,------------------,,,,,,---------------------...............------------------------------,,,------......------,,,+++,,,---............------------............///....../////////...------...------------...//////---...000///,,,+++---///000000000000000111111111222333333333333222111111//////000000000000//////////////////////////////111111111111111111111111//////000111111000//////222222222222111111111111//////............//////........................000///---,,,,,,---///000//////////////////......000000////////////000000---...///000000///...---------------------------////////////////////////000///...///000000...,,,////////////////////////////////////000000000000------...///////////////------------------------........................)))...///...777CCCDDD<<<+++++++++,,,------............---,,,,,,,,,,,,---111000...------...///000......////////////...............///////////////...............///000000000000000000000000000000///000111111111111000///000000////////////000000000000000000000000000000///111333444333222222333444666777999::::::::::::888:::>>>CCCHHHLLLOOOQQQMMMMMMMMMMMMNNNOOOQQQRRRRRROOOMMMMMMPPPTTTWWWXXX[[[]]]^^^^^^\\\[[[\\\]]]]]]dddnnnwww------------------------........................******+++,,,,,,---......******+++,,,,,,---------...---++++++++++++---......---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........------++++++++++++------,,,,,,,,,---------...............//////000000000***+++---.........------,,,,,,,,,------.................................+++++++++,,,,,,------------.........///000000000////////////////////////---------........./////////.........---------------..................------......///......------,,,,,,,,,------.........++++++,,,---............------------------------,,,,,,---......---,,,,,,***+++,,,,,,---------------------.........//////.../////////...---,,,,,,...------------...//////...000222000---,,,---///333222000...,,,)))((('''333444444444444333222222///000000000000000///...222222222222222222222222111111111111111111111111000111222333333222111000333333333222222222111111//////............//////............////////////000///---,,,,,,---///000.........------,,,,,,+++000000////////////000000---...///000000///...---------------------------////////////////////////,,,+++***++++++)))&&&$$$/////////////////////////////////...------,,,,,,------...///000000//////------------------------........................---222111---333>>>===333,,,,,,++++++++++++++++++---------...///000111222...---,,,+++,,,...000111......////////////......+++,,,,,,------........................///000000000000000000000000000000///000111222222111000/////////000000000000//////000000000000000000000000///111333444333222222333444666777999::::::::::::888:::???DDDIIIMMMPPPRRRNNNMMMLLLLLLLLLMMMNNNOOORRROOOMMMMMMPPPTTTWWWXXX[[[\\\^^^^^^\\\[[[[[[\\\___dddlllsss|||000000///.............................................------------...............------,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........000---+++,,,///000...,,,...---+++*********++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********------............------------------------------///...,,,+++***++++++,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,---...///000000++++++***+++,,,...000222---------.........//////...//////...,,,,,,---///...------,,,,,,---------+++,,,...///000///......,,,,,,,,,---------......---------------------------.........---,,,,,,+++++++++,,,,,,,,,---------------------------------////////////////////////......///000000///...------------...///000111222,,,,,,,,,,,,---.../////////,,,---000000---...111...............///000111,,,---///222444555666777888888888999999888888777000111333555666777777777666888999888777666777888888666444555888999777555777555555666888999888777555444444666777888777555111000000111222000---+++---....../////////......///000000000//////...---.../////////000000111111////////////////////////////////////////////////000111222111///------......---------///222555777//////////////////////////////............//////...///000///...---...000......------------......000000000000000000000000000000///...---,,,,,,,,,,,,---///000000000//////............//////000000---------............/////////000000000000/////////...---,,,,,,---...///---------.........//////////////////000000000111333111///000222333222///222111111111111111111111//////000111111111111111555444333222111111111111222222111111222444555666777888999999:::;;;<<<===999:::===CCCIIINNNPPPPPPQQQQQQPPPOOOMMMNNNPPPSSSRRRQQQOOOOOOQQQSSSWWWYYYZZZ[[[\\\\\\ZZZYYYYYYZZZ___ccciiiqqq}}}//////...---------------........................------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,------......------,,,************++++++++++++...,,,+++---//////---+++---,,,+++*********+++,,,,,,,,,,,,+++++++++******......------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...+++++++++,,,,,,+++++++++------------------------,,,---------.../////////,,,+++++++++,,,...///000,,,,,,,,,---------............///...,,,,,,...///------,,,,,,,,,---......------..................,,,---------............------------------------------...............---++++++,,,,,,,,,------------------------------------------------------------...///000000///...---...---------...///000000///......------......///000------//////,,,,,,////////////000000111222333222222444555666777777777999:::;;;<<<======<<<<<<777777888888999::::::;;;999:::;;;:::999888999:::<<<:::888999:::;;;999777:::888777888999:::999888888777777888999999888666666444222111222222111000//////000000000//////...000000000000000///............/////////000000000////////////////////////////////////////////////000111222111///------...///.........///111444666//////////////////////////////............//////...///000///...---...000---------,,,,,,---------/////////////////////////////////......------,,,------.../////////......,,,,,,---------.........---------............/////////000000000000/////////..................///---------.........//////,,,,,,,,,------------...222000...///111222000...000000111111111111111111...//////000000000000///222222222111111222222333222222111111222444555666777888999:::;;;<<<<<<<<<;;;<<<>>>CCCIIINNNQQQRRRQQQQQQPPPOOOMMMNNNPPPSSSRRRQQQOOONNNOOOQQQTTTVVVYYYZZZ[[[[[[YYYXXXXXXYYY^^^bbbiiiqqq|||......---,,,,,,,,,,,,---........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------,,,+++++++++++++++*********,,,,,,,,,---//////,,,***,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++***/////////...............------............------++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,,,,,,,,,,++++++------------------------------..................---,,,,,,,,,,,,---...///++++++,,,,,,,,,------------...///...,,,,,,...000---,,,,,,,,,---.../////////......---------......------........./////////---------------------------......////////////...,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---......---------......///000000///.........//////111......111111......111111111222333444666777777999999999:::::::::::::::===>>>@@@BBBCCCCCCCCCBBB??????>>>===>>>???@@@AAA@@@AAABBBAAA???>>>???@@@AAA@@@?????????>>><<<:::@@@???======>>>>>><<<;;;===<<<<<<===>>>>>><<<:::;;;888444222333555666666222222222111111000000///111000000000000/////////............///////////////////////////////////////////////////////////////111222111///.........000///......///000222333//////////////////////////////............//////...///000///...---...000---,,,,,,,,,,,,,,,,,,---................................................///...------------------++++++++++++,,,,,,,,,,,,---------............/////////000000000000//////...//////000000//////...------........./////////++++++,,,,,,,,,---------000///......000000///.../////////000000111111111/////////000//////......000000000111222333444555222222222222333444555555777888999:::;;;<<<<<<<<<======>>>CCCIIINNNRRRSSSPPPQQQPPPOOONNNNNNPPPRRRSSSQQQOOONNNNNNPPPSSSUUUYYYZZZ[[[ZZZXXXWWWXXXYYY\\\aaahhhppp{{{......------,,,------...........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,/////////......---------,,,---.../////////---+++++++++++++++,,,,,,------++++++++++++++++++++++++/////////...............,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------...............---------------------------------,,,,,,,,,---------......---.........------...000---,,,,,,------...///000111000...---,,,,,,---............////////////000------------------------......//////...---,,,,,,,,,,,,,,,------------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...///...---------------...///......//////000111222222000000444444222333666444555777888:::;;;<<<<<>>===>>>AAAGGGMMMQQQSSSPPPPPPQQQPPPNNNNNNPPPRRRSSSQQQOOONNNOOORRRVVVXXXZZZ[[[[[[ZZZXXXXXXYYYZZZ[[[aaahhhoooyyy///...............//////..............................------------......---------...............,,,------......------,,,111111000000//////......---...///000///......---++++++,,,,,,------------++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,---------------------------------,,,,,,+++++++++------,,,++++++,,,------------------------------...............---------------------------,,,,,,............////////////,,,---......------///111---------------...///000111000...---,,,,,,---............////////////000------------------------//////...---,,,***)))(((,,,,,,---------.........////////////////////////........................,,,---///000000000///...///......---------......,,,---...///111333666777222000111555777666777::::::;;;===???@@@AAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIMMMNNNOOOOOONNNLLLJJJHHHEEEEEEDDDCCCEEEGGGIIIKKKIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNMMMKKKHHHFFFEEEGGGFFFDDDDDDEEEEEEDDDBBBEEEDDDCCCDDDEEEEEEDDDBBB===<<<::::::<<<<<<;;;:::888777666555555555666666555444333111000000000000//////////////////......////////////////////////////////////////////////...000111111///......///111000000/////////////////////////////////////////////............//////...///000///...---...000//////............//////000000000000000000000000......//////////////////000///---,,,++++++,,,---------------,,,,,,,,,,,,---------............/////////000000000000//////...///000111111000///............/////////000000000000000000111111111111000000000000000///000000......//////000000000111111111222222222111111000222111111000000111111222222222333333333333333333666777999;;;<<<<<<<<<;;;===<<<<<<@@@EEEKKKOOOQQQOOOPPPQQQPPPOOONNNPPPQQQRRRPPPNNNNNNPPPUUUZZZ]]]\\\\\\\\\[[[YYYYYY[[[\\\\\\bbbiiioooxxx///............///000000........................///......------......///............////////////,,,------......------,,,..................---------...///...------...///+++,,,---------------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,------------------------------------,,,+++***)))...---,,,++++++,,,---...------------------------------..................,,,------......---,,,,,,...////////////000000000,,,---...---------///111//////...............//////......---------......------........./////////------------------------.........---+++***(((''',,,---------....................................////////////////////////,,,---...000000000////////////.........//////000---...///222555888:::<<<555333444999;;;:::;;;>>>@@@AAACCCEEEGGGGGGGGGFFFEEEEEEFFFGGGIIILLLOOOPPPRRRSSSTTTTTTSSSOOOLLLJJJGGGFFFFFFFFFGGGHHHJJJKKKGGGHHHJJJJJJIIIIIIKKKLLLPPPRRRSSSSSSPPPLLLKKKJJJFFFEEEDDDEEEGGGHHHGGGFFFEEEDDDDDDEEEGGGGGGFFFDDD???>>>===>>>???@@@>>>======<<<;;;::::::;;;<<<===<<<:::888555333222222222000000000000////////////////////////////////////////////////////////////...000111111///...///000000000000//////.........//////////////////////////////............//////...///000///...---...000000000////////////000000111111111111111111111111///////////////////////////...------------------............---------------------............/////////000000000000//////...//////000000//////........./////////000000000....../////////000000000///000111111//////000111000000000000000000000000000111222222333333222222222111111000000000111111222333333444444333333222555777999<<<===<<<;;;;;;<<<;;;<<<@@@EEEKKKNNNOOOOOOPPPQQQQQQOOOOOOPPPQQQQQQPPPNNNNNNQQQVVV\\\```]]]]]]]]][[[ZZZZZZ\\\]]]^^^eeelllpppwww...---------......///000...........................------,,,,,,------...---------.........//////,,,------......------,,,,,,,,,,,,,,,------------,,,------+++)))))),,,///,,,---.........---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***///---,,,++++++,,,---///------------------------,,,---------.../////////+++,,,---.........---,,,.........////////////000+++---...---------///111111000///......------...------..................,,,---------............------------------------,,,,,,------,,,,,,++++++------------............------------------------////////////////////////+++,,,...000000000000//////////////////000111222222222444666999<<<>>>??????======AAABBB@@@AAADDDFFFGGGIIIKKKLLLKKKJJJJJJIIIHHHIIIIIILLLOOORRRTTTSSSTTTVVVWWWUUURRROOOMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHJJJKKKKKKLLLNNNOOOQQQTTTWWWVVVSSSPPPNNNNNNHHHGGGGGGIIILLLNNNOOONNNHHHGGGHHHIIILLLMMMLLLKKKEEEBBB@@@???AAABBBCCCCCCBBBAAA@@@@@@@@@BBBDDDEEEDDDBBB>>>:::888666555555222222111111000000000000////////////////////////////////////////////////...///111111/////////000//////////////////......//////////////////////////////............//////...///000///...---...000//////............//////000000000000000000000000111111000000//////......------.../////////......///.........---------,,,---------............/////////000000000000/////////..................///.../////////000000000000............////////////---///111000...---///111222222222111000000//////...///000111222333333333000000///000000111222333222333444444444333222222555777:::<<<===<<<;;;:::;;;<<<===BBBGGGKKKMMMNNNNNNPPPQQQQQQPPPOOOOOOPPPRRRPPPNNNMMMPPPUUU[[[___]]]]]]\\\ZZZYYYYYY[[[]]]aaagggnnnqqqwww,,,,,,,,,,,,,,,---...///........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,------.........+++,,,+++)))&&&'''+++///------...///...---+++************++++++,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,---......---,,,///...,,,++++++,,,...///------------------------,,,,,,------...///000000++++++---.........---------------.........//////+++---...---------000222222111000///------------+++,,,...///000///......,,,,,,,,,---------......------------------------***+++,,,---............---------.........//////------------------------////////////////////////+++,,,...000000000000///////////////000111333333666777888999;;;>>>@@@AAAJJJGGGGGGJJJJJJGGGGGGJJJIIIJJJMMMNNNOOONNNMMMLLLLLLKKKKKKKKKMMMPPPRRRTTTRRRTTTVVVXXXWWWTTTQQQOOOMMMMMMLLLKKKIIIGGGEEEDDDHHHJJJLLLNNNNNNOOORRRTTTRRRUUUYYYXXXUUURRRPPPQQQLLLKKKLLLOOOSSSUUUVVVVVVMMMMMMMMMOOORRRSSSSSSRRRJJJFFFAAA???AAADDDGGGHHHFFFEEEDDDDDDEEEGGGIIIKKKIIIGGGCCC>>>;;;999888888333222222222111111000000////////////////////////////////////////////////...///111111000//////000...///////////////......//////////////////////////////............//////...///000///...---...000......------------......////////////////////////222111111000///......---,,,---///000111000//////.........------,,,,,,,,,---------.........////////////000000000000/////////...---,,,,,,---...///////////////000000000000////////////000000000111,,,...000///---,,,---000444444333222111000//////,,,---///000222333333333---......///111222444555222333444444444333222111555777:::<<<======;;;:::<<<<<>>@@@DDDGGGJJJLLLNNNNNNNNNMMMLLLMMMOOOQQQSSSQQQNNNMMMPPPSSSUUUVVVXXXYYYZZZYYYXXXYYYZZZ\\\dddjjjooorrrxxx...............---------------------------------'''(((***,,,------------......------------......222111111000//////////////////...------,,,++++++...---,,,++++++,,,---...------------------------,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////........................,,,++++++,,,.........------------......------............---------///000000///....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------............------------...//////............/////////////////////..................------000333333222///---///111000///...///000///000222111000000222333444666777777888:::===@@@BBBDDDFFFHHHIIIJJJLLLNNNNNNNNNNNNMMMLLLKKKJJJJJJNNNPPPRRRRRRPPPNNNMMMNNNLLLMMMOOOPPPPPPQQQRRRSSSXXXZZZ\\\]]][[[WWWRRRNNNMMMIIIJJJNNNNNNKKKKKKOOOMMMOOOQQQQQQOOOPPPRRRTTTPPPTTTXXXWWWRRROOONNNPPPPPPQQQSSSWWWZZZZZZWWWTTTTTTRRRRRRTTTWWWYYYYYYWWWTTTQQQLLLGGGDDDDDDFFFGGGLLLNNNNNNKKKKKKOOOPPPOOOQQQOOOJJJFFFAAA>>><<<;;;<<<:::888666555555555666444444333333222000000///...///000111000000///...////////////000000000000000000000000000000000000........................000000000000000000000000000/////////////////////........................000000000000000000000000///000000000000///......------...///000000//////.......................................///000000///000222333333222000///222111///---,,,---...///000000000///////////////------...////////////...222222111111000000000000000000000000111111111111111111111111111111111111111111111000000000000000333333333333333333333333666888:::;;;;;;999777555;;;<<<===@@@DDDGGGJJJLLLNNNNNNOOONNNMMMMMMOOOQQQTTTQQQNNNMMMOOOSSSUUUVVVXXXYYYYYYYYYXXXXXXZZZ\\\bbbgggnnnrrrxxx---------.......................................)))***+++,,,---------,,,......------------......//////...............////////////......------,,,......------------......------------------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++++++++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++---......---+++***,,,---...---------------......,,,,,,------------,,,,,,+++---//////---,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------------...//////............////////////111111000000//////......------///222555666444222,,,...///000//////111222...000222333444555777999:::<<<>>>???@@@BBBEEEGGGKKKMMMOOOOOOOOOOOOPPPQQQMMMOOOQQQOOOLLLJJJKKKMMMTTTWWW[[[[[[YYYUUURRRQQQQQQQQQRRRUUUWWWWWWUUUTTTZZZ\\\^^^___]]]XXXSSSOOOLLLKKKNNNRRRSSSQQQPPPRRROOORRRTTTUUUTTTRRRRRRRRROOOSSSVVVVVVSSSPPPOOOPPPQQQQQQSSSVVVWWWWWWTTTQQQUUUSSSQQQRRRTTTVVVWWWVVVVVVSSSOOOKKKGGGDDDCCCCCCJJJMMMMMMKKKMMMRRRSSSRRRRRRPPPLLLHHHDDDAAA??????>>><<<;;;999888888999999999777666444222111000000//////000000000000//////111111000000//////......000000000000000000000000........................000///...---,,,,,,---...////////////////////////////////////////////////000000000000000000000000000000111111111000//////+++,,,---///000000111111.......................................///000000///000111222222111000///222111///...------......///////////////000000000......///000000000//////000000000000////////////000000000000111111111111000000000000000000000000222222111111000/////////222222222222222222222222666777999;;;<<<<<<<<<<<<:::;;;===@@@CCCGGGJJJLLLMMMNNNOOONNNMMMMMMOOOQQQTTTQQQNNNMMMOOORRRUUUUUUWWWXXXYYYXXXWWWWWWYYY[[[___eeelllqqqxxx,,,---------.../////////........................000000//////---,,,++++++......------------......------------------......++++++,,,---...//////000...------------------...---------------------------...///000000///...---------------------------......------,,,,,,,,,,,,***+++---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,---...---+++***+++---------,,,,,,------......,,,------......------,,,+++---///...---,,,------................................................---------,,,,,,+++++++++...------------...//////............////////////333222222111000///......,,,---000222444444222111---...////////////111333000222555777999;;;>>>@@@AAACCCEEEGGGHHHJJJMMMOOORRRSSSSSSRRRPPPOOOPPPQQQNNNQQQTTTRRRNNNMMMPPPTTT\\\```eeegggddd```[[[YYYXXXVVVUUUWWWZZZ[[[YYYWWW[[[[[[[[[ZZZXXXUUURRRPPPQQQSSSVVVYYYZZZXXXVVVUUUSSSVVVYYY[[[[[[YYYVVVUUUSSSUUUWWWWWWTTTQQQQQQQQQOOOPPPQQQSSSTTTTTTRRRPPPTTTSSSQQQPPPPPPRRRSSSTTTUUURRRNNNIIIEEECCCBBBBBBJJJMMMNNNLLLMMMPPPQQQOOORRRPPPLLLHHHEEECCCAAAAAA>>>===<<<;;;::::::;;;;;;;;;:::777555333222111111////////////////////////000000000000////////////000000000000000000000000........................111000---+++***+++,,,---.........///////////////////////////000000000000000000000000000000000000///////////////......---,,,---...///000000000000.......................................///000000...///000000000000///...111000///...---.........---------.../////////000...//////000000000000000//////////////////......///000000000111111111111////////////////////////111111111000000000000000222222222222333333333333444555777888:::;;;<<<<<<:::;;;===@@@CCCGGGJJJKKKMMMNNNOOOOOONNNNNNOOOQQQTTTQQQNNNMMMOOORRRUUUUUUVVVWWWXXXXXXVVVWWWXXXZZZ^^^dddkkkpppxxx,,,---------.../////////------------------------222111000...---,,,++++++......------------......000000000///000000111111)))***+++,,,---...//////,,,,,,------------,,,,,,---------------------------...000000111000///...------------------------......------------,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++---...---+++***+++,,,,,,,,,,,,,,,,,,---............////////////......---...000000...---...///---.............................................---------,,,,,,+++++++++...------------...//////............////////////333333222111000//////...+++---///000000///...---///000000000///000333555555888;;;>>>@@@CCCFFFIIIHHHJJJMMMNNNOOOPPPRRRTTTTTTSSSRRRPPPNNNNNNPPPRRRRRRUUUWWWUUURRRSSSXXX]]]cccggglllnnnlllhhhdddaaa]]]XXXTTTTTTWWWZZZZZZYYY[[[YYYVVVSSSQQQQQQRRRRRRUUUXXX]]]aaacccdddbbb```\\\^^^bbbeeefffccc___\\\VVVWWWVVVUUURRRPPPPPPPPPPPPQQQTTTUUUVVVVVVUUUUUUWWWVVVTTTRRRQQQQQQSSSTTTSSSPPPJJJEEEBBBBBBDDDEEEHHHKKKLLLKKKLLLPPPPPPNNNOOOMMMJJJGGGDDDBBBAAAAAA======<<<<<<<<<<<<<<<<<<<<<;;;999888666555444444000000000///////////////////////////000000000000////////////////////////////////////////////////555333111///......///000------....../////////000.../////////000000111111///////////////////////////////////////......---...///////////////......////////////////////////...............///000000---..................---000//////...............,,,,,,,,,------............//////000000000000000................../////////000000000111111111111////////////////////////......///000111222222333222333333333444444555555555666777888999999:::::::::;;;===???CCCFFFIIIKKKMMMOOOPPPPPPOOOOOOPPPQQQSSSQQQNNNMMMPPPSSSUUUVVVVVVWWWXXXXXXVVVWWWXXXZZZ___eeekkkpppwww---------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---.........------------......//////...------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,------...---------------------------------......------------------+++++++++++++++,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000+++,,,...---+++******+++++++++++++++,,,---...///...//////////////////......///111111///...///000---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------------...//////............////////////222222111111000000//////,,,...//////---,,,---...111222333333333444888:::>>>@@@CCCFFFHHHKKKNNNPPPOOOQQQSSSTTTSSSSSSSSSTTTRRRQQQOOOMMMMMMPPPUUUYYY[[[\\\[[[XXXWWWZZZ```fffhhhkkkoooooommmiiifffddd\\\YYYTTTRRRSSSVVVXXXZZZ[[[XXXUUURRRQQQRRRTTTUUUTTTZZZaaafffkkkpppqqqooofffgggjjjmmmnnnkkkfffbbbVVVTTTRRROOONNNNNNPPPPPPVVVXXX[[[\\\\\\[[[\\\]]]]]]]]]\\\YYYVVVUUUVVVXXXTTTPPPJJJFFFCCCDDDFFFHHHEEEIIIKKKKKKMMMQQQRRROOOLLLKKKHHHEEECCCAAAAAAAAA<<<<<<<<<===============<<<<<<===<<<<<<;;;:::999555444222111000000000000......//////000000111111////////////////////////////////////////////////222111000///......//////---------......//////000---......//////000000111////////////////////////000000111111111000/////////////////////...------////////////////////////...............///000000.........------.........//////////////////......---------------...............///000000000//////............////////////000000000000111111111111000000000000000000000000------...000111222333444333333333444444555555666666777999:::;;;;;;::::::999:::<<>>????????????<<<>>>@@@BBBCCCBBB@@@???:::999777555333222222222000000000000////////////////////////////////////////////////////////////.........---------------,,,,,,---......///000000,,,------...//////000000///////////////////////////000000000000///......---...///////////////...////////////////////////...............///000000/////////....../////////......///////////////...//////////////////......------...////////////........./////////000000000000000000000111111111111111111111111111111111111......///000111222222333111222222333444444555555444666999;;;===<<<;;;:::999:::<<>>???@@@@@@@@@@@@@@@===???CCCGGGHHHGGGEEEDDD>>>===:::777555444333333222222111000///...------////////////////////////000000000000000000000000///000111111222111111000,,,,,,------...///000000,,,,,,,,,---...//////000////////////////////////---------------,,,,,,+++,,,,,,...///000000111111000000000000000000000000...............///000000111111000000000000111111......///////////////...222222111111000000//////,,,------................../////////000000111111000000000000111111111111111111111111111111111111000000000000111111111111000000111222333333444444000333777;;;<<<<<<:::999999:::<<>>EEEHHHHHHIIIMMMRRRUUUTTTTTTUUUVVVXXXXXXXXXXXXVVVTTTSSSSSSRRRPPPNNNSSSTTTSSSSSSYYYgggqqquuutttmmmbbb\\\cccoootttsssxxxlllccc```^^^ZZZYYY\\\dddggggggeeeeeehhhhhhfff```___```aaaaaaaaa___]]][[[\\\```ffflllpppqqqpppmmmllljjjgggccc```^^^\\\WWWUUURRRQQQSSSXXX^^^bbbjjjiiigggccc```___aaabbbfffggggggccc]]]WWWTTTTTTRRRTTTUUUTTTQQQNNNLLLLLLNNNOOOQQQRRRRRRQQQPPPNNNMMMKKKGGGCCCAAA@@@AAAAAA??????@@@@@@@@@???>>>>>>???BBBHHHMMMOOOPPPNNNMMMIIIDDD>>>999777777666666111111111000000111111222111111000000//////......000000000000000000000000////////////////////////000000//////.........---...,,,***+++...///...---111000///......///000111......////////////........./////////000000111111000000000000000/////////+++***)))((()))***+++,,,000000000000000000000000111111111111000000000000........................000000000000000000000000///////////////000111111000000111111111111000000000000000000000111111222///000111333333222111111333444555555333222333555333666999<<<======<<<;;;999:::===@@@AAABBBCCCCCCGGGJJJMMMQQQRRRRRRPPPNNNRRROOOLLLLLLNNNRRRVVVWWWYYYYYYYYYYYYYYYXXXXXXXXX___hhhiiijjjuuu......////////////......------............------........................,,,---------............//////////////////......,,,,,,,,,,,,,,,---.........------,,,,,,------.........---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,...///---,,,+++,,,...///...---000///---,,,,,,---...///........................000//////.........//////........................//////...............///......------......///000000...------000000///---//////...---------.........///000000...,,,---...111333555666777999===???DDDFFFGGGGGGFFFHHHMMMQQQWWWVVVUUUUUUVVVWWWWWWWWWUUUVVVVVVUUUUUUTTTTTTSSSQQQVVVXXXXXX]]]hhhrrrvvvxxxsssjjjgggppp|||xxxnnnfffdddbbb___```ccclllqqqrrrooommmlllhhhddd[[[[[[\\\]]]]]]\\\ZZZYYYZZZ[[[^^^ccciiilllllllllllljjjhhhfffdddbbbbbbaaa]]][[[XXXVVVXXX]]]cccgggpppooonnnkkkgggeeeeeefffgggiiijjjfff___XXXTTTRRRMMMOOOQQQPPPMMMKKKIIIIIIMMMNNNPPPRRRSSSSSSRRRQQQPPPMMMIIIEEEBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAEEEHHHNNNSSSVVVWWWVVVUUUMMMJJJDDD@@@>>>===;;;:::777666555333333333444444222111111000//////......000000000000000000000000////////////////////////000/////////............///,,,++++++...//////---111000///......///000111......////////////...............//////000000000////////////////////////...---------......//////000000000000000000000000111111000000000/////////........................000000000000000000000000///////////////000000111000000111111111111000000000000000000000111111222000111222222333333222222333444555555333333444555444666999<<<>>>===<<<;;;;;;<<>>>>>===<<<;;;<<<>>>@@@CCCDDDEEEEEEKKKMMMPPPRRRSSSRRRQQQPPPOOOLLLJJJJJJNNNSSSWWWYYYXXXXXXYYYYYYYYYYYYYYYYYYXXXdddgggiiiuuu---...////////////////////////000000000000//////000000000000000000000000.........////////////000//////...---,,,+++++++++,,,,,,,,,+++,,,,,,---......------,,,,,,------...------------------------------------------------...............---------,,,,,,------------------------------....................................,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,...,,,,,,---...///...---......---------...//////........................111000///......---..............................000////////////000000111---,,,,,,,,,,,,---.....................///......,,,---///000000000///...000000000...---///222555777;;;@@@DDDGGGJJJLLLNNNMMMJJJGGGGGGKKKQQQVVVYYY\\\[[[ZZZXXXVVVUUUVVVWWWUUUZZZ^^^]]]ZZZYYY\\\___bbbmmmtttsssooooooqqqrrrrrrqqqpppqqq{{{}}}yyyvvvtttuuuwwwzzz|||~~~tttkkkbbb[[[YYY[[[]]]]]]\\\[[[ZZZZZZ[[[[[[\\\```eeehhhjjjjjjkkkjjjhhhhhhjjjnnnsssvvvwwwsssnnnjjjhhhjjjmmmooorrruuuxxxyyywwwtttrrrqqqqqqppplllgggaaaZZZVVVTTTSSSTTTVVVUUUSSSRRRRRRRRRRRRSSSUUUVVVWWWXXXXXXXXXVVVTTTPPPLLLIIIGGGFFFEEEGGGGGGGGGFFFFFFGGGGGGGGGDDDGGGKKKNNNPPPPPPOOONNNOOONNNLLLKKKIIIFFFBBB>>>>>><<<888555333222333333333222222111111000/////////////////////////////////////////////////////////////////////.........//////........./////////////////////////////////......////////////......------..................---------...............,,,---///000111000///...000000000000000000000000////////////....................................////////////////////////...//////000000000000000000000111111111111000000000000000000000111111222111111000///000111222333222444555444333333444666777888:::<<<=========<<<888999;;;>>>@@@BBBCCCDDDKKKMMMOOOQQQRRRRRRPPPOOOPPPMMMJJJJJJMMMRRRUUUWWWXXXXXXXXXXXXYYYYYYYYYYYYWWWccchhhkkkwww------.../////////////////////000000000000//////000000000000000000000000.........////////////000//////...---,,,+++++++++---------------......///...------,,,,,,------...------------------------------------------------******+++,,,------......,,,,,,,,,---------......---------.........//////........................,,,,,,---------.........///...------,,,,,,,,,,,,,,,+++++++++---...---,,,------------......//////........................000000///.......................................///////////////000111111---,,,,,,,,,,,,---......------...------------......///000000000///---,,,/////////...///111666:::>>>AAAFFFIIIKKKMMMOOOQQQKKKJJJIIILLLPPPUUUXXXYYYYYYZZZ[[[YYYVVVUUUVVVXXXUUUZZZ___```___aaafffkkkoooyyy{{{sssmmmkkkiiiooopppooopppxxx|||}}}}}}|||}}}}}}rrriiiccc^^^\\\^^^aaabbb```___```aaa_________ccchhhmmmooopppnnnmmmllllllooouuu{{{~~~xxxsssnnnlllllllllnnnrrrwwwzzzzzzyyywwwwwwuuuqqqjjjddd^^^[[[XXXWWWTTTUUUVVVUUUSSSRRRRRRSSSXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWTTTPPPNNNKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHJJJLLLNNNOOOOOONNNLLLKKKMMMLLLLLLLLLKKKHHHCCC???>>><<<999666444333333333333333333222111111000000////////////////////////////////////////////////.........////////////////////////.........//////......////////////............////////////........................------------------......//////,,,---...000000///......////////////////////////////////////............////////////////////////////////////////////////......///000111000000///000000111111111111000000000000000000000111111222000000///......000111222222333444444333333555666777888:::;;;<<<===<<<<<<888999:::===???BBBDDDEEEJJJLLLNNNPPPQQQPPPPPPOOOTTTPPPMMMKKKMMMPPPSSSTTTWWWXXXXXXXXXYYYYYYZZZZZZWWWdddiiimmmyyy,,,---...///000000000000//////000000000000//////////////////////////////------........./////////000000000///.........---...------------...//////...------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,------------...&&&'''((()))***+++,,,---+++,,,,,,------.........------........./////////........................,,,---------............------------------,,,,,,,,,+++***+++---...---,,,,,,,,,---....../////////........................//////............//////....................................///000111111---------------......///---...///...---,,,---///000000000000000///...---///000111222444888===AAAEEEGGGKKKMMMNNNOOOQQQSSSPPPPPPQQQRRRSSSTTTUUUVVVWWW[[[______]]]\\\]]]___[[[^^^bbbdddfffkkkrrrwwwvvv~~~{{{rrrkkkeeeaaaeeefffeeeeeejjjtttyyyyyywww|||}}}rrrkkkhhheee___cccggghhhffffffgggjjjhhhffffffhhhmmmrrruuuvvvrrrqqqpppqqqtttzzz~~~wwwqqqllliiiggghhhmmmssswwwyyyxxxxxxxxxsssnnngggbbb^^^\\\ZZZXXXXXXYYYYYYXXXUUUTTTUUUVVVXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWVVVTTTRRRQQQPPPPPPMMMKKKIIIHHHGGGGGGGGGGGGLLLLLLMMMMMMLLLJJJHHHFFFIIIIIIIIIJJJJJJHHHDDDAAA===<<<:::999777666555555444444333333222111111111000000000000000000000000////////////////////////.........///////////////...//////...---,,,...///---......//////......---......////////////....../////////...............---------...//////000000...///000000111111000000////////////////////////000000000/////////......////////////////////////000000000000000000000000---...000111111111000///000000111111111111000000000000000000000111111222000////////////000111111111333444444444444555666777888999:::;;;;;;;;;;;;::::::<<<>>>@@@CCCFFFGGGIIIJJJLLLNNNPPPPPPQQQPPPVVVSSSNNNLLLMMMPPPRRRSSSWWWWWWXXXXXXYYYZZZZZZZZZYYYeeejjjnnnzzz,,,---...///000000000000...//////000000//////...........................,,,---------............//////////////////......------,,,,,,------...///...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......(((((()))***++++++,,,,,,++++++,,,,,,---......///............////////////------------------------------------............,,,,,,---------------------,,,+++,,,.........---+++,,,---...////////////..............................---......///000111........................------------...///000111......------......///000...000111111///...///111//////////////////000111222444666999<<<@@@FFFJJJJJJLLLNNNOOOPPPRRRUUUWWWUUUWWWXXXVVVSSSRRRUUUXXX]]]cccjjjmmmlllkkkmmmooolllkkkiiiiiilllpppvvvzzzxxx}}}~~~yyyrrrmmmfff```[[[\\\ZZZXXX\\\dddiiiiiinnnwww}}}}}}}}}{{{||||||rrrmmmkkkjjjeeejjjooopppoooooorrruuurrrooommmnnnqqquuuwwwyyyuuuttttttuuuwww|||~~~yyyssslllfffccc```dddjjjooopppppppppqqqmmmjjjeeebbb```]]]YYYVVVZZZZZZZZZXXXVVVTTTUUUVVVRRRRRRRRRRRRSSSSSSTTTUUUWWWWWWWWWVVVVVVVVVUUUUUUPPPNNNLLLIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHFFFDDDBBBBBBBBBCCCEEEFFFEEEBBB???888888999999888777666555444444444333222222111111000000000000000000000000////////////////////////............/////////000---//////...++++++,,,///------...//////...------......////////////......000000000//////.........------...//////000111111000000000000000111111222////////////////////////111111000000000/////////////////////////////////000000000000000000000000---...000111111111//////000000111111111111000000000000000000000111111222000000111222222222222222111333444444444444555777777777888999999:::::::::::::::;;;===@@@CCCFFFHHHIIIJJJLLLOOOQQQRRRSSSSSSWWWSSSOOOMMMOOORRRTTTUUUWWWWWWXXXXXXYYYZZZZZZ[[[YYYeeejjjmmmzzz,,,---...///000000000000......////////////..............................,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,------.........------------------------++++++,,,,,,---...//////............/////////000---------------------------------.........//////++++++,,,---...............---,,,---///000///...+++,,,---...////////////........................------------///000111222........................,,,,,,,,,------///000000///............///000000000222444333000///111333......------///111333444555777;;;>>>BBBGGGLLLPPPMMMNNNOOOPPPQQQTTTXXX[[[WWWZZZ[[[XXXSSSSSSXXX]]]dddllluuuzzzzzzyyy{{{}}}}}}xxxrrrnnnoooqqqtttvvvxxx||||||xxxtttqqqkkkdddYYYZZZXXXUUUXXX```eeefffgggrrryyyyyyyyyzzzyyytttttt|||{{{rrrmmmllljjjkkkqqqvvvxxxwwwwww{{{xxxuuurrrqqqsssvvvxxxyyywwwvvvvvvvvvxxx|||}}}yyysssllleeeaaaYYY]]]cccfffhhhhhhhhhhhhhhhfffdddcccccc___YYYTTTVVVVVVUUUSSSPPPNNNOOOPPPLLLLLLLLLMMMOOOPPPRRRSSSWWWWWWWWWXXXXXXXXXYYYYYYSSSQQQNNNJJJHHHGGGHHHHHHHHHHHHIIIIIIHHHGGGEEEDDD<<<<<<===???@@@@@@>>><<<222333555777777555444222555444444333333222222111000000000000000000000000////////////////////////---.........//////000000---//////...+++***,,,...,,,---...//////...---,,,......////////////......111111000000/////////............///000111111222000///.........///111222////////////////////////111111111111000000000000000000000000000000000000000000000000000000000000---...000111222111///...000000111111111111000000000000000000000111111222111222333444555444333333111222444444444444555777777777777888888999999:::777888999;;;>>>AAADDDFFFIIIKKKMMMOOORRRTTTUUUUUUVVVRRROOONNNPPPSSSVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[YYYeeeiiilllyyy///......------///000111//////.........---------////////////............///...------------...///+++,,,------......------//////.........---------,,,---------......//////111111000000//////............/////////...---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---------,,,.........////////////000,,,,,,,,,---------......++++++,,,---............///............---------,,,,,,,,,------.........////////////////////////.........------,,,,,,,,,,,,,,,,,,---------.....................///000111111444777444///---///333222222222111000333777:::;;;AAAHHHMMMMMMMMMNNNOOOPPPQQQSSSVVVYYY\\\^^^___```\\\VVVRRRSSSXXX___cccppprrrwww|||}}}}}}~~~zzztttrrrtttwwwwwwyyy{{{|||xxxqqqjjj^^^UUUNNNQQQXXX^^^ccchhhlllooovvv~~~}}}uuurrruuuwww{{{|||xxxvvvvvvwwwwwwyyy|||~~~|||~~~{{{xxxvvvuuutttsssrrrvvvvvvvvvwwwxxxyyy{{{|||}}}zzzxxxvvvpppeee]]][[[[[[]]]___bbbdddeeefffhhhiiiiiifffaaa\\\YYYXXXVVVRRRNNNLLLMMMMMMKKKHHHGGGHHHJJJLLLNNNPPPPPPQQQTTTTTTSSSSSSTTTUUUVVVVVVWWWTTTQQQOOONNNMMMKKKIIIGGGEEEEEEFFFHHHFFFAAA===@@@???>>>===<<<;;;;;;;;;999888666555555666777888888888666555444333333333111111000000000111111222000...---...///000///...////////////////////////,,,,,,---......---,,,,,,...............///000000---......///////////////000111222111000//////111////////////////////////////////////////////////////////////////////////***+++,,,---...000111111111111222222222222111111666444333111000000111222444333111000000000111222111111222222222222111111222111000//////000111222111111222333333333333222555666666666555444444333777999;;;;;;::::::;;;<<<:::;;;===@@@BBBEEEGGGHHHMMMNNNNNNNNNNNNPPPSSSVVVWWWTTTQQQPPPRRRTTTUUUVVV[[[ZZZYYYYYYYYYYYYZZZZZZaaadddgggiiippp///......---...///000111//////.........---------////////////............,,,,,,---......---,,,,,,+++,,,------......------//////.........---------,,,,,,---------........./////////.........------++++++,,,,,,---------......---------,,,,,,,,,+++++++++++++++++++++++++++------------------------............------------------........./////////------------------------,,,,,,------...---------///............---------,,,,,,,,,------.........////////////////////////.........------,,,,,,,,,------.........///////////////.........///000000---///111000------...111111222333444555777;;;???FFFIIIMMMNNNLLLLLLNNNQQQUUUWWWYYY\\\]]]]]]\\\\\\YYYWWWTTTUUUZZZaaaiiinnnrrrrrrvvv{{{}}}zzzxxxzzz~~~}}}}}}}}}|||vvvnnnhhh^^^WWWTTTWWW[[[___dddiiiqqqrrrwww}}}|||vvvuuuxxx~~~|||zzzzzz{{{~~~}}}yyyvvvuuusssrrrpppssssssssstttuuuvvvwwwwwwvvvsssqqqqqqqqqnnnfff```ZZZZZZ[[[]]]^^^```bbbccceeeggggggeeeaaa\\\YYYWWWWWWTTTOOOMMMLLLKKKIIIGGGEEEEEEGGGIIIKKKLLLNNNOOOQQQQQQQQQPPPQQQQQQRRRRRRRRRPPPNNNMMMMMMLLLIIIGGGEEEEEEFFFHHHJJJIIIEEEAAA@@@???>>>===<<<;;;;;;;;;888777555444333444555666555555555444444444444444///////////////000000111000...---...///000///...////////////////////////,,,---............---,,,...............///000000---......//////////////////000111000...---...///////////////////////////////////////////////////////////////////////////,,,------...///000111111000111111222222111111000333333222111000000000000333222111000///000000111111111222222222222111111222111000//////000111222//////000111111111111000111222333444444444444444666888:::::::::999:::<<<;;;;;;===@@@BBBEEEGGGHHHLLLMMMOOOOOOOOOQQQSSSUUUVVVTTTQQQPPPRRRTTTUUUVVVYYYYYYXXXXXXXXXXXXYYYYYY]]]bbbhhhlllttt///............///000000/////////............---////////////............+++,,,...000000...,,,++++++,,,------......------...............---------,,,------------..................---------------))))))))))))***,,,...///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,---------..................---------------------------...------,,,,,,///............------------------------.........////////////////////////.........---------------....../////////000000000000000///.........//////,,,,,,,,,---...///000111000333666999<<>>===<<<;;;;;;999888777555555555666777222333444444555555555444000000//////000000111222000...---...///000///...////////////////////////,,,---............---,,,...............///000000---......///////////////...///000///---,,,---...////////////////////////////////////////////////////////////////////////////////////000000111111000000111111111111000000111111111111000///......111111000/////////000000111111222222222222111111111111000000000000111111//////000111111111111000---...000222333555555666555777999999999888999:::;;;<<<===???BBBEEEHHHIIIKKKMMMPPPQQQQQQQQQSSSTTTVVVTTTQQQPPPRRRTTTVVVVVVXXXWWWWWWWWWWWWXXXXXXXXXYYY```iiipppwww............/////////000/////////...............////////////..................///000000///......+++,,,------......------......................................................------------------+++***)))))))))+++...///........................////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,---------..................------------............---,,,++++++///............------------------...............////////////////////////...............---------....../////////000000000111111000///.........//////---,,,...000333444333333777<<>>DDDJJJNNNRRRUUUXXXUUUYYY]]]______```dddgggeeebbb^^^XXXTTTRRRQQQQQQSSSUUU[[[gggttt}}}xxxrrrmmmkkklllsss~~~{{{~~~}}}|||yyywwwtttsssrrrssswwwvvvwwwwwwvvvxxx|||wwwuuuyyywwwqqqllliiifffdddccccccaaa___]]]ZZZXXXWWWZZZZZZZZZ[[[[[[ZZZYYYWWWWWWVVVTTTSSSSSSSSSTTTTTTRRRUUUXXXYYYVVVSSSQQQPPPMMMMMMKKKIIIHHHGGGHHHIIIFFFFFFEEEEEEFFFHHHKKKMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLKKKIIIGGGEEEGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDCCCAAA???>>><<<>>>>>>===<<<;;;;;;::::::666666777888888888888888888777666555333333222222000...---...///000///...////////////////////////.......................................///000000---......//////////////////000111000...---.../////////////////////////////////////////////////////////////////////////////////............------...//////000000//////...000111222222222111000////////////000000000//////111111222222222222111111000000000111111000000000111111222333333333333222111222333444555555555555444666888888777777888999<<<<<<===???BBBFFFIIILLLLLLOOOQQQSSSRRRRRRRRRSSSVVVTTTQQQQQQSSSVVVWWWXXXWWWXXXYYYZZZZZZZZZZZZYYYYYY```gggmmmuuu---......///000/////////...////////////000000000////////////...............,,,)))''''''))),,,...+++,,,------......---------------...............000000000///////////////.............../////////000///...---------......---------------.........------------------------------------------------,,,,,,,,,,,,------------,,,---------............------........./////////---------...------,,,,,,///............---------/////////...............////////////////////////.............../////////------........./////////111111000/////////000000/////////000333777:::===DDDHHHMMMRRRVVVYYY\\\______cccggghhheeecccdddeeebbb^^^XXXSSSPPPPPPQQQSSSQQQTTT]]]kkkzzzooojjjffffffiiirrr~~~yyy{{{xxxxxxxxxxxxxxx{{{~~~{{{zzz}}}|||wwwooohhhdddaaa___]]]XXXWWWUUUSSSQQQOOONNNNNNOOOQQQSSSUUUUUUUUUTTTSSSPPPOOOOOOOOONNNMMMMMMLLLNNNPPPRRRRRRPPPNNNMMMMMMIIIIIIHHHGGGEEEEEEGGGIIIEEEEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGIIIKKKKKKJJJHHHEEEGGGHHHGGGEEEDDDDDDEEEFFFFFFFFFFFFDDDBBB???>>>>>>======<<<;;;:::999999::::::::::::<<<===?????????===;;;888555222111000000...---...///000///...//////////////////////////////...------...//////...............///000000---......//////////////////000111000...---...///////////////////////////////////////////////////////////////////////////...............---------......////////////......111111111222222111111000//////000111111111000000111111222222222222111111000000111111111111000000//////000111111111111000444444555666666555555555444666888888888777888999<<<<<<===???BBBFFFJJJMMMNNNPPPRRRRRRRRRQQQRRRTTTVVVTTTQQQQQQSSSVVVXXXYYYWWWXXXYYY[[[[[[[[[ZZZZZZZZZ```fffkkksss------///000000000///....../////////000000000000////////////............---,,,***))))))***,,,---+++,,,------......---------------........./////////.........------------,,,,,,---------...........................//////+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------........./////////,,,,,,---...///000111111,,,,,,------...---------///............---------000/////////.........---////////////////////////---........./////////000....../////////000000000000000000///000000111111---///222444666;;;BBBGGGNNNQQQUUUXXX[[[^^^aaadddhhhkkkmmmlllgggdddcccddd[[[YYYUUURRRQQQRRRTTTVVVUUUXXXaaaooo|||}}}wwweeeaaa^^^```ccclll|||{{{uuuvvvyyyzzz|||}}}}}}}}}~~~rrrlllddd^^^ZZZXXXVVVUUUQQQOOOMMMKKKKKKLLLNNNPPPNNNQQQTTTUUUUUURRRPPPOOOLLLMMMNNNNNNMMMLLLJJJIIIKKKLLLMMMLLLJJJHHHIIIJJJGGGGGGGGGEEEBBBAAACCCFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEFFFHHHJJJIIIHHHEEEFFFFFFEEECCCCCCFFFIIIIIIIIIIIIIIIGGGDDDAAA@@@??????>>>>>>===;;;:::999<<<;;;;;;<<>>999555333111000...---...///000///...////////////////////////000///...------...///000...............///000000---......///////////////...///000///---,,,---...////////////////////////////////////////////////////////////////////////............////////////---......//////......---000000/////////000000111//////111222222222111111111111222222222222111111///000111222222111000/////////000111111111111000444444555666666666666555555666888999888888999:::<<<<<<===>>>BBBGGGKKKNNNOOOQQQRRRQQQPPPQQQSSSUUUVVVSSSQQQQQQTTTWWWYYYYYYUUUVVVXXXZZZ[[[[[[ZZZYYYYYY___fffkkkrrr,,,---///000000000///....../////////000000111111000/////////....................................+++,,,------......---------------.........//////---------,,,,,,++++++++++++++++++,,,,,,---------++++++---...///000000000+++++++++,,,,,,---------........................---------------------------------,,,,,,+++++++++.........////////////000+++,,,---...///111222222++++++,,,---............//////.........---------000000//////.........---////////////////////////---.........//////000000000000000000111111111111000000//////000111222222,,,111666999:::@@@JJJQQQTTTWWWZZZ\\\^^^```cccffflllnnnooolllhhheeeeeegggWWWVVVUUUTTTUUUVVVWWWXXX[[[]]]eeeqqq{{{}}}vvvnnn```\\\YYYZZZ]]]dddsssxxxqqqqqq|||~~~}}}~~~}}}}}}}}}{{{wwwtttjjjeee]]]WWWSSSRRRQQQPPPNNNMMMKKKJJJLLLOOOSSSVVVTTTWWWZZZZZZWWWRRRNNNKKKLLLMMMOOOQQQPPPNNNKKKIIIJJJJJJJJJHHHFFFEEEFFFHHHGGGHHHGGGDDD@@@???AAACCCIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDEEEGGGHHHHHHHHHDDDEEEFFFDDDCCCDDDIIINNNJJJJJJKKKJJJHHHEEEBBBAAABBBBBBAAAAAA???>>>===<<<<<<<<<<<<===BBBGGGMMMQQQQQQOOOJJJDDD???:::666555000...---...///000///...////////////////////////000///...------...///000...............///000000---......///////////////---...///...,,,+++,,,---////////////////////////////////////////////////////////////////////////////////////000000000111---..................---000///...------...000000///000111333333333222111111111222222222222111111///000111222222111000///111111222333333333333222222333444555666666666666555777999999999888999:::<<<<<<===>>>BBBGGGLLLNNNQQQQQQQQQQQQPPPQQQSSSVVVVVVSSSQQQQQQTTTWWWYYYZZZTTTUUUWWWYYYZZZZZZYYYXXXWWW^^^ffflllsss