BM6P6(@ zzzlll___SSSOOOMMMHHHCCC@@@???======???CCCFFFHHHHHHHHHFFFDDDDDDDDDDDDDDDBBB>>>===;;;999777555555444000000///...---,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))***++++++)))(((((('''&&&'''((()))(((''')))))))))))))))(((((('''))))))))))))++++++***((()))******++++++******)))---$$$&&&)))&&&+++555555000///---,,,+++,,,,,,---,,,...000///,,,+++,,,...(((,,,000000+++((()))+++'''&&&***000222///...000222222111///...,,,+++++++++***)))((('''&&&%%%%%%$$$&&&))),,,...//////...............---,,,+++***...------......///000111222222222222333444555555666666666666777888999:::777777888999;;;<<<<<<===>>>@@@AAABBBAAABBBCCCEEEHHHGGGGGGIIILLLNNNNNNMMMPPPNNNMMMPPPUUUYYYZZZYYYVVVVVVXXXZZZ]]]```cccdddaaabbbcccdddeeeeeeeeeeeeeeegggiiikkkmmmooopppppptttuuuvvvxxxyyy{{{|||}}}~~~|||pppjjjqqqzzz{{{qqq\\\PPPBBB;;;;;;>>>>>><<>><<<777666333111222444777999:::<<<===<<<888444111000------......------,,,+++---,,,,,,++++++*********+++++++++,,,,,,---------//////...---,,,,,,++++++++++++---......---++++++************+++,,,------++++++++++++++++++++++++,,,++++++***+++,,,...///************************,,,,,,,,,++++++*********,,,+++***+++---...---,,,***+++---,,,++++++,,,...,,,,,,.../////////...---............////////////222//////111111111666===RRR]]]jjjuuuzzzlll```UUUPPPMMMGGGBBBAAA???>>>===???BBBEEEFFFGGGHHHFFFDDDDDDDDDDDDDDDBBB>>><<<;;;888666555444444000000///...---,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((((()))***)))(((((('''&&&'''((()))((('''%%%&&&((()))***+++******)))))))))***++++++***))),,,------......------,,,---&&&(((***&&&,,,444333------,,,++++++,,,---...444888;;;;;;666111---,,, $$$)))***))))))+++......---000555555222000222222111000///---,,,++++++***)))))))))))))))))))))((()))***,,,------,,,,,,,,,,,,------...------,,,...------......///000111000000000000111222333333666555555666666888999999777888888999:::;;;<<<===???AAACCCDDDDDDEEEHHHJJJKKKIIIHHHIIIJJJKKKJJJIIINNNMMMLLLNNNRRRUUUVVVVVVUUUUUUVVVXXXZZZ\\\^^^____________^^^^^^^^^]]]]]]^^^```bbbeeehhhjjjkkklllooooooppprrrsssuuuvvvvvvttttttuuuvvvwwwxxxyyyzzzzzz{{{|||||||||{{{zzzyyyvvvwww{{{tttkkknnnsssyyyjjj\\\KKK???===>>>???>>>@@@AAABBBDDDDDDCCCBBBAAA:::888555333333444777999:::;;;===<<<888444111000---------...------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...************************,,,,,,,,,+++++++++******,,,+++***+++,,,------++++++---......---,,,...///,,,---.../////////...---............////////////000//////111222222888???UUU]]]gggsss~~~zzzkkkbbbXXXRRRLLLEEEAAABBB@@@>>>===>>>AAADDDEEEEEEHHHFFFDDDDDDDDDDDDDDDBBB===<<<:::888666444333333000000///...---,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))++++++***)))((('''&&&&&&***(((&&&&&&'''((((((((((((&&&&&&''')))))))))((($$$&&&(((***++++++***)))******+++++++++******)))******++++++++++++******,,,'''***+++'''---444111++++++******+++,,,...///666;;;@@@BBB>>>666///+++(((+++---,,,)))(((***---///---...222222...,,,---111000///...---,,,+++***))))))***+++,,,------...,,,,,,,,,+++++++++*********+++,,,---...............------......///000111000000000000111222333444555555555555555666777888777888888999:::;;;<<<<<<>>>@@@CCCDDDEEEFFFHHHJJJIIIGGGFFFGGGHHHIIIHHHGGGKKKJJJIIIKKKMMMPPPPPPPPPSSSSSSSSSSSSTTTUUUVVVVVVXXXWWWUUUTTTSSSRRRRRRRRRSSSUUUWWWZZZ]]]```aaabbbddddddeeefffgggiiiiiijjjfffffffffffffffffffffffffffgggggggggffffffeeeddd```bbbeeejjjpppuuuxxx{{{~~~{{{zzzzzz{{{zzzyyyssssssrrrooollljjjjjjjjjlllmmmmmmoooqqqsssuuuvvvzzzzzz{{{|||||||||||||||vvvuuuvvvwwwzzz~~~rrrnnnnnnnnnwwwnnnWWWFFF>>>>>>??????===???AAACCCEEEEEEEEEEEE===;;;888555444555666777999;;;===<<<999555333222---------------.........++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++((())))))***+++,,,,,,---++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++***)))***,,,,,,,,,+++,,,---///...------...000,,,---......//////..................////////////000...000222222333:::BBBYYY___hhhttt~~~yyyjjjbbbYYYSSSKKKCCCAAACCC@@@>>>===>>>AAACCCDDDDDDHHHFFFDDDCCCDDDDDDDDDBBB>>><<<:::888555444222222000000///...---,,,,,,+++++++++,,,,,,++++++***)))))))))))))))))))))))))))*********)))((('''''''''***'''%%%$$$%%%'''(((((('''&&&&&&''')))***)))(((((()))+++,,,+++***'''&&&***+++,,,,,,+++*********))))))************))))))***'''***+++'''...444///++++++***)))***+++,,,------222888<<<;;;555///+++...//////,,,***)))***,,,+++)))***...---)))(((***//////...---,,,+++******)))******+++,,,---......------,,,+++*********+++***+++,,,---...............------......///000111111111222222333444555666444444444444444555666777777888888999::::::;;;;;;<<<>>>???@@@@@@AAACCCDDDBBBBBBBBBCCCFFFHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIIIINNNMMMLLLKKKKKKKKKKKKKKKMMMLLLJJJHHHGGGGGGGGGGGGIIIJJJLLLOOOQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYZZZWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPNNNPPPTTTXXX\\\___bbbcccjjjnnnrrrtttqqqmmmiiigggeeeccc```___```aaaaaa```YYYYYYYYYWWWUUUTTTSSSTTTVVVWWWWWWXXXZZZ\\\]]]^^^______```aaaaaaaaaaaa```ZZZZZZ[[[\\\___bbbfffhhhnnnrrrxxx}}}vvvooojjjmmmsss~~~cccLLL@@@<<<===>>><<<===@@@BBBDDDEEEEEEEEE???===:::666444444444555888:::<<<<<<999666444333---------------......///***++++++,,,,,,------------------,,,,,,+++++++++))))))******+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,+++***,,,---......------...///---------...........................////////////000///000222222333<<>>>>>AAACCCDDDDDDHHHFFFDDDCCCDDDDDDDDDBBB>>>===;;;888666444222222000000///...---,,,,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))***'''$$$$$$%%%'''(((((('''&&&%%%''')))******)))))))))+++,,,+++***((('''+++,,,...---+++)))***+++,,,,,,------------,,,,,,(((&&&******'''000777000---,,,+++***)))***++++++(((***---000222000---+++%%%&&&''''''(((***,,,...,,,***+++///000------///...------,,,+++***))))))++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,------......------,,,...------......///000111111111111222333444666777444444444444444555555666777888888999999:::::::::;;;===>>>===<<<;;;<<<>>>>>>>>>>>>@@@BBBDDDDDDCCCAAABBBCCCCCCCCCCCCCCCDDDGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEDDDFFFHHHKKKNNNPPPRRRRRRZZZ\\\]]]\\\ZZZWWWUUUUUURRRPPPNNNNNNOOOOOOMMMLLLLLLKKKIIIHHHHHHHHHHHHHHHEEEEEEFFFFFFHHHIIIKKKKKKNNNNNNOOOPPPPPPPPPPPPPPPKKKKKKKKKLLLNNNPPPRRRTTTXXXZZZ^^^aaacccfffjjjlllooopppppppppooooooppprrrwwwxxxyyy{{{~~~vvvmmmjjjjjjvvvlllSSSCCC===;;;<<<<<<===>>>@@@AAABBBCCCCCC???===:::777444333222222777999<<<<<<:::777555555///...---------...//////+++++++++,,,,,,------...---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,+++******,,,------,,,,,,---...------------......//////............////////////111000111222222555AAANNN```qqqzzzttthhh___UUUPPPJJJCCCAAAAAAAAA???>>>???BBBEEEFFFFFFHHHFFFDDDDDDDDDDDDDDDBBB@@@>>><<<999666444333222000000///...---,,,,,,+++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))'''((((((((()))))))))***)))'''%%%%%%&&&'''''''''&&&%%%%%%&&&)))******)))'''''')))***+++,,,,,,,,,+++...000...+++)))***,,,++++++,,,,,,,,,,,,++++++&&&&&&+++***(((444===555///...,,,+++******++++++,,,+++******+++,,,+++)))(((((()))******++++++++++++)))***///000......111,,,,,,,,,+++***)))))))))+++++++++******)))))))))*********++++++,,,,,,------------...------,,,,,,...------......///000111/////////000111333444555555555444444444555555666888888888888999999::::::<<<======<<<:::999:::;;;>>>===<<<<<<>>>>>>===<<<<<<>>>@@@@@@???>>>???@@@AAA@@@???>>>======<<<<<<:::;;;<<<>>>???????????????@@@@@@@@@@@@@@@???>>>@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>>>>============AAAAAA@@@@@@@@@AAAAAABBB@@@AAACCCEEEHHHKKKMMMNNNSSSSSSRRRPPPMMMKKKKKKLLLIIIIIIIIIKKKLLLLLLJJJHHHJJJGGGDDDBBBBBBCCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOOOOQQQTTTWWWXXXYYYZZZYYYWWWWWWXXXZZZ^^^^^^___aaacccfffhhhiiihhhjjjnnnsssxxx}}}vvvmmmhhhlllvvvuuu\\\JJJAAA===<<<======>>>???@@@AAABBBBBB???>>>;;;888555333222222666888;;;<<<;;;888777777111000...---------...///,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++************++++++***+++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++***)))***,,,,,,,,,+++***+++---,,,++++++,,,......------------...//////............////////////222111222333444;;;LLL\\\lll~~~xxxrrrggg\\\QQQMMMJJJEEEAAA@@@@@@???>>>@@@CCCFFFHHHHHHHHHFFFDDDDDDDDDDDDDDDBBBAAA@@@===:::777555444333000000///...---,,,,,,+++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&'''(((((((((&&&&&&%%%%%%&&&)))******))))))((((((((()))+++---...+++///111///+++)))***---))))))************))))))'''(((,,,******:::DDD===...---,,,++++++,,,------///,,,))))))+++,,,+++***............---,,,)))''')))'''(((+++---++++++...+++++++++***))))))((((((++++++++++++*********))))))***+++,,,---,,,++++++++++++,,,---...............------......///000111......///000111333444555666666555555555555555666888888888888999999999999999:::;;;:::999888999::::::999888999:::;;;:::888999;;;>>>>>>===<<<<<<>>>======<<<;;;;;;;;;;;;;;;:::<<>>>>>??????@@@@@@??????>>>??????>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>@@@@@@??????@@@AAACCCCCCAAABBBDDDGGGKKKOOOSSSUUUXXXXXXWWWSSSOOOLLLLLLLLLHHHKKKPPPWWW^^^``````^^^RRRMMMGGGCCCBBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGFFFGGGGGGGGGGGGHHHKKKNNNNNNOOOPPPPPPOOOOOOQQQSSSPPPPPPPPPQQQRRRTTTUUUVVVTTTUUUWWWZZZ]]]aaadddeeehhhjjjlllppptttyyy|||~~~vvvmmmiiinnnzzz|||fffTTTHHHBBB???======>>>???@@@BBBCCCDDD@@@???<<<999666444333333555888;;;<<<;;;999888888333111///---,,,,,,---...---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,------,,,+++***++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++,,,------++++++,,,------,,,,,,---///...------,,,---...///000............////////////111111222444888DDDZZZmmm~~~wwwqqqfffZZZNNNKKKJJJFFFAAA???@@@??????AAADDDHHHIIIJJJHHHFFFDDDDDDDDDDDDDDDBBBBBBAAA>>>;;;888666444333000000///...---,,,,,,+++,,,,,,------,,,,,,+++***))))))))))))))))))))))))++++++***)))((('''&&&&&&(((''''''((())))))(((&&&&&&%%%%%%&&&)))+++******---,,,***(((((()))***,,,+++///222000+++)))***---,,,,,,,,,------,,,,,,,,,((()))...,,,,,,>>>JJJCCC---,,,,,,+++,,,---///000...+++)))))),,,...---,,,%%%&&&'''***,,,---+++)))+++)))))),,,---++++++...++++++******))))))((((((++++++++++++++++++++++++***+++,,,------,,,***((()))***+++---...///000000...------......///000111000000111222333555777888777666666555555555666666888888888888888999999999555777888888777777888999555444444666999;;;;;;:::666:::======<<<:::;;;===<<<<<<;;;;;;;;;;;;<<<<<<===???BBBDDDEEECCC@@@>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@???????????????>>>??????@@@AAABBBCCCCCCAAA@@@@@@@@@AAACCCEEEFFFEEEFFFHHHLLLQQQWWW\\\``````aaa```]]]XXXSSSQQQPPPKKKPPPZZZgggrrryyy{{{zzz[[[TTTLLLFFFDDDDDDCCCBBBBBBBBBAAAAAABBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCAAAAAABBBDDDEEEFFFGGGHHHEEEFFFFFFEEEEEEGGGJJJMMMGGGHHHJJJJJJJJJKKKNNNPPPJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPSSSUUUWWWVVVVVVWWWZZZ]]]aaadddgggfffffffffgggiiimmmppprrrzzz~~~tttkkkllltttmmm[[[NNNFFFBBB<<<===>>>???AAADDDFFFGGGAAA@@@>>>;;;888666555444555777;;;<<<;;;:::999999444222000---,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,---------&&&&&&''')))***,,,------+++,,,---......---,,,+++((()))+++---------++++++++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***+++---...---,,,,,,---///...------...000......---,,,---...///000............/////////000111000222666<<>>===???CCCGGGIIIJJJHHHHHHGGGGGGFFFEEEDDDDDDBBBAAA???<<<:::777555444555444222000...---,,,,,,***444111,,,//////)))+++&&&)))+++)))'''''''''&&&((((((((((((((()))*********)))(((''''''((()))***'''(((((((((((((((''''''###&&&)))+++***))))))***...---,,,++++++,,,...///000///...---+++***)))(((%%%)))(((&&&...;;;<<<444///---++++++,,,......------------,,,,,,+++++++++,,,++++++******++++++,,,******+++,,,---...000111******)))))))))))))))***,,,***))))))+++,,,---,,,,,,++++++******++++++,,,+++,,,---,,,***+++,,,...---------...............000111222111111222444666666555444333333444666777888888777777777777888888777777777777888999:::;;;999999999999999999::::::888888:::;;;<<<<<<<<<<<<<<<<<<<<<>>>AAABBBBBBAAACCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGG@@@AAABBBCCCEEEFFFGGGHHHLLLKKKJJJJJJKKKKKKJJJIIIJJJIIILLLTTT\\\dddqqq||||||sssjjjhhhgggbbb[[[[[[]]]jjjgggRRRNNNOOOJJJGGGHHHLLLIIIFFFEEEFFFHHHHHHHHHEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIFFFHHHJJJIIIHHHGGGHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJNNNMMMLLLLLLNNNNNNMMMLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUWWWYYY\\\^^^___```dddfffiiimmmrrrwwwzzz|||wwwzzz~~~~~~~~~|||tttpppnnnrrr{{{wwweeeTTTGGG@@@???>>>===>>>AAACCCCCCCCCAAABBBAAA???:::666444333222222222222333444555555444333111///...---,,,,,,+++++++++,,,,,,+++******,,,---...//////...---,,,,,,---///000000///---,,,,,,---.........+++)))(((,,,---...---+++***+++,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,---,,,,,,+++*********++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........000000//////.........---111222333555>>>TTTqqqvvvnnn```\\\WWWPPPJJJFFFDDDBBB@@@???>>>???CCCGGGIIIJJJIIIIIIHHHGGGEEEDDDDDDCCC@@@???===;;;888555444333000//////.........//////+++///((($$$,,,...***...++++++***)))***,,,+++)))((((((((((((((()))*********)))(((''''''((()))***''''''((((((((((((''''''%%%(((+++,,,+++******+++,,,,,,+++***+++---///111,,,,,,,,,,,,,,,,,,,,,,,,'''+++)))&&&,,,666777///,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---******+++,,,---...///000+++******)))))))))******+++)))((()))+++...//////222000---***)))***+++,,,---......---,,,***+++,,,------.........////////////111333333222222444555666555444333333444666777888888777777777888999999999888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<======:::;;;>>>@@@AAAAAA@@@????????????BBBEEEFFFFFFEEEGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJMMMOOOQQQRRRSSSSSSRRRRRRQQQPPPOOONNNOOOQQQTTTUUUVVVTTTSSSSSSTTTTTTSSSRRRMMMLLLOOOXXXcccooo~~~zzzxxxppphhhpppppp|||}}}eee]]]ZZZSSSPPPQQQSSSPPPMMMKKKKKKLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOLLLNNNPPPPPPOOONNNOOOPPPSSSSSSSSSSSSSSSSSSSSSRRRPPPQQQQQQQQQQQQQQQQQQPPPTTTSSSRRRRRRSSSTTTRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWYYYZZZ[[[]]]```dddgggiiieeehhhjjjjjjiiikkkqqqvvvzzzzzz{{{}}}vvvqqqqqquuummm\\\MMMDDD???>>>===>>>@@@BBBCCCCCCGGGHHHHHHFFFBBB>>><<<;;;333222111111111333444555888555222...---,,,---...+++,,,,,,,,,,,,,,,++++++,,,---............---,,,,,,---...//////...---,,,,,,---......---,,,***(((***,,,,,,+++***)))***+++++++++++++++++++++************+++++++++,,,,,,,,,---,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////000000/////////.........000222444888CCCYYYuuutttmmm```\\\VVVPPPJJJEEECCCBBBAAA@@@>>>@@@CCCFFFHHHIIIJJJJJJHHHFFFEEECCCCCCBBBAAA@@@>>>;;;888666444333///......------...///000111333000222:::333((()))---***((((((******)))'''((((((((((((((())))))***))))))(((''''''((())))))''''''(((((((((((('''''''''))),,,---,,,++++++,,,************,,,...000111,,,,,,,,,,,,------------***,,,***&&&)))111000)))))),,,......+++***+++---+++,,,,,,,,,,,,,,,,,,---...------,,,,,,------...***++++++,,,---......///+++***************++++++)))((('''))),,,///000000777444///+++)))***+++---...///000000---+++******------...//////000111111///111444555444333444444555444444333444555666777888888888888888999::::::;;;;;;:::::::::;;;<<<<<<=========>>>>>>?????????===@@@EEEHHHJJJIIIGGGFFFDDDDDDEEEHHHKKKMMMMMMLLLMMMMMMNNNNNNOOOOOOOOOOOORRRRRRRRRSSSTTTUUUVVVWWWXXX[[[```ccceeeccc```^^^aaa___\\\ZZZZZZ]]]```bbbcccbbb````````````___]]]VVVTTTUUU^^^iiixxx~~~~~~tttnnngggdddeeeeeebbb]]][[[YYYXXXVVVUUUWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\\\\YYY[[[]]]^^^]]]]]]^^^```aaaaaaaaa`````````______]]]]]]]]]]]]]]]]]]]]]]]]___^^^\\\\\\]]]]]]\\\ZZZ\\\\\\\\\]]]]]]]]]^^^^^^^^^\\\YYYWWWVVVUUUVVVVVVYYYYYYZZZ[[[\\\^^^___```___aaacccbbb```aaadddhhhiiihhhiiilllqqqwwwzzz{{{~~~yyyrrrqqquuuwwweeeTTTJJJ@@@>>><<<===???AAABBBCCCEEEFFFGGGFFFBBB???===<<<444333000//////111333555;;;888333///------...000,,,,,,---------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,------...---,,,***))))))***+++***((('''((()))***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000000000////////////......000222555;;;III```|||yyy{{{rrrkkkaaa^^^XXXQQQKKKFFFDDDBBBCCCAAA???@@@CCCFFFHHHHHHKKKJJJHHHEEEDDDBBBBBBBBBDDDBBB@@@<<<:::888777666333111000...---...///000///333000222777000***///---++++++,,,+++'''&&&'''))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''(((((())))))(((((((((***,,,,,,+++***+++,,,++++++++++++,,,---.../////////...---,,,+++******+++---+++((()))...,,,'''***...222222...+++---000+++++++++,,,,,,---------------,,,,,,,,,,,,------***+++,,,,,,------------+++************++++++,,,***)))((())),,,...///000666444111///---,,,------,,,...111111///---,,,+++------...///000111222333///222555666555444333333444444444444444555666777888888888888999:::<<<<<<>>>======<<<======>>>>>>===>>>>>>??????@@@@@@@@@BBBFFFLLLQQQRRRQQQNNNLLLLLLLLLMMMPPPTTTVVVWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[\\\^^^aaadddggghhhhhhlllsssyyyzzzxxxtttqqqpppooommmlllmmmnnnppprrrrrrpppnnnmmmmmmllliiihhhccc___]]]cccmmm{{{~~~yyyuuussspppmmmkkknnnnnnmmmllllllkkkkkkkkkjjjjjjiiijjjkkklllnnnooonnnppprrrtttttttttvvvwwwwwwvvvuuutttsssrrrqqqpppqqqqqqqqqppppppqqqqqqqqqqqqooonnnnnnnnnnnnmmmkkknnnnnnnnnnnnnnnoooooooookkkiiifffcccaaabbbcccdddeeegggjjjlllmmmllljjjiiilllmmmmmmkkkiiiiiijjjmmmjjjjjjjjjlllpppsssttttttyyy{{{~~~~~~|||{{{yyyrrrpppvvv~~~~~~lllYYYMMMCCC@@@===<<<>>>@@@BBBBBB@@@BBBDDDCCC@@@===;;;:::666333000...---///222444;;;999555222000///...///,,,---..................++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++)))***+++***)))((((((******+++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,------------------,,,------...///000111111000000//////////////////111222555===MMMgggvvvyyy}}}pppjjjccc```ZZZSSSMMMHHHEEEDDDCCCAAA@@@@@@CCCFFFHHHIIILLLJJJGGGEEECCCBBBBBBBBBDDDBBB???<<<999777777666444222000//////000222333<<>>@@@????????????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEHHHLLLRRRWWWYYYWWWTTTQQQRRRRRRTTTXXX\\\___```______```aaabbbcccdddeeeeeeddddddfffiiinnnssswwwyyy|||}}}{{{{{{yyywwwtttrrrllliiimmmuuu~~~zzzxxxwwwxxxyyyvvv{{{}}}~~~~~~~~~|||zzzyyyyyyzzzyyyxxxxxxzzz|||}}}|||{{{zzzvvvyyyyyyqqqpppsssppp^^^RRRGGGCCC>>><<<===???AAABBBBBBDDDGGGGGGDDD@@@>>>===777555111...---...000222777777777666444111...,,,,,,---....../////////...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++***+++,,,,,,------------******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------...///000111111//////000000000000000000333222555>>>QQQlllwww}}}|||pppjjjeeeaaa[[[TTTNNNIIIFFFDDDBBBAAA???AAADDDGGGIIIJJJKKKIIIFFFDDDBBBBBBBBBCCCBBB@@@<<<888555444444444000000//////111444777:::jjj{{{jjjUUU???555---)))***...,,,&&&(((///***))))))((((((((((((((((((((('''&&&&&&'''((((((((()))***++++++,,,++++++)))***+++***))))))***+++---------,,,++++++******))))))******++++++,,,,,,***+++,,,,,,------------(((+++------***)))***,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,------,,,******(((((((((((()))***+++++++++)))(((((()))++++++++++++---000333333111...,,,(((+++...///......///000------...//////000111111000222444444333111111222222333333444555666777777888888999:::<<<===???@@@AAAAAAAAAAAABBBCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKMMMPPPVVVZZZ\\\ZZZWWWUUUVVVVVVYYY]]]bbbeeefffffffffggghhhiiikkklllmmmnnnnnnnnnpppsssxxx}}}{{{yyy}}}|||vvvpppuuu~~~xxxpppnnnyyyuuueeeZZZLLLGGGAAA======>>>@@@AAABBBEEEHHHHHHEEEAAA>>><<<888666333000...///000111444666777888666333...,,,,,,,,,---...////////////,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,---...---+++++++++,,,***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,------.........------......//////000000//////000000000000111111444444777CCCYYYrrrzzz~~~rrrmmmeeeaaa[[[TTTMMMHHHEEEDDDBBB@@@???AAADDDHHHJJJKKKJJJHHHEEECCCBBBBBBCCCDDDAAA???;;;777444333333333//////......000444888;;;rrrtttWWWBBB333)))******&&&&&&+++******)))(((((((((((((((((('''&&&&&&&&&&&&'''((()))***+++,,,------------***+++,,,+++***)))+++,,,+++,,,,,,,,,,,,++++++***'''(((((()))******++++++******,,,...---,,,,,,---*********)))))))))***+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++,,,---------+++***(((''''''''''''((()))***+++((('''%%%&&&(((***+++++++++,,,///000000///---+++***,,,------,,,,,,---///------........./////////000111222222000000111222111222333555666777777777888999999;;;<<>>===>>>???@@@AAADDDFFFFFFCCC???;;;999999777555222000/////////333444666666555333000...++++++,,,---...//////...---,,,++++++++++++,,,---,,,---...//////...---,,,******++++++,,,---...///,,,---...---,,,++++++---++++++++++++++++++************+++++++++,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++************************++++++,,,,,,---......///........./////////////////////000000000111111111333555===MMMcccyyy{{{tttooodddaaaZZZSSSLLLGGGDDDCCCAAA@@@???AAAEEEIIIKKKLLLIIIGGGEEEBBBAAABBBDDDEEECCC@@@<<<888555444444555222000...---...111555777GGG___FFF111...000,,,(((*********)))(((((((((((((((((('''&&&%%%%%%&&&'''(((***+++,,,---............,,,------,,,+++***,,,---)))***+++,,,,,,,,,,,,,,,******))))))((((((''''''******,,,...---******+++...,,,))))))***,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...+++,,,---------+++)))(((&&&&&&&&&&&&'''(((******&&&$$$###%%%(((+++,,,,,,---------...------,,,+++,,,------,,,******,,,------------...............000111111000//////000222111222333555666777777777888999:::;;;===???AAABBBAAAAAABBBCCCEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOORRRUUUYYY\\\\\\[[[XXXWWWVVVWWWYYY^^^cccgggiiiiiijjjkkklllnnnppprrrsssttt~~~~~~}}}~~~}}}|||}}}uuukkkuuuvvvnnnTTTNNNEEE???======???@@@CCCFFFIIIHHHEEE@@@<<<:::999888666444222000///...444444444444333222111000***+++,,,---............------,,,++++++,,,------,,,---///000000///---,,,*********+++,,,---...///,,,---...---+++***+++,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++*********+++************************++++++,,,,,,---.../////////////////////.........//////000000111111111222222666AAATTTkkk~~~zzzzzzxxxssslllcccYYYUUUPPPIIICCCBBBCCCBBBAAABBBEEEIIIKKKKKKKKKIIIFFFEEEFFFGGGGGGFFFEEEBBB===999666555555555///...---,,,,,,---...///666AAA[[[|||RRR---...""""""---'''++++++***)))(((((())))))))))))(((&&&&&&%%%%%%%%%((()))+++---...000000111111///.........///......///---,,,,,,,,,,,,***)))))))))))))))************---+++***---111333222111,,,+++***+++---...---,,,******+++++++++,,,,,,,,,333000...,,,,,,+++***(((*********)))******+++,,,******+++++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///111111///...---000000000000111222333444333333444444555666666666AAA@@@>>>>>>>>>???@@@AAA===>>>@@@CCCFFFIIIKKKLLLJJJJJJJJJKKKMMMPPPSSSUUUXXXWWWUUUUUUUUUWWWYYYZZZXXXWWWXXXZZZ___ccceeefffiiihhhiiimmmoooooottt{{{}}}}}}~~~tttttt{{{vvvnnnaaaUUUFFF??????AAA???;;;AAACCCFFFHHHFFFBBB<<<999444333333222111000//////333444666666555333000......------...//////...,,,,,,,,,,,,---------......000///...---+++***)))(((---,,,++++++++++++***)))************************---,,,***)))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,...---+++***)))***++++++******++++++++++++************+++++++++,,,,,,,,,///////////////.........------......---...111333999:::DDDZZZsss|||yyysssmmmcccYYYTTTOOOHHHCCCCCCCCCAAA@@@AAAEEEHHHJJJKKKKKKIIIFFFEEEEEEEEEDDDCCCCCC@@@<<<888444333333333///...---,,,,,,---...///111///222<<>>>>>>>>===>>>>>>?????????@@@AAADDDFFFHHHJJJKKKHHHHHHGGGHHHJJJLLLOOOQQQRRRRRRQQQRRRTTTWWWYYY[[[XXXXXXXXXZZZ]]]```bbbccchhhfffhhhlllnnnoootttzzz~~~~~~|||yyyzzz{{{|||}}}~~~zzzttthhh[[[KKKAAA@@@AAA???===@@@CCCFFFHHHFFFBBB===:::555555444333222111000000222444555666555333000......------...//////...,,,,,,,,,,,,---------......///......------,,,,,,,,,///---,,,,,,......---+++++++++++++++++++++++++++...---,,,+++******+++,,,++++++++++++++++++++++++***++++++++++++++++++,,,---,,,++++++******++++++******++++++++++++******++++++,,,,,,,,,---------/////////////////////....../////////...000222555888>>>LLLcccyyy}}}{{{tttnnncccXXXRRRMMMGGGCCCCCCBBBAAA@@@AAADDDHHHJJJKKKJJJHHHEEEDDDCCCCCCAAA@@@AAA>>>:::666333222111111///...---,,,,,,---...///222000//////......666@@@CCC------333'''(((111+++******)))((((((((())))))******)))((('''''''''''''''''')))******++++++************+++---///111222111...+++*********)))((())))))))))))************...,,,+++,,,---...---+++,,,///222111---***)))******++++++,,,,,,,,,,,,,,,,,,+++***+++---...///...***************+++,,,,,,(((((()))))))))*********,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///000000///...---............///000111222222222222333444444555555;;;;;;===>>>>>>>>>>>>===@@@AAABBBCCCEEEGGGHHHIIIGGGGGGFFFFFFGGGIIIKKKLLLJJJJJJLLLNNNQQQUUUXXX[[[XXXXXXXXXYYY[[[]]]^^^```eeedddgggkkknnnooosssyyy~~~}}}||||||wwwpppooooooooorrryyy|||rrreeeSSSFFFAAA@@@???>>>???BBBEEEGGGFFFCCC>>>;;;777666555444333222222111222333555666555333111//////...------//////...,,,,,,,,,,,,---------..............................---,,,+++,,,...///...---------------------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,---------.............../////////////////////000000000000111444666555BBBWWWnnn}}}|||vvvnnncccWWWPPPLLLFFFCCCDDDAAA@@@???@@@DDDHHHJJJKKKIIIGGGEEEDDDDDDDDDBBBAAA@@@>>>:::777444222111000///...---,,,,,,---...///***+++000555222,,,)))+++,,,)))000111&&&)))...&&&***))))))((((((((())))))******)))((((((((((((((((((((())))))***)))))))))((()))***+++---000444777888555000---,,,+++***)))((()))))))))************)))))))))+++,,,---......///444888666000++++++,,,***+++,,,---------,,,,,,,,,***)))***---...///...+++************+++,,,,,,))))))))))))*********++++++++++++******+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......///000000///......///////////////000222222000000000111222222333333888:::===???@@@???>>>===@@@@@@AAABBBDDDEEEFFFFFFHHHGGGFFFFFFEEEFFFGGGGGGDDDEEEGGGJJJNNNRRRUUUWWWVVVWWWYYYZZZZZZ\\\^^^```cccbbbeeejjjmmmmmmrrrxxx{{{zzzyyyxxx{{{{{{ooojjjgggeeeeeejjjsss~~~|||ppp]]]MMMDDD@@@>>>>>>>>>@@@DDDFFFFFFDDD@@@>>>777666444333222222222222111333555666666444222000000...------.........,,,,,,,,,,,,---------......------------------------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***+++,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,------------............///////////////000000000000222555777444GGGaaawww~~~~~~}}}wwwmmmbbbVVVPPPKKKEEEBBBCCC@@@>>>>>>???CCCGGGJJJJJJGGGFFFEEEFFFGGGGGGFFFDDDAAA???<<<888555333222111///...---,,,,,,---...///...)))'''+++...------///***---000+++&&&***,,,$$$)))((((((((((((((())))))***))))))(((((((((((()))))))))***************))))))***,,,---...111666;;;BBB===666111...,,,***)))((()))))))))************((()))******+++,,,------///444888777111,,,+++---***+++,,,......---,,,+++---+++******,,,------,,,+++++++++***+++,,,,,,---*********+++++++++,,,,,,******))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......////////////......000000000000111222333333111111222222333333444444888:::===@@@BBBAAA???>>>??????@@@AAACCCDDDEEEFFFGGGGGGFFFDDDCCCBBBAAAAAAAAABBBEEEHHHKKKOOOQQQSSSSSSVVVYYYZZZ[[[\\\___bbbaaaaaadddiiikkklllooouuuyyyzzzzzzyyy{{{{{{qqqccc___\\\^^^eeepppzzz{{{iiiWWWIIIAAA>>>>>><<>>===???CCCGGGIIIJJJGGGFFFFFFGGGIIIIIIHHHFFFAAA@@@===:::777444222222///...---,,,,,,---...///222,,,***...222000......,,,///,,,&&&'''------(((((((((''''''(((((()))))))))((((((''''''(((((())))))******++++++++++++******,,,...------000777<<>>>>>@@@BBBDDDFFFHHHIIIHHHGGGEEECCCAAA???===<<>>;;;>>>AAADDDFFFEEEDDDBBB777666333111000000111222222444666888999888666555222///---,,,------------,,,,,,,,,---------............---,,,++++++******---,,,+++,,,...///...---++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++,,,,,,,,,++++++---,,,+++******+++,,,---*********+++++++++,,,,,,------......///000000000---...000000000222555888AAAXXXqqqmmm|||xxxjjj```VVVQQQLLLEEE@@@@@@>>>===<<<>>>BBBGGGIIIJJJHHHGGGGGGHHHIIIIIIGGGEEEAAA@@@===:::777444222111///...---,,,,,,---...///&&&%%%(((---...)))%%%$$$)))---)))%%%***,,,***,,,'''''''''''''''((())))))((('''''''''''''''((((((((()))***++++++++++++++++++---...---,,,...555;;;FFF@@@777000,,,++++++***))))))))))))************+++---...,,,***((()))+++,,,------...---,,,,,,,,,)))+++---//////...,,,+++---+++******+++,,,,,,+++,,,++++++++++++,,,------************+++++++++++++++******))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////............///////////////000000111222333444444555555666666777777666888;;;>>>@@@@@@@@@@@@>>>???AAADDDGGGJJJMMMNNNLLLKKKIIIFFFCCC@@@===<<<===???BBBFFFJJJMMMPPPQQQPPPUUUYYYZZZYYYXXX[[[^^^``````ccchhhiiihhhjjjooorrrwww|||}}}~~~~~~tttfff\\\ZZZ^^^dddiiisss{{{ppp\\\LLLCCC@@@:::===@@@DDDFFFFFFEEEDDD999777444222111111222333333555777:::::::::888777222000---,,,,,,---------,,,,,,,,,---------......------------------,,,,,,///---,,,,,,......---+++------------------------***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++******++++++,,,---...---+++******+++---...+++++++++,,,,,,,,,------------......///000000111...///111111111333777999GGG\\\qqq}}}lll|||xxxiii___VVVQQQLLLEEE@@@???>>><<<<<<>>>BBBFFFIIIJJJIIIHHHHHHHHHIIIHHHEEECCC@@@???===:::777444222111///...---,,,,,,---...///,,,+++******((('''---555&&&+++((('''---***&&&,,,'''''''''''''''((()))***''''''&&&&&&&&&''''''((('''((()))***+++++++++++++++---...,,,***,,,333999BBB<<<444---*********+++))))))))))))************(((+++---,,,******,,,......---,,,---...//////...)))+++...///000...---++++++***)))***+++------,,,,,,,,,++++++,,,,,,---...))))))))))))************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////............//////.........//////000111222111222222333333444444555666777999<<<>>>???@@@@@@>>>@@@CCCFFFJJJNNNQQQRRRQQQPPPNNNKKKGGGDDDAAA???;;;===AAAFFFJJJNNNQQQRRRPPPUUUZZZZZZWWWUUUXXX[[[``````ccchhhhhhfffhhhmmmlllrrryyy{{{{{{~~~qqqaaaYYYXXX[[[^^^iiirrrxxxcccPPPEEEAAA:::<<<@@@CCCFFFFFFFFFEEE:::888555333222222444555333555888:::;;;;;;999888333000---+++,,,---------,,,,,,,,,---------......,,,,,,------...//////000---,,,++++++++++++***)))........................+++,,,.../////////......---------------------------------....../////////++++++***)))***+++---......---+++******+++---...,,,,,,,,,---------......---------...///000000111000111222222333555888;;;HHH[[[mmmwww~~~lllyyysssggg]]]TTTOOOKKKEEE@@@@@@<<<;;;<<>>AAACCCGGGKKKOOOTTTYYY]]]^^^ZZZSSSKKKDDD???<<<;;;<<<>>>AAAFFFJJJMMMPPPQQQTTTVVVWWWWWWVVVVVVXXXYYYbbbaaaaaacccgggjjjkkkkkknnnpppssswww{{{~~~jjj^^^YYYZZZ[[[___kkkzzz~~~kkkYYYJJJCCC<<<<<<>>>AAADDDGGGGGGFFF>>>999222///000222333333222444777999999888777555333333222111///---+++***...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++,,,---......//////......------------------------....../////////...------------------,,,,,,+++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------///111333555000...///111222333666:::QQQ\\\iiiuuuiiizzzrrrhhh^^^TTTPPPKKKEEEAAA@@@???======@@@DDDGGGIIIJJJIIIHHHGGGGGGIIIJJJJJJJJJDDDBBB???;;;777555444333222000//////000000///......---,,,***************((('''''')))++++++***)))&&&&&&'''(((((((((((((((''')))++++++***)))))))))'''((()))++++++++++++***---------...//////000000222222111///,,,******+++)))))))))***+++++++++,,,+++,,,...///...,,,***))),,,+++***))))))+++---...,,,,,,---............---+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,***'''&&&'''(((((('''************))))))))))))******))))))******+++,,,++++++***++++++,,,---...------,,,++++++++++++,,,,,,---...///000000000///000111111222333333444444666777777888999;;;<<<===>>>AAAEEEJJJOOOWWW^^^dddhhhcccZZZPPPGGG@@@<<<::::::===@@@EEEIIIMMMPPPRRRRRRTTTVVVWWWWWWXXXZZZ\\\aaa``````cccfffiiikkkkkklllnnnrrrvvvzzz}}}ttteee]]]ZZZYYY[[[eeesssqqq^^^OOOGGG?????????AAADDDEEEEEEDDD@@@:::444000000222222222444555888:::::::::888777444333222111///---,,,+++++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,---............---------------------------++++++,,,,,,,,,,,,,,,+++---------------,,,+++******++++++++++++,,,,,,,,,------,,,,,,------...///000//////...///000111222000//////222333555:::@@@TTT___lllwww}}}ddd{{{qqqhhh^^^TTTPPPLLLFFFBBBAAAAAA??????@@@CCCGGGHHHHHHGGGFFFEEEGGGIIIKKKKKKKKKEEECCC@@@<<<888666444444222000//////000000///...------,,,+++************)))((('''(((***,,,,,,,,,'''(((((())))))))))))(((&&&(((******))))))***+++((()))***,,,,,,,,,++++++*********++++++,,,,,,---.........,,,***)))***+++(((((()))***++++++,,,,,,+++,,,---......,,,+++))),,,+++*********+++,,,---,,,---...............---,,,,,,++++++******))))))************++++++,,,,,,///---***)))***+++***))),,,+++++++++******))))))******))))))******+++,,,,,,++++++******++++++,,,+++,,,------...---------+++,,,///000111000///.../////////000111111222222555555666777888:::;;;<<<<<<>>>BBBHHHPPPZZZdddkkktttnnncccWWWKKKBBB<<<999999;;;>>>CCCHHHMMMPPPRRRQQQSSSUUUWWWXXXYYY\\\^^^```______aaaeeeiiijjjjjjjjjlllppptttxxx|||~~~}}}oooeee___[[[ZZZ```kkkyyy~~~wwwdddSSSJJJCCCAAA@@@AAACCCDDDDDDCCCBBB===777222111111222222444666888:::;;;:::999888666444222000...---------,,,,,,---...///000000111------------------------------------------,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------------------------------------,,,,,,---...////////////,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,------...///222222000///////////////111///000333444666???HHH[[[fffsss~~~uuuccc}}}ppphhh^^^TTTPPPLLLFFFBBBBBBAAA??????@@@DDDGGGIIIIIIHHHGGGFFFFFFIIIJJJJJJJJJCCCAAA===999666333222111000...------......---,,,,,,,,,,,,++++++*********000---***))))))))))))(((((())))))*********))))))%%%'''))))))))))))***,,,)))***+++---------,,,+++)))))))))******+++++++++/////////,,,)))((((((***(((((()))***+++,,,,,,---+++,,,---......---+++***++++++*********+++,,,---,,,---...///000000000000------,,,+++***)))))))))))))))******++++++,,,,,,111///,,,,,,,,,---,,,+++,,,++++++******))))))(((******))))))******+++,,,---,,,+++******************+++---///000//////...+++---///111111000///---......//////000111111222444444444555777888:::;;;<<<>>>AAAFFFOOOZZZfffnnnyyyssshhh[[[NNNDDD===999777999===AAAGGGLLLPPPRRRQQQSSSVVVWWWXXXYYY[[[^^^^^^^^^^^^aaaeeehhhiiijjjiiikkknnnssswwwzzz}}}~~~{{{yyyppphhhbbb\\\```hhhvvv}}}}}}hhhVVVLLLDDDBBB@@@@@@BBBDDDDDDDDDDDD@@@:::555222111222222444555777999::::::999999777555222000.........///000////////////..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,---...///000000000,,,---------------,,,,,,+++++++++,,,,,,,,,---------------------...//////222222111000000/////////333000111444444666BBBQQQeeeppp}}}mmmbbb~~~pppggg]]]TTTPPPLLLFFFBBBBBB???>>>>>>@@@EEEHHHJJJKKKJJJHHHFFFGGGHHHIIIHHHGGGAAA???<<<888444222111000000...------......---,,,+++,,,,,,,,,++++++******222///+++))))))((('''&&&)))***************))))))%%%'''((((((((((((***,,,++++++---......---,,,,,,------............//////,,,------+++)))((()))***((())))))***++++++,,,,,,++++++,,,---------,,,+++++++++***+++++++++,,,,,,,,,---...000222333444444///...,,,+++************)))))))))******+++++++++,,,***))))))******)))(((******)))))))))(((((((((******))))))******+++,,,------,,,+++***************+++---///000000//////,,,---///000111000...---//////000000111222222222333333444555666888999:::===???AAAEEEMMMXXXdddkkktttooofff[[[PPPFFF>>>:::666888;;;???EEEJJJOOOQQQRRRTTTVVVWWWWWWWWWYYY[[[]]]]]]]]]```dddhhhiiijjjiiikkknnnrrrvvvyyy{{{|||{{{yyyqqqkkkaaadddkkkwwwzzz|||nnn[[[PPPDDDBBB??????BBBDDDFFFGGGEEECCC>>>888444222222333333444666777888999999999888666333000///...//////000////////////..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------'''((()))***++++++++++++,,,------......---------++++++,,,,,,,,,---------...------------...//////000000000111111111111111555111111555444666GGG[[[ppp{{{zzzaaa]]]pppeee\\\SSSOOOKKKFFFBBBBBB???>>>>>>AAAEEEIIIKKKLLLJJJHHHGGGFFFGGGHHHGGGFFFCCCAAA===999666444222222222000//////000000///...++++++,,,,,,,,,++++++***---+++))))))******)))((()))************))))))(((&&&'''(((((('''''')))+++,,,---...//////...---,,,------------------------'''((()))(((((((((***,,,***************+++++++++++++++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,---...000222333444444///---,,,+++******+++,,,***************************))))))***+++,,,+++***((((((((((((((((((((((((******))))))******+++,,,...------,,,+++++++++++++++,,,---...////////////......///////////////...000000000111222222333333333333444555666888999:::>>>???AAADDDJJJTTT___fffiiifffaaaZZZQQQGGG???;;;666777:::>>>CCCHHHMMMPPPQQQSSSUUUUUUUUUVVVXXXZZZ]]]]]]]]]```eeehhhjjjjjjjjjlllooorrruuuwwwyyyzzz{{{~~~xxxqqqgggkkkrrr{{{yyyuuu|||tttaaaVVVEEECCC??????AAADDDGGGHHHFFFDDD@@@;;;666333333555333333555666888888999999888666444222000/////////,,,,,,---...///000000111........................------------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------------------------------)))***++++++,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,------------......------......///000...///000111222222222222555111222666666999NNNhhhppp[[[^^^pppdddZZZQQQNNNJJJEEEAAAAAAAAA@@@@@@AAAEEEHHHJJJJJJHHHGGGEEEFFFGGGHHHHHHGGGDDDBBB>>>:::777444333333222000//////000000///...***+++,,,,,,,,,,,,+++***((((((''')))***+++***((())))))******))))))((('''((((((((('''&&&&&&(((***---...///000//////...---***************)))))))))((()))***)))))))))+++---+++++++++***************+++++++++,,,,,,---------******++++++,,,,,,,,,+++---...//////000000000000---,,,***))))))***+++,,,++++++******))))))((((((***))))))+++---///...---((((((((())))))***++++++******))))))******+++,,,......------,,,---------,,,,,,,,,,,,---...//////000///......---...///000///000000111111222333333333444444555666888::::::===>>>@@@CCCHHHQQQZZZaaa______]]]YYYQQQHHH@@@;;;777888999===AAAFFFKKKNNNNNNPPPSSSTTTTTTVVVXXXZZZ]]]]]]^^^aaaeeeiiikkkkkklllmmmppprrruuuwwwxxxxxxyyy}}}|||vvvpppuuu|||{{{sssssswwweee[[[IIIEEE@@@???@@@CCCFFFGGGFFFEEEBBB===777444555666333444555777888999:::;;;777666555444222000///...++++++,,,---...///000000------------------------,,,,,,------------------+++++++++,,,,,,---------,,,,,,---............---------------------------......///000000/////////,,,,,,---...............,,,,,,,,,------------..................//////000...///111222333333222222333///111888999>>>YYYwwwgggXXXbbbpppcccZZZQQQMMMJJJDDDAAA@@@DDDBBBAAABBBEEEGGGHHHHHHFFFEEEDDDEEEHHHJJJJJJIIICCCAAA===999666444222222000...------......---,,,)))***,,,,,,---,,,+++***((('''((()))+++***(((&&&)))))))))))))))(((''''''((())))))'''&&&&&&(((***......///000000///...---,,,,,,,,,+++++++++++++++...//////---+++***+++,,,,,,,,,++++++***)))))))))+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++......//////...---,,,,,,+++***((('''''')))+++,,,,,,,,,+++***)))(((''''''%%%$$$%%%'''***,,,+++***(((((()))***+++,,,,,,---*********)))***++++++,,,.........------......///...---,,,++++++---...///111000...---,,,...///111//////000000111111222222444444444555777888:::;;;;;;<<>>888555555888555555666777999:::<<<<<<777666666555333111///.........---------,,,,,,,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,---------,,,---......//////......------------------------..................------,,,,,,---.../////////...,,,,,,,,,---------.....................///000000///000111222333222111111222...111:::<<>>;;;888666222000000...,,,+++++++++***))),,,++++++******++++++,,,++++++************++++++&&&&&&''''''(((((())))))%%%&&&'''((()))***+++,,,//////...---,,,,,,++++++***+++---......---,,,***))))))***++++++,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))***+++---...//////000++++++,,,------......///000///,,,*********+++,,,*********))))))(((((((((*********)))))))))))))))))))))(((((('''''''''&&&(((***+++,,,++++++---...+++)))&&&'''***---///000,,,+++,,,---//////---++++++,,,---///000111111111222222111111111111111222555666666777777777777777:::;;;===AAAFFFNNNTTTXXXUUUVVVWWWUUUOOOHHHBBB???777999;;;<<<>>>BBBGGGKKKKKKMMMPPPQQQSSSUUUXXX[[[ZZZ[[[]]]^^^```dddjjjnnnpppnnnmmmnnnqqqtttuuuuuuyyy|||yyyrrrqqquuuyyyzzzyyy~~~tttlllnnnuuuwwwjjjaaaUUULLLCCC???>>>===@@@EEEEEEFFFFFFAAA;;;666444444888555333444777999999888:::777555333333222111///000000///..................---+++******+++---...------------------------++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...---,,,,,,++++++,,,,,,---)))***++++++,,,,,,+++++++++******+++...111555777000////////////000000111333333444666<<>>:::777555222000000...,,,,,,,,,---,,,++++++******))))))******++++++******))))))******+++************++++++++++++'''(((((()))***+++,,,,,,...------,,,++++++******+++,,,---...---,,,***)))++++++,,,------...//////************++++++++++++------,,,,,,,,,+++++++++++++++,,,---.........---,,,,,,,,,---------------++++++***))))))***+++,,,++++++,,,,,,------......***)))))))))))))))))))))******)))))))))(((((((((%%%'''((()))((((((***+++111...***))),,,111555777,,,+++,,,---//////---,,,,,,---...///000000000000111111000000///000000111///000333666888:::<<<<<<;;;;;;===@@@FFFLLLRRRUUUSSSUUUWWWUUUPPPIIIDDDAAA888999:::;;;===AAAGGGKKKKKKMMMOOOPPPQQQSSSVVVYYYZZZ[[[]]]^^^```dddiiimmmpppooonnnooorrrtttuuuuuuxxxzzz~~~|||zzztttpppllllllpppuuuyyy{{{}}}{{{wwwmmmmmmsss~~~zzzooofffZZZQQQHHHDDDCCCBBBEEEIIIFFFHHHHHHFFFAAA===;;;;;;888666444555888:::;;;:::<<<:::777666555555333111000000///..................---+++******+++---...------------------------------------------------------.........---,,,,,,------------------------000///...---,,,------...------,,,,,,,,,,,,------,,,,,,---............---------,,,---...000222333000////////////000111111000000333999DDDYYYyyy|||mmmaaaUUUNNNVVVdddqqqggg```TTTJJJDDDAAA??????CCCBBBAAACCCFFFIIIKKKKKKFFFEEEEEEGGGJJJLLLLLLKKKHHHDDD===888666444222000///...,,,,,,...///...---***))))))))))))))))))***+++******))))))******+++))))))(((((((((((((((((())))))******+++++++++,,,,,,,,,,,,++++++******)))------......---+++)))(((+++,,,,,,------......///************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------------,,,,,,,,,,,,&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))******++++++************))))))(((***++++++******,,,---555111,,,***---222777999,,,,,,+++---//////...,,,------...///000000//////000///////////////000000444444555666777777777777<<<<<<===@@@DDDJJJNNNQQQQQQTTTWWWVVVQQQKKKEEEBBB::::::::::::;;;@@@FFFKKKKKKMMMNNNOOOOOOQQQTTTVVVYYY[[[\\\^^^```dddiiimmmpppooonnnppprrruuuuuuuuuvvvxxx}}}~~~wwwtttrrrqqqpppfffeeedddeeegggnnnvvv|||yyyuuutttqqqmmmppprrr}}}tttkkk^^^TTTJJJEEEBBB???AAAEEEEEEGGGIIIHHHEEEBBB@@@???999777666777999;;;<<<<<<===:::777666666555333222000000///..................---,,,++++++,,,---...------------------------------------------------...............---,,,+++........................//////...------------.........------------......,,,,,,---.......................................///////////////000111222222111444>>>OOOeee~~~hhhXXXLLLIIIVVVgggssshhh```UUULLLEEEBBB@@@???BBB@@@@@@BBBEEEHHHJJJJJJEEEEEEEEEGGGJJJKKKKKKJJJIIIDDD===777444333222111///...,,,---///000000///******))))))))))))************))))))))))))******(((((((((''''''&&&&&&&&&************************---,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,......------,,,+++******%%%&&&'''((())))))))))))))))))'''&&&$$$###"""!!!)))))))))))))))************************************+++,,,,,,++++++---...000---***))),,,000333444---,,,+++,,,...///...,,,+++,,,---///000111111111000000/////////000111111666777777777666555444444<<<<<<===@@@CCCGGGJJJMMMPPPSSSVVVVVVQQQJJJDDD@@@;;;;;;999888:::>>>EEEJJJLLLMMMOOOOOOOOOPPPRRRUUUYYYZZZ\\\^^^```dddhhhlllpppooooooqqqtttvvvvvvvvvuuuxxx|||}}}zzztttpppmmmkkkiiiggg\\\]]]^^^^^^```hhhttt~~~~~~qqqmmmlllwwwyyypppmmmmmm{{{xxxnnndddYYYMMMFFFAAA<<<<<>>@@@CCCFFFHHHHHHDDDDDDEEEGGGJJJKKKKKKIIIHHHCCC<<<777444333222111///...------///111111000+++++++++******+++++++++***))))))))))))))))))***+++++++++******)))))))))(((((())))))))))))))))))------------,,,,,,,,,,,,)))******+++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++((()))***,,,---...............---,,,+++******)))(((((()))******)))((((((...---,,,***)))'''&&&&&&(((((())))))************))))))))))))))))))))))))'''((())))))(((((()))******))))))***,,,......------,,,+++,,,---......---)))***,,,...000222333333000000000000111111222333000111333555777888999:::<<<<<<===???AAADDDGGGHHHOOORRRTTTSSSNNNGGGAAA>>>;;;;;;999888999===DDDIIIMMMNNNPPPPPPOOOPPPRRRUUUXXXZZZ\\\^^^```dddhhhkkkooonnnooorrruuuxxxxxxwwwvvvxxx{{{}}}~~~}}}{{{zzznnnnnnnnnnnnnnnkkkfffcccWWWYYY[[[ZZZ\\\eeesss~~~kkkgggeeennntttkkkkkktttuuunnncccVVVNNNGGGAAA@@@CCC@@@BBBCCCEEEDDDBBB>>>;;;999999999999999:::<<<>>><<<:::777555555444333111000000///...............------------------------------------------------++++++++++++++++++++++++.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................------.........++++++,,,---------,,,,,,+++,,,---...//////......////////////000111222333777444777FFFZZZnnn```LLLEEEKKK___sssuuugggaaaXXXOOOJJJGGGEEECCC???======???BBBEEEGGGGGGDDDDDDEEEHHHJJJKKKJJJIIIFFFAAA<<<777555333222111///...,,,---///000000000,,,,,,++++++++++++,,,,,,***))))))(((((())))))***))))))))))))))))))((((((''''''(((((())))))))))))------------------------(((((()))***+++,,,------------------------------,,,,,,,,,,,,------------*********+++++++++++++++'''(((***+++---......///...------,,,+++******)))************))))))))))))+++++++++++++++,,,,,,,,,((((((((()))******++++++((((((((())))))))))))***)))***++++++))))))***+++((()))***,,,......,,,***...,,,++++++---......---)))***,,,...000222333333111000000000111222333444333333444555666666666666;;;;;;<<<>>>@@@BBBDDDEEELLLNNNPPPOOOJJJDDD@@@===;;;:::999888999<<>><<<======;;;::::::<<<>>>???<<<999888888777555444000000///...............---------------------------------------------------------------------------....../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............------------......------...///////////////++++++,,,---...//////000/////////000111222333444333222888III^^^ppp^^^KKKGGGOOOcccvvvuuuiiibbbXXXPPPJJJFFFCCCAAA???>>>===???BBBFFFGGGGGGCCCCCCEEEHHHJJJKKKJJJHHHCCC???;;;888666555222111///...,,,---...//////...++++++************++++++))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''''''''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,------------------------*********+++++++++,,,,,,)))*********++++++++++++((()))***+++,,,------------,,,,,,,,,++++++******))))))(((((((((***+++,,,((((((((())))))******+++'''(((((()))******++++++)))))))))*********+++++++++---------++++++,,,---*********+++---...---+++...,,,++++++---.........,,,,,,...///000000000000/////////000000111222333777777777666555333222111999:::;;;===???AAACCCDDDGGGIIIJJJIIIFFFBBB@@@@@@:::::::::999999<<<@@@DDDJJJLLLMMMNNNNNNOOORRRTTTVVVYYY\\\___aaacccgggjjjkkkkkknnnsssxxx|||||||||vvvvvvwwwvvvrrrlllfffbbb^^^aaaggglllnnnjjjccc]]]SSSSSSSSSUUU[[[hhhxxxjjjccc[[[^^^rrrvvvkkkmmmwwwsssdddVVVJJJDDDDDDDDDCCCCCCEEEHHHIIIGGGEEE@@@AAAAAA???<<<;;;===@@@???===:::888888777666444000000///...............------............------------------------------------------------------,,,---...//////000000///------------------------,,,,,,.../////////......------,,,,,,,,,,,,---------......///////////////---,,,,,,+++,,,---///000/////////000111222444555222333<<>>@@@???>>>@@@CCCFFFHHHHHHCCCCCCEEEHHHKKKKKKJJJHHHAAA>>>;;;999777555333111///...,,,,,,...///...---******))))))))))))******))))))(((((((((((())))))(((((())))))******++++++'''((()))***+++,,,------++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++((())))))))))))*********))))))******++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***'''&&&&&&&&&'''***---...++++++******)))))))))((('''(((((()))***+++++++++*********++++++,,,,,,,,,(((***+++***(((((()))***,,,***((()))+++,,,---,,,...,,,++++++,,,............///////////////..................///000222222111222444555666777777777888999;;;===???AAABBBCCCCCCDDDFFFEEEDDDBBBBBBBBB999::::::::::::<<>>===???AAA===;;;888777666666444333000000///...............------............------------------------------+++++++++++++++++++++++++++,,,---///000000111111........................+++,,,.../////////......---,,,,,,++++++,,,,,,---+++,,,------......------///...,,,++++++,,,...////////////000111333444555666777AAARRRdddrrrkkkRRRJJJPPP^^^rrrvvvjjjcccXXXNNNGGGBBB>>><<<>>>======???CCCFFFGGGGGGFFFDDDCCCGGGLLLNNNKKKGGGAAA>>>;;;888777777555444...000000111222333111---,,,---------,,,,,,+++******)))(((''''''((()))******************++++++,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------,,,,,,,,,---......))))))***+++---...//////++++++***************+++***+++,,,---------------++++++++++++++++++++++++******))))))******+++,,,******))))))))))))******(((+++---,,,***((()))+++,,,,,,+++++++++++++++,,,)))************+++++++++...,,,+++******+++---...///......------....../////////000000111111222222222111000000000111333333666555444444555666777888999;;;======>>>>>>@@@BBBJJJJJJJJJHHHEEEAAA>>>;;;;;;::::::999999;;;@@@DDDIIIKKKMMMOOOOOOQQQSSSUUUXXXXXXYYY\\\___cccgggiiiiiihhhjjjpppxxx}}}|||zzzuuussspppkkkeee___[[[YYYYYY]]]cccggggggccc]]]XXXPPPNNNNNNRRR]]]lll{{{oooaaaYYY^^^iii}}}tttppprrrzzzsss[[[JJJBBB???===@@@HHHMMMMMMLLLMMMLLLJJJIIIHHHGGGFFFDDDAAA>>>>>>===;;;:::888666555333222111000////////////////////////////////////000000000000000000000000++++++,,,,,,---...//////...............------,,,---------............/////////...---------......------......---+++***(((+++,,,...//////...,,,+++,,,,,,,,,---------......///111222222111222444666666666AAAXXXlllxxxyyycccMMMHHHTTTiii~~~xxxllldddXXXMMMFFFAAA>>><<<===<<<<<<>>>BBBEEEFFFFFFGGGEEEDDDGGGLLLMMMKKKGGGBBB???;;;888777666444333///...------///111111///+++++++++,,,++++++*********)))(((((((((((()))***((((((''''''(((((()))*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,+++,,,,,,---...)))******+++,,,---......++++++************++++++(((((()))*********))))))+++++++++++++++++++++++++++++++++++++++,,,------******))))))))))))******(((***,,,+++)))((()))+++******)))(((((())))))***)))************+++++++++///...,,,*********,,,,,,......------------......///.....................222111000000000111222333555555444444555666777888999;;;===>>>>>>???AAACCCGGGGGGGGGEEECCC???<<<:::::::::999888888;;;???CCCFFFHHHKKKMMMMMMOOORRRTTTVVVWWWYYY\\\```cccfffggghhhgggiiinnnvvvzzzyyywwwrrrnnniiiddd```]]][[[YYY\\\```eeehhhgggbbb\\\WWWNNNLLLLLLQQQ[[[jjjyyyrrrcccYYY\\\eeewww{{{rrrmmmqqqyyymmmVVVHHH@@@???AAAGGGIIIIIIJJJMMMKKKJJJIIIIIIIIIGGGCCCAAA=========<<<:::888666555222222111000////////////////////////////////////////////////////////////++++++,,,------...//////...////////////...---------------............/////////...---,,,,,,,,,---++++++---.........---,,,,,,,,,............,,,,,,,,,,,,---------............///111111000111333555777:::HHH___rrr}}}nnn[[[JJJLLL\\\qqq{{{ooofffYYYMMMEEE@@@>>>======<<<<<<>>>AAADDDEEEEEEGGGEEEEEEHHHLLLMMMJJJGGGCCC???;;;888777555333222222000...............---)))******+++++++++*********))))))(((((())))))***((((((''''''(((((()))*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............---+++***)))++++++******++++++,,,---++++++++++++,,,,,,,,,---++++++************+++++++++,,,,,,,,,,,,++++++******************************************++++++,,,******))))))))))))******''')))******(((((()))***))))))((((((((())))))***)))************+++++++++000///---+++*********+++...------,,,,,,------...//////......---,,,,,,+++111111000000111111222333444444444444555666777888999;;;===>>>???@@@BBBDDDEEEEEEEEECCCAAA>>><<<:::999999888777777:::???BBBEEEHHHJJJLLLMMMOOORRRTTTTTTVVVYYY]]]```cccdddeeegggggghhhlllrrruuutttrrroooiiiaaa]]]\\\\\\\\\ZZZ\\\___bbbcccaaa\\\VVVRRRMMMLLLLLLQQQ[[[jjjxxxvvveeeYYYYYY___oooxxxkkkiiinnnyyyeeeOOOCCCAAAAAAFFFHHHHHHIIILLLJJJJJJJJJKKKKKKHHHCCC???<<<<<<<<<<<<;;;999777666222111000///............////////////////////////........................,,,,,,,,,---......////////////000000000///......---------............/////////---,,,++++++++++++)))***,,,...000000000000------------------------,,,------------.........---...000000///000333555888@@@RRRjjj|||www___PPPGGGQQQfff{{{rrriii[[[NNNEEEAAA???>>>>>>======???BBBEEEFFFFFFGGGGGGGGGIIIKKKLLLJJJGGGCCC@@@;;;888666444222000444222333666555000***((()))******+++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++******+++,,,------------++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,*********)))***++++++,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---.........---,,,++++++************************'''''''''''''''((())))))******))))))))))))******'''(((((((((((()))******+++************++++++,,,))))))*********+++++++++...---,,,++++++++++++,,,------,,,,,,,,,,,,------///////////////.........111111111111111222222222333333333444555666777888888:::===>>>???AAACCCFFFFFFFFFEEEDDDBBB@@@>>><<<999999888777777999>>>BBBGGGIIILLLNNNOOOQQQTTTVVVRRRTTTYYY^^^aaaccccccccchhhggghhhkkkooopppooommmkkkeee___\\\]]]^^^]]]\\\]]]___``````]]]XXXRRROOOMMMLLLMMMRRR\\\kkkyyyyyyhhhZZZXXX[[[iiinnnfffhhhppprrrVVVGGGBBBAAAHHHOOOOOOLLLKKKIIIJJJLLLMMMMMMIIICCC???:::;;;<<<<<<;;;:::888777222111000///............////////////////////////........................,,,---------......//////000000000000000//////...---------............//////...---,,,+++************+++---///111111111111......------------......------------............---...000000000111333666888EEE\\\uuu|||mmmUUUIIIEEEUUUnnntttjjj\\\PPPGGGCCCAAA@@@>>>>>>>>>@@@DDDGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGCCC???;;;888666444222000///000777???@@@666,,,(((++++++,,,,,,,,,,,,,,,+++))))))************)))))))))))))))((()))******+++******+++,,,------------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,******)))))))))***++++++,,,,,,++++++++++++******++++++******+++,,,,,,---******+++******)))((('''))))))))))))))))))))))))''''''&&&&&&''''''((()))******))))))))))))******''''''&&&'''(((***++++++******))))))***++++++,,,))))))*********+++++++++++++++++++++,,,------......------,,,,,,------...,,,------...///000111111000000111111222222222222111222333444555666777777888:::===???@@@BBBEEEGGGFFFFFFEEECCCAAA???>>>===999999888777777999>>>BBBGGGIIILLLMMMOOOPPPSSSUUUQQQTTTYYY^^^bbbccccccbbbiiiiiiiiikkkllllllkkkiiieeebbb^^^^^^___``````^^^ccccccbbb```\\\WWWRRROOOJJJJJJKKKQQQ\\\kkkyyy|||kkk\\\XXXZZZeeeuuujjjgggkkkwww|||___LLLCCCAAAKKKWWWXXXQQQJJJJJJKKKMMMNNNNNNJJJDDD???888999;;;<<<<<<;;;999888222111000//////.........////////////////////////........................------...............///000000000000000//////...---------............//////...---,,,+++******+++,,,---///000000000/////////......------......///---------.........//////...///111111111222555777888JJJeee}}}{{{hhhQQQHHHHHHYYYssssssjjj]]]QQQIIIDDDBBBAAA======>>>AAAEEEIIIJJJKKKIIIIIIJJJKKKKKKJJJHHHHHHBBB>>>:::777666444222111++++++444AAADDD999000------------------,,,++++++)))******++++++******)))''''''&&&&&&''''''((()))******+++,,,------------***++++++,,,,,,------...///...---+++******************))))))******+++,,,+++++++++++++++*********++++++***++++++,,,---...+++++++++,,,++++++******(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******((('''%%%&&&)))+++,,,,,,''''''''''''((())))))***)))************+++++++++)))***+++,,,---..................------.........******+++---...///000111000000111222222222222111000111333444666666777777888:::===???AAACCCFFFIIIFFFEEECCCAAA???===;;;;;;999999888777777:::???BBBFFFHHHJJJKKKLLLMMMPPPRRRRRRUUUZZZ^^^bbbddddddccciiiiiijjjjjjiiigggfffeee______```aaabbbdddfffhhhiiigggddd___YYYSSSNNNKKKFFFGGGIIIPPP\\\kkkzzznnn^^^ZZZYYYaaazzzsssllliiippp{{{hhhPPPFFFBBBLLLXXXZZZRRRJJJKKKKKKMMMOOONNNKKKEEE@@@666888:::======<<<:::888333222111000////////////////////////////////////................................................//////000000000///......---------............///...------,,,,,,,,,,,,,,,...//////000000///...---........................------........./////////...///111222222333666888;;;PPPlllyyydddOOOKKKOOObbbyyyoooggg\\\QQQIIIDDDAAA???;;;;;;<<<@@@EEEIIIKKKLLLIIIJJJKKKKKKJJJIIIHHHHHH@@@===999777666555333111///+++000;;;===444///111---------,,,+++***)))((()))***++++++++++++***)))'''&&&&&&&&&&&&'''((((((******+++,,,------------******+++,,,,,,---......000...,,,)))((()))***++++++************+++,,,,,,***************+++++++++++++++++++++,,,---......,,,,,,---.........------((((((((((((((((((((((((******))))))******+++,,,******))))))))))))******)))'''%%%&&&***---......&&&&&&&&&''''''(((******)))************+++++++++***++++++,,,------------000//////......//////000,,,,,,---......///000000///000111222333222222111///000222444666777777666888:::===@@@BBBDDDGGGJJJHHHFFFDDDAAA???===;;;:::::::::999888888;;;???CCCGGGIIIKKKKKKLLLLLLNNNPPPTTTVVVZZZ^^^bbbdddeeeeeehhhiiiiiihhheeecccaaa```^^^aaadddeeeffflllttt{{{uuurrrkkkcccZZZRRRLLLIIIFFFGGGKKKSSS```ooo~~~qqqaaa[[[XXX\\\rrruuulllnnnvvvmmmRRRJJJEEEJJJPPPQQQNNNLLLLLLLLLMMMNNNNNNKKKEEEAAA555777:::===>>>===;;;999444333222111111000000000////////////////////////////////////////////////////////////...............////////////...---------------............///---------,,,------...///---...////////////---------...///000000///...---............////////////---...000111111333555888AAAWWWrrrwww```NNNOOOYYYmmm~~~llleeeZZZPPPIIIDDD@@@>>>999999:::>>>DDDIIIKKKLLLIIIKKKLLLLLLJJJHHHHHHHHH???<<<999777666555333222888///---333444,,,+++000------,,,,,,***)))'''&&&)))***+++,,,,,,+++***)))((((((((((((((()))************+++,,,------------******+++,,,,,,---.........,,,)))'''(((***---000++++++******++++++,,,---))))))*********+++++++++++++++++++++,,,---...///((()))******++++++++++++((((((((((((((((((((((((((((((((((((((()))************))))))))))))*********'''%%%&&&***...//////(((((((((((()))***,,,,,,)))************+++++++++,,,,,,---------,,,++++++000000////////////000000000000000111111111111111///000111222333222111111///000222555666777777666888:::===@@@BBBEEEHHHKKKKKKJJJGGGDDDAAA???===<<<;;;;;;:::999999;;;@@@DDDJJJKKKMMMNNNMMMNNNOOOQQQUUUWWWZZZ^^^bbbdddffffffggghhhhhhfffccc```^^^]]]```dddhhhiiikkksssyyynnncccYYYRRRNNNIIIKKKOOOWWWeeeuuusssccc\\\VVVXXXkkk~~~pppooovvvmmmSSSMMMHHHHHHHHHGGGIIIMMMMMMMMMMMMNNNNNNKKKFFFBBB444666:::===>>>===;;;999555444333222111111111111////////////////////////000000000000000000000000///////////////........................------,,,---------.........//////------------...///000000+++,,,.../////////...---,,,...000111111000...,,,............/////////000+++---///000000222444777EEE\\\uuuttt\\\LLLQQQ```vvv~~~ooofffYYYOOOJJJFFFBBB???>>><<<<<>>CCCJJJRRRWWWWWWRRRJJJEEEAAA???===<<<===;;;999888999===AAADDDFFFGGGJJJMMMOOOQQQSSSSSSZZZZZZ\\\^^^```bbbcccddddddbbb```^^^]]]^^^______cccdddiiilllkkknnnyyyfffWWWQQQPPPKKKLLLQQQ\\\kkkxxxuuuaaa\\\YYYYYYfffyyyvvvrrrwwwnnnXXXOOOHHHHHHIIIJJJMMMQQQMMMOOOQQQQQQOOOJJJDDDAAA999888888999:::;;;:::999777555111//////000000///............////////////111333444222///------///---------...............111111000///...------,,,---------............///...000///---111888888222////////////////////////111000///......///000111000111222111///---...///111222111///000555;;;>>>LLLddd{{{gggXXXLLLXXXnnn|||ooofffYYYOOOIIIEEEAAA>>>===<<<;;;???EEEIIIJJJIIIHHHFFFEEEFFFFFFFFFDDDBBB???<<<999777666555222111//////...---,,,,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++'''(((((()))))))))))))))......///333555555333111---......---------...///...,,,***(((((()))***,,,---------,,,,,,+++++++++)))******+++++++++******)))+++,,,+++///333222---,,,------......------,,,+++*********))))))))))))))))))(((((()))***+++,,,******)))(((((()))***+++************************)))******++++++******)))+++***)))))))))***,,,,,,+++,,,,,,,,,------------....../////////000000000000/////////////////////000000/////////000000111333555666666666666777999<<<>>>@@@CCCGGGLLLSSSXXXXXXSSSKKKEEEBBB???>>><<<===;;;999999:::>>>BBBEEEFFFGGGIIILLLNNNPPPQQQQQQYYYZZZ[[[]]]^^^```aaabbb^^^]]][[[ZZZ[[[\\\^^^___eeefffhhhkkkkkknnn|||{{{gggWWWPPPOOONNNPPPWWWbbbppp}}}wwwbbb[[[XXXVVVbbbsss|||vvv^^^RRRHHHEEEGGGIIILLLOOOQQQRRRSSSRRROOOIIIBBB>>>999888666777999:::::::::888555111000000000000///............///////////////111222111...,,,---///..................------000//////......------------------............///---///...,,,000666666222////////////////////////111000///......///000000,,,...///...------...///000222222000000444;;;???QQQddduuu~~~}}}eeeXXXMMM\\\tttxxxoooeeeYYYNNNHHHDDD@@@======;;;;;;>>>DDDHHHIIIHHHGGGFFFEEEEEEFFFEEECCCAAA>>>;;;888666555333111000//////......---......///)))*********+++++++++,,,))))))))))))))))))))))))((((((((()))))))))******---...000333666777555333///...---,,,,,,,,,---...---,,,***(((((()))+++,,,------,,,,,,,,,,,,++++++******))))))))))))******$$$))),,,,,,,,,000111///---......//////......---++++++++++++************,,,+++)))'''((()))+++,,,)))))))))))))))***+++,,,))))))))))))))))))))))))((())))))))))))))))))(((++++++******++++++,,,---,,,,,,---------................../////////000000////////////////////////////////////000000111222222444555555555555666888>>>AAADDDFFFIIIMMMSSSVVVYYYTTTMMMFFFBBB@@@>>>======<<<::::::<<<@@@DDDFFFFFFHHHIIIKKKMMMOOOOOOPPPXXXYYYZZZ[[[\\\]]]]]]]]]WWWVVVUUUUUUVVVYYY\\\^^^ffffffhhhlllmmmnnnvvv~~~{{{gggWWWRRRRRRSSSWWW```lllxxxyyyddd\\\VVVSSS\\\kkkhhhXXXIIICCCEEEGGGJJJMMMPPPRRRSSSSSSPPPJJJDDD@@@999777555444666999;;;;;;888555222111111111000///............////////////---///000///...---...000/////////...---------,,,---------------------------------............///---......,,,///333444111////////////////////////000000////////////000000+++,,,......------///111000111111111111444;;;AAA[[[gggqqqvvvvvvaaaVVVPPPbbb}}}~~~vvvnnneeeXXXNNNGGGCCC???<<<===;;;:::>>>DDDHHHIIIHHHGGGFFFEEEFFFGGGFFFEEECCC>>>;;;888666555444111000//////.........//////000++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))*********))),,,///222777;;;<<<999222000---,,,,,,,,,,,,,,,++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++'''///333000---...000000------............------******************************((((((''''''(((((((((((())))))***+++,,,---((((((((((((((((((((((((((())))))******))))))(((************++++++,,,,,,*********++++++++++++,,,------------.....................///////////////////////////000111222333111333444444444444555777<<>>===<<<<<<;;;;;;===AAAEEEHHHHHHIIIKKKLLLNNNOOOOOOPPPWWWXXXYYYYYYZZZYYYXXXXXXSSSRRRQQQQQQRRRVVVZZZ\\\dddggglllrrrtttsssqqqqqqvvv{{{}}}tttdddYYYVVVXXXYYY___iiiuuuzzzggg]]]VVVSSSZZZeeeqqq___LLLDDDDDDFFFHHHKKKLLLNNNQQQSSSQQQMMMIIIEEE:::777333222444888;;;<<<999666333222222111000...............////////////---....../////////000111000000///...---,,,,,,,,,,,,,,,,,,---------......---------............///------------...111111111///////////////////////////////////////000000000---///000000//////000222000000111222222444===FFFhhhlllpppuuuqqq\\\SSSRRRiii~~~uuunnneeeXXXNNNGGGCCC???<<<===;;;;;;>>>DDDIIIIIIHHHHHHGGGFFFGGGHHHHHHFFFEEE???<<<999777666444222000//////.........//////000///......---,,,,,,++++++++++++++++++++++++++++++***))))))((()))***++++++''',,,///222999CCCGGGDDD666222...,,,,,,,,,+++*********)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,000888<<<777111/////////,,,,,,------------,,,,,,))))))))))))))))))))))))((()))***+++***)))&&&%%%(((((()))***+++,,,,,,,,,(((((((((((((((((((((((()))******************)))((())))))***************))))))))))))************++++++,,,,,,,,,,,,------------....../////////000////////////000222333333111222444444333333555666999<<<@@@DDDHHHMMMRRRUUUWWWRRRKKKEEEBBB@@@>>>===;;;;;;;;;<<<>>>BBBFFFHHHJJJJJJLLLNNNOOOPPPQQQQQQVVVVVVWWWWWWVVVUUUSSSRRRQQQPPPNNNNNNOOOSSSWWWZZZccclllwww~~~tttlllggglllpppjjj```XXXXXX[[[```gggqqq|||{{{hhh^^^XXXUUUZZZbbbyyywwweeeQQQGGGDDDEEEGGGKKKKKKMMMPPPRRRRRRNNNJJJGGG<<<888444222444777:::;;;999777555333333222000...............////////////.........///111222222222000000///...---,,,,,,,,,++++++,,,,,,---.........---------............///...------.........///111////////////////////////......///000000000000000000111111111///......000000///111333333555AAANNNpppqqqtttzzzlllWWWOOOSSSlllwwwmmmdddXXXNNNHHHDDDAAA>>>>>><<<<<>>:::555333444777999::::::888666444444222000...............///////////////......///222333333222/////////...---------,,,,,,,,,------.........///---------............//////......000///,,,...222////////////////////////---...///000111111111000//////000///---+++,,,---111///000444444777FFFWWWsssuuuzzzdddSSSMMMRRRkkkyyymmmdddXXXOOOIIIFFFCCC@@@???======@@@FFFJJJKKKJJJGGGGGGFFFGGGIIIIIIGGGFFF>>>;;;888666555333111000//////...---,,,,,,,,,---.........------,,,,,,,,,''''''''''''''''''''''''+++***)))((((((***,,,---***000111111;;;LLLUUUTTT>>>888000---......,,,)))(((((()))***+++,,,------+++++++++,,,,,,---------------------,,,+++******&&&---000...******(((%%%,,,,,,------------,,,,,,(((((()))))))))*********)))+++,,,------,,,***(((******+++,,,,,,,,,+++***************************((())))))))))))))))))(((((()))***+++++++++******+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,---......///000000111111111000111111222222222333555555444444666777999:::===???BBBGGGNNNRRROOOKKKEEE@@@>>>======<<<888888999<<>>===AAAGGGKKKLLLKKKFFFEEEEEEFFFHHHHHHGGGEEE===:::777555444222000...000///...---,,,+++++++++++++++,,,,,,,,,,,,------************************+++***)))((((((***,,,---***//////---777JJJTTTSSS@@@999111......///,,,***''''''(((***+++,,,---...+++++++++,,,,,,---------,,,,,,------,,,+++)))(((%%%+++/////////000///+++---..................---))))))******+++++++++,,,))))))))))))))))))))))))***+++,,,---,,,+++***)))************************''''''(((((((((((('''''')))***+++,,,---,,,++++++******+++++++++,,,,,,,,,........./////////000000,,,,,,------...///000000222222111111111111111111222444555555555555666888888999999:::===AAAHHHMMMMMMHHHCCC>>>===<<<<<<<<<777888999;;;???CCCFFFHHHFFFGGGJJJMMMOOOQQQSSSSSSSSSTTTTTTSSSPPPLLLHHHFFFEEEDDDCCCDDDHHHOOOVVVZZZaaatttyyyppplllfffbbbbbbdddggghhhrrryyy{{{kkk^^^VVVRRRRRRTTT^^^wwwtttqqqnnneeeZZZOOODDD>>>AAAHHHFFFIIIMMMPPPPPPNNNJJJHHHAAA===999777777777777777;;;999777666555333000---............/////////000///---+++---000222111///---------...............////////////////////////---------.........//////111///000222000+++---444////////////////////////,,,---///000111111111000---///000000//////111222444//////333555:::NNNeee{{{jjjSSSLLLNNNKKKccc}}}}}}mmmdddYYYQQQIIIAAA???AAA??????@@@BBBDDDGGGIIIJJJGGGEEEDDDDDDFFFFFFEEEDDD===;;;888666666666555444111///...---......---+++,,,,,,,,,------.........//////---***''''''***---,,,++++++***+++,,,...///000000111333777===BBBEEE@@@:::333000000000---)))******+++,,,,,,,,,,,,+++)))+++++++++***)))***+++***---///...+++***+++,,,)))***+++,,,------------///000000000///---+++)))---+++))))))+++---------&&&))),,,---,,,+++******++++++******)))(((((((((,,,,,,,,,++++++*********+++++++++*********))))))(((***++++++***)))***,,,)))***++++++++++++***))),,,,,,,,,---------..........................................///000222222000000000111222333444555666777:::<<<>>>???@@@@@@CCCBBB@@@???===;;;999999888;;;===???@@@AAADDDFFFKKKKKKLLLOOOQQQQQQPPPOOOPPPOOONNNLLLIIIGGGDDDCCC@@@BBBCCCEEEGGGKKKPPPTTTaaammm{{{zzznnnmmmkkkhhhfffgggjjjmmm~~~|||kkkaaaYYYSSSQQQRRR\\\jjj|||zzzqqqkkk```RRREEE???@@@CCCGGGHHHMMMKKKJJJVVV[[[NNNEEE>>>999999888555555777:::;;;;;;888444111000000000/////////..................////////////......------------------------,,,,,,---.../////////......------------...//////000///...---------------,,,,,,,,,---------......//////000111111111111111............/////////000222///111777999???VVVooowww```PPPKKKLLLTTTdddxxx|||pppfff[[[SSSKKKCCCAAACCC>>>???@@@AAADDDFFFHHHJJJJJJIIIHHHIIIJJJJJJHHHFFF>>>;;;888666666666444333000///------......,,,+++)))))))))*********++++++,,,,,,+++(((&&&&&&(((***++++++******+++,,,---...,,,,,,---///222777<<<>>>===777111///000000---)))******+++,,,,,,,,,,,,+++)))+++,,,+++***)))***+++,,,...///...+++))))))***+++,,,---...////////////............---+++***)))***((('''((()))******)))''')))++++++)))((()))))))))))))))))))))*********,,,,,,,,,++++++*********+++++++++*********))))))++++++,,,+++)))(((***+++************************,,,,,,,,,------------...------------------------............///000111222222222222222333444555666444555777:::<<<=========@@@@@@>>>===;;;999888777555888;;;===???BBBEEEGGGJJJJJJLLLNNNOOOPPPPPPOOOOOONNNMMMKKKIIIFFFDDDCCC@@@BBBCCCDDDFFFIIIMMMQQQZZZeeerrryyy~~~}}}yyypppooonnnlllkkklllooosss~~~|||kkk___XXXRRRPPPQQQWWWddd}}}vvvooocccTTTHHHAAABBBDDDEEEGGGNNNNNNOOO\\\bbbVVVFFF@@@;;;;;;:::777666888:::;;;;;;999555222000000000000/////////............///////////////......------------------------------......///............------------...////////////...---------------,,,,,,---------............///000000111111000000........./////////000000222000222777999DDD___{{{ooo[[[OOOOOORRR[[[kkk~~~|||rrrhhh[[[SSSKKKDDDAAACCC===>>>???AAACCCFFFHHHJJJHHHHHHGGGHHHIIIIIIFFFDDD@@@===999777666555333222000///------......,,,+++((((((((())))))))))))))))))***+++***((('''((()))************+++,,,---...+++++++++,,,///222666888888444///...//////---*********+++,,,,,,,,,,,,+++***+++,,,+++***)))***,,,---......,,,)))(((((((((++++++,,,---............---------,,,+++***)))(((,,,+++++++++,,,,,,+++)))((()))***)))''''''((()))'''(((((()))******+++++++++++++++++++++*********+++++++++***************,,,,,,,,,***(((((()))+++,,,+++***))))))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......//////000111222444333333333444555666777444555777999;;;<<<<<<<<<======<<<:::999777666666222555999<<<>>>AAAEEEHHHGGGHHHJJJLLLNNNOOOOOOOOONNNNNNLLLJJJHHHEEEDDDCCCBBBCCCCCCCCCDDDFFFJJJMMMRRR\\\ffflllqqqwwwyyywwwqqqqqqrrrqqqqqqsssvvvzzz~~~|||jjj^^^VVVPPPOOOQQQSSS^^^uuu~~~vvvhhhXXXKKKDDDDDDEEEEEEFFFMMMPPPPPP\\\aaaWWWGGGAAA======<<<888777999;;;<<<<<<:::666333111111000000000/////////......//////000000///...------------------------------.........///......------...------------...////////////...------------...,,,------------.........---......///000/////////....../////////000000000222111333777;;;KKKnnnyyyeeeUUUQQQVVV]]]ddduuu|||sssgggZZZQQQJJJCCC???@@@<<<===>>>@@@CCCFFFIIIJJJHHHGGGHHHIIIIIIHHHEEECCCAAA>>>:::777555444222000000...------------,,,***++++++++++++++++++++++++)))+++------+++***)))***)))))))))***+++,,,------------------///111333555333111...---......,,,+++******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,+++***)))))))))))))))******+++,,,,,,++++++---,,,,,,,,,+++***)))))),,,,,,,,,---------***(((%%%(((******)))))))))***(((((())))))************+++++++++***************************************+++,,,+++)))((((((***---,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111333333333333444555666777666888:::;;;=========<<<<<<;;;;;;999888777666666222444888:::<<>>UUU|||rrr]]]QQQRRR\\\eeekkk~~~~~~vvviiiZZZQQQJJJCCC@@@@@@;;;<<<>>>AAADDDGGGJJJLLLMMMLLLKKKLLLLLLKKKIIIGGGAAA>>>:::777555444222000///...,,,,,,------+++***,,,,,,,,,,,,,,,,,,++++++'''))),,,---+++*********((()))***+++,,,------...............///000111222000...------------,,,+++******+++,,,,,,,,,,,,+++***,,,,,,,,,+++***+++,,,***)))((()))***+++,,,,,,******+++,,,,,,,,,++++++------,,,++++++*********(((''''''((()))(((&&&###"""&&&+++------,,,++++++************))))))((((((************************************************)))******))))))))),,,...,,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000////////////000000111111222222222333555666777888999:::<<<======<<<<<<;;;;;;::::::999888777777444666999:::;;;<<<>>>@@@BBBEEEHHHIIIJJJLLLPPPSSSPPPOOOMMMJJJHHHGGGFFFFFFGGGGGGGGGEEEDDDEEEGGGJJJOOOUUUZZZ\\\aaajjjppprrrmmmpppsssvvvxxx{{{~~~mmmaaaYYYSSSRRRTTTUUU]]]rrrqqq```SSSJJJFFFDDDFFFCCCIIILLLIIILLLMMMCCCCCC===:::<<<;;;888777888999;;;<<<;;;888444222111111000000000//////////////////000//////...------.........................../////////...---,,,,,,...------------...//////......---------......///---------.........//////,,,,,,---...............////////////000000000111111333666999CCC]]]nnnWWWLLLOOOYYYbbblll{{{lll\\\RRRLLLFFFBBBAAA;;;<<<>>>AAAEEEIIILLLNNNMMMKKKIIIIIIIIIIIIHHHFFFAAA>>>:::777555444222000///...,,,,,,------+++******************)))))))))$$$&&&)))***)))(((((()))((()))+++,,,......//////---------------...//////---------------,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,---,,,+++***+++---***((('''(((+++---......---......//////......------,,,++++++******++++++)))(((((((((******(((&&&###'''+++------,,,,,,,,,++++++******)))((((((''')))))))))******************************+++++++++(((***++++++******+++,,,,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000000000111222444555777888777888:::;;;<<<;;;::::::;;;;;;::::::999999999888777999::::::::::::;;;===AAADDDHHHIIIJJJLLLQQQUUUSSSQQQOOOLLLJJJJJJIIIJJJHHHHHHHHHFFFDDDDDDGGGIIIOOOUUUYYY[[[___gggmmmooommmpppuuuxxx{{{~~~~~~nnnddd\\\VVVTTTUUUTTT\\\rrruuufffYYYOOOHHHDDDDDD@@@HHHMMMJJJKKKKKKCCC???:::888:::;;;888777999888:::<<<;;;888444222111111111000000000/////////......////////////.......................................///......------...------------...//////...------------...//////------........./////////,,,------...///........./////////000000000111111111333777;;;HHHeeejjjRRRGGGIIIRRRYYYjjj}}}mmm\\\RRRMMMGGGBBBAAA<<<===???BBBFFFJJJMMMOOOLLLIIIFFFEEEEEEEEEEEEDDD@@@===999777555444333111///---,,,,,,,,,,,,+++)))******)))))))))((((((((($$$&&&(((((((((((()))***(((***,,,...///000000000---------------.........---.........---,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------++++++,,,---,,,***((((((+++...///.../////////000000//////...,,,+++***)))))))))******---,,,++++++---...------)))******)))((((((***,,,*********)))))))))))))))((()))))))))*********+++))))))*********+++++++++***+++------+++)))((('''***************************++++++++++++,,,,,,,,,------------------------000000////////////000000///000111333555888:::;;;999:::;;;<<<<<<<<<;;;:::::::::999999999999999999888999:::::::::999;;;<<<@@@DDDHHHIIIIIILLLRRRWWWUUUTTTQQQNNNMMMLLLLLLMMMHHHHHHGGGEEECCCCCCEEEHHHKKKQQQWWWYYY^^^fffkkklllooosssxxx||||||nnneee^^^WWWTTTTTTRRR[[[rrrzzzkkk___TTTKKKEEEDDD@@@GGGOOOKKKKKKKKKCCC<<<888777:::;;;999999:::666999;;;;;;888444111000111111111000000000//////,,,---...///000000000000........................------......///............------------...//////---------------...//////............////////////------.../////////////////////000000000111111111000444777===MMMjjjjjjRRRGGGGGGMMMQQQggg|||lllZZZPPPKKKEEE@@@???<<<===???CCCGGGKKKNNNPPPPPPLLLHHHFFFFFFGGGHHHHHH@@@===999777666555333222///---,,,,,,,,,,,,+++)))++++++******)))))))))(((&&&((()))***)))***+++---)))***,,,...000111111000....../////////000000000---...//////---,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------++++++,,,---///,,,)))))),,,......------...............------******(((''''''((()))))),,,***((()))+++,,,------...,,,)))&&&###$$$(((,,,((((((((()))******++++++(((((())))))*********+++))))))******+++++++++++++++...000///+++'''%%%###)))***++++++++++++***)))******+++++++++,,,,,,,,,........................111000////////////000000///000111444666999<<<>>><<<===>>>??????>>>======999999999888888888888888777999::::::::::::<<<===@@@DDDHHHIIIIIILLLSSSYYYWWWUUURRRPPPNNNNNNNNNOOOFFFFFFEEECCCBBBBBBDDDGGGGGGNNNTTTXXX]]]eeejjjkkkqqquuu{{{zzzmmmeee^^^WWWSSSSSSRRR\\\ttt}}}ooocccXXXMMMFFFEEE@@@HHHOOOKKKIIIHHH@@@;;;777777:::<<<;;;:::<<<555888::::::777333111///111111111111000000000000+++,,,---///000000111111////////////////////////,,,,,,---.../////////......------------...//////---------------...///000............/////////000---...//////000000//////000000000000111111111111000444777???PPPllllllUUUJJJIIILLLNNNeee|||ooo^^^PPPIIIFFFBBB???;;;;;;===AAAFFFJJJLLLLLLMMMJJJFFFDDDDDDEEEEEEDDD@@@===888555444333222111000///---.........---,,,******************************))))))))))))******+++,,,...000111222222111,,,---...000000000///......---,,,,,,++++++++++++,,,---------,,,++++++***))))))***+++,,,...000111+++++++++,,,,,,,,,------***,,,...000111000...,,,+++)))'''&&&&&&&&&$$$###&&&&&&'''(((((((((((((((************************++++++++++++++++++++++++---***'''%%%%%%'''(((((())))))*********))))))(((+++---///...,,,+++******,,,***(((***---...,,,***(((&&&&&&)))...222111000)))+++---///000///,,,+++------......///000000000222111111222333555777999???>>>===???AAAAAA===999;;;:::999999999:::;;;<<<999999:::;;;;;;<<<<<<======@@@DDDHHHLLLQQQVVVZZZWWWTTTQQQQQQTTTUUUSSSQQQNNNKKKGGGCCCAAAAAABBBCCCDDDHHHLLLPPPTTT\\\eeellluuuwww{{{}}}{{{rrrggg\\\UUUQQQQQQUUU\\\rrr|||{{{xxxiiiUUUJJJBBBDDDGGGJJJLLLKKKGGGDDD:::888777888;;;<<<<<<<<<999888888888999888666333222222111111000000//////////////////////////////---......///000111111222,,,---////////////---,,,000000//////.........---,,,,,,,,,---------................../////////000000///---------...000222222000......///111222222333333555>>>QQQkkkrrrYYYKKKGGGHHHKKK```{{{|||ooo]]]PPPIIIEEEBBB???;;;;;;===AAAFFFJJJLLLLLLIIIGGGEEECCCDDDDDDCCCBBB???;;;777444222222000//////---,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,---///000111111111000......//////000000//////...---,,,,,,+++++++++,,,---------------,,,++++++++++++++++++,,,,,,---...---........./////////000+++,,,...///000///...---,,,***(((((()))***)))(((((()))***++++++++++++***************************++++++++++++++++++++++++'''%%%###"""%%%''')))***))))))************))))))''')))+++,,,+++)))******,,,***)))***,,,---,,,***)))))))))***---......---+++,,,...//////...---,,,------......///000000000222111111222333555777999AAAAAAAAABBBCCCAAA>>>;;;;;;:::999888888999:::;;;999999::::::;;;<<<<<<<<<<<>><<<<<<===AAAGGGKKKLLLLLLGGGFFFEEEFFFGGGFFFEEECCCCCC???;;;777666555444222///---++++++,,,.........------------------------******))))))))))))******---...///000111000000///111000000////////////000------,,,+++++++++,,,,,,---............---,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,,,,------............---+++)))((()))+++,,,,,,+++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++'''%%%######&&&)))***+++))))))***************)))&&&(((***+++******+++,,,+++***)))***,,,---,,,++++++,,,,,,,,,+++***+++,,,........................---......//////000000111222111111222333555777999BBBDDDGGGGGGEEEAAA???===:::999888777777888999:::999999::::::;;;;;;<<<<<<<<>>BBBGGGKKKLLLLLLGGGGGGHHHJJJKKKKKKHHHFFFEEEAAA<<<999777666555333111...+++***+++,,,---,,,------------------------+++******))))))******+++---...///000000000///...333222000///......///000---,,,,,,++++++,,,,,,,,,---......///......------++++++++++++,,,---...///************************------------------------)))((('''(((***++++++***)))******++++++*********************************************************,,,***''''''(((*********))))))***+++++++++******)))+++,,,,,,++++++,,,---+++******+++,,,,,,,,,,,,+++---///...+++***+++...111000///...---...//////.........///000000111111222111111222333555777999AAAFFFJJJJJJFFFAAA???>>>:::999888777777777888999888999999:::;;;;;;<<<<<<<<<>>>BBBEEEIIIMMMRRRUUUVVVVVVWWWWWWWWWVVVUUUSSSPPPMMMIIIDDDAAA???>>>>>>>>>???@@@BBBFFFOOO\\\fffrrruuuyyy}}}zzzpppfff^^^XXXTTTRRRVVVVVV```yyynnnUUUKKKJJJJJJKKKLLLKKKGGGEEE<<<:::888888:::<<<===<<<:::999888999:::999666444//////000000111111222222///////////////////////////.....................000///...------...///000.................................////////////000////////////...............------,,,---...//////000111111000000000222444444555<<>>999555333222111///222000---,,,,,,,,,+++***++++++++++++++++++++++++++++++************++++++---...///000000///......222111000.........///000,,,,,,,,,++++++,,,,,,---------......///......---...---,,,,,,++++++++++++---------,,,,,,,,,,,,,,,------------,,,,,,------+++)))((((((***+++***)))******++++++++++++***)))))))))))))))))))))))))))************************---+++)))((()))******)))))))))***++++++++++++++++++,,,---,,,***)))***+++******++++++++++++,,,,,,***---//////,,,,,,...111111000...------...///000......//////000111111111222111111222333555777999>>>DDDIIIKKKGGGBBB??????;;;:::888777777777888888888888999999:::;;;;;;<<<;;;>>>AAADDDGGGKKKPPPSSSTTTVVVXXXYYYXXXVVVTTTSSSOOOMMMIIIDDDAAA>>>===<<<>>>>>>??????CCCLLLYYYbbbhhhmmmrrrwww{{{~~~{{{pppfff___YYYTTTPPPUUUSSSXXXkkkqqq[[[MMMLLLKKKKKKKKKJJJHHHFFF>>>;;;999888:::<<<======:::999999999:::999777444//////000000111111222222////////////////////////000000//////////////////000000...------...000000---------........................////////////000///////////////.........------------......//////000111222222000000222444555555;;;FFFQQQ\\\kkkxxxmmmWWWIIIFFFIIIXXXsss~~~qqq___PPPIIIEEEAAA===>>>>>>???CCCGGGKKKLLLLLLGGGGGGHHHJJJKKKKKKHHHFFFCCC@@@;;;777555333222000222000///......---+++)))************************++++++************++++++,,,---...///000//////...000//////............///,,,,,,+++++++++,,,------,,,,,,---............---222111///,,,***)))((('''++++++++++++************,,,------------,,,,,,+++---+++******+++,,,,,,+++,,,,,,---------,,,++++++))))))))))))))))))))))))************************((('''&&&''')))*********))))))***+++,,,,,,,,,,,,***++++++)))'''&&&'''))))))+++,,,,,,+++***,,,---***,,,---...---...///111///...---------...000111...//////000000111111222222111111222333555777999<<<@@@GGGJJJIIIFFFBBB???<<<;;;999888777777888888888888999999::::::;;;;;;;;;===@@@CCCFFFIIINNNQQQRRRVVVYYYZZZYYYVVVTTTSSSPPPNNNKKKGGGCCC@@@???>>>===>>>>>>>>>AAAIIIUUU^^^eeeiiipppvvvzzz~~~zzzooofff```ZZZUUUQQQPPPOOOSSS___sssmmm[[[MMMKKKJJJIIIJJJJJJHHHGGG???<<<999888999<<<======:::999999:::::::::777555000000000000111111111111//////////////////////////////000000000000000000......------------......---------------.........------........./////////............/////////000.........//////////////////111444333111000222555666555===KKKUUU]]]lll{{{uuu[[[IIIGGGKKK[[[wwwrrr```RRRJJJFFFAAA>>>??????@@@CCCGGGKKKLLLLLLIIIIIIIIIJJJKKKKKKIIIGGGGGGCCC>>>;;;888777555444///...///000111000...+++************************,,,++++++******++++++,,,***+++---///000000//////,,,------............---,,,+++++++++,,,,,,---...++++++,,,---------------000///...,,,+++***))))))))))))((((((((('''''''''+++,,,.........,,,***)))***)))((()))+++---------,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))***************************)))((((((******)))(((((()))***+++,,,,,,,,,,,,)))***)))(((''''''(((***)))+++,,,,,,******+++...+++******+++---...------++++++,,,,,,---///000000/////////000111111222222222111111222333555777999:::>>>DDDJJJMMMKKKEEEAAA===<<<:::999888888888999888888888999::::::;;;;;;;;;===@@@BBBEEEHHHLLLOOOQQQUUUZZZ[[[YYYUUUSSSRRROOOMMMJJJFFFCCCAAA???>>><<<======<<<>>>FFFPPPXXXeeejjjpppwww{{{~~~~~~xxxmmmeeeaaa]]]XXXTTTPPPQQQTTTZZZdddwww}}}rrrdddXXXMMMJJJHHHHHHIIIIIIIIIHHH@@@===999888999;;;===>>>::::::999:::;;;:::777555111111111000000000000000////////////////////////---......//////000000000------............------,,,,,,,,,------.........,,,---------............,,,------...///000111111...//////000000000000000...222555444111000222555666777CCCTTT^^^dddqqqyyy\\\JJJJJJQQQccc}}}sssaaaRRRKKKFFFBBB?????????@@@CCCHHHKKKLLLLLLMMMLLLKKKLLLMMMLLLKKKIIIFFFBBB===999777555333222,,,,,,...111444333000...************************,,,++++++******++++++,,,)))+++---...000000000000***+++---...///...------++++++++++++,,,,,,---...***+++,,,,,,---------,,,*********+++,,,---...///,,,,,,++++++******))))))***,,,...//////---***(((%%%$$$$$$&&&))),,,------***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))111///---++++++***(((&&&((()))***+++,,,---------)))******))))))***,,,...(((+++---,,,***)))+++...,,,)))((())),,,---+++((()))***+++,,,...///000000/////////000111111222222222222111222333555777999:::<<>><<<;;;999888888999999777888888999::::::;;;;;;:::===@@@BBBDDDGGGKKKNNNOOOTTTZZZ[[[XXXTTTRRRQQQLLLJJJHHHDDDAAA???===<<<;;;<<<<<<<<<===CCCMMMUUUbbbfffmmmsssvvvyyy{{{}}}~~~~~~}}}uuukkkeeebbb___[[[WWWSSSVVVYYYZZZZZZfffwwwiii]]]TTTLLLJJJGGGGGGHHHIIIIIIHHH@@@===999888999;;;===>>>;;;:::999:::;;;:::777555222222111111000000//////////////////////////////,,,,,,------...///000000...///000111111000///...,,,,,,,,,------.........,,,,,,,,,---------......+++,,,---...///111222222//////000111111111111111...222555555111000222555666999HHH\\\gggjjjvvv{{{\\\KKKMMMWWWiiitttdddYYYOOOFFF@@@???======>>>AAAFFFKKKMMMMMMMMMLLLLLLOOOQQQPPPLLLHHHBBB???;;;888777555222000000///...---+++***)))(((,,,...///---)))((()))***,,,+++)))'''((())),,,---++++++,,,---............111000///...------------++++++******************------,,,,,,+++***))))))...---,,,++++++++++++,,,---------,,,,,,+++++++++,,,...111000...+++)))(((&&&&&&&&&''')))+++...///,,,+++***)))(((((((((((())))))))))))************************)))))))))((())))))*********))))))(((((()))***++++++***)))(((*********)))))))))))))))***)))))))))))))))******(((,,,//////,,,***,,,......//////...,,,++++++,,,------...///000111222333111222333333444777<<>><<<<<<;;;888888:::;;;:::888777777888999:::;;;<<<<<<<<<>>>AAADDDIIILLLOOOSSSUUUXXXWWWTTTRRRRRRSSSLLLJJJHHHFFFDDDBBBAAAAAA;;;===>>>======CCCNNNWWWaaaiiioooppprrrwww{{{|||~~~~~~~~~~~~~~~|||rrriiifffccc]]]WWWTTTTTTSSSRRRRRRWWW```llluuulll```___LLLIIIEEECCCGGGLLLMMMKKKDDD@@@;;;:::<<<>>>===<<<>>>:::777888;;;;;;888444333222111111111000...,,,////////////////////////111000///////////////000//////000000///...------...------------...//////........................,,,,,,,,,---------......,,,,,,,,,---...///000000---///111222222222333444666===PPPfffnnnnnnzzzyyyYYYPPPUUUZZZsss~~~qqqbbbXXXOOOFFFAAA@@@?????????BBBFFFJJJKKKLLLNNNMMMMMMOOOQQQQQQMMMHHHBBB???;;;888777555222000---------,,,,,,,,,+++++++++---...,,,***((()))+++***)))''''''(((+++...000,,,,,,---.........------------,,,++++++******+++************************------,,,,,,+++******)))------,,,,,,,,,+++++++++---------,,,,,,+++++++++---///111333333111...,,,(((((((((((()))***,,,------,,,+++******)))******))))))))))))************++++++++++++*********)))******++++++++++++******((()))***++++++***)))(((************************++++++************++++++,,,+++******+++,,,,,,,,,---.........,,,+++,,,---------...///000000111111...///000000111333777;;;===BBBHHHMMMRRRSSSMMMDDD???>>><<<::::::;;;<<<;;;888999999::::::;;;;;;;;;;;;<<<>>>AAAEEEIIILLLOOOQQQTTTVVVUUURRRPPPPPPQQQIIIHHHFFFCCCAAA@@@??????;;;===>>>===>>>DDDNNNVVV```hhhoooqqqrrrwww{{{{{{}}}}}}|||||||||}}}~~~~~~|||rrriiifffccc\\\VVVTTTUUUUUUTTTSSSTTTXXX^^^cccqqqpppaaa\\\NNNJJJEEEDDDGGGKKKKKKIIIEEE@@@<<<:::<<<>>>===<<<>>>;;;888999<<<<<<:::666444222111111111111...---111111111111111111111111000000///////////////000///////////////...---,,,...------------...//////........................------........./////////,,,------....../////////...000222222222222333444999AAAUUUjjjqqqsssvvvXXXQQQYYY```yyyzzzmmm___VVVNNNFFFAAAAAAAAA@@@@@@BBBFFFIIIKKKKKKMMMLLLKKKMMMPPPOOOKKKGGGBBB???;;;888777555222000+++++++++,,,------......***+++,,,,,,******+++,,,***)))(((((()))+++---...------.........------,,,+++++++++***************************************---,,,,,,++++++*********+++,,,---------,,,+++***------,,,,,,,,,,,,++++++,,,---///333777666222---***)))))))))))))))***+++++++++***************+++))))))))))))************,,,,,,+++++++++************++++++,,,,,,,,,++++++))))))************))))))))))))******++++++,,,,,,,,,+++++++++++++++++++++000+++''''''+++......,,,+++,,,...---,,,,,,---///---.........//////000000///000111222222444888;;;>>>DDDKKKQQQYYY]]]XXXQQQFFFBBB===;;;;;;<<<<<<<<<::::::<<<<<<<<<<<<;;;:::;;;<<>>===???EEENNNUUU```hhhoooqqqssswwwzzzzzz{{{{{{{{{{{{||||||}}}~~~|||sssjjjfffbbb[[[VVVTTTTTTTTTTTTSSSQQQPPPQQQSSS^^^jjjxxxfff^^^QQQKKKEEEDDDGGGJJJHHHFFFEEEAAA===;;;===>>>===;;;===:::888999<<<===;;;888555333111111111111///---111111111111111111111111////////////////////////---............---,,,,,,...------------...//////............................../////////000000000........................///111222222111111222444;;;FFF[[[mmmuuuyyyqqqUUUSSS___hhhvvviii\\\SSSMMMFFFBBBBBB@@@???@@@BBBGGGJJJLLLLLLLLLJJJIIIKKKMMMMMMIIIFFFBBB???;;;888777555222000++++++,,,,,,---.........******++++++++++++,,,---...---+++)))(((((()))***......///......---,,,,,,,,,,,,---------,,,,,,,,,***************+++++++++,,,,,,,,,++++++*********)))+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***)))+++000555555///))))))))))))))))))******+++))))))((((((((()))******((()))))))))************+++++++++*********))))))******++++++,,,+++++++++)))))))))******)))))))))))))))***+++,,,,,,------++++++++++++++++++******...,,,***+++---//////...***+++------------...000.............../////////000111222333333444777:::<<>>???>>>===;;;:::<<<===@@@CCCGGGKKKMMMOOOPPPQQQRRRRRRPPPNNNMMMLLLJJJIIIFFFCCCAAAAAAAAAAAA>>>>>>>>>>>>AAAGGGOOOUUU___hhhoooqqqssswwwyyyyyy{{{{{{{{{{{{|||}}}~~~|||ssskkkgggbbbZZZVVVUUUQQQRRRSSSRRROOONNNNNNNNNUUU^^^pppnnndddUUULLLDDDEEEIIIIIIHHHGGGFFFBBB>>>===>>>>>>===;;;:::999888999;;;<<<;;;:::666444222111222111000///..............................//////////////////,,,---------------,,,,,,...------------...//////............................../////////000000000////////////............000111222222111111333444<<>>BBBHHHLLLOOOOOOMMMKKKIIIKKKMMMMMMJJJGGGBBB???;;;888777555222000......---------------,,,*********+++,,,,,,---,,,------+++***))))))))))))////////////...---,,,,,,------.........---,,,,,,))))))*********+++++++++,,,,,,+++++++++++++++***)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++))))))---222111+++%%%''''''((()))***++++++,,,******)))))))))******+++((()))))))))************))))))))))))(((((((((((((((((()))***++++++*********))))))))))))))))))***))))))***+++,,,,,,------******++++++***)))((((((&&&)))---...---,,,,,,---)))+++------------///000.........///////////////---...000000000111333555:::AAAJJJUUUdddqqqtttqqqYYYMMMBBB???>>>;;;;;;===;;;===>>>??????>>><<<:::===???BBBEEEIIIMMMOOOPPPRRRRRRRRRRRRQQQOOOMMMKKKJJJHHHEEEBBB@@@@@@AAABBB?????????@@@DDDJJJQQQVVV```hhhoooqqqrrrvvvyyyxxxzzz{{{{{{|||}}}~~~}}}uuunnniiibbbZZZVVVVVVUUUUUUTTTQQQNNNMMMNNNOOOMMMSSSbbbzzzvvvlll\\\OOOEEEFFFJJJJJJIIIIIIGGGDDD???>>>??????<<<:::777666666777999;;;;;;:::777555222111222222111000........................,,,---...///000/////////,,,,,,---------------,,,...------------...//////........................------.........///////////////////////////......111222222222111222444666<<>>BBBHHHMMMPPPQQQOOOMMMKKKLLLNNNOOOLLLIIIBBB???;;;888777555222000000//////...---,,,+++++++++***)))***,,,---,,,+++))))))))))))***+++,,,---....../////////...------......//////...---+++***)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,---------++++++---///...***&&&&&&'''(((***++++++,,,,,,,,,,,,+++++++++++++++,,,))))))))))))************))))))(((((((((''''''''''''((()))*********************))))))))))))******))))))******++++++,,,,,,)))***++++++***)))'''&&& &&&,,,...+++((((((******+++------------...000.../////////000000111111...000222222222222333555666===EEEQQQbbbssszzzzzzeeeUUUGGGDDDBBB===;;;???<<<<<<===>>>>>>>>>===<<>>???@@@?????????BBBGGGNNNUUUYYYaaaiiioooooopppuuuxxxyyyzzzzzz{{{|||}}}~~~wwwpppkkkccc[[[WWWXXXZZZYYYVVVRRRNNNLLLLLLNNNJJJNNNZZZpppxxxgggVVVHHHHHHKKKJJJHHHJJJIIIEEEAAA???@@@???<<<999444444555777888:::;;;;;;888666333222222222222111111111111111111111111111+++,,,...///000000///...,,,,,,---............---...------------...//////........................------........./////////////////////////////////000111222111111222555888>>>UUUjjjrrrwww~~~^^^RRR]]]uuuvvviii[[[RRRKKKDDD@@@???>>>>>>???CCCHHHMMMOOOPPPNNNKKKIIIJJJMMMMMMKKKHHHBBB???;;;888777555222000/////////...------,,,,,,,,,***)))***,,,---,,,***'''(((((()))+++,,,---...---......////////////...111222222222111///,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++)))*********+++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,+++***)))'''((()))***+++******))),,,+++***))))))(((((()))))))))))))))************))))))))))))(((((((((((('''((()))***+++++++++++++++***)))(((((()))***+++***************************+++,,,,,,+++***(((&&&$$$&&&)))+++,,,+++******+++,,,------,,,,,,...///...//////000111222333333222333555666555444555777444999@@@KKK\\\oooyyyzzzqqq^^^MMMIIIFFF???===AAA;;;<<<<<<======>>>>>>>>>AAACCCFFFJJJNNNQQQSSSTTTTTTRRRQQQQQQRRRPPPMMMIIIGGGDDDAAA>>>======???@@@@@@???@@@DDDJJJRRRXXX\\\cccjjjnnnmmmnnntttyyyzzzxxxxxxyyyzzz|||~~~yyysssmmmddd\\\XXXZZZYYYXXXWWWSSSNNNKKKKKKKKKJJJMMMVVVgggttt___MMMJJJKKKHHHFFFIIIIIIFFFBBB@@@AAA???<<<888333444666888999:::<<<>>>999666333222222333222222111111111111111111111111***,,,...///000000///...,,,---...///////////////...------------...//////............................../////////000000000......//////000000111111///000111111111333777:::CCC\\\qqqvvvzzz{{{```YYYgggzzzwwwjjj\\\SSSKKKCCC???>>>@@@???@@@CCCHHHLLLNNNNNNKKKHHHFFFGGGIIIJJJHHHEEEBBB???;;;888777555222000...............------------+++)))***,,,---+++)))***************+++++++++------...///000000000///666666777666444222///---((())))))***++++++,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,+++++++++,,,,,,---------((()))******(((((()))+++)))***+++++++++)))(((''')))((('''%%%%%%$$$$$$$$$))))))))))))************************))))))))))))((()))***+++,,,---------+++***)))(((((()))***+++*********)))))))))))))))+++,,,---...---+++)))'''+++)))(((***...111///---+++---...---,,,,,,---///...///000111222333444444///111333333222222222333444777<<>>???AAABBB@@@???@@@EEELLLTTT[[[^^^dddjjjmmmlllmmmsssyyy{{{vvvwwwxxxyyy{{{}}}zzztttnnneee\\\YYY[[[SSSTTTUUUSSSPPPMMMKKKKKKHHHJJJPPP]]]ttt}}}eeePPPLLLKKKGGGEEEHHHJJJFFFBBBAAAAAA@@@<<<888333555777999:::;;;>>>???:::777333222222333333222////////////////////////***+++---///000000///...------...///000000//////...------------...//////........................000000000000111111111111---......///000111111222///000000111111444888;;;FFFaaavvvyyy}}}|||ccc___nnnttt{{{nnn___TTTKKKCCC???AAA<<<<<<>>>BBBHHHMMMOOOOOOTTTPPPKKKHHHGGGHHHHHHHHHDDDAAA<<<999666444000...///---+++***+++,,,,,,+++---.........---+++)))(((*********++++++,,,,,,---000///...------...000111;;;======888111,,,---///............---+++)))(((((()))++++++)))'''''''''************+++,,,---...---,,,+++******+++,,,---,,,,,,,,,+++++++++******+++---------++++++,,,---,,,+++)))((()))***)))((((((((()))***************((()))*********((('''&&&''''''((()))***++++++,,,,,,,,,+++***************))))))))))))))))))))))))******++++++++++++******++++++******************,,,,,,.../////////...------...///000111222333333222222222111111111000000444666;;;BBBMMM^^^qqq~~~wwwiiiXXXMMMJJJHHHEEEBBB@@@@@@???>>>===>>>AAACCCDDDFFFIIINNNRRRVVVXXXZZZXXXUUURRRQQQQQQOOOKKKHHHDDDCCCBBB@@@???>>>>>>>>>AAAAAABBBFFFMMMUUU[[[^^^fffhhhiiikkkmmmpppuuuyyy{{{yyywwwvvvxxxyyyyyyxxxvvvllleee___[[[XXXWWWVVVUUUUUUTTTRRRMMMJJJHHHIIILLLUUUjjj~~~oooQQQHHHJJJKKKJJJKKKLLLIIIDDDBBBAAA???;;;888666555666:::>>>???===;;;:::999666444222000000000//////............//////////////////000000000000,,,---///000000000///...***+++---.........000222......//////000000111111......------------...............///////////////111222111///111666:::<<>>???AAACCCBBBDDDIIINNNRRRUUUWWWXXX[[[XXXVVVTTTTTTQQQMMMJJJDDDCCCAAA???>>>=========@@@@@@AAAEEELLLTTT[[[___dddgggjjjmmmoooqqqtttvvvzzzxxxvvvvvvxxxyyyzzzyyyvvvmmmfff```\\\YYYXXXWWWVVVUUUTTTRRRNNNJJJJJJIIIIIIPPPbbb~~~}}}{{{|||~~~{{{YYYLLLKKKJJJIIIJJJLLLIIIEEECCCAAA???;;;888777777888;;;>>>???===::::::999666444222000000000//////............//////////////////000000000000---......///////////////---...//////...---...///////////////000000000000//////......---........................///000000111222222111222666;;;>>>RRRfffpppvvvvvvkkk~~~ooo|||nnn^^^SSSKKKDDD@@@AAA===>>>@@@DDDIIINNNPPPPPPOOOKKKGGGDDDDDDEEEEEEEEECCC@@@<<<999666444111///...---,,,---......,,,***++++++,,,,,,,,,,,,++++++((()))***+++,,,---...///...---------...///111222444888;;;999444...+++***)))***+++,,,,,,,,,,,,,,,***)))((())),,,---+++(((************++++++++++++++++++***))))))***++++++(((((((((((('''''''''''')))***++++++***)))***,,,,,,***(((((()))***)))(((&&&&&&'''(((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((+++***************+++,,,******************************++++++++++++************+++++++++++++++++++++,,,---//////......---,,,,,,---...//////000000...///000111222333444444444666888:::>>>FFFRRRZZZbbbbbbaaa___ZZZUUUOOOKKKIIIGGGDDDAAA@@@@@@@@@AAAAAADDDJJJPPPUUUWWWXXXXXXYYYXXXVVVTTTRRROOOKKKHHHCCCBBB@@@>>>===<<<<<<<<<>>>???@@@DDDKKKTTT\\\```bbbfffkkkooopppqqqssstttxxxvvvuuuvvvxxx{{{|||{{{wwwnnngggaaa]]]ZZZZZZYYYWWWVVVUUURRRNNNKKKKKKHHHFFFJJJZZZuuu}}}yyyxxxxxxyyyyyyxxxvvvdddRRRMMMIIIGGGIIILLLJJJFFFCCCAAA>>>;;;888999999;;;===??????===::::::999666444222000000000//////............//////////////////000000000000///............//////000111111222000...,,,---...000000000000////////////111000//////............000///...---...///000111000222333333333666<<>>???@@@EEEJJJNNNPPPPPPOOOLLLHHHFFFFFFFFFFFFFFFCCC@@@<<<999666444111///...------...///...,,,*********++++++,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,---...000222333444666777666111---+++***))))))***++++++,,,,,,,,,+++(((%%%''',,,...+++'''++++++++++++++++++******************************((((((((('''''''''&&&&&&((()))******))))))***+++---+++******+++,,,+++***&&&'''(((((())))))((((((((())))))))))))((((((((()))))))))))))))(((((((((,,,,,,+++*********************************************++++++++++++************+++++++++++++++,,,+++,,,---...///...------,,,------...//////000000//////000111222333333444666888:::;;;<<>>@@@DDDJJJSSS\\\bbbcccgggkkkmmmoooppprrrtttvvvuuutttvvvzzz}}}yyypppiiiddd___]]]]]][[[YYYWWWUUUSSSOOOLLLKKKHHHFFFIIIUUUlll}}}yyywwwuuutttrrrmmm|||jjjUUUMMMHHHGGGIIILLLJJJGGGDDDAAA>>>;;;999888:::===@@@AAAAAA>>>===:::999666444222000000000//////............//////////////////000000000000000///...------...///000111222222111...------...111111000000//////......222111000//////...//////000///...---...///111222///111444555444666???HHHbbbrrrxxx{{{|||{{{{{{oooooo]]]RRRLLLFFFBBBAAA??????AAAEEEJJJNNNOOOOOONNNKKKHHHFFFFFFGGGFFFEEEBBB???<<<999777444222///---------...///...,,,)))************+++,,,,,,------------,,,,,,,,,,,,+++,,,,,,---...///000111222444444222000---,,,,,,---++++++++++++++++++,,,,,,+++'''$$$&&&+++---+++'''++++++,,,,,,,,,++++++************++++++*********))))))(((((((((''''''''''''(((******)))(((***++++++***((((((***+++******(((((()))************))))))(((((((((((()))))))))++++++*********************)))(((&&&%%%$$$$$$$$$******************************++++++++++++************++++++,,,,,,,,,,,,++++++---.........---,,,.........//////000000111000000111111111222222222444666999:::;;;@@@FFFLLLNNNUUU]]]```^^^YYYWWWVVVNNNLLLIIIGGGGGGFFFCCC@@@AAADDDJJJPPPVVV[[[^^^```]]]]]]]]][[[WWWRRROOOLLLDDDBBB???<<<:::::::::;;;<<<===@@@CCCHHHQQQ[[[bbbfffhhhiiikkklllooosssvvvtttttttttwww{{{{{{ssslllgggccc``````]]]ZZZXXXVVVSSSPPPMMMJJJHHHHHHLLLTTTfff~~~yyytttpppmmmgggsssjjjVVVNNNHHHHHHLLLLLLKKKIIIEEEAAA===;;;999888;;;???BBBCCCBBBAAA@@@:::999666444222000000000//////............//////////////////000000000000000///...------...///000///000111000///...///000111111000000//////......111111000///////////////000//////...///000111222///000444666555666CCCQQQrrrnnnzzzvvvmmmppp\\\QQQLLLFFFBBBAAA??????@@@DDDIIIMMMNNNNNNKKKIIIFFFEEEEEEEEEDDDCCCBBB???;;;999777555222000---,,,+++,,,------+++)))***************+++,,,---------------,,,,,,,,,,,,,,,------...///000111111333222///,,,++++++,,,------,,,,,,++++++,,,------,,,)))'''(((***,,,+++)))+++,,,---......---,,,+++***+++,,,,,,,,,,,,+++******)))))))))(((((((((((('''(((******))))))***,,,((('''%%%&&&((()))((((((((())))))***************)))(((((((((((())))))***++++++++++++++++++++++++,,,+++)))(((&&&%%%%%%%%%++++++++++++++++++++++++******++++++++++++************++++++,,,---------***+++,,,......------,,,....../////////000000000111111111111111222222222111444666777888<<>>@@@BBBFFFOOOZZZbbbggghhhiiiiiikkknnnrrrvvvtttssstttxxx~~~~~~vvvooojjjfffdddbbb```\\\YYYWWWTTTPPPNNNJJJHHHIIINNNSSSbbb~~~uuummmiiiaaajjj{{{fffUUUNNNJJJJJJNNNLLLLLLJJJFFFAAA<<<::::::999===BBBEEEEEECCCAAAAAA:::999666444222000000000//////............//////////////////000000000000000//////............///---...////////////000111000000000000////////////000//////......//////000//////000000000111111111...///333777555777HHH[[[uuuzzz}}}aaavvvoooiiippp\\\QQQLLLGGGCCCAAA>>>>>>@@@CCCHHHLLLMMMMMMKKKIIIGGGFFFFFFFFFEEEDDDBBB???;;;888777555222000---,,,******+++++++++***+++******))))))***+++,,,++++++,,,,,,---......///------...///////////////000///---,,,,,,,,,++++++,,,+++++++++---...000111...---,,,+++++++++,,,,,,+++,,,...///000///...---+++,,,------------,,,+++))))))))))))((((((((((((''')))************+++---)))'''&&&'''(((******)))'''(((((()))***))))))))))))(((''''''((()))***+++)))))))))***++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++,,,------...***+++,,,---...---,,,,,,------............////////////000111222333333444333555666555555888>>>CCCJJJOOOWWW]]]^^^[[[VVVTTTNNNMMMOOOSSSWWWVVVPPPJJJDDDDDDEEEJJJSSS^^^hhhnnnssssssqqqkkkaaaVVVPPPMMMFFFDDD@@@<<<::::::;;;<<<<<>>>>>???CCCHHHKKKMMMMMMMMMKKKIIIHHHIIIIIIHHHFFFAAA???;;;888777555222000...+++)))((()))*********,,,+++***))))))***++++++((()))***,,,...000111222......///////////////...------------...---***(((******+++,,,---000333444000000///...,,,+++---///***,,,...000111111000///,,,,,,............,,,,,,)))(((((((((((('''''''''''')))***+++******,,,---,,,***)))***,,,------,,,&&&''''''((((((((((((((()))(((''''''''')))***+++''''''((()))***++++++,,,))))))))))))***+++,,,---++++++++++++++++++++++++******++++++++++++************+++,,,,,,---......***+++,,,---...---,,,,,,,,,,,,------------------------///000222444555666777888888555444555;;;@@@EEEKKKSSSZZZ\\\XXXRRRMMMNNNNNNRRRXXX]]]\\\VVVOOOIIIHHHHHHLLLUUUbbbooowwwzzzmmmaaaXXXTTTGGGEEE@@@<<<::::::;;;<<<===???AAABBBDDDLLLXXXaaacccgggkkkmmmnnnooopppqqqssstttuuuzzz~~~zzzsssoookkkiiieeebbb^^^ZZZWWWUUUQQQOOOMMMHHHGGGJJJMMM\\\tttllldddeeeoooyyy___UUUQQQMMMLLLPPPMMMMMMLLLGGG@@@;;;:::;;;@@@DDDIIIIIIEEE@@@===<<<:::999666444222000000000//////............//////////////////000000000000...///000000000///---,,,---...///...---,,,---.........//////000000111111,,,,,,,,,---...///000111---...111333333222000......---111555444888OOOiiittt```cccnnnmmmfffYYYMMMjjjvvvyyymmmkkkppp^^^TTTOOOIIICCCAAA??????@@@DDDIIIMMMPPPPPPLLLIIIGGGHHHKKKJJJFFFAAABBB???;;;888555333000---,,,,,,,,,+++++++++******'''(((******))))))***,,,+++***+++---///111111000///...------...///...,,,+++***)))))))))***+++,,,------------,,,...222444111...,,,+++---...,,,)))+++,,,...000111000///...////////////...---,,,+++)))((('''&&&'''(((***,,,&&&''')))***++++++++++++---+++)))((('''((()))***+++***)))(((((()))***+++,,,+++***))))))***+++,,,+++***)))(((((()))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***)))((((((((()))+++,,,,,,,,,,,,+++++++++******,,,+++++++++---------,,,........................,,,---...///000111222222333333333444555777:::;;;CCCGGGLLLPPPRRRRRRPPPOOOSSSRRRSSSXXX^^^___ZZZUUULLLLLLNNNRRRWWWcccxxxyyyiii\\\TTTMMMHHHBBB>>><<<============<<<===BBBFFFLLLYYYeeeeeehhhkkkmmmmmmnnnooopppuuuvvvxxx{{{yyysssnnnjjjjjjfffaaa]]]ZZZWWWTTTQQQJJJHHHIIIKKKNNN\\\}}}vvvoooiiijjjzzzxxxcccVVVPPPMMMNNNPPPOOOQQQPPPJJJAAA;;;:::;;;===DDDKKKMMMHHHCCCAAA@@@===;;;999666333222111111111111111111000000000000000000000000000000000000111000///...------...///---------.........//////............/////////000000000000///---,,,---////////////000111111222222444111333666666;;;SSSnnnlllYYYWWWZZZYYYUUUPPPOOO[[[mmmrrrjjjjjj~~~mmm[[[QQQLLLGGGCCCBBB??????@@@DDDIIIMMMPPPPPPMMMJJJGGGHHHJJJJJJGGGCCCCCC@@@<<<888666333000...---,,,,,,,,,,,,+++++++++)))+++,,,,,,+++***+++---///...---...000111222111111///......000000///---,,,+++***))))))***++++++,,,------------...222555333000---,,,------,,,***+++,,,///000111111000////////////......---,,,+++,,,+++)))(((((()))***+++((((((******+++***)))))),,,+++)))''''''((()))***+++***)))(((((()))***+++((('''&&&&&&&&&&&&'''(((+++***)))(((((()))******))))))))))))))))))))))))(((((()))************)))+++***)))))))))***,,,,,,((()))******,,,,,,---...,,,++++++,,,---------,,,...........................//////000222333333444444333333444555777999:::@@@CCCHHHMMMPPPRRRQQQQQQRRRQQQRRRVVV[[[]]]ZZZVVVLLLMMMPPPUUU[[[ggg}}}sssdddZZZPPPKKKDDD???============???===???CCCFFFLLLXXXdddiiikkkmmmmmmlllkkkkkkkkkssstttvvvyyy~~~~~~{{{vvvppplllgggccc^^^ZZZXXXUUURRRPPPKKKIIIIIIKKKNNN\\\|||tttllliiiuuu{{{eeeXXXQQQNNNOOOQQQOOOQQQQQQMMMEEE>>><<<===???EEEKKKLLLHHHBBB@@@???===;;;999666333222111111111111111111000000000000000000000000000000000000111000///...---......///---------.........//////---------............///000111333444444222000.../////////000111111222222333111222666666>>>WWWrrrmmm[[[XXXYYYVVVLLLHHHIIITTTfff|||sssiiijjj}}}kkkXXXNNNJJJEEEBBBBBB??????@@@DDDIIIMMMOOOPPPOOOLLLHHHHHHIIIJJJHHHFFFDDDAAA===999777444111///......---------,,,,,,,,,---.........,,,+++,,,---222000///000222333333222222111///000111111///...---,,,+++***))))))***++++++,,,---------///222444555222...,,,,,,,,,,,,++++++,,,///111222222111111............---,,,++++++...,,,+++)))))))))*********************)))((((((***)))((('''''''''((()))+++***)))(((((()))***++++++***))))))))))))***+++******))))))))))))******))))))))))))))))))))))))'''((())))))******))))))++++++******++++++,,,---((())))))***+++,,,------,,,,,,,,,,,,------------........................000111111222333444555555555444444444444666888999<<<>>>CCCHHHLLLOOOQQQRRRPPPNNNNNNPPPUUUWWWVVVTTTOOOPPPUUU[[[bbbooo|||kkk```UUUOOOGGG@@@======>>>>>>@@@???@@@CCCFFFLLLWWWbbbhhhjjjlllmmmkkkjjjjjjjjjpppqqqsssvvvzzz}}}|||{{{{{{yyysssnnneeebbb]]]ZZZXXXVVVSSSQQQMMMJJJJJJLLLOOO]]]|||{{{pppiiipppiiiZZZSSSOOOOOORRROOOQQQSSSPPPIIIBBB???>>>AAAFFFKKKLLLHHHBBB@@@???===<<<999666444222111111111111111111000000000000000000000000000000000000000000///............///------........./////////,,,,,,---------.........000111444999<<<:::333.../////////000111111222222333111222555888CCC]]]vvvooo^^^ZZZWWWRRRCCCAAADDDOOO___vvvsssiiijjj~~~lllXXXMMMHHHDDDAAAAAA???>>>@@@CCCHHHMMMOOOPPPQQQMMMIIIHHHHHHJJJJJJIIIDDDAAA===:::777555222//////.........------------...//////...,,,+++,,,---......000333666666444111222111000000000000///---...---,,,***))))))*********,,,---------...111333666444000---,,,+++,,,,,,***,,,///111222222222111---......------,,,+++***++++++***)))))))))******))))))*********))))))))))))(((''''''''''''((((((+++***)))(((((()))***+++------,,,,,,,,,,,,------)))))))))))))))*********)))))))))))))))))))))))))))******+++++++++++++++************++++++,,,,,,++++++++++++************+++,,,------,,,,,,---...........................111111222222333444444555555444444333444555777777:::<<<>>>BBBFFFJJJMMMNNNKKKIIIGGGHHHLLLOOOQQQPPPRRRTTTZZZbbbiiivvvnnnbbbYYYSSSJJJBBB???>>>??????@@@???@@@CCCFFFJJJTTT^^^dddgggjjjkkkkkkkkklllmmmnnnoooqqqsssvvv{{{~~~||||||}}}}}}||||||zzz{{{}}}|||uuuooohhhddd```\\\ZZZXXXVVVTTTNNNKKKKKKNNNRRR___~~~vvvjjjkkk{{{lll\\\TTTOOOOOOQQQPPPSSSUUUSSSMMMFFF@@@>>>BBBFFFJJJKKKHHHDDDBBBAAA>>><<<999666444222222222111111111111000000000////////////////////////////////////.........//////............////////////---------.........//////000000222777<<<<<<555.../////////000111111222222222111222555:::GGGbbbzzzsssddd^^^VVVOOO@@@@@@DDDNNN^^^uuurrrjjjkkkoooZZZNNNHHHDDDAAA@@@>>>>>>???CCCHHHLLLOOOOOOQQQNNNJJJHHHHHHIIIJJJKKKDDDAAA===:::777555222////////////.........---------...///---,,,++++++,,,'''+++000666:::999555111222000////////////...,,,///...,,,******)))*********,,,---------...000222555444111...,,,++++++,,,+++,,,///111222222111000------------,,,+++***)))'''''''''((()))***++++++((((((((())))))***+++,,,((('''''''''''''''((((((+++***)))(((((()))***+++(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***++++++++++++***((())))))***************+++++++++*********))))))+++---......,,,,,,---///////////////////////////000000111111222222333333555444333333444555666777:::;;;<<<>>>@@@CCCEEEFFFCCCAAA@@@@@@CCCFFFIIIJJJOOOSSS[[[eeemmmxxx~~~oooccc[[[TTTLLLEEEAAA@@@@@@@@@@@@>>>???CCCEEEHHHRRR\\\cccfffiiikkkkkklllmmmnnnmmmoooqqqrrrtttxxx|||~~~{{{zzzzzz{{{{{{{{{~~~zzzzzz}}}xxxqqqjjjfffbbb^^^[[[XXXVVVTTTOOOKKKKKKOOOUUUccc{{{mmmjjjvvvppp^^^TTTNNNMMMOOORRRTTTVVVUUUPPPIIIBBB>>>DDDFFFIIIJJJIIIGGGEEEDDD>>><<<:::777444333222222111111111111000000000///////////////////////////......//////////////////........./////////000000////////////000000000000000......222777888444.../////////000111111222222111111222555;;;LLLeee{{{yyykkkaaaVVVMMMAAAAAAEEEPPP___vvvqqqkkknnnooo[[[PPPJJJEEEAAA@@@>>>>>>???CCCHHHLLLNNNOOOPPPNNNKKKHHHGGGHHHJJJKKKDDDAAA===999777444111/////////.........---------+++---------+++***+++,,,%%%)))000888<<<<<<777333222111////////////---,,,...---,,,+++******+++++++++---......------...///222222111///,,,***+++,,,+++,,,...000111000///...,,,,,,,,,,,,+++***))))))%%%%%%&&&((()))***+++,,,'''''''''((()))+++,,,---''''''((((((((()))))))))+++***)))(((((()))***+++&&&''''''((((((''''''&&&'''((()))******+++******))))))))))))))))))))))))&&&'''(((((())))))(((((((((((()))************)))'''(((((()))***+++,,,,,,***---//////,,,+++...000////////////////////////000000000000111111222222444333333333333555777888::::::;;;;;;<<<<<<======<<<;;;::::::<<>>@@@CCCEEEIIIRRR[[[fffhhhkkkllllllkkklllmmmnnnppprrrttttttvvvyyy{{{|||{{{zzzzzzzzzzzz{{{|||{{{xxxyyy||||||tttlllhhhccc^^^ZZZVVVSSSPPPNNNJJJKKKQQQYYYiiiqqqllltttvvvbbbVVVNNNLLLNNNSSSUUUVVVVVVSSSNNNHHHDDDHHHIIIJJJKKKJJJIIIGGGFFF>>>===:::777444333222222111111111111000000000000000000000000000000000000---...//////000/////////....../////////000000000//////000000000111111111...---,,,///222333111////////////000111111222222111222444666===NNNfffyyy{{{rrrcccTTTKKKAAA@@@EEEQQQbbbyyy}}}ooommmrrr|||kkkYYYPPPLLLGGGCCCBBB>>>===???BBBGGGLLLNNNOOONNNMMMKKKIIIGGGGGGHHHJJJCCC@@@<<<888666333000............---------,,,,,,+++,,,------,,,+++,,,...***---222888<<<<<<999666444222000000000000...,,,------++++++***+++,,,---,,,...///...---+++,,,---...000111000---******++++++---...//////...---,,,,,,,,,,,,,,,+++***)))(((&&&'''((()))***+++++++++))))))(((((((((***+++,,,'''((())))))*********)))+++***)))(((((()))***+++)))***++++++++++++***)))&&&''')))***++++++******))))))))))))))))))))))))&&&''''''(((((((((((((((((()))***+++++++++******''''''((()))***+++,,,,,,***---000///,,,+++...111////////////////////////000000000000111111111111222222222222333555777888888888999999999888888777777777777777888;;;>>>AAA@@@IIIYYYiiittt~~~vvvjjj```UUUQQQLLLHHHFFFEEEDDDBBB@@@???AAAEEEGGGKKKSSS]]]eeegggkkkmmmmmmmmmnnnoooppprrruuuuuuuuuvvvxxxyyyzzzzzzzzzzzzzzz{{{|||~~~~~~}}}yyywwwxxx|||xxxqqqmmmfff```[[[VVVRRROOOMMMIIIKKKSSS]]]nnn~~~|||yyyuuutttxxxvvvnnnsss|||fffXXXPPPMMMNNNSSSTTTVVVXXXXXXUUUQQQNNNNNNMMMLLLLLLKKKIIIGGGEEE???===:::777555333333222111111111111000000000000000000000000000000000000,,,---///000000000//////.../////////000000000000////////////000000000000------///000111111000////////////000111111222222000333555777>>>PPPeeeuuuyyywwwbbbPPPGGGAAA???EEETTTiiixxxmmmooowwwwwwhhhWWWPPPMMMHHHEEECCC>>>===???BBBGGGLLLNNNOOOMMMMMMLLLJJJGGGGGGHHHIIICCC???;;;888555333000---......---------,,,,,,,,,***,,,------,,,,,,...///111111333777:::;;;:::999555444222111111111///------,,,+++++++++,,,---...---///000///---++++++++++++...111111---*********,,,---...//////---+++***++++++,,,++++++***)))((()))******+++++++++******,,,+++)))((((((((()))***(((((()))***************+++***)))(((((()))***+++)))***+++,,,,,,+++***)))&&&''')))***+++++++++***))))))))))))))))))))))))((())))))***************)))***+++,,,---,,,++++++************))))))))))))***...111000,,,+++...222000000000000000000000000111111111111111111222222111111111222333666888999666777888888888777555555555666666666777999===???>>>III[[[nnnzzz{{{qqqeee\\\SSSPPPLLLIIIHHHGGGEEECCCAAAAAACCCGGGIIIMMMUUU___aaadddiiilllnnnpppsssuuurrrtttvvvwwwvvvvvvwwwxxxyyyzzzzzz{{{zzz{{{}}}|||~~~|||~~~}}}zzzxxxyyy|||{{{vvvrrrjjjccc]]]XXXSSSOOOLLLHHHKKKTTT___qqq{{{pppnnnjjjeeeaaadddjjjpppoooxxxzzzppprrriii[[[QQQNNNOOORRRSSSVVVYYY[[[[[[XXXVVVSSSQQQOOOMMMKKKIIIFFFCCC???===:::777555333333333111111111111000000000000000000000000000000000000,,,---///000000000//////////////////000000000000............/////////000+++///222444333111///////////////000111111222222000444666888???PPPdddrrr|||zzzaaaMMMCCCBBB@@@FFFWWWooouuulllpppzzzyyyjjj[[[RRRMMMGGGCCCBBB???@@@BBBDDDGGGJJJMMMNNNOOOMMMJJJJJJJJJJJJIIIHHH@@@???===:::777444222000,,,---------------,,,,,,,,,,,,,,,++++++*********+++,,,///333777:::===???;;;777444333444555444222...---,,,,,,......---,,,---------,,,,,,+++++++++...//////---+++))))))***++++++******+++---...///...---***)))(((((()))***++++++***************+++************)))(((&&&&&&)))'''%%%&&&(((***++++++)))*********++++++++++++++++++***************+++))))))************))))))******++++++++++++******+++***)))(((((()))***+++(((%%%###&&&+++...,,,)))!!!$$$(((+++,,,------))))))***+++,,,,,,,,,,,,---.........///000000000......000111333333444444777666555555777888888888666666666555555444444444777777777777888:::<<<>>>CCCGGGUUUjjj~~~zzzoooddd[[[RRROOOKKKGGGEEEDDDEEEFFFEEEHHHIIIHHHMMMUUU[[[[[[eeegggiiikkkmmmnnnoooooowwwvvvwwwyyy||||||zzzxxxzzzzzzzzzzzzzzzzzzzzzzzz}}}~~~|||zzzzzz}}}~~~yyyxxxzzzzzzzzzyyyxxxyyy{{{}}}xxxmmmccc\\\WWWTTTSSSPPPQQQSSSXXXddd{{{~~~xxxmmmhhhbbb^^^]]]]]]^^^^^^bbbbbbgggqqq|||rrroooyyynnn]]]SSSPPPQQQQQQRRRVVV\\\``````ZZZVVVVVVSSSPPPMMMKKKIIIFFFDDDBBB@@@===999666444333333222222222111111111111000000000//////.........---......---------,,,,,,,,,+++,,,...///000///..................////////////000000000000000000000000000000000000000111111222000444666777@@@TTTiiiuuuwww}}}cccNNNDDD???BBBJJJZZZuuurrrhhhnnnzzzzzzkkk[[[QQQLLLFFFCCCBBB@@@@@@AAADDDGGGJJJMMMOOONNNKKKIIIHHHHHHHHHGGGFFF@@@???===:::777444222000/////////......,,,++++++,,,,,,,,,+++++++++******,,,---000333777;;;===???999666333222333444333111...,,,+++,,,---...---+++---,,,,,,,,,,,,,,,,,,++++++---------+++***+++,,,++++++******+++---...///...---+++)))((()))***+++,,,++++++******+++++++++************)))((('''&&&)))(((&&&&&&(((*********)))))))))*********++++++++++++***************+++))))))************)))))))))******************)))+++***)))(((((()))***+++)))'''%%%''',,,...---***$$$&&&)))+++---------,,,)))***+++,,,------------////////////000000000000...///000111222333333333777666555666666666555555555555444444444444555555888888888888999;;;===>>>BBBFFFTTTjjjtttggg^^^XXXQQQOOOLLLIIIGGGGGGGGGGGGFFFJJJMMMLLLOOOWWW]]]___ffffffhhhiiikkkllllllmmmttttttuuuwww{{{||||||{{{xxxxxxwwwwwwwwwwwwxxxxxx{{{~~~~~~|||xxxvvvxxx}}}~~~zzzwwwwwwzzz{{{|||{{{{{{|||~~~yyynnneee]]]XXXTTTQQQOOOPPPQQQVVVddd}}}tttpppjjjeeecccaaa```___[[[YYY\\\bbbiiiqqq|||uuunnntttsssbbbUUUOOOOOOQQQRRRVVV\\\``````]]]ZZZYYYVVVRRROOOMMMKKKHHHFFFBBB@@@===999666444333333222222222111111111111000000000/////////.........///.........---------,,,------......///.....................////////////000000000000000000000000000000000000000111111222111444666999FFFZZZlllvvvyyydddMMMBBB???CCCKKK\\\wwwooogggooo|||{{{lll[[[QQQKKKEEEBBBBBB@@@@@@AAACCCFFFJJJNNNPPPMMMKKKHHHGGGFFFFFFDDDCCC@@@???===:::777444222000111111000000...,,,+++***,,,,,,,,,++++++++++++***---...111444777:::<<<===777555333222222222111000---,,,++++++------,,,++++++,,,,,,,,,,,,,,,,,,---)))+++,,,,,,++++++,,,...++++++++++++,,,---.........---+++***)))******+++++++++++++++++++++++++++)))******))))))((('''&&&***(((''''''(((***))))))((((((((()))))))))******+++***************++++++((())))))******))))))(((((())))))******))))))(((******))))))))))))*********((('''))),,,...---+++)))***+++,,,---,,,+++******+++,,,---............000000000000000////////////000111222222222222222555555666666555444222111555444333222333555777888;;;:::::::::;;;<<<>>>???CCCEEEQQQhhhsssddd]]]ZZZPPPOOONNNLLLKKKJJJIIIIIIIIIQQQUUUTTTUUU[[[bbbeeehhhhhhiiiiiijjjjjjkkkkkkqqqqqqrrruuuyyy}}}wwwvvvuuuttttttuuuvvvwwwzzz|||}}}zzzsssqqqqqqtttuuussstttwwwzzz|||}}}~~~~~~|||sssjjjbbb[[[VVVRRRPPPPPPPPPWWWggg{{{vvvqqqlllhhhddd[[[XXXVVVXXXYYY\\\ccclllzzzpppqqqyyyfffWWWOOONNNQQQRRRUUUZZZ___aaa```___\\\YYYUUURRROOOMMMJJJHHHCCCAAA===:::777444333333222222222111111111111000000000////////////......////////////............//////......---.....................////////////////////////////////////000000000000000111111222222444666===NNNcccrrrvvv{{{eeeKKKAAAAAAFFFOOO```{{{lllfffppp|||lllZZZPPPJJJDDDBBBBBB@@@@@@@@@BBBFFFJJJNNNQQQMMMKKKHHHFFFFFFEEECCCAAA@@@???===:::777444222000111111111000///---,,,+++++++++++++++++++++++++++---...000222555777999:::555444222222111000//////,,,+++***+++------,,,++++++++++++,,,,,,---------)))+++,,,,,,++++++,,,---++++++++++++,,,---------------,,,+++******++++++))))))******************)))))))))))))))(((''''''***)))'''((())))))((('''(((((((((((())))))))))))*********)))******+++,,,(((((())))))))))))(((((((((((())))))))))))((((((***))))))))))))))))))***)))(((''')))+++---,,,+++)))***+++++++++***))))))+++,,,---...////////////000000000//////.........000111111222222222111111111333555666555333222111444333222222333666999;;;===<<<<<<<<<<<<===???@@@DDDDDDMMMccc~~~tttccc\\\ZZZMMMMMMMMMMMMLLLLLLKKKKKKNNNXXX^^^\\\[[[```gggkkkjjjjjjiiiiiijjjjjjjjjkkkooonnnooorrrwww}}}xxxwwwvvvttttttvvvwwwxxxzzz}}}|||xxxtttmmmjjjjjjlllmmmmmmrrrxxxzzz|||zzzqqqiiiaaaYYYUUUSSSQQQRRRZZZnnn~~~vvvppphhhccc^^^\\\XXXVVVYYY___iiiwwwqqqqqq~~~}}}hhhWWWPPPPPPPPPQQQTTTXXX\\\```bbbccc]]]ZZZVVVSSSQQQNNNKKKIIIDDDAAA>>>:::777555333333222222222111111111000000000000//////////////////000000000///////////////111000///---------...///............////////////////////////////////////000000000000000111111222333333666@@@VVVlllwwwwww{{{zzzpppvvvdddKKKCCCBBBHHHSSSeeezzzhhhdddrrrzzzkkkZZZPPPJJJDDDAAAAAA??????@@@CCCFFFKKKOOOQQQNNNLLLIIIGGGGGGFFFDDDBBB@@@???===:::777444222000//////////////////...---++++++++++++++++++++++++------...000222333444555333333333222000///......,,,+++***+++---...---,,,+++++++++,,,,,,---------+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++''''''((()))******))))))((())))))))))))(((((('''***)))(((((()))***((('''(((((((((((())))))))))))******))))))***++++++,,,(((((())))))))))))(((((((((((())))))))))))(((((()))))))))******)))))))))(((''''''(((************))))))***+++++++++++++++,,,,,,---.../////////////////////......---------000111111222222222111111---000444555444333333444444333222222444777;;;===???>>>=========>>>???@@@BBBAAAJJJ^^^wwwuuuaaaWWWSSSKKKKKKLLLLLLMMMMMMMMMMMMQQQZZZaaa```]]]aaafffjjjggggggfffffffffggghhhiiimmmmmmmmmqqqvvv{{{~~~yyyyyyxxxwwwwwwxxxyyyyyy{{{|||}}}|||yyytttooolllfffddddddgggiiikkkrrrzzz|||~~~uuummmddd\\\WWWTTTSSSTTT___vvvwwwqqqkkkfff___XXXWWW[[[ZZZeeexxxrrrpppiiiWWWQQQSSSPPPQQQTTTWWWZZZ^^^bbbddd^^^[[[WWWSSSQQQNNNKKKIIIDDDBBB???;;;777555333333222222222111111111000000//////000000000000000000000000000000000000000000222111///...------...///............////////////////////////////////////000000000000000111111222444333666CCC[[[rrrzzzyyy{{{kkkfffuuucccLLLHHHDDDKKKWWWjjjvvvfffdddtttwwwiiiZZZQQQKKKEEEBBBAAA===???AAADDDHHHKKKNNNPPPNNNLLLIIIHHHGGGGGGEEEDDD@@@???===:::777444222000---....../////////......***++++++++++++,,,,,,,,,------...///000111111222222333444333000.........,,,++++++,,,...//////---+++,,,,,,,,,,,,,,,,,,---+++,,,---,,,***))))))***+++,,,,,,------,,,,,,+++************************&&&''')))***+++******)))(((((())))))))))))((((((((((((''')))******)))'''((((((((()))))))))******))))))))))))***+++,,,,,,'''(((((())))))(((((('''((())))))******))))))((())))))************))))))''''''(((((())))))))))))+++++++++,,,,,,---......+++,,,---...////////////////////////............///000111222222222222222,,,000444444333333444777555555444555777999<<<>>>@@@???>>>======>>>????????????FFFWWWlllzzzeeeWWWPPPJJJJJJKKKKKKMMMNNNPPPQQQRRRZZZ___^^^\\\___bbbcccbbbbbbaaaaaaccceeeggghhhmmmmmmnnnqqquuuyyy{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvsssnnnjjjeeeccc```___bbbgggiiilllttt}}}xxxoooeee]]]XXXUUUTTTWWWeee~~~zzzsssiii^^^YYYZZZTTTZZZgggxxxtttppp}}}mmmZZZTTTWWWRRRTTTVVVXXXZZZ]]]aaaddd___\\\WWWTTTQQQNNNKKKHHHEEECCC???;;;777555333222222222222111111111111000//////000000000000111111////////////000000000000000000//////.../////////............////////////////////////////////////000000000000000111111222333333777DDD]]]ttt|||zzzdddccczzzbbbLLLKKKFFFNNN\\\ooottteeeeeevvvtttgggYYYRRRMMMGGGBBBAAA;;;>>>AAAEEEIIILLLNNNOOOLLLJJJHHHGGGGGGGGGFFFEEE@@@???===:::777444222000...............---,,,+++******+++++++++,,,,,,,,,.........//////000000000111333555444111......///---,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,+++)))***++++++******+++,,,+++,,,---------,,,++++++((())))))******)))))))))'''(((***,,,---,,,++++++(((((())))))))))))((((((''''''''')))++++++)))((()))))))))*********++++++))))))))))))***+++,,,---''''''(((((((((((('''''')))******************)))((()))***++++++***)))(((((()))))))))))))))******+++++++++++++++,,,,,,---++++++,,,...............000000000000111111111111...///000111222333333333...111555444222111444888666666777888999;;;===>>>AAA@@@???=========>>>?????????DDDOOO\\\ooozzzhhh[[[TTTKKKKKKKKKKKKMMMPPPSSSUUUUUU[[[^^^^^^]]]______]]]```______```cccfffiiikkkooonnnooorrruuuwwwvvvuuuuuuvvvxxxyyyyyyxxxvvvuuuqqqoookkkgggccc___]]][[[[[[\\\bbbiiilllooowww|||sssiiibbb]]]YYYYYY___ooozzzkkkbbbaaaYYYYYY]]]fffxxx{{{rrrzzzuuu___WWWYYYUUUXXXZZZ\\\\\\]]]aaaddd```]]]XXXUUURRROOOLLLIIIFFFCCC@@@;;;888555333222222222222111111111111000//////000000000111111111.........//////000000000...//////000000000000///............////////////000000000000000000000000000000000000000111111222222333777EEE]]]sss|||{{{cccddd|||bbbKKKLLLGGGPPP___ssstttffffffxxxrrrfffYYYSSSNNNHHHBBB@@@:::===BBBGGGJJJMMMNNNNNNKKKIIIGGGFFFGGGGGGFFFEEE@@@???===:::777444222000000//////...---+++***)))*********++++++,,,,,,,,,////////////000000000000111333666444111......///...---,,,...000111111000---------,,,,,,+++++++++&&&(((*********+++,,,...+++,,,---------,,,+++***'''((())))))))))))(((((((((***,,,...///...---,,,(((((()))))))))))))))(((&&&&&&''')))+++,,,***(((************++++++++++++))))))))))))***+++,,,---''''''((((((((((((''''''******++++++++++++******((()))***++++++***)))((()))***++++++******+++,,,+++***))))))(((((())))))***+++,,,---............111111111222333333333444......000111333333444444111444666444000000333777666777888:::;;;<<<===>>>AAA@@@???=========>>>>>>@@@@@@CCCHHHOOO]]]sssqqqeee[[[TTTMMMLLLKKKLLLNNNRRRVVVYYYYYY]]]```___```bbb```\\\aaaaaaaaabbbeeeiiimmmoooppppppppprrruuuuuusssrrrrrrsssvvvwwwwwwvvvsssrrrjjjhhhddd```\\\YYYXXXWWWXXX[[[ccckkknnnqqqzzzwwwnnngggccc^^^___fffxxxyyynnnkkkbbb^^^ZZZ\\\jjjvvvyyy{{{cccYYYZZZXXX[[[^^^^^^^^^^^^aaadddaaa^^^ZZZVVVSSSPPPLLLJJJFFFDDD@@@<<<888555333222222222222111111111111000//////000000111111111222---.........//////000000---...///111111111000///............/////////000111111111111111111111111000000000000000111111222222333888EEE\\\rrr||||||dddddd|||bbbJJJKKKHHHQQQaaauuutttfffgggyyyqqqgggZZZQQQMMMIIICCC>>>>>>>>>???BBBGGGJJJKKKKKKKKKJJJIIIIIIHHHFFFCCC@@@===<<<;;;:::999777666666222111///...,,,,,,++++++,,,++++++,,,---///111333111222444555555333000...222333444333111/////////,,,---...000000000000///111///...,,,+++++++++,,,,,,,,,+++***))))))******---,,,,,,++++++,,,------))))))))))))))))))))))))***++++++******)))((('''((((((((()))))))))))))))++++++******))))))(((((()))((('''''')))******)))***((('''(((+++,,,+++)))))))))))))))))))))))))))&&&''''''((()))***++++++)))(((''''''''')))***+++)))******)))(((((()))+++++++++,,,,,,,,,---------111///,,,******---000222000000000000/////////////////////000111222444444222222333333333333333333======<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAEEEGGGKKKTTT```jjjxxx{{{}}}yyynnnaaaWWWRRROOOOOOPPPRRRTTTWWWZZZ[[[^^^___```___^^^]]]^^^___^^^___bbbeeehhhjjjkkkllliiimmmrrrtttrrrpppqqqrrrzzzxxxwwwzzz|||yyyrrrllleee___[[[YYYWWWTTTUUUXXX]]]^^^dddmmmsssvvv|||}}}qqqgggbbb___dddttt{{{nnnhhh___ZZZ^^^dddpppyyyuuuyyy}}}dddUUUWWWYYYXXXXXXXXXZZZ]]]```bbb___]]][[[WWWSSSPPPMMMLLLFFFDDDAAA===999666444333111111111000000000000///000000000000000000000000......000222111...///111---...///000111111111111111111111000000000000000//////............/////////000111000//////111333555888888FFF```ooottt}}}zzzlllZZZaaaIIIJJJHHHTTTfffzzzqqqffffffzzzsssiii[[[QQQMMMIIIDDD@@@>>>>>>???BBBGGGJJJKKKKKKLLLJJJHHHHHHGGGFFFCCCAAA>>>===;;;999666444222111,,,---------......//////...---,,,,,,,,,---//////...000222444444333111///...000111111///......//////000000111111///...---000///---,,,+++++++++,,,,,,,,,+++***************---------------,,,,,,,,,---,,,+++***)))((('''&&&'''((()))******++++++***((((((((((((((((((((((((+++*********)))))))))((()))((('''''')))******)))***((('''(((+++,,,+++)))))))))))))))))))))))))))''''''(((((((((((((((((((((((('''&&&'''((()))))))))+++,,,+++***)))***+++++++++++++++,,,,,,,,,,,,///...,,,++++++---///111////////////000000000000111111111111222222333444333333333222333333444555======<<<<<<<<<<<<<<<===========================<<>>>>>???CCCGGGKKKLLLLLLLLLJJJGGGFFFEEEEEECCCBBB@@@>>>;;;888444111...,,,***+++---.../////////...///...---+++++++++,,,,,,,,,...000222222222111000,,,...000000/////////000222222222222000///---+++///...---,,,++++++,,,,,,,,,++++++************+++,,,...///000000...+++***------,,,***)))((('''&&&'''((()))******++++++***))))))((((((''''''&&&&&&***************))))))))))))((('''''')))******)))***)))((()))***+++***)))))))))))))))))))))))))))*********))))))((((((((()))(((''''''&&&''''''((()))+++------,,,******+++)))*********++++++++++++---,,,,,,,,,,,,---...///......//////000000111111333222222222222333333333555444333222222444666777<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@AAABBBEEELLLQQQWWWZZZ^^^___\\\WWWRRRPPPNNNPPPRRRUUUXXXYYYZZZZZZ]]]^^^______^^^]]]^^^___aaabbbdddgggiiikkkllllllpppssswwwwwwuuurrrssstttvvvuuutttvvvvvvssslllggg___ZZZWWWWWWVVVTTTVVVZZZ^^^```hhhrrryyy}}}yyyqqqnnnrrr{{{nnndddaaa```bbbooo~~~|||www[[[RRRSSSTTTUUUWWWZZZ\\\]]]^^^aaa___\\\YYYUUURRROOONNNGGGEEEBBB>>>:::777555444333222222222111111111111000000000000000000000000222000...///111333111///111111000000000/////////000000000000000000000000000//////......//////000///000111000///000111333444777;;;MMMjjjwww|||wwwkkk___JJJKKKKKKWWWjjjwwwjjjdddjjjvvvjjjYYYMMMHHHFFFDDDAAA>>>>>>@@@CCCGGGKKKLLLLLLLLLIIIFFFEEEDDDDDDDDDCCC@@@>>>;;;888444000---,,,+++,,,...//////...,,,+++...---,,,+++***+++,,,,,,---...///000111000///...///000222222111000000111000000111111///...,,,+++------,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,...111333333000,,,)))***************************++++++******)))((('''***))))))((('''&&&%%%%%%************************)))((('''''')))******)))))))))))))))*********)))))))))))))))))))))))))))++++++++++++++++++++++++******)))((((((((('''''''''))),,,---,,,***))))))))))))))))))************++++++,,,------.........---......///000111111222444444444444333333222222555444222111222444777888::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAABBBBBBDDDGGGJJJMMMOOOSSSUUUVVVUUUSSSRRROOOQQQUUUXXX[[[\\\[[[[[[]]]___```___^^^^^^___aaabbbccceeegggiiikkkllllllrrruuuxxxwwwtttrrrrrrttttttssssssttttttpppjjjeee___ZZZWWWXXXWWWVVVYYY]]]___bbbjjjuuu}}}{{{tttssszzzyyymmmhhhdddbbbkkkwww```QQQQQQSSSUUUXXX[[[]]]^^^^^^```___\\\XXXUUUQQQNNNMMMGGGEEEBBB>>>;;;777555444333333333222222222111111////////////////////////111000///000555888444...111000000000000000000000/////////000000000000000///......------......///111222333222111111333555999<<>><<<999555222000///+++,,,...//////---+++***++++++******+++,,,...//////000000000///---,,,+++111222333222000......///,,,,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,///333666555222---******************************++++++******)))((('''******)))((('''&&&&&&%%%))))))******++++++,,,,,,)))((('''''')))******))))))*********))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,++++++++++++******))))))%%%(((++++++***(((''''''(((((()))))))))************+++,,,......///......---......///000111111222444444444444444333111111555333222111111444777999777888999;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@BBBDDDEEEGGGHHHIIIJJJKKKNNNPPPRRRRRRRRRPPPSSSVVVZZZ\\\]]]]]]]]]]]]^^^```______^^^```aaaaaabbbeeegggiiikkklllmmmrrruuuwwwvvvsssqqqqqqsssrrrsssttttttsssooojjjfff___ZZZWWWXXXWWWVVVYYY]]]```ccclllwwwyyytttuuutttnnniiieeejjjsssfffSSSRRRTTTVVVZZZ\\\___```aaa___]]][[[WWWSSSPPPMMMLLLHHHFFFCCC???;;;888666555333333333222222222111111////////////////////////---///000222888>>>999111000000000///000111222333......//////000000000000222111111000000111111222333444444444333333555777<<>><<<999777444222111)))***,,,---.........---************,,,...000222111111000///...,,,+++***///000111000---++++++,,,((()))+++------------,,,)))***+++,,,------,,,,,,,,,++++++++++++,,,,,,---,,,///444777777444///,,,......---+++***)))(((''''''((()))******++++++*********))))))(((((('''''')))))))))***+++,,,------)))((('''''')))******))))))***+++***)))((()))***))))))))))))))))))))))))%%%%%%&&&'''((()))***++++++,,,,,,,,,,,,++++++***&&&(((******(((''''''(((((()))))))))************++++++---...///000000000......//////000000111111222333444444444222111000222222111111111444666777666777999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>???>>>>>>========================>>>???@@@BBBEEEGGGHHHGGGFFFDDDAAACCCGGGLLLNNNOOOPPPQQQSSSUUUWWWZZZ[[[\\\WWWYYYZZZZZZZZZZZZ\\\]]]]]]___bbbeeeiiikkkmmmnnnqqqtttvvvuuurrrppprrrtttrrrtttwwwxxxvvvsssooommmeee```\\\[[[YYYWWWXXX\\\```cccmmmyyywwwyyy~~~uuujjjhhhlllvvvuuu\\\TTTUUUVVVYYY\\\```dddfff___^^^[[[XXXTTTPPPNNNLLLIIIGGGDDD@@@<<<999777666222222111111111000000000000000000000000000000000+++111222///555CCCJJJGGG666444222000/////////000------......///000000111......------------......222333444333222222444666777;;;HHHkkkrrrRRRGGGJJJOOOYYYqqqmmmcccdddpppxxxlll\\\QQQKKKHHHDDD@@@??????AAADDDIIILLLMMMMMMKKKJJJJJJJJJKKKJJJGGGDDDAAA???===999666222000...000///---,,,+++*********---,,,,,,,,,---///111222///////////////.........---///111111000///000111+++,,,---.........------''')))***,,,---------,,,++++++++++++,,,,,,---...,,,///333777888666333111++++++++++++++++++++++++***++++++******)))((('''***************+++++++++(((((()))***,,,---......)))((('''''')))******))))))+++,,,+++((('''(((***))))))))))))))))))))))))---------,,,,,,,,,,,,+++((()))***+++,,,,,,+++***)))******)))((((((***+++************++++++++++++------......///111222333000000000000///////////////000222333333222000///...///000111222333444444777999<<>>>>>>>>>>>>>>>>>>>>>>>CCCCCCCCCEEEGGGIIIIIIIIIGGGCCCAAABBBGGGLLLOOOPPPOOOOOOPPPRRRTTTWWWZZZ[[[TTTVVVXXXXXXWWWXXXYYY[[[\\\]]]aaadddhhhkkkmmmooorrrtttvvvuuurrrqqqsssvvvrrruuuyyyzzzxxxuuurrrppplllfffbbb```^^^[[[\\\___```cccmmmyyyxxx|||zzznnnhhhkkkrrr{{{{{{```TTTTTTUUUWWW[[[```dddggg```___\\\YYYUUURRROOOMMMIIIHHHDDDAAA===:::777666111111111000000000000///000000000000000000000000---333222,,,111CCCOOOQQQ:::777444111...------------------...///000000111111111000000000000111111111222222222111111333555666:::JJJooojjjLLLEEEJJJQQQZZZsssnnneeegggtttppp]]]RRRLLLFFFAAA?????????@@@CCCHHHMMMPPPQQQQQQNNNJJJIIIIIIIIIIIIHHHCCC???;;;999888666111...***+++,,,------+++)))(((((()))***+++---...//////222111111000//////...---+++---///000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++///,,,((('''(((******+++///...///222666777444111...---+++))))))***+++,,,++++++************++++++***)))((((((((((((((())))))))))))))))))))))))))),,,,,,++++++***++++++,,,---,,,++++++******++++++***)))((()))*********(((+++++++++++++++***)))(((***)))))),,,//////,,,(((***)))))))))***+++,,,,,,(((***---//////---***(((,,,,,,,,,---------......//////---,,,,,,---...///111222333333444444333333444333222111222444666888:::;;;===???AAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>???AAACCCFFFGGGGGGGGGFFFBBBBBBCCCDDDHHHMMMRRRUUUSSSQQQNNNNNNQQQSSSTTTUUUWWWUUUSSSSSSUUUWWWYYYYYY[[[\\\^^^bbbfffjjjnnnqqqooonnnnnnqqqvvvxxxvvvtttvvvxxx{{{||||||yyywwwuuupppnnnjjjeeeaaa``````aaafffiiiooovvv}}}wwwttt~~~qqqkkkkkkooo|||cccWWWTTTTTTVVVZZZ]]]bbbfffeee```ZZZWWWWWWUUUPPPKKKKKKJJJGGGCCC???:::666444222111000000//////000000///////////////000000000333///000222///000AAAWWWjjj555(((444,,,,,,444+++......////////////............//////000000111111333333444333222222333555888<<>>???BBBGGGLLLOOOOOOOOONNNLLLLLLLLLKKKIIIGGGBBB???;;;999888555111...,,,,,,---......---,,,+++*********+++,,,...000111222111111000///.........000222444444222///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......111...+++)))***,,,------///...///222555666444111---,,,***(((''''''((()))***))))))))))))))))))*********))))))))))))***+++))))))))))))))))))))))))++++++************++++++---,,,++++++******+++++++++***))))))++++++***)))***************)))((((((+++***)))+++---...+++)))*********)))******++++++***++++++,,,,,,++++++***,,,,,,,,,---------......000000////////////000000111222222333444333333333444333222222333555777999;;;===@@@BBBDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>???AAADDDFFFGGGGGGFFFEEECCCCCCDDDFFFIIINNNRRRUUUTTTRRRQQQQQQRRRTTTTTTTTTXXXVVVUUUUUUVVVXXXZZZZZZ]]]]]]___bbbfffkkkpppsssuuusssrrrtttwwwyyyxxxvvvvvvyyy}}}}}}{{{zzzuuurrrmmmhhhccc`````````fffjjjooovvv}}}uuutttwwwooonnnlllyyylllZZZVVVTTTVVVYYY[[[```dddgggaaa\\\YYYXXXVVVQQQMMMKKKJJJGGGCCC>>>:::666444555555444333333333333333222222222111111111111111///,,,...333222444DDDXXXjjj;;;...777---+++333,,,......////////////........./////////000000000111111222333222111111333444888<<>><<>>>>>AAAFFFJJJLLLMMMNNNNNNNNNNNNNNNLLLHHHEEEBBB???<<<999777555111///.............../////////,,,+++++++++,,,...111333222111000///////////////...000111000...+++******------------------------***+++,,,---...///000000000...+++***+++,,,------......///111444444333111---,,,***((('''(((((()))))))))(((((((((((())))))***)))))))))***+++,,,---))))))))))))))))))))))))******))))))))))))******,,,,,,+++************+++,,,***)))***+++,,,+++***((())))))))))))((('''''',,,+++******+++,,,+++)))++++++******)))*********,,,+++***))))))***+++,,,,,,,,,,,,---------......//////000000000000000///111111222333333333333222444444333444555777999:::===@@@CCCGGGHHHGGGEEEDDD@@@@@@@@@???>>>>>>======@@@BBBEEEGGGHHHGGGEEEDDDDDDDDDEEEGGGJJJNNNRRRUUUTTTSSSRRRSSSTTTUUUTTTSSSXXXXXXWWWWWWXXXYYY[[[[[[]]]]]]^^^aaafffkkkqqqtttxxxvvvuuuuuuvvvxxxxxxxxxwww||||||zzzvvvnnngggcccaaabbbgggjjjpppvvv||||||qqqssszzzoookkkgggtttwww```YYYTTTVVVXXXZZZ^^^ccchhhccc^^^ZZZYYYWWWRRRNNNKKKIIIFFFBBB>>>:::777555444333222222111111222222333333222222111111000000333000111333111///:::HHH^^^:::111777---+++222///...//////000000//////...////////////000000000000111333333333222222444666888>>>TTTuuuoooTTTFFFFFFIIIRRRccc|||iiidddkkk{{{|||kkkXXXNNNIIICCC???===@@@??????BBBFFFJJJLLLMMMOOOMMMLLLLLLLLLJJJGGGDDDAAA@@@===:::777444111//////......---...//////000---,,,+++***,,,///222444222222111000000000000000+++------,,,)))&&&%%%&&&........................,,,,,,------...///000000...+++))))))***+++,,,+++---...///000222222111111,,,,,,+++******+++,,,,,,))))))(((((((((((())))))((((((((()))***+++,,,---(((((((((((((((((((((((()))(((((((((((())))))***,,,++++++***************,,,+++***+++,,,,,,+++***((()))))))))))))))((((((,,,+++***)))************,,,,,,+++***)))))))))***+++******))))))******+++,,,,,,,,,---------......,,,,,,.../////////...---000111111222222222222222333444444555666888:::;;;???BBBFFFJJJKKKIIIGGGEEEAAAAAA@@@??????>>>>>>===@@@BBBDDDGGGGGGFFFEEECCCDDDDDDEEEGGGJJJMMMQQQSSSQQQQQQQQQSSSUUUVVVUUUSSSVVVXXXYYYYYYYYYYYYZZZ[[[]]]]]]]]]```dddjjjpppsssvvvuuussssssuuuwwwyyyzzzzzzwwwnnngggeeeeeeiiilllqqqvvv{{{~~~uuummmpppqqqjjjeeepppiii^^^VVVWWWYYYYYY^^^dddhhhddd___[[[YYYVVVRRROOOKKKIIIFFFBBB>>>:::777666333222222111111111111111222111111000///...------333111111222...***///888DDD000...555...,,,222222//////000000000000//////////////////000000000000222333444444444444666888888AAAXXXyyy~~~fffOOOEEEFFFIIITTTfff{{{iiieeemmm~~~xxxhhhVVVMMMIIIDDDAAA@@@AAA@@@@@@BBBGGGKKKMMMMMMPPPMMMJJJHHHGGGGGGFFFDDDAAA@@@>>>:::666333111000...------,,,,,,---......---,,,+++***,,,///222444222222222222222222111111///000000...+++)))))))))................................................---+++))))))+++,,,,,,+++---.../////////000000000))))))******+++---......+++******))))))******+++'''''''''((()))***+++,,,((((((((((((((((((((((((((((((''''''((())))))***,,,+++******))))))******,,,+++***+++,,,,,,+++***))))))***++++++*********++++++******))))))***+++,,,,,,+++***)))))))))***)))***++++++++++++***))),,,,,,,,,---------......+++,,,.../////////...---///000111111222222111111222333444555777999;;;<<>>>>>???AAACCCDDDEEEEEEEEEDDDDDDDDDEEEGGGJJJMMMOOOQQQNNNNNNOOOQQQTTTVVVUUUTTTTTTWWWZZZZZZYYYXXXYYYZZZ[[[[[[\\\^^^ccchhhmmmppprrrrrrrrrsssvvvyyy}}}~~~tttllliiiiiilllnnnrrrwwwzzz{{{|||{{{{{{~~~wwwnnnggglll~~~}}}wwwnnneeeooo~~~sssdddXXXYYY[[[ZZZ___ggggggddd```[[[XXXTTTQQQOOOKKKIIIEEEAAA===:::888777666666555444444444444444222111111000///...------,,,,,,...000///...111666111***...333000...111111//////000000000000//////000000000000////////////000111333333333444666888999DDD^^^~~~www___JJJDDDFFFIIIVVVjjjzzzhhhfffooowwwgggUUUMMMIIIEEEBBBAAA@@@???@@@BBBGGGKKKNNNNNNPPPMMMHHHFFFEEEEEEEEEDDD@@@@@@>>>;;;666222111111---------,,,,,,,,,++++++,,,+++++++++,,,...111333222333555666666555333111000000000///,,,***++++++------------------------.........---------,,,,,,...---,,,,,,...//////...,,,---///...------///000&&&'''((()))***+++,,,,,,++++++************++++++((('''''''''((()))******))))))))))))))))))))))))(((''''''(((((()))***+++++++++***))))))))))))***,,,***)))***+++,,,+++***)))******++++++++++++***((()))******))))))***,,,++++++******)))************+++,,,------,,,+++***,,,,,,,,,---------......---...///000111111111111//////000111111111111000111222333666888:::;;;<<<>>>@@@CCCFFFGGGEEECCCBBBAAA@@@@@@???>>>>>>======>>>???@@@AAABBBDDDEEEFFFEEEFFFGGGIIIKKKMMMOOOPPPNNNNNNNNNPPPSSSUUUUUUUUUSSSWWW[[[\\\ZZZXXXYYYZZZZZZ[[[]]]___cccfffjjjllloooqqqtttvvvyyy}}}}}}qqqmmmllloooqqqtttwwwxxxxxxvvvuuusssvvv|||vvvtttwww{{{~~~yyyssskkkddd```fffxxxxxx}}}wwwmmmfffppp~~~{{{hhhYYYZZZ\\\[[[```jjjgggeeeaaa\\\WWWSSSPPPOOOKKKIIIEEEAAA===:::888888444444333222222222222333333333222222111111000000111111111222222111111111---///111333222000///000///000000111111000000///000000000000////////////---...000000000222444777999GGGdddsssYYYGGGCCCGGGKKKXXXmmmxxxfffeeeqqqyyyiiiWWWMMMIIIDDD@@@???>>>===>>>AAAFFFKKKMMMNNNOOOMMMJJJHHHGGGFFFDDDBBB???@@@???;;;555111111111---.........---+++***)))*********+++,,,...000111111444777::::::777444111---......,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,---...//////...,,,---///...,,,,,,...000(((((()))*********************))))))))))))*********))))))((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,++++++***)))))))))))))))+++***))))))++++++***)))(((((()))***************$$$'''***+++******+++,,,*********)))******++++++------,,,,,,,,,,,,------,,,,,,,,,---------...............//////000111222...///000000111111000000///000333555888:::;;;<<<<<<===???AAABBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;======<<<===???BBBEEEGGGHHHHHHIIIKKKMMMOOOPPPQQQSSSQQQPPPPPPRRRTTTTTTTTTSSSXXX]]]^^^[[[YYYZZZ[[[[[[\\\___aaadddfffhhhiiillloootttwwwzzz}}}{{{tttsssrrrtttvvvwwwwwwuuurrrpppjjjkkkooowwwvvvjjjhhhlllnnnoooppphhhccc^^^ZZZYYYaaasssyyypppvvvuuuiiigggppp~~~iiiYYYZZZ\\\ZZZ```kkkhhhfffccc^^^XXXTTTQQQQQQKKKIIIEEE@@@<<<:::999999111111000////////////000222222222111111111111111666666444222222111...+++...444222...111111///222000000111111111111000000111000000000/////////...---...000111111333666888:::JJJiiioooUUUDDDCCCIIINNN[[[ppptttcccdddrrr|||kkkXXXNNNIIICCC>>>===<<<;;;<<<@@@EEEJJJMMMNNNNNNMMMLLLKKKJJJHHHDDD@@@???@@@???;;;555111000111...///000000...,,,)))'''((()))***+++---...//////111444999<<<<<<999555111...//////---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......,,,+++***+++---...---,,,+++---///---++++++---000,,,------,,,,,,+++))))))))))))(((((((((((())))))++++++******************))))))))))))))))))))))))(((((((((((()))***,,,,,,+++******)))))))))))))))***)))((()))***+++***(((''''''((()))))))))))))))"""&&&+++,,,+++***+++---***)))))))))***+++,,,,,,000...,,,******,,,...000,,,,,,,,,---------......------,,,,,,---...000111...//////000000000000000...000222555888:::;;;<<<;;;;;;===>>>???>>>>>>======<<<<<<;;;::::::999999===<<<::::::===AAAFFFIIIJJJJJJLLLMMMOOOQQQRRRSSSXXXUUURRRQQQRRRSSSSSSSSSSSSYYY___```]]]ZZZ[[[]]]\\\^^^aaadddfffgggggggggiiimmmsssvvvxxxzzz~~~|||zzztttuuuwwwxxxvvvsssooommmddddddfffnnn{{{yyylllaaa___aaabbbbbbccc]]]YYYUUUSSSUUU^^^ppptttjjjpppwwwkkkgggppp}}}~~~iiiXXXYYY[[[YYY___kkkiiihhheee___YYYUUUSSSRRRKKKIIIEEE@@@<<<:::999999444333222222111111222222///////////////000000000//////...///222555333000...555///(((...000000555000000111111111111000000111111000000/////////...000111333444555666999<<<:::LLLlllmmmRRRCCCCCCKKKPPP\\\qqqqqqaaacccsss~~~mmm[[[QQQLLLFFFAAA@@@<<<<<<===@@@FFFKKKNNNPPPPPPMMMIIIFFFDDDCCCAAA???<<<<<<<<<;;;999666333222............---+++)))((()))))))))***+++---...///555555777;;;>>>>>>;;;777///000000///---+++,,,,,,000,,,)))***,,,+++******,,,------......------,,,***)))***---000000---***+++,,,,,,------,,,,,,+++---+++)))''''''((()))***'''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((***)))(((&&&(((---555;;;:::333***'''(((***)))'''+++++++++***************,,,+++******))))))******((((((((((((((()))))))))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++******---.../////////...------///......---------......////////////000111333333333444444555777888:::;;;;;;<<<<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<999::::::::::::===BBBEEEDDDGGGKKKMMMOOOQQQSSSUUUTTTTTTTTTUUUTTTSSSRRRQQQVVVXXX\\\^^^___^^^\\\[[[___^^^^^^^^^```cccgggiiimmmjjjjjjnnnqqqrrrvvv{{{~~~}}}yyyuuurrrpppnnnllljjjddd___]]]cccooossskkk```ZZZXXXXXXVVVSSSNNNLLLJJJJJJKKKTTTfffwww~~~rrrgggmmm|||nnnfffnnnwww}}}cccWWWZZZXXXXXX```dddiiigggccc```]]]YYYUUUQQQLLLKKKGGGCCC???<<<:::999666555444333222111111111222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111111111333...---222333//////222111111222111111333666999999UUUuuueeeKKKDDDDDDHHHRRR```uuuppphhhjjjpppnnn[[[PPPJJJEEEAAA???;;;;;;<<>>>>><<<:::777444111000............---+++)))((())))))******+++---...///111222444888<<<===;;;999000000000...,,,+++,,,...///---,,,---///...---,,,,,,,,,------------,,,,,,+++******---000111///,,,******++++++++++++******,,,+++)))((((((((()))***)))*********)))((('''''')))))))))************+++((())))))))))))))))))(((,,,,,,+++***+++///666::::::444,,,)))+++,,,,,,+++++++++++++++++++++,,,,,,,,,+++******))))))******((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++------------------......////////////000000111222333333333444666888999:::;;;<<<======>>>=========:::;;;;;;;;;;;;;;;::::::999999:::999:::===BBBEEEHHHJJJLLLLLLLLLMMMOOOQQQTTTTTTSSSSSSSSSRRRRRRRRRTTTTTTTTTUUUWWWZZZ\\\^^^___^^^^^^^^^```cccgggiiikkkhhhhhhllloooooosssxxx|||wwwssspppnnnkkkiii```[[[YYY]]]eeessssssjjj^^^WWWTTTRRROOOLLLMMMKKKIIIIIIIIIQQQaaaqqqvvvkkkbbbgggqqqiiipppxxx}}}bbbWWWZZZXXXYYYaaaeeehhhfffbbb___\\\XXXSSSPPPLLLJJJGGGCCC@@@<<<:::999666555444333222111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000111111111222......222333//////222111111222111111333777999>>>ZZZxxxcccJJJDDDDDDHHHSSScccyyyooofffhhhqqqooo[[[OOOIIICCC@@@???;;;;;;;;;???DDDIIILLLMMMLLLJJJGGGFFFFFFFFFEEEDDD@@@???<<<888555222000///............---+++***)))*********+++,,,---.../////////111444999;;;<<<;;;111111///---++++++...000...////////////...---,,,,,,,,,------------,,,,,,,,,++++++,,,///000000///++++++,,,,,,,,,,,,++++++*********)))))))))))))))+++++++++***)))((('''&&&************++++++++++++))))))************))))))((()))))))))))),,,000333777111,,,***+++------,,,+++++++++,,,,,,------...,,,+++******))))))******''''''((()))***++++++,,,+++***))))))))))))***++++++************+++---...,,,+++***))))))***+++,,,+++,,,---...//////....../////////...//////000000222222222333444666777888;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888888999999999:::===AAAEEEHHHIIIJJJJJJJJJKKKNNNQQQTTTSSSRRRQQQPPPQQQRRRRRRQQQOOOMMMLLLOOOUUU\\\```___^^^^^^___aaadddhhhjjjjjjgggfffjjjlllmmmpppuuu~~~xxxtttpppmmmiiiggg\\\XXXVVVXXX\\\fffyyy}}}tttlll___VVVPPPMMMJJJGGGKKKHHHGGGFFFGGGLLLZZZhhhwwwnnnfff^^^bbbuuuuuulllrrryyy|||bbbVVVZZZXXXZZZcccggghhhfffbbb___[[[WWWSSSOOOLLLJJJGGGDDD@@@===:::999666555444333222111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000///......111222000///222111111222111111333777:::BBB___}}}www|||```HHHDDDCCCHHHUUUggg~~~ooocccgggsssppp[[[NNNHHHBBB@@@???<<<<<<<<<@@@EEEJJJMMMNNNLLLJJJHHHGGGGGGGGGFFFDDD@@@>>>:::666333111000000.........------,,,+++***++++++++++++,,,---...//////000111333666999;;;;;;222111///,,,***+++///222111444333///++++++++++++,,,,,,,,,------,,,,,,,,,+++******+++---///000111---......//////......---))))))************)))(((++++++++++++***)))((('''''''''((((((((()))))))))))))))************))))))&&&'''((()))((()))+++---///,,,((('''(((***+++***)))******+++,,,---......,,,+++******))))))******%%%&&&'''((()))***+++++++++***(((''''''(((***++++++***)))))))))+++...///...,,,+++******+++---///***,,,...111111111000///000//////............///111111111222333555666777;;;<<<<<<===>>>>>>>>>>>><<<<<<<<<;;;:::999888777888888888888999<<<@@@DDDEEEFFFGGGGGGHHHKKKPPPSSSSSSRRRPPPOOOOOOPPPQQQSSSQQQNNNKKKJJJMMMTTT[[[```___^^^___```bbbeeehhhjjjkkkhhhhhhkkkmmmnnnqqqvvvyyysssoookkkgggddd\\\YYYXXXWWWXXX```sss{{{wwwooocccXXXQQQMMMJJJHHHIIIFFFDDDDDDDDDGGGRRR^^^mmmyyyllleee___aaammmyyyooottt}}}}}}}}}bbbVVVZZZXXXZZZdddiiiiiigggccc___\\\XXXSSSPPPKKKJJJHHHEEEAAA>>>;;;999666555444333222111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000......000222111000000111111111222222222444888;;;BBBbbbxxxkkkttt|||\\\FFFDDDDDDIIIWWWlllnnnaaafffvvvqqq[[[OOOHHHCCC@@@@@@>>>>>>>>>AAAFFFKKKNNNOOOMMMKKKJJJIIIHHHGGGEEECCC>>><<<999666444222222222///......---,,,,,,,,,,,,,,,,,,,,,,,,---...//////222222333333444666888999333111///+++***+++000444888===<<<222+++***+++++++++,,,,,,,,,,,,,,,,,,+++))))))******+++,,,...///---......//////......---((()))************))))))******++++++++++++******&&&&&&&&&'''''''''(((((())))))************))))))(((***,,,,,,,,,+++,,,---***((('''&&&''')))))))))((())))))***+++,,,,,,---,,,+++******))))))******'''((((((***+++,,,------+++***(((''''''(((***++++++***)))))))))+++...///---,,,*********,,,...///,,,...000222333333111000000//////............///111111111111222444555666::::::<<<======>>>>>>>>>============<<<:::999999777777888888888;;;@@@CCCEEEEEEFFFGGGHHHJJJOOORRRRRRQQQOOONNNNNNPPPRRRSSSRRRQQQOOOOOOQQQVVVZZZ]]]^^^______aaadddgggiiikkkmmmjjjjjjnnnpppqqqtttyyyxxxrrrnnnjjjeeeccc\\\ZZZYYYXXXXXX^^^ooo|||wwwwwwooodddZZZRRRMMMJJJIIIGGGDDDBBBCCCCCCDDDLLLTTTcccoooooohhhbbbaaagggzzz{{{pppvvvyyy~~~cccWWWZZZYYY[[[eeejjjkkkiiieeeaaa^^^YYYTTTQQQJJJJJJHHHFFFBBB???;;;:::666555444333222111111111////////////////////////111111111111111111111111111111111111111111111111111111111000000000000000---111333333111000000000000111222222222555888<<>>FFFGGG<<<111///...,,,++++++,,,,,,,,,,,,++++++((()))++++++******,,,---++++++,,,,,,,,,,,,++++++)))))))))))))))***************+++,,,,,,,,,,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((''')))+++++++++***+++,,,)))))))))))))))***++++++)))))))))******++++++,,,,,,+++******))))))******++++++,,,---...//////000+++***))))))))))))***++++++************+++---...******))))))***+++,,,---...///000222222222111111/////////...//////000000111111111111222333444555888999:::;;;<<<=====================<<<;;;::::::666777777777888;;;???CCCHHHHHHIIIHHHHHHIIIKKKMMMQQQQQQPPPOOOPPPQQQRRRSSSSSSTTTTTTUUUVVVXXXZZZ[[[^^^___```bbbeeehhhjjjkkknnnllllllpppssstttwww|||~~~xxxsssoookkkgggddd]]]ZZZYYYYYYYYY\\\hhhuuu{{{yyyuuunnndddYYYPPPKKKIIIIIIFFFCCCBBBCCCCCCCCCGGGNNNYYYdddtttssskkkdddbbbdddrrr~~~rrrxxxwww}}}eeeXXXZZZYYY[[[eeekkkmmmjjjfffbbb^^^ZZZUUUQQQJJJIIIHHHFFFCCC???<<<:::666555444333222111111111////////////////////////111111111111111111111111111111111111111111111111///000000000111111111111...444777444111000000///000111222222333555999<<>>===<<<:::777444222111//////...---,,,------.....................///000000222444333111111222444111111///---,,,---111444;;;IIIPPPEEE999444000+++++++++,,,,,,,,,,,,++++++(((+++------+++******+++******++++++++++++*********)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,++++++((())))))))))))*********''''''((((((((((((''''''%%%'''((()))(((((()))+++)))***+++++++++++++++,,,++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------////////////////////////////////////000000111222222222222222222333444555666777999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::666666777666777:::???BBBGGGHHHJJJJJJIIIIIIKKKLLLPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTVVVWWWYYY[[[[[[^^^___aaacccfffiiikkklllllljjjkkkooossstttxxx~~~~~~yyytttqqqnnnjjjhhhaaa]]]ZZZZZZZZZ\\\ccckkkwww{{{{{{vvvpppeeeYYYOOOIIIGGGGGGEEEBBBAAACCCDDDCCCEEEJJJOOOYYYhhhvvvyyyooohhhfffgggqqquuu{{{vvv{{{fffYYY[[[XXX[[[eeejjjllliiieeeaaa^^^YYYTTTPPPIIIIIIIIIGGGDDD@@@<<<:::666555444333222111111111000000000000000000000000111111111111111111111111111111111111111111111111......///000111222222333000777;;;666111111000...000111222222333666:::===IIIrrrjjj___tttvvvUUUDDDGGGHHHPPPbbbyyykkkdddnnnqqq___TTTOOOIIIEEECCC???>>>>>>AAAFFFJJJLLLMMMIIIHHHIIIJJJLLLLLLJJJHHH??????>>><<<888444111...000///...---,,,---...//////............//////000,,,///222222000///111333111000000...,,,---111333555HHHRRRJJJ>>>777000'''+++++++++,,,,,,+++++++++))),,,000000---******++++++,,,,,,------,,,,,,+++***)))((('''''')))+++---.........---,,,+++***)))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&(((***+++,,,+++,,,---///(((***+++++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******************************+++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++******+++,,,---...///000/////////......---------......////////////000222333333222222222222333444555555555666888999:::;;;;;;;;;999999:::;;;;;;;;;::::::666666666666777:::>>>BBBCCCFFFIIIJJJKKKLLLMMMOOOPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTWWWYYY[[[]]]^^^___aaadddfffiiikkkllljjjhhhiiinnnrrrtttxxx}}}zzzvvvssspppmmmkkkeee```\\\]]]]]]\\\```eeepppzzzvvvxxxyyyssshhh[[[PPPIIIGGGGGGDDDAAAAAADDDDDDCCCEEEIIIHHHRRR```nnn}}}~~~ssslllkkkkkktttvvv}}}uuuzzzgggYYY[[[XXXZZZeeejjjllliiieeeaaa]]]XXXSSSOOOIIIIIIIIIGGGDDD@@@<<<:::666666444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111------...000111222333444111:::===777222111000---000111222222333666:::===KKKuuummmcccwwwvvvTTTEEEHHHIIIQQQdddzzz|||jjjeeepppvvvbbbVVVOOOIIIDDDBBBAAA???>>>@@@EEEKKKPPPRRRLLLOOONNNIIIHHHKKKJJJFFF>>>===;;;888555222000//////...---,,,,,,,,,,,,,,,---...///000000111000000000000111222222222222222111000...---...///111222444;;;EEELLLJJJAAA444,,,---------,,,,,,,,,++++++111222222111...+++******,,,,,,,,,,,,,,,+++***)))*********))))))))))))))),,,***&&&$$$###%%%(((+++(((((()))******************((('''&&&&&&'''(((******)))(((''''''((())))))+++,,,---...---,,,+++***)))((('''&&&'''(((***,,,,,,+++******)))*********...---+++)))(((((())))))))))))(((((()))+++---...******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------000////////////000111111///////////////000111111555555666666666555444444666666777888999999888888666777888999::::::::::::777777777888999:::<<<===EEEFFFGGGGGGGGGHHHLLLNNNIIIKKKOOORRRTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZ_________aaaeeeiiijjjkkknnnooopppppppppqqqtttvvv{{{wwwvvvtttqqqnnnjjjddd^^^ZZZ[[[]]]^^^]]]jjjxxxxxxvvvxxx{{{ttthhh\\\RRRKKKIIIHHHHHHGGGEEECCCBBBCCCDDDEEEGGGLLLUUUcccuuuuuullllllooozzzuuu~~~ssswwwlllZZZYYYYYY___fffeeekkkgggbbb___\\\XXXRRRNNNLLLKKKIIIFFFCCC@@@>>>===777666555444333222222222222222222111111111111000000000000000000000000000111111111000000000000000---......///000111111222222222111111000000//////222111222444444666===FFFRRRwwwsssjjj|||ZZZIIIJJJHHHTTToooyyykkkcccoooyyydddVVVNNNFFF@@@>>>???>>>>>>AAAGGGNNNSSSUUUOOOQQQOOOKKKIIIKKKIIIDDD>>>===;;;888555222000///......------,,,,,,,,,,,,---...///000111111111111///000000000000000000//////...---,,,,,,...000111222888AAAHHHJJJDDD999111------------,,,,,,,,,,,,888999888555111---,,,,,,++++++,,,,,,+++******)))***)))))))))))))))))))))+++***))))))(((((())))))(((((()))******************)))'''&&&&&&''')))***))))))((('''(((((()))***)))***+++,,,,,,+++***)))***)))(((''''''(((***+++***)))))))))***++++++,,,---,,,+++))))))))))))******))))))))))))+++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///000000000000111222333444222333333444444444333333333333444444444555555555777777999::::::;;;;;;;;;888777777888999:::;;;<<>>===777666555444333222222222222222222111111111111000111111111111111111111111111000000000000000000000......///000000111111111111111111000000000000000222111111444444555<<>>===;;;888555222000///...------------,,,,,,,,,---...///000111111111111+++,,,---///000000000000...---,,,++++++---///000111333999AAAGGGFFF>>>666...---------,,,,,,,,,,,,777777777444111---,,,,,,******++++++******))))))))))))))))))))))))******)))+++,,,------+++)))((((((((()))***************))))))''''''''''''))))))((((((((((((((()))***+++(((((()))******))))))(((+++***)))((('''((()))***((((((((()))***+++------++++++******)))******++++++******)))******++++++******))))))***,,,...///++++++,,,,,,,,,,,,------.........///000111222333/////////000000222333333111222222333444444444444333333222111222333444555777888999:::;;;;;;;;;;;;888888888888888999:::;;;===???CCCEEEFFFGGGIIIKKKNNNOOOPPPRRRSSSRRRRRRQQQRRRRRRRRRSSSUUUVVVXXXYYY___^^^\\\\\\^^^bbbgggjjjjjjlllppprrrrrrssstttuuu~~~zzzxxxxxxxxxvvvtttoooiiibbb]]][[[[[[\\\]]]___mmmyyyrrrtttzzz{{{tttjjj^^^UUUOOOLLLKKKHHHGGGEEEDDDCCCCCCDDDEEEDDDGGGMMMWWWggg{{{|||nnnjjjlllvvv}}}vvvyyyppp___^^^^^^ccciiihhhjjjhhhccc```\\\WWWRRRNNNMMMLLLJJJHHHEEEAAA???===777666555444333222222222222222222111111111111000111111111111111111111111000000000000000000111111...///000111111111000/////////000000000000000000222111111333333444;;;DDDYYY{{{zzzsssqqqOOOHHHJJJSSSdddsssgggbbbrrrvvvaaaUUUNNNGGGBBB@@@<<<<<<===AAAHHHOOOTTTVVVQQQPPPMMMLLLLLLKKKGGGCCC???>>>;;;888555222///...---------------------,,,---...///000111222222222)))***,,,...000222333333...---,,,+++,,,---///000111000222:::BBBDDD===666,,,,,,,,,,,,++++++++++++,,,---......,,,******+++))))))*********))))))((()))))))))))))))************+++,,,------+++)))((((((((()))***************))))))(((''''''((())))))''''''(((((()))***+++,,,((((((((()))))))))))))))++++++***)))((((((((()))(((((((((((()))***+++,,,))))))*********++++++,,,,,,++++++*********))))))***)))((((((***,,,///000+++++++++,,,,,,,,,------/////////000222333555666000//////////////////000111222333444555666666666777666444333333444666777888888999:::::::::::::::888888888888888999::::::;;;???CCCFFFGGGIIIJJJLLLJJJLLLNNNPPPRRRTTTUUUUUUQQQQQQRRRSSSTTTVVVXXXYYY]]]^^^^^^^^^___bbbeeehhhgggjjjooorrrssstttuuuvvv||||||yyyyyyyyywwwuuuoookkkeee```^^^^^^___``````jjj}}}xxxqqquuu|||}}}wwwlll```VVVOOOLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDIIIRRR```tttpppiiijjjuuuxxx{{{sssaaa``````dddjjjhhhiiigggddd```[[[WWWRRROOOMMMMMMKKKIIIFFFCCC@@@>>>777666555444333222222222222222222111111111000000111111111111111111111111000000000000000111111111///000111222222111///.../////////000000111111111222111111333333333:::CCCWWW{{{wwwsssNNNHHHNNNXXXfffoooeeebbbsssvvvbbbUUUNNNGGGBBB@@@===<<<===AAAGGGLLLPPPQQQNNNKKKIIIKKKMMMKKKGGGCCC???>>><<<888555111///...,,,,,,---......------,,,---...///111222222333333---...///000111222222222///...---,,,,,,...000111111......333:::===888333++++++++++++************(((***++++++***))))))***((())))))*********))))))(((((())))))************++++++***)))))))))))))))(((((()))***************))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))******++++++++++++***)))))))))))))))******))))))((())))))***((())))))***+++++++++,,,,,,+++++++++***))))))(((***)))((((((***,,,///000+++++++++,,,,,,,,,------++++++,,,---///222444555444333222111000/////////111111333444555555555555999777666444444555777888888888999999:::999999999777777777777888999::::::888;;;@@@CCCDDDFFFHHHIIIJJJKKKMMMOOOQQQSSSTTTTTTPPPQQQQQQSSSTTTVVVXXXYYY[[[^^^bbbddddddcccdddeeeeeeiiinnnqqqssstttuuuwwwzzzzzzyyyyyywwwuuuooommmjjjfffdddcccdddfffeeekkkxxx|||ssswwwyyynnnbbbWWWOOOJJJHHHHHHGGGFFFEEEEEEDDDDDDDDDAAACCCGGGNNN[[[ooorrrjjjiiissszzz}}}vvvbbb___^^^bbbhhhggggggfffddd```[[[WWWSSSRRRNNNNNNMMMKKKHHHDDD@@@>>>777666555444333222222222222222222111111111000000111111111111111111111111//////000000111111111111000000111222222111000/////////000000111111222222222111111333333444;;;DDD]]]}}}{{{mmmJJJFFFNNNYYYgggmmmcccbbbttt{{{eeeWWWNNNFFF???===>>>===>>>AAAFFFKKKMMMNNNNNNHHHFFFKKKNNNKKKFFFCCC@@@>>><<<888555111///---+++,,,---.........---,,,---...///111222333333333444444333333222000///...///...---,,,---...000111222///---000444666333///++++++++++++************---///000///,,,+++***+++))))))******++++++******((((((((()))******++++++,,,***((('''&&&''')))***(((((()))***************))))))))))))))))))))))))(((((()))***++++++++++++***************+++------******************))))))+++***)))(((((((((((((((((()))***++++++++++++++++++++++++++++++***)))(((******))))))***,,,...///++++++,,,,,,,,,,,,------+++,,,---///222444777888999999777666444444333333111111222333444444444444888777666555444555666666777777888888888888888777666666666777888999:::;;;:::===@@@CCCDDDFFFIIIKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSUUUWWWYYYZZZZZZ___eeegggfffdddcccddddddhhhlllppprrrtttwwwxxx{{{|||zzzzzzxxxvvvpppppppppnnnkkkiiiiiijjjhhhllluuuuuuwww}}}yyynnnbbbXXXOOOJJJHHHGGGGGGGGGFFFFFFEEEDDDDDD@@@CCCFFFKKKUUUhhh~~~uuukkkhhhqqq}}}wwwaaa\\\ZZZ^^^eeeddddddeeeddd```[[[WWWUUUTTTNNNNNNNNNLLLIIIEEEAAA???777666555444333222222222222222222111111111111000222222222222222222222222/////////000111111222222111111111111111111111111111111222222222222222222222111222444444666===FFFiiicccGGGFFFKKKUUUfffmmmcccbbbuuu|||fffXXXOOOFFF@@@===>>>>>>>>>BBBGGGKKKNNNNNNQQQIIIGGGLLLPPPKKKDDDAAA@@@???<<<888555111...---***+++---...///...---,,,---...///111222333444444444444444333222000///......---,,,++++++---///000111000...///000111000...---------,,,,,,,,,++++++---///000///---,,,,,,---)))******+++,,,,,,++++++'''(((((()))******+++++++++***)))''''''((()))***(((((()))***************)))))))))******)))))))))))))))***+++++++++***)))******))))))***+++---...))))))******++++++******)))(((((((((((())))))***))))))***+++++++++************+++++++++***))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///222555888:::<<<:::999999888888888888888555555666666777666666555777777777666666555555555666666777777777777666666444444555666888:::;;;<<<===???AAABBBDDDFFFIIILLLKKKKKKKKKLLLLLLMMMNNNOOOQQQQQQRRRTTTVVVXXXZZZ\\\[[[```fffgggdddbbbccceeedddgggkkknnnqqqtttxxxzzz~~~|||{{{|||{{{yyysssuuuwwwuuuqqqmmmkkkkkkgggjjjttttttsssxxx|||vvvmmmbbbXXXQQQLLLJJJGGGGGGGGGGGGFFFEEEDDDDDD@@@CCCEEEHHHOOO^^^rrrzzznnnhhhmmm|||xxx```YYYUUUYYYaaaaaabbbcccccc```[[[XXXWWWWWWOOOOOOOOOMMMJJJFFFBBB???777666555444333222222222222222222111111111111000222222222222222222222222...//////000111111222222111111000///000111333444444444333333333333333333111000222555666888???HHHnnn{{{UUUEEEGGGIIISSSiiimmmdddbbbuuuzzzeeeXXXQQQIIICCCAAA>>>>>>???CCCHHHMMMPPPPPPTTTLLLHHHNNNQQQKKKCCC@@@@@@???<<<888555111...---***+++---//////...---,,,---...///111333444444444///000111222222333333222---,,,+++******,,,...///000000000000//////////////////.........---------''')))+++,,,,,,,,,---...)))***+++,,,,,,,,,,,,,,,'''(((((()))***+++++++++*********)))))))))))))))(((((()))***************))))))************)))))))))***+++,,,,,,+++)))(((***))))))))))))+++---...((()))***+++++++++++++++''''''''''''(((***+++,,,)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))******+++,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,///222555888:::777777777777888999:::;;;:::;;;;;;;;;;;;::::::999888888999999888777666666555666666666666666555555333333444666888:::<<<===:::;;;<<<===>>>AAADDDHHHGGGGGGHHHJJJLLLNNNPPPQQQQQQRRRSSSTTTWWWYYY[[[\\\]]]aaaeeeeeebbb```cccfffeeegggjjjmmmppptttxxx|||||||||}}}}}}|||vvvyyy|||zzzuuuoookkkjjjdddhhhtttsssppptttxxxssskkkaaaYYYRRRNNNLLLGGGGGGHHHGGGGGGFFFEEEDDD@@@BBBDDDEEEJJJWWWjjjxxx~~~ppphhhjjj|||zzzxxx^^^VVVQQQVVV^^^^^^```bbbccc```[[[XXXXXXYYYOOOOOOOOONNNKKKFFFBBB???777666555444333222222222222222222111111111111000222222222222222222222222...//////000111222222222222111///...///111444666555555555444444333333333111000222555777999AAAJJJjjjmmmLLLCCCJJJIIITTTnnn~~~nnndddcccttt{{{fffVVVOOOKKKGGGCCC>>><<<<<<@@@GGGLLLNNNNNNPPPIIIJJJRRRQQQFFF@@@CCC<<<:::888555333222222222111,,,((((((,,,000///---///000111222222333222222111111111222222333333333///...------///000000///...,,,,,,,,,.........,,,000000000000////////////......------,,,+++******+++++++++*********************+++,,,------......+++,,,,,,+++***))))))***+++)))((())),,,---+++)))(((((((((((((((((((((((())))))))))))***+++,,,---,,,+++***))))))+++---///,,,,,,+++***)))))))))***)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((((((((((((((((((((((((((())))))))))))(((''',,,,,,,,,---...///000000.........///000000111111444555666777999;;;<<<<<<@@@AAAAAA???===<<<===???;;;:::888777777777777666666666666777666666555444333555777888888888999;;;>>>???@@@@@@AAACCCFFFIIIJJJKKKLLLLLLMMMPPPUUUXXXPPPRRRTTTVVVWWWYYY\\\___```bbbccccccbbbbbbdddeeehhhhhhhhhkkkoootttyyy|||zzz~~~|||tttooonnnpppnnnnnnuuuwwwkkkiiiiiikkkiiiaaaYYYUUUPPPKKKLLLIIIGGGFFFGGGHHHHHHGGGGGGDDDCCCEEEHHHOOO]]]iiirrrkkkjjjuuuwwwyyy}}}yyy]]]SSSNNNRRRYYYYYY]]]___]]]YYYXXXZZZZZZWWWRRRQQQPPPOOOMMMHHHAAA<<<888777666444222111111111111111111111111111111111///000222333333222000///111111111111111111111111222111000000222666:::===???777222444444000///111000555333222555444;;;LLLnnn^^^GGGGGGEEEKKK]]]iii|||jjjcccdddwww|||fffVVVOOOKKKGGGCCC@@@>>>>>>AAAGGGLLLNNNMMMOOOIIIIIIPPPOOOEEE@@@BBB<<<:::888555333222222222555000+++***---///...,,,//////000111222222222222111111111222222333333333///...------///000000///000...------......---+++///////////////////////////...------,,,+++++++++,,,++++++++++++***************++++++,,,,,,------((()))******(((((()))***+++)))((()))+++,,,+++)))((((((((((((((((((((((((******)))))))))******+++++++++***))))))***,,,,,,++++++******)))*********************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,------............//////000111111222333444555777999;;;<<<===AAABBBBBBBBBAAAAAABBBDDDBBB@@@>>>===<<<;;;999888666666777666666555444444444777:::;;;;;;;;;<<<>>>>>>???@@@@@@@@@BBBEEEHHHKKKMMMNNNNNNNNNOOORRRTTTQQQSSSUUUVVVWWWZZZ]]]___aaacccddddddddddddeeegggiiiiiiiiikkknnnssswwwzzz}}}|||~~~~~~|||vvvrrrqqqqqqqqqqqqxxxuuujjjgggeeeiiihhhbbb\\\XXXSSSNNNLLLIIIGGGFFFGGGHHHHHHGGGGGGDDDCCCEEEGGGLLLYYYddd}}}uuukkkiiitttzzz|||}}}~~~}}}^^^RRRMMMQQQWWWUUU[[[]]]\\\YYYXXX[[[[[[XXXRRRQQQPPPOOOLLLGGGAAA<<<888777666444333222111111111111111111111111111111///000222333333222000///111111111111111111111111000///......000333666888;;;444111333444111000222000666444333777666===OOOttt[[[EEEEEEDDDKKK^^^mmm}}}kkkdddfffzzz|||gggWWWOOOKKKFFFAAAAAA??????BBBHHHLLLNNNMMMMMMHHHHHHMMMLLLDDD@@@AAA<<<;;;888666444222111111888333///---...///...,,,...///000111222222222222111111111222222222222222///...,,,---...000//////111///...---...---,,,***//////////////////////////////...------,,,,,,,,,,,,,,,+++++++++************************+++++++++)))***++++++***)))+++,,,***)))((()))+++,,,+++***))))))))))))))))))))))))******)))((((((((())))))******************))))))*********)))******++++++++++++++++++++++++++++++)))************+++++++++***************************)))((((((((((((******,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222222222444666888:::<<<===@@@BBBCCCDDDEEEFFFIIIKKKJJJIIIGGGDDDAAA>>>;;;:::777777777666555444444333444777<<<>>>?????????@@@>>>???@@@@@@@@@AAADDDFFFKKKMMMOOOOOONNNNNNOOOPPPQQQSSSUUUVVVWWWYYY]]]___bbbdddeeefffeeeeeeggghhhkkkjjjjjjkkkmmmppptttvvvzzz}}}~~~}}}}}}|||{{{yyyvvvtttssstttuuu}}}sssgggddd```eeehhhddd```]]]XXXRRRLLLJJJGGGFFFGGGGGGGGGFFFIIIFFFDDDEEEEEEIIISSS]]]sssyyylllgggqqq~~~}}}{{{^^^QQQLLLPPPUUURRRWWWZZZ[[[YYYZZZ\\\\\\ZZZSSSRRRPPPNNNKKKFFF@@@<<<888777666444333222222222111111111111111111111111000111222333333222111000000000000000000000000000000000000000000111222333555111000333444222111222000666444333888999@@@SSSzzz{{{|||XXXCCCCCCCCCLLLaaaqqq~~~lllfffjjj|||gggXXXPPPKKKEEEAAA???>>>===AAAGGGLLLNNNNNNKKKGGGFFFJJJIIICCC@@@@@@<<<;;;999777444222111000666333///.........---,,,...///000111222222222222111111111111111222222222///---,,,,,,...//////...///---,,,,,,------,,,***---...............//////000000000000//////......+++++++++******))))))(((************)))))))))))))))***+++***((('''((()))))))))))))))************************************)))((((((((((((((())))))***************)))((('''***)))))))))***+++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************+++***((('''''')))+++,,,---------,,,,,,,,,,,,,,,//////000000111222222222000111333555777:::;;;<<<===@@@BBBEEEGGGJJJMMMPPPPPPPPPOOOKKKFFFAAA===;;;999888777666555444444444444999>>>BBBCCCBBBBBBBBB???@@@@@@@@@???@@@BBBEEEHHHKKKNNNPPPOOONNNOOOOOOQQQRRRTTTUUUVVVXXX[[[^^^cccdddffffffffffffhhhjjjlllkkkkkkkkklllnnnppprrrxxx|||~~~}}}|||zzzzzzzzzyyywwwuuuvvvxxxqqqdddaaa^^^dddhhhfffccc```ZZZTTTNNNKKKHHHGGGGGGGGGFFFFFFKKKHHHFFFFFFEEEFFFNNNWWWkkkzzznnnfffmmmxxx}}}xxx^^^QQQMMMQQQVVVRRRVVVZZZ[[[ZZZ[[[^^^]]]ZZZRRRQQQOOOMMMJJJEEE???;;;888777666444333333222222111111111111111111111111000111222222222222111000000000000000000000000000222222222333333222222111111000111222333222111111///555333333888999BBBUUUzzz|||XXXDDDDDDDDDMMMccctttlllhhhnnn|||gggXXXPPPKKKEEEAAA<<<;;;;;;???FFFLLLNNNNNNJJJGGGEEEGGGFFFCCC@@@@@@<<<;;;999777555222000///111///---------......---......///000111111111111111111111111111111111111...---,,,,,,...//////...+++***)))***,,,------,,,,,,,,,------............000111333444333222000///+++******)))((((((''''''***)))))))))))))))))))))((())))))'''$$$#########((()))))))))))))))******++++++++++++++++++++++++&&&&&&&&&'''(((***+++,,,***************)))((('''***)))))))))***+++,,,,,,************************(((((()))***+++,,,,,,---************************+++)))((('''((()))+++---............------------/////////000111111222222000000222444666888:::;;;:::<<<@@@CCCFFFJJJNNNRRRVVVWWWWWWSSSLLLEEE@@@???:::999888666666555666666888>>>EEEJJJJJJIIIGGGFFFAAABBBBBB@@@??????AAADDDDDDHHHLLLOOOPPPPPPPPPQQQPPPRRRSSSTTTUUUWWWZZZ\\\bbbdddeeefffffffffhhhjjjkkkkkkkkkkkklllmmmnnnooouuu{{{~~~}}}{{{yyyyyyzzzzzzyyyxxxwwwzzzpppbbb^^^^^^eeeiiihhhdddaaa[[[UUUPPPMMMJJJHHHHHHHHHGGGFFFLLLIIIIIIHHHFFFEEEJJJRRRdddsssssshhhkkksssxxx___SSSPPPTTTYYYUUUWWW[[[^^^]]]]]]^^^]]]YYYPPPNNNLLLJJJHHHDDD???;;;888777666555444333333333111111111111111111111111111111111222222111111111000000000000000000000000111222333333333333222111000111222222111111111000...444222111777999CCCVVV|||ZZZGGGGGGFFFNNNeeewwwkkkiiiqqq{{{gggXXXQQQLLLFFFAAA<<<::::::>>>EEEKKKMMMMMMIIIGGGEEEDDDDDDCCCAAA@@@<<<;;;:::888555222000...,,,,,,,,,,,,,,,---......---...///000111111111111111111111111111000000000...---+++,,,---///......***))))))***---......---++++++,,,,,,---.........000333666999999666222000++++++***)))(((''''''&&&)))))))))))))))*********,,,------+++(((&&&'''''''''(((***)))(((((()))+++************************%%%&&&&&&''')))+++---...******************))))))*********)))******++++++************************(((((()))***++++++,,,,,,***************************)))(((((()))***,,,---.................................///000000111111000111222333555777888888777:::===AAADDDHHHMMMPPPYYY\\\]]]YYYQQQIIIDDDBBB;;;:::888777777777888999>>>DDDLLLRRRRRRPPPLLLJJJCCCDDDCCCBBB@@@@@@AAACCCAAAEEEJJJMMMOOOPPPRRRSSSQQQRRRTTTUUUUUUVVVYYY\\\```bbbdddddddddeeegggiiiiiiiiijjjjjjkkkmmmnnnooorrrxxx}}}~~~}}}}}}|||{{{{{{{{{{{{|||}}}pppbbb]]]^^^dddiiigggdddaaa\\\VVVRRROOOLLLJJJIIIIIIHHHFFFJJJIIIIIIIIIGGGDDDHHHOOO]]]lll}}}mmmlllpppyyy{{{```XXXSSSVVV[[[YYY[[[```bbb```___^^^[[[UUUMMMKKKIIIGGGEEEBBB>>>;;;888777666555444444444444111111111111111111111111111111111111111111111111111111111111111111111111//////000111222222222111///333444111///111222111///444222111777999CCCWWWzzzYYYHHHJJJHHHPPPfffxxx~~~iiihhhrrryyyfffXXXRRRMMMGGGBBB???===<<>>:::444000------,,,+++***)))((((((((())))))******+++++++++,,,.........,,,+++,,,---&&&(((***)))(((''')))+++************************''''''((()))***+++---...++++++***))))))***,,,,,,++++++******)))*********++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,------......///---------...//////000000111111222333444555666666666999<<>>;;;888777666555555444444555111111111111111111111111222111111111111111111222222222222222222222222222......///111222444555555---222333///...333666666111666333222888:::DDDXXXtttVVVHHHKKKJJJQQQhhhzzzwwwfffgggsssxxxfffXXXRRRNNNHHHCCCCCCAAA???AAAEEEIIIIIIHHHJJJHHHEEEBBBCCCDDDDDDAAA<<<;;;:::888666222///---,,,---...---,,,,,,---...---...///000111111111111222111111111000000//////...,,,++++++---......---000///......///000///---******+++,,,,,,---......000555<<<@@@AAA<<<555000//////...---,,,******)))(((((()))***+++,,,,,,---%%%'''((()))((((((***+++&&&(((******'''''')))+++))))))))))))))))))))))))******))))))***+++,,,,,,,,,+++***))))))+++---///,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++(((((((((((((((((((((((('''((()))+++,,,,,,,,,+++******+++,,,,,,---......,,,,,,------.../////////111222222333333444555555666999<<>>;;;888777666555555555555555111111111111111111111111222222111111111111222222333333333333333333333333000000111222444777999:::+++111333......444999999333888555333999;;;EEEYYY~~~oooRRRFFFKKKJJJRRRiii{{{rrreeefffssszzzfffXXXRRROOOIIICCC?????????BBBEEEHHHHHHHHHIIIIIIHHHFFFCCCBBBCCCDDD===<<<;;;999666333000///...---,,,,,,++++++,,,,,,...------------...//////111111111111111000//////...---,,,,,,+++++++++,,,---...///...,,,,,,...///$$$&&&)))++++++,,,...///111333777>>>BBB@@@888000......------,,,+++***))))))))))))))))))((('''''')))))))))))))))*********%%%%%%'''((())))))))))))((((((((((((((((((((((((&&&,,,111///)))''',,,222---,,,++++++******++++++******))))))******+++,,,++++++******++++++,,,---...,,,+++***++++++***)))))))))))))))((((((((((((***************+++++++++,,,++++++******++++++,,,...------------.../////////000000111333444555555666777999<<<@@@CCCGGGHHHRRRPPPMMMJJJGGGDDDCCCBBB===<<<:::::::::;;;===>>>HHHIIIKKKLLLLLLJJJHHHGGGEEEEEECCCBBBAAAAAA@@@@@@@@@DDDIIILLLNNNOOOPPPQQQTTTVVVXXXXXXWWWXXXYYY[[[___]]][[[[[[___bbbeeefffjjjjjjkkkkkklllmmmmmmnnnoooppptttyyysssaaa]]]bbbeeeiiijjjgggccc___]]]UUUTTTRRRPPPNNNLLLJJJIIILLLIIIDDDCCCDDDEEEFFFEEENNNZZZnnnuuuuuuyyy~~~|||jjj[[[VVVYYYaaagggiiinnnooohhh```ZZZTTTOOOGGGFFFEEECCCAAA@@@@@@@@@;;;999777444222000///...//////000111111111111111333222111000000111222333000000000000111111111111111111111111222333444555222222111111222222333444111777333111888<<>>AAAFFFIIIJJJJJJHHHHHHIIIGGGDDDBBBBBBCCC===<<<;;;999666333000///...---,,,,,,++++++,,,,,,...---------......//////000111111111111000//////......---,,,++++++++++++,,,---...---,,,,,,...///)))***+++,,,++++++,,,---222222333888===>>>:::555000///---,,,+++*********)))************)))(((''')))))))))))))))))))))***&&&&&&'''))))))******)))))))))))))))))))))))))))+++///222///***(((***...---,,,++++++******++++++******))))))******+++,,,******))))))******+++,,,***)))'''(((***++++++******)))))))))((((((((((((************++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......000000111222333444555555666666888;;;>>>AAADDDFFFHHHGGGEEEBBB???===<<<<<<>>>===<<<;;;;;;<<<>>>???CCCDDDDDDEEEDDDCCCBBBAAAAAAAAA@@@???>>>=========???BBBFFFIIIKKKLLLOOOPPPTTTUUUWWWXXXXXXXXXZZZ\\\```^^^\\\]]]```dddfffgggkkkkkkkkkkkkllllllmmmmmmoooqqqtttzzzvvveeebbbgggjjjmmmlllhhhbbb^^^[[[VVVUUUTTTRRROOOMMMKKKJJJKKKMMMNNNKKKFFFCCCCCCEEEKKKXXXmmmwwwtttwww~~~lll]]]WWWZZZaaaeeeiiinnnnnnggg___ZZZSSSNNNIIIGGGEEEBBB@@@>>>===<<<999888666444222111111000000111111222222222222222222222111000000111222222000000000000111111111111111111111111222333333444222222111111222222333444222777444222888;;;DDDVVV{{{yyy\\\LLLBBBEEEKKKRRReeeyyyqqqcccdddrrr}}}jjj\\\TTTNNNFFF@@@<<<<<<===AAAFFFJJJKKKKKKFFFHHHIIIIIIFFFCCCAAAAAA===<<<;;;999666333000///...------,,,,,,,,,,,,,,,------........./////////000000111111000000///...///...---,,,++++++++++++,,,------,,,+++,,,...111//////...---,,,+++++++++333000///111666999:::999222000---+++))))))************+++++++++***))))))******))))))))))))))))))'''((()))***************))))))))))))))))))))))))...//////...,,,+++,,,------,,,++++++******++++++******))))))******+++,,,))))))(((((())))))***++++++***((()))***++++++*********)))))))))(((((((((*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,//////......//////000111111111222333444444555555555666777999;;;===@@@AAADDDCCCAAA@@@>>>===<<<<<>>===<<<<<<===>>>???@@@??????>>>===<<<<<<;;;???>>>===<<<<<<<<<<<<<<<===???BBBDDDFFFIIIMMMOOORRRTTTVVVWWWXXXYYY[[[]]]aaa___^^^^^^aaaeeeggggggjjjjjjjjjkkklllmmmmmmmmmppprrrwww|||~~~~~~xxxiiigggoooqqqrrrpppjjjccc]]][[[YYYXXXVVVTTTQQQOOOMMMMMMIIIQQQWWWSSSHHHAAAAAAEEEHHHUUUjjj{{{ssstttnnn```ZZZ[[[```dddgggkkkkkkeee___ZZZTTTOOOJJJIIIFFFBBB???<<<::::::777666555444333222222222111222222333444333333333222222111000000111222222000000000000111111111111222222111111111222222333222111111111111222333333222777555555:::;;;EEEXXX}}}sssWWWJJJCCCFFFKKKQQQeee{{{ppp```cccrrrooo```WWWOOOFFF@@@======>>>AAAFFFIIIKKKKKKEEEGGGJJJJJJGGGDDDAAA@@@===<<<;;;999666333000///......---,,,,,,,,,,,,,,,---......///////////////000000000000000//////.........---,,,++++++++++++,,,------------...111444555222///------,,,,,,+++222000---...111555777777333111---***((((((***++++++++++++,,,,,,++++++************)))))))))))))))((()))***+++++++++++++++*********************************+++---.........---,,,++++++******++++++******))))))******+++,,,)))))))))))))))***++++++111///---,,,,,,+++***)))*********)))))))))((((((******++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,...............//////000111222222333444444555555555555555666888999;;;<<>>>>>??????>>>===<<<<<<<<<<<<======@@@???>>><<<;;;:::::::::>>>>>>===<<<<<<<<<======<<<===???@@@BBBEEEJJJNNNPPPRRRUUUVVVWWWYYY\\\^^^aaa___^^^___bbbdddfffffffffggghhhjjjlllnnnooopppsssvvvyyy}}}~~~}}}}}}xxxkkkkkktttvvvvvvsssllleee```]]][[[ZZZXXXVVVTTTRRRPPPOOOKKKQQQVVVRRRHHHAAABBBFFFFFFSSShhh~~~tttrrrooobbb\\\\\\```bbbdddggggggbbb^^^[[[WWWQQQKKKIIIFFFCCC@@@===;;;:::777666555444333222222222111222222333333333333333222111111111111111111222///000000000111111111111333222111111111111111222111111111111111222222333222666666777===>>>III___oooTTTIIIDDDHHHKKKRRRgggrrrbbbeeetttsssdddXXXOOOGGGAAA???>>>???BBBEEEHHHIIIHHHDDDGGGJJJJJJHHHDDDAAA???===<<<;;;999666333000//////...------,,,,,,---------...///000000000//////000000000000000///.........---,,,,,,++++++,,,,,,......///...///111555888999555000............---000///...///000111222111333000---***((()))***+++***+++,,,,,,,,,,,,++++++************))))))(((((()))******++++++++++++***)))))))))))))))))))))))))))''''''))),,,------,,,---,,,++++++******++++++******))))))******+++,,,+++************+++,,,,,,111...,,,+++,,,+++***)))************))))))))))))***++++++,,,------......---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---111222222333333444444444444444444444555666777888::::::999999999:::;;;;;;::::::::::::;;;;;;<<<<<<@@@???>>><<<;;;:::::::::<<<<<<<<<;;;<<<<<<======;;;<<<======???BBBGGGKKKLLLOOORRRUUUVVVYYY\\\^^^```^^^]]]___aaadddddddddbbbdddfffiiilllppprrrsssvvvxxx{{{}}}}}}~~~uuukkknnnxxxyyyyyyuuuooohhhcccaaa]]]\\\[[[XXXVVVTTTRRRQQQNNNNNNMMMJJJGGGDDDEEEFFFEEERRRfffzzzwwwrrr}}}}}}nnnaaa\\\]]]```cccbbbcccbbb]]][[[\\\YYYUUUKKKJJJGGGDDDAAA???>>>===999888666444222111000000000111111222333222222222111111111222222111111111///000000000111111111111222222111111000111111111111111000000111111222333111555555999@@@AAAOOOiiimmmTTTIIIDDDHHHKKKRRRhhhrrrggghhhuuuvvveeeXXXNNNFFFBBB@@@???@@@BBBEEEHHHHHHHHHDDDGGGJJJJJJGGGDDDAAA@@@===<<<;;;999666333000//////......------------------...///000111000////////////000000//////...---,,,,,,++++++,,,,,,------.../////////000333888;;;???999222//////000///------...///000000///...---000///---+++******++++++******+++,,,,,,,,,++++++++++++******)))((((((((()))******+++++++++******((((((((((((((((((((((((***)))((()))******)))(((---,,,++++++******++++++******))))))******+++,,,+++++++++***+++,,,,,,---)))(((''''''***+++++++++++++++*********)))))))))++++++,,,------...//////------,,,,,,,,,,,,------...............//////000111111111222222333333333222222222333333444555666666666666666777888999999888888999:::;;;<<<<<<===??????>>>===<<<;;;;;;::::::::::::::::::;;;<<<===<<<<<<======>>>AAAEEEHHHIIILLLOOORRRUUUXXX\\\^^^```^^^^^^___bbbcccdddcccaaabbbeeeiiilllpppssstttuuuxxx{{{{{{|||tttnnnsss{{{|||{{{wwwqqqjjjfffccc___^^^\\\ZZZWWWUUUSSSRRRPPPKKKFFFDDDEEEFFFFFFEEEDDDPPPaaasss~~~uuu|||yyyjjj___ZZZ\\\aaadddcccccc^^^XXXXXX[[[ZZZWWWLLLKKKHHHEEEBBB@@@>>>>>>999888666444222111000000000111111222222222222222000111222222222222111000000000000000111111111111111111000000000111111222111000000000000111222222111444444999@@@AAARRRppptttWWWJJJBBBFFFKKKTTTjjjuuuiiijjjvvvwwwdddUUUKKKEEEAAA>>>>>>???BBBFFFIIIIIIIIIEEEHHHJJJIIIFFFCCCAAA@@@===<<<;;;999666333000/////////...------------------...000111111111///...//////000000//////...---*********+++,,,---...///---.........///333888===EEE>>>555000//////...,,,+++,,,///000000///.........---,,,,,,+++++++++,,,))))))***+++++++++++++++++++++******)))((((((''')))***************))))))''''''''''''''''''''''''))))))******)))))))))***---,,,++++++******++++++******))))))******+++,,,***************++++++,,,&&&%%%%%%&&&)))++++++++++++++++++*********))))))++++++,,,---...///000000------,,,,,,,,,,,,------000000000000000111222222000000111111111111222222111111111222222333444555666666666666777888999999666777999:::<<<===>>>??????@@@@@@AAA@@@???>>>===:::::::::;;;<<<===>>>???===>>>?????????@@@CCCFFFFFFIIIMMMPPPSSSWWW[[[^^^aaa```___aaacccddddddcccbbbcccfffiiillloooqqqrrrrrruuuxxxxxxxxx~~~uuusss|||~~~}}}yyyrrrjjjfffccc___^^^]]]ZZZXXXVVVTTTSSSOOOKKKEEECCCDDDEEEDDDCCCBBBMMM\\\kkk{{{xxx}}}uuufff[[[XXX\\\bbbfffhhheee]]]UUUTTTWWWXXXUUUNNNLLLIIIEEEAAA>>><<<;;;777777555444333222222222111222222333333333333333000111222222222222111000000000000000111111111111000000///000000111222333000000000000000111222222222333222777===???RRRsss___OOODDDHHHOOOYYYooovvvfffiiiwwwvvvbbbSSSIIICCC@@@<<<<<<>>>AAAFFFJJJKKKKKKFFFHHHIIIIIIFFFCCCAAAAAA===<<<;;;999666333000/////////...------------...---...000111222111///...///////////////......---))))))***+++,,,...///000,,,---------///333888===IIIAAA777111//////,,,))))))+++.../////////000111,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++++++++***)))(((((('''))))))*********))))))(((''''''''''''''''''''''''%%%'''*********+++---///---,,,++++++******++++++*********)))***++++++,,,)))))))))))))))******+++***)))'''(((***++++++***+++++++++************)))++++++,,,---...///000111...------,,,,,,------...+++++++++++++++,,,------000000000000000111111111111111111111222333444555333333333333444555666666666777999;;;>>>???@@@AAAAAABBBDDDEEEEEECCCAAA@@@=========>>>???@@@AAABBB>>>???@@@@@@@@@@@@BBBDDDDDDGGGKKKOOORRRVVVZZZ]]]bbbaaaaaabbbdddfffeeeddddddeeegggiiikkkmmmooopppnnnrrrvvvvvvvvv}}}wwwxxxyyyrrrjjjeeebbb______]]][[[XXXVVVTTTSSSNNNKKKHHHEEEDDDCCCBBBBBBAAAKKKYYYfffuuuzzz}}}|||rrrcccYYYVVV[[[ccchhhmmmhhh]]]SSSQQQUUUVVVSSSOOOMMMIIIDDD@@@<<<999888555555444333333333444444222333444444555555444444000111222333333222111000000000000000111111111111////////////000111333333000000000000000111111222444333111666;;;<<>><<<<<<===@@@EEEJJJLLLLLLJJJJJJIIIHHHGGGDDDBBB@@@>>>===;;;888555222000///---,,,,,,+++,,,---...///---------------...//////111000......//////---,,,++++++,,,,,,,,,---------000///...---...111444666:::999666222///,,,+++***+++,,,---......---,,,+++---,,,+++)))(((((('''''')))((((((((()))***++++++,,,+++***)))((('''&&&%%%)))***************)))(((,,,***'''%%%%%%'''***,,,,,,,,,++++++***)))))))))'''(((***+++,,,,,,++++++))))))))))))************))))))))))))))))))))))))*********))))))))))))))),,,---000111111///,,,***,,,,,,------///000222333111000...,,,+++,,,...//////...---,,,,,,---///000//////000111111111111111222222111111111111111222111111111222333444666777999888777999<<<@@@CCCDDDDDDDDDBBB@@@AAAEEECCC>>>CCC???;;;:::;;;===???@@@@@@???>>>===<<<======>>>EEEFFFHHHKKKPPPUUUZZZ]]]___aaadddfffhhhhhhgggggggggdddccceeeiiikkkkkkjjjmmmjjjkkkooottt{{{zzzuuunnnhhhdddccc```^^^[[[YYYVVVRRROOOKKKIIIEEECCCCCCCCCAAA@@@BBBGGGSSScccqqq}}}wwwbbbWWWUUUYYY```ggglllhhhbbb\\\WWWUUUTTTTTTRRRKKKFFFFFFEEE@@@<<<;;;999888666555555444222000111111222333333333333222222222222111111111111000222222111111111111222222222222111111111111222222555555444333333444555555000333333555888999PPPttt}}}XXXKKKMMMXXXfffqqqoooccciii{{{qqq```VVVNNNEEE>>>===<<<===AAAFFFJJJLLLLLLIIIIIIIIIHHHFFFDDDBBB@@@===;;;999666333000...---------,,,+++,,,---...///000000000000111222333444333111000000222222111///++++++++++++,,,,,,,,,,,,///...------...000333444555444222000...,,,++++++++++++,,,,,,,,,,,,++++++,,,+++***)))(((((((((((())))))))))))))))))***+++++++++***)))((('''&&&&&&!!!###'''***,,,...///))))))(((((((((((())))))+++++++++***************'''((()))***++++++++++++))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))***++++++++++++***))))))------,,,,,,---...//////000///---,,,+++,,,---......---,,,,,,,,,...///111//////000111111111111000222111111000000000111111111111111111333444555666777666777999===AAAEEEFFFFFFJJJKKKGGGFFFGGGFFFCCCDDDAAA>>><<<===>>>??????@@@???>>><<<<<<<<<===>>>CCCCCCEEEHHHMMMSSSXXX[[[___```bbbeeefffgggggggggfffdddcccdddgggiiiiiihhhgggddddddhhhmmmtttzzztttnnnhhheeeaaa___]]][[[ZZZWWWTTTQQQLLLIIIFFFCCCCCCBBBAAA@@@AAAEEEPPP^^^lll}}}hhh[[[WWWZZZaaagggllliiiddd^^^[[[YYYYYYYYYSSSLLLGGGGGGFFFAAA===<<<777666444444555555444222111111222333333333333222222222222111111111111000222222111111111111222222222222111111111111222222333222111000000111222333111444333555999:::QQQuuu___OOOOOO[[[hhhrrrooocccjjj|||qqqaaaWWWOOOEEE>>>======>>>AAAFFFJJJLLLLLLIIIIIIIIIIIIGGGEEEBBBAAA===<<<999777333111...---------,,,+++,,,---...///000000111222333444666777333222111111222333222000*********++++++++++++,,,,,,,,,---...///000000111//////...---,,,,,,,,,---,,,++++++++++++++++++,,,******))))))))))))******+++***))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((()))************+++++++++%%%%%%%%%%%%&&&'''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******+++***((('''''''''((())),,,,,,+++++++++++++++,,,000///...---------...///---,,,,,,,,,---...000111...///000000111111000000000000000//////000000111000000000111222333444555555555666999===AAAFFFHHHIIIQQQVVVUUURRRPPPMMMIIIFFFDDDAAA@@@@@@AAA@@@???@@@???>>><<<<<<======>>>@@@AAABBBFFFKKKPPPUUUXXX^^^___```bbbdddeeeggggggfffdddbbbbbbcccdddddddddaaa^^^^^^bbbfffmmmxxxyyysssnnniiigggaaa___]]]\\\[[[YYYUUUSSSLLLIIIFFFDDDCCCBBBAAA???@@@CCCKKKXXXeeevvvppp___ZZZ[[[aaahhhllljjjfffbbb___^^^]]]^^^TTTMMMHHHIIIHHHBBB>>>===555444333444555666555444111111222333333333333222222222222111111111111000222222111111111111222222222222111111111111222222111111000000000000111111222555333555999;;;RRRuuufffTTTSSS^^^kkksssnnncccjjj~~~rrrcccXXXOOOFFF???>>>>>>>>>AAAFFFJJJLLLLLLJJJKKKKKKJJJIIIFFFDDDCCC???>>><<<999666333111000...---,,,,,,,,,,,,...............000111333555666444222111000111000...---))))))*********+++++++++***+++,,,...//////......------,,,,,,,,,,,,------,,,+++***))))))***+++,,,))))))(((((()))***++++++++++++***)))((((((((()))(((((((((((())))))))))))///...---,,,***'''%%%$$$((((((((((((((((((((((((((())))))***++++++,,,,,,''''''&&&%%%&&&''')))***((()))))))))************)))))))))))))))))))))))))))))))))))))))*********,,,+++***)))))))))*********))))))))))))******+++111000000/////////000000,,,,,,,,,,,,---///111222...//////000000000000000//////////////////000111111000000111222333444444555666888999<<<@@@EEEHHHKKKUUU___eeegggdddZZZPPPHHHGGGEEEEEEFFFFFFEEEDDDAAA@@@???>>>======>>>??????@@@AAAEEEJJJOOOTTTWWW]]]^^^^^^```bbbdddfffggghhhfffccc```___^^^^^^^^^___\\\\\\aaaffflllwww{{{~~~xxxrrrnnnkkkiiidddbbb___]]][[[YYYUUURRRLLLIIIFFFDDDCCCBBBAAA???@@@AAAGGGRRR^^^nnn~~~rrr```ZZZ[[[bbbiiimmmkkkhhheeebbb```___^^^TTTMMMIIIIIIHHHBBB===;;;555444333333555555444333111111222333333333333222222222222111111111000000222222111111111111222222222222111111111111222222222222222222222222222222222444111444888;;;PPPssshhhUUUTTT```mmmuuunnnbbbjjj~~~sssdddYYYOOOFFF@@@???>>>???BBBFFFJJJLLLLLLLLLLLLLLLLLLKKKIIIGGGEEE???>>><<<999666333111000......,,,,,,,,,,,,---...,,,------...000222333444777555222111000///,,,***))))))*********+++++++++)))***,,,.........---,,,......---,,,,,,,,,---------,,,+++******+++,,,---(((((((((((()))***+++,,,++++++***)))((((((((()))(((((((((((()))))))))))))))******++++++++++++++++++***'''&&&&&&'''***+++(((((()))***+++,,,,,,------,,,+++******+++---...((()))))))))************))))))))))))))))))))))))(((((())))))************++++++,,,,,,,,,+++***)))'''''''''((()))***+++,,,.........---.........///++++++,,,---...///111111......///000000000000000//////...//////000111111111111111111222333444444666888::::::;;;>>>CCCGGGNNNWWWeeettt}}}jjjWWWMMMKKKJJJJJJLLLMMMLLLKKKEEEDDDBBB@@@?????????@@@@@@@@@BBBFFFJJJPPPUUUXXX\\\]]]]]]___aaadddfffgggjjjhhhddd___[[[YYYYYYYYY^^^]]]___eeekkkrrr|||uuuxxx~~~xxxssspppmmmkkkhhhfffbbb___\\\XXXSSSPPPKKKHHHEEECCCCCCCCCBBB@@@BBBBBBFFFNNNXXXhhh~~~{{{mmm]]]XXX[[[bbbjjjmmmkkkiiifffbbb___]]]\\\SSSMMMHHHIIIGGGAAA<<<:::666555333333444444222111111111222333333333333222222222222111111111000000222222111111111111222222222222111111111111222222222222222222222222222222222222000333888999MMMnnndddSSSSSS```mmmvvvnnnaaaiii}}}uuufffYYYOOOGGGBBB@@@??????BBBFFFJJJLLLLLLLLLLLLMMMLLLKKKIIIHHHFFF>>>===:::888444222///...///...---,,,+++,,,---.........//////111222444555999666444222111000---+++*********++++++++++++,,,***+++,,,.........---,,,//////...------------------,,,,,,++++++,,,,,,---))))))(((((()))***+++++++++***))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************,,,***'''%%%%%%'''***,,,(((((()))***++++++,,,,,,*********))))))******+++))))))))))))************))))))))))))))))))))))))((((((((()))******++++++)))***+++++++++***((('''&&&''''''((()))+++---...)))*********+++++++++++++++,,,------...///000000---...//////000000//////////////////000111222222333222222222333333444555777999;;;;;;:::===BBBGGGRRR[[[lllzzzbbbTTTRRRPPPPPPRRRSSSSSSSSSKKKIIIGGGDDDBBBAAAAAAAAAAAABBBDDDGGGLLLQQQVVVYYY[[[\\\^^^```bbbdddfffggghhhfffccc^^^YYYWWWXXXZZZ``````fffooovvv|||qqqsss}}}~~~yyyuuurrrooommmkkkhhhddd```\\\XXXSSSOOOJJJGGGDDDCCCCCCDDDCCCBBBCCCCCCEEEKKKTTTbbbwww{{{~~~fffXXXUUUYYYaaaiiikkkjjjiiifffccc___\\\ZZZSSSMMMIIIIIIHHHAAA;;;999777555333333444333222000111111222333333333333222222222222111111111111000222222111111111111222222222222111111111111222222000000111222222111000000111222000333888999IIIhhh]]]PPPRRR^^^kkkwwwooobbbiii}}}wwwgggYYYOOOHHHDDD@@@@@@@@@CCCGGGJJJLLLLLLJJJKKKKKKKKKJJJHHHGGGFFF>>>===;;;888555222000...///...---,,,+++,,,------/////////000111222333333555444222111111000...,,,++++++++++++,,,,,,,,,,,,+++,,,------------------------,,,,,,,,,------...---------......---------***)))))))))))))))******))))))))))))))))))***+++))))))))))))((((((((((((************)))(((''''''***)))(((''''''((()))***)))))))))***+++++++++,,,'''(((((((((((((((''''''))))))))))))************))))))))))))))))))))))))'''(((((()))******+++++++++***))))))(((((())))))))))))))))))***+++------((())))))******+++******,,,------......//////...---...//////000000//////000//////000111222333333444444333333444444555555555888;;;;;;:::===CCCIIIXXXbbbtttppp^^^[[[WWWUUUUUUVVVWWWWWWPPPNNNKKKHHHEEECCCBBBBBBBBBBBBDDDGGGLLLRRRWWWZZZZZZ[[[^^^aaadddeeeffffffcccccc```\\\XXXXXX[[[^^^eeegggppp|||qqqrrr{{{}}}yyywwwtttqqqnnnkkkhhhdddaaa]]]YYYTTTQQQHHHFFFCCCCCCDDDEEEEEEDDDDDDBBBDDDIIIPPP\\\ppp{{{uuu___TTTRRRVVV^^^fffhhhhhhhhhfffdddaaa^^^\\\TTTNNNJJJKKKIIIBBB;;;999444333222222444444333222111111222333333333333222222222222111111111111000222222111111111111222222222222111111111111222222000111222333333222111000222333222666;;;999GGGdddyyyXXXPPPRRR\\\iiiuuupppdddkkk}}}yyygggYYYOOOIIIEEE@@@@@@@@@CCCGGGJJJLLLLLLIIIIIIJJJJJJIIIGGGEEEDDD@@@???===:::777444222111///...---,,,+++,,,,,,---//////......///000111111000///......//////...---++++++,,,,,,,,,---------------------------......++++++++++++,,,---...///,,,---...//////...---,,,******))))))))))))******))))))(((((()))***++++++***)))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,(((((())))))))))))((((((***************++++++++++++,,,---......---,,,+++))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++///---***'''''')))+++---,,,,,,++++++++++++,,,,,,***+++,,,---------------------......///......------......///////////////000000000000111222333444555555444444444555666666222666:::;;;;;;>>>EEEKKK\\\hhhzzzzzzfffbbb\\\XXXWWWXXXXXXXXXTTTRRRNNNJJJGGGEEECCCCCCBBBBBBDDDGGGLLLRRRWWWZZZYYY[[[___bbbeeefffffffff______^^^[[[YYYYYY^^^bbbjjjnnnyyysssrrr{{{}}}zzzxxxuuurrroooiiigggdddaaa^^^ZZZVVVSSSGGGEEECCCBBBDDDEEEFFFEEECCCBBBCCCHHHNNNYYYkkk|||{{{qqq\\\QQQPPPUUU\\\dddeeefffggggggeeeccc```^^^UUUOOOLLLLLLJJJCCC<<<:::222111111222444555555444111111222333333333333222222222222111111111111000222222111111111111222222222222111111111111222222333444555555555555444333444555444888===:::GGGbbb|||uuuVVVPPPSSS[[[gggtttqqqffflll~~~zzzhhhYYYNNNHHHEEE@@@???@@@CCCGGGJJJLLLLLLJJJJJJJJJIIIHHHGGGEEEEEEAAA???===999666222000...------++++++++++++------.../////////000000000111111222222111111000///...,,,++++++,,,...///...,,,///...,,,,,,...//////...+++,,,------,,,,,,...000...///111111111000...---,,,++++++***))))))******(((((((((((())))))))))))---,,,***)))))))))***+++***,,,------,,,+++---...******))))))))))))************))))))******+++,,,************************......---,,,+++***)))((((((((()))************)))(((((())))))*********+++++++++******))))))((((((******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++111000...------///222333111111222444666666333111000000111111111222222222//////000000111111111111999999999999:::???EEEJJJ]]]lll}}}qqqiii___XXXUUUSSSQQQPPPPPPMMMIIIFFFEEEEEEDDDCCC???AAAEEEJJJOOOTTTXXXZZZWWWYYY]]]```aaaaaa```___\\\]]]]]]ZZZXXX[[[cccjjjpppwwwtttuuu{{{xxxyyyyyyvvvrrrnnnlllllliiigggdddaaa]]]XXXQQQMMMHHHGGGFFFFFFEEEEEEFFFFFFCCCDDDEEEFFFKKKUUUbbblllzzziiiWWWNNNOOOSSSZZZ```hhhjjjjjjgggeeebbb\\\TTTTTTRRRNNNKKKGGGBBB<<<888666555444333222333444444111222222333333222222111111111000///000111333444000222222///111444333000111111111111111111111111///000111222222333222222444555333666999777FFFcccjjjUUUKKKUUU^^^eeeyyyllldddjjj}}}zzzhhhYYYNNNGGGDDDAAA@@@AAADDDHHHKKKMMMMMMJJJJJJJJJIIIHHHGGGFFFEEE===<<<;;;999666444222111------,,,++++++,,,------////////////000000000000111111111111111000......000//////000222111///---///---,,,---...///...---,,,---...---,,,,,,...000///000111222222000///---,,,+++++++++++++++,,,,,,))))))))))))***************)))((('''''''''((((((((()))******))))))***+++******))))))))))))************))))))******+++,,,++++++++++++++++++++++++++++++***************))))))***++++++,,,,,,++++++))))))***************************)))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,/////////////////////000000000111444666666444222111222222222333333333333------///000222444555666666777999;;;<<>>===;;;999666444222111...---,,,++++++,,,---...000000000000////////////111111111111000///......000111222444555444000......---,,,---//////---+++---.........------...000///000111222222222000000,,,,,,+++++++++,,,,,,---************++++++++++++)))((('''&&&&&&&&&'''''''''((())))))(((((()))*********))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********+++,,,,,,---------------+++++++++++++++*********))))))))))))******************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---...///000000///---,,,//////000333555666555333222222333333333444444444...///000222333555666777333555999;;;===>>>@@@BBBJJJVVVeeessssssfff\\\TTTNNNJJJNNNKKKGGGDDDCCCCCCBBBAAAEEEFFFHHHKKKOOORRRUUUWWWYYY[[[\\\^^^^^^]]]\\\ZZZWWWXXXXXXXXXZZZaaakkksssuuuzzz|||mmmhhhmmmoooqqqpppmmmiiigggffffffdddbbbaaa^^^ZZZUUUQQQLLLKKKJJJHHHGGGFFFFFFFFFDDDEEEFFFFFFGGGLLLTTTZZZhhhsssyyyiiiXXXRRRTTTXXX\\\```hhhiiifffaaa___^^^YYYRRRNNNLLLHHHEEEAAA===888555555555444333333333333333111111222222222222111111111111222222222111111000///222222//////222222///000000000000000000000000///000111222222333222222222333111444:::===SSSuuubbbSSSLLLTTT\\\dddzzznnneeekkk}}}xxxgggYYYNNNGGGCCCBBBAAAAAADDDGGGKKKLLLLLLJJJJJJJJJJJJIIIGGGFFFEEEBBB@@@===999555222///---...---,,,++++++,,,---...000000000000////////////111111111111000///...------...000444666555222///...------...//////---+++---...///...------...000---...000222333444444444---,,,++++++*********+++)))))))))*********++++++***))))))(((((((((((((((((()))******))))))***+++******))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********++++++,,,,,,---...------------,,,,,,++++++*********(((((())))))******++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,...............------,,,......///222555666666444222222222333333333333444333333444444444444444444222555888999:::<<<>>>@@@GGGNNNYYYeeeqqq}}}sssggg[[[RRRLLLNNNJJJFFFCCCCCCBBBAAA@@@DDDEEEGGGJJJNNNRRRUUUWWWZZZ[[[\\\\\\\\\ZZZXXXWWWWWWWWWWWWXXX\\\cccmmmuuuvvvzzzrrrhhhhhhkkknnnnnnlllhhhfffeeedddbbbaaa```___[[[WWWSSSOOONNNLLLJJJHHHGGGFFFFFFCCCEEEGGGGGGGGGIIIOOOTTTaaalll~~~~~~lll[[[UUUXXX[[[^^^aaahhhhhhddd^^^[[[ZZZVVVPPPJJJHHHDDDAAA>>>;;;777444444444444333333333333333111111222222222222111111111222333333222111///...///222333///...000111/////////////////////////////////111222222222222222333444222444:::@@@YYY}}}zzz}}}\\\PPPLLLTTT[[[ccczzznnnccciii{{{vvvgggZZZOOOGGGCCC@@@@@@@@@BBBFFFIIIJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDBBB@@@===999555111...---......,,,,,,,,,,,,......000000000000////////////000111111000000///...---***,,,///444888999777555000.........//////---+++......///...,,,,,,---///+++,,,...111333555666777------+++)))((('''''''''((((((((()))))))))******)))))))))))))))(((((('''''')))******)))(((***+++******))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,---,,,,,,++++++*********(((((())))))******++++++******+++++++++,,,,,,,,,+++*********++++++,,,---000///---,,,,,,---...//////...///111444666555444111111111111222222222222555555444444444444444444444555666777777999===@@@CCCGGGOOOXXXaaajjjuuu}}}|||rrreeeZZZSSSQQQMMMIIIEEEDDDCCCAAA@@@BBBCCCEEEHHHLLLRRRVVVYYY[[[[[[[[[ZZZYYYWWWVVVUUUWWWWWWWWWYYY]]]dddmmmsssuuuyyy~~~wwwiiifffjjjnnnooommmjjjfffeeebbbaaa```___^^^\\\WWWTTTPPPOOOMMMKKKIIIGGGFFFFFFCCCEEEHHHHHHGGGHHHMMMQQQWWWaaarrruuu```XXXZZZ^^^```ccchhhgggccc\\\YYYXXXTTTNNNGGGDDDAAA>>><<<999666444333333333333333222222222000111111222222111111000111222333333222111///...///333444000...000111/////////////////////////////////111222222222222222444666333555;;;AAA\\\}}}vvvsssVVVNNNMMMSSSYYYbbbzzzmmm```fffzzztttfffZZZPPPHHHDDD@@@??????AAAEEEHHHIIIIIIHHHHHHHHHHHHGGGEEEDDDCCC???>>><<<999666333111000///...---,,,,,,---...///////////////000000000000000000000000///...------+++---000666;;;===<<<;;;333111///...//////...------......---++++++,,,...+++,,,...000222444555666---,,,***)))''''''&&&&&&'''((((((((())))))))))))'''(((((((((((('''&&&%%%&&&'''((((((''''''((()))******))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******))))))***++++++++++++++++++++++++++++++*********))))))))))))******************+++++++++,,,,,,,,,************+++,,,------000///,,,+++,,,...000222000//////000333555555444000000111111111222222222222222333444555666777777555666666666666888<<>>???EEEMMMSSSZZZeeeppptttxxx||||||uuukkkbbb\\\XXXTTTOOOKKKHHHGGGEEECCCCCCCCCEEEHHHMMMRRRWWWZZZZZZZZZYYYXXXWWWUUUTTTSSSUUUUUUVVVYYY___ffflllppprrrwww|||zzziiifffjjjooorrrpppkkkgggeee```___^^^^^^]]][[[WWWSSSPPPOOOMMMKKKIIIGGGGGGFFFCCCFFFHHHHHHFFFGGGKKKOOOOOOXXXgggzzzfff[[[\\\___bbbeeeggggggbbb[[[XXXVVVRRRLLLFFFCCC???<<<;;;999777555333333333333333222111111000000111111111111000000111111222222222111111000///555666222...///111000000000000000000000000000///000111222222333222222444666444666;;;BBB___{{{uuukkkOOOLLLMMMSSSWWWbbbzzzmmm___eeeyyy}}}rrrfff[[[RRRJJJEEEAAA@@@@@@BBBEEEHHHIIIIIIGGGGGGGGGFFFEEEDDDCCCBBB???>>><<<999666333111//////...---,,,,,,---...///------...///000111222222000000000000///...---,,,------000555999<<<===<<<666333///......000000000,,,------,,,******+++,,,......//////000111222222+++***))))))))))))))))))(((((()))))))))*********(((((()))))))))((('''&&&&&&((())))))(((''')))*********))))))))))))************))))))******+++,,,++++++++++++++++++++++++************++++++++++++)))******+++++++++++++++))))))***************************)))))))))))))))******+++++++++,,,,,,,,,************+++,,,---......---------...000222333111000///000222444444333111111111222222222333333222222333444555555666666444666888888888999;;;<<<;;;<<<@@@GGGJJJMMMVVVaaabbbhhhooorrrooojjjfffdddaaa]]]WWWRRROOOLLLJJJHHHGGGGGGHHHJJJNNNSSSWWWZZZYYYYYYXXXWWWUUUTTTSSSRRRQQQRRRUUUZZZaaaggglllnnnqqquuuzzz}}}~~~jjjgggkkkqqqsssqqqlllgggeee___^^^]]]]]]\\\YYYUUURRROOONNNLLLJJJIIIGGGGGGGGGEEEGGGHHHFFFDDDDDDGGGKKKKKKRRR^^^ooommm]]]\\\```cccfffggggggccc\\\XXXVVVQQQJJJEEEBBB???<<<;;;:::888666222333333444333222111000000000111111111111000000111111111111111111222222000666888333///000222222111111111111111111111111///000111222222333222222222555444666<<>>:::555111...,,,///...---,,,,,,---...///,,,---...///000111222333000000000000///...---,,,------...222666999::::::888444000......000111222,,,------+++))))))***,,,222111000///......//////))))))))))))***+++,,,---)))************+++++++++***+++,,,,,,,,,+++)))((()))***++++++******+++,,,******))))))))))))***************)))***++++++,,,************************''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++(((((())))))*********+++++++++******))))))((((((******+++++++++,,,,,,,,,************+++,,,---...+++,,,...000222222222222222000///000111333333222222222333333333444444444555555444444444333333333222555999;;;;;;:::999:::===<<>><<<;;;:::999777222222333444333222111000000000111111111111000000111111000000000111333444111777999444///000222333111111111111111111111111///000111222222333222222///333333777===EEEddd{{{vvvaaaHHHJJJNNNRRRVVVaaa{{{oooccciii|||yyylll___VVVNNNGGGCCCAAA@@@@@@AAADDDGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA???<<<888444000...---...------------......///000000000000000111111222555333111///.........///,,,---///111333444555555333111...,,,++++++,,,---,,,+++*********+++,,,---...000111111...,,,++++++,,,+++***(((''''''&&&&&&+++***)))'''''''''((())))))%%%!!!!!!&&&)))(((&&&&&&''')))***+++***((('''))))))))))))***+++,,,---''''''(((***+++,,,---...)))))))))+++,,,,,,+++))),,,,,,++++++******))))))***)))((()))++++++)))((()))))))))******+++,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,***+++,,,---...---,,,+++***+++...222666666555333333222111000////////////111111000000000111333444666555333111000000000111444555777888999999888888999:::<<>>;;;999888888444333222222111111222222000000000000000000000000111111000000000111333444111222222333333222222111222222222111111111000000222222222111111111111000000444444777<<>>@@@BBBDDDEEEIIILLLPPPUUUZZZ]]]___```cccccccccbbb```]]]ZZZXXXQQQPPPOOOOOOPPPRRRUUUWWWXXXWWWVVVWWWXXXVVVRRROOONNNPPPUUU[[[aaaeeeggghhhmmmpppuuuzzz}}}pppnnnnnnrrrrrrmmmhhhgggbbbaaa___]]]ZZZWWWUUUTTTSSSRRROOOLLLIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFJJJRRR\\\lllzzzvvvppp]]][[[^^^aaadddcccbbb```\\\WWWRRRMMMJJJDDDCCC@@@<<<:::888777777555444333333222222333333111111111111111111111111222111000000000111222333000111111222222111111000222222222111111111000000000000111111222222222333111555555888===EEEddd|||xxxfffNNNLLLNNNTTTXXXbbb{{{ooogggmmm{{{pppdddYYYOOOGGGCCC???>>>>>>???CCCEEEFFFFFFFFFFFFFFFFFFEEECCCBBBBBBAAA@@@===999666444222111---,,,,,,,,,------...///111000000000000111222222222222222111000///...---++++++---......//////...------............------,,,+++*********+++,,,---...///000///......000222***************+++,,,---((())))))************))),,,)))((())),,,---+++)))'''((()))*********)))(((''''''''''''((()))***+++))))))*********+++++++++///---***)))***,,,------+++,,,,,,,,,,,,,,,------,,,+++***+++------+++***,,,++++++***))))))((((((++++++******************++++++************++++++''''''((()))+++---///000000111222555777888666444000000000000000111111222111111222333444555666777444333222111111222333444555666777888999999999999;;;;;;;;;<<<>>>@@@BBBCCCGGGGGGIIIKKKPPPUUUZZZ\\\\\\]]]]]]^^^^^^^^^______UUUTTTRRRQQQQQQSSSUUUVVVUUUUUUWWWXXXYYYWWWSSSPPPNNNQQQUUU[[[```eeeiiijjjnnnrrrvvvzzz~~~xxxoooiiikkkooolllhhhfffbbbaaa___]]]ZZZXXXVVVUUUUUUSSSPPPMMMKKKIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEIIILLLQQQ[[[qqqzzztttppp\\\YYY\\\___bbb______^^^\\\WWWQQQKKKHHHAAA@@@===:::888777777666666555444444333333444444111111111111111111111111333222111111000111111111000000000111111000000000222222222111111111111111//////000111222333444444222666666888>>>FFFfff~~~yyyiiiQQQMMMNNNTTTZZZddd{{{ooojjjooouuuhhh\\\QQQIIIDDD???>>>>>>@@@CCCFFFGGGGGGEEEFFFFFFFFFEEEDDDBBBAAA>>>===:::777444222000000------------...///000000111111000000111111222333000111111222111///---,,,+++,,,,,,------------,,,***+++---//////...---,,,,,,+++*********+++,,,---000000///---+++***+++---***************+++,,,,,,'''(((***+++,,,+++******+++******+++------+++)))'''((()))************)))))))))))))))***+++,,,---************************,,,***(((((()))******)))+++++++++,,,,,,------------,,,,,,---......---+++,,,,,,++++++************+++++++++***************+++******))))))******+++))))))))))))***---///000000000111333555555333111////////////000111222333000222333555777888888888333222222111222333444555666666777888999999999:::888888999;;;>>>AAACCCEEEGGGFFFFFFGGGIIIMMMPPPSSSSSSSSSSSSTTTVVVYYY[[[]]]XXXVVVUUUSSSSSSSSSTTTTTTUUUWWWYYY[[[ZZZWWWRRROOOOOORRRVVV[[[```eeeiiilllooorrrwwwzzz}}}sssfffeeejjjkkkgggdddcccbbb```^^^[[[YYYWWWVVVUUUSSSQQQNNNKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGJJJKKKKKKQQQcccuuu{{{sssqqq]]]XXXZZZ\\\\\\ZZZ[[[\\\ZZZVVVPPPIIIEEE>>>===;;;888777666666666555555444333333333333333111111111111111111111111333333222111111000000000000000111111111111000000111111111111111111111111000000111222222333444444333666666999???HHHhhh|||fffQQQMMMNNNTTTZZZeee{{{ooojjjpppzzzmmm^^^RRRJJJFFF@@@??????AAADDDGGGHHHHHHDDDEEEFFFFFFFFFDDDCCCAAA>>>===:::777444222000000............///000111222111111111111111222222333///000111111111///---,,,,,,------......------,,,)))***---/////////---,,,,,,+++*********+++,,,---,,,,,,+++(((&&&%%%'''(((++++++***))))))))))))***((()))***,,,,,,,,,+++***************++++++)))(((((())))))***************))))))))))))***+++,,,---+++++++++************)))((((((***,,,------***(((***++++++,,,,,,---------...---,,,---//////---,,,+++++++++,,,,,,,,,------************************++++++************++++++---,,,++++++,,,---///000...------///111111///...////////////000111333333000222555777999999999888333222222222222444555666777777777888888999::::::999999:::<<<>>>@@@CCCDDDCCCCCCDDDFFFGGGIIIKKKLLLMMMLLLLLLMMMOOORRRUUUWWWXXXWWWUUUTTTSSSSSSSSSSSSWWWYYY\\\\\\YYYTTTPPPMMMOOOSSSYYY]]]aaadddiiilllooorrrvvvyyy{{{}}}zzzfffbbbhhhkkkhhheeeeeedddbbb```^^^\\\ZZZYYYVVVTTTQQQNNNLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHJJJJJJHHHLLL[[[jjj}}}sssrrr```YYYYYYXXXVVVUUUVVVXXXXXXTTTNNNHHHCCC<<<:::888777666555666666444333333222222222222222111111111111111111111111222222222222111111000000111222222222222222222111111111111111111111111111333222222222222222222222333666666999???IIIjjj~~~```OOOLLLOOOUUUZZZdddzzzooohhhnnn~~~ooo^^^QQQIIIFFF@@@??????AAAEEEHHHIIIIIICCCEEEFFFGGGFFFEEECCCAAAAAA@@@===999666444222111------......///000222222222111111111111222333333///000000000//////...---,,,------............---)))***---...///...---,,,,,,+++*********+++,,,---***+++,,,+++***+++,,,...,,,+++***)))))))))))))))***++++++,,,,,,,,,++++++)))))))))((((((((((((((()))))))))*********++++++''''''''''''((()))***+++++++++******************(((***,,,000222222...+++,,,,,,------------------...---,,,---//////---,,,******++++++,,,------...))))))*********+++++++++,,,++++++++++++++++++,,,---------------......///,,,++++++,,,...///...---////////////000111222333111333666999::::::888777444333222222222444555666888888777888888999;;;;;;<<<<<<<<<<<<======>>>???===???BBBEEEGGGIIIJJJKKKJJJJJJJJJKKKLLLOOOQQQRRRUUUTTTTTTSSSSSSSSSSSSSSSWWWYYY[[[ZZZVVVQQQMMMLLLOOOUUU\\\```bbbdddgggjjjmmmppptttvvvxxxzzz|||~~~mmmfffiiillljjjhhhhhhgggeeecccaaa___^^^]]]WWWVVVSSSPPPMMMLLLKKKKKKMMMLLLLLLLLLLLLKKKKKKKKKIIIHHHGGGHHHGGGIIISSS___xxx~~~rrr{{{rrrccc\\\[[[WWWRRRQQQSSSUUUUUURRRLLLFFFBBB999888777666555555666777333333222111111111111222222222222222222222222222111111222222222111000000222222333333333333222222111111111111111222222222444333333333222222222222333666666888???IIIkkk|||]]]MMMMMMQQQXXX[[[ddd|||nnnffflllnnn\\\NNNGGGEEE>>>>>>>>>@@@DDDGGGIIIIIICCCDDDFFFGGGGGGEEECCCAAABBB@@@===:::666333111000++++++,,,,,,---///000111222222111111222222333444000000///............///+++,,,,,,---............***+++,,,---------,,,+++,,,+++*********+++,,,------...000000/////////111++++++*********+++,,,,,,---,,,,,,++++++++++++,,,))))))((('''&&&&&&'''(((******))))))******++++++''''''''''''((()))***+++******************++++++)))***,,,000333333222000000000000///////////////------,,,---...///---+++************************(((((()))***+++,,,,,,---------,,,,,,,,,,,,------***+++,,,---......//////,,,,,,+++---///000000///000000//////000111222222111333777:::;;;999777555555444333222333333555555888888888777888999;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@BBBDDDGGGHHHIIIHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTVVVWWWVVVQQQMMMKKKKKKOOOVVV___ccccccccceeehhhkkknnnqqqtttuuuvvvyyy{{{}}}vvvlllmmmooonnnnnnkkkjjjhhhgggeeecccaaaaaaZZZYYYVVVSSSPPPOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMHHHFFFGGGGGGIIIOOOVVVhhh}}}ooowww|||yyypppfffaaa___YYYQQQOOOQQQRRRRRROOOKKKFFFBBB888777666555555666777777444444333222222222222333222222222222222222222222000000111222333222111111111111222222222222111111000000111111111222222222222222333333333333333333222555555777???IIIkkkaaaKKKNNNVVV\\\]]]eeennneeekkk~~~mmmZZZLLLEEECCC=========???CCCFFFHHHHHHBBBDDDFFFGGGGGGEEECCCAAAAAA???<<<888444000...---*********+++,,,---///000222222111111222222333444111000...------...///000******+++,,,------------,,,,,,,,,------,,,,,,+++,,,+++*********+++,,,---,,,...//////,,,***))))))*********+++,,,---///000///...,,,+++***++++++,,,******(((&&&%%%%%%''')))******))))))******+++,,,))))))))))))***+++,,,---))))))*********+++++++++))))))))),,,000222333222333333222222111111000000---,,,,,,---......---+++******))))))((((((''''''''''''(((***+++,,,---......------,,,,,,------...&&&(((***---.../////////...------...111222222111000000000000000111111222111444777:::;;;999666444555555333333333333444555999888888777888:::;;;<<<777777888999:::<<<===>>>CCCBBBAAA@@@AAABBBDDDFFFEEEFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSPPPRRRTTTRRRNNNKKKKKKLLLPPPWWW```eeedddcccdddfffjjjmmmppprrrssstttvvvxxx|||~~~qqqqqqrrrrrrrrrmmmllljjjiiigggeeedddccc]]][[[XXXUUUSSSQQQQQQPPPNNNNNNNNNMMMMMMMMMMMMLLLQQQKKKGGGHHHIIIJJJMMMQQQ\\\yyy|||nnntttqqqrrrooohhhdddccc\\\RRRNNNOOOPPPPPPNNNJJJEEECCC888777666555555666777888555555444333333333333444222222222222222222222222///000111222333333222111000000111111111111000000000000111111222222222222111111222333444444555666222555444777>>>IIIkkkfffJJJPPPYYY___^^^fffnnndddkkk~~~yyymmm^^^OOOGGGFFF@@@CCCHHHLLLMMMLLLIIIFFFCCCEEEFFFGGGFFFEEECCCAAABBBAAA>>>:::777444222111000///---,,,,,,...111333666444333111000000111222000...,,,,,,------,,,+++------,,,++++++******)))***+++,,,------,,,+++******(((''''''))),,,.........---...000222222...***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))(((''''''))))))*********))))))(((''''''((()))))))))))))))******************************+++,,,,,,---......111111000///...---,,,,,,,,,---...///...+++)))'''((((((''''''(((***---...*********)))******+++,,,***++++++,,,,,,++++++************+++,,,---///000------......//////000000000///......///111333555222222333444555777777888444333333333333444555555444444555666888999;;;<<<:::;;;<<<<<<;;;;;;===???AAAAAAAAABBBCCCDDDEEEFFFCCCDDDFFFGGGIIIIIIIIIIIILLLMMMOOOOOOOOOQQQSSSVVVRRRSSSSSSPPPKKKJJJLLLOOOTTTXXX]]]aaadddeeegggiiimmmppptttvvvvvvvvvvvvwww}}}vvvqqqrrrsssrrrqqqnnnkkkjjjjjjhhheeebbbaaa]]]WWWTTTRRRRRRQQQQQQOOOPPPQQQSSSTTTRRRMMMJJJPPPNNNKKKHHHHHHIIIJJJLLLZZZnnnyyyiiipppxxxlllgggcccaaaaaaaaa^^^[[[SSSQQQNNNLLLJJJFFFAAA>>>:::888666444333444555666555555444333333222111111111111111111111111222222222222111000///...------111222222222222333333333333333333333333333333333444444444555555555666666111666777999???HHHiii```NNNNNNRRRZZZ```jjjmmmdddiii{{{vvviii\\\OOOGGGDDDCCCFFFJJJNNNPPPPPPNNNMMMFFFFFFFFFFFFEEEDDDBBBAAABBBAAA>>>:::777444222111///---+++******,,,...000222222222111111222222333000...,,,,,,------,,,+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++++++++***((((((+++---/////////...///111333222///+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))************))))))(((((())))))******))))))***************************++++++,,,,,,---------//////......------,,,,,,+++,,,---------,,,+++***,,,+++***))))))***+++,,,))))))))))))***+++,,,---,,,,,,,,,------,,,,,,,,,*********+++,,,---//////......///////////////000000////////////111222333222222333444555555666666444333333333333444555555555555555666777999:::;;;:::;;;<<<;;;;;;;;;===???@@@@@@@@@AAABBBCCCEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJLLLMMMOOOOOOOOOPPPRRRTTTRRRSSSQQQNNNJJJIIIMMMPPPVVVYYY^^^bbbdddfffhhhjjjppprrruuuwwwvvvuuuuuuvvvzzz{{{uuuuuuvvvvvvtttqqqmmmjjjiiigggdddaaaaaa^^^YYYVVVUUUTTTSSSQQQQQQQQQRRRTTTUUUTTTQQQNNNPPPNNNLLLJJJIIIIIIKKKKKKSSSeeexxxhhhmmmzzziiieee```___```aaa___]]]TTTRRRPPPMMMJJJFFFAAA===999888666444333444555666555555444444333222222111111111111111111111111111222111111000000////////////000000000000111111111333333333333333333333333222222222333333333444444222666777:::???IIIiii```NNNMMMRRRYYY^^^iiimmmdddiii|||sssfff\\\RRRHHHDDD???AAADDDHHHKKKLLLMMMMMMIIIHHHGGGEEEDDDBBBAAA@@@BBB@@@===:::666444222111///...,,,++++++,,,---...///000111222333333333333000///------------,,,*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,***)))***,,,...///////////////111333222///---)))************+++++++++++++++++++++++++++++++++))))))((((((((())))))***))))))************)))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///...,,,***))))))******)))))))))******,,,---...------------------------*********+++,,,---...///000000000000///////////////000000000111000000000222222222333333444444444444333333333333444555555666666666666777888999:::999:::;;;;;;:::;;;===????????????@@@AAABBBDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNOOOOOONNNOOOQQQSSSSSSRRROOOKKKGGGHHHNNNSSSWWW[[[___bbbdddfffhhhjjjoooqqqttttttsssrrrrrrssswww|||zzzwwwwwwxxxxxxtttoookkkiiifffdddbbbbbb```\\\ZZZXXXWWWTTTRRRSSSSSSSSSVVVXXXXXXWWWUUUPPPOOOMMMLLLJJJJJJJJJKKKJJJXXXooo}}}{{{jjjmmm|||hhhddd^^^]]]^^^``````___VVVTTTQQQOOOKKKFFF@@@<<<999888666555444444555555555555444444333222222222111111111111111111111111111111111111111111111111///000000000000111111111222222222222222222222222222222222333333333444444222666777:::AAAJJJjjj___NNNNNNSSSYYY]]]gggmmmccciii|||rrreee^^^TTTKKKEEE:::;;;===@@@DDDGGGJJJLLLKKKJJJGGGEEECCCAAA@@@@@@BBB@@@===999666333111000222111///---------...///...///111333333333222222111///............,,,***))))))***+++,,,,,,---------,,,+++******+++,,,---,,,***)))***,,,.........------///000111000///---))))))*********+++++++++************************((((((''''''''''''((((((((())))))************)))***************++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------...---,,,***))))))+++,,,---...---,,,***))))))))))))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111111111000000//////......///111222111000...---222222222222222222333333444333333333333444555555777777666666777888999999888:::;;;;;;:::;;;===???>>>>>>>>>???@@@AAACCCCCCEEEEEEDDDDDDFFFIIIKKKMMMMMMNNNOOONNNMMMNNNPPPQQQSSSQQQMMMHHHEEEGGGOOOUUUXXX[[[___aaaccceeegggiiijjjlllooooooooooooooopppuuuzzz~~~xxxvvvwwwxxxuuupppllliiifffeeeddddddaaa___]]][[[YYYVVVTTTTTTTTTTTTWWWZZZ[[[[[[ZZZQQQPPPNNNMMMKKKJJJJJJJJJJJJTTTcccrrr|||~~~zzzyyy~~~pppooo~~~lllggg```]]]^^^``````___XXXVVVSSSPPPLLLFFF@@@;;;888777666555444555555555555555444444333333333333222222222111111111111111111111111222222333333333111111222222222333333333111111111111111111111111444444444555555555666666333777777;;;BBBKKKjjj___PPPPPPUUU[[[]]]fff~~~mmmccciii|||rrrddd]]]TTTJJJDDD======???AAAEEEIIILLLNNNJJJIIIGGGEEECCCAAAAAA@@@AAA@@@===999666333111000111000///...---.........000000222333333222000000111000/////////...+++)))))))))***+++,,,------......---,,,++++++,,,---...***)))((()))+++,,,,,,+++***,,,---......---------))))))*********+++++++++***************************)))((('''&&&&&&&&&&&&(((((()))*********************))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,---....../////////...+++)))((()))***+++*********)))))))))******...---,,,+++************++++++***))))))***++++++++++++++++++,,,---......111111000000//////......---///111222222000...,,,111222222222222222222222444333333333333444555555777777666666777888999999777999:::::::::;;;===???>>>>>>>>>???@@@AAABBBCCCEEEDDDDDDDDDFFFIIILLLNNNLLLMMMNNNNNNMMMMMMOOOQQQRRRPPPLLLFFFDDDHHHQQQXXXXXXZZZ]]]___aaabbbeeegggfffiiikkkmmmmmmnnnppprrruuuyyy}}}xxxttttttvvvtttqqqnnnjjjhhhggggggeeebbb```^^^\\\ZZZWWWUUUUUUTTTUUUXXX\\\^^^^^^^^^TTTRRRPPPMMMKKKJJJJJJJJJQQQXXXbbbjjjooorrrtttvvvsss|||zzzvvvwwwvvvppp{{{sssmmmeeeaaa``````___^^^WWWVVVSSSQQQLLLFFF???:::777666666555555555555555555555444444444444333333222222222111111111000000111111111222333333444444111111222222222333333333111111111111111111111111444444444555555555666666444777777;;;BBBKKKhhhaaaSSSTTTYYY]]]^^^eee~~~nnndddhhhzzzuuueee\\\RRRHHHCCC??????@@@AAADDDHHHKKKMMMHHHGGGFFFEEEDDDCCCBBBAAAAAA???<<<999555333111000...------,,,,,,,,,------111111111111111111000000111000///000000...+++)))))))))***+++,,,,,,------------,,,,,,,,,,,,------***)))((()))+++,,,+++***)))***,,,---,,,,,,---...)))************+++++++++++++++++++++++++++++++++******)))''''''&&&&&&&&&'''((()))******+++************)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,------.........//////...+++)))(((((()))***((((((((()))************...---,,,++++++***+++++++++***)))(((((()))***+++,,,+++++++++,,,,,,---...////////////............---...000111111000...---111111111222222333333333444333333333333444555555666666666666777888999:::777888999::::::;;;===???>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEGGGIIILLLMMMKKKLLLMMMMMMLLLMMMOOOQQQRRRPPPLLLGGGEEEIIIRRRZZZXXX[[[]]]^^^___aaacccfffgggiiikkkmmmnnnppprrruuuuuuxxx|||~~~{{{tttsssvvvwwwvvvrrrnnnkkkiiijjjeeeccc___]]][[[ZZZWWWUUUVVVVVVXXX[[[___aaaaaa```YYYVVVRRRNNNLLLLLLLLLMMMTTT\\\fffkkkllllllooosssvvv{{{sssvvv}}}ssswwwzzzxxxxxxrrrjjjdddbbbaaa^^^\\\VVVUUUSSSPPPLLLFFF???999666666666666666666555555555555444444444444444444333333222222111000000000111111111222222333333333///000000000000111111111222222222222222222222222222222222333333333444444666888666:::BBBJJJeeedddUUUVVV[[[___^^^ddd}}}nnndddhhhxxx|||kkk___SSSIIIEEE>>>>>>???@@@BBBDDDGGGHHHDDDDDDEEEFFFFFFEEEDDDCCCAAA???<<<999555222000000,,,,,,,,,,,,------------000//////000000111222333111111000000000...+++(((*********++++++,,,,,,,,,,,,,,,------------,,,,,,+++******+++,,,---,,,***(((+++------,,,+++---///)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''(((((()))'''((()))******+++++++++***)))((('''''')))***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,------------,,,+++)))))))))******))))))******+++++++++***+++++++++++++++,,,---...,,,+++)))(((((()))+++,,,,,,,,,+++++++++,,,------------------............,,,---...000000000//////000111111222333444555555444333333333333444555555555555555666777999:::;;;666888999999:::;;;===????????????@@@AAABBBCCCDDDBBBCCCDDDFFFHHHJJJLLLMMMIIIJJJLLLLLLLLLMMMOOORRRQQQPPPLLLHHHFFFKKKTTT[[[ZZZ\\\^^^______aaadddfffhhhiiikkklllmmmnnnqqqssstttwwwzzz|||~~~wwwvvvzzz||||||yyysssnnnkkkkkkfffbbb^^^[[[YYYXXXWWWVVVXXXYYY[[[```ccceeecccaaa___[[[VVVQQQNNNOOOPPPRRRZZZgggvvv{{{yyyvvvyyy}}}xxxzzz{{{uuuvvvxxxssslllgggdddbbb^^^[[[TTTSSSRRRPPPLLLFFF>>>999555555666666666666666555444444555555555555555555333333222222111000000///111111111111222222222222///000000000000111111111333333333333333333333333222222222333333333444444777888666:::AAAHHHccchhhUUUWWW\\\___]]]bbb{{{nnneeeggguuuqqqdddWWWMMMHHH@@@@@@AAABBBCCCEEEFFFGGGAAACCCEEEFFFGGGFFFEEEDDDAAA???<<<888555222000///---......//////000000000............000222444666111111000111111///+++(((***++++++++++++,,,,,,,,,+++,,,............,,,+++,,,++++++,,,......,,,+++))),,,......,,,,,,...111)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((((()))++++++''''''(((******+++++++++***)))'''&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++******************+++,,,++++++,,,,,,,,,++++++***))))))***+++,,,...000111---,,,***))))))***,,,---,,,,,,+++++++++,,,------+++,,,,,,------.........,,,---...///000000000000000111111333444555666666444333333333333444555555444444555666888999;;;<<<666777999999999;;;===@@@?????????@@@AAABBBDDDDDDAAABBBDDDGGGIIIKKKKKKLLLHHHJJJKKKLLLLLLMMMPPPRRRQQQOOOMMMIIIGGGLLLUUU\\\\\\]]]___``````bbbdddggghhhiiijjjjjjjjjkkknnnpppsssuuuxxxzzz|||zzzyyy~~~~~~wwwppplllkkkfffbbb]]]YYYXXXWWWWWWVVVYYY[[[^^^cccggggggeeecccccc___YYYSSSPPPQQQTTTVVVgggxxxtttwwwrrrlllhhheeeccc^^^ZZZSSSRRRQQQOOOLLLFFF>>>999555555666666666666666555444444555555555555555555333333222222111000000///111111111111111111111111111222222222222333333333333333333333333333333333444444444555555555666666888888666999AAAGGGaaajjjTTTWWW\\\^^^[[[```yyynnneeeffftttzzzeeeTTTIIIEEE@@@??????@@@CCCEEEEEEDDDFFFEEEDDDDDDEEEDDDBBB@@@CCC@@@<<<777444111000000111///------.../////////000000111111111222222222222111111000...---+++***++++++,,,---------,,,,,,,,,,,,,,,,,,+++***)))(((+++***)))((((((***,,,---,,,,,,---///000111222333---,,,***)))))))))******)))***,,,---......---,,,+++***)))((((((''''''((()))))))))((()))******+++&&&---...)))'''+++...---++++++++++++++++++++++++)))*********************...---+++)))))))))+++,,,)))))))))******+++++++++************************((()))***+++---...//////------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------......000111111111...,,,,,,000222222111///000111000///...///000333222222222222333444444444555555666777888888999::::::::::::::::::::::::>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLOOOQQQQQQPPPOOOJJJEEEDDDHHHOOOVVVZZZ``````______```aaabbbcccfffhhhiiiiiijjjkkkmmmoootttuuuvvvvvvwwwzzz}}}}}}yyyrrrmmmlllfffaaa]]][[[XXXTTTTTTWWWRRRWWW```ggglllllljjjhhhhhh```\\\ZZZUUUOOOTTT^^^kkk|||xxxtttqqqjjj___XXXWWWUUUOOOLLLMMMKKKCCC<<<999666555555555555444444444555555666666555444333333///111333333222111000111111111111111111111111111111111222222222333333333000000111111111222222222444444333222222333333333888;;;;;;<<>>;;;777555333222222111///------...///000///222222222222333333333333333333222222000///---,,,---------------,,,+++***---------,,,++++++******++++++******+++---...///111111111111222222222333,,,+++***)))))))))***+++///...---,,,++++++++++++))))))))))))***+++,,,---'''((()))***+++******)))...111111---+++---...---++++++++++++++++++++++++---------,,,,,,+++++++++///...,,,++++++,,,------++++++++++++,,,,,,,,,,,,************************------------............,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000000///...///111222222222000111222222111000111333444444444333444555555666666666666666777777777777::::::;;;;;;<<<<<<<<<===??????@@@@@@AAACCCDDDEEECCCDDDFFFGGGIIIJJJJJJKKKJJJJJJJJJLLLOOOPPPPPPOOOKKKGGGDDDDDDIIIPPPVVVYYY[[[[[[]]]___aaaccceeefffeeefffhhhiiiiiikkknnnpppuuuvvvvvvvvvvvvxxx{{{~~~zzzrrrllliiiiiiccc^^^[[[WWWRRRQQQTTTVVV\\\fffoootttssspppmmmkkkddd^^^]]]YYYTTT[[[fff}}}|||{{{sssdddYYYTTTVVVRRRQQQQQQMMMCCC:::666666555555555555444444444444555555555555444444333111333555555333222333333222222222222222222222222111111222222222333333333222222333333333444444444333333333222222333333444222666777:::@@@EEE___uuu[[[VVVUUUWWWVVV\\\qqqpppdddeeeooouuuhhh[[[MMMCCCAAAAAAAAACCCFFFHHHHHHGGGEEEDDDCCCCCCDDDCCCAAA??????===;;;888555333222222000...---,,,...000000000222222333333333444444444333333333222111000..................---,,,+++***,,,++++++***************++++++++++++,,,...///000111111111111111111000000,,,+++***))))))***++++++,,,+++)))((((((((()))***))))))))))))******+++,,,&&&(((***+++,,,+++)))(((+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///000//////000111222222222...///000000//////000111555444444444444555666666777777777777666666666666::::::;;;;;;<<<===>>>>>>???@@@@@@AAABBBDDDEEEFFFCCCDDDFFFHHHIIIJJJKKKKKKHHHHHHHHHJJJLLLMMMLLLJJJHHHEEEDDDEEEKKKQQQVVVYYYZZZ[[[]]]___aaacccdddeeeccceeeggghhhiiikkknnnqqqttttttttttttsssuuuxxx{{{wwwqqqmmmiiiccc___\\\XXXTTTSSSVVVVVV]]]gggqqqvvvvvvssspppnnneee```^^^YYYVVV]]]iii|||{{{{{{{{{ttthhh^^^ZZZVVVTTTSSSTTTNNNBBB999666666555555555555444444444444444444555555444444333111333444444222222222333222222222222222222222222111111222222222333333333000000111111111222222222333333222222222333444444222555666:::@@@DDD\\\~~~bbbZZZVVVXXXWWW[[[oooqqqddddddllluuuiii\\\NNNDDDAAAAAAAAACCCFFFIIIIIIHHHEEEDDDCCCCCCDDDCCCAAA???>>>===;;;888666444222111000...,,,,,,...000000000222222333333333444444444333333333333222000///.../////////...---,,,+++***//////...------------...,,,,,,,,,,,,---...///000////////////............++++++***))))))***+++,,,))))))((('''((()))+++,,,+++***)))(((((((((((((((&&&(((***+++,,,+++)))((((((''''''(((******+++,,,........................111000000///...------,,,*********************+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++*********,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------------,,,,,,,,,---.........///000000111111222222---///000000//////000111555444444444444555666666777777777777666666666666999999:::;;;<<<>>>>>>?????????@@@AAABBBDDDEEEFFFCCCDDDFFFHHHJJJKKKLLLLLLJJJJJJKKKMMMOOOOOOMMMKKKEEEDDDDDDGGGMMMSSSWWWYYY[[[\\\^^^```aaabbbbbbbbbbbbdddfffhhhiiikkkoooqqqtttuuuuuutttssstttxxxzzz}}}wwwrrrjjjeee```^^^[[[WWWWWWZZZXXX___jjjtttzzz|||yyywwwqqqhhhaaa^^^YYYVVV^^^jjj~~~{{{zzzyyyssshhh```^^^VVVTTTTTTTTTMMMAAA888666666555555555555444444444333333444444444444444333111222333222111000111333222222222222222222222222111111222222222333333333000000111111111222222222333222222222333333444555444666666:::???BBBWWWzzz|||kkk___YYY[[[ZZZ\\\ooossscccbbbiii~~~wwwjjj\\\OOOFFFAAA@@@@@@CCCFFFIIIIIIIIIDDDCCCBBBCCCCCCCCCAAA??????===<<<999666333111000///...,,,,,,...000111000222222222222333333333333333333333222222000//////...............---,,,+++...---,,,++++++,,,---...,,,,,,---------------...------------,,,,,,,,,,,,+++***)))))))))***+++,,,************+++,,,---...+++***)))((('''''''''''''''((()))***+++******)))***&&&%%%))),,,,,,,,,....................................------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************------------,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------...---------------......,,,...000111000///000111///000222222111111222444444444444333444555555666666666666666777777777777777888999:::<<<>>>??????>>>>>>???@@@BBBDDDEEEFFFCCCDDDFFFHHHJJJLLLLLLMMMJJJJJJKKKMMMOOONNNKKKIIICCCCCCEEEIIIPPPUUUYYYZZZ[[[\\\^^^```aaaaaaaaaaaaaaacccfffgggiiilllooorrrvvvvvvvvvuuuuuuvvvyyy|||~~~|||xxxoooiiidddbbb^^^ZZZYYY\\\]]]cccnnnxxxwwwmmmddd```YYYUUU]]]jjj~~~{{{zzzrrrfff^^^\\\UUUTTTTTTSSSKKK@@@888777666555555555555444444444222333333444444444444333111222222111000000111333333333333333333333333333111111222222222333333333222222333333333444444444222222222222333444555555555777666:::???@@@SSSttttttzzzsssddd[[[]]]\\\\\\ooovvvcccaaafffzzzvvvgggXXXLLLEEE@@@???@@@BBBFFFHHHIIIHHHDDDCCCBBBBBBCCCCCCAAA??????>>><<<:::666333000//////---,,,,,,...000111111111111111222222222222333222222222222111000///...---...............------,,,+++)))(((((()))+++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---++++++,,,,,,,,,,,,,,,,,,******))))))((()))))))))((()))))))))************,,,'''%%%***---,,,+++...------------------------******************))))))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************,,,,,,,,,,,,,,,,,,------++++++++++++,,,---...///++++++,,,,,,,,,,,,------//////......---......///***---000000///...///000...000222222111111333444333333333333333444444555555555666666777777888888666777888:::;;;===>>>???======>>>???AAACCCEEEFFFCCCDDDFFFHHHJJJLLLMMMMMMKKKKKKLLLNNNOOONNNKKKHHHBBBCCCFFFKKKRRRWWWZZZ[[[XXXZZZ]]]```bbbbbbbbbbbb```bbbeeegggiiilllooorrrsssttttttssssssuuuxxx{{{}}}uuuoooiiifffaaa[[[ZZZ\\\^^^dddnnnyyy~~~ssshhhbbbZZZVVV]]]jjj}}}}}}}}}uuuiii___[[[TTTSSSSSSQQQIII>>>888999666555555555555444444444111222333444444444444444222333333111000000222444333333333333333333333333111111222222222333333333222222333333333444444444222222222222333444555666444666555999???@@@RRRqqqpppuuuzzzyyyggg\\\^^^]]]\\\nnnyyydddbbbfffyyysssbbbRRRGGGAAA?????????BBBEEEHHHHHHHHHDDDCCCBBBBBBCCCBBB@@@>>>@@@???===:::666222///...///---,,,,,,...111111111000000111111111222222222111111111111111000///...------......///.........///...,,,++++++,,,...///------------,,,+++******+++++++++,,,,,,---------******)))))))))***,,,---***+++,,,,,,+++***((('''))))))))))))***+++,,,---)))))))))((()))******+++---'''%%%))),,,)))(((+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------'''((()))***************+++++++++******)))))))))************************))))))*********+++++++++++++++++++++,,,---...///++++++,,,,,,,,,---------000//////.........//////))),,,///000...---...000,,,...///000//////111333333222222222222333444444444555555666777888888999555666777999;;;===>>>???<<<<<<===>>>@@@BBBDDDEEECCCDDDFFFHHHKKKLLLMMMNNNPPPPPPQQQSSSTTTSSSPPPMMMAAACCCFFFLLLSSSYYY[[[[[[VVVXXX\\\___bbbddddddddd```bbbeeegggiiilllpppsssooopppppppppppprrrvvvyyy|||{{{tttmmmiiibbb[[[YYY[[[]]]ccclllwwwwwwkkkddd\\\WWW^^^jjj|||zzzzzz}}}zzzmmmbbb^^^TTTRRRRRRPPPHHH===999:::666666555555555444444444111222333333444444444444333444444222111111333555333333333333333333333333111111222222222333333333000000111111111222222222222222222222333444555666333555444999???@@@RRRqqqnnnssssss{{{hhh\\\___]]][[[mmm{{{eeebbbfffxxx}}}pppbbbTTTHHH@@@>>>???AAACCCDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA???<<<999555222000///******++++++---...000111000111222222111000111222222222111111111///,,,)))---......///000/////////000...,,,,,,,,,,,,***(((---,,,***)))))))))***+++,,,,,,,,,------......///+++***)))((()))***,,,...------------,,,+++******)))))))))))))))(((''''''''''''''''''((((((((((((---,,,***)))***+++,,,---------,,,+++++++++,,,,,,------,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,---......,,,+++))),,,,,,***)))))))))***+++***+++,,,,,,,,,,,,+++***+++*********++++++***(((++++++,,,,,,,,,---------,,,++++++++++++,,,------//////............//////......///000111222333333222222222222333444555555888777666666666777999:::666777888::::::;;;;;;;;;<<<>>>@@@AAAAAAAAABBBCCCFFFFFFEEEFFFIIIMMMQQQTTTUUUXXX\\\]]]ZZZSSSKKKEEEDDDEEEHHHMMMSSSXXX[[[[[[]]]^^^`````````aaadddfffdddeeeggghhhiiilllpppsssssssssqqqooooooqqquuuxxx|||}}}xxxooohhhbbb]]]YYYWWW^^^dddooo|||tttiii^^^WWW[[[aaaxxxrrrsssvvvyyyxxxpppeee\\\TTTVVVVVVQQQHHH???:::888777777666666555555555444555555444444444333333333222222222222222222222222666555444333222222222222---///111222222222333444222222333333333444444444333333333444444444555555555777444555===CCCVVVrrrsssmmmqqqwwwkkkdddbbb^^^]]]mmmzzzgggccceeeuuu{{{nnnaaaTTTHHHAAA>>>???AAACCCEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA???<<<888555222000///...............///000111000111222222111000111222444222000/////////---+++,,,---......//////......///---,,,---......---+++---,,,+++*********++++++************+++++++++++++++***(((((((((***+++---++++++,,,------,,,,,,,,,************))))))))))))''''''((((((((())))))))))))))))))***+++,,,------++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***+++,,,------+++***))),,,,,,***)))))))))***+++***+++,,,,,,,,,,,,+++***,,,+++++++++------+++)))++++++++++++,,,,,,,,,---...------------...////////////............//////000000000////////////...222222222222333444555555777777666666666777888999777777888999::::::;;;<<<===>>>@@@@@@@@@@@@BBBDDDEEEEEEEEEFFFIIIMMMQQQSSSVVVWWWWWWWWWSSSNNNIIIEEEDDDFFFJJJOOOTTTXXXYYYYYY___```bbbbbbaaaaaabbbccceeeggghhhiiikkkmmmqqqtttssssssrrrppppppqqquuuxxx}}}~~~yyyqqqiiiccc___[[[XXX___dddnnnzzzyyynnnddd\\\^^^cccpppppprrrvvvvvvssskkkaaaZZZTTTVVVVVVQQQHHH???:::888777666666666555555555555555555444444444333333333333333222222222222222222444333222111000000000000///111333333333222333444222222333333333444444444333333444444444555555555555777444666>>>CCCUUUppp~~~wwwuuusssggg``````\\\\\\kkkzzzgggcccdddtttxxxlll```SSSIIIBBB???@@@AAACCCEEEFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCCCC@@@>>><<<888555222000///000//////.........//////000111222222111000111222666333///............---+++,,,------......------...---,,,---///000///...---,,,++++++***+++++++++---------------,,,,,,,,,***)))((('''((()))***+++)))***+++,,,---------------,,,***)))))))))***+++((())))))))))))*********&&&'''(((***+++,,,------*********+++,,,---//////,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,---...---,,,+++***,,,,,,+++************+++***+++,,,,,,,,,,,,+++***---,,,+++,,,......---+++******+++++++++,,,,,,,,,...------------...////////////............//////////////////............222222222222333444555555666666555555555666777888888777777777888:::<<<===>>>????????????@@@CCCEEEEEEEEEEEEFFFIIIMMMPPPSSSWWWUUURRRNNNKKKHHHFFFEEEDDDGGGLLLQQQUUUWWWWWWWWW___aaaccccccbbb``````aaafffhhhjjjkkklllnnnqqqtttqqqrrrsssrrrqqqrrruuuwww}}}{{{ssslllfffaaa\\\ZZZ```dddmmmxxx}}}tttjjjaaa```ccchhhzzzmmmrrruuussslllccc\\\YYYTTTVVVWWWRRRIII@@@;;;999666666666666555555555555555555444444444333333333333333333222222111111111333333222111000000000000111333444444333222333444333333333333444444444444333444444444444555555555444777555888@@@DDDTTTnnn~~~mmmaaa[[[[[[YYYYYYiii~~~{{{gggccccccqqq~~~tttiii^^^SSSIIICCC???@@@BBBDDDFFFGGGHHHHHHEEEEEEEEEDDDDDDDDDDDDDDD???>>>;;;888444222000///---,,,,,,,,,,,,---......000111222222111000111222444222000/////////---,,,++++++,,,------------,,,...,,,,,,---...///...---+++++++++************+++......------,,,,,,++++++))))))((('''(((((()))******+++,,,,,,---------,,,---,,,***(((((()))***+++))))))*********+++++++++)))(((''''''(((***,,,---++++++++++++,,,---...///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///...---,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++***,,,++++++,,,...///---,,,*********+++++++++,,,,,,,,,++++++++++++,,,------//////............//////,,,------...///000111111222222222222333444555555555555555555555666666777888777666666888:::===>>>?????????>>>>>>???CCCFFFEEEEEEFFFGGGJJJNNNQQQSSSVVVSSSOOOJJJFFFDDDCCCCCCEEEIIIOOOSSSUUUVVVVVVVVV\\\___bbbcccbbb`````````fffhhhjjjkkklllmmmppprrrppprrrssssssssssssuuuwwwzzz~~~|||uuunnnhhhccc^^^[[[]]]bbblllyyyxxxnnnddd```bbbfffwwwmmmrrrvvvqqqfff]]]YYYYYYVVVXXXXXXSSSJJJAAA;;;:::666666666666666555555555555555444444444333333333444333333222222111111111555444333333222222222333222333444444333111222333333333333444444444444555444444444444555555555555333777666:::AAADDDRRRlllhhh\\\UUUVVVVVVWWWfff{{{~~~iiicccbbbooo|||rrrggg\\\RRRJJJDDD@@@AAACCCEEEFFFHHHHHHIIIEEEEEEEEEEEEEEEDDDDDDDDD???===:::777444222000///+++++++++,,,---...///000000111222222111000111222000000111222333111---)))***++++++,,,---,,,,,,,,,...---,,,,,,------,,,***))))))******************)))))))))((('''''''''&&&))))))((((((((((((((())),,,---------,,,,,,+++***,,,***((('''&&&''')))***************++++++++++++...+++(((%%%%%%'''+++------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******))))))+++---...---,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------//////............//////---...///000111222222333222222222222333444555555444555555666666666666666888777666666888:::===????????????>>>>>>???CCCFFFEEEFFFGGGIIIKKKOOOQQQSSSSSSQQQNNNJJJFFFCCCBBBAAAGGGKKKQQQUUUVVVVVVVVVWWWYYY\\\___aaaaaa``````aaaeeegggjjjkkkkkkkkkmmmooonnnpppqqqqqqqqqrrrtttvvvvvvzzz}}}vvvoooiiiddd___[[[XXX___kkkyyyzzzrrriiicccccclllwwwoootttvvvooocccZZZYYY[[[XXXZZZZZZTTTJJJAAA;;;999555555555666666666666666555555444444444333333333333333333222222111111111444444333333222222333333000222333333111000111111333333444444444555555555444444444555555555666666444888777:::AAACCCQQQjjjfffYYYQQQRRRSSSUUUeeezzzkkkdddaaammmzzzpppeee[[[RRRJJJEEE@@@BBBCCCEEEGGGHHHIIIIIIFFFFFFFFFEEEEEEDDDDDDDDD>>><<<:::777444222000000,,,,,,,,,---///111222333000111222222111000111222...///111444444111,,,(((***+++,,,,,,------,,,,,,...---++++++,,,,,,+++***))))))***+++++++++******)))))))))))))))(((((((((******))))))))))))((((((------------,,,+++***)))******((('''''''''((())))))************+++++++++000---)))&&&%%%'''***,,,...---,,,,,,+++++++++,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------++++++*********))))))))),,,,,,,,,---,,,++++++******+++,,,,,,,,,,,,+++***)))((()))+++---///...---++++++,,,,,,,,,---------...------------...////////////............//////111111111111000000000000222222222222333444555555444555666777777777777666666666666777999;;;===???>>>????????????@@@CCCEEEDDDEEEGGGIIILLLNNNQQQRRRQQQOOOLLLIIIFFFDDDBBBAAAIIINNNTTTWWWWWWWWWXXXZZZYYY\\\___`````````aaabbbeeegggjjjkkkkkkkkklllmmmjjjkkklllllllllmmmpppsssrrrwww||||||vvvoooiiiccc^^^ZZZUUU[[[eeesss{{{vvvmmmhhhgggssswwwrrruuuuuummmbbbZZZZZZ\\\[[[]]]\\\VVVKKKAAA:::888555555555666666666666666555555444444444333333333222222222222222222222222222222111111000111111222///111222222111000111222333444444444555555555555444444555555555666666666555999888:::AAACCCQQQjjjhhhYYYNNNOOOQQQUUUfffzzzlllddd```jjjzzzpppeee[[[RRRJJJFFFAAABBBDDDFFFGGGIIIIIIJJJHHHGGGGGGFFFEEEDDDCCCCCC===<<<999666444222000000---------...///000111222000111222222111000111222//////000222333111---***+++,,,,,,------------------,,,+++,,,---...---,,,***+++,,,---------,,,,,,,,,,,,,,,,,,------------******+++******))))))(((,,,,,,,,,------,,,++++++*********)))))))))(((((()))))))))************+++,,,,,,******)))***++++++,,,,,,+++++++++,,,------++++++++++++,,,---...///+++++++++,,,,,,---------,,,,,,+++***************,,,,,,---------,,,+++******+++,,,,,,,,,,,,+++***))))))))),,,///000000///,,,,,,---------............------------...////////////............//////111000000000000/////////222222222222333444555555555666777888888888777777555555777888:::<<<===>>>===>>>@@@@@@@@@@@@BBBDDDBBBCCCEEEGGGJJJMMMOOOPPPPPPNNNJJJFFFDDDCCCCCCDDDKKKPPPUUUWWWWWWWWW[[[^^^^^^___aaaaaa```aaabbbdddfffiiikkkllllllkkklllmmmeeeeeeeeeeeeeeegggkkknnnooottt{{{{{{uuunnniiiccc]]]YYYTTTWWW^^^hhhsss|||{{{yyyvvvooojjjiiivvvvvvtttuuurrrkkkaaa[[[[[[]]]^^^___^^^WWWKKK@@@999777555555555555666666666777555555444444444333333333111111111222222333333444222111111000111111222222///111333333222222333444444444444444555555555555555555555555666666666666777:::888999@@@BBBPPPjjjlll[[[NNNNNNPPPUUUggg|||kkkbbb]]]fffzzzpppeee[[[RRRJJJFFFAAABBBDDDFFFHHHIIIJJJJJJHHHHHHGGGFFFEEEDDDCCCBBB===<<<999666444222000000------,,,,,,,,,------...000222222222111000111222111000///000111000...,,,+++,,,------......------,,,++++++---///111000000+++,,,.../////////......*********++++++,,,,,,,,,+++++++++++++++***)))(((******+++,,,------------***++++++++++++***))))))((())))))))))))*********((()))+++---...---+++************+++,,,---...///++++++++++++,,,---...///+++++++++,,,,,,---------//////...------------...,,,,,,---...---,,,+++******+++,,,,,,,,,,,,+++************---000222111000---------.........//////,,,++++++++++++,,,------//////............//////,,,,,,---...///000111111222222222222333444555555555666888999999999888777444555777999;;;<<<======<<<>>>@@@AAAAAAAAABBBCCC@@@AAACCCFFFHHHKKKMMMNNNPPPMMMHHHCCCAAABBBDDDFFFLLLQQQVVVXXXWWWXXX]]]aaabbbccccccbbbaaaaaacccdddhhhjjjmmmnnnmmmlllmmmnnnaaaaaa```______bbbgggkkknnnsssyyy~~~~~~zzztttnnnhhhbbb\\\XXXUUUVVVXXX___hhhrrryyy}}}|||vvvuuusssmmmiiihhhwww~~~uuuuuutttpppiiiaaa\\\[[[]]]```aaa___WWWKKK@@@999666444555555555666666777777555555444444444333333333000000111222333444444555333333333222333333444444///111333444333333444666444444444555555555666666555555555555666666666777888:::888999???BBBPPPjjjooo\\\NNNMMMPPPVVVhhh~~~jjj```ZZZddd~~~|||mmm___UUUNNNHHHEEE???AAACCCEEEGGGIIILLLNNNIIIIIIIIIJJJJJJHHHCCC@@@======;;;999666222000...000///---------000222444111111111111111000///...//////000111111000///...------......///.........---------...------,,,,,,,,,,,,++++++***+++++++++)))))))))***++++++,,,,,,,,,+++)))(((&&&%%%%%%%%%***+++,,,---...............---,,,***))))))((()))%%%%%%'''((())))))))))))+++***)))(((((()))******...------,,,,,,++++++***++++++,,,---...............---,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******..................---------------......000111111,,,++++++******++++++,,,------------------,,,,,,,,,,,,,,,---------......///111222222000///000000222222222222333444555666555555666666777999:::;;;666666777888:::;;;<<<<<<=========>>>???@@@BBBBBBDDDDDDDDDEEEFFFHHHIIIJJJLLLKKKIIICCC>>>===AAAEEEJJJMMMRRRVVVYYY[[[^^^```bbbaaaaaaaaaaaacccdddeeedddeeegggjjjmmmmmmllljjj___]]]YYYUUUTTTYYY```eeelllqqqwwwzzz{{{~~~yyyqqqjjjddd___YYYVVVTTTTTTUUUYYY___gggoootttppptttqqqppprrrjjjeeemmm|||wwwrrrtttrrrnnnfff^^^[[[\\\^^^dddccc___UUUIII>>>999777777777777777777777777777777666555444333222222222222333333444444333333222333333333222222111111111111333444222...---000333000111111222333444555555999999888888888888888888555999888;;;AAADDDRRRlll~~~YYYLLLKKKQQQWWW]]]wwwnnnaaa^^^eeewww~~~nnn```UUUMMMGGGDDD>>>???BBBDDDFFFHHHKKKMMMHHHHHHGGGHHHHHHFFFBBB@@@???>>>===:::777333000///---,,,*********---///111111111222222111111000//////000000111111000...---...............---,,,+++,,,,,,---......---------...---,,,+++*********************+++,,,,,,------,,,,,,***)))((((((''''''++++++,,,---............++++++***)))((('''&&&&&&'''((()))***************+++***)))(((((()))******---------,,,,,,+++++++++---------...------,,,,,,...---,,,,,,+++++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------,,,,,,------------...///000000,,,++++++******++++++,,,------------------------------------............000222333333111000111222222222222222333444555666555555666666777999::::::777888888999:::;;;<<<<<<>>>>>>>>>>>>???AAABBBCCCBBBCCCCCCDDDFFFGGGIIIIIIKKKKKKHHHCCC>>>>>>BBBFFFKKKOOOSSSVVVXXXZZZ]]]___bbbaaaaaaaaaaaacccdddeeeffffffgggjjjmmmnnnllljjj^^^\\\XXXTTTSSSWWW]]]bbbkkkqqqwwwzzz{{{~~~yyyrrrkkkeee___ZZZVVVPPPPPPPPPSSSWWW^^^eeeiiikkkpppnnnmmmqqqjjjgggpppyyyrrrttttttpppiiibbb^^^___bbbdddccc___UUUHHH>>>888777777777777777777777777777666555444333333333333333222333333444444333333222333333333222222222111111000222444444444333444555444444444444555555555555777777777777777777777777666999888;;;AAADDDQQQkkk[[[MMMKKKQQQXXX^^^xxxqqqccc___eeevvvssscccVVVMMMGGGCCC===>>>@@@CCCFFFHHHJJJKKKIIIGGGEEEEEEEEEDDDBBB@@@AAA@@@>>>;;;777444000///,,,+++***)))***,,,...///222222222222222222111000///000111111111///...---.........---,,,+++***)))+++,,,---...............000///---,,,***)))))))))***++++++,,,------......,,,,,,+++***************,,,,,,------...---------************)))'''&&&%%%******++++++,,,++++++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,+++............---,,,+++***------,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,+++,,,,,,---...///,,,++++++******++++++,,,+++,,,,,,------.....................////////////000222444444222111222333222222222222333444555555555555666777888999:::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@AAACCCCCCBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJGGGBBB>>>>>>CCCGGGNNNQQQTTTWWWXXXZZZ\\\^^^aaaaaaaaaaaabbbcccdddeeedddeeefffhhhjjjjjjhhhfff\\\[[[WWWSSSRRRTTTYYY]]]jjjpppwwwzzz{{{~~~zzzsssllleee```ZZZWWWPPPOOOMMMMMMPPPUUUZZZ]]]ccciiiggghhhmmmjjjjjjuuu{{{tttrrrrrrpppjjjddd```bbbdddfffddd___UUUHHH===888666777777777777777777777777444444333333333333444444222333333444444333333222333333333222222222222111///111444888::::::888666777777777666666666555555666666666666666666666666666:::999;;;AAACCCPPPiii___NNNKKKQQQXXX^^^xxxvvvfff```eeetttyyyhhhZZZOOOHHHDDD??????@@@CCCGGGIIIKKKKKKJJJGGGEEECCCCCCCCCBBBAAAAAA@@@>>>:::777333000...///...---,,,---...000111222222333333333222222111000000111111000///...---,,,,,,,,,,,,,,,+++***)))++++++---...///////////////...---,,,+++***************++++++,,,---------+++++++++******++++++,,,---------...------,,,,,,,,,,,,,,,,,,+++)))((('''+++++++++,,,++++++******)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++---,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,+++++++++*********+++,,,,,,---,,,,,,+++++++++******+++,,,------,,,++++++******++++++,,,++++++,,,,,,---...//////////////////000000000000000111333333222111222333333222222222333333444555444555666777888999999:::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>??????@@@BBBCCCDDDBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIFFFAAA>>>???EEEJJJQQQSSSVVVWWWXXXYYY[[[]]]aaaaaaaaabbbbbbcccddddddaaaaaabbbdddeeedddbbb___ZZZYYYWWWSSSQQQQQQTTTWWWfffmmmuuuyyy{{{~~~|||uuummmgggaaa\\\XXXUUUSSSOOOMMMMMMOOORRRUUUZZZ``````bbbiiiiiimmm|||~~~vvvooopppooojjjeeebbbccceeehhhfff```UUUGGG<<<777666666666666666666666666666333333333222333333444444222333333444444333333222222222222222222222222222///000444999>>>===888444777666666666666666666666555666666666666666777777666:::999<<>><<<999666222///---000//////......///000111111222222333333333222222000111111111000///---,,,))))))***+++,,,,,,,,,,,,+++,,,---...//////000///,,,,,,,,,+++,,,,,,------))))))******++++++,,,,,,***))))))))))))***++++++---------...------,,,,,,,,,,,,,,,+++***)))((('''******************))))))(((((())))))************+++++++++,,,,,,---------+++,,,------.........---,,,,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++*********+++,,,.........---,,,+++************++++++,,,,,,++++++******++++++,,,++++++,,,,,,---...///////////////000000000111111...000111222111000111222333333222222222333444444444555666888999999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFHHHJJJJJJKKKKKKHHHGGGEEE@@@>>>@@@FFFLLLSSSUUUWWWXXXXXXYYY\\\^^^```aaaaaabbbccccccddddddaaa```aaabbbbbbaaa^^^[[[YYYXXXWWWTTTQQQPPPRRRTTT```hhhrrrwwwzzz}}}xxxpppiiiccc^^^ZZZYYYVVVRRRMMMKKKLLLMMMOOORRRXXXYYY\\\eeeiiirrrxxxooopppqqqmmmhhheeefffhhhkkkhhhbbbVVVGGG<<<777666666666666666666666666666333333222222222333444444222333333444444333333222222222222222222222222222000111444888<<<;;;555000333333444555666666777777666666666777777888888888777;;;:::<<>>???@@@BBBBBBDDDFFFHHHJJJKKKLLLKKKKKKGGGFFFCCC@@@===AAAHHHNNNTTTVVVWWWXXXXXXZZZ\\\___``````bbbccccccdddcccccccccbbbbbbbbbbbb```]]]ZZZXXXXXXXXXVVVSSSQQQQQQRRRZZZcccnnnuuuyyy|||{{{ssslllfff```\\\ZZZWWWQQQLLLHHHGGGHHHIIIKKKRRRTTTXXXbbbhhhuuu{{{rrrtttvvvsssnnnkkkkkklllnnnkkkdddWWWHHH===888777777777777777777777777777333333222222222222333333222333333444444333333222111222222222222333333333111222444666777666333000111222333444555666666777666666666777777888888999888<<<;;;===AAA@@@KKKbbbtttuuuhhhSSSNNNTTTYYYZZZpppkkkaaaeeennnrrr```RRRKKKHHHAAA??????BBBIIIMMMLLLJJJHHHFFFDDDCCCCCCBBBAAA???===<<<;;;999777444222000------------------------///000111111222222111111111111222111000...---+++******+++,,,---------,,,......////////////......------,,,,,,,,,------...))))))***++++++,,,,,,---***))))))((((((((())))))++++++,,,---............---,,,)))&&&%%%&&&'''(((''''''((()))************&&&''')))***++++++******)))******+++---......///,,,,,,------...---------,,,+++++++++,,,,,,---...------......---,,,,,,+++,,,,,,,,,+++++++++******''')))+++.........,,,+++,,,++++++******+++++++++,,,++++++******++++++,,,------------------------........./////////000000---///111222111111222333444333333222222333333333333444777999::::::999888999999:::;;;<<<<<<======<<<<<<<<<===>>>???AAAAAADDDEEEHHHJJJKKKLLLKKKJJJFFFEEEBBB???===AAAIIIPPPUUUVVVWWWXXXXXXZZZ]]]```___```bbbcccddddddccccccccccccbbbbbbaaa___[[[WWWWWWXXXYYYXXXUUUSSSRRRRRRTTT^^^jjjssswww{{{}}}uuunnnhhhbbb^^^[[[WWWQQQKKKGGGEEEFFFFFFGGGOOOPPPTTT```hhhxxx}}}tttwwwyyyvvvrrrnnnmmmnnnqqqnnnfffXXXIII>>>999888777777777777777777777777444444333222111111111111222333333444444333333222111111222222222333333333000222444444333333333444333333333444444555555555444444555666666777888888888<<<;;;===AAA@@@JJJaaazzzzzzlllWWWRRRXXX\\\[[[ooooooccceeelllrrr___QQQJJJHHH@@@>>>===AAAHHHLLLKKKIIIFFFEEECCCBBBBBBAAA???======<<<<<<:::888666444222...........................///000111111111111111111111222111000...---+++,,,,,,---------,,,,,,+++...///////////////...---///...------,,,,,,,,,,,,***++++++,,,,,,---......+++******)))(((((())))))***+++,,,---......///...111...***'''&&&'''***+++&&&'''(((******+++++++++&&&''')))***+++++++++***))))))***+++---...//////............---,,,++++++++++++++++++,,,,,,---...---.........---,,,,,,+++,,,,,,,,,+++++++++******&&&'''***---------+++***,,,,,,+++++++++++++++,,,,,,++++++++++++++++++,,,------------------,,,,,,............////////////...000222333333222333555444444333222222333333333333444777999::::::999888888888999:::;;;======>>>;;;;;;<<<<<<===???@@@AAACCCDDDGGGIIIKKKKKKJJJIIIEEEDDDBBB???===BBBJJJQQQUUUVVVWWWXXXXXX[[[^^^aaa___```bbbcccddddddccccccbbbaaa```______\\\XXXTTTWWWXXXZZZYYYVVVTTTSSSSSSQQQ[[[hhhrrrvvvzzzwwwpppiiiddd```[[[WWWQQQKKKGGGEEEFFFFFFEEEMMMOOOSSS^^^hhhyyy~~~sssvvvxxxvvvrrrmmmllllllsssooogggYYYJJJ>>>999888777777777777777777777777555444333222111111111111222333333444444333333222111111111222222333333333000222444333111111444888555555555555555444444444333333444444555666777777888<<<;;;===AAA???III```vvvoooZZZUUU[[[^^^\\\ppp~~~ssseeefffjjj}}}oooaaaTTTIIICCCCCCCCCCCCEEEGGGHHHGGGFFFAAAAAABBBCCCBBBAAA???>>>999999999888777555444333///......------///000111000111222333444333222222333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---,,,++++++******++++++------------------------,,,***((('''&&&'''((()))++++++++++++++++++,,,,,,+++***************++++++)))************+++++++++,,,+++)))((((((((()))***+++++++++,,,,,,,,,------///---+++******+++,,,---///------///...+++,,,//////,,,...+++&&&...000%%%***+++,,,---...---,,,+++++++++++++++******)))))),,,,,,,,,,,,,,,---------000...,,,,,,------,,,+++***+++---,,,++++++,,,...000000000111222222222333.../////////000000000111333333333333333333333333:::888666555666999===???888888888888999:::;;;<<<:::999999999;;;>>>@@@BBBDDDDDDDDDEEEFFFGGGGGGHHHEEE@@@>>>@@@CCCFFFLLLSSSTTTTTTUUUUUUUUUWWW[[[^^^```\\\YYY\\\aaaffffffeeeddddddbbb```]]]ZZZWWWVVVVVVWWWXXXXXXWWWTTTQQQOOOPPPVVV```jjjsss{{{~~~|||{{{}}}wwwrrrllleee```WWWUUUPPPKKKFFFDDDEEEGGGGGGGGGLLLVVVcccrrrwwwssszzz}}}wwwooonnnpppqqqsssqqqhhhZZZIII>>>::::::666555555555555444444444555444444333333444444555111111111111111111111111222222333444444555666666111111222333333444444555444444444555555555666666666666666666777888999:::<<<999:::<<<===AAAKKKUUUmmm~~~xxxZZZZZZbbbbbbdddlllvvvccccccnnn~~~oooaaaUUUKKKEEE@@@???@@@CCCFFFHHHHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@::::::999888666444333222------,,,,,,,,,---...//////000222333333333222111222111111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...------,,,,,,,,,,,,,,,------------------------+++***(((''''''((()))***+++,,,,,,,,,------------------+++***))))))))))))(((((()))))))))*********+++***)))(((((()))***+++,,,,,,---......///000000222111///------...///000000,,,,,,///000------...222+++,,,---(((+++...'''***++++++,,,,,,,,,,,,,,,++++++++++++*********)))))))))************++++++///---,,,,,,---------,,,+++,,,------,,,,,,---...///000000000000000111111000000000000////////////444444444444444444333333777666555555666888;;;<<<:::999999888888999999999666666666777888:::<<<>>>AAABBBCCCEEEFFFGGGGGGGGGEEE@@@>>>AAACCCFFFLLLRRRSSSTTTTTTTTTTTTVVVZZZ]]]___[[[YYY[[[aaafffgggfffdddcccaaa___\\\ZZZXXXVVVSSSUUUVVVWWWVVVSSSOOOMMMOOOUUU___jjjsss{{{~~~|||}}}yyytttnnngggbbbXXXVVVQQQKKKGGGFFFFFFHHHIIIHHHMMMWWWeeewww~~~wwwqqqxxx{{{uuunnnmmmnnnnnnrrrooogggYYYIII>>>999999666555555555555444444444444444333333333333444444111111111111111111111111000000111222222333444444222222333333444555555555444444444555555555666666777777777777888999::::::;;;::::::<<<===AAAJJJUUUiii~~~{{{\\\]]]ffffffffflll}}}wwwcccbbbmmm~~~oooaaaVVVMMMGGG>>>>>>???BBBFFFIIIJJJIIIGGGFFFEEEDDDDDDCCCCCCCCC===<<<:::888555333111000...------------...//////...///111222222222111000111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111///......---------------------------------------***)))(((''''''((()))***,,,,,,---...............000///---+++)))''''''&&&'''((((((((())))))))))))))))))(((((()))***,,,------...///000111222333444000///---,,,,,,,,,---...111---+++...000///000333BBB///***///+++))),,,******************+++,,,,,,++++++++++++************))))))))))))******++++++...,,,++++++---......---+++---......------...///000///////////////......000000000000////////////333333444444444444444444444444444444555777888999;;;::::::999888777777777777888999:::;;;<<<=========???BBBEEEGGGGGGFFFEEECCC???>>>BBBDDDFFFKKKQQQSSSSSSTTTSSSSSSUUUXXX[[[^^^ZZZXXXZZZ___dddffffffbbbaaa___]]][[[YYYXXXXXXSSSTTTWWWXXXVVVSSSNNNKKKMMMTTT___iiirrryyy}}}{{{|||~~~|||wwwrrrkkkfffZZZVVVQQQKKKHHHGGGHHHIIIJJJIIIMMMYYYjjj}}}~~~wwwqqqxxx{{{vvvpppnnnnnnmmmooollldddWWWIII>>>999888666555555555555444444444444444333333333333444444222222222222222222222222000111111222222333333444333333444444555666666666444444555555555666666666888777777888888999:::;;;;;;::::::<<<>>>AAAJJJTTTggg~~~}}}^^^___kkkjjjhhhjjj|||xxxdddbbbkkk~~~}}}mmm```UUUMMMHHHBBBAAAAAADDDHHHKKKLLLLLLIIIHHHFFFDDDCCCCCCDDDDDD???===;;;888555222000///////////////000000111111---...000111111111000///000//////...------,,,,,,++++++++++++++++++++++++------......//////000000///......---,,,---------------------............)))(((((('''((())))))***+++,,,---...//////......111///...+++)))(((''''''((((((((()))))))))******)))((((((((()))+++---...---...///000222333555555......---,,,,,,,,,,,,---000.........---...666???```===+++...,,,)))+++,,,+++***)))((()))***+++,,,++++++++++++++++++++++++******++++++,,,------------,,,++++++---//////...,,,---///...------...000000000000//////............/////////000000000111222222222222333333333333222333444555666777777777999:::999999999888888777888999:::<<<============:::===BBBFFFHHHGGGEEEDDDBBB??????DDDFFFGGGKKKPPPSSSTTTTTTSSSSSSUUUYYY\\\___\\\ZZZZZZ]]]```bbbccc```___]]][[[YYYYYYYYYYYYTTTVVVXXXYYYXXXTTTOOOLLLKKKSSS^^^iiirrrxxx}}}|||yyyxxxxxxzzz{{{uuunnniii\\\XXXQQQKKKHHHHHHHHHIIIJJJIIIMMM[[[ooo~~~wwwtttzzz}}}xxxsssqqqpppnnnllliii```TTTGGG===888666666555555555555444444444444333333333333333333444222222222222222222222222333333333444444555555555444444555555666777777777555555555555666666666666888888888888999:::;;;<<<;;;::::::===>>>AAAIIISSShhh|||___bbbnnnmmmhhhhhh|||yyyeeeaaaiii{{{|||lll___TTTLLLHHHDDDCCCBBBDDDGGGJJJKKKKKKIIIGGGEEECCCBBBBBBBBBCCC@@@>>>;;;777444111//////...//////000000000000000---...///000111000////////////......------,,,,,,++++++++++++++++++++++++++++++,,,------......///...------,,,,,,,,,,,,,,,---------....../////////)))((((((((((((((()))))))))***,,,.........------///...---+++***))))))))))))))))))*********++++++((((((((((((***,,,...///,,,---...///111222333444222111111000000000000000...///000...***,,,<<>>???AAAIIIRRRkkk~~~wwwdddfffrrrqqqkkkkkk||||||gggaaafffvvv{{{lll___TTTLLLGGGCCCBBBAAABBBEEEHHHIIIIIIGGGGGGEEEDDDBBBAAAAAAAAAAAA???;;;777333111000///+++,,,,,,---...------------...000111111111000////////////.........------++++++++++++++++++++++++***++++++,,,------.........------,,,+++,,,,,,,,,---------...//////000000))))))))))))((((((((('''((())),,,...//////...---...---,,,+++++++++++++++************++++++++++++))))))))))))***,,,...///+++,,,---...///000111222111111111000000000//////...///111...))),,,<<>>>>>>>>::::::::::::;;;;;;;;;;;;;;;>>>BBBFFFHHHGGGDDDCCCBBBAAACCCIIILLLKKKLLLOOORRRSSSTTTUUUVVVXXX]]]```hhhhhhgggeeecccbbb```___WWWXXXYYYYYYYYYYYYXXXXXXRRRRRRSSSSSSQQQMMMJJJHHHIIIRRR___kkksssxxx{{{|||~~~{{{yyywwwuuuxxx~~~yyyrrrfff___UUUNNNLLLKKKJJJIIIJJJJJJSSSfff}}}wwwzzz}}}xxxvvvyyyyyytttqqqqqqpppmmmiiibbbWWWKKKAAA:::777666666555555555555444444444333333222222222222333333333333333333333333333333222222222222222222222222444444555555666777777777555555666666666777777777888777777888888999:::;;;;;;:::;;;>>>???AAAHHHQQQjjjuuupppkkkkkkuuusssoooqqqyyyiiiaaacccrrr|||nnnaaaVVVLLLGGGBBBAAA@@@AAAEEEIIIKKKLLLGGGGGGFFFEEEDDDBBB@@@???AAA>>>;;;666333111000000******,,,---------,,,+++...///000111222111000000000000////////////......************************++++++,,,,,,---......//////......------------------------...///000000000*********))))))'''&&&&&&(((***---///000000///.........---,,,++++++++++++))))))))))))******************))))))***,,,---...,,,,,,,,,---...//////000///////////////...------...---......,,,...777BBBUUU;;;...///,,,,,,///---***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,---...///000///---,,,,,,---------,,,+++,,,------,,,,,,---.........///////////////000////////////000000000000111222222333444444555555444444555666777888999999555777:::===??????????????????>>>=========>>>???===@@@CCCFFFGGGFFFDDDCCCBBBBBBEEELLLOOOMMMMMMPPPOOOQQQRRRSSSUUUYYY]]]aaadddfffgggfffddd```^^^\\\TTTUUUXXXZZZZZZYYYXXXVVVRRRQQQQQQOOOMMMKKKHHHGGGIIIRRR___llltttxxxzzz{{{~~~}}}yyytttvvvzzzxxxnnneeeZZZRRRPPPOOOMMMKKKKKKLLLXXXnnnyyymmmooo|||}}}yyyxxxzzzxxxrrrpppqqqqqqoooiiiaaaSSSGGG>>>999777777666555555555555444444444333333222222222222333333333333333333333333333333222222222222222222222222333444444555555666777777555666666666777777777777777777777777888999::::::;;;:::<<>>:::666333111111111+++,,,---.........---,,,...///111222222222111000000000000000000/////////************************,,,,,,------...//////000000000///...............---------...///000000111+++++++++***)))'''%%%$$$)))+++...111222111000///000///---,,,+++*********(((((((((((())))))))))))+++************+++---...,,,---------......//////222222222222222111000000///++++++...000000222666666,,,...222---,,,000...***+++,,,---...---,,,,,,+++++++++,,,,,,---------------...///000111222333000...,,,,,,------,,,+++***+++---,,,++++++,,,...,,,------....../////////222111111000///......---333333444444555666777777444444444444555777888999777999;;;>>>@@@@@@??????>>>===;;;:::999:::<<<===???AAADDDFFFGGGFFFEEECCCBBBBBBGGGMMMPPPNNNNNNPPPMMMOOOPPPRRRTTTXXX]]]aaa^^^```ccccccaaa]]]ZZZXXXQQQTTTWWWZZZ[[[ZZZWWWVVVTTTSSSQQQOOOMMMKKKJJJIIIIIIRRR```mmmuuuyyyzzz{{{{{{ttttttwwwuuu|||sssiii]]]UUURRRQQQOOOMMMLLLOOO\\\ssssssfffgggrrr}}}yyy{{{|||yyysssqqqssssssqqqiii```QQQDDD<<<888777777666666555555555444444444333222222222222222222333333333333333333333333333444444444444444444444444333333444444555666666666666666666666777777777777666666666666777888999:::;;;:::<<>>>>>>>>>>>======???BBBEEEDDDFFFIIIKKKKKKIIIFFFDDDDDDFFFHHHKKKMMMNNNNNNNNNPPPPPPQQQRRRTTTWWWYYY[[[]]]]]]^^^___^^^ZZZUUUPPPTTTUUUWWWYYY[[[ZZZWWWTTTQQQPPPOOONNNMMMKKKJJJJJJLLLWWWeeeoootttxxx|||{{{xxxuuutttvvv|||yyynnnddd^^^YYYRRRMMMLLLPPPUUUaaavvvnnniiicccggg|||~~~|||xxxsssssswwwwwwssslll\\\KKK@@@;;;777555666666666666666666666666666444444333333333333222222000000111222222222222111333333333333333333333333000111222444555666666666777666555555555555666777555555666777888999:::::::::;;;<<<===???DDDIIIMMM___vvvkkkdddrrrvvvgggfffhhhiiijjjssssssgggdddmmm{{{mmm```TTTLLLHHHDDDCCCBBBCCCGGGIIIKKKKKKJJJKKKKKKIIIFFFCCCBBBBBB===;;;888777666555333000------------------------///000111222444555777777666555333000///.........+++++++++***++++++,,,,,,++++++*********+++,,,---,,,------------.........---...//////...,,,***)))+++++++++*********)))))))))+++---///111111000000///...---,,,+++)))((((((''''''&&&&&&'''(((***++++++++++++++++++,,,------//////000000000000000000000111111111000///....../////////...//////000000((()))+++---------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,++++++---000555888777444...++++++---///000000///---,,,,,,,,,,,,,,,------...///......//////000111111222111000000000000000000000000000111111222333555555555666777888999999999999888999;;;===>>>>>>===<<<<<<===>>>===>>>@@@CCCFFFIIIKKKMMMNNNMMMJJJGGGEEEFFFHHHJJJMMMOOOPPPPPPQQQSSSSSSSSSTTTVVVXXX[[[\\\\\\]]]^^^```___[[[UUUPPPOOOPPPSSSXXX[[[\\\ZZZXXXRRRQQQPPPNNNLLLKKKJJJIIINNNYYYfffpppuuuxxx~~~{{{vvvsssqqqxxx|||sssiiiddd]]]UUUPPPOOONNNTTTaaawww}}}lllccc]]]```ttt|||~~~yyytttuuuyyyxxxssskkk[[[JJJ@@@;;;777555666555555555555555555555555444444333333333333222222111222333333444444333333444444444444444444444444111222333444555666666666555444333333333333444555666666777888999:::;;;;;;;;;<<<===>>>@@@CCCHHHLLLUUUlllsssgggttt}}}llliiilllnnnmmmppptttgggccckkkzzzlll^^^SSSKKKGGGDDDCCCBBBCCCFFFIIIKKKKKKHHHJJJJJJIIIFFFDDDCCCDDD===;;;999777777555333111.........------,,,,,,+++///000222333555777888999777666444222000///......,,,,,,++++++***+++++++++,,,***)))((((((***,,,---+++++++++,,,,,,,,,------------.........,,,+++***)))***+++++++++***)))((()))***---///000111000000.........---,,,***((('''&&&''''''(((((()))******+++++++++++++++,,,,,,---///000111111222222222111333222111000///...............///000111222222111%%%''')))***,,,,,,++++++,,,++++++++++++*********------------,,,+++***)))---///000222111000---,,,)))+++///222222111///---,,,,,,,,,,,,---...///000......//////000111111111000000000000000000111111///000111333444444444555555666777888888999999888999::::::::::::;;;;;;;;;:::<<<===>>>@@@BBBFFFIIIPPPQQQRRRRRRPPPLLLIIIFFFGGGHHHJJJLLLNNNPPPQQQQQQSSSSSSTTTUUUWWWXXXZZZ[[[[[[\\\^^^``````[[[TTTNNNHHHKKKPPPVVV\\\^^^^^^\\\UUUTTTQQQNNNLLLJJJJJJIIIQQQ[[[gggoootttyyy~~~yyyuuuqqqwwwyyypppjjjbbbXXXRRRPPPLLLTTTccczzzxxxjjj```[[[]]]ooozzz}}}}}}zzzwwwyyy|||yyyttthhhYYYHHH???;;;777555666555555555555555555555555444444333333333333222222333333444555555555555555555555555555555555555555222333444555555555555555444444333333333333444444777777888999:::;;;<<<<<<<<<===>>>???@@@CCCGGGKKKPPPgggkkkvvvooojjjnnnpppooonnnvvvgggaaaiii|||mmm^^^SSSLLLHHHEEECCCBBBDDDFFFIIIJJJJJJIIIJJJJJJHHHEEEBBBAAAAAAAAA>>>;;;888666333000---//////...---,,,,,,++++++...///000222444666888888888777555333111///...------,,,++++++******++++++++++++************+++,,,+++++++++,,,,,,,,,,,,---,,,------------,,,+++***((()))+++,,,,,,***((('''((()))+++---.../////////------...///---+++)))'''&&&'''((()))******))))))******))))))******+++,,,...///000222222222222111444333111///......//////+++,,,...///000///......))))))+++,,,---------,,,+++++++++*********)))))),,,---------,,,,,,+++***,,,+++************++++++***+++...///000000...---,,,,,,,,,,,,---///000111------------......//////000000000000000111111111///000222444555555444444444444555666666666666666888888777777888999:::;;;:::<<>>:::777555666555555555555555555555555444444333333333222222222333444444555555555555555444444444444444444444444444444555555555555555444666666666666666666666666777777888999:::;;;<<<<<<===>>>???@@@@@@CCCFFFIIIOOOfffqqqyyyoooffflllooommmmmm}}}vvvgggaaaggg~~~nnn___UUUNNNKKKEEEDDDCCCDDDFFFIIIJJJJJJMMMMMMLLLJJJEEEBBB@@@@@@@@@===:::777555333///---//////...---,,,,,,++++++------///000222444555666777666555333222000...---,,,,,,++++++***++++++,,,++++++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++((()))+++,,,+++***(((&&&'''((()))+++,,,---......,,,---...///...,,,)))(((&&&'''((()))************((((((((((((((()))******,,,...///111222222111000444333111////////////000---......///...---,,,+++,,,---------------,,,,,,+++++++++*********))))))***+++,,,,,,---------,,,+++***(((''''''(((***,,,---,,,,,,++++++,,,,,,---------------...///000111------------............//////000000111111111111///000222444555555555444444555555666666666666555666555555555777999;;;===:::===AAADDDGGGKKKOOORRRXXXXXXWWWUUURRRMMMJJJGGGFFFFFFGGGIIIKKKMMMOOOPPPQQQRRRSSSUUUVVVXXXYYYYYYVVVXXX[[[^^^]]]XXXPPPJJJEEEGGGMMMUUU\\\``````___YYYVVVQQQLLLIIIHHHIIIJJJRRRZZZdddkkkpppuuu}}}wwwooodddWWWPPPOOOQQQ[[[nnnxxxmmmfffWWWRRRSSSaaawwwtttsssyyy{{{{{{zzz|||~~~zzzsssaaaSSSDDD===:::777555666555555555555555555555555444444333333333222222222222222333444444444444444333333333333333333333333444444555555666555555555777777777777777777777777666666777888999:::;;;;;;>>>???@@@AAAAAACCCFFFIIINNNddd{{{nnnccckkkoookkklll{{{wwwiiibbbfffpppaaaVVVPPPMMMFFFDDDCCCDDDFFFHHHIIIIIIPPPPPPOOOLLLGGGCCCAAA@@@;;;999777555555333111///.........------,,,,,,+++,,,,,,---...000111222222444444444333222000///...++++++******++++++,,,---,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++((()))*********)))((('''(((((()))***+++---...///---.........---,,,***)))'''(((((())))))******+++((((((((('''((())))))***+++---///111222222111000222222111000000000000111000000000000///...------------,,,,,,++++++++++++,,,++++++++++++*********)))***+++,,,---------------+++***))))))+++---......---+++))))))***,,,---.........---......///000//////000000000000000000/////////000111111222222000111222444555555555555777777888888888888777777444444444555777999<<<===:::>>>BBBFFFIIIMMMQQQTTTVVVVVVUUUSSSPPPLLLIIIGGGHHHHHHIIIKKKMMMOOOQQQRRRQQQSSSUUUWWWYYY[[[\\\\\\WWWXXXZZZ\\\\\\WWWPPPJJJEEEHHHNNNUUU\\\``````___YYYUUUPPPJJJHHHGGGIIIJJJPPPXXXcccjjjnnnsss{{{~~~xxxqqqjjj___SSSNNNPPPTTT```sss{{{ppphhhdddXXXRRRQQQ[[[nnnqqqqqqyyyzzzzzzzzz|||~~~yyyrrr]]]PPPBBB<<<999777555666444444444444444444444444444444333333333333222222111111222333333333333333333333333333333333333333333444555666666666666666666666777777777777666666666666777888999:::;;;;;;===???AAABBBBBBDDDFFFIIIRRRfffpppccclllqqqkkkjjjxxxzzzkkkccceeezzzpppaaaVVVQQQNNNFFFDDDCCCDDDFFFHHHIIIIIIMMMMMMMMMJJJFFFBBB@@@@@@:::888555444333222000...---------------------------------...///000000000222222222222222000///...)))))))))***+++,,,---...///---+++)))(((***,,,---*********++++++++++++,,,,,,+++++++++++++++,,,,,,))))))))))))(((((((((((()))******+++---...///000.........---,,,,,,++++++)))((((((((((((***+++,,,)))))))))))))))***++++++,,,...000333444333222111000000111222222222111111111111000000///000000000,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,---...+++++++++++++++,,,......000//////...............000000000000000000000///...//////000111111222222222222222333444555666777777777888888888888777777555555555666777999:::;;;999===BBBFFFIIIMMMQQQTTTRRRRRRQQQOOOMMMJJJHHHFFFHHHIIIIIIJJJLLLOOOQQQSSSPPPQQQTTTXXXZZZ\\\]]]]]]YYYZZZ[[[\\\\\\XXXQQQMMMEEEHHHNNNVVV]]]aaabbbaaaXXXTTTNNNHHHFFFFFFIIIJJJOOOXXXcccjjjooosssyyy|||nnniiiccc]]]TTTKKKJJJNNNTTTaaavvv~~~uuuiiibbbaaa[[[TTTQQQVVVeee{{{wwwnnnvvvyyyzzzzzzyyyzzz|||xxxqqq[[[MMM@@@;;;999777555666444444444444444444444444444444333333333333222222111111222333333333333333444444444444444444444444333333444666777777777777777888999999999999888777777777888999:::;;;<<<<<<<<<>>>AAABBBCCCEEEGGGIIISSSfffpppbbbmmmrrrjjjfffsss}}}nnncccbbbtttppp```VVVPPPNNNFFFEEECCCDDDFFFHHHIIIIIIGGGHHHHHHFFFBBB???>>>>>>===:::777444222///,,,))),,,,,,------------------............////////////000111111222111000///...((())))))***+++---...///222...((($$$$$$''',,,///))))))))))))************,,,++++++***++++++,,,,,,******)))(((((((((((((((++++++,,,,,,...000111222///...---,,,,,,,,,,,,,,,***)))((('''((())),,,---+++++++++***++++++,,,------///222444555555444222...///111222333333222111//////.........000111333+++++++++,,,---...000000---------,,,,,,,,,++++++------------,,,+++******))))))******++++++++++++((()))+++---///000000///111000///......------..................---------...//////000111222222222333222222222333555777888555666666666666666555555666777777777888888888888888<<>>;;;>>>@@@BBBCCCEEEHHHJJJMMM___~~~nnn```kkkppphhhbbbooopppddd```pppqqqcccYYYSSSOOOGGGCCC@@@BBBGGGKKKJJJHHHGGGGGGGGGEEECCC@@@===<<<<<<;;;999777444222000///------------------------......//////000000111111222111000000222111000...))))))***+++,,,...///000------,,,,,,,,,---......++++++++++++++++++++++++))))))***,,,//////...,,,)))***+++,,,+++)))'''&&&***(((&&&$$$&&&)))...111000000///...---,,,,,,++++++(((%%%&&&+++---,,,))))))******)))((())),,,...111222333444555444333333222333333333333222111111111111000///////////////......---------,,,,,,,,,***+++---------+++)))(((******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,++++++,,,---///000*********+++,,,---...///000000000000000000000000000000000000111222333444444444333222222333333333666666555666666777888999888999::::::888888999:::<<>>===???CCCEEEEEEIIIOOOQQQ```zzznnn]]]ccchhheee___kkktttddd```lllzzzpppbbbXXXQQQNNNFFFCCC@@@CCCHHHKKKKKKIIIFFFFFFFFFEEECCCAAA>>>======<<<:::777444111///...------------------------.........///000000111111/////////000222222111000*********+++,,,---...///,,,,,,,,,,,,,,,------...************************+++******,,,......,,,***'''((()))***++++++******,,,+++))))))***---111333111000000///...---,,,++++++'''%%%&&&***,,,***'''******+++***))))))+++---+++---///222444555555555333333222222222111111111111111000///////////////++++++,,,,,,---...//////+++,,,.........,,,+++)))+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,---///000---,,,,,,,,,,,,------...000000000000000000000000000000000000000111333333444444333333333333444444666555555666666777888999888:::;;;:::999888999:::<<>>>>>===:::777444111///------------------------------......//////000111111...------///222333222111+++++++++++++++,,,------+++++++++++++++,,,------************************,,,++++++,,,......,,,+++))))))))))))))))))******++++++++++++---///111333111111000///...---,,,,,,'''%%%###%%%)))++++++)))+++++++++***)))(((***+++)))+++...000333444444444444333222111000111111222111111000////////////000222111000...,,,***)))(((,,,---...///...---,,,++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,...////////////...---------------000000000000000000000000////////////000111222222444444333333333333444444555555555555666777888999999:::;;;;;;999999:::;;;<<>>>>>===:::777444111...---------------------------------......///000000111...---...///111222111000,,,,,,+++++++++++++++,,,************+++,,,------************************,,,,,,,,,---///111000///000...+++)))'''&&&'''''''''((()))+++,,,...///000222111111000///...------$$$######%%%)))---...---+++,,,,,,+++)))((()))***,,,---///111222333222222555333111000///000222333222111000000//////000000444333111...+++)))'''%%%,,,,,,---...------,,,+++,,,,,,---------,,,+++*********+++,,,,,,,,,,,,+++++++++,,,,,,---....../////////............//////////////////////////////............///000111222333222222222222333333444555555555555666888999:::999;;;<<<;;;:::999:::<<<===???BBBCCCCCCCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSUUUWWWYYY[[[]]]fffjjjllljjjiiiggg___WWWNNNJJJFFFHHHUUUeeelllkkk[[[TTTMMMKKKIIIGGGKKKPPPWWW```llltttzzz}}}uuunnnggg___UUUNNNMMMLLLHHHEEEFFFFFFFFFLLLSSS]]]tttuuukkkccc\\\WWWQQQLLLKKKMMMPPPZZZrrrzzztttxxx{{{{{{||||||{{{|||xxxlll___HHH???888888999777666777444555555555555555444444111111222222222333333333333333333333333333333333333333333444444444444555666666666777888888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===>>>===@@@EEEGGGHHHMMMSSSVVVdddffftttcccOOORRRXXXXXXZZZcccvvvooodddhhhqqqnnn]]]QQQJJJGGGBBBBBBCCCEEEHHHJJJJJJJJJDDDEEEEEEEEECCCBBB@@@>>>>>><<<:::777444111///...---------------------------------...//////000000000/////////111111///---,,,,,,+++*********++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333666666666333111---)))'''&&&''''''&&&'''(((***,,,---...///222222111000///......---'''&&&&&&'''***,,,,,,---***,,,,,,+++***((()))***---...000222444555555555555444222000000111333444222222111000000000000000,,,,,,,,,------.........+++++++++,,,,,,,,,+++++++++,,,---......---+++*********+++,,,,,,,,,,,,+++++++++,,,------.....................///000111222////////////////////////............///000111222111111111111111222333333444444555555666888999::::::;;;<<<<<<;;;:::;;;<<<===???AAABBBBBBBBBCCCDDDGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLNNNOOORRRTTTVVVVVVXXXZZZ]]]hhhlllnnnllljjjfff^^^UUUMMMIIIDDDEEERRRccckkkkkkZZZSSSMMMJJJHHHGGGKKKPPPUUU___llluuuzzztttkkkbbbWWWPPPNNNLLLHHHFFFFFFFFFGGGNNNVVVbbb{{{tttkkkccc\\\WWWOOOKKKJJJLLLOOOYYYrrrssssssyyyzzz}}}}}}|||yyywwwssshhh\\\DDD===777888888666666777444444555555555555555444222222222222222333333333333333333333333333333333333333444444444555555555666666666777888888999999777777888999999999999999;;;;;;<<<======>>>????????????AAAFFFHHHIIIMMMSSSVVVddd{{{llluuugggPPPNNNRRRTTTVVV```tttsssfffhhhooommm]]]QQQJJJGGGBBBCCCEEEFFFHHHHHHIIIIIIEEEEEEEEEEEECCCAAA???>>><<<;;;999777444222000///------------------------,,,------......///000000000/////////000000...,,,,,,++++++*********++++++************+++---...///------------------------,,,,,,---000555999;;;;;;222000---+++))))))******'''(((***,,,...///111111333333222111000///......,,,,,,***)))(((((((((((()))+++,,,,,,***))))))******,,,///333666999::::::666555444222222333333444222222111000000000000111,,,---------------------******++++++++++++,,,,,,)))+++---...///...,,,+++******+++,,,,,,,,,,,,+++***+++,,,---............------------///000111222000000000000000000000000////////////000111222222111111000111111222333444444444444555777888::::::;;;<<<======;;;;;;<<<======???AAABBBBBBBBBCCCDDDGGGFFFFFFFFFEEEEEEDDDDDDFFFGGGGGGGGGGGGIIILLLOOOOOOSSSVVVVVVVVVVVVZZZ]]]hhhlllnnnmmmkkkggg^^^UUUNNNJJJCCCDDDPPP___fffeeeYYYRRRMMMKKKIIIHHHKKKPPPRRR^^^llluuuyyy~~~wwwmmmeee[[[SSSPPPKKKHHHFFFFFFEEEFFFOOOXXXjjjtttkkkccc\\\WWWOOOJJJIIILLLNNNXXXqqqooosssyyyyyy~~~~~~yyyvvvpppeeeZZZBBB<<<888888888555555888333444555555666555555555333222222222222333444444333333333333333333333333333444444444555555555555555555666777777888888999888999999::::::::::::::::::<<<===>>>===>>>???AAABBBAAACCCGGGIIIIIIMMMSSSUUUbbb|||yyylllqqq{{{pppUUULLLOOORRRTTT^^^rrrvvvgggffflllnnn]]]RRRKKKHHHCCCDDDFFFGGGGGGGGGGGGHHHFFFFFFFFFEEECCCAAA>>>===;;;:::999777555333111000------------------------,,,,,,---......//////000///......///000111///...+++***************++++++******++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,...------000444999;;;;;;444222000---,,,+++******))))))***,,,...000222444444333222111000//////...++++++***)))'''''''''((((((***,,,,,,+++******+++)))+++///333777999;;;;;;666666555555555444444444333222111111000000111111222111000...,,,***)))(((+++++++++++++++,,,------(((***,,,///000///...---******+++,,,,,,,,,,,,+++***+++,,,............---------------...//////000000000000000000000000000000000000000000111333333222222222222333444555666444444444555777888:::;;;;;;===>>>===<<<;;;<<<======???BBBBBBBBBBBBDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIHHHGGGIIIMMMPPPOOOSSSWWWWWWUUUUUUYYY]]]fffkkknnnnnnmmmjjjbbbYYYRRRMMMEEECCCMMMYYY^^^\\\WWWQQQMMMLLLJJJHHHJJJOOOQQQ]]]mmmvvvzzz{{{pppjjjaaaYYYTTTNNNKKKIIIIIIGGGHHHQQQ[[[ttttttkkkddd]]]XXXPPPKKKIIIKKKLLLUUUmmm~~~nnnuuu{{{xxx~~~~~~yyyqqqcccWWWBBB<<<999999888555555888333444444555666666555555333333222222222333444555333333333333333333333333444444444444555555555555444555555666666777888888:::;;;<<<<<<======<<<<<<:::<<<>>>???>>>>>>@@@BBBDDDCCCDDDHHHIIIIIIMMMRRRVVV```uuulllnnnwww{{{[[[LLLMMMQQQUUU]]]nnnxxxfffcccgggnnn]]]RRRLLLIIICCCEEEGGGHHHGGGFFFFFFGGGGGGGGGGGGEEECCC@@@===<<<:::999888777555333222111------------------------,,,,,,------...//////000---,,,,,,...000222111///******))))))***++++++,,,+++++++++,,,---...000111++++++++++++++++++++++++///......000444777999:::888666444000,,,***'''&&&)))))))))***,,,///222444444333333222111000//////%%%&&&'''''''''(((***,,,''')))+++,,,+++***++++++,,,...000333666777888888666666777777666666555444333222111111000111111111------------------------,,,,,,,,,,,,,,,---...///'''))),,,///000000///...******+++,,,,,,,,,,,,+++***+++,,,...///......---//////...------------...000000000000000000000000000000000000111222333444333333333444555666777888333444444555777888:::;;;<<<===>>>===<<<;;;<<<>>>===???BBBCCCCCCCCCDDDFFFBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIJJJIIIHHHJJJNNNRRROOOTTTWWWWWWUUUUUUXXX]]]eeejjjnnnoooooommmeee\\\UUUPPPGGGDDDKKKVVVYYYVVVVVVQQQMMMLLLKKKHHHJJJNNNQQQ^^^nnnwww{{{~~~sssnnnggg^^^XXXQQQOOOMMMLLLJJJKKKTTT___{{{tttlllddd]]]YYYQQQLLLIIIJJJJJJSSSjjj}}}ooovvv|||xxx~~~|||rrrbbbUUUAAA===::::::888555555888333333444555666666666555444333222111222333444555333333333333333333333333444444444555555555666666444444555555666777777777777888999999::::::999999:::<<>>>>>@@@CCCEEEDDDEEEIIIIIIIIILLLRRRWWW^^^pppoooooowww```MMMLLLRRRVVV\\\kkkxxxeee```cccppp___UUUNNNJJJFFFEEEDDDEEEHHHKKKLLLLLLHHHFFFCCCAAAAAA@@@>>>===<<<;;;999666444222111000......---,,,,,,,,,,,,---000111111222222222222111//////000000000000//////******)))))))))))))))))),,,+++*********+++,,,---000000000//////...---,,,---+++,,,000555999999888555444222000...---,,,,,,*********+++,,,///111222777666666444111...+++)))***(((&&&%%%&&&'''&&&&&&(((((()))***++++++,,,,,,,,,---///333777888777666555666666555444333111000111111000000000000000111//////000000///---+++***000///...---+++***)))((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............///000000...------,,,,,,------.../////////000111111222222000...---///333555555444666555555444444555555555444444555666777888999::::::;;;<<<<<<======<<<<<<@@@@@@@@@AAACCCDDDFFFGGGDDDCCCAAAAAAAAADDDFFFHHHFFFHHHIIIJJJIIIIIIJJJKKKOOOSSSWWWXXXVVVTTTUUUWWW```fffnnnttttttnnnfff```UUUMMMEEEBBBEEEJJJOOOQQQMMMMMMLLLJJJHHHHHHJJJLLLSSSYYYfffttt||||||xxxmmmdddbbbWWWRRRMMMJJJIIILLLWWWccc{{{vvvnnnggg^^^XXXUUUMMMHHHGGGHHHQQQggg~~~}}}llluuuzzzuuudddQQQ@@@<<<888666666666666666777777666666555555555444444333333222111111111222333333333444444333222222666666666666666555555555666666666666777777777777777888999:::999:::<<<>>>??????@@@AAABBBCCCDDDEEEMMMKKKHHHGGGHHHKKKPPPRRRZZZ```jjj|||tttuuunnnPPPIIIQQQXXX[[[fff~~~jjjccceeennn___UUUNNNIIIFFFEEEDDDEEEHHHKKKLLLLLLHHHFFFCCCAAAAAA@@@???===<<<;;;999666444222111000......---,,,,,,,,,,,,---------.../////////......///000000000000000000///++++++***)))))))))******++++++*********+++,,,---///000000000///...,,,+++///---,,,---000111000...222111000...,,,+++***)))(((((((((***,,,///222333555555555444222///,,,++++++)))'''&&&((()))))))))((())))))***++++++,,,,,,,,,---///333666888777666666666555555444333333333222222111000000000000000000000111111000///...------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,,,,,,,---......///..................////////////000111111222222111///...///222444444333555555444444333333444444444444555666777888999999:::;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@AAACCCDDDFFFGGGDDDCCCBBBAAABBBDDDFFFHHHFFFHHHIIIIIIIIIJJJMMMOOOSSSVVVYYYYYYVVVTTTUUUVVV]]]dddnnnuuuvvvqqqhhhbbbWWWPPPGGGBBBDDDHHHLLLMMMKKKKKKJJJGGGFFFGGGIIILLLVVV\\\gggttt|||vvvkkkfff\\\VVVQQQNNNMMMPPP[[[fff{{{wwwpppiiiaaa[[[XXXPPPJJJIIIIIIQQQggg~~~~~~qqqzzzzzzsss```LLL???<<<888666666666666666777666666666555555555444444333333222111111222222333333333444444333333222666666666666666666666555777777777888888888888888888:::;;;;;;;;;;;;>>>@@@@@@AAABBBCCCEEEFFFGGGHHHKKKJJJIIIIIIKKKOOOSSSVVVWWW]]]gggxxxtttrrrvvvVVVMMMRRRUUUXXXddd|||lllccceeejjj^^^VVVNNNHHHEEEDDDDDDEEEHHHKKKLLLLLLHHHEEECCCAAAAAA@@@???===<<<;;;999666444222111000......---,,,,,,,,,,,,,,,+++,,,---............---000000111111111111000000---,,,++++++*********+++++++++******++++++,,,---///111222333333111...,,,///---,,,,,,,,,,,,+++))).........---+++)))'''%%%&&&&&&''')))+++///222333444444444444222000...---,,,***((((((***+++,,,+++)))))))))***++++++,,,,,,,,,,,,...222666888777666777666555444444555666666444333222111000/////////...//////000//////......***++++++,,,,,,------...............------------,,,,,,---------------------,,,,,,,,,,,,---......////////////////////////...//////000000111111222222000///000111333333222555444333333222222222333444444555555666777888888::::::;;;;;;;;;<<<<<<<<>>;;;888666666666666666666666666555555555555555444333333222222222222222333333444444444444333333555555666666666666666666888888888999999999:::::::::;;;<<<<<<<<<===???AAAAAABBBCCCEEEGGGIIIJJJKKKIIIIIIJJJLLLOOOSSSVVVXXXVVV[[[eeeuuurrrkkk```RRRUUUWWWYYYccczzzooodddccc}}}hhh]]]WWWNNNFFFDDDCCCCCCEEEIIIKKKLLLKKKGGGEEEBBBAAAAAAAAA???>>><<<;;;999666444222111000...---,,,,,,++++++,,,,,,---...///000000000000000000000111111111111000000...------,,,+++++++++++++++***++++++++++++,,,,,,000222555666666333000...,,,,,,,,,,,,---.........+++,,,---,,,+++(((&&&$$$&&&&&&'''(((***---000111222222333333333222000000...,,,***)))***++++++***))))))*********+++++++++++++++---000555777777666777666444333444555888999555444333111000/////////,,,,,,,,,---------------***++++++,,,,,,------...//////......------,,,,,,++++++++++++,,,,,,,,,,,,///............///000000////////////////////////......//////000111111111333222111000111111111111444444333222222222222222444444555666666777888888:::::::::::::::;;;;;;<<>><<<;;;999666444222111000------,,,++++++++++++,,,---...///000111111111111000000111111111111000000///...---,,,++++++++++++******++++++,,,,,,,,,,,,...000222444444222///---***+++,,,------...///000,,,,,,------,,,***'''%%%(((((((((((()))+++---...111111333444444333222111000---***)))))))))((('''***************+++++++++******,,,///333666777777666555444333444666888999555444333111000/////////------,,,,,,---------...------,,,,,,,,,,,,++++++......------,,,,,,++++++))))))******+++++++++,,,///............///000000---...////////////...---.........///000000111111222222222111000000111222444333333222222333333444555555666666777888888888:::999999999999:::;;;;;;>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDCCCDDDEEEFFFFFFIIIIIIHHHGGGFFFHHHLLLPPPRRRTTTVVVTTTRRRRRRUUUYYY^^^eeennnvvvxxxtttmmmhhh[[[TTTKKKFFFDDDEEEDDDBBBBBBBBBAAA???>>>@@@DDDGGGMMMRRR^^^llluuuzzz|||rrrddd___YYYUUUSSSUUU```kkkzzztttlllddd]]]TTTMMMHHHIIIKKKUUUmmmyyyuuu~~~wwwjjjUUUDDD<<<999777666666777666555444444444555555555555555444333333222333333444444222333444444555555555444444555555555666666777777666666777777888999999:::999;;;<<<<<<<<<<<>>???@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFHHHHHHIIIHHHHHHJJJMMMPPPRRRSSSTTTRRRPPPQQQVVVZZZ___eeemmmtttvvvsssnnnjjj```YYYQQQKKKIIIGGGEEECCC@@@@@@@@@???===>>>AAACCCJJJPPP]]]lllvvv{{{}}}rrrccc^^^XXXUUUSSSVVV```lll~~~{{{tttlllccc\\\VVVNNNIIIIIIKKKTTTlllyyyuuu~~~~~~|||uuufffRRRCCC:::999777666777777666444444444444444444555555555333333333333333444444555222333444555555666555555444444555555666777777777555666666777888999:::::::::;;;<<<<<<<<<===???AAABBBCCCDDDFFFHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOSSSXXX___kkkqqq___mmmtttcccdddaaa```eeesssyyyjjjggglll___VVVMMMHHH@@@@@@BBBFFFIIILLLKKKJJJFFFDDDBBBAAAAAAAAA@@@???<<<;;;999666444222111000---,,,++++++***+++++++++******,,,---.../////////......////////////......///...---+++******)))))))))***+++,,,,,,,,,++++++******,,,,,,,,,,,,+++***)))+++,,,+++)))(((***,,,///......---,,,+++******))))))))))))***,,,...///111222333444444444333222,,,***(((((()))******)))************************))))))***---222555777777444444444444444555555555444333222222111111111111333222111000//////000000......---,,,,,,+++******++++++++++++,,,,,,,,,,,,***++++++,,,------......---,,,,,,,,,,,,---......---...000111111000...---------......///000000000000222333222000///111444444444555666777999:::;;;999999999999999:::::::::999999777777777888:::;;;=========>>>@@@AAACCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLNNNRRRUUUUUUVVVUUUSSSPPPQQQUUUZZZ^^^cccjjjqqqtttssspppnnnhhhbbbYYYRRRNNNKKKGGGDDD???@@@@@@???>>>===>>>@@@FFFMMM[[[kkkssswww}}}yyyjjj^^^XXXSSSPPPNNNRRR]]]hhhzzzzzztttmmmddd^^^SSSLLLHHHJJJMMMXXXppp|||xxx~~~|||zzzrrrbbbNNN@@@999888666666777777666444333333333444444555555555333333333333333444555555222333444555666666666666444444555555666777777888666666777888999:::;;;<<<;;;<<<=========>>>@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLOOONNNNNNMMMNNNNNNOOOOOOSSSXXX^^^jjjrrr```kkktttfffhhheeecccfffrrrzzzllliiinnn```UUUMMMIII@@@@@@BBBFFFJJJLLLKKKJJJFFFDDDBBBAAAAAABBB@@@???<<<;;;999666444222111000---,,,++++++******++++++***+++---...///000000000------............------///...,,,+++***))))))))))))***+++,,,---,,,++++++,,,,,,------------------(((***,,,,,,+++***---/////////---,,,++++++++++++((((((((()))+++---000111111222333444444444333222***)))'''(((***,,,------++++++******************)))))))))---111555777777333444444555555444333333333333222222111222222222333222000///.........///------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,------...///000000///............///000000...000111222222111000...------......///000000000///111333222000///222555444555666777999;;;===>>>::::::::::::::::::;;;;;;999888777666666888:::;;;<<<======>>>???AAACCCCCCFFFFFFFFFFFFEEEEEEEEEEEECCCFFFJJJMMMPPPSSSVVVYYYXXXXXXWWWTTTPPPPPPUUUYYY\\\aaahhhooossstttsssqqqooohhh___WWWRRRNNNHHHDDD>>>@@@AAA@@@???=========BBBIIIXXXgggooorrrwww|||}}}sssbbbWWWRRRMMMJJJIIILLLWWWcccvvvyyytttnnnfff___MMMHHHFFFJJJPPP]]]xxxzzz~~~|||yyyppp___KKK>>>999777666666777777666444333333333444444555555555333333333333333444555666222333444555666666666666444444444555666777777888777888888999;;;<<<======<<<>>>??????>>>???BBBDDDFFFFFFGGGHHHIIIJJJKKKLLLOOONNNNNNMMMNNNOOOQQQRRRUUUZZZ```kkkqqq___hhhtttgggjjjkkkhhhhhhrrr{{{mmmkkkqqqaaaVVVMMMGGGDDDAAA@@@CCCHHHKKKJJJGGGFFFEEEDDDCCCCCCAAA>>>;;;<<<:::888555333111000///(((%%%###''',,,///...+++,,,,,,---...///111111222111111000000//////......///......---+++******))),,,,,,---------,,,,,,+++++++++******************(((***,,,------...000111000///...---,,,,,,+++,,,((((((((()))***+++---...---000333666777666444222000...,,,,,,------,,,++++++*********))))))(((((())))))***,,,///222555777666555444444444555777888000222555666555333222333222111111000///.........,,,,,,,,,------.........++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,------------......//////000000000000000000000000000000000111222222000000111222777444222555<<>><<<;;;:::999<<<======;;;999777777888;;;<<<===???AAACCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGKKKMMMNNNPPPSSSUUU]]]______\\\WWWSSSRRRRRR[[[bbbkkkqqquuuwwwzzz|||rrrlllccc\\\WWWSSSNNNJJJEEEDDDCCCBBBAAAAAAAAAAAA@@@GGGUUUeeennnppprrruuu}}}}}}{{{||||||zzzxxxuuusssrrruuu|||ttteee[[[PPPHHHEEEIIIHHHGGGQQQ___pppzzzuuunnncccZZZVVVOOOKKKNNNRRR^^^}}}~~~~~~~~~zzzvvvkkkYYYHHH???888888777777777777888888333333444444444444444444777666444333222222333444555555444444444333333333777666555444444555777888888999999999999;;;???BBBBBBAAA@@@??????AAACCCDDDEEEGGGIIIJJJJJJKKKMMMNNNKKKLLLNNNPPPRRRTTTTTTUUUWWW[[[aaalllgggiiivvvhhhssstttlllhhhqqqsssdddqqqaaaVVVMMMGGGCCC@@@???BBBGGGJJJIIIGGGFFFDDDCCCCCCCCCAAA>>><<<<<<:::888555333111000///...+++((()))---...,,,((())))))***+++,,,---...///000000000000//////......///......---+++******)))******++++++++++++******++++++******************(((+++---,,,******---///,,,++++++***))))))))))))+++******))))))******+++---000333666777666444222...,,,******++++++***)))************)))))))))((())))))***,,,///222555777777666555555555666888888...111333444333111111111111111000//////...------,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,---------.....................////////////000000000000000000000000111222333222111111111333555333222555<<>>===<<<======;;;888777777888<<<<<<===>>>@@@CCCEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJLLLNNNQQQUUUXXX```bbbccc```[[[VVVSSSSSSXXX```jjjrrrvvvxxxzzz{{{rrrllleee^^^YYYUUUPPPMMMJJJIIIGGGEEECCCBBBAAA@@@BBBHHHUUUccckkkmmmooorrrtttyyy}}}yyyxxxwwwvvvsssqqqllliiiggghhhmmmrrrvvvxxx|||}}}qqqdddVVVLLLKKKEEECCCGGGFFFEEEMMM[[[lll~~~xxxtttmmmbbbYYYTTTMMMJJJNNNTTTddd~~~~~~}}}yyyuuuiiiUUUDDD<<<888888777777777777888888555555555555555555555555555555444333333333444444333333333444444555555555555444333222222444555777888999999999999;;;???AAACCCBBBAAA@@@AAABBBDDDEEEHHHIIIKKKKKKJJJJJJLLLMMMOOOOOOQQQRRRSSSTTTTTTTTTVVVZZZ```kkkllliii{{{uuugggqqquuummmhhhpppzzznnnqqqaaaVVVMMMGGGDDDAAA@@@CCCGGGJJJJJJHHHEEEDDDCCCCCCCCCBBB???===;;;:::888555333111000000111...+++,,,......,,,))),,,,,,---...//////000111000000000////////////.........---,,,,,,+++******((())))))*********))))))******++++++++++++++++++))),,,......+++******,,,------,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((---///333666777666444333///---+++***++++++***)))************))))))))))))))))))***,,,...222555666888777777777777888999999333555777777555444444444000000//////...------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........///////////////...............000000000000000000000000222333444333222111222444444333333666<<>>AAACCCBBBBBBAAABBBDDDFFFGGGJJJKKKLLLLLLKKKKKKLLLNNNRRRSSSSSSTTTUUUUUUVVVVVVWWWZZZ```jjjtttiiiuuuvvviiissswwwoooiiinnn}}}zzzqqqaaaVVVMMMGGGEEECCCBBBDDDHHHKKKKKKKKKEEEDDDBBBBBBBBBBBB@@@>>>;;;:::888555333111000000...---+++,,,...///...------......///000000111111////////////////////////......---,,,,,,+++******((())))))************)))******+++++++++++++++,,,+++,,,...111333111---)))---------...............,,,+++***))))))(((((((((---///333666777666444333111///---,,,------+++************)))))))))))))))((())))))+++...111444666888888888888999999::::::555666888888666555555555//////......---------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------............/////////......---------////////////////////////222333444444222222333444444444444777;;;???CCCFFFGGGFFFEEECCCAAA@@@???>>>;;;<<<;;;999777777888999======<<<===???BBBFFFHHHEEEFFFFFFFFFFFFFFFGGGGGGIIIIIIJJJKKKNNNTTT[[[```fffhhhiiiiiieee___ZZZVVVSSSZZZfffpppwwwyyyxxxvvvuuuqqqlllgggaaa]]]YYYWWWXXXVVVQQQLLLGGGCCC@@@>>>AAAFFFRRR___fffgggiiimmmnnnsss}}}}}}}}}||||||{{{yyyvvvqqqlllhhhccc```\\\YYYWWWWWWUUUTTTUUUZZZ]]]```fffooottttttooohhh]]]VVVQQQMMMGGGCCCBBB@@@AAADDDCCCAAAFFFNNN___ppp|||wwwtttmmmaaaXXXPPPKKKIIIOOO\\\sss}}}zzzxxxuuu{{{}}}~~~}}}yyyqqqaaaLLL===888777777666666666666777777888777777666555444333333000222333555666666555444333444444555666666777777777666666666777888999:::999:::;;;;;;;;;<<<>>>@@@AAAAAAAAABBBCCCDDDFFFGGGIIIKKKMMMMMMMMMNNNOOOQQQTTTTTTUUUVVVWWWXXXZZZZZZ[[[]]]aaaiii{{{|||iiiooo{{{mmmuuuyyyqqqkkkmmmyyyqqqaaaVVVMMMGGGDDDCCCBBBCCCEEEHHHJJJKKKFFFDDDBBBBBBBBBAAA???>>>:::999777555333222111000---,,,,,,,,,---------,,,+++++++++,,,,,,------................../////////---------,,,,,,++++++***)))***++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,---,,,---555<<<;;;111''')))******+++++++++******))))))(((((())))))***+++,,,...222666777666555333222///---,,,,,,,,,+++***))))))))))))))))))******(((((()))+++...111444666888999999:::::::::::::::111333444333111000000111...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,---------//////......------,,,,,,////////////////////////222333444444222222333444666666666777888;;;>>>@@@DDDCCCBBBAAA???>>>======;;;;;;:::888666666888:::===<<<<<<===???BBBEEEGGGEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKNNNTTT\\\bbbggghhhjjjjjjiiieee```\\\VVV[[[eeennnuuuwwwvvvuuuuuutttpppjjjddd___\\\ZZZZZZXXXSSSNNNHHHCCC@@@>>>???DDDPPP^^^fffgggiiimmmqqqttt}}}|||wwwvvvwww{{{||||||zzzuuuooojjjgggeeebbb^^^[[[YYYWWWTTTRRRLLLOOOPPPPPPTTT[[[```___[[[VVVNNNJJJHHHHHHFFFEEE@@@AAABBBDDDBBBAAAEEEJJJXXXgggzzz~~~zzzwwwpppcccYYYPPPKKKJJJQQQaaazzzrrrssszzz|||}}}~~~yyyooo\\\GGG<<<999777777666666666666777777666666555555444333222222000111333555666666555555666666666666666666666666666666777777888999::::::999:::<<<<<<;;;<<<>>>@@@??????@@@AAACCCDDDFFFGGGHHHJJJMMMNNNOOOQQQTTTVVVTTTTTTUUUWWWYYY\\\^^^___```aaaccciiiuuuiiijjjnnnssszzzssslllllluuuqqqaaaVVVMMMGGGAAAAAA@@@@@@BBBEEEHHHJJJHHHFFFCCCAAAAAA@@@???===:::999777555333222111111///......,,,+++***)))))),,,,,,------............---............/////////---------,,,,,,+++++++++***+++,,,---------------******++++++,,,---------///---...555>>>===333(((++++++,,,------,,,+++***'''''''''((()))***,,,,,,,,,...222555777777555444000...+++*********)))'''))))))))))))************(((((()))+++---111444555888999999:::;;;:::::::::444555555444222111111333......................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************+++++++++,,,,,,,,,------.........---------------000000000000000000000000222333444333222111222444555666777777666777:::<<>>======;;;;;;:::777666666888;;;;;;<<<===???AAACCCEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLOOOTTT\\\aaafffgggiiikkkmmmlllhhheee\\\___dddlllrrruuuuuuttttttssspppkkkccc^^^ZZZYYYYYYVVVRRRMMMGGGCCC@@@>>>>>>DDDRRR```hhhhhhiiimmmpppssszzz{{{vvvuuuwwwzzz{{{{{{xxxsssmmmhhhgggfffddd```]]][[[XXXTTTQQQKKKMMMMMMKKKMMMTTTXXXXXXTTTOOOIIIDDDBBBBBBCCCCCC@@@BBBDDDCCCAAAAAAEEEIIIRRR___ooo~~~}}}zzzrrreeeZZZOOOLLLLLLUUUhhhzzzpppuuu|||}}}}}}~~~xxxkkkWWWCCC;;;<<<777666666555555666666777555555555444333333222222111222333444555555555555888777777777666666666666444444555666777888888999999;;;<<<===<<<<<<>>>???===>>>@@@AAACCCEEEFFFGGGHHHJJJMMMPPPQQQTTTWWWYYYUUUUUUVVVWWWZZZ^^^aaaccceeeddddddhhhpppkkkggg~~~nnnoooyyysssmmmkkkppp{{{qqqaaaVVVMMMGGGBBBBBBAAAAAABBBEEEIIIKKKJJJGGGDDDAAA@@@???>>><<<:::999777555333222111111.........---+++*********/////////000000000000000---------.........//////------,,,,,,,,,,,,++++++***+++,,,------.........******++++++,,,------...000//////222555555000,,,......///000///...,,,+++&&&&&&'''''')))***+++,,,+++...222555777777555444000...,,,*********((('''((()))))))))************'''((()))***---000333555777888999:::;;;::::::999888888888777555444555666////////////////////////000/////////.........---------------------------)))))))))******++++++,,,,,,,,,,,,,,,---------...,,,------------------...000000000000000000000000111222333222111111111333333444666666444555888;;;========================;;;:::999777555666999;;;:::;;;>>>@@@BBBDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLOOOTTTZZZ___ffffffhhhlllqqqsssqqqooocccccceeeiiiooossstttsssqqqqqqnnnhhh```ZZZVVVVVVUUURRROOOKKKFFFCCC@@@???@@@GGGUUUcccjjjiiihhhjjjnnnpppvvv}}}|||wwwvvvyyyyyy{{{{{{wwwqqqllliiihhhfffdddaaa^^^[[[WWWRRROOOLLLNNNMMMJJJMMMTTTYYYZZZTTTOOOIIICCCAAAAAABBBCCC@@@CCCDDDBBB@@@AAADDDGGGMMMWWWeeettt|||ssseeeZZZNNNMMMOOOZZZooo}}}uuusss{{{|||uuugggQQQ>>>999>>>666666555555555555666666555555555555444444444444333333333333444444555666777777777777777777888888444444666777888999999999999;;;=========<<<===???===>>>@@@CCCEEEGGGHHHHHHJJJLLLOOOQQQRRRTTTWWWZZZWWWWWWWWWXXXZZZ]]]```bbbeeeddddddgggmmm|||mmmfff{{{ssspppuuupppkkkhhhkkkzzzwwwqqqaaaVVVMMMGGGEEEEEEEEEDDDEEEHHHLLLOOOKKKHHHDDDAAA@@@???===;;;999888777555333222222111***+++------------...000,,,,,,,,,------------------------.........//////---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........******+++,,,,,,---......000111111///,,,+++---///+++,,,------,,,***(((''''''''''''(((((()))***++++++...222555777777666444333000...,,,,,,,,,***)))(((((())))))*********+++'''((((((***---000333555777888999:::;;;:::999999666777777555333222333444/////////000000000000000000000//////.........---------------------------))))))***+++,,,,,,---------------.........//////,,,,,,,,,------.........000000000000000000000000000111222222000000111222000222444555444444888;;;888999999999::::::;;;;;;::::::999666555666999;;;999;;;>>>AAACCCDDDDDDCCCEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOTTTYYY^^^ffffffhhhmmmtttxxxxxxvvvhhhfffeeehhhmmmrrrttttttnnnnnnlllfff]]]VVVSSSRRRQQQPPPMMMIIIEEEBBB@@@???BBBIIIWWWfffkkkiiifffgggmmmoootttzzz}}}}}}~~~yyyssssssvvv{{{||||||xxxrrrmmmkkkkkkgggeeebbb___[[[WWWQQQMMMIIIJJJIIIGGGKKKSSSYYYZZZTTTPPPJJJEEECCCCCCEEEGGG@@@CCCDDDAAA>>>@@@DDDGGGIIIRRR^^^mmm}}}ssseeeYYYMMMMMMQQQ]]]uuuxxxsssvvv~~~{{{ssscccMMM;;;888>>>666666555555555555666666555555555666666666666666555444333222333444555666555555666777888999::::::666666888999;;;;;;;;;;;;:::;;;===>>>=========>>>>>>???AAADDDFFFHHHIIIJJJLLLNNNQQQRRRSSSTTTWWWYYYYYYYYYXXXXXXZZZ\\\___aaaeeeccccccgggkkkyyyoooeeexxxzzzuuurrrnnniiifffggguuuuuupppdddXXXNNNIIIAAA@@@@@@BBBFFFHHHJJJJJJHHHFFFCCC@@@>>>===>>>>>>999888666444222///...---000...---++++++,,,---...((()))+++,,,---.........111000///...............---+++******+++,,,,,,++++++******,,,......---,,,---,,,,,,,,,,,,---......888555222///------...///((())))))************)))+++******)))))))))))))))...///111333444444444444........................***)))((((((((()))+++,,,++++++***))))))+++000444===>>>>>>===:::888777888777555333333444444333222000000000000////////////111111000///////////////+++...111000---******,,,*********++++++,,,,,,,,,000000/////////.........)))***,,,,,,,,,,,,...///............///000222222222222111111111111222222555444333444555888;;;<<<777888:::;;;;;;:::999999;;;:::888666555666777888:::;;;<<<===???AAABBBBBBCCCDDDEEEFFFFFFGGGFFFFFFHHHIIIKKKMMMOOOSSSXXX\\\^^^dddjjjmmmsss{{{~~~}}}ppphhhaaaccclllssssssqqqnnnllliiiccc\\\UUUOOOKKKEEEGGGHHHGGGDDDAAA??????@@@KKK[[[hhhnnnnnnkkkiiiooooooppprrruuuzzz}}}yyyxxxxxxwwwwwwxxxxxxxxxwwwtttpppllliiibbbbbbbbb___[[[UUUPPPMMMMMMKKKHHHHHHKKKPPPWWW[[[VVVPPPIIIGGGHHHHHHEEEBBBFFFDDDBBB@@@???@@@BBBCCCHHHMMMVVVeeexxx}}}wwwlll___UUULLLKKKRRReeemmmtttzzz~~~|||nnnYYYFFF===:::888666666666666555555555555333444555555666666555555666555444333222333444555444555777888999888666555777777777777888888888888999;;;===@@@AAAAAA@@@???BBBAAAAAAAAABBBCCCEEEFFFKKKMMMPPPRRRSSSTTTVVVWWWYYYXXXWWWVVVXXXZZZ]]]```ddddddddddddfffvvvsssfffpppwwwwwwooojjjiiigggnnnvvvqqqeeeXXXMMMHHHCCCBBBBBBDDDHHHKKKLLLLLLHHHGGGCCC@@@>>>=========;;;:::888666444222000///000...---++++++,,,---...)))******+++---......//////......------.........///---++++++++++++***)))+++******,,,......---,,,---,,,,,,,,,,,,---......555333000---,,,,,,---...***+++++++++++++++******+++******)))))))))))))))...///111333444444444444111111000///---,,,++++++)))))))))))))))******+++******)))((((((***///333888999;;;;;;:::999::::::777555333333333444333222111111000000000/////////000///......------......+++---......,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,++++++++++++***,,,------,,,,,,...//////////////////000111222222222111111111111222222555555444555666777999:::777888999:::::::::999999:::999777666666666888999:::;;;<<<>>>@@@AAACCCDDDCCCCCCDDDDDDEEEEEEEEEEEEGGGIIIKKKMMMOOOSSSXXX[[[```gggmmmpppuuu|||rrrjjjbbbbbbiiinnnmmmjjjgggeeeaaa[[[UUUOOOJJJGGGDDDFFFGGGFFFCCC@@@>>>>>>BBBMMM]]]jjjpppooommmkkknnnnnnmmmooorrrxxx}}}zzzxxxvvvuuutttuuuvvvvvvuuusssoookkkiiiffffffdddaaa\\\WWWRRROOOOOOMMMJJJIIIKKKPPPVVVZZZVVVQQQKKKIIIJJJKKKHHHEEEHHHFFFCCCAAAAAABBBCCCDDDEEEIIIRRR```sssyyynnn```VVVNNNOOOXXXnnn}}}lllttt|||zzzkkkUUUCCC;;;888666666666666666555555555555333444555555666666555555555555444333333333444555666777888::::::999888777888888888999999999999:::;;;<<>>===<<<<<<;;;:::999666444222000//////...---,,,+++,,,------+++*********+++---///000---------............///111///---,,,,,,+++)))'''+++******,,,......---,,,---,,,,,,,,,,,,---......333111...,,,++++++,,,---------------,,,,,,+++***+++******)))))))))))))))---...000222444444444444444333222///---+++)))((((((((()))*********************)))))))))+++///333555888:::;;;:::999999:::777555333222333333222111111111111000000000000///......---,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********,,,...///...------...///000000000000000000000000222222111111111111222222555555666666777777777666777777777777888888999999888888777666666888999::::::;;;<<<>>>@@@BBBDDDEEEBBBBBBCCCCCCCCCCCCDDDDDDGGGIIILLLNNNPPPSSSWWWYYYcccjjjppprrrvvv|||~~~uuummmdddbbbeeehhhfffccc```]]]XXXSSSMMMIIIFFFEEEDDDEEEFFFDDDAAA>>>======DDDPPPaaannnsssrrrooonnnmmmllljjjkkknnntttzzz~~~zzzwwwtttrrrqqqqqqrrrrrrrrrpppnnnkkkiiijjjiiifffbbb^^^YYYUUUSSSRRROOOLLLJJJKKKOOOUUUXXXVVVRRRMMMLLLMMMMMMKKKIIIIIIHHHFFFDDDCCCCCCEEEEEECCCGGGOOO\\\ooozzzooobbbYYYPPPSSS```zzzyyykkkuuu~~~yyygggOOO>>>888666444666666666555555555555444333444555555666666555555555444444333444444555555888999:::;;;<<<;;;::::::999999:::::::::;;;;;;;;;<<<===@@@BBBCCCDDDDDDCCCFFFGGGHHHIIIJJJKKKKKKKKKMMMOOORRRTTTTTTUUUWWWYYYWWWVVVUUUUUUVVVXXXZZZ\\\[[[___eeehhhlllzzzqqqbbbfff}}}|||vvvppplllhhhmmmpppcccVVVKKKFFFCCCBBBBBBDDDGGGIIIJJJJJJIIIGGGDDDAAA???===<<<;;;:::999777555222000...---///...---,,,,,,,,,------,,,+++***)))***,,,///000///000000000000//////...000///---------,,,***(((+++******,,,......---,,,---,,,,,,,,,,,,---......111///...,,,,,,,,,------.........---,,,+++***)))+++******)))))))))))))))+++---///222444555555555555444222000---+++)))((('''((()))++++++***))))))******+++******,,,000333777:::<<<<<<:::888888888777555333222333333222111222222111111111000000000......---,,,,,,,,,,,,------+++)))+++...000///---,,,,,,,,,,,,,,,,,,,,,,,,...---------------------...///000///...---...///000000111111000000000///222222111111111111222222555666777888777666444333555555555555666666777888777777777777888999:::;;;::::::<<<>>>AAACCCEEEEEECCCCCCCCCCCCCCCCCCDDDDDDGGGIIILLLNNNPPPRRRUUUXXXbbbjjjqqqrrrtttyyy|||{{{vvvnnnfffbbbcccdddaaa]]]ZZZWWWSSSMMMJJJHHHGGGGGGEEEEEEEEEBBB???===<<<===EEERRRdddqqquuutttqqqqqqnnnllliiiiiilllrrrxxx}}}}}}xxxuuusssqqqooommmnnnoooooonnnmmmkkkjjjkkkiiifffccc```\\\ZZZYYYUUURRRNNNKKKLLLOOOSSSVVVUUURRROOONNNOOOOOOMMMLLLJJJIIIGGGEEEDDDDDDEEEEEEEEEHHHOOO[[[mmm{{{ooocccZZZQQQVVVffftttjjjvvvwwwbbbJJJ<<<777555333666666555555555444444444333444555555666555555555444444444444444555555555999999:::;;;<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<===???AAACCCDDDDDDDDDGGGHHHJJJLLLNNNNNNNNNMMMLLLOOORRRTTTTTTUUUWWWYYYVVVVVVUUUTTTUUUVVVXXXYYY[[[___eeeiiimmm{{{rrrccceeewww{{{vvvqqqjjjdddiii~~~|||mmmaaaUUUKKKFFFDDDCCCCCCDDDGGGJJJJJJJJJHHHGGGDDDBBB???===<<<;;;:::999777555333000///.........------,,,,,,,,,,,,---,,,*********,,,...000333333333333222111///......------...///...---++++++******,,,......---,,,---,,,,,,,,,,,,---......//////...---------...///------------,,,+++***)))+++******)))))))))))))))***,,,...111333555555555444333222000...,,,+++***'''((()))++++++***))))))'''((()))))))))***...000777999<<<===<<<;;;::::::888666444333444444333222222222222222111111111111000//////..................,,,+++---111333111///,,,,,,,,,,,,,,,,,,,,,,,,............////////////...000000000...---...///000111111222111111000///222222111111111111222222555666777888777555333111333333444555555666777777666666777888999:::;;;;;;:::;;;<<<>>>@@@BBBDDDEEECCCCCCCCCCCCCCCEEEFFFGGGHHHJJJLLLMMMOOOQQQTTTWWWaaaiiipppqqqqqqtttvvvvvvvvvooogggcccbbbaaa^^^ZZZUUURRRNNNJJJHHHGGGHHHIIIGGGFFFEEEBBB>>><<<===>>>FFFUUUhhhuuuxxxvvvtttssspppnnnlllkkkmmmsssyyy}}}zzzvvvtttrrrpppoookkklllmmmmmmmmmlllkkkjjjiiihhhfffdddbbb```^^^]]]WWWUUURRROOOOOOPPPRRRTTTTTTSSSQQQPPPPPPOOONNNMMMJJJIIIHHHFFFEEEDDDDDDEEEFFFHHHNNNYYYkkk{{{nnnccc[[[RRRZZZmmmqqqkkkwwwsss]]]FFF:::888666333555555555555444444444444333444555555666555555555444444444555555666666666888999999:::::::::::::::999999999::::::::::::;;;<<<===>>>@@@BBBCCCDDDEEEGGGHHHJJJMMMNNNOOONNNNNNLLLOOORRRSSSTTTUUUWWWYYYVVVVVVUUUTTTUUUUUUVVVWWW]]]___dddfffjjjxxxrrrcccbbbrrr{{{xxxrrriiibbbgggzzzxxxhhh]]]SSSKKKHHHGGGFFFFFFGGGJJJLLLMMMLLLFFFEEEDDDBBB@@@>>>===<<<<<<;;;:::777555333111000......---------,,,,,,,,,,,,,,,+++++++++,,,---...333444555555444222111000---------///000000...,,,+++******,,,......---,,,---,,,,,,,,,,,,---......------------......///000------------,,,+++******+++******))))))))))))))))))+++...111333555666666333222111000...---,,,+++(((((()))***************$$$%%%&&&&&&&&&'''***---222555:::===>>>>>>>>>???999777555444555555444333333333333222222222111111111111000////////////000------...000222333111000------------,,,,,,,,,,,,,,,,,,---------------...---///000///......///000///000111222222222111000222222111111111111222222555666777888777555333111333444666777888888888777777777888888999::::::;;;:::;;;<<<===???AAABBBCCCBBBBBBBBBBBBCCCFFFHHHIIIJJJKKKLLLLLLMMMPPPTTTWWWaaajjjrrrqqqpppqqqssssssvvvppphhhccc```^^^ZZZWWWNNNLLLJJJGGGFFFGGGIIIJJJIIIIIIFFFBBB>>>===>>>@@@IIIYYYmmmyyy{{{yyywwwwwwuuusssqqqpppssswww}}}|||xxxvvvtttsssqqqppplllllllllmmmmmmllllllllliiiiiihhhgggeeecccaaa```ZZZYYYWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPOOOOOOKKKJJJIIIGGGFFFEEEEEEDDDFFFGGGKKKUUUfff||||||oooccc]]]VVVbbbwwwqqqmmmwww{{{mmmWWWCCC::::::888444555555555444444444444333333444555555666666555555333444555666666666666666888888888999999999::::::999999999:::::::::;;;;;;<<<===>>>@@@BBBDDDEEEFFFGGGHHHJJJLLLMMMOOOOOOPPPMMMPPPSSSUUUUUUVVVXXXZZZWWWVVVVVVUUUUUUUUUUUUVVV\\\^^^bbbdddffftttpppaaa___lll|||{{{zzztttjjjbbbgggxxxtttdddYYYQQQKKKIIIHHHGGGFFFHHHJJJLLLMMMMMMDDDDDDCCCBBBAAA???>>>======<<<:::888555333111000------......------,,,,,,++++++,,,,,,,,,,,,------000111333444555444333222/////////000111000---***+++******,,,......---,,,---,,,,,,,,,,,,---......***++++++,,,---......///------.........------,,,+++******)))))))))))))))(((***---000333555666666444333222000...---,,,+++)))))))))))))))******+++$$$%%%&&&''''''(((+++---000444999===>>>>>>>>>???:::888666666666777666555444333333333333222222222111111000/////////000000***---111333222000//////......---------,,,,,,,,,+++++++++,,,,,,---------,,,---............///111...///111333333333222111222222111111111111222222555666666666666555333222444666:::===>>>===;;;:::777888888999:::::::::::::::;;;<<<===>>>???@@@@@@@@@??????@@@BBBEEEHHHJJJLLLLLLKKKJJJKKKNNNTTTXXXcccmmmuuutttqqqqqqssssssvvvppphhhbbb]]]YYYTTTQQQKKKJJJHHHGGGHHHIIIJJJLLLLLLKKKHHHCCC???>>>@@@BBBLLL]]]rrr~~~|||{{{|||zzzxxxwwwwwwyyy}}}}}}yyywwwvvvtttrrrpppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkhhheeeaaa___]]]^^^^^^^^^]]][[[YYYXXXWWWWWWWWWVVVSSSQQQPPPPPPMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFIIISSSdddyyy~~~pppeee___\\\llltttooowww~~~uuugggQQQ???999:::999333555555555444444444333333333444555555666666555555222333555666777777777666999999999999999::::::;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>???AAACCCEEEGGGHHHIIIIIIJJJKKKMMMOOOPPPQQQPPPRRRUUUWWWXXXYYY[[[\\\WWWWWWVVVVVVUUUUUUUUUUUUWWW[[[```bbbdddoooppp```\\\hhhwwwyyyyyyttthhh```eeevvvrrraaaWWWPPPKKKKKKFFFEEEEEEFFFIIIKKKKKKKKKCCCCCCCCCBBBAAA@@@>>>>>>;;;:::888666333111//////------......------,,,+++++++++,,,---------,,,,,,,,,...111333555555555444111000000111111///+++(((+++******,,,......---,,,---,,,,,,,,,,,,---......((()))***+++,,,------.........///////////////...+++******)))))))))))))))((()))---000333555666777555444333111...,,,+++******)))((((((((()))+++,,,'''((()))******+++---000111555:::<<<===;;;;;;:::;;;999777666777777777555444444444333333333222222111111000///////////////(((---222444222...------.........------,,,,,,,,,,,,,,,,,,------.........***,,,......---...///111---///111333444333222111222222111111111111222222555555666666555444444333666999===AAABBB@@@>>><<<888888999:::::::::999999;;;;;;<<<<<<===>>>>>>>>>>>>======???AAAEEEHHHJJJMMMMMMKKKIIIJJJNNNTTTYYYeeepppxxxwwwsssrrrttttttwwwqqqiiiaaa[[[UUUPPPMMMKKKJJJJJJJJJJJJLLLMMMNNNNNNMMMIIIDDD@@@???AAADDDOOO```uuu~~~}}}|||{{{{{{}}}{{{yyywwwuuurrrpppnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqpppoookkkfffaaa^^^```aaaccccccbbb```\\\ZZZYYYZZZZZZXXXUUUSSSRRRRRRNNNNNNMMMKKKJJJIIIGGGGGGGGGGGGJJJSSSdddyyyqqqfffaaa```ssswwwqqqwww}}}pppbbbMMM<<<888;;;999333555555444444444333333333333444555555666666555555222333555777777777777666:::999999999999:::;;;;;;<<<<<<<<<<<<=========>>>??????@@@BBBDDDFFFIIIJJJJJJJJJJJJKKKLLLOOORRRSSSRRRTTTWWWYYYZZZ[[[]]]^^^XXXWWWWWWWWWVVVUUUUUUUUUSSSXXX^^^bbbccckkksssbbb]]]ggguuuuuuwwwrrreee\\\bbbrrrpppbbbUUUOOOMMMFFFEEECCCBBBFFFKKKNNNMMMJJJFFFDDD@@@?????????>>>===::::::999777333000///000...,,,++++++,,,---+++***222000---***)))+++---///---...///000222444555666//////...---,,,,,,++++++)))))))))***,,,---+++*********+++++++++,,,,,,,,,,,,+++******))))))******///222555888777444000---...---+++*********++++++)))+++...111444666777777333333222222222000,,,)))+++)))(((((()))******)))******))))))******+++,,,000333888;;;===<<<:::888;;;:::888777777777888888555444444333333222222111/////////...------,,,,,,//////000000000000//////...,,,)))***,,,...---+++---------............///...---,,,+++,,,...000111333222222222222222222222222222222222222222222222444333222111111222444555666999===AAAAAA???;;;888777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::===>>>???@@@BBBDDDEEEEEEEEEGGGIIIJJJLLLPPPUUUYYYdddmmmtttvvvvvvwwwwwwuuuyyyrrrggg]]]VVVRRRPPPOOOMMMKKKJJJLLLOOOPPPNNNKKKQQQKKKFFFEEEBBB@@@CCCHHHTTThhh~~~}}}}}}|||yyyvvvsssrrrsssnnnnnnnnnoooooopppqqqrrrxxxxxxvvvtttppplllhhhfffbbbhhhooopppllleee___\\\ZZZYYYXXXWWWVVVUUUUUUUUUQQQOOOLLLKKKKKKJJJIIIGGGFFFFFFIIIQQQ```wwwoooeeefffkkknnnmmmsssxxx|||ppp\\\GGG<<<999777666777777777777777666666666666555555555555555555444444555555666666777777888888888888999999999:::::::::???===;;;:::;;;<<<<<<<<>>===::::::999777333000///000...---,,,,,,------,,,+++---,,,*********,,,///000---......000111222333444//////......---,,,,,,+++***))))))***,,,,,,+++)))******+++++++++,,,,,,,,,,,,+++******))))))******000222666888888666222000...---,,,+++************)))+++---111333555666666444444333444444222///,,,+++)))(((((()))******)))******))))))******+++,,,///222666;;;======<<<;;;<<<;;;999777777777777888555555444333333222222111111111000000///.........///000000000000000///...///---+++,,,...///...,,,---------............///000///...------...000111222222222222111111111111222222222222222222222222555444333222222333555666555888;;;>>>>>>===:::888888888888999999::::::;;;;;;;;;;;;::::::999999999;;;<<<===>>>@@@AAABBBCCCDDDFFFHHHJJJLLLPPPVVVZZZbbbjjjqqqtttuuuxxxyyywwwxxxqqqfff\\\VVVRRRPPPOOONNNLLLLLLMMMPPPQQQPPPNNNQQQKKKGGGFFFDDDCCCGGGLLLXXXlll~~~~~~}}}|||yyyvvvttttttqqqpppppppppppprrrssstttzzzzzzxxxvvvsssooollljjjhhhmmmrrrsssnnngggaaa^^^\\\[[[ZZZYYYXXXXXXXXXXXXRRRPPPMMMLLLLLLKKKIIIHHHEEEFFFHHHPPP```vvvqqqgggggguuussspppuuuzzz~~~}}}iiiVVVCCC:::888888777888777777777777666666666555555555555555555555555555555555666666777888888888888888888999999999::::::>>>===;;;;;;<<<=========@@@AAABBBDDDFFFHHHJJJKKKKKKKKKKKKKKKLLLOOOQQQSSSUUUVVVWWWXXXYYYZZZ[[[\\\YYYYYYXXXWWWVVVUUUTTTTTTSSSTTTXXX[[[\\\cccssshhh\\\```kkkrrrhhh___[[[YYY\\\iiiyyyoooaaaRRRNNNMMMEEEEEEDDDDDDGGGLLLOOONNNKKKJJJGGGDDDBBBAAA@@@>>><<<::::::999777333000///000///...------......---+++************+++,,,---...------......///000000111000//////......---------,,,***)))***++++++***)))******+++++++++,,,,,,,,,,,,+++******))))))******000222555888888777555333//////---+++***))))))))))))***---///111333444444333222222222333222///---+++)))(((((()))******)))***))))))))))))***++++++---000555:::===>>>>>>>>>===<<<:::888777666777777555555444444333222222222333222222111111000//////000000000000000///.........---,,,---//////---+++---------............///222111///......///000111000000000000000111111111222222222222222222222222333333222111222333444555555666888999::::::999888999999999999999999999999999999999888888888888888999999:::;;;===>>>??????AAACCCEEEHHHJJJOOOUUUYYY^^^fffmmmqqquuuzzz|||{{{vvvoooddd[[[UUURRRQQQPPPPPPNNNNNNOOOQQQRRRRRRQQQQQQLLLIIIHHHFFFFFFLLLSSSaaasss~~~{{{xxxvvvuuutttsssrrrsssuuuwwwxxx}}}|||{{{zzzxxxuuusssrrrqqqtttwwwvvvqqqjjjccc```^^^]]]\\\[[[[[[ZZZZZZ[[[TTTRRROOONNNNNNLLLJJJHHHEEEFFFHHHPPP```vvvvvvlllmmmxxxrrrwww|||zzz^^^NNN>>>777777777888999777777777666666666555555555555555555555555555555555555666777777888888999777777888888888999999999======<<<======>>>???@@@BBBCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMNNNPPPSSSTTTXXXYYYYYYZZZZZZ[[[[[[[[[YYYYYYZZZZZZYYYWWWUUUTTTSSSTTTVVVXXXYYY___mmm|||nnn\\\]]]fffvvvfffXXXUUUVVVYYYdddrrrooo```RRRMMMLLLEEEEEEDDDEEEHHHLLLNNNNNNLLLIIIGGGDDDBBBAAA???<<<:::::::::999777333000///000000...------...///---,,,+++,,,,,,++++++***)))(((---------------.........000000//////............---+++***)))***+++)))(((******+++++++++,,,,,,,,,,,,+++******))))))******...000333555777666555444000///...,,,+++))))))((()))***,,,...000222333444000000///000000000...,,,+++)))(((((()))******))))))))))))))))))***++++++...000444888<<<>>>>>>???>>>===;;;888777666666666555555555444333333222222333333222111111000000///000111111000000///...---,,,,,,,,,---...---,,,+++---------............///111111000///.........///////////////000000000000111111111111111111111111111111000000111222333444444444444555666777888999:::::::::999999888888888777777777777777777777777777777888999:::;;;;;;<<<===???AAACCCGGGKKKQQQUUUZZZaaaiiinnnuuu|||~~~rrrlllbbbZZZUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUTTTRRRNNNJJJIIIHHHIIIQQQZZZmmm|||}}}zzzyyyxxxwwwvvvvvvxxx{{{}}}~~~~~~}}}|||{{{zzzyyyzzz{{{{{{yyyssslllfffbbb```___^^^]]]\\\\\\\\\\\\VVVTTTRRRPPPOOONNNKKKHHHFFFGGGJJJRRRbbbyyy{{{sssuuuyyyxxxqqqvvv}}}vvvUUUGGG:::666666666777888777777666666666555555555555555555555666666666666555666666777888888999999777777777888888888999999<<<===>>>??????@@@BBBCCCDDDEEEEEEFFFHHHJJJKKKLLLOOOOOOOOOOOOQQQSSSTTTUUUYYYZZZZZZ[[[[[[\\\\\\]]][[[\\\]]]^^^]]][[[YYYWWWSSSSSSUUUWWWYYY^^^kkkxxxuuu^^^ZZZaaa}}}jjjXXXUUUWWWXXX___kkkooo```RRRMMMLLLEEEDDDDDDEEEHHHKKKMMMMMMMMMHHHFFFCCCAAA@@@>>>;;;999::::::999777333000///000000...------...///---,,,+++++++++++++++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,///////////////............,,,))))))*********)))******+++++++++,,,,,,,,,,,,+++******))))))******,,,...000222333333333333000//////---,,,***)))((()))***+++---///222333444111000//////000000...---+++)))(((((()))******)))))))))(((((())))))***+++///111333666999;;;======???===;;;999777777666777666666555444444333333222222111111000000///......000000000000000///......------.........------------------............///000//////...------------....../////////000000000111111111111111111111111111111111222333444444555333333333333444666888999;;;::::::999999888888888777777777777777777777777777777888888999999999:::999;;;===???AAAFFFKKKOOOUUU\\\dddkkkttt}}}}}}mmmggg___XXXUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWWWWUUUQQQLLLJJJHHHLLLWWWddd{{{}}}|||{{{{{{{{{}}}~~~{{{uuuooohhhdddbbbaaa```^^^]]]]]]]]]]]]WWWUUUSSSRRRQQQNNNKKKHHHGGGHHHKKKTTTeee|||uuuvvvxxx}}}yyy|||}}}qqqtttooouuu|||}}}pppNNNCCC888666666444444666666666666666555555555555555555555666666666777777666666777777888999999999777888888888888999999999<<<>>>AAABBBAAAAAACCCEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOPPPQQQSSSUUUVVVWWWXXXYYYZZZ[[[\\\^^^______[[[\\\^^^^^^^^^\\\ZZZXXXTTTSSSUUUXXXZZZ___kkkwww~~~aaaXXX___yyysss]]]ZZZZZZWWW\\\fff|||nnnaaaSSSNNNLLLDDDBBBCCCEEEHHHJJJKKKLLLLLLFFFDDDBBBAAA@@@>>>;;;888::::::999777333000///000///...------......---+++((((((***++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,........................---+++)))((()))++++++*********+++++++++,,,,,,,,,,,,+++******))))))******+++,,,---...000111111111/////////...---+++***)))((()))***,,,///222555666666444222222333222111///+++)))(((((()))******))))))(((((((((((()))******...///111444777999<<<===>>>===;;;999888777777888666666555555444333333333111000000//////...------//////000000000000/////////000000///......///111---------............///...............---------......//////000000111111111111111111111111111111333333444555666666777777333333333333444666999::::::::::::999999888888888888888888888888999999999999999999999999999999999888999;;;;;;===@@@DDDHHHNNNVVV___hhhrrrzzz{{{xxxhhhccc[[[VVVUUUVVVWWWXXXZZZ]]]```aaa___\\\[[[ZZZXXXSSSNNNKKKKKKRRRbbbrrr}}}xxxrrrlllgggeeedddbbb```___^^^]]]]]]XXXVVVTTTSSSRRRNNNJJJGGGFFFGGGKKKUUUggg{{{pppjjjmmmrrrxxxuuukkkpppoootttzzzuuueeeHHH???888777666555444666666666666555555555444444555555555666666777777888666666777888888999999:::888888999999999:::::::::===@@@DDDDDDCCCBBBDDDGGGGGGGGGGGGGGGHHHIIIKKKKKKMMMNNNPPPRRRTTTWWWXXXYYYXXXXXXZZZ[[[]]]^^^___```ZZZZZZ[[[[[[[[[ZZZXXXXXXWWWUUUVVVYYY\\\```kkkuuueeeYYY___rrr{{{ddd```^^^WWWYYYcccuuunnnbbbUUUOOOLLLDDD@@@BBBEEEGGGHHHIIIKKKLLLEEEDDDCCCBBBBBB@@@===:::::::::999777333000///000...---,,,,,,------,,,+++))))))******+++,,,,,,---+++++++++,,,,,,------------------------------------***(((((()))+++,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******,,,,,,,,,---...///000000............---,,,+++***((((((***,,,000444777999888666444333333333111000+++)))(((((()))******)))((((((((((((((()))******+++,,,...111555999<<<>>>===<<<:::999888888999999666666666555444444333333111000000//////...---------...///000000111111000//////...,,,***+++...222---------............///---......////////////.........///000000111222222111111111111111111111111111222333444555666666666333333444444666888999;;;::::::999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::<<<@@@CCCHHHPPPZZZcccnnnvvvuuupppddd___XXXUUUUUUWWWYYY[[[```dddiiijjjgggbbb___^^^YYYTTTOOOMMMOOOZZZooo{{{vvvpppllljjjhhhfffcccaaa___^^^]]]XXXWWWUUUTTTRRRNNNIIIFFFCCCEEEJJJUUUhhhxxxlllfffaaagggnnnttt~~~qqqiiiooopppuuuzzz}}}kkkYYYCCC<<<777888888666666888666666555555555444444444444555555666777777888888666777777888888999::::::999::::::::::::;;;;;;;;;>>>BBBFFFFFFDDDBBBEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLOOORRRUUUXXXZZZ[[[YYYZZZZZZ[[[\\\]]]]]]]]]ZZZZZZZZZZZZYYYYYYYYYYYYZZZXXXXXXZZZ\\\___hhhqqqiii[[[aaaiii}}}gggdddaaaVVVWWWbbbpppnnncccVVVPPPMMMDDD@@@BBBDDDFFFGGGHHHJJJLLLEEEDDDCCCCCCCCCBBB>>><<<::::::999777333000///000...,,,++++++,,,---+++***...---,,,+++***************++++++,,,------......,,,---------------------,,,***'''''')))+++,,,---******+++++++++,,,,,,,,,,,,++++++***)))*********---------------...///000------.........---+++***'''(((***,,,000444888:::888666333222111111///...+++)))(((((()))******)))((((((((((((((()))******)))***,,,///444999>>>@@@===<<<:::999888999999:::666666666555444444333333111111000000///.........,,,---...000111111111111,,,,,,+++(((%%%&&&+++///---------.........//////---...///000111111000000...//////000111222222333000000000000000000000000......000111222333333333444444444555777999:::;;;999999999999999999999999:::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;<<<;;;::::::;;;>>>@@@CCCLLLVVV```kkkrrrpppjjjaaa\\\WWWTTTUUUXXX[[[]]]dddjjjoooqqqmmmgggbbbaaaZZZUUUPPPNNNRRR```yyy~~~yyysssooommmkkkiiifffccc```___^^^XXXWWWUUUTTTRRRNNNIIIEEEAAACCCIIITTTgggzzzkkkccc```[[[ccckkkrrrzzzqqqiiippprrrvvv{{{xxxdddPPP???:::777888:::888888:::666666555555555444444444444555555666777888888999777777777888999999:::::::::::::::;;;;;;;;;<<<<<>>>>>>>>===>>>>>>?????????===<<<;;;:::::::::999888999;;;===@@@IIIUUU^^^aaabbbbbbbbb[[[[[[ZZZVVVSSSVVV]]]dddllluuu|||{{{uuunnnfff___\\\UUUOOOOOOWWWiii|||xxxuuunnnkkkhhhfffeeeccc```^^^YYYVVVSSSPPPNNNKKKHHHEEEDDDFFFJJJUUUlll}}}lllbbb]]]]]]]]]\\\```jjjuuuxxxrrrrrrxxxwwwyyysss]]]KKK<<<<<<:::999888888777777555666666666666666666666888888888888777666444444666777777888999999::::::<<<<<<<<<<<<<<<===>>>>>>@@@AAACCCDDDFFFHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKMMMPPPSSSVVVXXXYYYXXXYYYZZZ[[[ZZZXXXVVVUUUYYYZZZ\\\___```aaaaaaaaa^^^______^^^^^^___bbbeeeuuu{{{eeeYYYXXXqqqyyyeeefffggg\\\XXX```lllooodddXXXRRRMMMCCCEEECCCDDDGGGLLLOOONNNLLLGGGFFFEEECCCAAA???======444444333222000///...---...------,,,,,,++++++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///........................,,,+++******))))))******(((((())))))***+++++++++******************++++++)))***+++,,,,,,,,,++++++,,,,,,------,,,+++)))(((''''''(((***---000333555555666666666555444333222///...---,,,+++*********+++***(((&&&%%%&&&'''(((+++,,,---///222555888999::::::::::::::::::999999999999999888777666555444222333333222000000000111......////////////.........///000111111000///...///...------------...///555:::;;;555///...///......///000//////111222333444444222000......000333444555555444222222333555777666666666666777888888777777777777777888888888888999:::;;;<<<<<<<<<<<>>============<<<::::::<<<>>>???HHHSSS[[[____________ZZZ[[[ZZZWWWUUUXXX___fffpppzzz~~~xxxqqqhhhaaa]]]VVVQQQQQQZZZnnn}}}yyyvvvpppmmmkkkiiihhhfffcccaaa[[[XXXTTTQQQNNNKKKGGGEEEDDDFFFIIISSShhhsssggg```]]]\\\]]]\\\```iiirrr}}}vvvqqqrrrvvvvvvyyy}}}{{{nnnWWWEEE:::999888888888888888999555555555555555444444444555666777777777777777777777777888888999999999:::<<<<<<;;;<<<<<<===>>>???AAAAAACCCDDDFFFHHHIIIJJJMMMNNNNNNNNNNNNNNNMMMMMMKKKMMMOOOQQQTTTWWWYYYZZZZZZ[[[\\\]]]\\\[[[YYYWWWXXXYYY\\\^^^```aaaaaaaaa`````````^^^^^^___cccfffqqqjjj\\\ZZZooovvvbbbeeeggg]]]ZZZaaaiii~~~ooocccWWWQQQNNNDDDDDDCCCCCCGGGLLLPPPOOONNNEEEDDDCCCBBBAAA@@@??????777666555444333111000000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------........................,,,+++******))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,------,,,+++***(((&&&'''((())),,,000333555666666666555555444222222111000---+++******+++,,,(((''''''&&&&&&&&&''''''------...///222555888999999::::::;;;<<<<<<;;;;;;999888777777666666666666333444444333000//////000...//////000000//////......///000111111000///...///......------...//////333888999333//////000///.........///000111111222111222222111000000111333222333444444333333444666888888888888888777666666555555555555666666777777777888999:::<<<======>>>AAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAA???======>>>??????FFFPPPXXX\\\]]]\\\\\\ZZZ[[[[[[YYYXXX\\\ccciiittt}}}zzzrrriiibbb[[[UUUOOOPPPZZZooo~~~zzzwwwrrrpppnnnlllkkkiiigggeee___\\\WWWSSSPPPKKKGGGDDDEEEGGGJJJRRRddd{{{uuukkkdddaaa^^^\\\]]]\\\___gggooowwwtttrrrtttuuuwwwzzz{{{vvvfffPPP???777666666666777777888999555555555444444333333333333444555777888999999:::888888888999999999999999;;;;;;;;;;;;<<<===??????AAABBBCCCDDDFFFGGGIIIIIILLLMMMOOOPPPPPPOOONNNMMMMMMNNNPPPRRRUUUWWWYYYZZZ[[[\\\^^^___^^^]]][[[ZZZWWWYYY[[[^^^aaabbbbbbcccbbbbbb```^^^]]]___dddggglllqqq___\\\mmmsss```cccfff___[[[```fffyyyooobbbUUUQQQNNNEEEBBBBBBDDDIIIOOOQQQOOOMMMEEEEEEDDDCCCAAA@@@???>>>===<<<:::888555333111000,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,........................,,,+++******))))))******((())))))***+++,,,------,,,,,,+++++++++++++++******************+++,,,,,,,,,------------+++***)))&&&&&&'''))),,,///222444555555555555444333222222222000---***))))))+++,,,((())))))************+++,,,,,,---///111555999;;;;;;;;;<<<<<<<<<<<<<<<;;;777666555444333444555666444555555333111//////000111111111222222111111111//////000000000000//////.............../////////---111333000...111222111000------000111/////////---///000111000000111222111333444555444444555777888999999:::999777555444333333444444555555666666999::::::<<<===???@@@AAAAAABBBCCCDDDEEEDDDCCCBBBCCCCCCCCCBBB@@@>>>???@@@@@@EEEMMMUUUZZZ\\\\\\\\\[[[\\\[[[[[[\\\aaahhhmmmuuu~~~yyyqqqhhh```YYYRRRLLLMMMVVVjjj|||yyytttrrrpppooonnnmmmjjjhhhccc___ZZZUUUQQQLLLGGGDDDFFFIIILLLTTTeeeyyyzzzqqqkkkiiifff```[[[\\\[[[^^^eeelllsss}}}rrrrrruuuvvvyyy|||{{{qqq___JJJ;;;666666555555555666666777666666666555555444444333333444666777999999::::::999999999999999999999999;;;;;;;;;<<<===>>>@@@AAACCCCCCDDDEEEFFFGGGHHHIIIIIIKKKMMMOOOPPPOOOMMMKKKMMMNNNPPPRRRTTTVVVXXXYYY[[[\\\^^^______^^^]]]\\\WWWYYY\\\___aaacccddddddcccbbb___\\\[[[^^^ccchhhjjj}}}xxxaaa]]]ooouuuaaaaaaeee___ZZZ]]]cccuuupppbbbVVVQQQOOOFFF@@@AAAEEELLLRRRSSSOOOKKKHHHGGGEEECCCAAA>>>===<<<:::999777555222///---,,,...------,,,,,,++++++***+++***++++++++++++,,,,,,***+++,,,---------,,,,,,........................,,,+++******))))))******))))))***+++,,,---......,,,,,,,,,++++++*********,,,++++++++++++,,,------------......---,,,***)))&&&&&&'''(((+++...000222444444444555444333333222222000---***((((((***+++)))******+++,,,,,,,,,---******+++---111555:::<<<============<<<;;;:::999888777555444444555666777444555555444111//////000111111222222222222111111//////000000000000//////---......//////000000000***...///------000111///222---,,,000222...+++,,,***,,,///000000000000111111333555666666666777888888999999999888777555333333333333444555666666666:::::::::;;;===???@@@BBBAAABBBDDDEEEFFFEEEEEEDDDDDDEEEEEEDDDBBB@@@@@@AAABBBFFFMMMUUU\\\`````````^^^]]][[[[[[^^^dddlllqqqvvvzzzqqqhhhaaaXXXQQQKKKJJJQQQccc}}}{{{uuutttqqqqqqppppppmmmlllfffccc]]]XXXSSSMMMHHHDDDDDDGGGLLLTTTeeexxx}}}xxxsssqqqpppjjjaaaZZZZZZZZZ]]]eeekkkqqqzzzxxxnnnooossswww{{{~~~zzzlllYYYFFF;;;888777666555444444444444777777777777666666555555666666777888888888888888999999999999999:::::::::;;;;;;;;;<<<>>>@@@BBBBBBEEEEEEEEEFFFGGGHHHHHHIIIHHHJJJMMMPPPQQQPPPNNNMMMMMMNNNOOOQQQSSSUUUVVVWWWZZZ[[[]]]______^^^]]]\\\XXXZZZ]]]```cccdddeeeeeecccbbb___\\\[[[]]]bbbggglll|||~~~ddd^^^sss~~~fffccceee___YYYYYYbbbqqqrrreeeXXXSSSPPPGGGAAABBBFFFLLLRRRRRRNNNJJJJJJIIIFFFCCC@@@===;;;:::666555444333222111000///......---,,,,,,+++******++++++******++++++,,,---((()))+++---------,,,,,,........................,,,+++******))))))******))))))***+++---...//////...------,,,,,,++++++***++++++,,,,,,,,,---------------......---,,,***)))'''''''''(((***,,,...000222222333444444444444444222111...+++***)))******)))))))))))))))***+++,,,*********+++///444888;;;>>>>>>>>>===<<<:::999888;;;:::999999888888888888444555555444111000000111///000000111111000000///000000////////////000000------///000000000000000...000000,,,,,,......+++222+++***111333---***+++***,,,///000000000111222222555777888888777888888888888888777777555444444333444444555666777888888999999888999:::<<<>>>???BBBCCCEEEFFFGGGGGGGGGFFFDDDFFFGGGGGGEEECCCCCCDDDEEEHHHOOOXXXaaagggiiihhh___\\\YYYXXX\\\ccclllrrrwww{{{sssjjjbbbXXXRRRLLLKKKPPP___xxx~~~|||wwwvvvtttsssssssssqqqoooiiieee___ZZZUUUOOOIIIFFFBBBFFFKKKUUUeeexxx}}}{{{yyywwwtttlllbbb[[[\\\\\\```ffflllpppwwwooofffiiinnnuuuzzz}}}vvveeeQQQBBB;;;999888666555444333333333777777777777777777777777888888888999888888777777888888999999:::;;;;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIKKKMMMOOOQQQSSSSSSRRRQQQNNNNNNOOOQQQRRRTTTUUUUUUXXXZZZ\\\^^^______^^^]]][[[]]]___bbbeeeffffffgggdddccc```^^^\\\^^^bbbfffmmm{{{kkk___uuuppphhhhhhccc\\\YYYbbbnnntttgggZZZUUUQQQGGGEEEEEEFFFJJJOOOQQQOOOLLLJJJIIIFFFCCC@@@===;;;:::888888777555444333222111,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---&&&(((***,,,......------........................,,,+++******))))))******)))***+++,,,---///000000000000//////...---------)))***+++,,,---,,,,,,+++---............,,,+++***(((((((((((()))+++,,,...000111222333444555555555444333111///---,,,+++++++++***((('''''')))***,,,,,,+++******---000555777<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<;;;:::999888777333444555444222111222333///000000111111000000///000000////////////000000,,,---///000111111000000000111000------///...***000((('''000444...+++------///000111000111222444444777999::::::999888999777777666555444444444555555555666777888999::::::;;;:::999999999;;;===???DDDEEEGGGIIIJJJJJJJJJIIIFFFHHHIIIIIIHHHGGGGGGGGGHHHKKKQQQ\\\gggooorrrrrr___ZZZTTTSSSWWW```jjjqqquuu~~~zzzrrriiibbbUUUPPPKKKJJJNNN\\\rrr~~~~~~~~~~~~}}}||||||}}}~~~}}}zzzxxxwwwvvvwwwvvvuuusssjjjfffaaa[[[VVVQQQKKKGGGDDDHHHNNNXXXhhhyyy|||vvvnnngggcccaaa```ccciiimmmooouuu{{{hhhaaaffflllqqqvvvyyyooo]]]JJJ>>>:::777777666555555444555555555555666666777777888888888888888999999888888777777777888999;;;<<<======<<<===>>>???AAADDDFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMOOOQQQRRRSSSTTTTTTOOOPPPPPPRRRSSSTTTUUUUUUXXXZZZ\\\^^^```______^^^^^^___bbbdddfffgggggggggeeeeeecccaaa```aaadddgggkkkwwwuuu```rrrzzznnnmmmiiibbb^^^aaajjjuuuiii\\\VVVQQQGGGIIIGGGEEEGGGKKKOOOPPPOOOIIIHHHFFFCCCAAA>>><<<;;;;;;:::888555222000...---******+++,,,,,,---......,,,+++*********+++,,,---%%%'''***,,,.........---........................,,,++++++***)))*********)))***+++,,,...///000111333222222111000//////...''')))+++,,,---,,,***)))---......///...,,,+++***))))))(((((((((***+++,,,///000111333444555666666555444333222000...,,,,,,---,,,)))(((((()))+++---...---+++***+++...111444999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::888666555222444444444222222222444222222333333333333222222000000////////////000000,,,---///000111111111000...000000...///333222///---%%%%%%000555000---///000111222222111222444666555888;;;<<<;;;999999999777666444333333444555555666666777888999:::;;;;;;>>>===;;;;;;;;;===???@@@EEEFFFHHHJJJLLLLLLLLLLLLGGGIIIKKKLLLJJJIIIIIIJJJJJJLLLSSS^^^kkktttwwwxxx^^^XXXQQQOOOSSS^^^hhhooorrr{{{xxxpppggg```QQQMMMIIIHHHLLLYYYnnn|||zzzxxxxxxyyyzzzxxxxxxyyy{{{~~~~~~}}}|||zzzyyyyyyyyyyyyxxxvvvkkkgggaaa\\\WWWRRRLLLHHHHHHLLLSSS\\\kkk|||xxxqqqmmmllleeedddgggkkkmmmnnnsssyyywwwwwwzzz|||{{{}}}|||fffaaagggmmmmmmsssuuujjjVVVDDD;;;999666555555555555666777777333333444555666777888888666777888999999999999999666666888999;;;<<<>>>>>>======>>>@@@BBBEEEGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRSSSQQQQQQRRRSSSTTTUUUVVVVVVYYYZZZ]]]___`````````___```aaacccfffggghhhhhhhhhfffffffffdddbbbccceeegggiiittt}}}bbbnnnrrrqqqnnngggbbb```hhhzzzuuuhhh```UUULLLJJJLLLKKKIIIJJJLLLMMMMMMLLLGGGFFFEEEBBB@@@>>><<<;;;<<<;;;888666444444333444,,,++++++******++++++,,,)))***,,,------,,,***))),,,+++*********,,,...000.........///000///---+++---,,,******+++,,,+++***+++,,,,,,,,,,,,,,,,,,------///111333333111...,,,((())))))******+++,,,,,,//////000000000///---,,,***)))((('''((())),,,---000111222444444444444444888999999666000,,,+++,,,((()))***+++,,,+++******)))))))))***---///222444333666999;;;<<<<<<===???=========;;;:::888666555333333222222111000000///111111111000111111222222...///000111111000///...000000000000000000000000111000///......///000111***(((&&&'''+++//////...111111000000111111222333555555666777888999::::::222222333444444555555666999999999999999999999999:::===>>>===;;;<<>><<<<<<;;;:::888666444333333333,,,,,,++++++++++++,,,,,,***+++,,,---------,,,+++,,,+++***)))***,,,...///.........///000///---+++---,,,******+++++++++***+++++++++,,,,,,,,,,,,---+++,,,...000000...,,,++++++++++++,,,------.........//////000///...---,,,***)))((('''(((***+++---///000333555555555444444444555666333...***)))***)))***+++,,,,,,+++******++++++++++++---///000222333666999;;;;;;;;;<<<=========<<<;;;:::888777666555555555444333333222222222222111111111111111222...///000111111000///...000000000000000000000000111000///......///000111333000------...///...,,,222111111111111222333333444444555555666666777777333333444444444444555555555666666777888999999::::::===>>>===;;;<<<@@@CCCJJJLLLNNNQQQRRRQQQOOONNNKKKMMMPPPRRRSSSRRRQQQPPPOOOSSS[[[fffpppvvvwwwuuudddWWWMMMLLLLLLJJJOOOYYYdddkkkoooooommmkkkeee\\\SSSNNNHHHGGGMMMZZZhhhpppvvvyyy~~~|||{{{yyyxxxxxxxxxxxxuuurrrqqqtttzzz~~~{{{rrrooojjjccc[[[UUUPPPMMMOOOWWWbbbmmmzzz|||tttnnnjjjhhhgggiiimmmqqqrrrqqqtttqqqppprrruuuoooeeehhhllllllvvvppphhhXXXIIIJJJJJJ<<<555555555555666666666666555555555666666666666666777777777777888999:::;;;999999::::::;;;<<<<<<<<>><<<<<<:::999777555333222111111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))***+++---...///......///000///---+++---,,,***)))***+++***)))++++++++++++,,,,,,------+++,,,------------,,,,,,++++++,,,,,,------......---............---,,,,,,,,,+++)))((((((***+++---...000333666777666555444222333333111---+++******++++++,,,,,,,,,++++++***...---,,,,,,---...///000333666999::::::::::::;;;<<<<<<<<<;;;:::999777666666666555555444333333333333333222111000000000000//////000000000000//////000000000000000000000000000000////////////000000---+++***+++...000000000222222222222222333444444333333333333333333444444444444444444444555555555777888999:::<<<===>>>???:::<<<>>><<<;;;<<<@@@DDDLLLNNNQQQSSSTTTRRRPPPOOOMMMNNNPPPQQQRRRRRRQQQPPPQQQWWWaaalllvvvzzzyyywwwggg[[[PPPMMMJJJFFFIIIPPPVVV^^^eeeiiijjjhhhaaaZZZRRRLLLGGGHHHPPPZZZcccggglllmmmqqqvvvxxxzzz}}}yyyvvvtttsssrrrqqqpppqqqqqqrrrqqqnnnmmmqqqxxx~~~vvvsssnnnggg```ZZZUUUSSSSSSaaaqqq~~~vvvppppppllliiikkkpppsssqqqoooqqqmmmkkkoooxxxyyykkkhhhiiimmmrrrxxxmmmaaaPPPBBBFFFJJJ@@@555555555555666666666666555555555666666777777777777777777777888999:::;;;::::::;;;<<<<<<===>>>>>>@@@AAABBBDDDFFFHHHJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNPPPPPPOOOOOOQQQSSSVVVXXX[[[[[[ZZZ[[[\\\]]]___```dddeeeffffffffffffeeeeeeeeedddccccccdddeeegggiiiiiirrruuukkklllvvvqqqlllooovvvmmmfffYYYNNNIIIHHHGGGFFFGGGJJJLLLLLLLLLGGGFFFDDDBBB???===;;;;;;999888666555333111000000------,,,,,,,,,,,,------+++******))))))))))))***))))))))))))***+++,,,---///......///111000...,,,...,,,*********+++***)))*********+++,,,,,,------...------------...//////))))))******+++,,,,,,---------------------,,,,,,---,,,***))))))***+++,,,---///333666777777555444333333333111///---,,,+++,,,,,,,,,,,,,,,++++++***...---,,,,,,---...000111444666999:::999999999:::<<<<<<<<<;;;:::999888777555555444444333222222111444333222111000000000000//////000000000000//////////////////////////////000000////////////000000))))))***+++...000111222333333222222333333444555444444333333222222222222222222333444555666777777999::::::;;;===>>>>>>???;;;<<<===<<<:::<<>>??????@@@AAABBBCCCEEEGGGHHHJJJJJJMMMMMMMMMMMMLLLKKKJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOOOONNNOOOQQQSSSVVVWWWZZZYYYXXXXXXZZZ\\\___```eeefffffffffffffffeeeddddddcccaaa```aaadddgggiiiiiirrrxxxhhhcccwwwuuu|||qqqmmm~~~tttllleeeXXXLLLGGGFFFEEEEEEFFFIIILLLLLLLLLEEEEEECCCAAA>>><<<:::999888777666555333111000///...------------------...---,,,+++***************))))))))))))***+++,,,,,,///...///000222222111//////---+++***++++++***)))))))))***++++++,,,------...------,,,---...///000)))******+++,,,,,,---------------,,,------------///---+++***)))***+++,,,+++...111444666777666555333222111000000...,,,+++,,,+++++++++++++++++++++,,,++++++,,,---///111222444666999:::999999999:::;;;;;;;;;;;;::::::999888666666555555444333333333444333222111000000000000000000////////////000000//////////////////////////////000000000000//////111222222111000/////////333333222222333333444555555444444333333222222222000000222444666888999:::777777888888888888999999;;;<<<===;;;:::<<>><<<:::999777777777555444222000//////......------......//////.........---,,,,,,,,,))))))***++++++,,,,,,,,,......///222555666444333111///,,,,,,,,,,,,+++***((())))))***+++,,,------,,,+++++++++,,,---...///,,,,,,------......//////---------,,,------...///000///---+++******+++,,,+++,,,///222444555666666222000///......---***(((******))))))******+++,,,*********+++,,,...111222333666999::::::::::::;;;:::::::::;;;;;;:::999999999999888888777666666555333333222111000000000000000000////////////000000000000000000000000000000//////000000000000//////,,,...000000/////////000222222222222222333444444555555444444333333222222///000222444666999:::;;;999999999999999999999999;;;<<<<<<;;;:::<<>><<<;;;888888777666555222000/////////............//////------......---,,,***))))))***+++,,,,,,---------......000333777999888777222000...---------,,,+++(((((()))***+++,,,------++++++,,,---......//////,,,,,,------.../////////......---------...000000111000---+++******+++,,,***+++,,,///111444666777444222/////////...***'''((('''''''''(((***,,,---++++++******+++,,,...///333666999;;;;;;;;;<<<===999999:::;;;;;;::::::::::::999999888888777666666222222111111111111111222111000///......///000111000000000000000000000000...///000111111000///...$$$'''+++------...000222222111111111111222333333333333333333333333333333222333444555666777888999;;;;;;<<<<<<======>>>>>>;;;<<<<<<:::999<<>>@@@AAAAAADDDEEEFFFGGGHHHJJJKKKKKKIIIJJJLLLNNNPPPQQQRRRRRRPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSUUUVVVXXXZZZ[[[\\\^^^___``````aaaaaaaaaaaa______```aaabbbdddfffgggiiilllyyyiiiUUUZZZuuurrr~~~{{{oooyyypppgggaaaVVVLLLHHHBBBAAAAAADDDHHHKKKLLLLLLIIIHHHFFFDDDBBB???>>>===888888888777555333111/////////............//////)))***+++,,,+++)))'''%%%******+++,,,------------......000444888::::::999333111///.........---+++'''((()))***+++,,,---------...///000111111111111******+++,,,,,,------...///......---...///000111222000...,,,******+++,,,******+++---///333666888777444222111111000,,,)))&&&&&&&&&&&&(((***,,,------,,,+++*********+++,,,333666999;;;<<<<<<===???999999:::;;;;;;;;;::::::888888777777666555555555111111111111111111222222111000///......///000111000000000000000000000000...///000111111000///...,,,///222111///------///111111000000111111222333222222222222222222222222555555555555666666666666777888999:::;;;===>>>>>>;;;<<<<<<:::999<<>>@@@AAAAAAEEEEEEFFFGGGIIIJJJKKKKKKOOOOOOPPPQQQRRRRRRRRRRRRMMMNNNPPPQQQSSSTTTUUUUUUSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTVVVWWWXXXYYYYYYYYY\\\\\\^^^___````````````^^^___```bbbccceeeffffffgggjjjuuummmUUUUUUllllllqqqyyymmmwwwuuuiii```VVVKKKEEEBBBBBBCCCFFFIIILLLLLLKKKIIIHHHFFFCCC@@@>>><<<;;;;;;:::888666333111///...000///,,,*********+++,,,---+++---111...((()))...+++*********+++,,,,,,---+++,,,---///222444555666222111/////////...,,,******+++,,,---,,,+++***)))------...............---000000000...------...000000///...---------------///...,,,***)))))))))***+++++++++,,,...222666999:::888555333111000---***))))))(((((()))***++++++)))***++++++***+++---///...111555999;;;;;;999888999:::;;;<<<<<<<<<;;;:::777777777666555555444444444333222222111111222222111111000//////////////////000000000///...------222///,,,,,,...///---+++000111111111111000000///222222111111111222444555333333333222222333333444444444555555666777777777999999999999999999999999<<<<<<;;;::::::===BBBFFFMMMSSS]]]hhhqqqttttttrrrtttmmmiiiiiigggbbbdddiiinnnwww|||iiiXXXQQQKKKGGGIIIIIIFFFDDDEEEEEEHHHOOOZZZgggrrryyy|||zzzrrrooolllaaaUUUNNNJJJFFFEEEGGGIIIHHHFFFHHHHHHGGGFFFGGGIIIMMMPPPWWWXXX\\\aaaiiiqqqxxx||||||yyyzzz|||{{{qqqnnnppptttyyyzzzlllhhhfffllluuuxxxsssmmmaaaQQQBBB;;;999777555555666666666666666555555555888555333444777:::;;;;;;888888999999999:::::::::;;;???BBBEEEEEEEEEEEEFFFKKKIIIGGGEEEFFFHHHKKKNNNLLLMMMPPPSSSUUUVVVWWWWWWQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRSSSUUUVVVYYYXXXXXXXXXYYYZZZZZZ[[[ZZZ\\\^^^_________```bbbdddcccbbbbbbbbbcccdddeeeiiiooovvvqqq]]]]]]fffpppccciiivvv}}}rrrjjjpppvvviiiaaaVVVKKKEEEBBBBBBCCCFFFJJJLLLLLLKKKIIIHHHFFFCCC@@@>>><<<;;;;;;:::888666444111000///000...,,,+++******+++,,,...,,,---///+++%%%%%%***++++++******++++++,,,---,,,---...///000111222333222000/////////...,,,*********+++,,,,,,,,,+++***+++,,,---------------------......,,,******,,,...//////...---------------///...---,,,*********)))((()))+++---000333666777:::888555333222000---+++)))))))))))))))***++++++)))***++++++***+++---///---000444888;;;;;;;;;:::999:::;;;<<<<<<;;;::::::888777777666666555444444444333222222111222222222111000000///......///////////////000//////......000---++++++---...---+++///000000111111111000000333222111111111222333444444333333333333444444555444555555666666777888888999999::::::::::::::::::;;;<<<;;;;;;;;;===AAAEEEOOOTTT^^^iiisssyyy{{{{{{~~~xxxtttsssooojjjjjjooovvv~~~}}}kkk[[[RRRKKKJJJJJJHHHEEEEEEGGGJJJSSS___lllxxx~~~|||yyypppeeeXXXSSSNNNKKKLLLLLLJJJHHHKKKJJJHHHGGGFFFGGGJJJLLLLLLNNNPPPVVV^^^gggpppuuu}}}xxxuuuvvvxxx{{{{{{ppplllnnnxxxmmmhhhgggmmmvvvzzztttmmm[[[LLL>>>999777666555555666666666666666666666555999666444444777:::;;;:::888999999:::;;;;;;<<<<<<===@@@DDDFFFGGGFFFGGGHHHJJJJJJIIIJJJJJJKKKLLLMMMMMMOOOQQQTTTVVVWWWXXXXXXSSSSSSRRRQQQQQQSSSTTTUUUUUUTTTTTTTTTUUUVVVXXXYYY[[[[[[ZZZZZZ[[[[[[\\\]]]bbbdddeeeeeedddbbbbbbcccccccccbbbbbbbbbccceeefffiiinnnvvvyyybbb^^^eee~~~rrr```___gggqqqkkkiiipppwwwjjjaaaVVVKKKEEECCCCCCDDDGGGJJJLLLLLLKKKHHHGGGEEECCC@@@>>><<<;;;;;;:::888666444222000//////...---+++++++++,,,,,,---,,,,,,---***&&&&&&***++++++******++++++,,,,,,------....../////////000111000/////////...,,,***)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------,,,***)))+++,,,///...---------------...............---+++***)))%%%'''+++...111444555666:::777555333222111...,,,))))))))))))))))))***+++)))***+++*********,,,...---///333777:::<<<<<<<<<999::::::;;;;;;:::999999888888777777666555555555444444333222222222222222000000///.........//////......///000000000//////---,,,***+++,,,...------...///000111111111111111333333222111111222222333444444444444444555666777555555666666777888888999:::::::::;;;;;;<<<<<<<<<<<<============>>>AAADDDMMMRRR\\\gggrrr{{{|||xxxyyy}}}}}}kkk^^^QQQMMMLLLJJJFFFEEEDDDHHHQQQ___nnnzzz|||ttteee___XXXTTTSSSQQQNNNLLLNNNLLLJJJGGGFFFGGGHHHHHHGGGGGGIIINNNVVV```iiioootttpppnnnoooqqqttt|||{{{oookkkmmm}}}jjjggggggmmmvvvxxxqqqiiiRRREEE:::666666555555666555555666666666666666666999777555555777999:::999888888999;;;<<<===>>>??????BBBFFFHHHHHHHHHIIIJJJIIIJJJLLLNNNOOONNNNNNMMMOOOQQQSSSUUUWWWXXXYYYYYYXXXUUURRROOOOOOQQQTTTVVVVVVVVVVVVWWWXXXZZZ\\\\\\^^^^^^]]]]]]^^^^^^______gggiiijjjjjjgggdddbbbbbbbbbbbbaaaaaabbbdddfffgggiiimmmuuukkkbbbeee|||yyy^^^UUUXXX```aaafffooozzzxxxjjjaaaVVVKKKEEEDDDDDDEEEGGGKKKLLLLLLKKKGGGGGGEEEBBB@@@>>><<<;;;;;;:::999777444222111000///...---,,,,,,,,,,,,---,,,++++++,,,+++***+++,,,,,,++++++***++++++,,,,,,+++,,,,,,------...//////000///......///...,,,***))))))***+++,,,,,,------++++++,,,------------------......---,,,+++,,,------------,,,,,,---......---...//////...,,,+++***&&&'''))),,,///333555777999777555444333222000...***)))))))))))))))******)))***+++***)))***+++---,,,...222666999<<<===>>>:::::::::::::::999999999999888888777777666666555444444333222222222222333000000///....../////////---...///000000000000000,,,++++++,,,---...//////---...///111111222222222333333222222222222222222444444444444555666888888666666777777888999999999;;;;;;;;;<<<===>>>>>>???>>>???@@@@@@@@@AAACCCDDDHHHMMMUUU```kkkvvv~~~nnn\\\TTTPPPLLLGGGEEECCCIIISSSaaappp|||pppjjjaaa\\\YYYWWWSSSPPPPPPNNNKKKIIIHHHHHHHHHGGGFFFEEEEEEHHHNNNXXXaaaggghhheeedddeeegggjjjsss}}}{{{ooolllooofffdddeeelllssssssjjj```III???777555666555555777555555555555666666666666999888777777777888999999777888999;;;<<<>>>???@@@@@@CCCGGGIIIIIIIIIJJJJJJJJJKKKMMMNNNOOOPPPOOOOOOQQQQQQSSSUUUWWWXXXYYYZZZ\\\XXXSSSOOONNNQQQUUUXXXWWWWWWXXXYYY[[[\\\^^^^^^aaaaaa````````````aaaaaadddfffhhhhhheeebbb```___aaaaaaaaaaaabbbdddfffhhhhhhllluuuuuujjjhhh|||cccSSSPPPSSSZZZdddlllsssxxxjjj```UUUKKKFFFDDDDDDEEEGGGJJJLLLKKKJJJGGGFFFDDDBBB@@@>>><<<;;;;;;:::999777555333222111......------------------,,,,,,+++)))***+++++++++,,,,,,++++++***++++++,,,))))))***,,,---...///000///...---...///...,,,***))))))******+++,,,---...------............------,,,...///...,,,+++,,,---,,,,,,,,,,,,,,,---...///---......///...---+++***)))((('''(((+++111666999999777555444444333111///******)))))))))))))))***)))***+++***))))))+++,,,,,,---000333777;;;===>>>;;;;;;;;;::::::999999999999999999888777777666666555444333333222222333333000000/////////000000111......///000111111111000,,,------......///111222---...///111111222222222222222222222222222222222333444444555666777999:::777777888888999:::::::::;;;<<<===>>>???@@@AAAAAAAAACCCDDDCCCBBBCCCDDDFFFEEEIIIPPPXXXbbbnnn{{{lll___WWWOOOIIIGGGJJJOOOZZZiiixxxxxxqqqhhhbbb___\\\YYYVVVRRROOOLLLKKKLLLLLLJJJIIIEEEDDDBBBCCCGGGNNNVVVZZZ]]][[[[[[\\\]]]```kkkvvvzzzqqqrrrxxx{{{fffdddffflllrrrooocccXXXCCC;;;666666777666666888444555555555666666777777888888888888888888999:::777777999;;;===???@@@AAA@@@CCCGGGIIIIIIIIIJJJKKKMMMLLLLLLMMMNNNPPPQQQRRRQQQQQQRRRTTTUUUWWWXXXYYY^^^ZZZUUUQQQPPPRRRVVVYYYVVVWWWYYYZZZ\\\]]]^^^^^^bbbbbbaaaaaa```aaaaaabbb^^^aaaccccccbbb`````````aaaaaaaaaaaabbbdddfffhhhhhhkkkttttttnnn}}}jjjUUUOOONNNWWWccciiilllxxxwwwiii___UUUKKKFFFDDDCCCDDDFFFIIIKKKJJJIIIFFFEEEDDDBBB???===<<<;;;;;;:::999777555444222222------......------------------***'''(((++++++(((,,,,,,++++++******++++++))))))***,,,---///000000///...------......,,,+++************+++,,,------////////////...---,,,,,,+++,,,...---+++******+++++++++++++++,,,---//////---------------,,,+++++++++)))'''&&&)))///555999999777555555555444333111+++******))))))))))))))))))***+++***((((((***,,,,,,,,,...111555888<<<>>>======<<<;;;::::::::::::::::::999999888777777777555444444333333333333333111111000000000111222222//////000111111111000000---...//////...///111333...///000111111111111111000111222333333333333222222333333444666888999:::888888999999:::;;;;;;;;;<<<===>>>???AAABBBCCCDDDDDDEEEEEEDDDBBBCCCEEEGGGEEEIIINNNTTT[[[fffrrr{{{pppaaaTTTMMMKKKLLLRRR^^^mmm|||zzzpppiiieeeccc___]]]WWWSSSPPPOOOPPPPPPMMMJJJJJJHHHFFFEEEGGGLLLQQQUUUTTTSSSTTTVVVVVVZZZfffrrrzzzzzzuuu{{{uuuiiihhhiiiooosssmmm]]]PPP???999666777777555555888444444555555666777777777666888999999888888999;;;888999:::<<<>>>@@@AAABBBAAADDDHHHJJJJJJJJJKKKKKKNNNMMMMMMMMMOOOQQQSSSTTTRRRRRRSSSTTTUUUWWWXXXYYY^^^[[[XXXUUUTTTUUUXXXZZZWWWXXXZZZ[[[]]]]]]^^^^^^aaaaaa``````______``````\\\^^^```aaaaaaaaabbbdddbbbbbbaaaaaabbbdddfffggghhhkkksss|||uuusssZZZNNNMMMVVVbbbggggggqqquuuggg^^^UUULLLGGGCCCCCCCCCEEEHHHIIIIIIHHHEEEEEECCCAAA???===<<<;;;;;;:::999777666444333222------...............---+++,,,***(((+++222333000---,,,++++++******++++++++++++,,,,,,---......///...---,,,---......,,,+++,,,+++*********+++,,,---000000///...---+++***)))+++---......---+++++++++*********+++,,,...///000---,,,,,,+++++++++++++++***)))((((((***...222555999777555555666555444222++++++***))))))))))))))))))***+++***(((((()))+++,,,,,,---///222666:::<<>>===;;;::::::;;;;;;;;;::::::999888888777777555555444333333333333444222222111111222333333444000000111111111000//////,,,...//////------000222///000000111111111000000///000111333444444444333111111222444555777999:::999999999:::;;;;;;<<<<<<======???@@@BBBDDDEEEFFFFFFEEEDDDBBB@@@AAADDDGGGFFFIIIMMMPPPSSS\\\gggpppmmm[[[QQQPPPLLLSSS```qqqzzzqqqllliiieeebbb]]]YYYTTTSSSSSSRRRNNNJJJLLLKKKIIIHHHIIILLLPPPRRRPPPPPPRRRSSSTTTWWWdddqqqyyyzzzyyyoookkkjjjkkkppprrriiiVVVGGG<<<888555777666333333555444444555555666777777888555777::::::999999:::<<<<<<<<<>>>???AAABBBCCCDDDCCCFFFIIILLLLLLLLLLLLMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVXXXZZZ[[[]]]\\\ZZZYYYXXXYYYZZZZZZYYYZZZ\\\]]]^^^^^^^^^]]]```___^^^^^^]]]]]]^^^^^^[[[]]]^^^^^^___aaadddfffccccccbbbbbbbbbccceeefffhhhjjjrrr~~~yyy~~~___NNNKKKVVVbbbgggfffmmmtttfff^^^UUULLLGGGCCCBBBCCCEEEGGGIIIHHHGGGEEEDDDCCCAAA???===<<<;;;;;;:::999777666444333333------......///......---(((*********111<<>>???AAACCCEEEFFFGGGFFFEEECCC@@@>>>@@@CCCFFFEEEHHHKKKLLLNNNTTT^^^gggrrrttt___UUUTTTPPPXXXfffxxxwwwqqqmmmiiifffbbb]]]XXXUUUUUUSSSNNNHHHGGGFFFEEEEEEFFFHHHKKKMMMOOOOOOQQQSSSSSSWWWdddqqqzzzzzz{{{jjjkkkiiikkkoooooodddPPP@@@:::777555666555222111333444444444555666777777888444777::::::999999;;;===??????@@@AAACCCDDDEEEEEEDDDGGGKKKMMMNNNNNNNNNOOOLLLOOOSSSVVVWWWWWWUUUTTTVVVVVVUUUVVVWWWYYY[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZ[[[\\\^^^_________^^^^^^___^^^]]]\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\___cccfffdddcccbbbbbbbbbcccdddeeehhhjjjrrr}}}{{{dddOOOJJJUUUbbbhhhfffkkksssdddZZZQQQKKKHHHBBB@@@???DDDJJJMMMLLLIIIHHHFFFBBB???===<<<<<<===;;;:::888666444222111111000000000///......------)))---***777,,,IIIuuu:::,,,+++******))))))******------......///000000000000000000///......------...---***((('''(((***+++///---++++++,,,,,,+++***------......------,,,+++++++++******************+++++++++************)))***'''(((,,,......111555333555666555333222222222---,,,***)))((((((((()))++++++******++++++,,,---***,,,---...000333666:::???@@@AAAAAA@@@>>><<<:::999999:::;;;:::999888777999888777666555444333333111111111111111111111111111111111111000000000000---......///////////////000000111222222222222111000111333444555666666666333444666666555555777888:::888777999<<<===<<<::::::<<<===>>>???AAADDDFFFFFFEEECCCBBBCCCDDDFFFGGGIIIIIIJJJJJJLLLPPPVVV[[[fffppp|||eeeUUURRRQQQXXXhhh{{{|||ssslllgggeeebbb___\\\VVVPPPKKKIIIFFFDDDGGGGGGGGGJJJNNNOOOPPPQQQRRRWWW^^^gggmmmzzzssslllnnnnnnooopppkkk]]]KKK===777666444333444555777999888777666555666777999;;;999:::;;;;;;;;;;;;<<<===??????@@@AAACCCEEEHHHIIIJJJKKKLLLNNNPPPQQQQQQQQQTTTRRRQQQRRRUUUVVVUUUSSSVVVWWWWWWYYYZZZ[[[]]]]]]______```___]]]]]]___``````^^^\\\[[[ZZZ[[[]]]^^^bbb___[[[ZZZ\\\]]]]]][[[XXXXXXZZZ[[[^^^```cccdddeeedddbbb``````aaacccdddhhhnnnpppvvv|||tttSSSMMMNNNXXXcccdddeeexxxpppaaaWWWNNNHHHFFFEEECCCBBBEEEJJJLLLJJJGGGFFFEEEBBB@@@>>>=========:::999777555333111000000000000//////...------,,,'''...'''111(((:::^^^///,,,+++******))))))******+++,,,,,,------...///////////////............------+++)))((((((***,,,...111///------.........,,,------......------,,,+++++++++******************(((((()))***+++,,,------,,,)))(((,,,---,,,...222333666999:::888555444333---,,,***'''&&&&&&'''((())))))(((((())))))***+++)))+++---...///111555888======??????>>><<<:::999888888999999999888777666888777777666555444333222111111111111111111111111111111111111000000000000---...//////000000//////000111111111111111000000000111222333444555555555333555666666555666777999;;;999888999;;;<<<;;;999888:::<<<<<<===>>>AAADDDEEEDDDCCCBBBCCCDDDFFFGGGEEEFFFFFFFFFHHHLLLQQQUUU[[[ccclllqqquuu{{{kkkZZZUUUUUU]]]mmm|||vvvmmmkkkgggccc^^^XXXRRRMMMJJJFFFDDDFFFGGGGGGKKKPPPQQQRRRSSSUUUYYY```hhhnnn{{{ooollllllnnnooonnnfffXXXFFF:::777666444444444555777888<<<;;;999777777888999:::999:::;;;;;;;;;;;;<<<>>>???@@@BBBDDDGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQTTTRRRQQQRRRUUUVVVTTTSSSVVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]^^^]]]\\\\\\^^^___dddcccaaa```______aaaaaaeeebbb^^^]]]]]]^^^]]]\\\ZZZZZZ[[[\\\^^^```aaabbbcccbbbaaa``````aaabbbccceeennnrrrvvv|||}}}^^^OOOQQQ\\\iiikkkiiiwwwmmm^^^UUUMMMHHHFFFHHHFFFEEEGGGJJJKKKIIIFFFDDDCCCBBBAAA???>>>===<<<:::888666444222000000/////////......---,,,,,,,,,'''000%%%,,,(((+++@@@''',,,+++******))))))***************+++,,,,,,---------------------.........,,,+++***)))***,,,...000000...------.........---------......------,,,+++******++++++++++++++++++((()))******,,,,,,---...---))))))+++,,,***+++///111555:::<<<;;;777444222222000---***(((((()))***)))(((((((((((()))******)))***+++,,,---///333666:::;;;<<<===<<<:::888777777888888888888777666666777666666555444333222222222222222222222222222222111111111111000000000000---...//////000000//////---...///000111222222222///000111222333444444444333555666666666666777999<<<:::999999;;;;;;:::888999:::<<<<<<<<<>>>@@@CCCDDDCCCCCCBBBCCCDDDEEEFFFDDDEEEEEEDDDEEEHHHMMMPPPVVVZZZ___aaadddkkkuuu~~~sss```XXXXXX```ppp}}}tttqqqlllgggaaa[[[TTTPPPKKKFFFCCCDDDFFFGGGMMMSSSSSSUUUWWWYYY\\\bbbiiinnn{{{rrriiikkkkkknnnoookkk___OOO@@@777666555555444444666777888???>>><<<:::999999999999999:::<<<<<<;;;;;;===>>>@@@AAADDDGGGIIIKKKLLLMMMJJJKKKLLLMMMNNNPPPPPPQQQSSSRRRRRRRRRTTTUUUTTTSSSWWWXXXZZZ\\\]]]]]]\\\[[[ZZZ[[[\\\[[[ZZZ[[[]]]^^^gggfffdddcccbbbbbbccccccfffddd```^^^^^^^^^]]]\\\]]]]]]]]]]]]]]]^^^____________``````aaaaaabbbbbbbbbnnnrrruuu|||yyy}}}kkkRRRSSS^^^nnnrrrnnnuuulll^^^VVVNNNIIIHHHHHHGGGFFFHHHJJJKKKIIIGGGCCCCCCCCCBBB@@@>>>===<<<:::999777555222111000000.........---,,,,,,++++++'''333'''+++---%%%...))),,,+++******))))))***************+++,,,,,,------++++++,,,,,,---......///---,,,+++***+++,,,...///...,,,++++++,,,---,,,+++------......------,,,+++******+++++++++++++++,,,---,,,,,,,,,++++++++++++,,,)))(((***+++)))***...000333888999888666333222333111---)))'''''')))******************+++,,,,,,((()))***++++++---111444888999;;;<<<<<<:::888777888888888888888777777777666555555444333333222222222222222222222222222222111111111111000000000///......///000000000000000)))+++---///111333444444//////000222222333333333444555777777666666888999<<<;;;::::::::::::999888;;;===>>>>>>>>>???AAACCCCCCBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFHHHLLLOOORRRUUUXXXZZZ[[[aaajjjqqqyyyyyydddXXXUUU^^^pppxxxtttnnnhhhbbb\\\WWWSSSMMMGGGCCCCCCEEEHHHNNNUUUUUUWWWZZZ]]]```eeejjjnnnyyyiiicccgggkkknnnnnnfffWWWGGG;;;666666555555555555666777777>>>>>><<<;;;::::::::::::999;;;<<<===<<<===>>>@@@AAABBBCCCEEEHHHKKKMMMOOOKKKKKKLLLMMMNNNOOOPPPQQQSSSSSSSSSSSSTTTUUUTTTTTTWWWYYY\\\^^^___^^^\\\[[[YYY[[[[[[[[[ZZZ[[[]]]___fffeeecccbbbaaaaaabbbbbbdddbbbaaa_________^^^^^^___^^^]]]\\\\\\\\\\\\\\\]]]]]]___```aaaaaaaaaaaaaaakkkooorrrzzzssssssyyyuuuWWWTTT[[[mmmtttppprrr{{{jjj]]]VVVOOOIIIGGGEEEEEEFFFHHHJJJKKKKKKJJJCCCCCCCCCBBB@@@>>><<<;;;;;;:::888666444222111111.........---,,,,,,++++++&&&000(((+++000&&&(((///,,,+++******))))))******++++++,,,,,,------......***++++++,,,---...//////...---,,,+++++++++,,,,,,---,,,******,,,------,,,------......------,,,+++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++***''''''***+++)))+++///111333666666555555555666000...+++'''%%%%%%&&&'''******))))))******+++,,,((()))*********,,,///222888999;;;<<<<<<;;;:::999::::::999999888888888888555555555444333333222222222222222222222222222222111111111111000000000///...//////000000000000000,,,---...000111111111111//////000111222222222222444555777777666666888999;;;;;;;;;;;;999999999999<<<===>>>>>>===>>>@@@BBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGJJJMMMLLLOOORRRTTTUUUXXX]]]aaaiiinnnyyy}}}fffXXXTTT^^^pppzzzvvvooohhhbbb]]]XXXUUUOOOHHHDDDDDDEEEHHHOOOVVVWWWYYY]]]```cccfffiiillluuu{{{~~~|||eee```dddlllmmmkkk```PPPAAA999666555555555555555666777777:::::::::::::::;;;<<<<<<:::<<<>>>>>>>>>???@@@BBBDDDCCCBBBBBBEEEIIIMMMPPPMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWYYY\\\___```___]]]\\\[[[\\\]]]\\\[[[\\\^^^___ccccccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccddd```___^^^]]]\\\[[[[[[[[[\\\]]]^^^```aaaaaaaaaaaabbbhhhjjjooo|||oookkknnn}}}]]]SSSUUUfffrrrqqqqqqvvvzzzggg\\\UUUNNNGGGEEEBBBCCCEEEGGGIIIKKKKKKLLLEEEEEECCCAAA???===<<<;;;<<<:::888666444333222111//////......---,,,,,,,,,''',,,)))***...***)))000,,,+++******))))))******,,,,,,------......//////+++,,,,,,---.../////////...---,,,++++++*********///---,,,,,,...//////...------......------,,,+++******++++++,,,---------***+++,,,,,,......///000+++''''''***+++***+++///222444666666666666777999222111///,,,+++*********(((''''''''''''((())))))((()))*********+++...000777999;;;<<<===<<<;;;:::;;;:::999999888888999999555555555555444444333333333333333333333333333333111111111111000000000000...///000000111111000000222222222111000///---,,,000000111222222222222222444666777777777777888::::::;;;<<<;;;999888999::::::;;;<<<<<<;;;;;;===??????@@@@@@AAABBBCCCDDDDDDCCCDDDEEEEEEDDDEEEHHHJJJJJJMMMPPPSSSTTTUUUWWWXXX___aaakkk{{{lll[[[VVV```tttzzzrrrjjjccc^^^YYYVVVPPPJJJEEEEEEFFFHHHNNNUUUVVVZZZ___bbbdddfffhhhiiiooovvv~~~zzz}}}|||zzzwwwuuuxxxuuudddaaadddlllkkkeeeXXXHHH===888888555555555666666666666666666777888999;;;<<<======<<<>>>@@@@@@@@@AAACCCEEEFFFEEEDDDCCCEEEIIINNNQQQOOOOOONNNNNNOOOPPPRRRSSSTTTVVVWWWWWWVVVUUUWWWXXXXXXZZZ\\\___`````````___]]]^^^___^^^\\\\\\^^^___bbbbbbbbbcccccccccccccccbbbdddffffffffffffhhhiiiaaa```___^^^]]]]]]]]]]]]^^^^^^______``````aaaaaabbbggggggnnn{{{ttthhheee{{{bbbSSSOOO```qqqsssrrruuuxxxggg^^^WWWOOOGGGDDDAAACCCEEEGGGHHHIIIJJJKKKHHHFFFCCC@@@===<<<;;;;;;;;;:::888555333222111000000000//////...------,,,,,,***,,,******...,,,---,,,+++******))))))******,,,,,,------......//////---------....../////////++++++++++++************///---,,,,,,.../////////------......------,,,+++******++++++,,,------...++++++,,,---...///000000---***)))++++++)))***...///111555777777666666666222222111111///...---,,,'''''''''''''''((()))))))))************+++---000666777:::<<<<<<<<<;;;:::::::::888777777777888999666666666555555555555444333333333333333333333333111111111111000000000000//////000111111111111000333333333222111///...---000111222222333222222222444666777888777777888:::888:::<<<;;;999888:::<<<;;;<<<<<<<<<;;;;;;<<<>>>>>>???@@@AAABBBCCCCCCDDDBBBCCCDDDDDDDDDEEEGGGIIIMMMNNNPPPRRRSSSTTTVVVWWWZZZ[[[cccqqqtttaaaXXXcccxxxxxxnnnfff___YYYVVVQQQKKKGGGGGGGGGHHHMMMSSSVVVZZZ___cccdddeeeffffffjjjqqq{{{~~~|||llldddeeeggglllggg]]]OOOBBB:::777888444555555666666666666666666777888:::;;;=========>>>@@@BBBBBBBBBCCCEEEGGGIIIIIIIIIJJJLLLNNNOOOPPPQQQPPPOOOOOOOOOQQQSSSTTTUUUWWWYYYYYYWWWVVVXXXZZZYYYZZZ\\\^^^```aaabbbccc_________^^^\\\[[[\\\^^^___```aaabbbcccdddddddddbbbdddffffffeeedddfffhhhbbbbbbaaaaaaaaaaaabbbbbbaaa```_________```aaabbb```gggiiioooxxxxxx{{{jjj___qqqfffSSSMMM___tttyyyvvvvvvyyyiiiaaa[[[RRRJJJEEEBBBCCCFFFGGGGGGGGGHHHJJJJJJHHHDDD@@@<<<;;;:::;;;:::999777444222111000///000000000///......------222+++111+++(((111000***,,,++++++***)))*********+++,,,,,,------......///.........///////////////((())))))***++++++,,,,,,,,,+++******,,,...------------......------,,,+++******+++,,,,,,---......///............---------000,,,+++,,,+++((((((,,,)))...333777666444333222+++,,,------,,,***(((''')))))))))))))))***++++++******+++******+++---000555666999;;;<<<;;;:::::::::999777666666666777888666666666666666555555555333333333333333333333333111111111111000000000000//////000111111111111111///000111222222333333222111222222333333333222222555666888888777777999:::777999;;;;;;999999;;;======>>>???>>><<<<<<>>>@@@===>>>@@@AAABBBCCCCCCCCCBBBCCCEEEEEEEEEFFFHHHKKKLLLLLLMMMMMMOOOQQQSSSTTTXXXYYY```lllxxx{{{gggYYYdddyyy~~~rrrhhh```ZZZVVVRRRLLLHHHHHHHHHHHHLLLRRRUUUYYY___cccdddddddddeeefffnnnxxxwwweeedddiiijjjllldddXXXIII>>>888777888444555555666777666666666777888999;;;<<<=========???AAACCCDDDDDDEEEGGGIIIJJJLLLOOOQQQRRRRRRPPPOOORRRQQQPPPOOOPPPRRRTTTUUUVVVXXXZZZZZZXXXWWWYYY[[[YYYZZZ[[[]]]```bbbdddeee___``````^^^[[[ZZZ[[[\\\\\\]]]^^^```bbbccccccccc```bbbeeedddaaa```aaacccddddddccccccdddeeeffffffcccbbb```___^^^___aaabbb___iiimmmppptttrrruuuooo]]]lllhhhTTTMMMaaaxxx}}}zzzxxx|||ggg\\\XXXQQQIIIDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJFFFAAA?????????>>><<<888888888777555333111000000000//////.........---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))*********+++,,,---...//////////////////......---///......---+++)))'''&&&***++++++,,,,,,---......,,,------,,,***'''$$$"""(((((((((***+++---///000000///...------...///000...---+++***++++++***)))---///222444555444333222444111...---,,,+++)))'''%%%'''((()))******))))))******+++++++++******)))333444777:::;;;;;;;;;:::999888777666555555555555;;;::::::999777555444333333222222222333555777888444333222111000000000000///000111222222222222222222222222111111111111000222222222222333444555555777777666666666666777777888888777777888:::<<<===<<<<<<======>>>>>>??????AAAAAABBBAAA@@@AAADDDFFFFFFDDDDDDEEEGGGHHHIIIHHHPPPPPPOOOOOOPPPSSSUUUWWWZZZZZZ\\\cccmmm}}}jjj```hhhxxxyyynnneee]]]XXXNNNLLLJJJGGGGGGKKKRRRWWWZZZ\\\___bbbeeeggghhhhhhggggggkkkttt}}}llleeefffgggffflll^^^NNNCCC<<<555333444555555555555666666666666:::::::::::::::;;;<<<===>>>@@@CCCEEEEEEFFFHHHJJJLLLMMMOOOQQQRRRSSSTTTTTTMMMMMMNNNOOOQQQRRRRRRSSSYYYYYYYYYZZZ[[[[[[\\\\\\___^^^\\\]]]```ccceeefff___]]]\\\\\\]]]^^^]]]\\\XXXXXXZZZ___dddgggfffccceeedddcccbbbbbbbbbcccdddiiilllnnnlllgggcccbbbbbbccccccbbb```______aaadddcccggglllnnnnnnqqqxxx~~~tttdddhhhppprrrQQQTTT^^^}}}yyyrrr|||hhh]]]XXXQQQIIIDDD@@@AAABBBCCCEEEFFFGGGHHHIIIFFFAAA?????????>>><<<999888777555333222111000000/////////.........---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))*********+++,,,---.../////////000000//////...---......---,,,+++)))''''''*********+++,,,,,,------+++,,,------,,,+++)))'''))))))***+++,,,...000000000///...------...///000///---+++***++++++***(((,,,...111333555555444333444222///------+++)))(((+++***)))((('''''''''(((++++++,,,,,,,,,++++++***000222555777999999999888::::::999888888888999999:::::::::999777666444333444444444444555666777777333333222111000000000000///000111222222222222111222222222111111111000000111111111111222333444555777666666555555666666777777777777888999:::<<<<<<<<<<<<======>>>>>>??????===>>>???>>>===>>>AAACCCCCCCCCCCCDDDGGGIIIJJJJJJOOONNNNNNNNNPPPSSSUUUWWWYYYYYY\\\bbbjjjwwwppp```fffttt}}}sssiii```[[[VVVRRRNNNKKKLLLPPPUUUXXXZZZ\\\^^^```bbbdddddddddggggggkkkttt|||xxxddd___bbbdddcccfffXXXIII@@@:::555555777555555666666666777777777::::::::::::;;;<<<======@@@CCCFFFGGGHHHHHHJJJKKKMMMNNNOOOQQQSSSTTTUUUUUUPPPPPPPPPQQQRRRSSSUUUUUUYYYYYYZZZZZZ[[[\\\\\\]]]^^^\\\[[[\\\^^^aaabbbccc]]]\\\[[[[[[]]]^^^^^^]]]YYYYYY[[[___ccceeedddbbbbbbbbbbbbbbbbbbcccddddddhhhjjjlllkkkhhhdddcccdddccccccbbb```______bbbddddddiiimmmnnnmmmpppwww~~~}}}jjjiiijjjyyyWWWVVV```}}}}}}rrr}}}jjj___YYYQQQIIIDDD>>>???@@@BBBDDDFFFGGGHHHHHHEEEBBB@@@???>>>===<<<999888555333111000000000/////////..................---,,,,,,++++++,,,,,,))))))))))))))))))))))))*********+++,,,---...///000000000000000//////...---------,,,+++)))(((''')))))))))***++++++,,,,,,+++,,,---...///...---,,,******++++++---...000000//////...------.../////////---,,,+++++++++)))'''***,,,///222444555555444555333000///...---***(((---+++(((&&&%%%&&&(((***++++++,,,,,,,,,,,,,,,+++---///111444666777777777::::::999999::::::;;;;;;:::::::::999777666444333444444555555555555444444333333222111111000000000000000111111222222111111222222111111111000000000000000000000111222333444666555555555555555555666666777888999:::;;;;;;;;;<<<<<<======>>>>>>?????????@@@AAAAAA@@@@@@CCCEEEAAABBBCCCDDDFFFIIIKKKLLLMMMMMMMMMNNNPPPRRRUUUVVVWWWWWWZZZ___eeennnzzzfffgggpppxxxnnnfffaaa___YYYSSSPPPSSSWWWYYYZZZ]]]^^^___```aaaaaaaaaaaaffffffkkksss|||rrrbbb```dddgggggg]]]PPPBBB;;;777555666999666777777777777888888888:::::::::;;;;;;===>>>>>>CCCEEEIIIJJJKKKKKKLLLMMMNNNOOOQQQSSSTTTVVVVVVWWWTTTSSSRRRRRRSSSUUUWWWYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]][[[ZZZZZZ\\\^^^______\\\[[[ZZZ[[[]]]^^^^^^]]]YYYZZZ\\\___bbbcccaaa```______aaabbbcccdddddddddgggiiijjjjjjhhhgggffffffbbbcccbbb```___```bbbeeehhhkkknnnnnnmmmpppwww~~~qqqhhhaaazzz]]]VVV```|||sss~~~lllbbb[[[RRRIIIEEE>>>???AAACCCEEEGGGIIIJJJGGGEEEBBB@@@???===<<<<<<999777444222000000000111...........................---,,,,,,++++++,,,,,,))))))))))))))))))))))))*********+++,,,---...///000000111111000000///...,,,,,,,,,,,,+++***)))(((((((((((()))******+++++++++,,,---...//////......*********+++,,,---...///........................///...,,,+++,,,+++(((&&&''')))---000333555555555666444222000000...+++))))))((('''&&&''')))+++,,,******+++,,,,,,,,,++++++,,,---///222444666666777888888888888999:::;;;<<<:::999999999777666555444222222333444333222000///333333222222111000000///000000111111111111000000111111111111000000000000////////////000111222333555555444444444444555555555666888:::;;;;;;;;;:::<<<<<<======>>>>>>?????????AAABBBBBBAAABBBCCCEEEBBBCCCDDDEEEEEEGGGIIIKKKKKKKKKLLLMMMOOOQQQSSSUUUSSSTTTWWW]]]```gggtttqqqlllnnn|||~~~tttlllgggeee^^^WWWUUUYYY^^^___]]]cccccccccbbbbbbaaa``````dddeeejjjrrr{{{pppddddddhhhiiihhhTTTHHH<<<777555444555999777777888888888999999999:::::::::;;;<<<>>>???@@@DDDGGGJJJLLLLLLLLLMMMNNNNNNPPPQQQTTTVVVWWWXXXXXXWWWUUUTTTSSSTTTVVVYYY[[[ZZZ[[[[[[\\\]]]]]]^^^^^^]]][[[ZZZZZZ\\\]]]]]]\\\]]][[[[[[[[[]]]]]][[[ZZZZZZ[[[]]]___``````^^^]]][[[]]]___bbbcccdddddddddfffggghhhiiiiiiiiiiiiiiiccccccbbbaaa___```ccceeelllnnnqqqooonnnpppwww~~~vvveee[[[oooaaaTTT^^^wwwyyyoooddd\\\RRRIIIEEE>>>???@@@BBBEEEGGGHHHIIIEEEEEECCCAAA>>><<<<<<;;;999777444222000000000111---------..................---,,,,,,++++++,,,,,,))))))))))))))))))))))))*********+++,,,---...///000000000000000///......,,,,,,,,,,,,,,,+++***)))'''(((((())))))***++++++---------------,,,,,,,,,******))))))***+++,,,,,,------............------...---,,,,,,,,,+++)))&&&&&&(((+++...222444555666666555333222222000,,,***&&&'''((())))))*********(((((()))***************+++,,,...111444666777888777777888888999:::<<<<<<999999999888888666555444222333333444333222000///222222333222222111//////000000111111111000000///111111111000000000//////////////////000111222222555555444444444444555555555666888:::;;;;;;;;;:::<<<<<<======>>>>>>??????;;;===??????>>>>>>???AAACCCEEEFFFEEEDDDDDDFFFIIIIIIJJJKKKLLLNNNPPPQQQRRROOOPPPUUUZZZ\\\aaalllxxx{{{qqqllluuu{{{rrrmmmiiibbb\\\[[[___ccccccbbbfffeeedddbbb```___^^^]]]aaaaaafffnnnxxxoooffffffgggeeebbbNNNCCC999666444333444666888888888888999999999999:::::::::<<<===???AAABBBDDDGGGKKKMMMMMMLLLLLLMMMOOOPPPRRRTTTVVVXXXYYYYYYWWWVVVTTTSSSTTTVVVYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^\\\[[[[[[]]]]]]]]]\\\]]]\\\[[[\\\\\\[[[YYYVVVZZZ[[[]]]___^^^]]]\\\[[[YYY[[[^^^```cccdddddddddeeeffffffhhhjjjkkkkkkkkkddddddcccaaa``````bbbeeemmmppprrrqqqoooqqqwww~~~{{{cccZZZggg{{{hhhWWWaaasssqqqggg^^^RRRIIIEEE===>>>???AAACCCEEEFFFGGGDDDDDDDDDAAA>>><<<;;;;;;999888555333111000000000---------------............---,,,,,,++++++,,,,,,))))))))))))))))))))))))*********+++,,,---...//////////////////......---,,,---------------,,,,,,((((((((()))******++++++...------,,,+++++++++*********)))))))))******+++------............------,,,,,,+++,,,---,,,)))'''&&&'''***---000333555555777666555444333111...+++))))))*********(((&&&%%%''''''((()))***************+++---000333666888999::::::::::::;;;<<<===>>>999999999888888777555555555555555555555444333333222222333333222111///...000000111111000000//////111111000000000/////////////////////000111222333666555555555555555555666666777888999:::;;;;;;;;;<<<<<<======>>>>>>??????<<<>>>@@@@@@@@@???@@@AAACCCFFFGGGFFFCCCBBBEEEHHHIIIIIIJJJLLLMMMNNNOOOOOOMMMNNNRRRVVVXXX[[[eeeppp|||wwwmmmppp{{{|||wwwooojjjeeeccceeeggghhhgggfffeeebbb```]]][[[ZZZYYY]]]\\\___fffooo|||{{{xxx~~~pppjjjjjjiiiccc]]]HHH???777666666444333555777888888888888999999999999:::;;;<<<>>>@@@BBBCCCEEEHHHLLLNNNNNNMMMLLLLLLNNNPPPRRRTTTWWWXXXYYYZZZWWWVVVUUUTTTUUUVVVXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[\\\^^^^^^]]]\\\\\\\\\[[[\\\\\\[[[XXXUUUYYY[[[^^^^^^]]][[[ZZZ[[[YYYZZZ\\\___aaabbbcccdddfffeeeeeegggjjjlllmmmlllffffffeeebbb```___aaaccckkkooorrrrrrpppqqqvvv{{{iii[[[aaaqqqrrr```eeelllsssiii___SSSIIIEEE??????@@@BBBCCCDDDEEEFFFCCCDDDDDDBBB>>>;;;:::;;;999888777555333222111000,,,,,,,,,------............---,,,,,,++++++,,,,,,))))))))))))))))))))))))*********+++,,,---...///...............---,,,,,,------......///.........(((((()))******++++++,,,------,,,,,,++++++,,,,,,++++++******)))******+++,,,------......------,,,+++***+++,,,...---***(((&&&'''))),,,///222444555888777666555555222...+++******))))))(((''''''''''''''')))******+++++++++)))***,,,///222555888999::::::999::::::;;;<<<<<<888888999888888777666555666666555555555555555555111222333333333111///...000000000000000//////...111000000000////////////000000000000111222333333777666666555555666666777777777777888999:::<<<<<<<<<<<<======>>>>>>??????===@@@BBBCCCBBBBBBBBBCCCBBBDDDGGGEEECCCBBBEEEIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLMMMOOORRRRRRTTT]]]hhhnnnrrrooorrrzzzyyyuuuqqqmmmkkkjjjkkklllgggeeebbb___\\\ZZZYYYYYYYYYVVVVVV[[[dddqqqyyysssooowwwyyyppplllllliii___VVVBBB;;;666777999777555666777777777888888888888999999:::;;;<<>>::::::;;;888888888777555333111000,,,,,,,,,------............---,,,,,,++++++,,,,,,))))))))))))))))))))))))*********+++,,,---//////------......------,,,+++---...//////000/////////)))))))))***++++++,,,,,,------,,,,,,,,,---......,,,,,,++++++***+++++++++,,,,,,---......---,,,,,,))))))***,,,......+++)))&&&''')))+++...111333444888777666666666333///,,,)))(((&&&&&&&&&(((+++---(((((()))++++++,,,,,,,,,((()))+++---111444777999888888777777888888999999888888888888888777666555555444333222222333555666111222333444333111///...000000000000000///......000000000000////////////000000000000111222333444777777666666666666777777888888777777888:::<<<===<<<<<<======>>>?????????:::<<>><<<;;;:::999999888666444222000///+++,,,---,,,++++++,,,---......---------,,,,,,,,,++++++++++++***(((&&&%%%'''((()))***+++,,,,,,---...,,,***+++---...,,,***222222111111000...---,,,))))))(((((()))+++---...---///000111000///000111,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,......///...,,,)))&&&$$$)))))))))***,,,...000111555888999777222//////111,,,,,,,,,+++***)))((((((((((((((((((((()))******---...000111111222555777888999999888666666777999888888999888888777666555888777555444333333444444444444444333222111//////000111333222000//////000...//////000000000000///000000000000111222333444555555555666666666666666777777777777999;;;===>>>;;;:::::::::;;;>>>AAABBBDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBDDDFFFJJJNNNPPPHHHHHHHHHHHHIIIIIIJJJJJJOOOOOOOOOOOOPPPSSSYYY]]]dddmmmyyy{{{rrrnnnppptttzzztttqqqqqqrrroooooolllhhhaaa\\\XXXWWWRRRMMMKKKMMMRRR]]]nnn|||~~~mmmdddpppvvvpppjjjddddddeee^^^OOOBBB:::999888777777888999:::888888888999999::::::;;;>>>????????????AAAEEEHHHKKKLLLNNNNNNNNNNNNPPPRRRSSSSSSSSSUUUVVVXXXZZZ[[[YYYYYYWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZZZZZZZ[[[ZZZXXXUUUVVVWWWYYYZZZ[[[\\\[[[[[[ZZZ[[[\\\\\\[[[YYYWWWUUUZZZWWWXXX]]]aaaaaabbbddddddeeeggghhhhhhiiikkkmmmiiiiiihhhfffbbb_________ddddddiiiooorrrooonnnoooqqq|||aaa___bbbooo|||xxxeee\\\fffxxx{{{lllddd^^^TTTIIICCCDDDCCCBBBDDDFFFHHHGGGFFFGGGFFFCCCAAA>>><<<;;;::::::999777555333111//////......///...---------...,,,,,,,,,+++++++++******+++,,,,,,,,,***)))'''&&&'''((()))***+++,,,---...---+++***+++---...,,,***......///000000000000///++++++***))))))***,,,,,,---...000000/////////000---------,,,,,,,,,+++++++++,,,,,,,,,,,,------------...//////...,,,***((()))))))))***+++---000111666555555555555444222111---,,,+++)))((((((((((((((((((((((((((()))******(((***,,,---...000444666999:::;;;:::888888999;;;777888999999999999999888888777555444333333444444333333333222111000......000111222222000//////000...////////////000000000111111000000111111222222444555555555666666777777777777777777888:::;;;<<<<<<;;;::::::;;;===???AAACCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBDDDFFFJJJMMMOOOKKKJJJIIIHHHHHHHHHIIIIIINNNOOOOOOOOOPPPSSSYYY]]]```gggqqqzzzxxxpppnnnnnntttzzzvvvtttuuupppnnnlllgggaaa\\\XXXWWWQQQNNNLLLLLLPPPYYYjjjzzzmmmcccmmmooogggdddaaabbbaaaYYYKKK@@@777666666555555666666666888888999999::::::;;;;;;===>>>??????@@@CCCGGGJJJJJJLLLNNNNNNNNNNNNPPPRRRSSSSSSTTTTTTVVVWWWYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\ZZZYYYZZZ[[[\\\[[[YYYVVVVVVWWWYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWYYYVVVWWW]]]`````````aaadddeeeggghhhggghhhiiikkkjjjjjjiiifffaaa^^^]]]^^^``````eeemmmpppnnnnnnpppoooyyyiii```___mmmyyy~~~zzzcccVVV]]]ooo|||zzzlllddd^^^TTTJJJDDDDDDCCCCCCEEEGGGIIIHHHHHHFFFEEECCCAAA>>>===<<<;;;<<<:::777444222000///////////////......------,,,*********))))))))))))(((,,,,,,,,,,,,+++***(((''''''((()))***,,,---...///...---,,,---...///...,,,---......///000000//////...---+++*********++++++,,,...///000......///000...---------,,,,,,,,,,,,+++,,,,,,,,,---------...---...///000000///------******)))***+++---///000555333111444777888555111...,,,***(((''''''(((((()))(((((((((((()))******&&&(((***,,,---///333555888:::;;;:::999999:::;;;777777888::::::;;;;;;;;;888777666555444444444444222222222111000///...---///111222222000//////000000//////...///000111222333222222222111111111111333444444555666777888888888777777777777888999:::<<<;;;::::::;;;===???@@@AAAAAA@@@@@@???@@@@@@@@@BBBBBBBBBCCCFFFIIIKKKMMMLLLKKKIIIGGGGGGGGGHHHIIINNNNNNOOOOOOPPPSSSXXX\\\^^^bbbiiiooovvvyyypppkkkhhhppp}}}|||xxxwwwqqqooolllhhhccc___[[[YYYNNNLLLJJJIIIJJJRRRddduuunnnbbblll~~~xxxjjj]]]^^^```___[[[QQQEEE===444555555666666555555555888888999999:::;;;<<<<<<;;;===???@@@AAADDDIIILLLJJJLLLNNNOOONNNOOOPPPQQQSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXYYY\\\^^^]]]ZZZWWWVVVWWWXXXZZZZZZZZZYYYYYYZZZYYYYYYYYYXXXYYYYYYYYYZZZWWWYYY```cccaaa```aaadddeeeffffffeeeeeefffhhhiiiiiihhheeeaaa^^^\\\]]]```___cccjjjllljjjiiilllkkktttvvvccc\\\iiitttwwwjjjXXX[[[lllzzzzzzllleee]]]SSSJJJEEEDDDCCCCCCEEEHHHIIIIIIIIIFFFDDDCCC@@@???===<<<<<<>>><<<888444222000000000///...,,,,,,,,,+++***)))******)))))))))(((((((((------,,,,,,+++***))))))(((((()))+++,,,---...///000/////////000000000///////////////...---,,,+++---,,,+++******+++,,,,,,+++---...///...---...///------,,,,,,,,,+++++++++++++++,,,,,,------............////////////...---******)))******,,,...///333222333555888888555333000...+++((('''''')))***))))))(((((())))))***+++(((***+++,,,---///222444666777999999888888999:::777888888999::::::999999777777666666555444444444222222222222111000///...///111222222000///000111222111000//////111333555555555555555444333222111333333444555666777888999888888777777777777777777999999999:::<<<>>>???AAA@@@???????????????@@@@@@BBBBBBBBBCCCEEEGGGIIIJJJKKKJJJHHHFFFFFFHHHJJJKKKMMMNNNOOOOOOPPPSSSXXX[[[^^^aaafffjjjooovvv~~~uuukkkeeehhhppp{{{}}}yyysssqqqmmmjjjgggdddaaa___PPPNNNMMMKKKKKKRRRdddvvvpppeeennnpppiiiYYY]]]```^^^VVVJJJ???999444555777888888777666666888999999:::;;;<<<=========>>>@@@BBBCCCEEEIIIKKKIIILLLNNNOOOOOOOOOPPPQQQSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWYYY\\\^^^^^^[[[XXXUUUVVVXXXYYYZZZZZZYYYYYYZZZYYYXXXWWWWWWYYYZZZ[[[^^^\\\^^^eeehhheeecccdddcccdddeeedddcccbbbbbbdddfffffffffddd```^^^^^^^^^cccbbbdddhhhiiieeeccceeegggooojjjZZZdddnnnppp~~~uuubbb^^^jjjwww{{{nnneee]]]RRRIIIEEEDDDCCCCCCEEEHHHJJJJJJIIIEEEDDDBBB@@@???>>>======???===999555333222222222///---++++++,,,,,,***(((+++************)))))))))------,,,++++++*********((()))***+++,,,------.........///............///......///......---,,,+++******))))))***,,,---...***,,,------,,,,,,---...++++++++++++*********)))******++++++,,,------...............------,,,++++++******)))***+++------111444777888666444444555333000---***))))))***+++)))))))))))))))***++++++***+++,,,,,,+++,,,...000444666999:::999999:::;;;888888999999888777666666777777777666666555444444333333333333222111000000...000222222000000000111333222111111111333666777777888888777666555333333333333444555666777888999888888888888777777777666666777888:::<<>>>>>>>>>>>??????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFHHHJJJLLLNNNLLLMMMOOOOOOPPPSSSWWWZZZ^^^```dddhhhmmmrrrwww{{{}}}zzzjjjeeeeeehhhpppzzz~~~vvvrrrnnnkkkiiihhheeebbbVVVTTTRRRRRRSSS[[[mmm}}}rrrhhhsssjjjeee[[[___bbb]]]PPPCCC;;;777444555666888888888777666888999:::;;;<<<===>>>>>>???AAACCCDDDDDDEEEHHHJJJIIIKKKOOOPPPPPPOOOOOOPPPRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVXXX[[[]]]]]][[[XXXUUUVVVXXXYYYZZZ[[[ZZZZZZ\\\ZZZXXXWWWWWWYYY[[[]]]```^^^```fffiiifffddddddbbbccccccbbb```______``````bbbbbbbbb```___```aaacccaaacccffffffbbbaaaccceeekkkzzzuuu]]]```gggkkk|||kkk___aaahhh|||ooofff\\\PPPHHHEEECCCBBBBBBDDDGGGIIIJJJIIIDDDCCCBBB@@@???>>>>>>>>>===;;;999666444333222222111///,,,---///000---***++++++++++++************,,,,,,+++***************))))))*********+++++++++***+++,,,,,,+++***+++,,,******,,,---......//////)))((((((((()))+++---...)))+++,,,---,,,+++,,,---************))))))))))))((())))))***+++,,,------......---,,,,,,+++++++++,,,+++***))))))***+++,,,///444999:::666444444666333111///,,,*********+++***))))))))))))***++++++)))***+++***))))))***,,,333666999:::::::::;;;;;;888999999888777666555555777777777777777555444444333333333333333222111111...000111222000000000111333222222222333555666777777888999999888666444333333444444555666777888888777888888999999888777777555666888:::===???@@@AAA>>>>>>>>>>>>???@@@AAABBBAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGIIILLLMMMNNNKKKMMMNNNOOOPPPSSSWWWYYY\\\^^^bbbfffjjjnnnpppqqqrrruuu}}}nnnaaa______dddmmmtttyyyzzz}}}xxxrrrnnnmmmkkkgggdddWWWRRRPPPRRRWWWaaarrrtttkkkuuutttddd___^^^```___WWWJJJ>>>888666333444444555666666666666999999:::;;;===>>>??????AAACCCEEEEEEEEEFFFHHHIIIHHHKKKOOOPPPPPPOOOOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVXXXZZZ[[[ZZZXXXTTTUUUXXXZZZ\\\]]]]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]]^^^\\\]]]bbbdddbbb```aaa```aaaaaa```^^^]]]]]]^^^]]]^^^````````````aaaccc^^^\\\^^^cccdddbbbbbbeeedddhhhtttddd^^^aaahhh{{{vvvaaaXXXXXX}}}qqqggg[[[OOOGGGDDDAAAAAAAAACCCGGGIIIIIIHHHCCCBBBAAA@@@??????>>>>>>888888777555444222111111111...+++,,,000111...++++++++++++*********)))))),,,+++***)))))))))***************)))))))))((((((***,,,---,,,***)))+++---)))***+++,,,---.........))))))((((((((()))+++,,,(((***,,,,,,+++***+++,,,+++++++++*********))))))&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...,,,+++***))))))***++++++...111555888999888777666222111///---+++***))))))******))))))******+++,,,)))*********))))))+++---///222555777777777888999888888999999999888777777777777888888777666444333222222222222222111111000...///111222111000111222000000111222333444555555555666777888777666444333444555555555666666777777777888999::::::999999888777888999;;;<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCAAABBBBBBCCCCCCCCCBBBBBBDDDEEEGGGIIIKKKLLLLLLLLLKKKLLLNNNPPPQQQSSSVVVYYYZZZ\\\```eeeiiijjjiiihhhjjjmmmqqqvvv|||xxxjjjZZZXXXWWWZZZaaaiiiqqquuu||||||}}}wwwtttpppkkkfffWWWPPPMMMRRR\\\iiiyyyuuujjjrrrxxxiiiaaa]]]^^^]]]YYYOOODDD:::666555555555555555666777888888999999:::<<<===>>>???@@@???BBBEEEFFFGGGHHHIIIKKKHHHKKKOOOQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUUUUWWWYYYXXXXXXSSSUUUXXX[[[]]]____________^^^]]][[[[[[[[[\\\\\\]]]ZZZZZZ^^^```^^^]]]^^^^^^______^^^\\\[[[\\\]]]\\\^^^____________```bbb[[[YYY[[[```aaa___```cccdddgggqqqkkk\\\]]]ggg{{{|||cccSSSNNN~~~qqqggg[[[NNNFFFCCCAAA@@@AAACCCFFFHHHIIIHHHCCCBBBAAA@@@????????????555555555444333222000///...+++(((***...000---***************))))))))))))+++***)))((((((((()))************)))(((''''''&&&,,,...000///---,,,---000,,,,,,---------,,,+++++++++***((('''''''''((()))(((***++++++******+++,,,,,,,,,,,,+++++++++******&&&&&&'''((()))***++++++******++++++---...000111,,,+++***)))))))))***+++...///111666<<<===:::666000000///---+++)))((('''*********)))******+++,,,)))+++,,,,,,+++,,,///111***---111333333333333444777888999999::::::::::::777777888888888666444333000111111111111000000///...///111222111000111222---...000111333333333333333444666777777555333222555555555666666666666666777888999:::;;;::::::999::::::;;;<<<<<<;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDAAABBBBBBCCCCCCBBBBBBAAADDDFFFHHHKKKLLLKKKJJJIIIJJJLLLNNNPPPQQQSSSVVVXXX[[[]]]aaafffiiiiiifffccccccddddddfffggghhhiiiiiihhhppprrrmmmmmmpppiii^^^TTTSSSSSSUUU[[[dddnnnttt~~~{{{zzz}}}~~~|||{{{}}}~~~{{{vvvooojjj\\\UUUQQQWWWdddsssvvvhhhooo}}}jjjdddbbb```\\\ZZZSSSIII???888555555888777777777777999;;;<<<999999:::<<<===???@@@@@@>>>@@@DDDFFFHHHIIILLLMMMHHHKKKOOOQQQQQQPPPOOOOOOMMMNNNNNNOOOQQQSSSTTTUUURRRQQQQQQQQQRRRTTTVVVXXXYYYYYYXXXXXXXXXWWWWWWWWWXXXVVVTTTTTTUUUWWWWWWWWWSSSUUUXXX[[[^^^```aaaaaa```___^^^]]]\\\\\\[[[[[[]]]ZZZYYY\\\^^^\\\\\\^^^\\\]]]^^^]]][[[ZZZ[[[\\\]]]___```___^^^^^^___```\\\ZZZ[[[^^^^^^[[[[[[^^^dddfffpppqqq[[[ZZZhhh{{{yyy```NNNGGG}}}nnneee]]]SSSIIIDDDAAAAAABBBDDDHHHIIIIIIHHHEEEEEEDDDBBB@@@===;;;:::<<<:::888666444222222111111000//////000000///...++++++++++++++++++++++++*********)))'''(((***,,,(((((()))***************"""!!!!!!%%%***---...,,,)))***+++,,,,,,,,,,,,,,,---,,,***((('''((()))***++++++,,,,,,,,,+++******************************,,,+++***+++,,,---...---++++++,,,,,,,,,---------++++++++++++*********)))///111444888999999888777666555333111111///,,,)))))))))(((((((((((()))))),,,+++***))))))***+++,,,***...222666666666666777888999:::;;;<<<<<<<<<<<<888999;;;<<<;;;888555333......//////000000111111333444444333000//////000555444333222222444666777222333444555555555444333666666555333222333555888<<<<<<;;;999777666888999999999888888999999:::::::::<<<>>>?????????@@@AAADDDDDDCCCAAA@@@@@@CCCFFFGGGIIIKKKLLLKKKIIIIIIJJJKKKMMMOOOQQQQQQRRRTTTVVVYYYZZZ]]]```ccceeefffgggdddbbb^^^YYYUUURRRPPPPPPTTTUUUUUUUUUUUUTTTTTTSSSKKKIIIJJJOOOXXXccclllqqqyyyzzz{{{{{{yyywwwwwwxxxtttuuuzzzvvvlllbbbZZZYYYcccrrr~~~oookkkssspppaaaaaabbbaaaeeeZZZMMMCCC:::444444888888888777777777777888888<<<<<<>>>???AAACCCDDDEEEIIIHHHGGGHHHKKKOOOTTTVVVPPPNNNLLLNNNQQQSSSSSSQQQOOOQQQTTTVVVUUUTTTTTTTTTPPPOOOOOONNNOOOPPPRRRSSSYYYZZZ[[[ZZZYYYXXXYYYZZZZZZYYYVVVTTTRRRSSSTTTTTTTTTUUUWWWZZZ]]]___aaaccc```______^^^______```aaa\\\]]]^^^___^^^]]][[[YYY[[[]]]___aaabbb```^^^]]]aaa```^^^\\\\\\\\\^^^^^^]]]^^^^^^\\\ZZZZZZ]]]aaaaaaiiiqqq}}}uuu```YYYaaatttzzzdddQQQFFFpppfff]]]RRRGGGBBBAAAAAABBBDDDGGGIIIIIIHHHEEEDDDCCCAAA???===<<<;;;:::999777555333222000///000///---.........---,,,++++++++++++++++++++++++*********)))((((((***,,,(((((()))***************)))(((''')))---//////---******+++,,,,,,,,,,,,,,,---,,,***((('''((()))******+++,,,,,,,,,,,,++++++************************+++*********++++++,,,+++)))))))))******+++++++++++++++*********)))))))))---///333666888999888888777555333222111///,,,***))))))((((((((())))))***---,,,++++++++++++++++++***---111333444555666777999999:::;;;<<<<<<<<<;;;888999:::;;;:::888666555//////000000000000111111///000111000///...///111111222222333333333333333222333444555555555444444666666555444222333555888999:::999777555444666777:::999999999999999::::::;;;===???@@@??????AAABBBCCCDDDDDDBBBAAAAAACCCEEEEEEHHHJJJKKKJJJIIIJJJKKKLLLNNNOOOPPPPPPRRRUUUWWWWWWYYY[[[^^^```bbbcccddd```]]]YYYTTTOOOLLLIIIHHHEEEEEEEEEEEEEEEDDDCCCCCCGGGGGGHHHNNNWWWbbblllqqqwwwxxxyyywwwuuurrrrrrrrrqqqqqquuu|||vvvkkkfffaaabbbnnn{{{rrrkkkooozzzmmm```]]]]]]^^^aaaVVVIII@@@:::555444777999888888888888888999:::<<<<<<>>>@@@BBBCCCEEEFFFJJJIIIIIIJJJLLLOOORRRSSSPPPNNNMMMOOORRRTTTTTTSSSQQQSSSUUUVVVVVVUUUUUUUUUQQQPPPOOOOOOOOOPPPQQQRRRXXXYYYZZZZZZXXXXXXYYYZZZYYYXXXVVVUUUSSSSSSSSSTTTTTTUUUWWWZZZ]]]___aaabbbaaaaaaaaabbbbbbccccccccc^^^___``````___^^^[[[ZZZZZZ\\\___aaabbbaaa```___ccccccbbbaaa```___]]]]]]]]]^^^^^^\\\ZZZZZZ]]]aaa]]]dddlllwwwvvv```VVV]]]qqqmmmZZZMMMssshhh]]]PPPFFFAAAAAAAAABBBDDDGGGIIIIIIHHHEEEDDDBBB@@@>>>======>>>888888777555333111///...///...,,,,,,---,,,+++)))++++++++++++++++++++++++)))******)))(((((()))+++(((((()))***************---,,,+++,,,...///...---***++++++,,,,,,,,,,,,,,,---,,,***)))(((((())))))***++++++,,,------------************************+++******))))))))))))***))))))))))))************************)))))))))(((***,,,000333666777888888777555333222222000---+++((((((((((((((()))***+++---------------,,,+++***)))+++...000111333666888999::::::;;;;;;;;;::::::888888999999999999888888111111111111000000000000000111333333333333555777///111333555555444222111222333444444555555444444666666666444333333555888888999999777666555666888::::::999999999999::::::;;;===@@@@@@@@@@@@AAACCCAAACCCDDDDDDCCCBBBCCCDDDCCCEEEHHHIIIIIIIIIKKKLLLNNNOOOOOOOOOOOORRRUUUXXXVVVWWWYYY[[[\\\^^^^^^___[[[YYYVVVQQQLLLGGGDDDBBB=========<<<<<<;;;;;;;;;AAABBBFFFLLLVVVaaajjjpppuuuvvvwwwuuurrrpppooooooooonnnpppvvv|||{{{pppnnnlllppp|||zzzooonnnuuuyyyiiiaaaZZZYYY\\\\\\OOOBBB===:::777555666999888888888999::::::;;;<<<===>>>@@@CCCEEEFFFGGGLLLLLLLLLMMMNNNNNNOOOPPPOOOOOOOOOPPPSSSUUUVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUSSSRRRPPPOOOOOOPPPQQQQQQWWWXXXYYYXXXWWWWWWXXXYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTVVVWWWZZZ]]]___aaabbbbbbccceeefffgggggggggfffaaaaaabbbbbbaaa___\\\[[[XXXZZZ]]]```bbbcccbbbbbbeeeeeeffffffdddaaa^^^\\\^^^^^^]]]\\\ZZZ[[[^^^```]]]bbbgggqqq}}}dddWWW\\\qqqlll[[[tttiii]]]PPPFFFBBBAAA@@@AAADDDGGGIIIHHHGGGEEEDDDAAA???===>>>>>>???888888888666444222///...000...,,,,,,,,,,,,***)))++++++++++++++++++++++++)))*********(((((()))+++(((((()))***************++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++---,,,+++))))))))))))))))))***+++,,,---.........************************+++++++++***(((((()))***++++++,,,,,,,,,,,,,,,,,,*********)))))))))(((((((((***---000333666888888777666444333333111///,,,(((((((((((()))***+++++++++,,,---------,,,***))))))+++,,,---...111555777999::::::::::::999999888888888888999999:::::::::444333333222111000000000111222444444444444666888111222444555555555444333333333333444444444444444555666666555444444666777999:::;;;:::888888999:::;;;::::::999999999::::::<<<>>>@@@AAAAAAAAABBBCCC@@@BBBEEEFFFEEECCCCCCCCCAAACCCFFFGGGHHHIIIKKKMMMOOOOOOOOONNNNNNQQQUUUYYYVVVVVVXXXYYYZZZ[[[[[[[[[XXXXXXWWWTTTOOOJJJEEEBBB>>>>>>===<<<<<<;;;;;;;;;<<<>>>CCCJJJSSS]]]hhhnnntttuuuvvvuuusssqqqqqqqqqooonnnppptttxxx~~~}}}zzzyyy}}}xxxrrruuuoooiiieee\\\YYY^^^VVVIII===:::;;;999777666888888888888999:::;;;<<<===>>>@@@BBBDDDGGGIIIJJJNNNOOOPPPPPPPPPOOONNNMMMNNNNNNPPPRRRTTTUUUVVVVVVUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRPPPPPPPPPQQQQQQUUUWWWXXXWWWVVVVVVWWWYYYWWWWWWWWWWWWVVVUUUTTTSSSUUUVVVXXXZZZ\\\___aaabbbaaacccfffhhhiiiiiihhhhhhbbbcccccccccbbb```]]][[[XXXZZZ]]]```bbbdddddddddddddddddddddcccaaa___^^^___^^^]]][[[[[[\\\^^^___bbbdddgggmmm}}}ooo]]]^^^qqqllltttiii]]]PPPHHHEEE@@@@@@AAACCCGGGHHHHHHGGGEEEDDDAAA???===>>>>>>???::::::999777555333111000000///------...---,,,***++++++++++++++++++++++++((()))+++***)))((()))***(((((()))***************((()))******++++++,,,---,,,,,,---------,,,,,,+++---,,,+++******))))))))))))***+++,,,------...---************************+++,,,---+++)))((()))+++------,,,,,,,,,,,,,,,,,,************))))))))))))((()))***---111444777999888666555444444333000...)))))))))))))))***++++++)))***+++,,,,,,+++***))))))+++,,,,,,---///333666999999999:::999999888888888888888999999:::;;;;;;555555444333222111111000///000111111//////000111333222111111111222444555333333333333444444555555555666777666555444666777777999::::::999888999:::::::::999999::::::;;;<<<<<<>>>@@@AAAAAAAAABBBCCC???BBBEEEGGGFFFDDDCCCDDDBBBDDDFFFFFFGGGHHHJJJLLLOOOOOOOOONNNNNNPPPTTTXXXVVVVVVWWWXXXYYYYYYYYYYYYUUUWWWYYYZZZWWWPPPJJJEEE===<<<;;;:::999999999999999<<<@@@FFFNNNYYYdddlllppprrrttttttsssrrrssstttooonnnppptttwww|||xxxwwwkkkjjjjjjaaa]]]```PPPDDD:::999<<<;;;999888777777777888999:::<<<===>>>???AAADDDGGGJJJLLLMMMPPPQQQRRRSSSRRRQQQOOONNNMMMOOOQQQSSSTTTUUUUUUVVVTTTSSSRRRTTTVVVVVVTTTRRRUUUTTTRRRQQQPPPQQQQQQRRRTTTVVVWWWWWWVVVVVVWWWYYYWWWWWWWWWWWWWWWVVVUUUTTTUUUVVVXXXZZZ\\\___```aaa```bbbeeeggghhhhhhgggfffbbbbbbccccccbbb```]]]\\\YYYZZZ]]]```bbbdddeeeeeebbbaaa```______```aaaaaa___^^^\\\[[[[[[]]]^^^___dddeeeggglllwwwyyyddd___nnnyyyssshhh]]]PPPHHHGGG@@@@@@AAACCCFFFHHHHHHGGGEEEDDDBBB@@@>>>======>>><<<;;;888666444333222111000///......//////...---++++++++++++++++++++++++((()))++++++)))((()))***(((((()))***************((()))+++,,,,,,---///000---------------,,,,,,+++,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,***************************,,,---,,,)))(((***---,,,,,,,,,,,,++++++++++++++++++++++++*********)))((()))***,,,///333666999999777666555555444111///+++******))))))*********(((((()))***++++++++++++***+++,,,,,,,,,...111444777888888999999999888888888888999:::;;;;;;::::::666555555444333222222111222333333222000///000111222111///......000222444444333333333333444555666555666777777666555666777444666888888888777888999999999999999:::<<<===>>>;;;===@@@@@@@@@@@@AAACCC@@@BBBEEEGGGFFFEEEDDDEEEEEEFFFGGGGGGFFFGGGIIIKKKMMMNNNNNNNNNMMMOOORRRUUUUUUVVVWWWXXXXXXXXXXXXXXXTTTXXX^^^aaa___WWWMMMGGG>>><<<:::999888888888999888;;;???CCCIIISSS___iiikkkmmmooopppppppppqqqrrrnnnmmmooosssvvv{{{yyy~~~zzzmmmlllllleee___^^^III@@@999999;;;:::888999777777888999:::<<<>>>???@@@AAADDDGGGJJJMMMOOOQQQSSSSSSTTTUUUUUUSSSRRRQQQOOOQQQTTTVVVUUUUUUUUUVVVSSSRRRRRRUUUYYYYYYVVVRRRTTTTTTRRRQQQQQQRRRSSSSSSTTTVVVWWWWWWVVVWWWXXXYYYXXXWWWWWWWWWVVVVVVVVVUUUVVVWWWXXXZZZ\\\^^^```aaa```aaacccdddeeeeeeeeeddd___```aaabbbaaa___]]]\\\[[[\\\^^^```bbbcccddddddbbb```___^^^^^^```bbbccc```^^^[[[ZZZ\\\]]]^^^^^^aaabbbfffkkktttiii___fffrrrssshhh[[[NNNGGGFFF@@@@@@@@@CCCFFFHHHGGGFFFEEEDDDCCCAAA???===<<<;;;===:::777444111111222222///...---...///000///...++++++++++++++++++++++++''')))++++++***)))))))))(((((()))***************(((***------,,,,,,...000------......---,,,,,,+++,,,,,,,,,,,,+++***))))))))))))***++++++*********************************'''***,,,+++''''''***.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++...222666888999888666666666555222000,,,,,,+++***))))))))))))(((((()))***+++---...///+++---...---------///111666666777888999999999888777999:::<<<<<<;;;999888666555555555444444333333444666666555444333444555222222222222222333333444444444333333333444555666555666888888666555666777333555888999888888888999777777888999;;;===???@@@;;;===???@@@??????AAABBB@@@CCCEEEFFFEEEEEEEEEFFFHHHIIIIIIGGGFFFFFFHHHIIIKKKLLLNNNNNNMMMNNNPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWVVV]]]eeejjjggg]]]QQQHHH@@@>>><<<:::999999::::::999;;;>>>???DDDNNN[[[fffjjjkkkmmmnnnmmmmmmnnnooopppoooppptttvvvzzz|||~~~yyyqqqllljjjeee]]]WWWCCC<<<888888888666666999888999999;;;===???AAABBBBBBCCCFFFIIIMMMPPPSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVRRRUUUYYYYYYWWWVVVVVVWWWRRRRRRSSSXXX]]]]]]YYYTTTTTTSSSRRRRRRRRRSSSTTTUUUTTTVVVXXXXXXWWWWWWYYYZZZYYYXXXWWWVVVUUUVVVWWWWWWVVVWWWXXXZZZ\\\^^^`````````aaaaaaaaabbbbbbcccccc\\\]]]___``````___]]]\\\^^^^^^___```aaabbbbbbcccccccccbbbbbbbbbbbbbbbcccaaa]]]ZZZZZZ\\\^^^^^^]]]```bbbggglllqqq~~~ooo___^^^eeettthhhZZZMMMEEEEEE@@@???@@@CCCFFFHHHGGGFFFEEEEEEDDDBBB@@@===;;;:::===:::555111///000111222---,,,,,,---///000000///++++++++++++++++++++++++''')))++++++***)))))))))(((((()))***************(((***,,,,,,***)))+++...---.........---,,,,,,+++,,,,,,,,,,,,,,,***))))))))))))*********))))))(((************************%%%(((+++***&&&&&&)))---111111000000000/////////---------,,,,,,,,,+++++++++******+++---222666888999888666666666555333111------+++***))))))(((((()))))))))***+++...111222,,,...//////------...///555555666888999999999999777999;;;======;;;999777555555555555555444444444222333444333222222333444333444666888888777666555444444333222333444555666555666888888777666666777444777:::;;;::::::;;;;;;666777777999;;;>>>@@@AAA:::<<<>>>?????????@@@AAAAAACCCEEEEEEEEEEEEFFFGGGKKKKKKJJJHHHFFFEEEGGGHHHJJJKKKMMMNNNMMMMMMOOOPPPQQQRRRSSSUUUVVVVVVVVVVVV[[[bbblllrrrnnnbbbTTTJJJ???===;;;888777777888999;;;<<<===>>>AAAKKKYYYdddkkkmmmnnnnnnmmmllllllmmmsssrrrsssvvvwwwzzzyyyyyytttlllgggcccZZZPPP>>>:::777777666333555888:::;;;;;;===???AAACCCDDDCCCEEEGGGKKKNNNRRRTTTVVVUUUUUUVVVVVVWWWXXXYYYYYYUUUXXX\\\\\\ZZZWWWXXXYYYSSSRRRUUU[[[```aaa[[[UUUSSSSSSRRRRRRRRRTTTUUUVVVUUUVVVXXXXXXXXXXXXYYY[[[ZZZXXXVVVUUUUUUVVVWWWXXXVVVWWWYYYZZZ\\\^^^___```bbbaaaaaa``````aaabbbbbbZZZ[[[]]]______^^^]]]\\\````````````aaaaaaaaaaaaeeefffggggggfffdddbbbaaaaaa]]]ZZZZZZ\\\^^^^^^]]]bbbdddiiimmmooowwwtttaaa[[[^^^}}}uuugggZZZNNNGGGCCC??????@@@CCCFFFHHHHHHGGGDDDCCCAAA???===;;;::::::;;;999666333111000000000000000/////////.........,,,,,,,,,+++++++++******///...,,,***)))******+++(((((((((((((((((((((((((((((()))***+++---///000///...---,,,,,,,,,,,,,,,///...------,,,,,,------+++***((('''((()))+++,,,---,,,++++++------,,,++++++++++++*********))))))///////////////........................///000000,,,,,,+++***+++...222666888888777666555444333333222000---+++)))))))))***))))))))))))))))))))))))***+++------------///000---111555888888777666666777777888999999999888888666777888888777666555444555444333222111222333333444444444555555555666666333222222222222333444444777666444333444555777888888888777777666555555444===<<<999888888:::===>>>@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBDDDEEEHHHFFFEEECCCDDDFFFHHHJJJJJJLLLOOONNNLLLJJJLLLNNNMMMPPPRRRRRRQQQSSSWWW[[[aaaiiirrrvvvpppcccUUULLLBBB@@@===;;;::::::;;;<<<;;;999:::===AAAHHHUUUbbbhhhkkkmmmllliiiggghhhjjjnnnnnnpppsssvvv{{{~~~~~~|||zzzvvvnnnfffaaa\\\RRRGGG;;;:::888777777777888999999999:::<<<>>>@@@CCCDDDFFFGGGIIILLLNNNPPPQQQRRRQQQSSSUUUVVVUUUTTTUUUUUUZZZZZZZZZZZZ[[[[[[[[[[[[XXXYYY\\\___```^^^ZZZVVVWWWVVVUUUTTTTTTUUUWWWXXX[[[ZZZZZZYYYYYYYYYZZZZZZXXXWWWVVVUUUUUUVVVXXXYYY[[[\\\]]]^^^^^^^^^^^^]]]^^^```ccccccbbbaaaaaabbbYYYYYYYYY[[[]]]___```___bbbeeehhheee```]]]^^^aaagggiiikkkkkkhhhdddaaa````````````^^^]]]]]]^^^```fffccceeekkkmmmpppjjj[[[[[[nnntttfffYYYNNNFFFCCC@@@@@@AAADDDGGGIIIIIIHHHDDDCCCAAA???===;;;::::::;;;:::888555333222111000,,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******,,,+++***(((((((((((()))(((((((((((((((((((((((((((((()))***+++---...///000//////.....................---,,,,,,,,,,,,,,,''''''(((******+++++++++...,,,+++,,,---...---++++++++++++*********))))))------------------.....................//////000+++++++++******---111555555555555666555555555555444222///,,,***)))((()))))))))))))))))))))))))))***,,,------,,,,,,...///...111666888888777777777777888888999999999999999666666777888777666555444666555444333333333444444444444444555555555666666444444444444444555666666777666555444555666888999888888888888888888888888<<<;;;:::999999;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEGGGFFFDDDDDDDDDGGGIIIKKKMMMOOOQQQOOOLLLJJJKKKLLLKKKMMMNNNNNNNNNOOOSSSVVV]]]ccckkkmmmhhh]]]QQQJJJBBB@@@>>><<<::::::;;;;;;===;;;<<>>@@@BBBDDDEEEGGGHHHJJJLLLNNNPPPQQQQQQQQQSSSUUUUUUTTTTTTTTTUUUYYYYYYZZZZZZ[[[[[[[[[\\\ZZZZZZ[[[]]]^^^\\\YYYVVVYYYXXXWWWVVVVVVWWWYYYZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXWWWVVVUUUVVVWWWYYYZZZ\\\]]]]]]]]]]]]]]]\\\\\\\\\___bbbcccaaa`````````YYYYYYZZZ[[[]]]_________bbbeeehhhgggbbb___```bbbgggiiijjjjjjgggdddcccccc```aaaaaa___^^^^^^```bbbgggdddfffkkkkkknnn~~~ooo]]][[[eeetttfffXXXNNNFFFCCCBBBBBBBBBEEEHHHIIIIIIHHHDDDCCCBBB@@@>>><<<:::::::::999999777555333111000......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***)))(((((((((((())))))))))))))))))))))))(((((())))))+++,,,...///111111000000000000000000...---,,,,,,++++++,,,,,,$$$&&&)))+++------,,,+++---,,,+++,,,---...---++++++++++++***************+++++++++,,,,,,------------............/////////*********))))))+++///333222333444555666666777777666444111...+++)))(((((())))))))))))))))))))))))+++,,,...---,,,+++---......222555777777777777777777888999:::::::::::::::666777888888888777666555777666666555444555555555444555555555555666666666666666666666666777888888888777666666666777999:::888888999999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<>><<<;;;::::::;;;>>>===>>>@@@AAADDDLLLVVVdddgggjjjjjjgggfffgggiiillllllmmmoooqqquuuxxxyyy~~~{{{sssooofff[[[SSSLLLCCC999:::999888888888999:::;;;===>>>???AAACCCEEEFFFGGGIIIJJJKKKMMMNNNOOOPPPPPPRRRSSSTTTTTTSSSRRRTTTUUUXXXXXXYYYZZZ[[[\\\\\\]]]]]]\\\[[[[[[\\\[[[XXXVVVZZZYYYXXXXXXXXXZZZ[[[\\\[[[ZZZYYYWWWWWWVVVVVVVVVWWWVVVVVVVVVVVVXXXZZZ[[[^^^^^^\\\[[[[[[[[[[[[[[[ZZZ]]]aaabbbaaa___^^^]]]YYYZZZ[[[\\\]]]^^^___```bbbeeeiiiiiifffccccccdddgggiiiiiihhhfffeeeeeefffaaabbbbbbaaa``````bbbdddiiifffgggjjjjjjkkkyyyxxxbbb[[[[[[yyysssfffYYYOOOHHHDDDBBBBBBBBBDDDGGGHHHHHHFFFDDDCCCBBB@@@>>><<<;;;999888888888777555333000///............------------,,,,,,,,,+++++++++******---,,,,,,++++++*********************************(((((())))))***,,,---...000000000111111000000000------,,,++++++++++++,,,'''((()))+++,,,,,,+++++++++***)))***,,,,,,,,,+++*********************************+++,,,---......------.........///......)))******)))(((***---000000111333555666666666666555444111///---+++******)))))))))))))))))))))))),,,---...---++++++,,,---...000333555555555666777777888999::::::;;;::::::777888999::::::999888777888888777777777666666666555555555555555666666666777777666666777777888999888888777777777888999:::888888999999:::;;;;;;<<<888999;;;<<<<<<<<<<<<;;;?????????@@@@@@AAAAAABBBAAACCCDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEGGGIIILLLNNNLLLMMMNNNNNNMMMLLLKKKKKKFFFGGGHHHIIILLLOOORRRTTTQQQSSSUUUSSSOOOJJJGGGEEEBBBAAA???===<<<;;;;;;;;;>>>===???AAABBBCCCJJJRRRaaadddhhhhhhfffdddeeefffggggggggghhhjjjmmmooopppttt|||rrriiifff^^^SSSLLLGGG@@@888999999888888999:::<<<===>>>???AAACCCDDDFFFGGGGGGKKKLLLMMMNNNOOOOOOOOOOOORRRSSSTTTSSSRRRRRRSSSUUUWWWWWWXXXZZZ[[[\\\]]]^^^aaa___\\\[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYZZZ\\\\\\]]]]]][[[ZZZXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXZZZ[[[^^^]]]\\\ZZZYYYYYYYYYZZZXXX\\\aaacccbbb___]]]\\\YYY[[[\\\]]]]]]^^^___```bbbeeejjjkkkiiigggeeeeeeggghhhgggfffddddddfffhhhaaacccddddddccccccdddfffkkkiiijjjkkkiiijjjuuugggYYYUUUooo~~~sssfffZZZPPPIIIFFFBBBBBBBBBCCCFFFGGGFFFDDDDDDCCCCCCAAA???===;;;999666666666555444111///...+++++++++************))),,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++((((((((()))***+++,,,---......///000000000///......---,,,,,,++++++,,,,,,,,,+++***))))))***++++++)))(((((((((***++++++)))******************************+++,,,---.........,,,,,,---...///......---)))******)))((()))+++...000111333555666555555444222222000///...------,,,************************+++,,,------+++***+++,,,,,,...000111111222333555666777888999::::::::::::999999;;;;;;<<<;;;:::999999999999888888888777777666666666666666666666666666666555555666666777888888888888888888999999:::999999999999999999999999777888:::<<<======<<<;;;>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDCCCBBBAAABBBDDDCCCCCCDDDEEEGGGIIILLLMMMNNNMMMLLLLLLKKKIIIGGGFFFAAABBBCCCFFFJJJOOORRRTTTNNNNNNNNNKKKHHHEEEDDDDDDBBBAAA@@@???>>>===============???BBBBBBCCCJJJRRR^^^bbbffffffdddaaabbbcccdddcccccccccdddeeeggghhhjjjppp|||ssseeebbb```XXXMMMEEEBBB===777888888888888:::<<<>>>??????@@@BBBDDDFFFGGGGGGGGGLLLMMMNNNOOOOOOPPPPPPPPPSSSTTTUUUTTTSSSRRRSSSTTTUUUVVVWWWYYY[[[]]]______dddaaa]]][[[[[[[[[ZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]][[[ZZZXXXXXXWWWWWWUUUUUUUUUVVVWWWXXXXXXYYY\\\[[[ZZZZZZYYYYYYYYYYYYYYY]]]aaadddccc```^^^]]]YYY[[[]]]^^^]]]]]]___aaabbbeeeiiikkkjjjhhhfffeeefffffffffdddccccccfffhhhaaaccceeeeeeeeeeeefffhhhmmmlllmmmllljjjkkkrrr{{{jjjWWWOOOccc}}}rrreeeYYYOOOIIIFFFCCCBBBBBBCCCEEEFFFDDDCCCDDDDDDCCCBBB@@@===;;;999555555555444222111///...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))*********))))))(((************************((((((((())))))+++,,,,,,,,,---...///000///...---......---,,,,,,,,,,,,---///---+++)))((()))***+++)))((('''(((***++++++******************++++++++++++++++++,,,,,,---------+++,,,---//////...------*********)))((((((***,,,...000222444666555444444000000000///......------***************************+++---,,,+++***,,,---,,,---.........000222444555666777888999:::::::::999:::;;;<<<<<<<<<;;;:::888999999999999888777777777777777666666666666555555555555555555666666777777888888888999999999999888888888888888777777777777888:::<<<======<<<<<<>>>>>>???@@@AAABBBBBBCCCBBBDDDDDDDDDBBBAAABBBCCCBBBBBBCCCEEEGGGIIIJJJKKKQQQOOOMMMKKKIIIGGGCCC@@@======>>>BBBGGGMMMPPPQQQMMMMMMLLLIIIEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>???BBBCCCDDDJJJSSS]]]aaaeeeeeebbb___^^^___aaa```___^^^^^^___```aaaaaaeeemmmuuuxxxzzz~~~hhh^^^^^^\\\TTTHHH@@@===:::555888888888999;;;===???AAA@@@BBBDDDFFFHHHHHHHHHHHHLLLMMMNNNOOOPPPQQQQQQQQQSSSUUUWWWWWWUUUSSSSSSSSSTTTUUUWWWYYY\\\^^^```aaadddaaa]]][[[ZZZ[[[[[[ZZZVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZYYYWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYZZZ]]]aaacccbbb___^^^]]]ZZZ\\\___^^^]]]\\\___aaaccceeegggiiiiiigggeeedddeeeeeeeeecccbbbbbbdddfffaaaccceeefffffffffhhhiiilllmmmnnnlllkkklllqqqvvvoooYYYLLLWWWnnnzzzpppcccWWWNNNGGGDDDDDDCCCCCCDDDFFFFFFEEECCCCCCDDDDDDCCCAAA>>>;;;999777666555333222111000000000000000/////////......,,,,,,,,,+++++++++******((()))************)))(((************************)))(((((())))))***+++,,,+++,,,...000000///...---000///......------......,,,,,,++++++******++++++***)))(((***,,,---,,,+++))))))*********+++++++++******++++++++++++++++++***,,,---//////...---,,,***++++++***)))(((***,,,+++---000444666666666555111000000///...---++++++************************)))***,,,,,,++++++,,,...,,,---...------///222555444555666777888999999999777888999;;;;;;;;;:::999888999999:::999888777666777777777777666666666555666555555555555666777777666777777888888888888888666666777777888888999999888888:::;;;<<<============>>>???@@@AAABBBBBBCCCCCCDDDEEEDDDBBBAAABBBCCCAAABBBCCCDDDFFFGGGHHHIIIPPPNNNKKKJJJJJJIIIFFFBBB???>>>>>>AAAFFFKKKMMMMMMNNNOOONNNKKKGGGDDDCCCDDDAAABBBBBBCCCCCCCCCCCCCCCBBB@@@AAABBBBBBCCCJJJSSS\\\```dddddd```\\\[[[[[[[[[ZZZYYYWWWWWWWWWWWWXXXXXX[[[aaagggiiillluuurrr```[[[WWWUUUNNNCCC<<<;;;999777777777888999;;;>>>AAABBBCCCDDDGGGIIIJJJJJJJJJIIILLLMMMNNNPPPQQQRRRRRRRRRRRRUUUXXXYYYXXXUUUSSSRRRSSSTTTVVVYYY\\\___aaabbbaaa^^^[[[YYYYYYZZZYYYYYYUUUVVVWWWYYYZZZ[[[[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWTTTUUUUUUUUUTTTTTTSSSSSSRRRTTTWWWZZZ[[[[[[[[[ZZZZZZ\\\___```___^^^]]]]]]ZZZ]]]```___\\\\\\^^^bbbddddddeeefffffffffdddccccccddddddcccaaa```aaaccc```bbbeeeggggggggghhhiiijjjllllllkkkjjjlllppprrr}}}zzzbbbQQQQQQ\\\zzz~~~xxxnnnaaaUUULLLFFFCCCFFFEEEDDDEEEGGGGGGFFFDDDCCCDDDDDDCCCAAA>>>;;;999999777555333222222222222......---------,,,,,,,,,,,,,,,,,,+++++++++************,,,------,,,+++***))))))))))))))))))))))))))))))(((((()))***+++++++++---///000111000///...000000///............///((()))+++---------+++++++++******+++---///...---))))))******++++++++++++************))))))))))))***+++---//////...---,,,++++++,,,+++))))))***+++(((***///333666888888777222111111///---+++)))(((************************(((***++++++++++++---...---............///333666333444555666888888999999666777888999:::999999888888888999:::999888777666888888777777666666666555666666666666666777777888666666777888888888888777444555666777999:::;;;<<<888888999:::;;;======>>>===>>>>>>@@@AAABBBCCCCCCCCCDDDEEEDDDBBBAAABBBCCCAAABBBCCCDDDEEEFFFGGGHHHKKKIIIHHHJJJMMMNNNLLLIIICCCAAA@@@CCCHHHLLLMMMLLLOOOPPPPPPMMMIIIFFFDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBCCCBBBBBBIIIRRR\\\```dddccc___[[[YYYYYYUUUTTTRRRQQQPPPOOOPPPPPPRRRTTTYYY___bbbeeeooozzz{{{uuuoookkkkkkmmmnnnuuu{{{eeeWWWVVVNNNNNNIII???:::;;;<<<;;;777777888999<<>>===:::888555444444333222111000000000000...------...///000------,,,+++******++++++)))***+++,,,,,,,,,,,,,,,))))))))))))************(((((('''(((((()))***+++...+++'''$$$$$$)))...222---------------...///000///...,,,+++************''')))+++++++++***+++,,,,,,+++***+++,,,,,,+++)))((((((''''''(((***,,,---))))))***+++,,,,,,------)))************+++++++++(((((()))...333555444222333333222111000///...---))))))((((((''''''&&&&&&************************+++---......---...///111222333444555666888999999999888777888:::999666333555777888888666555555666999666333333666777777555777888888888888777666555666666666666666666666666777777888999;;;<<<======::::::::::::;;;<<<======<<<>>>@@@BBBDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBEEEDDDBBBAAABBBDDDGGGIIILLLLLLKKKMMMPPPRRRQQQQQQIIIIIIIIIJJJLLLNNNOOOPPPSSSTTTTTTQQQLLLFFFBBB@@@FFFEEEEEEEEEFFFGGGIIIJJJGGGGGGGGGFFFEEEGGGKKKNNN^^^^^^^^^]]][[[XXXUUUSSSQQQOOOKKKHHHGGGHHHJJJKKKKKKOOOSSSWWW\\\dddnnnuuurrriiiaaaXXXWWWZZZeeekkkxxxmmm^^^UUUOOOIIIEEE@@@;;;888666777777999999:::;;;===@@@CCCDDDEEEFFFIIIKKKLLLLLLKKKKKKJJJMMMPPPRRRRRRSSSTTTUUUUUUVVVWWWYYYYYYYYYYYYXXXUUUUUUUUUWWWZZZ\\\\\\\\\^^^\\\YYYVVVUUUVVVWWWXXXWWWWWWXXXYYYYYYZZZZZZZZZVVVTTTRRRRRRTTTWWWXXXXXXTTTTTTSSSPPPMMMLLLMMMOOOOOOQQQSSSWWWZZZ]]]^^^___YYYXXXXXXXXXYYYZZZ[[[\\\```aaa```^^^]]]]]]___aaa```aaacccddddddcccbbbaaadddddddddcccbbbaaa```______aaaccceeeggghhhhhhhhhjjjiiihhhggghhhiiikkkmmmrrrdddRRRNNN```wwwjjj^^^TTTNNNIIIFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDAAA@@@???>>>;;;999666666555444333222111111000000///...............******)))(((((((((((((((((((((((((((((('''&&&&&&*********))))))((((((((()))(((((((((((())))))***,,,***)))((((((+++---///---------------...//////)))))))))(((((((((((((((''')))******))))))+++,,,...,,,++++++,,,,,,+++******))))))))))))***,,,---*********++++++,,,,,,,,,(((((()))))))))*********---,,,,,,...222444333222444333333222111000///...+++******))))))(((((((((************************+++---......---...///111222222333555666777888999999888777999;;;;;;888666555777999999777666777888<<<999666555777777555444666666666666666666666777777777777777777777777777888888888999999:::::::::::::::::::::;;;<<<======<<<>>>@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCCCCCCCDDDFFFHHHJJJJJJJJJLLLPPPUUUXXXZZZZZZUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXYYYVVVQQQKKKGGGEEEEEEEEEEEEEEEFFFHHHIIIJJJGGGHHHGGGGGGGGGIIIMMMQQQZZZ[[[\\\[[[ZZZVVVSSSQQQKKKIIIFFFCCCBBBCCCDDDFFFHHHKKKOOOSSSXXXaaakkksss~~~|||rrrggg[[[VVVWWW[[[```lllyyy~~~ggg[[[SSSMMMGGGDDD???:::777666777777::::::;;;<<>>>>>@@@AAACCCFFFJJJNNNSSS\\\gggpppuuuvvvfff[[[VVVVVVXXXaaammmuuuzzzqqq___VVVOOOIIICCCAAA===999777666777777:::;;;<<<>>>AAADDDGGGIIILLLLLLMMMLLLKKKJJJHHHGGGJJJMMMOOOQQQQQQQQQQQQRRRUUUVVVXXXYYYZZZZZZYYYYYYUUUUUUTTTUUUWWWYYYXXXWWWZZZYYYWWWVVVVVVXXXYYY[[[ZZZYYYWWWUUUTTTUUUVVVVVVZZZXXXUUUSSSSSSSSSSSSRRRSSSSSSRRROOOLLLKKKLLLNNNOOOQQQSSSVVVZZZ\\\^^^^^^ZZZZZZYYYYYYYYYYYYYYYXXXYYYZZZ\\\[[[YYYXXXXXXYYY______```aaaaaa```___^^^___```bbbccceeefffffffffaaaaaabbbccceeegggiiijjjjjjiiiiiiiiiiiikkkmmmnnnpppxxx{{{bbbTTTYYYmmmwwwjjj]]]TTTMMMIIIGGGCCCCCCDDDFFFGGGGGGGGGGGGFFFDDDBBB@@@???>>><<<:::777666666555444333222222000111111111///---+++***------,,,,,,,,,,,,------------------,,,***)))((())))))((((((''''''&&&&&&******)))(((((('''(((((()))***,,,---......------......---------......///,,,,,,---------------,,,)))******)))(((***---000444111---+++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++************((((((((()))))))))******%%%$$$$$$&&&***///333555555555555555444333222111...------,,,+++***))))))************************+++---......---...///000000111222333444555666777888999999:::::::::888777666888:::;;;::::::;;;<<<888888888888999999888777888888888888777666666555888888888888888888888888888888888888999999999999::::::::::::;;;<<<======<<<===???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCAAABBBEEEGGGIIIJJJKKKKKKHHHJJJPPPXXXaaaiiilllmmmcccddddddddddddcccaaa```ccceeeeeeaaa[[[SSSMMMJJJCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFIIIKKKMMMOOOQQQSSSRRROOOKKKHHHCCCBBB???=========>>>@@@@@@BBBFFFIIINNNWWWbbbkkkooozzziii___YYYXXX]]]gggnnnttt|||gggYYYRRRKKKFFF???>>>;;;888666666777888:::;;;<<<>>>AAAEEEIIIKKKMMMMMMMMMMMMLLLJJJIIIHHHJJJMMMOOOPPPPPPOOOPPPQQQRRRSSSTTTVVVVVVVVVVVVUUUWWWVVVUUUVVVWWWXXXWWWVVVWWWWWWVVVVVVVVVXXXZZZ[[[\\\ZZZWWWTTTSSSTTTUUUVVVYYYWWWUUUTTTTTTTTTSSSRRRRRRRRRQQQOOOLLLKKKLLLNNNOOOQQQSSSVVVYYY[[[]]]^^^ZZZZZZZZZZZZYYYXXXWWWVVVXXXZZZ\\\\\\ZZZXXXXXXXXX[[[\\\]]]___``````````````````bbbdddfffgggggggggbbbbbbbbbcccdddgggiiikkkjjjjjjjjjjjjkkklllnnnooopppuuuooo[[[XXXdddzzzkkk]]]RRRLLLGGGEEEBBBCCCDDDEEEFFFGGGGGGGGGEEECCC@@@???>>>===:::888666666555444333222111111000111111111///---+++*********)))))))))******+++)))************)))((((((&&&&&&''''''(((((())))))******)))(((((('''((((((++++++++++++,,,---...//////......---------......++++++++++++***)))((('''***++++++******+++///222444111...,,,,,,------,,,......------,,,++++++***+++*********************)))))))))*********++++++$$$$$$$$$%%%(((,,,111555444555666666666444222111...------,,,***))))))(((************************+++---......---...///000///000000222333444555666888999::::::888777555444777999;;;;;;;;;;;;<<<===888999999888888777888888555666888999999888777666888888888888888888888888777777888999:::;;;<<<===::::::::::::;;;<<<======<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAACCCEEEHHHJJJKKKKKKJJJJJJMMMRRR[[[dddjjjmmmnnnbbbbbbdddfffggghhhiiiiiikkklllkkkggg___VVVNNNKKKFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHEEEBBBAAAAAACCCFFFHHHJJJLLLLLLIIIFFFDDDAAA???===<<<;;;<<<===>>>===@@@CCCEEEIIIQQQ\\\dddlll~~~~~~qqqbbb^^^^^^dddjjjnnnuuu|||uuu```VVVOOOGGGBBB<<<;;;999777777777888999::::::<<<>>>AAAEEEHHHKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKNNNPPPQQQPPPOOOOOOPPPPPPQQQSSSTTTUUUUUUTTTTTTXXXWWWVVVWWWXXXYYYXXXVVVUUUTTTTTTUUUVVVWWWYYYZZZ]]][[[XXXUUUTTTUUUVVVXXXWWWUUUTTTTTTVVVVVVVVVUUUSSSSSSRRROOOLLLKKKLLLNNNOOOQQQSSSVVVYYY[[[\\\]]]ZZZZZZZZZZZZYYYWWWVVVUUUVVVXXXZZZZZZXXXWWWVVVVVVWWWXXXZZZ]]]___aaabbbbbbaaabbbcccdddeeefffffffffbbbbbbbbbcccdddgggiiikkkjjjjjjkkkkkkmmmnnnooopppqqqsss~~~|||ddd[[[___zzz{{{lll]]]RRRKKKFFFDDDAAABBBCCCEEEFFFGGGGGGHHHDDDBBB@@@???>>><<<:::888666666555444333222111111000000000000///...,,,,,,+++++++++***++++++,,,---******+++++++++***))))))%%%&&&'''((()))******+++***))))))(((((((((((())),,,+++***)))***,,,.../////////...------------...------------,,,***(((''')))***+++******,,,///111222000---,,,---------,,,---------------,,,+++***))))))******************************++++++++++++)))***)))((((((+++///222333444666777666555333111///...---,,,+++***)))(((************************+++---......---...///111...///000111222333444555777888::::::777666555555777999;;;<<<;;;:::;;;<<<<<<<<<;;;999777777888:::::::::999888888888999999888888888888888888888888777777888999;;;<<<===>>>::::::::::::;;;<<<======<<<<<<===>>>???@@@AAAAAA???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEHHHIIIJJJJJJJJJKKKMMMSSSZZZbbbhhhiiiiii```aaacccfffjjjnnnqqqssssssuuutttpppggg]]]UUUQQQLLLKKKIIIHHHGGGHHHHHHIIIJJJJJJIIIEEEAAA>>>>>>>>>AAABBBDDDEEEEEEDDDCCCBBB<<<;;;:::999999999::::::;;;>>>AAACCCEEEKKKSSSZZZgggxxxvvvoookkklllnnnppptttxxxkkk\\\TTTLLLCCC>>>999888888777888999:::;;;;;;<<<===???BBBEEEHHHJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMOOOQQQQQQPPPOOOOOOPPPQQQRRRTTTUUUVVVVVVUUUUUUXXXWWWVVVWWWXXXYYYXXXWWWRRRRRRSSSSSSTTTVVVWWWXXXZZZYYYWWWVVVUUUVVVXXXYYYUUUUUUTTTVVVXXXYYYXXXWWWTTTTTTSSSPPPMMMLLLMMMOOOOOOQQQSSSVVVXXXZZZ[[[\\\YYYYYYZZZZZZYYYXXXVVVUUUTTTUUUWWWVVVUUUSSSTTTTTTWWWWWWYYY[[[^^^```bbbcccbbbbbbcccdddddddddddddddaaaaaabbbccceeegggiiijjjjjjkkklllmmmnnnooopppqqqqqqrrrzzzlll___[[[ooozzzkkk\\\RRRKKKHHHFFF@@@AAACCCEEEFFFGGGGGGHHHEEECCCAAA??????===;;;999777777666555444333222222000000///...............---------------...//////,,,,,,,,,++++++)))((('''((((((((())))))*********)))(((((((((((())))))*********))))))***+++---...//////...------------------...///000///...,,,+++%%%''')))******+++---//////...------......,,,+++++++++,,,------,,,+++***(((((())))))******++++++))))))))))))***************++++++***)))***---000222444555777666555222111111000///...,,,+++***)))************************+++---......---...///111---...///000111333444444444777::::::999777888999888:::;;;;;;:::999:::;;;;;;;;;;;;:::999;;;@@@DDDPPPKKKCCC;;;777777999;;;777777777777777777777777777888888999:::;;;;;;;;;::::::::::::;;;<<<======<<<<<<<<<===>>>???@@@AAA===>>>???@@@AAAAAAAAAAAACCCDDDEEEGGGHHHHHHIIIIIIJJJLLLQQQXXX___dddeeeddd___```aaaeeejjjqqqvvvzzz|||}}}~~~zzzrrriiiaaa\\\TTTRRRNNNKKKJJJJJJLLLMMMLLLLLLKKKHHHCCC@@@???@@@===>>>>>>??????@@@@@@@@@::::::999888888888888999999<<>>>>>???@@@CCCFFFIIIKKKMMMLLLLLLLLLMMMMMMNNNNNNNNNPPPRRRRRRQQQOOOOOOPPPPPPQQQSSSTTTUUUUUUTTTTTTVVVUUUTTTUUUWWWXXXXXXWWWPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYVVVVVVVVVWWWYYYZZZZZZXXXUUUUUUTTTQQQNNNMMMNNNPPPPPPQQQSSSVVVXXXZZZ[[[[[[WWWXXXYYYZZZYYYXXXVVVUUUUUUVVVVVVUUUSSSRRRTTTUUUYYYYYYZZZ\\\]]]___aaabbb```aaabbbcccdddddddddddd```aaaccceeefffhhhhhhiiijjjkkklllnnnooopppqqqqqqooopppwwwrrraaaVVVdddyyyjjj\\\RRRLLLIIIHHH@@@AAACCCDDDFFFGGGGGGHHHFFFDDDBBBAAA@@@>>><<<:::888888777666555444333333111000...------...///000************++++++,,,---))))))((('''%%%###!!! ************))))))))))))(((((('''(((((()))***+++(((((()))***++++++++++++000///...---------------((()))+++------,,,+++***###%%%((())))))***+++,,,------,,,---......,,,+++******,,,,,,,,,,,,+++***'''(((((()))***++++++,,,(((((((((((())))))))))))$$$'''))))))((()))---111222333555777666555222111222222111///...,,,++++++************************+++---......---...///111------...000111222333444222555999;;;::::::<<<>>>999:::<<<;;;:::999999:::666888999999;;;AAAIIIOOOhhh^^^OOO@@@777666999<<<666666666666666666666666888888888888888888888888::::::::::::;;;<<<======<<<<<<<<<<<<===???@@@AAA<<<===>>>???@@@AAAAAAAAADDDDDDEEEFFFFFFGGGHHHHHHHHHJJJOOOVVV]]]aaabbbaaa^^^^^^```ccciiipppwww|||{{{rrrjjjfffZZZWWWRRRNNNLLLMMMOOOPPPMMMNNNMMMJJJFFFCCCCCCCCC<<<<<<;;;<<<<<<===???@@@;;;::::::999999999999:::777:::>>>??????AAAEEEIIIOOO]]]ooo~~~xxxhhhZZZTTTPPPGGG>>>:::666777777888999;;;<<<===@@@@@@AAABBBDDDGGGJJJKKKNNNNNNMMMMMMMMMMMMMMMNNNOOOQQQSSSSSSQQQPPPPPPPPPNNNOOOPPPRRRRRRRRRRRRQQQTTTSSSSSSTTTVVVWWWWWWVVVPPPPPPQQQQQQRRRSSSSSSSSSQQQRRRSSSUUUVVVWWWXXXYYYXXXWWWWWWYYYZZZ[[[YYYXXXUUUUUUTTTRRROOONNNOOOQQQPPPQQQSSSVVVXXXZZZ[[[[[[VVVXXXYYYZZZZZZXXXVVVUUUXXXXXXWWWVVVTTTTTTVVVXXX\\\\\\\\\\\\]]]^^^___```^^^___aaabbbcccdddeeeeee___aaacccfffggghhhhhhhhhjjjkkkmmmnnnpppqqqqqqrrrnnnooouuutttbbbSSS]]]~~~yyymmmaaaWWWOOOJJJFFFDDDCCCDDDFFFHHHHHHFFFDDDEEEEEECCC@@@===:::777666777777666555444444333333......---,,,,,,,,,,,,---///...---,,,++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((%%%''')))+++,,,+++***))))))*********++++++++++++,,,,,,------------------***+++,,,---------,,,+++''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******+++,,,*********))))))))))))))))))***)))&&&""" !!!///000222555888888555333555333222222222111///---,,,++++++***************)))***,,,------...000111)))+++,,,...///000000///333444555777888888888888999999::::::::::::;;;;;;555;;;777888===999KKKvvv~~~fffKKK:::777666444;;;:::999888777777777777888888888999::::::;;;;;;:::999999;;;>>>@@@@@@???============>>>???@@@AAAAAA@@@>>>===>>>@@@CCCEEEBBB@@@@@@BBBFFFIIIIIIHHHLLLLLLNNNSSSYYY]]]^^^]]][[[WWWWWW]]]bbbhhhttt|||jjj^^^SSSQQQSSSRRRPPPOOONNNOOOPPPNNNIIIDDDBBB@@@??????===<<<<<<<<<===>>>;;;<<<<<<:::999888999;;;<<<===>>>@@@BBBCCCDDDEEEIIIQQQ___ppppppfffZZZRRRJJJAAA======999999:::;;;<<<>>>>>>???>>>>>>>>>@@@CCCGGGKKKMMMOOONNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPPPPRRRRRRSSSSSSSSSSSSSSSSSSPPPQQQTTTVVVWWWVVVUUUUUUQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRUUUYYY[[[YYYWWW[[[[[[ZZZYYYYYYXXXYYYYYYZZZYYYWWWSSSNNNMMMPPPSSSUUUTTTTTTVVVZZZ]]]^^^^^^\\\YYYWWWWWWZZZZZZXXXUUUXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]^^^______bbbbbbbbbaaaaaaaaaaaaaaa_________```bbbfffiiikkkkkkmmmooorrrsssrrrpppnnnrrrmmmqqq{{{eeeWWWZZZpppyyylll```WWWPPPJJJGGGDDDCCCDDDFFFHHHHHHFFFEEEEEEDDDCCCAAA>>>;;;999888888777777666444333222222///...------,,,,,,------...------,,,++++++******************************************************&&&''')))+++,,,+++***))))))))))))*********+++++++++++++++,,,,,,,,,,,,---+++,,,---......---,,,+++'''(((((())))))******+++++++++++++++++++++++++++)))***************))))))******))))))******+++,,,************************((()))))))))'''''')))+++//////111444666777666444555333222222222111///------,,,++++++******++++++***,,,---...---...///111000000///......///000111333444555666777888888888888888888999999999::::::555:::<<>>>>>======>>>???@@@@@@@@@???>>>>>>???@@@BBBCCCBBB@@@@@@BBBFFFHHHIIIHHHKKKJJJLLLOOOTTTWWWWWWUUUTTTPPPPPPUUUYYY___lllxxxvvvhhh[[[VVVTTTRRRPPPPPPPPPQQQQQQOOOKKKGGGDDDCCC???>>>===<<<;;;;;;<<<===;;;<<<<<<:::888888999:::;;;<<<>>>AAACCCDDDEEEEEEGGGNNN[[[jjj|||jjj```UUUMMMFFF>>>;;;<<<999:::;;;<<<===>>>???@@@AAAAAAAAABBBDDDGGGIIIKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTVVVWWWWWWVVVUUUSSSSSSRRRRRRQQQRRRRRRRRRRRRQQQQQQTTTWWWYYYXXXVVVXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZXXXTTTPPPOOOQQQTTTTTTSSSSSSUUUXXX[[[\\\\\\[[[ZZZYYYXXXYYYXXXWWWVVVWWWWWWVVVVVVVVVWWWYYYZZZ[[[[[[\\\]]]^^^^^^______aaa````````````_________]]]]]]]]]___aaaeeehhhjjjkkkmmmooopppqqqpppooonnnppplllooozzzmmm\\\YYYjjj|||oooccc[[[UUUOOOKKKDDDCCCCCCEEEGGGHHHGGGEEEEEEDDDCCCBBB@@@===;;;:::999888888666555333111111///...------,,,---------------------,,,+++***)))))))))))))))))))))))))))************************&&&''')))***++++++***)))((((((((()))))))))***************++++++,,,,,,,,,---...//////...---,,,+++(((((((((((())))))))))))++++++++++++++++++++++++'''(((((()))))))))((((((******))))))******+++,,,************************)))***+++*********,,,............111444666777666444333222222222222000...------,,,+++++++++++++++,,,---///...------///000666444111///......000111222333555666777777888888777777777888888888888999>>>???EEEGGGHHH^^^~~~dddRRRDDD999777<<<::::::999888777777777777777888888999999::::::;;;::::::;;;===@@@BBBBBBAAA???>>>>>>>>>>>>>>>???@@@>>>>>>??????@@@AAAAAAAAABBB@@@@@@BBBEEEGGGHHHHHHJJJJJJKKKLLLOOOOOONNNLLLJJJHHHHHHKKKNNNUUUaaammm~~~pppbbb[[[WWWSSSPPPQQQNNNOOOPPPNNNJJJFFFDDDDDD@@@>>>===;;;::::::;;;;;;<<<<<<<<<:::888777888:::<<<>>>AAADDDFFFGGGGGGGGGEEEJJJTTTbbbsss~~~bbbYYYOOOIIICCC===;;;===:::;;;<<<===>>>@@@AAAAAACCCDDDDDDEEEGGGHHHIIIIIIMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNOOOQQQQQQQQQPPPOOOMMMNNNNNNNNNOOOOOOPPPPPPSSSTTTUUUWWWWWWWWWVVVUUUVVVUUUTTTSSSRRRQQQQQQPPPQQQQQQQQQTTTWWWXXXWWWUUUTTTUUUUUUVVVXXXZZZ\\\]]]ZZZZZZXXXUUURRRQQQSSSUUUTTTSSSSSSTTTWWWYYYZZZZZZ[[[[[[[[[YYYWWWUUUUUUVVVWWWVVVUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^______```____________^^^^^^]]]]]]ZZZZZZ[[[]]]```dddgggiiilllmmmmmmnnnnnnnnnnnnmmmnnnkkklllsss{{{xxxbbbWWWaaarrr{{{mmmbbb[[[UUUOOOKKKDDDCCCCCCDDDGGGHHHGGGFFFDDDDDDDDDBBBAAA???===<<<999999999777666333111000//////...---------------,,,,,,------,,,+++)))(((************************************************'''((()))***+++*********(((((((((((())))))))))))******++++++,,,,,,------//////000000///---+++***)))))))))(((((((((''''''************************'''(((((())))))))))))(((******))))))******+++,,,*********+++++++++++++++,,,,,,,,,***((('''((()))---,,,,,,...222555777888444333222222333222000...---,,,++++++***+++++++++,,,...///...,,,,,,---...555444222000//////000111222333444555666777777777777777777888888888999999===<<>>666555;;;:::999999888777777888888999999::::::;;;<<<<<<<<<::::::<<>>>>>>>>>>>??????===>>>???AAAAAAAAAAAA@@@AAAAAAAAABBBDDDFFFHHHHHHKKKKKKKKKKKKKKKIIIFFFDDD@@@AAABBBCCCEEELLLXXXbbbwww|||qqqeee___[[[UUUQQQPPPIIIJJJKKKIIIFFFCCCAAAAAA@@@???===<<<;;;;;;;;;;;;======<<<:::777777999;;;???AAAEEEHHHKKKKKKJJJIIIEEEHHHPPP]]]mmm}}}ppp[[[SSSJJJFFFBBB>>>===???;;;<<<===>>>@@@BBBCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMOOOQQQRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSUUUUUUVVVWWWWWWWWWVVVVVVXXXWWWVVVUUUSSSQQQPPPOOOPPPQQQSSSUUUWWWWWWVVVUUUSSSSSSTTTUUUWWWYYYZZZ\\\XXXXXXVVVTTTSSSRRRSSSTTTUUUTTTSSSUUUWWWYYYYYYYYYZZZ\\\]]]ZZZVVVSSSTTTVVVVVVUUUTTTTTTTTTUUUVVVVVVZZZZZZ[[[\\\]]]______```_________^^^]]]]]]]]]\\\YYYYYY[[[]]]```dddfffhhhllllllllllllllllllllllllllljjjkkknnnrrr~~~fffUUUYYYgggvvvhhh___YYYSSSLLLFFFDDDCCCBBBDDDFFFHHHHHHGGGDDDDDDDDDCCCAAA???>>>===999999999888666444111/////////...------------...,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))***************(((((((((((())))))))))))+++++++++,,,---....../////////000000///---+++*********))))))((((((''''''************************((()))******+++++++++*********))))))******+++,,,***+++++++++,,,,,,,,,------------***'''%%%%%%&&&,,,******,,,000444666777444333222333333333111///,,,,,,+++************+++,,,---...---,,,++++++---000000000111000000//////111222333555666666666666888888888888999999999:::333333===@@@CCCdddiiiGGG>>>???;;;888::::::999888888777888888888666666777777888999999999:::;;;<<>>>>>>>>>>>>>>>>>???@@@===>>>@@@BBBBBBBBBAAA@@@BBBBBBCCCDDDDDDFFFHHHIIIJJJKKKKKKKKKHHHEEEBBB@@@;;;>>>@@@>>>>>>DDDOOOWWWiiiyyy{{{rrriiiccc]]]TTTMMMKKKEEEFFFFFFEEEBBB@@@???@@@@@@???>>><<<;;;;;;<<<<<<======<<<:::888999;;;>>>AAADDDHHHLLLNNNMMMKKKIIIGGGIIIPPP\\\kkkyyydddSSSKKKDDDAAA???======@@@<<<===>>>@@@BBBDDDEEEFFFDDDEEEGGGIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLOOOQQQQQQQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWVVVVVVVVVUUUWWWWWWVVVUUUTTTQQQOOONNNQQQSSSVVVXXXXXXXXXWWWVVVTTTTTTTTTTTTUUUVVVWWWXXXVVVUUUSSSSSSSSSSSSSSSSSSVVVUUUTTTUUUXXXZZZZZZZZZYYY[[[\\\ZZZUUUSSSTTTVVVUUUTTTSSSRRRRRRSSSTTTUUUXXXYYYZZZ[[[\\\^^^______``````___^^^^^^]]]\\\\\\YYYZZZ[[[^^^aaadddfffgggjjjjjjjjjjjjjjjjjjkkkkkkkkkiiijjjlllnnn{{{kkkWWWVVV___wwwkkkccc___YYYPPPHHHDDDCCCBBBCCCFFFHHHIIIHHHDDDDDDDDDBBBAAA???===<<<888999999999777555222000000///......------......---,,,+++******)))******++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))******((((((((()))))))))******++++++,,,---......//////---...//////...---,,,+++++++++******))))))((((((************************)))***+++,,,,,,---,,,,,,******))))))******+++,,,+++++++++,,,,,,------...,,,------+++)))((()))******))))))+++///333555555444333222333444444222000------,,,+++++++++++++++,,,---......,,,+++,,,---,,,---///000111000//////111111333444555666666666888888888999999999::::::555666;;;<<>>;;;777555999999888888888888888999888888888999::::::;;;;;;;;;;;;===@@@CCCCCCAAA@@@============>>>???@@@AAA>>>@@@AAACCCCCCCCCBBBBBBCCCDDDEEEEEEEEEFFFHHHJJJKKKMMMNNNNNNJJJFFFCCCBBB>>>EEEGGGBBB>>>AAAHHHMMM[[[mmm{{{sssjjjcccZZZNNNGGGEEEBBBCCCCCCBBB???>>>>>>???>>>===<<<;;;;;;;;;<<<===>>>>>><<<;;;:::;;;>>>AAADDDHHHLLLPPPQQQOOOLLLJJJKKKMMMRRR\\\iiitttzzz|||}}}}}}|||[[[KKKCCC===<<<;;;999;;;>>>>>>>>>@@@BBBDDDEEEGGGHHHEEEFFFGGGHHHJJJKKKLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKMMMNNNOOOOOOOOOOOOMMMMMMOOOPPPRRRSSSTTTUUUWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTRRRPPPOOOPPPTTTWWWYYYYYYWWWVVVVVVTTTTTTTTTSSSSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTTTTSSSUUUTTTTTTUUUXXX[[[[[[[[[ZZZZZZZZZXXXVVVTTTTTTUUUTTTSSSRRRQQQQQQQQQRRRSSSVVVWWWXXXYYY[[[]]]^^^^^^```______^^^]]]\\\[[[[[[YYYZZZ\\\^^^aaacccdddeeefffggghhhiiijjjjjjjjjjjjjjjhhhiiilllmmmxxxttt^^^VVV[[[zzzooohhheee^^^SSSIIIDDDCCCBBBCCCFFFHHHIIIIIIEEEDDDCCCBBB@@@>>><<<;;;777888999999888666333111000//////...............///---***(((((((((***+++************************))))))))))))))))))))))))******)))))))))))))))***)))))))))*********++++++)))***+++,,,---...//////+++,,,---......---,,,+++++++++++++++************************************)))***+++,,,------------******))))))******+++,,,++++++,,,,,,---.........+++,,,,,,+++******+++---)))))))))+++///222333333444333222333444444222000//////...------------------///000///......///000............//////000000000111222333444555555555777777777888888888888999;;;>>>:::999AAAFFFHHHNNNcccTTTBBB888666777666444999888888888888888999999::::::;;;;;;<<<======>>>;;;<<<===@@@BBBBBB@@@===<<<<<<<<<===>>>@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDDDDFFFGGGGGGFFFGGGIIILLLPPPTTTWWWVVVSSSOOOMMMMMMMMMUUUWWWNNNEEEDDDGGGHHHQQQ```sssvvvlllbbbYYYPPPFFFAAAAAA===>>>>>>===;;;:::;;;===;;;:::999999999:::;;;<<<>>>>>>===;;;;;;===BBBEEEMMMPPPUUUXXXYYYVVVRRRNNNPPPPPPTTT\\\gggnnnpppoooppppppuuu~~~oooSSSGGG@@@::::::999999:::>>>>>>???AAACCCEEEGGGHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJKKKLLLMMMNNNOOOOOOKKKLLLMMMOOOQQQSSSTTTUUUWWWWWWVVVUUUTTTSSSSSSSSSQQQRRRSSSTTTTTTRRRQQQPPPOOOSSSXXXYYYXXXVVVUUUUUUSSSSSSRRRRRRSSSSSSTTTTTTTTTSSSQQQSSSUUUWWWVVVTTTSSSRRRRRRTTTWWWZZZ[[[[[[ZZZYYYWWWWWWWWWWWWUUUTTTTTTSSSQQQPPPPPPPPPQQQRRRTTTUUUVVVXXXZZZ[[[\\\]]]___^^^]]]\\\[[[ZZZZZZYYYYYYZZZ[[[]]]___```aaabbbbbbdddfffiiijjjjjjiiiiiijjjggggggjjjlllttthhhYYYWWW~~~uuukkkfffccc\\\OOOEEEDDDCCCAAACCCEEEHHHIIIJJJEEEDDDCCCBBB@@@===;;;:::666777999:::999666444222000000///...............000---***'''&&&(((***,,,))))))))))))))))))))))))******************************)))))))))))))))***************++++++++++++((())))))+++,,,---......***+++,,,---------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,---------*********)))***++++++,,,++++++,,,,,,---...//////+++,,,,,,***(((((()))***)))((()))+++///111111111444333222333444444333111111111000///////////////...000111111000000111333222111///------...000222000111222333444555555555666666666666777777777777555;;;444555CCC???777BBB===>>>:::333222777::::::999888888888888888999999777777888999999::::::;;;<<<<<<>>>@@@BBBAAA>>>;;;;;;;;;<<<===???AAABBBCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEGGGIIIHHHGGGGGGJJJMMMWWW[[[______\\\YYYWWWWWW[[[dddeeeZZZNNNIIIIIIHHHJJJWWWggguuuxxxmmmcccWWWNNNFFF???>>>AAA888999999888666666777999888777777777777999:::;;;>>>>>>===<<<<<>>888000///444////////////000000000000***++++++,,,,,,++++++***)))))))))***+++++++++,,,,,,,,,+++***))))))******,,,***))))))******)))''''''''')))***++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********+++***)))***,,,------,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******+++,,,,,,------------...///000000......---,,,,,,+++******))))))((()))+++...222444444444444444333222111111333222000///............///////////////.........000000000000000111222222000000111222333333444444444555777888999888666555888888999999:::::::::;;;999888777555555555666777555777999:::888666666777888888999::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCFFFHHHHHHHHHGGGIIINNNRRR[[[cccnnnuuuuuupppkkkgggmmmpppoooeeeVVVIIICCCCCCJJJNNNXXXeeeppptttpppjjj[[[TTTKKKEEEAAA>>>;;;999;;;:::999888777777666666999888777:::===???>>>;;;CCC???>>>>>>???BBBKKKVVVfffmmmrrrooojjjeee___YYYZZZZZZ\\\]]]^^^___```aaacccdddhhhmmmttt{{{~~~iiiWWWNNNAAA@@@>>><<<===>>>AAACCCBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLLLLKKKKKKLLLNNNJJJKKKMMMMMMLLLKKKLLLMMMPPPOOOMMMLLLLLLMMMOOOPPPLLLMMMNNNPPPSSSUUUWWWXXXUUUUUUTTTSSSRRRQQQPPPPPPOOOQQQSSSTTTSSSSSSSSSTTTVVVUUUUUUWWWYYYYYYUUURRRTTTPPPMMMMMMPPPSSSTTTSSSTTTSSSRRRTTTWWWYYYWWWUUURRRSSSSSSUUUWWWYYY[[[]]]\\\XXXTTTUUUYYY\\\ZZZXXXVVVTTTRRRPPPPPPPPPNNNLLLOOOPPPSSSVVVYYY[[[]]]^^^]]]]]]]]][[[YYYXXXZZZ\\\WWWYYY[[[[[[ZZZZZZ\\\]]]```cccgggiiijjjkkklllnnnmmmlllkkkkkkjjjooo}}}gggOOOyyypppooommmbbbRRRHHHCCCEEEGGGGGGFFFEEEFFFGGGGGGFFFFFFDDDAAA>>>:::999777777666777777666444222////////////000000000000***++++++,,,,,,++++++******************+++++++++++++++***)))))))))))))))+++***))))))******)))'''&&&'''((()))************,,,++++++++++++,,,------///............---------)))((('''(((***++++++***))))))))))))))))))))))))************++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---...//////......---,,,,,,+++******'''&&&&&&''')))+++...000444444444444444333222222222222111000000///...............///000111222222000000111222222111000000000111111222333333444444333444666777888777666555666666666777777888888888888777666444444444555666666666666777888888777777888888999999:::;;;;;;<<<========================;;;;;;;;;<<<===>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCFFFGGGGGGGGGGGGIIINNNRRR___fffqqq{{{}}}xxxuuunnnqqqqqqkkk___SSSMMMKKKFFFHHHMMMVVV```dddbbb___NNNJJJCCC@@@???>>>===<<<999888777666555555666666:::999888;;;>>>???>>><<<@@@???>>>???@@@FFFTTTaaavvv}}}}}}vvvpppiiibbb^^^___``````aaabbbdddfffgggfffeeegggkkkrrrxxx}}}~~~{{{lll\\\OOOIII@@@???=========???BBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMMMMLLLMMMNNNPPPSSSTTTUUUUUUSSSQQQRRRRRRQQQPPPNNNLLLLLLMMMNNNOOOOOOOOOPPPRRRSSSTTTTTTUUUWWWWWWVVVUUUTTTSSSRRRRRROOOPPPQQQQQQPPPPPPRRRSSSVVVUUUUUUWWWYYYYYYVVVRRRUUURRRNNNNNNPPPSSSTTTSSSSSSRRRRRRTTTXXXYYYXXXVVVTTTUUUVVVWWWXXXZZZ\\\]]][[[XXXUUUUUUYYY[[[ZZZXXXVVVSSSQQQPPPPPPPPPNNNMMMNNNOOOQQQTTTXXX\\\___aaa]]]]]]]]][[[XXXXXXYYY[[[[[[\\\\\\[[[YYYXXXZZZ[[[bbbeeeiiikkkkkkkkkkkklllkkkjjjjjjjjjiiilllyyyttt[[[|||sssqqqnnndddUUULLLGGGHHHHHHGGGEEEEEEFFFGGGFFFFFFEEEDDDAAA>>>;;;999777999777222555:::777...000000000000////////////***++++++,,,,,,++++++***+++++++++*********************)))((((((((())))))+++***))))))******)))(((&&&''''''((())))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++******)))((('''(((***++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++***++++++,,,---......------,,,,,,++++++***&&&&&&&&&&&&(((***,,,...444444555555555444333333111111222222222111///...,,,---...///111444666777111222333333222111///...111111111222222333333444222333444666666666555444444444444444444555555555666555555444444444444555888666333444777999999777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???AAAAAABBBBBBCCCCCCCCCCCCEEEEEEFFFFFFFFFIIINNNRRR[[[bbblllxxx~~~{{{qqqrrrqqqlllbbbWWWNNNJJJCCCBBBBBBGGGMMMRRRRRRQQQEEEBBB>>><<<<<<===<<<<<<999888777555555666888999;;;:::;;;<<>>>>>???AAABBBKKK^^^qqqzzzrrrkkkdddddddddddddddfffjjjmmmtttpppllliiijjjnnntttxxxyyy~~~pppcccXXXMMMGGGEEE>>>>>>======>>>AAACCCEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNOOOOOOOOOQQQSSSUUUVVVWWWUUUSSSQQQQQQQQQRRRPPPNNNMMMLLLLLLLLLMMMRRRSSSSSSSSSSSSSSSSSSRRRWWWWWWWWWVVVUUUTTTSSSRRROOOPPPPPPOOOMMMNNNPPPRRRUUUUUUVVVXXXYYYYYYVVVTTTVVVSSSPPPPPPQQQRRRSSSRRRRRRRRRRRRUUUXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]ZZZWWWUUUVVVYYY[[[ZZZXXXUUUSSSQQQQQQQQQQQQPPPOOOMMMMMMOOORRRWWW\\\aaaddd^^^^^^]]][[[XXXXXXYYYZZZ___^^^]]]ZZZWWWWWWYYYZZZdddgggkkkmmmllljjjiiihhhiiihhhhhhiiihhhiiisss~~~hhh}}}uuussspppeeeWWWOOOKKKJJJHHHGGGEEEEEEFFFGGGFFFFFFEEEDDDAAA>>>;;;999555BBBEEE:::444777555---000000000000////////////***++++++,,,,,,++++++***,,,+++++++++***)))))))))))))))((((((((((((((()))+++)))((()))******)))(((&&&&&&'''(((((((((((((((***************+++,,,,,,+++*********))))))))))))+++***)))***,,,------,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,------------,,,,,,+++++++++(((((((((((()))+++,,,---333333444444555444444444000111333444333222000///,,,,,,---///111444666777666555444333111000//////111111111222222333333333111222333444444444444444333333333333333333333333666555555555555555555555>>>888333333777:::999777888888999999::::::::::::::::::::::::::::::::::::999999999:::;;;<<<===>>>AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDFFFIIINNNQQQUUUZZZcccnnnwwwzzzxxxuuuuuusssnnnggg^^^SSSIIIDDDAAA???>>>@@@CCCFFFGGGGGGEEECCC@@@===;;;:::999888;;;:::999888999;;;===???======>>>??????@@@???>>>>>>???AAABBBCCCMMMeeezzz{{{rrrllleeefffggggggfffhhhmmmrrr}}}zzzuuuqqqppprrruuuxxx{{{~~~}}}ooo```VVVNNNGGGCCCCCC<<<<<<<<<===???BBBEEEGGGEEEFFFFFFGGGHHHHHHIIIIIILLLMMMPPPQQQQQQRRRTTTVVVRRRSSSTTTSSSQQQPPPOOOPPPRRRQQQOOOMMMLLLKKKKKKKKKSSSTTTTTTUUUUUUTTTSSSRRRUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPNNNLLLMMMOOORRRTTTUUUWWWXXXYYYXXXWWWUUUVVVTTTRRRPPPPPPPPPQQQQQQQQQQQQSSSUUUXXXYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]XXXWWWVVVWWWYYY[[[ZZZYYYWWWUUUSSSSSSTTTTTTTTTSSSOOOOOOPPPRRRVVV[[[```ccc``````___\\\ZZZYYYZZZ[[[```___]]]ZZZWWWWWWZZZ\\\eeeiiimmmnnnmmmjjjgggfffhhhggggggiiihhhhhhooowwwqqq~~~wwwvvvrrrfffXXXPPPMMMKKKIIIGGGGGGGGGGGGGGGEEEEEEEEECCCAAA>>><<<:::666NNNZZZKKK999444444111111000000000/////////...***++++++,,,,,,++++++***,,,+++++++++***))))))))))))((((((((((((((())))))***)))((()))***+++***)))&&&''''''(((((((((((('''***))))))))))))***++++++------------,,,,,,,,,,,,+++***)))***,,,------,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))+++,,,,,,------,,,,,,,,,,,,++++++))))))((())))))******+++111111222333333444333333///000222333444333111000...------...///222444555;;;999555222000000111222111222222222222222333333000111222333333444444444444444444444444444444444666666666666777666666666BBB<<<555444777:::999666888888999999999999999:::::::::::::::::::::::::::999999999999:::<<<===>>>@@@@@@AAAAAABBBCCCCCCDDDDDDCCCBBBCCCEEEIIILLLNNNRRRUUU[[[bbbiiilllmmmlllmmmjjjeee]]]UUUMMMGGGCCC>>>>>>===>>>@@@AAABBBAAAEEEEEECCC@@@<<<999777777<<<<<<;;;;;;===???BBBCCCAAAAAABBBAAA@@@???>>>>>>>>>???AAABBBCCCMMMdddyyyuuulllfffaaadddggghhhhhhiiinnnsss|||{{{zzzyyyxxxwwwwwwwwwnnncccXXXQQQKKKDDD@@@???;;;;;;<<<>>>@@@CCCFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLNNNPPPQQQQQQRRRTTTVVVSSSUUUVVVVVVUUUTTTUUUVVVSSSRRRQQQOOOMMMLLLKKKKKKRRRSSSUUUVVVWWWVVVUUUTTTTTTUUUVVVVVVVVVTTTSSSQQQSSSSSSQQQOOOMMMMMMPPPRRRTTTUUUXXXYYYYYYXXXWWWWWWTTTTTTSSSQQQOOOOOOPPPPPPPPPRRRTTTVVVXXXYYYZZZ[[[[[[[[[\\\]]]^^^^^^]]]]]]WWWWWWWWWXXXZZZ[[[[[[ZZZ[[[YYYWWWWWWXXXXXXWWWVVVSSSSSSRRRSSSVVVZZZ^^^```aaaaaa```^^^[[[ZZZ\\\]]]^^^^^^]]][[[YYYZZZ^^^```eeeiiimmmnnnllliiifffeeehhhfffgggiiihhhggglllsssxxxzzzzzzuuuhhhZZZQQQMMMKKKIIIIIIIIIIIIHHHGGGEEEEEEEEECCCAAA???<<<:::999QQQaaaVVV@@@444444666111111000000//////......***++++++,,,,,,++++++***+++++++++***************))))))((((((((()))*********)))((()))***+++***)))'''(((((())))))((((((((()))))))))((())))))***+++,,,,,,,,,+++++++++******)))((('''(((***++++++***))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((('''''''''---...///000111222222222...///111222222222111111///...------...111333555===;;;777444222222333444222222222222222222222222000000111222333444555555666666666666555555555555555666777777888777777777@@@<<<777555777999888777888888999999999999999999999999999999999999999999999999999:::;;;<<<===>>>??????@@@AAABBBCCCCCCDDDEEECCCAAABBBEEEHHHKKKKKKJJJMMMQQQTTTWWW[[[```ddd```___\\\VVVNNNGGGDDDBBB;;;;;;<<<>>>???AAABBBBBBEEEFFFFFFDDD@@@===;;;;;;===>>>???@@@CCCEEEGGGHHHEEEFFFFFFDDDAAA>>>===>>>>>>>>>???@@@BBBKKK^^^qqqvvvjjjbbb]]]XXX___fffjjjiiiiiimmmqqq|||}}}~~~}}}|||aaaXXXPPPMMMIIIBBB===<<<;;;<<<===???AAADDDFFFGGGJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQSSSUUUSSSUUUWWWWWWVVVVVVVVVXXXSSSSSSRRRPPPOOOMMMLLLLLLQQQSSSUUUWWWXXXXXXWWWVVVVVVWWWYYYYYYYYYWWWUUUTTTTTTTTTSSSQQQOOONNNPPPQQQSSSVVVYYYZZZYYYXXXXXXXXXTTTTTTTTTSSSPPPOOOPPPRRRQQQSSSVVVWWWWWWXXXYYY[[[YYYZZZ\\\]]]^^^^^^]]]\\\WWWXXXYYYZZZ[[[\\\\\\\\\^^^\\\ZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWZZZ\\\^^^`````````^^^\\\[[[]]]___]]]^^^^^^]]]\\\^^^aaaddddddgggkkklllkkkhhhgggfffhhhffffffhhhhhhgggkkkqqq~~~yyykkk[[[SSSLLLKKKIIIJJJLLLLLLIIIGGGEEEEEEDDDCCCAAA???<<<;;;999GGGRRRPPPBBB666333555111111111000///.........***++++++,,,,,,++++++******************+++++++++)))))))))))))))***++++++)))(((((((((***+++***)))((())))))******))))))((()))(((((((((((()))******))))))))))))(((((((((((()))((('''(((***++++++***))))))))))))))))))))))))(((((()))))))))************+++,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((('''&&&***+++,,,...//////000000......///000000111222222000///......///222555777<<<;;;:::999777666444444222222222222222222222222111111111222333444555666777777666666666555555555444444666777777777666666999888666555555777888999999999888888888888888888::::::::::::::::::::::::999999::::::;;;===>>>???>>>???@@@AAABBBCCCCCCDDDFFFCCC@@@AAADDDGGGIIIIIIDDDGGGKKKKKKLLLQQQ\\\eeehhhkkkjjjbbbUUUIIIBBBAAA;;;;;;<<<===???CCCGGGIIILLLNNNOOOMMMHHHDDDBBBBBBAAACCCFFFIIILLLMMMNNNOOOHHHIIIIIIFFFAAA===<<<<<<;;;:::;;;>>>AAAIIIXXXggguuu~~~xxxjjj^^^WWWSSSPPPZZZeeekkkkkkjjjlllnnnzzz}}}}}}}}}}}}~~~jjjWWWPPPIIIHHHFFFAAA<<<;;;;;;<<<===@@@BBBDDDFFFGGGKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNPPPPPPOOOPPPQQQSSSTTTUUUWWWVVVUUUTTTTTTUUUSSSSSSSSSRRRQQQOOONNNMMMRRRTTTWWWYYYYYYXXXWWWVVVVVVWWWYYYZZZZZZXXXVVVTTTSSSTTTTTTSSSPPPNNNOOOPPPRRRVVVYYYZZZYYYXXXXXXYYYTTTVVVWWWUUUSSSRRRSSSUUURRRTTTWWWXXXWWWWWWYYY[[[WWWXXX[[[\\\]]]]]]\\\[[[WWWYYY[[[\\\]]]]]]]]]^^^```^^^\\\[[[[[[ZZZYYYXXXWWWWWWXXXXXXZZZ[[[\\\]]]]]]^^^]]]\\\[[[[[[]]]___^^^___``````___```bbbdddbbbeeehhhjjjiiihhhhhhhhhgggdddccceeeffffffjjjppp}}}}}}mmm]]]TTTLLLJJJIIIKKKMMMMMMJJJGGGEEEEEEDDDCCCAAA???<<<;;;777999???DDDAAA777111111222111111000///......---+++++++++,,,,,,+++++++++))))))******+++++++++,,,******))))))***+++,,,,,,)))(((((((((***++++++***)))***************))))))((((((((((((((()))******,,,,,,,,,,,,+++++++++***+++***)))***,,,------,,,))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,------,,,+++***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***,,,---.....................///000222333000///...///000444777:::999;;;======<<<999555222222222222222222222222222111111111222333555666777777777777666666555555555222333555666666666555555333444555555444555888;;;999999888888888888888888:::::::::::::::::::::::::::::::::;;;<<<===>>>???>>>??????@@@BBBCCCDDDDDDGGGDDD@@@@@@DDDGGGHHHGGGEEEJJJNNNMMMMMMTTTbbbooozzzfffRRRFFFBBB=========>>>AAAFFFLLLQQQVVVXXXYYYVVVPPPJJJGGGGGGGGGIIIMMMQQQTTTUUUVVVVVVJJJKKKKKKGGGAAA===;;;<<<888777888<<>>@@@BBBDDDFFFFFFJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNOOOOOONNNNNNPPPQQQXXXYYYZZZYYYVVVTTTTTTUUUSSSTTTSSSSSSRRRQQQOOOOOOTTTVVVXXXYYYZZZXXXVVVTTTTTTUUUWWWYYYXXXWWWTTTSSSRRRTTTTTTSSSPPPNNNNNNNNNRRRVVVZZZ[[[YYYXXXXXXZZZUUUWWWYYYXXXUUUTTTUUUWWWRRRUUUXXXXXXWWWVVVXXXZZZUUUWWWYYY\\\]]]]]]\\\[[[WWWYYY\\\^^^^^^^^^^^^___aaa___\\\[[[ZZZZZZXXXWWWWWWWWWYYYZZZ[[[]]]]]]^^^[[[[[[[[[ZZZYYYZZZ\\\^^^___aaabbbbbbaaaaaabbbcccaaadddfffhhhhhhhhhiiijjjgggcccaaaccceeeeeeiiiooozzzwww___WWWOOONNNMMMNNNMMMKKKGGGDDDFFFFFFEEEDDDAAA???===<<<999:::;;;;;;:::888555444222111000///...---,,,,,,000---******,,,---,,,***)))***+++,,,---,,,++++++(((((())))))******++++++******))))))))))))******)))+++------,,,)))%%%###''''''''''''''''''''''''******+++,,,,,,,,,++++++......---,,,,,,---------,,,***)))***+++,,,+++************)))))))))))))))---+++******+++,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))((())))))+++,,,---...............///111222444555444444333222333444666777;;;:::===DDDFFF???777444888333222777777333222555222222222333333444444444666777777777777777666666444555555555444444555777666555333333333555777888888888999:::999888777666999999999999999999999999<<<<<<;;;;;;<<<===???@@@>>>>>>>>>>>>???AAACCCDDDEEEBBB???AAAEEEJJJLLLLLLLLLKKKLLLOOOVVVeee}}}iiiLLLEEE@@@>>>???EEEIIILLLQQQWWWbbbnnntttkkk[[[OOOJJJIIIOOOPPPSSSWWW\\\^^^^^^]]]UUURRRMMMGGGBBB???===<<<@@@<<<<<>>>>>>>>>>>???@@@BBBDDDEEEEEECCCBBBEEEKKKQQQUUUWWWYYYXXXZZZ___gggxxxyyyXXXMMMEEEBBBAAAFFFKKKNNNUUU\\\ooozzzuuueeeZZZUUUTTTRRRTTTXXX^^^cccfffggggggccc\\\QQQGGGAAA===;;;999???;;;<<>>999777888:::999555333555666666666555555555555555666666777777777777666666666777888777555555666777555555444333333555666777555666777888999999999888::::::::::::::::::::::::::::::::::::;;;<<<===>>>======>>>???AAACCCEEEGGGDDDDDDEEEKKKSSS]]]eeehhhhhhggghhhlllttthhhWWWNNNIIIGGGJJJNNNSSS\\\dddvvvyyykkkaaa]]][[[WWWYYY^^^dddkkkppptttvvvuuugggUUUGGG@@@>>><<<:::===;;;<<<@@@CCCEEEIIINNNWWWgggwww{{{tttjjj___XXXRRRVVVaaaooovvvuuutttuuurrrsssssssssssssssssssssuuutttrrrrrrsssvvvzzz}}}yyyzzz{{{{{{zzz}}}{{{|||xxx___TTTQQQIIIFFFBBB??????@@@@@@@@@@@@@@@AAABBBDDDFFFHHHJJJKKKKKKJJJJJJIIIJJJJJJJJJLLLKKKKKKKKKLLLNNNOOOPPPUUUWWWXXXWWWUUUSSSSSSTTTVVVUUUTTTSSSRRRSSSTTTUUUUUUWWWXXXWWWUUUUUUVVVWWW[[[[[[\\\\\\[[[ZZZXXXWWWXXXWWWVVVTTTSSSRRRRRRRRRUUUVVVXXXYYY[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[ZZZYYYXXXYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\ZZZYYYWWWWWWVVVWWWXXXXXXYYY[[[\\\\\\]]]aaa___\\\\\\___aaabbbbbbbbbcccdddfffggghhhhhhhhhbbbccceeeggghhhhhhhhhgggjjjiiigggeeeddddddeeeeeelllssswww___WWWSSSQQQOOONNNMMMKKKGGGEEEFFFFFFEEEDDDAAA???===<<<;;;;;;:::888666444111000........................---,,,++++++,,,,,,,,,,,,...------,,,+++***)))(((++++++******))))))((((((******))))))))))))******---,,,)))'''&&&''')))+++'''''''''''''''''''''''')))***++++++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,++++++,,,---,,,+++******************++++++++++++,,,...//////,,,***+++++++++,,,,,,,,,,,,---++++++,,,---...000000111000000///...---,,,+++***))))))***+++,,,,,,------000000000000111222333444333333222222333333333333444333777???BBBBBBBBBDDDBBBAAA???===:::666555666555555555555555555666666555666666777777777777666666777888777555444444555555555444444444444555666444444555777888999999999999999999999999:::::::::<<<<<<<<<======>>>??????<<<===>>>@@@BBBDDDFFFGGGDDDEEEHHHOOOZZZgggrrrxxxxxxvvvtttuuuwwwvvvaaaXXXRRROOORRRUUUZZZbbbkkkuuu|||wwwlllfffcccaaa]]]___bbbfffmmmuuu}}}rrrYYYHHHAAA@@@???>>>===<<<===@@@DDDFFFIIIJJJPPP^^^pppxxxvvvlllaaaZZZWWWZZZcccoootttsssssstttsssrrrrrrrrrqqqqqqrrrrrruuusssqqqpppqqqtttxxxzzztttxxx|||{{{yyyzzz|||xxxyyy~~~fffUUUPPPQQQEEECCC@@@??????@@@@@@@@@AAAAAABBBDDDEEEGGGIIIJJJLLLKKKJJJJJJIIIIIIIIIIIILLLLLLLLLLLLMMMOOOQQQRRRTTTVVVWWWVVVTTTSSSTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTVVVWWWWWWVVVUUUTTTUUUVVV[[[\\\]]]]]]]]][[[ZZZYYYYYYXXXUUUSSSQQQQQQQQQQQQTTTUUUWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZ]]]\\\\\\[[[[[[\\\]]]]]]^^^^^^]]]\\\ZZZYYYXXXWWWXXXYYYZZZ[[[\\\^^^^^^___bbb```^^^^^^```bbbcccdddffffffggggggggggggffffffcccdddfffggghhhhhhhhhhhhjjjiiigggfffeeeddddddeeeiiilllwwwuuu\\\UUURRRQQQNNNMMMLLLKKKHHHEEEFFFFFFEEEDDDAAA???===<<<999999888777666555333333............------------,,,,,,,,,,,,++++++,,,---///...---,,,***)))((((((++++++******))))))((((((******))))))))))))***************)))))))))))))))((((((((((((((((((((((((((()))***+++,,,,,,---,,,+++*********++++++,,,---***)))((((((******)))((('''((((((((())))))************+++---//////,,,***************++++++++++++++++++,,,---...000000111111111000///...---,,,+++*********++++++,,,,,,---000000000000111333444555333333333333333333333333111000444:::>>>???BBBGGGKKKJJJGGG@@@:::666666666222222333444555666666777555555666777777777777777666777888777555333333333555555555444444444555555333333444555777888999:::666666777777888888888888:::;;;<<<<<<===>>>>>>>>>;;;<<<>>>@@@BBBDDDFFFFFFDDDEEEIIIQQQ]]]kkkyyy}}}zzzwwwzzzmmmaaa]]][[[^^^aaaccciiippptttzzz|||wwwqqqooonnnlllggggggggghhhllltttzzz___KKKCCCAAA@@@???@@@??????AAAFFFKKKMMMMMMPPPZZZhhhsssssskkkbbb]]]VVVXXX```kkkrrrrrrsssvvvssssssrrrqqqqqqqqqrrrrrrvvvtttqqqppppppsssvvvxxxtttxxx||||||yyyxxx|||~~~~~~}}}{{{wwwwww|||~~~qqq^^^SSSOOOMMMBBBAAA??????AAABBBAAAAAABBBBBBDDDEEEGGGHHHIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLNNNPPPQQQSSSTTTUUUTTTSSSRRRTTTUUUSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUSSSSSSUUUVVV[[[[[[\\\]]]]]]\\\ZZZZZZXXXWWWTTTRRRQQQPPPPPPPPPRRRSSSUUUWWWXXXYYYZZZZZZ]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZYYYZZZYYYYYYXXXYYYYYYXXXXXXYYYZZZ[[[[[[^^^^^^]]]]]]]]]^^^__________________^^^\\\[[[ZZZ[[[[[[\\\^^^___```aaabbbcccaaa______aaaccceeeeeeeeeffffffffffffeeeeeedddcccdddfffhhhiiiiiihhhhhhggggggggggggfffggggggggghhhhhhooorrrXXXQQQMMMLLLKKKKKKLLLLLLKKKJJJFFFFFFEEEDDDAAA???===<<<999999888777666666555555.........---------,,,,,,+++,,,---,,,++++++---...///...,,,+++***)))))))))************))))))))))))******))))))))))))******'''(((***++++++***)))(((((((((((((((((((((((((((((()))***+++,,,---------++++++***++++++,,,---...***((('''((()))***)))'''&&&''''''(((((())))))))))))))))))+++---...,,,***(((((((((((()))))))))***++++++,,,---...//////000111111000///...------,,,******+++++++++,,,,,,,,,------...///000222333444444444555555555444333333000000222888;;;===CCCIIIOOORRRPPPGGG>>>:::888666222333333444555555666666444555666777777888888777777888:::999666444333333555555555555555444444444333333444444555777888999555555555666777777888888777888999::::::;;;:::::::::<<<>>>@@@BBBCCCDDDDDDCCCEEEIIIOOOZZZhhhwww~~~~~~~~~|||vvvrrryyy}}}pppnnnooosssuuutttuuuxxxwww|||}}}zzzyyy{{{{{{zzzwwwvvvsssooommmrrrzzz|||cccNNNCCC@@@>>>>>>BBBCCCCCCEEEMMMVVVZZZXXXRRRVVV^^^gggiiiccc^^^\\\SSSUUU]]]hhhooorrrtttxxxsssrrrqqqqqqqqqrrrssstttuuutttrrrqqqqqqrrrssstttuuuxxxzzzzzzxxxwwwyyy{{{{{{zzzyyyzzz|||}}}}}}||||||xxxwww{{{~~~}}}}}}~~~}}}eeeXXXQQQJJJEEEAAA@@@@@@AAACCCDDDDDDCCCBBBCCCEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLNNNSSSSSSSSSRRRQQQPPPRRRTTTQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQRRRTTTWWWYYYZZZ[[[\\\\\\[[[ZZZYYYWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRTTTUUUWWWWWWXXXXXX\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^___`````````___```aaaaaaaaa```^^^]]]\\\\\\^^^___aaabbbdddddddddaaa______aaadddeeeeeebbbbbbcccdddeeeeeeeeeeeecccdddfffhhhiiiiiiiiihhhggggggggghhhhhhiiiiiiiiiggggggkkkwwwrrrYYYSSSKKKJJJIIIIIIKKKLLLKKKKKKFFFFFFEEEDDDAAA???===<<<<<<;;;:::888666555555444//////...------,,,++++++***,,,---,,,+++***---///...---,,,******)))******)))))))))))))))***************))))))))))))******'''((()))***+++******)))((((((((((((((((((((((((((()))***+++,,,---------++++++++++++,,,---...///,,,+++******,,,,,,+++***'''''''''((())))))******)))(((((()))+++,,,,,,+++)))*********++++++++++++++++++,,,,,,---------...000000//////............***++++++++++++,,,,,,,,,,,,,,,---...000333555666555555666666666555444333222111333777999<<>>;;;999666555444333000000///...,,,+++*********,,,---,,,******---000...---+++***)))******+++(((((())))))******++++++******))))))))))))******((((((((())))))***++++++))))))))))))))))))))))))((((((***+++,,,---------,,,,,,,,,,,,---...///000+++***))))))++++++***)))'''(((((()))***+++++++++)))(((''''''***+++,,,+++------........./////////,,,,,,,,,,,,,,,,,,,,,,,,////////////............++++++++++++++++++,,,,,,------///000333555888999666666777777777666444333444333444777999;;;DDDMMMSSS___fffaaaYYYQQQIIIAAA;;;:::999777666444333222444555666777888888888888;;;===???>>>;;;777666555555666666666555444333333555444333333444555777888555666666777888999999:::666777999:::;;;;;;:::::::::;;;===???@@@AAA@@@@@@CCCDDDFFFJJJQQQ^^^mmmwwwxxxuuuyyy{{{qqqllllllrrriii[[[MMMEEECCCEEEHHHEEEGGGHHHMMM\\\nnnwwwuuueee]]]YYY]]]___]]]^^^bbb^^^]]]aaagggkkkjjjlllooopppooonnnnnnoooqqqsssuuuqqqrrrrrrrrrqqqpppnnnnnnsssqqqqqqrrrtttvvvwwwvvvxxxuuusssrrruuuxxxzzz{{{{{{yyy|||}}}{{{{{{|||wwwzzz}}}~~~~~~~~~~~~~~~hhhXXXPPPLLLFFFBBB@@@AAABBBEEEHHHIIIHHHFFFDDDEEEGGGIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIJJJJJJLLLLLLRRRRRRRRRPPPMMMMMMOOOPPPNNNOOOOOOPPPQQQQQQQQQPPPNNNOOOOOOOOOOOOQQQTTTWWWVVVWWWXXXYYYYYYXXXWWWWWWWWWWWWXXXYYYXXXWWWUUUTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXZZZ\\\^^^``````\\\ZZZXXXXXX[[[[[[YYYWWWYYYYYYYYYZZZ[[[]]]^^^___WWWXXX[[[^^^`````````___]]]^^^```bbbccccccaaaaaa[[[\\\]]]___aaabbbddddddcccaaa______aaadddeeeeeegggffffffdddcccaaa___^^^dddeeeggghhhiiijjjiiiiiijjjjjjkkkkkkkkkjjjjjjiiiffffffggglllxxxaaaTTTMMMKKKJJJIIIJJJKKKJJJIIIIIIGGGDDDBBB@@@>>>>>>>>>===<<<:::999777555333222//////......---------,,,))))))*********+++++++++...---,,,,,,++++++,,,,,,+++***)))***,,,------,,,+++*********))))))((((((''''''(((((()))*********)))(((((('''''''''(((((())))))))))))***+++,,,---......---,,,***)))((((((...---,,,+++)))(((''''''***+++,,,------,,,+++***))))))***+++,,,,,,------+++,,,------......------++++++++++++,,,---......000000000000000///......000///...---------------,,,,,,---///111555888::::::999888666555555555555000333555555666888>>>BBBPPP\\\gggiiigggccc[[[QQQAAA>>>;;;:::999777888;;;:::555333555777666777:::===<<<;;;999888777777777777777666555444333333222333333333444555666777888999888777777777999:::;;;777777888:::::::::::::::???>>>>>>>>>>>>@@@AAABBB>>>@@@CCCFFFLLLWWWdddmmmzzz}}}ssslllkkkbbbWWWNNNIIIGGGEEEDDDGGGIIILLLTTTdddwwwssseee```aaa```___```bbb```___bbbhhhlllnnnnnnmmmmmmnnnooopppqqqqqqrrrssssssssssssrrrpppnnnmmmqqqrrrssstttuuuvvvwwwxxxwwwvvvvvvvvvvvvvvvwwwwww{{{wwwtttsssuuuwwwvvvuuussswww{{{|||{{{|||nnnYYYOOOKKKFFFBBB@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIHHHGGGFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHHHHGGGHHHIIIKKKLLLOOOOOONNNMMMMMMNNNOOOPPPQQQPPPOOOOOOQQQRRRRRRRRRJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVYYYYYYYYYZZZYYYYYYXXXWWWUUUUUUUUUVVVVVVVVVWWWWWWYYYYYYYYYYYYYYY[[[]]]^^^]]]]]]\\\]]]^^^^^^\\\[[[\\\\\\]]]^^^```___]]]ZZZVVVYYY]]]aaabbbaaa___]]]\\\\\\]]]```bbbbbb___]]]ZZZ[[[\\\]]]^^^```aaabbbaaaaaaaaa``````bbbfffiiihhhiiiiiiddd]]]ZZZ[[[^^^eeefffggghhhiiijjjkkkkkkjjjjjjjjjjjjiiigggfffeeehhheeeiiivvvcccWWWOOOMMMKKKJJJJJJJJJIIIGGGHHHFFFDDDAAA???>>>>>>>>>888777666555444333222222......//////////////////******++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,+++******+++,,,+++)))************)))))))))(((***))))))))))))))))))))))))(((((('''''''''((((((''''''''''''((()))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***************++++++++++++******))))))***++++++,,,------+++,,,------...---------,,,,,,+++++++++,,,------,,,,,,---...//////.........---,,,,,,+++++++++,,,+++,,,,,,...000444777888999888777666555555555555222333444444555888===BBBNNNZZZdddfffffffffbbb\\\XXXPPPEEE===:::999999:::;;;666444777888777777999<<<;;;:::999888888888888888888777666555444333333444444444555555777888888555444444333444555666777777888888999999::::::;;;<<<<<<<<<;;;<<<===???@@@AAACCCFFFHHHKKKSSS^^^eeexxxvvvlllfff___UUUNNNKKKIIIHHHGGGGGGKKKQQQZZZjjjuuummmhhhcccaaabbbhhhfffeeegggjjjmmmnnnmmmmmmmmmnnnoooooopppppppppqqqrrrssssssrrrqqqooonnnqqqrrrrrrsssssstttuuuuuuttttttssssssssstttttttttvvvrrrooooooppprrrrrrqqqsssvvvzzz{{{||||||jjjVVVLLLIIIEEEBBBAAACCCCCCCCCCCCDDDFFFGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRQQQOOOPPPRRRSSSSSSRRRNNNNNNNNNNNNOOOOOOOOOOOORRRSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXYYY[[[^^^___```^^^]]]]]]]]]^^^\\\[[[\\\[[[[[[]]]^^^^^^\\\ZZZXXXZZZ^^^aaabbbaaa^^^]]][[[[[[\\\^^^``````]]][[[\\\\\\]]]^^^^^^^^^^^^^^^`````````___^^^```dddggggggkkkmmmhhh```[[[\\\___gggggghhhhhhiiiiiiiiijjjjjjjjjjjjiiihhhgggeeeeeeiiifffkkkwww~~~fffZZZQQQOOOLLLKKKJJJIIIHHHFFFGGGFFFDDDAAA???>>>======888888888777777666666555......//////000111111111+++,,,,,,,,,,,,---------,,,,,,+++************+++---+++************((('''************))))))))))))++++++******)))(((((('''(((((((((''''''(((((()))''''''''''''((()))************+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********))))))******+++,,,,,,,,,++++++,,,---------------------,,,++++++++++++,,,((()))***,,,------......---------,,,,,,,,,,,,,,,++++++,,,---///222444666888777777666666555555555444444444333444777===AAAHHHQQQZZZ]]]```eeehhhhhhooodddSSSEEE===;;;:::999;;;777555888999777666888::::::999999999999:::::::::999999888777666555444555555555555666777888888666666555555555666777888888888777777888999;;;<<<::::::::::::;;;<<<===>>>@@@CCCGGGJJJMMMRRR[[[aaavvv~~~zzzzzzuuuiii```[[[TTTOOOMMMLLLKKKJJJIIIQQQZZZcccrrryyyooofffdddgggnnnllljjjjjjkkkkkkkkkjjjmmmmmmnnnnnnnnnnnnmmmmmmooopppqqqrrrrrrqqqpppppprrrrrrrrrqqqqqqqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrqqqooolllkkklllnnnnnnnnnrrruuuwwwyyy}}}~~~uuudddQQQHHHEEECCCAAABBBCCCCCCCCCDDDEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJKKKMMMOOOPPPQQQSSSQQQPPPPPPRRRSSSSSSRRRQQQQQQPPPPPPOOOOOONNNNNNQQQRRRSSSTTTUUUUUUUUUUUUSSSTTTUUUVVVWWWXXXXXXXXXUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXWWWWWWXXX[[[___aaabbb```]]][[[\\\]]]]]]\\\]]]\\\[[[[[[]]]]]]\\\[[[ZZZ\\\^^^```aaa___]]]\\\ZZZZZZZZZ\\\]]]]]][[[YYY\\\]]]^^^___^^^\\\ZZZYYY]]]^^^^^^]]]\\\^^^aaadddhhhnnnsssooofff______ccchhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhgggfffdddcccgggeeeiiisss||||||ggg\\\QQQNNNLLLKKKKKKJJJIIIGGGFFFEEEDDDAAA???>>><<<<<<::::::999999888777666666//////////////////000000+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***))))))******)))'''*********))))))))))))))))))))))))(((((('''''''''(((((((((((((((((()))***)))))))))))))))***++++++******+++,,,...///000000---------------,,,,,,,,,+++***)))(((((()))***+++))))))******+++++++++,,,++++++,,,------------,,,...---,,,+++************((((((***+++,,,---------...///////////////......+++++++++,,,...000222333666666666666666666555555666555333222444777<<>>DDDKKKPPPUUU]]]gggnnnwwwrrrfffVVVHHHAAA===::::::666555888:::888777888999999999999:::;;;<<<<<<<<<;;;:::999888777777666666666555555555666666777666666666666666666777777999888777666777999;;;<<<::::::;;;;;;<<<<<<===>>><<>>===<<<999999777666444222111000000000///......---,,,,,,++++++++++++************,,,+++******))))))******)))((('''(((***+++***)))))))))))))))))))))******&&&&&&&&&''''''(((((((((((((((((((((((()))******))))))))))))))))))***+++,,,,,,,,,------.........000000///...---,,,+++***+++***)))(((((()))***+++)))***************++++++***+++,,,,,,------,,,,,,...---,,,+++***)))))))))******+++,,,,,,,,,,,,+++......///000000//////...,,,,,,++++++---...000111444555666666666666555555777555333222444777:::<<<777;;;@@@EEEJJJTTTcccooowww~~~|||nnn\\\OOOEEE>>>;;;777555888:::888888:::888888888999:::;;;===>>>>>>===<<<<<<::::::999888666666555555555555555555333333333333333333333222888777666666666888:::<<<<<<<<<===>>>>>>?????????<<>>@@@???>>>===<<<;;;;;;:::888777777666555555555555444555555555555444333333777777666666777888:::;;;<<<<<<>>>??????@@@??????>>>CCCHHHLLLOOORRRWWW\\\cccjjjwwwxxxlllnnnooommmiiiggghhhjjjeeedddaaa]]]YYYXXXXXXZZZcccqqqwwwjjjeeehhhjjjlllmmmmmmkkkiiiiiijjjfffgggiiikkkkkkjjjhhhgggiiijjjlllnnnooooooooonnntttrrrooommmkkkkkkkkkllljjjjjjkkkkkkkkkiiihhhgggiiiiiijjjjjjjjjlllpppsss~~~xxxjjjbbb\\\TTTKKKBBBAAAAAA@@@AAACCC@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFIIIHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLOOOMMMKKKKKKLLLMMMLLLKKKLLLLLLMMMOOOPPPRRRSSSSSSQQQRRRTTTVVVXXXZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSTTTVVVXXXZZZ[[[]]]ZZZWWWWWWZZZ]]]```aaabbbaaa````````````___]]]ZZZZZZZZZZZZYYYYYYYYYZZZ[[[ZZZXXXXXXXXXXXXVVVUUUSSSTTTWWWZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\[[[[[[\\\^^^bbbfffiiigggccc```aaadddcccdddeeegggiiikkkmmmnnnhhhhhhggggggfffeeecccbbb```aaacccdddhhhqqqdddZZZPPPNNNLLLKKKLLLLLLKKKJJJGGGGGGFFFEEECCCAAA>>>===<<<<<<;;;999888666555555111000000///...---,,,,,,,,,,,,,,,++++++*********------,,,++++++++++++++++++***)))***+++,,,+++***((()))))))))************((((((((()))))))))))))))(((((((((((()))***+++,,,(((''''''&&&&&&&&&''''''++++++++++++,,,,,,,,,---.........---,,,++++++*********++++++++++++******************))))))))))))******+++,,,,,,,,,,,,+++,,,,,,+++***))))))******((()))***+++,,,---------+++,,,.../////////...---......---,,,,,,---...///111222444666777777666555777555444444777888777555666777:::===>>>CCCRRRcccppp~~~|||lllZZZLLLDDD>>>===;;;888888;;;999999999:::;;;<<<===>>>AAAAAA@@@???>>>===<<<<<<;;;:::999888777777777777777888888999888777666555666666777777888888999999999:::<<<===>>>>>>=========AAAEEEGGGHHHJJJOOOSSSXXX\\\dddooo{{{}}}vvvuuutttrrrpppooonnnmmmkkkkkkiiieeeaaa```ccceeeqqq|||{{{mmmfffggghhhkkkmmmllliiigggggghhhccceeehhhiiijjjiiihhhfffgggiiijjjlllmmmmmmmmmlllqqqooollliiigggggghhhiiigggggghhhiiihhhfffdddcccdddfffiiikkknnnrrrxxx}}}}}}iii___XXXQQQLLLEEE@@@AAABBBAAAAAACCCAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLMMMOOOOOOOOONNNNNNOOOMMMLLLKKKLLLMMMLLLKKKKKKKKKMMMNNNOOOQQQRRRRRRPPPQQQSSSVVVXXXYYYZZZ[[[ZZZZZZ[[[[[[[[[[[[[[[[[[WWWWWWVVVUUUTTTSSSSSSRRRQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUTTTVVVZZZ^^^aaacccaaa`````````aaa```^^^[[[XXXXXXWWWWWWWWWXXXYYYYYYZZZXXXVVVUUUVVVUUUTTTSSSSSSTTTVVVWWWYYYZZZZZZZZZ[[[\\\]]]]]]\\\\\\]]]^^^aaaaaa```___^^^___aaacccdddeeefffhhhiiikkkllllllhhhhhhhhhgggfffeeedddcccaaadddeeeccceeennn{{{~~~~~~cccZZZRRRPPPMMMLLLLLLKKKIIIHHHHHHHHHGGGFFFDDDAAA???===777777666666555444444444000000000000////////////---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,...,,,++++++,,,,,,***)))(((((())))))*********+++,,,,,,++++++***)))))))))(((((((((((()))***+++,,,***))))))((((((((())))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************)))))))))))))))******+++,,,,,,,,,,,,+++,,,+++******)))*********%%%&&&(((***,,,---......,,,...000111222111000/////////------------...///000222444666777777666555777555444555888888666333666666888;;;:::<<>>=========<<<;;;:::999888888888555555666666666555333222555666777888999999999888777888:::;;;<<<<<<;;;:::999===AAABBBCCCFFFKKKOOOSSSTTTXXX```jjjvvv|||{{{{{{yyysssnnnoooooonnnjjjfffgggjjjnnn|||}}}pppiiihhhfffhhhjjjiiifffccccccdddbbbdddgggiiijjjiiigggfffggghhhjjjkkkllllllkkkkkkooommmjjjfffeeeeeefffgggggghhhiiiiiihhhfffdddcccbbbfffkkkooosssyyykkk[[[VVVPPPIIIGGGBBB???AAACCCAAAAAACCCBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHGGGFFFGGGHHHIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHMMMLLLKKKJJJIIIJJJKKKKKKJJJKKKMMMOOOPPPQQQQQQPPPPPPNNNMMMLLLMMMNNNMMMLLLKKKLLLMMMNNNOOOPPPPPPQQQOOOPPPRRRUUUWWWYYYZZZZZZWWWXXXYYY[[[\\\\\\\\\\\\XXXWWWVVVUUUSSSRRRQQQPPPPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRRRRUUUZZZ___bbbccc```___```aaaaaa```\\\ZZZWWWWWWVVVUUUVVVWWWXXXYYYYYYWWWUUUTTTTTTSSSRRRQQQTTTUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^]]]\\\]]]___ccc```]]]\\\]]]aaaccceeefffgggggghhhiiijjjjjjkkkiiiiiihhhhhhgggfffdddcccaaaddddddaaabbbjjjvvv{{{```XXXNNNLLLIIIIIIJJJLLLMMMMMMHHHGGGEEEBBB@@@>>>======;;;:::999999999888666444/////////000000000000000---,,,++++++******++++++******++++++++++++******************************+++***)))(((((()))***+++++++++******))))))((((((***++++++***'''&&&&&&'''(((((()))))))))'''&&&%%%$$$&&&))),,,------,,,,,,444000+++***---000111111---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((''')))---...,,,***((())))))***+++---...///------......///000000000---...///111111111000000222333333444555666777777555444444666888999888666222333555777:::@@@GGGLLL^^^hhhssszzz|||llleeeUUUFFF??????@@@>>>>>>===;;;::::::;;;===???======>>>>>>?????????@@@@@@???>>><<<;;;;;;::::::;;;999777555444555666777777777666666666777777888;;;;;;:::::::::;;;<<<<<<>>>??????AAADDDKKKTTTYYY\\\ZZZXXXYYY^^^hhhsss{{{~~~}}}{{{yyyxxxxxxxxxyyy}}}tttmmmiiikkkiiigggeeecccbbbbbbbbbeeefffggghhhhhhggggggfffccceeehhhiiihhhggghhhiiinnnkkkgggeeedddeeeffffffdddfffiiiiiihhhgggggggggiiiooossstttyyyxxx___TTTNNNHHHEEE>>>@@@BBBBBBBBBBBBDDDEEEAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGJJJKKKJJJIIIIIIGGGFFFEEEEEEGGGIIIJJJJJJKKKKKKJJJJJJKKKMMMPPPMMMMMMMMMMMMNNNPPPRRRTTTNNNMMMKKKKKKLLLLLLJJJIIIIIIIIIJJJKKKMMMPPPRRRSSSNNNOOOQQQRRRTTTVVVXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]][[[YYYXXXWWWVVVTTTPPPMMMRRRQQQQQQQQQRRRTTTVVVXXXTTTUUUVVVXXX[[[]]]^^^___aaa```^^^\\\[[[YYYYYYXXXVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWYYYXXXWWWVVVVVVWWWVVVWWWWWWVVVUUUVVVXXXZZZ\\\]]]^^^^^^___^^^^^^]]]]]]\\\[[[[[[\\\___aaacccdddfffiiijjjhhhffffffffffffeeedddcccccccccdddeeeccccccbbbaaabbbgggnnnsss}}}xxx]]]VVVOOOLLLJJJIIIJJJLLLLLLLLLIIIGGGEEECCC@@@???======888777666666666555333111////////////////////////...---,,,,,,++++++,,,,,,******++++++++++++******))))))))))))))))))))))))((())))))))))))))))))(((*********)))))))))))))))((())))))(((&&&%%%&&&''''''((()))))))))(((&&&%%%'''(((***,,,......///...111...,,,,,,......---,,,------,,,+++*********+++************************++++++++++++++++++++++++***)))(((***,,,---,,,***++++++************++++++------......///000000000333222000///......//////111222333444555666777777555555555666999999888777777777777777777:::???CCCNNNXXXbbbkkkvvvzzzwwwkkkYYYKKKDDDAAA>>>???>>>======<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@?????????>>>======<<<<<<:::999777666555666888888888777777777777777888888::::::999999:::;;;<<<<<<<<>>===<<<:::999999?????????>>>??????@@@@@@>>>???@@@AAAAAA@@@??????;;;:::999888888888999:::999888888777777777888888888888888999999;;;<<<<<<;;;???EEELLLRRRYYY___dddjjjiiihhhhhhkkkrrr{{{~~~}}}xxxsssooolllhhheeebbbaaa___^^^]]]]]]^^^^^^\\\]]]___```aaaaaaaaa```[[[]]]______^^^]]]]]]^^^bbbbbbbbbbbbbbbccccccccc```cccfffiiikkknnnsssvvvzzzwww\\\NNNJJJGGGEEEDDDCCCDDDEEEDDDBBBAAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFIIIKKKKKKHHHFFFEEEEEEDDDDDDEEEFFFHHHIIILLLMMMMMMLLLKKKKKKMMMOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUSSSPPPOOOOOONNNLLLJJJMMMMMMNNNOOOPPPQQQRRRSSSQQQQQQQQQRRRRRRSSSSSSTTTUUUWWWZZZ]]]^^^]]]\\\[[[VVVUUUUUUVVVWWWWWWUUUTTTRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWYYYZZZ\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUWWWYYYYYYWWWVVVWWWXXXVVVXXXZZZZZZYYYXXXYYYYYY^^^^^^^^^___```bbbdddfffjjjgggccc___]]]^^^aaabbbfffggggggfffcccaaa``````aaa```^^^]]]]]]^^^```aaaggghhhhhhhhhgggiiimmmpppvvv}}}uuu[[[UUUQQQNNNKKKIIIJJJKKKKKKJJJJJJIIIGGGEEEBBB@@@===<<<999888777777777666444222111000000///...---,,,,,,......---,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******%%%'''((((((&&&&&&''')))'''((()))******)))((('''((((((''''''(((***---...---......///000///...---///...---,,,+++************************************+++++++++++++++,,,,,,++++++++++++,,,+++***)))+++++++++,,,---///111222------......///000000000000000///...///111444555//////111222444555666777666666666777999:::999888444555666666666777:::<<<>>>BBBGGGMMMXXXfffrrrzzzoooaaaSSSJJJEEEDDDAAA???===<<<<<<<<>>@@@BBBDDDDDDDDDCCCBBB???>>><<<;;;:::::::::;;;999999888777777777888888777777777888999:::;;;<<<<<<@@@FFFMMMTTT\\\dddiiiqqqrrrssstttvvv|||vvvqqqqqqsssttttttqqqooollljjjiiigggeeebbb______]]]\\\\\\]]]^^^^^^``````aaaaaa```^^^]]][[[YYY[[[\\\\\\ZZZZZZ[[[\\\^^^```bbbcccbbbbbbbbbbbbaaadddiiimmmrrrxxx}}}xxxxxxyyyfffSSSJJJGGGEEECCCBBBCCCDDDEEEDDDCCCBBBCCCEEEDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFIIIKKKJJJGGGEEEDDDDDDCCCDDDEEEFFFHHHIIIKKKLLLMMMLLLKKKJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTRRRQQQPPPQQQPPPOOOMMMOOOPPPQQQQQQRRRRRRRRRRRROOOOOOPPPQQQRRRSSSTTTTTTTTTWWW[[[^^^```___]]]\\\VVVUUUTTTUUUWWWWWWVVVUUUTTTUUUWWWYYYYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSUUUWWWYYYYYYXXXWWWXXXYYYWWWZZZ]]]^^^]]][[[ZZZZZZ]]]]]]]]]]]]___cccfffhhhllliiiddd```^^^___bbbdddfffggggggeeecccaaaaaabbbcccaaa___\\\[[[\\\]]]^^^ggghhhjjjjjjjjjllloooqqqsssuuu]]]XXXQQQNNNKKKIIIJJJKKKKKKJJJJJJJJJHHHFFFCCC@@@===<<<:::999888888888777555333111111000///...------,,,---,,,,,,+++++++++++++++******++++++++++++******************************+++)))&&&$$$$$$&&&)))+++''''''(((((()))))))))***'''((())))))((('''(((***'''((()))******)))(((((()))((('''&&&'''))),,,...+++,,,,,,,,,,,,...000111///...---,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,++++++************+++---...000111------......///000000000...///000222333333444444///000111222444555666777666555555777999:::999777333555777777777888:::<<<======@@@DDDLLLWWWeeeoooxxx}}}rrrcccVVVQQQNNNJJJEEEBBBAAAAAABBBBBBAAA@@@??????@@@AAABBB???AAACCCEEEFFFFFFEEEDDDDDDCCCAAA@@@>>>===<<<;;;::::::999888777777888888888888888888999:::;;;<<<>>>@@@DDDHHHOOOYYYccciiiqqqtttwwwyyy{{{xxxnnnhhhfffggghhhggggggfffeeeffffffdddbbb___\\\[[[ZZZYYYYYYZZZ[[[\\\^^^^^^______^^^\\\[[[YYYVVVXXXYYYXXXWWWWWWXXXZZZ[[[^^^aaacccbbbaaaaaabbbhhhkkkqqqvvv}}}zzztttrrrzzzhhhZZZKKKEEEBBB???======AAABBBDDDDDDCCCDDDEEEGGGDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKIIIIIIJJJKKKLLLLLLNNNOOOPPPRRRRRRSSSQQQPPPOOOPPPRRRSSSRRRQQQPPPQQQRRRSSSSSSSSSSSSRRRMMMNNNOOOQQQRRRTTTUUUVVVUUUXXX\\\```aaaaaa___]]]YYYWWWVVVUUUVVVWWWUUUTTTTTTUUUVVVXXXXXXXXXWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWVVVUUUTTTTTTUUUWWWYYYYYYXXXXXXXXXYYYZZZ]]]```aaa```]]]\\\[[[[[[[[[[[[\\\^^^bbbeeeggghhhfffbbb```___aaadddffffffggggggeeedddccceeeggggggeeeaaa]]][[[[[[[[[\\\dddfffiiikkklllnnnqqqsssttt~~~uuu]]]ZZZPPPMMMJJJIIIJJJKKKKKKKKKKKKJJJJJJHHHEEEAAA>>><<<888777666666666555333111111111000000//////......,,,,,,+++************+++******++++++++++++******************************,,,***'''%%%%%%'''***,,,'''(((((((((((((((((()))((()))***)))((('''((()))'''((()))*********)))(((+++***)))((()))+++---///)))***+++******+++...000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***+++------,,,++++++,,,++++++************++++++------......///000000000111222333444444333111000111111222333444555666666555444444666888999888666666888::::::888777777888777777999===BBBIIIVVVaaalllttt{{{~~~sssggg^^^ZZZTTTMMMGGGDDDBBBBBBDDDCCCAAA??????@@@AAACCCAAABBBDDDEEEGGGGGGGGGFFFGGGFFFEEEDDDBBBAAA??????===<<<;;;::::::999:::::::::999999999999:::;;;;;;>>>>>>@@@CCCHHHPPPZZZaaalllqqqvvvyyyzzz~~~|||{{{wwwppphhhcccaaabbbaaa___aaaaaaaaabbbcccbbb___\\\YYYXXXWWWVVVUUUVVVWWWXXXUUUVVVXXXZZZZZZZZZZZZYYYSSSTTTTTTTTTTTTTTTVVVXXXYYY]]]bbbdddcccdddfffiiitttxxx}}}yyysssqqqwwwyyykkk___TTTJJJFFFCCC???===>>>???AAACCCCCCCCCDDDEEEGGGBBBCCCDDDFFFFFFFFFFFFFFFGGGFFFFFFFFFHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEGGGIIIJJJIIIIIIJJJKKKJJJLLLNNNPPPRRRTTTTTTUUUQQQPPPPPPQQQSSSUUUTTTTTTPPPQQQRRRTTTTTTTTTSSSSSSMMMNNNOOOQQQSSSUUUWWWWWWXXXZZZ]]]```aaaaaa___^^^[[[YYYVVVVVVVVVVVVUUUTTTRRRSSSTTTTTTUUUUUUUUUTTTZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXYYY[[[[[[[[[ZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUWWWYYYYYYYYYXXXYYYZZZ[[[]]]```aaa```]]]\\\[[[YYYYYYZZZ[[[^^^aaaccceeedddcccaaa```aaaccceeeggghhhhhhgggeeedddeeehhhjjjjjjgggccc^^^\\\[[[\\\]]]ccceeehhhiiikkkmmmqqqsssttt|||~~~rrr[[[XXXOOOLLLJJJIIIJJJLLLLLLLLLKKKKKKJJJHHHEEEAAA>>>;;;777666555555555444222000111111111111111000000000------,,,++++++++++++,,,******++++++++++++******************************)))))))))(((((()))))))))((((((((((((((('''''''''((()))***)))'''&&&&&&''''''((()))***+++******)))******))))))***+++,,,---+++---//////---+++,,,...---,,,,,,,,,,,,---......************************)))******+++,,,,,,------(((+++------,,,+++,,,...,,,,,,++++++++++++,,,,,,------......///000000000333333333222333333333333333333444444444555555555444333333555777888777555777999;;;:::888666555555555444666;;;<<<>>>GGGRRRYYYdddpppyyy{{{sssooojjjbbbXXXPPPIIIEEEEEECCCAAA??????@@@BBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDAAA@@@???>>>============<<<;;;;;;::::::::::::::::::;;;===???BBBGGGNNNSSS```ffflllnnnnnnpppwww~~~|||}}}}}}|||zzzuuusssrrrrrrnnniiiccc``````___\\\ZZZZZZ[[[]]]___aaa```\\\YYYXXXWWWVVVUUUTTTTTTUUUVVVQQQRRRTTTVVVXXXXXXXXXWWWRRRSSSTTTTTTTTTUUUXXXZZZZZZ```fffjjjkkknnnsssxxx~~~zzzxxx{{{uuufff\\\VVVOOOHHHFFFDDDAAAAAADDD@@@BBBCCCCCCBBBBBBCCCEEEAAACCCEEEHHHIIIIIIHHHGGGIIIGGGEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFEEECCCFFFIIIJJJJJJJJJKKKLLLJJJLLLOOORRRUUUWWWXXXXXXTTTSSSRRRSSSUUUVVVVVVUUUOOOPPPRRRTTTUUUUUUTTTSSSOOOPPPQQQRRRTTTUUUVVVWWWZZZ[[[\\\^^^______^^^^^^[[[XXXVVVUUUVVVWWWVVVUUUTTTTTTTTTSSSTTTTTTUUUVVV[[[[[[ZZZZZZYYYYYYXXXXXXVVVWWWZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXUUUWWWYYYYYYYYYYYYZZZ[[[ZZZ\\\______]]][[[ZZZZZZXXXXXXZZZ\\\___aaabbbcccbbbbbbbbbbbbccceeefffgggjjjjjjhhheeecccdddgggjjjiiifffbbb^^^\\\]]]___```dddeeegggggghhhkkknnnqqqqqqwww|||oooYYYVVVNNNLLLIIIIIIJJJLLLMMMMMMLLLKKKKKKIIIFFFBBB>>>;;;888777555555666555333111111111111111111222222222......---,,,,,,,,,,,,---******++++++++++++******))))))))))))))))))))))))'''(((+++,,,,,,+++((('''))))))(((((('''''''''&&&((())))))(((&&&$$$%%%&&&'''((()))***++++++***)))(((''''''(((((()))******///222666666222...,,,,,,,,,,,,,,,,,,---...//////))))))))))))))))))))))))))))))***+++,,,,,,------'''***------,,,+++---///,,,,,,------///000222333------......///000000000222111000000111444777999555555555555555555555555333333333444666777666555444777999:::888666555555888666999<<<:::777===FFFFFFVVVgggqqqyyy{{{ooobbbVVVOOOFFFDDDAAA??????@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIIIIIIIDDDCCCBBBAAA@@@@@@@@@@@@======<<<;;;::::::::::::666999;;;===???AAAEEEHHHOOOUUU[[[]]][[[]]]ccciiiggggggfffdddhhhuuu}}}yyysssmmmjjjiiijjjkkkiiifffaaa______^^^ZZZVVVVVVWWWYYY\\\___^^^[[[XXXZZZYYYXXXVVVVVVVVVVVVWWWTTTTTTVVVWWWWWWVVVUUUUUUSSSUUUVVVVVVVVVXXX[[[^^^^^^dddlllpppsssxxxpppaaaVVVOOOKKKEEEAAA@@@@@@>>>@@@DDDBBBCCCCCCCCCAAA@@@AAABBB???BBBFFFJJJLLLKKKIIIHHHJJJGGGDDDCCCEEEFFFGGGGGGHHHHHHIIIHHHHHHGGGFFFEEECCCFFFIIIKKKKKKLLLMMMNNNKKKMMMPPPTTTWWWZZZ[[[[[[WWWVVVUUUUUUWWWWWWVVVUUUNNNOOORRRTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUZZZ[[[\\\\\\]]]]]]]]]]]]ZZZWWWUUUUUUVVVWWWWWWWWWXXXWWWVVVUUUVVVWWWXXXYYY[[[[[[[[[ZZZYYYXXXXXXXXXVVVWWWZZZ\\\]]]]]]\\\[[[YYYYYYYYYZZZZZZZZZZZZZZZUUUWWWYYYZZZYYYYYYZZZ[[[YYY[[[]]]\\\ZZZYYYXXXYYYXXXYYY[[[^^^```aaabbbbbbbbbcccdddeeeeeefffgggggglllkkkhhheeebbbbbbeeehhhgggddd```]]]\\\^^^aaacccffffffgggffffffhhhlllooonnnssszzzqqq[[[VVVOOOMMMLLLLLLMMMNNNNNNMMMMMMLLLKKKHHHDDD>>>999666888888777666555444333333000///......//////...---------------------------++++++++++++++++++++++++''''''''''''((((((((((((******))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,''''''&&&&&&'''((())))))++++++,,,,,,,,,---------++++++,,,+++++++++---...,,,,,,,,,+++++++++******+++************************++++++,,,,,,++++++***,,,...///---***)))***,,,------...///000111222222111333555444333333666999:::999888777777888999:::::::::999777444333444555666888::::::888666555666777777666777999;;;===>>>???FFFSSSaaajjjsss}}}jjjYYYOOOLLLIIIFFFEEEDDDCCCBBBCCCBBBAAAAAABBBCCCDDDFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA???===<<<:::999<<<;;;::::::<<<>>>AAACCCHHHIIILLLNNNOOOPPPPPPOOOPPPQQQQQQRRRVVV```mmmvvvzzzrrroooiiiddd```______```aaaaaa```^^^\\\YYYVVVTTTXXXXXXYYYYYYXXXWWWWWWVVVZZZZZZXXXUUUQQQPPPPPPRRRTTTQQQQQQUUUVVVTTTRRRTTTYYYYYYYYYXXXYYY\\\```dddlllqqqxxx~~~qqq^^^SSSLLLHHHDDDEEEDDDBBB@@@@@@BBBDDDEEEEEEDDDCCCBBBAAAAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJIIIKKKMMMNNNMMMKKKHHHFFFGGGHHHJJJLLLMMMNNNMMMMMMKKKLLLOOOUUU[[[___``````XXXVVVTTTSSSUUUWWWWWWWWWRRRSSSSSSTTTTTTUUUVVVVVVTTTTTTUUUTTTSSSTTTWWWYYYXXXYYYYYYZZZZZZZZZZZZZZZWWWXXXXXXWWWVVVUUUWWWXXXWWWVVVUUUSSSSSSTTTVVVWWWZZZYYYYYYZZZ\\\\\\[[[ZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\ZZZXXXYYY[[[[[[XXXUUUWWWYYY[[[^^^^^^]]][[[ZZZZZZ\\\^^^______]]]ZZZYYYWWWYYY\\\___aaacccdddddddddgggiiijjjhhhgggffffffmmmkkkiiigggeeeeeedddeeeaaabbbbbbbbbbbbbbbaaa``````aaacccdddeeehhhlllnnnooovvv~~~~~~ttt]]]WWWOOOMMMLLLLLLMMMNNNNNNMMMMMMLLLJJJGGGCCC>>>:::888999999888777666555444444111000...///000000///---------------------------------------------------))))))))))))))))))))))))******))))))))))))******(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++++++++++++++++++++,,,---)))))))))*********++++++//////...---+++++++++,,,,,,,,,+++++++++*********------------------------++++++,,,,,,,,,,,,+++++++++---...---++++++,,,...------...///000111222222111333555555444444777:::>>>======<<<<<<======>>>999999777555444444888::::::::::::::::::999999999777777666777888999;;;<<>><<<;;;<<<<<<;;;;;;===>>>@@@BBBBBBBBBDDDEEEFFFFFFGGGGGGGGGHHHJJJLLLOOOTTT\\\bbboooxxxtttmmmjjjgggbbb]]]ZZZYYYYYYZZZZZZZZZZZZZZZXXXVVVTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTWWWWWWUUURRROOOMMMNNNOOORRROOOOOOSSSUUUSSSTTTVVV^^^___```aaabbbeeejjjmmmvvv{{{gggWWWOOOKKKHHHDDDDDDDDDBBBAAA@@@BBBDDDDDDDDDDDDCCCBBBAAAAAA@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJJJJLLLMMMNNNNNNLLLJJJHHHHHHIIIKKKMMMNNNNNNNNNNNNMMMMMMPPPTTTYYY\\\]]]\\\VVVTTTRRRRRRUUUWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTUUUWWWYYYXXXXXXYYYZZZZZZ[[[[[[ZZZWWWXXXXXXWWWUUUUUUVVVXXXWWWVVVUUUTTTTTTUUUVVVWWWYYYYYYYYYZZZ\\\]]]\\\ZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]][[[ZZZ[[[]]]]]][[[XXXYYYZZZ\\\]]]^^^]]]\\\[[[[[[\\\]]]^^^^^^]]][[[ZZZYYY[[[]]]```bbbcccccccccgggjjjlllmmmkkkiiiiiiiiiooommmjjjgggeeeccccccbbbaaaaaaaaaaaaaaa```______]]]```ccceeeffffffhhhjjjmmmttt|||ttt]]]WWWOOOMMMLLLLLLMMMNNNNNNMMMLLLKKKIIIEEEBBB???<<<;;;:::999999888777666555555222000//////000111///...------------------------------------------------++++++++++++++++++++++++******))))))))))))******)))))))))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))))))))***)))))))))************+++000000///...------------------------,,,,,,,,,,,,)))*********+++,,,,,,,,,,,,,,,------------,,,,,,***,,,---...------///000---......///000111222222222444666666666777999;;;@@@AAAAAABBBBBBAAAAAA@@@;;;:::888666666:::@@@EEEDDD@@@;;;999;;;<<<;;;:::888888777777777888999:::>>>???CCCIIIMMMUUUdddqqq~~~wwwdddWWWQQQPPPOOONNNIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEGGGIIIKKKNNNOOOPPPOOOOOOOOONNNOOOOOOPPPQQQPPPOOOLLLIIIFFFCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@@@@BBBEEEGGGHHHIIILLLNNNUUU\\\gggsssuuulllddd``````]]]YYYVVVSSSSSSSSSTTTTTTTTTUUUVVVUUUTTTSSSRRROOOOOOPPPQQQRRRRRRRRRRRRSSSTTTSSSQQQNNNLLLMMMNNNRRROOOPPPUUUXXXXXX[[[```hhhjjjmmmoooqqqssswwwyyysssZZZOOOKKKIIIGGGCCCDDDDDDCCCAAAAAABBBDDDCCCCCCCCCBBBBBBAAAAAA@@@CCCCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNOOONNNMMMKKKJJJHHHIIILLLNNNOOOPPPPPPPPPOOOOOOPPPTTTWWWZZZZZZYYYUUUSSSRRRRRRUUUWWWXXXXXX[[[[[[ZZZXXXWWWVVVUUUUUUVVVWWWWWWVVVUUUUUUWWWYYYXXXXXXYYYZZZZZZ[[[\\\\\\WWWXXXWWWVVVTTTTTTUUUWWWWWWVVVUUUTTTUUUUUUWWWXXXYYYYYYYYYZZZ]]]]]]]]][[[YYYYYYYYYZZZZZZZZZZZZZZZ]]]\\\\\\]]]______^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\]]]^^^^^^]]]]]]]]]\\\]]]___aaacccccccccccciiikkkmmmmmmlllkkkjjjkkkmmmllljjjhhhfffeeeeeeeeebbbbbbaaaaaa```___^^^^^^\\\___ccceeeeeeeeeeeeeeejjjrrryyy}}}rrr[[[UUUOOOMMMLLLLLLMMMNNNNNNMMMLLLJJJHHHDDDAAA???>>>===999999888777666555444444222111000000111111000///------------------,,,,,,************************,,,+++++++++++++++************))))))))))))******++++++***)))(((''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((***)))((('''''''''''''''++++++++++++,,,,,,,,,,,,------,,,---///111222222////////////............'''(((((()))***++++++,,,,,,------......------,,,,,,,,,---.........///000......///000111222222333666777888999::::::;;;<<<@@@BBBFFFHHHHHHFFFBBB@@@@@@???<<<:::;;;AAAIIIPPPMMMFFF===999;;;<<<:::888::::::999999999888888888;;;:::<<>>??????@@@AAACCCDDDEEEEEEEEEEEEKKKOOOUUU]]]eeeoooxxx~~~wwwtttooohhhbbb]]]ZZZYYYXXXVVVSSSQQQOOOOOOPPPQQQQQQRRRSSSTTTSSSRRRQQQPPPMMMNNNOOOOOOPPPPPPPPPOOORRRRRRSSSRRRPPPOOOPPPQQQVVVTTTWWW\\\```ccciiipppuuuxxx|||~~~fffQQQKKKJJJGGGCCCBBBCCCDDDCCCBBBAAABBBDDDBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCDDDDDDEEEFFFGGGEEEDDDDDDEEEFFFHHHJJJKKKKKKLLLMMMNNNNNNLLLKKKJJJHHHJJJLLLNNNPPPQQQRRRQQQPPPPPPPPPSSSVVVYYYYYYXXXWWWUUUTTTTTTVVVWWWWWWVVV[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXWWWWWWXXXYYYXXXXXXYYYYYYZZZ[[[\\\]]]XXXXXXWWWUUUSSSSSSUUUWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYYYYYYYZZZ]]]]]]\\\[[[XXXXXXXXXXXXYYYYYYYYYYYY\\\\\\]]]^^^`````````___```^^^\\\[[[[[[\\\^^^___\\\]]]]]]]]]^^^^^^_________```bbbcccddddddcccbbbgggiiikkkkkkjjjiiijjjjjjiiiiiiiiiiiijjjkkkkkkllleeedddcccbbbaaa```_________bbbdddddddddcccdddeeehhhooovvvyyyrrr[[[TTTOOOMMMLLLLLLMMMNNNNNNMMMLLLJJJGGGDDDAAA???>>>===777777666555444333333222222111000000111111000///......---------,,,,,,,,,************************++++++*********)))))))))******))))))))))))******,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))((((((((((((++++++***)))((((((((()))******+++++++++,,,,,,,,,---++++++,,,000222333222............------------***++++++,,,---...//////,,,------......------,,,......---............---......///000111222333333999999;;;===>>>??????>>>BBBGGGNNNSSSSSSNNNGGGBBBCCCAAA>>><<<===CCCKKKRRRLLLEEE===999;;;===<<<:::<<<<<<<<<<<<;;;:::999999999777999<<<======CCCKKKXXXaaaqqqyyynnnaaaXXXUUUUUUTTTSSSPPPMMMIIIGGGDDDEEEFFFHHHKKKMMMNNNOOONNNNNNOOOPPPRRRUUUWWWXXXVVVUUUSSSRRRRRRSSSTTTTTTVVVVVVVVVTTTQQQLLLHHHEEEEEECCCBBB@@@???@@@@@@AAABBBAAAAAAAAABBBCCCCCCCCCGGGIIILLLPPPUUU]]]eeejjjjjjlllppprrrsssrrrpppooogggddd```[[[WWWUUUTTTTTTPPPOOONNNMMMMMMMMMOOOPPPPPPQQQRRRRRRQQQPPPOOONNNMMMNNNNNNNNNNNNNNNMMMMMMQQQSSSTTTUUUTTTTTTVVVWWW]]]]]]aaagggkkknnnvvv~~~www^^^NNNJJJIIIEEE@@@AAACCCDDDDDDBBBBBBCCCDDDAAABBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEGGGIIIKKKMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGIIILLLOOOQQQRRRSSSSSSPPPPPPPPPRRRVVVXXXYYYYYYYYYXXXVVVVVVWWWWWWVVVTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZYYYYYYYYY[[[YYYYYYYYYYYYZZZ[[[]]]]]]YYYYYYWWWUUUSSSSSSUUUWWWVVVVVVVVVWWWWWWXXXXXXYYYZZZYYYYYYZZZ\\\\\\[[[YYYUUUVVVVVVWWWWWWXXXYYYYYYZZZ[[[]]]^^^_________```bbb```\\\ZZZYYY[[[]]]___\\\\\\]]]^^^^^^___```aaaaaabbbcccdddddddddcccbbbfffhhhjjjjjjiiiiiijjjkkkiiijjjkkklllmmmnnnoooooohhhgggfffdddcccbbbbbbbbbeeeeeeeeecccbbbcccfffiiigggmmmtttwwwzzzttt]]]WWWOOOMMMLLLLLLMMMNNNNNNMMMKKKJJJHHHEEEBBB???===<<<777666666555444333222111222000//////000111///............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))((((((''''''******))))))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''''''''''''((((((((())))))))))))***///,,,***+++...000///---++++++++++++*********)))******++++++,,,,,,------,,,,,,------------,,,,,,///---,,,---......---,,,...//////000111222333333888999;;;@@@DDDFFFFFFEEEHHHPPP[[[cccccc[[[PPPHHHDDDBBB@@@======@@@FFFKKKEEEAAA===<<<>>>@@@@@@???============<<<;;;:::999777666888<<<<<<:::<<>>@@@BBBDDDDDDCCCBBBCCCDDDAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGHHHFFFFFFFFFGGGIIIKKKMMMOOOMMMMMMMMMLLLJJJIIIGGGGGGFFFHHHKKKNNNQQQRRRSSSSSSPPPOOOOOOQQQTTTVVVWWWWWWYYYWWWVVVVVVWWWVVVUUUSSSUUUUUUVVVVVVWWWXXXXXXYYYWWWYYY[[[\\\[[[[[[\\\]]]\\\[[[ZZZYYYZZZ[[[\\\]]][[[ZZZXXXUUUSSSSSSVVVXXXVVVWWWWWWXXXXXXYYYYYYYYYZZZYYYXXXYYYZZZZZZXXXVVVRRRSSSTTTUUUVVVXXXYYYYYYZZZ\\\^^^^^^^^^^^^___```bbb```\\\ZZZYYYZZZ\\\^^^[[[\\\]]]___```aaaaaaaaaaaabbbcccdddddddddcccbbbggghhhiiiiiiiiiiiijjjllllllmmmmmmnnnnnnmmmmmmlllkkkjjjhhhfffeeeeeeffffffhhhgggeeecccbbbdddhhhkkkhhhlllqqquuuwwwttt]]]WWWOOOMMMLLLLLLMMMNNNNNNMMMKKKJJJIIIGGGCCC@@@<<<:::777777666555444333222222111000...///000000///---///......---,,,,,,+++++++++++++++++++++++++++++++++******)))((((((''''''******))))))))))))******(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&%%%%%%%%%%%%&&&&&&'''(((((((((((())))))))))))---)))''')))---///...+++++++++++++++************)))))))))))))))))))))***++++++,,,,,,,,,,,,++++++---+++***+++...///...,,,//////000111222333333444555666:::AAAIIINNNOOONNNMMMWWWfffppppppfffWWWMMMEEEEEECCC@@@===>>>@@@CCCCCCBBBAAAAAA@@@@@@??????<<<<<<=========;;;:::999999666777::::::888:::>>>AAAEEEOOO\\\eeemmmyyy{{{wwwqqqhhh```XXXRRROOONNNNNNNNNNNNNNNNNNOOOOOOMMMNNNNNNOOOQQQRRRTTTUUUVVVUUUTTTUUUVVVYYY]]]___```cccfffgggfffaaa[[[WWWUUUVVVVVVUUUUUUTTTSSSRRRNNNLLLJJJJJJLLLLLLJJJHHHBBBDDDHHHJJJMMMPPPTTTWWWWWW[[[^^^___]]][[[ZZZZZZYYYYYYXXXWWWUUURRROOONNNKKKKKKLLLMMMOOOQQQSSSTTTQQQRRRTTTUUUVVVVVVUUUUUUSSSTTTVVVXXXYYYZZZ[[[[[[]]]```eeehhhkkkmmmppprrryyy{{{jjj```SSSKKKHHHFFFBBB???@@@BBBDDDDDDCCCCCCCCCDDDBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCEEEGGGHHHGGGGGGHHHHHHJJJMMMOOOPPPPPPPPPNNNLLLJJJHHHGGGFFFEEEGGGJJJMMMPPPRRRSSSTTTQQQOOONNNNNNPPPRRRRRRRRRTTTSSSSSSTTTVVVVVVUUUTTTUUUUUUVVVWWWWWWXXXYYYYYYVVVYYY[[[]]]]]]]]]^^^___^^^\\\[[[YYYYYYZZZ[[[\\\]]]\\\YYYVVVTTTTTTWWWYYYVVVWWWWWWXXXYYYZZZZZZZZZ[[[YYYXXXXXXXXXXXXUUUSSSPPPPPPRRRTTTVVVXXXYYYZZZZZZ]]]______^^^]]]^^^```bbb___\\\YYYXXXYYYZZZ\\\ZZZ[[[^^^aaabbbbbbbbbaaa```aaabbbdddddddddcccbbbeeefffggggggfffgggiiikkkkkklllmmmmmmmmmmmmlllkkkkkkjjjhhhgggfffggghhhiiifffffffffdddccceeehhhkkkiiijjjnnnrrrsssxxxrrr[[[UUUOOOMMMLLLLLLMMMNNNNNNMMMJJJJJJJJJHHHDDD@@@;;;999888888777666555444333333000///......//////...---//////...---,,,,,,++++++))))))))))))))))))))))))++++++******)))(((((('''******))))))))))))******&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***+++,,,************++++++++++++(((%%%###&&&---111000.........---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******((((((***...000000...//////000111222333333444111333999BBBMMMTTTVVVUUUNNNZZZkkkvvvvvvkkkZZZNNNHHHHHHGGGCCC@@@>>>>>>???FFFGGGHHHFFFAAA===;;;:::;;;;;;<<<<<<<<<;;;999888:::777666999999888:::>>>===???EEEOOOUUUZZZfffssszzznnneee^^^[[[SSSRRRRRRQQQQQQPPPPPPOOONNNNNNOOOOOOPPPRRRSSSTTTWWWVVVUUUUUUVVVYYY]]]______ccchhhkkkkkkgggbbb^^^bbbbbbcccdddcccbbb```___XXXVVVUUUVVVWWWVVVRRRNNNHHHKKKNNNPPPPPPQQQRRRTTTUUUZZZ___```]]]YYYWWWVVVRRRTTTVVVWWWWWWUUURRRPPPNNNNNNOOOQQQSSSUUUWWWYYYUUUVVVXXX[[[\\\]]]]]]]]]YYYZZZ]]]```ccceeefffgggfffjjjoootttwwwzzz}}}pppccc[[[PPPHHHEEECCCAAA@@@???AAADDDEEEDDDCCCCCCDDDBBBCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHIIIKKKNNNPPPRRRSSSRRRPPPNNNKKKIIIGGGFFFDDDFFFIIIMMMPPPRRRSSSSSSRRROOOMMMLLLMMMNNNNNNMMMOOOOOOOOORRRUUUVVVVVVUUUWWWWWWWWWXXXXXXXXXXXXYYYUUUXXX[[[]]]^^^^^^___```___^^^[[[ZZZYYYYYY[[[\\\^^^]]]ZZZWWWTTTTTTWWWZZZVVVWWWXXXYYYZZZZZZZZZZZZ[[[YYYXXXXXXWWWVVVTTTQQQNNNOOOQQQSSSVVVXXXZZZ[[[[[[^^^aaa```^^^]]]___aaaaaa___\\\YYYXXXXXXYYYZZZYYY[[[^^^bbbccccccbbbaaa___```bbbcccddddddcccbbbaaabbbccccccccccccfffhhhfffhhhjjjlllmmmmmmmmmmmmkkkjjjhhhgggfffgggiiijjjccceeeffffffeeefffgggiiikkkjjjlllppppppsss}}}qqqYYYUUUNNNMMMMMMOOOQQQRRRQQQOOONNNLLLJJJGGGCCC???<<<:::888999999999888555333111000///////////////000000------......------,,,+++,,,+++***)))(((((((((((('''%%%$$$%%%((()))(((&&&************************...,,,***'''&&&%%%&&&'''))))))************))))))((((((((((((((((((((((((***)))'''&&&'''(((***+++++++++******************,,,,,,++++++++++++******---------............///111///---+++***+++,,,---******))))))***+++,,,,,,,,,,,,------.../////////.........///111333666777666444555:::EEEPPPWWWYYYVVVZZZ```dddbbb[[[SSSMMMGGGFFFEEEDDDDDDCCCAAA???DDDFFFJJJMMMNNNKKKEEEAAA???<<<::::::<<<<<<:::777777555444444777999::::::;;;<<>><<<888999999999888555333111000000////////////000000------......------,,,+++,,,+++***)))((((((((((((***)))''')))+++,,,+++)))************************)))(((''''''((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++***************************+++++++++,,,,,,---------------............///000///...---,,,,,,,,,---******))))))***++++++,,,,,,,,,------...//////////////////000111333555666666555555888???GGGMMMPPPTTTTTTSSSQQQOOOMMMLLLKKKEEEEEEDDDEEEFFFEEECCCAAAAAADDDHHHLLLNNNNNNKKKIIIGGGCCC>>><<<<<<===<<<;;;;;;999777777888::::::::::::;;;<<<>>>@@@EEELLLQQQXXX___jjjxxxxxxrrriii```YYYWWWVVVWWWQQQRRRQQQQQQQQQRRRRRRQQQPPPRRRSSSSSSTTTVVVYYY\\\ZZZ^^^cccfffggghhhiiijjjnnnoooqqqtttvvvxxxwwwwwwtttqqqoooppptttvvvuuurrrhhheeebbb^^^\\\[[[\\\]]]]]]bbbhhhlllkkkiiigggeeeccccccbbbdddggghhheeecccccccccdddhhhllloooooommmoooppprrruuuxxxyyyxxxwwwtttxxx}}}nnn```XXXPPPHHHCCCBBBBBBAAA>>>BBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJKKKJJJJJJLLLMMMOOOPPPPPPNNNLLLJJJHHHIIIJJJLLLOOORRRTTTUUUQQQPPPOOONNNMMMLLLLLLKKKKKKOOOSSSVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWYYYYYYZZZ\\\]]]]]][[[YYY]]]\\\[[[ZZZYYYYYYZZZZZZXXXXXXWWWWWWWWWVVVVVVWWWZZZ[[[ZZZXXXVVVVVVWWWYYYZZZYYYXXXVVVUUUUUUUUUUUUQQQRRRSSSTTTVVVXXXYYYZZZ\\\]]]]]]]]]^^^^^^______^^^]]][[[ZZZZZZ[[[\\\]]]^^^___aaaccccccdddcccccc`````````bbbccccccbbb````````````bbbddddddcccaaabbbccceeehhhkkkllljjjhhhggggggfffeeedddcccccccccbbbbbbcccdddeeegggiiiiiijjjnnnrrrqqqnnnpppvvv}}}|||zzzvvvzzz|||iiiUUUSSSJJJIIIIIIKKKMMMMMMLLLKKKIIIIIIHHHFFFDDDAAA???>>>999999999999777555333222000000////////////000000------......------,,,+++,,,+++***)))))))))))))))+++***)))***,,,---,,,+++************************'''''''''((()))+++...///******))))))))))))******************************)))((('''''''''(((***+++******************************+++,,,---...//////---------............///////////////...------,,,*********)))******+++,,,,,,,,,,,,---......//////000000111111222444555666888888999999:::>>>CCCFFFKKKJJJGGGEEEDDDDDDEEEFFFCCCCCCDDDFFFGGGHHHFFFDDDCCCEEEIIIMMMPPPSSSTTTUUURRRMMMGGGBBB@@@??????>>>>>><<<:::999:::;;;;;;:::;;;;;;;;;;;;;;;>>>BBBFFFIIIPPP[[[fffqqq}}}rrriiiccc^^^[[[VVVVVVUUUUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTUUUWWWZZZYYY\\\```cccdddeeeggghhhnnnppptttwwwzzzzzzzzzyyyzzzxxxwwwzzzwwwtttpppkkkgggffffffffffffkkkqqquuuvvvuuutttssspppooooooqqqsssuuuttttttuuuuuuwww{{{zzzlll___WWWQQQKKKDDDAAAAAAAAA@@@>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHIIIJJJKKKKKKLLLKKKLLLMMMOOOPPPPPPNNNLLLKKKHHHHHHIIIKKKMMMPPPRRRSSSPPPOOOOOONNNMMMLLLKKKKKKJJJMMMQQQTTTTTTSSSSSSSSSUUUUUUVVVWWWWWWWWWVVVUUUXXXXXXXXXZZZ\\\\\\ZZZXXX[[[[[[ZZZYYYYYYXXXXXXWWWSSSSSSTTTTTTTTTTTTTTTTTTZZZZZZZZZXXXVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWWWWSSSSSSTTTUUUVVVWWWXXXXXXZZZ[[[\\\^^^_________^^^]]]\\\[[[ZZZ[[[\\\]]]^^^```aaabbbcccdddccccccbbbaaaaaaaaacccdddeeecccaaa^^^___```bbbddddddbbb```bbbbbbbbbdddgggiiiiiiiiifffeeedddbbbaaa`````````___```ccceeeggghhhiiiiiijjjmmmqqqpppllllllpppuuu}}}yyyzzz{{{gggTTTSSSIIIHHHHHHJJJLLLMMMLLLJJJIIIIIIGGGFFFCCCAAA>>>===999999999888777555333222111000000////////////000------......------,,,+++,,,+++******)))))))))***))))))((()))))))))))))))************************++++++***))))))***++++++******)))(((((()))******************************)))(((((('''((()))******))))))))))))************++++++,,,------...//////---------............///...///000111000///---,,,+++***************+++++++++,,,,,,------...////////////000222444666777888===>>>>>><<<999999<<>>AAADDDHHHIIIHHHFFFEEECCCCCCDDDGGGIIIJJJIIIHHHKKKLLLOOOQQQSSSUUUXXX[[[[[[XXXSSSNNNIIIEEEAAA??????===:::::::::;;;;;;:::======<<<;;;:::;;;>>>AAAEEEKKKSSSYYY___jjjxxxwwwmmmeeebbb^^^[[[ZZZXXXUUUUUUWWW[[[\\\\\\[[[XXXWWWWWWXXXXXX[[[^^^``````bbbdddfffhhhlllqqquuuvvvvvvvvvuuuttttttvvvzzz|||xxxssspppnnnnnnnnnmmmrrryyy}}}}}}}}}|||}}}~~~||||||~~~uuuiii]]]VVVRRRKKKGGGBBB@@@@@@AAAAAA@@@>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEHHHHHHJJJKKKLLLLLLLLLLLLMMMMMMOOOPPPOOONNNMMMLLLFFFFFFGGGHHHIIIKKKMMMNNNOOONNNNNNMMMLLLLLLKKKKKKHHHKKKOOOQQQQQQPPPPPPQQQSSSTTTVVVXXXYYYYYYWWWVVVYYYXXXXXXYYY[[[[[[ZZZXXXYYYYYYZZZYYYYYYXXXVVVVVVQQQQQQQQQRRRRRRRRRRRRRRRXXXYYYZZZYYYWWWVVVWWWXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWYYY[[[^^^______^^^]]]\\\\\\\\\\\\]]]^^^___```aaabbbcccddddddcccbbbbbbbbbaaabbbccceeeeeecccaaa^^^___aaaeeehhhiiigggeeecccaaa```aaadddfffhhhhhhfffeeedddbbbaaa`````````^^^```dddhhhjjjjjjjjjiiihhhlllooonnnlllkkknnnqqq{{{|||}}}{{{eeeQQQPPPIIIIIIIIIJJJLLLMMMLLLKKKKKKJJJHHHFFFCCC???===;;;:::999999888666555333333111111000///////////////------......------,,,+++,,,+++******************(((((()))(((((('''((((((************************,,,,,,+++******)))))))))******))))))))))))******************************((((((((((((((())))))***(((((()))))))))*********---------------------------------............///---...000111111///---,,,++++++***************+++++++++,,,,,,---.........,,,---///222555777999:::>>>@@@@@@===888666888:::777<<>>>>>??????@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKFFFIIILLLNNNMMMMMMMMMNNNOOOQQQTTTWWWYYYZZZYYYYYYYYYXXXXXXYYY[[[\\\[[[ZZZYYYZZZZZZZZZYYYXXXWWWVVVSSSRRRQQQPPPPPPPPPQQQQQQWWWXXXYYYYYYWWWVVVWWWXXXWWWWWWWWWVVVVVVUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUWWWZZZ\\\]]]]]]\\\[[[]]]]]]]]]^^^___```aaabbb```aaabbbcccdddcccbbbaaaaaaaaaaaacccddddddcccaaa___```cccggglllooonnnmmmdddaaa___^^^aaadddffffffffffffeeeeeecccbbbaaa```___aaaeeeiiillllllkkkjjjgggiiilllmmmlllmmmooorrrttt~~~}}}eeeOOOMMMJJJIIIIIIKKKMMMNNNMMMKKKKKKJJJHHHEEEBBB???<<<::::::999888777666444444333222111000//////......///------......------,,,+++,,,++++++*********++++++)))+++++++++)))((()))***************************((())))))******+++++++++))))))************))))))************************(((((((((((())))))))))))'''(((((())))))*********------------,,,,,,,,,+++---------............///,,,---///000000///---,,,,,,+++******)))*********+++++++++,,,------......+++,,,///222555777888999;;;;;;;;;:::777666555666777999===CCCIIIPPPUUUXXXLLLJJJIIIIIILLLNNNOOOOOORRRUUUWWWUUUQQQOOONNNPPPZZZ___eeefff```WWWNNNHHHDDDAAA>>>======>>>===<<<;;;;;;;;;:::999999;;;===>>>@@@BBBDDDGGGNNNWWW^^^```fffmmmuuu{{{tttrrrnnnggggggmmmqqqsssuuussslllddd^^^ZZZYYYZZZZZZYYYXXXYYY[[[^^^aaafffkkkmmmlllkkklllnnnkkknnnrrrvvvzzz}}}~~~}}}{{{xxxwwwxxxzzz{{{tttyyy~~~~~~zzzwwwxxxyyyxxxxxx|||sssccc[[[UUUMMMHHHJJJCCCCCCBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEBBBBBBAAAAAAAAABBBDDDDDDFFFGGGIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJGGGIIIKKKLLLKKKJJJJJJKKKKKKMMMPPPSSSVVVXXXXXXYYYWWWWWWVVVXXX[[[]]]]]]\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXVVVSSSPPPNNNOOOPPPQQQVVVWWWYYYYYYWWWVVVWWWWWWVVVVVVWWWWWWVVVUUUTTTSSSWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVXXXYYYZZZZZZZZZYYY]]]]]]^^^______```aaaaaa___```aaabbbcccbbbbbbaaa_________aaabbbcccaaa______```bbbfffllloooqqqqqqeeebbb___^^^```bbbcccdddeeefffggghhhhhhfffcccbbb```bbbfffiiikkkkkkjjjiiifffhhhjjjkkkkkkmmmpppsssqqq|||{{{jjjRRROOOIIIIIIIIIJJJLLLMMMLLLKKKIIIHHHGGGEEEBBB@@@===<<<::::::888777555444444444222111000///............------......------,,,++++++++++++******++++++,,,***,,,---,,,***(((***+++************************%%%&&&''')))***++++++,,,'''(((***,,,,,,***((('''))))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((()))******+++++++++++++++,,,,,,,,,,,,---------............///,,,---......///...---,,,,,,++++++***))))))*********++++++,,,,,,---......,,,...000222444555555555777666666777999888777555777777:::???FFFOOOWWW\\\RRROOOKKKJJJLLLOOOQQQRRRPPPUUUYYYYYYTTTPPPNNNOOOTTT\\\eeejjjhhhaaaYYYUUUMMMJJJFFFCCCBBBAAA???===<<<======;;;999999:::<<>>;;;:::888777555444444444222222000///............------......------,,,++++++++++++***++++++,,,,,,***,,,---,,,)))''')))+++************************&&&&&&((()))************&&&(((+++------+++(((&&&(((((((((((((((((((((((('''(((((()))))))))))))))&&&''''''((()))******+++))))))***+++,,,,,,---...---------.........//////,,,,,,------------------,,,,,,+++***))))))*********++++++,,,,,,---.........///111222333333222111666444444777;;;<<<:::777333666;;;AAAHHHPPPUUUXXXVVVRRRMMMKKKLLLOOORRRSSSOOOUUU\\\^^^YYYTTTRRRRRRPPPXXXdddkkkkkkfffbbb___UUUQQQLLLHHHFFFCCC@@@>>>???@@@@@@>>>;;;:::;;;<<>><<<===???AAABBBBBBFFFKKKQQQVVVaaaoooyyy|||~~~xxx{{{uuuooohhhgggeeebbb``````bbbeee___dddggggggcccbbbeeeiiihhhkkkooorrrssssssttttttxxxvvvtttrrrrrrsssuuuvvvwwwzzz~~~~~~|||yyywwwwwwuuuqqqmmmrrrvvv|||~~~tttbbbSSSPPPLLLEEECCCHHH>>>@@@AAABBBAAA@@@@@@AAABBBBBBAAAAAA@@@????????????@@@AAABBBCCCCCCCCCCCC????????????@@@BBBDDDFFFDDDEEEGGGIIIJJJKKKLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNMMMKKKJJJIIIJJJHHHHHHHHHJJJKKKMMMOOOPPPRRRRRRRRRTTTXXX[[[]]]]]]aaa```]]][[[[[[[[[]]]^^^eee```XXXQQQNNNNNNPPPSSSTTTVVVYYYYYYXXXVVVVVVWWWQQQRRRTTTVVVWWWXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWXXXVVVUUUUUUTTTTTTUUUVVVVVV[[[[[[\\\]]]]]]]]]\\\\\\[[[\\\^^^```aaabbbbbbaaa\\\[[[\\\]]]______]]][[[^^^\\\[[[\\\```dddfffggghhheeeaaa````````````___```dddiiilllmmmjjjeeebbb```aaaccceeeffffffffffffiiihhhgggfffgggjjjmmmooonnnuuu~~~zzz___LLLMMMLLLKKKKKKLLLMMMMMMLLLIIIHHHGGGEEEBBB???===;;;:::888666444222222222333///............---------------......---+++***))),,,,,,++++++***+++++++++,,,,,,,,,+++++++++******+++***)))***,,,------,,,))))))*********+++++++++******))))))))))))******---+++((('''(((+++------''''''((()))***+++,,,,,,///---)))&&&%%%&&&((()))(((***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---............---,,,+++***)))************+++---///000444111///000333555444222111222444777999;;;<<<===:::999;;;AAAEEEHHHLLLRRRWWWTTTUUUZZZYYYSSSQQQTTTTTTVVV[[[bbbhhhhhhccc^^^[[[bbbggghhhiiilllllljjjaaaYYYSSSOOOKKKEEEDDDGGGAAAAAA@@@???===:::888777>>>;;;888888;;;>>>>>>===AAABBBEEEKKKRRR[[[cccgggqqqyyyzzzvvvtttqqqmmmjjjiiihhhiiifffhhhiiiiiihhhhhhiiijjjmmmmmmnnnoooqqqsssuuuvvvtttssspppooonnnppprrrsssvvvxxx{{{}}}}}}~~~zzzwwwxxxyyyvvvqqqoooppprrrqqq{{{qqqiii___RRRHHHEEEDDDBBB@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAEEECCCAAAAAABBBCCCCCCCCC@@@>>>;;;<<>>???@@@DDDJJJPPPVVVZZZbbbjjjuuu~~~xxxyyyyyyyyywwwtttqqqpppooorrrssstttsssppplllkkkkkkpppqqqrrrsssssssssrrrrrrpppppppppppppppoooooooootttvvvyyy{{{{{{{{{|||}}}}}}}}}yyywwwxxxwwwtttqqqqqqtttxxx{{{xxxjjj^^^UUUKKKDDDBBBBBB@@@???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAADDDBBB@@@@@@AAACCCCCCBBBEEEDDDBBBAAABBBCCCEEEGGGIIIHHHGGGIIIKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJLLLMMMFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFIIIJJJKKKLLLKKKKKKIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLOOORRRSSSUUUXXXZZZ^^^\\\ZZZYYYZZZYYYWWWUUURRRQQQOOOMMMLLLLLLMMMNNNQQQRRRTTTSSSQQQPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUVVVVVVXXXXXXXXXWWWVVVUUUUUUTTTVVVUUUVVVXXX[[[]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWYYYZZZ[[[YYYYYYZZZ[[[ZZZZZZYYYZZZ\\\^^^aaaccceeecccaaa```aaaaaa```___bbbeeehhhjjjjjjgggcccaaa^^^aaacccbbb``````cccggghhhiiihhhfffdddfffkkknnnqqqqqqwww~~~~~~~~~eeeTTTMMMLLLKKKLLLNNNOOOPPPOOOJJJIIIHHHEEEBBB>>><<<:::999999999888666555333222111111111000000000//////------------,,,+++******,,,,,,++++++++++++,,,,,,,,,++++++++++++*********---+++************((('''))))))))))))))))))((((((,,,+++)))(((((()))+++,,,)))'''&&&''')))***)))((())))))))))))))))))))))))((((((''''''((()))******'''***---000000///---+++,,,,,,------...///000000...------,,,------......,,,,,,,,,,,,++++++*********+++,,,---.../////////000111333555777666333000333444555777888999::::::===>>>CCCEEECCCCCCLLLVVVZZZ___hhhqqqpppggg^^^YYYXXX[[[aaajjjtttxxxwwwuuuooorrrssstttwwwxxxssslllkkkhhhfffeee^^^TTTOOOPPPJJJHHHFFFCCC@@@???>>>>>>===;;;999999;;;===>>>>>>===<<<===>>>BBBFFFIIILLLTTTZZZdddlllrrruuuwwwyyyzzzyyy~~~yyy{{{~~~zzzxxx~~~|||wwwsssrrrrrrssstttuuuuuutttrrrqqqpppqqqrrrssssssqqqooonnnsssvvvyyyzzzyyyxxxwwwxxxzzz{{{~~~}}}yyyxxxwwwuuuvvvwwwvvvtttsssxxx~~~jjj^^^QQQLLLEEEAAAAAABBBAAA@@@???@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@CCCAAA??????@@@AAABBBAAAAAABBBCCCAAA@@@BBBGGGLLLLLLJJJIIIIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHJJJNNNPPPQQQSSSUUUWWW]]][[[YYYXXXXXXWWWUUUSSSNNNMMMLLLLLLLLLNNNOOOPPPOOOQQQTTTTTTRRRPPPOOOOOOPPPRRRUUUWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTUUUUUUUUUWWWXXXXXXXXXXXXVVVUUUTTTUUUTTTUUUWWWZZZ]]]]]]\\\YYYYYYXXXWWWVVVVVVUUUTTTUUUWWWYYYYYYXXXWWWXXXYYY[[[ZZZZZZZZZ[[[]]]___```cccaaa___```aaabbbbbbaaabbbccceeeffffffdddbbbaaa^^^``````___\\\]]]aaaeeeeeeeeeeeeddddddgggkkknnnsssrrruuu|||{{{~~~fffVVVQQQOOOMMMMMMMMMMMMLLLKKKKKKJJJHHHEEEBBB>>>;;;:::999::::::999888666444222111111000000000/////////---------,,,,,,+++++++++,,,,,,+++++++++,,,------++++++++++++************+++***))))))******)))'''************)))))))))))),,,+++)))(((((()))+++,,,)))))))))+++,,,,,,+++)))************))))))(((((())))))******++++++******''')))---000111///,,,***))))))***+++,,,......///---------------.........---------,,,,,,,,,,,,---''')))***,,,------,,,+++000111222333444444222111444444666777888888888888;;;>>>BBBCCC@@@CCCRRRbbbfffjjjppptttrrrjjjaaa\\\TTTVVVZZZbbbjjjooonnnlllgggjjjnnnsss|||xxxrrrkkkfffgggfffaaa[[[YYYNNNLLLHHHEEEBBBAAABBBBBB@@@???>>>===>>>>>>>>>>>>>>>=========???AAACCCDDDHHHMMMTTTZZZ___cccgggiiiggggggkkktttzzzxxxxxxwwwvvvuuuuuuttttttuuuuuuuuuttttttsssrrrrrrtttwwwzzzzzzxxxvvvttttttzzz{{{|||~~~zzzvvvtttvvvvvvtttssssssttttttvvvwwwwwwxxx|||mmm]]]UUUKKKHHHDDDCCCCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???????????????AAA???======???AAAAAA@@@<<<>>>@@@@@@AAAHHHSSS\\\LLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMMMMLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFFFFGGGIIIMMMOOOPPPQQQRRRTTT[[[YYYWWWVVVVVVUUUSSSRRROOONNNNNNNNNNNNOOOQQQQQQOOOQQQTTTUUUSSSQQQOOOOOOMMMOOOSSSVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUXXXYYYZZZ[[[ZZZYYYWWWUUUTTTTTTTTTVVVYYY\\\]]]\\\XXXWWWWWWVVVUUUUUUTTTTTTSSSUUUWWWWWWVVVUUUVVVWWWZZZZZZZZZZZZZZZ[[[]]]]]]```^^^^^^___aaaccccccbbbcccccccccccccccbbbbbbaaa^^^^^^^^^[[[ZZZ[[[^^^bbbaaaaaaaaabbbcccgggkkkmmmrrrqqqttt|||zzzyyy~~~{{{dddUUUQQQOOOMMMLLLMMMMMMLLLKKKJJJIIIHHHEEEBBB>>><<<:::::::::::::::888666444333000000000/////////......------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...+++++++++*********)))))))))((('''(((***+++***)))++++++++++++++++++++++++,,,+++***))))))***+++,,,''''''((()))++++++)))'''++++++******)))(((((((((''''''((((((((('''&&&%%%'''))),,,//////...,,,***))))))***+++,,,......///---------......///////////////.........///000000***+++---...///......---111000000//////000222333444444666777777888888888:::===@@@AAAAAAHHH\\\ppp{{{|||zzzuuunnngggaaa\\\UUUTTTUUUYYY^^^aaa```^^^]]]aaagggooo|||vvvhhh]]]___eeegggdddbbbXXXVVVQQQMMMIIIGGGFFFFFFEEEEEEDDDBBB???>>>======>>>=========>>>???@@@AAA>>>BBBFFFIIILLLOOOSSSVVVXXXYYY]]]cccjjjsss|||yyyxxxxxxyyyyyyvvvssspppooopppsssuuuwwwyyyzzzzzzwwwtttssssssyyyzzzzzz|||}}}}}}yyyuuuqqqnnnppppppoooooooooppptttxxxzzz}}}ppp___TTTNNNGGGFFFDDDCCCDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@>>><<<===>>>@@@AAA@@@@@@BBBCCCDDDGGGQQQ```lllLLLJJJJJJJJJLLLLLLLLLJJJHHHHHHIIIIIIIIIHHHHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFIIIMMMOOOOOOPPPQQQRRRXXXVVVTTTTTTTTTTTTRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOORRRUUUVVVTTTQQQPPPOOOJJJMMMPPPSSSUUUUUUSSSRRRSSSSSSSSSSSSTTTTTTUUUVVVYYY[[[]]]______]]]ZZZXXXUUUTTTSSSUUUXXX[[[\\\\\\WWWWWWWWWVVVVVVUUUUUUTTTRRRTTTUUUUUUTTTTTTUUUVVVYYYYYYYYYYYYZZZZZZ[[[[[[]]]\\\[[[]]]```bbbcccbbbdddcccbbbaaaaaaaaabbbbbb^^^]]]\\\ZZZYYY[[[^^^```^^^]]]^^^___cccgggjjjkkkqqqpppttt|||zzzxxx|||xxxaaaRRRLLLKKKJJJKKKMMMNNNOOONNNIIIHHHGGGEEEBBB???===;;;:::::::::999777666444333000000/////////.........---,,,,,,++++++,,,,,,---,,,++++++,,,,,,---...///+++************))))))))))))(((((()))+++,,,,,,++++++++++++,,,,,,,,,------+++++++++******+++++++++)))))))))+++------+++)))+++*********))))))(((((())))))******)))((('''''''''(((***,,,---,,,+++***,,,,,,------...///000000,,,---...///////////////000000/////////000222333***++++++,,,------,,,,,,000000///---,,,---111444333444555666777888888888;;;===AAACCCDDDMMMbbbvvvuuulllgggbbb]]][[[XXXUUUVVVXXXYYYWWWUUUXXX\\\bbbiiitttuuudddUUUTTT\\\bbbccccccdddaaa]]]XXXTTTQQQNNNNNNNNNNNNLLLHHHCCC???======<<<<<<<<<<<<<<<======>>>===???BBBCCCDDDEEEHHHKKKMMMPPPSSSWWW\\\dddpppxxx}}}~~~zzzsssnnnmmmpppvvvyyy}}}~~~~~~|||yyywwwvvvvvvyyyyyyzzz{{{}}}|||xxxtttuuuuuusssooollljjjkkkiiihhhiiilllnnnpppvvv}}}rrr```TTTLLLIIIDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>@@@>>><<<<<<>>>@@@AAAAAADDDDDDDDDDDDHHHPPP]]]fffLLLKKKJJJLLLNNNOOONNNMMMJJJJJJKKKKKKKKKJJJIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIGGGJJJNNNPPPPPPPPPPPPQQQTTTSSSRRRRRRSSSSSSRRRPPPOOOOOOOOONNNMMMMMMLLLLLLOOOQQQTTTTTTRRRPPPOOOOOOJJJLLLNNNQQQRRRRRRQQQQQQSSSSSSSSSSSSTTTUUUVVVWWW\\\^^^bbbddddddaaa^^^[[[VVVTTTSSSTTTWWWYYYZZZ[[[WWWWWWWWWVVVVVVUUUUUUUUUQQQSSSUUUUUUTTTSSSTTTUUUWWWXXXXXXYYYYYYZZZZZZZZZ[[[ZZZYYY[[[^^^aaaaaaaaacccbbbaaa````````````aaa]]]\\\[[[ZZZ[[[\\\^^^```]]]]]]]]]___dddhhhjjjkkkooopppuuu}}}{{{yyy|||uuu___PPPJJJIIIHHHIIILLLNNNNNNNNNGGGGGGFFFDDDBBB@@@>>>===;;;:::999777666555444444111111111000000000//////---,,,+++++++++,,,------+++++++++,,,,,,...//////************))))))))))))+++***)))***+++,,,+++***))))))***+++,,,------...***++++++,,,,,,++++++***,,,++++++,,,......---,,,*********)))))))))))))))++++++++++++++++++,,,,,,'''(((((()))******++++++---------....../////////+++,,,...///000000000///000///......///111333444+++++++++***++++++,,,,,,///000000///---...111444222333444666777888888888888;;;@@@DDDFFFLLL\\\lll|||~~~{{{tttooonnnjjjddd]]]YYYUUUTTTUUUVVVTTTRRRRRRWWW[[[^^^fffpppvvvwwwrrrbbbSSSMMMOOOSSSXXX]]]cccbbbaaa```^^^]]]\\\[[[[[[[[[YYYSSSKKKEEEBBBAAA======<<<<<<;;;;;;::::::>>>@@@AAABBBAAABBBDDDFFFCCCGGGJJJLLLOOOUUU^^^dddhhhnnnvvv}}}~~~xxxwww{{{~~~~~~~~~~~~}}}}}}|||}}}xxxrrrmmmjjjnnnqqqoooiiifffhhhlllggggggllluuu{{{~~~qqqaaaTTTKKKFFFDDDBBBBBBBBBAAAAAAAAABBBDDDCCCCCCCCCBBBBBBBBBAAAAAA??????>>>============>>>???>>><<<===???AAAAAAAAACCCBBBBBBCCCGGGKKKQQQTTTNNNMMMLLLMMMOOOPPPOOONNNKKKKKKLLLLLLLLLKKKIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGIIIJJJJJJIIIHHHHHHHHHJJJKKKMMMMMMMMMMMMLLLJJJKKKLLLMMMMMMLLLKKKKKKIIILLLPPPRRRRRRQQQQQQQQQQQQPPPOOOPPPRRRRRRRRRQQQOOOOOOOOOOOOOOONNNNNNMMMNNNPPPQQQQQQOOONNNNNNOOOMMMMMMNNNPPPPPPQQQQQQQQQSSSSSSSSSTTTUUUVVVXXXXXX^^^aaafffhhhiiifffbbb___WWWUUUSSSSSSVVVXXXYYYYYYVVVVVVVVVUUUUUUUUUUUUUUUQQQSSSTTTUUUTTTSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXYYY\\\_________``````______^^^^^^^^^^^^\\\\\\[[[\\\]]]___`````````^^^^^^bbbgggkkkllllllnnnpppvvv~~~}}}zzz}}}ttt^^^OOOLLLJJJIIIIIIKKKLLLKKKKKKGGGFFFFFFDDDCCCAAA???>>>;;;:::888666444444444444222222222111111111111000---,,,+++++++++,,,---...+++++++++,,,---...///000************))))))))))))...,,,++++++,,,,,,***)))''''''(((***+++,,,---...)))***,,,------,,,***))))))''''''''')))***)))((())))))))))))))))))******&&&&&&&&&'''(((***+++,,,((('''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000000000//////...------...000222444111000///......000111222---000222222000///111333111222444666777888888999555777===CCCDDDHHHRRR^^^gggnnnrrrqqqrrrtttqqqkkkZZZVVVQQQPPPRRRSSSRRRPPPKKKPPPTTTUUUZZZccckkkmmmnnnbbbUUUKKKFFFFFFNNNWWWZZZ\\\^^^aaadddeeefffgggffffffddd]]]SSSLLLHHHGGG@@@???>>>===<<<;;;:::999:::;;;======<<<===>>>@@@;;;???CCCDDDEEEKKKQQQUUUZZZ]]]bbbhhhooovvv}}}~~~~~~~~~||||||{{{{{{{{{{{{|||||||||xxxuuurrrmmmiiigggmmmrrrpppiiieeeiiiooonnnpppyyyyyyqqqeeeXXXMMMEEEBBBAAABBBBBBBBBBBBBBBCCCEEEGGGDDDDDDDDDCCCCCCBBBBBBBBB??????>>>===============@@@>>><<<===???AAABBBBBBCCCCCCDDDGGGKKKMMMLLLKKKQQQOOONNNOOOPPPPPPOOOMMMKKKKKKLLLLLLLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHJJJKKKKKKJJJHHHGGGKKKLLLNNNOOOPPPPPPPPPOOOJJJKKKLLLNNNNNNNNNMMMLLLJJJMMMQQQSSSSSSRRRQQQQQQOOONNNNNNOOOQQQRRRRRRQQQPPPPPPQQQRRRRRRRRRQQQQQQMMMNNNOOONNNLLLKKKLLLNNNOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSTTTUUUWWWXXXYYY```ccchhhkkkkkkhhhdddaaaXXXVVVSSSSSSUUUWWWXXXXXXUUUUUUUUUUUUTTTTTTTTTTTTQQQSSSUUUUUUTTTSSSTTTUUUTTTUUUWWWXXXYYYZZZZZZZZZXXXWWWWWWXXX[[[^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[\\\]]]___aaaaaa```bbb``````dddiiimmmnnnmmmnnnqqqxxxzzzxxx{{{ppp\\\OOOGGGFFFGGGIIILLLMMMMMMLLLFFFFFFEEEDDDBBB???===<<<999888777666555444333222////////////............//////.........---------******+++++++++,,,,,,,,,((((((((((((((((((((((((------,,,,,,+++***))))))******))))))******+++,,,+++++++++***)))((((((''')))))))))))))))******+++(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((())))))******,,,+++***)))))))))***+++,,,,,,---...///000111111...---+++++++++---///000000///---+++******++++++,,,---...............---...000333777999:::::::::;;;999:::>>>AAADDDLLLTTT^^^mmmtttqqqxxxwwwhhh]]]VVVWWWXXXSSSNNNNNNMMMPPPSSSTTTVVV[[[eeelllmmmiii___SSSKKKIIINNNSSSXXXUUUTTTXXXaaahhhkkkjjjpppnnnkkkhhh___TTTMMMMMMJJJCCC<<<:::===??????===777999:::;;;;;;;;;===>>>???===<<<>>>BBBEEEDDDCCCPPPQQQSSSVVV[[[ccclllrrryyy}}}}}}yyyyyyzzz{{{zzzzzz{{{~~~xxxuuussssssppplllnnnsssoooqqqrrrnnniiihhhlllqqqsss~~~wwwpppnnneeeXXXMMMGGGCCC@@@>>>AAAAAABBBBBBBBBAAAAAA@@@CCCCCCCCCBBB@@@>>>===<<<@@@?????????>>>>>>============>>>>>>??????@@@@@@DDDDDDEEEFFFGGGHHHHHHIIINNNOOOPPPPPPOOOLLLJJJHHHHHHIIIJJJKKKKKKIIIHHHFFFFFFGGGIIIKKKLLLLLLKKKJJJEEEIIIOOOTTTTTTQQQLLLHHHLLLMMMOOOPPPQQQPPPOOONNNLLLMMMNNNNNNOOOOOOOOONNNMMMNNNPPPSSSUUUTTTQQQNNNPPPQQQQQQQQQPPPOOONNNNNNQQQRRRTTTUUUTTTSSSQQQPPPLLLLLLKKKKKKLLLNNNPPPQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSQQQQQQRRRSSSVVVWWWdddeeefffggggggfffdddcccZZZWWWUUUUUUWWWXXXWWWUUUWWWWWWWWWWWWVVVTTTRRRQQQUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWZZZ\\\]]]\\\WWWVVVTTTTTTUUUWWWZZZ\\\```___^^^\\\ZZZYYYXXXXXXZZZZZZZZZZZZ\\\___bbbdddcccdddfffhhhkkknnnqqqrrrlllrrrzzz}}}zzz|||ppp\\\OOOHHHGGGHHHIIILLLMMMLLLKKKGGGFFFEEEDDDAAA???===<<<<<<<<<;;;999888777666555111111000000000/////////.........------------,,,---,,,,,,,,,++++++******))))))))))))))))))))))))******))))))(((''''''&&&++++++******++++++,,,---++++++******)))(((((('''***************++++++,,,(((((((((((((((((((((((('''((((((((())))))******+++++++++***************++++++***))))))***+++,,,............---------------,,,,,,++++++,,,---...------,,,+++++++++++++++...//////000000000000000111222444777888999999999999888:::???BBBEEELLLTTTbbbuuu|||vvvpppjjjeee\\\RRROOOSSSQQQUUUYYYZZZYYY]]]gggooopppllleee]]]WWWUUUWWWZZZ^^^XXXTTTVVV^^^hhhooorrrrrrpppppppppjjj^^^UUURRRJJJGGGDDDEEEGGGFFFBBB======>>>>>>>>>======>>>???===<<<;;;<<>>>>>>>>===<<<======>>>??????@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIMMMNNNOOOOOONNNKKKIIIHHHGGGHHHIIIJJJJJJIIIGGGFFFEEEFFFHHHJJJKKKJJJJJJIIIHHHKKKPPPTTTUUURRRNNNKKKMMMOOOQQQSSSSSSQQQOOONNNNNNNNNOOOPPPQQQQQQQQQQQQNNNNNNPPPSSSUUUTTTRRROOORRRRRRRRRRRRQQQPPPOOOOOOTTTSSSSSSRRRRRRRRRRRRRRRLLLLLLMMMMMMNNNPPPQQQQQQRRRRRRQQQQQQRRRRRRSSSSSSUUUTTTSSSSSSTTTUUUVVVWWW^^^___aaacccccccccaaa```ZZZXXXVVVWWWYYYZZZYYYXXXWWWWWWWWWWWWVVVUUUSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVYYY]]]___```___XXXWWWUUUTTTUUUWWWYYY[[[^^^^^^\\\ZZZYYYXXXXXXXXXYYYYYYYYYZZZ]]]```bbbdddcccdddgggjjjmmmoooqqqqqqoootttzzz~~~qqq\\\OOOJJJIIIIIIJJJLLLLLLKKKIIIHHHGGGFFFDDDAAA>>><<<;;;===<<<;;;:::999777666666222222111111111000000000------------,,,,,,,,,,,,......---,,,+++***))))))************************)))))))))(((''''''&&&&&&((((((((((((((())))))***++++++******)))(((((((((+++************+++,,,,,,((((((((((((((((((((((((&&&''''''((()))***+++,,,,,,,,,++++++***))))))((())))))))))))***+++,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++...//////000000000000111444444555666777888888888888777:::@@@DDDFFFKKKRRReee|||zzzfffVVVTTTYYY\\\ccchhhfffaaa```gggnnnqqqnnnkkkiiihhhgggeeeccc```YYYQQQPPPXXXeeepppwwwxxxuuuuuuxxxvvvmmmddd___VVVSSSOOOMMMLLLJJJEEEAAAAAA@@@???===<<<<<<;;;;;;===<<<;;;<<<>>>@@@@@@???AAABBBCCCDDDFFFJJJPPPUUUWWW[[[aaaiiiooosssvvvwww~~~~~~|||yyyuuurrrppppppooonnnmmmjjjhhhggghhhhhhiiimmmmmmqqqvvvxxxwwwzzzmmmeeecccXXXTTTNNNIIIFFFCCCAAA@@@AAAAAABBBBBBBBBBBBBBBAAA>>>???@@@AAAAAABBBBBBAAA????????????>>>>>>>>>>>><<<<<<===>>>>>>??????@@@@@@AAABBBCCCEEEFFFGGGHHHKKKLLLMMMMMMLLLJJJHHHFFFEEEFFFGGGHHHHHHHHHGGGFFFDDDEEEFFFHHHHHHHHHGGGFFFIIIKKKNNNPPPQQQPPPNNNLLLNNNPPPTTTVVVVVVSSSPPPNNNOOOPPPQQQSSSTTTTTTSSSSSSOOOOOOPPPRRRTTTTTTSSSQQQTTTTTTTTTTTTTTTRRRQQQQQQVVVTTTRRRPPPPPPQQQSSSTTTMMMNNNOOOQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY\\\^^^______^^^]]]ZZZYYYXXXXXXZZZ\\\\\\[[[WWWXXXXXXXXXWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVYYY]]]```aaaaaaYYYXXXWWWUUUUUUWWWXXXZZZ\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXXYYY[[[^^^aaaccceeeccceeehhhkkknnnoooppppppqqquuuyyy|||rrr]]]OOOKKKJJJJJJJJJLLLLLLJJJIIIHHHGGGFFFDDDAAA>>><<<:::::::::999888666555444333222222111111111000000000------,,,,,,,,,+++++++++...------,,,++++++******************************,,,+++++++++*********))))))(((((((((((()))******************))))))((((((******))))))******+++,,,(((((((((((((((((((((((('''(((((()))******++++++))))))))))))((((((''''''(((((())))))+++,,,------******+++,,,---...//////,,,,,,,,,,,,,,,+++***)))......///000///...,,,+++,,,---------......//////333333333444555777999:::888888<<>>>>>===<<>>======>>>?????????BBBCCCCCCCCCCCCFFFIIILLLHHHKKKOOOUUUZZZ^^^aaabbbhhhiiiiiijjjmmmqqqwww|||~~~yyytttooollljjjooonnnllliiihhhffffffeeegggfffdddbbbbbbbbbdddeeelllnnnvvvpppddd\\\XXXOOOMMMKKKHHHFFFCCCAAA??????@@@AAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB?????????>>>>>>>>>>>>>>><<<<<<===>>>>>>??????@@@??????AAABBBDDDEEEGGGGGGIIIIIIKKKKKKJJJHHHFFFEEECCCDDDEEEFFFGGGGGGFFFFFFCCCDDDEEEEEEFFFEEEEEEDDDFFFGGGHHHIIIIIIJJJJJJJJJOOORRRUUUXXXXXXUUUQQQOOOOOOQQQSSSTTTUUUUUUTTTSSSPPPOOOPPPQQQTTTUUUTTTSSSVVVVVVVVVVVVUUUUUUTTTSSSUUUTTTSSSQQQQQQQQQRRRRRRMMMOOORRRUUUVVVUUUTTTSSSTTTTTTUUUVVVWWWXXXZZZ[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXYYY[[[]]]]]]]]][[[ZZZYYYYYYXXXYYYZZZ\\\]]]]]]YYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSTTTXXX\\\___``````[[[ZZZYYYWWWWWWWWWXXXYYYZZZYYYXXXXXXWWWXXXXXXXXXVVVXXXZZZ]]]```bbbdddeeebbbdddgggjjjlllmmmnnnmmmooorrruuuwwwzzzsss^^^QQQLLLKKKJJJKKKLLLLLLJJJHHHHHHGGGFFFDDDAAA???<<<;;;999999888666555444333222111111000000000/////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,++++++,,,++++++++++++,,,------*********)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************))))))))))))''''''(((((())))))))))))''''''(((***+++,,,------++++++,,,---...//////000,,,,,,,,,,,,,,,+++***)))111222222222111///,,,+++---,,,,,,,,,---...000000111111222333666888:::<<<<<<;;;>>>BBBCCCAAACCCGGGXXXmmm|||sssnnnmmmlllmmmqqqwww||||||vvvrrrnnniiiddddddhhhrrr{{{~~~tttlllmmmssswww{{{zzzoooddd\\\UUUPPPNNNOOOKKKGGGEEEEEEDDDCCCAAA?????????>>>======>>>>>>BBBCCCCCCCCCBBBBBBDDDFFFBBBCCCEEEHHHJJJMMMOOOPPPUUUVVVWWWXXXYYY]]]bbbffflllttt~~~~~~}}}|||zzzxxxwwwvvvtttsssoookkkgggccc```^^^fffeeedddbbbaaa```______cccaaa```______```bbbccciiinnnzzz~~~mmmfff___VVVOOOKKKKKKKKKJJJGGGCCCAAA???>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>??????======>>>>>>???@@@@@@@@@??????@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGEEEDDDBBBCCCDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDDDDEEEFFFGGGHHHNNNQQQUUUXXXYYYVVVRRRPPPOOOQQQSSSTTTUUUTTTRRRQQQOOOOOOOOOQQQSSSUUUTTTSSSUUUUUUVVVVVVVVVVVVVVVUUUSSSTTTTTTTTTSSSRRRPPPOOOOOOQQQTTTWWWXXXWWWUUUTTTSSSTTTUUUWWWYYY\\\___```]]]]]]]]]]]]\\\ZZZYYYXXX\\\]]]^^^___^^^]]][[[YYYXXXYYYYYYYYYZZZ[[[\\\^^^[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUXXX]]]```aaaaaa]]]\\\[[[ZZZYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWYYY\\\___bbbdddeeefffaaaccceeehhhiiijjjkkkkkklllnnnppprrrtttzzzuuu```SSSLLLKKKJJJKKKLLLLLLKKKIIIFFFFFFEEEDDDBBB???===<<<;;;:::999888777555444444111111000000000/////////------------,,,,,,,,,,,,+++,,,,,,,,,---------...************************++++++++++++++++++++++++((((((((('''(((((()))*********))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))++++++*********)))))))))((())))))***++++++,,,,,,'''''')))***,,,,,,,,,,,,............------------,,,,,,,,,,,,++++++++++++222222222111000///...---///.........///000222333111222333666888;;;<<<===AAA???AAADDDCCC@@@BBBFFFPPP]]]ooo{{{{{{xxxrrrtttwww{{{}}}|||xxxuuuqqqpppnnnnnnqqqvvv{{{~~~zzzpppfffeeeiiipppxxx{{{rrrhhh___ZZZYYYTTTNNNKKKJJJIIIGGGDDD@@@AAA@@@???===<<<===>>>???@@@AAA@@@???>>>>>>???AAAAAAAAAAAABBBCCCEEEFFFIIIJJJLLLLLLMMMOOOSSSVVVZZZbbblllwww~~~xxxtttllllllkkkjjjiiihhhgggggghhhgggeeeccc```^^^\\\[[[\\\\\\\\\[[[[[[ZZZZZZYYY]]]\\\\\\\\\]]]___bbbcccgggooolll___\\\YYYPPPGGGIIIKKKLLLKKKGGGCCCAAA@@@===>>>???@@@AAAAAAAAA@@@CCCCCCCCCCCCBBBAAA??????>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAABBB@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGEEECCCBBBBBBCCCDDDEEEGGGHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDFFFHHHIIIMMMOOOSSSVVVWWWVVVSSSRRRPPPRRRTTTUUUUUUSSSPPPNNNMMMMMMNNNQQQSSSTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWSSSTTTUUUUUUTTTRRRPPPNNNPPPRRRUUUXXXYYYXXXVVVUUUTTTTTTVVVXXX[[[^^^aaabbbaaa```___^^^\\\[[[ZZZYYY___```aaaaaa```^^^\\\ZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^^^^]]]\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXX[[[___bbbcccccc^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZZZZXXX[[[^^^bbbeeefffffffffbbbcccdddeeefffhhhiiijjjjjjlllmmmnnnqqquuuzzz~~~vvvbbbUUUKKKKKKJJJKKKMMMMMMLLLJJJEEEEEEDDDCCCBBB@@@???>>><<<;;;:::999777666555555222222111111111000000000.........------------,,,---------------,,,,,,,,,))))))))))))))))))))))))************************&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))***((((((((((((((())))))***))))))))))))))))))))))))******************++++++***************+++++++++'''((()))+++,,,,,,,,,+++------------,,,,,,,,,+++---,,,,,,++++++,,,---.../////////......///000000///...------...000333444444666888;;;<<<===>>>>>>DDDCCCCCCFFFEEECCCEEEIIIPPPTTT___lllttt}}}zzzxxxwwwrrrsssssssssssstttwwwxxxxxxpppjjjhhhiiikkkrrryyy}}}yyyrrrnnnjjjccc[[[VVVTTTRRRNNNJJJDDDFFFFFFCCC@@@>>>@@@AAA>>>@@@AAAAAA???>>>>>>???AAA@@@???>>>???@@@AAABBBCCCEEEGGGHHHHHHHHHJJJKKKNNNSSSZZZ```dddhhhmmmpppqqqtttyyy||||||vvvnnngggeee```______^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYYUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[]]]```eeeiiikkksss{{{tttaaaVVVRRRPPPJJJCCCFFFIIIKKKJJJGGGCCCBBBBBB??????@@@AAABBBCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???===>>>>>>>>>???????????????@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGEEEDDDBBBBBBCCCDDDEEEGGGIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDFFFHHHIIIKKKMMMPPPSSSUUUUUUTTTSSSRRRSSSUUUVVVUUURRROOOMMMJJJKKKMMMQQQTTTTTTRRRPPPOOOPPPRRRTTTVVVWWWXXXXXXUUUUUUTTTSSSRRRQQQPPPOOOQQQSSSUUUWWWXXXXXXWWWWWWVVVWWWXXXYYY[[[^^^```aaadddbbb```]]][[[ZZZZZZZZZ^^^___aaaaaaaaa___]]]\\\[[[]]]^^^]]][[[ZZZ]]]___aaa```]]][[[ZZZYYYXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYY\\\___bbbcccbbb_________^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[]]]aaaeeeggggggffffffeeedddcccdddeeegggiiikkkmmmnnnnnnnnnooorrruuuwwwwwwzzzwwwcccWWWKKKJJJJJJKKKMMMNNNLLLKKKDDDDDDDDDCCCBBBAAA??????;;;:::999888777555444444333333333222222222111111//////.........---------//////...---,,,++++++***((((((((((((((((((((((((++++++++++++++++++,,,,,,***************+++,,,,,,)))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))(((''''''''''''(((***+++,,,,,,+++***))))))***+++,,,------......---+++++++++---///111,,,++++++,,,---///111222---,,,++++++,,,...111333888:::<<<>>>@@@???>>>===GGGEEEEEEGGGGGGFFFIIINNNUUUSSSWWWbbbjjjrrr}}}xxxwwwxxxwwwxxxxxxwwwvvvvvvwwwyyyxxxtttqqqqqqnnnlllooouuuxxxzzz}}}~~~vvvlllfffbbb___ZZZUUUJJJKKKLLLIIIEEECCCDDDFFFAAACCCEEEEEECCCBBBBBBBBBAAA@@@???>>>>>>???AAABBB@@@CCCFFFGGGFFFFFFFFFGGGFFFJJJOOOQQQSSSUUUYYY]]]ZZZ^^^bbbfffgggiiikkkmmmnnnvvvzzzqqqhhh___ZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZVVVVVVVVVWWWWWWWWWXXXXXXSSSTTTVVVYYY[[[]]]^^^^^^\\\]]]___bbbggglllrrruuutttjjj\\\QQQKKKHHHEEEBBBDDDGGGJJJIIIFFFCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAA======>>>>>>?????????@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHHHHHHHGGGEEEDDDBBBBBBCCCDDDFFFHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIKKKNNNQQQSSSTTTTTTTTTTTTUUUWWWWWWVVVSSSOOOLLLIIIJJJMMMQQQTTTTTTQQQNNNMMMNNNPPPSSSUUUWWWXXXXXXWWWVVVSSSQQQPPPPPPQQQRRRRRRSSSUUUWWWXXXXXXXXXWWWYYYYYYYYYZZZ[[[\\\^^^___eeeccc```]]][[[ZZZZZZ[[[\\\]]]___``````___^^^]]]]]]___```___\\\[[[]]]```cccaaa^^^\\\ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXZZZ^^^`````````___````````````````````````___^^^]]]\\\\\\\\\\\\\\\___cccggghhhhhhgggeeegggeeedddcccdddgggjjjlllqqqppppppooooooppprrrsssrrrsssyyyyyyeeeVVVMMMKKKIIIIIIIIIJJJIIIHHHFFFEEEEEEDDDBBB???===<<<===<<<;;;888666444222111333222111000////////////111000---+++***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))...---+++++++++---///000))))))))))))))))))))))))))))))*********))))))((('''((())))))(((((()))***)))(((&&&&&&'''(((((('''(((((())))))*********+++)))************+++++++++*********++++++,,,,,,,,,******+++***)))***---///------------------,,,,,,,,,---...///000000000000......///......000444777:::???CCCEEEGGGIIIEEE???>>>@@@DDDHHHKKKLLLMMMMMMUUUUUUUUUVVV[[[dddooowww~~~wwwvvv{{{yyyzzz~~~~~~||||||vvvwwwzzz}}}~~~|||ssskkkgggeee]]]ZZZWWWUUUSSSRRROOONNNOOOKKKGGGFFFEEEDDD@@@===BBB???===<<<===?????????DDDBBBAAABBBDDDEEEEEEEEECCCEEEHHHJJJKKKLLLNNNOOOQQQRRRSSSUUUWWWYYY[[[[[[[[[```hhhpppuuuyyy}}}~~~~~~vvvooofff^^^ZZZVVVRRROOOQQQPPPPPPQQQRRRSSSSSSRRRTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYY[[[]]]```ccceeeeeehhhkkklllooovvvwwwggg^^^RRRIIIFFFCCC@@@===FFFFFFFFFEEEDDDBBBAAA@@@:::@@@AAA???GGGRRRPPPGGGDDDCCCBBBAAA@@@AAABBBBBB@@@@@@@@@??????@@@AAAAAA===>>>???AAABBBCCCCCCCCC@@@@@@??????@@@BBBCCCEEEGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKJJJJJJJJJJJJIIIHHHFFFEEEHHHGGGFFFDDDDDDDDDEEEEEEJJJLLLNNNPPPPPPQQQTTTVVVVVVUUUUUUWWWWWWSSSKKKEEEHHHKKKPPPSSSUUUSSSQQQOOORRRSSSTTTUUUVVVWWWWWWWWWVVVTTTRRRPPPPPPQQQSSSUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXYYYYYYYYYYYY\\\^^^^^^^^^^^^]]]\\\[[[YYYXXXZZZ\\\______]]][[[ZZZZZZ\\\^^^```aaa___^^^^^^___``````___]]]\\\[[[ZZZYYYZZZZZZ[[[[[[ZZZYYYXXXXXXYYYYYYYYYZZZ\\\^^^aaacccccccccbbb```^^^___aaadddcccddddddbbb```^^^___```dddeeeggghhhiiijjjjjjjjjgggfffeeeeeeeeehhhjjjlllooonnnlllkkkkkklllmmmnnnoooqqqxxx}}}iiiYYYMMMKKKIIIIIIKKKKKKKKKJJJHHHGGGFFFDDDAAA???>>>===::::::999888666555444444333222111000///////////////...,,,++++++,,,---...------,,,,,,,,,++++++++++++++++++*********)))))),,,+++***)))***+++---...))))))))))))))))))))))))))))))************))))))'''((())))))(((((()))+++***)))((())))))*********((()))))))))************)))************+++++++++)))))))))******++++++++++++,,,---,,,+++,,,///111------------------------,,,---...///000000000000000000111000///111444777777<<<@@@BBBDDDGGGEEE@@@===???CCCFFFIIIJJJKKKKKKXXXWWWUUUSSSTTTXXX```eeennntttyyyzzz{{{}}}{{{wwwxxx}}}sssqqqmmmjjjgggdddbbb```XXXSSSNNNJJJIIIHHHFFFDDDFFFDDDCCCBBBCCCBBBAAA???AAA@@@??????AAACCCBBBBBBBBBDDDGGGHHHIIIJJJLLLNNNLLLMMMMMMNNNOOOPPPQQQRRRQQQUUU[[[aaadddgggiiikkkjjjlllppptttyyy|||~~~|||wwwqqqmmmkkkkkkgggbbb[[[WWWUUUTTTRRRPPPQQQPPPOOOOOOPPPPPPPPPOOORRRRRRRRRTTTVVVYYY\\\^^^[[[]]]___dddhhhmmmpppsssvvv{{{iii\\\TTTIIICCCAAA@@@===;;;EEEEEEEEEDDDCCCAAA@@@???<<>>???@@@AAACCCCCCCCCCCC@@@@@@??????@@@BBBDDDEEEHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJLLLMMMMMMMMMLLLKKKIIIHHHFFFFFFEEEDDDEEEEEEGGGGGGIIIKKKMMMNNNOOOPPPSSSUUUVVVUUUVVVXXXXXXUUUNNNIIIIIIKKKOOOSSSUUUUUUTTTSSSVVVVVVVVVVVVVVVUUUTTTTTTQQQPPPOOOOOOOOOQQQRRRTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVXXXXXXXXXWWWXXXZZZ\\\\\\\\\\\\\\\[[[ZZZYYYYYY[[[]]]___```^^^\\\[[[[[[[[[^^^```aaa```______````````````___^^^]]][[[ZZZYYYZZZZZZZZZYYYYYYXXXWWWXXXXXXYYY[[[]]]___```aaaccccccbbbaaa______bbbdddcccddddddccc```______```dddeeeggghhhiiijjjkkkkkkiiihhhhhhhhhhhhiiikkklllmmmmmmlllllllllllllllmmmkkkmmmrrrzzzmmm]]]MMMLLLJJJKKKLLLMMMMMMLLLKKKJJJGGGDDDAAA???>>>>>>;;;:::999888666555444333333222111000////////////------,,,+++,,,---...///,,,,,,,,,,,,+++++++++++++++++++++******************)))((((((((()))***+++))))))))))))))))))))))))))))))************))))))'''(((***)))(((((()))+++(((((()))))))))******+++))))))))))))************)))************+++++++++)))))))))))))))*********+++,,,---,,,,,,,,,...000........................,,,---...///000000000000222222222222111333666999888===??????@@@CCCBBB???===>>>AAADDDFFFGGGHHHHHHSSSRRRPPPMMMKKKLLLOOORRRXXX[[[___dddmmm|||}}}zzz}}}|||xxxvvvuuufffaaaZZZTTTPPPNNNLLLKKKJJJIIIHHHHHHIIIHHHEEECCCCCCAAA@@@@@@BBBCCCBBBBBBBBBDDDFFFGGGHHHJJJLLLOOOLLLLLLKKKJJJJJJJJJJJJJJJJJJMMMQQQSSSTTTUUUWWWXXXUUUWWWZZZ^^^aaadddfffgggffffffeeebbb^^^[[[YYYZZZYYYVVVTTTSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOQQQRRRTTTVVVUUUTTTTTTWWW\\\bbbeeeeeeiiiooovvv}}}tttaaaSSSLLLEEE@@@@@@AAA@@@>>>BBBBBBBBBBBBAAA@@@???>>><<>>======???@@@AAABBBCCCDDDDDDDDD@@@@@@???@@@AAABBBDDDEEEIIIJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCDDDEEEGGGIIIIIIMMMNNNNNNOOONNNMMMKKKJJJEEEEEEEEEEEEFFFGGGHHHIIIGGGIIILLLMMMNNNOOORRRTTTWWWWWWYYY\\\^^^[[[TTTNNNKKKLLLOOORRRUUUVVVVVVVVVZZZYYYXXXWWWUUUSSSQQQPPPNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWXXXXXXXXXVVVVVVXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]^^^```___]]][[[ZZZZZZZZZ]]]___``````___```aaa```aaabbbbbbaaa___]]]\\\XXXXXXXXXXXXXXXWWWWWWWWWWWWXXXZZZ\\\^^^_________bbbbbbbbbaaa``````ccceeeeeeeeeeeecccaaa___```aaadddeeegggiiijjjkkkllllllkkkkkkllllllllllllllllllkkklllmmmnnnnnnmmmlllllljjjjjjnnnsss{{{mmm]]]NNNMMMKKKLLLNNNOOOOOOOOONNNLLLHHHDDDAAA?????????@@@???===:::777444222111333222111000////////////...---,,,,,,,,,------...,,,,,,,,,++++++++++++******************************)))((((((((())))))***((((((((((((((((((((((((((())))))************)))''')))******)))(((***+++%%%&&&(((((((((((()))***)))))))))))))))*********))))))*********+++++++++))))))******************((()))************,,,---------............//////,,,---...///000000000000111222333333333555999<<>>??????<<<;;;===???AAACCCDDDEEEEEEHHHHHHHHHGGGEEEFFFHHHKKKPPPUUU[[[bbbjjjxxx|||{{{yyyuuunnnggg```ZZZVVVSSSPPPNNNLLLLLLMMMMMMLLLKKKIIIGGGEEEEEEFFFFFFEEEDDDCCCEEEGGGHHHIIILLLPPPSSSSSSRRROOOMMMKKKJJJIIIIIIKKKMMMOOOPPPPPPPPPPPPRRRPPPPPPRRRTTTVVVWWWXXXYYYXXXZZZZZZYYYWWWUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[[[[YYYUUURRRQQQUUU\\\``````^^^\\\\\\___fffmmmqqqyyy}}}}}}kkk^^^KKKGGGBBB??????@@@@@@@@@@@@@@@@@@@@@???>>>>>>===:::>>>@@@BBBGGGOOOOOOJJJAAAAAA@@@@@@????????????@@@@@@@@@??????>>>======@@@@@@AAABBBCCCDDDDDDCCC@@@??????@@@AAACCCEEEFFFIIIIIIJJJJJJIIIHHHGGGGGGCCCCCCCCCDDDEEEFFFHHHHHHKKKLLLMMMMMMMMMLLLKKKJJJGGGFFFFFFFFFGGGGGGGGGHHHGGGIIILLLMMMNNNPPPRRRUUUWWWYYY___eeehhhddd[[[SSSOOOPPPQQQRRRTTTVVVWWWWWW[[[ZZZYYYXXXUUUSSSQQQPPPOOOPPPRRRSSSTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXXXXXXXYYYYYYZZZXXXVVVVVVWWWYYYXXXYYYZZZ[[[[[[\\\\\\[[[\\\]]]^^^^^^[[[YYYYYYYYYYYY\\\___````````````aaa^^^```bbbccccccaaa___]]]XXXWWWWWWWWWWWWWWWWWWWWWWWWXXX[[[^^^______^^^]]]```aaabbbaaa```aaaccceeeeeeeeeeeebbb```___```bbbeeefffhhhiiikkklllmmmmmmlllmmmoooppppppnnnmmmkkkkkkllloooppppppooommmlllmmmmmmnnnrrrwwwkkk[[[OOONNNLLLMMMOOOPPPPPPPPPNNNLLLHHHDDDAAA@@@??????AAA@@@>>>;;;999666444333333222111000//////////////////...---,,,,,,++++++,,,,,,+++++++++******************************************)))))))))******(((((((((((((((((((((((((((((()))***************((()))******))))))***+++%%%(((******)))((()))*********))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++''')))***+++******+++,,,------------......//////,,,---...///000000000000///000222222444777<<>>@@@BBBCCCCCC???AAACCCCCCCCCDDDGGGIIILLLVVVaaagggiiiooo{{{~~~zzz{{{{{{rrrkkkfffaaa^^^YYYVVVVVVVVVUUUTTTPPPNNNKKKJJJIIIIIIGGGEEEEEEFFFGGGHHHKKKOOOTTTXXXYYYWWWSSSPPPMMMKKKJJJJJJLLLNNNQQQQQQPPPOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOQQQRRRTTTTTTSSSSSSUUUWWWWWWYYY\\\___cccgggkkkmmmooojjjbbb[[[XXX\\\eeellljjjiiihhhjjjooowwwxxxkkk]]]TTTDDDAAA>>><<<;;;;;;;;;;;;===>>>>>>>>>>>>>>>======:::<<<>>>???BBBFFFEEECCC???????????????>>>>>>>>><<<===>>>????????????>>>@@@@@@AAABBBCCCCCCCCCCCC@@@??????@@@AAADDDFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFBBBBBBCCCCCCDDDEEEFFFGGGJJJJJJLLLMMMMMMLLLKKKKKKIIIIIIIIIHHHGGGFFFEEEEEEGGGIIILLLNNNOOOQQQTTTVVVWWW[[[dddlllpppkkk```WWWSSSSSSSSSSSSTTTTTTUUUUUUYYYYYYXXXWWWVVVUUUSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQSSSTTTVVVXXXYYYYYYYYYYYYZZZ[[[[[[ZZZXXXWWWXXXYYYWWWXXXYYY[[[\\\\\\]]]]]]ZZZ[[[\\\[[[YYYWWWWWWXXXXXX[[[]]]____________```\\\^^^```bbbbbbaaa___]]]WWWWWWVVVVVVVVVVVVWWWXXXWWWYYY\\\___```___]]][[[^^^```aaaaaa```aaaccceeeddddddcccaaa^^^^^^___aaadddeeegggiiikkklllmmmmmmlllnnnoooqqqpppooommmkkkkkkmmmppprrrsssqqqooommmooonnnoooqqqttt}}}~~~{{{iiiYYYPPPOOOMMMNNNOOOPPPPPPOOOLLLKKKHHHEEEBBB@@@??????===<<<<<<;;;:::999888888333222111000////////////000//////...,,,+++******++++++++++++***************************+++++++++++++++++++++************))))))))))))))))))))))))'''((()))******+++******((()))+++***))))))***,,,))),,,//////,,,***+++---************)))))))))))))))************+++++++++,,,,,,,,,+++++++++++++++(((***,,,---,,,,,,---...++++++,,,,,,---.........,,,---...///000000000000...///000222333777;;;???EEEIIIIIICCC<<<;;;:::888888999;;;<<>>=========<<<===???@@@@@@@@@???>>>>>>>>>??????>>>>>>===<<<999;;;===>>>???????????????@@@AAAAAABBBBBBBBBAAA@@@??????@@@BBBDDDFFFHHHFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFIIIJJJLLLMMMNNNMMMMMMLLLKKKKKKJJJJJJHHHFFFEEEDDDGGGIIILLLNNNOOOQQQTTTVVVVVV[[[ccclllppplllaaaYYYUUUUUUTTTTTTTTTSSSSSSSSSWWWWWWWWWWWWWWWVVVUUUUUUPPPQQQRRRRRRRRRQQQOOONNNSSSTTTWWWYYYZZZZZZZZZZZZ[[[[[[[[[ZZZXXXWWWYYYZZZVVVWWWXXXZZZ[[[[[[\\\\\\XXXYYYYYYYYYWWWVVVWWWXXXWWWZZZ\\\]]]]]]]]]]]]^^^YYYZZZ\\\^^^______^^^]]]XXXWWWVVVUUUVVVWWWXXXYYYXXXZZZ]]]______^^^\\\[[[\\\]]]___``````aaabbbdddbbbbbb```^^^[[[[[[]]]___aaabbbdddgggiiijjjkkkkkkjjjlllmmmoooooonnnlllkkkkkkmmmppprrrsssrrrpppnnnmmmmmmnnnooopppwww~~~{{{}}}zzziiiYYYQQQPPPNNNNNNOOOPPPOOONNNIIIIIIGGGEEECCCAAA???>>>::::::999999999888888888333222111000////////////............---,,,,,,+++++++++++++++************))))))*********+++++++++++++++++++++******))))))))))))))))))))))))))))))'''((()))******+++++++++(((***++++++***)))+++,,,+++///333222...++++++---************)))))))))((()))************+++++++++++++++++++++*********)))'''***,,,---,,,,,,,,,---******++++++,,,------...,,,---...///000000000000///000000111111444888;;;;;;AAADDD???;;;:::;;;:::777888999;;;>>>AAACCCDDD@@@AAABBBBBBBBBCCCFFFHHHPPPZZZhhhooopppmmmlllmmmrrr|||rrrooojjjfffccc```]]]ZZZZZZZZZXXXVVVVVVYYY___cccfffccc___[[[XXXWWWWWWWWW^^^aaaeeegggeeeaaa^^^]]]UUUTTTSSSQQQPPPPPPPPPPPPRRRSSSSSSSSSUUUXXX^^^bbbhhhlllrrrxxxmmmbbbZZZPPPHHHEEEAAAAAAAAA???>>>=========;;;;;;<<<===>>>>>>======<<<===???@@@???===============>>>>>>>>>===<<<;;;:::;;;===>>>???>>>======>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@BBBEEEGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHFFFEEEEEEHHHKKKMMMNNNPPPSSSVVVVVVXXX]]]dddhhhfff___YYYSSSSSSTTTTTTTTTTTTSSSSSSVVVWWWWWWWWWWWWWWWVVVVVVPPPPPPQQQQQQQQQQQQQQQQQQSSSUUUWWWYYY[[[[[[[[[ZZZYYYZZZZZZYYYWWWWWWXXXZZZTTTUUUVVVWWWXXXYYYYYYYYYWWWXXXYYYXXXWWWWWWYYYZZZWWWYYY[[[\\\[[[ZZZ[[[[[[VVVWWWXXXZZZ[[[\\\\\\\\\XXXWWWVVVUUUVVVWWWYYYZZZZZZ[[[]]]^^^^^^]]]\\\[[[YYY[[[^^^______```aaaccc```___^^^[[[XXXXXXZZZ]]]]]]^^^```bbbdddfffgggggghhhiiijjjkkkllllllkkkkkkjjjlllnnnpppppppppooonnnjjjjjjlllnnnnnnrrrzzz|||zzziiiZZZRRRPPPNNNNNNOOOOOONNNMMMGGGGGGGGGEEECCCAAA???>>>;;;:::999888777555444444333222111000////////////+++,,,------......------+++++++++************)))))))))******++++++++++++***************)))(((((())))))))))))))))))))))))''''''(((******+++++++++(((***++++++******+++,,,+++///333111,,,))))))++++++*********))))))(((((()))************++++++++++++*********))))))((((((%%%'''***+++*********+++))))))***++++++,,,------,,,---...///000000000000000111111000000111555777111999>>><<<999:::<<<<<<666777888;;;>>>AAACCCEEE???AAABBBBBBBBBDDDHHHJJJOOOVVVaaakkkpppoookkkgggiiivvv}}}yyyuuuqqqmmmjjjhhhfffccc```^^^```eeeiiiooommmiiieeebbbaaaaaabbbnnnrrrwwwxxxvvvqqqmmmjjj]]]\\\[[[ZZZYYYZZZ[[[\\\\\\\\\[[[[[[]]]bbbhhhmmmvvvyyy~~~zzziiiYYYSSSNNNFFF@@@???;;;<<<<<<<<<:::::::::;;;;;;;;;<<<===>>>>>>>>>>>>;;;;;;===???>>><<<;;;===<<<===>>>>>>>>>===;;;:::;;;<<<>>>??????===;;;:::>>>>>>???@@@@@@@@@????????????@@@AAABBBEEEGGGIIIFFFGGGGGGHHHHHHHHHGGGGGGBBBBBBBBBBBBBBBCCCDDDEEECCCDDDFFFHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGDDDFFFJJJLLLMMMOOORRRUUUVVVVVVXXX\\\```aaa]]]XXXPPPQQQSSSTTTUUUUUUTTTTTTWWWWWWXXXXXXWWWWWWVVVVVVPPPQQQQQQRRRSSSTTTUUUUUUSSSUUUWWWZZZ[[[\\\[[[ZZZWWWXXXYYYXXXVVVVVVXXXZZZSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYXXXXXXXXXZZZ\\\WWWYYY[[[[[[ZZZYYYYYYZZZTTTUUUUUUWWWXXXYYY[[[[[[YYYXXXVVVVVVVVVXXXZZZ[[[[[[[[[]]]]]]]]]]]]\\\[[[XXXZZZ]]]^^^______aaabbb^^^^^^\\\YYYVVVVVVYYY[[[YYYZZZ\\\___aaacccddddddfffggghhhiiijjjjjjkkkkkkiiijjjlllmmmnnnnnnnnnnnniiijjjmmmooonnnqqq}}}zzzssswww{{{ttteee[[[RRRQQQOOOOOOOOOOOOMMMLLLJJJIIIGGGEEEBBB@@@>>>===;;;;;;::::::888777555444000//////111333222000.........---------,,,,,,,,,---------,,,,,,,,,++++++,,,+++***)))))))))***+++))))))***+++++++++******+++*********))))))(((((())))))))))))************,,,,,,+++***)))((('''&&&((()))*********((('''&&&$$$"""!!!###'''((('''&&&------,,,,,,+++,,,,,,,,,+++************,,,---...,,,,,,,,,++++++++++++***------------,,,,,,+++***////////////............---...111333555555444444999777888;;;AAADDDEEECCC:::<<<:::777;;;CCCEEEBBBDDDCCCBBBBBBEEEHHHLLLOOOJJJUUU```eeejjjooommmhhhiiilllsss}}}}}}~~~xxxvvvsssqqqssswww{{{|||sssmmmnnnrrrxxx{{{~~~zzzwwwoookkkjjjlllllliiijjjlllggghhhiiijjjmmmsss{{{}}}vvvmmm^^^NNNGGGEEEBBB@@@???<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;<<<======;;;999===============<<<<<<<<<<<<<<<===???AAA@@@===:::>>>===<<<;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>???AAABBBDDDFFFGGGJJJJJJIIIIIIHHHGGGGGGGGGDDDCCCBBBAAAAAABBBDDDEEECCCDDDDDDFFFGGGIIIKKKLLLIIIJJJKKKJJJIIIHHHIIIJJJHHHHHHHHHIIILLLOOORRRTTTTTTUUUVVVWWWWWWWWWWWWWWWQQQQQQQQQRRRRRRRRRRRRRRRYYYXXXXXXVVVUUUTTTSSSSSSTTTSSSQQQPPPPPPRRRTTTUUUUUUTTTTTTWWW[[[]]]\\\ZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTRRRSSSTTTUUUWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXWWWWWW[[[[[[[[[[[[[[[ZZZYYYXXX[[[ZZZZZZZZZ[[[\\\]]]]]][[[[[[[[[XXXUUUUUUXXX[[[ZZZ\\\^^^^^^^^^```ccceeefffeeedddddddddeeefffgggiiikkklllllljjjiiiiiijjjlllkkkkkkkkkmmmsss{{{~~~tttvvvyyyrrrdddZZZQQQPPPNNNNNNOOOOOONNNLLLJJJIIIGGGEEEBBB@@@>>>===;;;;;;::::::888777555444111000000111222222000.........---------,,,,,,,,,------,,,,,,++++++******+++******))))))***+++,,,***+++++++++++++++******************)))))))))((())))))))))))******************)))))))))))))))))))))))))))))))))(((''''''((('''&&&'''***+++***(((+++***************++++++,,,+++******)))***++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++............////////////...000222444666666555555666777999???GGGMMMOOOPPPAAABBB@@@>>>AAAHHHHHHDDDBBBBBBCCCDDDGGGIIILLLMMMNNNXXXbbbiiipppvvvvvvqqqnnnnnnpppuuu|||~~~}}}}}}~~~}}}~~~uuunnnfffWWWIIICCCBBB???======<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<===>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAA@@@===:::<<<<<<;;;;;;;;;<<<<<<===?????????@@@@@@@@@@@@AAA@@@@@@@@@AAABBBEEEGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKLLLKKKJJJIIIJJJKKKJJJJJJIIIJJJLLLNNNQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUQQQPPPPPPPPPQQQQQQRRRRRRXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQSSSUUUVVVWWWVVVVVVYYY]]]^^^]]]\\\YYYXXXWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUSSSSSSTTTTTTVVVXXXYYYZZZVVVWWWXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\[[[\\\\\\YYYVVVUUUWWWYYYYYY[[[]]]]]]]]]^^^aaacccdddcccbbbbbbbbbcccdddeeehhhiiijjjjjjhhhgggggghhhjjjiiiiiiiiikkkqqqxxx~~~vvvuuuvvvooobbbYYYPPPNNNMMMNNNOOOOOONNNMMMIIIHHHGGGDDDBBB@@@>>>===;;;;;;::::::888777555444222111000111222111///---......---------,,,,,,,,,------,,,+++******))))))***)))))))))***+++,,,,,,,,,,,,---,,,,,,+++***)))************))))))))))))))))))))))))************''''''((()))***++++++,,,***))))))(((((((((((((((***)))((()))***+++***)))((((((((((((((()))***+++---,,,+++))))))((())))))''''''((()))***+++,,,---+++++++++,,,,,,,,,,,,,,,---------...//////000000///111333555666777666666555777:::AAAIIIPPPUUUWWWOOOLLLGGGDDDFFFLLLMMMJJJDDDEEEGGGIIIKKKLLLMMMMMMOOOWWW```jjjvvvyyyuuupppmmmooosssvvvxxx{{{vvvrrruuu{{{ooohhh[[[NNNCCC???>>><<<:::;;;<<<<<<;;;;;;;;;;;;<<<<<>>===>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;?????????AAABBBAAA===;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@BBBAAA@@@@@@BBBEEEHHHJJJHHHHHHGGGFFFEEEDDDCCCBBBFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGKKKLLLMMMMMMKKKKKKLLLMMMMMMLLLLLLKKKLLLMMMNNNOOORRRRRRRRRRRRSSSSSSSSSSSSPPPPPPOOONNNOOOPPPQQQRRRVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTVVVWWWYYYXXXYYY[[[^^^___^^^]]]XXXWWWVVVVVVVVVWWWXXXYYY[[[ZZZYYYXXXVVVUUUTTTSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSTTTWWWYYY[[[WWWWWWXXXYYYZZZZZZYYYYYYVVVWWWXXXZZZ\\\]]]^^^^^^\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\[[[YYYWWWVVVWWWXXXYYY[[[\\\\\\\\\^^^```aaa```_________```bbbcccdddfffggggggeeeddddddeeeffffffffffffhhhlllsssxxxvvvsssssslll```WWWNNNMMMLLLMMMNNNOOONNNMMMHHHHHHFFFDDDBBB@@@>>>===;;;;;;::::::888777555444333222111000111000///---......---------,,,,,,,,,---,,,,,,+++***)))(((((((((((()))******+++,,,---.........---,,,+++***)))*********)))))))))))))))((()))))))))************''''''((()))***++++++,,,***)))(((''''''((()))***))))))(((((((((((('''&&&'''''''''((((((***+++,,,+++******)))))))))(((((('''(((((()))******++++++*********++++++,,,------++++++,,,---...000000111///000222444555666666666666777:::???EEEKKKPPPRRR[[[UUUMMMIIIKKKOOOPPPOOOGGGIIIKKKNNNPPPQQQQQQQQQRRRUUU]]]hhhvvvuuummmkkkllloooppprrryyyuuummmnnnwwwkkkcccPPPFFF>>><<<<<<:::999:::<<<;;;;;;::::::;;;;;;<<<>>>===<<<===>>>???===;;;;;;;;;;;;<<<<<<<<<<<<<<>><<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>???@@@@@@@@@BBB@@@???>>>@@@DDDHHHJJJJJJJJJIIIHHHFFFEEEDDDDDDGGGFFFEEEDDDCCCCCCBBBBBBEEEEEEDDDDDDDDDEEEFFFFFFKKKLLLNNNMMMLLLLLLMMMNNNOOOOOOMMMLLLLLLLLLLLLMMMPPPPPPPPPPPPPPPPPPPPPQQQPPPOOONNNMMMMMMOOOQQQRRRTTTTTTUUUUUUVVVWWWWWWWWWUUUTTTSSSSSSSSSUUUWWWXXXXXXYYYZZZ[[[\\\]]]]]]\\\WWWVVVUUUUUUVVVWWWXXXYYY\\\[[[ZZZXXXVVVTTTSSSRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRSSSVVVYYY\\\YYYYYYZZZZZZYYYYYYXXXWWWUUUVVVXXXZZZ\\\]]]]]]^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ\\\\\\[[[ZZZXXXXXXWWWYYYZZZ[[[ZZZ[[[\\\]]]]]]]]]\\\\\\]]]^^^___```aaacccddddddbbbaaaaaabbbbbbbbbbbbcccdddhhhmmmqqqvvvrrrrrrjjj^^^UUUMMMLLLKKKLLLNNNNNNNNNLLLHHHGGGEEEDDDBBB@@@>>>>>>;;;;;;::::::888777555444444222000000000000///---......---------,,,,,,,,,,,,,,,++++++***)))(((((((((((()))***+++,,,,,,,,,.........---,,,+++***)))))))))))))))))))))******((()))))))))************)))))))))))))))************)))(((''''''((()))***((())))))((('''&&&&&&&&&((((((((()))***+++,,,---(((((())))))************))))))))))))))))))))))))***************+++,,,---***+++,,,---...///000111//////111222333555555555555666888<<<@@@EEEJJJMMMXXXTTTSSSWWW[[[YYYSSSMMMGGGHHHJJJMMMPPPTTTWWWXXX[[[[[[___fffrrrsssllljjjkkkllljjjnnnuuuqqqlll~~~}}}uuummm```VVVHHH@@@;;;;;;<<<::::::;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;<<<===>>><<<;;;<<<<<<======>>>>>>>>>>>>BBBAAA@@@AAABBBAAA???===???>>>===<<<;;;:::::::::<<<<<<===>>>>>>???@@@@@@@@@???======???BBBFFFIIIJJJJJJIIIHHHGGGFFFEEEDDDGGGGGGFFFFFFEEEDDDCCCBBBFFFFFFEEEEEEEEEFFFFFFGGGJJJLLLMMMMMMLLLLLLMMMOOOPPPPPPOOOMMMMMMLLLLLLKKKOOONNNNNNMMMMMMMMMNNNOOOOOONNNNNNMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWTTTSSSRRRRRRSSSTTTWWWXXXVVVWWWXXXYYYYYYYYYYYYYYYVVVUUUTTTTTTUUUVVVWWWXXXZZZZZZXXXVVVUUUSSSQQQQQQOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQSSSVVVYYY[[[[[[[[[[[[ZZZXXXWWWUUUTTTVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXWWWXXXZZZ]]]^^^]]][[[ZZZWWWYYY[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^______aaabbbbbb```______```______``````aaadddhhhkkkvvvttttttlll___UUUNNNLLLKKKLLLMMMMMMLLLKKKGGGFFFEEECCCAAA@@@>>>>>>;;;;;;::::::888777555444444222000///000000000///......---------,,,,,,,,,+++++++++++++++*********((()))***+++++++++++++++,,,,,,---,,,,,,+++***)))))))))))))))************))))))))))))************++++++******))))))((((((((((((((((((((())))))******++++++***)))(((((()))************++++++,,,---'''((()))***++++++++++++++++++*********)))))))))++++++***))))))***,,,---***+++,,,---...///000000//////000111333444555666333555888;;;>>>CCCJJJNNNKKKMMMXXXgggoooiii[[[PPPLLLKKKIIIHHHLLLRRRXXX\\\dddccceeehhhmmmxxxxxxoooiiigggfffcccdddeeeiiipppyyy~~~qqqyyymmmddd[[[NNNEEEBBB===:::<<<===;;;:::===;;;;;;::::::::::::;;;;;;;;;::::::;;;======<<<;;;=========>>>>>>??????@@@AAA@@@???@@@AAABBB@@@???@@@???===<<<::::::999999;;;;;;<<<===>>>??????@@@???>>>======???BBBEEEGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCFFFFFFEEEEEEEEEFFFGGGGGGHHHJJJKKKKKKKKKKKKLLLNNNOOOOOOOOONNNNNNMMMLLLLLLOOONNNLLLKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVRRRQQQPPPPPPQQQSSSUUUWWWSSSUUUWWWWWWVVVUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWUUUTTTRRRQQQPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSVVVXXXZZZ[[[[[[ZZZYYYXXXVVVTTTSSSWWWWWWXXXXXXXXXXXXXXXWWWZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXZZZ\\\______]]][[[XXXZZZ\\\]]]\\\ZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\^^^______```aaaaaa___^^^^^^___]]]^^^___``````bbbeeegggxxxxxxyyyqqqbbbWWWNNNMMMKKKKKKLLLLLLKKKIIIFFFFFFDDDCCCAAA@@@>>>>>>;;;;;;::::::888777555444333111//////000111111000......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))***+++++++++++++++******((()))))))))************))))))))))))************************)))))))))(((''''''((()))))))))))))))***,,,---,,,***)))***,,,++++++*********++++++,,,)))***+++,,,,,,++++++************+++++++++++++++---,,,***)))((()))+++,,,++++++,,,------...//////000000111222333555666777333555888:::<<>>;;;:::<<<===;;;;;;===;;;::::::999999::::::;;;<<<;;;;;;<<<>>>>>>===<<<<<<<<<<<<===>>>????????????>>>>>>???AAABBBAAA@@@???>>>===<<<;;;::::::::::::;;;;;;<<<===>>>???@@@>>>>>>>>>???@@@CCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHIIIIIIIIIIIIJJJLLLNNNNNNNNNNNNNNNNNNNNNMMMOOOMMMLLLJJJJJJKKKLLLMMMMMMNNNPPPQQQQQQQQQPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTOOOOOONNNNNNOOOQQQSSSUUURRRTTTVVVVVVSSSRRRSSSTTTTTTTTTRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNKKKMMMOOOQQQRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRRRRSSSTTTVVVXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVVVVWWWWWWVVVVVVXXXXXXWWWWWWWWWXXXYYYYYY\\\[[[[[[\\\^^^^^^\\\YYYZZZ\\\^^^___]]]\\\[[[[[[ZZZZZZZZZZZZ[[[]]]___```___```aaaaaa___^^^^^^___\\\^^^___`````````cccdddyyy{{{}}}uuueeeYYYOOOMMMLLLKKKLLLKKKJJJHHHFFFEEEDDDCCCAAA@@@???>>>;;;;;;;;;:::888777555444222000......000111222111......---------,,,,,,,,,***++++++,,,,,,---......)))***+++,,,,,,+++)))((())))))***+++++++++******(((((())))))*********+++))))))))))))************)))))))))))))))*********&&&'''(((*********)))((((((***,,,+++)))(((***,,,,,,+++***************+++,,,,,,------,,,+++)))((())))))***+++,,,------......,,,***)))((()))***++++++,,,,,,------.........111111222333444666777888555777999999:::>>>DDDIIILLLJJJRRRgggyyy}}}{{{zzzwwwlll[[[LLLDDDFFFLLLQQQSSSYYYaaafffccceeewwwxxxrrrooommmccc___XXXTTTUUU[[[ccciiinnn~~~yyynnn^^^PPPGGGCCC@@@???<<<999999======::::::===;;;::::::999999::::::;;;===<<<<<<===???@@@???===;;;;;;;;;<<<===>>>>>>???>>>===<<<>>>@@@BBBBBBAAA===<<<<<<;;;;;;;;;<<<<<<::::::;;;<<<===>>>???@@@>>>>>>???AAABBBDDDFFFGGGIIIIIIJJJJJJJJJJJJKKKKKKDDDEEEGGGHHHHHHGGGFFFEEEBBBBBBBBBCCCCCCDDDFFFFFFEEEFFFHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNLLLJJJIIIJJJKKKLLLLLLNNNQQQSSSSSSRRRPPPNNNOOOOOOPPPPPPQQQRRRRRRSSSNNNMMMLLLLLLMMMPPPRRRTTTQQQTTTVVVUUUSSSQQQRRRTTTTTTSSSRRRQQQPPPPPPQQQRRRQQQQQQPPPOOONNNNNNMMMMMMJJJLLLPPPRRRSSSRRROOOMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQRRRTTTUUUVVVWWWXXXTTTUUUVVVVVVWWWWWWVVVVVVRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ```^^^\\\\\\]]]]]]ZZZWWW[[[]]]``````^^^\\\\\\\\\[[[ZZZZZZ[[[\\\^^^___aaa___aaabbbaaa```^^^______\\\^^^````````````bbbccc~~~wwwzzz~~~wwwhhh]]]OOOLLLIIIIIIJJJKKKIIIGGGFFFFFFFFFFFFDDDBBB@@@>>>===;;;888555333333333444222111000111222333222111222///---,,,------***''',,,++++++***++++++,,,,,,,,,,,,,,,++++++*********&&&)))++++++((('''***,,,,,,+++)))'''''''''(((((($$$%%%'''((('''%%%""" (((((())))))))))))((((((%%%%%%&&&((()))+++,,,,,,((())))))))))))*********...---,,,,,,+++++++++,,,))))))(((((((((***+++,,,))))))******++++++++++++,,,,,,++++++******)))))),,,,,,+++***+++,,,---...000///...---...111333555777999:::;;;<<<>>>BBBEEEIIIEEENNNbbbqqquuuxxx}}}|||lllZZZLLLGGGJJJOOOPPPQQQXXX___```ddduuuxxxssspppoooiiiccc[[[UUUUUU[[[dddjjjwww|||jjj___PPPEEE@@@>>><<<999===:::777888:::;;;888666999888777999;;;===>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>??????AAAAAABBBAAA@@@???999<<>>>>>CCCBBBAAA@@@@@@AAACCCDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGHHHJJJKKKJJJHHHEEECCCAAACCCEEEFFFGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGJJJJJJJJJMMMOOOQQQPPPOOOQQQOOOKKKHHHGGGHHHIIIJJJLLLNNNQQQRRRQQQPPPQQQQQQPPPPPPQQQSSSSSSTTTTTTTTTSSSQQQNNNMMMNNNQQQUUUXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPOOONNNMMMMMMNNNNNNJJJMMMPPPQQQPPPNNNNNNNNNNNNNNNMMMMMMNNNPPPQQQSSSQQQSSSUUUWWWWWWUUUSSSRRRUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVVVVWWWYYY[[[\\\]]]\\\\\\\\\[[[[[[[[[ZZZZZZ^^^^^^___``````___^^^]]]]]]^^^```aaaaaa___]]]\\\ZZZ]]]```bbbaaa___^^^^^^```aaabbbccccccbbbaaa```yyy~~~xxxfffZZZQQQNNNKKKLLLNNNNNNLLLIIIFFFFFFFFFFFFDDDBBB???>>><<<;;;999666444333333333000///...///000111000///111///------......+++))),,,,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++***++++++***)))(((((()))***))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++***++++++++++++,,,,,,,,,+++++++++******++++++,,,******)))(((((()))***+++************************)))((((((((('''''''''''',,,,,,+++++++++,,,---...111000000000222333555777<<<======<<<:::;;;===???CCCBBBIIIXXXgggpppuuuyyy|||xxxpppdddWWWNNNKKKJJJQQQSSSZZZbbbccceeerrrzzzsssooommmlllfff]]]WWWVVV]]]gggooossshhh]]]SSSHHH@@@===<<<:::888:::999888999::::::999888;;;:::999;;;>>>@@@AAA@@@;;;<<<<<<<<<============<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAA@@@???>>>999<<<======;;;:::;;;<<<<<<<<<<<<<<<<<<======>>>DDDCCCCCCBBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLJJJHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIILLLNNNPPPOOONNNOOONNNKKKIIIHHHHHHIIIIIIMMMOOOQQQQQQPPPPPPQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTRRROOOMMMNNNPPPSSSVVVUUUUUUUUUUUUUUUUUUUUUUUURRRQQQPPPOOOOOOOOOOOOOOOPPPOOONNNMMMMMMLLLLLLLLLIIILLLNNNOOONNNMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSUUUWWWVVVUUUSSSQQQPPPQQQRRRUUUWWWYYYZZZ[[[WWWWWWWWWWWWVVVUUUTTTSSSTTTUUUUUUWWWYYY[[[]]]^^^\\\\\\[[[[[[ZZZZZZZZZZZZ^^^^^^___``````___]]]]]]^^^___``````___^^^\\\ZZZ[[[^^^aaacccaaa```______```aaabbbccccccdddcccccc|||xxxeeeWWWPPPNNNLLLNNNPPPOOOLLLIIIFFFGGGFFFEEEDDDAAA???===::::::999888666444333222111000//////000111000///000...------......---,,,---,,,,,,+++*********++++++,,,,,,,,,,,,,,,---------,,,***)))))))))'''&&&'''(((((()))))))))))))))+++***))))))***,,,...000((())))))******))))))(((((((((((()))))))))*********++++++++++++,,,,,,,,,*********)))******++++++++++++***)))))))))******)))))))))))))))))))))(((+++++++++************))),,,,,,+++++++++,,,---...//////000222333555666666<<<======<<<:::999;;;<<<<<>>@@@@@@@@@;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>>===>>>????????????======:::;;;;;;;;;999999;;;<<<<<<<<<;;;;;;<<<<<<===>>>CCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKIIIJJJJJJJJJJJJHHHGGGEEEGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGHHHJJJMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHNNNOOOPPPOOOOOOOOOQQQSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUSSSPPPNNNNNNOOOQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRPPPOOONNNNNNNNNOOOPPPOOONNNMMMLLLJJJJJJIIIHHHJJJMMMMMMLLLKKKKKKLLLJJJJJJJJJJJJKKKMMMOOOPPPSSSTTTUUUVVVUUUTTTRRRPPPNNNOOOQQQTTTWWWYYYZZZ[[[XXXXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXZZZ\\\]]]ZZZZZZZZZZZZZZZYYYYYYYYY^^^^^^___```___^^^]]]\\\^^^^^^______^^^\\\ZZZYYY]]]```bbbdddbbbaaaaaaaaaaaaaaaaaabbbcccdddeeefff}}}wwwdddWWWMMMKKKKKKMMMOOONNNJJJFFFGGGGGGFFFEEECCCAAA>>>===888999999999888555333111444222111222333333222000......---......///......------,,,+++************++++++,,,,,,---------...---+++((((((***+++(((%%%%%%&&&(((************)))***)))(((((()))***,,,---)))))))))******)))))))))*********)))))))))(((((((((((()))))))))*********,,,,,,+++***************,,,++++++******)))))))))''''''(((((()))))))))***,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,...000222333333333666888999::::::;;;>>>@@@888>>>???@@@MMMbbbmmmmmmmmmnnnmmmjjjddd\\\TTTPPPNNNMMMRRR[[[^^^___hhhuuuzzzpppjjjhhhiiieee]]]VVVVVV^^^lllwww{{{wwwrrrhhhXXXMMMCCC@@@===<<<======<<<;;;888;;;===;;;888777999;;;;;;:::888999;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<===>>>>>>>>>===<<<;;;::::::999999888999;;;<<<<<<;;;;;;;;;;;;<<<======@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMIIIIIIIIIHHHGGGEEECCCBBBFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFIIIKKKMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHMMMMMMNNNMMMLLLMMMPPPRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVUUURRRQQQPPPPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMNNNOOOOOOOOONNNMMMKKKJJJHHHGGGGGGIIIKKKKKKJJJIIIIIIJJJIIIIIIIIIIIIKKKMMMOOOPPPSSSTTTTTTUUUTTTSSSQQQPPPOOOPPPRRRTTTVVVWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYXXXXXXXXXXXXXXX]]]^^^^^^___^^^]]]\\\[[[[[[\\\\\\]]]\\\\\\[[[ZZZ^^^aaacccdddcccbbbbbbbbbbbbbbbaaa```aaabbbdddeee|||~~~vvveeeXXXLLLJJJJJJLLLOOONNNJJJFFFGGGGGGFFFEEECCC@@@===<<<777888999:::888666333111555333222222333333222000------...............///---,,,++++++*********++++++++++++,,,,,,---------+++)))'''(((+++,,,***'''%%%&&&((()))*********)))((()))))))))))))))))))))))))))************))))))+++++++++***)))((((((((((((((()))))))))*********000///---,,,******))))))++++++++++++******))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))++++++,,,,,,,,,---------***+++---///111111222222222444777999:::<<>>===============<<<;;;:::===>>><<<888666888:::===;;;999999999999888777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<======>>>===<<<;;;:::;;;999888888999:::<<<<<<;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAABBBBBBBBBDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMJJJIIIHHHGGGEEECCCBBBAAADDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEHHHJJJLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHKKKLLLLLLKKKJJJKKKNNNPPPQQQRRRRRRSSSSSSSSSSSSRRRVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRPPPNNNMMMLLLMMMOOOPPPPPPOOOOOONNNMMMKKKIIIHHHGGGHHHJJJIIIHHHGGGGGGHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPSSSUUUVVVWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVVVVXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWW[[[\\\]]]^^^^^^]]]\\\[[[YYYYYYZZZ[[[[[[\\\\\\\\\^^^```ccccccbbbaaaaaabbbcccbbb```______```aaabbb{{{}}}~~~uuudddYYYMMMLLLKKKLLLOOOOOOLLLIIIGGGGGGFFFEEEBBB???===;;;777888999999888666333222333222000000111111000...+++---...---,,,,,,---...,,,++++++***++++++,,,,,,***+++++++++++++++,,,,,,)))(((((()))***+++******&&&&&&((()))************))))))*********))))))((()))******++++++******))),,,,,,+++***))))))((((((***++++++++++++,,,,,,,,,000///...,,,+++******)))+++++++++,,,++++++***)))&&&&&&'''(((***+++,,,,,,************++++++++++++***+++,,,---------,,,,,,------...///000111222222222555888999999:::<<<===;;;<<<;;;<<>>>>>===<<<:::999;;;999888999;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===???@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLKKKJJJHHHGGGEEEDDDCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDEEEGGGJJJKKKKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLKKKKKKKKKMMMOOOPPPPPPQQQQQQRRRQQQQQQPPPRRRSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLLLLNNNPPPRRRPPPPPPQQQPPPOOOMMMKKKJJJGGGHHHIIIHHHFFFFFFGGGHHHHHHHHHHHHIIIKKKMMMOOOQQQQQQQQQRRRRRRRRRRRRQQQQQQLLLNNNRRRUUUXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVYYYZZZ\\\]]]^^^^^^]]]\\\YYYYYYZZZZZZ[[[\\\\\\\\\^^^___aaaaaa```___```aaaaaa``````______`````````{{{~~~uuucccVVVMMMKKKIIIJJJMMMNNNLLLIIIGGGGGGFFFEEEBBB???<<<:::888888888888777666444333444222111111111111000...+++,,,...---+++***+++---************+++,,,------+++******************))))))***+++***)))((()))***(((((('''(((((()))******((((((''''''''')))***+++)))******++++++******))),,,++++++******)))))))))***++++++++++++,,,,,,,,,---,,,++++++++++++++++++)))***+++,,,,,,,,,+++***)))))))))***************,,,,,,,,,---------......***+++,,,---------,,,,,,......---,,,---...///000222555888999999999:::;;;<<<888888<<>>>>>===<<<:::999:::999999:::===>>>===;;;;;;;;;::::::;;;;;;<<<===>>>???AAACCCDDDDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFEEEGGGFFFEEEDDDDDDFFFHHHJJJMMMLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDEEEGGGJJJKKKKKKJJJHHHGGGFFFEEEFFFGGGIIIJJJIIIKKKMMMNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPMMMNNNPPPRRRSSSTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKKKKLLLNNNRRRTTTQQQQQQRRRSSSRRRPPPNNNMMMHHHIIIIIIHHHFFFEEEFFFHHHFFFFFFFFFGGGIIIKKKNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRNNNPPPSSSWWWYYYZZZYYYYYYXXXXXXXXXXXXXXXVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXZZZ\\\^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZ[[[\\\^^^______^^^]]]^^^```]]]^^^___```bbbbbbcccccc{{{vvvbbbTTTKKKHHHFFFFFFIIIKKKJJJHHHGGGGGGFFFDDDBBB???<<<:::888888888777777555444444666555333333333333222000***,,,...,,,***(((***,,,)))))))))***+++,,,......+++*********))))))((((((***,,,---+++'''%%%''')))))))))'''''''''(((***+++'''%%%###"""###'''+++...******++++++++++++******+++++++++*********))))))((())))))))))))*********))))))))))))***+++,,,---((()))+++,,,---,,,,,,+++---,,,,,,+++***))))))((()))))))))******+++++++++***+++,,,---...---,,,,,,---,,,***))))))***,,,---000333666999999999;;;<<<<<<555555===@@@AAAJJJVVV]]]aaajjjttt||||||wwwrrrjjjfffkkkyyy{{{sssrrrrrroookkkcccffffffaaaZZZWWW[[[```gggwwwwwwjjjaaaWWWOOODDD>>>===>>>===<<<:::;;;=========<<<===>>>999777666999===@@@???===666444333444666777777777888888999999999:::::::::;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>><<<:::999:::999999<<>>DDDIIIQQQZZZiiixxx~~~yyykkknnnwwwxxxpppnnnllljjjjjjeeeddddddbbb^^^[[[]]]aaaeeennn{{{tttgggYYYPPPGGGEEEBBB>>><<<;;;;;;;;;888888888999:::;;;<<<===<<<:::888888999;;;;;;;;;777777777777777888888888777777888888888999999999<<<;;;;;;:::::::::;;;;;;======>>>>>>===<<<;;;;;;777888999:::;;;<<<<<<<<<999;;;======<<<;;;<<<===;;;<<<>>>???AAACCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKKKKHHHFFFEEEDDDFFFEEEDDDDDDCCCDDDDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHFFFEEEDDDEEEFFFGGGMMMNNNNNNOOOPPPPPPPPPOOOSSSRRRPPPPPPPPPPPPNNNLLLKKKLLLMMMNNNPPPQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPLLLLLLKKKKKKMMMPPPSSSTTTSSSSSSTTTTTTSSSRRRPPPOOOIIIHHHGGGHHHJJJKKKJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNPPPSSSVVVXXXYYY^^^XXXSSSRRRUUUXXXXXXVVVXXXXXXXXXWWWVVVTTTSSSRRRTTTVVVXXXVVVTTTRRRTTTVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWYYY\\\^^^```aaabbbcccaaa___]]]\\\\\\\\\\\\]]]```aaa]]]\\\___```___\\\]]]___aaaccceeefffggg~~~uuucccWWWLLLKKKKKKKKKLLLLLLIIIGGGHHHFFFDDDCCCBBB???<<<::::::::::::999888777666555222222111111111111111222000000///...,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,***)))))))))******,,,+++)))(((((((((******))))))))))))))))))))))))%%%&&&''')))******++++++'''((()))(((&&&&&&'''((())))))(((((((((((())))))***)))(((((((((((()))******************+++,,,,,,,,,+++++++++******************))))))******+++,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,---......//////000111222444666777:::;;;:::::::::>>>DDDHHHOOOWWWdddqqq{{{~~~|||yyykkkmmmtttwwwqqqqqqpppmmmkkkgggggggggeee```]]]^^^```hhhlllvvvwwwkkkaaaUUUJJJBBBCCCBBB???<<<::::::::::::999999888888888999::::::===;;;999999;;;<<<<<<<<<888888888888777777777777888999999999::::::::::::<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::999888999::::::;;;;;;;;;;;;999;;;======<<<;;;<<<===>>>>>>===>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHJJJJJJIIIHHHGGGGGGIIIHHHHHHGGGFFFFFFFFFGGGEEEFFFHHHJJJKKKLLLMMMMMMKKKIIIGGGEEEDDDEEEGGGHHHLLLNNNOOOQQQRRRRRRRRRQQQRRRQQQOOOOOOOOOOOONNNLLLJJJKKKLLLNNNQQQSSSUUUVVVSSSSSSRRRRRRQQQQQQPPPPPPMMMLLLKKKKKKLLLOOOQQQRRRRRRSSSSSSTTTSSSRRRPPPOOOKKKIIIHHHHHHIIIJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNQQQTTTWWWYYYZZZ]]]XXXSSSRRRUUUXXXXXXVVVXXXXXXXXXWWWVVVUUUTTTSSSTTTVVVXXXWWWUUUTTTUUUWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVXXXYYY\\\^^^___``````bbbaaa___]]]\\\\\\\\\\\\[[[___```\\\[[[^^^```___```aaaccceeeggghhhhhhhhh~~~sssbbbWWWMMMLLLKKKKKKLLLKKKIIIGGGGGGEEECCCBBBAAA???<<<999:::::::::999888777666555222111111111111111222222444222000...,,,+++++++++,,,,,,,,,+++*********))),,,+++******)))*********,,,+++***)))((()))******))))))))))))))))))))))))&&&'''((()))***+++++++++(((***+++***))))))***+++******))))))))))))*********))))))(((((())))))***))))))((())))))***++++++++++++*********)))))))))******))))))******+++,,,++++++*********+++,,,---++++++++++++++++++++++++++++++++++++,,,---......111000/////////111444555999:::;;;<<<<<>>===;;;:::999999999::::::999888888777777777888===;;;999888:::;;;;;;:::999999999888777777777666999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;:::999999::::::;;;;;;;;;:::::::::;;;===<<<;;;;;;<<<>>>??????>>>>>>>>>???@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHKKKKKKIIIHHHGGGGGGGGGGGGDDDEEEGGGIIILLLMMMNNNOOOMMMJJJGGGDDDDDDEEEGGGIIIKKKLLLOOORRRTTTTTTTTTSSSQQQPPPNNNNNNOOOOOONNNLLLIIIJJJLLLOOORRRVVVXXXZZZUUUUUUTTTTTTSSSRRRQQQQQQOOONNNLLLKKKKKKMMMOOOPPPQQQRRRSSSTTTSSSSSSQQQQQQOOOLLLIIIHHHIIIJJJJJJJJJGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLOOORRRUUUXXXZZZ[[[\\\XXXSSSSSSUUUWWWWWWVVVXXXXXXXXXXXXWWWUUUTTTSSSUUUVVVWWWWWWVVVUUUVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^______aaa```___]]]]]]\\\\\\\\\ZZZ^^^___\\\[[[___aaa```bbbdddfffhhhiiiiiihhhggg{{{pppaaaXXXNNNLLLKKKKKKKKKKKKIIIGGGFFFDDDBBBAAA@@@>>>;;;999:::::::::999888777666555111111111000111111222333333111...,,,++++++,,,---,,,,,,++++++***)))((((((++++++******************,,,+++***)))))))))******************************''''''((()))***+++++++++(((***,,,,,,++++++,,,---,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))(((******))))))******+++,,,((()))+++,,,............++++++++++++++++++++++++++++++++++++,,,---......222000///...///222555777777:::<<<===>>>???AAABBBFFFJJJRRRZZZbbbjjjqqqvvvxxxsssooopppvvv}}}wwwsssyyyyyysssooouuuwwwsssnnnkkkjjjhhhooommmppp|||sssggg___SSSJJJDDD@@@===:::::::::999888888999999:::999999888888888888999999:::888666555777888888777::::::999999888777666666999999999::::::::::::;;;;;;;;;:::::::::;;;<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;<<<>>>===>>>???@@@AAA@@@??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFJJJJJJIIIJJJKKKKKKJJJIIILLLKKKIIIHHHFFFEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMLLLJJJFFFCCCBBBDDDGGGHHHHHHJJJNNNRRRTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPOOONNNKKKLLLMMMPPPSSSVVVYYY[[[WWWWWWVVVUUUTTTSSSSSSRRRPPPOOOMMMKKKKKKKKKLLLMMMQQQRRRTTTUUUUUUUUUTTTSSSSSSPPPKKKIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJLLLNNNQQQTTTWWWYYYZZZ[[[WWWTTTSSSUUUVVVWWWVVVXXXXXXXXXWWWWWWVVVTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYWWWXXXXXXXXXYYYYYYZZZZZZYYYZZZ[[[]]]]]]^^^^^^^^^```______^^^^^^]]]]]]]]]ZZZ^^^___]]]]]]```cccbbbbbbdddfffhhhiiihhhfffeee~~~yyymmm___WWWNNNLLLJJJJJJKKKKKKIIIHHHEEEDDDBBBAAA@@@???<<<999:::::::::999888777666555222111111111111111222222///...,,,******+++---...,,,,,,++++++***)))((((((************+++*********,,,++++++***************++++++++++++++++++++++++'''((()))******++++++***$$$&&&))))))((((((((()))******))))))))))))******))))))************))))))++++++)))(((''''''&&&&&&*********))))))))))))(((******))))))******+++,,,&&&)))+++......,,,)))'''++++++++++++++++++++++++++++++++++++,,,---.........---,,,,,,...111444777555888;;;===>>>>>>@@@AAACCCFFFLLLRRRYYYaaakkkqqqyyyrrrjjjfffgggkkkoooqqqpppmmmppp|||~~~yyywww~~~|||wwwvvvsssoooppppppuuu}}}ooocccSSSLLLCCC===;;;;;;:::999888888888888999999:::;;;888888888999999;;;<<<<<<:::888666555666777777666;;;::::::999888777777666888888888888999999999999:::::::::::::::;;;<<<===<<<<<<===============<<<;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;:::;;;===???999<<<@@@CCCDDDCCC@@@>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEHHHGGGFFFIIIMMMPPPPPPOOONNNMMMKKKIIIGGGEEEDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJHHHEEECCCBBBDDDFFFHHHGGGIIILLLOOOQQQRRRRRRQQQQQQPPPOOOPPPQQQRRRQQQPPPOOOOOOOOOPPPRRRUUUXXXZZZXXXWWWWWWVVVUUUUUUTTTTTTRRRQQQNNNLLLKKKKKKLLLLLLQQQRRRTTTVVVWWWWWWWWWVVVUUURRRMMMJJJJJJKKKKKKJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJKKKMMMOOORRRUUUWWWXXXYYYWWWUUUTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUUUUVVVXXXYYYYYYYYYXXXYYYYYYZZZ[[[\\\\\\]]][[[\\\]]]^^^^^^__________________```_________^^^\\\```aaa___^^^bbbeeedddcccdddfffggghhhgggfffeee~~~wwwkkk^^^VVVMMMKKKJJJIIIJJJKKKKKKJJJEEEDDDBBBAAAAAA@@@===::::::::::::999888777666555333222222111000000111111,,,,,,+++***+++,,,---...,,,,,,,,,+++*********)))))))))***++++++++++++***,,,++++++++++++*********++++++++++++++++++++++++((()))******++++++******&&&(((***+++***)))))))))((((((''''''''''''(((((()))******++++++******))),,,+++***(((''''''''''''++++++*********)))))))))******))))))******+++,,,((()))+++,,,***&&&"""++++++++++++++++++++++++++++++++++++,,,---......))))))))))))+++...111333222555999<<<===>>>???@@@CCCGGGLLLPPPTTT\\\fffmmmqqqkkkccc^^^^^^bbbfffiiifffffflllxxx~~~}}}}}}|||yyytttnnnsss{{{sssaaaVVVGGGBBB;;;888999;;;;;;:::777777888888999:::::::::888888888999:::;;;===>>>===;;;888888888999999888:::::::::999888888888777777777888888888999999999::::::::::::;;;<<<<<<===999:::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::===???777:::???CCCDDDCCC???===>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBCCCHHHOOOUUUWWWWWWQQQPPPNNNKKKHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFHHHIIIHHHIIIKKKLLLMMMNNNNNNOOOPPPOOONNNOOOQQQRRRQQQPPPRRRQQQPPPPPPRRRTTTWWWXXXWWWWWWWWWVVVVVVVVVVVVUUUTTTRRROOOMMMLLLKKKLLLMMMPPPRRRTTTVVVWWWXXXXXXXXXVVVSSSOOOMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSUUUUUUXXXWWWVVVTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSUUUXXXYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^\\\]]]^^^___``````aaaaaa___```aaaaaabbbaaaaaa```^^^bbbccc```___ccceeedddeeeeeefffgggggghhhhhhhhh~~~vvviii\\\UUULLLJJJIIIIIIJJJLLLLLLKKKFFFDDDCCCBBBBBBAAA>>><<<:::::::::999888777666555444444222111000000//////---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***+++,,,++++++***+++,,,,,,,,,++++++******))))))))))))))))))))))))))))))***+++++++++******)))+++......,,,+++******)))(((((((((((((((((())))))***++++++++++++***)))***))))))(((((())))))***,,,+++++++++******************))))))******+++,,,*********)))'''&&&%%%$$$++++++++++++++++++++++++++++++++++++,,,---......)))))))))***+++,,,---...///222666999;;;===???AAAGGGKKKOOORRRUUU[[[dddkkkjjjeee___ZZZZZZ]]]bbbeeeccccccgggnnnsssuuuzzz~~~zzzssslllsss~~~nnn^^^QQQKKKBBB>>>:::999;;;<<<;;;999666666777888888999999999999999888888999:::;;;;;;>>><<<999888999999999888999999999999999999999999888888888999999999::::::::::::::::::;;;<<<======999::::::;;;<<<<<<;;;;;;::::::;;;<<<=========<<<<<<<<<<<<:::999:::===???999;;;===??????>>>===;;;===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBGGGPPPWWWYYYXXXRRRQQQNNNKKKHHHFFFDDDCCCBBBBBBDDDEEEGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLMMMOOOPPPPPPOOORRRQQQPPPPPPQQQSSSVVVXXXUUUUUUVVVVVVVVVVVVWWWWWWUUUSSSPPPNNNMMMMMMMMMNNNNNNOOORRRTTTVVVWWWWWWWWWUUUSSSPPPOOOOOONNNLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQSSSTTTTTTVVVVVVVVVUUUTTTTTTUUUVVVSSSTTTTTTTTTTTTSSSRRRRRRSSSRRRRRRTTTWWWZZZYYYXXXVVVWWWXXXYYY[[[\\\]]]^^^]]]^^^___aaabbbbbbcccccc```aaabbbcccdddccccccbbb^^^bbbccc```___bbbdddcccddddddcccddddddfffggghhh~~~vvvhhh[[[TTTKKKJJJHHHHHHJJJLLLMMMMMMFFFEEECCCCCCCCCAAA???<<<:::::::::999888777666555555444333111000/////////////////////...---,,,+++,,,,,,,,,,,,,,,,,,------((()))***+++,,,,,,+++***+++,,,,,,,,,,,,+++******(((((((((((((((((((((((()))******+++++++++******''')))++++++)))'''&&&&&&,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))''''''(((((()))+++,,,---,,,,,,,,,++++++++++++************)))***++++++,,,+++***((('''(((+++---///++++++++++++++++++++++++++++++++++++,,,---......+++,,,,,,,,,------------...111555888:::<<>>;;;;;;<<<===>>>>>>>>>===999:::;;;<<<============<<<<<<<<<:::999:::===@@@===<<<;;;:::::::::::::::===>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDIIIFFFEEEHHHOOOUUUUUUTTTPPPOOOLLLIIIFFFCCCAAA@@@???@@@BBBDDDFFFHHHHHHIIIEEEFFFHHHJJJLLLLLLMMMMMMOOOMMMKKKJJJIIIJJJKKKLLLKKKJJJJJJKKKMMMOOOOOONNNQQQPPPOOOOOOQQQTTTWWWYYYTTTTTTUUUVVVVVVWWWWWWXXXUUUSSSQQQOOOMMMMMMNNNOOOLLLMMMPPPSSSUUUVVVVVVVVVTTTSSSQQQPPPPPPOOOMMMKKKLLLKKKKKKJJJJJJJJJKKKKKKOOOPPPPPPQQQRRRSSSTTTTTTVVVVVVVVVUUUTTTSSSTTTVVVRRRSSSSSSSSSSSSRRRRRRQQQSSSQQQQQQSSSWWWZZZYYYWWWTTTUUUVVVXXXYYY[[[\\\]]]]]]^^^```aaacccddddddddd```aaacccdddeeeeeedddccc^^^bbbccc___^^^aaabbbaaaaaaaaa______```ccceeegggzzzlll___QQQLLLJJJHHHHHHJJJJJJJJJIIIFFFDDDCCCCCCCCCAAA>>><<<:::999999888777666555555333222222222444555444333111000000000////////////,,,,,,,,,++++++*********++++++++++++++++++++++++&&&'''((()))***+++,,,,,,*********))))))))))))))),,,+++***))))))***+++,,,''''''(((((()))))))))***''''''(((((())))))******(((((((((((()))+++,,,---************************++++++++++++++++++++++++(((((((((((((((((((((((((((((()))))))))*********'''(((***,,,...---***(((++++++++++++++++++++++++)))******+++++++++******---///111333555999>>>BBBNNNRRRVVVWWWXXX___lllvvvvvviii[[[UUUZZZ___```^^^bbbaaa``````ccciiiooottt{{{sssvvvwww|||wwwhhh___SSSIIIDDDAAA>>><<<999888777666555555555555777777777777777777777777888888888777777777777777999777666666777777666444888999999999999::::::::::::999888888888999:::;;;;;;::::::999888888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>???@@@BBBCCCDDDEEECCCAAA@@@@@@@@@BBBCCCDDDEEEEEEGGGHHHIIIJJJJJJIIIIIIHHHGGGEEECCCAAA@@@DDDDDDDDDEEEFFFHHHIIIJJJDDDDDDEEEFFFHHHJJJLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKLLLKKKJJJKKKLLLNNNPPPPPPPPPQQQSSSUUUXXXYYYUUUTTTRRRQQQQQQSSSUUUVVVPPPOOOMMMLLLLLLLLLMMMNNNLLLLLLMMMNNNOOOQQQSSSTTTRRRRRRRRRQQQPPPNNNMMMLLLOOONNNMMMLLLKKKKKKKKKKKKNNNQQQSSSSSSQQQPPPRRRTTTVVVUUUTTTSSSRRRRRRRRRRRRTTTRRRQQQSSSVVVXXXWWWUUUVVVSSSPPPQQQTTTWWWXXXWWWUUUTTTSSSSSSTTTVVVXXXZZZZZZZZZ[[[]]]^^^___`````````_________```aaacccdddbbbbbbaaa```````````````dddcccbbbaaaaaaaaabbbccc{{{mmm```RRRLLLJJJHHHHHHJJJKKKJJJIIIFFFEEEDDDCCCCCCAAA>>>;;;999999888777666555555444333111000000111111000.../////////////////////...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))******************))))))))))))++++++************++++++((((((((())))))*********))))))))))))*********+++)))(((((((((((())))))***************************++++++++++++++++++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++******++++++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,---///000222555:::>>>IIIOOOUUUXXXYYY]]]fffnnnqqqkkkccc]]][[[\\\^^^___dddbbb```^^^___dddjjjnnn~~~yyyzzztttlllfffXXXQQQHHHAAA>>><<<:::888999888888777666666555555777777777777777777777777777777777777777777777777888777666666666777666555888888888999999999999:::;;;:::999888888999::::::;;;:::999888888888888888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>@@@BBBCCCDDDEEEDDDBBBAAA@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEECCCBBBAAACCCCCCCCCDDDEEEGGGHHHIIIEEEFFFFFFHHHJJJLLLMMMNNNLLLKKKJJJIIIIIIIIIIIIJJJIIIKKKLLLKKKKKKKKKMMMOOOPPPPPPOOOPPPQQQSSSUUUVVVUUUTTTSSSSSSSSSSSSTTTUUUOOONNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOONNNMMMLLLLLLKKKKKKLLLLLLOOOQQQTTTSSSRRRQQQRRRTTTUUUUUUTTTSSSSSSRRRQQQQQQSSSQQQPPPRRRUUUVVVUUUTTTUUURRRPPPQQQTTTVVVWWWWWWSSSRRRQQQQQQRRRTTTWWWYYY[[[[[[[[[\\\\\\]]]^^^_________^^^^^^^^^___aaabbbaaaaaa```_______________bbbaaa```______```bbbccc|||nnnbbbSSSKKKJJJHHHHHHJJJKKKJJJJJJFFFEEEDDDCCCCCCAAA>>>;;;999999888777666555555444444222000000000///...,,,---.....................,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++***)))(((''''''******************************++++++++++++******)))))))))***************************++++++++++++++++++***)))))))))))))))************************++++++++++++++++++++++++((((((((((((((((((((((((+++++++++++++++,,,,,,,,,...,,,+++)))((())))))***++++++++++++++++++++++++------...------,,,++++++***+++------...111555777AAAHHHQQQWWWXXXZZZ___ccchhhkkkkkkfff___[[[]]]aaabbbaaa^^^[[[ZZZ]]]ccchhhxxxzzzppphhh___WWWRRRFFFBBB>>>:::999888777666888888999999888777666555777777777777777777777777777777777777777777777777666666666555666666777777777777888999999999999999;;;;;;999999888888888888:::999888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<<999:::;;;<<<===<<<<<<;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEDDDCCCBBBAAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOMMMMMMKKKJJJIIIHHHHHHHHHHHHJJJKKKKKKKKKLLLOOOQQQPPPOOOOOOOOOOOOQQQRRRSSSVVVVVVVVVUUUUUUTTTSSSRRRMMMMMMMMMMMMMMMMMMLLLKKKMMMMMMMMMMMMMMMNNNNNNNNNRRRRRRSSSSSSSSSSSSRRRRRRLLLLLLLLLLLLLLLMMMNNNNNNPPPRRRSSSSSSRRRQQQRRRTTTSSSSSSTTTTTTTTTRRRQQQPPPQQQPPPOOOPPPRRRSSSSSSRRRSSSQQQPPPQQQSSSUUUVVVVVVSSSQQQOOONNNOOORRRUUUXXX]]]\\\ZZZZZZZZZ\\\^^^___^^^^^^]]]]]]]]]^^^______``````___^^^^^^^^^______```___^^^]]]^^^```bbbccc}}}ooocccUUUKKKIIIHHHHHHJJJKKKKKKJJJGGGEEEDDDCCCCCCAAA===;;;::::::999888777666666555444333111111222111000...,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))((('''''')))***************++++++)))***+++,,,,,,+++***)))******************++++++************************,,,++++++******+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***))))))***+++++++++++++++++++++++++++------...------,,,+++***)))***,,,,,,,,,---000333888@@@IIIPPPSSSUUUXXX\\\___fffkkkiiibbb]]]^^^aaa[[[ZZZYYYVVVVVVZZZaaagggrrr}}}vvvggg\\\VVVPPPIIICCC<<<;;;999888888777666666777888999::::::888666444777777777777777777777777666666666777777777777777555555555555555555777999666777888999999999888888:::999888888777666666555999888888777777777888888999999:::;;;;;;;;;;;;::::::999999::::::;;;<<<======<<<;;;:::::::::::::::888999;;;======<<<;;;::::::;;;<<<===???AAACCCDDDEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNLLLKKKIIIHHHGGGGGGGGGIIIKKKKKKLLLMMMPPPRRRQQQPPPOOOOOOOOOPPPQQQRRRVVVWWWXXXXXXWWWUUURRRQQQLLLLLLNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJOOOPPPQQQRRRSSSSSSSSSSSSLLLLLLLLLMMMNNNOOOQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQQQQQQQSSSUUUVVVVVVSSSQQQOOONNNOOORRRVVVXXX[[[ZZZXXXXXXYYY[[[^^^```^^^^^^]]]]]]]]]^^^^^^^^^aaa``````_________``````___^^^]]]]]]]]]```bbbddd}}}ooobbbTTTJJJIIIHHHHHHJJJKKKKKKJJJGGGFFFDDDDDDCCCAAA===:::<<<;;;:::999888777777666222111000111222333222000,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))******+++++++++,,,)))***+++,,,,,,+++***)))++++++******************))))))))))))))))))))))))((((((((()))***+++,,,,,,************************************************************************))))))))))))))))))))))))%%%(((+++---,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))+++,,,,,,,,,,,,...000222888???EEEIIINNNSSSXXX]]]aaaffffffbbb\\\YYYXXXQQQSSSUUUUUUVVV[[[dddkkkttt~~~yyyqqqfffXXXNNNIIIEEE@@@<<<888888999999888666666666666777999:::999888666555666666666666666666666666555555666666777777777777444555666555333444777:::666777888::::::999888888777777777666555444333333777777777666666777777888888999::::::;;;;;;::::::888888888888999:::;;;<<<<<<;;;:::999888888888888888999;;;======<<<;;;999::::::;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHJJJKKKLLLOOONNNMMMLLLJJJIIIGGGFFFGGGIIIKKKLLLLLLNNNQQQSSSRRRRRRQQQPPPPPPQQQRRRSSSWWWXXXYYYZZZXXXVVVSSSQQQLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHMMMMMMOOOPPPQQQRRRRRRRRRMMMMMMNNNOOOPPPRRRSSSTTTOOONNNMMMMMMMMMNNNNNNNNNPPPQQQSSSTTTSSSRRRPPPNNNNNNOOOOOOOOONNNNNNNNNNNNQQQQQQRRRSSSSSSTTTVVVWWWUUUSSSQQQQQQRRRTTTXXXZZZYYYXXXVVVVVVXXX[[[^^^aaa]]]]]]^^^^^^_________^^^bbbaaaaaaaaaaaaaaabbbbbbaaa___]]]]]]]]]```ccceee{{{mmmaaaSSSJJJHHHGGGHHHJJJLLLLLLKKKGGGFFFEEEDDDCCC@@@===:::;;;;;;:::999888777777666000///...///111222111000......---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++))))))******+++,,,,,,,,,******++++++++++++*********************))))))))))))))))))(((((((((((((((%%%%%%%%%&&&''')))***+++************************************************************************,,,,,,,,,+++++++++++++++"""''',,,...,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++------,,,,,,...//////222666;;;@@@FFFMMMRRR[[[]]]^^^^^^[[[VVVRRROOOMMMRRRWWWYYY[[[```iiiqqqvvv}}}yyy|||~~~wwwooo]]]UUUKKKCCC???<<<:::888666777888888666444444555555666777888888777666555666666666666666666666666444555555666666777777888555666666444222222666:::666888:::;;;;;;;;;999888666666666666555444333333666666666666666777777888888888999:::::::::::::::888888888888999:::;;;;;;<<<;;;:::999888777777777888999:::;;;<<<;;;;;;:::;;;;;;;;;<<<===???AAAAAACCCBBBBBBBBBBBBAAAAAAAAA??????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEFFFHHHIIIJJJNNNNNNNNNMMMKKKIIIHHHGGGHHHIIIKKKLLLLLLNNNQQQSSSSSSRRRQQQQQQQQQRRRSSSTTTXXXYYYZZZZZZYYYWWWTTTRRRMMMNNNOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNMMMLLLJJJIIIKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNOOOQQQRRRTTTUUUOOOMMMKKKJJJKKKLLLLLLLLLPPPPPPQQQRRRRRRQQQPPPOOONNNOOOPPPNNNMMMLLLLLLMMMQQQRRRTTTUUUTTTUUUVVVXXXVVVUUUUUUUUUVVVXXXZZZ[[[WWWWWWVVVVVVXXXZZZ]]]^^^[[[\\\]]]^^^____________bbbbbbaaaaaabbbbbbccccccbbb```]]]\\\]]]___bbbdddyyykkk___RRRJJJHHHGGGHHHJJJLLLLLLKKKHHHFFFEEEDDDCCC@@@<<<999:::999999888777666555555222111000000111222000///000000///...---,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))************))))))***++++++,,,------++++++************++++++*********))))))(((((((((*********)))))))))((((((((('''''''''((())))))***************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******$$$(((,,,---***)))+++...++++++++++++++++++++++++***+++,,,------......---)))***,,,---,,,,,,---......///222555:::@@@FFFJJJSSSTTTUUUTTTRRROOOOOOOOOQQQWWW^^^aaabbbfffmmmtttuuu~~~{{{zzzttthhh\\\KKKGGGBBB===999888777888555777888777555444444666555555555555555555555555666666666666666666666666444444555555666777777888555777777444111000555999777999;;;======<<<:::999555666777777777666555555666555555555555666777888888888999::::::::::::999999999999999:::;;;<<<===>>>===<<<:::999999888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????AAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEGGGGGGIIIIIIIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIMMMMMMNNNMMMLLLJJJHHHGGGIIIJJJLLLLLLMMMNNNPPPSSSRRRRRRQQQQQQQQQRRRTTTUUUYYYZZZZZZZZZYYYWWWVVVUUUPPPOOOOOOOOOPPPPPPQQQRRRPPPPPPQQQRRRQQQPPPNNNMMMKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMNNNOOOQQQRRRSSSPPPMMMJJJIIIKKKLLLLLLKKKPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPOOOLLLJJJKKKMMMQQQSSSVVVVVVUUUUUUWWWYYYVVVVVVWWWXXXYYYZZZ[[[[[[XXXXXXXXXWWWXXXXXXYYYYYYXXXYYY[[[]]]^^^_________aaaaaaaaaaaaaaabbbccccccbbb```]]][[[[[[]]]```bbbxxxjjj^^^PPPIIIHHHGGGHHHJJJLLLLLLKKKHHHGGGEEEDDDCCC@@@<<<999888888777666555444333333777555333333333333111000111111000///---,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))***+++,,,,,,------,,,+++***))))))***+++,,,***)))))))))(((((('''''',,,+++++++++******))))))---,,,++++++***+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************))))))(((((((((+++---+++''''''+++///++++++++++++++++++++++++++++++---...///000000000(((***,,,,,,,,,,,,---......///000333777<<<@@@CCCHHHKKKOOONNNKKKLLLQQQVVVVVV]]]eeehhhgggiiiooouuusssvvvnnnfffUUUFFFAAA@@@???;;;888777888999666888999888666555777999555555444444444555555666666666666666666666666666444444444555666777777888666888888444000000444999777999<<<===>>>===;;;999666777888999999888777777555555555555555666777888888888999::::::::::::999;;;;;;;;;;;;<<<===>>>>>>??????===<<<;;;:::::::::::::::999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAAAAA@@@???>>>===>>>???@@@AAABBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIHHHFFFDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMMMMMMMLLLKKKIIIHHHJJJKKKLLLMMMMMMNNNPPPRRRQQQQQQPPPPPPQQQRRRTTTUUUZZZZZZZZZYYYYYYXXXWWWWWWQQQPPPPPPOOOPPPQQQSSSTTTRRRSSSTTTUUUUUUSSSQQQPPPLLLLLLMMMNNNOOOOOOOOOOOOLLLLLLLLLMMMNNNOOOQQQQQQQQQNNNJJJIIIKKKMMMMMMKKKPPPPPPOOOOOOOOOPPPQQQQQQNNNPPPQQQOOOLLLJJJKKKMMMQQQTTTWWWXXXVVVVVVXXXZZZUUUVVVXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXXXXVVVVVVUUUVVVWWWYYY\\\^^^^^^^^^^^^```````````````aaabbbbbbbbb___\\\YYYYYY[[[^^^aaawwwgggZZZTTTKKKIIIGGGHHHIIIKKKLLLKKKGGGFFFEEECCCAAA???======;;;;;;:::999777555333222333222222222111000000000...---,,,++++++,,,...///...---+++)))***---,,,))),,,,,,,,,+++++++++******))))))***+++,,,------...---------,,,,,,+++++++++***++++++++++++***)))))),,,+++***))))))***+++,,,---,,,***((('''(((((()))+++***)))'''''''''((()))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***,,,,,,++++++***++++++++++++***((('''''')))+++---,,,---...//////---+++******,,,------***(((''''''+++++++++,,,,,,,,,------,,,,,,,,,---000333777999BBBDDDFFFGGGHHHKKKRRRWWW]]]aaadddgggiiiqqq|||sssbbbWWWOOOIIIDDD:::999777666666666777888999888888777666555555444666666666666666666666666999888888888777777666666777666444333444555777999555555555555666666666666888777777777777777888999999999777666555555555555777666666555555555666666777888888888888999999999888999999:::;;;<<<======;;;::::::::::::999999999::::::::::::::::::::::::AAA@@@>>>===<<<<<<<<<===>>>>>>@@@@@@AAA@@@???>>>@@@@@@@@@@@@AAABBBBBBCCCGGGFFFFFFEEEDDDCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDIIIGGGFFFEEEFFFHHHKKKMMMLLLJJJIIIJJJLLLKKKHHHEEEKKKLLLLLLKKKJJJKKKNNNQQQQQQOOOMMMMMMNNNQQQUUUXXX\\\[[[[[[[[[ZZZZZZYYYYYYVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWSSSPPPLLLKKKMMMOOONNNMMMLLLMMMNNNOOOOOOOOOOOOOOOKKKLLLMMMNNNOOONNNNNNMMMPPPPPPQQQQQQQQQQQQPPPPPPLLLLLLMMMMMMMMMNNNNNNNNNSSSUUUWWWYYYZZZYYYWWWUUUXXXXXXXXXXXXZZZ\\\^^^___\\\\\\[[[ZZZYYYXXXWWWVVVYYYWWWWWWYYY]]]___]]][[[___```___^^^]]]]]]___aaa]]]\\\YYYVVVUUUVVV[[[^^^vvvfffYYYSSSJJJIIIGGGGGGIIIJJJKKKJJJGGGFFFDDDBBB@@@???>>>===;;;;;;:::999777555333222333333222222111000000000.........------......///...***%%%###&&&***+++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************++++++******,,,+++***))))))***+++,,,,,,+++***)))((((((((((((***))))))(((((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***+++++++++******))))))******+++))))))))))))******++++++,,,---...///...---+++******+++------+++)))((())),,,,,,,,,---------......,,,++++++,,,...111444666999<<>>>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::@@@???>>>===<<<<<<<<<<<<<<<>>>???AAAAAAAAA@@@???AAA@@@@@@???@@@AAABBBCCCFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDHHHGGGFFFFFFFFFHHHJJJKKKJJJIIIIIIKKKMMMMMMKKKIIILLLLLLLLLKKKJJJLLLOOOQQQPPPOOOMMMLLLMMMPPPSSSUUUYYYYYYYYYYYYZZZZZZZZZZZZVVVVVVUUUTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[ZZZYYYYYYSSSPPPMMMLLLMMMNNNNNNMMMLLLMMMMMMNNNNNNNNNNNNNNNKKKLLLMMMOOOOOOOOONNNNNNPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMNNNOOOPPPQQQQQQRRRUUUWWWYYY[[[[[[ZZZXXXVVVYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVXXX[[[]]]\\\[[[^^^______]]]\\\\\\^^^```\\\[[[XXXUUUTTTUUUYYY\\\ttteeeXXXQQQJJJHHHFFFFFFHHHIIIIIIIIIHHHFFFDDDAAA???>>>>>>>>>;;;;;;:::999888666444333444333333222111111000000...///////////////......---)))&&&''')))++++++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++***************)))******)))******+++,,,---++++++************++++++******+++******)))((('''(((((())))))***)))))))))************************++++++++++++++++++++++++***************++++++,,,***)))))))))))))))******((()))+++,,,,,,,,,+++***,,,,,,---......---+++***)))+++,,,,,,+++******+++------------............,,,++++++,,,---///111333111444888:::<<<@@@GGGMMMTTTZZZcccjjjqqqzzzzzzqqqjjj[[[SSSIIIAAA===:::777444999888777555555666666777666666555555444333333333555555555555555555555555666666666666666555555555666555555444444666777888555555555555666666666666888777666555555555555555555555555444333333222222666666555555555555666666555555555666666666777777999::::::;;;<<<===>>>>>>@@@@@@??????>>>===<<<<<<::::::::::::::::::;;;;;;===============<<<;;;:::;;;===???BBBCCCBBB@@@???AAA@@@???>>>>>>@@@BBBCCCDDDDDDCCCCCCBBBBBBAAAAAADDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHKKKNNNNNNMMMLLLLLLLLLMMMLLLKKKLLLOOOQQQPPPOOOMMMLLLMMMNNNQQQRRRUUUUUUVVVWWWYYYZZZ[[[[[[WWWWWWVVVUUUUUUUUUUUUUUUVVVXXXZZZ\\\\\\[[[YYYXXXSSSPPPNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNOOOPPPPPPPPPOOORRRRRRRRRRRRRRRQQQPPPPPPNNNNNNOOOPPPRRRTTTVVVWWWXXXYYY[[[]]]\\\[[[YYYWWWXXXXXXYYYZZZZZZZZZZZZYYY^^^^^^]]]\\\[[[[[[ZZZYYYXXXVVVUUUVVVXXXZZZ[[[[[[\\\]]]]]]\\\[[[[[[\\\^^^ZZZZZZWWWUUUSSSTTTWWWZZZ}}}sssdddWWWPPPIIIGGGEEEEEEGGGHHHHHHHHHHHHFFFCCC@@@>>>======>>>;;;;;;:::999888666555444444444333222111111000000---...///000000///---,,,++++++---111000---+++,,,,,,,,,,,,+++++++++******))))))***+++,,,------...++++++++++++************))))))))))))***,,,...///++++++++++++++++++++++++)))***+++++++++)))((('''&&&''')))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++***))))))))))))******+++******+++,,,,,,,,,,,,++++++,,,---------,,,,,,+++)))***,,,,,,+++***,,,---,,,,,,,,,------------...---,,,,,,,,,---...///000...111444555555777===AAALLLPPPXXX___hhhqqqzzz|||sssmmmdddWWWMMMGGGCCC>>>;;;:::999777555888777666555444555666666555555555555444444333333555555555555555555555555555555555555555555555555666555555555555666777777555555555555666666666666888777666555444333333333555555555444444333333222666555555555555666666777555555666666666777777777999:::;;;;;;======>>>??????>>>======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<=========<<<:::999:::<<>>>>>======<<<<<<;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;<<<=========<<<::::::;;;===@@@BBBCCCCCCBBBAAABBBAAA@@@>>>>>>???AAABBBAAAAAAAAAAAA@@@@@@@@@@@@DDDEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIGGGFFFEEEFFFGGGIIIIIIIIIHHHGGGGGGJJJKKKLLLLLLKKKLLLMMMOOOQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOQQQSSSUUUWWWYYYZZZXXXWWWVVVVVVUUUUUUVVVVVVSSSUUUXXX[[[[[[YYYWWWUUURRRRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHJJJKKKMMMPPPQQQRRRRRRRRRXXXYYYYYYZZZZZZYYYYYYXXXOOOOOOOOOPPPRRRUUUWWWYYYXXXYYY\\\]]]]]][[[YYYWWWSSSTTTVVVXXXYYYYYYYYYYYY[[[ZZZZZZYYYYYYXXXXXXXXXVVVUUUTTTSSSSSSUUUWWWYYYXXXZZZ[[[[[[YYYYYYYYYZZZ]]]\\\[[[XXXVVVVVVYYY[[[{{{qqqdddVVVOOOJJJHHHFFFEEEFFFGGGGGGGGGFFFEEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::999777666555666555444333222111000///............---,,,++++++000+++,,,333555000///333,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------((()))***,,,---.........++++++,,,,,,,,,,,,++++++))))))************))))))))))))******+++*********************************++++++++++++++++++++++++((((((((((((((())))))***************+++,,,---...---+++)))((((((***---...++++++++++++,,,,,,,,,,,,***+++,,,+++***+++---///************++++++++++++---------...............(((,,,///000000111666999;;;===AAAHHHTTTaaammmtttlllmmmtttyyyoooaaaYYYMMMFFFCCC@@@<<<888999999888888777666666555777666555444333444444555555555555555555555555555444444444444444444444444444444444555555555555555555555555666666666666666555555555555666666666666777666555444444444444444666666777888888777666555555555444555555666777888666666777777777888888888888999999:::;;;<<<======>>>>>>>>>=========<<<<<<:::::::::;;;<<<<<<======<<<<<<=========<<<<<<;;;===>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@CCCDDDEEEFFFFFFGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHJJJIIIGGGEEEDDDEEEHHHJJJKKKKKKKKKKKKLLLNNNPPPQQQRRRRRRRRRQQQPPPPPPNNNNNNPPPQQQSSSUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUWWWYYY[[[[[[ZZZXXXWWWRRRRRRSSSQQQNNNLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIHHHJJJLLLOOOQQQRRRRRRRRRXXXYYYZZZ[[[[[[\\\\\\\\\QQQQQQPPPPPPQQQSSSVVVXXXWWWYYY[[[]]]^^^\\\[[[YYYTTTTTTUUUVVVWWWXXXXXXXXX[[[[[[[[[ZZZZZZYYYYYYYYYTTTUUUUUUTTTSSSTTTVVVXXXXXXYYY[[[[[[YYYXXXYYYZZZ^^^^^^]]]ZZZXXXXXXZZZ\\\zzzqqqdddWWWOOOKKKIIIFFFFFFGGGHHHHHHGGGDDDDDDDDDCCCAAA>>>;;;999;;;;;;;;;:::999888777666666666555444222111000///000///...------,,,,,,,,,111***000EEEQQQJJJ:::111,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,'''))),,,...///...---,,,++++++,,,------,,,++++++******))))))))))))******++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((())))))***+++))))))))))))***+++,,,---******)))))))))***+++,,,++++++***++++++,,,,,,---,,,,,,,,,+++******,,,...******+++++++++,,,,,,,,,++++++,,,---------------))),,,//////...///222555444555999???IIISSS[[[```^^^aaaiiiuuu}}}qqqeee]]]MMMHHHAAA<<<;;;::::::999888888999888777666666777666555444333333333444555444444444444444444444444444444444444444444444444444444555555666666666666444555555666666666666666555555555555666666666666666666555555555555555666555666888999999888666555444444444555555666777888555555555666666666777777777888888999:::;;;<<<<<<===>>>>>>>>>>>>?????????::::::;;;;;;<<<==================<<<<<<======>>>@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFIIIKKKJJJGGGEEEEEEEEEFFFHHHJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRRRRQQQPPPOOONNNOOOOOOPPPQQQRRRSSSSSSVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVXXXYYYYYYYYYXXXWWWQQQSSSTTTRRRNNNLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJGGGIIIKKKNNNPPPQQQRRRRRRTTTUUUWWWXXXZZZ[[[[[[[[[UUUTTTRRRQQQQQQRRRUUUVVVWWWYYY\\\^^^______]]]\\\WWWWWWVVVUUUUUUUUUUUUUUUYYYYYYYYYYYYXXXXXXXXXXXXSSSUUUVVVVVVTTTTTTUUUWWWWWWYYY[[[[[[ZZZYYYYYYYYY______^^^[[[YYYXXXZZZ[[[zzzqqqeeeWWWOOOLLLIIIGGGFFFGGGHHHHHHGGGBBBCCCDDDDDDBBB>>>;;;888;;;;;;;;;:::999888777666777666555444222111000///222111///...------......///+++999\\\rrrfffEEE,,,,,,,,,,,,+++++++++******))))))***+++,,,------...))))))******++++++++++++''')))---///000...,,,***++++++------------+++++++++***)))(((((()))***+++---,,,***)))))))))******++++++++++++++++++++++++))))))))))))))))))))))))*********)))***++++++,,,(((((((((((()))***+++,,,'''((()))***+++******)))+++*********+++,,,,,,------------+++******,,,...++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,---000111000---+++---///000000333888???DDDHHHJJJUUUXXXaaalllvvv~~~sssgggYYYNNNHHH???===:::777444444444444333444444444222222333444666555444333222333444444333333333333333333333333444444444444444444444444555555555666666666777777444555555666777666666666555555555555666666666777666666555555555666666777444555777999999888666555444444444555555777888888444444444555555555666666666777888999:::;;;;;;<<<<<<<<<<<<===>>>>>>??????::::::;;;;;;<<<===>>>>>>???>>>===<<<<<<===??????BBBAAA@@@???@@@AAABBBCCCBBBCCCDDDEEEEEECCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIFFFIIIKKKKKKHHHFFFFFFHHHEEEGGGIIIJJJIIIIIIJJJKKKLLLMMMOOOQQQQQQPPPOOONNNOOOOOOOOOPPPPPPQQQQQQQQQVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUQQQSSSUUUSSSOOOLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKFFFHHHJJJMMMPPPQQQRRRRRRPPPRRRSSSUUUWWWYYYYYYZZZXXXVVVTTTRRRQQQRRRTTTVVVXXXZZZ]]]```aaaaaa```___[[[ZZZWWWUUUSSSRRRRRRRRRVVVVVVVVVVVVVVVVVVUUUUUURRRUUUWWWWWWUUUTTTUUUWWWWWWYYY[[[\\\ZZZYYYYYYYYY______^^^[[[YYYXXXYYY[[[}}}rrreeeWWWPPPNNNLLLIIIGGGHHHHHHGGGFFFGGGFFFDDDAAA???<<<;;;::::::::::::999999999888888555555444333222000000/////////.........---------000,,,444GGGOOOCCC222+++---,,,++++++*********+++,,,,,,+++***))))))******++++++******************+++,,,,,,------,,,,,,+++...+++)))))),,,---+++***(((((((((((())))))))))))******))))))***+++,,,,,,---------,,,,,,+++++++++***)))))))))((((((''''''++++++******++++++,,,---,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))******++++++,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++---+++)))***,,,///000000------------------,,,,,,000///...///333888>>>BBBKKKOOOXXXdddppp~~~wwwqqqgggZZZOOOGGGAAA???>>>:::555444666777555222222222222333444555666777555444333222222444555777666666555555555444444444444444444444444444444444222333444444333333555777888666555555666666555333555555444444444555555555666666666666555555555555666666666666777777777777777777666666666666777777777777666666555555555444333555666888999999999888<<<===>>>@@@@@@@@@???>>><<<===>>>??????>>><<<;;;============>>>???@@@AAA@@@@@@AAABBBBBBAAA@@@@@@??????@@@BBBDDDEEEDDDBBBAAA@@@>>>???@@@@@@???===@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPVVVUUUUUUTTTSSSRRRQQQQQQSSSPPPNNNOOORRRSSSRRRPPPQQQRRRTTTUUUWWWWWWXXXXXXTTTRRRPPPOOOOOOOOONNNLLLLLLKKKKKKMMMOOOOOONNNMMMKKKJJJJJJLLLOOOPPPPPPOOOOOOPPPQQQQQQRRRTTTXXX\\\WWWVVVTTTQQQOOOPPPSSSVVVWWWYYY]]]```bbbbbb```___\\\ZZZVVVRRRPPPOOOOOOPPPVVVVVVUUUUUUTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTUUU[[[\\\]]]\\\ZZZXXXXXXXXXZZZZZZYYYXXXXXXXXXYYYYYY|||rrrdddWWWOOONNNLLLIIIGGGHHHHHHGGGFFFGGGFFFEEEBBB@@@>>><<<;;;<<<<<<;;;:::888777666666555444444333222111000/////////.........---------///((((((444999222,,,++++++++++++******))))))))),,,++++++***))))))******************************++++++,,,,,,,,,,,,++++++---+++)))***,,,---,,,***)))))))))))))))((((((((())))))*********+++++++++,,,,,,+++++++++******************)))))))))((((((++++++******++++++,,,---++++++,,,,,,,,,+++***************************************+++++++++++++++...---,,,++++++++++++,,,++++++++++++++++++++++++---------------...///000------------------------000///......000444999;;;BBBEEEOOO[[[gggwwwxxxuuu{{{~~~qqqiiiYYYUUUNNNGGG@@@<<<::::::::::::888777555444555666333333333333333444555666555444333222222333555666555444444444333333333333444444444444444444444444222333444444333333555777777555444444555555444333333333333444555666777888777777777777666666666666666666666666777777777777777777666666666666777777777777666666666555555555555666777999::::::::::::::::::<<<===>>>??????@@@<<<===???@@@@@@???===<<>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJLLLNNNOOOPPPPPPQQQTTTTTTTTTTTTTTTSSSSSSSSSSSSPPPNNNNNNPPPQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTRRRPPPPPPPPPPPPPPPNNNNNNMMMMMMNNNPPPPPPOOOMMMLLLKKKKKKLLLNNNPPPOOOOOOMMMNNNNNNNNNNNNQQQTTTWWWWWWVVVTTTQQQOOOPPPSSSVVVVVVYYY\\\___``````^^^]]]ZZZXXXTTTQQQOOONNNOOOOOOTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTUUU[[[\\\]]][[[YYYWWWWWWWWWYYYYYYXXXXXXWWWXXXXXXXXX{{{qqqdddWWWOOONNNKKKHHHGGGHHHHHHHHHGGGHHHGGGEEECCCAAA???===<<<======;;;:::888666555444555444333333222111000000...............---------111)))''',,,...******...))))))***+++***)))(((''',,,+++******)))***************************************++++++++++++******+++***)))***,,,------,,,*********))))))((((((((())))))***++++++++++++******************)))))))))+++++++++************)))++++++******++++++,,,---******+++,,,,,,,,,++++++************************,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++...000222111...,,,---///,,,,,,,,,---.........///......------...000222333777999BBBMMMYYYhhh}}}}}}}}}vvvuuuzzz~~~vvvlll```VVVOOODDDAAA>>>:::888888999999555888:::888444222555999444444333333333333444444444333222222222333555666333333333333222222222222444444444444444444444444222333444444333333555777666444333444555555444222222222222333555777888999888888888777777777666666666666666666777777777777888777777666666777777888777777666666666666555555777777888888999;;;<<<===888888999;;;<<<>>>@@@AAA<<<===???@@@@@@@@@??????@@@@@@@@@AAAAAABBBCCCDDDAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBDDDFFFGGGFFFEEEBBBAAA@@@@@@AAAAAA@@@?????????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHJJJMMMOOOPPPQQQQQQSSSTTTTTTTTTUUUUUUUUUUUURRROOOMMMLLLMMMOOOPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQSSSRRRPPPPPPRRRSSSRRRQQQQQQPPPOOOPPPQQQQQQOOONNNMMMLLLKKKLLLNNNOOONNNMMMLLLMMMNNNNNNMMMOOOQQQTTTVVVVVVTTTQQQOOOOOORRRUUUVVVWWWZZZ]]]]]]]]][[[ZZZWWWUUURRROOOMMMMMMMMMNNNQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSTTTUUU[[[\\\\\\ZZZWWWUUUUUUUUUWWWWWWWWWVVVWWWWWWXXXXXXzzzpppcccWWWOOOMMMKKKHHHGGGHHHHHHHHHGGGGGGFFFEEECCC@@@???===<<<<<<<<<:::999888666555555444444333333222111000000...........................,,,...222000+++***---((()))+++,,,,,,***)))'''++++++***************+++***************+++++++++))))))************))))))))))))***+++,,,---------++++++******)))((((((((()))***++++++++++++***)))************************++++++++++++++++++++++++++++++******++++++,,,---)))***++++++,,,,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++...222666444///+++,,,///+++,,,,,,---...//////000------------............111222777@@@IIIUUUfffttt~~~vvvtttyyy{{{yyy{{{|||sssnnneee\\\SSSKKKDDD??????===;;;888777777888999333555666555333333555777555444444333222222222333333333222222222333444555333333333333333222222222444444444444444444444444222333444444333333555777666555444444555666555444333333333444555666777888777777777777666666666666666666666666777777777777888777777777777777777888777777666666666666666666888777777777888:::<<<===::::::999:::;;;>>>@@@AAA<<<===>>>@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCEEEGGGFFFEEECCCBBB@@@AAABBBBBBAAA?????????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFIIIKKKNNNPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTQQQOOOLLLKKKKKKMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNRRRQQQPPPQQQSSSTTTTTTTTTSSSRRRQQQQQQRRRRRRPPPNNNNNNMMMLLLLLLNNNOOONNNMMMOOOPPPQQQPPPOOOPPPRRRTTTTTTTTTSSSPPPMMMMMMPPPRRRTTTVVVXXXZZZZZZYYYXXXWWWTTTRRRPPPNNNMMMLLLMMMMMMNNNPPPRRRTTTVVVUUUTTTSSSQQQQQQPPPPPPQQQRRRUUUVVV[[[[[[[[[XXXUUUSSSSSSTTTVVVVVVVVVVVVWWWWWWXXXYYYzzzpppcccWWWPPPMMMJJJHHHGGGHHHIIIHHHHHHEEEEEECCCAAA???>>><<<;;;:::999999888888777777777444333333222222111111111---.....................+++,,,///000...))))))+++(((***,,,------,,,***)))+++***************++++++))))))*********+++++++++((())))))******))))))(((((()))+++,,,,,,,,,------+++*********)))))))))(((******+++++++++******)))******+++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,---)))***++++++,,,,,,,,,,,,************************---------,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++++++++...222555444...+++,,,...,,,,,,------...///000000,,,,,,---....../////////000///222777<<>>???@@@AAAAAAAAA?????????@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@CCCDDDDDDDDDCCCBBB@@@AAABBBBBBAAA???>>>??????@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGJJJMMMOOOPPPQQQUUUUUUTTTSSSRRRRRRQQQQQQOOOOOOMMMKKKJJJKKKMMMNNNOOOOOONNNMMMMMMMMMNNNNNNPPPOOONNNPPPRRRTTTTTTTTTSSSRRRQQQQQQRRRRRRPPPNNNNNNMMMLLLLLLNNNOOONNNMMMOOOQQQRRRQQQPPPPPPRRRTTTRRRRRRQQQNNNLLLKKKMMMOOOSSSTTTVVVWWWXXXWWWVVVUUURRRQQQOOONNNMMMMMMMMMNNNMMMOOORRRUUUVVVWWWVVVVVVSSSRRRPPPPPPQQQSSSUUUWWWZZZZZZYYYWWWTTTSSSSSSUUUVVVVVVWWWWWWXXXYYYZZZ[[[zzzpppdddXXXRRRLLLJJJHHHGGGHHHIIIIIIHHHDDDDDDCCCAAA???===<<<;;;888888888888888777777777333333333222222222111111---------...............000...---***)))))),,,///)))***+++,,,---,,,++++++*********)))******+++,,,)))))))))***++++++,,,,,,))))))************))))))'''***,,,---,,,+++,,,,,,************************,,,+++******)))******************+++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++---///111000---+++,,,...---------.../////////000,,,------...//////000000111///000333444555;;;BBBIIIMMMQQQSSSVVV]]]hhhpppxxxuuurrrrrrwww{{{lll^^^TTTOOODDD@@@<<<999888888777666666555444333222333444444444111///111555666333///444444333222222222222222222222222222333333333333333333333333444444444444444444444444444444444444222333444444333333555777888666666666888999888777666555555444444444555555555555555444444444333333666666666666777777777777999888888777777888888999666666777777777777888888555555555666777888::::::=========<<<======>>>>>>===>>>>>>>>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB???>>>===>>>AAACCCCCCCCCBBBAAA@@@@@@AAAAAA@@@???>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEECCCDDDDDDDDDDDDEEEEEEEEECCCDDDGGGIIILLLNNNOOOPPPSSSSSSRRRQQQPPPOOONNNNNNNNNOOOOOOMMMKKKJJJKKKMMMOOONNNMMMLLLLLLLLLMMMNNNOOOMMMMMMNNNPPPRRRSSSRRRQQQPPPOOOPPPQQQQQQOOONNNMMMLLLKKKLLLNNNOOONNNMMMLLLNNNOOOOOOOOOOOOPPPQQQQQQQQQPPPNNNKKKJJJKKKMMMQQQRRRTTTUUUVVVVVVVVVUUUQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPSSSUUUXXXYYYYYYZZZVVVTTTRRRQQQRRRTTTWWWYYYYYYYYYXXXVVVTTTSSSUUUVVVXXXXXXXXXYYYZZZ\\\]]]^^^{{{qqqeeeYYYSSSLLLJJJHHHGGGHHHIIIIIIHHHEEEDDDCCCBBB@@@>>>======:::999999888777666666555333333333222222222222111---------.........//////111///+++((((((+++...///)))*********++++++++++++******))))))***++++++,,,((())))))***++++++,,,,,,)))******++++++******)))'''***......,,,******+++)))))))))******++++++,,,...,,,***(((((()))***,,,)))))))))*********++++++************+++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++*********+++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............///////////////......---......///000000......222222000222666999<<<@@@BBBEEEMMMXXX```nnnkkkiiinnnxxx~~~~~~{{{xxxpppdddVVVJJJDDDBBB:::888777666888888888777444444444333444555666666333333444444555444333111333333222222222222222222111111222333333333333333111222222222333333333333444444444444444444444444222333444444333333555777777555555666777888888777444444444444444555666777666555555555444444444444666666666666777777777777999888888777777888888999666666777777777888888888555666777888999:::::::::999:::;;;<<<===>>>>>>>>>>>>>>>>>>===>>>>>>>>>???>>>>>>>>>??????@@@AAABBBAAA@@@????????????@@@AAA???>>>======@@@BBBCCCCCCBBB@@@??????@@@@@@???>>>===>>>???@@@BBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDFFFIIIKKKMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMLLLOOOPPPPPPMMMKKKKKKLLLMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLKKKLLLNNNPPPPPPPPPNNNMMMMMMNNNPPPPPPOOOMMMLLLKKKKKKLLLNNNPPPOOOOOOJJJLLLNNNNNNNNNNNNOOOPPPRRRRRRRRROOOMMMKKKLLLMMMPPPQQQRRRTTTUUUVVVVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTVVVYYY[[[]]]^^^YYYXXXUUUSSSSSSUUUXXXZZZXXXYYYXXXVVVTTTTTTVVVYYYYYYZZZZZZ[[[]]]^^^```aaa|||rrrfffZZZTTTLLLJJJGGGGGGHHHIIIIIIIIIFFFEEEDDDCCCAAA@@@???>>><<<;;;:::888777555444333333333222222222222222222---------.........//////))))))(((''')))+++***&&&))))))(((((()))***++++++******))))))***+++,,,,,,((())))))***++++++,,,,,,******++++++++++++******(((+++......,,,***)))***(((((()))***+++,,,,,,---///---)))''''''(((+++---'''((((((((())))))******)))))))))******+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))))))))******++++++,,,((()))***+++,,,,,,+++***+++++++++++++++++++++++++++)))((((((+++---......///////////////.........111000...---,,,---......---,,,---222222000000333333555888999;;;BBBLLLSSS___\\\]]]fffvvvuuullljjjjjjeeeaaaXXXLLL@@@:::999;;;444333222333555666555333444333333222222333333444222666999888555222333555333222222111222222333333111111222333333333333222000000111111222222222222444444444444444444444444222333444444333333555777555444444555777888777666222222333333555666888999777666666666555555555555666666666666777777777777999999888888888888999999666666777777888888888999555666888:::;;;;;;;;;:::555777999<<<===>>>>>>>>>???>>>===============>>>????????????@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAA@@@>>>===>>>@@@BBBCCCCCCAAA@@@>>>???@@@@@@???======>>>???@@@BBBCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDFFFIIIKKKLLLMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMKKKOOORRRQQQNNNKKKJJJKKKLLLKKKIIIIIIIIIKKKLLLNNNLLLKKKJJJJJJMMMNNNNNNNNNLLLKKKKKKMMMOOOOOONNNMMMKKKJJJJJJLLLOOOPPPPPPOOOJJJLLLNNNOOOOOOOOOPPPQQQSSSTTTSSSQQQNNNLLLMMMNNNOOOPPPRRRSSSUUUVVVWWWWWWQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTWWWYYY]]]___aaa\\\ZZZWWWUUUUUUVVVYYY[[[XXXXXXWWWVVVTTTUUUXXXZZZ[[[[[[[[[]]]^^^```bbbcccqqqggg^^^RRRNNNJJJGGGGGGJJJKKKJJJHHHIIIHHHFFFDDDBBB???>>>===;;;;;;;;;:::777555222111222222222111111111111111222111///...------......++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------------,,,+++***)))((('''+++,,,,,,---------,,,,,,))))))))))))))))))))))))+++*********))))))(((((('''(((((()))***+++++++++******))))))))))))******+++*********))))))(((((()))******+++***)))(((''')))************+++++++++++++++++++++++++++++++++$$$'''***+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,------,,,+++***---,,,+++++++++,,,---...,,,,,,,,,---------......333111///---,,,---...///111///...,,,,,,...///111111000//////222666;;;>>>FFFIIIOOOXXXdddsssxxxmmmccc\\\UUUQQQEEECCC???;;;888777777777444444444333333222222222444222000111555777777555111BBBIII===//////333333------...000000111111111000111222333444333222222222222222222222222222222222222333333333333444444333333333444444444555555333333444555666666666555444444333444444555666777777777666555444333333333222333444666777999:::;;;::::::::::::999777666555888888999999999:::::::::777666555555777999<<<>>>:::::::::999999:::===@@@@@@@@@AAAAAAAAA@@@??????===<<<<<>>AAACCCDDDCCCBBBBBBCCCDDDDDDCCCBBBAAABBBBBBCCCDDDEEEEEEDDDDDDAAAAAABBBBBBCCCCCCDDDDDDBBBEEEHHHLLLMMMMMMLLLKKKNNNNNNOOOOOOOOONNNNNNMMMOOOPPPRRRQQQNNNLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPOOONNNMMMLLLLLLMMMMMMLLLJJJIIIJJJKKKJJJJJJJJJKKKMMMPPPRRRTTTTTTSSSRRRPPPPPPOOOOOOOOOQQQQQQQQQQQQRRRTTTUUUVVVRRRRRRQQQQQQSSSTTTVVVWWWWWWWWWWWWXXXZZZ\\\___```ZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]\\\[[[YYYZZZ\\\___```^^^\\\^^^bbbddddddbbbrrrfff]]]QQQMMMJJJGGGGGGJJJLLLKKKIIIIIIHHHFFFDDDAAA???===<<<<<<<<<<<<<<<:::999777666222222222222111111111111222111///...------......,,,---------,,,+++******+++++++++,,,,,,,,,------+++++++++***************************))))))((('''************************************)))))))))((('''(((((()))******++++++******))))))))))))******++++++++++++*********)))++++++***)))))))))))))))((())))))))))))*********))))))))))))))))))))))))''')))+++,,,***)))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,++++++***+++,,,---...,,,,,,,,,------------...///...---,,,,,,---...///111000///......///000111//////......111444777:::999<<>>>>>===;;;888777666666666444444333333333222222222444222000111444666555444000>>>CCC999//////222111...///000000111111111111000111222333333333222222222222222222222222222222222222222333333333444444333333333444444444444555444444555555666555555555333222222333333444555666888777555444333333444444222222333444666777888888::::::999888888777666666888888888888999999999:::999888888777777888999::::::;;;;;;:::999:::===@@@???@@@@@@@@@AAA@@@@@@@@@BBB@@@???@@@BBBCCCAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????@@@AAAAAAAAAAAA@@@??????BBB@@@===>>>@@@CCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEHHHKKKLLLMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKPPPQQQSSSRRROOOMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPOOONNNMMMMMMOOOPPPOOOMMMLLLLLLLLLGGGGGGGGGHHHJJJLLLNNNPPPRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTUUURRRRRRQQQRRRSSSTTTVVVWWWVVVVVVWWWXXXZZZ\\\^^^___[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^\\\[[[[[[^^^```bbb___]]]^^^aaaccccccbbbrrrfff\\\OOOKKKHHHFFFGGGJJJMMMLLLKKKJJJIIIGGGDDDAAA???===;;;<<<<<<<<<<<<;;;:::999999333333222222111111111111111000///...---------...............---,,,+++***++++++++++++,,,,,,,,,,,,))))))******+++++++++,,,---------,,,+++***)))(((++++++++++++++++++++++++************))))))))))))((((((((()))******++++++******))))))))))))******,,,,,,,,,+++++++++++++++,,,+++***)))))))))***+++((((((((())))))))))))***))))))))))))))))))))))))***+++---,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++************+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,...000111000000000000000000000000---------...///111333444333555888===DDDNNNXXX___^^^dddnnnyyysssiiidddTTTOOOHHHAAA===999555333666666555555555555444444333333333333222222222222444333111111333444333222///888;;;444///000111///000111111222222222111111000111222222333333222222222222222222222222222222222222222222333333333333333333333333444444444444555555555666555555444444222222222222333444555555999777555333333333555666444444555666666777777888::::::888777666777777888777777777777888888888888777777888999999999999999:::;;;;;;:::999:::===???>>>>>>???@@@@@@AAAAAAAAACCCBBBAAABBBBBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@===<<<===>>>@@@AAABBBAAA???>>>AAA???>>>>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGIIIKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKPPPRRRSSSSSSPPPNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLOOOOOONNNNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPOOONNNNNNQQQSSSSSSQQQOOOMMMMMMHHHGGGGGGGGGHHHJJJLLLMMMPPPPPPPPPQQQRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQRRRRRRSSSUUUVVVWWWVVVWWWWWWXXXZZZ\\\^^^___]]]]]]]]]^^^^^^^^^_________``````^^^]]]]]]```bbbdddbbb___^^^```aaabbbbbbrrreee[[[NNNJJJGGGEEEFFFJJJMMMMMMLLLJJJIIIGGGDDDAAA>>><<<;;;<<<<<<;;;;;;:::999888777333333333222222111111000111000//////......------////////////...---++++++***++++++++++++,,,,,,,,,)))************+++++++++------------,,,,,,+++***++++++++++++++++++++++++*********)))))))))))))))(((((())))))******************))))))))))))******+++++++++++++++++++++++++++++++++***************))))))))))))************++++++++++++++++++++++++***,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,***************+++++++++++++++,,,,,,,,,---------...---------...///000111......///000000///......,,,---...//////000000000222333555777:::@@@GGGLLLKKKPPPYYYccclllsssxxxzzz~~~rrreeeZZZRRRMMMEEEAAA===999888666444333111222333333333333222222333222222222222222222222444333222111111111111111///444555111000222222...222222333333333222111111000111111222222222222222111111111111111111111111111222222222222333333333222222333333333444444444555666666666555444333333222222222222333444555666999777555333333444666777888888888888999999999999:::999777555555666888999666666666777777777777777111333666999;;;<<<<<<;;;:::;;;;;;;;;:::;;;===???>>>>>>>>>??????AAAAAABBBAAAAAAAAABBBCCCCCCBBBBBB???@@@@@@@@@@@@@@@AAAAAABBBCCCEEEEEECCC???<<<:::;;;===@@@CCCDDDCCCAAA@@@@@@?????????@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFGGGGGGIIIKKKNNNOOOOOOOOONNNMMMMMMMMMMMMMMMOOOQQQRRRRRRPPPNNNMMMMMMLLLLLLLLLKKKLLLLLLMMMMMMPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOQQQQQQQQQPPPOOONNNRRRUUUVVVTTTPPPMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[]]]^^^___^^^^^^^^^_________`````````aaaaaa```______aaacccfffdddaaa______```aaabbbooodddZZZNNNJJJGGGEEEFFFJJJNNNNNNLLLJJJIIIGGGDDDAAA???===<<>>===;;;999777666666444444333333222111111000000000000//////...------////////////...---,,,+++*********+++++++++,,,,,,+++++++++************)))&&&'''((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))******)))))))))))))))***************))))))))))))******))))))******************((()))+++,,,,,,+++***)))******++++++++++++,,,,,,++++++++++++++++++++++++(((***++++++++++++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++))))))******+++++++++++++++++++++,,,,,,,,,------...------------------...,,,,,,---......---,,,,,,------///000000//////...//////000111111444888<<<>>>AAAFFFMMMUUU^^^eeeiiissszzz||||||yyykkkfff^^^TTTJJJCCC>>>;;;999777555333444444333222222222222222222111000000222222222222222222222222333222222111000///000000000111111000111333222///222333333333333222222111000000000111111111222222111111111111111111111111111111111222222222333333222222222333333333444444555666666666555444333333333333333333444555666777888777555444444555666777888888888888999999999999999888666555555777888:::666666666666666666666666111333777:::<<<<<<;;;::::::;;;<<<<<<;;;<<<===???>>>>>>===>>>???@@@AAABBBAAABBBCCCCCCBBBBBBBBBBBB?????????@@@@@@AAAAAAAAACCCDDDEEEEEECCC@@@<<<:::;;;>>>AAADDDEEEEEEDDDCCC@@@@@@AAAAAAAAABBBCCCDDDDDDEEEGGGHHHHHHHHHGGGFFFDDDDDDEEEEEEDDDCCCBBBBBBFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEFFFHHHJJJMMMOOONNNNNNMMMLLLLLLMMMNNNNNNNNNOOOQQQQQQOOOMMMLLLMMMJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLMMMNNNOOOQQQRRRRRRRRRQQQNNNRRRUUUVVVTTTPPPLLLKKKLLLLLLKKKKKKKKKLLLMMMNNNRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRPPPQQQRRRSSSTTTUUUUUUVVVXXXYYYZZZ\\\]]]^^^______^^^^^^^^^_________``````___```aaaaaa``````bbbcccfffeeeccc```______```aaa|||lllbbbZZZOOOJJJGGGEEEFFFJJJMMMMMMLLLIIIHHHFFFDDDBBB???>>>===BBBAAA???<<<:::999888777555555444333222111111000000000000000///...---,,,.........///......---,,,************++++++++++++,,,+++++++++******))))))&&&'''(((***++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))************))))))))))))******)))))))))))))))*********'''(((***++++++***))))))+++++++++,,,,,,,,,------))))))))))))))))))))))))((()))*********+++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000////////////000000000///000222444666666888<<>>======>>>???AAABBBCCCDDDEEECCCAAA???>>>????????????@@@@@@AAAAAABBBBBBCCCDDDDDDCCCAAA>>>======???AAADDDEEEEEEEEEDDD@@@AAACCCCCCBBBBBBDDDEEEDDDEEEFFFHHHHHHHHHHHHGGGDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDEEEFFFIIIKKKMMMKKKJJJIIIIIIJJJKKKMMMNNNMMMOOOPPPPPPNNNMMMLLLMMMIIIIIIJJJKKKMMMOOOQQQRRRPPPQQQRRRRRRRRRPPPOOONNNLLLNNNPPPRRRSSSSSSSSSSSSOOORRRUUUVVVSSSOOOLLLJJJJJJJJJIIIIIIIIIJJJLLLMMMRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTSSSPPPQQQRRRTTTUUUUUUUUUUUUXXXYYY[[[\\\]]]^^^^^^^^^]]]]]]]]]^^^^^^^^^______]]]___```aaa``````aaacccdddeeedddccc```______aaaxxxiii```ZZZPPPKKKHHHFFFGGGJJJMMMMMMKKKGGGGGGEEEDDDBBB@@@???>>>@@@???===;;;999999999999666555444333222111111000///000000000///...---,,,,,,,,,---............---************++++++++++++***************+++++++++)))***+++,,,,,,,,,,,,,,,************************((()))))))))***************)))))))))))))))))))))******))))))))))))******)))))))))******+++++++++)))((('''&&&&&&(((***+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))***)))((()))+++---************************++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******,,,---------,,,+++***++++++++++++,,,,,,,,,++++++,,,---............------,,,++++++,,,---------------.........//////000111222222000000222333222222222444777;;;???AAACCCJJJSSSZZZaaakkkyyyyyyppphhhaaa\\\XXXYYYYYYUUUMMMGGGCCCBBB===;;;999777555555666666333222111111222333222111222222000//////000000111000111111111222222222222///000111000------///111000/////////000000000111///000111222333333333222111000000///000111222333111111111111111111111111111111111111222222222222111222222222222333333333444444555555666555555555333333333333444555666666555666777777888777666555444444444555555666666666555555555666777888888999888888888777777666666666999999::::::999888666555999;;;=========<<<===???@@@???>>>======>>>@@@AAAAAACCCDDDCCC@@@>>>>>>???>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAA@@@>>>???@@@BBBCCCDDDDDDDDD@@@BBBEEEEEEDDDCCCEEEGGGCCCDDDFFFGGGHHHHHHGGGGGGBBBCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJIIIHHHHHHHHHJJJLLLNNNPPPMMMOOOQQQQQQOOONNNMMMNNNKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQRRRSSSSSSRRRPPPOOOLLLNNNPPPRRRSSSTTTTTTTTTQQQSSSVVVVVVSSSOOOMMMLLLHHHHHHGGGGGGHHHJJJKKKMMMNNNOOOOOOPPPQQQSSSTTTUUUTTTUUUWWWXXXWWWVVVUUUSSSPPPQQQRRRTTTUUUUUUUUUUUUWWWXXXYYY[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]]]][[[]]]____________```aaabbbdddfffeeebbb______```uuuggg___[[[QQQLLLHHHFFFGGGJJJMMMLLLKKKFFFFFFEEECCCBBBAAA@@@???<<<;;;999888777777888888666666555444222111111000///000000000000...---,,,***+++,,,---............)))************+++++++++'''((()))***+++,,,------(((((()))))))))(((((('''))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))******))))))))))))***************++++++,,,,,,,,,,,,)))%%%""""""&&&+++...)))************+++++++++++++++++++++++++++++++++***+++***)))'''''')))+++************************************************,,,,,,------,,,+++)))(((***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,,,,---///111222333333444///...,,,++++++,,,...///,,,,,,,,,,,,---...//////---///000000......///000222222333444555666777777888???FFFJJJNNNVVVcccmmmzzzyyyrrrhhh^^^VVVQQQLLLJJJHHHJJJIIIEEE???:::999999777666444222111000111111000///...///000000///...111000...---...///111333000000111111222222222222---///000///---,,,///111///......//////...///111...///000111222333333333111000/////////000222333000000000000000000000000000111111111111222222222111111222222222333333333333333444555666666666555222222222222333444555555444555777999999888666555555555555666777888888888333444666777888888888888999999888888777777666666777777888999999999999999999;;;===>>>======>>>???AAA@@@>>><<<<<<===???@@@<<>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCC>>>??????@@@AAACCCCCCDDD@@@CCCFFFFFFDDDDDDEEEGGGCCCDDDFFFGGGHHHHHHGGGGGGBBBBBBCCCDDDEEEEEEEEEDDDFFFFFFFFFEEEDDDDDDCCCCCC@@@AAABBBDDDEEEGGGHHHIIIJJJIIIIIIJJJKKKNNNQQQSSSNNNPPPRRRRRRPPPOOOOOOOOOMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTTTTSSSQQQPPPLLLNNNPPPRRRTTTUUUUUUTTTSSSUUUWWWVVVSSSPPPNNNMMMHHHHHHHHHHHHIIIKKKMMMNNNLLLLLLMMMOOOQQQTTTVVVWWWTTTUUUWWWXXXXXXWWWUUUTTTOOOQQQRRRTTTUUUUUUUUUUUUUUUVVVXXXYYYZZZZZZZZZYYYZZZZZZ[[[[[[[[[\\\\\\\\\ZZZ\\\^^^___^^^^^^___``````cccffffffccc```___```sssjjj^^^SSSNNNHHHGGGGGGHHHJJJKKKKKKJJJGGGFFFEEEDDDBBB@@@???>>>??????===<<<:::888777777444444333222111111111111111000000///......------------,,,,,,,,,+++++++++,,,,,,+++***))))))******))))))))))))))))))))))))---,,,+++******+++,,,---))))))((((((''''''&&&&&&))))))************))))))---+++)))'''&&&&&&((((((***)))(((((()))***((('''(((((((((((())))))))))))++++++************++++++&&&,,,...,,,,,,000///++++++***(((((()))***)))''''''&&&&&&''''''((()))***)))************+++++++++******))))))))))))******++++++************++++++,,,***)))***+++---,,,,,,,,,,,,,,,++++++*********)))***+++,,,...///000000******+++++++++,,,,,,,,,,,,+++***)))***,,,///111000///...------...///000222111111000000111111222444444666999===CCCHHHJJJ___dddlllssswwwxxxvvvtttwwwyyyrrrkkkeeebbb[[[UUUMMMGGGCCCAAA@@@???;;;:::888666555444444444222222222111111111000000222111000000000111222333000000000000000///............////////////......///000000111111111000000222111111111000000////////////000111111111111111000111111111111222222222222333444333111000111222222222222111111111111000111111111111111111111111333444555555333333444555222222222222333444555666666555555444444333222222222333333333222333666888999999888777666666666666999999888777666666777777777888999999888777999:::888999;;;<<<>>>@@@BBBCCC@@@???===<<<;;;;;;;;;;;;??????>>>======>>>???@@@===???AAABBBBBBAAA@@@???<<<===???@@@BBBBBBCCCCCCAAA@@@???>>>>>>???@@@AAADDDEEEEEEDDDCCCCCCEEEGGGCCCDDDEEEFFFGGGHHHHHHHHHAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCCCCDDDFFFHHHIIIIIIGGGFFFHHHLLLOOOOOONNNQQQQQQPPPPPPQQQRRRSSSTTTOOONNNNNNNNNOOOPPPRRRSSSSSSSSSRRRPPPPPPOOOOOOOOONNNOOOQQQUUUWWWWWWUUUSSSWWWVVVTTTSSSQQQPPPPPPOOOKKKGGGDDDEEEIIIMMMNNNNNNJJJJJJLLLNNNQQQSSSVVVWWWVVVWWWVVVTTTRRRQQQSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVXXXZZZZZZYYYWWWZZZZZZ\\\\\\]]]]]]]]]]]]___cccfffgggfffcccaaa```tttjjj^^^SSSMMMHHHGGGGGGHHHJJJKKKKKKJJJGGGFFFEEEDDDBBB@@@???>>>??????===<<<:::999777777555444333222222111222222//////...------,,,,,,+++.........---------,,,,,,,,,,,,+++***************+++++++++******))))))))),,,+++************+++,,,*********)))))))))(((((()))***************)))(((---,,,***((('''((()))******)))((((((*********((())))))))))))************,,,++++++******++++++,,,(((111666000)))(((((('''---+++))))))***++++++*********))))))((())))))))))))************+++++++++******))))))))))))************))))))))))))******,,,***))))))+++,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,---...//////+++++++++,,,,,,,,,,,,---++++++,,,,,,---...//////000///...------...///000222222111111111111222222111111111333666:::===???FFFJJJPPPUUUYYYZZZYYYXXX___fffnnntttwwwzzz~~~zzztttnnnkkkiiieee```ZZZTTTOOOMMMIIIDDD>>>:::888777777666888777555444333333333333222222222111111000000000444444333333333444555666000000111111000000///......//////000000//////...222222333333333222111111111111000000000///////////////000111111111111000000000111111111222222222222333333333111000111222222222222111111111111000111111111111111111111111222333444333222111222444222222222222333444555555555444444444444333333333333444444444333444666888888999:::::::::999777666999999888777777777777777666777999999888888999:::;;;;;;<<<===>>>>>>??????>>>===<<<;;;;;;;;;<<<=========<<<<<<===>>>???@@@>>>???AAABBBBBBAAA@@@???===>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAACCCDDDEEEDDDCCCCCCEEEGGGDDDEEEFFFGGGHHHIIIIIIIIIAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEFFFGGGIIIIIIKKKIIIHHHIIILLLNNNMMMLLLOOOOOOOOOPPPQQQTTTVVVWWWSSSSSSRRRRRRRRRSSSTTTUUUTTTSSSRRRPPPOOOOOOOOOOOOOOOPPPQQQTTTWWWWWWUUUSSSUUUTTTRRRQQQOOONNNNNNNNNKKKHHHEEEEEEHHHKKKLLLLLLKKKKKKLLLMMMOOORRRTTTVVVUUUVVVVVVTTTRRRRRRTTTVVVTTTSSSSSSRRRRRRRRRRRRRRRUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWYYYYYYXXXVVVXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[]]]aaadddeeeeeecccbbbuuukkk^^^SSSMMMIIIHHHGGGHHHJJJKKKKKKJJJGGGFFFEEEDDDBBB@@@???>>>@@@???>>><<<:::999888777666666555333333333333333222222111111000///////////////.........---------,,,,,,++++++++++++******,,,,,,,,,++++++*********+++******))))))******+++,,,++++++++++++************+++++++++***)))((((((---,,,+++)))))))))******)))((('''(((***++++++***************++++++++++++,,,++++++******++++++,,,)))555>>>999///+++---000---,,,---///333555666666------,,,+++***))))))***)))************++++++++++++******))))))******+++***))))))(((((())))))***,,,***))))))+++,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,---------......***,,,---/////////...---//////............//////111111000000000000111111000/////////000222333555666888:::===@@@AAACCCCCCIIINNNTTTXXX[[[___eeeiiiooopppsssuuuyyy}}}tttoooiiieeeccc___YYYTTTQQQOOOLLLIIIDDD@@@===<<<;;;888555444444444444333444333222111111111111222111111111111000000000000444444333333444444555666000111111111111000000/////////000000000000//////222333333333222111111000///////////////............///000000111111000000000000000111111111222222000222222222000///000111222222222111111111111000111111111111111111111111111222333222111000111333222222111222222333444555333333333444444444555555333444555555444555777999666888;;;======;;;999888999888777777777777777777555666888888888888999;;;============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======:::::::::;;;<<<===>>>???>>>???@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>???AAABBBAAA@@@@@@??????@@@@@@AAABBBDDDEEEDDDDDDCCCEEEFFFDDDEEEGGGHHHIIIJJJJJJJJJCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJJJJMMMKKKJJJJJJLLLMMMMMMLLLMMMMMMNNNPPPRRRUUUXXXZZZXXXWWWVVVVVVUUUUUUVVVVVVTTTSSSRRRPPPOOOOOONNNNNNPPPPPPQQQTTTVVVVVVUUUSSSSSSRRRPPPOOOMMMMMMLLLLLLLLLJJJGGGFFFHHHIIIJJJJJJNNNMMMKKKKKKLLLOOORRRTTTRRRRRRRRRQQQPPPQQQSSSVVVSSSSSSRRRQQQQQQQQQRRRRRRWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWZZZ___dddgggeeecccwwwlll^^^SSSNNNIIIHHHGGGIIIKKKLLLKKKJJJGGGFFFEEEDDDBBB@@@???>>>@@@???>>><<<;;;999888777777666555444444333333444333333333222111111000000............------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***))))))))))))))))))***++++++++++++++++++++++++++++++++++++***)))((((((,,,+++***))))))))))))***'''&&&&&&''')))+++***))))))))))))*********+++++++++******))))))******+++'''111:::999111,,,---000***,,,000555:::======<<<---,,,++++++************))))))*********+++++++++++++++************+++++++++******************++++++***((()))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///+++,,,,,,---......------/////////......///////////////............//////111000/////////000111111444444444555666888;;;<<<===@@@CCCEEEFFFJJJOOORRRUUUWWWZZZ^^^bbbiiiooottt|||~~~{{{ssspppmmmmmmnnnlllgggbbbYYYVVVRRROOOMMMJJJFFFCCC@@@???===;;;888666555444555333222333444555444333000000000000000000111111000000000000000000000000111111111111111222222222000111111111111111000000//////000000000000//////000111111111000///...---...........................//////000000000000000000000000000111111111111///111222111000///000111222222222111111111000000111111111111111111111111111222333222111000111333222222111111222333333444222222333333444555666666333555666666555555777999666777999:::;;;;;;::::::888888777777777777777888444666777888777888999;;;======<<<<<<;;;;;;::::::;;;::::::::::::;;;;;;;;;888888999:::;;;<<<===>>>===>>>???@@@AAAAAAAAA@@@AAA@@@>>>======>>>???AAAAAAAAA@@@@@@@@@@@@AAAAAAAAACCCDDDEEEDDDDDDEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAACCCEEEHHHJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMNNNMMMMMMNNNPPPRRRUUUXXXZZZYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSQQQPPPOOONNNNNNNNNRRRQQQQQQRRRTTTUUUTTTRRRQQQPPPOOOMMMLLLLLLKKKKKKNNNLLLJJJIIIHHHIIIIIIIIIOOONNNKKKIIIJJJLLLOOORRRMMMNNNNNNNNNNNNOOORRRTTTTTTSSSSSSRRRRRRRRRRRRRRRWWWVVVVVVUUUUUUTTTTTTTTTUUUTTTSSSTTTUUUUUUTTTSSSQQQRRRSSSUUUVVVVVVWWWWWWWWWUUUVVV[[[ccchhhfffcccyyymmm___TTTPPPIIIHHHHHHIIIKKKLLLLLLKKKGGGFFFEEEDDDBBB@@@???>>>@@@@@@>>>===;;;999888888777777666555444444444444//////......---,,,,,,,,,---------,,,,,,,,,,,,++++++,,,------------,,,,,,))))))***,,,---...///000)))))))))******)))))))))************************+++++++++++++++***))))))***)))))))))((((((((()))&&&%%%$$$&&&((())))))(((((((((((()))))))))******))))))(((((((((((())))))(((+++000333222...++++++111333666999;;;888333///)))))))))))))))***+++,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++)))((()))***+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++------........./////////---+++***))))))+++---......//////////////////...//////............//////000000000000000111111222222111000000111333555666666666666666777999<<>>===<<<;;;999888666555333222111000000111000//////000111111000/////////000000111111111111////////////////////////......//////000000000000///000000111111111000000//////000000000000//////000000000000000///...---------------..................///000000000000000//////000000000111111111///000111111000///000222222222222111111111000000000000000000000000000000222333444333222111222444222222111111111222333333111222222333444555666666333444666666666666777888777666555555666888:::;;;888777777777777777888888444666777777777777999::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999888888777666777888999:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@AAA@@@>>><<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDDDDDDDFFFEEEFFFGGGIIIKKKLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAACCCEEEHHHJJJKKKKKKKKKHHHIIIIIIJJJKKKMMMOOOPPPOOOOOOOOOOOOQQQSSSUUUVVVWWWWWWVVVUUUTTTRRRQQQPPPRRRQQQPPPOOOOOONNNNNNOOORRRQQQOOOPPPQQQRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKNNNMMMLLLKKKJJJIIIJJJKKKOOOMMMJJJHHHHHHJJJMMMOOOKKKLLLMMMMMMMMMOOORRRTTTTTTTTTSSSRRRRRRRRRRRRSSSUUUTTTTTTTTTSSSSSSRRRRRRUUUTTTRRRRRRSSSSSSRRRPPPNNNOOOQQQSSSUUUWWWXXXXXXXXXVVVUUUZZZaaafffeeeccc{{{nnn```VVVRRRJJJIIIHHHIIIKKKLLLLLLKKKGGGFFFEEEDDDBBB@@@???>>>AAA@@@???===;;;:::999888777777555444444444444444000000000///......------------,,,,,,,,,++++++++++++,,,---...///...---,,,((()))***+++---...///000)))******++++++******)))((((((((()))))))))))))))******+++++++++++++++***(((((((((((((((((((((((('''&&&%%%&&&((())))))''''''((((((((()))))))))))))))))))))(((((())))))))),,,+++///999BBBDDDBBB@@@CCCBBB@@@>>>999222***$$$'''''''''((((((***++++++)))************+++++++++---,,,,,,++++++,,,,,,---...------------------...+++)))((((((***++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---------.........//////---,,,)))(((((())),,,.........////////////......111111000000000000111111------...///000000111111///////////////000111111444333222111222333444555555777999:::<<>>??????@@@???>>>===<<<<<<===>>>>>>>>>??????@@@@@@??????>>>>>>AAADDDEEEDDDDDDDDDEEEDDDEEEGGGIIIJJJLLLLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJJJJFFFGGGIIIJJJJJJLLLNNNQQQPPPPPPOOOOOOOOOPPPRRRSSSUUUUUUUUUTTTRRRPPPOOONNNPPPPPPOOOOOOOOOOOOPPPPPPRRRPPPNNNMMMNNNPPPPPPOOONNNNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJKKKMMMNNNLLLJJJHHHHHHIIIKKKLLLLLLMMMNNNNNNNNNPPPSSSUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRUUUSSSQQQPPPPPPQQQPPPNNNLLLNNNPPPRRRUUUVVVWWWXXXYYYWWWVVVYYY^^^bbbcccbbb|||oooaaaXXXUUUJJJIIIHHHIIILLLMMMLLLKKKGGGFFFEEEDDDBBB@@@???>>>AAA@@@???===<<<:::999888777666555444333333333333444333333222222111000000...---------,,,,,,,,,,,,+++,,,.../////////...---*********+++,,,,,,------******+++,,,,,,+++******((((((((()))))))))******))))))***+++,,,,,,,,,,,,)))))))))******))))))))))))((('''((()))***)))((((((((()))))))))*********++++++************++++++...+++///===IIILLLLLLMMMFFFCCC===888444///***&&&))))))((((((((())))))***)))************+++++++++------,,,,,,,,,,,,---------------,,,,,,---------***)))((((((***++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------.........,,,,,,+++******++++++,,,---...///000000///...---000000////////////000000,,,,,,---...///000000000...///111222222222111000111111000000111222222222...000111222222444666999<<<>>>BBBDDDDDDDDDFFFGGGIIIIIIJJJKKKLLLNNNPPPQQQRRRSSSTTTTTTSSSQQQOOOOOOMMMMMMNNNOOOQQQSSSTTTUUUSSSQQQOOOOOOPPPQQQPPPOOOTTTUUUUUURRRMMMIIIHHHHHHDDDEEECCC@@@<<<999888999::::::999999999888777666333444444444444444444555555444222111000111222333222000//////111333222222...///000000000///...------------......///////////////111222222222111000------...///////////////------............------...///000111222222222222------......////////////---...//////000000//////////////////000000000111000111222222111111222444222222222111111111111000000000000000000000000000111222333222111000111333222222111111111111222222333333333444444555555555000333555666555555555666666555444333444555777888777777777777777888999999666777888777666555666777888888888888999999999999888888999999999888666555777888999::::::::::::999:::::::::;;;<<<===>>>???===========================>>>????????????>>>======@@@CCCEEEEEEDDDDDDEEECCCDDDFFFHHHJJJKKKLLLLLLIIIIIIIIIIIIHHHHHHGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEFFFGGGIIIIIIFFFHHHIIIIIIHHHIIILLLOOOOOONNNMMMMMMNNNOOOQQQRRRTTTTTTTTTTTTSSSQQQOOONNNNNNNNNNNNNNNOOOPPPQQQRRRRRROOOLLLKKKLLLMMMNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIFFFHHHJJJJJJIIIIIIKKKMMMLLLKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMPPPSSSQQQQQQPPPOOOOOOOOOOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSUUURRRPPPNNNOOOOOONNNMMMMMMNNNPPPQQQSSSTTTTTTTTTVVVUUUVVVWWWZZZ^^^aaabbb}}}pppbbbYYYVVVJJJIIIHHHJJJLLLMMMLLLKKKGGGFFFEEEDDDBBB@@@???>>>AAA@@@???>>><<<:::999888666666444333333333333333222222111111000//////...//////.........---------+++,,,...000000///...---,,,,,,,,,+++++++++*********+++,,,------,,,+++***(((((())))))*********+++((()))***+++,,,---------)))******+++++++++******,,,+++)))***++++++***))))))************+++++++++---,,,,,,++++++,,,,,,------((()))333999888777888999444...***)))***++++++,,,+++***)))(((((((((((()))************+++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---***)))'''(((***++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---------,,,+++***---...///000000///...------,,,,,,++++++,,,,,,------...///000000000000///---...111333444222000...+++++++++,,,...//////...---...000000000000333555444666888888888888999;;;::::::999:::;;;===???@@@@@@@@@???===<<<;;;===>>>======<<<<<<<<<<<<======AAA???>>>???@@@@@@???======???AAA@@@<<<:::;;;===666777777666555555666888333222222222222222222111000111222111000000000111222000...---,,,---...///...---+++,,,...000111111....../////////...,,,,,,---------.........//////---...000111111000000///,,,,,,---...//////......,,,------------------,,,+++,,,---///000000000000........./////////000000---......///////////////////////////000000000000000111333333222222333444222222222111111111111000000000000000000000000000///111222111000///000111222222111111111111111222333333333444444444555555000222555555555444444555444555555666666666666666777777666777777888999999777888999888666444555666999999999888888888888888555666888999999888888777888888:::;;;;;;:::999888999999999:::;;;<<<>>>>>>;;;;;;<<<===>>>>>>======<<<===>>>??????>>>===<<<===@@@CCCEEEEEEDDDDDDEEECCCDDDFFFHHHIIIKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDCCCCCCDDDFFFHHHIIIGGGIIIJJJIIIGGGGGGIIILLLMMMLLLLLLLLLMMMOOOQQQRRRUUUUUUUUUUUUTTTRRRPPPOOOMMMMMMMMMNNNOOOPPPRRRSSSRRROOOKKKIIIJJJLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGBBBEEEHHHHHHGGGHHHJJJMMMJJJJJJIIIIIIHHHHHHIIIIIIGGGHHHIIIIIIHHHJJJLLLOOOPPPOOONNNNNNMMMMMMNNNNNNRRRRRRSSSSSSTTTTTTUUUUUUUUURRROOONNNNNNNNNMMMLLLOOOOOOPPPQQQQQQQQQPPPPPPRRRTTTUUUVVVWWW[[[```ccc|||mmmaaaXXXTTTIIIHHHHHHIIIKKKLLLKKKJJJHHHFFFDDDCCCBBB@@@===:::AAA@@@>>><<<:::999888888555555444444444444555555333333333222111000///...,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++,,,...///000...,,,)))'''&&&&&&&&&$$$'''++++++)))'''(((***)))************++++++++++++***+++///333222,,,''')))*********++++++++++++++++++++++++)))'''$$$###++++++++++++,,,---...///************************,,,---...///...---,,,++++++******)))))))))))))))(((((('''&&&&&&&&&&&&&&&******))))))))))))******---,,,,,,,,,,,,,,,,,,---))))))***++++++++++++***)))))))))))))))))))))))))))******++++++******))),,,,,,++++++++++++++++++******+++++++++***))))))))))))***++++++,,,------///...---,,,,,,,,,,,,,,,333111...---...000000000...------------...//////222111...------...111222111000///000111111000///222222222222111111111000///000111000000111333666777555333111111333555666888777666555444444333222000222444666777888777777444555555666666555555444555555444444444555555666222222222111111111000000111222222000------000444222222222111111111000000//////............/////////............///000000222111111111000000//////000000000000000000000000////////////000000000000000000000000000000000000222222111///...///111444333111...,,,,,,,,,...000000000//////......------...------------...//////000000111111111111000000444222111222444666444222111000///......///000111000000////////////000000000111111111222222222222222222333333333444444444000111111222222333444444222222333333333333444444888666444444666888888888666555666777999:::999888:::777333222333666777888<<<<<<<<<:::888777999;;;999888777666777888:::<<<<<<999777777999999777555555666888;;;===>>>???@@@AAA@@@???===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAACCCEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@BBBDDDFFFEEEFFFFFFFFFDDDDDDEEEGGGKKKKKKKKKLLLMMMMMMNNNNNNTTTSSSSSSSSSTTTSSSQQQNNNPPPOOOMMMLLLLLLOOORRRSSSPPPOOOMMMKKKJJJIIIJJJJJJKKKKKKKKKIIIGGGFFFGGGHHHKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMLLLJJJIIIHHHGGGGGGJJJJJJIIIIIIJJJKKKMMMNNNMMMLLLKKKKKKKKKLLLNNNOOOQQQQQQRRRTTTVVVWWWWWWVVVTTTSSSQQQMMMIIIHHHJJJLLLNNNOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVWWWZZZ___ccc{{{mmmaaaXXXSSSIIIHHHGGGHHHJJJKKKJJJIIIHHHFFFDDDBBBBBB@@@>>><<>>===<<<;;;:::::::::888777666555444333333333111111222222222111111000---------------,,,++++++,,,+++******+++,,,---......---+++***)))))))))***'''))),,,,,,***))))))+++)))************+++++++++...,,,---000444444///***((((((((()))))))))******))))))******)))(((''''''+++++++++++++++,,,---...************************)))***+++,,,,,,+++***)))+++******)))))))))))))))++++++***)))))))))))))))******))))))))))))************))))))))))))******))))))***++++++++++++***************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************++++++,,,,,,------...//////000000///...---------------000...,,,+++---...//////---------------...//////222000...------...000222???;;;666222000000//////000000000000///////////////000111000000000333555666555333222222444777888333222222111111000000///,,,...///111222222222111222222333333333333222222333222222222333333444555222222222111111000000000000111000...++++++...111111111111000000/////////.........//////.....................////////////111111000000000/////////////////////////////////........./////////000000//////////////////////////////...---+++,,,...111666444111...------...//////////////////.....................//////000000000000111111111111000000222000000111444555444333111111000000000000111111111000000//////000000111111111111222222222333333222222222222333333333333333333222222222222111111222222333333333333444444666444222222444666666555555555666777999::::::999:::777333222333555777777;;;;;;;;;999888888999;;;:::999777777777888:::;;;<<<:::888888999999777555777888999;;;<<<======>>>@@@???>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@AAACCCEEEFFFEEEEEEFFFEEEDDDCCCEEEGGGIIIJJJKKKLLLMMMNNNNNNOOOSSSTTTTTTTTTSSSRRRPPPOOOPPPOOOMMMLLLLLLMMMNNNOOOOOONNNLLLJJJIIIIIIIIIIIIIIIJJJJJJIIIGGGGGGHHHJJJLLLJJJHHHFFFFFFHHHLLLNNNMMMLLLLLLKKKJJJHHHHHHGGGJJJJJJIIIIIIJJJKKKMMMNNNNNNLLLJJJIIIIIIKKKNNNPPPSSSSSSTTTUUUWWWXXXXXXXXXPPPOOOMMMIIIFFFFFFHHHJJJMMMNNNOOOPPPQQQSSSSSSTTTTTTUUUVVVWWWWWWZZZ^^^aaazzzmmmaaaWWWQQQIIIHHHHHHHHHJJJKKKJJJIIIJJJGGGCCCAAAAAA@@@???=========<<<;;;;;;;;;;;;<<<:::999777555333222111000000000111222222222222222------.........---,,,,,,+++************+++,,,,,,+++++++++++++++,,,------***,,,------+++******+++)))************++++++++++++))))))+++...///,,,)))''''''''''''(((((((((((((((((((((((()))***+++++++++++++++++++++++++++,,,************************((()))************))))))+++******))))))))))))))),,,++++++************+++******))))))))))))******)))))))))(((((()))))))))))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---******)))))))))+++,,,---*********+++,,,,,,------......---,,,,,,,,,---------+++)))***+++---......---------------......///111000...------...000111EEE???777000...///000000///.........------------///000000000///000222444444333111111111333555666///////////////............///000111222111111000...//////000000//////...000000000000111222444444111111111111000000000000111111000...,,,+++---///000000////////////......---...///000000///...---,,,---...///000///......///////////////.................................---------.........//////........................---...---,,,++++++---///888666333000///...//////.........///////////////////////////000000000111000000111111111111000000000//////000222444333333111111222222222222111111111000000//////000000111111111111222222222333333000111111111222222222222555444444222111000//////222222333333333333444444555444222333444666666555555666666888999:::;;;;;;;;;888444222333555666666888999:::999888888:::<<<;;;:::999888777888999:::<<<:::999999999999888666999::::::;;;;;;<<<<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCDDDBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFCCCBBBAAAAAABBBCCCEEEFFFDDDEEEEEEDDDCCCCCCDDDFFFGGGHHHIIIKKKLLLNNNOOOPPPSSSUUUWWWUUURRROOOOOOQQQOOOOOONNNMMMMMMLLLLLLKKKNNNLLLKKKIIIHHHHHHHHHIIIGGGHHHIIIHHHGGGGGGIIIKKKMMMJJJFFFDDDDDDGGGLLLOOOLLLLLLLLLKKKKKKIIIHHHHHHJJJJJJIIIIIIJJJKKKMMMNNNNNNLLLJJJIIIIIIKKKNNNPPPUUUVVVVVVXXXYYY[[[\\\]]]UUUTTTRRRMMMJJJIIIJJJLLLKKKLLLMMMNNNOOOQQQRRRRRRSSSUUUWWWXXXYYYZZZ]]]___zzznnnbbbWWWPPPKKKJJJIIIIIIKKKKKKKKKIIIJJJGGGCCCAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999777555333222111111000111111222222222111111,,,---------------,,,,,,*********************+++***+++++++++,,,,,,------+++,,,,,,,,,+++*********))))))*********+++++++++)))((('''(((***+++***(((''''''''''''((((((((((((((((((''''''(((***,,,---++++++++++++++++++***************************************++++++++++++++++++******)))))))))))))))))))))(((''''''(((((((((******))))))))))))******++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++)))******++++++******)))))))))***+++,,,,,,------***)))(((((()))+++---///))))))))))))******++++++,,,+++++++++++++++,,,,,,+++***)))))),,,.........------,,,,,,------...///000///...------...///000:::555///,,,,,,///111222.........---------,,,,,,...///000000//////111222111000///...---...000000......//////000000000111000000111222222111000///------............------.........///000222333444000000000000000000000000444333222000///...//////////////////////////////,,,---///000000///---,,,+++,,,...000000///...---........................------------------------,,,,,,,,,---------.................................//////...,,,,,,...000555444222000//////000000------......//////000000......//////000000000000000000111111111111000000000000000000111111111111000111222333222111000///000//////......//////000000000000111111111222222000000000000111111111111444444333222111000//////222222222333333333444444666555444555777888777666555666777888999:::<<<>>>===999555222333444555555666888999999888999:::<<<<<<;;;:::999888888999999<<<;;;:::::::::999888888::::::::::::;;;<<<=====================>>>??????========================>>>>>>>>>???@@@AAACCCDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCEEEFFFGGGCCCDDDDDDDDDBBBBBBDDDEEEFFFFFFHHHJJJLLLNNNPPPPPPRRRVVVXXXUUUPPPMMMOOORRRMMMNNNOOOOOOOOOMMMLLLKKKLLLKKKJJJHHHGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFHHHIIIJJJIIIFFFEEEEEEHHHKKKMMMKKKLLLLLLLLLLLLKKKJJJIIIJJJJJJIIIIIIJJJKKKMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQVVVWWWXXXZZZ\\\```dddfffdddbbb]]]VVVOOOKKKKKKLLLJJJJJJKKKMMMNNNOOOPPPQQQSSSUUUXXXZZZZZZZZZ\\\]]]zzzooocccWWWOOOMMMKKKJJJKKKLLLLLLKKKJJJJJJGGGCCCAAAAAAAAAAAA@@@@@@???>>><<<:::999999999777777555444444333444444333333333222111000//////***+++,,,,,,,,,,,,++++++************************++++++++++++++++++************))))))*********)))))))))*********+++++++++,,,+++******,,,,,,,,,,,,(((((()))))))))*********+++***)))(((((()))+++,,,++++++,,,,,,,,,+++******************************)))))))))******++++++++++++******)))))))))))))))''''''&&&&&&&&&''''''(((******))))))))))))******++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++)))******++++++******)))))))))***+++,,,,,,------***)))(((((()))+++---///,,,,,,,,,,,,------------,,,,,,+++,,,,,,---......+++******+++---//////...,,,,,,,,,,,,,,,---......//////...------...//////...,,,***+++---000111111/////////.........---------///000000///...///111111000///---,,,,,,,,,,,,......//////000000111111---.../////////...---,,,------............------.........///000222333444////////////////////////333222111000000000//////000000000000000000000000+++---...000000...---++++++,,,...000000///---,,,------------............------------------------,,,,,,,,,,,,------------........................---...///...---,,,---///000000/////////000111111------......//////000000,,,---.../////////......000000111111111111000000111111111111000////////////000111111111000...---///......------......///////////////000000000111//////000000000111111111111111111111111111111111222222222333333333444444555444444555777777666555444666888999999:::>>>AAA???<<<777444333444555555555777999:::999999;;;<<<<<<<<<;;;::::::999999999<<<<<<<<<;;;:::999999999888888999999;;;<<<>>>???===<<<<<<======>>>???@@@========================>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEDDDDDDCCCCCCHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGCCCDDDDDDDDDBBBBBBDDDEEEDDDEEEGGGIIIKKKNNNOOOPPPQQQTTTVVVTTTNNNLLLNNNRRRLLLMMMOOOPPPQQQPPPOOONNNKKKJJJIIIHHHGGGGGGHHHHHHJJJKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIJJJKKKMMMNNNKKKMMMPPPSSSUUUUUUTTTSSSVVVXXXZZZ]]]```eeelllqqqrrroooggg]]]RRRKKKHHHGGGIIIJJJKKKLLLNNNOOOPPPPPPSSSVVVYYY[[[ZZZZZZZZZ[[[zzzpppeeeXXXOOOMMMLLLJJJKKKLLLLLLKKKJJJIIIGGGDDDBBBBBBBBBAAA@@@AAA@@@>>><<<:::999888888555555444444444555555666333333333222111000///...******++++++,,,,,,+++++++++++++++,,,++++++***)))+++,,,,,,,,,+++***)))((()))'''&&&'''(((******))))))************+++++++++))))))*********+++++++++************++++++++++++++++++***)))))))))*********+++------...---,,,+++************************((('''''''''((()))***++++++******)))))))))))))))((((((((((((((())))))*********))))))))))))******)))))))))(((((()))))))))))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---******)))))))))+++,,,---++++++++++++++++++++++++---------...///000111222---,,,+++,,,...///...---,,,,,,,,,,,,,,,------...///..................///,,,++++++---///111000///000000/////////.........---...000000///......///222111000///...---------,,,---------......////////////000111111000///.........////////////..................///000222222............////////////000///......//////...---//////000000000000111111,,,---...//////...---,,,+++,,,---...///...---------------...............------------------------,,,,,,,,,---------..............................+++,,,------++++++,,,---------------...000111111.........///////////////+++,,,.../////////...---000000111111111111000000111222333111///...///000000000000000000///...---///......------......////////////000000000111111///000000000111111111111//////000000111222333333222222333333333333444444333222222333555555444222444666999999888:::???CCCBBB>>>999666555555555555666888:::;;;;;;:::;;;<<<;;;;;;;;;;;;;;;;;;::::::<<<======<<<:::999999:::888888888999:::<<>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEDDDCCCCCCGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHDDDEEEEEEDDDCCCCCCDDDFFFDDDEEEFFFIIIKKKMMMNNNOOOPPPRRRSSSQQQMMMLLLNNNQQQLLLMMMOOOPPPQQQQQQPPPPPPKKKJJJIIIHHHGGGHHHIIIIIIKKKLLLKKKHHHEEEDDDDDDEEEDDDEEEFFFHHHIIIIIIIIIHHHJJJKKKMMMNNNOOONNNLLLKKKJJJJJJIIIIIIJJJKKKMMMNNNKKKNNNRRRWWWYYYZZZYYYXXXWWWZZZ]]]```ccciiirrryyy|||rrrfffYYYPPPKKKJJJJJJKKKLLLMMMNNNPPPQQQQQQRRRUUUWWWXXXXXXWWWXXXYYY{{{rrrgggYYYOOOLLLJJJIIIIIIJJJJJJIIIGGGHHHFFFDDDCCCCCCCCCAAA?????????===<<<;;;:::999999555555444444444555555666222222222222222111000///***++++++,,,------,,,,,,+++,,,------,,,+++***)))+++,,,---------,,,******(((&&&$$$%%%(((++++++***)))************+++++++++&&&''')))))))))(((((()))*********++++++++++++,,,)))******++++++************+++---/////////...---************************((((((''''''(((***+++,,,+++******)))))))))))))))))))))(((((()))******+++******))))))))))))************))))))))))))******))))))***++++++++++++***************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************++++++))))))))))))((((((((((((,,,,,,,,,---...///111222---,,,,,,,,,......---,,,,,,,,,++++++,,,,,,---...........................///...---...000000///...////////////............,,,...000000...------...////////////////////////,,,---------------------000111222333333222111111......////////////......---------------...//////---------......////////////---,,,...000111///---.........//////000000000------------------------,,,,,,---------.........------......////////////------------------------------------............////////////////////////+++,,,......,,,+++,,,------------......///000000///////////////.........,,,---///000000000...---000000111111111111000000...000222222000000111444333222111000////////////000000////////////000000111111111111222222222222000000000111111111222222/////////000111222222222222222333333333333444444222222222333555555444222333777999999888:::@@@EEEEEEAAA;;;777666666666666888:::<<<===<<<;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>===:::999:::;;;;;;:::999999999;;;===???>>>===============>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFEEEDDDCCCEEEGGGDDDEEEFFFHHHJJJLLLMMMNNNOOOOOONNNMMMMMMMMMNNNOOOMMMNNNNNNOOOOOOOOONNNNNNKKKKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJHHHEEEDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIJJJIIIKKKMMMOOOPPPOOOMMMLLLJJJJJJIIIIIIJJJKKKMMMNNNMMMOOORRRUUUYYY\\\^^^___\\\^^^aaabbbdddjjjttt|||xxxkkk___VVVQQQPPPLLLLLLMMMNNNPPPQQQRRRSSSPPPRRRTTTTTTSSSSSSTTTUUU{{{ssshhhZZZPPPJJJIIIGGGGGGHHHHHHGGGFFFGGGFFFEEEDDDEEECCCAAA???======<<<;;;;;;;;;;;;;;;666666555444444444444555000000111222222222222111+++,,,------.........---,,,------...---,,,+++***+++,,,---.........---,,,(((&&&$$$%%%))),,,,,,+++)))************+++++++++(((***---------,,,+++,,,)))*********++++++++++++'''(((***+++,,,,,,+++******+++---///000000///...************************+++************,,,...///+++******)))))))))))))))(((((('''(((((()))************))))))))))))******------,,,,,,,,,,,,------))))))***++++++++++++***))))))))))))))))))))))))*********++++++*********,,,,,,++++++++++++++++++******+++++++++******))),,,,,,,,,+++++++++++++++((())))))***+++---...///---,,,+++,,,------,,,***,,,,,,++++++,,,,,,---...........................000...------...000000/////////.........---------,,,...000000...---------******+++,,,...//////000........................+++,,,.../////////...------......//////......---,,,,,,,,,++++++,,,---------------.........//////000......000333444222000---------.........//////...------,,,,,,------...------,,,,,,,,,---...///........./////////000000........................---------.........//////000000000000000000000000---///000000///....../////////////////////......000000//////.........------...000111222111///...000000111111111111000000,,,///111222111111444777555444222000//////000111222222111111111111222222222222333333333444444444111111111111222222222222///000000000111111111111222222333333333444444444444333444555777777555333333777:::999888;;;AAAGGGFFFBBB<<<888777777777666999;;;===>>>===<<<<<<<<<::::::;;;<<<=========<<<<<<>>>???===:::999:::<<<===<<<:::999999:::<<<===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHEEEFFFFFFFFFDDDDDDFFFGGGEEEEEEGGGHHHJJJKKKLLLMMMOOOMMMKKKKKKMMMNNNOOONNNOOOOOONNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKHHHIIIIIIGGGFFFEEEFFFHHHFFFEEEDDDCCCDDDGGGJJJLLLIIIKKKNNNPPPPPPOOOMMMLLLJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPRRRVVV\\\aaaddd___bbbddddddeeejjjttt||||||tttiii]]]UUUQQQPPPMMMMMMNNNOOOQQQRRRSSSTTTOOOPPPQQQQQQPPPPPPQQQSSS}}}ssshhh\\\SSSIIIHHHGGGHHHJJJJJJJJJHHHJJJIIIGGGFFFDDDBBB@@@???===<<<;;;;;;;;;;;;;;;<<<666666555444444444444444222222222222000...,,,***++++++,,,---...000000111///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((((((((())))))))))))(((((()))******+++++++++******---,,,,,,,,,++++++*********************************,,,---.........000222++++++******)))(((((('''''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))************)))***+++***)))((()))***---'''444+++!!!******,,,))))))))))))))))))))))))*********))))))))))))((((((((((((((())))))))))))***))))))))))))+++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,,,,,,,,,,.........+++)))))),,,......,,,///...------------.../////////............/////////...---,,,,,,,,,,,,---///...---,,,,,,---...///...------,,,,,,------...111111000///////////////....../////////...,,,+++000...,,,,,,,,,---,,,+++........................,,,,,,------...///000000.../////////000000111111000///...------...///000000...+++***+++---......,,,+++((('''(((+++...111((()))***+++,,,...//////---------.........//////...///000000000///---,,,........................---------............///+++,,,.../////////...------.........//////000000......///000111222222333333333333333333222111000111111111111111111111111111000/////////000222333000000000000111111111111222000......///000000000111------111000---111:::111111222222222333333333111111111111111111111111222333333444444555555555666666777999;;;>>>@@@AAAAAA???===:::888666666555777888:::;;;<<<<<<;;;;;;::::::999999999:::;;;;;;============<<<;;;:::999;;;;;;::::::;;;<<<>>>???@@@@@@??????>>>?????????AAA???<<<===???@@@???===>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFGGGGGGEEECCCBBBBBBBBBAAA@@@AAABBBDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCDDDEEEGGGGGGGGGFFFEEEEEEFFFFFFEEECCCBBBDDDEEEDDDFFFHHHIIIHHHHHHIIIKKKIIIIIIIIIIIIIIIJJJKKKKKKNNNMMMLLLLLLLLLMMMNNNOOOKKKKKKKKKIIIGGGFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEIIIHHHFFFEEEDDDEEEFFFGGGHHHJJJNNNPPPQQQPPPMMMLLLMMMNNNOOONNNLLLLLLMMMNNNOOOQQQSSSVVVYYY___fffkkknnnjjjggggggkkkpppqqqrrrxxxtttmmmfff___YYYVVVTTT\\\XXXTTTSSSUUUVVVVVVTTTRRRRRRQQQPPPOOONNNNNNNNN|||ssshhh\\\TTTJJJIIIHHHHHHIIIJJJIIIGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@??????@@@DDDGGGJJJ888888666555444333222222222333333222000...,,,+++)))******+++,,,---...///...,,,+++,,,...///---+++,,,------......------,,,+++++++++++++++***))))))((())))))******))))))(((******+++++++++***))))))(((((((((((())))))))))))************************)))***,,,---,,,---///000,,,++++++***))))))(((((((((((((((((()))******+++))))))))))))))))))))))))(((((()))))))))*********(((*********(((((()))******444QQQIII222---&&&'''************************,,,,,,,,,++++++++++++***(((((()))))))))*********++++++***)))***+++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,...+++)))***,,,......,,,///...---,,,,,,---...///...------,,,,,,------......------,,,,,,,,,------//////...------......///------,,,,,,,,,,,,------111000000//////...//////---.../////////...,,,+++///---,,,,,,---...,,,+++------------------------,,,,,,------...//////000........./////////000000111000///...------...//////---++++++,,,---...---,,,+++)))))))))+++---///,,,------...///000111111+++,,,,,,,,,------------///////////////...------........................------------............,,,---...///000///......---........./////////000000000000000000111111111000000000000000///......111111111111111111111111222111000000000111333333000000000000111111111111111000//////000111222222222333555666555333111000111111222222222333333333555555555555555555555555444444444555666666777777666777777888:::<<<>>>???@@@>>><<<:::888777777777777888999:::;;;::::::999::::::::::::;;;<<<===>>>===============<<<;;;;;;<<<;;;:::::::::;;;<<<===@@@???????????????@@@@@@AAA???======???@@@???===>>>??????@@@AAABBBDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@AAABBBCCCDDDEEEDDDCCCAAAAAAAAABBBBBBBBBCCCDDDFFFGGGGGGFFFFFFGGGGGGGGGFFFDDDCCCDDDEEECCCEEEGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMKKKKKKKKKIIIGGGFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEHHHGGGEEEDDDDDDDDDFFFGGGFFFHHHLLLOOOPPPOOOMMMLLLNNNOOOPPPOOOMMMLLLMMMNNNSSSSSSTTTUUUXXX___gggmmmnnnkkkiiijjjlllnnnnnnmmmllljjjfffaaa^^^[[[ZZZYYY[[[XXXTTTTTTUUUVVVVVVTTTRRRQQQQQQPPPOOONNNMMMMMM{{{qqqggg\\\UUUKKKIIIHHHHHHIIIIIIHHHFFFDDDDDDDDDCCCCCCBBBBBBAAAAAA???===<<<>>>BBBGGGKKK:::999777555333222111111333333333222111///...---)))******+++,,,---.........,,,+++,,,---...---+++,,,---...//////...---,,,+++,,,,,,,,,,,,+++***************++++++************+++++++++***))))))(((%%%&&&&&&'''(((((())))))************************''')))***+++***+++,,,...,,,,,,,,,+++******))))))******)))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,******+++,,,(((===ddd[[[:::---%%%***++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++...---+++******++++++,,,,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---+++******,,,---------...------,,,,,,------...,,,,,,++++++++++++,,,,,,------,,,,,,,,,------...//////............///000------,,,,,,,,,,,,------000/////////............---............---,,,,,,---------...///...,,,***++++++++++++++++++++++++,,,,,,,,,---......//////---------............///000000///...------.........,,,,,,,,,......---,,,,,,,,,++++++++++++,,,---+++,,,,,,,,,------------++++++,,,,,,,,,---------000///......---.........////////////////////////------------............---...///000000000//////.............../////////111111111000000/////////------.........---,,,,,,111111111111111111111111222111111111111222333444000000000000111111111111000000111111222222222333---444777333333777666///111111222222222333333333444444444444444444444444555555666777777888999999888888888888999;;;<<<===>>>===;;;999888888999999888888999::::::999999999999::::::;;;<<<>>>@@@@@@>>>>>>>>>???>>>>>>=========<<<;;;:::::::::;;;<<<>>>>>>>>>>>>???@@@AAAAAA@@@???======???@@@????????????@@@AAABBBDDDFFFGGGIIIIIIHHHHHHGGGFFFEEEEEEBBBAAA@@@@@@@@@AAABBBCCCFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGIIIJJJJJJHHHEEECCCDDDDDDBBBCCCEEEFFFEEEEEEFFFGGGGGGGGGHHHHHHJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIJJJKKKJJJKKKKKKJJJGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGFFFDDDCCCCCCDDDDDDEEEDDDFFFJJJMMMOOONNNMMMLLLPPPQQQRRRQQQOOOMMMMMMMMMTTTTTTSSSSSSVVV\\\eeekkkkkkkkkkkkllllllkkkhhhfffbbbaaa___]]]\\\[[[[[[[[[ZZZXXXUUUTTTUUUVVVVVVUUURRRRRRQQQPPPOOONNNMMMMMMzzzpppfff\\\VVVKKKJJJHHHHHHHHHHHHGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@AAA???<<<::::::;;;>>>???999888777555333222222222444444333222111000///...,,,,,,------...///000000---,,,,,,,,,,,,---,,,,,,***,,,...000000...,,,******++++++,,,++++++*********++++++,,,,,,++++++******+++++++++***)))((('''((((((((((((((((((((((((************************&&&'''))))))((()))***,,,,,,,,,,,,+++++++++******++++++***************+++))))))))))))))))))))))))''''''((((((((())))))))),,,---......------...///)))888WWWLLL000***)))222++++++++++++++++++++++++*********)))))))))((((((******+++++++++,,,,,,,,,///...---+++******++++++,,,,,,,,,++++++*********************************........................---,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......///.........//////000000---,,,,,,,,,,,,,,,,,,---.........///.........---------------------------,,,,,,---...000///,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------......//////,,,,,,,,,---//////---,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++++++++++,,,,,,,,,---------......000///---,,,,,,---...///////////////////////////,,,,,,---------............//////000000000000000........................000000000000000000//////------.........------,,,111111111111111111111111111111111111111222222222///000000000111111111111000111222222111111111222///>>>@@@222---666999333111111222222222333333333333333333333333333333333555555666777888999999::::::999999999999:::;;;;;;<<<;;;:::999999999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???>>>>>>???@@@@@@?????????@@@???===;;;;;;;;;;;;<<<>>>>>>>>>>>>???@@@AAABBB??????>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEGGGHHHKKKJJJHHHGGGFFFFFFFFFFFFBBBBBBAAA@@@@@@AAABBBCCCGGGFFFEEEDDDCCCBBBBBBBBBAAAAAACCCDDDFFFGGGHHHIIIKKKLLLLLLJJJGGGDDDCCCDDDBBBDDDFFFFFFEEEDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOOOONNNLLLJJJIIIIIIIIIJJJJJJKKKKKKJJJGGGEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCFFFIIILLLNNNOOOOOONNNRRRSSSTTTSSSPPPNNNMMMMMMQQQQQQQQQQQQSSSXXX^^^cccccceeehhhjjjiiigggccc```^^^]]]\\\[[[ZZZYYYXXXWWWXXXWWWVVVUUUUUUUUUVVVUUUTTTTTTSSSRRRPPPOOONNNNNNxxxnnnddd[[[VVVKKKIIIHHHHHHHHHHHHFFFEEEFFFEEEDDDCCCAAA???>>>===BBBAAA@@@???===;;;:::999777666555444444444444444444333333222111000//////,,,------....../////////+++,,,,,,,,,,,,+++,,,,,,(((***,,,......,,,***((())))))***************)))++++++,,,,,,,,,,,,++++++***************)))(((''')))))))))((('''&&&%%%%%%))))))))))))))))))))))))%%%'''(((((((((((()))***,,,,,,,,,+++++++++++++++++++++***************+++************************(((((((((((())))))))))))+++,,,------,,,,,,---///,,,+++<<<222###***+++000++++++++++++++++++++++++*********)))))))))((((((++++++++++++,,,,,,,,,,,,000///---+++******++++++,,,,,,,,,++++++*********++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,------...------...///////////////,,,,,,,,,++++++,,,,,,,,,,,,---............------------,,,,,,,,,---------,,,,,,,,,...000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,******,,,---///000000111,,,++++++---//////...,,,,,,,,,---------,,,++++++////////////............***++++++++++++,,,,,,,,,///...---,,,,,,---...///////////////////////////,,,,,,,,,------------...///////////////000000111...............------------......///000000111111//////000000000000000///000000000000000000000000...//////000000000000000///000000000111111111111000222333222000///000222777KKKPPP===///333666000111111222222222333333333555555555555555555555555444555666777888999::::::;;;;;;::::::::::::;;;;;;::::::999888999:::<<<===;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>???@@@AAAAAAAAA@@@BBBAAA???>>>============>>>>>>>>>>>>???@@@AAABBB??????????????????AAABBBAAAAAABBBCCCDDDFFFGGGHHHJJJIIIHHHFFFFFFEEEFFFFFFDDDCCCBBBAAAAAAAAABBBCCCGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCEEEFFFHHHIIIJJJLLLMMMMMMKKKHHHEEEDDDCCCDDDEEEGGGGGGFFFEEEFFFGGGEEEFFFGGGHHHJJJLLLNNNOOOQQQOOOMMMKKKJJJIIIJJJJJJJJJKKKKKKJJJGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFIIILLLOOOPPPPPPPPPRRRSSSUUUTTTQQQOOONNNNNNMMMOOORRRSSSTTTVVVYYY[[[ZZZ]]]aaaddddddaaa^^^\\\ZZZ[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUSSSRRRPPPOOOOOOwwwlllaaaYYYUUUJJJHHHGGGGGGHHHHHHGGGEEEGGGFFFEEECCCAAA???===<<>><<<:::888666666555444444444444555333333222000000//////000+++++++++,,,,,,,,,------***,,,---,,,+++***+++---)))***+++,,,,,,+++***)))(((((()))************)))***++++++,,,,,,++++++***((())))))******))))))((()))((('''&&&%%%###""""""))))))))))))))))))))))))&&&((())))))(((((()))+++++++++++++++++++++************)))))))))******+++************************))))))))))))************''')))************+++------$$$...'''"""---***(((++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,///...,,,+++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))+++------,,,,,,,,,------......//////......---......------------......///...---,,,,,,,,,,,,---+++,,,---.../////////...,,,,,,++++++++++++,,,,,,+++,,,---.........---,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,---//////---+++------------------------,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,(((***+++---///000000111,,,++++++,,,...///...---+++,,,------------,,,,,,......------------------(((((()))))))))*********------------------...///........................,,,,,,,,,,,,------------//////.........///000111.........---------------,,,------...000111111222000000111222222222111111000000000000000000000000---...//////000000//////000000000000111111111111000222333222000000444777111GGGPPPBBB444444444...111111222222222333333333444444444444444444444444555555666777888:::;;;;;;::::::999999999999:::::::::999888888999:::<<<===<<<<<<<<<<<<===>>>???@@@>>>===<<<;;;::::::::::::===>>>???@@@AAAAAAAAAAAACCCBBBAAA???>>>>>>??????>>>>>>>>>>>>???@@@AAAAAA>>>???@@@?????????AAACCCBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEGGGHHHJJJKKKKKKLLLMMMLLLHHHEEEDDDCCCEEEGGGHHHHHHGGGFFFGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPOOOMMMKKKJJJJJJJJJJJJIIIKKKLLLJJJGGGEEECCCCCCCCCCCCDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGIIILLLNNNPPPPPPPPPPPPSSSUUUTTTRRRPPPNNNNNNNNNQQQTTTVVVVVVVVVVVVWWWSSSVVV[[[]]]\\\[[[ZZZYYYUUUWWWYYY[[[\\\\\\ZZZYYYUUUVVVWWWWWWUUUUUUVVVWWWWWWVVVUUUTTTRRRPPPOOOOOOvvvjjj___WWWTTTIIIGGGFFFGGGHHHHHHGGGFFFFFFFFFEEECCCBBB@@@?????????>>>>>>===<<<;;;:::999888777666555444333333333333222000///...//////000+++++++++,,,,,,,,,,,,---***,,,---,,,***)))+++---***++++++,,,,,,++++++***((()))******+++++++++*********++++++++++++******&&&'''((()))************(((''''''&&&%%%$$$$$$###))))))))))))))))))))))))((()))******))))))***+++************************(((((((((((()))******+++************************************++++++++++++''')))***+++******,,,------###...((($$$///***&&&************************,,,,,,,,,++++++++++++***************++++++++++++---,,,+++***))))))***+++++++++++++++++++++,,,,,,************************************************((()))***++++++***)))((((((+++......,,,+++,,,---......///000000///............------------......000///...---,,,+++++++++***+++,,,---.........---,,,,,,++++++++++++,,,,,,)))+++,,,.........,,,,,,,,,,,,+++++++++,,,---...---,,,+++,,,...///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,***+++---...............---,,,***+++---/////////+++,,,,,,,,,------......++++++++++++++++++++++++************+++++++++++++++,,,------.........---------------------------++++++,,,,,,,,,---------///...---------...///000.........------,,,,,,,,,........./////////000000//////000111111111111111000000000000000000000000---...///000111000000///000000000000111111111111///111333222111444;;;AAA???JJJKKK???555444444111111111222222222333333333333333333333333333333333666666777999:::;;;<<<===888777777777777777888888:::999999888999:::<<<===:::::::::;;;<<<>>>@@@AAA======<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBBBBCCCBBB@@@???>>>??????@@@@@@???????????????@@@@@@===???@@@@@@??????AAADDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGFFFGGGGGGIIIJJJKKKIIIKKKLLLKKKIIIEEEDDDCCCEEEGGGHHHHHHGGGFFFFFFGGGFFFGGGGGGHHHJJJLLLMMMNNNNNNMMMLLLJJJIIIIIIJJJJJJIIIKKKLLLKKKGGGDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDCCCCCCEEEGGGIIIKKKMMMNNNOOOOOOOOOQQQTTTTTTRRRPPPOOONNNOOOQQQSSSTTTSSSSSSTTTUUUQQQTTTWWWXXXVVVUUUVVVXXXRRRTTTXXX[[[\\\\\\[[[ZZZTTTVVVXXXXXXUUUTTTVVVWWWVVVUUUTTTRRRPPPOOOMMMMMMvvviii^^^VVVSSSHHHFFFFFFFFFHHHIIIHHHGGGEEEDDDDDDCCCCCCBBBAAAAAAFFFDDDAAA>>>===<<<<<<===:::999777555333222111111222111000.........//////------..................))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++*********%%%&&&''')))************(((((((((((((((((((((''')))))))))))))))))))))))))))***++++++******+++,,,))))))))))))))))))******''''''''''''((()))++++++******************************+++++++++,,,,,,,,,***+++------------...000+++$$$000***$$$///------))))))))))))))))))))))))*********))))))))))))((())))))*********+++++++++,,,+++***)))))))))***+++*********++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------,,,+++***(((+++......,,,+++,,,---...///000111111000///......------,,,,,,------...111000///---,,,+++******(((***+++---......------,,,++++++++++++++++++,,,)))***,,,.........,,,+++,,,,,,+++***+++,,,...///...,,,++++++---...///...************************,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,---.........---,,,+++...,,,******,,,...000000+++++++++,,,---...///000---------....../////////------........./////////***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,...///000.........------,,,,,,,,,///////////////.........------...///000000//////000000000000000000000000...///000222222111111000000000000000111111111111---000222222333777AAAHHHeee```QQQ???444333333222111111222222222333333333777777777777777777777777777888999:::<<<===>>>???666555555555555666666777:::999999888999:::<<<===999999999:::;;;>>>@@@AAA===============>>>??????;;;<<<>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@??????????????????===???AAA@@@??????BBBEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGJJJLLLLLLLLLJJJIIIHHHGGGFFFDDDDDDDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHGGGIIIHHHHHHGGGHHHIIIKKKLLLHHHJJJLLLKKKIIIFFFDDDDDDEEEGGGHHHHHHFFFEEEFFFFFFGGGGGGHHHHHHJJJKKKMMMNNNMMMLLLJJJIIIHHHHHHIIIJJJIIIKKKLLLKKKHHHDDDBBBBBBAAABBBCCCDDDEEEFFFGGGHHHEEEEEEEEEFFFEEEDDDDDDCCCEEEFFFHHHJJJKKKLLLMMMMMMMMMPPPSSSTTTSSSPPPOOOOOOOOOPPPPPPOOONNNOOOQQQSSSRRRTTTVVVUUUSSSRRRUUUWWWSSSUUUXXX[[[\\\[[[XXXWWWSSSVVVXXXXXXVVVTTTVVVWWWTTTTTTRRRQQQOOOMMMLLLKKKsssfff[[[TTTPPPLLLJJJGGGFFFGGGFFFEEEDDDFFFEEEDDDCCCCCCCCCCCCCCCGGGEEEBBB???===;;;::::::999888777666666555333000333333222111000///...---111000---***((((((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,,,,++++++***)))))))))------,,,,,,+++***))))))------,,,+++***)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&)))+++***((((((---111777111+++)))+++,,,+++((((((***+++***)))((()))***++++++++++++++++++++++++''''''((()))***,,,...///###(((,,,...---***(((***+++,,,,,,,,,,,,+++***++++++******************++++++***************+++******+++,,,,,,---......+++++++++*********)))))),,,,,,,,,++++++*********...------,,,+++***)))))),,,,,,,,,------,,,++++++,,,222666222***&&&***000*********+++,,,---.../////////...------,,,++++++***++++++,,,,,,---------++++++***************+++------------,,,,,,+++***---......///...---+++***+++---//////------///111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///...,,,+++***+++,,,,,,...---,,,+++++++++++++++***+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------........................------------------------------------------------000,,,))))))+++------,,,........................,,,,,,---------,,,***)))+++,,,.../////////...---////////////////////////...000333333000---...///000111111111111222222222111111111111111111111111555666333...///@@@^^^uuulllPPP;;;222111111111555444333333222222222222444444444555555555555666444777:::===>>>===:::999888777666555555555555555555555555666666777888999::::::;;;;;;<<<<<<=========>>>???@@@@@@???======>>>=========>>>@@@BBBDDDBBBAAA@@@??????AAACCCDDDAAABBBBBBAAA???>>>>>>???BBBBBBBBBBBBBBBCCCDDDEEEDDDEEEDDDCCCBBBBBBDDDFFFIIIIIIHHHIIIIIIJJJLLLLLLIIIIIIIIIGGGDDDCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJHHHGGGFFFFFFFFFHHHJJJLLLHHHHHHHHHGGGFFFEEEDDDCCCHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJGGGEEEDDDEEEDDDCCCFFFJJJKKKJJJHHHHHHGGGEEECCCBBBAAABBBBBBBBBCCCEEEHHHKKKNNNPPPQQQOOOPPPPPPPPPPPPOOOMMMMMMRRRSSSSSSTTTTTTSSSQQQQQQRRRTTTWWWXXXWWWUUUTTTSSSVVVUUUTTTTTTUUUWWWYYYZZZRRRTTTUUUUUUSSSRRRRRRSSSTTTSSSQQQNNNLLLJJJIIIHHH~~~rrrfff\\\TTTPPPIIIHHHFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBHHHFFFCCC@@@>>><<<;;;;;;:::888666666666555333111333333222111000///......******(((((((((***,,,------------------------------,,,+++******+++,,,---,,,,,,,,,---------------,,,,,,,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***---///...++++++///444<<<555...***,,,---,,,+++)))+++,,,+++***)))***+++++++++++++++++++++++++++))))))))))))+++---///000((()))***+++,,,++++++***++++++++++++++++++++++++************************++++++***************+++******++++++,,,---------+++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,+++******))))))+++,,,,,,---,,,,,,++++++...000000///,,,***+++,,,++++++++++++,,,---............------,,,,,,++++++******+++,,,---...//////++++++************++++++,,,---------,,,,,,+++***,,,,,,---......---,,,,,,+++)))((()))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------------------------...,,,)))***---000111000........................,,,---......---,,,+++***,,,...111444444222000...////////////////////////...000222111///---.../////////000000000111111111000000000000000000000000---000222333888GGG___qqqgggYYYGGG999222111111111444444333222222222333333444444444444555555555555666888:::=========;;;:::777777666555555555555555666555555666666777888999;;;;;;<<<>>>????????????>>>>>>???@@@@@@???>>>===============>>>@@@BBBCCCBBBAAA?????????@@@BBBCCCBBBCCCCCCBBB@@@??????@@@@@@@@@@@@AAABBBDDDEEEFFFEEEFFFEEEDDDBBBBBBDDDFFFHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJJJJHHHEEEDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFHHHJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHFFFEEEDDDEEEGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKJJJKKKKKKKKKIIIHHHFFFDDDEEEDDDDDDGGGKKKMMMLLLJJJKKKJJJHHHFFFDDDCCCCCCCCCBBBCCCFFFHHHKKKNNNPPPQQQOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOMMMPPPSSSUUUUUUTTTSSSSSSTTTSSSRRRRRRSSSUUUWWWYYYTTTVVVWWWVVVTTTSSSSSSTTTRRRQQQOOOMMMLLLKKKKKKKKK}}}rrrggg\\\TTTPPPHHHFFFEEEFFFGGGIIIIIIHHHDDDDDDCCCAAAAAA@@@@@@@@@GGGFFFDDDAAA???===<<<<<<;;;999666444444444333222333222222111000///......***)))))))))***,,,...///........................---,,,,,,++++++,,,,,,---***++++++,,,------......++++++******))))))((((((&&&&&&'''((()))******+++((((((((((((((((((((((((+++++++++******)))))))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))+++---,,,)))))),,,///<<<666...******,,,+++******,,,---,,,+++***+++,,,+++++++++++++++++++++++++++***))))))+++---000222000...,,,***)))***+++,,,+++***))))))))))))***+++************************+++***************++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++++++++*********************************++++++,,,,,,,,,,,,++++++000---***+++...///,,,)))---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++,,,...///000000++++++************++++++,,,,,,---------,,,+++++++++,,,,,,------------,,,000+++((()))...000,,,'''++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++,,,---///111222333,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,+++***,,,///222444444........................---............---,,,,,,---000444777888555111...////////////////////////...///000///...---...///........./////////000000////////////////////////---///111333666===HHHPPPEEEBBB<<<666222000000111333333222222222333444444444444444444555555555555888999:::;;;;;;<<<;;;;;;777777666666666666555555666666666666777888999999:::<<<>>>AAABBBBBBAAA@@@>>>???@@@AAAAAA@@@??????============>>>@@@AAABBBAAA@@@?????????@@@BBBCCCBBBCCCCCCBBB@@@???@@@AAA======>>>???AAACCCEEEFFFFFFFFFFFFDDDBBBBBBDDDFFFFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKKKKIIIFFFEEEFFFHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGFFFGGGHHHJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHGGGFFFDDDDDDFFFHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEHHHKKKMMMMMMLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBDDDFFFIIIKKKMMMOOOOOONNNNNNMMMLLLLLLMMMNNNOOONNNOOOPPPQQQQQQQQQPPPOOOLLLMMMPPPSSSTTTTTTTTTSSSQQQPPPOOOOOOPPPRRRUUUVVVVVVWWWWWWVVVTTTSSSSSSTTTPPPOOONNNLLLLLLLLLMMMNNN|||ssshhh]]]UUUPPPHHHFFFEEEFFFGGGIIIHHHHHHEEEDDDCCCBBBAAAAAA@@@@@@FFFEEECCCAAA???===;;;;;;<<<999555333333444444333222222111111000//////...000///...---------------------------............---,,,,,,,,,,,,,,,,,,---((((((((())))))***************))))))((((((((('''(((((()))***+++,,,,,,---((((((((((((((((((((((((++++++******)))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))((()))******(((((()))+++333///+++)))))))))(((&&&***+++,,,,,,******+++,,,************************+++***))))))***,,,///111111///,,,***)))***+++,,,+++***(((''''''(((***+++***************+++++++++*********)))******+++,,,++++++++++++************************************+++++++++***************(((((()))))))))***************+++,,,,,,,,,,,,+++...+++)))***...///---***...------,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,------......///++++++*********+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,+++222...,,,,,,///000---***************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***++++++,,,...000222333*********+++,,,,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///111333444.............................................------000333555666444111////////////////////////////////////............///....../////////000000000000000000000000000000000222111000000111222222222111333444333000//////111222222222222333333444555333333444444444555555555888888888888888999::::::666666777777777666666666666666666666777888999::::::<<>>???@@@AAABBBAAA@@@@@@<<<<<<======>>>???@@@@@@@@@??????>>>???@@@AAAAAA@@@AAABBBAAA???>>>???@@@=========>>>???AAABBBCCCDDDEEEDDDCCCAAAAAABBBDDDEEEGGGIIIKKKLLLKKKJJJIIIKKKLLLLLLJJJHHHGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGGGGGGGHHHJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGJJJJJJIIIGGGEEEFFFHHHJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHFFFEEECCCDDDFFFHHHJJJLLLMMMMMMLLLKKKIIIFFFDDDBBBAAA@@@BBBDDDFFFIIIKKKMMMMMMNNNMMMLLLKKKJJJJJJLLLNNNPPPNNNOOOQQQRRRSSSRRRQQQQQQNNNOOOPPPRRRTTTUUUTTTRRRNNNMMMLLLLLLMMMPPPRRRTTTVVVVVVVVVUUURRRQQQRRRSSSPPPOOOMMMLLLLLLLLLMMMMMM}}}tttiii^^^UUUPPPJJJHHHFFFFFFGGGHHHGGGFFFGGGFFFEEECCCBBBAAAAAAAAACCCCCCAAA@@@>>><<<:::999<<<999555333333444444333222222111111000000//////222111000...---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((('''''''''&&&)))))))))(((((((((((((((***************+++++++++(((((((((((((((((((((((())))))((((((((('''''''''((())))))))))))*********))))))))))))))))))))))))***+++,,,,,,+++++++++,,,)))))))))))))))(((&&&$$$)))***+++***)))((()))+++***************************)))(((((()))+++---///,,,++++++************++++++***(((''''''(((***+++))))))*********+++++++++******))))))***++++++,,,******************))))))************************************************((((((((()))******++++++)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,------+++++++++++++++++++++,,,...------------,,,,,,,,,++++++******+++,,,,,,---+++,,,,,,------,,,,,,,,,......---,,,+++*********------------++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***)))***,,,......,,,)))++++++++++++++++++++++++,,,,,,++++++,,,,,,------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------///000......................................................//////000000000000///////////////////////////........./////////.../////////000000000111111111111111111111111111111222000///111444555444222,,,000333222///---///222222222222222333333444555333333333444444444444555777666555555555666777888555666777888888777666666666666666777777888999:::999;;;>>>AAABBBBBB@@@???>>>???@@@AAABBBAAAAAA@@@;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@>>>???@@@???======>>>?????????>>>>>>>>>??????@@@AAABBBAAA@@@??????AAACCCEEEFFFIIIJJJKKKKKKIIIHHHKKKLLLLLLKKKIIIHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGIIIKKKMMMKKKKKKJJJJJJIIIGGGFFFEEEIIIJJJIIIHHHFFFFFFHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKJJJHHHGGGEEEBBBCCCEEEGGGIIIJJJKKKLLLLLLKKKJJJHHHFFFDDDBBBAAABBBDDDGGGIIIKKKLLLLLLLLLLLLKKKIIIHHHIIIKKKMMMNNNLLLMMMOOOPPPQQQQQQQQQPPPPPPOOONNNPPPRRRRRRPPPNNNKKKKKKJJJJJJLLLNNNQQQSSSSSSTTTSSSQQQOOOOOOPPPQQQPPPOOONNNMMMLLLLLLKKKKKK~~~vvvkkk___UUUPPPJJJHHHFFFFFFGGGGGGGGGEEEHHHGGGEEEDDDBBBBBBAAAAAAAAAAAAAAA???>>>;;;:::888;;;999666444444444333222111111111111000000//////---------,,,,,,+++++++++***++++++,,,,,,---------***++++++,,,,,,++++++***++++++******)))(((((('''))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))*********+++++++++))))))))))))))))))))))))((()))***++++++++++++***&&&''')))))))))((('''&&&((()))******)))((()))***************************))))))))))))***+++,,,---((()))******+++******)))+++***))))))))))))***+++)))))))))***++++++,,,,,,))))))))))))***+++,,,,,,))))))))))))))))))*********************+++++++++)))))))))***************)))))))))******+++++++++((()))***+++,,,,,,,,,,,,)))---000...+++))),,,000...---------------......,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++***++++++,,,---...++++++,,,---------,,,,,,...---,,,+++************---///000///---,,,---///++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,+++***************++++++,,,++++++...111222...+++++++++++++++++++++++++++*********+++,,,---...///........................******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++,,,........................---------,,,------...///...---,,,,,,,,,---/////////////////////////////////...///000222222000...//////000000000111111111111111111111111111111111333111///000444555444333000222333222///...000333333333222222222333444444333333333333444444444444555555444444444444555555555666777888999888777666777777777777888999::::::;;;<<<>>>@@@@@@@@@???>>>===>>>???AAAAAAAAA@@@@@@;;;;;;<<<===>>>===============>>>>>>????????????<<<>>>???>>><<<<<<===>>>@@@@@@???>>>>>>>>>>>>???>>>??????>>>>>>???AAACCCEEEFFFHHHIIIJJJJJJIIIIIIKKKLLLLLLKKKIIIHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHKKKMMMOOOLLLLLLLLLJJJIIIGGGEEEDDDFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEFFFGGGGGGHHHHHHIIIJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIGGGEEEBBBDDDGGGHHHHHHHHHIIIKKKNNNMMMMMMKKKIIIGGGEEEDDDBBBDDDGGGJJJKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIKKKKKKGGGHHHJJJLLLMMMMMMMMMMMMNNNLLLJJJLLLNNNOOOMMMJJJJJJJJJIIIJJJKKKNNNQQQSSSPPPPPPPPPNNNMMMMMMOOOQQQOOOPPPQQQQQQPPPNNNLLLKKKxxxmmm```UUUOOOHHHGGGEEEFFFGGGHHHHHHGGGGGGFFFEEECCCBBBAAA@@@@@@AAAAAAAAA@@@???<<<:::999:::888666666666555333111111111111111000000000000***++++++,,,,,,,,,,,,+++++++++,,,,,,---......///)))******++++++******)))+++++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))************))))))))))))))))))))))))''''''(((***+++,,,+++***))))))((('''&&&&&&'''((()))***++++++))))))***+++************************((()))***,,,,,,,,,,,,+++************************++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))***+++,,,---'''((((((((()))*********))))))*********+++++++++((()))))))))*********+++*********+++++++++++++++((()))***++++++,,,,,,,,,+++...000///,,,***,,,///---------------...///000......------,,,,,,++++++))))))******+++,,,,,,---++++++++++++,,,---......***+++,,,,,,---------,,,++++++*********+++---...000/////////000111000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,******)))))))))***++++++,,,++++++...222333///+++************************((())))))***,,,...000111------------------------+++++++++,,,------......++++++++++++++++++++++++***,,,...---+++***+++,,,........................---,,,++++++,,,---...///------.........//////...////////////////////////......///222555444111---........./////////000000111111111111111111111111222111//////111111000...111111222111000111222333444444333222222222333333222222333333333444444444444444444444444444444444444666777999999999777666777777777777888999::::::>>>>>>????????????>>>>>><<<===>>>@@@AAA@@@@@@???:::;;;<<<=========<<<<<<<<<===>>>>>>>>>>>>>>>>>><<<>>>???>>>===<<<===????????????>>>>>>???@@@@@@<<<===>>>>>>>>>@@@CCCEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKJJJHHHHHHIIIKKKMMMMMMLLLLLLKKKJJJIIIIIIFFFFFFFFFGGGIIILLLOOOQQQPPPOOONNNLLLJJJGGGEEECCCDDDFFFIIIIIIGGGEEEDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOOOONNNLLLIIIGGGEEEDDDFFFIIIIIIHHHGGGIIIKKKMMMMMMMMMLLLKKKIIIGGGEEECCCDDDGGGJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDEEEGGGJJJKKKLLLLLLLLLLLLIIIGGGIIIMMMOOOMMMJJJJJJJJJJJJJJJLLLOOORRRSSSNNNNNNNNNMMMLLLMMMOOORRRNNNPPPSSSUUUUUUSSSPPPNNNyyynnnaaaUUUOOOFFFEEEDDDEEEHHHJJJJJJJJJFFFEEEDDDBBBAAA?????????BBBBBBBBBAAA@@@>>>;;;:::999888777666666555333000111111111111000000000000------......------,,,+++,,,,,,------...///000000((()))***++++++***)))((()))))))))***++++++,,,,,,))))))))))))***************************+++++++++((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,...111111000///,,,***'''###!!!"""%%%(((***+++,,,,,,******+++,,,))))))))))))))))))))))))(((***,,,...///...,,,+++---,,,***)))((()))*********+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,))))))))))))***+++,,,---&&&''''''((()))******+++))))))******++++++++++++(((((())))))*********+++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,...///000///---,,,---...,,,,,,,,,---...///000111//////...------,,,++++++%%%&&&((()))+++---...///++++++++++++,,,---...///***+++,,,,,,------------((((((((()))+++---///111...***''')))...000...***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***,,,---...---,,,,,,))))))))))))***+++,,,---***((((((,,,111222---(((************************'''((()))***,,,///111222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++)))+++......,,,+++,,,...........................,,,++++++***+++,,,......,,,...000222222111///...////////////////////////......000444777666111------------.........//////000000000000000000000000------///111333444444333//////000111222333333333555444444333222222222222222222333333333444444444444555555666666555444444444666888999:::999888777777777777777888999:::;;;@@@@@@@@@???????????????;;;<<<>>>???@@@@@@@@@???:::;;;<<<=========<<<;;;<<<======>>>>>>>>>>>>>>>===>>>??????>>>===>>>@@@>>>>>>>>>>>>???@@@BBBBBB<<<===>>>??????AAADDDGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKJJJHHHHHHIIIKKKNNNNNNMMMLLLKKKJJJIIIIIIEEEEEEEEEGGGIIIMMMPPPRRRRRRQQQPPPNNNKKKHHHEEEDDDEEEHHHKKKLLLJJJHHHFFFEEECCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQPPPOOOMMMJJJGGGEEEFFFHHHKKKKKKIIIHHHIIIKKKJJJKKKKKKKKKJJJHHHFFFDDDCCCEEEHHHJJJKKKKKKIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDFFFHHHJJJLLLMMMMMMMMMLLLIIIGGGJJJOOORRRPPPMMMKKKJJJJJJKKKLLLOOORRRTTTMMMNNNNNNLLLLLLMMMPPPSSSMMMPPPUUUYYYZZZXXXTTTRRRxxxnnnaaaTTTLLLHHHFFFDDDDDDFFFGGGHHHGGGEEEFFFFFFDDDAAA@@@@@@@@@BBBBBBAAA@@@???>>>======:::888666666888999777555333111000000111111///...000///---+++++++++---...------............------*********))))))))))))((())))))))))))))))))))))))***************+++,,,,,,,,,++++++******)))))))))***((('''&&&&&&'''(((*********)))((((((((((((((()))))))))))))))************)))(((''''''((()))***+++******,,,///111111111))))))(((((((((((()))))),,,---------,,,***((('''******)))((((((((((((((()))******+++,,,---------))))))************))))))+++++++++++++++***)))(((''')))******))))))***,,,...+++)))***---...---,,,+++***)))'''''''''((((((---,,,+++******+++,,,---+++******)))))))))))))))''')))+++,,,+++******+++******+++++++++,,,,,,,,,)))+++---......---...000---,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++++++++++++++++++++///---++++++,,,......---,,,...---))))))---...,,,++++++,,,,,,,,,---------)))***,,,...///000111111+++---------+++***+++---+++,,,---,,,++++++,,,...((()))+++---............,,,---...---***)))((()))++++++++++++++++++++++++"""&&&,,,......---...///000///...---,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,......////////////......------------.........///222111000//////000111222...///111111/////////000------...///000000//////////////////000000000000...///000111111111111111111111111111111111111111333333222111222333444555555555555555555555555555444444444444444444444444555666777888888999999888777888::::::999999:::;;;===>>>@@@???===:::::::::======>>>??????>>>===<<<:::;;;<<<======<<<;;;::::::::::::;;;<<<======>>>999:::::::::;;;;;;<<<<<<<<<===>>>??????@@@@@@???<<<<<<<<<===???AAADDDEEEHHHIIIJJJJJJJJJHHHFFFDDDHHHJJJLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHHHHJJJNNNQQQSSSQQQNNNKKKGGGEEECCCBBBDDDFFFIIIKKKKKKJJJHHHFFFDDDEEEEEEDDDCCCCCCEEEGGGDDDDDDEEEGGGIIILLLNNNOOOOOOOOOPPPOOONNNLLLJJJIIIHHHIIILLLMMMMMMLLLJJJHHHKKKKKKJJJJJJJJJIIIFFFDDDBBBBBBCCCDDDFFFHHHIIIJJJGGGHHHHHHFFFDDDCCCCCCEEEEEEGGGJJJMMMNNNNNNMMMKKKKKKIIIHHHJJJMMMOOOQQQQQQLLLKKKKKKLLLOOOPPPPPPOOOLLLLLLKKKJJJJJJKKKMMMNNNMMMQQQVVV[[[\\\ZZZWWWTTTyyyooocccVVVNNNHHHFFFEEEEEEFFFHHHHHHHHHEEEFFFFFFDDDBBB@@@@@@@@@BBBBBBAAA@@@???>>>>>>===;;;999777666777777555222555333222222222222111///...---,,,++++++,,,...///,,,,,,------------,,,,,,,,,,,,+++++++++*********************************))))))(((((())))))***++++++++++++++++++***))))))+++***(((''''''(((***+++******)))(((((((((((((((************))))))))))))***)))(((((((((((()))******))))))+++...000000///******))))))))))))******,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))''''''(((((()))******+++((())))))*********))))))***++++++++++++***))))))''')))******))))))***+++---+++)))***---...---,,,******)))((())))))***+++,,,+++************+++,,,++++++***)))))))))))))))''')))+++,,,+++******+++******+++++++++,,,,,,,,,&&&(((***+++***)))***+++,,,,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++*********++++++++++++++++++++++++...,,,******+++,,,,,,,,,(((++++++(((***...000///++++++******++++++,,,,,,,,,,,,---...//////......+++,,,------++++++,,,---)))*********))))))***,,,***+++,,,------,,,,,,+++***,,,------+++***++++++************************%%%))),,,...---,,,,,,...///...---+++++++++,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------------............------------........./////////000///...------...///000...///111111///...///000------...///////////////////////////000000000000000111111111111000000///////////////////////////333333222222222333444555444444444444444444444444444444444444444444444444555555666777888888888888777888999999999999:::<<>>>>>>>>===<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<>>>???????????????============???AAACCCDDDFFFGGGHHHIIIIIIHHHFFFDDDGGGIIIKKKLLLJJJIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIHHHHHHJJJNNNQQQRRRQQQNNNJJJGGGDDDBBBAAACCCEEEHHHJJJLLLKKKJJJIIIDDDEEEEEEEEECCCCCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNMMMKKKIIIHHHGGGHHHKKKMMMMMMLLLJJJIIIJJJIIIHHHIIIIIIHHHEEECCCBBBBBBCCCDDDEEEGGGHHHIIIGGGHHHHHHFFFDDDCCCDDDEEEEEEGGGJJJLLLMMMMMMKKKJJJKKKJJJIIIJJJLLLOOOOOOOOOMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKOOOTTTXXXZZZYYYWWWUUUzzzpppdddXXXQQQIIIGGGFFFFFFGGGIIIIIIIIIFFFFFFFFFEEEBBB@@@@@@AAABBBBBBAAA@@@???>>>>>>===<<<:::777666666555222111444333111111222111000...---,,,++++++,,,---///000++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,************************)))))))))))))))******+++)))***+++,,,,,,+++)))(((++++++))))))))))))++++++***))))))(((((((((((((((+++++++++***)))))))))(((***))))))(((((())))))***)))((((((***---///......++++++************+++++++++++++++*********++++++))))))((((((((()))******&&&''''''(((((())))))***'''((()))***************))))))***++++++++++++***((()))******))))))***+++,,,+++***+++,,,------,,,))))))))))))***+++,,,---+++******))))))******+++++++++***))))))))))))***(((***+++,,,*********+++******+++++++++,,,,,,,,,&&&(((***)))((('''((()))+++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***++++++***'''******((()))...000///+++***)))))))))***,,,---/////////......---,,,+++***+++,,,,,,,,,,,,---...***++++++***))))))***,,,++++++,,,,,,+++***))))))***+++---...---,,,---...)))))))))******************+++---,,,+++++++++---------+++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,------------,,,,,,............/////////000///......------......///---///111000///...///000---......///////////////////////////000000000000111222222111111000///...////////////////////////333222222222222333444444444444444444444444444444333333333333444444444444444555666777888888888888777888999999888999;;;===@@@AAABBBAAA>>>===<<<===;;;<<<<<<=========<<<<<<;;;<<<============<<<;;;::::::;;;;;;<<<==================>>>>>>>>>>>>>>><<<<<<===>>>????????????>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHGGGEEEDDDFFFHHHJJJKKKJJJIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIIIIIIIJJJMMMPPPQQQOOOLLLIIIEEECCCAAA@@@BBBDDDGGGIIIKKKLLLKKKKKKEEEFFFFFFEEEDDDCCCEEEFFFIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMMMMLLLJJJIIIGGGFFFGGGJJJLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHGGGDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCEEEFFFFFFHHHJJJKKKLLLKKKIIIHHHKKKJJJIIIJJJLLLNNNNNNMMMOOONNNLLLLLLMMMNNNLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKMMMQQQUUUWWWXXXWWWVVVxxxpppdddYYYRRRJJJHHHGGGGGGHHHJJJJJJJJJFFFGGGGGGEEEBBB@@@@@@AAAAAAAAA@@@???>>>======<<<:::999777666555444222111222111////////////---,,,------,,,,,,,,,---......++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,************************++++++*********++++++,,,((())),,,------+++)))'''+++***))))))))))))***+++))))))(((((((((((()))))),,,,,,++++++***)))(((((())))))))))))))))))))))))***))))))***---......---+++******))))))******++++++***)))))))))***,,,---+++******)))(((((())))))(((((())))))*********+++'''((()))******+++******(((((()))***+++,,,,,,,,,((()))******)))((()))+++******++++++,,,,,,,,,+++))))))))))))******++++++***))))))))))))))))))***,,,+++******))))))******)))***++++++***)))***+++******+++++++++,,,,,,,,,)))+++,,,,,,***))))))***+++******+++,,,---,,,+++++++++++++++++++++++++++)))*********++++++++++++........................,,,+++)))***+++,,,+++******,,,+++((((((,,,---+++,,,+++***)))***+++---.../////////...---,,,+++***)))***,,,,,,,,,,,,...///000111000...,,,+++,,,---++++++++++++******))))))+++---......---,,,---...***************+++++++++,,,,,,,,,+++***+++,,,...---,,,+++******+++,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,------......------,,,........./////////000000000000000000000000000000---///000000///......///......///////////////...////////////000000000000000000111111111000000///111111111111111111111111222222222222222333333333333333333333333333333333333333333333333444444444444444555666777777777777666777888888888999<<<>>>>>>@@@@@@???<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????@@@?????????????????????@@@BBBDDDFFFFFFFFFEEEDDDEEEGGGJJJKKKKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFGGGHHHHHHGGGHHHKKKMMMOOOMMMJJJGGGDDDBBB@@@@@@BBBCCCEEEHHHIIIJJJIIIIIIEEEFFFFFFEEEDDDCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLMMMLLLKKKIIIHHHEEEGGGIIIKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGEEECCCDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGGGGHHHJJJJJJJJJIIIHHHGGGKKKJJJIIIJJJLLLMMMMMMLLLOOONNNMMMMMMOOOOOONNNMMMHHHJJJKKKMMMMMMMMMLLLKKKNNNOOORRRTTTVVVVVVVVVVVV|||vvvmmmcccYYYRRRKKKIIIGGGGGGIIIJJJKKKJJJFFFGGGGGGEEEBBBAAAAAAAAA@@@@@@???>>>===<<<;;;;;;777777777666555444444444333222000///000///---,,,//////...---,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++************************+++******)))))))))******''')))+++------,,,)))((())))))))))))))))))))))))))))))(((((((((((())))))---,,,,,,+++***))))))((())))))************))))))+++******+++...//////...))))))(((((((((((())))))***))))))((()))***,,,---...---+++***((('''''''''))))))))))))************(((((()))***************'''((()))***+++,,,,,,,,,)))***+++***)))((()))***)))***+++,,,,,,+++++++++*********))))))((((((''')))))))))******))))))))),,,++++++******************+++++++++))))))***+++******+++++++++,,,,,,,,,+++,,,...---,,,++++++,,,+++***)))***+++,,,,,,++++++++++++++++++++++++++++++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,******,,,+++((()))---...,,,------,,,+++,,,---...///------------------,,,,,,)))***,,,,,,,,,,,,...///444444333111...,,,,,,---***************+++++++++---///000///---++++++++++++++++++,,,,,,,,,---------,,,******+++---...///------,,,++++++,,,---...))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////......////////////..................//////////////////000000000000//////---...000000...---...///...///////////////......////////////000000000000---...///111111222222222111111111111111111111111111111222222222333333333333333333333333333333333222222222333333333444444333444555666666777666666666777777777888999===@@@???@@@@@@>>><<<;;;;;;<<<;;;;;;;;;;;;<<<<<<======;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????>>>@@@@@@@@@@@@??????>>>>>>???@@@BBBDDDEEEEEEDDDDDDEEEGGGJJJKKKKKKKKKLLLMMMJJJIIIHHHHHHGGGGGGHHHHHHEEEFFFGGGGGGFFFFFFHHHJJJLLLKKKIIIFFFDDDBBBAAAAAACCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGFFFDDDCCCEEEFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJEEEGGGHHHJJJKKKLLLLLLLLLJJJIIIGGGGGGHHHHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFEEEEEEGGGIIIHHHIIIJJJJJJJJJIIIHHHGGGKKKJJJJJJKKKMMMNNNMMMKKKLLLKKKJJJLLLNNNOOOOOONNNJJJKKKMMMNNNOOOOOONNNNNNSSSTTTUUUVVVVVVVVVUUUUUUzzzssskkkbbbYYYRRRJJJHHHGGGGGGHHHJJJJJJJJJGGGGGGGGGEEECCCAAAAAABBB@@@@@@???>>>===<<<<<<;;;666777888777555444555666777555333222222222000...000000///...,,,+++***))),,,,,,------------,,,,,,++++++++++++************++++++++++++++++++++++++***)))((((((((((((((((((((()))+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((())))))***,,,,,,,,,+++*********))))))******++++++******))),,,+++***+++...///...---))))))(((((((((((()))))))))))))))))))))***+++,,,...---,,,***)))(((''''''(((((((((((((((((((((((())))))************))))))'''((()))***+++,,,,,,,,,)))***+++***)))((()))***'''***,,,---,,,***++++++*********))))))(((&&&&&&)))******++++++******))),,,,,,+++************+++++++++,,,***)))(((***+++******+++++++++,,,,,,,,,)))+++------+++***+++,,,,,,***))))))+++---,,,,,,++++++++++++++++++++++++******)))((()))+++,,,---)))))))))))))))))))))))),,,++++++,,,------,,,***'''******(((***000222111---------...............+++,,,,,,------------,,,***+++,,,,,,,,,,,,---...222222111///,,,++++++,,,***************+++,,,---...//////...,,,*********++++++,,,,,,---.........---,,,******,,,...///...------,,,++++++,,,...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........//////////////////...------------.........///,,,------......------,,,,,,...000///...---.../////////////////////...---////////////000000000000,,,---///000222333333333////////////////////////000111111222333222222222222222222222222222222222111111222222333333444444222333444555666666666666555666777777777:::>>>AAABBBCCCBBB@@@>>>===>>>???;;;;;;;;;;;;<<<===>>>???<<<===>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===???@@@BBBDDDEEEEEEDDDCCCCCCFFFIIIKKKKKKKKKLLLMMMJJJIIIHHHHHHGGGGGGHHHHHHEEEGGGHHHHHHFFFFFFGGGHHHIIIIIIGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEGGGHHHHHHFFFDDDDDDEEEFFFCCCEEEGGGJJJKKKLLLLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGFFFGGGHHHGGGFFFDDDDDDDDDCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFHHHJJJIIIIIIJJJJJJJJJIIIIIIHHHKKKJJJJJJLLLNNNOOONNNMMMHHHGGGGGGIIIKKKMMMLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPVVVVVVWWWXXXWWWVVVUUUTTT~~~yyyrrrkkkbbbYYYSSSJJJHHHFFFFFFHHHIIIJJJIIIGGGHHHHHHFFFCCCAAAAAABBBBBBBBBAAA@@@???>>>======888999:::888555444555666888666444333333333111/////////......---,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++,,,+++******))))))******))))))***+++++++++++++++)))******************)))((((((((((((((()))******++++++++++++++++++++++++)))***++++++++++++***)))+++***)))***,,,...---,,,***))))))))))))))))))***((()))***************)))++++++******))))))******))))))))))))))))))))))))******+++******)))((('''((()))***+++++++++++++++)))***+++***((((((((()))&&&))),,,---+++******+++((()))*********)))((((((******+++,,,,,,+++******---,,,++++++******+++++++++,,,,,,***((((((***+++******+++++++++,,,,,,,,,(((***,,,---,,,+++,,,------+++)))***+++---------************************&&&(((***,,,---,,,+++***))))))))))))))))))))))))*********+++,,,,,,***((((((++++++))),,,111444222***+++---//////...---,,,,,,,,,,,,------,,,,,,++++++,,,------++++++,,,------......---,,,,,,---///------++++++***++++++,,,+++---...---+++******+++******+++,,,,,,---......000---++++++---...---+++,,,+++*********+++---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...---......//////......---,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,...//////...------...///////////////...------////////////000000000000---...///111111222222222///////////////////////////000111222333222222111222222222222222222222222000111111222333333444444222222333444555555555555555666666666777:::???BBBCCCCCCBBB@@@>>>===>>>@@@<<<<<<;;;;;;<<<>>>???@@@<<<===>>>??????>>>===<<<===========================<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>??????@@@AAA@@@???>>>===???AAACCCDDDEEEDDDCCCBBB@@@CCCFFFHHHIIIIIIJJJLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIJJJJJJHHHGGGHHHIIIGGGGGGFFFFFFEEEEEEFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGDDDDDDEEEFFFDDDEEEHHHJJJKKKLLLKKKKKKHHHIIIKKKLLLMMMLLLKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGEEEEEEFFFGGGGGGFFFDDDDDDDDDDDDEEEEEEFFFGGGEEEFFFGGGGGGFFFGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPQQQPPPNNNJJJIIIHHHIIIKKKLLLLLLKKKLLLLLLLLLMMMNNNOOOQQQQQQTTTUUUWWWYYYYYYWWWVVVUUU~~~xxxrrrkkkcccZZZTTTIIIGGGFFFFFFGGGIIIIIIIIIGGGHHHHHHFFFCCCAAAAAABBBDDDCCCCCCBBBAAA@@@??????:::<<<<<<:::555333333555777555333222222111///------------......---,,,,,,******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++000///......------------))))))*********++++++,,,***++++++,,,,,,++++++***((((((((((((((()))******++++++++++++++++++,,,,,,)))***+++,,,,,,+++***)))***)))((()))+++,,,,,,+++++++++************++++++((()))***++++++***)))((())))))))))))***+++,,,---,,,,,,,,,+++++++++++++++++++++++++++***((('''&&&))))))***++++++++++++******++++++***((((((((()))&&&)))------+++)))***+++'''(((***+++,,,,,,++++++***+++,,,------,,,+++***---,,,++++++******++++++,,,,,,,,,***((((((***+++******+++++++++,,,,,,,,,)))+++---......---...000...,,,******,,,---...---************************###&&&+++///000...***'''++++++++++++++++++++++++)))))))))***++++++)))''',,,......+++,,,000222000(((***---//////...,,,***------------,,,++++++***+++---...---+++++++++---***+++---------...111333000///---+++*********+++)))***,,,,,,+++++++++,,,))))))***+++,,,,,,------222///---,,,...---+++(((******)))))))))***,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,------......------,,,+++++++++,,,,,,,,,---------...///000000///...---,,,...//////...------...//////000000///...------////////////000000000000///000000111111111111000111111111111111111111111///000111222333222111111111111111111111111111111000000111222333333444444222222333444555555555555555666666666777:::???CCCAAAAAA@@@>>><<<;;;<<<>>>===<<<<<<<<<===>>>@@@AAA<<<===>>>??????>>>===<<<:::::::::::::::::::::::::::::::::999999888888888:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>@@@AAACCCEEEEEEDDDCCCBBB>>>AAADDDFFFGGGGGGIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLKKKJJJIIIIIIJJJFFFFFFFFFFFFFFFGGGGGGHHHDDDEEEFFFGGGIIIKKKLLLLLLHHHIIIHHHGGGEEEDDDEEEFFFEEEFFFHHHJJJKKKKKKJJJIIIGGGHHHIIIKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDFFFGGGGGGFFFGGGIIIKKKJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJKKKNNNQQQRRRQQQPPPOOONNNMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKLLLNNNPPPRRRRRRSSSVVVYYYYYYXXXWWWUUU|||wwwsssmmmdddYYYQQQIIIGGGEEEEEEGGGHHHHHHHHHJJJIIIGGGEEECCCAAA@@@???EEEDDDCCCAAA???===<<<;;;777777777777666444333222222333444444333222000///---------,,,,,,++++++***,,,,,,------,,,+++)))(((((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,+++***)))))))))***+++***)))(((((()))***+++***)))'''&&&&&&(((***++++++)))&&&%%%&&&((((((((()))******+++++++++******))))))))))))***+++,,,,,,***+++,,,+++)))((()))***---,,,***(((&&&%%%$$$###...(((&&&***---,,,))))))(((((())))))*********+++''')))***)))((('''((()))+++******)))))))))))))))&&&&&&''''''(((***+++,,,***+++,,,+++)))))))))+++,,,+++)))***++++++***((((((((())))))******+++++++++***))))))((())))))***+++...000///,,,***,,,///...,,,+++))))))***,,,---------------------------......///000///...,,,+++///...---,,,,,,,,,,,,,,,,,,++++++---...///...------,,,,,,+++*********+++)))***++++++++++++***))),,,+++***))))))***+++,,,)))***+++,,,---,,,+++***+++++++++*********))))))+++,,,---,,,***)))***+++''')))+++---------+++***(((,,,//////...---///222//////---,,,+++*********,,,+++******))))))******///---***((((((***---///999333+++)))+++---,,,+++,,,,,,,,,++++++*********,,,,,,+++++++++++++++,,,***+++,,,,,,------,,,,,,((()))***++++++++++++++++++*********+++,,,,,,------.........///000000000.........------,,,,,,,,,/////////...------,,,,,,............////////////............/////////000111111111111000...---,,,------...000111222333444000000000000////////////......///000111222222333222222222222222111000///333444444333222333555777666666666666777777777777333333444555777:::===>>>>>>>>>===<<<;;;::::::999<<<;;;:::999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>======<<<;;;<<<<<<======>>>>>>?????????@@@@@@AAAAAA@@@@@@??????AAACCCDDDDDDBBB???>>>BBBBBBCCCDDDEEEFFFGGGGGGIIIKKKLLLKKKHHHGGGFFFGGGIIIJJJKKKKKKKKKJJJHHHGGGGGGEEEEEEFFFIIILLLMMMMMMIIIJJJJJJIIIGGGFFFFFFGGGJJJJJJIIIGGGEEEDDDCCCBBBDDDFFFIIILLLLLLKKKIIIGGGHHHKKKMMMNNNLLLJJJIIIIIIHHHGGGGGGIIILLLLLLJJJGGGIIIHHHGGGFFFEEEDDDCCCBBBDDDDDDCCCCCCCCCDDDDDDEEEGGGFFFDDDCCCBBBBBBCCCCCCGGGGGGIIIKKKMMMMMMJJJHHHJJJJJJJJJKKKKKKMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMNNNLLLKKKLLLNNNPPPPPPPPPTTTSSSRRRRRRSSSRRRPPPNNN~~~{{{vvvrrrmmmdddYYYQQQIIIGGGEEEEEEGGGHHHIIIHHHIIIIIIIIIHHHGGGDDDBBB@@@EEEDDDCCCAAA???>>><<<<<<999888888777666555444444333333333333222111000///000//////...---,,,,,,+++***+++++++++***)))'''&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********+++***)))(((((()))******))))))((((((((()))***+++,,,***'''&&&'''(((((('''))))))***++++++++++++*********))))))***+++,,,,,,+++,,,---,,,***)))***+++---,,,+++***)))(((((((((+++)))***---,,,(((&&&'''))))))******************((()))******(((((()))***'''''''''''''''((())))))******)))(((((((((((()))***+++++++++)))((()))***+++)))((()))++++++***))))))))))))))))))*********)))))))))))))))))))))))),,,---...---,,,,,,---...,,,+++)))(((((()))+++,,,------------------------,,,---------,,,,,,+++***//////.........---------+++++++++---...///---+++---,,,++++++************************************++++++***))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******+++,,,,,,,,,***)))***+++((()))+++,,,------------+++,,,......------///000,,,,,,,,,,,,,,,------...,,,+++******))))))******...,,,***))))))***,,,...666111+++)))+++---,,,***,,,,,,,,,+++++++++******,,,++++++******+++++++++***+++,,,,,,------,,,,,,))))))***++++++++++++++++++++++++++++++,,,------------------------......------,,,,,,,,,+++++++++...............---------............////////////........./////////000000111111111111000///...---......///000111222333333222111111111111000000000000000111111222222333333111222222222222222111000222333333222111222444666555666666666777777777777777777666666777999;;;=========<<<<<<;;;;;;::::::;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@??????@@@AAACCCDDDCCCAAA???===AAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJHHHGGGGGGHHHJJJKKKKKKLLLLLLKKKKKKJJJKKKIIIGGGGGGHHHIIIIIIIIIHHHJJJJJJIIIGGGFFFGGGHHHKKKJJJIIIHHHFFFEEEDDDCCCDDDFFFJJJLLLMMMKKKIIIHHHIIIKKKMMMLLLKKKIIIIIIIIIHHHGGGFFFHHHJJJKKKIIIGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFFFFGGGFFFEEEDDDCCCDDDEEEEEEJJJIIIIIIJJJLLLKKKIIIHHHIIIIIIJJJJJJKKKLLLNNNNNNOOOOOOOOOOOONNNNNNMMMMMMQQQOOONNNNNNOOOPPPOOONNNQQQOOOOOOOOOPPPOOONNNLLL}}}yyyuuurrrmmmdddZZZRRRHHHGGGEEEEEEGGGHHHIIIHHHGGGHHHJJJKKKJJJGGGDDDBBBEEEDDDCCCAAA@@@>>>===<<<;;;:::888777666555666666444333222111000000000000222222111000///...---,,,***+++++++++***)))((('''++++++++++++++++++++++++*********************************)))******++++++,,,+++***))))))))))))))))))))))))*********++++++---+++(((''''''(((''''''))))))***+++++++++++++++*********)))******+++++++++,,,---,,,+++***+++,,,,,,,,,++++++***+++++++++...,,,---...+++'''(((,,,+++++++++++++++*********)))***+++***))))))***+++---,,,+++***************+++***)))((((((((((((((()))***+++***((('''((())))))(((((()))+++,,,,,,+++************))))))))))))((()))***++++++***)))(((++++++***+++---...---,,,))))))((((((((()))+++,,,------------------------++++++******)))*********......///000000///---,,,*********,,,......+++))),,,+++++++++************+++***))))))))))))***+++++++++***))))))***++++++++++++******++++++,,,------------,,,,,,,,,,,,+++)))+++++++++)))((()))***)))***+++,,,---.../////////...,,,+++---.........------,,,,,,---......///,,,+++******))))))******,,,++++++******++++++,,,111...******,,,---,,,***,,,,,,,,,++++++++++++***++++++************++++++***+++,,,,,,------,,,,,,******++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******---------...........................////////////....../////////000000000///000000111111000000///000000000111111111222222333333222222222111111111222222222222222222333333111111222333333333222222111222333222111111333555555555666666666777777777;;;:::888666666888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<=========<<<<<<;;;;;;::::::::::::::::::::::::::::::===<<<;;;;;;;;;;;;======;;;<<<<<<======>>>????????????@@@@@@@@@@@@??????AAABBBCCCDDDCCCAAA???===AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIGGGFFFGGGHHHKKKKKKKKKKKKLLLMMMNNNOOOLLLJJJHHHHHHIIIIIIHHHGGGHHHIIIJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEGGGJJJLLLMMMLLLJJJIIIJJJKKKLLLKKKIIIHHHIIIJJJHHHGGGEEEFFFGGGIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCC@@@AAAAAABBBCCCEEEFFFGGGFFFEEEEEEDDDDDDEEEGGGHHHMMMKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNMMMMMMSSSQQQOOOOOOPPPPPPNNNMMMOOONNNMMMNNNOOOOOONNNMMM{{{xxxtttqqqllldddZZZRRRHHHFFFEEEEEEGGGIIIIIIIIIFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDCCCBBB@@@???>>>======;;;999777666666777888444333111000//////000111333222111000///---,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))***************************)))))))))***+++,,,,,,,,,,,,+++***))))))))))))))))))***++++++++++++***---+++)))((((((((((((&&&((()))***+++++++++++++++++++++***************++++++---------++++++,,,---,,,+++******))))))******000,,,***,,,,,,***,,,///---,,,,,,++++++*********)))+++,,,+++***)))***+++222111///,,,***((('''&&&(((((((((((()))***+++,,,((()))***)))((('''''')))***))))))***---......---++++++******))))))(((((('''(((***+++,,,+++)))(((***((('''(((,,,---,,,)))(((((((((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((((()))***+++,,,---///000000...---+++))))))***,,,------***'''******+++++++++*********,,,***)))'''''')))***,,,+++******************+++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++(((***+++***)))((()))*********++++++---///000111222...******,,,...---,,,000000///...---,,,,,,---,,,+++******))))))******+++++++++,,,,,,+++++++++---+++******,,,---,,,***+++++++++++++++++++++++++++************++++++,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,++++++******,,,,,,,,,+++++++++++++++,,,,,,------...//////000............////////////...////////////000000000...///000111111111111111111111111111111111111111333222222222111111111111222222222222222222111111000111222333333333333333111333444333222222444555555555555666666666777777;;;999777555555777:::;;;999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<=========<<<;;;;;;:::999999999::::::::::::::::::999===<<<:::999999;;;===>>>;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCDDDDDDCCCAAA???>>>@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIGGGEEEEEEFFFGGGJJJIIIIIIIIIKKKMMMOOOQQQKKKJJJIIIJJJKKKLLLLLLKKKHHHIIIJJJIIIHHHGGGHHHIIIHHHGGGGGGFFFEEEDDDDDDCCCFFFHHHJJJLLLMMMLLLKKKJJJJJJKKKKKKIIIHHHGGGIIIJJJHHHGGGEEEEEEEEEFFFGGGHHHFFFFFFEEEEEEDDDDDDDDDCCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCCCCDDDFFFGGGHHHNNNLLLJJJJJJLLLNNNOOOOOOJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNNNNOOOOOONNNMMMMMMPPPOOONNNOOOPPPPPPNNNMMMQQQPPPOOOPPPQQQSSSRRRQQQzzzwwwssspppkkkcccYYYQQQGGGFFFDDDEEEGGGIIIJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDCCCBBBAAA???>>>>>>===<<<999777666666777888555333222000///000000111111111000///...---,,,+++---------,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************)))))))))***+++,,,,,,++++++++++++******))))))))))))***++++++++++++***---+++))))))******((('''(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,------++++++,,,---...---,,,***))))))((((((+++''')))222999666///***---,,,,,,++++++*********)))+++,,,+++***)))***+++...---***(((%%%###""""""))))))((())))))***+++,,,((()))***)))((('''''')))+++******,,,...000000///++++++******))))))((((((&&&(((***+++,,,+++)))((()))'''%%%'''***,,,***''')))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***+++---......---+++***))))))***+++,,,,,,)))'''))))))***+++++++++***)))+++***(((''''''(((***+++*********++++++*********,,,+++***)))***+++,,,---************++++++++++++((()))******)))((()))++++++++++++,,,---...000111333...***))),,,------+++000///...---------------,,,+++******))))))*********+++,,,,,,,,,,,,+++************+++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,------***+++,,,,,,------,,,,,,------,,,++++++,,,------......---------------.........------,,,,,,++++++,,,,,,,,,---------------+++,,,,,,---...///000000............////////////////////////000000000111...///000111222222222111222222222222111111111111222222111111111000000000111111111111111000000000000111222222333333333333222444555555444444555666555555555555666666666666777666444444555777:::;;;888888999999:::;;;;;;;;;999999:::;;;<<<<<<<<<=========<<<;;;:::999999888999::::::;;;;;;::::::999<<<:::999888999:::<<<>>>;;;;;;;;;<<<======>>>>>>AAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDCCCCCCAAA@@@???@@@@@@AAABBBCCCDDDEEEEEEIIIIIIHHHFFFCCCBBBCCCEEEGGGGGGGGGGGGIIILLLNNNPPPMMMLLLKKKLLLNNNNNNMMMKKKGGGIIIIIIIIIGGGFFFGGGHHHEEEDDDDDDDDDCCCCCCBBBBBBFFFGGGIIIKKKLLLKKKJJJJJJIIIJJJJJJIIIGGGFFFHHHJJJGGGGGGFFFEEEDDDEEEFFFHHHEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCEEEGGGHHHNNNLLLJJJKKKOOOSSSUUUVVVLLLKKKKKKKKKKKKLLLMMMMMMKKKLLLMMMNNNNNNNNNLLLKKKJJJJJJKKKMMMPPPQQQPPPNNNRRRQQQPPPPPPSSSUUUUUUUUU{{{wwwssspppkkkbbbXXXPPPGGGEEEDDDEEEGGGIIIJJJJJJGGGEEECCCAAAAAACCCFFFGGGDDDDDDCCCBBBAAA@@@??????<<<;;;999888666666777777555444333222111111111111///......------,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******++++++******+++,,,,,,++++++***)))))))))*********++++++,,,+++******++++++***((('''((()))***+++,,,,,,,,,---,,,+++***))))))))))))***+++,,,,,,++++++,,,---000///...,,,+++*********))))))222BBBLLLFFF555)))+++++++++++++++*********)))***+++***))))))***+++***)))((((((''''''''''''---,,,+++***)))((((((((()))***+++***((('''((()))+++******,,,...000000///************))))))))))))'''((()))***++++++*********)))(((((()))***)))(((******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---)))***+++,,,---,,,+++++++++*********++++++***(((((()))***+++++++++***)))***)))(((((((((((()))***)))***++++++++++++***)))++++++******++++++,,,---)))***************++++++(((***+++***))))))***,,,++++++,,,,,,------......000...,,,++++++,,,,,,,,,,,,,,,,,,,,,---...000000,,,+++******))))))*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///***+++,,,,,,------,,,,,,///...---,,,+++,,,---...//////...---------..................------------,,,,,,------------......,,,,,,------...///000000............/////////////////////000000000111111///000000111222222222111222222222222222222111111222111111111111000000000000000000000000000000111000000111222222222111111333555666777666555666777444444555555555666666666333333333444555888:::;;;888888888999999:::::::::888999:::;;;<<<=========<<<<<<;;;;;;::::::999999::::::<<<<<<<<<<<<:::::::::999999888999:::<<<===:::;;;;;;<<<<<<===>>>>>>AAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFHHHHHHGGGEEEBBBAAACCCEEEDDDEEEEEEGGGHHHJJJLLLMMMPPPOOONNNNNNNNNMMMJJJHHHGGGHHHIIIHHHEEEDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGHHHJJJJJJJJJJJJIIIHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGHHHFFFEEEDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAACCCBBBBBBBBBCCCDDDFFFGGGLLLKKKJJJLLLQQQUUUXXXYYYOOONNNNNNMMMLLLLLLLLLLLLIIIJJJLLLMMMNNNMMMKKKJJJFFFGGGIIILLLPPPRRRQQQPPPPPPNNNMMMNNNQQQTTTUUUUUU{{{xxxsssooojjjaaaVVVNNNGGGEEEDDDEEEGGGIIIJJJJJJFFFEEECCCBBBBBBCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@???::::::999888777666666555444444444444444333222111------------------------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********((()))+++,,,,,,,,,,,,+++))))))((((((((()))***++++++***)))+++,,,---+++***'''((()))***+++,,,,,,,,,...---,,,***)))((((((((()))***++++++******+++---------,,,+++++++++++++++++++++333BBBIIICCC666---))))))******************((()))******(((((()))***+++*********++++++,,,---...---+++***)))(((((((((***+++++++++)))((()))*********)))+++---......---)))))))))))))))*********'''(((((()))******++++++,,,------,,,***))))))************++++++++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,++++++++++++,,,,,,---------...,,,***)))***++++++***'''(((***+++,,,+++***))))))))))))))))))))))))))))))***++++++++++++***)))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,)))***++++++******+++---***+++,,,------,,,+++***,,,---------++++++,,,---******++++++,,,...///000,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,+++++++++,,,...******+++++++++,,,,,,,,,------------...///000000***+++,,,,,,------,,,,,,000///---,,,+++,,,---...000//////......---......------------............++++++,,,,,,,,,---------,,,---------......//////............//////////////////000000000111111111000000111222222222111111222222222222222222222222333333222222222111111111000000000111111222222222000000111111111000//////222444666666555555555666444444444555555555666666222333555666888999999999888888888888999999999999777888:::;;;=========<<<:::::::::::::::::::::::::::;;;===>>>>>>===;;;:::888888888999::::::;;;;;;::::::;;;<<<<<<======>>>???@@@@@@AAAAAA@@@@@@???BBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFGGGDDDEEEDDDCCCBBBBBBEEEGGGCCCDDDFFFGGGIIIJJJKKKKKKNNNMMMLLLMMMMMMLLLJJJHHHHHHHHHHHHGGGDDDBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHIIIIIIIIIIIIFFFHHHJJJJJJHHHFFFFFFFFFFFFHHHIIIIIIFFFEEEEEEGGGCCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBAAAAAAAAABBBBBBDDDDDDCCCCCCCCCDDDFFFGGGKKKJJJJJJMMMQQQUUUWWWWWWSSSRRRPPPNNNMMMLLLKKKKKKFFFHHHJJJLLLLLLKKKJJJHHHFFFGGGIIIMMMQQQSSSRRRQQQOOOMMMLLLMMMQQQTTTVVVVVV|||xxxtttoooiii```UUUMMMGGGEEEDDDEEEGGGIIIJJJJJJEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@999999999999888666555444444555666666555444222111---------............///...---,,,,,,,,,---...///************************------------------------,,,,,,+++***)))))))))***'''(((***,,,---------,,,***)))'''&&&&&&(((***+++***))))))+++---...---+++'''((()))***,,,,,,,,,---...---,,,***)))(((((((((((()))++++++******+++,,,))))))(((((()))******+++)))''')))000444111...---(((((())))))*********+++''')))***)))((('''((()))+++***))))))(((((())))))******************++++++***+++,,,+++***))))))+++***)))((()))+++,,,,,,+++(((((())))))******++++++(((((((((((()))***+++,,,...000111///+++)))***---)))************))))))(((++++++++++++++++++++++++((()))***,,,,,,,,,+++***---,,,,,,,,,,,,---...///000---***)))***+++++++++&&&(((***+++,,,+++***)))(((((())))))))))))(((((()))***+++,,,,,,+++***))))))***+++,,,---,,,+++++++++++++++,,,,,,---------)))***,,,,,,++++++,,,---***+++,,,------+++)))((())),,,///...+++***+++---------,,,+++++++++,,,,,,,,,++++++***)))*********,,,++++++******++++++,,,------,,,+++***+++---///*********++++++,,,,,,,,,---------......000111111++++++,,,---------,,,,,,111000...,,,,,,,,,...///000000///...............,,,,,,,,,------.........*********++++++,,,,,,,,,---------.........................../////////000000000000000111111111111111111222222222111111000111111222222222333333333444444444333333333222222000000111222333333444444000000000000000///...---111333555666555444444444444444444555555555666666444555777999999999999888888888888888888888888888777888:::<<<=========<<<:::::::::::::::::::::;;;;;;<<<>>>??????>>><<<;;;666777888::::::;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>????????????>>>>>>AAAAAABBBBBBCCCDDDDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGAAABBBBBBBBBBBBDDDGGGJJJCCCDDDGGGIIIJJJKKKJJJJJJHHHHHHIIIKKKMMMMMMLLLJJJHHHHHHHHHFFFCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHEEEGGGJJJJJJHHHFFFEEEEEEEEEHHHKKKJJJGGGEEEEEEFFFBBBBBBCCCCCCDDDEEEEEEEEEAAAAAAAAAAAABBBBBBCCCDDDFFFEEEDDDDDDDDDEEEGGGGGGKKKJJJJJJMMMPPPSSSTTTTTTUUUTTTRRROOOMMMLLLKKKKKKEEEGGGIIIKKKLLLKKKIIIGGGGGGHHHJJJNNNRRRTTTSSSQQQOOONNNMMMNNNRRRUUUWWWXXX~~~yyysssooojjjaaaUUUKKKEEEEEEEEEGGGIIIKKKKKKKKKLLLJJJIIIGGGEEECCCCCCBBBCCCBBBAAA???>>>??????@@@:::999888777777666333111555444444333222111000000///............---------222000.........---,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&###!!! ))))))+++...111000,,,(((+++***)))))))))***+++,,,000...---,,,,,,...111333WWWHHH666,,,---///---)))...+++(((%%%$$$&&&)))+++---000000+++)))***+++******++++++++++++***)))))))))((('''''''''(((***+++)))))))))))))))))))))))),,,+++***)))((((((((((((***)))((()))++++++***((('''(((((((((((())))))))))))***,,,---......---,,,((((((((((((((((((((((((+++,,,------------,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++---,,,***)))))))))******,,,++++++******++++++,,,,,,+++++++++,,,,,,---...))))))************))))))++++++******)))((((((((()))******+++++++++******,,,,,,,,,---,,,,,,++++++)))///555444///+++,,,///*********++++++,,,,,,,,,)))***,,,---......---,,,******,,,,,,,,,,,,******,,,+++*********+++,,,---,,,,,,,,,++++++*********---.../////////---+++))))))***+++,,,------------************************,,,---...//////---+++***,,,,,,,,,---------.........------,,,,,,------...///...,,,++++++,,,...///...---,,,,,,,,,,,,---...)))***++++++,,,---......---,,,,,,------///000000............//////////////////////////////000000...555;;;;;;555000000222111222333333444444333333555444222111111111222222222222222222222222222222444444333222222111111111555555555555555555555555333222222222222333444444555555555666777999:::;;;888888888888888777666555777888:::<<<=========<<<;;;::::::::::::;;;<<<<<<<<<<<<=========<<<:::999777777666666777999:::<<<;;;;;;<<<<<<===>>>>>>>>>AAACCCDDDCCC???======>>>===???AAACCCCCCCCCAAAAAA???@@@BBBDDDEEEFFFFFFFFFBBBAAAAAABBBDDDEEEDDDBBBCCCCCCBBBCCCEEEGGGIIIKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBEEEDDDBBBAAA@@@AAAAAABBBFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGFFFGGGHHHJJJJJJIIIMMMLLLKKKJJJHHHFFFEEECCCFFFEEEDDDCCCBBBAAAAAAAAAEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFDDDBBBAAABBBFFFIIIIIIJJJJJJLLLOOOSSSVVVXXXSSSSSSRRRPPPNNNLLLJJJIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDGGGMMMRRRUUUUUUSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSzzzuuupppmmmjjjbbbXXXOOOFFFEEEEEEGGGJJJKKKKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBCCCBBBAAA????????????@@@;;;999777666666666444222555555444333222111000///000000/////////.........///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------+++***)))(((***)))***---//////,,,)))++++++*********+++,,,---///...------...111444666WWWIII888//////...***%%%+++***)))((('''(((((()))(((,,,---+++***...000///)))***+++,,,,,,,,,,,,,,,((((((((((((((()))******))))))))))))))))))))))))+++******)))))))))))))))***))))))***+++,,,+++)))***++++++++++++,,,,,,,,,******+++,,,------------++++++++++++++++++++++++,,,,,,+++***************************************************************++++++++++++++++++++++++,,,+++***))))))******+++,,,,,,++++++++++++,,,,,,//////...---,,,,,,,,,,,,)))******++++++******)))************)))))))))))),,,,,,,,,,,,+++***)))))),,,,,,------------,,,,,,+++///222222...+++,,,...++++++++++++++++++,,,,,,'''((()))***+++,,,,,,,,,,,,------......------,,,,,,+++*********+++,,,---,,,,,,,,,+++++++++*********+++---......---,,,+++,,,,,,---...////////////************************------.........---++++++,,,,,,,,,,,,------------...------,,,,,,------...111///...------...///111......---,,,,,,---......------------------......------------......///000/////////000000000000111000111111111111111111111...222555555111///000222111222333333444444333333444333222111111111222222222222222222222222222222222222222222222222333333444444444444444444444444555555444444555555666777555555666666777999:::;;;;;;::::::999888777777666777888:::;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;<<<=========<<<:::999888888777777888:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@BBBDDDBBB???======>>><<<>>>@@@AAABBBBBBAAA@@@AAABBBDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDCCCAAAAAABBBBBBCCCEEEFFFHHHIIIEEEFFFHHHJJJJJJIIIHHHFFFFFFFFFEEEEEEDDDCCCCCCBBBDDDCCCBBBAAA@@@AAABBBCCCFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDCCCDDDFFFGGGGGGFFFKKKKKKKKKKKKJJJIIIIIIHHHFFFFFFDDDCCCBBBAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCEEEFFFEEEDDDCCCDDDFFFIIIJJJJJJJJJLLLNNNQQQSSSUUUSSSSSSSSSRRRQQQPPPOOONNNIIIIIIHHHHHHHHHGGGGGGGGGGGGJJJNNNRRRUUUUUUTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRyyytttoookkkhhhbbbXXXPPPFFFEEEEEEGGGJJJKKKKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCBBBAAA@@@?????????@@@<<<:::777555555555444333666666555333222000//////111000000000////////////---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......******)))+++,,,---+++***,,,++++++++++++,,,---...,,,,,,+++,,,---000333555AAA888///+++---...+++&&&))))))*********)))(((((('''+++---++++++...000000)))***+++,,,---.........'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))******+++***))))))***+++,,,+++***((((((((()))))))))******+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))******************************************************+++++++++++++++++++++++++++************++++++,,,---,,,,,,++++++,,,,,,---222111000...,,,+++*********++++++,,,,,,++++++***)))))))))************+++.........---,,,+++)))))),,,------.........---------......------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---///000111...------,,,,,,------...+++++++++++++++,,,------,,,,,,,,,++++++++++++***((()))+++------------,,,------......///.........++++++++++++++++++++++++...------------,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...000///...------...///000......---,,,,,,---....../////////......---------..................//////000000000000111111111111111111000000000000000000///////////////000000111111222222333333333333333444333222111111111222222222222222222222222222222111111111222333444444444333333333333444444444444555555555444555555666777666666666666777888::::::>>>===;;;999777777777777777888999:::::::::::::::;;;::::::::::::;;;<<<<<<;;;<<<=========<<<;;;::::::999999999:::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBAAA???=========<<<===???@@@AAAAAA@@@@@@CCCDDDEEEEEEEEEEEECCCCCCCCCCCCBBBCCCDDDDDDBBBAAA@@@AAABBBDDDEEEFFFGGGGGGAAACCCGGGKKKLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@AAABBBCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBCCCEEEGGGGGGFFFIIIJJJKKKLLLMMMMMMMMMMMMGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAAAAAAAAAAACCCCCCDDDFFFGGGGGGFFFFFFGGGIIIJJJIIIJJJJJJLLLNNNQQQRRRSSSTTTTTTUUUTTTTTTSSSSSSKKKJJJIIIHHHHHHHHHIIIIIIJJJLLLNNNPPPQQQRRRSSSSSSQQQSSSUUUVVVVVVTTTRRRQQQ|||vvvoookkkggg___UUUMMMGGGFFFFFFGGGJJJLLLKKKKKKIIIHHHGGGEEECCCBBBBBBBBBCCCBBBBBBAAA@@@@@@??????===:::666444444555555555777666555444222000//////000000000/////////......---,,,+++,,,---......,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++***))))))******++++++,,,,,,,,,,,,---......///******))))))***,,,...///000,,,))))))---...,,,)))*********************)))+++///000,,,***,,,,,,***)))***+++,,,------------'''((()))++++++***))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***)))((((((***++++++***'''''''''(((((((((((()))+++******)))***,,,---///************************)))***+++,,,,,,,,,++++++***************************************************+++++++++++++++,,,,,,************+++,,,,,,---------,,,,,,,,,,,,------111000///---+++*********+++,,,,,,------,,,,,,+++(((((()))******+++,,,,,,---.........---,,,++++++------......///.........///,,,******,,,------+++,,,,,,,,,++++++*********,,,,,,,,,,,,---///222333,,,,,,************,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++...------,,,,,,,,,------+++++++++,,,,,,,,,,,,---...------,,,,,,------......---,,,,,,,,,,,,---.........------------...............---------------......////////////......//////000000000111111111000000///////////////...///...---///222444222000111111222333333333333222333222222222222222222222222222222222222222222222222222222333333333444444222222333333333333333444333333333333333444555555666666666666777888999:::???===:::777666666666777777777888888999999999999;;;::::::::::::;;;<<<<<<;;;;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAA@@@???======<<<======???@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCDDDCCCBBBCCCDDDDDDBBB@@@@@@AAACCCEEEFFFGGGFFFFFFBBBDDDFFFIIIJJJJJJIIIHHHFFFGGGGGGHHHGGGFFFEEEDDDBBBAAAAAA@@@AAABBBDDDEEEGGGGGGFFFFFFEEEDDDDDDCCCGGGEEEEEEFFFHHHJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOOOOHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEDDDFFFIIIJJJIIIHHHIIIIIIHHHHHHHHHIIIKKKMMMPPPQQQTTTUUUUUUVVVUUUUUUTTTTTTNNNLLLJJJIIIHHHIIIKKKLLLKKKKKKKKKLLLMMMNNNPPPQQQRRRTTTWWWYYYYYYWWWSSSQQQzzzuuuoookkkggg```VVVMMMHHHGGGFFFHHHJJJLLLKKKJJJHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???<<<999666444555555666555777666555444222111000////////////.........------///---,,,,,,---...,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******)))++++++***)))))))))***+++++++++,,,---......//////,,,,,,+++***)))******+++111000...//////...+++(((,,,+++***))))))***+++,,,+++000000---***+++***'''******++++++++++++******'''(((***+++++++++***)))))))))))))))))))))))))))(((((((((((()))***,,,,,,+++)))'''''')))***))))))*********+++++++++,,,,,,+++***))))))***+++---...))))))))))))))))))))))))###%%%))),,,...---+++************************************************************++++++,,,,,,,,,******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,------------,,,,,,(((((()))***+++,,,------+++,,,---...............,,,------.../////////...000,,,((((((,,,...---+++,,,,,,,,,++++++*********(((((((((((()))+++---...,,,,,,************,,,,,,++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,------...++++++,,,,,,,,,---------...------,,,,,,------...---------,,,,,,---------........................***++++++,,,------......---...///000000000///............/////////000000111111111000000////////////...///333888888444///000111222222333333222222222222222222222222222222222222222222222222222222444444444333333333222222222222222333333444444444444333333333333444555555777666666666777888999999>>><<<999666555555555666777777777777888999999:::;;;::::::::::::;;;<<<<<<:::;;;<<<======<<<;;;;;;;;;<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>>???????????????>>>===;;;===>>>??????@@@AAAAAAAAA???@@@BBBDDDEEEFFFEEEEEECCCBBBBBBCCCDDDDDDCCCAAAAAABBBDDDFFFGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIGGGHHHIIIIIIIIIHHHGGGFFFBBBAAAAAA@@@AAABBBDDDEEEGGGFFFFFFEEEEEEEEEDDDDDDHHHFFFFFFGGGIIIKKKLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAABBBDDDEEEEEEHHHKKKLLLKKKJJJJJJKKKGGGGGGHHHIIIKKKNNNPPPRRRUUUUUUUUUUUUTTTSSSSSSRRROOONNNLLLJJJJJJKKKMMMNNNMMMLLLKKKKKKKKKMMMOOOQQQTTTVVVYYY\\\[[[XXXTTTQQQuuurrrnnnllljjjdddYYYQQQHHHHHHGGGHHHJJJLLLKKKJJJGGGFFFEEECCCBBBBBBAAAAAABBBCCCCCCCCCBBBAAA@@@???;;;888666555666666666555666666555444333222111111............------------000///------......---,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++,,,,,,+++))))))***,,,***+++,,,---...///////////////...,,,++++++++++++++++++,,,------,,,,,,+++---,,,***))))))+++---...&&&+++---+++***,,,,,,******++++++++++++***)))(((((()))******++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,---+++((((((((())))))((()))))))))*********++++++***))))))******+++,,,---++++++++++++++++++++++++ """&&&***,,,+++)))(((************************++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,,,,---,,,,,,+++,,,++++++******++++++,,,***************+++,,,,,,+++,,,,,,------,,,,,,+++))))))******+++,,,------******,,,---.../////////+++,,,---...............///,,,)))))),,,......,,,,,,,,,++++++++++++++++++***))))))******+++,,,---...------,,,,,,------...++++++,,,---------------***++++++++++++,,,,,,,,,...------,,,+++*********------......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,---------.........------,,,,,,------...////////////////////////---...////////////...---))))))***+++,,,---...///,,,---///000111111000000............////////////333333222222111111000000...///111555999888333///000111111222222222222222111111222333333333222222222222222222222222222222555555555444333222222222222222333333444444555555666666555555666666777888777777777777777888999999<<<:::888777555555555555666666666777888999;;;<<<;;;::::::::::::;;;<<<<<<:::;;;<<<=========<<<;;;;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>???>>>===>>>???>>><<<;;;=========>>>??????@@@@@@===???AAACCCDDDEEEEEEEEEBBBAAAAAACCCDDDEEEDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEJJJHHHFFFDDDDDDEEEGGGIIIGGGHHHJJJKKKKKKJJJHHHGGGCCCBBBAAA@@@AAABBBCCCDDDGGGFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDFFFHHHJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMJJJIIIHHHGGGFFFEEEEEEEEEAAA@@@??????@@@AAACCCDDDGGGIIILLLMMMMMMLLLMMMMMMJJJJJJJJJJJJLLLNNNPPPRRRTTTTTTTTTTTTSSSRRRQQQQQQPPPOOONNNMMMMMMMMMNNNNNNPPPOOONNNMMMNNNPPPRRRSSSTTTVVVYYY[[[ZZZWWWTTTQQQtttqqqooonnnmmmfffZZZQQQIIIHHHHHHIIIKKKLLLKKKJJJFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCAAA@@@???999888666666777777555444555555444444444333333333////////////............///...---...000000000...........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++---...---***)))***,,,(((***+++---............///......---,,,,,,,,,+++$$$%%%'''((((((***,,,...+++++++++,,,,,,,,,------!!!'''*********,,,---+++******++++++,,,+++++++++******))))))******+++,,,))))))))))))))))))))))))))))))(((((()))***++++++111///+++))))))***)))(((''''''''''''((((((((((((((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))************************************++++++++++++++++++++++++)))******+++,,,,,,------+++,,,---------,,,+++***+++******))))))******++++++*********++++++,,,---++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***+++,,,---------------***+++,,,------.........---,,,++++++---......---++++++++++++++++++,,,,,,------...............---,,,------......------,,,+++,,,---.........---,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------------........./////////...------,,,,,,------......//////////////////...---...///000000///...---+++,,,,,,,,,------......***,,,...000222222111111...////////////000000000111111111000///............///000333444333111///000000111222222222222222000111222333333333333222222222222222222222222222444444444444444444333333222333333444555555666666666666666666666777777888777777777777777888888999::::::999888888777666666666666666777888;;;===>>>;;;::::::::::::;;;<<<<<<999:::<<<=========<<<;;;;;;<<<=========<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>???===<<<===>>>???<<<:::;;;;;;;;;;;;<<<===>>>>>>===???@@@BBBCCCCCCBBBBBBAAA@@@@@@BBBEEEFFFEEEDDDAAAAAAAAAAAABBBCCCDDDDDDGGGGGGFFFEEEEEEFFFGGGGGGGGGIIIKKKLLLMMMKKKIIIHHHDDDCCCBBBAAA@@@AAABBBCCCFFFFFFEEEEEEFFFGGGHHHIIIEEEDDDDDDEEEHHHJJJKKKJJJIIIIIIKKKLLLLLLMMMMMMMMMKKKJJJIIIGGGFFFFFFFFFFFFBBBBBBAAAAAABBBCCCEEEFFFHHHJJJLLLMMMMMMMMMNNNPPPOOONNNMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSRRRPPPPPPPPPOOOOOOOOONNNNNNPPPOOOOOONNNOOOQQQSSSTTTSSSUUUWWWXXXWWWUUUQQQOOOvvvtttrrrqqqnnneeeXXXMMMIIIHHHHHHIIIKKKLLLKKKJJJFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDCCCAAA@@@???888777666777888777555333444444444444444444444444000000000000////////////...------...111222222111........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++---///...+++******,,,((()))+++---.........---++++++++++++++++++++++++---......+++(((''')))+++(((***,,,...///...,,,+++!!!&&&***))))))+++,,,))))))***+++,,,---.........+++***)))))))))***,,,---)))))))))))))))))))))))))))))))))))))))******+++555222...+++++++++***)))************++++++++++++'''(((***+++,,,,,,++++++++++++++++++++++++++++++000...,,,***)))+++---...************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,------...---,,,***)))******))))))))))))******---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++)))***+++,,,------------+++,,,------------......*********++++++,,,,,,---+++,,,---------,,,+++)))******,,,------,,,******+++,,,---.........---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,.........////////////000...------,,,,,,------...,,,,,,------------,,,,,,---...///000000///...---///............---------)))+++...111222333222222000000000000111111111111......---,,,++++++******......///////////////000000000111222222222222111000111222333444333333222222222222222222222222222222333333444444555555666333333444444555666777777444444444444444555666666888777777777777777888999:::::::::::::::999888777555555666777999<<<>>>@@@;;;::::::::::::;;;<<<<<<999:::<<<=========<<<<<<;;;;;;<<<======<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;<<<>>>???<<<:::999999999999:::;;;<<<<<>>???@@@BBBCCCDDDEEEFFFGGGHHHGGGGGGFFFHHHIIILLLMMMMMMLLLJJJHHHEEEDDDBBBAAA@@@AAAAAABBBFFFFFFEEEEEEFFFHHHJJJKKKFFFEEEEEEFFFIIIKKKLLLLLLFFFGGGIIIJJJLLLMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJIIIKKKMMMMMMMMMNNNPPPQQQTTTRRRPPPOOOMMMMMMMMMMMMNNNOOOQQQRRRTTTTTTUUUUUUPPPPPPQQQQQQQQQPPPOOONNNNNNMMMMMMMMMNNNPPPRRRSSSRRRSSSUUUUUUTTTRRRPPPNNNzzzwwwrrrmmmhhh```VVVNNNKKKHHHEEEEEEHHHHHHGGGDDDHHHGGGEEECCCBBBAAABBBBBBBBBCCCDDDDDDCCCAAA???===999999888777666555444333444444444444333222111111////////////............333000,,,***+++---...///333111///---,,,+++++++++...,,,,,,...000///,,,(((,,,,,,---------,,,++++++)))***,,,.../////////...000...,,,(((%%%"""...---+++***)))***++++++------,,,+++************++++++++++++++++++++++++((()))***,,,---.........111---)))((((((***++++++++++++***)))(((((())))))************************)))******++++++,,,------,,,,,,,,,---............999333,,,)))+++---,,,******+++,,,,,,+++***+++,,,*********)))******+++,,,)))***,,,------,,,***)))(((((()))***,,,---...///---......---,,,+++************+++++++++******))),,,,,,,,,++++++*********---...///...,,,+++,,,---,,,,,,+++++++++,,,------+++++++++,,,,,,++++++***---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------------((()))***,,,------,,,,,,---,,,++++++******++++++***+++,,,---...---,,,,,,------------------------...///...,,,***)))+++,,,---------,,,,,,+++++++++------------------,,,,,,.../////////...///111333222///,,,******,,,,,,,,,,,,,,,+++******+++,,,,,,.../////////...------,,,------------------------,,,,,,------------......//////000000///...------,,,---.../////////------,,,...///000///...///000111111111111111111222222000000000000////////////111...---///111111000000111111222222222333333333333333222222222333333444444333222111111222333444444333222111111222333444333333444555666777888999555444444555555666777888999888777777777777777888888888888777777777777666999888777777777888999:::===<<<;;;;;;;;;;;;======??????@@@@@@@@@??????>>>>>>>>>===;;;;;;:::::::::>>>===<<<;;;;;;<<<>>>???AAAAAA@@@???>>>===<<<<<<:::;;;;;;<<<===>>>??????===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEHHHJJJIIIFFFCCCHHHFFFCCCAAA@@@AAACCCDDDFFFFFFEEEEEEEEEGGGHHHIIIJJJGGGDDDDDDFFFHHHGGGFFFHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNMMMMMMOOOOOOLLLOOOSSSYYY[[[XXXQQQMMMNNNOOOMMMQQQQQQPPPPPPPPPQQQRRRSSSPPPQQQRRRRRRQQQNNNKKKIIIMMMMMMNNNOOOPPPRRRSSSTTTVVVUUUTTTRRRPPPNNNMMMLLLzzzvvvqqqmmmhhh```VVVOOOHHHEEEDDDEEEIIIKKKKKKIIIHHHGGGEEECCCBBBBBBBBBBBBDDDDDDDDDCCCAAA???<<<::::::999999888777666555444555555555555444333222222////////////............---,,,***+++---000111222222000...---,,,---...///...---,,,...000///,,,)))+++,,,,,,---------,,,,,,***+++,,,---------,,,++++++******)))(((''''''&&&...------,,,++++++,,,,,,---,,,,,,+++************))))))))))))))))))))))))++++++******++++++,,,,,,***+++,,,---------......---,,,,,,+++******++++++************************(((((())))))***+++++++++*********)))******++++++555///***)))+++,,,+++(((***+++,,,+++***)))***,,,***************++++++,,,***+++,,,------,,,+++***))))))***+++,,,------...222...***)))+++---,,,*********++++++++++++******,,,,,,++++++************,,,---...---+++***+++,,,...---,,,,,,++++++++++++******+++,,,,,,,,,++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***------------------------------.........---,,,,,,)))***+++,,,------,,,,,,+++*********+++,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,***)))+++,,,,,,,,,,,,++++++*********---------------------------......---,,,...111333555222---++++++,,,------...---,,,++++++,,,---..................---,,,,,,------------------------++++++,,,,,,,,,---------///////////////...------......//////...------,,,,,,...000000///...///000111111000000000000000111111111111000000000//////222000///000222111111000111111111222222222333333444444444444333333333222222111111111111111111222333222222222222222222333333444444555666777777888555444444555555666777888888777777777777777888888999999888888888777777777999888888777888999:::;;;<<<;;;:::::::::;;;<<<===AAAAAAAAA@@@???>>>===<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>><<<===>>>@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDCCCBBBBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCFFFHHHHHHFFFDDDHHHGGGEEECCCBBBBBBCCCDDDEEEDDDDDDCCCDDDEEEGGGHHHHHHEEECCCCCCEEEFFFFFFEEEHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPOOOOOOPPPMMMKKKPPPXXX^^^``````[[[WWWVVVTTTPPPPPPOOONNNNNNNNNOOOQQQRRRNNNOOOQQQQQQPPPNNNKKKIIIMMMNNNOOOPPPPPPPPPPPPPPPSSSSSSQQQPPPNNNLLLKKKJJJyyyuuuppplllhhh```WWWPPPIIIFFFEEEFFFJJJMMMLLLJJJHHHGGGEEECCCBBBBBBBBBCCCBBBBBBBBBAAA@@@>>><<<;;;;;;::::::999888777666666666666666666555444333333////////////............+++******,,,///111111111111///---,,,,,,---000111...------...//////,,,******+++,,,---------------,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,------.........---,,,,,,,,,,,,++++++++++++++++++************************---,,,******,,,///222444:::===???===666000,,,+++---,,,++++++***+++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,...---,,,+++++++++,,,---///+++((((((***+++***''')))***++++++))))))***+++***************+++,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,444...''''''+++...---*********+++++++++++++++***,,,++++++++++++*********+++,,,---,,,***)))***+++//////---,,,+++*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***------............------////////////...---,,,,,,***+++,,,,,,,,,,,,++++++))))))******+++---...///++++++,,,------------,,,++++++++++++++++++++++++---......,,,******+++,,,++++++***************)))+++,,,,,,------.........,,,,,,,,,++++++---111444:::555000,,,+++,,,------......------------......,,,------------,,,,,,+++------------------------,,,------------............////////////...------000///...------------------...000000///...///000111000000//////000000111222222222111111111000000222111000000222333222000111111111222222222222333444555666666555444333222000000111111111111000000222222222333333222222222444444555555555666666666555444444555555666777888777666666666777888999999:::999999999888888888888999999999999999:::;;;;;;;;;:::999999999;;;<<<===BBBBBBBBBAAA???===<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<999:::<<<===>>>>>>>>>>>><<<<<<======>>>>>>??????:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@AAA@@@@@@@@@AAAAAABBBCCCEEEDDDCCCBBBAAA@@@@@@???AAABBBCCCCCCDDDDDDDDDDDDBBBAAAAAACCCFFFGGGGGGFFFHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAABBBCCCEEEFFFFFFDDDBBBBBBDDDEEEDDDDDDGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHJJJLLLNNNPPPRRRRRRQQQQQQPPPLLLLLLUUU```ggglllnnnkkkhhhddd\\\UUUPPPNNNMMMLLLKKKLLLNNNOOOLLLMMMOOOPPPOOONNNLLLJJJLLLMMMOOOPPPPPPOOOMMMLLLOOONNNMMMLLLJJJIIIHHHGGGxxxtttoookkkggg```XXXQQQMMMJJJGGGHHHJJJLLLJJJHHHHHHGGGEEECCCCCCCCCCCCDDDBBBAAAAAA@@@??????>>>>>>;;;;;;:::999999888777777666666666555555444333222////////////............---,,,---...000000...,,,000///,,,******,,,///000............///...---+++***+++,,,---............------------,,,,,,++++++------,,,,,,++++++******+++,,,---......---,,,+++***+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---111888>>>BBBGGGJJJJJJDDD888...)))(((******)))))))))))))))***))))))))))))))))))))))))+++,,,,,,------...//////111000...,,,,,,,,,---...+++)))((()))+++,,,***((((((*********)))((()))***+++************+++,,,,,,------.........---,,,+++++++++++++++++++++++++++111---***)))+++---,,,+++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,///...---,,,++++++++++++))))))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------,,,++++++---............------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---......,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++************++++++,,,,,,---...//////------,,,++++++---222555<<<888111---,,,,,,------...------------------...+++,,,,,,---,,,,,,++++++,,,,,,------------------....../////////000000000.........//////...------///...---,,,,,,---///000---///111111/////////000//////000000111222333444333333333222222222111111111222111000111333222///111111111111222222222222222444666777777666444333000111222333333222111000111222333444444333222111555555555555555555555555555444444555555666777888666666666666777888:::::::::::::::999999999888888:::999999:::::::::;;;;;;999999888888999;;;<<<===AAAAAAAAA@@@???>>>===<<<>>>===<<<;;;::::::::::::777999<<>>===>>>>>>>>>>>>????????????:::::::::::::::::::::;;;::::::<<<===>>>?????????@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBDDDEEEEEEEEEEEEBBBAAA@@@AAADDDGGGHHHHHHGGGGGGHHHGGGFFFDDDCCCBBBAAA@@@@@@???@@@BBBCCCDDDEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGHHHIIIKKKMMMPPPRRRSSSRRRRRRRRRPPPLLLNNN\\\jjjtttzzz~~~zzzsssfff[[[RRRPPPMMMJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKIIIKKKMMMOOOPPPNNNLLLJJJKKKJJJIIIHHHGGGFFFEEEEEEwwwsssnnnjjjfffaaaYYYSSSLLLJJJGGGHHHKKKLLLKKKIIIGGGFFFEEEDDDCCCCCCDDDDDDGGGEEECCC@@@>>>=========;;;;;;::::::999999888888444444555444444333222111////////////............---------///000000---+++000///,,,***)))***,,,---.../////////...---------***+++,,,---.../////////------------.........///...------,,,***))))))(((***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++...444;;;AAAEEE999<<<===888111++++++---***)))))))))))))))******))))))))))))))))))))))))+++,,,,,,------...//////---,,,+++)))))))))******))))))***+++,,,,,,+++***(((*********)))((()))***+++++++++***+++,,,,,,---............---,,,,,,+++,,,,,,,,,++++++++++++***))),,,//////,,,******,,,******+++,,,,,,,,,,,,,,,---.....................+++---...---,,,+++---...,,,,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++---......---+++***)))***+++,,,---.........------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,---------......+++,,,,,,,,,------......+++---...---+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........------///222666;;;777111---,,,---------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,---------......---............/////////------............---------,,,,,,,,,---///000222...000111111000//////000...///000111444666888999333333333333222222222222///222111...000555444///000000111111111222222222000222444666777777666555111222444444444444222111111222333444444333222111444444444444555555555555555444444555555666777888666666666666777888:::::::::::::::999999999888888999999::::::;;;;;;;;;;;;888888888888999;;;===>>>???@@@@@@@@@@@@???>>>>>>@@@???===;;;999888777777666999<<>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAABBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFBBBAAA???@@@CCCFFFHHHHHHEEEFFFGGGHHHGGGEEECCCBBB@@@@@@?????????AAABBBCCCFFFFFFGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKMMMOOOQQQSSSPPPQQQQQQPPPNNNQQQ```ppp|||ooo```VVVSSSOOOKKKHHHGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLFFFHHHKKKNNNOOOOOOMMMLLLHHHHHHGGGFFFFFFEEEDDDDDD~~~uuuqqqllliiifffaaaZZZTTTHHHFFFEEEGGGKKKNNNNNNMMMGGGFFFEEEDDDCCCDDDEEEEEEMMMJJJFFFAAA<<<:::999999:::::::::999999999888888444444444444333222111000////////////............++++++,,,...000111000...000///---,,,++++++++++++...///000///---,,,---///+++,,,---.....................------...///000000++++++++++++++++++++++++******++++++,,,,,,++++++''')))***,,,------,,,,,,++++++++++++++++++++++++***+++,,,...111555888:::000111111///+++***+++...+++++++++***++++++,,,---************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,)))***++++++))))))***++++++++++++++++++,,,------......------,,,+++++++++,,,+++++++++++++++++++++%%%,,,222222---)))***,,,)))***+++,,,------------------............//////+++---......,,,,,,---///,,,+++++++++,,,,,,---...+++++++++,,,,,,++++++************+++++++++++++++***++++++,,,,,,++++++***,,,...///000000///...,,,((()))***,,,---...//////------,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,---------,,,---......///,,,,,,,,,------......///***,,,......,,,++++++,,,,,,,,,,,,,,,,,,---------+++,,,,,,------............///000///...///111333777444///---------------,,,,,,------------,,,,,,+++,,,,,,---------------+++,,,,,,------.........++++++,,,,,,,,,---------,,,,,,---............---,,,,,,,,,---...///000111///111222111000//////000...///000222555888:::;;;333333333222222222111111...222222...111777777111000000000111111111111222111222333555666666666666333333444444444444333333222222222333333222222222333333444444444555555555555444444555555666777888777666666666777888999999:::999999999888888888888888888999:::::::::::::::888888888888:::<<<>>>@@@>>>??????@@@@@@@@@?????????>>>===;;;999888777777888:::<<>>>>>>>>======>>>>>>???@@@AAABBB???@@@BBBCCCDDDCCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDAAA@@@???@@@BBBEEEFFFFFFDDDDDDFFFFFFFFFEEEDDDCCCAAA@@@??????@@@AAACCCDDDFFFHHHIIIIIIHHHGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPNNNMMMNNNOOONNNRRR^^^lll{{{tttdddYYYVVVQQQLLLJJJIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLFFFHHHKKKMMMOOOOOONNNNNNGGGGGGGGGFFFFFFEEEEEEEEEuuupppkkkhhheeeaaa[[[VVVGGGEEEDDDFFFKKKNNNNNNLLLGGGFFFEEEDDDDDDDDDEEEFFFLLLIIIDDD>>>;;;999999999999999999999888888888888555555555555444333222111////////////............---,,,,,,---///000///---.....................---...000111///---,,,...000------...............---000///...---------......*********++++++,,,,,,,,,+++++++++++++++,,,------&&&(((***,,,......---,,,++++++++++++++++++++++++***+++---...//////...---111000///...,,,+++++++++++++++******+++,,,,,,---++++++++++++++++++++++++(((((())))))***+++++++++,,,---...000000///...---***++++++++++++++++++,,,***+++,,,+++***)))***,,,,,,++++++++++++,,,------...---,,,++++++*********+++++++++++++++++++++,,,(((,,,//////,,,***+++---)))***+++,,,------------,,,,,,,,,,,,---------...***,,,------,,,,,,---...------,,,+++++++++,,,,,,,,,,,,,,,,,,+++******))))))*********++++++++++++***++++++,,,,,,++++++***,,,...000111111000...,,,******,,,---............,,,,,,++++++,,,---...///------,,,,,,,,,------......------,,,---...///000***++++++,,,------......***,,,......,,,++++++,,,******++++++,,,,,,,,,,,,---------------------------///000000///...///000111///---------...---,,,,,,---...//////...---,,,,,,,,,---...............++++++,,,,,,---......///,,,------------.........+++,,,------.........------...............------000111222222000//////000000000111222444666888999222222222222111111111111...444444000333;;;<<<555000000000000111111111111444444444444333333333333444333333222222333333444333222222222222222222333222222333444444555666666555444444555555666777888888777777777777777888888999999888888888777777777777888999:::::::::999888888888888999;;;===@@@AAA@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::999999999999:::;;;===>>>???>>>===<<<=========>>>>>>>>>>>>>>>===<<<<<<;;;:::999999999999:::;;;===>>>>>>>>>>>>============???@@@AAABBBAAABBBCCCDDDDDDBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA???>>>===>>>@@@BBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEBBBAAAAAA@@@AAACCCDDDEEEFFFHHHKKKKKKHHHGGGGGGIIIDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLJJJKKKLLLMMMOOOXXXaaapppxxxvvvgggYYYVVVRRRNNNLLLMMMOOOQQQMMMMMMMMMMMMMMMMMMMMMLLLIIIJJJKKKLLLMMMNNNNNNNNNHHHHHHHHHGGGGGGGGGGGGGGGtttpppkkkhhheeeaaa[[[VVVJJJHHHEEEGGGJJJLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEFFFFFFCCC???<<<:::;;;<<<>>>999999888888888888888888666666666666555444333222000/////////............222000.........---+++))),,,---///111222111111000...000111///---,,,...000.........///......------111000...,,,++++++++++++------,,,,,,,,,+++++++++------,,,+++,,,---///000&&&(((***---......---,,,------------------------(((***---//////---***(((+++******,,,...///---,,,))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------''')))+++......---+++)))***++++++***))))))+++,,,***+++,,,,,,+++***+++,,,,,,,,,++++++,,,,,,---......---,,,+++******************+++++++++,,,,,,,,,---,,,++++++,,,,,,------)))***+++,,,------...---*********++++++,,,,,,,,,)))***,,,,,,++++++,,,---///...---,,,+++*********---------,,,+++***)))((())))))******+++++++++++++++++++++,,,,,,+++++++++***,,,...//////...,,,***------......///.........,,,,,,++++++,,,...///000+++++++++,,,---...///000......---,,,---...///000))))))***+++,,,,,,------)))+++......---,,,,,,,,,))))))******++++++++++++------------------,,,,,,,,,...000000...---,,,,,,---,,,+++,,,......---,,,---...///000000///...---,,,------.../////////...++++++,,,,,,---...//////000000000000111111111111+++,,,------.........---///000000000///---+++)))000111333222000//////000222222222222333444555666222222222111111111000000///555666111555>>>???888000000000000111111111111777666444333111111111111444333222111111222333444444333222111111222333444111111222333555666777777555444444555555666777888999888777777777777777888888888888777777777777666666777888999:::999888888888888999:::<<<>>>AAABBBBBBBBBAAAAAA???>>><<<;;;999999999999::::::;;;<<<;;;<<<===>>>>>>===<<<<<<888888999:::;;;<<<===>>>======<<<;;;;;;:::999999::::::<<<===>>>?????????<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDDDDCCCAAA???===??????@@@@@@@@@???>>>>>>===<<<<<<===?????????>>>AAAAAABBBCCCDDDEEEFFFGGGCCCBBBAAAAAABBBCCCEEEFFFEEEHHHKKKKKKHHHGGGGGGIIIAAAAAAAAAAAAAAACCCDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLIIIHHHJJJKKKLLLQQQXXXfffoooyyyvvvhhhWWWUUURRROOOOOOQQQTTTVVVNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMLLLLLLLLLMMMMMMMMMIIIIIIHHHHHHHHHHHHHHHHHH}}}wwwwwwrrrlllhhheee___XXXNNNHHHFFFIIILLLKKKIIIJJJKKKIIIGGGEEEDDDDDDEEEFFFHHHGGGDDDAAA???>>>======<<<;;;:::999999;;;===>>>;;;:::888666444333222222333222111///....................................111111111000//////......000000//////.........---........................///...------...---+++))),,,---...---+++***+++,,,,,,***)))***+++---,,,,,,,,,------......------,,,'''(((***,,,---...//////******+++,,,,,,,,,,,,+++...///...,,,)))(((((())))))))))))***+++++++++,,,,,,,,,,,,++++++*********------,,,,,,+++,,,,,,,,,'''***......+++***+++---++++++,,,---,,,+++***)))------------------------,,,,,,,,,---------......,,,---,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))+++---...---+++...---,,,+++,,,---...///---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***///,,,+++,,,...///---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---+++*********+++---///000***+++,,,---...---,,,+++............................../////////...,,,+++,,,,,,---------------------,,,,,,++++++,,,,,,---,,,+++***+++------,,,+++000///---,,,++++++,,,,,,......////////////......,,,---///000000000///...000///...---,,,+++++++++////////////////////////......------------......//////000000000...---,,,////////////////////////111000///////////////000...///000111111000......000000000000111111111111111222222333333222222111000000111222333333444444333222000//////000222333444333333222222111111111444444444333333222222222444444444444444444444444444444444555555555555666666666666666666666666666555444444666999:::::::::999777999<<<:::777888<<<:::::::::999888777666555888888888999;;;>>>AAABBBCCCBBB???===;;;;;;;;;;;;::::::999888888999::::::===============<<<<<<<<<;;;<<<>>>>>>===<<<<<<===???>>><<<;;;::::::;;;;;;999:::<<<>>>>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@??????>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDDDDDDDDDDCCCDDDBBBAAAAAACCCDDDDDDCCCCCCDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFIIIKKKLLLLLLKKKJJJJJJKKKLLLMMMZZZ___hhhsssxxxrrreeeZZZSSSPPPMMMLLLNNNQQQSSSSSSPPPPPPPPPPPPOOOOOOOOOOOORRRQQQOOOMMMLLLKKKJJJJJJKKKJJJIIIIIIHHHHHHHHHIIIyyyxxxtttnnnkkkiiibbbZZZNNNIIIFFFIIILLLKKKIIIJJJKKKIIIGGGEEEDDDDDDEEEEEEDDDCCC@@@>>>;;;::::::999===<<<:::888888999:::;;;;;;:::888666444333222222111000000////////////000........................---------...............000/////////....................................---,,,,,,---...///---,,,***+++,,,+++)))((()))***,,,+++)))***+++------,,,,,,,,,------------,,,,,,***+++,,,---------------******+++,,,,,,,,,,,,,,,---...---,,,)))((()))***************++++++++++++---------,,,,,,,,,++++++******)))))))))******+++***,,,---------,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,+++***)))******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,---...000111///---------,,,,,,------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++...,,,***+++---...,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---,,,+++++++++,,,---...***+++,,,,,,------,,,,,,------------------------//////------,,,---..............................---,,,,,,++++++,,,,,,------,,,,,,---000111111000------------------...///......////////////......---......///////////////000///...---,,,,,,,,,,,,........................///......------......///...///000000000///...---//////////////////////////////............//////---...000111111111111000000000000000111111111111111222222333333222222111111111111222222333333444333222111000000111222333333333333222222222222222222222222333333444444444444444444444444444444444444444444555555555555666555555555555555555555555666777777888888888999999999555444666777555777:::::::::::::::999888777666999999999999;;;===@@@AAACCCAAA???===<<<;;;;;;;;;;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????===<<<<<<===@@@???>>><<<;;;;;;<<<<<<:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDEEEDDDDDDCCCBBBAAA@@@@@@BBBCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIJJJLLLNNNMMMLLLKKKKKKJJJJJJJJJJJJPPPSSSYYYbbbhhhggg___XXXOOOMMMLLLLLLNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJ~~~zzztttpppllldddZZZOOOIIIFFFIIILLLKKKJJJKKKJJJIIIGGGEEEDDDDDDEEEEEEGGGFFFDDDBBB@@@>>>=========;;;999777666666666777:::999888666555333222222///////////////000111111........................,,,,,,------...//////000////////////....................................,,,++++++---///000///...***+++,,,+++***)))***+++,,,+++******,,,------,,,++++++,,,,,,,,,,,,++++++------...------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---+++***)))***,,,+++++++++++++++*********......------------,,,,,,(((((((((((()))***++++++...---,,,,,,...//////...000...+++))))))***---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///......///000111///---,,,,,,---...............---,,,,,,++++++,,,,,,---,,,------------------,,,,,,+++***+++,,,---,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++++++++......---,,,++++++,,,,,,+++++++++++++++,,,,,,---------------------------222000...,,,---///111333000000000//////......---------,,,,,,,,,,,,---------,,,,,,...111333333222((()))***,,,---...//////......////////////.....................///000000111000///......------...------------------------///......------......///......///000000000//////////////////////////////.........------......///---...000111222333333333000000000000111111111111111222222333333222222111222222222222222222222222222222222222222222222222222222222222333333333333000000111222444555666666333333333333333333333333444444444555555555555666555555555555555555555555777999;;;:::777666888:::>>>777222333555666777:::999999::::::::::::999999::::::999:::;;;<<<>>>???BBBAAA???>>><<<<<<<<<<<<;;;:::999999999999:::;;;::::::;;;;;;<<<<<<======>>>???@@@@@@>>>=========@@@@@@???>>>============:::;;;===>>>???>>>>>>===>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@??????>>>======>>>>>>??????>>>>>>===========================@@@AAACCCDDDEEEEEEDDDDDD@@@???>>>???AAACCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJLLLNNNMMMMMMMMMLLLKKKJJJHHHHHHJJJJJJLLLRRRWWWYYYWWWTTTMMMLLLLLLNNNPPPQQQPPPOOORRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLyyytttooodddYYYPPPJJJGGGIIILLLKKKKKKLLLJJJIIIGGGFFFEEEDDDDDDEEEJJJIIIGGGEEEDDDBBBAAA@@@;;;:::888777666555555555999999888777555444222222000000////////////000000........................////////////000000111111///////////////.................................,,,,,,,,,---///000///...,,,---......,,,+++,,,...---+++******,,,------,,,***++++++,,,,,,++++++***............---,,,+++***++++++++++++,,,,,,------***+++,,,+++******+++---,,,,,,,,,++++++*********---------------,,,,,,,,,)))))))))***+++,,,---...000---******---000///......---+++***)))***,,,---++++++++++++++++++++++++,,,,,,,,,---------......///////////////...------++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------...---,,,,,,---...,,,++++++,,,.../////////...------,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,+++*********+++---...........................222222000000000222444555111000000///...---,,,,,,------,,,,,,,,,,,,---------,,,,,,---000111111000%%%''')))+++,,,---,,,,,,......////////////......///......------...000111111111000///////////////------------------------//////............//////......//////000000000000///////////////////////////............///000000000000111111222222222222///000000000111111111111111222222333333222222111333333222222222222222222111222222333333222222111111222222333333444444444000111222222444444555666333333333333333333333333444444444555555555555666555555555555555555555555555999<<<:::777555888<<>>AAA@@@???>>>======<<<<<<<<<;;;:::999999:::;;;<<<999999999:::;;;<<<======???AAABBBAAA???======>>>??????>>>>>>============;;;<<<===>>>???>>>>>>===>>>>>>>>>???@@@@@@AAAAAA???@@@@@@??????>>>===<<<======>>>>>>>>>>>>==============================@@@AAACCCDDDEEEEEEDDDDDD@@@???>>>???BBBDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHJJJKKKLLLMMMMMMLLLKKKHHHFFFEEEFFFGGGHHHFFFHHHIIIIIIHHHHHHJJJKKKLLLLLLMMMNNNMMMLLLJJJIIILLLKKKJJJLLLPPPRRRQQQPPPRRRPPPNNNNNNPPPQQQPPPPPPSSSSSSUUUVVVVVVVVVVVVUUURRRSSSTTTTTTSSSQQQNNNMMMKKKJJJJJJJJJJJJKKKKKKLLL{{{yyyttthhh\\\QQQKKKGGGJJJLLLLLLLLLMMMIIIIIIHHHFFFEEEEEEDDDDDDEEEDDDCCCBBB@@@???======888888888777777666777777888888888777666444222111222111000///............////////////////////////111111000000////////////.........///////////////...........................------...//////...,,,,,,---......---,,,---...---+++***+++,,,...------***++++++,,,,,,++++++***,,,,,,---.........------,,,,,,+++++++++,,,---...***+++,,,+++******,,,...---,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,************+++,,,---...///,,,))))))---///...---+++++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,---------......//////000000000///......,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------,,,******,,,,,,+++***,,,---...///000///...------,,,,,,++++++,,,,,,------......//////......------.........------......++++++,,,,,,,,,---------,,,,,,,,,------.........------..................++++++,,,---......//////---,,,+++++++++,,,...//////////////////////////////000111111222222222222//////......---,,,++++++...------,,,,,,------...000///......///000///---)))***,,,---------,,,+++......////////////......///......------...000111111111000/////////000000------------------------/////////....../////////////////////000000111111000000000000000000000000000000//////000111111222333333222111111000000000///000000000111111111111111222222333333222222111333333222222222222222222111222333333333333222111222222222333333444444555222222222333333333444444333333333333333333333333444444444555555555555666555555555555555555555555222777::::::777666:::>>>KKK@@@777666888888888999888888999:::;;;;;;;;;;;;;;;::::::999:::;;;<<<===@@@????????????>>>=========<<<;;;::::::;;;<<<===999999999:::;;;<<<======???@@@BBBAAA???>>>>>>???======>>>=========<<<<<<<<<===>>>?????????>>>===>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@???>>>===<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCEEEEEEEEEEEEDDDAAA@@@???AAACCCEEEFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNKKKIIIGGGDDDDDDDDDEEEFFFDDDFFFGGGHHHGGGGGGHHHJJJJJJKKKMMMNNNOOONNNNNNMMMLLLLLLMMMNNNPPPQQQQQQPPPVVVSSSOOOMMMNNNNNNOOONNNRRRSSSUUUWWWXXXXXXWWWVVVRRRSSSTTTTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJJJJKKKKKK}}}{{{|||yyymmm```SSSLLLHHHJJJMMMLLLMMMOOOIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBB@@@???===<<<999999999999888888888888777777888888666555333111333222111///......------////////////////////////000//////...------,,,,,,.........///////////////........................///.........000000...,,,***+++,,,,,,++++++,,,------,,,++++++---......---++++++,,,,,,,,,,,,++++++***+++,,,....../////////---,,,+++++++++,,,...///***+++,,,+++******+++---,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,))))))))))))***+++,,,,,,---,,,++++++,,,......---***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000//////...---------------,,,,,,+++,,,,,,,,,,,,------------...---++++++---......---------...////////////...---,,,,,,++++++,,,,,,---------............---------///000///...---...///,,,,,,,,,,,,------------,,,,,,,,,---......//////---......////////////...***+++,,,...////////////---------------......///////////////////////////,,,---///000000///...---.........---,,,,,,++++++......------------......333222000000111111///...//////000000000///............////////////.....................///000000000000////////////000000------------------------000//////......//////000000000/////////000111111000000000000000000000000000000000000111222333333444333222111000/////////000000000000111111111111111222222333333222222111222222222222222222222222333333333333333333333333333333333333444444444444333333333333333333333333444444444444444444444444444444444555555555555666444444444444444444444444222555777888777777:::===EEE===777666666555555777888888999::::::;;;::::::::::::999999999;;;<<<===>>>??????@@@@@@???>>>>>>===<<<;;;;;;;;;;;;<<<===::::::;;;;;;<<<<<<=========???AAAAAA???>>>???@@@<<<======>>>>>>===<<<<<<<<<===>>>?????????>>>===>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@???>>>===<<<;;;<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDEEEFFFFFFEEEEEEBBBAAA@@@AAACCCEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLHHHGGGEEEDDDDDDDDDDDDEEEDDDFFFIIIIIIIIIIIIJJJKKKJJJKKKLLLMMMNNNOOOOOOOOOJJJLLLNNNPPPRRRSSSSSSSSSUUURRROOONNNNNNNNNNNNMMMPPPRRRTTTWWWXXXXXXWWWVVVSSSTTTTTTTTTSSSRRRPPPOOOMMMMMMLLLKKKKKKKKKKKKKKK}}}{{{|||yyylll^^^TTTLLLHHHJJJMMMMMMMMMOOOHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFFFFEEECCCAAA@@@<<<<<<;;;;;;:::999888777666777888888777555333111111111000///////////////////////////////////////...............---------............/////////000........................---------...000111000...***+++,,,,,,++++++,,,......,,,++++++---......---,,,,,,------------,,,,,,+++,,,---...////////////...---+++++++++,,,...///+++,,,,,,+++***)))+++,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,+++---.........---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////...------......---,,,,,,+++,,,,,,,,,------------......---+++,,,---///000///...............//////000---,,,,,,++++++,,,,,,------------......---------,,,...000///---,,,---///,,,,,,,,,------------...,,,,,,------.../////////,,,,,,.../////////......+++,,,---...//////......---...//////000/////////........................////////////........................------------......------------......222000//////111111000...000000///////////////000......////////////......---......////////////////////////......//////000........................000000////////////000000222111000/////////000111000000000000000000000000////////////000111222333333222000////////////000000000000000111111111111111222222333333222222111111111111222222333333444444333222222222222333444444444444444444333333333111111222333333444555555555555555555555555555555444444444555555555555666444444444444444444444444444444555666777777888888<<<888666777777444555888888888999999999999999999999999888888999;;;<<<>>>>>>>>>???@@@@@@@@@???>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@??????@@@AAA======>>>?????????>>>======>>>???@@@@@@???>>>===>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????>>><<<;;;:::<<<<<<============<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEECCCAAA@@@AAABBBDDDDDDCCCFFFEEECCCBBBBBBCCCEEEFFFFFFGGGIIIKKKKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDFFFIIIJJJJJJJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMMMMOOOPPPQQQRRRSSSSSSTTTUUURRRRRRSSSUUUVVVTTTQQQNNNNNNPPPSSSVVVWWWWWWVVVUUUVVVVVVUUUUUUTTTSSSSSSSSSQQQPPPOOONNNMMMLLLLLLLLL~~~|||{{{vvvgggWWWTTTMMMHHHJJJMMMMMMNNNPPPHHHHHHHHHHHHFFFEEEDDDCCCFFFGGGGGGFFFEEECCCAAA@@@??????>>>===;;;999777666666777888888777555333111///////////////000000111000000000000000000000000......//////000111111111---.........//////000000........................++++++,,,...111222222111,,,---......------///000...,,,++++++---......---,,,------......------,,,------......///............---,,,++++++---...000,,,------+++***)))***,,,+++++++++,,,,,,---------,,,,,,,,,------.........//////...---------......***...111111///---...000222111...,,,,,,---///000------------------------,,,,,,,,,---------............///////////////...---.........---,,,,,,+++,,,,,,,,,---------......---+++******---///////////////...------///000111---,,,,,,++++++,,,,,,---,,,------------------,,,+++---///...,,,+++,,,///,,,,,,,,,---------......,,,,,,------...///000000***+++---...///...---------.../////////...---,,,---...000111111111000///,,,,,,,,,,,,,,,,,,,,,,,,555444111///...///111333.........///////////////......------------......---,,,,,,---...//////...------,,,+++,,,---...///......////////////......,,,---///000000000///...//////............///000////////////////////////000000////////////000000333222111/////////000000000000000000000000000000............///000222222000000///......///000111000000000000111111111111222222222333333222222222000000111222333333444444555444222111111222444555555555555444444333333333...///000222444666777888666666666666666666666666444444444555555555666666444444444444444444444444777555444555666777666555666555777:::999666777;;;888888999999999888888777999888888888999;;;===>>>===>>>???AAAAAA@@@??????>>>===<<<;;;;;;<<<===>>>===============<<<<<<<<<:::<<<>>>?????????@@@AAA>>>>>>@@@AAAAAA@@@???>>>===>>>???@@@@@@???>>>===>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????>>><<<;;;:::<<<<<<============<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFEEEEEEBBBAAA???@@@AAABBBBBBAAAEEEDDDBBBAAAAAABBBCCCDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFCCCEEEHHHIIIIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKWWWWWWVVVTTTRRRRRRSSSTTTPPPSSSXXX\\\^^^\\\VVVRRRLLLOOORRRUUUWWWWWWVVVUUUXXXXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNMMMMMM|||||||||uuuggg[[[LLLIIIHHHLLLOOOOOOOOORRRHHHHHHGGGGGGFFFGGGGGGGGGJJJIIIHHHHHHHHHGGGEEECCC>>>===;;;:::999888888888999888888777666555555444333222111000////////////000...---...000111///,,,222111000//////000111222000000000000000000000000000000////////////000000---....../////////////////////...------------...,,,,,,------...---------------------...///111111///,,,***---222555333000---.........---,,,,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,+++///...---,,,+++,,,------/////////...------///111///111222111000///000111,,,---...///...---,,,+++,,,---...///000000000000000000///...............---000333333000...---...................................................111000000////////////000//////...//////000111222000/////////..............................------111///---...000111///,,,,,,,,,------...///000000***+++,,,---............+++,,,,,,------,,,,,,+++222///,,,+++,,,---------000000////////////000000000000000000000111111222///000000111000000///...---...///000000///...---111111000///...---,,,,,,............///000222222//////////////////......000000//////.........---000000000///......------...///222333333111///---000000////////////000000000000000000000000000000---...///000000///...---000000111111111111000000......//////000000111111...///111222222111111000111111000000111222333333000111222333444444333222111222111000000111444777>>>888222111333555444111222333444444555555444444444444444444555555555555444555555555666666666777444444444555555555666666777666444333333444666777444444444444555666777888777888999:::999777555444888888888888999:::;;;<<<::::::;;;;;;<<<======>>>@@@??????>>>===<<<<<<<<<======<<<<<<;;;;;;;;;:::999999999::::::;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;???@@@AAAAAA@@@???>>>===>>>AAACCCDDDBBB???======@@@@@@@@@???????????????CCCDDDDDDCCCAAA@@@@@@AAA<<<<<<<<<======>>>???@@@@@@@@@??????????????????DDDDDDDDDEEEFFFFFFGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGIIIJJJLLLLLLKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMSSSSSSTTTUUUUUUUUUUUUTTTSSSVVVZZZ___fffhhh___SSSKKKMMMOOOSSSVVVXXXYYYZZZZZZXXXWWWUUUUUUVVVWWWXXXWWWTTTQQQPPPPPPOOOLLLIII}}}||||||vvvhhh]]]RRRNNNLLLOOOQQQOOONNNPPPJJJIIIHHHGGGGGGGGGHHHIIIKKKIIIHHHHHHHHHHHHEEECCC<<<<<<;;;:::::::::::::::999999888777666555555444333222111000000000000000222000///000222333111///000///...---......///000000000000000000000000000000000////////////000000---...//////000000//////......---,,,,,,,,,,,,---....../////////......---......---........./////////,,,+++---111444222///...............---,,,+++///......------......///////////////////////////------,,,,,,,,,---///000---......---+++,,,---//////111222111000///000111---............---,,,,,,,,,---...///000000000000000000///............///---000333333000.........................................................000000////////////000000000////////////000000111000000/////////.................................111///---...//////...++++++,,,---....../////////+++,,,---...............------............------555333000///111222222222111111000000000000111111000////////////000111111///////////////////////////000111222222111000000000000///......---------111111111111111222333444------------------------000000/////////..................////////////000...///111222222222000000000000////////////000000111111111111111111111111000000111111111000000000000000111111111111000000......//////000111111111///000000111111111111111111111111111111222333333111222333333444444333333333444333222111222444777<<<777222111333555444222222333444444555555444444555555666666777777888888666666666666666666666777444444444555555666666666777666444333333444666777666666666666777888999::::::;;;<<<======;;;:::999888888888888999:::;;;<<<999::::::;;;<<<===>>>>>>>>>>>>>>>???????????????;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>=========<<<<<<<<<>>>>>>???@@@??????>>>===???AAACCCCCCAAA???>>>===???????????????????????????@@@AAAAAA@@@???@@@BBB>>>============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIFFFHHHIIIKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMRRRSSSTTTTTTUUUUUUUUUUUUVVV[[[bbbjjjppppppeeeXXXLLLNNNPPPSSSUUUXXXYYYZZZZZZXXXWWWUUUTTTUUUVVVWWWVVVTTTQQQPPPPPPOOOLLLJJJ~~~||||||vvvjjj___TTTPPPNNNQQQSSSQQQPPPRRRNNNLLLIIIHHHGGGHHHJJJKKKKKKJJJIIIIIIIIIHHHFFFDDD<<<<<<;;;;;;;;;;;;<<<<<<::::::999888777666555444222222111111000111111111222111000111333333111000000//////.........//////000000000000000000000000000000////////////000000---...//////000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))).............../////////000---,,,---000222000.....................---,,,///......------......///------------------------,,,,,,,,,,,,---///000111...//////...---,,,...000///111222111000///000111//////...------------------...///000000111000000111000//////......//////...000222222000.................................//////////////////////////////...//////000111222111111000/////////000000000000000/////////..............................111///...---......,,,+++***+++---...///......---------...............---......////////////......222000......000222222111222111111111111111111222//////......//////000111000///...------...///000000111111222222111000000........................//////.........//////000------------............000000////////////......,,,,,,---...000111222222//////000000111111111222111000000//////000000111111111111111111111111111333222222222222222333333000000111111111111000000......///000000111111222111000000000000111222222222111111111111222222333333333333222333333444444555555555444333444666888999555111000333444444222333333444555555555555444555555555666777888888999777777777777777777777777555555555555666666666666777666555444444555666777555555555555666777777888777888999:::::::::999888888888888999999:::;;;<<<999999:::;;;<<<===>>>???<<<===>>>???@@@@@@AAAAAA:::;;;;;;<<<<<<===>>>>>>===============<<<<<<<<<>>>===========================>>>?????????>>>>>>@@@BBBCCCBBB@@@>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>???>>>>>>@@@AAA@@@???>>>>>>===>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFCCCEEEGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHJJJKKKLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNQQQRRRSSSTTTTTTUUUVVVVVVXXX___jjjrrryyywwwjjj]]]OOOPPPQQQSSSUUUWWWYYYYYYZZZXXXWWWUUUTTTTTTUUUUUUUUUTTTQQQPPPPPPOOOMMMKKK~~~{{{{{{uuuiii^^^RRRNNNNNNQQQTTTSSSTTTVVVQQQNNNKKKIIIHHHJJJLLLNNNLLLKKKJJJJJJJJJIIIGGGEEE???>>>===<<<<<<<<<<<<<<<;;;;;;:::999777666555555333222222111111111222222000000000000111111000///222222111111111111111111000000000000000000000000000000////////////000000......///000000000000000//////...---------------,,,,,,,,,+++***)))((('''---...///000000111111111000...------///000...---....../////////......---//////............//////++++++,,,,,,,,,,,,,,,------------......///000111000111222111000///000222///111222111000///000111111000...---------...///...///000000111111111000111000000///...////////////000111111000///..............................////////////////////////............///000222222222222111000////////////000000000////////////...............////////////000///......---,,,++++++***+++---...///...---,,,....../////////......---...//////000000//////...000...------///111111000111111111111111111111111...............///000000000///---,,,,,,...000111000000000000/////////...////////////000000111111......---,,,,,,,,,------000000000000000111111111000000//////////////////------...///000111222222222111000//////000111111111000000000000000000111111111111111111111111111444333222111111222444555000111111222222111111000...//////000111111222222222111000///000111222333222222222111111222222333444333222111111222333444444555666666555666999;;;666333000000222444444333333444444555555555555555222333333444555666777777888888888888777777777777666666666666666666666666666666555555555555666666777777777777777888999999555555777888888888888777999999999999:::;;;<<<<<<999999:::;;;<<<===>>>>>>;;;<<<>>>???@@@@@@??????<<<<<<<<<<<<============>>>============<<<<<<<<<===============>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBAAA???>>>>>>@@@============>>>>>>>>>>>><<<===>>>>>>======???@@@BBBAAA@@@???>>>>>>===>>>@@@AAAAAABBBCCCDDDDDDEEEBBBBBBCCCCCCDDDDDDEEEEEECCCDDDEEEFFFGGGHHHIIIIIIDDDFFFHHHKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNPPPQQQQQQRRRTTTUUUWWWXXXWWW___iiiqqqwwwvvvkkk^^^RRRRRRSSSTTTUUUWWWXXXYYYYYYXXXWWWUUUTTTTTTTTTTTTUUUTTTSSSQQQPPPOOOMMMLLL~~~{{{zzztttggg]]]RRRNNNMMMQQQSSSRRRSSSUUUSSSPPPMMMJJJIIIKKKMMMOOOMMMLLLKKKKKKKKKJJJHHHFFFCCCBBB@@@>>>===<<<;;;;;;<<<<<<;;;999888666555555444333333222222222222222000000111111111000000000222222222222222111000000111111111111111111111111000000////////////000000...//////000000000000000111111000///////////////111111111000000...---,,,,,,---///111333444444444000///......//////...---......///000000//////////////////....../////////.../////////000000000111/////////////////////...///111222222000///000111///111222111000///000111111000///...---...///000///000111111111111111111111111000///////////////000000000000000000///...////////////////////////000000000000000000000000............///000222222333222111000000///000000111000000000////////////........./////////000000///000///...---,,,,,,,,,+++,,,---.........---,,,//////000000000///............////////////......222000///000222333333222//////000111111000//////...............///000000000///---,,,---...111222111111000///////////////000000000111222222333333111111000000///000000000000000000111111111222222//////000000000000000000000000000000000000000000555333111///......///000111111000000000000111111111111111111111111111111222111111000111222333444111111222222222222111111//////000000111222222222222111000000000111333444333333222222222222222333333222111000000111222333111333555666777999;;;>>>444333111111222444444444333444555555666666555555333333333444555666666777888888888888777777777777777777777777777777777777666666666555555666666666;;;;;;::::::;;;;;;<<<<<<888888999999::::::::::::999999999999:::;;;<<<===::::::;;;;;;<<<=========;;;<<<===>>>>>>===<<<;;;??????>>>===<<<<<<;;;;;;=========<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCAAABBBBBBAAA???>>>>>>@@@<<<<<<======>>>>>>>>>>>>???@@@AAA@@@>>>===>>>???CCCBBBAAA???>>>>>>>>>>>>AAAAAABBBCCCDDDDDDEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKFFFGGGIIIKKKLLLKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOONNNMMMLLLLLLMMMNNNOOOOOOOOOPPPQQQSSSVVVXXXYYYXXX___eeejjjnnnoooiii```UUUTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUTTTVVVUUUTTTRRRPPPNNNLLLLLL~~~|||zzzsssfff[[[VVVQQQOOOQQQRRRPPPOOOQQQSSSQQQNNNLLLKKKKKKMMMNNNNNNMMMLLLLLLLLLKKKIIIGGGEEEDDDBBB@@@>>><<<;;;;;;======<<<:::888777666555666555444333222222222222222333555555333222333444111111111111000///......111111111111111111111111000000////////////000000...///000000111111000000222222111000000000000000111111111111000///......,,,---000222444444444444000000000000000/////////...//////000000000000000000//////......//////000------......///000000000000000111111000///......,,,...000///...------...///111222111000///000111111111000///////////////111111222222222222111111222111000000//////000000222000//////000000///...////////////////////////000000000000000000000000//////...//////000111222222222111000000000111111111111000000000/////////.........//////000000111...000000000...---...///........................//////000000000000000///......////////////......111//////000111222111000...///000111111000///...//////......//////000111//////......///000111222444444222111111111111111000000111111222222333333000000////////////000000......//////000000111111//////000000000000111111222222111000000///......444333111//////...//////222111111000000111111222222222222222222222222222000000000000111222333333111111222222222222111111//////000111111222222333111111111111111222333333444333333222222222222333333333222222111111222222///111444666777888;;;===444333333333333333444444444444555666666666666555666666666666777777777777666666666777777777888888888888888888777777777777666666666666666666666666888888777777777888888999888888888888999999999999999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::AAA@@@???>>><<<;;;::::::<<<<<<<<<<<<=========>>><<<<<<===>>>>>>???@@@@@@BBBBBBBBBAAABBBBBBCCCCCC@@@BBBCCCBBB@@@>>>>>>???<<<======>>>>>>??????@@@@@@AAABBB@@@>>>===>>>>>>CCCBBBAAA@@@????????????BBBBBBBBBCCCDDDDDDDDDEEEBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNPPPOOONNNMMMMMMNNNOOOPPPNNNNNNOOOPPPSSSVVVYYY[[[ZZZ^^^aaabbbeeehhhfffaaaXXXWWWVVVUUUUUUUUUWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWVVVSSSOOOLLLKKKKKK~~~|||uuufffZZZWWWRRRPPPRRRSSSPPPOOOQQQRRRQQQOOOMMMLLLLLLLLLMMMOOONNNLLLLLLMMMLLLJJJHHHEEEDDDBBBAAA???>>>======>>>>>><<<;;;999777666555888777555444222111111111222444666555333222333555111111222222111000...---111111111111111111111111000000////////////000000//////000111111111111000222111111000///000000000.........//////...---------...000222222222111000000000111111000000111222...///000111111111111000000000////////////000000++++++,,,,,,---............///000111111111000///+++---//////...,,,------///111222111000///000111000111111111111000//////111222222333222222111111222111000000//////000000222000......000111///...////////////////////////111111111111111111111111000000////////////000000111111111000111111222222111111111000000000//////---......///000000111111---000111111///...000222111000...------...///000...///000000111111111111///000000111111000000///000///...///000000///---...///111222222111///...000////////////000111111//////000000111222222333555444333111111111111111000000000000000000000000------------...//////000......///000000111222222//////000000000111111111222222111111000//////...111000000000000000111111222111111000000111111222222222222222222222222222//////111222222333333333111222222333333222222111///000000111111222333333000111222222333333222222555444333222222222222222444555555555444444333222000222444555555666777999444555555555444333444555444444555666666666666666777777777777666666666666444444555666777777888999999999999888888777777777666666777777777777666666666555555444444444555555999999888888888888888888::::::999::::::;;;<<<============<<<;;;;;;::::::999:::===??????>>>===<<<@@@??????>>>===<<<;;;;;;;;;<<<<<<===>>>???@@@@@@;;;<<<===>>>???@@@AAAAAADDDCCCBBBAAAAAAAAABBBBBB???AAACCCCCCAAA???>>>=========>>>>>>???@@@@@@AAA>>>@@@AAA@@@>>>>>>???@@@CCCBBBAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIIIIJJJJJJKKKLLLMMMMMMIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKMMMNNNPPPOOONNNMMMMMMNNNOOOPPPMMMMMMNNNOOORRRVVVZZZ\\\ZZZ]]]^^^]]]___bbbbbb^^^ZZZYYYWWWUUUTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXYYYYYYXXXTTTOOOKKKJJJJJJ~~~vvvgggZZZTTTPPPOOORRRTTTSSSSSSUUUQQQQQQOOONNNMMMLLLLLLLLLOOONNNMMMMMMMMMLLLJJJHHHDDDCCCBBBAAA@@@????????????>>>===;;;999777666555999888666444222111111000000222444444111000111333333333444444333222000///111111111111111111111111000000////////////000000//////000111111111111111111111000///////////////000000111111111111111111...///000111000///---+++000111222222111111222333//////000111111111111111000000////////////000000......//////000111111222---...000111222222222222,,,...000111///.........///111222111000///000111000111111222222111///...222222333333333222222111222111111000000000000000333000......000111000...000000000000000000000000111111111111111111111111111000000////////////000111000000000111222333333111111111111000000000000---......///000111111222---000222111000///111444333111///------...111222......///111111222222222111111222222222222111111555444333444444444222000///000222333333222000///000000000000000111222222...///111222333333333333444333111///...//////000///////////////.........000000000000111333444444000111111222333333444444//////000000111111111222111111111111000000000///---...///000111222333333222222111111111111222222222222222222222222222222...000111333444444333333111222222333333222222111000000000111222222333333000111222333444333222222555444333333222222222222555666777888777666444333111333555555444333444555555666666666444333444555444555555666666666666666666666666555444444333333222333444555666777888999999999999999888888777777666666777777777777666666::::::999999999999999:::???>>>======<<<<<<<<<<<<::::::::::::;;;<<<======???>>>===<<<;;;:::999999777999===???AAAAAA@@@???>>>>>>>>>>>>============<<<<<<===???@@@AAABBBCCC;;;<<<===>>>???@@@AAABBBDDDCCCAAA@@@???@@@@@@AAA>>>AAADDDDDDBBB???=========>>>>>>???@@@AAAAAAAAA<<<===??????>>>>>>@@@AAABBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGJJJJJJKKKKKKLLLLLLMMMMMMJJJIIIHHHGGGHHHJJJLLLNNNLLLKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLHHHHHHHHHHHHIIIKKKLLLNNNPPPPPPNNNNNNNNNNNNPPPPPPMMMMMMMMMOOORRRVVVZZZ\\\WWWZZZ[[[YYYZZZ]]]]]]ZZZ[[[ZZZWWWUUUTTTUUUVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYUUUNNNJJJIIIJJJwwwhhhZZZQQQOOOMMMMMMOOOQQQQQQQQQTTTRRRQQQOOONNNMMMNNNNNNNNNNNNOOOPPPPPPOOOMMMMMMFFFEEEDDDBBBAAAAAAAAAAAA>>>===<<<:::888777777777777777666555444333333333222111111000000111111222333111000111222222111000...111333222///...000333000000000000000000000000111111111111111111111111333222111000///...---,,,000111222000//////000222////////////000111222333555333111000111111000...000000000000111111111111111000///000111222111///......////////////......000000000000111111111111000000000000000000000000111000///......---......444111......000222111///333222222111111222222333111222222222222111000000000000111111111111000000000111111111111222222222222111111111111111222333222222222000//////111333444333222111111111222333111111000000000000111111000000000000////////////111333555444222333555888999777444111/////////000000000////////////000000000000////////////000000333222111000000111222333111111111111111111111111000111111111111222222222/////////000111222333444444333222222111111222222...//////000111222222333222222111111000000//////...///000111111000///...111111111111111111111111111111000000000000111111333222111111222222000///000111111111111222222222333222111111000000111111333333333333444444555666222222222222222222222222000111111111111222222222333333555666666666555444555555333222222333555555777777777666555333222111666555555444444444555555666666666666666777888888555555444444444444555555888888777777666666666555888888999999999:::::::::<<<<<<;;;;;;999888666555444555666666666666555555999888888777888:::;;;<<<===============<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>CCCBBBAAA???>>>>>>======888999;;;<<<===<<<<<<;;;>>>============>>>>>>???888999:::<<>>???@@@@@@BBBBBBCCCDDDFFFFFFEEEBBB???>>>???@@@@@@BBBDDDDDDAAA???======AAA???>>>>>>@@@AAAAAA@@@??????>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEIIIJJJKKKLLLKKKJJJIIIHHHKKKKKKKKKJJJIIIIIIHHHHHHJJJIIIGGGFFFGGGIIILLLMMMNNNOOOOOONNNLLLKKKLLLMMMHHHHHHHHHIIIJJJKKKLLLMMMSSSSSSSSSSSSRRRQQQPPPOOOPPPOOOMMMMMMNNNQQQTTTVVVYYYYYYYYYYYYZZZZZZZZZZZZ\\\[[[YYYWWWWWWWWWWWWXXXSSSTTTVVVXXXZZZZZZZZZZZZYYYYYYWWWUUURRRNNNLLLJJJ~~~}}}|||uuufffYYYOOONNNLLLMMMOOOQQQQQQQQQSSSRRRPPPNNNMMMMMMMMMMMMQQQRRRRRRRRRQQQPPPNNNMMMGGGFFFDDDCCCBBBAAAAAAAAA>>>>>><<<;;;999888777777777777666444444333333444222222111111111111222222444222222222333444333111,,,,,,,,,---///000000///111111111111111111111111111111111111111111111111000000///...---,,,++++++000111222111//////000222////////////000111222333666444222111222222111000000000000000111111111111222111000000111222111/////////000000000000//////...////////////000000000////////////////////////222111111000000000000111444111//////111222222000333222222111111222222333111222222222222111000000000000111111111111000000000111111111111222222222222111111000000111111111111222222111000000111333111111000//////000111222111111000000000000111111000000000000000000000000222444555555444444777999777666333111000///000000000000////////////000000000000////////////000000000/////////000111111222111111111111111111111111000111111111111222222222222222111222222333444555444333222222111111222222/////////000000111111111111111000000000000/////////000111222222111111000111111111111111111111111111000000000000000000111333222111111222222111///111111111111222222222222333222222111111222222333333333333333333444555555222222222222222222222222111111111111222222222222222222444555555555444333555444444333333444444555555555555555555444333333555555444444444555666666555555555555555666777777888888777777777777777888888888888777777666666666888999999999999:::::::::888999999::::::::::::999888888888888888888999999999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>AAAAAA@@@???>>>>>>>>>>>>::::::;;;;;;<<<;;;;;;;;;===============>>>>>>???999:::;;;===???@@@AAABBB===>>>???@@@AAABBBBBBCCCEEEEEEDDDBBB??????@@@AAAAAABBBDDDCCC@@@>>>======???===<<<===???@@@@@@?????????>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHJJJMMMOOONNNPPPQQQPPPNNNMMMLLLMMMHHHHHHIIIJJJLLLMMMOOOPPPRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMOOOQQQTTTUUUXXXYYYYYYYYYYYYZZZZZZZZZ\\\[[[ZZZYYYYYYXXXXXXXXXUUUVVVXXXZZZ[[[\\\\\\\\\[[[ZZZYYYWWWUUURRRPPPNNN~~~}}}uuuggg[[[NNNLLLKKKLLLNNNQQQRRRRRRRRRQQQOOOMMMLLLLLLLLLMMMRRRSSSSSSRRRQQQOOOMMMKKKHHHGGGEEECCCBBBAAA@@@@@@>>>>>>===;;;:::999888888777666555444444444444444333333222222222222333333444333333444555555444333---***(((+++000222111...222222222222222222222222111111111111111111111111333333222222111000//////000111222111//////111333000000000000000111222333666444222222333333222111000000000000111111111111444222111111222222000///000000111111111111000000............////////////////////////////////////111000000000000111111222333222000000222333222222333222222111111222222333111222222222222111000000000000111111111111000000000111111111111222222222222222111111000////////////111333333111000111222000000000000000111222333111111000000000000111111000000000000000000000000222333444333333333555777555444222111000111111222111000000//////000000111111000000//////000000111000111222333333333333333111111111111111111111111000111111111111222222222333333222222222222333333444333222222111111222222////////////000000000000////////////000000000000000000111222333333333222222222222222222222222222111111000000000000111111333222000111222222111000111111111111222222222333555555555555666777888888333333222222222333444444333333333333333333333333111111111111222222222333111222333333444444333333444444555555555555444444222222333333444444555555555444444444555666666777555555555555555666666777;;;:::999888888888888888888888888888888777777777999999999999::::::::::::999999999::::::;;;;;;;;;;;;;;;:::999999999:::;;;999999999999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>??????<<<;;;;;;:::::::::;;;;;;===============>>>??????<<<<<<===>>>???@@@@@@AAA======>>>???@@@AAABBBBBBCCCCCCCCCAAA@@@@@@BBBCCCBBBCCCCCCBBB???>>>>>>???>>>======>>>@@@BBBBBBAAA??????>>>>>>??????@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNLLLKKKJJJIIIJJJLLLNNNPPPNNNPPPRRRRRRPPPNNNMMMMMMHHHIIIJJJLLLNNNPPPRRRRRRSSSSSSTTTTTTSSSRRRQQQPPPMMMNNNOOOQQQSSSUUUVVVVVVXXXXXXXXXXXXYYYYYYYYYZZZ\\\\\\\\\\\\[[[ZZZYYYYYYWWWXXXZZZ[[[]]]]]]^^^^^^ZZZZZZYYYXXXWWWUUUSSSRRR~~~{{{yyyrrrdddYYYLLLKKKJJJKKKNNNQQQRRRRRRPPPOOONNNLLLKKKKKKLLLLLLOOOOOOPPPPPPOOOMMMKKKJJJHHHGGGEEECCCAAA@@@@@@???>>>======<<<;;;:::999888777666555444444444444444444333333222222333333444333333333444666666444333000...---///222333333111222222222222222222222222111111111111111111111111555555444444333333222222000111222111000000222333111000000000111111222333444222111111222333222111///000000000111111111111444333111111222222000//////000000111111000000///........./////////000000000000000000000000000000......---......///000000222222111222222333333333333222222111111222222333111222222222222111000000000000111111111111000000000000111111111222222222222222222111000///...---...000333333222111111111111111222222333444555555222111111000000111111222000000111111111111111222000000000000000000222333333333222111111222333333111000000000000000000111111000000000000000000111111222333333333222000///111111111111111111111111000000111111111222222222333222222111111111111222444333222222111111222222000000//////////////////---......///000000111111000000111222222333333333222222222222222222222222222222222333333222222222333111000111222222111000111111111222222222333333444444444555666777999999333333222222222333333444333333333333333333333333111111111222222222333333222222333333444444444444333444555666666555444333222222222222333444555555444444444444555666777888666666666666666777777888::::::999888777777777777999999999999999888888888999999999:::::::::;;;;;;<<<<<<;;;:::::::::::::::<<<;;;999777777888:::;;;999999999:::;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>=========>>>>>>???@@@>>>===;;;:::999:::;;;;;;===<<<<<<======>>>???@@@>>>>>>>>>?????????@@@@@@>>>>>>???@@@AAABBBBBBCCCAAABBBBBBAAA@@@AAADDDFFFDDDEEEDDDBBB@@@???@@@AAA@@@@@@@@@AAADDDEEEDDDCCC@@@@@@????????????@@@@@@CCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGBBBCCCEEEFFFHHHJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMLLLKKKKKKKKKMMMOOOPPPNNNPPPSSSSSSQQQOOOMMMLLLJJJKKKLLLNNNOOOQQQQQQRRRTTTUUUVVVWWWVVVUUUSSSRRRNNNPPPSSSVVVYYYYYYYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZ\\\]]]^^^^^^^^^]]][[[ZZZYYYYYY[[[\\\]]]^^^^^^___XXXXXXXXXXXXWWWVVVUUUTTTzzzuuuqqqoooggg[[[RRRJJJIIIHHHIIILLLOOOPPPPPPMMMLLLKKKJJJIIIIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKFFFEEECCCAAA@@@???>>>>>><<<<<<===<<<;;;:::888888666666555444444444444555444333333222222333333444222222222444666666444222111333444333111000222333111111111111111111111111111111111111111111111111111111111111111111111111000111222111000111222444111111111111111111222333222000//////111222111111///000000000111111111111333222111111222222000///...//////000000//////...//////000000000111111111111111111111111111111111......---......///000000000111222333222333333333333222222111111222222333111222222222222111000000000000111111111111000000000000111111111222222222222222222222111000...---...000222333222111111222111111222333444555555555222222111111111111222222000111111111222222333333000/////////000000111111222111111222222333333333111111000000000000111111111111000000000000111111111111111111000---+++***111111111111111111111111000000111111111222222222444333333222222222333333444333222222111111222222000000000000////////////------...///000111222222000000000000111111222222222222222222222222222222333444444555555444444333222111000111222333222000111222222222222333333333//////000000222333555666444444333222222333333333333333333333333333333333111222222222222333333333444444444444444555555666333444666666666666444333555444444333333444555555555555555555555666777888888888888777888999999:::::::::999888888888888888999999999:::::::::::::::999999:::::::::;;;;;;;;;===<<<;;;::::::;;;;;;<<<>>><<<:::999888999:::<<<999::::::;;;<<<<<<======<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<===??????============>>>???@@@AAA???>>><<<;;;:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDDDD@@@AAABBBBBBBBBCCCFFFHHHGGGHHHGGGEEECCCBBBCCCDDDAAAAAAAAACCCEEEFFFEEECCCAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBEEEEEEFFFFFFGGGHHHIIIIIICCCDDDEEEGGGIIIKKKMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPNNNPPPSSSTTTRRROOOMMMLLLMMMNNNOOOPPPQQQQQQPPPPPPTTTUUUWWWXXXXXXVVVTTTSSSOOORRRVVVYYY[[[[[[YYYXXXWWWWWWXXXXXXYYYZZZZZZ[[[]]]^^^_________^^^\\\[[[ZZZZZZ[[[[[[\\\]]]^^^___YYYYYYYYYYYYYYYYYYXXXWWW|||wwwqqqmmmiiigggeee___UUUMMMGGGEEEDDDEEEHHHJJJKKKKKKIIIHHHFFFEEEEEEEEEFFFFFFEEEGGGHHHIIIJJJJJJIIIIIIBBBAAA@@@>>>============:::;;;<<<<<<;;;999888777666555555444444444555555333333222222222222333333111111333555777777444222000333666444///---///222111111111111111111111111111111111111111111111111222222222222222333333333000111222111111111333555222222111111111222222333000///---...000111111111000000000000111111111111111000///000111222111///......////////////......000000000000111111111111222222222222222222222222111000000000000111111222...000222333222222222333333222222111111222222333111222222222222111000000000000111111111111000000000111111111111222222222111222333333222111000......000222222222111222333///000111222333333333222222222111111111111222222111111111222333333444444333222000000222333222222111111222222222333333333222111111000000111111222222111111000000111111222777666666555333111000///111111111111111111111111000111111111111222222222555555444444444444555666444333222222111111222222000000000000111111111111...//////000111222222333222111000000000000111111333333333333333333333333333444555666666555444333222000000000222333222111222222222222333333333333222222222333444666777888555555444333333333444444333333333333333333333333222222222222333333333333555444444444444555666777555555666666666666555555777777666555555666777888777777666666555666666777999999999999999::::::;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999:::;;;>>>@@@AAA@@@???===<<<;;;;;;<<<===999:::;;;<<<=====================>>>>>>??????@@@<<<<<<<<<<<<===>>>????????????>>>>>>???@@@AAAAAA???>>>>>>============>>><<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEAAACCCCCCCCCCCCEEEHHHJJJJJJKKKKKKJJJGGGFFFFFFGGGCCCCCCCCCEEEFFFFFFEEEBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFGGGGGGHHHIIIJJJKKKKKKGGGGGGHHHJJJLLLNNNPPPRRRSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNOOOOOOPPPQQQRRRPPPRRRTTTTTTRRRPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPSSSTTTVVVXXXXXXVVVTTTRRRQQQSSSWWWZZZ\\\[[[YYYWWWWWWXXXXXXYYYZZZ[[[\\\\\\^^^^^^^^^______^^^^^^]]]\\\\\\\\\\\\]]]^^^___```\\\\\\]]]]]]]]]]]]\\\\\\xxxrrroooqqqrrruuu~~~yyyooojjjgggddd[[[XXXVVVVVVVVVSSSLLLFFFBBBAAA???@@@BBBDDDEEEDDDCCCBBB@@@??????@@@@@@AAA@@@AAABBBCCCCCCCCCBBBAAA======<<<;;;;;;;;;;;;;;;999999:::;;;:::999777555555555444444444555555666222222111111111111222222222222444777999888666444111222222111111000000111222222222222222222222222111111111111111111111111333333444444444555555555000111222222111222444666333222222111111222222222000///...///111222333222000000000000111111111111///...---...000111111000//////000000000000///////////////000000000000111111111111111111111111111222111111000000000000111,,,///222333111111222333333222222111111222222333111222222222222111000000000000111111111111000000000111111111111222222222111222333444444333111000///000111111000111333555000111222333333222222111333222222111111222222333111111222222333444444555444222000000222444333111111111222333333333222222222111111000000111111222222111111000000111111222999999888777666666666666111111111111111111111111000111111111111222222222222222222222333333444555444333222222111111222222000000111111222222333333000000111111222222333333555444222111000000111111333333333333333333333333222333444555555444333222111000///000222333222111222222222333333333444444555555555666777888999:::777666555555444444444555444444444444444444444444222222222333333333444444444444333333333444555666666666555555555555666666888777666666777999<<<===999888777666555555555555999999888888999999:::;;;999999999999:::;;;<<<===::::::;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<:::999999:::;;;>>>AAACCC???>>>>>>===<<<<<<;;;;;;999:::<<<===>>>>>>======<<<<<<<<<===>>>?????????<<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAA>>>??????@@@@@@@@@??????;;;;;;<<<<<<===???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDEEECCCDDDEEEEEEEEEFFFIIILLLLLLNNNOOOOOOLLLJJJIIIIIIHHHHHHHHHJJJKKKJJJGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMOOOQQQSSSUUUTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRSSSTTTTTTUUUTTTUUUVVVVVVTTTRRRRRRRRRRRRSSSUUUWWWWWWWWWUUUUUUUUUWWWYYY[[[[[[YYYWWWUUUVVVXXX[[[^^^^^^]]][[[ZZZXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]^^^^^^___^^^^^^]]]]]]^^^___aaabbb]]]^^^^^^______^^^^^^]]]XXXSSSPPPSSSTTTVVV^^^hhhfffhhhddd[[[SSSPPPOOONNNDDDBBBAAACCCEEEDDD???:::???===<<<<<<>>>@@@@@@@@@>>>===<<<;;;;;;<<<<<<===;;;<<<======<<<;;;:::999;;;::::::999999:::::::::888999:::::::::888666555555555444444444555555666222111111111111111111222333333555888::::::777555333111///000444666444111333333333333333333333333111111111111111111111111///000000111111222222222000111222222111222444666333333222222111222222222111///...///222444444333000000000000111111111111---,,,,,,---000111111000000000111111111111000000............/////////000000000000000000000000000111000///......---......+++...222222111000111333333222222222222222222333111222222222222111000000000000111111111111000000000111111111111222222222111222444555555444333222000000111000000111333666333444555555555444333222333222222111111222222333111111222333333444555555333111...///111222111///111222222333333333222222222222111111111111222222222222111111111111222222333333222111111333444555111111111111111111111111000111111111111222222222............///000111222444333222222111111222222000000111222333444444444222222222222222333333333777666444222111111111222333333333333333333333333000111333444444333111000111000///000222333333111222222333333333444444444222222111222222333444555888777666555555555555555444444444444444444444444222222333333333444444444444333222111222333444555777666555444444555666777777777777777999<<>>>>>>>>>>>===;;;;;;;;;<<<===>>>>>>???<<<<<<<<<======>>>???@@@BBBBBBAAAAAA@@@AAAAAABBB===>>>@@@AAABBBBBBAAA@@@;;;;;;<<<<<<===???@@@AAA@@@@@@AAAAAAAAAAAABBBBBB>>>???@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFFFFGGGJJJMMMNNNPPPRRRRRROOOMMMKKKKKKNNNNNNNNNOOOPPPOOOLLLIIIFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNOOONNNNNNNNNOOOQQQSSSUUUWWWQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXWWWUUUTTTTTTVVVSSSTTTWWWYYYZZZZZZZZZYYYYYY[[[^^^``````^^^[[[YYY\\\^^^```bbbcccaaa```^^^XXXYYYZZZ[[[\\\]]]^^^^^^___^^^]]]\\\\\\]]]___`````````_________aaabbbccc]]]]]]]]]^^^]]]]]]\\\\\\IIIFFFCCCCCCEEEGGGGGGFFFGGGGGGFFFCCCAAA???>>>============<<<;;;;;;::::::999::::::;;;;;;::::::999:::999999888888999999:::777888999999999999888777888888777666555555555666555555444555555666777888666444444444555666555444444333333222222333333444444222111111333444444333222333444444222111222333111111111222222111000000111111000000000111222222222222222111000///...---444000***''''''***000444111222333555555444222111222222222333333333444444000000000000111111222333222222111000000111222222...---,,,---000222222222111111///.........///000------....../////////000333333222222111000//////000000111111111111222222***---111222222111111222444333111/////////111222111111111222222333333333000666::::::555000///000+++---///000111000...---222222222222222333444555///000222333444333333222222444555555333111111222333333222111222333444555222333333444444333333222///000111111111000///...222222222222222222222222333444555555555444333222222333444444444333222111222333333444444333333222000000111111111222222222111111000000000000000000111111111222222333333333222222222333444555666777///222111------111222///666666555444333333222222222222222333333333444444666555444444444444333222111111222222222333333333444444444444444444444444555555333333333333555555777666555444444444444444555555666666666666555555111222333333333222111111555444333333444555777888444666777777666555555666666777777777888888999999666666666666777777777888999999999999999999999999777777888888888888777777::::::999999999:::;;;<<<<<<<<<<<<============>>>::::::;;;;;;;;;<<<<<<<<>>===;;;:::999999999:::;;;<<<<<<<<<<<<<<>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@???@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGJJJLLLQQQPPPOOONNNMMMLLLKKKJJJIIIKKKNNNPPPQQQPPPOOOMMMHHHGGGEEEDDDDDDDDDEEEFFFIIIIIIIIIJJJJJJJJJKKKKKKJJJHHHJJJNNNMMMHHHIIINNNLLLLLLLLLMMMMMMNNNPPPPPPKKKMMMOOORRRSSSTTTSSSRRRWWWVVVUUUSSSSSSSSSTTTTTTTTTUUUWWWXXXYYYXXXVVVUUUYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUXXX[[[^^^______[[[[[[[[[\\\\\\\\\]]]]]]___```bbbcccdddeeedddddddddcccbbb```___^^^]]]]]]^^^]]]]]]\\\]]]^^^___```bbbaaa```______aaacccddd```]]]ZZZZZZ\\\^^^^^^\\\DDDAAA???@@@BBBCCCBBBAAACCCAAA@@@???>>>===;;;:::999::::::;;;;;;<<<======:::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::777888999999999999888777888777777666666666666777666666555555555666666777444333222222444444333222444333333222222333333444555333222333444555555444555666777555333222222333222333333333333333222222444444444444444333333333111111222222333333222222666555222000000222555666333444555666666555333222222222333333444444444444222111111111111222222333333222111000000111222333333222111111333444333333111000000///000111222333//////000000000111111111111222222222222333333333111111111222222222222333///111444555444222222222555333222000000000222222111222222222333333333333333888;;;:::666222111333000111222333333333222222333333222222222333444444111222333444444333222111555444444333333222111111444444444333444444555555222333333333333333333222222333444555666555555444333333222222222222222222222333444444444444333222000111333444444444333333222222333333333333222222111222222222222333333333222222222222222111111111222222333333333333333333333333333333444555666777111333666888888666333111333333333333333333333333333333333333444444444444444333222222333333222111111111111222222222333333444444444444444444444444444333222111111222333444555555444333333333333333////////////////////////444444444555555555666666666555444333333333444555...000111111000//////000555555666666666777777777555555555555666666666777777777777777777777777777777888888999999888888777999:::::::::;;;;;;;;;;;;555555555666666666666777::::::::::::;;;;;;;;;;;;>>>======<<<;;;:::999999999::::::;;;;;;;;;::::::AAA???<<<<<<===>>>>>>>>><<<<<<===>>>????????????BBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????@@@@@@@@@@@@AAA@@@@@@??????@@@@@@@@@>>>>>>??????@@@AAABBBCCCGGGHHHIIIIIIHHHJJJLLLOOOOOOOOONNNMMMLLLJJJJJJIIIKKKMMMOOOQQQRRRQQQPPPOOOJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKNNNKKKKKKNNNNNNJJJJJJMMMIIIIIIIIIIIIJJJKKKLLLMMMKKKMMMPPPRRRSSSTTTSSSSSSVVVUUUTTTRRRRRRRRRSSSTTTQQQRRRTTTUUUVVVUUUTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRQQQRRRSSSTTTUUUWWWYYYZZZWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ[[[]]]___`````````_________]]]\\\[[[[[[ZZZ[[[``````___^^^______```aaacccbbbaaa``````bbbdddeeeddd```]]]\\\]]]``````___===<<<;;;<<<>>>>>><<<:::===:::888999;;;;;;999666666666777888888999999:::999999::::::::::::999999777777666666666666777777555555666666666666555555555444444444444555555666555555444333333333444444222000///000111222111000111111000000000000111111333222111111333444444333555666666444111//////000111222222333333333222222222333333444333222000///---...000111333333444444111111222222222222111111333444555555555333222111111111111222222222222222111111000000000000000000000000////////////000000444222000000111111111///............///111222333////////////000000000000---...///000111222333444///000000000000111111111111333555555333111111111222111000/////////000111000000000111111111111111222555777555222///000222111111111111222222222222222111111000000000111111111111222222111111000///333000---...111333222000222333333333333333222222000000111111111111000000...///000111222222111111111111111000000///////////////000111111000000///---...///111222222222222//////000000000000//////000000000111111111222222000000000000000111111111111111111111111111000000111111111111222222333444111111888BBBBBB888111111000000111222222333444444111111111111222222222222111000///000111222111000000000000000111111111111222222222222222222222222111111000000000000111111222222222222111111111111666555444333333444555666111111000000000222333444555444333222111111111111444555777777555444555666222222222333333333333444222333333333333444444444444444444444444444444444444444555555555555444444444555777888888888777666999999999::::::::::::;;;777777777777888888888888999999999888888777777777777888888888888888777666999777555555777999:::999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;<<<<<<===@@@@@@@@@AAABBBCCCEEEEEEAAABBBCCCCCCCCCDDDFFFHHHFFFFFFEEEEEEDDDCCCBBBBBBDDDFFFHHHJJJJJJJJJHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCFFFGGGGGGGGGGGGHHHHHHHHHKKKGGGEEEGGGHHHFFFEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHFFFHHHJJJLLLMMMNNNMMMMMMNNNMMMLLLKKKKKKLLLMMMMMMSSSTTTUUUVVVWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSUUUWWWWWWUUUVVVYYY\\\WWWXXXXXXYYYZZZ[[[[[[\\\\\\]]]___```aaabbbaaaaaa```___^^^^^^]]]]]]]]]^^^\\\[[[ZZZZZZZZZZZZ[[[[[[]]]\\\[[[[[[[[[\\\]]]^^^aaa^^^ZZZXXXYYY[[[\\\]]]<<<======>>>>>>===<<<:::===:::888999<<<>>>;;;888::::::999888888777777666999999::::::::::::999999888888777777777777888888666666777777777777666666555555555555666777888888777777666555444444444555555444333333444555444333333222222111111222222333444222111222444555555555555555666555222111111222222333333444444444444333222333444444444222///...///000111333444555555555000111222333333222111000555666666666555444333222333333333333333333333333444333333222111111111111111111111111111111111111222111//////000000000////////////000111222222333111111111111111111111111......///000222333444444111111222222222333333333333555666666555444444444333333222111111222222333222222222222222222222222222333333222000///000222111000000000000111222222333333222111111111222222111222222222333333333222222...***,,,222666666444333333444555555444222111111111111222222111111111000000000000000000000///333222222111111000000//////000000000111111111111//////000111222222333333///000000111111000000///111111111111222222222333111111111111222222222222333333222222111111000000111111111111111222333333333000777EEEEEE777000333333444444555555666777777111111111111222222222222222111111222333555444333111222222222222333333333222222222222222222222222333333222222222222333333444444444555444444444333444333111000000111333444555333111000000111333444444444444333333222222222000111333333111000111222333333333333333333333333333333444444444555555555444444444444444444444444222333333444444333333222111333555666777666444333333444444444555555555555666666666666777777777888777777777777777777777777777777777777777666666555777666444444666777888777999::::::::::::999999888777777888888888888888999::::::::::::::::::::::::777888;;;===>>>===<<<;;;:::::::::999::::::;;;;;;888888888999:::;;;=========>>>????????????AAACCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEGGGDDDBBBBBBDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFHHHJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIKKKKKKHHHIIIJJJKKKKKKKKKKKKJJJKKKJJJJJJIIIIIIJJJJJJJJJJJJNNNQQQOOOKKKJJJNNNRRRNNNNNNNNNNNNNNNNNNNNNNNNRRRSSSUUUWWWXXXXXXXXXWWWTTTTTTSSSSSSSSSTTTTTTUUUXXXWWWWWWVVVVVVVVVVVVVVVYYYXXXXXXWWWWWWXXXYYYYYY___\\\XXXVVVVVVXXX[[[\\\>>>???AAAAAA@@@>>>======???===;;;<<>><<<===<<<<<<;;;;;;:::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;:::999999999999999999:::999999999999999:::;;;<<<;;;:::999888888888888888888777666666888888777666666555555444444555555666555444333444666777888777444555666666555444555777444444555666666666666666555666777888777555222111333333444555555555555555666666666666666666666666777777777777666666555555666666666666666666666666777777666555444444444444444444444555555444444444333111000000222333333222333333333333333333333222333333333333333333333333111222222222333333444444444444555555555666666666333555777777777666888999555555555555555555666666555555555555555555555555555555444333222222444555333222222222222333444444666666555444444555555555333333444444555666777777777222...///444888777555444555666777777666555444333444444555555444444333888777666555444444333333555555555444444444333333222222222333333444444444444444444444444444444444333333333444444333333333333333333333444444444444333333333444444444555555555555444444333333333222333333333333333333444555666000444AAAAAA444000666777777777777777777777777333333333333444444444444444333222444555666666555222222333333333333444444444444444444444444444444444444555555555555444444555666777777777777666666666555333222222333555666;;;:::777555444444555666222333333444444555555555111222444444222111222333444444444444333333333333444444444444555555555555444444444444444444444444333333444444444444333333111222444666666555444333444444444444555555555555444444555555555666666666444444555555555555666666555555666666666555555444;;;:::888888999:::999888777888888888888888777777888888888999999:::::::::888888888888888888888888555777999;;;<<<<<<:::999888888888888888999::::::::::::::::::;;;<<<======;;;===>>>???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAABBBAAAAAA@@@BBBDDDDDDCCCAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGHHHIIIKKKKKKFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHLLLNNNLLLHHHGGGJJJNNNMMMLLLLLLKKKJJJIIIHHHGGGMMMNNNPPPRRRSSSSSSRRRRRRNNNMMMMMMMMMMMMNNNOOOOOOQQQRRRRRRRRRRRRQQQQQQQQQTTTTTTSSSSSSSSSSSSSSSTTTYYYWWWUUUSSSRRRTTTWWWYYY>>>???@@@???===<<<<<<===>>>>>>>>>======<<<<<<<<<999::::::;;;<<<<<<======::::::;;;;;;;;;;;;::::::;;;::::::999999::::::;;;:::999999888888999999:::::::::999999999:::;;;;;;::::::999999888999999999666555444444666666555444666555555444444555555666444333222333555777888777222444555555555555666888222333444555555666666555777777888888888666555444333444444444444444333222444444333333333333444444555555555555555555555555666666555555555555444444666555555444444444444555444444555666666555444444444222111222444555555444333333444444333333222111333222222222222111111111222222222222222222111111444444444444555555555666111333444555555555777999444444444555555555555555555555555444444444444333555555555444555555666666333333333444444444444555555555444444555555666777333333333333444555666777:::666333222333444222000333444555555666666666555333333444444444444333333777666555333222222222222444444444444444444444444333222222222333444555666666555444333333333333333333444444444444444444333222222333333333444444444222222333333444555555555555555444444444444444444444333333222333333444444555000111666666111000555666666666555555555555555333333333333444444444555333222111222333444333222000000000111111111111222555555555555555555555555222222333333333333222222333444555666666666555444999888777777777777888999777666444333222111222222///000111333333444333333555666888888666555666777333333222222222222111111222222222222333333333333333333333333333333333333333444444555555444444333222333444555555555444333777777777888888888999999222222222222333333333444222222222222222222333333111222222333444444333333888777555666666666555333444444555555666555555444444444444555555666666777555555555555555555555555444555666888888888777777555555555555666777888888===<<<<<<;;;;;;<<<<<<===555777999999888888888999888888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;777;;;===;;;:::;;;<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>???@@@@@@@@@?????????@@@AAACCCDDDCCCCCCDDDDDDDDDDDDEEEEEECCCCCCBBBBBBCCCCCCDDDDDDEEEGGGHHHFFFDDDCCCEEEHHHJJJIIIHHHGGGFFFEEEDDDCCCEEEFFFHHHJJJKKKKKKJJJJJJFFFFFFFFFEEEEEEFFFGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHGGGGGGHHHKKKMMMHHHIIIJJJHHHEEEDDDEEEGGGHHHJJJLLLIIIDDDBBBCCCEEEBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@??????@@@AAAAAACCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBB>>><<<;;;<<<===>>>===;;;======<<<<<<<<<<<<======<<<;;;:::;;;>>>@@@@@@@@@<<<===>>>>>>===<<<>>>???999:::;;;<<<====================================;;;;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::999;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<===;;;<<<===>>>>>>===<<<;;;>>><<<;;;:::<<<<<<<<<;;;:::;;;<<<<<<===<<<;;;;;;::::::::::::999999999888:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<;;;;;;===>>>::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>======999:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@===<<<;;;:::999999:::;;;>>>===<<<;;;;;;:::999888;;;;;;<<<<<<===>>>@@@@@@:::;;;;;;<<<<<<;;;;;;:::;;;:::999888999999:::;;;::::::;;;;;;<<<=========;;;:::::::::;;;<<<>>>>>><<<;;;:::::::::;;;<<<===<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>============>>>>>>>>>>>>======<<<<<<;;;<<<<<<===<<<;;;999888888999;;;<<<<<<======>>>>>>?????????<<<<<<<<<=========>>>>>>===<<<;;;;;;<<<===<<<::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======<<<;;;;;;<<<===???@@@@@@@@@>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<===>>>>>>>>>===<<<888:::;;;;;;:::999999:::>>>>>>>>>>>>=========<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>????????????@@@;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>=========;;;<<<===???@@@@@@@@@@@@>>>======>>>@@@@@@???>>>>>>???@@@AAAAAAAAAAAAAAA======>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEE@@@???>>>===<<<<<<<<<<<<>>>@@@BBBBBBAAA@@@AAAAAA???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAADDDDDDDDDEEEEEEEEEEEEFFF@@@IIINNNIIIDDDCCCDDDCCCFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDAAABBBDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDHHHIIIKKKLLLMMMNNNMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIGGGIIIKKKLLLKKKLLLNNNQQQ[[[\\\\\\YYYVVVUUUXXX[[[[[[___aaa]]]VVVRRRTTTXXXUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPOOONNNNNNOOOPPPQQQSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQRRROOOMMMLLLMMMNNNOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJKKKNNNPPPPPPPPPNNNOOOOOONNNLLLKKKLLLMMMIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIJJJKKKLLLLLLKKKKKKKKKMMMOOOPPPPPPOOOMMMKKKJJJJJJJJJJJJKKKMMMNNNOOOKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJNNNLLLJJJIIIIIIIIIHHHGGGHHHIIIKKKMMMNNNNNNMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKIIIIIIJJJLLLHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKKKKJJJIIIFFFGGGIIIKKKKKKJJJIIIHHHIIIIIIIIIJJJLLLMMMOOOPPPNNNMMMKKKHHHGGGFFFFFFFFFFFFHHHJJJKKKJJJJJJKKKLLLKKKKKKKKKKKKMMMOOOQQQRRRIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKKKKKKKLLLNNNPPPQQQHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJIIIIIIJJJLLLMMMNNNIIIHHHHHHHHHIIIKKKMMMNNNKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMJJJKKKKKKLLLMMMNNNNNNOOOMMMMMMNNNNNNOOOOOOPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMKKKMMMKKKFFFFFFKKKMMMKKKLLLMMMNNNOOOQQQRRRSSSTTTMMMMMMMMMMMMNNNNNNNNNNNNQQQOOONNNNNNOOOOOONNNLLLNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMNNNOOOQQQSSSSSSSSSQQQPPPQQQQQQRRRSSSSSSRRRQQQQQQNNNOOOQQQRRRTTTTTTTTTTTTRRRRRRSSSSSSRRRQQQOOONNNRRRTTTUUUUUUTTTSSSSSSTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPQQQQQQRRRSSSUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRPPPQQQRRRTTTUUUVVVWWWWWWSSSSSSSSSUUUXXXYYYXXXWWWSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWXXXYYY[[[[[[___^^^\\\[[[ZZZYYYYYYYYYWWWYYY[[[[[[ZZZYYYYYYZZZYYYYYYZZZZZZ[[[\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[\\\]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[]]]iiiooohhh```]]]^^^]]]]]]]]]\\\[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^```______```aaaccceeefff``````______``````aaabbbcccbbbbbbbbbcccddddddeeeeeecccbbbbbbdddeeeeeeddd```aaaaaabbbbbbcccdddddd^^^___aaacccdddddddddccceeedddccccccbbbbbbbbbcccaaabbbdddfffhhhhhhhhhhhhcccccccccccccccbbbaaa```[[[___cccdddcccdddfffhhh~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwww|||||||||||||||}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{||||||||||||||||||}}}}}}~~~~~~}}}|||{{{{{{||||||}}}~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzz~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{||||||}}}~~~{{{{{{{{{|||||||||}}}}}}||||||||||||||||||||||||~~~~~~}}}}}}|||||||||{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||~~~~~~|||}}}~~~~~~~~~