BM6P6(@ ~~~zzzwwwwwwxxxxxxxxxssspppmmmlllmmmmmmjjjgggeeeaaa^^^```cccbbbZZZSSSUUUSSSRRRQQQPPPOOOLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGEEEGGGKKKMMMNNNMMMKKKIIIJJJJJJLLLLLLLLLKKKJJJIIIKKKIIIIIIKKKNNNOOOLLLIIIRRRIIIIIIIIIGGGLLLOOOGGGJJJKKKMMMOOOPPPOOONNNMMMNNNNNNNNNOOOQQQTTTVVVXXXZZZXXXSSSMMMMMMQQQUUUUUUIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAACCCDDDDDDCCCBBBAAA@@@@@@BBBDDDCCCCCC@@@===;;;;;;===>>>===;;;>>>===<<<;;;::::::;;;<<<======<<<;;;::::::::::::666666666555444444333333<<<:::777777777777666555222333444555555444333222222222222222222222222222222222222222222222222222000111333333222222333555555333111000///000111222222333444333111000111222222222111111222222333444333444555666666555444333444333222222444666666555777555222111333888===@@@:::;;;===@@@BBBBBB@@@>>><<<444333:::;;;777:::CCC@@@???;;;888;;;AAACCC@@@<<<;;;888555888>>>???<<>>FFFJJJIII>>>;;;999<<>>>>>CCCIIINNNPPPRRROOOLLLMMMOOONNNIIIDDDDDDKKKOOOPPPTTT[[[]]]ZZZUUUQQQQQQXXX]]]]]]^^^___\\\^^^```bbbaaa___]]][[[```]]]YYYWWWXXXZZZ\\\]]]\\\]]]\\\ZZZVVVSSSSSSSSSJJJ???444111222111111333444333222555888888666333444555:::??????<<<>>>BBBRRR^^^jjjmmmlllllljjjhhhaaa\\\TTTOOOLLLMMMOOOPPPHHHIIIJJJJJJJJJIIIHHHGGGLLLJJJJJJMMMQQQQQQLLLGGG@@@<<<777333222333666888|||yyywwwxxxyyyyyyyyyrrrooolllkkklllkkkhhheeeeeeaaa^^^```bbbaaaZZZTTTWWWTTTPPPMMMLLLLLLKKKJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFHHHKKKNNNNNNMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJIIINNNLLLJJJKKKNNNOOOOOONNNOOOHHHKKKMMMIIILLLMMMDDDIIIJJJLLLNNNOOOOOONNNMMMOOOOOONNNOOOPPPRRRTTTUUU[[[[[[UUUKKKLLLTTTUUUPPPKKKJJJIIIHHHGGGFFFEEEDDDEEECCCAAAAAACCCDDDCCCBBBBBBAAA???@@@BBBCCCCCCBBB@@@===;;;;;;===>>>===;;;===<<<;;;:::::::::;;;<<<===<<<;;;:::999999999999888888777777666555555555:::888666666666666555444222333333333333333333222222222222222222222222222222222222222222222222222000111333222111111222333444222111/////////111222111222333222000///000111222111111111222333444444666666777777666666555555444333222222444555444444777555333333555:::???CCC:::;;;>>>AAADDDFFFFFFFFF>>>888777===<<<666666<<>>===>>><<<;;;>>>DDDFFFDDDAAA???======>>>>>><<<:::;;;???BBBAAABBBCCCAAA===@@@AAA@@@>>>===AAAIIIOOOOOONNNMMMNNNOOOLLLFFFAAAIIIOOOSSSRRRSSSVVVUUUQQQVVVRRRRRRWWWZZZZZZZZZ[[[\\\]]]^^^___^^^]]][[[ZZZ\\\ZZZWWWVVVVVVXXXYYYZZZ\\\[[[ZZZZZZYYYYYYXXXXXXJJJ>>>333111111111111222222111111333666666444222444555999>>>???<<<>>>BBBTTT^^^gggiiijjjlllmmmlllhhhddd]]]XXXVVVRRRNNNKKKJJJHHHFFFDDDDDDEEEHHHJJJIIIIIILLLQQQSSSOOOFFF???666555333222222333444444}}}{{{yyyxxxyyyzzzzzzzzzqqqooolllkkkjjjhhhfffdddeeebbb^^^___aaa```ZZZTTTXXXTTTNNNJJJIIIIIIIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEHHHJJJLLLNNNNNNMMMKKKIIIHHHHHHHHHHHHIIIJJJKKKKKKNNNLLLJJJKKKMMMOOOPPPPPPOOOHHHKKKNNNJJJMMMPPPKKKHHHIIIKKKMMMNNNOOONNNNNNPPPOOONNNMMMNNNNNNPPPQQQRRRVVVPPPIIIRRRdddcccTTTMMMLLLJJJHHHFFFEEEEEEEEEFFFDDDBBBBBBCCCCCCBBBAAABBB@@@??????AAABBBBBBAAA???>>><<<<<<===>>>===;;;;;;;;;:::::::::;;;<<<<<<<<<;;;:::999888888888888:::999999888888777666666888777555444555555555444333222222111111222222333222222222222222222222222222222222222222222222222000222222222000///000111222111000///...///000111000111222222000///000000111111111111222333555555999888777777666666666777777555444333555555555444444333333555999???EEEIII;;;<<<===???AAADDDFFFGGG>>>999:::>>>===777555999GGGEEE@@@888888===BBBCCCBBBIIIJJJCCC>>>CCCLLLRRRRRRKKKDDD@@@AAADDDFFFEEE???@@@???<<<===AAA@@@===>>>???@@@>>>;;;999999999;;;======999999;;;;;;999;;;AAAEEEAAA<<<===FFFPPPMMMNNNPPPQQQOOOLLLGGGDDDKKKPPPSSSRRRPPPPPPNNNKKKRRRNNNOOOTTTWWWVVVVVVYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXVVVUUUWWWZZZ\\\[[[YYYIII===222000000000000111000///000111333444333222333444777===>>><<<>>>BBBRRRZZZaaabbbdddiiimmmnnnlllhhhdddbbbaaa[[[RRRKKKLLLKKKIIIHHHGGGGGGHHHHHHCCCCCCEEEGGGHHHDDD<<<555---...///000000///...---~~~~~~|||zzzyyyzzzzzzyyywwwqqqpppnnnllljjjhhhfffeeefffbbb___^^^___^^^YYYUUUXXXTTTOOOKKKJJJIIIHHHGGGIIIIIIHHHGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNLLLJJJIIIIIIIIIHHHHHHIIIJJJLLLNNNLLLKKKLLLMMMNNNOOOOOONNNNNNEEEGGGJJJEEEIIIRRRRRRHHHIIIJJJLLLMMMNNNNNNNNNPPPOOOMMMLLLKKKKKKLLLMMMHHHNNNMMMNNNggg~~~eeeOOOMMMJJJGGGEEEEEEFFFFFFGGGEEECCCBBBBBBBBBAAA@@@AAA@@@>>>???@@@AAAAAA@@@>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<======>>>;;;:::999888777777777777::::::999888888777777666666555333333444555444333444333222111111222333444111222222222222222333333222222222222222222222222111222222111///...///000111000//////...///000000000111333333222000000111111111111222333444555666999888777666555666777777:::888666666777777666555111111333666;;;AAAGGGJJJ<<<<<<;;;::::::;;;>>>@@@>>>::::::======999:::===IIIJJJFFF>>>:::===@@@AAAEEEIIIJJJDDDCCCIIIRRRXXXLLLEEE<<<888999>>>AAACCC===>>>===::::::<<<:::666777<<>>BBBBBB>>>777444777888666888@@@GGGHHHDDDCCCIIIPPPLLLNNNPPPOOOMMMLLLKKKKKKHHHKKKMMMMMMKKKKKKLLLMMMIIIGGGIIINNNRRRRRRTTTWWWTTTSSSRRRRRRRRRTTTWWWYYY[[[[[[ZZZYYYWWWVVVVVVWWWTTTQQQOOORRRWWWZZZXXXUUUHHH===222///000//////111//////000111222333333333444333666;;;===<<<===AAAKKKSSSZZZ\\\```fffiiiiiihhheeebbbcccddd```WWWOOOLLLNNNQQQQQQOOOIIICCC>>><<<888555333222222111///***+++,,,------,,,+++***|||sss}}}|||{{{zzzyyyvvvsssrrrqqqpppnnnkkkiiihhhhhhfffccc___]]]]]]\\\YYYVVVVVVTTTPPPNNNMMMJJJGGGEEEFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKLLLMMMMMMLLLJJJIIIKKKJJJJJJIIIJJJLLLNNNOOOJJJMMMQQQSSSSSSQQQNNNLLLJJJDDDKKKPPPIIIFFFKKKLLLHHHIIIJJJKKKLLLMMMMMMNNNOOONNNLLLKKKJJJJJJJJJKKKIIINNNOOOWWWwwwjjjNNNLLLIIIGGGEEEEEEFFFFFFGGGEEECCCBBBBBBBBBAAA@@@BBB@@@??????@@@AAA@@@???===>>>??????>>>===<<<<<<<<<<<<======>>>>>>>>>>>>::::::999888777777777777999888888777777666555555555333222222444555444444555444333222222333444555111111111222222333333333222222222222222222222222111222222111///...///000000///////////////000000000222555555444222222333222222222222333444555666888777555555555555777888999888666555666777666555111333555888:::===>>>???;;;;;;:::888666666999<<>>>>>??????AAA@@@===;;;AAAKKKQQQQQQDDD>>>777555888<<>>DDDLLLUUUZZZ___dddeeecccbbb^^^[[[ZZZ[[[YYYSSSNNNGGGIIIKKKKKKGGG???888333111///,,,***************))))))***+++,,,///111222yyykkk{{{~~~}}}|||{{{xxxtttqqqrrrrrrrrrpppmmmkkkkkkkkkgggddd___]]][[[ZZZYYYWWWTTTRRRPPPOOONNNKKKHHHEEEDDDEEEEEEGGGIIIKKKMMMNNNIIIJJJKKKLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNLLLPPPVVVXXXVVVRRRNNNLLLMMMLLLZZZdddXXXLLLIIIGGGIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIJJJKKKKKKKKKNNNNNNTTTlllrrrVVVKKKJJJHHHFFFEEEEEEEEEFFFFFFDDDBBBBBBCCCCCCBBBAAACCCAAA@@@???AAAAAAAAA@@@<<<>>>@@@@@@???===<<<===<<<<<<===>>>>>>>>>======;;;:::999888777777777777888777777666666555444444444222111222444555555444555444444333333444444555111111111222222333333444222222222222222222222222000222222222000///000111//////000000000000111111000222555666555444333333333333333333333444444555555555555555666777888888777555333333444555555444666888;;;<<<<<<999666333:::<<<<<<:::777888;;;???DDDAAA;;;777666777:::===BBBIIIMMMGGG@@@>>>@@@AAABBB>>>888999CCCNNNPPPLLLAAA===:::;;;???BBBCCCBBB888999777333444777666222555:::???>>>;;;888999;;;:::;;;888333222777999888444888>>>GGGOOOQQQNNNJJJHHHEEEBBB@@@BBBFFFKKKOOOGGGGGGGGGFFFBBB@@@FFFNNNIIIHHHHHHIIIGGGCCCCCCGGGGGGFFFEEEEEEHHHMMMRRRUUUZZZ[[[[[[XXXTTTSSSUUUXXXUUURRRQQQQQQTTTUUUSSSQQQIII===222000000000000111000111333333333444777999777333333888:::999:::<<<>>>GGGPPPWWW]]]bbbaaa]]][[[XXXRRRNNNJJJHHHEEECCC???>>><<<999666444222111---///222444333111---***+++++++++---111666;;;>>>}}}jjjlllnnnxxx}}}}}}|||||||||yyyuuurrrppprrrrrrpppmmmkkklllnnngggddd```\\\ZZZYYYXXXXXXSSSQQQNNNLLLKKKJJJHHHFFFEEEEEEFFFGGGIIIKKKMMMNNNGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKMMMQQQVVVWWWTTTOOOLLLKKKOOOOOO^^^iii\\\NNNKKKJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKJJJJJJIIIJJJKKKLLLMMMJJJLLLLLLNNNWWW^^^UUUFFFGGGGGGGGGFFFFFFEEEEEEEEEEEECCCAAAAAACCCDDDCCCBBBDDDBBBAAA@@@AAABBBAAA@@@<<>>CCCGGGFFFBBB;;;777>>>@@@AAA>>>:::999<<>>>>>DDDHHHGGGBBB<<<===GGGPPPPPPIII???===<<>>333111111111111222000111333333222333777:::999444333666999888888999999AAAIIIPPPWWW\\\[[[WWWQQQOOOKKKCCC<<<777777777666666666666777999:::;;;777:::>>>@@@>>>;;;777444222222222444777<<<@@@CCCkkkddd___jjj{{{{{{|||}}}}}}{{{vvvsssoooqqqrrrpppmmmkkkmmmooogggddd```\\\YYYXXXXXXXXXTTTPPPKKKHHHGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKJJJIIILLLPPPRRRRRRNNNJJJHHHHHHJJJFFFSSS\\\PPPFFFJJJOOOKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMNNNKKKNNNPPPNNNMMMMMMKKKIIIDDDEEEFFFFFFFFFFFFEEEDDDDDDBBBAAAAAACCCDDDDDDCCCEEECCCAAAAAABBBBBBAAA@@@;;;???BBBBBB???===<<<===:::;;;;;;<<<;;;:::888777<<<;;;:::999888888888888888888777777666555555555333222111222555666777666111222333444444333222111000000111222333333444444222222222222222222222222000111333333222222333555///000111222222222222222---000444555444333222222666666555444333333333333222444666999;;;<<<<<<;;;:::888777888:::;;;;;;:::<<>>GGGMMMGGGCCC>>>===EEELLLKKKDDD===;;;;;;>>>DDDHHHIIIHHH@@@@@@;;;666666::::::777222555888999888666444444555777777444333666666333<<<===>>>BBBGGGLLLOOOPPPMMMHHHBBBBBBFFFJJJIIIGGGAAACCCJJJOOOKKKDDDGGGOOOLLLKKKKKKKKKGGGAAAAAAEEEDDDCCCBBBAAACCCEEEHHHJJJGGGIIIKKKIIIGGGIIIPPPVVVQQQSSSTTTSSSRRRQQQRRRTTTJJJ???444111222111111333///111333222111333666::::::555222666999777666777555;;;BBBHHHOOOUUUUUURRRGGGHHHEEE>>>444//////222222666<<>>???@@@rrrfffbbbggg{{{zzz|||{{{wwwvvvxxxsssrrrrrrpppnnnllljjjhhh___^^^[[[YYYWWWUUUTTTSSSSSSQQQMMMIIIGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKJJJHHHHHHIIIKKKKKKKKKJJJIIIIIIIIIIIIJJJNNNLLLKKKJJJKKKKKKIIIHHHHHHJJJKKKJJJJJJJJJLLLNNNQQQOOOLLLLLLMMMLLLIIIFFFIIIDDDDDDJJJIIIBBBCCCJJJBBBBBBCCCEEEHHHIIIGGGFFFDDDFFFHHHFFFCCCBBBCCCFFFBBB>>>>>>CCCEEE@@@>>>@@@999::::::;;;;;;::::::999;;;:::999888888888999:::777777777777666666666666666333111000222444444444111222222333333222222111111111222222222333333333222000///000111333222222444444333222222222222333333333333444444555555555111111222333444666666777???===999555333333555666555777888666888>>>@@@???>>>===:::999===AAA===666???GGGNNNRRRSSSSSSMMMEEE??????>>>===<<<:::888777666555444444444555666777777;;;???CCCEEEFFFHHHIIIBBB;;;999===???;;;777888666666666666777888:::;;;999999999777555555666888333333222222444777:::<<<999:::;;;999555444666999555444666===FFFMMMQQQQQQRRRMMMIIIIIILLLKKKFFF@@@HHHGGGHHHIIIKKKLLLKKKJJJLLLKKKJJJJJJJJJIIIFFFCCCJJJHHHGGGHHHIIIHHHEEEAAADDDEEEEEEEEEFFFHHHKKKNNNQQQSSSTTTSSSPPPOOOPPPRRRRRRBBB222///111111///---222222222333333444444444777666444111000111444888333777===GGGPPPSSSMMMFFFAAA===777222000333:::???HHHHHHHHHGGGFFFDDDCCCBBB>>>????????????>>>>>>===>>>>>>???@@@@@@@@@@@@@@@zzzmmmdddfff~~~|||yyyyyyzzzyyytttrrrtttpppqqqrrrrrrppplllhhheee___^^^\\\ZZZXXXVVVUUUUUURRRPPPLLLIIIGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFLLLKKKKKKJJJJJJJJJJJJJJJLLLKKKKKKKKKJJJKKKKKKKKKJJJKKKKKKIIIGGGFFFGGGIIIKKKKKKJJJIIIIIIIIIIIIIIIMMMKKKJJJJJJKKKKKKJJJIIIIIIJJJKKKJJJJJJJJJLLLNNNQQQOOOLLLLLLMMMMMMKKKIIIIIIGGGFFFIIIHHHEEEDDDEEEGGGGGGHHHJJJLLLLLLJJJHHHIIIJJJJJJIIIGGGEEEEEEFFFCCC??????DDDEEEAAA>>>???<<<<<<;;;::::::999888888:::999888777777777888888777777777666666666555555555333000000111222333333111222222333333222222111111111111111222222222222333111000000222333333222555444444333333333333333333333333333333333444444111111222333444555666666;;;:::888777555444444444333666777666999>>>@@@???AAAAAA>>>;;;===@@@>>>999<<>>AAABBBBBBCCCDDD===888777;;;===999888999666555444333444777999;;;999888666555555666888999888888777777777888:::;;;777999;;;:::888777999;;;======>>>BBBFFFJJJMMMMMMOOONNNLLLJJJIIIHHHGGGGGGKKKIIIHHHIIIJJJKKKJJJIIIKKKJJJIIIJJJJJJIIIFFFDDDHHHGGGFFFGGGIIIIIIFFFDDDCCCDDDDDDCCCBBBDDDGGGJJJPPPRRRTTTSSSRRRQQQSSSUUUTTTCCC444000222222000...222222222222333333333333777666555333222333555888999888;;;DDDNNNQQQIII@@@>>>===<<<;;;;;;>>>BBBEEEFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>wwwllllll||||||{{{tttsssmmmooorrrsssqqqlllgggccc___^^^\\\ZZZYYYXXXWWWWWWRRRPPPLLLJJJHHHHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLJJJJJJKKKIIIGGGFFFFFFGGGKKKJJJJJJIIIIIIIIIIIIIIIKKKJJJIIIJJJLLLLLLLLLKKKJJJKKKLLLKKKJJJJJJKKKMMMPPPNNNLLLKKKLLLLLLKKKJJJJJJMMMMMMLLLNNNPPPNNNIIIMMMPPPUUU\\\cccggghhhhhh___]]]YYYUUUQQQMMMHHHEEEEEEBBBAAACCCDDDAAA?????????>>><<<999888777777888999888777777666666777777666666666555555555444444555333000000000111111000111222222333333222222111111111111111222222222222444222111111333444444333555555444333333333333444222222222222222222111111111111222333444444555666555666777777666555333222333777999999<<<@@@AAA???@@@AAA>>>999888;;;<<<999111666:::===BBBFFFDDD???555666777888888888888888777777666666777888999999<<<>>>@@@@@@>>><<<;;;;;;888666555888999777777:::666444222111222666;;;>>>===999555444777:::;;;;;;===<<<;;;::::::999999999777999<<<===<<<<<<<<<===CCCCCCDDDDDDDDDEEEHHHKKKUUUVVVUUUOOOHHHFFFJJJOOOOOOMMMJJJIIIJJJJJJJJJIIIJJJIIIHHHIIIJJJIIIHHHFFFFFFEEEEEEGGGHHHIIIHHHFFFEEEEEEDDDBBBAAABBBFFFHHHRRRSSSUUUUUUTTTTTTUUUWWWUUUDDD555000222222111111222222222111111111111111555666666666444444666888===999999@@@JJJLLLDDD;;;@@@BBBDDDEEEGGGGGGGGGFFFCCCCCCCCCBBBAAA@@@???>>><<<=========<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;ӵĦĦӵ}}}xxx{{{|||vvvqqqoooppprrrrrrppplllgggddd___^^^]]][[[ZZZYYYYYYYYYSSSQQQNNNĦHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIIIIHHHHHHIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLHHHJJJKKKJJJIIIHHHHHHIIIKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHIIILLLMMMMMMLLLKKKLLLLLLLLLJJJJJJLLLMMMRRRQQQOOOOOONNNOOONNNNNNOOOWWW\\\[[[```hhhggg```eeehhhppp{{{yyyrrrllleee\\\UUUOOOKKKGGGEEECCCAAA???>>>???===;;;888777777888999999888888888777777777777666555555555444444444444666444222111222222111000111222222333333222222111222222222222333333333333555333222222444555555444666555444444333333444444222222111111000000//////000111111222333444444444333444555555555555444333333888;;;;;;>>>BBBBBB@@@:::<<<:::333111333666555---111666<<>>???FFFEEECCC>>>:::777777777999888777777666666777999555333111111444999???CCCDDD===777666:::>>>>>>===>>>>>>===<<<;;;;;;:::::::::<<>>BBBBBBBBB@@@>>>BBBIIIOOObbbaaa]]]UUUMMMJJJNNNSSSSSSPPPMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFDDDDDDFFFJJJNNNUUUVVVVVVVVVUUUUUUUUUVVVRRRCCC444000111111111111222222111111000000//////222444666666555555666777<<<888999>>>CCCCCC???===HHHHHHIIIJJJJJJHHHDDDAAA@@@@@@@@@@@@???>>>======;;;;;;<<<;;;;;;:::999888888999::::::;;;;;;::::::4ĉ@ӵ>L=hĦ4ĉ@ӵ|||{{{zzztttrrrrrrrrrqqqpppnnnllliiiggg___^^^]]][[[ZZZZZZYYYYYYVVVSSSOOO>LIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHJJJIIIHHHHHHIIIJJJKKKLLLGGGIIIKKKLLLKKKKKKKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGIIILLLNNNNNNMMMLLLMMMNNNMMMLLLLLLMMMOOORRRRRRSSSSSSSSSRRRSSSSSSZZZgggqqqttt{{{yyykkkcccWWWKKKDDD@@@>>><<<===;;;999888888999:::;;;999999999999999888888888666555555555444444444444777666444333444444222111111222222333333222222111333333333444444444444555555333222333444666555555555555444333333333333444111111111000000/////////000000111111222333333333333333222222333444555555222666999999;;;??????<<<555777555///---000333333444666999<<>>@@@BBBDDDEEEFFFJJJGGGAAA;;;666666:::===@@@???;;;888666888888888666555444555999>>>CCCGGGIIIBBB;;;:::===@@@@@@>>>@@@@@@??????>>>????????????@@@AAACCCCCCBBB@@@>>>>>>===<<<:::;;;CCCNNNWWWddd___XXXSSSQQQQQQSSSSSSUUURRRNNNLLLLLLMMMLLLLLLHHHGGGFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFJJJPPPTTTYYYXXXWWWVVVUUUTTTSSSRRRLLL???222///000000000111111111111000000/////////000222555666555555555666666666999===<<<999===EEEKKKIIIFFFFFFEEEDDD@@@======>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::999777777888999::::::;;;;;;::::::GG=?HdĦ=ĪjGG=?{{{vvvvvvtttsssuuuzzzrrrqqqpppooommmjjjiiihhh```___]]][[[ZZZYYYXXXXXXVVVTTTPPPHdĦJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKLLLGGGJJJLLLMMMLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGIIILLLNNNNNNMMMMMMNNNOOONNNNNNNNNPPPRRRMMMPPPTTTWWWXXXXXXXXXYYYlllyyyjjjSSSEEE@@@===:::;;;:::999999999:::;;;;;;999::::::::::::999888888666666666555555555444444777555444444555555444222111222222333333222222111333333333333444444444444555333222222444555555444444444333222222222222333000000000000000000//////000000111111111222222222444333222222222333555666000333555444555999999777444555444000111555777555222444777;;;BBBGGGCCC<<<;;;;;;;;;::::::888777666777999<<>>===999999::::::<<>>:::999777777;;;DDDNNNVVVTTTNNNHHHIIIOOOSSSSSSPPPRRRPPPMMMLLLMMMMMMMMMLLLIIIGGGFFFFFFHHHIIIHHHHHHHHHIIIHHHFFFDDDCCCCCCEEEAAAAAABBBCCCEEEKKKRRRWWWZZZXXXVVVTTTTTTSSSPPPNNNEEE:::000///000//////000111111111000000000000000///111333555444555666777333444999;;;777333===LLLFFFCCC???>>>@@@AAA@@@>>><<<======>>>>>>>>>>>>===;;;;;;;;;:::999888777666999999:::;;;;;;;;;;;;:::ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦzzzvvvvvvuuutttlllĦ]]][[[YYYXXXWWWVVVTTTRRROOODdDIIIIIIIIIGGGGGGӵMMMMMMӵMMMӵIIIHHHHHHHHHIIIĦPPPaaaӵĭӵrrrTTTBBB??????===;;;;;;;;;::::::999999999888999999:::999888777666777777777666666666555555555444333444555555444222111222222333333222222111111111111222222222333333444333111222444555555444333333222111111111111222000000000000000111111111000000000111111111111111222333444444555444444444111333333111222555666444444555444333777======999///333999AAAKKKPPPKKKBBB;;;;;;;;;;;;:::999888888888:::>>>CCCGGGJJJLLLMMMOOONNNJJJGGGFFFIIINNNRRRTTTNNNDDD>>>AAAFFFDDD<<<>>>???AAACCCCCCCCCAAA@@@===<<<;;;:::;;;<<<>>>???EEECCC@@@>>>>>>@@@CCCEEE>>><<<;;;<<>>666444333444999???DDDGGGBBB===;;;@@@IIINNNNNNJJJLLLKKKJJJKKKLLLMMMLLLKKKJJJHHHFFFFFFGGGHHHHHHGGGFFFGGGHHHFFFCCCBBBEEEGGG@@@@@@AAABBBEEEKKKSSSXXXXXXVVVSSSRRRSSSRRROOOMMM???666000000111000///000000000111111111111111111000222444444444555888999444333555999555222===NNNBBB===999:::===@@@???===<<<===>>>>>>????????????;;;;;;;;;:::999888666666888888999::::::::::::999?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZsssssswww||||||3h?gL___]]][[[YYYWWWVVVUUUQQQOOOMMMD%%)?IIIfff?><zFFFFFF=?ĦNNNg&eNNNg&eJJJIIIHHHS?ʬHHH4ff?>ߝLQQQ@ekkkg&e3h?g&e>&e??qqqPPP??????AAAAAA======<<<<<<:::888777666777888888999999777666555777777777777666666666666333222222333555555333222222222222333333222222222///000000000000111111111444222111111333444444333333222111111000000111111//////000000111111222222000000000000111111111111111333555777777555333111444666555222222666777555444444333444;;;AAA@@@:::888===CCCLLLVVVZZZSSSHHH::::::;;;;;;;;;:::999999BBBDDDIIINNNSSSWWWZZZ[[[YYYXXXWWWTTTQQQQQQTTTVVVYYYRRRFFF@@@EEEMMMIII???AAACCCFFFGGGFFFBBB===:::555666777888888999===???DDDAAA===999999;;;???AAA:::888777999===??????>>>222000000222777999888666888666777===DDDHHHGGGEEEHHHGGGHHHIIIKKKLLLKKKJJJKKKHHHFFFEEEFFFGGGGGGFFFDDDFFFGGGEEECCCCCCFFFIIIBBBBBBBBBCCCFFFLLLTTTYYYVVVSSSQQQQQQRRRRRRPPPMMM<<<555000111333111000111000000111111222222333333111333444555555666999<<<888333222777555222===LLLAAA<<<999999===???<<<999<<<===>>>???@@@@@@@@@@@@<<<;;;;;;;;;9998887776667777778889999999999999994DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦtttxxx}}}Bt=o9ĦHdĦ]]]ZZZYYYZZZYYYVVVSSSOOOOOONNNDtfo9ĦsߝLGdUĦFFFHt@cӵHu]ĦKKKHu]ĦGGGGGGHtƅ^PPPqIܗGIӵVVVH׼s|||Hu]ĦBt=o9ĦHƅ^Hu]ĦhhhDDDDDDBBB888;;;999:::<<<===<<<:::777555::::::::::::888777555555666666777777777555444333111000000222444444333111666555444222111000000///222222111111111111222222333333333333333333333333222111111000///000000000000111111111111222222222333222111/////////000111000111333555555555333222444333333222333444666777000444777::::::999::::::999CCCLLLPPPOOOKKKDDD<<<999<<<===???CCCEEEAAA:::@@@FFFPPPXXX\\\\\\\\\[[[YYYVVVWWWYYYTTTKKKIIILLLSSSMMMHHHJJJNNNNNNGGG???FFFBBB???>>>>>>===;;;888555333111333666888888777777;;;===999888;;;>>>>>>777888:::999999999:::<<<333///000999===:::777777444888>>>CCCFFFHHHIIIJJJHHHIIIKKKMMMMMMLLLJJJIIIIIIIIIIIIHHHGGGDDDBBBAAA@@@AAABBBDDDEEEEEEEEEEEECCCDDDEEEFFFHHHLLLRRRVVVTTTTTTTTTUUUTTTQQQKKKGGG???777222222333111000111111111000000000000000111333222111111222555888:::555666666222111888EEEQQQDDD;;;888???AAA;;;:::???======<<<<<<===???AAABBB======<<<;;;999888777777777777888999::::::;;;;;;4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦvvvyyy}}}qjRgdKӵDdDĦ]]]ZZZZZZZZZYYYVVVTTTQQQPPPNNNHdDĦgdKӵDdDDdDĦFFFDdDĦ4DufӵDdDĦJJJDdDĦGGGq<RHHHLLLpeƜ4DuTӵ\\\DdDĦDdDĦqjRgdKӵDdDΦDdDĦ___CCCDDDAAA999===;;;<<<======<<<;;;999777:::::::::999888777666555555666666777777666555444333111111222333444444333666555444222111111000000222222111111111111222222222222222222222222222222222111111000000000000000000000111111111222222222222111000///......///000000111222333444333333222333333222222333444666666444666888999888777777888999@@@DDDDDDBBB@@@;;;555333:::@@@DDDGGGHHHCCC<<<999AAAKKKUUUYYYZZZXXXVVVNNNLLLNNNTTTUUUPPPLLLLLLVVVQQQKKKGGGFFFEEEBBB???CCC@@@<<<:::::::::888666222000///000333555555444777<<>>===888777:::;;;>>>BBBEEEEEEFFFFFFGGGJJJKKKLLLNNNNNNMMMKKKJJJHHHHHHHHHGGGFFFDDDBBBAAABBBBBBCCCDDDEEEFFFFFFFFFCCCDDDEEEFFFHHHLLLRRRVVVSSSSSSSSSTTTTTTQQQLLLHHH>>>777111222333111000111111111000000000000111111444333111111222444777999555666555111111888EEEQQQJJJ>>>999===???:::888<<<============>>>???@@@@@@===<<<<<<;;;:::999888888777888888999::::::;;;;;;4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦxxxzzz}}}GIdnuR)ĦDdDĦ]]][[[[[[ZZZYYYVVVTTTTTTRRROOODdDĦnuR)ĦDdDΦDdDĦFFFDdDĦnuR)ĦDdDĦIIIDdDĦFFFpo9uGGGFFFHHHIII=ӊB1.uTӵhhhDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ}}}TTTBBBEEE@@@999@@@=========<<<;;;;;;::::::::::::999888777777666555444555666777777666666555555333111111333444555444666555444333222111111111222222111111111111222222111111111111111111111111111111111000000000000000000000000111111111222222000000///.........//////111111111111222222222222222222222222333444555666888999999888666555666777777:::;;;888777888777333333:::>>>>>>>>>???===:::<<>>;;;999;;;<<<;;;999888999:::>>>AAAEEEFFFAAA;;;===BBBBBBDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGEEEDDDBBBAAACCCDDDEEEFFFFFFFFFFFFFFFCCCDDDDDDEEEGGGLLLRRRVVVRRRRRRRRRSSSSSSQQQMMMJJJ???777111111222111000222111111000000000111111222555444222111222333555777555555444000111888FFFQQQMMM@@@888;;;>>><<<:::<<<===>>>>>>??????>>>>>>>>>;;;;;;;;;;;;:::::::::999888888999999::::::;;;;;;4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦyyy{{{|||peӵDx<>d<]]]\\\[[[YYYVVVTTTVVVTTTOOO>d<ӵDd<DdDΦDdDĦFFFDdDӵnd<DdDĦHHH>d<ĦEEEpeӵFFFĦGGGF&uTӵuuuDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵqqqLLLCCCFFF???:::@@@>>>===;;;:::999999:::::::::999888888777666666666333444555777777777666666777444222111333444555555555555444333222222222333222222111111111111222222222222222222222222222222111111111111111000//////000000000000111111111111000000000/////////000000111111000000000000111222111222222333444555666666999:::999888666555666888555777555333555:::;;;999777;;;;;;666666<<>>CCCFFFKKKGGGAAA;;;777555444444777777666777999:::;;;;;;???EEEHHHGGGFFFEEE@@@:::===<<<:::999888;;;AAAEEEDDDGGGKKKJJJFFFCCCFFFKKKDDDFFFGGGHHHHHHHHHJJJLLLGGGGGGHHHHHHHHHGGGFFFFFFHHHHHHGGGGGGFFFEEEDDDCCCEEEEEEFFFGGGGGGGGGFFFFFFCCCCCCDDDDDDFFFKKKRRRVVVQQQQQQRRRSSSTTTRRROOOLLL@@@888222111222111111222111111000000111111222222555444333222222222444444555444222000222:::HHHRRRNNNAAA888:::??????>>>>>>===>>>?????????>>><<<;;;::::::;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵ{{{|||B?Ho9mmm<x[[[XXXVVVUUUWWWTTTPPP&ӫeʬtIӇIII>d<Φ>d<ĦGGGD&ӫetIӇIIIDdDĦHHHsdKĦFFFB?dp&ĒRttt>d<sdKĦB?Ho9s&dq&ĒRgggHHHFFFEEE>>>;;;???===;;;999888777888888999:::999888777666666666777333444555777777777666666777555222111222444555555444444333222222222333333222222111111111111222222333333333333333333333333000111111111111000////////////000000000111111111111111111111111111111111111111000//////000000111111222333444555666666777888999999888777777999;;;777777666555999???AAA>>>;;;???@@@>>>AAAKKKVVV\\\YYYVVVSSSPPPNNNKKKGGGDDDKKKNNNOOOKKKFFFFFFJJJNNN@@@===:::<<<@@@DDDEEEDDDGGGDDD???:::777555666888555666666777777888:::;;;AAAEEEHHHGGGFFFEEE@@@999999;;;===???@@@CCCFFFIIIBBBDDDFFFFFFFFFIIIKKKLLLGGGIIIJJJJJJJJJJJJLLLMMMGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCCCCCCCCCCFFFKKKRRRWWWRRRRRRRRRSSSTTTSSSQQQNNNCCC:::333222222111111222111111111111111222333333555444333222222222333333333333222111555>>>KKKTTTSSSIII@@@???BBBAAA???======>>>?????????===;;;:::::::::;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ōwwwyyy|||@GjjjlllHkge^^^[[[XXXVVVUUUVVVTTTQQQHĪj@IŌHHHGGGegeHHHGGGHu]3hIŌIIIIIIDdDĦHHHneFFFGGG@hGGGEEE>hsene@GsĪj@h___GGGGGGBBB>>>>>><<<<<<;;;999777777777888888999888777666555666777777444555666777777666666555666444222222333444444333222222222111111222333333222222111111111111222222333333333333333333333333000111111222222000///.../////////000000000111111000111222333333333222222111111111111000000000000111222444555777888888888777999::::::::::::<<<===<<<<<<999888<<>>@@@AAADDDDDDCCCCCCCCC>>>888444;;;DDDJJJKKKHHHDDDBBB===@@@@@@>>>???DDDGGGGGGJJJLLLMMMMMMKKKJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEJJJQQQWWWUUUTTTTTTTTTUUUUUURRRPPPGGG>>>666444333111111222111111111111111222333444333333333222222222222333111111111444999CCCNNNVVV]]]XXXQQQLLLHHHCCC>>>:::>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦnnnddds׼sHouuuxxx{{{|||kkkllllll```___\\\XXXVVVVVVTTTSSSQQQGGGFFFFFFIIIHHHGGGD^IIIJJJKKKDdDĦIIIEEEEEEIIIHHHIIIHHHFFFGGGs׼sxxxVVVFFFFFF>>>???BBB;;;;;;;;;:::999888888888888999888666555555555777888555666666777777666555444555333222222333333222111000000000000111111222333222222111111111111222222222222222222222222222222///000222222222111///...////////////000000000111///000111222333222222111111111222222222111000///222333555777999999999999888:::<<<======<<<<<<===AAA???:::999???IIILLLJJJPPPRRRRRRPPPPPPPPPMMMGGGBBB???===@@@HHHNNNPPPPPPOOOSSSRRRHHHBBBEEEIIIKKKHHHGGGDDDAAA>>>;;;:::999666777777666333444666999===???AAA@@@???@@@CCCEEEDDDDDDCCC@@@AAACCC@@@:::<<>>HHHQQQXXXeeeddd```YYYQQQHHHAAA<<<>>>======<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦdddRRRQQQBesssnu]ӵ}}}{{{wwwtttrrrrrrooooooppplllddd``````[[[^^^aaa```\\\XXXVVVVVVSSSRRRQQQOOOMMMKKKJJJIIIDDDDDDDDDDDDEEEEEEEEEEEECCCFFFIIIIIIGGG>d<ĦIIIIIIJJJJJJLLL>d<ĦIIIHHHGGGĦJJJHHHFFFDDDDDDFFFHHHJJJKKKIIIIIIKKKNNNXXXoooBeĦnnnPPPEEEDDD;;;???EEE:::<<<;;;;;;;;;:::999999888999888666555444555777888666666777777777555444333333222222222333333111///////////////000111222222222222111111111111222222111111111111111111111111///000222333222111///...////////////000000000000...///000222222222111000000222333444333222///...222444666888::::::::::::999<<<>>>???>>>===<<<<<>>===::::::;;;<<<888222111555:::888999:::777333111333555;;;>>>@@@???>>>>>>AAADDDHHHGGGDDD@@@BBBEEECCC???IIIJJJJJJGGGCCC???<<<;;;<<>>===<<<;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we>>@@@DDDHHHKKKKKKHHHFFFCCC@@@>>>===;;;<<>>===BBBGGGKKKHHHDDDAAA@@@>>>===;;;777<<<@@@AAA>>>:::888888AAAHHHMMMMMMOOOSSSQQQKKKGGGEEEDDDDDDFFFEEEAAA===>>>:::999======:::;;;@@@???BBBCCCAAA???>>>@@@CCC@@@<<<<<>><<<;;;;;;===???@@@???>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<======;;;999888>AneneneneDenene>Ak<~~~oooeee]]]UUUQQQOOONNNSSSYYYaaajjjyyyfhwwwyyyyyywwwuuusssqqquuuuuutttrrrnnnjjjgggfffaaa```^^^\\\ZZZXXXWWWVVVTTTSSSOOOLLLMMMPPPMMMHHHFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHDeIIIJJJLLLLLLJJJIIIneKKKHHHneGGGGGGGGGFFFGGGGGGHHHGGGGGGNNNMMMMMMSSSaaawwwne```QQQCCC???@@@???======::::::;;;;;;;;;:::999888777777777777666666666666444444555555555555444444222333333444444333333222111111000000111222222333222222222111111111111000111111000000000000111111...///111111000///000111222222222222222222222222111222111000///000222555666555444333333333333333111333555666666777999;;;;;;<<<>>>?????????===<<<555666888:::<<<=========888999<<>>;;;999888CCCIIIMMMMMMOOOQQQOOOJJJIIIFFFDDDCCCBBB???;;;777888555666;;;;;;777777:::999;;;===<<<:::;;;>>>BBB>>>;;;:::>>>AAACCCHHHNNNUUUUUUVVVWWWVVVUUUTTTSSSPPPJJJCCC===666000000333444111111555555222333666333222222222111000000000555222444;;;CCCJJJQQQXXXcccgggiiidddXXXKKKCCCAAA???===;;;;;;===>>>???>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::lll```\\\UUUOOONNNNNNOOOUUU\\\^^^```iiisssyyyyyyzzz{{{zzzwwwrrroooqqqssstttrrrlllgggeeeeeeaaa```^^^]]][[[YYYWWWWWWSSSSSSOOOLLLMMMQQQNNNIIIGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFEEEFFFIIIHHHJJJKKKKKKJJJIIILLLKKKIIIGGGHHHEEEFFFHHHJJJJJJIIIHHHGGGLLLNNNSSS```rrrZZZMMMBBB@@@AAA???===<<<;;;;;;;;;<<<;;;::::::999666666666666555555555555444444555555555555444444222333333444444333333222111111111000111111222333222222222111111111111000000000000000000000000000...000111111111111222333222222222222222222222222111111111000///000222555777666666555555555666666333555777777777888:::;;;:::;;;>>>@@@@@@???===;;;666666777888888777777777999999;;;===>>><<<999555777555555777777999AAAJJJOOODDD:::777777666444444666666666666666666666666888999:::;;;;;;:::999888;;;:::999888888999<<<===@@@AAA@@@===:::;;;@@@EEE>>>;;;888666777888888888999===AAACCCAAA===999888DDDIIIMMMNNNOOOPPPMMMIIIFFFDDDBBB???>>>;;;777444222111444888888444333444333555777666666888===AAABBB@@@???@@@???@@@FFFOOOSSSTTTUUUVVVWWWVVVVVVUUUPPPLLLHHHCCC:::111000444333111111333333111111333333333222222111000//////555333666>>>EEEKKKRRRYYYdddgggggg```TTTIIIDDDCCC@@@>>><<<;;;<<<=========;;;<<<=========<<<;;;:::<<<<<<<<<;;;;;;;;;;;;{{{ggg^^^ZZZTTTOOOOOOOOOPPPUUU[[[[[[[[[fffssstttvvvzzz|||yyytttsssvvvuuusssqqqooommmiiidddaaaaaa```___]]][[[YYYXXXWWWTTTTTTPPPMMMOOORRRPPPKKKGGGFFFEEEDDDDDDEEEFFFGGGFFFEEECCCBBBBBBDDDEEEGGGFFFHHHJJJJJJIIIHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEGGGHHHIIIHHHHHHIIIJJJMMMRRR^^^qqq|||TTTJJJAAA@@@AAA???<<<<<<:::;;;::::::::::::999999555555555444444444333333444444555555555555444444333333333333333333333333222111111111111111222222222222222111111111000000000000111111111111000000000111222111000000111333222222222222222222222222000111111111000000333555666666666555666666777777555777888888888888:::;;;555777:::<<<===;;;999777888888888888777777666666:::;;;<<<>>>???===:::777888666555666666666===EEENNNFFF===999888999888888777777777777777777777777888999;;;=========;;;;;;999777666777999;;;;;;:::999::::::888777888<<<@@@===;;;888888999;;;<<<<<<@@@CCCFFFGGGEEE@@@<<<999AAAEEEJJJLLLNNNNNNLLLIIIAAA@@@>>>===;;;999777555222111222444444333333333111333555555555777===BBBFFFDDDCCCAAA>>>===EEEOOOQQQRRRTTTVVVWWWWWWWWWWWWQQQOOOMMMIII???444111444222111111111000/////////444333333222111000//////333333777???FFFJJJRRRYYYdddgggeeeZZZNNNHHHEEEDDDAAA???<<<;;;<<<<<<<<<;;;:::;;;===>>>>>>===;;;999======<<<;;;;;;;;;;;;uuuddd___[[[UUUQQQPPPOOONNNQQQVVVXXX]]]nnnppprrrvvvvvvrrrsssvvvlllkkkjjjeee`````````___]]][[[ZZZYYYXXXVVVUUURRROOOPPPSSSQQQLLLGGGFFFFFFEEEFFFGGGHHHIIIGGGEEECCCBBBBBBCCCEEEFFFDDDFFFHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFHHHHHHHHHFFFFFFJJJPPPTTT[[[dddtttsssPPPHHHAAAAAAAAA???<<<<<<999999999888888888888888666666666555555555444444444444555555555555444444333333333333333333333333222222111111111111111222222222222111111111000000///000111111111111000///111222222000......///111222222222222222222222222///000111111111111333555555444444444555666777777666888999999888888999;;;333555777999:::888777555888888777777777777777777666666777:::<<<;;;999777777555666777666666===EEEHHHCCC===999999<<<<<<;;;999999999999999999999999:::;;;<<<===>>>>>>======;;;999888888999:::999888777777777666555666888:::;;;:::888999;;;<<<===<<>>;;;888666555555555555333222222444666777444666999999888:::@@@DDDDDDBBB@@@>>>:::999@@@JJJOOOQQQSSSUUUWWWXXXYYYXXXSSSQQQPPPLLLCCC777222333000111111111222333444333333333222222111000000///111222888@@@FFFIIIQQQXXXcccgggcccUUUJJJFFFEEEDDDAAA???<<<;;;;;;<<<;;;:::999;;;<<<>>>>>>===;;;:::>>>===<<<;;;;;;;;;<<<<<>><<<===999999888777777777777777999888888888777777777777444444555555555555444444444333333222222333333444333222111111000111111111222222222111111111111000///000111222222111000///111111111///......///111111111111111111111111111...///111222111111333555333333333444444666777777777888999999888777888:::555666777888888888777777777666666555555666777777444444666888;;;<<<:::888555444555888888999???HHH@@@@@@===999:::>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????>>>===;;;:::999999999888888777777888888999999999888888:::;;;<<<:::888999999;;;???CCCEEEDDDBBB;;;;;;@@@GGGIIIFFFDDDEEEAAAAAA???;;;666333222222777777555000111666999999666999<<<>>>>>>???DDDGGGFFFCCCAAA@@@>>>===BBBJJJOOOPPPSSSUUUWWWYYYYYYYYYWWWSSSPPPNNNFFF;;;333111---111222333555:::<<<;;;222222222111111111111111000222:::BBBGGGIIIPPPXXXbbbfffaaaRRRFFFEEEEEECCCAAA>>><<<;;;;;;<<<;;;::::::;;;<<<=========<<<;;;=========<<<<<<<<<;;;;;;kkk```]]]bbb]]]ZZZZZZYYYVVVXXX\\\```ooo{{{xxxwwwwwwvvv~~~oooiiijjjiiifff``````___^^^\\\[[[ZZZZZZXXXWWWRRRNNNOOOQQQNNNHHHGGGGGGGGGHHHIIILLLNNNOOOIIIIIIHHHHHHGGGGGGGGGGGGEEEGGGIIIIIIIIIHHHIIIKKKIIIIIIIIIIIIIIIHHHHHHGGGIIIKKKMMMOOOTTT___nnnyyy}}}mmmOOOHHHBBBAAAAAA>>>===>>>:::999888777777777888888888888777777777666666666444444555555555555444444444333333222222333333444333222222111000000111111222222222111111111111000///000111222222111000///000000000//////000333666000000000000000000000000---///111222222222333555333333333444555666888888777888999888777666777888777666666666777777888888888888666555555555555666555555666999;;;<<<;;;999555555666888888888>>>FFF???BBBAAA===>>>BBBAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<<<<<<<===???@@@<<<>>>???===;;;;;;>>>BBB:::::::::;;;===>>>======<<<<<<===???@@@???;;;888999888888;;;@@@CCCDDDCCC:::999===DDDEEE@@@===???>>>>>>===999444111111333444777555000111666888666333888===AAABBBDDDGGGKKKHHHDDDBBBCCCCCCCCCFFFKKKOOOPPPSSSUUUWWWYYYYYYYYY[[[TTTOOOMMMIII>>>444///...222444222555:::<<<999111111111111111222222222000333<<>>>>>===;;;:::wwwcccYYYWWW\\\XXXVVVWWWWWWUUUWWW[[[hhhyyytttqqqsssxxxwwwxxxrrrmmmllliiieee``````___^^^\\\[[[ZZZZZZWWWVVVQQQMMMMMMOOOKKKEEEGGGGGGGGGHHHKKKMMMPPPRRRGGGGGGGGGGGGGGGFFFEEEDDDFFFHHHJJJKKKJJJJJJKKKLLLJJJJJJJJJKKKJJJJJJIIIIIIGGGKKKPPPUUU]]]jjj{{{iiiPPPIIICCCBBB@@@======???;;;:::999888888888999:::555555444444444333333333444555555555555555555444444444222222222222444444333333222111000000111111222222222111111111111000...000111222222111000......///000000000333777:::////////////////////////---///111222222222333555333333333444666777999999777888999888666666666888666555444444444555777888<<<;;;999777666555666666444444444666888888777555999888888999777666:::AAABBBFFFFFFCCCCCCFFFEEE@@@::::::::::::::::::::::::@@@???<<<;;;;;;<<<>>>@@@777;;;>>>>>>===???FFFMMM;;;;;;<<<>>>AAABBBBBBAAABBBCCCEEEGGGHHHEEE@@@<<<@@@===;;;<<>>@@@CCCCCCEEEHHHOOOPPPSSSUUUWWWXXXYYYYYY]]]TTTMMMLLLJJJ@@@555...000444555111111666666222000000000111222222333333000555>>>FFFJJJLLLRRRZZZ___eee```OOODDDDDDEEEAAA???===::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;<<<>>>??????===;;;:::ssseee\\\VVV]]]___WWWRRRVVVUUUWWWcccxxxwwwppppppqqqrrrtttwww~~~wwwssstttqqqjjjfffhhh______```___]]]ZZZWWWUUUWWWRRRMMMKKKLLLMMMLLLKKKIIIFFFCCCDDDHHHKKKLLLKKKBBBFFFIIIIIIKKKLLLGGG@@@IIIKKKLLLJJJIIIJJJKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHWWW```___iiihhhKKKGGGBBB>>>===>>>>>>===@@@>>><<<999777777777888666666444444555777999;;;777777555444333333333333666555444222111000//////555555444333222222222222222222222222222111000///////////////////////////000000000111222222222333111111111111111111111111...//////111222333444444666555444444555444222111111444777777666555777999666666666777999999888777;;;888444333555777777555444777:::;;;:::999999999;;;======<<<999:::>>>BBBLLLFFFCCCEEECCC===:::===888:::>>>@@@???<<<888666>>>999777;;;>>><<<:::;;;999@@@CCC>>><<>><<<555)))>>>>>>333JJJqqqkkkEEEBBBBBBBBBAAA@@@BBBFFFIIIPPPSSSUUUVVVWWWWWWYYYZZZWWWVVVTTTRRRNNNDDD888///222222222222222222222222555444222111111111222222222;;;CCCEEEFFFMMMSSSVVV\\\ccc```NNN@@@???BBBBBB>>>?????????===;;;999777888<<<<<<:::;;;???@@@===@@@>>>;;;:::>>>@@@;;;444rrrbbbXXXSSSZZZ]]]VVVRRRVVVXXX___ooo~~~uuuooopppqqqrrrsssuuuwwwqqqmmmooommmgggdddeeeaaa``````___\\\YYYWWWUUUVVVRRRMMMKKKKKKLLLKKKJJJHHHFFFDDDDDDGGGJJJKKKKKKHHHHHHFFFDDDEEEGGGHHHGGGHHHHHHHHHHHHJJJMMMMMMKKKIIIIIIIIIJJJKKKKKKKKKKKKVVVeeeooopppzzz___KKKHHHDDDBBB@@@>>><<<;;;>>><<<:::888666666777777666666555444555777999::::::999888777666666666666666666444333222222111111555444333222111111111111///000000000111000000000000000000000000000000000111111111111111111222222111111111111111111111111//////000111222333333444555555444555555555444333444777999888666555555777666444444666999:::888666:::888555555666777777555444777;;;=========>>>???<<<<<<<<<;;;:::;;;===@@@EEE???===AAABBB===::::::<<<===??????>>><<<999777@@@;;;999<<<>>>;;;999999777>>>AAA>>>>>>EEELLLNNNHHHHHHIIIJJJGGGBBBBBBEEEFFFBBBBBBHHHJJJHHHGGGIIILLLGGGCCCBBBFFFIIIIIIHHHEEEFFFGGGHHHGGGGGGEEEEEECCC@@@<<<888555555666777111222111000555<<<:::444///666222777```UUU@@@AAAAAA@@@AAADDDIIIMMMQQQSSSVVVWWWWWWWWWXXXYYYXXXWWWUUURRRLLLBBB888222222222222222222222222222444444222111111111222222333<<>>AAAAAAAAAAAA@@@@@@???>>><<<<<<:::======;;;;;;>>>>>>;;;>>>;;;:::;;;<<<;;;::::::uuuaaaVVVRRRUUUYYYUUURRRVVVZZZhhhzzzsssoooppprrrrrrrrrsssqqqllljjjkkkjjjfffddddddcccbbb```]]][[[XXXWWWVVVTTTQQQMMMKKKKKKKKKJJJJJJGGGEEEDDDEEEGGGIIIJJJJJJHHHGGGEEEDDDCCCDDDHHHLLLLLLIIIGGGGGGIIIIIIGGGEEEGGGHHHGGGGGGGGGJJJPPPTTTooo}}}___HHHFFFCCCBBBAAA???<<<999;;;:::999777666666777888666666555555555777888999:::999888777777666666777666555444444333333333444444333222111000000000000------...//////000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111222222222222222222333333333444444444666777777666555555666888555333666:::<<<999666:::888777777888999888666999<<>><<<::::::;;;===>>>===>>>;;;;;;@@@BBB???;;;:::===<<<;;;::::::999999999@@@;;;:::<<<>>><<<<<<>>>???CCCFFFDDDDDDIIINNNQQQKKKLLLNNNNNNGGGAAACCCIIIJJJGGGGGGKKKLLLKKKIIIJJJLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIICCC@@@===999666666777777555444222111555::::::666888555///:::___~~~qqqOOO@@@@@@@@@@@@AAAEEEKKKOOORRRTTTWWWWWWWWWVVVWWWXXXWWWXXXWWWRRRIII@@@888444222222222222222222222222444333222111111111222333444===EEEFFFHHHOOOVVVYYY^^^eeeaaaPPP@@@>>>@@@???AAA@@@@@@???????????????===@@@???<<<<<<>>>>>>;;;>>>999999===<<<777999???{{{bbbVVVSSSRRRVVVSSSQQQUUUYYYlllwww~~~yyysssooorrrtttsssrrrsssqqqnnnkkkkkkjjjhhheeeddddddbbb```]]]ZZZXXXWWWVVVTTTRRROOOMMMLLLKKKKKKKKKFFFEEEEEEEEEGGGHHHIIIIIIFFFEEEGGGLLLJJJFFFGGGLLLLLLJJJJJJKKKJJJHHHGGGHHHGGGJJJJJJGGGGGGPPPaaaooodddEEECCC@@@>>>>>>>>>===<<<:::999888888777888888999666666555555666777888999888777666555555555555555444444333333333333444444333222111000////////////............///000000111000000000000000000000000222222111111000000//////////////////////////////111111111111111111222222...///000111111222444666111222444555666666777888===999666999===???;;;666:::::::::;;;;;;;;;:::999???AAABBBAAA???======>>>@@@<<<::::::===???>>><<<<<>><<<<<<<<<;;;:::999;;;>>>AAACCC@@@;;;999;;;===???CCCIIINNNPPPPPPMMMKKKLLLNNNPPPKKKKKKMMMNNNKKKHHHKKKQQQOOOMMMLLLLLLMMMKKKIIIHHHIIILLLNNNLLLHHHDDDBBBBBBIIIHHHHHHGGGHHHHHHIIIJJJDDDBBB???;;;999888999999:::888555555777:::;;;::::::999666:::GGGQQQLLL@@@@@@@@@@@@@@@AAAEEEJJJNNNRRRTTTWWWXXXWWWVVVVVVWWWTTTVVVWWWRRRHHH>>>777444111111111111111111111111444333222111111111222333666???FFFGGGIIIPPPWWW[[[___fffbbbPPPAAA===>>>===???>>>===<<<<<<===>>>???@@@BBBBBB??????BBBBBB???AAA999888@@@BBB;;;999>>>cccUUUSSSQQQTTTQQQPPPSSSVVVjjjqqqvvvzzztttqqqtttvvvtttssssssrrrpppmmmkkkiiihhheeebbbcccbbb___]]]ZZZXXXWWWWWWUUUTTTRRRPPPNNNMMMMMMMMMFFFFFFGGGGGGGGGGGGIIIIIIQQQLLLOOOVVVSSSHHHEEEJJJHHHHHHLLLQQQOOOIIIJJJPPPHHHMMMPPPNNNOOO^^^yyylllLLLHHHAAA===<<<<<<======:::::::::999999999::::::666666666666666777777777777666666555555555555555222222222222222333333444222222111000////////////222111000////////////000////////////////////////222111111000000/////////////////////////////////111111111111111111222222...000222333333555999<<<999777666666777888999999BBB???<<<===@@@@@@<<<888;;;<<<=========<<<<<<<<>>???===;;;<<>>BBBHHHMMMQQQGGGAAA<<<<<<===@@@HHHPPPWWWUUUTTTRRROOOMMMMMMOOONNNJJJIIILLLNNNNNNPPPSSSNNNMMMKKKIIIHHHGGGCCC@@@FFFJJJLLLIIICCC===;;;;;;GGGFFFFFFEEEEEEFFFGGGGGGFFFDDDAAA>>>===<<<<<<<<<;;;888666666888999:::<<<888777666777888:::<<<>>>:::<<<>>>@@@BBBGGGMMMQQQQQQTTTWWWYYYXXXVVVVVVVVVQQQTTTUUUPPPFFF;;;444111111111111111111111111111333222111111111222333444999AAAGGGGGGIIIOOOWWWZZZ___fffcccQQQAAA===>>><<<>>>===<<<<<<<<<===???@@@@@@CCCDDDBBBCCCFFFGGGDDDDDD;;;999CCCIIIDDD===:::cccSSSSSSQQQSSSPPPQQQSSSSSSeeepppnnnwwwzzz|||vvvrrrtttvvvtttrrrsssppppppmmmiiiggghhheee```aaa```___]]][[[YYYXXXWWWUUUUUUTTTRRROOOMMMMMMNNNFFFGGGIIIIIIHHHHHHIIIJJJ___VVVYYYeeecccQQQGGGJJJIIIHHHNNNUUUTTTMMMKKKPPPQQQWWW]]]___cccqqqyyyUUUOOOFFF???<<<<<<<<<<<<;;;;;;::::::::::::::::::666666666777777777777777777777666666666666777777222222111111111222333333333222111000////////////333222111///......///000........................000000000000000000//////000000000000000000000000000000111111111222222222000333666777888:::@@@DDDGGGCCC===999888888888888BBBAAA?????????>>><<<::::::<<<======;;;;;;<<<>>>999;;;<<<<<<;;;;;;<<<>>>===<<<;;;;;;<<<<<<;;;::::::EEELLLHHH???:::;;;===999:::<<>>>>><<>>>>>>>>>>>>>>?????????CCCCCCBBBCCCFFFGGGEEECCC===;;;AAALLLNNNEEE<<>>888666666777777;;;===>>>>>>;;;::::::<<<999:::;;;:::888888;;;>>>777888999999999999;;;===888999:::999888777777777888@@@FFFCCCAAABBBAAA???<<<>>>@@@DDDGGGKKKMMMOOORRROOOMMMLLLHHHEEEHHHNNNNNNIIIIIIMMMMMMJJJJJJMMMMMMIIIFFFFFFFFFEEEHHHMMMMMMOOOMMMIIIIIIKKKIIICCC@@@@@@???===<<<;;;;;;<<>>EEEIIIGGGGGGLLLSSSWWW]]]eeebbbRRRBBB>>>>>>=========>>>>>>>>>======<<<===@@@AAA>>>???BBBBBB@@@===???======GGGRRROOODDDhhhWWWYYYQQQPPPMMMSSSXXXTTTaaa}}}wwwxxx|||~~~wwwqqqqqqrrrpppoooppplllooommmiiijjjnnnlllfff]]]]]]______^^^\\\YYYWWWRRRTTTUUURRRNNNKKKLLLMMMGGGJJJLLLLLLIIIHHHJJJLLLPPPQQQkkkyyyWWWJJJHHHDDDRRRsss```GGGDDD@@@=========<<<;;;999::::::999999777666666666777777777777777666555333333222222222333333444666555444333333333333444444333222111000000000000...---,,,+++,,,...000111000000000000000000000000......//////000000111111111111111111111111111111...///000111222333444444...222666777777;;;BBBHHHNNNFFF;;;444333444666777444888<<<;;;888777999===777888999777555666:::===999::::::999777777888:::444777999888555333444666999===@@@@@@EEEKKKIIICCCGGGHHHKKKNNNOOOPPPPPPPPPOOOOOOQQQRRROOOJJJJJJNNNMMMHHHGGGLLLMMMIIIHHHKKKFFFEEEEEEDDD@@@???FFFOOOFFFIIIIIIEEEFFFJJJHHHBBB;;;:::888888999;;;===>>>HHHIIIJJJJJJIIIFFFCCCAAABBBAAA@@@>>><<<;;;::::::555333555::::::666777<<<...666===<<<999:::===???;;;@@@FFFJJJLLLMMMNNNOOONNNRRRVVVYYYYYYXXXXXXXXXZZZPPPBBB777333222222111000000000000000000000000222222111111111222444555???FFFIIIGGGFFFKKKRRRUUU\\\dddbbbRRRCCC??????===:::;;;<<<<<<<<<;;;999888<<<>>>>>>;;;;;;======:::888???>>>888AAASSSWWWLLLhhhVVVVVVSSSPPPSSSVVVTTTWWWkkkyyyzzzxxxrrrpppnnnlllnnnqqqllliiijjjmmmnnnmmmooorrr```___^^^^^^^^^\\\XXXUUUTTTUUUUUUUUUSSSPPPMMMKKKJJJKKKJJJIIIGGGGGGHHHJJJPPPKKKfffhhhJJJTTTPPP\\\zzzmmmSSSGGGDDD???===<<<<<<;;;:::888777666666888999999888555777888888666444333333666666555444444444555555666666555444333333333333333333111000//////..................---///333555555333000000111111...,,,---......///000111111222111111000000000000111111111111111222222333333333222333444666777777888888999999999888777555444333666888999999888888999:::777888888777666666888:::888666555666999999777555888666555555666777777666888???FFFKKKPPPSSSNNNGGGMMMNNNPPPQQQQQQQQQQQQQQQNNNMMMJJJGGGEEEDDDDDDDDDDDDEEEGGGJJJKKKHHHBBB>>>BBBFFFIIIGGGBBBAAAEEEKKKIIIKKKHHHBBBAAAGGGJJJGGGAAA???======>>>AAACCCDDDIIIMMMQQQPPPLLLIIIKKKMMMIIIGGGDDDAAA???>>>>>>>>>AAA===888777;;;???AAABBB<<<<<<<<<<<<<<<======>>>@@@CCCEEEEEEDDDGGGLLLQQQTTTRRRQQQSSSWWW[[[]]]^^^YYYGGG555000333444333222222111///000111333222222000222333333333333444666AAADDDGGGIIIJJJMMMRRRWWW___eeeaaaPPPAAA>>>@@@???:::::::::;;;;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<666===CCCBBB======DDDKKKjjjXXXWWWVVVSSSTTTWWWVVV[[[qqqxxxxxxwwwooonnnmmmlllllloookkkhhhhhhjjjjjjggghhhkkk```___^^^^^^^^^\\\XXXUUUVVVUUUSSSQQQPPPNNNNNNMMMJJJKKKJJJHHHFFFFFFHHHIIIKKKJJJiiinnndddbbbkkkgggPPPGGGCCC???===<<<<<<;;;:::888:::;;;<<<:::999888999555666777666555444444444555555444444444444444555666555444333333222222333555444222111000//////..................///222555555222000000111111///---......//////000000111111111000000//////000000111111111111222222333333333222333444555777777777777666666666666555444333333555666888777666666777999555666777777777777999;;;888888888;;;===>>>;;;888999777666666888999999888777>>>FFFKKKPPPUUUSSSOOOSSSRRRQQQQQQQQQQQQPPPNNNPPPLLLFFF@@@===<<<>>>@@@DDDFFFHHHIIIFFFBBB===:::>>>CCCGGGFFFBBBAAAEEEJJJIIIKKKHHHCCCBBBGGGJJJHHHGGGBBB>>>>>>CCCGGGGGGDDDFFFJJJNNNOOOLLLJJJLLLNNNJJJIIIGGGEEECCCBBBAAAAAADDDAAA======???CCCDDDDDD@@@@@@???????????????@@@???AAACCCBBBBBBDDDIIIMMMQQQQQQSSSVVVZZZ\\\[[[ZZZUUUEEE444000333444222111222111///000111333222222000222333333333333444666AAADDDGGGHHHHHHKKKPPPUUU[[[ccc```NNN>>>;;;>>>>>><<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<777;;;??????<<<<<>>CCCHHHIIIFFFEEEHHHKKKKKKLLLIIIEEEDDDHHHJJJIIIKKKDDD>>>@@@GGGKKKIIIEEEBBBFFFLLLNNNLLLKKKLLLNNNIIIIIIHHHGGGFFFDDDCCCBBBFFFCCCAAAAAACCCDDDDDDDDDCCCBBBAAA@@@@@@??????@@@>>>@@@AAA???>>>@@@EEEJJJOOOQQQTTTYYY\\\\\\YYYVVVOOOAAA333111444444222111222111///000111333222222111222333333222333444666AAADDDFFFGGGGGGJJJOOOSSSXXXbbbaaaOOO>>>:::===??????>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;:::;;;===???iii^^^]]]YYYXXXZZZ```mmmxxxttt{{{zzzpppnnnpppooonnnnnnoookkkiiijjjhhhdddccceee```___^^^^^^^^^\\\XXXUUUUUUSSSQQQOOOMMMLLLLLLLLLJJJJJJIIIGGGEEEEEEFFFHHHIIITTTzzzuuueee[[[UUUQQQMMMEEEBBB???>>>======;;;:::777777888888888777666555666444333333444555666777444444333333333333444444555444333222111111111111777666444222111000//////---...//////...///111333000//////////////////...111111000000000000000000000//////////////////000111111111111111222222222111222333444555666666666111111222333444444444444444555666666555555666888444666888888888888999:::666999???DDDFFFEEEAAA???AAA???;;;::::::::::::999666===BBBCCCEEEKKKPPPPPPQQQMMMHHHGGGHHHIIIFFFCCC@@@===999666777<<>>>>>>>>>>>???@@@>>>===???DDDIIIPPPQQQUUUYYY\\\[[[XXXTTTJJJ===333222555444222111222111///000111333222222111222333222222222555777???CCCFFFGGGHHHKKKQQQUUUXXXccccccQQQ@@@<<<@@@BBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::;;;;;;:::|||kkkfffcccbbbeeemmm|||xxxttt{{{~~~{{{qqqnnnnnnmmmmmmnnnoookkkjjjjjjhhhddddddfff```___^^^^^^^^^\\\XXXUUURRRRRRRRRQQQOOOMMMKKKIIIIIIJJJIIIHHHFFFFFFHHHJJJIIIZZZkkkRRRCCCAAAFFFJJJJJJDDDBBB???>>>>>>===;;;:::<<<999666666999;;;:::888777444222333666888999999555555444333333333333444444444222111111111111111777666444222111000//////---///000/////////111222......///......---......111111111111000000000000000000////////////000000111111111111111111111111000111222444555555555555111222333444666666666666555777888888777666888999777999;;;:::999888888888555999>>>BBBCCCBBB@@@>>>FFFCCC>>>;;;999999888777888<<<===<<<===BBBEEEEEEGGGDDDAAA@@@AAABBB@@@===999999999;;;???CCCGGGJJJHHHMMMQQQPPPLLLIIIKKKNNNKKKNNNQQQRRROOOMMMLLLMMMPPPNNNLLLLLLKKKKKKLLLNNNGGGGGGHHHGGGGGGHHHJJJLLLDDDGGGJJJKKKKKKIIIHHHGGGCCCCCCDDDEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAADDDDDDBBB@@@???>>>>>>>>>???@@@AAA??????AAAHHHMMMSSSSSSTTTVVVXXXYYYWWWUUUFFF;;;222222555444222111222111///000111333222222222222333222111222555777>>>BBBFFFHHHJJJNNNTTTYYYWWWaaaaaaQQQAAA===@@@AAABBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888:::;;;;;;999yyyyyyxxx{{{xxxvvv{{{rrrnnnkkkiiijjjooommmiiihhhiiigggcccbbbeee```___^^^^^^^^^\\\XXXUUUQQQRRRRRRRRRPPPMMMJJJHHHHHHIIIIIIHHHGGGHHHJJJLLLLLLaaauuuYYYKKK;;;666<<>>>>>;;;:::;;;999666666888999888777777555444666:::===<<<;;;888777666555444333333333444333222111000000000000555444333222111000000000---///000000//////000111///000111000...---...///111111111111111111111111111111000000000000111111111111111111111000000000000000222333444555555555222333444555777777777888777888999999888888999:::999;;;======;;;999888888555888<<<>>>===<<<<<<<<>>:::888777666555:::;;;999777:::???@@@===????????????>>>===<<<;;;999;;;>>>AAAEEEHHHJJJKKKHHHKKKNNNNNNMMMMMMOOOQQQMMMNNNPPPOOOMMMKKKKKKKKKPPPMMMKKKMMMLLLJJJKKKNNNHHHKKKMMMLLLJJJIIIMMMPPPHHHIIIIIIJJJIIIHHHGGGFFFDDDDDDEEEFFFFFFEEEEEEEEEBBBCCCDDDDDDCCCBBBCCCDDDFFFEEEDDDBBBAAAAAA@@@@@@???AAABBBAAAAAAFFFMMMSSSVVVUUUTTTTTTVVVWWWVVVUUUDDD;;;333333444333222222222111///000111333222222222333222111111222555888???BBBFFFIIIJJJNNNTTTYYYUUU^^^]]]NNN@@@>>>???===AAA@@@???===<<<;;;::::::::::::::::::::::::::::::===;;;::::::;;;<<<;;;;;;vvvxxx~~~wwwqqqkkkhhhlllsssnnnjjjhhhhhhfffbbbaaaccc```___^^^^^^^^^\\\XXXUUUSSSSSSRRRQQQOOOMMMLLLKKKHHHIIIIIIIIIIIIJJJMMMOOOWWWlllzzzfffSSSBBB<<<777888>>>DDDGGGGGGBBBAAA?????????>>><<<:::999>>>BBB@@@;;;666666777888666666999>>>AAA@@@===;;;:::888666444333222222333222111000000//////000333222111000000000000000---///111111//////000111222444555333000//////111000000000111111222222333222222111111111111222222222111111111000000000//////000111333444444444444222333444666666777777777777888999999888888999;;;999<<<>>>>>>===;;;::::::888999:::999777666888:::EEEAAA<<<888777777777666;;;:::777666===DDDDDD>>>===AAAEEEDDD???<<<;;;===:::<<>><<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===uuuyyy}}}vvvmmmiiioooxxxqqqmmmjjjjjjgggbbb```bbb```___^^^^^^^^^\\\XXXUUUVVVTTTRRROOOMMMMMMMMMNNNGGGHHHIIIIIIJJJKKKNNNQQQcccwww~~~aaaQQQEEE999???===;;;;;;===BBBGGGJJJBBBAAA?????????>>><<<:::>>>IIISSSQQQDDD::::::>>>999777777;;;AAADDDAAA>>>===<<<999777555333222222333222111000////////////111111000000000000111111---///111111000//////000555777888666222000111333//////000111222333333333333333222222222222333333222111111111000000/////////000111222333444444444222333444555666666666666666888999999888888999:::888;;;>>>???>>>=========::::::999666333333666999BBB>>>:::777666777888888<<<999666888BBBKKKJJJCCC???EEEKKKIIIBBB===<<>>BBBFFFJJJMMMOOOUUUSSSPPPOOOOOOOOONNNLLLLLLLLLKKKKKKLLLLLLNNNOOOLLLHHHGGGJJJJJJFFFFFFJJJJJJIIIHHHIIILLLMMMLLLKKKKKKJJJGGGGGGHHHIIIJJJJJJEEEDDDDDDCCCDDDFFFGGGIII@@@BBBCCCBBB@@@AAAEEEHHHBBBBBBAAA@@@????????????>>>???AAABBBEEEKKKUUU\\\UUUUUUUUUVVVWWWWWWTTTQQQEEE<<<444333444222222444222111///000111333333222333333222111000222555888BBBEEEHHHHHHGGGIIINNNRRRYYY]]]YYYMMMEEEEEEBBB<<>>===<<<:::::::::::::::::::::::::::::::::::::::;;;<<<;;;::::::<<<>>>sssuuuzzzrrrqqq~~~yyytttmmmiiihhhgggdddaaabbbaaa___]]]ZZZXXXVVVUUUVVVTTTRRRPPPOOONNNKKKIIIFFFIIIGGGGGGJJJEEELLL```sssYYYIIIAAA===:::;;;;;;999888>>>FFFIIIFFFAAAAAA@@@???>>>===<<<<<>>BBBCCCBBB999888888777666555444444444333222111111111222333444222000///000000///...000////////////000000111222222222222222222222222222111000//////000111222222222222222222222222222000000000000000111111222222222333444444555666666666555555666666777888999<<<999777777:::<<<<<<;;;===>>>>>><<<999777666666555:::>>>===999555666888;;;???BBB???:::999???EEEEEE???999<<>>CCCGGGIIIGGGCCC???>>>???:::@@@BBB<<<;;;CCCKKKNNNPPPMMMIIIGGGHHHJJJKKKLLLNNNMMMLLLKKKJJJKKKLLLLLLQQQMMMGGGCCCCCCEEEFFFFFFGGGFFFGGGHHHJJJKKKJJJHHHKKKIIIFFFFFFFFFGGGHHHGGGEEEDDDBBBCCCEEEFFFEEEEEEEEE???>>>CCCEEECCCCCCFFFIIICCC======AAACCCAAA>>>@@@@@@AAADDDIIIOOOTTTXXXWWWWWWXXXXXXWWWWWWVVVUUUNNNAAA555222444444333333111111111111111111111111111111111000///111555888CCCEEEGGGHHHJJJMMMRRRUUU\\\[[[WWWNNNEEE???>>>???>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999::::::;;;;;;<<<<<<;;;999888666wwwyyy|||xxxtttrrrwww~~~rrrooollljjjjjjjjjiiihhhaaa```___]]]ZZZXXXVVVVVVXXXVVVSSSRRRQQQOOOMMMKKKHHHLLLIIIJJJLLLGGGNNNccchhh\\\LLLAAA===>>>>>>>>>::::::888777===EEEHHHEEE@@@@@@???>>>===<<<<<<;;;DDDppp]]]:::777999000888777999???EEEGGGDDD???@@@???<<<999666444222111444333222111111111222333444222000///000000///...000////////////000111111111111111111111111111111222222111000000111222222222222222222222222222222000000000000000111222222222222222333444444555555555555555555666777888888;;;888666666888::::::888999:::;;;;;;999888888999777;;;@@@AAA@@@???AAACCC@@@BBBCCCAAA???@@@DDDIIIGGG@@@:::;;;AAAEEEAAA===CCCDDDFFFEEECCC@@@>>>======CCCFFFBBBBBBHHHOOOQQQPPPMMMJJJHHHIIIKKKLLLKKKLLLKKKJJJIIIIIIIIIJJJKKKMMMJJJFFFDDDDDDFFFGGGGGGIIIHHHHHHHHHJJJJJJHHHFFFGGGFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGEEECCCEEE@@@???CCCDDDBBBAAADDDFFFDDDBBBAAAAAABBBBBBBBBBBBCCCCCCFFFJJJOOOSSSVVVXXXXXXXXXWWWWWWVVVUUUUUUOOOAAA555222333333111111111111111111111111111111111111111000///111555999DDDFFFGGGHHHIIILLLPPPSSS\\\[[[WWWOOOFFF@@@>>>???>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::999888777|||{{{|||vvvvvvvvvsssppppppnnnnnnooommmkkkjjjjjjkkk``````^^^]]][[[YYYXXXWWWYYYWWWTTTSSSRRRQQQOOOMMMKKKNNNLLLKKKMMMJJJRRRhhhpppUUUCCC>>>999777999<<<<<<<<<999999777666<<>>===<<<;;;;;;:::555JJJPPP===000555888222777999>>>FFFMMMMMMFFF@@@FFFCCC???;;;777444333222444333222111111111222333444222000///000000000...///////////////000111222444444444444444444444444333222222111111222222333222222222222222222222222111000000000000111222222111111222222333333444444333333444444555666666777999777555555777888777666555666888888888888999;;;666777:::<<<>>>@@@AAAAAA;;;<<<<<<;;;:::<<>>>>>CCCFFFCCC???DDDEEEFFFHHHJJJIIIGGGDDDAAAGGGKKKJJJJJJNNNQQQRRROOOMMMLLLLLLMMMMMMMMMKKKMMMLLLKKKJJJJJJJJJJJJKKKJJJHHHGGGGGGIIIJJJJJJIIIKKKIIIHHHIIIIIIIIIGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIHHHHHHHHHIIIHHHFFFDDDHHHDDDBBBDDDDDDBBBAAABBBAAACCCEEEDDDAAA@@@BBBDDDDDDDDDFFFHHHKKKOOOSSSUUUYYYXXXWWWVVVUUUUUUUUUUUUOOOAAA444111222222111111111111111111111111111111111222111000000222666999FFFGGGHHHIIIIIILLLPPPSSSZZZZZZWWWPPPGGGAAA???@@@======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888999999yyyvvvrrr{{{zzzttttttuuusssppppppppprrrssspppkkkgggggghhh```___^^^]]][[[ZZZYYYXXXXXXVVVTTTSSSRRRQQQOOOMMMJJJNNNKKKKKKMMMKKKWWWpppdddJJJ@@@BBB???===<<<======;;;999999999777777===EEEHHHEEE>>>>>>===<<<;;;::::::999222666555000000666999777777===EEELLLOOOMMMIIIGGGEEECCC???;;;888666555555444333222111111111222333333111000///000111000///////////////000111222222555555555555555555555555111111111111111111111111111111111111222222222222111111000000111111222333111111111222222333333333222222333444555555555555888777777666777777666666444666777777666777999;;;777666555666888999888777444777999888555777===CCCOOOIIIDDDEEEIIILLLJJJGGGFFFFFFHHHMMMRRRSSSPPPLLLDDDIIINNNOOONNNNNNNNNNNNNNNNNNNNNOOOQQQPPPNNNLLLMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIJJJLLLMMMKKKJJJIIIHHHGGGHHHIIIIIIGGGEEEEEEFFFHHHIIIIIIJJJKKKLLLJJJHHHFFFEEEFFFFFFFFFEEEJJJGGGEEEDDDDDDCCCBBBAAA>>>???@@@AAA@@@@@@@@@@@@CCCDDDFFFIIIMMMPPPSSSUUUYYYXXXWWWUUUUUUUUUUUUUUUMMM@@@333000222222222333111111111111111111111111222222111000000222666999GGGHHHIIIIIIKKKNNNSSSWWWYYYYYYWWWQQQIIIBBB@@@AAA<<<===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888888999:::zzztttnnniiiiiiuuusssiiicccppp{{{vvvtttrrrqqqtttzzzrrrttttttqqqkkkfffeeefff``````^^^]]]\\\ZZZYYYXXXVVVTTTRRRQQQQQQPPPNNNLLLHHHKKKIIIHHHLLLNNN___{{{{{{[[[BBB;;;@@@???>>>============<<<;;;999999888888>>>GGGIIIGGG>>>>>>===<<<;;;:::999999>>>;;;888777777777777777888AAAJJJMMMJJJIIIKKKOOODDDBBB???;;;888666555444444333222111111111222333333111//////000111000///////////////000111222333000000000000000000000000//////000000000000//////000000000111111222222222111111111111111222222333111111222222222222333333111222333444555555555444777888999888888777777888777888888777666666888:::;;;888666666777777777666888>>>CCCBBB======DDDMMMQQQMMMJJJLLLPPPSSSRRRPPPJJJJJJKKKOOOSSSSSSOOOKKKFFFHHHKKKMMMLLLHHHFFFFFFLLLLLLMMMOOOQQQPPPMMMJJJIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEFFFHHHJJJIIIGGGDDDEEEDDDDDDEEEGGGHHHFFFEEEBBBDDDFFFGGGFFFGGGIIIKKKEEEBBB===;;;<<>>???<<<888???BBBEEEJJJNNNRRRUUUVVVWWWWWWVVVUUUUUUUUUUUUVVVLLL>>>222///222444444666111111111111111111111111222222222111000222666999FFFGGGHHHJJJMMMRRRXXX\\\YYYZZZYYYSSSKKKDDDAAA@@@<<<<<<============<<<<<<<<<<<<=========<<<;;;:::;;;:::999888777888999:::}}}oooddd\\\VVVUUUSSSVVVaaattt|||oooeee]]]iiizzztttnnnmmmuuupppppppppnnnkkkiiihhhhhhaaaaaa___^^^\\\ZZZYYYXXXTTTRRRPPPPPPPPPOOOMMMKKKGGGJJJGGGGGGMMMTTTkkk```KKKAAA;;;<<<@@@>>>===<<<<<<;;;;;;;;;;;;999999888888???GGGJJJHHH>>>>>>===<<<;;;::::::999;;;:::999:::999777777888:::AAAHHHHHHDDDDDDIIIOOODDDCCC@@@<<<999555222000444333222111111111222333222111//////000111111000/////////000111222333444////////////////////////...//////000000//////...//////000000111222222222222111111111111222333333222222333333333333333333111222333555666555555444666888::::::999999999::::::::::::888777777999;;;888888666666666888:::<<>>???EEEEEEGGGIIIKKKJJJGGGDDD???@@@@@@@@@@@@???>>>>>>======>>>@@@BBBBBB???===???>>>>>>@@@BBBCCCBBBAAA;;;>>>???>>>===>>>BBBFFF<<<888444222555999===?????????===:::;;;===<<<999===888444666;;;===999555???BBBGGGLLLQQQUUUWWWXXXTTTTTTUUUVVVVVVVVVVVVVVVMMM@@@333000222444666777111111111111111111111111222333222111111333777:::EEEFFFHHHJJJMMMSSSZZZ___YYY[[[ZZZUUULLLDDD@@@???;;;;;;<<<=========<<<<<<<<<=========<<<:::999777999999888888888888999999ttteee\\\WWWRRROOOLLLNNNQQQWWWcccyyyzzzoooiii```hhh}}}|||ssskkkhhhoooxxxpppnnnkkkjjjjjjjjjjjjiiicccbbb```^^^\\\ZZZXXXWWWTTTRRRPPPOOOOOOOOOMMMKKKHHHKKKHHHHHHPPP\\\yyytttYYY@@@<<<@@@???<<<======>>>>>>===;;;999888888888888777777>>>GGGJJJGGG??????>>>===<<<;;;::::::333444666777888999::::::;;;===@@@@@@AAABBBDDDGGGAAAAAA@@@>>>;;;777444222444333222111111111222333222000//////000111111000/////////000111222444555111111111111111111111111...///000111111000///.../////////000111222222222222222111111222222333444444444333333333333333333111222444666777666555444444777:::;;;999999:::<<<;;;<<<;;;:::888999;;;>>>777888888666555777<<>>:::<<<;;;777999======999===:::777777888999888777BBBEEEJJJPPPTTTWWWXXXXXXPPPRRRUUUWWWXXXXXXVVVUUURRRCCC555111333444444666111111111111111111111111333333222111111333777:::EEEFFFGGGHHHKKKQQQXXX^^^ZZZ\\\\\\VVVMMMDDD???>>>:::;;;<<<<<<======<<<<<<======>>>===;;;999666444888888999999999999888888wwwuuu|||uuujjj\\\SSSQQQRRRRRRQQQLLLPPPRRRSSSYYYlllyyyqqqooofffiii}}}|||rrrjjjeeehhhnnnsssooojjjhhhiiijjjiiigggdddcccaaa^^^\\\YYYWWWVVVTTTRRRPPPPPPPPPOOOMMMLLLJJJMMMIIIJJJTTTcccrrrPPPCCC>>>DDDFFF>>>:::;;;444777:::<<<<<<;;;::::::777777666666===FFFIIIGGG??????>>>===<<<;;;;;;:::<<<===;;;999:::<<<;;;888<<<999888;;;@@@BBB@@@>>>;;;===>>>???>>>;;;888666444333222111111111222333222000//////111222111000/////////000111333444555........................///000111222222111000///...//////000111222222222222222111111222222333444444444444444444444444444111333555777777777666555222555999:::999999:::<<<;;;<<<<<<::::::;;;>>>@@@<<<>>>>>>;;;888999???EEEEEEBBBBBBGGGNNNPPPJJJCCC===>>>@@@DDDEEEDDD???;;;888===BBBBBB>>>999666555;;;555333777999666777;;;444444555777999999666444111222333333333222000000000000222666999;;;;;;:::777666555666666666444222444666555222///000777===222333555999===@@@AAA@@@999<<<;;;888:::@@@@@@;;;======<<<999777777999;;;FFFIIINNNSSSVVVXXXXXXXXXNNNQQQTTTXXXYYYYYYWWWUUUUUUFFF777222333333333444111111111111111111111111333333333111111333777:::FFFFFFGGGGGGJJJOOOVVV[[[[[[\\\\\\WWWNNNDDD???===::::::;;;<<<=========<<<===>>>>>>===;;;888444222666777999::::::999888777qqqiiibbb\\\UUURRRPPPNNNMMMNNNLLLNNNSSSUUUVVVaaa~~~vvvrrriiilll|||zzzqqqhhhdddjjjsssooommmllljjjjjjiiigggeeegggeeeaaa___]]]\\\YYYWWWTTTSSSRRRPPPNNNLLLKKKKKKNNNCCCHHHNNNVVV|||\\\KKKAAA@@@@@@???>>>======<<<>>>===<<<;;;:::999999999999999888999AAAIIIGGG???@@@@@@???===<<<;;;:::999:::999888888777777888888;;;999777777888888666444444555666888888888777666555555555222000///000111555444333222111000000000000111111000//////111222000000//////......---------...///...---,,,---///333222222222333333111///333333333333333222111000555555555444111000111333111111222444666777999999555555555666666777999999666888;;;:::888666888999999999888888888999;;;<<<>>>>>>>>>@@@AAA???:::666444444555777888888555222555777888666333222444666444222444999:::555111111222111000000000222444555333333333333333333444444666555333222333666:::===444333222333444555666555333333333333444555666777666666666777;;;???BBBDDD======<<<999777999>>>CCC>>>@@@===555111777@@@EEEHHHKKKMMMMMMQQQVVVWWWSSSQQQRRRTTTUUUVVVVVVUUUTTTSSSHHH:::111000222444444111222222333333222222111444222111333222222666<<>>@@@@@@>>>===>>>>>>===<<<:::888666555666777888999:::999999888vvvjjj^^^XXXRRRPPPPPPNNNMMMNNNMMMPPPUUUXXX[[[gggwwwtttkkkmmm|||vvvmmmeeebbbhhhpppnnnmmmlllkkkjjjiiigggffffffdddaaa___^^^\\\ZZZXXXUUUTTTQQQOOOMMMLLLLLLMMMUUULLLLLLLLLUUU^^^HHH???@@@??????>>>======<<<<<<======<<<;;;:::999999999888888777:::BBBKKKIIIAAAAAA@@@???>>>===;;;::::::;;;:::999999888888999999999777666555666666444333444444666777777777666666333333222222333333222222444333222111111111222333...///000///......000111000000000//////.........---...//////...---...000+++++++++,,,...111555777333333444444333222222111444555555333111000111222000111111333444555666777555555555555666777888888555777999888666555666888777666666666666777777888999777555666777777444111333222333444666666444222333444666555333333555888999888;;;AAABBB<<<777555000333777::::::777333///111111222222333333222222111000//////000222555777222111000111222444555555222222222222222333333444111333666666666888>>>BBB>>>>>><<<888444444777:::;;;===;;;444222999AAAFFFJJJMMMNNNNNNPPPUUUVVVSSSRRRRRRTTTUUUVVVVVVVVVVVVUUUJJJ<<<333111222333333111222222333333222222111444111111333222222555;;;DDDEEEGGGHHHJJJMMMRRRUUU\\\]]]^^^[[[TTTLLLDDD@@@;;;;;;<<<>>>@@@???===:::;;;;;;;;;;;;:::888777666777888999:::;;;::::::999|||mmm]]]TTTOOOOOOPPPNNNMMMOOOMMMPPPUUUYYY]]]jjjxxxvvvmmmooo}}}~~~xxxqqqjjjccc```eeemmmmmmmmmlllllljjjiiihhhgggeeeccc```^^^^^^]]][[[ZZZVVVTTTRRROOONNNMMMMMMNNNOOOMMMLLLJJJYYY|||YYYEEE===999>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;::::::999999777777777;;;EEELLLKKKDDDAAAAAA@@@>>>===<<<;;;:::;;;::::::999999999999999666555333333444444333111333444444555555555555444111000000333666777555222222111000///000111333444,,,---...---,,,---...000000000000000////////////---///000000//////000222777999;;;999444111///000333333333444333333222111333444444222000///000222000000111222222333444444444444444444444555666777333555777777555444555666333444444444444333333222555333000///000111111000222111111222444555444333333444555444333333444666999999===DDDEEE>>>888555444;;;DDDJJJJJJBBB888000///000111333333333222111////////////000111222333111000000000111222333444333333333333333333444444///333777666333444;;;AAA>>>>>>===:::666444555666888;;;;;;666777>>>GGGKKKMMMOOOPPPNNNOOOTTTUUUSSSRRRSSSSSSTTTVVVWWWXXXXXXWWWMMM@@@666222222222111111222222333333222222111333111111333333222555;;;BBBDDDGGGIIIKKKNNNQQQTTTZZZ[[[\\\ZZZUUUOOOHHHDDD<<<<<<<<<===???>>>;;;888888888999999999888888777888999::::::;;;:::::::::tttbbbWWWOOOQQQRRRNNNMMMOOORRRUUUYYY\\\cccrrryyyvvvmmmooo~~~|||wwwpppjjjccc^^^bbbiiikkklllmmmmmmkkkiiihhhhhhdddbbb___^^^^^^^^^]]][[[TTTTTTSSSRRRQQQOOONNNMMMEEEJJJKKKOOOkkkpppRRRCCCAAA>>>;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;:::::::::999777666777===GGGMMMKKKFFF@@@@@@???===<<<;;;:::999:::999999888777888888888555444333333444444333111333333333333444333333333222000///333888999555000333222000......000222333,,,---......------///000000000000000000000000000...///111111000000111333EEELLLRRRPPPEEE777---(((111222222222222222111111222333333111000///000222222222222222222222333333333333333333444444555666444444555666555555444444222222333444333222000///444333222111222222333333222111000111333555555555666666666444333333444444666555777===>>>999444222777===GGGMMMMMMEEE<<<555///000222444555444333222222222333444555555555555444555555444333333333444444444555666777777888888444666777777666777<<<@@@======>>>===<<<:::999999888;;;===;;;>>>GGGOOORRROOORRRRRROOOOOORRRTTTSSSSSSSSSSSSTTTVVVWWWXXXYYYYYYPPPCCC999333111000000111222222333333222222111222000111333333111444:::AAADDDGGGJJJLLLNNNQQQTTTYYYXXXXXXXXXVVVRRRMMMIIIAAA???<<<;;;;;;;;;:::999888888888888888777666666999999999999999999999999mmm^^^SSSUUUUUUPPPNNNRRRWWW[[[```fffrrrxxxsssiiilll}}}zzzssslllddd^^^```fffiiilllnnnnnnllliiiiiijjjcccaaa___^^^^^^^^^]]]\\\RRRSSSVVVVVVUUURRRNNNKKKGGGMMMLLLXXXkkkFFF;;;>>>===;;;===;;;;;;;;;;;;::::::::::::888999:::;;;;;;::::::999888666777???IIIMMMJJJFFF>>>>>>===;;;:::999888777888777777666666666666666666444333444555555444333333333333222222222222333444111000333777888333...444222000///......///000///000000///......///111///////////////000000000...000111111000000111333:::CCCKKKLLLEEE;;;333000000000111111111111000000111222222111000///111222444444444444444444444444444333333333333444444555555444555555666666555444222333333444333222000///111222444444444333333333111000///000333555666555777666555555666777777777888444333777888555333444444888<<<@@@@@@>>>:::777222333444666777777666666666777888999999888777777:::<<<===<<<888666555555222333555777999::::::::::::777444555888<<<<<<;;;<<<===>>>>>>>>>===:::999666:::===>>>CCCLLLSSSTTTOOOSSSTTTQQQOOORRRTTTSSSRRRSSSSSSUUUVVVWWWWWWXXXXXXQQQFFF;;;555111000000111222222333333222222111222000111333333111444999@@@CCCGGGJJJLLLOOORRRTTTZZZXXXXXXXXXYYYWWWSSSOOOIIIDDD===999888999::::::999999999888777666555444888888777777777777777888yyyeeeWWWXXXYYYRRRQQQVVVWWW^^^gggrrr{{{vvvkkkmmm|||}}}uuummmddd]]]___eeehhhkkkoooooollljjjjjjkkkdddaaa___^^^^^^^^^]]][[[RRRTTTWWWXXXWWWSSSOOOLLLMMMPPPLLL^^^jjjPPP>>>AAABBB:::888@@@;;;;;;::::::::::::::::::777888999;;;;;;;;;:::999:::666777@@@JJJKKKGGGDDD======<<<:::999888777666777666666555555555555555666555444444666666555444444333333222222222222333444222111222444444111...333222111///......------222333333111///...///111............///////////////111222111000///000111---111444555333111222444///000111111111111111111222222333222000000222333555555555555555555555555444444333333333444444555555444333444666666444333333333333333333333222111---000222333222111222222111111111333666888888777666555555777:::<<<=========888666888999777777999777777777777888999::::::555555666777888999999:::888888999999999888888777<<>>999666666000222444777888999999999;;;555000222777;;;999666;;;;;;;;;<<<<<<;;;777444333888;;;>>>DDDMMMRRRSSSNNNTTTVVVSSSQQQRRRTTTSSSQQQRRRTTTUUUVVVVVVUUUTTTUUUPPPFFF===555222111111111222222333333222222111111///111444333111333888AAACCCFFFIIIKKKNNNSSSVVV\\\ZZZXXXZZZ\\\\\\XXXUUUPPPJJJAAA;;;888888999999::::::999999777666555444888888777666666666666777jjjYYYZZZ[[[UUUUUU\\\```jjjxxxvvvuuu}}}tttlllbbb[[[^^^dddfffkkkppppppmmmjjjjjjllldddbbb___^^^^^^]]]\\\ZZZUUUUUUVVVVVVUUUSSSQQQPPPNNNTTTUUUmmmiiiKKKEEEBBBCCCAAA<<<<<<@@@;;;;;;;;;;;;;;;;;;;;;;;;555777999;;;;;;;;;:::999===777777AAAIIIIIIDDDBBB>>>===<<<;;;999888777777777777666555555555555555555444333444555666555444555444333222111222222333222222111111111111000000//////000000000///------444444444222///---...///,,,---------.........///000111222111///......///...---,,,++++++---///000111111222333333333333333222333333333111111333444444444444555555666666666555555444444444444555555444222111222444555333111333222222222222333333444000222333333222222555777777777888;;;>>>@@@???>>>===:::999:::===>>>>>>======999888;;;<<<999888999:::999888888888999:::;;;777777666666777999;;;===:::999999888888888777777777>>>DDDFFFAAA;;;888777333555777888999888777777999555222222555777777555777777777999;;;;;;888555444888<<>>???<<<666888>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;555666999;;;<<<;;;::::::>>>888888BBBIIIGGGBBB???>>>>>>===<<<:::999888777888888777666666666666666555333333333555555555333666555333222222222333333000111111000//////111333,,,---///111111000...---555555444111...,,,---...,,,,,,,,,---------......111222222111...------...000///000222444555444222222333444444555555555555222333444333222222333555333333444444555666666777666555555444444444555555222111///111333444111///333222111111111333444555777888888666444666;;;@@@===>>>@@@DDDGGGHHHGGGEEEEEEBBB>>>=========:::888:::666777;;;<<<888555666888888888888777666555444888777666555666999<<<>>><<<;;;:::999888888888999333:::CCCFFFBBB<<<999888999999;;;<<<;;;999777666777777666444444444666888333222333777<<<>>>===;;;666:::???BBBIIIQQQTTTRRRJJJSSSYYYWWWTTTTTTTTTSSSOOOQQQUUUWWWVVVTTTPPPMMMOOOLLLEEE===666222222333222222222333333222222222000///111444333111333777CCCDDDEEEGGGIIINNNTTTXXXYYYUUURRRTTTXXXYYYWWWSSSTTTPPPJJJEEE@@@;;;666333777777888999999999999999;;;:::888777777777888888sssiiieeeZZZXXX\\\ZZZ```sss|||sssjjj```ZZZ]]]dddllljjjlllnnnmmmiiihhhkkkeeegggeee```^^^^^^ZZZTTTXXXWWWUUUTTTSSSRRRRRRRRRNNNbbbjjjMMM@@@BBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999888888888777777666555999@@@DDDBBB@@@AAA???<<<:::999999999999888555666999::::::888666444555555444444444333333333111111111111111111111111000000000000000000000000000000000000////////////000000000//////......---.../////////////////////------...000333222...***666222111222111000444:::666555555444444444555555666666777777666555444444444555555555444444555777555444444333333333444444555222222555555111000222000666888555555:::<<<:::BBBCCCCCC@@@:::888BBBNNNJJJHHHEEEEEEFFFEEECCC@@@???===:::999999999777555333666999999666444444555666666777888888777666555555666777888999;;;???BBBBBBBBBAAA@@@??????>>>>>>===???AAAAAA???======>>>??????@@@CCCDDDAAA:::555888666444222222333444555555444555777:::<<<<<<<<<666666===HHHPPPQQQPPPRRRRRRTTTVVVVVVTTTRRRRRRRRRRRRUUUXXXWWWRRRMMMLLLLLLHHHMMMJJJ>>>555444444222333333333222222111111111///000111111111222555777CCCGGGHHHFFFGGGNNNTTTUUUWWWVVVSSSQQQQQQRRRTTTUUUWWWWWWUUUOOOGGG@@@;;;999:::888666666777888888777999888888888999:::;;;;;;rrraaaZZZYYYSSSTTT]]]bbbooo{{{qqqiii```[[[]]]dddjjjkkkooorrroooiiihhhlllgggdddaaa``````^^^[[[XXXXXXWWWVVVTTTSSSQQQQQQPPPSSSlll}}}gggSSSFFF???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888888777777777555888@@@EEECCC@@@@@@@@@===;;;999:::::::::999666777888999999777555444444444444444333333333333222222222222222222222222000000000000000000000000000000000000////////////000000000//////...............////////////000000000///000222555555333000///------000111000000333777777666555444444555555777777666666666555555555333444444333111111333444444333333333333333444444999777666999888555555777333666777444666:::;;;777;;;;;;;;;:::555555@@@MMMMMMHHHBBB@@@@@@AAA@@@===>>>??????===999777777999444777999999777666777888666666777999::::::888777888888999999999<<>>CCCCCCCCCDDDCCC???888333444333222000000000111111333333666:::===>>><<<:::888888===GGGMMMNNNNNNOOORRRTTTVVVVVVTTTRRRRRRRRRRRRUUUWWWUUUPPPLLLJJJKKKLLLOOOKKK???555222222111333333333222222111111111000000111111111222555777AAAEEEFFFEEEHHHOOOUUUWWWVVVTTTRRRPPPPPPQQQSSSTTTUUUVVVVVVTTTNNNGGG>>>999:::888777888999:::999777999888888888888999999:::eeeRRROOORRRPPPSSS]]]eeexxxzzzppphhhaaa\\\^^^dddjjjkkkooosssrrrnnnooosssoooddd^^^aaabbb\\\XXXYYYXXXWWWWWWUUUSSSQQQOOONNN\\\{{{jjjJJJ===@@@???666;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888888555777@@@FFFEEEAAA???@@@>>>;;;::::::;;;:::999999888888777666555555444444444444333333333222222222222222222222222222222000000000000000000000000000000000000///////////////////////////.....................//////000000111000111333666777777666222000333:::>>>;;;666555999999777666555555555555888777666555555555666777333333333222000///000222333333333333333444555666<<<999888::::::888888;;;999999777555888;;;999444444444666666444666BBBOOOQQQIII@@@<<<===>>><<<::::::>>>@@@===777444777;;;666777888888777666777999777777777:::<<<===;;;:::;;;<<<<<<<<<<<>>;;;999999<<>>CCCEEEEEEHHHPPPVVVWWWTTTSSSQQQOOOOOOPPPRRRSSSTTTTTTVVVXXXVVVOOODDD<<<999999888999;;;;;;999777999888888777777777777888cccQQQQQQVVVVVVWWW]]]```sssyyypppiiibbb^^^aaafffkkkllltttyyyiii```ddddddYYYTTTXXXYYYYYYXXXWWWUUURRROOONNNdddvvvWWW===777===>>>888::::::::::::::::::::::::999999999999999888888888888888888888888888888888999555777@@@GGGFFFAAA>>>@@@===:::999::::::999888:::999777555444444444444333333333333222222222222222222222222222222222222000000000000000000000000000000000000////////////------..................---------......//////000111111222444666888999999888888>>>IIINNNIII@@@:::;;;:::999777666555555555999777666444444555777888555666555444111000111333333333333444555666777888;;;777777999999777888<<>>;;;;;;===???FFFFFFEEECCC@@@;;;666222333333333333222111///...000222555999======;;;999333333888BBBKKKNNNQQQUUUQQQSSSUUUUUUTTTSSSRRRSSSUUUVVVVVVRRRMMMIIIJJJLLLPPPOOOIII@@@888333222222222222222111111111111111000111111000000111333666>>>CCCFFFFFFHHHOOOUUUVVVRRRQQQPPPOOONNNOOOQQQQQQSSSRRRSSSWWWYYYTTTJJJAAA:::999999:::;;;:::888666999888777666666666666666bbbTTTRRRYYYYYYZZZ]]]^^^nnnyyyoooiiidddaaaccchhhkkkooo~~~zzzjjjaaaeeedddYYYUUU[[[[[[ZZZYYYXXXUUUSSSQQQPPPkkkwww^^^EEE======;;;:::<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888888555888BBBHHHFFFAAA>>>>>><<<999888888888888777:::999666444333333333444333333222222222111111111222222222222222222222222000000000000000000000000000000000000////////////,,,,,,------.........///---------...///000000111333555888:::<<<<<<<<<<<<999;;;CCCPPPVVVOOOCCC;;;;;;;;;999888666666555555999777666444555666888999888999888777444444444666555555555555666777999999888666666888999777888;;;IIICCC>>>===>>><<<777222...111888???@@@???CCCJJJOOOMMMJJJHHHGGGDDD???;;;666666888:::===>>>>>>===BBBAAA???>>><<<;;;999888888777777:::???AAA???<<<:::>>>CCCGGGGGGFFFEEEDDD???AAACCCEEEDDDBBB@@@>>>BBBCCCDDDCCCAAA??????@@@BBBCCCBBBAAA>>>:::888666444444444444333111000///333222333666999;;;:::999444333888CCCKKKOOORRRVVVQQQSSSUUUUUUTTTSSSSSSSSSVVVWWWUUUQQQKKKIIIKKKNNNOOOLLLHHHBBB;;;666333444111111111111111111111111000111111000///000333555@@@DDDGGGFFFHHHNNNRRRSSSPPPPPPOOONNNNNNOOOPPPQQQRRRPPPPPPSSSVVVUUUNNNHHH;;;:::999999:::999777555888888777666555555555666{{{```UUUNNNTTTUUUXXX]]]```qqqxxxnnnhhheeecccdddhhhjjjnnn~~~}}}qqqgggbbbcccaaa[[[ZZZ___[[[ZZZXXXVVVTTTSSSRRRRRRqqq~~~]]]III;;;===???999777<<<999999999999999999999999777777777777777888888888888888888888888999999999666666;;;DDDGGGDDDAAA@@@===;;;888777777888777666888777555444333333333444222222222111111111000000111111111111111111111111000000000000000000000000000000000000////////////,,,------...///000111111//////000111222333333444777<<>>;;;>>>IIIVVVZZZQQQEEE===::::::888777666666666666888777666666666777888999999::::::888666666777888666666666666666777888999777555666:::;;;999999;;;HHHBBB>>>>>>>>>999555444///222999??????;;;<<>><<<<<<===AAAFFFHHHGGGEEEIIIGGGFFFFFFEEECCC@@@===;;;999888<<>>EEEHHHIIIFFFDDDCCCAAABBBDDDEEEEEEDDDBBBAAABBBDDDFFFGGGEEECCCCCCCCC@@@AAAAAA@@@===<<<;;;<<<666555444333222000//////555444444555888999999999999888===FFFMMMOOOPPPRRRPPPRRRUUUUUUTTTSSSSSSTTTVVVUUUSSSNNNIIIHHHLLLPPPOOOKKKGGGDDD???777333333000000000111111111111111000111111000///000222444@@@EEEGGGGGGHHHNNNQQQQQQOOOOOOOOOOOOOOOPPPPPPQQQPPPNNNNNNPPPSSSTTTQQQNNN@@@>>>;;;999999999777666888777777666666666666777zzzaaaXXXOOORRRPPPRRRZZZ```ttt~~~uuukkkfffdddbbbdddgggjjjkkkrrr|||~~~tttggg___ffffffddd```\\\ZZZ[[[]]]ZZZXXXUUURRRQQQQQQRRRSSSvvvtttbbbFFF@@@:::999::::::::::::999999999999999999999999666666666777777777888888777777888888888999999999333777>>>FFFFFFBBB@@@BBB>>><<<999888888888888777666555555444333333333444222111111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000111222333444444333444444555666777888999:::@@@IIIMMMKKKEEE???<<<<<>><<>>===???@@@999888666444222222222222777777777999;;;;;;999777;;;;;;@@@JJJPPPQQQQQQRRRPPPRRRUUUUUUTTTSSSSSSTTTSSSRRROOOJJJFFFFFFKKKPPPPPPKKKHHHGGGBBB888111000///000000000111111111222000111111000//////111444>>>CCCFFFFFFIIINNNRRRRRROOOOOOOOOOOOPPPPPPQQQQQQLLLMMMOOOQQQRRRRRRRRRQQQFFFBBB>>>;;;999999888888777777666666777777888888~~~eee^^^UUUTTTNNNNNNVVV^^^sss|||~~~ssshhhdddcccaaabbbfffkkkiiiiiijjjhhhgggkkkqqqbbbgggggg^^^WWWWWWYYYXXXYYYVVVSSSPPPNNNOOOQQQSSSyyysssYYYBBB;;;@@@>>>555444<<>>777777666666666666666777555666777888888888888888444555555555444444555777555444444333333333444444111111444:::<<<888666777777444555888777222333888<<<:::999888555111222777555???HHHHHHAAA<<<>>>CCCEEEJJJPPPPPPMMMKKKMMMQQQEEEEEEGGGJJJMMMKKKFFFAAACCC???===AAAGGGIIIEEE@@@>>>@@@BBBCCCBBBCCCEEEGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEECCCCCCDDDHHHKKKCCCDDDEEECCC@@@???@@@CCC>>><<<999666555555555666888999;;;===???===999555999:::AAALLLSSSTTTTTTUUUPPPRRRTTTUUUTTTSSSTTTTTTQQQPPPLLLGGGCCCDDDJJJOOORRRLLLIIIJJJDDD888///...//////000000111111111222000111111000//////111333;;;AAAEEEFFFIIIOOOSSSTTTOOOOOOOOOPPPPPPQQQQQQQQQIIIMMMQQQTTTSSSRRRRRRRRRKKKFFF@@@<<<:::::::::999777777666777777888999:::lll]]]TTTSSSRRRPPPTTTccc}}}}}}uuukkkeee```]]]aaaggghhhkkkmmmkkkkkkllljjjfffdddccc```]]]ZZZYYYXXXXXX]]]WWWTTTTTTPPPLLLSSS___sssXXXDDD<<<::::::;;;;;;;;;:::999999999888666888:::;;;888666777777777777888888888888777888999::::::999777666777777<<>>>>>999999999::::::;;;;;;;;;BBBCCCEEEFFFCCC>>>888444===@@@CCCEEECCC???999666888777666555555666777888555555555555555555555555999555222111444666666555555555555555555444444444444999<<<<<<888555777999777<<<===999444333222000999777555555666777666555<<<@@@EEEDDD@@@<<<===???BBBGGGMMMPPPOOONNNOOOPPPKKKKKKKKKMMMOOOMMMHHHDDDEEEGGGIIIGGGDDDCCCDDDFFFDDDBBB@@@AAADDDEEEEEECCCHHHFFFDDDCCCDDDEEEFFFFFFFFFFFFDDDBBBAAACCCFFFIII@@@BBBDDDCCCAAAAAADDDGGG???>>><<<999777777999<<<>>>::::::@@@BBB???:::888;;;@@@HHHOOORRRTTTUUUVVVTTTUUUUUUTTTSSSSSSUUUVVVRRRRRRPPPKKKGGGGGGLLLQQQPPPFFFCCCHHHEEE888111222333333222111000///......////////////000111222333<<>>===::::::;;;;;;::::::999999999777777888::::::888666666666777777777888888888666777999::::::999777666555666===DDDEEE@@@===???::::::999888888777777666333333333333444444444444444444444333222111000///000111111000...---...000......------...000222333666555444555777999999888999::::::::::::;;;;;;;;;999999999999999999::::::;;;<<<<<<<<<;;;999777666:::;;;;;;<<<;;;999666555777666555444444555666777444444444444444444444444777555222222444666555444555555555555555555555555666999===<<<888666888:::<<<@@@@@@:::555444333111999777666777999;;;;;;:::;;;???CCCBBB>>><<<<<>>???BBB@@@>>>???AAABBBAAA@@@FFFEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCBBB@@@@@@CCCEEE@@@CCCEEEDDDBBBBBBEEEIIIBBBBBB@@@===;;;;;;===@@@@@@===>>>BBBBBB???<<<<<<>>>CCCJJJOOORRRTTTUUUVVVSSSTTTTTTSSSQQQQQQRRRSSSSSSPPPMMMKKKLLLMMMOOOPPPPPPGGGCCCGGGDDD888000111111111111111000000000000////////////000111222333<<>>:::::::::::::::999888888888777777888999999888666666666777777777777888888666777888999999999777777333777>>>CCCBBB<<<;;;===:::999999888888777666666222222222222333333333333555555444333222111000000000111111///...---...000/////////111333555888:::;;;999888999:::<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::777777777777777666666666555444333222333555777888777666444333333333444555555444444333333444555555333333333333333333333333444333333444555666444333444444444555666666666777444777:::999777555777999===@@@???:::888999999888<<<;;;999999;;;<<<;;;;;;888;;;======:::888999;;;CCCIIIPPPPPPLLLJJJLLLPPPQQQMMMGGGBBBAAA@@@@@@???>>>@@@@@@???<<<:::::::::>>>===;;;;;;<<<===<<<;;;AAABBBDDDEEEEEEEEEDDDDDDBBBCCCCCCBBB@@@???@@@AAA@@@CCCEEEDDDBBBBBBEEEIIICCCCCCAAA???======@@@BBBAAA???AAACCCBBB>>>>>>AAACCCGGGMMMQQQSSSSSSTTTUUUSSSTTTTTTRRRPPPNNNOOOPPPQQQMMMJJJLLLQQQSSSRRRPPPOOOHHHDDDEEEAAA666000111000000000111111111222222////////////000111222333===@@@CCCCCCGGGNNNQQQPPPMMMMMMNNNNNNNNNOOOOOOOOOPPPLLLIIIIIIKKKLLLKKKIIINNNMMMJJJGGGCCC???<<<:::666777888999:::999888888uuugggcccjjj{{{yyyxxxmmmoooqqqttt~~~~~~|||uuujjjhhhiiifffbbb```___iiiooommmiiiggggggfffeeedddbbb```]]][[[ZZZYYYTTTSSSSSSPPPIIINNNhhhzzzaaaMMM???999999>>>:::::::::::::::999888777777777777888888888777777666666666666777777777888666777888888999888888777333999@@@CCC@@@<<<:::;;;999999999888777777666666111111222222222333333333666555555444333222222222///000111000//////111333666666777888:::<<>>>>>>>>???>>>???@@@???>>>===<<<<<<:::999888888888888888888<<<>>>AAACCCCCCBBBBBBAAABBBCCCDDDCCCAAA>>>======???AAACCCAAA???>>>AAADDD@@@AAA@@@>>><<<<<<>>>@@@>>>>>>@@@BBB@@@===???EEEHHHLLLOOORRRRRRSSSTTTUUUTTTTTTUUUSSSOOOMMMMMMMMMKKKJJJKKKNNNQQQSSSRRRPPPMMMHHHDDDCCC>>>555000111000000111111111222222222////////////000111222333<<<@@@BBBBBBGGGNNNRRRRRRNNNMMMMMMMMMMMMNNNOOOOOONNNJJJGGGHHHKKKMMMLLLIIIMMMMMMLLLJJJGGGCCC???===666777999:::;;;:::999888{{{cccXXXTTTUUUkkkpppnnntttjjjiiiiiifffbbb```aaaeeegggffffffiiiiiigggeeedddbbb```^^^\\\ZZZXXXSSSTTTVVVRRRJJJOOOlllnnnPPPAAA===<<<::::::::::::::::::999888777666666777888888888777777777555666666666666777777777666666777777888888888888555;;;AAACCCAAA>>><<<:::999999888888777666666555111111222222222333333333444333222111111222222333///111222333333444666999>>>============???AAABBB<<<:::888888999999888777777777777777777777777777111000000000///.........000000000000111222333444000111111222333333444444000000111222222222222222111111111111111111111111///111333555555444222222222333333444555666666777111111222222222222333444333666666666999@@@CCCBBB<<<999777666666666555333222333333333444555888:::AAAFFFKKKIIIEEEDDDHHHMMMKKKJJJGGGCCC@@@?????????===>>>???@@@AAA@@@???>>>666666666555555555666777999;;;>>>???>>>>>>???@@@@@@BBBCCCAAA>>>:::888888;;;===???===:::999;;;>>>???@@@@@@>>><<<;;;===???999999===@@@???>>>AAAGGGMMMOOOQQQRRRRRRRRRSSSTTTTTTUUUUUUSSSPPPMMMLLLLLLEEEHHHMMMOOONNNMMMNNNPPPJJJFFFBBB???999333000111222222222222111111111111////////////000111222333;;;???BBBCCCHHHOOOSSSRRRMMMMMMLLLLLLLLLMMMNNNOOOJJJHHHGGGIIILLLNNNMMMLLLKKKKKKLLLKKKIIIFFFCCC@@@888999:::;;;;;;:::999888fffSSSMMMPPP[[[|||qqqjjj}}}~~~}}}tttkkkiiihhhdddaaaaaadddggggggeeeggglllllliiidddcccbbb```^^^[[[YYYWWWTTTUUUVVVSSSMMMUUUuuusss[[[BBB:::===>>>:::666::::::::::::999888666666555777888888777666666777555555666666666666777777555666666666777888888999777<<>>999999888888777777666555555222222222222333333333333111111000000000222333444444555777777777999;;;>>>AAA@@@>>>===<<<======>>>>>><<<999888999888777666777666555444333111000000...............------------...///000000//////...---...000222333222222111//////111222222222222222111111111111111111111111---000333444444333222333222222222333444444555555333222222222333444555666666888777666888======:::444222222333555777888777555555555666888<<<@@@BBBEEEGGGIIIIIIGGGHHHKKKOOOIIIIIIHHHEEEBBB@@@@@@@@@;;;;;;<<<>>>@@@@@@===;;;444555666555444444666888:::<<<===;;;999999===AAA???@@@@@@>>>:::666444333777999:::999777777999<<>>555555999@@@CCCCCCFFFKKKPPPQQQRRRRRRQQQQQQSSSTTTSSSUUUUUUTTTPPPMMMKKKKKKDDDIIINNNNNNKKKIIIJJJLLLEEEDDD@@@;;;555111000111333333222222222111111000////////////000111222333888===BBBDDDIIIPPPSSSRRRKKKLLLLLLLLLLLLMMMMMMMMMGGGHHHIIIJJJKKKKKKLLLMMMHHHIIIJJJKKKJJJIIIFFFEEE<<<<<<;;;::::::999999999yyyYYYNNNNNNRRRccc|||tttzzz{{{|||}}}tttlllhhheeeaaa```bbbdddjjjllliiihhhiiijjjiiibbbbbbaaa```]]][[[XXXVVVUUUSSSSSSRRRPPP^^^www\\\KKK;;;888<<<===:::888::::::::::::888777666555444777999888666555666888555555555666666666777777555555555666777777888999777;;;>>>@@@DDDFFF@@@777888888888777666666555555333333333333444444444444444333333333444777999;;;:::<<<===<<<<<<<<<>>>@@@AAA@@@>>><<<;;;;;;;;;;;;===;;;888777777666555333444444333222000///..................////////////...............///////////////000111222222222222...///111222333333222222111111111111111111111111---000333333222111222444222222222222222222222222333222111111333444555666:::;;;999777888:::888222111000000333666999::::::888777666888<<>>???AAA<<<;;;<<<===>>>===999555333555666666555555888;;;>>>>>>===999555777>>>DDDBBBBBBAAA>>>999555333333222555888888888999===AAACCCCCCCCCAAA>>><<<<<<<<<333333888BBBIIIKKKMMMPPPQQQRRRRRRQQQPPPPPPRRRTTTQQQRRRSSSRRROOOKKKJJJIIIJJJKKKLLLLLLJJJHHHFFFFFFAAAAAA>>>777111///000111111111222222222222333333////////////000111222333666<<>><<<:::888888888999oooSSSLLLPPPSSSfff{{{|||{{{|||tttmmmhhhccc___```dddaaakkkqqqmmmgggeeeffffffbbbbbbaaa___]]]ZZZWWWUUUUUURRRPPPPPPRRReee{{{~~~gggMMMBBB999999;;;;;;;;;===;;;;;;::::::888777666555444777999888666555666888555555555555666666666777555555555555666777999999888:::<<<>>>DDDHHHAAA555888888888777666666555555333333444444444444555555888888888888:::===@@@BBB@@@AAAAAA@@@>>>>>>???@@@AAA@@@>>><<<;;;;;;<<<<<<;;;999666555444444222000000000000000000111111111...//////000000111111111000000///...///000222333333222222111222333444555...///111222333333333222111111111111111111111111---000222333111111222555222222111111111111111111111000//////111333444444;;;<<<:::888999:::666000444333333444777:::;;;:::777666555888===DDDIIIKKKFFFCCCAAACCCGGGKKKMMMLLLMMMLLLIIIDDD>>><<<>>>AAA???>>>===>>>>>><<<666222222555777777666666:::===AAAAAA>>>888444666???FFFFFFFFFDDD@@@;;;777666666///333777999:::===BBBFFFBBBCCCBBB@@@===:::::::::444333888EEEOOORRRSSSTTTQQQRRRRRRQQQPPPPPPRRRUUUOOOQQQRRRQQQNNNJJJHHHHHHPPPMMMKKKJJJKKKJJJEEEAAA>>>???<<<555///...000111///000111222333444555555////////////000111222333555;;;BBBGGGLLLRRRSSSPPPIIIJJJLLLNNNNNNMMMKKKJJJEEEJJJNNNKKKEEEAAACCCGGGEEEFFFGGGIIIJJJKKKKKKLLLBBB@@@<<<999777777888999\\\NNNPPPSSSSSS]]]iiitttxxxzzzzzz{{{uuu~~~ttt{{{qqqeeecccbbb]]]]]]aaaaaadddhhhjjjiiifffeeeddd```___^^^^^^^^^[[[WWWTTTQQQPPPPPPOOO[[[|||{{{{{{fffLLL======<<<;;;::::::::::::999999888888777777666666666666666666666555444444555555666666666666555555777777777777777777777777444:::===<<<;;;<<<;;;888888777777666666666666666333444666777888999888888===<<<;;;;;;<<<>>>@@@AAA;;;===??????>>>>>>@@@BBB???<<<999555333222333444333222111111000111111111000000000000///////////////...---,,,,,,---...///////////////000000000000///////////////000111111......//////000000111111---...000111222111///...111...///222111...000666000111222333222111000///000000///000000222333444;;;??????999555777999999777444666999888444555:::999999666444999BBBEEECCC>>>===???DDDGGGGGGFFFFFFHHHIIIEEE@@@@@@DDDAAA999===<<<===>>>???>>>;;;888444666777777666666888999===AAA@@@888444888;;;;;;BBB===:::<<<<<<777333222333222666===@@@>>>???AAAAAAAAA@@@@@@???>>>===<<<555888===EEEMMMRRRUUUUUUVVVTTTRRROOONNNNNNOOOPPPOOOTTTWWWUUUOOOJJJJJJLLLRRRPPPNNNLLLJJJGGGBBB???EEE@@@999444111111000000000000/////////111222333111111111111000000000000222999AAAGGGNNNSSSQQQLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKHHHCCC???===>>>@@@BBBHHHIIIJJJKKKLLLLLLKKKKKKHHHGGGCCC>>>999666666777rrrRRRKKKPPPSSSRRRYYYaaagggjjjnnnuuuzzzyyyrrryyy}}}oooeeedddbbb]]][[[___aaadddhhhjjjiiigggeeeeeebbb```]]]\\\[[[ZZZXXXVVVTTTPPPQQQUUUfff~~~~~~oooSSSBBB===<<<;;;::::::999::::::888888888777777777777777666777777777777666555444555555666666666666555555666666666666666666666666444:::===;;;:::;;;:::777999888777666555444444444888888999;;;===???@@@AAA@@@???===<<<===>>>???@@@<<<===>>>===;;;;;;;;;===999777444111//////000111333222222111000000000000000000/////////.........///...------------...///.../////////000000000000///////////////000111111000000000000111111111111...///111222333222111000000111222333555666666666444444444444444333222111444333111000000111222333888;;;<<<999888<<<>>>===666444666999999666777<<<>>>===999555999@@@CCCAAA<<<===@@@EEEHHHHHHFFFFFFFFFGGGEEEAAABBBDDDBBB;;;:::999999;;;<<<<<<;;;999444666777666444333333444999>>>===666333666999999===777444666666333000000111000555<<<@@@@@@AAADDDBBBBBBCCCCCCCCCBBBAAA@@@888<<>>CCC>>>888333111111000000111000000//////000111222111111111000000000//////666<<>>======???@@@EEEFFFHHHJJJKKKKKKJJJIIIIIIHHHFFFBBB>>>;;;;;;<<>>=========>>>;;;;;;;;;:::777555555666555333000...---...//////444333222111000///////////////.........---------///...------------...///....../////////000000000///////////////000111111222222222222111111111111///000222333333222222111111555555333777???>>>666888888666555444444444444555444111000000222444666555888888777;;;AAABBB@@@666555777::::::999;;;???BBBAAA<<<777999???CCCAAAAAADDDHHHKKKLLLKKKHHHFFF@@@AAAAAA???@@@BBB???;;;888777666777999;;;::::::777888999888444111000000555999999444111333666666<<<777444666666444333555111111555<<<@@@@@@BBBFFF@@@BBBCCCDDDEEEDDDCCCBBB===AAAHHHOOOTTTVVVVVVVVVUUUTTTRRRQQQQQQQQQRRRSSSRRRQQQOOOMMMLLLLLLMMMNNNMMMJJJGGGDDDCCCAAA>>><<<@@@<<<666333111111111000222111000000///000000111111111000000000000//////777<<>>===<<<======>>>@@@BBBEEEHHHIIIIIIGGGFFFHHHHHHHHHFFFBBB@@@@@@AAAeeeUUUTTTPPPJJJCCCIIIOOOQQQRRRYYYfffpppzzz|||lllnnnzzzwwwmmmggghhhfff^^^[[[^^^aaaeeeiiijjjiiigggfffeeeeeebbb___\\\[[[[[[YYYXXXUUUKKKQQQggg}}}}}}~~~xxxbbbHHH===@@@===<<<;;;:::999999999999666666777777888888999999777777888888888888777777555555666666666666555555666666666666666666666666666;;;===:::888:::999666888888999:::;;;===???@@@<<<>>>AAACCCEEEFFFEEEEEEAAA@@@>>><<<;;;:::999999777777777666333111111222333222000/////////000111444333222000////////////......---------,,,,,,,,,.........------................../////////000000///////////////000000111222222222111111000000000///000111222222222111111///666555222<<>>>>><<<999;;;999666666888999::::::999:::;;;:::777333222111222555666444111111333555;;;666444666777666777;;;888666999>>>AAA@@@AAADDD>>>???AAABBBCCCCCCCCCBBB@@@EEEMMMRRRUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRNNNLLLKKKKKKLLLLLLKKKIIIJJJGGGCCC@@@???>>>===;;;;;;888444222222111111000222222111000000/////////111000000000////////////555:::@@@DDDIIINNNLLLGGGJJJJJJIIIIIIGGGFFFEEEDDD<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDGGGHHHGGGFFFDDDEEEFFFGGGFFFDDDBBBBBBBBBqqqjjjhhh^^^RRRHHHOOOUUUVVVRRRQQQTTTYYY```ooo{{{yyyjjjkkkvvvuuummmiiikkkhhh```]]]```bbbeeeiiikkkjjjgggfffeeeeeecccbbbaaa___]]]YYYVVVVVVMMMXXXvvv~~~hhhKKK??????AAA<<<<<<;;;:::999999999999666666777777888888999999777777888888888888777777555555666666666666555555555555555555555555555555777<<<>>>;;;999;;;;;;999===>>>>>>???@@@BBBCCCDDD===@@@DDDGGGGGGEEE@@@>>>===<<<;;;999777555444444111222333222000///000111111111000//////000111111333222111000////////////------------,,,,,,,,,,,,---..................---............///////////////////////////000000111111111111000000//////.../////////000000000000000---222222111>>>UUU]]]VVV999777555333222222222333222111000111333666999;;;666777555444777;;;999444555777888666444555555666777999888555777>>>BBBCCC888@@@EEEDDDBBBBBB@@@;;;;;;===@@@BBBBBB???===<<>>>>>AAAAAA>>>>>>@@@??????@@@AAAAAABBBBBBBBBBBBHHHOOOTTTUUUTTTSSSSSSQQQPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLNNNNNNMMMIIIEEEGGGDDD@@@>>>===<<<;;;:::666444222111222222111000111111111111000000//////000000000////////////...222888@@@EEEJJJMMMIIICCCGGGGGGGGGGGGEEEDDDBBBAAA::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBEEEFFFFFFDDDCCCCCCEEEFFFFFFDDDBBBBBBCCC}}}rrrfff^^^cccfffeee^^^UUUOOOLLLLLL___qqqvvvkkklllvvv~~~tttmmmjjjllliii```^^^bbbbbbeeeiiikkkjjjhhhffffffdddcccbbbbbbaaa]]]YYYUUUWWWRRReeeZZZ???===???<<<<<<;;;:::999999888888888777777777777888888888888666666777777888888777777555555666666666666555555555555555555555555555555999===???===<<<>>>???===FFFEEEDDDCCCBBBBBBBBBBBB???AAAEEEGGGFFFAAA<<<888777777666444333222111000...///000000//////000111.........---.........///111111000/////////000000......---------,,,,,,,,,------...//////...------------.........////////////////////////000111111000000000//////////////////////////////000000000111333000,,,333AAAGGGDDD555444333222111111111111555444333333333444555666555666666333444666444000222666666333111222222111222666777555555;;;??????222===CCCAAAAAADDDDDD@@@@@@AAAEEEIIIGGGAAA?????????<<<999777777777777666666777777666333222333444333444777999555111111555666555666888888777:::???EEEAAAAAABBBAAA======???CCCBBBAAA??????@@@AAABBBCCCIIIPPPSSSSSSQQQRRRSSSPPPPPPPPPPPPOOOOOONNNNNNMMMOOOQQQRRRPPPKKKGGGDDDCCC@@@===<<<;;;;;;999777222111000111222222111000000111111111111000000///000000////////////......111777>>>CCCIIILLLIIICCCCCCDDDDDDDDDCCCBBB@@@???::::::;;;;;;<<<<<<<<<<<<>>>???AAABBBCCCCCCBBBBBBBBBCCCDDDBBB@@@??????AAA|||}}}{{{rrriiieeefffhhhhhheee___XXXTTTMMMXXXaaatttuuunnnpppxxx~~~sssllljjjkkkggg___^^^cccbbbfffiiikkkjjjhhhffffffeeecccaaa___]]][[[XXXUUUUUUTTTpppkkkNNN@@@@@@???:::<<<;;;:::999888888888888888888888777777777777777444555666777777777777666555555666666666666555555555555555555555555555555;;;???AAA>>>>>>AAACCCAAAHHHGGGEEECCCAAA@@@???>>>===>>>@@@@@@>>>;;;777555222222222111111000///......///000000......///000------------------------000////////////000111111............------------------...//////...---------------........./////////////////////000111111000000000000000000111111000000//////000000111222444222///------...000111222222222222222111000///333444444444444333333222///444666333222444444222444999999555444666777555777<<<>>>;;;999<<<===<<<888CCCIIIEEECCCHHHIIIEEE??????DDDHHHEEE<<<888::::::777555444444555444333888888777444222111333555444444777:::777000///444777777999<<<<<<999<<>>>>>@@@@@@>>>>>>AAAEEECCC???<<<;;;<<<>>>???EEEJJJPPPSSSQQQPPPRRRTTTRRRRRRQQQQQQPPPOOONNNMMMMMMPPPRRRPPPKKKEEECCCBBB===<<<::::::999888666333.........000222333111000//////111111222111000000000000/////////.........///444888<<>>===<<<<<<;;;;;;;;;<<<======??????>>>>>>>>>?????????>>>>>>===:::888777888999uuullliiieee]]]WWWXXXWWWYYY]]]aaaccc```]]]SSSSSSPPPaaatttqqqtttzzzrrrkkkiiijjjfff^^^]]]dddbbbfffjjjkkkjjjhhhgggffffffccc^^^[[[YYYXXXWWWVVVPPPSSSuuuuuuSSSDDDDDDDDD@@@<<<<<<;;;:::999888888888888999999888888777777666666444444555666666777666666555555666666666666555555555555555555555555555555;;;@@@BBB@@@@@@CCCEEEDDDEEEDDDBBBAAA@@@??????>>>::::::999777666555444333//////000000000000///...///000111000...---.../////////............------.........//////000111222//////.........---------,,,---...//////...---,,,---------........./////////////////////000111111000000111111222222222333111111111000111111222333...---000444555333555:::000111222333222111000//////000222444555555444333+++111555444222444666666888===???::::::>>>???<<>><<<===HHHLLLEEEAAAEEEFFFAAA888999===BBB===333///111444222111111222333222111===<<<999555222222444666555444777;;;777///...222333333666:::999666888===<<<::::::>>>@@@???AAAEEEEEEBBB<<<888666777999<<>>>>>@@@:::999888888888666333000---------000222333111000...///000111222222111000000/////////............---000111333999AAADDDBBB===>>>???@@@@@@???===<<<>>>===<<<;;;;;;<<<>>>??????>>>===;;;;;;<<<======999888666333///...000222jjj```UUUQQQSSSPPPNNNNNNOOOPPPTTTXXX[[[^^^bbb]]]TTTQQQ___uuuwwwlllqqqzzz}}}|||yyynnnggggggeee^^^]]]aaabbbfffkkklllllllllkkkiiiiiifffaaa]]][[[ZZZVVVQQQLLLhhhxxx{{{zzz\\\AAA===AAA@@@;;;:::888888888888888888888888666777888777666555666777444444555555555555444444666666777777666555444444333444555555333222333444>>>@@@AAA@@@>>>???BBBEEEDDDBBB@@@>>>;;;888666444222222111111000/////////////////////............000000000000000000000000............////////////........................111000///---------...///,,,---......//////........................------//////000111111111111111444333222111000000000000111111000000000000111111222222222222222222222222222222222111111111111000333111000111444555333000...000333666999;;;<<<<<<>>>DDDHHHDDD===;;;BBBJJJJJJHHHEEEAAA======@@@BBB======AAADDDCCC===;;;===777999<<<<<<999555222000333444555444333222333444666555333111111222444555555666777555333222222333///111444666777666555333333444999<<<999666<<>>>>>===<<<===<<<;;;999888888999;;;<<<888888888888777555444333111000/////////...,,,***fffZZZPPPMMMOOOLLLHHHJJJLLLPPPTTTWWWZZZ\\\___iiijjj\\\PPPWWWmmm~~~xxxkkknnnvvv{{{{{{rrrkkkggggggbbb[[[[[[aaaggguuu}}}sssjjjgggffffffddd```]]][[[ZZZWWWTTTVVVttt}}}~~~aaaLLL<<<<<<>>>;;;999<<<888888888888888888888888666777888777555555555777555555555666666555555555666666666666666555444444333555666555444333444555===???BBBBBB@@@>>>???@@@???>>><<<:::777555333222111111111111111111111111////////////............000000000000000000000000............////////////........................111000...---------......------------.........///........................------...///////////////444333222111000000000000111111000000000000111111111111000000000/////////111111111000000000//////000000000222333333111///000000222666:::<<<<<<;;;<<>>AAAAAA???<<<:::999999888777555444222111000111111111111111222222222////////////............////////////////////////............////////////........................//////...---------.........---,,,,,,,,,---///000........................------...///////////////333222111000000//////000111000000//////000000111000000000//////.........000000000000/////////...---000222333222000///...///---...444<<<@@@???<<<999???DDDAAA:::555666:::888888888666333222333444555555999===;;;666444666111222444444222111111111///000222222111111222444444333222111111222444555333444444333111000111222333555888:::<<<<<<<<<;;;777888<<>>???EEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLNNNRRRUUUPPPQQQQQQPPPNNNKKKHHHFFF@@@>>><<<999777666555555333333333333222111111000000000000000000000000000//////111222333444555555333333444444555666666777555555555555555555555555444666999:::999888888888888888999999999999888888666777777888888777777666999888777888888888666444rrrXXXPPPLLLMMMOOOKKKOOONNNOOOSSSZZZcccmmmsssqqqYYYSSSVVVvvv{{{kkkhhhnnnwww|||ooolllkkkhhh^^^VVV^^^mmmllldddeeebbb```^^^]]]YYYVVVXXX\\\ttt~~~}}}}}}uuuYYYAAA>>>===???<<<666666:::888888888888888888888888666777777777555444555666666666777777777777666666555555555666666555444444444555777666555555666777;;;<<<======;;;888666444444444333222222111000000222222222222111111111111////////////................................................////////////..............................------------------...---,,,++++++---///000---------...............//////000111111111111111222111000///////////////000000////////////000000000000000000111111111111111111000000000/////////,,,000555666333///...///---***+++222===CCCAAA===555999<<<:::555222333555111333444333111000000111333333777;;;999444222444444555555444222111222333///111222333222333444666333333222222333444555666444555555555333222222444888999<<>>;;;<<<@@@CCCEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKMMMMMMNNNOOONNNLLLHHHDDDBBB>>><<<999777555555666777222222333333222222111000333333222222222222333333444555777999:::;;;;;;;;;999:::::::::;;;;;;;;;<<<:::;;;;;;;;;:::888777666555777999:::888777666666555666888999999888666555555666777777888888888777777666555666777777555444jjjVVVSSSOOONNNNNNIIILLLLLLMMMSSS___ppp}}}dddVVVTTTwww{{{kkkgggnnnxxxrrrlllgggbbbYYYUUU___oookkkeeegggdddaaa___^^^YYYUUUZZZccc}}}~~~eeeEEEAAA===;;;<<<<<<999888999777777777777777777777777555666777666555444444666666666777777777777666666444444555555555555444444444555666666555555666888;;;:::888666555555444333222222222222222111111111333333222222111000//////////////////............------------------------............////////////........................,,,,,,,,,------------,,,...---+++***+++,,,...000---------.........////////////000111111111111111000000//////.../////////000000////////////000000------...000111222333444222222111111111000000000---222666777444000/////////,,,,,,222;;;@@@===888222333333222000000333555000222444555444333333444444444888<<<;;;666444666888888777444222000111333000111333333333333555666444444444555666777888888777888999888666666666888888999;;;>>>???AAAAAAAAAEEEAAA<<<;;;@@@FFFHHHGGGHHHFFFCCCAAA@@@@@@AAABBB???@@@BBBDDDFFFFFFEEEDDDFFFGGGHHHHHHFFFBBB???<<<;;;:::888666555666777888444555555444444333222111333222222111111222222333888999;;;===>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;999666555666888999999888666666777333555777888888777555333444555666777777777777777444333333444555666444333fffWWWUUUOOOLLLKKKFFFEEEHHHOOO\\\nnn}}}kkkhhhnnnttt|||xxxiiigggppp{{{rrrhhh___[[[WWWTTT\\\iiittthhhggggggfffbbb```^^^XXXUUU^^^mmmtttWWWAAA===:::777888:::;;;;;;:::777777777777777777777777555666777666444333444555555666666777777666666555333333444555555555555444333444555666555555666888:::777444333444555444444333333333333333333333333222222111111000//////...////////////................................................////////////........................***+++,,,---------,,,,,,---,,,+++++++++,,,...///,,,,,,------.../////////------.../////////////////////............//////000//////......//////000+++,,,---...000111222333222222222222111111111111000333555666444111000///444111000333777999555111111000//////000222555777222444666777777777888999666666:::???>>>999777999999999888666333111111222111333444444444444555666555666777888999:::;;;<<<:::;;;<<<<<<::::::;;;<<<<<<<<<>>>@@@AAACCCCCCDDD@@@AAA@@@???AAAEEEBBB===AAA@@@>>>===>>>AAADDDFFF<<<===???BBBDDDDDDAAA???>>>??????@@@???===;;;999999999888777777888999:::999999999888777666444333222111000//////000111222888:::<<<>>>???>>>===<<<<<<;;;;;;:::999999888888888888999999888666444333666777999888777666666777333444555777777555444333333444555555666666666666333222222444666666555444vvv```VVVTTTMMMJJJKKKIIIHHHQQQaaauuu{{{|||ggggggwwwsssfffgggqqq|||ssseeeZZZYYYZZZWWWZZZ```fffxxx~~~qqqgggiiijjjeeegggaaa______YYYWWWeeexxx}}}vvvYYYGGGCCC999999888888999::::::999777777777777777777777777555666777666444333444555555555555666666555555555222333444444555555555444111333444555444444666777777666444555777888777555333333333333333333333333....../////////000000000////////////................................................////////////........................)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...//////000------...//////////////////......------....../////////............//////......//////000111111111111111111111000000000000333222222333333222000---222222111333444444222///222111111222555777777666444666888999999:::<<<>>>888888<<>>??????<<<>>>???>>>===<<<===???@@@@@@AAABBBCCCDDDEEEEEEAAACCCAAA;;;:::<<<;;;666888999:::;;;>>>@@@BBBDDD;;;::::::<<>>;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>===<<<:::888777666333222111000000111222333999:::===>>>>>>===;;;999888888888888777777777777555555666666555555444333444555666666555444555777222333444555555444333222333333444444444444444444333222222444666777666555nnnZZZRRRRRRKKKIIINNNOOOSSSaaawww~~~YYYUUUfffooocccfffrrr}}}uuueeeYYY[[[___\\\ZZZ[[[\\\hhhkkkccccccllllllcccfff```^^^^^^ZZZZZZkkk{{{}}}{{{~~~~~~cccBBB999CCC888<<<>>><<<999888888888777777777777777777777777555666666666444333444555444444555555555555444444222333444444555555555444111222444444444444555777555555666999<<<<<<999555444444444333333333333333***+++,,,...///111222333000/////////............////////////////////////............/////////000........................)))***+++,,,---,,,,,,+++***+++,,,---------,,,,,,,,,,,,------...///000000///000000111111111111111......---------....../////////............//////333333333333222222222111000000000000////////////444111///000222222///,,,---...000222333333333333444333444777::::::888555555666888999999;;;>>>@@@999:::>>>BBBAAA===;;;===;;;===>>>>>><<<;;;;;;;;;===?????????===<<<===>>>999:::<<<>>>???@@@AAAAAA===???@@@???>>>>>>???@@@>>>>>>>>>???@@@AAAAAABBBGGGFFF???333///333666444222444777:::===>>>>>>===:::777555555888::::::999<<<======>>>???@@@AAAAAA>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@???===:::888777777666444333333444666777;;;<<<>>>??????===;;;999666777777888888999999:::555555555555555666666666222333555444333333555666333333333444444333333333222333333444444333333222222111111333555666666444cccWWWOOONNNLLLHHHKKKSSSUUUuuujjjZZZYYYrrrggg^^^cccmmmyyymmmfff```___^^^[[[[[[^^^^^^aaaeeehhhiiifffccc```bbbaaa```]]]WWW\\\vvv}}}}}}~~~~~~wwwfffJJJ???<<<888::::::999999888777777777666666666666666666666666888777777666555444444444333333333444444555555555222444444444222222222444000111333444555555666777888444111444;;;>>>;;;666333222111000////////////111111222222000///---+++///............---------+++---///111222111000000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++..................------,,,,,,------...///000000222222111111000000000000222111///------...///111222111000//////////////////000222333222000...,,,000000111555888:::999888;;;;;;:::999999999::::::666:::===>>>===;;;<<<>>>@@@===<<<>>>CCCEEECCC@@@@@@???>>>===;;;999888777<<<<<<<<<:::888666666666666888:::<<<>>>?????????===:::<<>><<<:::888777777888666333444888999666???>>>>>>===<<<<<<;;;;;;::::::999888777666444333444444444555555555555555222222333444444555555666333333444444333333222111111111222333444444444444333222111111111333666777ttt[[[QQQKKKKKKJJJFFFJJJRRRdddhhhVVVbbb}}}}}}dddZZZ___lllyyykkkddd___^^^]]]ZZZZZZ\\\]]]```dddhhhhhhfffcccaaaaaa```___\\\XXXccc}}}~~~~~~{{{uuuZZZDDD======:::::::::999999888777777777666666666666666666666666777777777666555444444444333333333444444444555555222444444444222222333444444444444444333444666888888555333444888999777444111000000000000000111111000111111000000///...---///............---------,,,---///111111111000///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++..................------------......//////000000000000000000/////////...000///...---,,,---//////...------,,,,,,,,,------000111444666777666444333888888999;;;===>>><<<:::===<<<;;;:::999999999999888<<<@@@AAA???===<<<<<>>===;;;999888444333333666666666<<>>:::;;;AAAHHHMMMRRRHHH;;;111...///000222444222111222666999:::999;;;;;;;;;;;;<<>><<<:::999888:::888555666::::::888<<<<<<<<<;;;:::999999999999999::::::999777555444555555555555555555444444444444444444444444444444444444444444444333222222111222222333333333333222333222111111222333555777eeeSSSKKKHHHJJJHHHEEEJJJTTTtttyyy[[[XXXppp}}}cccUUUZZZiiivvv|||hhhbbb]]]\\\[[[XXXXXXZZZ[[[^^^cccfffhhhfffdddbbb^^^___]]]ZZZ[[[mmmvvv{{{}}}~~~wwwcccJJJ<<<<<<===;;;::::::999999888777777777666666666666666666666666777777666666555444444444333333333333444444444444222333444444333222333555777666444333333444666777777666666555444333222222////////////000111222333000000////////////000000///............---------,,,---...000000000//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------------------...................../////////...............---------...------,,,------...///////////////000111222333222444777:::;;;<<<;;;;;;@@@??????@@@AAA@@@>>><<<@@@???===<<<::::::999999===???BBBBBB???===;;;:::???AAAEEEKKKPPPNNNHHHCCC>>><<<;;;999999999:::::::::888666777:::;;;:::777??????===<<<999666444222444333333111...444FFFXXXjjjbbbTTTGGGAAAAAAFFFJJJHHHBBB:::333111111222333444111000000444777:::;;;???===<<<>>>AAADDDEEEFFFFFFDDDBBB@@@AAA@@@???>>>>>>@@@CCCCCCBBB@@@@@@@@@BBBBBBAAA@@@>>><<<;;;::::::<<<;;;777777;;;<<<:::<<<;;;;;;::::::999999888777888:::;;;;;;999777555666666666555444444444333666666555444444333222222444555555555555444333333222333333333333222222111333222222111222333555666uuu]]]OOOJJJIIIKKKIIIFFFLLLXXX~~~kkk]]]hhh~~~eeeTTTXXXhhhtttvvvfff```\\\\\\[[[XXXWWWYYYZZZ]]]aaaeeeffffffdddccc]]]^^^\\\YYY___xxxtttzzz~~~|||kkkSSS@@@:::<<<===;;;::::::999999888777777777666666666666666666666666666666666555555444444444333333333333333333333333222333555444333333444555666444333333444555555444555666777555222000111333000000//////000111222222000///.........000111222///............---------,,,---...////////////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,------------...............---------------------------------------------......////////////222222222333444666777888666777:::<<<>>>>>>>>>>>>@@@??????@@@AAA@@@===;;;AAA@@@>>><<<;;;:::999999?????????>>>===<<<======???AAAEEEJJJLLLJJJEEE@@@===<<<;;;:::;;;===???@@@???;;;888:::>>>@@@===999444444444444333222222111777666555333000666III\\\wwwlll\\\KKK@@@;;;;;;===???<<<888555444444555555333222000000333777;;;===FFFCCC@@@@@@BBBCCCAAA???CCCBBBAAA@@@@@@???>>>======???AAAAAA???>>>>>>???@@@??????>>><<<;;;999888:::===<<<888777:::<<<:::<<<<<<<<<<<<;;;;;;::::::666888;;;======;;;888666777777666555444333333333555555444444444333333333555555666666555555444333444444444444444333222111333222222222222333444555lllYYYMMMJJJJJJLLLHHHEEENNN[[[~~~fff\\\gggxxxhhhVVV[[[nnnxxxuuueee___\\\\\\[[[XXXWWWYYYYYY[[[___ccceeeeeedddccc]]]___]]]ZZZfff~~~www|||~~~|||qqq]]]GGG<<<===>>><<<:::::::::999999888777777777666666666666666666666666555555555555444444444444333333333333333333333333222333555444444333555666333222222333666666444222222555777666222111333666222222111000//////000000//////.........000111333///............---------,,,------.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,...........................///111222333333333333333333333444555666777888888999;;;<<<======<<<<<<<<<<<<<<<===??????===;;;<<<;;;:::888777666666666;;;:::888888;;;???DDDGGGEEEEEEGGGHHHIIIGGGDDDBBBBBBAAA???>>>===>>>>>>???>>>:::666777;;;<<<888444,,,,,,---...///000111222333111000000000222;;;FFFSSSNNNDDD<<<666444555666777888888888777777777777555444222222333777;;;???GGGDDDAAAAAABBBAAA===999>>>>>>??????>>>>>>>>>>>><<<>>>??????=========>>>?????????>>><<<;;;999999999======888666888::::::;;;;;;;;;;;;;;;:::::::::555777:::======;;;888777777777666555444333333333333333333444444444555555555555666666555555444333555555666555555444333333333333222222333333444444|||dddUUUKKKIIIJJJKKKFFFDDDPPP```pppWWWQQQ```qqqrrrrrrqqqqqqwww~~~lllZZZaaavvv~~~vvvccc^^^[[[\\\[[[XXXWWWXXXYYY[[[^^^aaacccdddcccbbb]]]```^^^___qqq~~~}}}~~~zzzuuubbbOOO???===???===;;;;;;::::::999999888777777777666666666666666666666666444444444444444444444444333333333333222222222222222333555555444444555777555333222333666666444111000333555444222222444777333222111000///////////////////////////000111111///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,------000000000111111111111111222444666999::::::999888:::999999999999999::::::999999999::::::::::::999999999999;;;===>>><<<:::555444444333333333333444777555333555;;;CCCJJJMMMIIIHHHHHHHHHGGGGGGFFFFFFGGGFFFCCC@@@===:::888666555222000000222222000---...............///000111000------000000---...222333222111000000222444555444666999:::999888888888777777777666666888<<<@@@AAA@@@@@@AAAAAA@@@===;;;999;;;>>>>>>>>>===>>>@@@<<<===>>>===<<<<<<===>>>AAAAAA@@@@@@???===<<<;;;888======888555777999999888888888888888888888888666777:::;;;;;;:::888666666666666555444444444333222222333333444555666666444555555555555444333333444555555555555444444333333333333333333333333333yyy```SSSKKKIIIKKKLLLGGGGGGVVVjjjeeeOOOPPP\\\\\\ZZZUUURRR[[[kkkxxx}}}qqq```eeezzz~~~qqqaaa\\\YYYZZZZZZWWWUUUVVVYYY[[[^^^```bbbbbbbbbaaa[[[``````eee|||{{{|||tttlllTTTDDD:::===???:::999===::::::999999888777777777666666666666666666666666444444444444444444444444333333333222222222111111222333555555444444666888???:::444222444555444222000111222222222222333444111111000000000000000111...//////000000000000//////............---------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,------......---------....../////////333333333444444444555555666888<<>>@@@???>>>===<<<;;;;;;;;;777777777888888888888888666666666888999999888666222222222222333555666666;;;999777999>>>CCCEEEFFFAAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBB???;;;777222000.....................---222111///...------......000///000222111,,,+++...//////000111222333444444333666;;;<<<;;;999999:::999:::;;;:::999:::===@@@<<<>>>AAABBBAAA???>>>===999<<>>===>>>@@@<<<===>>>===<<<;;;===>>>@@@@@@@@@@@@???===<<<;;;888===>>>999444666999:::777777777888888888888888777888999999999888777666555555555555555555444444333444444444444444444444444444444444444333222222222222333333444333333333333333333444333333333222zzzaaaRRRLLLKKKMMMNNNJJJLLL]]]sss{{{ZZZJJJLLLUUUQQQJJJFFFPPPcccsss{{{wwwdddgggzzzyyyiii___ZZZWWWYYYXXXUUUTTTUUUZZZ[[[^^^```aaaaaaaaa```ZZZ```aaaiiiyyy{{{qqqdddKKK===777===>>>888777???::::::999999888777777777666666666666666666666666444444444444444444444444333333333222222111111111222333555555555555666888HHH@@@666111222444444333111111000000111111000000////////////000111222333...///000111111000///...//////.........---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......---......///000111222222555555555666666777777777999<<<@@@CCCEEEDDDCCCAAA>>>===<<<:::888777777666555555666777777888999999444333333444555555222000333333444555777999:::<<>>;;;<<<===<<<:::666222///---///111111000000222333222111///---,,,,,,,,,---000000222333///+++,,,111000000111222444555666777333777<<<===;;;999999:::;;;===>>>===;;;;;;===@@@;;;???CCCCCC@@@===<<<===:::>>>AAAAAA???===>>>@@@<<<===>>>===;;;;;;===???>>>>>>>>>>>>===<<<::::::999>>>???:::555666999;;;999999999999999999::::::888888888888888777666666444444444555555555555555666555555444444333333222333333444444333333222111///000111222222222222222333333444444444333222222~~~fffVVVUUURRRRRRWWW[[[cccuuu```JJJ999GGGOOORRROOOSSScccttt}}}tttmmmpppmmmaaaZZZVVVVVVZZZ[[[XXXUUUVVV[[[[[[]]]^^^\\\ZZZ___gggaaa___cccuuu}}}~~~~~~zzzhhhTTTAAA>>>;;;:::<<<<<<:::888888888888888777777777777666666555555555444444444222222333333333333444444666666555444333333222222333333333333333333333333555444444333333333444444999888666444222111000000000/////////....................................000000//////.........---000000///...---,,,,,,,,,---,,,++++++******++++++---------------------,,,///...---,,,,,,---...///++++++***)))***+++,,,---,,,++++++***++++++,,,,,,---------...///111222333333444666777888999999999@@@;;;777777<<<@@@AAA???>>>@@@BBBDDDDDDCCCAAA@@@AAA<<<666444555666666555222555777666444333444666000333555666555666:::===???;;;888;;;AAADDDAAA<<>>;;;;;;===???===;;;@@@@@@@@@???======>>>???>>>>>>>>>;;;999999:::<<<<<<>>>===::::::>>>>>><<<<<<<<<==================:::::::::999888888999999<<<888555666:::;;;999555;;;999777777999:::888666333555777777666555555666666555444333333333333333555444222111111222333444444222111111222333333222666666555444333333222111uuugggiiiggghhhnnnttt{{{{{{^^^KKK===@@@LLLWWW[[[aaajjjrrrttt~~~}}}ooolllrrrnnncccXXXUUUUUUYYYZZZWWWTTTUUUSSSWWW]]]aaa```^^^___bbbbbb```fff|||~~~}}}~~~}}}~~~~~~uuu___JJJAAA>>>;;;:::;;;<<<:::888888888888888777777777777666666555555555444444444222222222333333444444444666555555444333333222222333333333333333333333333222333444555777999;;;<<<:::999777555444333222222000000/////////........./////////....../////////000/////////.........---000///...------,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,---------------,,,+++******+++,,,---+++***)))))))))***++++++---------,,,---------.../////////000111222444555777888999::::::;;;;;;;;;@@@<<<888888<<<@@@@@@>>>>>>???@@@AAAAAA@@@>>>===???;;;666333444555444444111222444333222222444777999;;;===<<<;;;<<>>AAA>>>:::======;;;777222///000111------...000333333111///111444666777999;;;888333444222000111444555555333000111111222444555777888444666888777555333333333000222666888:::::::::;;;555999999777999???AAA???999777555777999:::888555:::;;;<<<;;;999999:::;;;<<<======;;;::::::<<<>>><<>>>>>;;;888999;;;<<<<<<;;;999888999666444555999;;;:::888999666444666:::<<<:::777:::888777777999999888666333666888888777555555666555555444333333333333333555555444333222222333333444222111111222333333222666555555444333333222222tttXXXLLLCCC;;;GGGVVV```gggmmmppppppzzz{{{ssshhhkkksssooocccWWWTTTUUUYYYZZZVVVSSSSSSTTTYYY^^^aaabbbccccccccccccaaalll~~~~~~{{{~~~yyyxxx~~~}}}lllRRR??????===;;;:::;;;;;;:::999999999888888888777777777555555555555555444444444111222222333444555555555555555555444444333333222222222222222222222222222111222333666888:::<<<===888777666555333333222222000000000/////////......111000///......///000111/////////...............000///...---,,,,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,+++************++++++---------....../////////333333333444555666777888;;;<<<<<<======<<<<<<;;;@@@===999999<<<>>>>>><<<<<<<<<<<<<<<<<<;;;:::999<<<999666444444555555444333444444444444666999<<>><<<;;;===;;;888333555888;;;;;;888555333666222///222999<<<:::777777555444666:::<<<;;;888999888777777888888777666444666888999777666666666444444333333222222333333666666555555444333222111444222111111222333333222555555444444333333222222kkkRRRKKKFFF<<>>===;;;;;;:::::::::999999999999888888888777777555555555555555555555555111222222333444555666666555555444444444333333333111111111111111111111111222333333444444555555555444444333111111000000000000000000////////////...111000...------...000111........................///...------,,,,,,,,,------,,,++++++******++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222333333888888888999999;;;<<<<<<======>>>======<<<;;;:::>>>;;;888888999::::::999999999888777777666666666999888666666777888888999999888888888:::>>>BBBEEEEEEDDDAAA???===<<<===>>>333111///111666888666444666666555444333222222222222111000111333666777777222555666777:::>>>===999:::999999999999777444222333333444444444555555666111222111000......///111///000111444777777444111...000111222555999<<<<<<444111...///333666777666777999;;;;;;::::::;;;<<<777888888777666555666888777;;;<<<:::999:::888444///222666::::::777333000555333111333777::::::888888666555666999:::999777888777777777777777666666555777999999777666555666333333222222222222333333666666777666555333111000444222111111222333333222444444333333333333333333cccLLLIIIFFF???@@@DDDMMMZZZgggrrrxxxvvvnnnbbb^^^gggpppjjj]]]XXXUUUWWW[[[\\\XXXTTTTTTSSSZZZ\\\ZZZ___hhhggg]]]ccchhh}}}~~~}}}}}}}}}{{{xxx{{{|||yyy{{{{{{lllRRRAAA===<<<<<<<<<;;;999999::::::999999999999888888888888444555555555555555555555222222333444444555666666444444444444444333333333111111111111111111111111222333333333333222000000222222111000000000000000111000000000//////////////////...------...//////---------..................------,,,,,,,,,,,,------,,,++++++******++++++******+++,,,------......+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...111444777999::::::<<<<<<<<<<<<======>>>???<<<<<<<<<;;;:::999888777:::888666555666666666555555555555555555555555555777888999:::;;;<<<===>>><<<;;;:::;;;???CCCGGGJJJ???<<<999666444444444444///...---///222444333111666666666666666666666555444222111222555777999999555888999999<<>>??????>>><<<999777666555444222000///000000111...//////...------///111000000///000111222222111...///222666888777777777888333...---111666999:::333555777777777666777888999::::::999666555444555777;;;<<<::::::;;;999444...111555999999777444222555777888777555555888:::999888777777777777666555777777777777666555555666555777999999777555555555222222111111111222222333555666666666555333111///444222111111222333333222222222333333333333333333|||ssspppmmmmmmsss}}}]]]JJJJJJGGGCCC???@@@KKKXXXdddnnnuuurrriii^^^\\\fffmmmggg[[[XXXVVVWWW\\\]]]YYYUUUTTTPPP\\\bbbbbblllyyyuuueeefffrrryyyyyy~~~{{{{{{~~~{{{|||zzzppp\\\HHH???@@@;;;<<<<<<;;;999888:::;;;:::999999999999888888888444444444555555555555555444444444444555555555555444444444444444444444444222222222222222222222222111222333444444444333222333222222111111111222222111111000000000/////////---..................------------------.........------,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,------.........***++++++,,,,,,++++++***)))***+++---............333555888;;;>>>???@@@@@@===<<<<<<<<<======>>>???999999999888777666444444666666555444333333333444333444555666888888888888888:::===>>>>>>>>>???AAA999888777:::>>>CCCEEEGGG999555000------------------,,,,,,---000111111000555444444555777777666444111000///000333666777888444777888888===EEEGGGEEE;;;<<<<<<:::777444333333333222222111000000111111000111222111000000111222111111222000//////000222///000333999:::666444444999444...---111666:::;;;555777999:::999888777888<<<===>>><<<999666666666888;;;<<<::::::===<<<888...000333666888888777666666:::===:::555333666;;;999999888777666555555444555777777666555444555666555777888888666444333444111111000000111111222222555555444444333222111000444222111111222333333222111111222222333333444444wwwhhh[[[VVVTTTRRRRRRVVV___jjjqqq[[[KKKLLLIIIKKKAAA<<>>:::;;;<<<;;;888888999<<<::::::999999999888888888444444444555555555666666555555555555444444444444444444444444444444444444333333333333333333333333///111333555555555444333111111000000000111111222111111111000000000//////---...///000000///...---,,,,,,,,,------.........---,,,,,,+++,,,,,,---------,,,++++++******++++++........................------...//////...------,,,...000222444555555555999:::===???@@@@@@??????::::::::::::::::::;;;<<<666666666666555444222222444444444444333333333444333555888;;;>>>??????>>>;;;>>>AAAAAA???===>>>???444333333777<<<@@@AAAAAA777333...+++,,,---------,,,,,,,,,---///000000000111000///111444444222//////......000333555666666555666666666;;;BBBDDDCCC888999888555111//////111333555777888888666333111444555666666333111000000///444777666111...000444111///222777888444333666999555222222555999::::::999;;;>>>>>><<<::::::::::::<<<===<<<999777666666666999999777888;;;<<<999//////111333555888:::;;;888:::;;;999666555777:::888888888777666555555666444666777666444333444666444666777777555333222222000000000000000111222222444333222111111111111111444222111111222333333222000111111222333333444444nnnddd```ZZZPPPGGGFFFEEECCCBBBCCCHHHOOOTTTmmmZZZMMMOOOJJJTTTDDD666888DDDRRRcccppphhhaaaZZZ]]]ffflllfff]]]UUUTTTVVV[[[\\\WWWSSSRRRPPPYYYXXXUUUjjjooo}}}~~~|||wwwtttuuu{{{zzzlllSSSBBB@@@???;;;999;;;<<<;;;888777999<<<:::::::::999999999888888444444444555555555666666666666666555444444333333444444444444444444444444333333333333333333333333000111333444444333222000///............//////000111111111111000000000000---...111222222111...---,,,,,,,,,------.........,,,,,,,,,++++++,,,---------,,,++++++******++++++///////////////.........111222333444444333222111222333666999;;;<<<======;;;<<<>>>???>>>===;;;:::888888777777777888999999555555555555444333222111333444555555444333444555333666;;;???BBBDDDDDDCCC===@@@CCCBBB???<<<;;;;;;222111222555;;;>>>???===999444///---...000111000,,,,,,,,,---///000000000,,,++++++---000000---***.........111444666666666777888666444777===>>><<<<<<===<<<888444222333666666:::>>>AAA???:::333///666888999777333///---,,,...666<<<;;;444///000444222...///555666333444999:::888666888;;;===;;;999777:::<<<<<<:::888777777555777999999777555555555222555555333444888999888/////////000333777<<<>>>999888777777777888888888555666777777666666777888444666777666333222444666444555777666444222111111000000///000000111222222333222111000000000111222444222111111222333333222000000111222333444444555cccZZZPPPMMMJJJEEEBBBCCCCCC<<<;;;BBBCCC???DDDOOO^^^aaa}}}{{{oooVVVLLLKKKKKKWWWOOO;;;222<<>><<<======<<<;;;;;;;;;<<<<<<999999999888888888777777666666666666666555555555666555333222222333444555333444555444333333333555666666666555333333444555444000555888111000222---111111111111222222222222000000000000000000000000000///...------...///000...---,,,++++++,,,...//////---,,,+++,,,,,,+++***,,,,,,------,,,+++***)))((())),,,222444444777<<<999>>>KKKTTTKKK:::555<<<999@@@AAA<<<<<>>>>>;;;666444444777555555444333333444444555111444555333333666666333333444555555444555777999;;;::::::<<<===>>>===<<>>;;;888999AAABBB<<<<<>>;;;;;;:::666333666===EEEDDD<<<555222777666555555666444111///333;;;===777333555666555888777555333111111111111555555555555555555444444///000333444555333222000333333333222000///000111666111++++++///444888999222...+++...444999:::888;;;666111111555888888666666777888777555555666888666::::::666333333444333444666888999888555111...444444444444333333222111333333222111000000111111222111000000000111333444000//////111333555555555WWWNNNGGGFFFFFFCCCBBBDDDAAA<<<<<>>@@@@@@>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::999999999999666666666666666666666666666666666555444333222222333666999:::888666555555555666666444333222333555444000555777222666888///111111111111111111111111000000000000000000000000///.........///000222333---------------......///222///---,,,---......---...---,,,+++******++++++111111555:::;;;:::<<>>;;;CCC<<<>>>===:::;;;??????===???===999666333222333444111111111111222333444555333555333000111666999888;;;<<<<<<:::888888999;;;888777555444555666777777<<<>>>>>>===;;;999888999666666777888999:::;;;;;;:::666222111111222000///............///111222333//////...---...///111333333555:::AAAFFFGGGDDD@@@BBBHHHHHHAAA???DDDEEE@@@EEEFFFCCC===999999777444111333999@@@@@@999333222666555555555555444222000111777888222...111444444555444222000///...//////333222222222222222222222000000111222222222222222222222111///...---------444111...000444888999888222///---000555999999777999555222333888;;;;;;999666777777666444444666888888888666444777;;;999333555666777888777444111000333444444444333333222111333333222111111111111111111111111111111222222333111000000111333555444444sssNNNGGGAAAAAABBBAAAAAACCC???======???>>>BBBVVVkkkbbbcccyyyzzzwwwvvv}}}yyyiiiUUUIIIHHHLLLNNN\\\YYYGGG666555777???NNNZZZQQQEEEMMMggglll\\\QQQQQQUUUZZZ\\\ZZZWWWSSSRRRTTT___bbbYYYXXXaaafffccc~~~||||||~~~{{{yyyzzzooo]]]HHH<<<>>>BBBCCCAAA<<<;;;::::::999999999:::999999999999888888888888666666666666666666666666777888888999777444222000222666:::;;;:::777555444333444444333222111333444333333777666222888;;;000111111111111111111111111////////////////////////.........///000222444555///000111111222222222111333111//////000111111000///---+++)))***---111333<<<<<<>>>AAAAAA>>>???CCCBBBKKKXXX[[[KKK888555>>>;;;888666666444444999@@@IIICCC<<<888777777555333000000111333444666777777888888555111222999>>>>>>AAAAAA@@@===:::999999;;;<<<:::777555444555777888888:::<<<;;;:::999:::;;;888888777777666555555555555333111000111000///---------------///222555777000000/////////111333444444777===CCCGGGGGGCCC???@@@FFFGGG@@@===??????::::::;;;999444222444333000//////333999:::555222222444444333333555444222000///222333...+++...111222333222111///.........///000000000000000000111111000000000000111222444555333222111000///.........222111222555:::<<<:::777555333222333777888666333111//////111666999888666666777666444333444666999:::666222333;;;BBB===444666666666666555444222222333333444444444333222222333222222111111111111222000111111222222222222222222111000111333444333222iiiOOOGGGAAAAAAAAA???>>>??????===>>>>>><<<@@@NNN^^^WWWccc{{{rrryyyxxx}}}sss]]]XXXOOOFFFDDDGGGLLLOOOYYYZZZKKK888444444:::FFFMMMIIIAAAKKKbbbgggYYYPPPSSSWWW\\\]]]ZZZWWWUUUTTTRRR\\\cccbbb```dddiiimmm~~~}}}|||{{{|||{{{yyywwwwwwbbbSSSBBB<<>>;;;@@@HHHGGG;;;...---444999555555777333000<<>>;;;999777777888999;;;<<<<<<;;;:::;;;<<<666555444333222111000////////////000000///---+++---,,,++++++---000444777......------...///111111555777999<<<<<<:::666333444999;;;888666888888444///222111///000333555222///---///444555222111333222111000111333333222111---000111000......///000444333111000000000111111111000000//////000111222000000111222333444444555555444333333444555555444333222333777;;;===;;;888:::888777888888666222...//////000222666777666444666666555333222333777999999666222333;;;AAA===444777777666555444333333333333333333444444333333222333222222111111222222222000111222333444333222111333222111111333333222111gggOOOGGGAAAAAAAAA???======@@@???>>>>>><<<<<>>EEEJJJJJJGGGEEEDDD>>>777444666888888888777222---...111555666<<>>>>>>>>>>>>>>>>>@@@>>>:::999<<<===;;;999999888555333444666999<<>>@@@AAA???>>>>>>AAA@@@@@@???>>>======>>>RRRrrrvvvxxxppp|||aaaGGG<<>>???FFFYYYlllmmmhhhdddccc```XXXJJJ>>><<<===>>>@@@@@@@@@???>>><<>>@@@BBB@@@???@@@@@@BBBCCC@@@???BBBIIINNNggg{{{ttt~~~{{{nnnMMM>>>???>>>???CCCGGGEEEBBBFFFNNN___aaaOOO888333333///000111888<<>>===777000---///,,,------,,,---000333444333777888999@@@LLLWWW\\\XXXVVVTTTUUUTTTNNNDDD<<<;;;<<>>888666555000111222222000......///++++++++++++++++++******'''***,,,,,,++++++---///...------......///000111000000111222333333333333,,,...000000///000333555555555555555333222333666...000000,,,,,,//////---333000...000000...000444000//////111444888999:::888444222444444000...111111000//////000111222333111000...---...000333555///111444666555333000...///---,,,000777;;;<<<:::===;;;888999<<<===<<<999666777999;;;;;;:::;;;;;;888888999888666555555555444666888999888888999999333888999555222444555555555555555555555444444444111222333333444444444333222222222222222333444555333222222222222333444444333222111111333444333111___LLLEEEAAACCCDDDBBB@@@@@@>>>CCCEEEAAA???HHHWWWccc{{{~~~wwwttt___@@@:::CCC<<<===BBBFFFCCC@@@GGGRRR]]]___LLL555222444000///111666999GGG^^^cccWWWRRRMMMSSSXXXXXXRRRNNNPPPSSSTTTYYY]]]]]]bbbppp~~~{{{zzz}}}~~~{{{{{{~~~www]]]BBBAAA@@@???>>>>>>======<<<>>>===<<<:::999888888888555555666666777777888888555666666777888999999999555666777888777666444222000222444444333111111222222333333333222222444666444666]]]aaaDDD888///000222444666888::::::222222222222222222222222............000222444555444444333333555777999:::<<<<<<===???BBBCCCBBB@@@???BBBFFFIIIHHHCCC<<<888:::888777777333---+++---(((---222111000111555777AAA@@@;;;999BBBQQQSSSKKKCCCCCCCCCEEEEEECCC===999;;;===@@@CCCEEEFFFFFFEEE@@@BBBBBB???>>>AAAAAA>>>222222111000000333888;;;777;;;>>>;;;555000000111---///000000///......///---,,,,,,,,,++++++******'''))),,,,,,***+++---000...///000111222333444444//////000222222222222222(((+++//////...---///111111000000111000000222666,,,//////------111333000444000...//////---///333222111000333777:::<<<===<<<444///000000------222333222222222222444555666...---++++++,,,...111333111111222222111000...---111...---111777<<<<<<:::???===;;;===??????<<<888;;;<<<<<<;;;:::888888888:::;;;;;;:::999888888999333666999;;;:::999999999333777888555444666777555555555555666555555444333111222333333444444444444222222222222333333444555444333222111222333444555222111000111333444333222}}}```EEEAAA@@@BBBCCC???>>>???===>>>===???JJJ^^^sssvvvtttyyyrrrLLL===>>>AAA:::???DDDFFFEEEDDDFFFHHHXXXRRRGGG<<<444000/////////222<<>><<<<<<======;;;888<<<<<<;;;::::::999888888<<<:::999888888777444222444555555666777888888999777777666555444333333333555444333222111111111111222333444333111000111222666555OOOYYYAAA222111333333444AAAAAA///111777111...555444...//////...------...000222444000666999999;;;BBBBBB???@@@===999777666666666555333111555===???<<<<<<@@@FFFAAA<<<888333...000444---......---...444===DDDPPPEEE:::999???EEECCC>>>999999:::>>>EEEGGG>>>111777999<<>>===<<<;;;;;;<<<===777444333555999;;;;;;:::777666444222111000000///------,,,...///000///------,,,+++,,,...///...---***)))(((((())),,,///111666444333555777666333000222111...,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222333333111000///...------...///444555111,,,---444666333555555777:::<<<;;;999666<<<;;;999666444333222222333666888777333111333555000...,,,,,,---000111222,,,444999555111222111---000///111555:::<<<;;;999;;;:::::::::::::::::::::===<<<:::999888777777888999:::::::::999888666555222333555777888999999::::::999777666555555555666666333222333555666444222111222333333333222111000333333333333333333333333333444444555555444444333666555555444444333333222www[[[EEEAAA@@@BBBBBB>>>===???<<>>???@@@===AAADDDEEECCCAAABBBDDDNNNKKKEEE===555000///000///333???QQQ]]]]]]UUUPPPNNNTTTXXXWWWQQQLLLMMMOOORRRWWW[[[___lll~~~~~~}}}|||xxxxxxqqq```LLLAAA???===;;;<<<>>>>>>===;;;<<<<<<;;;::::::999888888;;;:::888888888777444222444555555666777777888888666666666555444444444333666555444333222222222222222333444333111000111222555555LLLvvvkkkSSSBBB:::888777666===>>>111...222......444111,,,111222000///......111333555111666999777999>>>>>>;;;:::777333111111111000000...---000666999:::AAAJJJRRROOOLLLIIIAAA666111111000333666999;;;???EEEIIIFFF===444333777;;;:::666999;;;===@@@FFFHHHAAA777222333555777:::;;;<<<===>>>===<<<;;;999999888888555333222333666999888777222222111///......---------,,,,,,---///000...------,,,,,,,,,...///...------+++******+++---000111333222111222444444111...000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******,,,---...///000000------------...000222333777888555000222888:::777:::::::::<<<<<<;;;777444<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>===999444111,,,,,,,,,...222666999:::666<<>>???BBBEEEEEEBBBAAABBBDDDHHHJJJIIICCC999111///000...333BBBWWWbbb^^^SSSLLLOOOTTTXXXVVVQQQLLLLLLMMMPPPWWWZZZ]]]ooo}}}~~~}}}yyyrrrdddQQQCCC>>>===;;;;;;<<<>>>>>>>>>===<<<;;;;;;::::::999999888;;;999888888888777444222555555555666666777777888555555555555555555444444666555555444444333333333222333444333222111222333222555EEEggglllRRR???777888777999;;;555111222...111777000+++444333222000//////000222333222555666444555777666333222000---,,,,,,,,,,,,+++***,,,000444666===KKKYYYaaabbbdddeee]]]PPPFFFCCCGGGIIIJJJIIIEEEBBB???>>>;;;666111///111333333222;;;@@@DDDFFFHHHJJJFFF???999999::::::999999888777;;;::::::888777555333222333222000111333444444333///.........---------------,,,,,,---//////...,,,...---------///000///...///...---,,,,,,...000111000///...///000000...,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...............///111333444666777555444666<<<===;;;===<<<===>>>>>>===:::777<<<===???AAABBBCCCCCCBBBCCCBBBBBBDDDEEE???555---***+++---000333777:::<<<;;;>>>???<<<:::999555111/////////222777;;;===>>>:::::::::999999888888888777777888999999888777666888888888777555333111000...///111333555666777777777777666555555666666777555444333333555555444333222333444555555444333222111111111111111111111111111222222333333222222111000000111222222333444444cccLLLEEEAAA@@@@@@>>><<<===BBBGGGeeevvvkkkooorrrpppxxxlllMMM?????????<<>>>>>===<<<<<<<<<=========<<<;;;;;;;;;::::::999999999:::999777777777777444222555555555666666666777777444444444555555555555555444444444444444333222222222333444444222111222444000444===TTTzzzfffEEE555999<<<>>>AAA>>>999555000555<<<222,,,555666777777888777666555444222333222000//////...---...,,,******+++,,,+++***(((...444666777@@@QQQ```gggjjjqqqwwwsssiii```^^^ZZZYYYVVVPPPHHH???888444666444222000111222444555???EEEIIIIIIHHHIIIGGGCCCBBBBBB@@@>>>;;;888555444555555666555444222000///111000////////////000///---......///////////////---,,,,,,---//////...,,,000...---...///000///...000///---,,,,,,---...///---,,,,,,,,,------,,,+++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......444333111000/////////000111111111333777<<>><<<<<<===???AAAAAA???===;;;===???AAABBBAAA@@@???AAAAAABBBCCCBBB<<<444---,,,---///000111111333444444666777999::::::888555333222111222555999<<<>>>;;;:::999888666555444333444555888999:::999777666999888777666444333111000...///111333555666777777777777666666555555555555444444333444444444444444222333444555555555444333222222222222111111111111222222333333333333222222111111222222333333333333xxxYYYHHHDDDAAA@@@???===;;;???EEEKKKnnnsssooouuuxxxvvvbbbEEE===??????<<<@@@BBBCCCBBB@@@@@@CCCGGGKKKRRRVVVQQQEEE888222000,,,...>>>VVVccc]]]SSSPPPOOORRRUUUTTTPPPLLLKKKKKKLLLSSSZZZddd}}}{{{{{{~~~~~~}}}zzzvvvyyy{{{uuucccNNN@@@>>>@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999999888777777777666444222555555555555666666666666444444444555555555555555222333333333333222111111222333444444333222333444000444666CCChhh~~~TTT;;;>>>CCCEEEGGGDDD<<<999222555===555---333777:::>>>AAA@@@<<<777444222000///...---+++***+++---,,,++++++---......---+++555???AAAAAAGGGUUUaaaeeeggglllqqqoooiiieeefffXXXUUUPPPJJJEEE@@@<<<:::444444333222222444777999>>>DDDGGGDDDAAA@@@???<<<::::::999777555333111//////000111222222111000///.........---,,,,,,---...,,,---...///000000000///---------...///000///---000///......///000///---...---,,,+++++++++,,,---+++++++++++++++++++++,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///............///000111666555333111000//////000///---...222777<<<@@@CCC=========???AAABBB@@@???;;;<<<======<<<:::777555999<<<>>><<<888444111111...000333222000//////000...///222666777777777888777666555444444777:::===<<<;;;999777444222000///444555777999:::999888777:::999888777555444333333000111333444666777777777888888777666555444333222333444444444444333444444222222444555555555444444444444333333222222222222333333444444444444333333555555444444333333333222lllPPPEEECCCAAA@@@???===<<>>>>><<>>666444------<<>>??????>>>;;;::::::;;;::::::::::::::::::::::::888777666666777666444222555555555555555555555555555555555555555555444444111222333333333222111000222333444444333333444555222444222999YYYfffHHHAAA???AAADDDAAA@@@EEE@@@;;;<<<555///444222666;;;??????:::444///555222000222111......000000//////111333555555444999FFFSSSUUUSSSVVV^^^dddeeecccbbbbbb___ZZZYYY\\\UUUPPPIIIBBB???===<<<;;;666444111000111333666888888<<<===999555555333000---...///000000000000000......///000000000000///------...---++++++,,,...***+++---////////////...///......///111111000...000...---...//////...,,,,,,++++++*********+++++++++,,,,,,,,,++++++---......///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,//////......///000222333222222111111222333555666333///...333888<<>>>>>EEEOOO^^^~~~ssstttsssttt~~~dddJJJ???===>>>>>>AAACCCDDDDDDDDDHHHNNNSSSTTTVVVXXXUUUMMMCCC:::666///...>>>YYYeee\\\RRRQQQLLLNNNQQQRRRPPPNNNLLLKKKQQQSSSccc~~~xxxvvv|||zzz{{{zzzxxx|||}}}{{{wwwiiiSSSBBB>>>??????<<<>>>???>>>;;;:::;;;===::::::::::::::::::::::::888777666666777666444222555555555555555555555555666666666555444444444333111222333555555444222111222333444444333333444666555555222777RRRzzzxxxZZZHHH;;;;;;CCCCCCRRRdddaaaMMM???666333888333666;;;>>>===:::666333:::666555999999666777;;;999999999<<>>DDDAAA???>>>>>>???>>>===;;;===<<<;;;999888666555444666777777666555444333333222666;;;;;;666333222444...111666888333---111:::999:::;;;999777888;;;>>>;;;;;;:::999888666666555888888888999999999999999999888777666666666777777555555666666666666555555333444555666666666555444222444666555333222444555///000222444444444444333444444333333222111111000333333333444444333333333444444333333333333333333ZZZCCCCCCBBB@@@@@@@@@>>>???GGGQQQnnnvvvssstttpppooo}}}hhhNNNAAA<<<===???@@@CCCFFFIIILLLSSS\\\ccc___^^^]]]XXXPPPFFF<<<666000000AAA]]]hhh]]]QQQOOOKKKMMMPPPQQQQQQOOOMMMLLLSSSTTTggg{{{zzzyyyuuuwwwxxxuuuvvv~~~~~~}}}wwweeeNNN@@@>>>>>><<<:::<<<>>>>>><<<;;;===???::::::::::::::::::::::::777666666666777666444333555555555555555555555444777777666555444444333333222333555666666555333222222333444444333333555666777666333777PPPuuummmTTT>>>???KKKNNNgggaaaEEE888777===???@@@BBBDDDDDDCCC@@@??????;;;:::>>>@@@===???DDDBBBBBBCCCFFFIIIKKKKKKJJJ===KKKWWWXXXWWWYYYZZZXXXPPPKKKGGGFFFDDDDDDIIIPPPTTTMMMEEE???>>>===<<<;;;@@@999000,,,---/////////...///---***+++---***%%%+++,,,---...////////////333111000...------......+++---......++++++...111///111333444555444333222111000000111333333222111///...,,,,,,------,,,+++******+++++++++,,,,,,,,,---///000///------000333000000//////............,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++---000222...///000111444777:::<<<>>>666000222444555999@@@===<<<;;;<<<>>>??????>>>======<<<;;;;;;;;;;;;;;;;;;999777999;;;:::666222444999===<<<666111000111+++///666888111***000<<<888:::;;;;;;999:::===@@@:::::::::::::::;;;;;;;;;::::::999888888999999:::888777666555555666777888555666666666555444444333000111333555777777777777222444666555333222333666///000111333444444333333333333222222111000000///222222222333333222222222111111111222222333444444^^^EEEAAACCC@@@@@@@@@:::888JJJ```sssllllllmmmtttlllNNN>>>999:::<<>>>>>>>>>>>>>>======>>>===;;;999999999;;;<<<:::999888888888666333111555444333333333333444555444444444444444444444444555555555333222222444666666555555555555444444444444000666888@@@mmmhhhJJJFFFSSS^^^yyy\\\KKKMMMTTTWWWSSSQQQUUUZZZZZZUUUOOOVVVFFF<<<@@@CCC@@@CCCLLLLLLIIIGGGHHHJJJJJJEEE@@@;;;JJJSSSOOOLLLOOONNNGGG??????@@@AAADDDHHHKKKMMMHHHOOOTTTOOODDD:::777888:::555000///---+++,,,000---,,,++++++,,,+++***))),,,,,,---...//////......333333222222111111000000,,,------...///000000111222111000000111111000//////000000111111111000000...------------...//////000///---,,,,,,---///000...//////000000000000//////000111000...,,,---......---,,,---...///...,,,))))))***+++++++++++++++111111000000222555888::::::777444444666:::===>>>@@@>>>===???BBBDDDBBB@@@BBBAAAAAA@@@???>>>======>>>;;;<<>>;;;:::===;;;===>>>===999666666777666555444333222333444444444444555888;;;=========777888:::;;;<<<=========;;;;;;;;;:::888888999:::999888777555555555666666555444444444444555666666666666666666555444333222555666666666666444333111333111///000222333222///444444333222111111111111222222222333333444444444555555555444444333333333___FFFBBBBBB>>>>>>???>>>BBBXXXpppwwwllljjjjjjnnnwwwpppUUUEEE??????@@@GGGFFFQQQ]]]fffvvv~~~vvvhhhZZZVVVUUUKKKDDD???666222333JJJccceee[[[RRRIIIKKKMMMPPPPPPNNNKKKGGGFFFHHHaaazzz}}}|||yyyttttttyyy}}}xxxdddNNNCCC@@@>>><<<<<<======>>>>>>>>>>>>======???===;;;999999999:::;;;999888777777888777444222555555444333333444555555444444444444444444444444444555555333222222444666333333444444555666666666666000555777<<>>>>>AAAEEEDDD???999;;;FFFMMMKKKKKKMMMHHH???===???BBBFFFGGGGGGFFFEEE@@@HHHOOOOOOFFF;;;444222666111......---***+++///,,,+++******++++++***))),,,,,,---........................---......///////////////000000111111111111000///000111222111///...//////000000000//////---------------.../////////...---,,,,,,---...////////////000000///......---...///...---,,,---......,,,++++++,,,,,,+++*********+++,,,,,,,,,,,,,,,222333333555777999<<<===???<<<:::999<<<>>>@@@@@@BBB@@@>>>???AAABBBAAA???@@@@@@@@@@@@????????????CCC@@@@@@CCCBBB???>>>@@@<<<>>>???===:::888999:::888777666555444555555666666555666999<<<>>>>>>===888999999::::::;;;;;;;;;:::;;;;;;:::888777888::::::999777666555555555666555555555555555666777777666666666666555444333222444555555666555444333222333111///000222333222000333333222111111111222222222222222333333333333333444444444333333333222222```HHHBBBBBB>>>===@@@DDDOOOggguuummmggghhhkkkrrr|||{{{dddSSSIIIEEEEEEJJJNNN^^^oooyyyxxxeeeVVVQQQPPPGGGCCC@@@999333666MMMdddddd[[[SSSIIIKKKMMMOOOOOOLLLHHHFFFEEEGGGiii||||||~~~|||ssssssxxx~~~~~~nnnXXXBBB===BBBCCC???:::<<<======>>>>>>=========???>>><<<:::999888999999888777666777888777666444555555444333333444555555444444444444444444444444333444444333222222444555000111222444555777888888777000444777777QQQ}}}~~~wwwoookkkhhhccc[[[TTTIIIEEEAAABBBFFFHHHEEEBBBOOOGGGBBBDDDCCC>>><<<@@@666666999>>>AAAAAA<<<777999AAAFFFGGGKKKNNNHHH>>>:::>>>EEEJJJKKKHHHCCC???:::>>>CCCCCC???888222///000---,,,...---******---************++++++++++++------...////////////...---,,,++++++,,,---000111111111111111222222222222///......///111222222111.........//////......------------------......//////...---,,,,,,---...///////////////...---,,,,,,+++,,,------,,,,,,---...000...+++******+++***)))+++++++++,,,,,,,,,------333555777:::<<>>???>>>===;;;;;;===???:::999999888777888888888888888888;;;===???>>>===::::::999999999999::::::999::::::999888777999:::;;;:::888666555555555555666666666666666777777777555666666555555444333222333333444444444333222222222111000111222222111000222222111111111222333333333333333222222222222222333333333222222222222222eeeMMMDDDCCCBBBCCCHHHOOO\\\ssstttmmmiiigggjjjoooyyyzzziii[[[QQQMMMSSSXXXkkk}}}qqqbbbQQQJJJJJJDDDBBBBBB:::333888PPPdddbbbYYYRRRIIIKKKMMMOOONNNJJJFFFEEEFFFGGGqqq|||wwwxxx}}}~~~wwwxxx{{{}}}~~~}}}}}}}}}cccPPP???===CCCDDD@@@;;;<<<<<<======>>>=========@@@???===;;;999888888888777666555666888888777555555555444444444444555555333333333333333333333333222333444333222222444555000111222333555666777888777000222666555BBBmmmzzzkkk^^^RRRPPPRRROOOEEE>>>@@@===:::<<>>999666444222111111111000,,,***+++......,,,+++...+++,,,------------...//////000000111111111000000111///---,,,---///111333222222222111111111111111...------...111333222111....../////////...------------,,,,,,------...///...------,,,,,,------...............---,,,+++***)))+++------,,,,,,...///333000---++++++,,,+++***+++++++++,,,,,,---......666888;;;???BBBCCCCCCCCCCCCAAA@@@@@@AAABBBAAA@@@AAA@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???<<<===AAABBB??????BBB@@@???>>>======>>>AAABBB<<<<<<;;;;;;;;;::::::;;;:::::::::<<<>>>???>>>===<<<;;;:::999999999999:::999:::;;;:::888888999;;;<<<:::888666555555555555444555555666666666666666555555555555444333222222222222222222222222222222222111111111111222111111111111000000111222333333333333222222111111000000222222111111111111111111sss[[[QQQKKKMMMRRRZZZcccpppxxxoooiiihhhjjjqqqwwwtttiiibbbfffjjj{{{kkk^^^LLLEEEEEEAAABBBBBB;;;222;;;SSSeee___XXXRRRIIIKKKNNNPPPNNNIIIFFFGGGIIISSS{{{|||xxx{{{|||||||||zzzyyyyyyxxxxxxVVVJJJ???>>>@@@???===<<<;;;;;;<<<===============???>>>===;;;:::888888777777666555555777888777666555555555555555555555555333333333333333333333333000222444444333222333555333333333444444444444555555000000666555:::___vvv]]]RRRJJJKKKNNNLLLIIIHHHLLLGGGBBB@@@@@@@@@???>>>@@@DDDFFFCCC===999666444111000......000111222222333:::???@@@BBBHHHOOORRRIIIJJJJJJIIIGGGBBB>>>;;;666222...,,,...000000000+++***+++///000------000...///111111000///111333222222333333333333222222444222///------...000222000000000000000/////////---,,,,,,...111222222222///000000000//////...---,,,,,,,,,,,,,,,---......---------,,,,,,------------------,,,,,,***)))(((***+++------------///111111///,,,+++,,,,,,,,,++++++++++++,,,---...000111;;;===AAADDDFFFGGGFFFFFFAAA@@@??????@@@AAAAAA@@@>>>>>>>>>>>>???AAACCCEEEBBBBBBAAAAAA@@@??????>>>999777999>>>@@@??????BBB@@@???======>>>@@@BBBCCC===============<<<<<<<<<;;;::::::<<<===>>>===;;;===<<<;;;:::999999999999999::::::999888888999;;;:::999777666444444444555222333444555555555444444555555555555444333222111111111111000000000000000111111222111111111111222000000000000111222222333222222222111111000000000111111111111111111111111rrrhhh___cccjjjsss||||||sssmmmiiikkkooo{{{{{{|||~~~nnn[[[IIIAAACCC@@@BBBBBB;;;444???XXXfff^^^WWWSSSKKKLLLOOORRROOOJJJGGGJJJMMMggg~~~}}}zzzwww|||xxxvvvwwwvvvrrrmmmJJJCCC>>>>>>===:::999;;;:::;;;<<<<<<============>>>>>>===<<<:::999888888888666555555777888777777444555666666666666555444333333333333333333333333///111333444333222333444555444444444333333222222222111000444777666PPP}}}oooTTTMMMJJJLLLIIICCCBBBGGGCCC???:::666444222111///888BBBEEE>>>888777555222333222///------///222444555:::>>>>>>>>>BBBJJJRRRXXXTTTNNNFFF???:::777555111111222333333222///---,,,***+++000111......111111444666555222111444666333444444444444333222222222111...---,,,,,,---................../////////---,,,,,,...000222222111000000000000000///...---,,,,,,,,,,,,,,,------...,,,,,,,,,------,,,,,,,,,++++++++++++***))))))(((***,,,---...------///111---,,,+++,,,---...---+++,,,,,,,,,---///222555666@@@BBBDDDFFFGGGGGGFFFEEE>>>===;;;<<>>>>>>>>>>>AAADDDHHHCCCCCCBBBAAA@@@???>>>>>>999888:::???AAA@@@AAADDD@@@>>><<<===???AAABBBAAA===>>>>>>>>>>>>===<<<<<<;;;:::::::::<<<<<<:::888::::::;;;;;;:::999888888666777888777666666888:::888777555444333444444555111222333444555444333333444555555444444333222111222111000///............000222222222111000111222111111000000000111222222111111111000000000000000111111111111111222222222~~~{{{sssmmmkkklllsss{{{}}}nnn[[[YYY]]]kkk}}}sssZZZGGG@@@BBBAAABBBBBB:::666CCC]]]hhh___XXXUUUMMMMMMQQQSSSPPPKKKIIIMMMRRRyyy}}}}}}~~~yyywwwzzz~~~zzzttttttxxxvvvkkk```DDD???===>>>???<<<:::<<<999:::;;;<<<============<<<<<<<<<<<<;;;:::999888999777555555666777777666444555666777777666555444222222222222222222222222...000333444333333333444444444444333333333222222000444///222999555CCCgggrrr___YYYVVVWWWYYYPPPAAA<<>>@@@AAA>>>??????>>>===???CCCGGGBBBBBBBBBAAAAAA@@@@@@@@@===;;;===AAACCCAAAAAADDD>>>===;;;===???AAA@@@>>>======>>>>>>>>>===<<<;;;:::999888999:::999777555555777999::::::888666555222333444444333333555777555444333222222333444555111222444555666555444333444444444444333222111111333222000...,,,,,,,,,,,,000222333222000///111333222111111000000000000111/////////000000000000000111111111222222222333333wwwkkkhhhjjjooo{{{bbbLLLDDD@@@BBBRRRllluuuYYYFFF???BBBAAACCCBBB999888FFF```kkk```ZZZWWWOOONNNRRRTTTQQQLLLKKKPPPUUU{{{zzzzzz|||}}}~~~}}}yyyxxx||||||zzz|||uuuppptttzzzvvvfffWWWDDD>>><<<@@@CCCAAA>>>>>>999:::;;;<<<============;;;<<<<<<<<<;;;::::::999:::888555555666777666666444555666777777666555444222222222222222222222222...000333444333333333444333333333333333333333333000666///000999444:::XXXyyy|||iiiYYYSSSSSSYYY^^^SSSAAA999===:::888666444222000...---///===AAA666...333666333,,,---////////////111222555555:::CCCJJJNNNPPPQQQYYYSSSIII???777444444444333333000,,,))))))---000---******---...---...111444888:::888444222444777222222222222222111000///,,,,,,---....../////////,,,------...///000000111...------...000111000///............---,,,+++***,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++'''((()))))))))))))))((()))+++,,,,,,+++***,,,------...111555999:::888555000000111333666;;;???AAA===<<<<<<;;;:::999888777222000...///444999===???@@@AAA@@@>>>===>>>BBBFFF@@@@@@AAAAAAAAAAAABBBBBB@@@===>>>BBBBBB@@@???BBB===<<<;;;===@@@@@@>>><<<<<<======>>>>>><<<;;;:::999888777888888888666444222444777999999777444222000111111111000000222444333333222111222333444555222333555777777666555444444444444444333222111111333222000---,,,+++++++++///222333333000///111333222222111000//////000000......//////000000111111111111222222333333333333tttlllddddddmmm|||yyy\\\FFF===:::888999BBBTTTnnnqqq^^^KKK;;;<<>>555777UUUdddaaabbb```WWWSSSRRRLLLOOOVVVOOOHHHUUUmmm{{{wwwyyy}}}|||xxx|||{{{yyywwwuuussssssrrrzzzxxxwwwxxxvvvkkkYYYJJJ@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;999777666777999888888999888888777666555666666666555444444444333222222333333333444444444333222333444666666333111111111222333444444222000333333111000///111666999ddd}}}wwwiii\\\QQQKKKJJJIIIFFFBBB???<<<:::444333333555666555111---777888999:::;;;::::::999888222///111///+++,,,111777<<>><<<999===<<<999666444555888;;;000000///000222666:::===@@@???===<<<;;;===>>>???BBBAAA@@@???>>>>>>>>>???AAA???<<<<<<===???@@@@@@<<<999;;;@@@@@@:::777:::<<<;;;:::999:::;;;<<<===999999999999:::999666444888999::::::999777444333222111000111222222111000555666666666555444333222555555666666555555444333222333444555555333111000333222111/////////000111////////////000000000000000///...------...000111...---...111444555222//////000222333333222111000|||pppjjjeeehhhrrrtttYYYFFF<<<:::999888999>>>MMMeeeooo\\\III::::::BBBCCC;;;444===XXXeee```___]]]VVVSSSQQQNNNRRRVVVOOOJJJ]]]xxx{{{zzz|||}}}zzzwww{{{zzzxxxwwwuuutttttttttxxxwwwvvvwwwssshhhVVVHHH@@@@@@???>>>===<<<;;;;;;999999:::::::::::::::;;;;;;<<<<<<:::888777888999999999999888777666555555555555555555555444444444333444444444444444444444111111111333555666555333111111222333444444222111222222111000000111555888VVVjjjvvvooo```TTTHHH>>>;;;::::::888666444333222444222111222444555444222444444555666888:::===>>>???888222111...+++,,,111000888BBBGGGHHHJJJOOOUUUiiieeeTTT===222333444000///000///---...000...)))---,,,,,,------///000000111111111000000/////////////////////...---,,,,,,...---,,,---///111111000000000000000///...---,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++*********))),,,---+++,,,000111...---,,,++++++---------+++///333777666222000111333444555777999::::::::::::555444333555777888666444222222222111111222666999888777555444444666888999===<<<:::::::::;;;===>>>???===;;;999888999:::;;;===;;;999999:::<<<======999777999======888666888<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999777555999999999999777666444333222111000111333555555444777888888888777666666555555555555555555444444333333444666666666555333222333222111000//////000111/////////000000000111111000///---,,,,,,---...///...------///333444222000...///111333333333222111yyypppllliiiiiiooo{{{~~~]]]BBB999:::;;;888888888:::DDDZZZwwwooo]]]KKK;;;:::AAAAAA;;;555DDD___hhh```]]]ZZZTTTSSSPPPQQQUUUUUULLLMMMggg|||zzzzzzxxxvvvssswwwvvvuuuttttttsssttttttvvvuuuvvvtttnnnaaaPPPDDD@@@@@@???>>>===<<<;;;;;;:::::::::999999999999999<<<<<<<<<;;;999888999;;;::::::999888777666555444444444444555555555555555555555555444444444444444444333222333555555555444222222333444444444444444111333333333222333555777DDDPPPVVVOOOEEE???888000222222333333333333222222444222000000222555666666333222111111555:::@@@CCCIIIAAA888222---***,,,000...666???CCCEEEJJJUUU___sss```GGG555...------------//////---///222000,,,------------...///000000.........//////000000000000111111111000///---,,,///---,,,---///000000///......///......---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---111666555000,,,++++++,,,...//////...444777999888333000000222555444444444555888;;;<<<555333111000111111000///...///111111222333666888===;;;888555333222222333666555555555666888:::;;;<<<:::777555444555777999;;;:::888888777888999:::777666777::::::666444555999:::<<<===<<<;;;:::999999999:::;;;:::888666555999888777666555444444444333222000111444777888999888888999999999888888777555555555555555444333333555666777777777666444333222222111000000000111111000000000111111111222222000///---,,,+++,,,,,,---...---,,,---000222222111...///111222333333222222|||uuuooollllllmmmwww{{{rrrmmmlllmmmpppyyyqqqPPP<<<;;;<<<999777999999999???UUUtttppp```OOO???<<<@@@@@@<<<888KKKeeeoooeee___YYYRRRPPPNNNRRRVVVRRRJJJPPPooo}}}||||||{{{yyyvvvrrrnnnppppppooooooooopppqqqqqqrrrttttttpppgggXXXJJJ@@@?????????>>>===<<<<<<<<<;;;;;;;;;::::::999999999<<<<<<===;;;999999:::<<<;;;:::999888666555555444333444444444555666666666555555444444444444333333888666555555555666555444444555666777666666777777444666777888777666777888999>>>???;;;888999777222333444555666777777777777333222222222333444444444555333111111444;;;BBBGGGQQQIII===333,,,***,,,///333666:::>>>EEEQQQ___iiiiiiOOO555------++++++---...//////...///222111------------------...///000,,,---...///000111111222111222333333222000...,,,///...,,,,,,...//////...---------------,,,+++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---333888555---+++******+++...//////...111333444333000...---...222111000000222444777999222111...---,,,---------...000222222222222333444777555222///---,,,,,,,,,000000000111333555777888===:::666333333444777999<<<<<<;;;999666555666777555555666777777555333333444666:::<<<===<<<999777666888::::::888666444333666555444333333444666777555333000000222555777888666666777777777777777666444444555555555444333333555555666666666555444333222111111111111111111111000111111111222222222222111000///---,,,,,,,,,---...---,,,,,,---000222333...///000222333333333333}}}sssjjjaaa___ZZZTTTNNNKKKKKKLLLWWW^^^gggrrr~~~sssqqqsssssstttyyy{{{]]]AAA888;;;:::333777:::;;;:::@@@VVVwwwtttaaaQQQAAA===>>>===:::999PPPlllvvvkkkbbbYYYPPPMMMKKKQQQTTTOOOKKKXXXwwwyyyzzz{{{}}}}}}yyyrrrmmmiiiiiiiiijjjkkklllmmmnnnppprrrssslll___PPPEEE?????????>>>>>>======<<<<<<======<<<<<<;;;;;;::::::;;;<<<<<<;;;:::999:::<<<;;;:::999777666555555555333444444444555666666666444444444444333333333333555444444555666777777666888999::::::888777999;;;888:::<<<<<<;;;::::::;;;::::::888555666999999888333333444444555444444444222333555555444333111000333222222444999AAAHHHMMMSSSMMMAAA444---,,,...///333444999EEETTTaaaiiilllZZZAAA------222111///111///111111///000222111,,,------------------...///---......///000111222333111222222222111000...---000...,,,,,,.........---,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,111555111))))))((((((***---.........,,,---......---,,,,,,------------...///000222222///...---,,,+++,,,---...)))+++...///......///000...---,,,************+++///000111222555777999:::<<<999555222111333666888;;;<<<;;;888444111111222000111222222111111000......222777;;;===<<<999777222555888888666333111111222111000000222444888:::777444111///000222333333111222222333444444444444444444444555444333333222444444444444333333222222111111111222222222222111000111111111222222222222222111000//////............---,,,,,,,,,///222444//////000111222333333333ooobbbZZZTTTQQQHHHGGGEEEBBB>>>===>>>@@@@@@EEELLL[[[uuuxxxqqqvvv~~~{{{}}}oooKKK777555999888444888:::;;;;;;CCCYYYzzzwww```QQQAAA;;;:::999777888SSSppp{{{nnncccXXXNNNKKKIIIOOORRROOORRReee||||||zzzzzz|||}}}vvvooogggggggggggghhhjjjkkklllnnnqqqqqqgggWWWIIIBBB@@@???>>>>>>>>>=========<<<============<<<<<<<<<<<<:::;;;;;;:::999999:::<<<:::999888666666666777777444444444555555555555555333333444444444555555555000111222666:::<<<;;;:::;;;======;;;888777999<<<999;;;======;;;;;;;;;<<<===;;;777555555777888777333333333333333222111000111444777777555222000///000222555;;;AAAHHHMMMPPPPPPLLLBBB555//////000///000444???RRRdddkkkggg```III888,,,...333222//////000222111///000333111---///......---......///////////////000000111111111000000000///////////////000...---,,,---------,,,++++++,,,,,,,,,,,,++++++************++++++++++++******++++++++++++******)))))))))******++++++,,,,,,---,,,+++---000---''')))((((((***,,,......---******++++++,,,---......***+++,,,,,,------,,,,,,+++,,,---,,,++++++---///&&&))),,,...///000222444***************+++,,,,,,111222333555888999;;;<<<888666222000///000333444666888999666111......000---000000...---///...+++---111666;;;<<<;;;999777///333777888444111///000///......///111444777999888555111/////////......---...///000111222222222444444444444444333222222222222222111111111111111000111222222333222222222000000000111111111222222111111111111000/////////.........------...222555111111111111111222222222```PPPKKKDDDAAADDD???@@@@@@???======???@@@;;;===@@@LLLiiiuuuuuu~~~___@@@777888777777999888999:::;;;DDD[[[zzzyyyaaaRRRBBB;;;888666777999WWWsss{{{lll```UUULLLKKKFFFMMMPPPRRR^^^vvv}}}zzztttuuu{{{|||vvvnnnhhhhhhhhhiiijjjkkklllmmmmmmpppooocccQQQDDD@@@CCC>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<999:::::::::888888:::;;;999888777666666777888999555555555555555444444444444444555666777888888999555777:::>>>AAABBB???===<<<>>>???;;;666444777:::888999::::::888888999:::999777555555444444555666444444444444333333222111111333555555333111222333222555<<>><<<===>>>===<<<;;;;;;===>>>???>>>FFF```xxxtttzzzxxxuuuuuuuuuuuujjjMMM888999<<<555333999888999999:::EEE[[[xxxyyycccUUUEEE===999777888;;;YYYtttzzziii\\\RRRKKKLLLEEEKKKOOOUUUgggzzznnnmmmtttxxxssslllkkkkkkkkkkkklllmmmnnnooolllpppoooaaaNNNAAA@@@DDD>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<<<<888999:::999888888999;;;999888666555666777999:::666666666555555444444333555555666888999:::;;;<<<@@@BBBDDDGGGHHHFFFAAA>>><<<>>>>>>:::555222555999666777777666555555666888333222333444444333555777111222222222222222111111111333444333111111555888777;;;BBBHHHJJJHHHCCC@@@CCCEEE@@@777333444333///BBBDDDIIIMMMNNNHHH>>>777000000...,,,...222333111,,,/////////222666666222333333222222222222222333111000///...---,,,++++++...,,,+++******,,,///111111///---,,,,,,,,,+++***+++,,,,,,---------,,,,,,)))************+++++++++******++++++++++++******&&&''''''((()))*********))),,,---)))(((+++---,,,,,,++++++,,,...///...---,,,***)))***+++,,,,,,,,,...---+++)))(((((()))***))),,,......+++(((((())))))***+++***))))))+++---...------,,,+++***)))))),,,---///111333444555555444444222111000000111111///333777777333222444888555999999444444888888333555888;;;======;;;888555...444999999555000///000/////////000000111222222666444222222111000...,,,---...000111333333444444333333444444444333222222333222111111000000111111000111222333444333333222////////////000000000000---...///////////////...---///111111///000222555444333222111000000000000oooNNN===AAA@@@===>>><<>>@@@@@@>>>>>>AAA???<<<===IIIggg|||pppoootttxxx{{{|||qqqbbbWWWPPPPPPTTTEEE@@@:::777666666555333555999<<<===BBBSSSlll|||~~~fffUUUFFFAAA;;;444555===^^^uuuxxxhhh^^^VVVLLLIIIGGGHHHRRR___rrr~~~yyyqqqoooqqqsssrrrooojjjmmmmmmhhhfffhhhjjjiiihhhmmmfffRRRFFFFFFCCC;;;;;;<<<>>>???>>>===;;;:::;;;<<<<<<;;;999777888999:::999999888888777777666999888666555555666888999999777666777888888777555>>>AAADDDEEEFFFKKKSSSZZZddd___WWWNNNDDD===999666777333222444666666999>>>AAA===;;;<<<999555333555999222000555888333///...888222000333555111000333444666777666444666;;;@@@BBBEEEIIIMMMOOOLLLFFFBBB===???@@@???777///111777SSSKKK@@@:::888666333///444222111000111222333333///000111222333333333333555555444333333222111111///......---,,,,,,++++++...---,,,,,,++++++++++++*********++++++,,,,,,,,,,,,+++***)))))))))++++++******))))))))))))******+++*********))))))(((((((((((())))))******++++++&&&''')))***++++++******)))***+++,,,------------***++++++,,,---------,,,++++++***)))))))))******)))***+++,,,+++***)))(((+++******+++,,,,,,+++)))---000222000,,,***,,,000111222333444666777888999===<<<999444000111666;;;555666777777666555333222---111555666555555888:::666666666666666555555555888;;;:::777555555222...222222222333333444444555555666666555444111///......000222444555555555444666777666444333222444666333555555222111444333000///000111222333222111000000000000000////////////111///---...000000...,,,,,,---///...---+++,,,,,,333222222111000//////...lllMMM===AAA???===>>><<<<<<;;;<<>>888222444<<<]]]vvv}}}mmmaaaWWWMMMJJJGGGEEESSSkkk}}}~~~~~~uuummmlllpppssspppllliiilllkkkfffdddgggiiiiiinnnhhh^^^RRRHHHCCCAAAAAA===>>>???@@@@@@>>>===;;;:::;;;<<<;;;999999:::;;;888888888888888999999999;;;:::888777777777888999;;;:::999999;;;<<<<<<<<>>===999888999777333222444777111000555888555222222...,,,///555666222111444222333333333444777<<>>???;;;777999???IIIBBB:::555555444222///333333222222444666777888333333333444444444333333333333222222111000000///000///...---,,,+++******------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,+++***))))))***++++++******))))))))))))******************)))))))))((()))))))))))))))*********&&&&&&((()))******))))))++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,------,,,+++***------,,,---......---+++111444666444///---///222666666777888999:::;;;<<<===<<<999555111111555888333333444444333333222222000444888:::888666777999777777666666666555555555555777777444222333000,,,//////000000111222333333111222555666555222///,,,000111222444666777777888666666666444333222444666444666666333222555555222000111222333222222111000000000000000000000000000222000...///000111///---+++---......,,,++++++,,,000000111111111000000///fffKKK>>>AAA???<<<>>><<<999:::===AAA???<<<===BBBBBBCCCJJJ___|||yyywwwsssnnnjjjjjjlllooo}}}eeeVVVFFF???<<<888555444999888666777888888777666555777888999<<>>?????????>>><<<;;;999:::;;;;;;::::::;;;<<<999999::::::;;;<<<<<<===???>>>===<<<;;;;;;<<<===AAA???<<<;;;<<<=========888;;;===>>>>>>AAAGGGLLLLLLFFF<<<444000222777:::777333222555555555777;;;777444444666555111000222444000000333444222000111++++++...333444333555999<<<;;;999888999<<<@@@CCCMMMHHHDDDEEEJJJJJJFFFAAA999666666999999777888<<<<<<777111///000111000///000000111222444666888:::666666555555444333222222111000000//////......---//////...---,,,+++******,,,++++++++++++,,,,,,---............------------+++******)))******++++++******))))))))))))******************))))))))))))***))))))))))))))))))(((%%%&&&'''((()))))))))))),,,,,,------,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,---------......//////,,,------......------,,,000///...///111111///...333555777555111000111333999999999999:::;;;<<<===<<<<<<:::777444222333555222222111111222222333333333888<<<<<<:::777777999777666666555444444555555222555555222111222111------...///000111222333333---000444777777555111...222222222333555666888999444555555444222222333555444777666333333666555333222222222222222111000////////////000111111111222222000//////000111///...+++---......,,,++++++,,,...///000111222111000000___HHH>>>AAA>>><<>>>>>@@@AAA>>>;;;>>>DDDCCCJJJZZZppp}}}ooopppnnnjjjfffhhhooouuu{{{TTTGGG;;;999<<<;;;777444555666666888888888666555777777777888:::@@@FFFKKKLLLGGGFFFOOOaaappptttqqqdddTTTCCC:::666333444777TTTmmmtttiiiccc]]]SSSOOOSSSMMMaaa~~~rrrttt{{{nnnmmmjjjhhhfffdddccccccnnnoookkkdddbbbeeehhhiiihhh[[[fff\\\???>>>===>>>>>>>>>>>><<<;;;::::::;;;<<<;;;:::999:::;;;;;;<<<<<<<<<======>>>>>>AAA@@@@@@??????@@@AAAAAAEEEAAA<<<999888888777777555666666333000///111333///000111333555777888999555222111333444222444888333111222555555111111333444333333333222000000111333///...111666:::===???GGGDDD???<<<;;;;;;======IIIFFFEEEFFFIIIIIIFFFCCC;;;555222555666444222333222///,,,,,,---......---+++---...///000222444666777777555444222111000000/////////.........---------------,,,,,,,,,+++++++++*********+++,,,------.........------,,,,,,,,,******************++++++******))))))))))))***************)))))))))))))))******))))))((((((((('''''''''((())))))*********,,,,,,---.........------,,,------......---------------...///000111111111,,,,,,------------------000//////000111111000...000222333333111111222444888888888777888999:::;;;<<<<<<;;;999777444333222111111000000111222444555666888::::::777777999;;;555555333222222222222222222444444111111333333000...///000111222444555555...000333555666555444333222111000000000222333444000111222111000///111222222555555222222555555222333333222222111000///...------......///000111111000///////////////...---,,,...//////---,,,,,,------...000111222111000///|||XXXEEE???AAA<<<<<>>>>>>>>===<<>>===<<<<<<<<<======;;;888777777888;;;;;;;;;::::::999999999<<<<<<<<<===>>>???@@@AAA@@@<<<777333222222222111000111222222222222333444---000333555666555222000666333222444444222333777222000222666666333222444000333555444222222444666666444444:::DDDJJJFFF@@@AAA@@@<<<888555444444555>>>AAAFFFIIIJJJIIIGGGEEE???888555777888555111///...---,,,+++,,,------,,,+++---//////......///111666555333111//////......///////////////.........******++++++,,,------...************++++++,,,------,,,,,,++++++*********))))))******++++++++++++******))))))))))))******))))))))))))))))))*********)))))))))((((((''''''))))))))))))***+++,,,,,,+++,,,---///000111111111...///////////////......,,,,,,...///000000000000******+++++++++,,,,,,---......---...///000...,,,,,,...000111111222444555777666555555555777888999;;;;;;::::::888666333111......------...000222333555666666444333444:::>>>333222000.........//////...111111//////222333000...//////000222333333444............///111333444111000...,,,+++,,,,,,---,,,...//////...---...//////222222000000222333000222222111000//////......***++++++,,,---...//////---......---,,,,,,,,,,,,...///000000...------......///000111111000///...pppQQQBBB???AAA;;;<<<@@@===>>>;;;;;;AAAFFFJJJQQQWWWeeerrrzzzrrrrrriiiiiigggdddeeeooo~~~vvv^^^CCC:::666:::@@@@@@>>>===666888999999777555444444777888:::;;;===DDDNNNUUUKKKCCC@@@IIITTTWWWQQQLLLAAA@@@???;;;666333333444WWWllloooeeeccc^^^RRRJJJHHHZZZ}}}~~~uuuooosssuuurrrkkkrrrwwwssshhhaaabbbgggkkkmmmjjjccc```ccceeeeee```VVVbbb}}}~~~___FFFBBBBBBBBBAAA@@@??????>>>>>><<<<<<<<<:::777555555555777666666555444444333333555555666777888999::::::555333000///000111111111+++,,,...///000000111000333333222222222333444555888555444777777444444777222000333777888444333555***000444111///222777:::888===DDDMMMVVVVVVKKK===777999;;;999666555777:::999===CCCJJJMMMLLLHHHEEE:::555444888999555000...------------------,,,,,,---000333222///...///111333111000...------...///////////////////////////)))******+++,,,------...+++************++++++,,,************))))))))))))((()))***+++++++++++++++******))))))))))))******))))))))))))************)))(((((((((((((((((('''***************,,,------***+++---///000222222222/////////000//////...---***+++---.........------))))))))))))***+++,,,,,,---,,,+++,,,---...,,,***,,,,,,...///111333444555444444222222333555777999999888777777888666333000******++++++,,,---...///333444444222000222888===222000...,,,++++++,,,---***,,,,,,***+++000111///------......//////000000---+++)))((()))+++...000...---,,,***))))))((((((***,,,......---,,,,,,------///000------000111...111000///...------......*********+++,,,,,,,,,---,,,---------+++***+++,,,...///000000...------............//////000000000iiiKKK@@@@@@AAA;;;<<<@@@===<<<;;;AAAPPP```kkkrrrwwwppplllooohhhiiikkkmmmrrr{{{pppWWWCCC===:::<<>>======666888999999666555666777333888=========AAALLLTTTEEE>>>???JJJSSSPPPEEE===555:::===999222///111444UUUqqq|||tttnnnfff[[[WWWZZZmmmwwwpppmmmllllllllljjjnnnrrrqqqkkkfffdddeee```cccbbb^^^\\\```bbbbbbWWWNNNMMMTTTUUUJJJAAA@@@BBBAAA@@@>>>======<<<<<<999::::::999666444444555222222222222222222222222333444444444444444333333111000...///111222222111333333444555666555333111222000//////111555999;;;777444444666555222222555222111333888888555333555333;;;???999555888>>>@@@HHHQQQYYY[[[YYYTTTGGG;;;222999@@@AAA===<<<@@@FFF<<<;;;===FFFPPPRRRJJJAAA666444666;;;:::444///---+++,,,..................---111555444000...000222000///...------...///000.../////////////////////++++++++++++++++++++++++,,,+++******************((()))))))))))))))******'''(((***+++,,,,,,++++++******))))))))))))******((()))))))))************'''''''''(((((((((((((((***))))))))))))+++,,,---******,,,---//////000000...............---,,,,,,((()))+++,,,,,,+++***)))))))))(((((()))***,,,---++++++***+++,,,---+++)))+++++++++,,,...///000//////...------...000333555555444222333444444111...++++++,,,---......------111333555333111111444777222000---+++******+++,,,'''******(((***///111000........................,,,+++)))(((((()))+++,,,+++++++++++++++******)))***,,,...///...------...+++......,,,---000000---......---,,,,,,,,,---...++++++++++++++++++,,,,,,+++---...---+++***+++---,,,---///...,,,++++++,,,,,,++++++,,,...111444555gggHHH???@@@AAA:::;;;@@@======>>>JJJbbbzzzwwwiiiggglllgggkkkqqqxxxlllVVVAAA;;;888:::999777666777555777999888666666888:::000888>>>???<<<>>>GGGPPPAAA<<<>>>KKKSSSKKK<<<222000888<<<777...+++000555WWW|||wwwoooooosssxxx||||||oookkkjjjhhhggghhhggghhhjjjlllllliiidddaaaWWW[[[\\\YYYYYY^^^aaa```TTTNNNEEE??????AAABBBCCC>>>===<<<;;;999999888888777888888777555444555666111111222333333444444555666666666555444222111000444222111222333333222000------///222555555444222111111111222333444555666444111111333222///...111111000333888888555333444HHHQQQSSSJJJCCCDDDHHHJJJ\\\eeeggg^^^RRRIIIBBB;;;000:::DDDFFF@@@>>>CCCJJJBBB:::888BBBQQQVVVKKK>>>;;;;;;>>>BBB???777111000)))+++---///////////////+++000444444000...000333///...---,,,---///111222...........................------,,,+++***)))))),,,,,,+++***)))))))))***(((((())))))*********+++'''(((***+++,,,,,,++++++******))))))))))))******(((((())))))*********+++&&&'''''''''(((((()))))))))((((((((((((***+++,,,***++++++,,,------------,,,---------,,,,,,+++***'''((()))******)))'''&&&))))))(((((()))+++---...+++******+++,,,,,,+++)))***)))((((((******)))((()))(((''''''))),,,///111222000///000222222000---...///000111111111000///000333777666333111111222333111...+++******,,,---(((++++++)))+++111333222111000000000000/////////...------,,,,,,+++++++++)))***,,,---......---,,,***---///000///......///+++......,,,---000000...---,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,...000...,,,***,,,...***,,,------+++******+++)))))))))***---222777:::}}}fffEEECCC@@@???>>>>>>===<<<===<<>>JJJKKK===222000666555555666333......111RRRtttyyypppuuu{{{ssskkkjjjkkkhhhaaaeeeccc```^^^^^^]]]\\\[[[YYYYYYWWWTTTVVVZZZZZZWWWLLLIIIEEECCCCCCBBB???======999555444666666555333777777555444444333444444333333222333444555777888666555444333222333444444555555444333222000000//////333//////999777000222222222222111222222333333555333///------...///000666...111===;;;111666GGG\\\ooolllVVVMMMLLLHHHGGGbbbhhhiiibbbYYYQQQEEE999444888>>>@@@@@@???@@@BBB:::999666999IIIUUUJJJ666999;;;@@@FFFEEE===666444---...///111111000000///...------......///000111222///------///000///---,,,,,,,,,------.........000111111...)))'''((()))---,,,++++++,,,,,,***)))((()))+++,,,((($$$'''...************************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************---***((((((+++,,,+++)))+++***))))))((()))))))))''''''''''''((()))++++++$$$'''******)))'''&&&'''((((((((((((((()))))))))%%%%%%&&&'''((()))******,,,+++)))((((((((()))***,,,)))))),,,222555333000////////////000111222333///111333333222222333444444333000---***))))))(((++++++++++++,,,---...///////////////............---------,,,,,,++++++++++++,,,---......---,,,+++//////////////////......000000//////.........---***++++++++++++***))))))---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,...---,,,+++)))(((''''''***)))(((((())),,,000222qqqZZZAAA@@@>>>>>>>>>===<<<<<<>>>>>>OOOooovvvpppjjjfffgggkkkpppzzz}}}~~~rrrcccRRRJJJAAA======>>>:::666666999999555444777777666;;;999999;;;======;;;:::888777===EEEBBB666222666>>>:::777666333......111HHHeeesss|||yyyiii]]]dddsssxxxvvvpppkkkkkkllljjjddd___]]]ZZZXXXYYYZZZZZZZZZXXXXXXWWWUUUWWW[[[YYYUUUIIIFFFCCCBBBAAA@@@===:::;;;999666555666666555333666666666666555555555444333444555777888888888888666555444333222333333444444444333222222111111000///333///000999888111222222111111000000111111222222000...------...///000333111666@@@CCCDDDOOO___gggooofff[[[```ddd```___iiijjjhhhddd```ZZZKKK===111444888999999:::===???<<<;;;999<<>>>>>>>>>>>>>>>>>======>>>BBBUUUvvv{{{ssskkkgggeeedddjjjpppxxx}}}wwwzzz{{{tttfffZZZKKKCCCBBBAAA<<<666>>>>>>;;;555666;;;??????AAA@@@???>>>===;;;777444111555<<<@@@:::111666AAAJJJBBB<<<999666111///111999RRRaaaqqqlllyyy|||~~~vvv```NNNQQQ```eeegggfffddddddfffddd___]]]ZZZUUURRRRRRTTTTTTUUUVVVWWWVVVVVVXXX[[[XXXQQQEEECCCBBBAAA@@@===999777999888777777777666444222444555777888888777666555555777:::<<<===;;;999888555555444333333333333333222222222222222222222222000444111111:::999222333111111000000000000000111///////////////000111222///555<<>>NNN]]]]]]OOO@@@777444444333333222000///...------------...///000000---,,,++++++,,,,,,+++***,,,,,,,,,,,,------------***+++,,,+++***+++,,,...---+++***+++,,,,,,+++)))(((''')))+++***)))...666************************))))))))))))))))))))))))******))))))))))))((((((''''''((((((((()))))))))(((((())))))))))))*********(((&&&'''((()))((((((,,,++++++***)))*********))))))))))))***+++,,,,,,&&&)))++++++***(((((()))++++++******))))))((((((******)))))))))(((((((((***)))((('''''''''(((((()))''''''***...111///---------,,,,,,,,,------...+++---...///---------...))))))(((((((((((())))))++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++******************+++************************,,,,,,,,,,,,++++++++++++******++++++******)))(((************)))))))))))))))*********++++++++++++'''(((***,,,---------,,,---,,,***((('''((()))***vvvZZZDDD???@@@@@@@@@>>>>>>>>>???===GGG___tttllleeeccccccfffnnnvvv}}}{{{vvvyyyxxxlll]]]PPPIIIEEEBBB@@@HHHDDD===666888BBBKKKNNNLLLPPPPPPHHH>>>999666555222555;;;<<<777444===JJJOOOGGG@@@>>>:::555111111666MMMaaauuubbbdddnnnxxxuuuaaaMMMIIIPPPVVV\\\______```bbb```\\\```[[[UUUPPPNNNNNNOOOOOOTTTUUUUUUVVVYYY[[[UUUMMMBBBBBBAAAAAA???;;;888555777777777777777666444222222555888:::;;;:::888666<<<<<<===>>>===;;;999777444444444333333333333333000111111222222333444444111555111222;;;:::333444222111111000000000000111000111222333222222222333...<<>><<<;;;<<<>>>AAAQQQlllvvvlllfffbbbdddgggllluuu~~~|||zzz}}}{{{pppaaaTTTNNNOOORRRVVVPPPEEE>>>BBBPPP\\\aaa___gggfffTTT???555444666555666777999888999???GGGHHHCCC???>>>;;;555222333JJJ\\\pppttt___fffmmmjjj\\\LLLEEEFFFRRR[[[bbbccccccdddccc```___ZZZTTTPPPNNNOOOOOOPPPRRRSSSSSSUUUYYYZZZSSSIIIAAABBBBBBAAA>>>:::777555555666777777666555333333333555999<<<===<<<999888AAA@@@>>><<<999888777777333333333333333222222222///000111222333444444555222666222222;;;:::333555444333222111111111111111111222444333111111222333333FFFRRRQQQXXXjjjsssppplllbbbYYYeeeyyyxxxppptttooollljjjjjjggg```VVVOOOBBBBBBAAA@@@>>><<<888666777888888:::>>>AAA<<<555555888???GGGFFF===555111333222111///---,,,+++***+++++++++,,,,,,---...///,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,+++******,,,,,,,,,******((('''))))))(((***///************************)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))((((((((()))***,,,+++******))))))******(((''''''''''''((())))))(((***++++++)))((()))***,,,++++++***)))(((''''''((((((((()))***+++++++++(((((((((((((((''''''&&&)))))))))+++---------,,,------,,,+++++++++,,,,,,***,,,------,,,++++++,,,,,,,,,+++++++++***))))))))))))((((((((()))******,,,,,,,,,+++++++++******************************,,,+++***))))))***+++,,,(((((())))))************++++++++++++++++++++++++)))************)))(((((('''''''''(((((()))******(((((()))))))))*********((()))+++,,,---,,,,,,+++***)))((('''''''''((()))yyy^^^III???===>>>===;;;888888<<<@@@LLL```zzzsssllldddaaabbbhhhooovvv~~~qqqccc]]]aaaggglllfff\\\VVV[[[iiisssvvvqqqxxxqqqWWW<<<000111444555555555666777999;;;===<<<:::::::::888444666;;;aaalll}}}ooollleeeYYYLLLBBB??????JJJUUU___aaa``````aaa```XXXUUUQQQOOOPPPRRRTTTUUUPPPQQQPPPRRRWWWXXXPPPEEEAAABBBBBB@@@<<<999777777555666777777555444444555555777:::===>>>===;;;999???>>>;;;888666555555555333333333333333222111111///000111222333444555555111555222222;;;:::333444555444333222111111111111///111333222000000333666>>>SSSaaabbbiiiwww}}}xxxzzzxxxttt{{{www|||tttssssssssslllccc]]]\\\KKKIIIFFFDDDBBB???;;;888::::::;;;<<<<<<;;;888444666444666999888222///000000///...,,,++++++******++++++++++++,,,---......***,,,......,,,*********,,,,,,,,,,,,++++++++++++...,,,*********+++***)))+++*********,,,---,,,++++++((((((******'''(((+++************************))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))******)))(((((()))++++++******)))((()))))))))'''''''''&&&&&&''''''(((((()))***)))(((((()))*********))))))((((((''''''&&&''''''((()))***+++,,,((())))))))))))((('''&&&))))))***+++,,,,,,+++++++++++++++******+++,,,,,,+++,,,------+++******+++************)))'''&&&%%%''''''''''''((()))******,,,++++++++++++*********)))))))))))))))*********++++++************++++++(((((())))))******++++++*********+++++++++++++++))))))******))))))((('''&&&&&&''''''(((((())))))(((((((((((())))))))))))*********************+++((((((((((((((())))))***sssVVVDDD???=========:::888:::BBBHHH\\\pppssskkkhhhfffeeeiiirrrzzz~~~|||ssspppsssxxxzzzvvvppplllqqqzzz~~~|||uuuwwwkkkNNN777111222222444666888888777666555444666555666777555666@@@KKKcccjjj~~~xxxhhhSSSAAA888777888:::GGGSSSVVVUUUVVVYYYZZZRRRPPPNNNNNNPPPSSSTTTTTTOOOOOOMMMOOOTTTVVVNNNBBBAAABBBAAA>>>:::777777777555666777555333222444666777999;;;===>>>===;;;:::777777666666555444333333222333333444333222111000000000111222333333444444111555111222;;;999222444444333222111000000000000///111444333222333999>>>JJJ\\\kkkooottt~~~}}}zzzvvvtttssssssmmmbbb]]]^^^TTTOOOIIIEEEDDDDDDCCCBBB<<<<<<======:::666333333444222222555444000000222...---,,,+++++++++,,,,,,************+++,,,---...***---//////---+++***+++,,,,,,,,,+++++++++******---+++))))))+++,,,***)))+++***)))***,,,---,,,++++++((())),,,---***(((***************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''')))***(((&&&&&&(((******)))((((((''''''((((((((((((''''''''''''((((((((())))))(((''''''(((***(((((((((''''''''''''''''''''''''(((((()))))))))))))))*********)))((('''''')))*********))))))***(((((((((((()))***++++++***+++---,,,***))))))***(((((())))))((('''%%%$$$%%%%%%%%%&&&''')))***+++*********)))))))))((((((((((((((()))))))))******((())))))******))))))(((''''''(((((()))******+++(((((()))))))))*********)))))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))***)))((('''((()))+++,,,))))))))))))))))))))))))qqqTTTCCC@@@>>>???>>><<<:::???IIIQQQhhh{{{yyykkkggghhhmmmmmmsss|||~~~|||~~~}}}xxxwwwtttrrrvvv{{{yyyssspppooo___DDD444444666333333999===<<<888444222111555666777777555:::JJJZZZUUU]]]yyyoooWWW@@@444222222111>>>KKKOOONNNQQQUUUXXXQQQOOOMMMMMMOOOPPPQQQPPPOOONNNLLLMMMSSSUUULLLAAA@@@AAA@@@===888555666888555666777555222222555888999:::<<<===>>>===<<<;;;///111333555555444222111222222333444333222111000000111111222333333444444000444111111:::999222333333222111000////////////000333666666555999@@@FFFRRRaaannnrrrvvv}}}zzz}}}{{{~~~tttooommmnnniii___YYYYYY\\\TTTKKKFFFFFFIIIKKKLLL<<<<<<===<<<888222000111...,,,...222222///---///,,,,,,+++***+++,,,---...************+++,,,---...,,,///222222///------...,,,,,,,,,++++++*********,,,***((((((+++---,,,***+++***)))***,,,---,,,+++***((()))...///,,,******************************)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''')))'''%%%$$$''')))))))))((('''''''''''''''***)))(((((((((((())))))'''(((((((((&&&&&&((()))&&&&&&&&&'''''''''''''''(((((((((((('''''''''''')))***+++++++++***((('''&&&'''))))))(((''''''(((&&&&&&&&&'''''')))***+++)))+++,,,+++)))(((((()))''''''((())))))((('''&&&######$$$%%%''')))+++,,,)))((((((((('''''''''''''''((((((((())))))******&&&'''((())))))((('''&&&&&&&&&''''''((()))******&&&'''''''''(((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((&&&%%%&&&))),,,...++++++******))))))((((((hhhHHH>>>DDD>>>@@@@@@<<<;;;FFF[[[lll}}}nnndddcccffffffsssuuu~~~yyyzzzwwwtttsssttttttrrrpppeee[[[KKK===555444777999:::;;;;;;;;;999777444222444555444222666CCCTTT___WWW[[[fffwww}}}uuupppjjjEEE666333111333666<<>>DDDKKKOOO___fffjjjuuuxxxrrrrrrzzz|||}}}{{{pppgggaaabbb```ZZZWWWXXX\\\^^^WWWMMMRRR\\\UUUCCCDDDAAA;;;666222111111222,,,...000111222111000///,,,---...//////---+++***,,,,,,------...//////000000...,,,---///000---*********+++,,,,,,,,,,,,+++((())))))************)))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((***)))'''&&&%%%&&&((()))''''''''''''((((((((((((,,,)))'''(((******(((&&&'''''''''((((((((())))))******))))))((((((((((((((()))))))))))))))))))))''''''''''''(((((()))***'''((())))))'''''''''))))))))))))))))))))))))((((((((()))******)))&&&$$$''''''&&&&&&''''''((())))))&&&$$$$$$'''((('''%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''',,,+++)))((('''(((((()))((((((((((((((((((((((((iiiJJJ>>>CCC===???AAADDDKKKZZZooo}}}~~~uuukkkeeecccccciiivvv}}}qqq{{{}}}yyyxxxxxxvvvlllwwwyyyvvvtttttttttpppjjjeee\\\RRRDDD;;;:::;;;;;;999;;;<<<<<<<<<:::888555333333444333222888GGGYYYcccUUUSSS[[[ooo}}}{{{nnneee^^^```KKK;;;///000111555;;;BBBHHHIIIJJJJJJJJJIIIJJJLLLNNNNNNMMMMMMNNNOOOPPPMMMHHHCCCAAADDD>>>===999222888;;;222333999777555777444999JJJTTTOOOHHHAAA<<<:::999999GGG===444333555333222222333555555555444333444555444333111222444555555444444444444444333222000...000000//////000000111222...666???BBB@@@AAAEEEJJJSSSccckkkoooyyyyyyrrrqqqzzz||||||wwwuuunnneee___^^^]]]YYYYYY\\\]]]]]]YYYUUUYYY\\\RRRCCCAAA>>>999444111000000000---...000222222111000///------.........---,,,+++,,,,,,,,,---.../////////...---+++,,,......,,,))))))***++++++,,,,,,++++++))))))************))))))************++++++++++++************************))))))))))))))))))))))))*********)))))))))((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((()))(((''''''''')))+++,,,''''''''''''(((((((((((()))'''&&&&&&((((((&&&$$$&&&&&&&&&&&&'''''''''(((*********))))))(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''))))))))))))))))))))))))(((&&&%%%(((---///+++'''&&&&&&&&&&&&&&&''''''((()))'''%%%%%%'''((('''&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&kkkNNNAAABBB===>>>DDDOOO___qqqsssjjjgggeeecccaaammmzzzxxxxxx~~~}}}ppp```WWWSSSRRRUUUeeewwwzzzxxxxxxyyyyyysssggg^^^QQQHHH???<<<@@@BBB>>>:::<<<=========<<<:::777666222444333222:::MMM^^^fffSSSKKKRRRhhhuuulll[[[RRROOOwww{{{fffPPP<<<444111111666>>>DDDEEEDDDEEEDDDDDDFFFIIIKKKKKKKKKHHHJJJKKKKKKIIIIIIIIIIIINNN>>>888999555555999555222888999888444222HHHmmmooo[[[FFF>>>:::666777;;;XXXFFF555111555666333111666555444555666666555444222111000111444555666555222222222222111///...---111000000000000111222222111555<<<@@@CCCDDDFFFHHHTTTdddlllrrr{{{yyyrrrrrr|||~~~|||xxxrrroookkkccc\\\YYYYYYXXXZZZ]]]^^^\\\\\\```bbb[[[NNNBBB===;;;666222///.../////////000111222222222111000......------,,,,,,,,,---+++,,,,,,------......///---,,,+++,,,---,,,+++))))))***++++++,,,,,,++++++++++++++++++***)))(((((())))))))))))************************************))))))))))))))))))))))))******))))))))))))((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''((()))+++,,,...''''''''''''((((((((((((((('''&&&&&&''''''&&&%%%&&&&&&'''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((((((((((((((((((((((((***%%%###'''///111,,,&&&&&&%%%%%%%%%%%%&&&'''''')))'''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssZZZNNNLLLKKKLLLSSScccuuu}}}uuujjjdddccceeedddcccqqq}}}xxxyyywwwmmm]]]KKK@@@<<<<<>>>>>===<<<999888222555444222===QQQ___dddRRRKKKRRRffflll\\\KKKGGGOOOuuu|||lll[[[???888222333;;;BBBDDDBBB@@@???AAAGGGKKKKKKJJJKKKIIIJJJIIIGGGIIIPPPVVVYYYZZZBBB999===999555888888999:::888777555666WWW{{{]]]BBB:::888222222999WWWEEE555111444666555444888555333444777888666444222111000111333555555444///000111111111111111222222222222222222333444444555777;;;@@@FFFIIIHHHFFFTTTbbbjjjoooxxxvvvqqqvvv~~~|||vvvqqqmmmfffaaa[[[XXXVVVVVVXXXZZZ^^^[[[^^^hhhgggXXXHHHAAA:::888555111/////////000000111222222222222111111000...---++++++,,,---...++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++***))))))***+++++++++++++++,,,,,,,,,+++***)))((('''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,''''''''''''(((((((((((((((''''''''''''''''''&&&((((((((()))))))))******((((((((((((((((((''''''((((((((((((((('''''''''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''((()))'''''''''''''''(((((((((+++(((&&&(((+++,,,((($$$&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''uuucccnnnrrriiigggfffhhhooo||||||llljjjgggdddccceeehhhkkkxxxxxxjjjaaaSSSHHHAAA======>>>???GGGWWWjjjxxx|||yyyvvvuuuuuuuuutttnnndddVVVMMMIIIJJJIIIGGGBBB>>><<<;;;;;;<<<===>>>>>><<<:::999555888777555@@@TTT^^^^^^OOOOOOZZZeee___KKKAAACCCUUUwwwyyyUUUKKK@@@<<>>888777444222111111111111111111222222222111111111000///,,,+++***+++---...+++++++++,,,,,,,,,,,,,,,,,,---...------,,,++++++))))))***++++++++++++***,,,,,,,,,,,,+++)))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((()))((((((((('''(((((((((''''''''''''((((((((((((&&&&&&'''&&&&&&&&&&&&''''''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%'''((((((''''''(((***&&&&&&''''''((((((((((((((()))***)))'''&&&&&&'''''''''&&&&&&''''''((()))&&&''')))******)))))))))((((((((('''''''''&&&&&&&&&'''(((((()))))))))((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&iiiJJJJJJfff{{{}}}xxxmmmbbbdddgggfffeeehhhooovvvyyyooo]]]PPPCCC<<<;;;;;;===???===@@@NNNdddvvv|||yyyvvvxxxxxxuuummmbbbVVVNNNIIIJJJLLLKKKEEE>>>999999;;;999:::<<<======;;;:::888999===;;;999DDDXXX^^^XXXLLLVVVbbbaaaQQQ@@@<<>><<>>888333555555444555333888<<<666<<>>333444666555555888777555555777666444666:::666555444555666666555444777555333333444444444333777999999777333111333666888777777777777888999999333333555>>>KKKTTTWWWWWWeeelllnnnooorrrnnnnnnzzzwwwxxxyyyxxxuuupppjjjggg^^^```^^^XXXTTTTTTTTTSSS[[[YYY[[[___XXXHHH===:::666555444333222222333333222111111111111000000000000...---++++++,,,---...++++++++++++++++++++++++,,,---///...,,,++++++,,,((()))******++++++******,,,,,,,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''(((((((((((($$$%%%&&&&&&%%%$$$&&&'''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((('''&&&&&&%%%%%%'''&&&&&&'''((()))******%%%&&&''''''''''''(((***((())))))******++++++,,,(((+++---,,,((('''***---)))))))))))))))***++++++'''***,,,---,,,,,,,,,---++++++++++++************)))***+++,,,,,,---,,,,,,++++++************++++++++++++++++++++++++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))'''&&&%%%%%%%%%&&&((()))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&[[[III>>>MMMmmmyyynnngggbbbeeeggghhhiiioooxxxooo]]]OOOEEE===:::888666888===@@@DDDSSShhhvvvyyywwwwwwvvvvvvqqqfffWWWNNNMMMPPPJJJHHHCCC===888555777888777888:::;;;;;;:::999888;;;@@@@@@>>>JJJ]]]```UUUMMM^^^hhh]]]III>>>>>>BBB\\\{{{uuuqqqXXXKKKAAAAAAAAA>>>CCCLLLWWWbbbppp~~~yyyHHH;;;:::===666444777555333666444666;;;555000888555444333444444555555555333333555999999666666999333555555555444333444555666555333444555666666555888:::;;;888444222555888:::::::::999:::;;;;;;<<<444444555===HHHSSSXXXZZZaaaiiilllooosssnnnnnn|||wwwxxxxxxwwwsssmmmgggccc\\\___]]]UUUQQQTTTWWWVVVYYYXXXWWWSSSJJJ@@@999777444444333222222333333444111111000000///////////////...---,,,,,,,,,------+++++++++++++++************,,,...---+++)))***+++((())))))***************+++++++++,,,,,,+++******(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''((((((((((((%%%'''))))))''''''(((+++(((((()))))))))************+++++++++,,,,,,,,,,,,+++++++++***)))(((((((((******)))))))))***++++++''')))***+++******,,,---,,,------...//////000000111222222000...---...///,,,,,,++++++,,,,,,---...***---111222000///000111000000000000////////////...///000111111222222222000000////////////000000000000000000000000000000------......//////000000------------------------,,,+++)))))))))***,,,---))))))+++,,,,,,,,,++++++)))))))))))))))))))))))){{{UUUFFF???@@@TTTpppuuunnnlllggggggggghhhlllttt~~~gggNNN===999888:::888666:::BBBFFFLLL\\\oooxxxvvvtttuuukkklllhhh[[[MMMGGGMMMUUUIIIBBB:::555444555666666555777888::::::999888777<<>>>>>??????AAAFFFOOOZZZccciii}}}rrrhhheeefffgggiiioooxxxkkkMMM888666666666555555999>>>CCCZZZgggtttxxxvvvtttqqqnnnlllcccTTTEEE@@@BBBCCC@@@888666333111///000111222666555555666888888777666999???;;;???WWWeee[[[PPPTTTccc___NNNGGGFFFEEEHHHjjjeeeJJJ999:::888888::::::777777:::666777:::???===777555666333666666555777;;;===;;;===;;;999999888777444222444444333333333333444444777666666555555555666666555777999999777666666777444444444333333333222222222000333;;;CCCFFFJJJNNNPPP[[[eeegggeeegggooovvvtttxxxxxxsssoooooolllggg___ZZZWWWYYYZZZYYYXXXYYYTTTOOOGGG>>>777222111000555444333333444444333111111000000/////////000000---......///...---,,,+++------------------------,,,,,,,,,++++++*********************************++++++************++++++***((('''''')))***(((&&&)))(((((()))++++++(((&&&************************)))(((((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&(((((('''''')))++++++***)))))))))***++++++---------------,,,,,,,,,...///000111222333333333111222222333333333333333888999::::::;;;;;;::::::>>>======<<<:::888666555555555666666777777666666666666555222000000222444111///......///000...---//////000111333555888999888777666777999;;;<<<<<>><<>>BBBBBB>>><<<999777777666444222444555555666666666555555666555555555555555666777:::;;;:::888555333444444111111111000000000000000000111444666555777AAALLLMMMXXXcccfffbbbaaajjjtttnnnsssuuuqqqmmmlllllljjjccc[[[WWWYYY[[[WWWQQQMMMKKKFFF>>>777222000000111555666666555333222222222333333222111000000000000.........///......---,,,------------------------+++++++++++++++***************************************))))))))))))******((('''&&&''')))***)))((('''((()))(((''''''((()))''''''((()))))))))((('''((((((((((((((((((((('''))))))))))))))))))))))))((()))******))))))***+++,,,---......////////////333333333333444444444444555555777999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@AAA@@@>>><<<:::888888777999999999888888888777777777777777555333333444666111000///000222333222111//////000222444666888:::888777666777;;;???AAABBB@@@<<<:::;;;:::666777:::;;;999555222111222555777666555555555555777888:::888888888888888999999999999888777777777888999:::666777777888888888777777444555555666777888999:::444555555777888999:::;;;777777666555444444444555777777777777666666555444666555555555444444333333444444555555555555444444eeeLLLCCCAAA@@@@@@===AAADDDBBB>>>===BBBGGGFFFXXXsss{{{qqqnnnjjjgggeeeeeedddcccllluuutttZZZDDD;;;999777999999666555<<>>777222222000///...---,,,---...///222222222333555666555333777======FFFYYY^^^SSSMMMXXXYYYLLLBBBEEEGGGGGGNNNgggiiiRRRBBB;;;:::777777999;;;888666<<>>DDDDDD===:::777555555666555444444555666777777777666555666666666555666666777888;;;:::888555222111222333111111111111111111111111///000333444111111;;;GGGJJJQQQ\\\bbbaaa___cccjjjccchhhkkkkkkhhhhhhjjjlllccc[[[UUUTTTSSSLLLFFFDDDAAA===777222//////111333555777888666222000111333333333222000////////////........................------------------------+++++++++***************************************))))))(((((((((((())))))))))))((()))************(((+++---+++((('''+++///%%%''')))******)))(((''')))))))))*********+++++++++++++++,,,,,,------------...000000//////111222333444777999::::::999888;;;;;;<<<<<<<<<<<<======<<<===>>>??????@@@@@@???@@@@@@@@@@@@@@@AAAAAABBB>>>>>>???@@@@@@@@@@@@???@@@???===;;;999999999:::<<<<<<;;;:::999999888888777888777666444444555777222111000222444666666555//////000222444666777888777555444777;;;@@@DDDEEEAAA===;;;<<<;;;888888<<<<<<:::666444222333555666555444444444555777888999777777888888999999::::::;;;:::999888888999;;;===777888888888999999999999555555666777888999::::::555666777777888888999999666666555555555555555555666666888888888777666555666555555444444333333222444444555555555555444444{{{```DDD;;;???BBB@@@<<<>>>>>>???>>>=========>>>>>>HHH```}}}{{{sssmmmkkkiiiiiikkklllkkkjjjvvv~~~~~~nnnYYYEEE999888;;;777888888666777@@@QQQ___tttwwwvvvsssooommmfff^^^LLLBBB>>>@@@===444///222000///............///000111000000222444555444333555;;;>>>KKK\\\[[[OOONNNXXXTTTEEE???DDDEEEEEENNNcccbbbKKKAAA???>>>===777777999;;;888666<<>>AAADDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBAAA@@@????????????>>>>>>??????@@@AAA<<<======>>>???>>>>>>>>>???>>>===<<<<<<===>>>???>>>===<<<:::999999999999555666777666444444555666222222222333666888888777///000111222444555555666444333333666;;;@@@CCCEEEAAA===<<<===<<<999999<<<888888777666555444333222222222222222333555777888777777777888888999999:::<<<;;;999888999:::===>>>888888888888888999::::::666666666777888888999999888888999999888777666555444444444555555555555555333444666888888888888777555555444444333333333333333333444444444444333333}}}MMMFFF@@@???>>><<<<<>>EEECCCCCCNNNgggjjjLLL:::999===>>>;;;888777999;;;999777:::@@@LLL???555777===<<<555000555777777555666;;;<<<;;;666444333444666777777777444444555666777777777777888888777666666666666666222222111000...///111444000000000000111111111111222000111555777777:::>>>CCCAAAGGGVVV]]]YYYSSSQQQOOONNNRRRYYY___bbbeeejjj^^^WWWOOOFFF>>>888:::@@@777555222000000222444666444555555444222111111111///......---,,,,,,,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***((('''((()))&&&***---,,,)))(((+++///***+++,,,---......------,,,,,,---///000222333333777777888999:::;;;<<<===<<<>>>???@@@??????AAABBBDDDFFFHHHKKKLLLLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCCCCAAA@@@>>>===<<<;;;:::::::::;;;===>>>>>>>>>???@@@@@@@@@@@@???AAA@@@@@@AAAAAABBBCCCDDD>>><<<;;;999888888999999444555666666444444555666333333333444777999999999222222333444444444444444333333444777<<<@@@BBBBBB???<<<<<<>>>===:::999<<<555666777888777555222000000000000000222444666777777777777777777888888888999888888888888:::;;;<<<777777777777888999:::;;;777777777777777777777777888999999999777555333222111222333444444444444444222222444555666777777777333333333333333333444444222222333333333333222222zzzZZZAAA@@@@@@BBB???;;;===AAAGGGEEEBBBAAABBBAAA???===???CCCVVVtttuuulllhhhdddeeefffhhhmmmsssyyy~~~ttthhh\\\VVVMMMGGG@@@999777777888999555444333666>>>MMM^^^jjjqqqqqqoookkkggg```RRRDDD888<<<===888444333333222111111111000000/////////000///000111444555444333222888AAATTTbbbYYYMMMRRRNNNGGG===???FFFBBBBBBQQQmmmppp]]]QQQAAA999888;;;<<<;;;:::888888::::::777777::::::444222666:::777333000111555777777888;;;;;;888555444444555666777666444666666666777777888999:::888777666555444333333333000111111000//////222444000000000000111111222222333222222444444333777===@@@<<>>888444555888444333222111111222444555444333111222222222111000...---,,,,,,,,,,,,------,,,++++++***+++,,,---...************************((()))))))))*********+++))))))))))))))))))))))))***))))))(((((())))))******,,,...---++++++,,,...(((+++...///---,,,.../////////000111111222333333333444555777999;;;<<<======>>>???@@@BBBCCCDDDEEECCCDDDEEEDDDBBBAAAAAABBBGGGHHHIIIKKKLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBAAA@@@>>>>>><<<;;;:::::::::;;;===>>>@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCC<<<;;;999777777777999999444666777777555555555666444333333555888999999888555666777777666555444333333444555999===@@@@@@???===;;;<<>>>>>>>>>>>:::@@@WWWvvv|||mmmeeecccbbbcccfffjjjppp{{{}}}qqq```OOO@@@888444555666888999888777666777555444888CCCTTTdddooopppooommmiiieee\\\JJJ;;;888===;;;222///444555000222111111000//////......000///000222444555555444111777AAAVVVdddYYYMMMTTTHHHBBB;;;@@@HHHBBBCCCSSSppphhhNNN<<<===>>>===:::999;;;===<<<888777:::;;;777555666:::777666777777555777;;;...333888999:::===;;;777555555555666777666444111999888777777888:::<<<===777666555333222111000000111222222111000000111333111111222222333333444444444333333333///...444======:::>>>IIILLLGGGHHHPPPRRRKKKJJJUUU___cccccceeeTTTGGG;;;777666222000000333222222222222333333333444111///000333333111///------,,,,,,,,,---......++++++***)))***+++---...))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******,,,///111111000000333555333666999::::::999999999::::::::::::;;;<<<>>>>>>;;;<<<>>>@@@BBBDDDEEEFFFBBBBBBCCCEEEGGGHHHIIIJJJGGGHHHGGGEEEBBB@@@@@@@@@FFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@??????@@@???>>>======???@@@BBBAAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBB@@@???;;;999888666666777888999444666888888777666666777555444444555888999999888999999999999888777555444444555777;;;???@@@???===<<<:::<<<@@@@@@;;;888999666666777777777777666555000//////000222444666777777777666666555555444444000111222333444444444444777666666666666888:::;;;888888777666555444333333111222333444444222111///---///000222333333333222444333222111000111222333000111222333444444555666222333333444444333333222gggKKK;;;AAA>>><<<===@@@AAA???<<<;;;===@@@AAA@@@>>>===>>>>>>GGG```xxxhhh______hhhfffgggqqq~~~zzzlll[[[FFF===<<<777666666666777777777888888::::::666666FFF^^^mmmnnnpppkkkgggddd\\\NNNBBB===CCC888......000///------000000000000///...---,,,000000000111222222333333222888LLLbbbeeeTTTIIIJJJHHH@@@<<<>>>AAAAAAFFFMMMnnnfffWWWMMMFFF???<<<;;;===<<<999999;;;888888999999999999888888999555222444888:::888555444333444888<<<>>>===::::::555111222777999888555::::::;;;<<<;;;:::888777333111000000111222222111222222222111222222333333222222111111111111222222333222333333111111999CCCGGG@@@???FFFIIIFFFJJJTTTOOOMMMNNNUUU```fffeeeaaaNNN===111222444000000555888555111//////000/////////000111222222111000///......---,,,+++++++++,,,------,,,++++++,,,,,,---***))))))))))))))))))))))))***++++++++++++******///---+++******+++++++++***,,,.../////////000222000333666888888:::???BBB???@@@BBBDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBDDDFFFEEEFFFHHHJJJKKKKKKJJJIIILLLKKKJJJHHHFFFEEECCCCCCFFFFFFGGGFFFFFFEEEDDDDDDJJJIIIGGGEEEBBB@@@>>>===>>>???AAABBBCCCBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@AAAAAAAAA???===>>>>>>>>>>>>>>>===<<<<<<999888888888777777666666999999888777666666777777:::444333888:::888888;;;<<<<<<;;;:::999888777777777999;;;===>>>>>>===<<<<<<>>>@@@>>>:::777666777888777666777888888888666444333333333444555777888:::999888777666666666666333333444444444444444444444444444444555555555666666666555555555444444444444444333333222111000000111111000000111333444666666555444333222333444444222666::::::777444333444666555444444555444222000qqqWWWFFF???>>>======???AAAAAA???<<<===>>>>>><<<;;;;;;===???BBBPPPjjj}}}vvvnnngggeeegggiiikkkoooyyynnn]]]OOO===888:::666555555555666666666666666666888666888GGG]]]jjjkkkooohhhaaaXXXMMMCCCAAADDDCCC888...---///...------....../////////...------//////000111111222222333111999MMMaaabbbQQQEEEDDDBBB<<<999===???@@@EEEKKK^^^~~~{{{nnncccWWWIII>>>:::AAA<<<888888777666888===999999999::::::999999999999555333444888:::888555222222222555999;;;999777888777666888;;;===<<<:::=========<<<;;;999777666333222000000222333222111333222222111111111222222000000////////////000000222111222222//////777@@@BBB===>>>FFFJJJHHHKKKTTTPPPMMMMMMSSS\\\```^^^YYYJJJ:::///111333000000555777444111///000000000000000000111111111000//////......---,,,,,,+++++++++++++++***))))))))))))***+++++++++******)))))))))******++++++++++++******+++,,,---...///000333555444666888999888888999:::;;;===?????????AAAEEEHHHFFFGGGIIIKKKKKKJJJIIIHHHEEECCCAAA@@@???@@@AAABBBCCCEEEFFFFFFEEEDDDFFFGGGGGGHHHJJJLLLMMMLLLKKKJJJKKKJJJHHHFFFDDDBBBAAAAAACCCCCCDDDDDDDDDCCCBBBBBBEEEEEEDDDCCCAAA@@@????????????@@@AAABBBAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAA@@@???@@@@@@@@@>>><<<<<<<<<<<<<<<<<<;;;::::::999999888888777666666666777777777777777777777777999666555999999666777;;;?????????>>>>>>>>>>>>>>>;;;<<<===>>>>>>===;;;:::<<<>>>???>>>:::777777777888777666666777888777666666555555444555666888888999999888666666555555666444444333222333333444444444444555555555666666666666555555555444444444444444444333333222111111000222111111111111333444555555444333222111222333333222555999999666444333333444333222333444444222000}}}}}}mmmVVVEEE???@@@======>>>??????>>>===<<>><<<===???AAAKKK___xxxvvvlllhhhhhhhhhiiikkknnnsss{{{xxx___KKKAAA666555999777555555555444444444444444444777888:::GGG[[[eeeeeemmmeeeYYYLLL???:::AAALLLBBB777...,,,---,,,,,,,,,,,,,,,---............---//////000000111111222222000;;;PPP```]]]MMM@@@>>>===::::::===???AAADDDIIILLLfffwww{{{hhh```PPPFFFGGGDDD:::888>>>???;;;:::<<<;;;888999<<<999999999::::::999999999888555333444777999888666333222333555777888777666777999<<>>AAAIIILLLJJJKKKQQQMMMJJJJJJPPPXXX\\\XXXRRRCCC666...000333111222666555222000///000111111111000111111111111000///...------------,,,+++***)))******))))))((((((((((((+++*********)))))))))))),,,,,,,,,---------......222555:::<<<===@@@DDDHHHAAACCCEEEEEEDDDDDDDDDFFFGGGGGGGGGFFFEEEFFFJJJLLLLLLMMMNNNPPPPPPOOONNNMMMHHHFFFCCC@@@???AAACCCDDDDDDFFFHHHIIIHHHGGGGGGGGGIIIJJJLLLMMMNNNMMMMMMLLLJJJIIIFFFCCCAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@????????????????????????@@@@@@@@@???>>>>>>???>>><<<:::::::::::::::::::::999888::::::999999888777777777555666888999::::::999999;;;:::;;;<<<999666888===AAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAA@@@>>>===;;;:::<<<===>>>===:::888888888888666666666777888777666888888777777777888888999888777666555555555555555555444333333222333444555555555555555666666666777555555555555444444444444444333333222222111111111222222111111222333444555444333222111111111222222222444777777666444333333111000000111333333222111fffZZZ[[[jjj{{{kkkWWWFFF<<<;;;???===============>>>@@@BBB>>>??????>>>>>>???CCCEEEZZZpppzzznnniiigggjjjllljjjiiijjjuuu|||mmmQQQ???:::555666;;;888444444444444333333333333444999;;;<<>>:::BBBLLL@@@666---+++,,,***+++,,,***+++,,,---..................//////000111111222...>>>SSS___ZZZKKK???;;;<<<<<<>>>@@@AAAAAACCCFFFCCCLLL^^^^^^UUUlllzzzbbbOOOAAA?????????===:::>>>DDD:::<<>>???BBBDDDCCCFFFIIIJJJIIIGGGGGGGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHEEEBBB@@@??????@@@===>>>???@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@????????????@@@@@@@@@??????>>>>>>===<<<<<<======;;;999::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;:::::::::999777999<<<>>>?????????>>>???BBBDDDBBB===:::===BBBBBBCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDBBBAAA???>>>===<<<<<<<<<;;;:::999999999999888777777888999888777::::::999999999999999999777666555444444444444444444555666666666555444333555555555666666666777777444444444444444444444444333333333222222111111111222222222222333333444444444333333222222222222222222333555555555444333222000000000111333444333222www]]]RRROOOOOOWWWbbb~~~kkkTTTGGGAAA>>>===???>>>===<<<>>>EEEMMMVVVZZZKKKHHHCCC???@@@FFFPPPXXXppp}}}oooeeefffkkkoooooolllmmmqqqcccHHH999:::888888:::777444444444444444444444444333:::>>>@@@KKKZZZaaa```\\\SSSJJJFFFAAA===>>>AAA;;;333,,,++++++)))***,,,******,,,---......//////---......//////000111111---AAAWWW^^^VVVKKKAAA<<<;;;>>>@@@@@@>>>>>>???@@@BBB>>>EEEEEECCCccczzzcccRRRJJJ???FFFGGGCCCGGGPPPKKK>>>;;;<<>><<<;;;444333222222111111111000444222111111222333333222333222111000///.........///......------......///......//////,,,***000888@@@@@@CCCHHHJJJIIIIIIKKKGGGEEEGGGNNNVVVWWWQQQJJJ777111...000222333444555222111///000222333222111111000000/////////......******++++++,,,+++++++++***+++,,,,,,,,,,,,+++***+++,,,---///111333444555777888999;;;===@@@CCCDDDAAADDDGGGGGGFFFGGGIIILLLMMMNNNOOOOOOMMMKKKKKKLLLLLLJJJHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMLLLJJJHHHFFFCCC???<<<;;;===@@@BBBBBBDDDGGGHHHGGGFFFEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDBBBAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@???>>>>>>===<<<;;;;;;<<<<<<:::888<<<<<<===>>>>>>=================================;;;===@@@CCCEEEEEEEEEDDDEEEIIIJJJGGGAAA@@@CCCFFFEEEEEEFFFFFFFFFDDDBBBAAAEEEEEEEEEDDDCCCBBBAAA@@@::::::999999:::::::::999:::999888888::::::999888:::::::::::::::999999999666555555444444444444444333666999;;;;;;888444111555555555555666666666666333333444444444444444444333333222222222222222111222333333333444444444444444444444444444333333222222222222333444333222111000000000222444555555333^^^VVVSSSTTTPPPMMM[[[ooo}}}fffTTTCCC>>>@@@AAA@@@???===<<<>>>GGGXXXiiivvv|||mmmeeeZZZRRRSSS___ppp|||uuummmjjjjjjnnnqqqqqqrrryyy^^^CCC777;;;999666888666444444555555666666666666111<<>>???======@@@@@@===<<>>???===;;;888555222222222111222333444444333111000000111222222111111111000///........./////////............//////------///000---+++111999======>>>@@@CCCEEEHHHJJJHHHFFFGGGLLLRRRQQQHHH@@@444222000111333333333333222111000111222333222000000//////......//////000,,,,,,,,,,,,---...000111---...000111222222111111666777888:::<<<>>>@@@AAA@@@@@@@@@BBBDDDHHHKKKLLLFFFEEEDDDCCCCCCDDDEEEFFFKKKLLLMMMLLLIIIGGGGGGGGGIIIHHHGGGHHHJJJKKKKKKKKKKKKLLLMMMMMMLLLJJJHHHGGGCCCAAA>>><<<<<<===@@@AAABBBDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>@@@AAAAAA@@@???>>>===<<<;;;;;;<<<;;;999777======>>>>>>??????>>>>>><<<<<<===>>>???@@@@@@AAA@@@AAACCCFFFGGGHHHIIIIIIFFFJJJJJJFFFCCCDDDEEEEEEFFFGGGHHHHHHGGGDDDBBB@@@AAACCCDDDEEEDDDCCCAAA???999777666666888::::::999:::999888888::::::999888888888999999:::999999888666555555444444444555555333666:::<<<;;;888333000444444444444555555555666333333333333444444444444222222222222222222222222333333444444444444333333444444555555555444333222111000000111333333222111111000111222444555444333aaaUUUIIIIIIOOOUUUOOOKKK\\\uuu}}}vvvWWWJJJ>>><<>>===BBBSSSkkk~~~xxxxxxssslllmmmnnnlllmmmsssyyy___DDD999===999555888888555555666777888999999:::666DDDQQQWWW[[[^^^YYYPPP888777888:::666///+++,,,///,,,***------***)))+++,,,---...///////////////,,,------......///000000111KKK^^^YYYMMMFFF@@@:::666<<>>GGGYYYyyyxxxdddPPP@@@;;;===@@@AAA>>>@@@OOO^^^VVVDDD???;;;:::<<<<<<:::;;;???777666555444444555666777444555555444444444666777333555666555444555888;;;???<<<999999:::999666333222111111000111222333444222000//////000111111000000//////.........////////////............//////------000111///---333;;;DDDBBB@@@===>>>AAAEEEFFFCCCBBBBBBGGGLLLJJJAAA888333444333222333333333111222111000111222222111///......------...///111111000///......000333777999555777999<<<=========<<>>???@@@BBBCCCCCCDDDEEEEEEDDDDDDEEEGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFFFFEEECCCBBBBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@???>>>>>>>>>???@@@AAA<<<===???AAAAAAAAA@@@???===<<<;;;;;;<<<;;;999777:::;;;<<<===============999:::;;;===???@@@AAABBBAAABBBCCCDDDFFFGGGHHHIIIBBBEEEDDD@@@???BBBCCC@@@AAACCCDDDEEEEEECCC@@@???>>>@@@BBBDDDCCC@@@===:::777555333444777999999888888777666666888888777666555666777888999999888888666555555555555555666666555666777888777555333111333333333333444444444444222222333333333444444444222222222222222222222222333333444555555444333222333333444555444333222111111000...000222333222000111000000111333444333111]]]JJJPPPNNNGGGHHHNNNLLLGGGUUUjjj~~~kkkTTTKKKBBB???===;;;<<<>>>@@@???FFF[[[vvv{{{iiifffmmmllliiilllxxxdddIII===@@@:::555999===555666777888999:::;;;<<<===NNN]]]bbbaaa\\\OOOAAA000111555555///'''''',,,,,,******---...***)))+++---...//////000/////////,,,,,,------...//////000444NNN___XXXIIICCC>>>777555===@@@;;;888<<>>@@@;;;555555888999666333111000///......///000111111///......///000000/////////.........//////000///......------......///---...000222000...444===OOOLLLFFF???<<<>>>AAABBB<<<;;;===CCCIIIGGG>>>555444555555333333333222000333222111222222222000///------------...000111333333222000000333777;;;>>>>>>@@@CCCFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLKKKIIIHHHHHHIIIJJJKKKIIIBBB<<<<<>>???@@@;;;===???AAABBBAAA@@@???===<<<;;;;;;<<<<<<:::888888999::::::;;;;;;;;;;;;777888999;;;>>>@@@AAABBBAAAAAAAAABBBCCCEEEGGGHHH===@@@>>>:::;;;@@@???:::;;;===???AAABBB@@@>>>===<<<>>>AAACCCAAA===888555666333111222666999999888777555444555666777666555333444666777888888888777666666555555555666666777777666555333333222222222222222222333333333444444222222222333333444444444222222222222222222222222333444555555555444333222222222333444333222111000111///...///222333222000000//////000222222111///gggRRROOOIIIIIIKKKJJJEEEBBBGGGVVVbbbyyy^^^HHHAAA===>>>???<<<::::::BBB@@@NNNlllqqqfffdddhhhhhhpppzzzpppXXXAAA;;;>>>>>>;;;999999;;;>>>@@@AAABBBDDDFFFOOOXXXccceee[[[KKK===555------,,,,,,+++***)))))))))))))))))))))))))))))))))+++---/////////...---***,,,............000111111RRR^^^PPPFFFAAA<<<>>><<<===<<<:::999:::===???BBB???;;;999>>>OOOfffwwwiii^^^PPPEEE@@@@@@AAABBB@@@@@@>>>===<<<<<<<<<<<<<<<===???>>><<<;;;;;;<<<:::999888666555555555555333222333555777888777666333777999888555666;;;@@@:::666333444777888555222////////////////////////000000000111111111...,,,000---+++,,,///111000///000000111111111111000000///+++---222111,,,444AAAQQQQQQIII>>>:::>>>@@@===:::333???NNNIII@@@===999999444333555444///...222333000...///333444222///222///++++++...444888:::===<<<;;;;;;>>>BBBGGGIIIJJJGGGEEEFFFIIIKKKJJJHHHJJJIIIHHHIIIKKKKKKJJJHHHJJJIIIHHHHHHIIIIIIGGGEEEDDDCCCAAABBBDDDGGGHHHHHHEEEEEEEEEBBB>>>;;;999999>>>>>>???AAACCCFFFHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAAEEEFFFGGGEEEBBBCCCFFFJJJCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???CCCBBBAAA@@@????????????@@@===:::999:::<<<<<<<<<:::===@@@???===;;;;;;<<<========================:::999888888777777888888999999888888888999;;;<<>>333777777888888888777777666777777777777777777777777555555555555555555555555666555444333333333333333666666555555555444444444222333333444555555555444555555444333333222111111111222222333333222222111555555444333222222222222111000/////////000222333222222222111111111111000sssTTTLLLNNNIIIGGGIIIJJJGGGCCCFFFNNNUUUdddttt}}}[[[KKKCCC======>>>>>>???CCC===JJJccc~~~}}}vvvnnngggeeegggjjjuuutttcccPPPFFFAAA>>>===@@@<<>>;;;;;;;;;:::999:::===???<<<===>>>===>>>EEEPPPXXXPPPKKKDDD@@@AAADDDFFFGGG@@@???>>>===<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;<<<;;;:::999777555444333333555444444444555555444444333777;;;<<<999777888;;;888555222333666777555111000000000000000000000000111000///000111111///---000...,,,---///111000...000000111111111111000000///+++,,,111000,,,333???YYYVVVLLL>>>888999:::999888///777CCC>>>999:::999999444222444333//////333,,,...000222333444555666333///,,,,,,///444888:::HHHHHHHHHGGGDDDCCCEEEFFFHHHGGGFFFGGGIIIKKKKKKJJJIIIHHHIIIJJJLLLMMMKKKIIIMMMKKKJJJJJJJJJIIIEEECCCDDDCCCBBBCCCEEEGGGGGGFFFBBBBBBBBB@@@===;;;999888>>>>>>???AAACCCEEEGGGIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEECCCBBB@@@???BBBEEEGGGFFFEEEDDDEEEGGGEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>;;;::::::;;;===>>>>>>===;;;>>>@@@???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::::::::999888888777888999:::;;;<<<<<<<<<===============999999999999::::::::::::999::::::;;;;;;;;;::::::<<<<<<=========<<<::::::888888888:::@@@DDD>>>555777777888888888888777777777777777777777777777777555555555555555555555555555444444444444444555555666555555555444444444444333444555555666666555555555444444333222222111111222222333333333333222222444333222222222222222222111000/////////000222222222222222111111111000000mmmSSSIIIKKKMMMGGGGGGHHHJJJIIIGGGFFFFFFGGGRRReee|||\\\IIIBBB======??????BBBFFFBBB\\\zzz~~~uuummmkkkiiiggggggiiippp}}}xxxhhhYYYJJJAAAAAAFFFJJJRRR\\\dddgggfffcccbbbdddaaaZZZOOOAAA555,,,(((''''''(((***+++,,,---...***************************+++,,,...///......---+++,,,---------...000222;;;RRRUUUHHHBBB???;;;===999999:::999999:::===???@@@BBBDDDCCCAAA@@@CCCFFFFFFDDDAAA@@@AAAAAAAAA@@@??????>>>===<<<<<<<<<<<<;;;===>>>>>><<<;;;;;;<<<<<<;;;999777555333333222777666444222222222222222444999>>>???;;;777555555666444222222555666333111111111111111111111111111111///......000111111000111///......///000///...000000111111111111000000...+++,,,000///,,,222<<>>>>>@@@FFFGGGHHHIIIHHHIIIJJJLLLHHHHHHIIILLLNNNNNNLLLJJJNNNMMMLLLLLLKKKIIIEEEAAADDDCCCCCCDDDFFFGGGEEEDDD?????????>>>===;;;:::999>>>>>>???@@@BBBDDDFFFGGGEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCAAA???>>>@@@CCCFFFGGGFFFEEEDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDD@@@???>>>===============888999:::===@@@AAA@@@>>>===>>>??????<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::888888888777888888999:::888999999999:::::::::;;;777777888888999::::::;;;888999999999999999888888888999:::;;;;;;;;;;;;;;;999999888888===@@@===555777777888888888888888777777777777777777777777777555555555555555555555555444444444444555666777888555555555555444444444444444555555666666666666555444444333333222222111111222333333444444333333222111111111111111111222333000000000///000111111222222222111111111000000000YYYNNNMMMMMMKKKEEEIIIIIIIIIJJJJJJHHHEEEBBBMMM^^^wwwfffJJJDDD@@@???@@@@@@DDDIIIYYYrrr|||pppjjjggggggggggggkkkqqq{{{xxxjjj[[[SSSSSSWWWaaagggnnnsssrrrmmmhhheeeggg^^^OOO@@@555...+++***''''''((()))+++,,,------***************************+++,,,---............+++,,,---------...000222@@@RRRSSSHHHDDD@@@:::;;;777888999999999:::===???EEEEEECCC@@@>>>@@@DDDHHHGGGFFFEEECCCAAA@@@>>>===???>>>===<<<<<<<<<<<<<<<;;;===>>>===<<<:::;;;;;;::::::888666555444444444666555444222000111333555888;;;>>>>>>;;;666333222444222111111333444222111111111111111111111111111111///......000222222222111000000000000///...---000000111111111111000000---++++++......---111888JJJGGGAAA:::777777888999888...000666222444<<<===666666666777777555555555///222777999999999:::<<<333111000222666;;;>>>???AAAFFFHHHDDD<<<888;;;???EEEHHHJJJIIIGGGFFFGGGJJJGGGHHHJJJMMMOOOPPPMMMKKKJJJJJJJJJKKKKKKIIIFFFBBBDDDDDDDDDFFFGGGFFFDDDBBB???>>>>>>>>>>>>>>>===;;;>>>??????@@@BBBDDDEEEFFFEEEFFFHHHJJJKKKJJJIIIHHHDDDDDDDDDDDDCCCAAA@@@???AAABBBDDDEEEFFFEEEEEEEEEIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCDDDEEEFFF@@@??????>>>======>>>>>>;;;;;;;;;===@@@AAAAAA@@@>>>??????>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999888888888888888888888888888999999::::::;;;;;;;;;777777888888888999999999999999999999999888888777777777888999999:::::::::888888777555777;;;999444777777888999999999888888666666666666666666666666555555555555555555555555555555555555555666777777444444444444444444444444444444555555555555555444333333333333222222111111333333444444444444333333000000///000000111222222000000000000000111111222111111111111000000000000rrrQQQOOOMMMHHHHHHHHHHHHGGGFFFGGGHHHHHHEEECCCIIIWWWqqq|||lllnnnxxx]]]TTTIIIDDDCCCGGGQQQ[[[uuuxxxooohhhiiilllmmmjjjiiirrr|||{{{zzz}}}}}}}}}{{{uuupppnnnnnnooosssuuuwwwvvvqqqkkkgggeeeeeeXXXEEE555---++++++,,,))))))******++++++++++++************************++++++,,,---............,,,,,,---,,,,,,---000333BBBSSSTTTKKKHHHAAA999999666888999:::999:::<<<>>>AAA???===::::::===BBBFFFCCCCCCCCCBBBBBBCCCDDDEEE>>>======<<<<<<<<<<<<<<<;;;<<<>>>===;;;::::::;;;777777666666666666777777333444444333111333666:::<<<<<<<<<:::777555333333222111111111222333222111111111111111111111111111222000......000222333222000111111111000///......000000111111111111000000---,,,,,,---......000555777777888999999888888999888111555:::555777<<<:::333666999;;;;;;:::777444555444444555777888555333///......111666;;;===>>>===@@@AAA===777555;;;AAADDDGGGJJJIIIFFFDDDEEEGGGHHHHHHIIILLLOOOOOONNNLLLDDDDDDEEEHHHJJJKKKIIIGGGGGGFFFFFFGGGHHHGGGDDDBBBAAA@@@???@@@BBBCCCAAA???@@@@@@@@@AAABBBCCCEEEFFFDDDFFFHHHJJJJJJJJJHHHGGGAAABBBCCCCCCDDDCCCCCCCCCDDDCCCBBBCCCDDDFFFGGGGGGIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFAAAAAA@@@@@@??????@@@@@@BBB???<<<;;;===???AAABBB???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888888999999999888888888888888999::::::;;;<<<<<<999999999888888888777777999:::::::::::::::999999888888888777777777777777777999888555555888888555777777888999999999999999666666666666666666666666555555555555555555555555777777666555555555555555333333444444444444444444333333333444444333333222333222222222222222111111222333333444444333333222////////////000111222222///000000000111111111111111111111000000000//////cccOOONNNGGGBBBGGGKKKEEEDDDBBBBBBDDDEEEEEEDDDBBBQQQnnnrrrUUUJJJCCCNNNcccssssssmmmjjjnnnwww{{{nnn^^^TTTRRRZZZkkk{{{xxxpppkkkhhhmmmtttwwwsssrrr|||pppccc___]]]]]]eeeooovvvzzz|||{{{{{{{{{xxxuuuxxxwwwuuuqqqkkkgggeeedddaaaRRR===///)))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///,,,------,,,,,,---111333DDDTTTUUUMMMHHH@@@777999777999:::;;;:::;;;<<<>>><<<<<<<<<===>>>???@@@@@@BBBCCCCCCAAA@@@@@@BBBDDD======<<<<<<;;;<<<<<<===:::<<<======;;;::::::;;;666555555666666777888999111444666666555666:::>>>===;;;888666444444444444111111111111222222222222111111111111111111111111222000//////111222222111...000222222111/////////000000111111111111000000...---------...///111222000000444:::;;;888777888888444;;;???999999;;;444000555999:::;;;;;;888444555111...///222222///,,,---------111555888::::::888::::::666222222777===CCCEEEHHHHHHHHHGGGGGGGGGIIIIIIIIIJJJMMMNNNMMMLLL??????AAAEEEIIIMMMMMMMMMKKKIIIHHHHHHHHHGGGEEECCCDDDBBBAAACCCFFFGGGEEEBBBAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFGGGGGGFFFFFFEEEAAAAAACCCDDDEEEEEEEEEEEEFFFDDDBBBBBBDDDGGGIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBBFFFBBB>>>;;;<<>>@@@BBBBBBBBBDDDFFFFFFCCC???<<<<<<===<<<<<<<<<;;;;;;<<<<<<===:::<<<======;;;::::::;;;666666666666666777777888111555999999888888<<<@@@:::888666444444444444444000111222222222222333333000000000000000000000000222111000111222222111///,,,///222333111///000111000000111111111111000000//////...---///111111000000///444;;;===:::999;;;===;;;BBBEEE>>>===<<<222...333666444555999999555000...,,,,,,---///000000333222333555777999999888444555555555555666999<<>>>>>???CCCIIINNNQQQRRRNNNLLLJJJHHHHHHHHHFFFEEEGGGDDDBBBDDDHHHIIIGGGCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFFFFDDDCCCDDDHHHJJJIIIHHHFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEGGGGGGFFFDDDBBBCCCBBBBBBBBBBBBBBBCCCCCCFFFBBB???===>>>@@@AAAAAA???<<<::::::===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<;;;:::999888666666777888999:::;;;;;;::::::::::::999999999999777888999;;;<<<<<<<<<<<<:::999888777666666666777555;;;>>>;;;888999;;;:::666777888999::::::::::::777777777777777777777777555555555555555555555555555555444444444444444555222222333333333444444444333444444444333333222111111111111111111111222222000111111222222111111000222222111000000000111111...///000111222111111000111000000000////////////tttkkkggg\\\TTTMMMCCCDDDFFFHHHGGGEEEDDDEEEFFFKKKTTTkkksssXXXGGGBBBCCC>>>???AAABBBCCCDDDEEEFFFFFFDDDHHHXXXppp|||nnngggkkkpppqqqsss{{{wwwaaaOOOBBB:::<<<;;;666888@@@SSSddduuuzzz||||||tttsssooojjjccc___^^^^^^NNN@@@000((((((++++++(((,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,---...//////------,,,++++++---111444HHHUUUTTTIII@@@777555>>>:::<<<======<<<;;;<<<===>>>;;;888888;;;@@@DDDGGG@@@CCCFFFFFFBBB???>>>>>><<<<<<;;;;;;;;;<<<<<<===:::<<<===<<<;;;999::::::888888777666666666666666333777<<<<<<:::999<<<@@@777666444444555555444333000111333333222222333444////////////////////////222222111222333222000---+++///333333111000000222000000111111111111000000/////////...///222222000222000444<<>>444///222222///000666999666+++---...---,,,...444999;;;:::999:::<<<;;;:::888444666999<<>>???CCCIIIOOOSSSUUUQQQNNNKKKIIIHHHHHHGGGFFFHHHEEECCCEEEIIIJJJGGGCCCDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIHHHGGGFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDGGGKKKLLLIIIFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAACCCFFFHHHHHHFFFCCCAAABBBBBBBBBAAAAAABBBCCCCCCCCCAAA@@@@@@AAABBBBBBAAA>>>;;;999:::===??????>>>========================;;;;;;:::999999999999:::;;;;;;<<<===<<<;;;999888777888999:::;;;<<<======999999999::::::;;;<<<<<<666777888:::;;;<<<======999999777666666777888888222999===:::777888999999666777888999:::;;;;;;;;;777777777777777777777777555555555555555555555555333333333333333444555666222222222333333444444444444555555555444444333222111111111111111111222222000000111111111111000000333333222111000000111111...///000222222111111000000000000000////////////~~~oooYYYHHHKKKHHHFFFEEEBBB@@@DDDJJJHHHVVVooo^^^KKKEEEBBB@@@@@@===???@@@???===;;;<<<===:::DDDGGGGGGYYY|||yyypppkkkhhhlllrrruuu|||tttYYYHHH===<<<:::888777666666777CCCRRRhhhyyy}}}xxxtttsssmmmhhhiiijjjbbbRRRDDD555222---(((&&&&&&((()))------------------------++++++++++++++++++++++++///...---+++***+++...111///+++(((***,,,---222888OOOMMMHHH@@@999777999<<<>>>222777PPPYYYIII<<>>===<<<<<<;;;<<<<<>>@@@;;;>>>CCCKKKRRRSSSNNNJJJCCCGGGHHHFFFFFFKKKNNNNNNCCCFFFKKKNNNPPPPPPPPPPPPSSSQQQIII@@@AAAIIILLLHHHGGGAAA;;;:::>>>DDDHHHJJJIIIHHHGGGGGGGGGGGGFFFEEELLLGGGCCCCCCHHHKKKKKKIIIGGGEEEDDDEEEFFFEEEAAA>>>AAADDDEEEDDDGGGKKKIIIEEEIIIHHHGGGGGGGGGHHHGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????========================;;;:::999:::<<<===<<<;;;;;;;;;:::999999:::::::::::::::;;;<<<===>>>??????:::::::::999999::::::;;;:::::::::999999999888888999888777666666888:::;;;666777777888999999::::::;;;;;;;;;::::::999999999777666555666777777555333444444333333333333222222444444444555555555555666333444444444333222222111333333333333333333333333555444222111000000111222333222111111111222333444333333222111000000000111333333333222222111111111///000111222222222222222lll\\\MMMHHHEEEFFFDDDCCCEEEJJJIIIYYYsss|||yyyvvvuuuzzz{{{dddLLLAAA@@@???>>>???>>>======>>>@@@@@@???===:::BBBCCCBBBTTTvvvyyytttnnnkkkqqqxxx~~~eeeJJJ<<<999888666444333333333333???MMMbbbttt||||||wwwsssrrrmmmhhheeeaaaVVVEEE777...---***(((((())),,,---------------------------++++++++++++++++++++++++......---+++***+++...000000,,,+++++++++,,,444<<>><<>><<<<<<<<<>>>AAACCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<<<<======GGGBBB===<<<======:::777777888888666444333444555444555888:::<<<:::666333333333222111111111000000222222222222222111111111444111...---///111111000000...---...111222000///---///000222333333222222333444333111444999888222444444444333222333777:::???HHHJJJDDDAAAEEEGGGDDDAAABBB@@@===888555333333111111000///---...000333000...+++))),,,333<<>>999666888===???;;;666333888======999777999<<<:::???GGGOOOSSSRRRMMMHHH>>>CCCGGGGGGHHHLLLMMMKKKNNNPPPRRRSSSQQQOOOMMMLLLPPPMMMFFF???@@@HHHLLLJJJ>>>:::777777<<>>;;;:::<<<@@@BBB???<<<;;;@@@??????RRRssstttrrrqqqnnnjjjjjjtttrrrUUU???666777666444222111111222222999EEEXXXkkkxxxzzzuuupppmmmiiiccc]]]SSSFFF777,,,))))))))))))***,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---+++******---000000......---***+++666CCCPPPHHH???999777888999888888777FFF\\\___KKK;;;999AAA@@@>>><<<<<<===???@@@AAAAAA@@@@@@@@@?????????============>>>>>>>>>>>>DDD@@@===<<<>>>>>><<<999777777777666444333444666333666:::<<<;;;888555444000333111---000777555...222222222111111000000000111000...///000111000///000///...///000111000///,,,...000333555555555444777777444333666:::999444888777555222111222666999CCCNNNRRRJJJCCCBBBBBB???::::::888555111000111222///111222222111111111222444000+++***///777???CCC666444222444888999888555777999:::888333333777<<<;;;CCCLLLSSSTTTQQQLLLHHH>>>DDDIIIKKKMMMPPPOOOKKKPPPQQQSSSUUUVVVUUUTTTSSSMMMIIIBBB;;;<<>>DDDHHHIIIHHHGGGFFFFFFHHHIIIHHHGGGCCC???<<<<<>>>>>>>>>>>========================;;;:::999:::<<<===<<<;;;:::::::::999999::::::;;;::::::::::::::::::::::::<<<;;;::::::999999999999777777777666666666666555999888777777777888:::;;;===<<<<<<:::999888777777888888888888888999999999888666444333555555555555444444333333333333222222777777666555444333222222444555555555555444333333333333333333333333333333666555444333222222222222222222111111222222333444444444333333222333333333222222222222222111111111111111222222222111111000iii^^^TTTOOOMMMLLLMMMQQQWWWiii{{{xxxqqqhhh^^^UUUNNNJJJOOONNNMMMIIICCCDDDRRRaaa~~~yyylll\\\PPPHHHEEEBBBAAA@@@?????????<<<;;;;;;<<<======<<<;;;>>>@@@???BBBWWWxxxxxxtttoookkkiiijjjlllrrr~~~bbbFFF888555888777555444333444444555666@@@QQQeeetttxxxsssmmmgggccc[[[PPPEEE:::000+++((()))***+++,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------+++******---///...//////---(((***888HHHRRRHHH===888:::<<<;;;999777555<<>>=========>>>???CCCBBBAAA@@@???>>>======<<<<<<===>>>>>>????????????===;;;;;;<<<<<<:::999666777777666444444555666222777<<<===999666444444///444333---333???===111222222111111000/////////...///000111222111000///111000000/////////...---000000111333555777999:::>>>999333000222555666444===<<<:::666222111222444@@@LLLPPPFFF;;;::::::888555555444222///---...///---000222333222///......000...---///444999;;;<<<111000000111444666666555777888777444222555>>>FFFCCCJJJSSSWWWUUUQQQNNNMMMEEEIIILLLMMMPPPTTTRRRNNNLLLMMMOOOQQQTTTUUUTTTSSSIIIEEE===666444666999:::666777:::>>>CCCGGGJJJKKKIIIHHHGGGHHHJJJKKKJJJIIIDDDAAA======AAAFFFIIIKKKHHHEEEAAA<<<888555333222222;;;CCCCCCBBBEEEHHHIIIHHHIIIIIIHHHGGGGGGGGGHHHEEEDDDDDDDDDDDDEEEFFFFFFFFFEEECCCCCCCCCDDDFFFGGGGGGGGGEEEDDDCCCBBBAAAAAA>>>???AAAAAAAAAAAA???>>>>>>>>>>>>>>>====================================;;;:::999:::<<<===<<<;;;::::::999999999:::;;;;;;<<<;;;;;;;;;:::::::::999<<<<<<;;;:::999999999999777777777777666666666666888888777777777888999:::<<<;;;;;;:::888777777666666666777777888888999999999666333222333555555555444444333333333222222222666666555444444333222222444555555666555555444444444444444444444444444444666666555444333333333333222111222222222222333333444333333222222222333333222222222111111111111111222222222222222111000///tttggg^^^XXXVVVYYY___lllzzz|||ooofffXXXVVVSSSPPPLLLHHHFFFDDDBBBDDDGGGHHHEEEEEEPPP\\\rrrbbbWWWNNNDDD>>>BBBBBBAAA===;;;:::;;;;;;<<>>???@@@IIIbbb~~~tttnnnkkkkkkhhhkkkvvvuuuRRR999222444888777666555555555666777555???PPPcccqqqtttoooiiiccc\\\QQQCCC888000---,,,''')))+++---......,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,...,,,...///,,,''')))999KKKOOOEEE:::777:::===;;;888888555666999999888<<>>>>>======>>>???@@@AAADDDCCCBBB@@@>>><<<;;;:::;;;<<<===>>>??????>>>>>>;;;;;;::::::;;;;;;:::999666777777666444444555777333777;;;;;;777444222333---333222...555BBBAAA555111111111000000000//////---///111222222222111000...///////////////000000444222111222555;;;BBBFFFGGG>>>444......111333666;;;;;;<<<:::666333222222:::EEEHHH===333222555444222444555444111...,,,+++,,,...111111...,,,************,,,000555:::===>>>333222111222444666666666;;;<<<:::777666<<>>===AAAGGGIIIHHHIIIJJJIIIGGGFFFGGGIIIEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDFFFFFFHHHHHHGGGFFFEEEDDDCCCBBB???@@@AAABBBBBBAAA@@@???>>>>>>>>>=========<<<<<<========================;;;:::999:::<<<===<<<;;;:::999999999::::::;;;<<<======<<<<<<;;;:::::::::<<<;;;::::::999999999:::999999999888888888777777888888888888888999999999888888888777777777777777666666666777777888888888999666333222333444555555444444333333333222222222333444444444444444444444444444555555666555555444444444444444444444444444555555555555444333222222111111222222333333333333222222111111111111222222111111111111111111111111222222222222222111000///}}}ssskkkhhhmmmuuutttbbbTTTLLLFFFFFFFFFFFFFFFFFFEEEEEECCCBBBBBBBBBAAACCCMMMXXXxxxuuu\\\MMMGGGCCCAAA@@@???AAA@@@<<<:::<<<======>>>CCCGGGDDD<<<888;;;@@@<<<>>>CCCRRRmmm~~~tttmmmjjjjjjeeegggssshhhIII777444777666555444444444555666777666AAARRRdddnnnnnnhhhbbb\\\TTTFFF888...***)))***%%%'''+++...000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---,,,---...---(((+++;;;LLLIIIAAA888555888;;;999666222222444555666888;;;>>><<<<<<<<<===>>>@@@AAABBBCCCBBBAAA???===;;;999999;;;;;;===>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999555666777666444444555777666777888777444222111111---111000...333<<<<<<555111111111111111111111111...000333444333222222333,,,...000111222333555777666444222333888BBBKKKRRRMMMAAA444///...///333777333666888999888666555555666???AAA777000111333222000333555555222///,,,+++,,,...///...,,,******++++++,,,...000444<<>>???BBBBBB@@@===;;;888666555222///111555<<>>>>>>>>>>>====================================;;;:::999:::<<<===<<<;;;999999999999:::;;;<<<<<<===<<<<<<<<<;;;;;;::::::;;;::::::999999::::::;;;::::::::::::999999999999777777888888999999999999555555666666777888888999777777777777777888888888777555333222444444444444444444333333333333222222222222333333444444444444333333444555555555555444444444444444444444444444444555555555444333222111000111222333333333333222111111000000111111222222000000000111111111111111111111222222222111111000}}}vvv___MMMDDDCCCFFFFFFEEEDDDCCCBBBAAAAAAEEEBBB@@@AAAAAABBBGGGNNN___gggqqqzzztttpppllliiippp||||||fffOOOEEEDDDCCCDDDEEE>>>AAA@@@<<<<<<@@@AAA???===AAADDDBBB===:::<<>>???@@@AAAAAA??????>>>===<<<;;;:::::::::;;;=========<<<:::999999:::;;;;;;:::888888888555666666666444444666777999666444222222222000///000111111111222333333333000000111111222333333333///222444444333333444666222444666666444444666888===:::888888===EEEMMMSSSIII===222000//////111666///222444555444444444555333<<<>>>777222333222---...000222222000......///---------,,,+++,,,///222000444999;;;<<<@@@IIIQQQEEE???999999===@@@===999;;;<<<;;;888888===IIIRRRVVVUUUUUUTTTSSSOOOKKKGGGIIIGGGAAA>>>BBBHHHJJJFFFBBB???===???BBBDDDAAA>>>===;;;;;;===:::444555:::>>>BBBGGGIIIHHHHHHIIIJJJLLLJJJIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFCCCEEEEEECCC???<<<;;;<<<@@@CCCBBB@@@BBBHHHKKKKKKGGGJJJLLLKKKGGGEEEGGGJJJFFFEEEDDDBBBAAAAAAAAAAAAAAABBBDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFFFFEEEDDDDDDAAAAAAAAA@@@@@@AAAAAAAAA?????????>>>>>>>>>==============================;;;:::999:::<<<===<<<;;;999999999999:::;;;<<<===;;;;;;;;;:::::::::::::::999999999999:::;;;<<<<<<::::::::::::999999999999777777888999999999999999555666666777888888999999888888888888888888777777666555333333444555444222444444333333333333222222444444333333333333333333222222333444444444444444555555555555555555555555333444444444333222111000000111222333333333222222222111111111111222333444///000000000111111111222000000111222222222111111iiiPPPBBBAAAFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@>>>???CCCEEEBBBAAABBBGGGLLLRRR]]]ooozzzhhhYYYRRRMMMKKKTTTbbbwwwkkkVVVBBB<<<>>>===<<<>>>;;;>>>>>>::::::??????:::;;;<<<======<<<;;;;;;;;;@@@CCCOOOfff~~~{{{wwwqqqmmmmmmpppssslllUUUHHHGGGFFFOOOOOOCCC666333666777777666555555666777999:::777FFFYYYgggiiiccc[[[VVV>>>666...))))))******)))//////000000000///---,,,////////////////////////------------------------***+++,,,,,,+++***+++,,,....../////////222???LLLDDD@@@;;;:::;;;;;;999888777888777555888<<<<<<888======>>>>>>??????@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<======;;;999777666777999999777555444444555666666666444444666888;;;666111///000111000...666333333555333......222000000111222333444444555000333555555333333555888:::<<<<<<:::555333333555DDDBBB???>>>@@@DDDJJJMMMAAA777//////000...///333111222222111//////111333111999===777444444000(((,,,---...------...000333......---,,,,,,///444888333===HHHJJJFFFDDDGGGLLLLLLDDD<<<<<>>>>>>>>>>>========================;;;:::999:::<<<===<<<;;;999999999999:::;;;<<<===999999999999999999999999888888888999:::;;;<<<===:::::::::999999999888888777777888999999999999888777888888888888999999999::::::999999888888777777555444444444555555333111444444444333333333222222666555444444333222111111111222333333444444444333555555555555555555555555222333444444333222000///000111222333444333222222222222222222333333444555//////000000111111111222///000111222222222222222zzz[[[EEEBBBDDDBBB???>>>@@@CCCBBB@@@??????<<<===???AAAAAAAAA???>>><<>>>>>>>>???AAA???>>>===<<<::::::;;;;;;AAA===<<<>>>>>><<<===@@@BBBIII]]]yyy}}}oooppppppmmmkkkppp{{{www```DDD999;;;999999999888777666444222111111333555666666777999;;;<<>>===;;;;;;<<<<<<======<<<:::999:::;;;===>>>777<<<@@@???999555444555555555444444444333333333222222111000000000000000222//////333444111000111222///---///333666666555666333555:::<<<999555555DDDAAA:::444111222777;;;GGGCCC??????AAA@@@<<<777444111---+++,,,...///000222...+++,,,000222000,,,111333666888777333...+++***---//////...///333777222...+++---,,,---666AAAIIIMMMRRRRRRMMMEEE===888:::999888888888666333000111///111555444222777@@@JJJLLLNNNPPPOOOMMMIIIGGGKKKJJJHHHGGGHHHIIIKKKMMMIIIJJJJJJGGGCCC>>><<<;;;CCCEEEHHHJJJJJJGGGCCCAAAHHHGGGEEEEEEFFFHHHKKKMMMNNNKKKGGGEEEFFFFFFDDDBBBFFFGGGHHHHHHHHHGGGFFFEEEHHHIIIIIIHHHDDDAAA?????????BBBFFFHHHHHHHHHJJJKKKGGGEEEDDDDDDEEEFFFFFFEEEEEEBBB@@@@@@CCCEEEDDDCCCCCCDDDDDDCCCAAAAAABBBDDDCCCCCCCCCCCCDDDDDDEEEEEEEEE???===BBB@@@;;;===FFFAAA@@@@@@@@@??????>>>>>>??????>>>>>>======<<<<<<777888:::;;;<<<<<<;;;:::999999::::::::::::;;;;;;444555888:::;;;<<<<<<<<<;;;<<<;;;:::888888:::<<<::::::888777777777888999888888888888999:::;;;<<<::::::999999999999999999888999999999999888777777777777666555444333333333333333444444333333222111444333333222222333333444444222111333666777555333444555777888888888777666444444333222222111000000333222111111333555555444000111111222222222111111111111111111000000000000222111000111222222111000wwwyyy~~~wwwXXXEEEBBBDDDAAA@@@@@@@@@AAA??????@@@BBB===>>>@@@AAABBBAAA@@@???;;;AAA@@@AAAJJJVVVmmmmmm^^^MMMFFFBBBAAA???<<<>>>DDDMMM```zzzTTTHHH===;;;===<<<<<<<<>>CCCUUUdddcccWWWIII;;;111---+++***)))***,,,...000222222222111111000000000000000000000///...---,,,...------------,,,,,,,,,,,,,,,++++++***+++++++++,,,000111///111<<>><<<:::999888666444666555555666888::::::999???===<<<===???AAAAAA@@@???>>>===<<<<<<<<<======???>>><<<;;;:::;;;<<<===999===@@@???:::666666777555555444444444333333333222111111000//////000000222///...111222111111444...///000111222444777999888888;;;AAABBB===999888>>><<<888555555888>>>BBBCCC>>>999888:::;;;:::777444111---+++,,,...///000111---***+++...000...+++,,,...111333333111---++++++***+++...222666999:::444111///111000111:::DDDIIIOOOTTTSSSKKK???666111444333222222222111///---///...111555555444888@@@JJJLLLNNNPPPPPPOOOMMMKKKMMMLLLLLLKKKKKKLLLMMMNNNLLLLLLKKKHHHCCC???======GGGIIIKKKLLLLLLJJJGGGEEEHHHHHHHHHHHHIIIJJJKKKKKKMMMJJJGGGEEEFFFFFFEEECCCFFFGGGHHHHHHHHHHHHGGGFFFLLLLLLKKKGGGAAA<<<999888???AAAEEEGGGGGGGGGHHHJJJFFFEEECCCCCCEEEFFFEEEDDDEEECCC@@@@@@AAABBBAAA@@@CCCDDDDDDCCCAAA@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCC@@@>>>===??????===???CCC????????????>>>>>>======>>>>>>>>>>>>============999999:::;;;;;;;;;;;;:::999999::::::::::::;;;;;;888999999:::;;;;;;::::::;;;;;;;;;999888777999;;;:::999888777777777888999999999888888888888999:::999999999999999999999999999999999999999888777777888777666555444444444444333444444444444333222222444333333222222333333444444333222333666666444222333444555666666666555555444444444333222111111111111111222444666666333111222222333333333222222111222222111000000000000000222111000111222222111000|||ooopppqqqwwwwwwYYYFFFCCCDDDBBB@@@???>>>===>>>@@@AAAAAA>>>???AAABBBBBBBBBAAA@@@===???>>>@@@EEEHHH^^^yyyeeeTTTJJJIIIEEEAAAAAA???<<<===@@@@@@JJJ\\\qqq~~~RRREEE::::::???@@@>>>===AAA===;;;@@@HHHLLLGGGAAA<<<;;;<<<>>>===<<>>>>>===<<<=========AAA@@@>>><<<;;;;;;;;;<<<;;;>>>@@@???;;;777777888555555444444444333333333222111000000///000000000222///...111222111333777...111444333111222666:::999:::???DDDBBB;;;777777777666555444666:::>>>AAA<<<666000...111555777777333000---,,,---///000//////,,,******---...---+++***,,,...000111000...---,,,******///777===??????555444444444444444;;;CCCEEENNNVVVUUUIII<<<222...//////.........//////000222333888<<<<<<;;;???EEEKKKMMMOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLHHHDDDAAA@@@AAAJJJKKKLLLLLLLLLKKKIIIHHHIIIIIIJJJKKKKKKJJJJJJIIIKKKIIIGGGGGGGGGHHHGGGFFFHHHHHHIIIIIIIIIIIIIIIHHHLLLLLLJJJFFF???:::777666>>>@@@CCCEEEFFFFFFGGGHHHFFFDDDCCCCCCDDDEEEEEEDDDEEECCC@@@@@@@@@@@@???===BBBCCCCCCBBB@@@??????@@@BBBBBBAAAAAAAAAAAAAAAAAA>>>@@@@@@>>>>>>BBBCCCAAA===============<<<<<<<<<============>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999999::::::::::::;;;;;;<<<;;;:::999999999999999:::::::::999777777888::::::999888888777777888888999888888777777777777777888888888888888888888888999999999999999888888777888777666555555444444555444444444444444333222222444333333222222333333444555444333444555555333222222333444444555555444444555444444333333222222111000111333666777666222///444444444444444333222111555444222000//////000000222111000111222222111000xxxooopppnnnqqqyyy}}}bbbKKKCCCBBBCCCAAA??????CCCKKKPPPKKKCCC@@@AAAAAABBBBBBBBBAAA@@@@@@@@@>>>BBBCCC@@@VVV~~~yyyjjjZZZLLLEEECCCEEECCCBBBBBBBBB@@@@@@AAAAAA@@@CCCOOO```sss~~~YYYJJJ===<<<@@@BBBAAA@@@???>>>DDDSSSbbbfff]]]RRREEEDDDCCCDDDCCCDDDLLLVVVooozzz}}}{{{zzzxxxvvvtttqqqooonnnnnnmmmnnnsss{{{{{{YYY@@@999555888:::444777666666555555444444555666777888888999===BBBFFFXXX]]][[[MMM999,,,***---'''(((***,,,000333666777333333333333333333333333000111111000000///...------------,,,,,,,,,++++++,,,,,,++++++***+++++++++///111111111666???DDDEEE:::<<<<<<888444111333555222555777777555666999===>>>======???AAABBBAAA@@@??????>>>>>>>>>=========@@@@@@>>>===<<<<<<<<<===;;;===>>>===:::888888999555555444444444333333333222111000000000000111111222000111555555333555999555777888888666555777999;;;;;;===>>>:::333000222333222000000222444555666333///+++***,,,000333555222000...---///000000///...,,,++++++---...---,,,---...///111111000///......------111777===???@@@666777777666444444888>>>???JJJUUUUUUIII<<<444222......//////000222555888;;;???EEEHHHHHHHHHKKKNNNOOOOOOOOOPPPPPPQQQQQQQQQMMMNNNPPPQQQPPPOOOMMMLLLNNNMMMLLLIIIFFFEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHGGGDDD@@@===<<<<<<===@@@CCCDDDEEEEEEFFFGGGGGGEEEDDDDDDEEEFFFFFFEEECCCBBBAAA@@@@@@@@@??????AAABBBCCCBBB???>>>>>>>>>@@@@@@@@@@@@@@@?????????AAAGGGEEE???@@@FFFEEE>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>?????????>>><<<:::999::::::;;;999999999:::::::::;;;;;;<<<;;;999888777777888999999::::::999888777888999999999999888888888888888777666666666666777777888777777888888888888999999999999::::::999999888777888777777666555555555666444444444555444333333222444333333222222333333444555555444555444444333111222333333444444444444444444444444333333333222222111111333555666555222000444444444444333222111000777555333111//////000000222111000111222222111000xxxqqqtttoooooosss|||oooSSSCCC>>>@@@AAAAAADDDPPPccckkk]]]JJJAAAAAAAAABBBAAAAAAAAA@@@@@@@@@>>>BBBCCC@@@VVV~~~sssjjjcccXXXMMMEEE@@@??????<<<===>>>>>>???@@@???>>>AAA===:::>>>GGGZZZxxxeeeTTTCCC===>>>>>>===>>>???EEETTTkkk}}}uuuiiiVVVQQQMMMMMMMMMQQQ[[[ffftttmmmjjjjjjjjjkkklllmmmmmmllllllpppwwwnnnOOO<<<:::666666888555999888666555555444555555666777999<<>>000)))***...'''))),,,///333555777888333333333333333333333444111111111111000///...---------,,,,,,,,,+++++++++************+++,,,---...000111111222999AAADDDBBB999::::::777222000333555444666888777666777;;;???CCCCCCCCCEEEGGGGGGFFFEEE???????????????>>>>>>>>>>>>>>>=========>>>>>>>>><<<<<<;;;:::888777777888555555444444444333333333222222111111111222222333111222555999999555666:::>>>======???BBBDDDCCCAAACCC>>>;;;999444...---000000...------000111000///,,,+++***+++---///000111111///...///000111000//////---,,,,,,---......---///000111222111000...---,,,...000111222444888<<<:::<<<;;;777444444777999999EEEPPPPPPEEE999333222,,,...000000111444888<<>>AAACCCEEEEEEEEEFFFGGGHHHFFFDDDEEEFFFGGGFFFFFFAAAAAABBBBBBAAAAAAAAABBB@@@AAACCCBBB@@@>>>>>>>>>???????????????>>>>>>>>>GGGJJJGGG??????EEECCC;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@???===;;;::::::;;;;;;999999999:::::::::;;;;;;888888777666666777999:::999:::;;;:::999888888999999999999999888888777777444444444555666888999:::777777888888999999999999999::::::::::::999888888888888777666666666777777444444555555555444333333444333333222222333333444444555555555444333222222444333333444444444555555444333333333333333222222444333222222444444333222222222222222222111000000777666444222111000000111222111000111222222111000yyyssstttnnnnnnooouuu~~~dddOOOFFFFFFEEEHHHPPPaaawww~~~iiiNNNAAAAAAAAAAAA@@@@@@@@@@@@===???>>>@@@EEEHHH^^^vvvbbbUUULLLHHHCCCAAAAAA@@@===;;;999<<<>>>===>>>@@@@@@===;;;:::<<>>>>><<<<<<<<<======>>>>>>>>><<<;;;999888777777888999555555444444444333333333333333333222333333444555222333777;;;999555666;;;DDDBBBBBBGGGMMMQQQOOOMMMJJJAAA:::777444000///111...+++***,,,000333222111)))***,,,---...///....../////////000222222000///......------------.........///111222111///---+++))),,,//////...///444999===@@@???888444555888999888@@@HHHHHH@@@777222222...111333444222333777:::HHHOOOSSSQQQOOOPPPQQQPPPQQQOOOLLLJJJIIIJJJLLLMMMHHHIIIKKKMMMMMMLLLKKKJJJJJJKKKLLLKKKKKKKKKMMMOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNKKKFFFCCCCCCEEEIIILLLIIIJJJLLLKKKJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLGGGHHHGGGEEECCCBBBBBBDDD@@@BBBEEEGGGFFFFFFGGGHHHGGGEEEDDDDDDEEEFFFFFFEEE???AAACCCCCCBBBAAABBBCCC>>>@@@BBBBBBAAA?????????======>>>>>>>>>?????????JJJHHHCCC===>>>@@@>>>999<<<<<<<<<===========================>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;999999::::::::::::;;;;;;666666666777888999:::;;;999;;;<<<<<<:::999999999888999999999999888777777333333444555777999:::;;;888888888999::::::;;;;;;:::::::::::::::999999888888888777777777777888888555555555555555444333333444333333222222333333444333444666555444333333444444444333333333444555666222222222222222222222222666444222111333333333222000111111222222111111111555555444444333222111111222111000111222222111000|||sssqqqmmmnnnoooqqquuu{{{}}}mmmbbb___^^^eeeooo{{{oooQQQAAAAAA@@@???????????????;;;AAA@@@AAAJJJVVVmmmjjjVVVIIIDDD>>>>>>>>>@@@AAA@@@>>><<<===AAAAAA>>>>>>AAAAAA===:::999<<<@@@AAAHHH```{{{yyynnngggaaa]]]]]]aaajjjssszzzrrrlllhhheeecccbbbdddfffkkkqqqxxx}}}aaaAAA222777777555666444777666666666777999<<<===@@@GGGQQQXXX\\\]]]\\\\\\MMM???222,,,***((())),,,---///222555666666555555111222222222333333333333111111111111111000......,,,,,,,,,++++++++++++******)))******+++,,,---.../////////333>>>FFFEEE>>><<<999555333333444444444666555333444777:::===>>>======>>>AAACCCCCCAAA???@@@@@@AAAAAAAAA@@@???>>><<<<<<=========<<<<<<;;;>>><<<999777888999::::::555555444444444333333333444444444444444555666666555555666777444111666===EEEFFFHHHKKKNNNPPPPPPOOOFFF<<<444333444222///...---***(((+++000444333111***,,,---...------------///...///111333333111///,,,------,,,++++++,,,...,,,///222555555333000...+++,,,...000333777;;;>>>;;;???===666222555999:::888===BBBCCC???;;;999999:::===???>>>:::777999;;;IIIOOOQQQMMMJJJKKKKKKIIIMMMKKKGGGEEEEEEGGGJJJMMMHHHIIIKKKLLLMMMMMMMMMMMMJJJLLLMMMMMMLLLKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMKKKGGGEEEEEEGGGJJJLLLFFFHHHJJJJJJGGGEEEEEEGGGFFFEEEEEEEEEEEEGGGHHHIIIGGGGGGGGGEEECCCBBBDDDEEEBBBEEEGGGHHHHHHHHHHHHIIIEEEDDDBBBBBBDDDEEEDDDCCC>>>AAACCCCCC@@@??????@@@===@@@BBBCCCBBBAAA@@@AAA<<<<<<===>>>???@@@@@@AAANNNEEE>>>===>>>===<<<=========>>>>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<;;;999999::::::::::::;;;;;;777888999::::::;;;;;;;;;:::<<<======;;;:::::::::888999999:::999888777666555555555666777999:::;;;888999999:::;;;;;;<<<<<<::::::;;;;;;::::::999888888888888777777888888999555555555555555444444333444333333222222333333444111333666555444333444555333222222111222333444555111111111111111111111111444333333333444444222000000000111222333333333333333444555666555444222111222111000111222222111000tttooooooqqqrrrqqqoooqqquuuzzzyyyvvvYYYAAA@@@@@@???>>>>>>>>>???<<>>>>>@@@AAA>>>BBBAAA<<<;;;>>>>>>999>>>999888;;;<<>>>>>999444222444555555333777333000222666;;;<<<<<<>>>>>>@@@BBBDDDDDDBBB@@@@@@@@@AAABBBAAA@@@???>>>===>>>======<<<;;;999888@@@===:::888888:::;;;;;;555555444444444333333333555555555555555666777888888666444222///...555???EEEIIILLLLLLIIIGGGHHHJJJ===333+++...222111,,,(((///+++''')))...111000...,,,---------,,,+++,,,---......///222333333111...+++,,,,,,+++******+++------000555888:::888555222///---...333;;;BBBEEEEEE777;;;:::222...444999999777:::???AAABBBBBBCCCDDDGGGKKKLLLIIICCC>>>===???IIIOOOPPPJJJEEEGGGGGGEEEJJJGGGDDDBBBBBBFFFJJJMMMIIIJJJKKKMMMNNNOOOPPPPPPKKKMMMOOOOOOMMMKKKJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKDDDGGGIIIHHHEEECCCCCCDDDCCCBBBBBBBBBBBBDDDFFFGGGDDDEEEEEEDDDCCCCCCFFFHHHDDDFFFIIIJJJIIIIIIIIIJJJCCCBBB@@@@@@BBBCCCBBBAAA???AAACCCBBB???<<<<<<===<<>>???@@@AAABBBQQQDDD<<>>>>>BBB>>>>>>??????@@@@@@AAAAAA??????>>>>>>======<<<<<<======?????????>>><<<;;;999999:::::::::;;;;;;;;;999:::;;;<<<===<<<;;;::::::<<<>>>>>><<<;;;:::;;;888888999:::999888777666777777666777777888999999999999:::;;;;;;<<<======::::::;;;;;;::::::999888999888888888888888999999555555666666555555444333444333333222222333333444000333666555444333444666222111000000000111333444000000000000000000111111222222444666777555111...000111222333444555555555111333555777777555222111222111000111222222222000{{{lllpppqqqrrrqqqooonnnoooppptttvvvxxxyyy{{{~~~eeeNNNAAA<<>>===<<<===<<>>???:::>>>===>>>>>>>>>FFF]]]ttt~~~tttllleeehhhjjjkkkjjjhhhggggggfffiiippp|||wwwjjj\\\ZZZ```jjjwwwaaaTTT;;;///999===555222888888777888<<>>;;;777555666555111000333111222444666999;;;===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDHHHLLLJJJBBB;;;===<<<:::999;;;;;;;;;:::@@@<<<777666888::::::999777444333777888555444555???<<<:::<<<:::666444666888222111444666666;;;BBBNNNJJJDDD???===;;;:::999.........------,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,---///...///000000000///---,,,...---+++)))'''(((+++...'''...444666:::>>>;;;333000555===BBBBBB???;;;999111222111///...111777<<>>=========;;;===???BBBCCCBBBAAAAAA;;;<<<>>>???AAAAAABBBBBBEEEFFFEEE@@@>>>@@@???<<>>===<<<<<>><<<;;;<<<===???@@@<<<<<<;;;::::::999888888999::::::;;;;;;::::::999>>>>>>===<<<;;;;;;::::::999999999888888888888888999999888888888999;;;<<<>>>>>>======<<<<<<<<<;;;::::::;;;<<<<<<;;;::::::<<<888555777:::;;;888555777777666555555555555555555444333222111222333444333444444555555444444333444333333222222333333444222222222111111000000000111222333333444444333333777333333777999666555666333444666888777555333111111111222222222333333333zzzvvvuuusssrrrqqqqqqqqqppprrrsssvvvyyy{{{{{{zzzyyyzzz___OOODDDEEEGGGEEEIIIPPP\\\aaakkkwww```HHHBBBBBB@@@???AAACCCBBB@@@>>>???AAA]]]hhhgggTTTAAA::::::888888;;;???@@@@@@HHH```xxxxxxpppiiiccc```bbbccccccccceeegggiiisssyyy{{{oooSSSKKKCCCAAACCCJJJXXXddd]]]WWWBBB444999;;;666777888;;;===>>>@@@GGGRRRZZZ\\\[[[XXXRRRIII>>>666111...+++((()))---111333333888777666555444444333333222222333444444444333333333333333222000///---,,,,,,---------,,,,,,+++++++++++++++,,,---...///000333222222999HHHQQQKKK>>><<<888666777555222111444444555666888:::<<<>>>???===>>>???@@@AAAAAABBBAAACCCBBBBBBEEEHHHFFF@@@:::;;;;;;;;;;;;;;;;;;<<<<<<>>>;;;777777888:::999888===999777999999555333444888555555777777444444777888333333999<<<<<<>>>CCCDDD@@@:::666555444222111......---------,,,,,,,,,++++++++++++++++++++++++...///...---------...///------......------,,,+++((()))***+++************+++000444666:::>>>;;;555222444777::::::999555333111111111000000333999>>>CCCCCCEEEHHHIIIEEE???999>>>@@@CCCHHHMMMPPPRRRQQQPPPRRRSSSOOOJJJHHHKKKOOOOOOJJJEEECCCEEEGGGIIIIIIIIIIIIJJJMMMQQQQQQMMMIIIEEEHHHLLLLLLJJJHHHHHHJJJLLLLLLLLLLLLKKKJJJIIIHHHMMMKKKIIIIIIKKKKKKHHHEEECCCCCCBBBBBBBBBCCCCCCDDDGGGFFFDDDCCCCCCEEEGGGHHHEEEDDDCCCDDDEEEFFFEEEDDDDDDEEEGGGIIIIIIHHHGGGFFFBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>===>>>@@@BBBCCCBBBAAA@@@<<<===>>>???@@@AAAAAAAAAFFFGGGEEE@@@>>>@@@@@@>>>???@@@@@@@@@@@@?????????@@@@@@@@@???>>>=========???>>>===<<<<<<<<<>>>???<<<<<<;;;;;;:::999999888:::::::::;;;;;;:::::::::===<<<<<<;;;::::::999999999999999999999999999::::::999888888888999:::;;;============<<<<<<;;;;;;::::::;;;<<<<<<;;;::::::;;;888555666999:::888444777777666555555555555555555444333222222222333444333444444555555444444333444333333222222333333444333333222222222111111111111222333333444444333333555222222666777555444555333444666777777555333111111111111222222222333333~~~zzztttrrrssssssqqqooopppqqqtttxxxzzzxxxqqqlllrrr~~~{{{kkk\\\YYYZZZ]]]eeeoooyyy~~~eeeMMMDDDBBB@@@@@@BBBBBB@@@@@@EEEOOOXXXwwwfffIII;;;;;;<<<:::<<>><<<:::@@@@@@CCCFFFGGGHHHOOO\\\fffeee___TTTHHH;;;222,,,)))***)))(((+++111666:::<<<999888777555444444333333333444444444444333333222333333333222000///---,,,---------,,,,,,,,,++++++++++++,,,,,,---...000111333444666???LLLRRRJJJ>>><<<888666777555222222555888999:::;;;<<<>>>??????<<<===>>>???AAABBBBBBBBBCCCAAA@@@AAABBBAAA===999:::<<>><<<;;;<<<>>>;;;999888888999:::999777BBB===:::;;;:::555222222000---...111333111333666222///222999??????======999666111///...------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---///111333---,,,++++++******++++++++++++,,,,,,,,,,,,,,,+++000333444555888<<<;;;777444222222444777777555222000111222222333777<<<@@@GGGHHHIIIIIIHHHBBB:::555999:::>>>GGGQQQWWWXXXVVVQQQRRRRRRPPPNNNNNNOOOQQQPPPJJJEEEDDDGGGIIIGGGEEEAAAAAAEEEJJJOOOPPPLLLHHHEEEHHHJJJJJJHHHGGGJJJLLLLLLLLLLLLLLLKKKJJJIIIHHHLLLLLLKKKJJJIIIHHHGGGFFFBBBBBBBBBCCCCCCDDDFFFFFFIIIHHHGGGGGGFFFGGGGGGHHHEEEDDDCCCCCCDDDDDDBBBAAACCCDDDEEEFFFGGGFFFEEEDDDBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@FFFGGGDDD>>>===@@@BBB@@@@@@?????????>>>>>>======@@@@@@@@@??????>>>>>>===@@@???===<<<;;;<<<<<<===<<<<<<;;;;;;:::999999999::::::::::::::::::::::::;;;;;;;;;::::::999999888888999999::::::;;;;;;;;;:::999999888888888999999===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::777555666888999777444777666666555555555555666555555444333333333333444444444555555555555444444333333333333333333333333333333333333222222222222111222333333444444333333444111111444666444333444333444555666666444222111111111111222222222222333yyyuuuuuutttqqqmmmooonnnoootttxxxvvvnnnggghhhtttxxxuuuwww|||qqqZZZKKKCCC>>>CCCCCCAAA???CCCQQQfffuuuqqqSSSBBB===<<>>FFFXXXiiihhhXXXNNNGGGFFFNNNSSSSSSSSSSSSVVV\\\eeekkklllaaaQQQAAA444---***)))((())),,,111666;;;>>>???:::999888666555444444333444555555555444333222222333222222222000///...---------,,,,,,+++++++++,,,,,,,,,,,,,,,---///000111222444:::EEEOOOPPPFFF;;;:::666444555444111222666;;;;;;<<<<<<===>>>>>>???<<<===>>>@@@BBBCCCCCCDDDDDDBBB???>>>>>>===<<<:::;;;???CCCAAA<<<999;;;>>>:::::::::;;;;;;:::999777AAA<<<888999777222000000,,,******---///...000444...///333;;;BBBBBB>>>:::444222///------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******---111444555---,,,***)))))))))***+++111///......///111222333444444333444666888999777333111000444:::===:::666000111222333666:::>>>AAAHHHHHHHHHGGGEEEAAA===:::>>>???BBBIIIOOOSSSTTTRRRPPPPPPPPPOOONNNNNNMMMMMMMMMGGGBBBCCCGGGIIIGGGDDD======@@@EEEJJJLLLIIIFFFFFFHHHIIIGGGEEEEEEHHHKKKKKKKKKLLLKKKKKKJJJIIIIIIJJJKKKKKKIIIGGGFFFFFFGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBB@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????@@@@@@@@@??????>>>DDDDDDAAA<<<;;;???BBBAAA@@@???>>>>>>===<<<<<<<<<@@@@@@?????????>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999999777777888999999:::;;;;;;999999999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999777555666777888666444777666555555555555666666666555555444444444444444444444555555555555444444333333333333333333333333333333333333333333333333111222333333444444333333444111111555666444333444333333444555555444222111111111111111222222222222~~~|||wwwrrrooommmkkkmmmqqqqqqmmmhhhbbbkkkyyymmm\\\PPPHHHOOOPPPRRRTTT[[[iii|||~~~fffSSSGGGAAADDDBBBAAAIII[[[ttt{{{rrriiihhhkkkkkkhhhccciiiqqqzzziiiPPP???777BBB<<<999;;;===<<<;;;===PPPmmmzzzoooddd]]]\\\ccciiiddd```bbbhhhlllllljjjbbbWWWFFF888///++++++***)))---333999<<<===<<<<<<::::::888777666555555555555555555555444444333222222222222111111///...---...---,,,+++++++++,,,,,,,,,,,,,,,---...///000111000333<<>>@@@BBBCCCDDDEEEEEEEEEBBB???<<<<<<<<<<<<<<<>>>BBBDDDAAA;;;888999<<<:::;;;======<<<:::888777;;;666333444333000...///...+++***,,,---,,,...222000444:::AAAGGGGGGAAA;;;333111///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333///+++***,,,///111222...---+++*********+++,,,///111666===BBBCCC@@@===444222111333555666555555444222333777===>>>:::555000000222444888;;;>>>???DDDDDDBBB@@@@@@AAADDDFFFDDDGGGJJJKKKJJJJJJLLLNNNNNNNNNMMMMMMKKKIIIFFFEEEFFFBBB>>>@@@EEEIIIHHHGGG@@@>>>===???DDDGGGFFFDDDHHHJJJIIIGGGCCCBBBEEEHHHKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIGGGEEEEEEFFFHHHJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBAAABBBDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>@@@AAA>>>999999>>>AAA@@@??????======<<<<<<======??????>>>>>>>>>>>>>>>===???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;555666666777888999999:::888888888888888888888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888777666666777777666555666666555555555555666666666666666666555555444444444555555666666555555444222333333444444333333222333333333333333333333333111222333333444444333333555222111555777555444555222333444444333333111111000000111111111222222222wwwrrrnnnlllmmmmmmllljjjbbbeeemmmvvv|||yyyooojjjlllpppwww}}}uuuhhh```XXX\\\aaalll|||}}}tttqqqqqqsssmmmmmmkkkggghhhlllmmmjjjmmmttt~~~nnnRRR>>>888999AAA:::777999<<<:::777777HHHmmm}}}wwwrrrqqqwwwyyyrrrlllnnnsssrrriii```KKKAAA555---************---222999===>>><<<:::999:::999888777777666666777444555555555555444444333222222222111111000.........---,,,+++***+++,,,---,,,,,,,,,---...///111111000333===KKKPPPIII>>>777666222000111000///111666<<<<<<<<<<<<============???@@@AAACCCDDDEEEEEEEEEDDDBBB???<<<:::;;;<<<>>>AAABBBBBB???:::888999;;;;;;===>>>===:::888666666666000...///000......000111---+++---,,,+++,,,000...666===@@@BBBBBB>>>888000///---...///000///...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,===777///++++++,,,,,,+++...---,,,,,,++++++,,,,,,---666EEETTT]]]ZZZPPPFFF333000111555777555333444666555555777999888333///111000111444888:::::::::===<<<;;;999;;;@@@GGGLLLGGGJJJKKKJJJFFFEEEIIILLLJJJLLLMMMKKKGGGCCC@@@@@@@@@>>>===>>>BBBGGGJJJKKKDDDAAA>>>???CCCEEEEEEDDDJJJLLLKKKHHHDDDCCCEEEGGGJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHIIILLLLLLJJJIIIIIIHHHHHHHHHEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAA>>>???AAACCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@??????>>>===>>><<<999999>>>@@@??????>>>===<<<<<<===>>>???====================================<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<555555666666777888888888666777888888999999888888999999:::::::::::::::;;;::::::999999999999::::::888888777777777666666666666555555555555666666777666666777777666666555444555555666666666666555555222222444444444444222222222222222222333333333333111222333333444444333333555222222666777555444555222333333333222222111111000000000111111111111222{{{tttooommmllllllfffeeehhhmmmoooqqqyyyzzzwwwmmmhhhfffeeefffdddggghhhgggiiiqqqwwwxxx~~~{{{rrrooojjjdddfffooo{{{vvviiiSSS???555666<<<>>>999777999999777777:::IIIooo~~~|||zzz~~~{{{uuurrroooeeeUUUHHH666000***(((+++------+++333777;;;===;;;:::999:::999888888777777888888888333444555555555555555555111111222111111000///...///---,,,******+++,,,---------------...000111222000444???MMMPPPGGG<<<888666222///000111000222777<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCAAA@@@>>>;;;999:::<<<>>>BBB@@@>>>;;;::::::<<<===;;;======;;;777444333444555///---...///......111333...,,,---,,,***,,,000+++555<<<<<<999999777444///---,,,---...///...---******+++++++++,,,,,,,,,------------------------CCC;;;222,,,,,,------,,,,,,,,,------,,,,,,+++***,,,555EEEUUU^^^YYYKKK@@@111///111888:::666222333666666555444222111000///111111111333777888666444666666666555666<<>>???>>>>>>???>>>@@@DDDKKKPPPGGGDDDBBBDDDGGGIIIGGGEEEKKKMMMNNNLLLHHHFFFHHHKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKHHHEEEFFFIIILLLLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCC>>>@@@BBBDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAA>>>??????@@@@@@@@@??????;;;===<<<:::;;;???AAA???>>>===<<<<<<===>>>@@@AAA;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777888888444555777888999999999999888999999999::::::::::::::::::999888888999::::::888999999888777777777777555555555555555666777777666666777888777666555444555555666666666666555555111222444555555444222111111111111222222222333333111222333333444444333333444111111555666444333444222222222222222111111111000000000000111111111111vvvooommmmmmllliiiiiikkkjjjiiipppyyy}}}|||uuukkkeeedddeeeeeedddbbbgggjjjiiinnnyyyyyyhhhYYYRRRJJJBBBFFFQQQ```ZZZNNN???444222777===888777888999666444888???OOOsss}}}|||yyy{{{zzzrrrfffTTT???000---)))'''***///333222///888:::<<<;;;999888:::<<<888888888777888888999:::333333444555666666666555111111111111111000///...///...,,,******+++,,,---------------///000111222222555AAANNNPPPFFF<<<888777333000111111111444888=========>>>??????@@@@@@???@@@AAAAAABBBBBBBBBBBB???>>><<<:::999999<<<>>>AAA>>>:::888:::<<<>>>???;;;<<<<<<999444111111222666111...///000//////222222...+++,,,,,,***,,,000---999@@@<<<777777777555...---,,,---...///...,,,*********++++++,,,,,,,,,------------------------CCC;;;111---///222222111++++++,,,------+++***)))***...777AAAGGGCCC888...000...222;;;>>>888333333555555333111//////222555222111111333666666444111111222333333444888???DDDNNNIIICCCAAADDDHHHIIIIIIDDDJJJOOOMMMFFF@@@???BBB>>>@@@AAA???>>>BBBKKKRRRGGGFFFFFFIIILLLMMMIIIFFFKKKMMMOOONNNKKKJJJLLLNNNJJJJJJKKKKKKKKKKKKKKKJJJMMMHHHEEEFFFKKKOOOOOOMMMGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGGGGGGGEEECCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEDDD???@@@CCCDDDEEEEEEDDDCCCAAA@@@@@@??????@@@@@@AAA>>>>>>???@@@@@@@@@@@@@@@:::======;;;<<<@@@AAA???>>>===<<<<<<===???BBBCCC:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>===;;;::::::;;;===>>>::::::::::::::::::::::::999999999888888888888888333444666888999::::::999888888888999999:::::::::;;;:::999888888999:::;;;888999:::999888777777888555555555555555666777888666777888888888777555444555555666666666666555555111222444555555444222111000000000111111222222222222222333444444444333333333000///333555333111333222222222111111111111000000000000000111111111111zzzssskkkmmmnnnooonnnlllkkkkkklllqqqrrrvvv{{{}}}qqqlllfffccccccdddcccaaabbbfffnnnxxxkkkPPPIII???999888:::<<<<<<===<<<:::999888888888999999555555999999888<<>>???>>>>>>???@@@DDDDDDCCCCCCCCCCCCDDDDDD;;;;;;=========<<<:::999@@@>>>===;;;<<<>>>@@@BBB<<<<<<;;;777222111333666/////////......---------///...,,,,,,---///000111<<<======:::666222111111/////////...------,,,,,,+++,,,+++)))+++//////+++++++++------------++++++666888444---***------)))...---,,,+++***+++,,,---))),,,///111111222333444444888;;;;;;999666666666666333000//////000000000444444444666777666333000444555666777888:::===@@@HHHEEECCCCCCEEEFFFDDDBBBBBBBBBBBBAAA@@@???===<<>>>>>??????@@@AAA>>>>>>=========???@@@AAA<<<===???AAABBBBBBBBBAAA@@@???>>>======>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999999999::::::999888666555555555666666777999:::;;;888999999::::::;;;;;;;;;999999::::::::::::::::::999;;;;;;:::777444333333666555555555555444444444666666777666666555444444333444555555555444333222333333333333333333333333///000222222111111111222222222333333333444444444444444444444444444444444222222333444444444333333222222111111222222333444tttiiiooommmjjjhhhhhhiiikkklllnnnppprrrssstttuuuwwwyyywwwsssqqqpppooogggeeeeeefffiiiiiihhhfffnnnuuupppVVVEEE@@@:::777888888888888888888666666555666777888999666777999999999???GGG```ttt{{{{{{{{{yyy|||sssbbbLLL999,,,(((((())))))***,,,000555999;;;;;;;;;::::::::::::999999777777777888::::::999888555555444444333222222222333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///111222777@@@KKKOOOIII???888666222000//////111444888;;;999;;;======<<<<<<===>>>BBBCCCDDDDDDDDDCCCAAA@@@<<<<<<<<<<<<<<<;;;;;;:::>>><<<;;;::::::<<<>>>@@@777888666333///---///111000//////.........------///...,,,+++,,,111888===<<<<<<:::999666444222000000000///...------,,,,,,,,,---+++((())),,,+++'''++++++------------++++++111333000+++)))---...+++---,,,,,,++++++,,,,,,,,,((()))***+++,,,...111444777;;;???@@@>>>;;;:::999888666222111222222222222333555666666666444222111777888888888777888;;;===???<<<::::::<<<>>>>>>===>>>???AAABBBDDDEEEFFFFFFKKKJJJIIIIIIJJJLLLNNNPPPKKKKKKKKKLLLNNNNNNLLLJJJMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@>>>?????????@@@@@@@@@@@@???>>>=========???@@@AAA===>>>???AAAAAABBBAAAAAA@@@???>>>=========>>>???>>>>>>>>>======<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999999:::::::::999888777666555555555555666888999:::999999::::::::::::::::::::::::::::::::::::::::::999:::;;;:::777444333333666555555555555444444444666666666666666555444444333444555555555444333222333333333333333333333333000222333333222222333444222222333333333444444444444444444444444444444444333333333444444333222222222222222111222222333333xxxwwwqqqjjjggghhhjjjkkkjjjlllnnnooonnnkkkjjjlllnnnttttttzzzzzznnngggfffggggggfffaaaaaacccgggmmmrrruuuvvv~~~]]]BBB:::888777777888888666555666555555444555666777888888888:::;;;;;;===FFFOOOmmmyyy|||~~~~~~{{{wwwfffNNN888+++'''&&&'''((())),,,000444888;;;<<<;;;;;;::::::::::::999999888777777888::::::999777444444333333222111111000222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,...///000000///000222444888CCCNNNNNNEEE:::444333222111000///111444888:::999;;;<<<<<<;;;:::;;;<<>>===<<<;;;;;;;;;<<<<<<;;;:::999888888999;;;===444444333000---,,,---...//////..................///111222333555:::BBBHHH???<<<888777777666333///111000///...---,,,+++++++++---+++)))***...---)))++++++------------++++++,,,---,,,)))))),,,...,,,+++,,,,,,------,,,,,,,,,------,,,++++++---111555666;;;BBBFFFFFFDDDBBB@@@;;;888555444444444444333333777:::999666333333444888999999888666666777999777444222222444888::::::???@@@CCCFFFIIIKKKLLLMMMNNNMMMLLLKKKLLLMMMNNNOOOKKKJJJIIIJJJLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>@@@AAAAAAAAA@@@?????????>>>===>>>???@@@AAA>>>>>>???@@@@@@@@@@@@@@@??????>>>===============AAA@@@@@@???>>>======<<<============<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;:::999888777444444444555666777999999;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;::::::999999888::::::999666444444444666555555555555444444444555555666666555555444444444444444444444333222222333333333333333333333333111222444444333333333444333333333333444444444444444444444444444444444444444444444444333222222111333333222222111222222222yyy{{{~~~vvvrrrrrrqqqnnnjjjkkknnnpppnnnkkkjjjnnnrrrooonnnrrr}}}sssnnnhhhhhhkkkmmmjjjfffffffffgggkkksss~~~qqqRRR===777777777888888888777666888888777666666888999:::999;;;>>>>>>???DDDOOOYYYpppxxx}}}}}}|||~~~{{{vvvgggUUU>>>///***++++++***,,,...111555888;;;<<<<<<;;;;;;:::::::::999999999999888888888999:::888666333333222222111000000000222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,...///000/////////111333666CCCNNNKKK???666222111222111000000111444777999:::;;;======<<<;;;;;;<<<>>>@@@BBBDDDDDDCCCAAA@@@@@@???<<<;;;:::;;;===???999888777666666777999:::444444222000///......///...------,,,---...///000444999>>>AAAAAACCCHHHLLLDDD>>>999777888777222...111111000...---,,,+++******---------000444444000++++++------------++++++***+++***)))***+++,,,,,,***+++,,,---...---,,,+++000000///...,,,---///222444999AAAGGGJJJJJJGGGEEE:::888666555555555444333333888<<<<<<777444555888888999:::888666666666888777555333333555999===???GGGGGGIIIKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLJJJHHHIIIJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFEEECCCBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???===>>>@@@BBBBBBAAA@@@???@@@???>>>>>>>>>???@@@AAA>>>>>>?????????>>>>>>>>>>>>>>>=========<<<<<<<<>>===<<<<<<<<<===============<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::999999555555666666777888:::;;;>>>=========<<<;;;;;;;;;===<<<<<<;;;:::999999888888999999888666444444555666555555555555444444444444444555555555444444333444444444444333333222222222222222222222222222222000222444444333222333444333333333444444444444555444444444444444444444444555555555444333222111000444333222222111111222222lllYYY___aaasssvvvpppmmmnnnooommmkkklllooorrrnnnkkklllssszzz~~~|||}}}{{{yyy}}}|||wwwtttsssoooiiiiiieeeccceeejjjnnnmmmkkkmmmpppttt{{{|||bbbJJJ<<<999999777666555666777888:::999888777777888999:::<<>>777444222111111000111222444666888;;;===??????>>>======>>>??????@@@BBBCCCDDDEEEFFFAAA???<<<::::::;;;===???888777666666666666777888333222111000000//////...,,,+++++++++---///111222>>>AAACCCDDDDDDEEEIIILLLGGGAAA;;;888888666111,,,111000///...---,,,+++++++++...//////222666555111++++++------------++++++,,,++++++++++++++++++,,,)))***,,,---...---,,,,,,+++---000000000000111333777:::???DDDGGGFFFCCC@@@777666444333444444333222000555:::;;;777555777;;;;;;===>>>>>>===<<<===>>>???>>>===<<<>>>AAAFFFIIILLLLLLMMMNNNNNNMMMMMMMMMJJJJJJJJJKKKKKKLLLMMMMMMLLLJJJHHHHHHIIIIIIIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEDDDDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAA@@@@@@@@@===???AAABBBCCCBBB@@@???AAA@@@???>>>>>>???@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<>>===<<<<<<;;;;;;;;;<<<======>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::::::::777777777888999:::<<<<<>>>>>======<<<<<<<<<<<<;;;:::999888888888777888888777555444555666666555555555555444444444333333444444444444333333444444333333222222222222222222222222222222222222///111333333222111222333333333444444444555555555444444444444444444444444555555555444333222111000333333222222111222222333cccJJJLLLIIIZZZsss~~~vvvtttqqqnnnmmmlllmmmmmmqqqllliiimmmpppqqqssswww~~~|||yyyyyy}}}sssjjjjjjlllqqqzzzvvvpppllljjjmmmqqqhhhjjjhhheeefffhhheee```fffbbb______cccjjjooorrrvvv|||}}}zzz{{{rrrUUUAAA999888888666444222333666888999888888777888999:::;;;@@@CCCFFFIIIPPP\\\fffkkkvvvwwwxxxuuuooodddWWWNNN555111...---///111111000;;;<<<=========<<<;;;:::;;;;;;::::::::::::999999;;;:::999999999888666444333333222222111000000///111111000///............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000999GGGPPPIII???;;;888444111111111111222444666777<<<>>>@@@@@@??????@@@AAA??????@@@AAABBBDDDFFFGGG>>><<<:::888777999;;;<<<666666555555444444555555000///......//////---,,,+++++++++,,,...222555777FFFCCC@@@===???CCCHHHLLLFFFAAA;;;777555333///,,,/////////...------,,,,,,---//////...///111///***++++++------------++++++...++++++------******,,,******+++,,,------------+++///333777999:::<<<>>>=========>>>>>><<<999666333222111222333444222111---111777999999:::;;;>>>BBBDDDFFFGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFHHHLLLPPPLLLMMMNNNNNNNNNNNNNNNMMMJJJKKKKKKLLLLLLMMMMMMMMMJJJIIIHHHHHHIIIIIIHHHFFFIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEDDDDDDDDDEEEEEECCCDDDDDDEEEEEEFFFFFFFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAAAAA>>>???AAABBBBBBBBBAAA@@@BBBAAA@@@???>>>???@@@@@@>>>===<<<:::999999888888999:::;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::999999999999::::::888888999999:::;;;===>>>===============<<<<<<<<<::::::999999888888777777666777777666444444666777666555555555555444444444222222333333444444333333444444333222222222222222222222222222222222222222///000222222111111111222333444444444555555555555444444444444444444444444444444444444333222222111222222111111222222333444qqqMMMGGGDDDOOO___mmmtttvvvvvvuuueeeaaa```dddjjjttt|||xxxxxxwwwtttpppvvvppplllmmmmmmlllmmmppptttrrrooommmpppuuu|||uuulllfffddddddfffmmmvvv}}}rrrhhhfffgggfffdddeee___aaabbbaaacccgggfffbbbeeegggiiikkknnnuuu}}}|||nnn\\\\\\[[[ZZZ^^^iiixxxqqqRRR???:::555666666444222333666999777777888999;;;===@@@AAACCCGGGJJJNNNYYYhhhppppppvvvuuusssmmmbbbSSSEEE===000222333222111222555999============<<<;;;;;;:::;;;;;;::::::::::::999999<<<:::999999999888666444444333333222111111000000111111///...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++++++++---///===JJJOOOHHH@@@===999222111111111222333444555666;;;===???@@@@@@@@@BBBCCC???@@@AAABBBCCCCCCBBBBBB999888666444444555666777444333333222222222222222///---,,,---...///---***,,,,,,,,,...222666;;;>>>BBB>>><<<>>>CCCGGGHHHFFF???<<<888444111///...---........................+++......,,,---///,,,&&&++++++------------++++++,,,))))))------***)))---++++++++++++,,,---......000222555888999<<>>;;;777666666666333111000//////111333444333111///222777<<<@@@CCCDDDEEEHHHJJJLLLMMMLLLKKKKKKLLLKKKLLLMMMLLLJJJJJJMMMOOOMMMMMMNNNNNNMMMMMMLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIEEEEEEFFFHHHJJJJJJIIIGGGIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAABBB@@@@@@@@@????????????>>>@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>???@@@@@@>>><<<:::888777666666666777888:::<<<===>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<:::;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;:::999888888888888999:::888888888999:::;;;<<<===:::::::::::::::;;;;;;;;;888888777777777777777777666666666555444444666888666555555555555444444444111111222333333333333333444333222111111111222333111111111111111111111111///111333333222111222333444444444444555555555555444444444444444444444444333333333444444333222222000000000111222333444555WWWIIIEEEIIIPPPUUUXXXWWWTTTRRRMMMIIIIIIKKKNNNWWWkkk{{{{{{tttpppqqqqqqnnnoooqqquuurrrnnnjjjiiikkkmmmooowwwnnniiihhhggggggeeedddffflllsssyyy|||ssshhhaaadddiiihhhdddaaa]]]``````___bbbffffffbbbfffnnnyyyuuu]]]MMMAAABBBAAA>>>@@@JJJ\\\jjjvvvVVVBBB>>>333666888888666666888;;;888888999<<>>===777---111111222222333444555666999<<<>>>@@@@@@AAABBBDDD>>>@@@BBBDDDCCCAAA>>><<<555444333222111222222333222111111111000000/////////---,,,...000000...+++------...000444:::???BBB888888===GGGOOOOOOHHH@@@999888666222...,,,---///---------............///(((+++,,,,,,---000...)))++++++------------++++++***&&&(((---...******...++++++******+++---...000111111111000000222777:::;;;777222000222444444333///...///111333444333222444666:::AAAHHHLLLMMMMMMJJJLLLNNNNNNLLLKKKJJJKKKKKKMMMNNNLLLIIIHHHJJJLLLPPPOOOOOONNNLLLJJJHHHGGGIIIIIIIIIHHHGGGEEEDDDCCCAAABBBDDDHHHKKKLLLKKKIIIHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGIIIKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCDDDDDDEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBCCCCCCBBB@@@?????????@@@@@@===<<<999777555444444444555666999;;;===>>>>>>>>>::::::;;;;;;<<<=========999;;;===>>>???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;999888777777777888999:::777777777888999:::<<<<<<777777777888888999999999666666666666777777777777555666666555444444777999666666555555555444444444000111222333333333333333444333222111111111222333111111111111111111111111000222444444333333333444444444444555555555666666444444444444444444444444222222333444444444333333///000000111222444555666YYYKKKEEEUUU```ZZZMMMFFFFFFFFFAAAFFFDDDDDDFFFDDDPPPiii|||qqqhhhgggkkkqqquuutttnnnhhhgggjjjmmmkkkiiippptttzzz}}}{{{xxxtttqqqrrrqqqpppssswww{{{{{{zzz~~~xxxpppkkkiiihhhgggfffccccccddddddccceeehhhjjjiiieeedddhhhhhhddddddiiieeegggiiijjjkkkmmmssswww}}}|||aaaOOOCCC:::;;;888888999888999@@@IIIvvvyyybbbNNN@@@<<<;;;:::999888999999:::<<<:::;;;BBBLLLSSSTTTRRRHHHIIIRRRaaannnqqqnnniiiddd^^^SSSDDD:::777<<>>BBBCCCBBBAAACCCEEEBBB@@@>>><<<<<<:::888555999777666555666666444222111111000000//////......///---,,,---...///...---///000//////777AAACCC===555===LLLZZZ]]]TTTHHH???666444222000/////////000111000///...---,,,,,,,,,......//////...,,,***)))---,,,,,,++++++*********+++,,,------,,,+++)))((()))***,,,...//////......---///111111111111222333555333222333666777666333+++///333444333222333555777???IIIOOOOOONNNOOOQQQIIIJJJIIIGGGDDDCCCDDDFFFIIILLLOOONNNKKKIIIIIIKKKPPPOOOLLLJJJHHHHHHHHHHHHLLLKKKIIIHHHFFFDDDCCCBBBGGGJJJLLLMMMKKKIIIHHHHHHGGGIIIKKKLLLLLLLLLNNNOOOKKKMMMOOOPPPPPPNNNKKKJJJLLLIIIHHHIIIKKKLLLJJJHHHFFFFFFFFFHHHJJJKKKJJJIIIFFFFFFFFFHHHIIIJJJHHHFFFFFFEEEDDDCCCBBBCCCDDDDDDAAAAAAAAABBBBBBBBBBBBCCC????????????@@@AAABBBBBBFFFCCC@@@@@@BBBBBB???===>>>@@@AAA@@@???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>><<<888555333444666666777999;;;============@@@@@@???===<<<;;;:::999===<<<:::999999:::;;;<<<============<<<<<<<<<<<<<<<;;;::::::999999999999888888999:::::::::999999666777999:::;;;;;;:::999;;;::::::999999888888777777777666666666666777777777777666555555555555555777666444333222333444444555555444333333333333444444444444444444444444444333333333333333333333333333333333333444555666666444555555555555555555444666555333222222333555666333222111222333333222111444333333222222333333444fffMMMKKKWWW```ZZZPPPKKKJJJIIIEEEGGGDDDCCCDDD@@@HHH^^^}}}{{{rrrmmmmmmoooqqqnnnllliiihhhiiijjjlllmmmjjjlllooorrrtttuuuuuutttwwwuuurrrppppppooommmkkkooollljjjkkknnnpppppppppuuupppjjjeeeddddddcccbbbcccbbbaaa``````bbbgggkkkgggdddcccfffgggdddfffjjjjjjmmmqqquuuzzzhhhRRREEE===666:::888888999888888>>>FFF[[[qqqmmmSSS@@@>>>===;;;999999:::;;;<<>>???@@@???>>>>>>???@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<999555444666777888999;;;===>>>>>>>>>===??????>>>===<<<;;;;;;:::;;;;;;999999999;;;===>>>========================<<<;;;::::::999999999:::999999999999999999999999888999999::::::999999888888999999999999999999999777777666666666666777777777777666555555555555666666555444333222333333444666555444444333333444444555444444333222111111000333333333333333222222222222222222222333444555555444444555555555555444444555444333222222333444555333222111111222333222111444333333222222333333444wwwOOOJJJQQQVVVSSSNNNKKKIIIFFFGGGHHHCCCBBBDDD@@@DDDWWWqqq~~~yyywwwwwwrrrrrrrrrooolllkkklllooojjjjjjjjjjjjkkklllmmmnnnnnnllliiihhhhhhiiiiiihhhllliiifffeeefffhhhiiijjjsssooojjjgggeeedddcccbbbbbbaaa```^^^___ccciiinnnfffdddffflllpppssswww|||jjjPPPAAA===999555:::888999:::888666:::AAAGGGaaa{{{```LLLEEECCCAAA>>>>>>>>>@@@AAAGGGKKKQQQVVVWWWTTTOOOKKKFFFQQQaaammmnnncccRRRDDD888666777<<>>888===HHHVVV___]]]PPP>>>222222111000...------------......------------......------......---,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++,,,---......---............---,,,,,,......///000000000//////555444333444666999::::::888:::;;;;;;;;;===@@@BBBMMMPPPSSSQQQLLLGGGEEEDDDGGGEEEAAA===;;;===BBBFFFIIIKKKMMMNNNMMMMMMNNNOOOIIIJJJKKKLLLLLLLLLKKKJJJJJJMMMOOOMMMIIIFFFEEEFFFIIIJJJJJJHHHFFFEEEFFFGGGIIIKKKMMMNNNLLLJJJIIIIIIMMMMMMMMMMMMLLLLLLLLLKKKHHHGGGFFFGGGIIIJJJIIIHHHFFFEEEEEEFFFGGGHHHFFFEEEFFFEEEEEEFFFHHHHHHGGGEEEEEEDDDCCCBBBAAABBBCCCCCCEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???@@@BBBDDDEEECCCBBB@@@@@@@@@???>>><<<===>>>??????======>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======<<<:::777666888:::;;;<<<===>>>???>>>======>>>=========<<<<<<<<<<<<::::::999999:::<<<>>>???<<<<<<<<<======>>>>>>???;;;;;;:::999999999::::::;;;:::999888888999::::::::::::999888888888888999666777777888999999::::::777777666666666666777777888777666666555555666666555444333333222333333333666555555555444444444444555444333222000///......333333333222222111111111111111000111111222333444333333444444444444333333333333333333333333333333222111000111222222111000444333333222222333333444QQQJJJJJJKKKKKKLLLKKKHHHDDDFFFFFFAAABBBFFFBBBFFFVVVooo|||xxxtttrrrqqqooonnnllljjjjjjkkkmmmnnnooollljjjiiikkklllmmmmmmmmmkkkgggeeeeeegggiiijjjqqqooollliiigggeeecccbbbdddeeefffgggiiimmmrrrvvvuuuvvvxxx}}}~~~{{{zzzzzz{{{}}}tttUUU???999;;;;;;888999888999;;;888444777===EEE]]]{{{ssscccWWWUUUQQQMMMKKKKKKMMMNNNSSSUUUWWWUUUQQQLLLHHHFFFUUUaaalllhhh[[[JJJ;;;222333666;;;BBBHHHJJJHHHEEE@@@???>>><<<<<<<<<<<<<<<=========<<<;;;:::999888<<<<<<===<<<<<<;;;::::::666666777777777777777666222222111000000000000000------,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,---......///777AAAVVVPPPEEE<<<777555333000111222333555777:::>>>AAACCCCCCCCCAAA???===<<<<<<999777666555666777666555444333222333444555444333000000000000////////////111000000111222111///---444555666888::::::666222777DDDQQQXXXUUUJJJ:::...111000///......------------,,,,,,,,,------...///,,,,,,------,,,,,,,,,+++***++++++,,,,,,------------,,,+++++++++---...///---------...............///......///000000///...222444777<<<@@@CCCDDDDDD;;;;;;<<<===???DDDHHHKKKPPPRRRRRRPPPKKKGGGFFFFFFLLLIIICCC>>>;;;>>>DDDIIILLLMMMNNNNNNMMMMMMNNNNNNHHHJJJLLLNNNNNNMMMKKKIIIJJJNNNPPPOOOKKKGGGGGGIIIJJJJJJIIIFFFDDDCCCEEEGGGGGGJJJMMMOOONNNMMMLLLMMMLLLKKKJJJIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGGGGFFFGGGFFFFFFGGGHHHHHHFFFDDDFFFEEEDDDEEEGGGHHHGGGFFFEEEDDDBBBAAAAAAAAABBBCCCGGGFFFEEEDDDCCCBBBAAAAAACCCBBB@@@???@@@BBBDDDFFFBBBAAA@@@??????>>>===<<<<<<>>>???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAA<<<======;;;999999:::<<<<<<===>>>>>>>>>===<<<;;;<<<<<<<<<===============;;;;;;::::::;;;<<<===>>>;;;;;;<<<===>>>>>>??????;;;::::::999999:::::::::<<<;;;999777777888999;;;999999888777777888999:::777777777777888888999999777777666666666666777777888777777666555666666666444444333333333333333333666666666666555555444444333333333222111000//////333333333222222111000000000000000000111222333333222333333444444333333222111222222333333222222111222111000000222222111000444333333222222333333444ZZZOOOJJJGGGJJJMMMNNNJJJGGGEEEEEE@@@AAAFFFBBBEEEVVVsss{{{wwwtttqqqmmmjjjiiiiiijjjmmmllllllmmmqqqtttvvvvvvuuusssnnniiiffffffggghhhhhhiiijjjjjjiiihhhhhhhhhooorrrwww{{{~~~ttteee]]][[[NNNNNNQQQXXXdddssssss^^^EEE888999<<<===;;;777777999:::888444666;;;FFF^^^zzzzzzrrroookkkgggdddbbbbbbccc___]]]XXXSSSNNNLLLMMMOOOeeeoooooo[[[BBB444111111;;;@@@FFFIIIHHHDDDBBBAAA;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999===>>>======<<<;;;:::999555666666777777777666666111111000/////////000000---------,,,,,,------......------,,,,,,------...------...///...111<<>><<<;;;:::888777777777999999888666333222111222333444333222////////////000000000000//////000333555666444222666333222333444555555666999DDDMMMMMMGGG@@@444)))000000000//////...------,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,,,,---+++++++++,,,,,,------...000///---,,,,,,,,,---...++++++,,,---...000111111000///...///111222000...222666===BBBFFFFFFFFFEEE999999:::<<>>BBBIIINNNPPPOOONNNMMMMMMLLLLLLKKKIIIKKKMMMOOOOOOMMMJJJHHHKKKNNNPPPOOOLLLIIIIIIKKKJJJJJJHHHFFFDDDDDDFFFIIIGGGIIILLLMMMMMMKKKKKKLLLJJJIIIGGGFFFFFFFFFGGGHHHJJJJJJIIIHHHFFFDDDDDDDDDIIIHHHGGGHHHIIIIIIGGGFFFGGGEEEDDDEEEGGGHHHGGGFFFEEEDDDCCCBBBAAABBBCCCCCCGGGGGGFFFDDDCCCBBBAAA@@@BBBAAA@@@@@@@@@BBBDDDFFFAAAAAAAAA@@@>>>=========<<<>>>???>>>===<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA===>>>>>>===;;;:::;;;===<<<<<<===>>>===<<<;;;:::<<<<<<<<<<<<============>>>======<<<;;;;;;;;;;;;::::::;;;<<<===>>>>>>???:::::::::999999::::::;;;<<<;;;999777777888999:::777777666666777999;;;<<<888888888777777666666666777777666666666666777777888888777666666666666666444444444444444444444444666666777777777666555444222222333333333333333333333333333222222222111111000000000000111222333444222333333444444333333222111222222333333222222111222111000111222333222000444333333222222333333444pppWWWNNNGGGIIILLLKKKHHHEEEEEEEEEAAAAAADDD???DDDWWWyyyuuussspppnnnqqq~~~{{{vvvrrrooommmnnnnnnqqquuu{{{{{{tttnnnjjjiiijjjjjjnnnssswwwyyyzzz{{{}}}ppp[[[KKKDDDBBB;;;:::;;;@@@IIIUUUaaaiiiWWWHHH:::666999;;;;;;;;;666666888:::777555777===EEE___~~~}}}{{{yyyyyykkkfff___YYYXXXZZZ^^^aaalllrrrjjjOOO777111888===BBBGGGJJJIIIDDD@@@???@@@888999:::<<<===???@@@@@@>>>>>>>>>>>>>>>===<<<;;;??????>>>>>><<<;;;999888666666666777777666555555000000////////////000000......---------...//////......------------......------...//////333AAAOOOOOOEEE;;;777555444444666<<<>>>@@@AAAAAAAAABBBCCCCCC@@@>>><<<<<<;;;:::888888888999;;;<<<<<<999666333222000111222333222000////////////000000000000000111222666999:::888666222///...111444777<<>>AAAAAA???===<<<777777777<<>>===>>>??????======>>>???BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAABBB>>>???@@@???===<<<<<<===;;;<<<=========<<<;;;:::<<<<<<<<<===============???>>>>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<===::::::999999999:::;;;;;;<<<;;;:::888888888888999777666777777888999::::::888888777777666555555444777777666666666666777777999888777777666666777777444444555666666666666555666777888888888777555444222333333444444555666666333333333333333333333333222111111222222333444555333333444444444444333333333333333333333333333333333222111222333333222111444333333222222333333444cccWWWMMMLLLMMMIIIEEEDDDDDDGGGDDDCCCEEEBBBKKKaaalll[[[WWWUUUQQQSSS___nnn}}}{{{zzzzzz|||kkkUUUGGG???;;;999>>>===;;;;;;===@@@CCCFFFAAA999555777999888888:::555555666999777666:::AAAPPPiiiyyysssmmmiiijjjlllllllllmmmnnnbbbLLL===@@@FFFHHHHHHGGGEEEBBB???======>>>:::;;;===>>>@@@AAAAAAAAA>>>>>>????????????>>>>>>@@@??????>>><<<;;;999888777777777777666555444444/////////......//////000///............///000111......------------......------/////////444DDDTTTJJJAAA:::999888666999>>>NNNXXX```\\\PPPDDD???@@@@@@===:::999:::;;;:::888777888;;;>>>???===888555333222000000111111000....../////////000000000111000000222555888888666444111......444888<<>>???@@@AAABBBBBBBBBAAABBBCCCDDDBBB???===>>>???>>>???@@@???>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@AAAAAABBBBBB???AAAAAA@@@>>><<<<<<===;;;<<<===>>>???>>>===<<<===============<<<<<<<<<===============<<<;;;;;;:::::::::::::::::::::::::::999999999::::::;;;<<<;;;;;;:::999999888888777888888888888888777666666666666666666666666666666777777666666666666777777999888777777666666777777444555777888888888777777666777888999999777666444444444444444444555555555333333333444444555555666333333333444444555666777444444555555555555444444555444333222222333444555444333222333444444444222444333333222222333333444qqqdddXXXUUURRRLLLGGGGGGBBBGGGFFFGGGJJJIIIUUUooo{{{hhhVVVJJJJJJHHHDDDCCCIIIRRRbbb||||||lllgggaaacccmmm{{{rrrTTTAAA<<<======:::888999:::::::::999888888777444555::::::666666;;;444444666888777777<<>>::::::<<<;;;:::>>>>>>???AAAAAABBBBBBBBB>>>??????@@@@@@@@@@@@???@@@@@@???>>><<<;;;999888777777777777666555333333//////.........//////000///////////////000111111......------------......---...///000///555FFFWWWGGG@@@<<<<<<;;;999===DDD___ooo|||uuu]]]GGG>>>??????;;;888888:::;;;:::888666888<<>>@@@BBBCCCBBBAAA@@@BBBDDDEEECCC???===>>>@@@>>>@@@AAA@@@???>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAAAAABBBBBB@@@BBBBBBAAA???===<<<===<<<===>>>@@@@@@@@@???>>>>>>>>>======<<<<<<<<<<<<<<<<<<===============<<<:::999999999999999999999999999999999::::::;;;<<<:::;;;;;;::::::888777666::::::::::::888666333222444444555555666777777777777777666666666666777777999888888777777777777777555666777999999999888777666777999:::999888666555555555555444444333333333222333333444555666777777555555555555666777888888444555555666666555555444666555333222222333555666555444333333555555444333444333333222222333333444]]]VVVYYYWWWRRREEEJJJHHHEEEIIINNNHHHGGG```pppXXXNNNIIICCCFFFDDDDDDFFFIIIRRRfffwwwzzzuuuwwwzzziiiYYYKKKJJJHHHFFFJJJWWWiiiwwwsss^^^EEE888999===;;;666777999:::888666666888;;;555666777888888777666555666999;;;999777<<>>???CCCAAA???@@@BBBCCCAAA??????@@@BBBAAA@@@??????@@@????????????===;;;999777777666666444333222111111///......------///000111000000000000//////////////////...,,,******,,,///'''...333222444???NNNWWWEEEAAA<<<===BBBFFFFFFEEEIIINNNVVVYYYNNN@@@<<<@@@<<<888666888<<<>>><<<888444777999888555444555666444111//////111222000.../////////222444444333111111000111222...***,,,222111:::???===<<>>;;;BBB>>>;;;===BBBGGGIIIIIIBBBBBBDDDGGGJJJJJJIIIGGGGGGGGGHHHIIIKKKMMMOOOPPPSSSOOOKKKLLLPPPRRRPPPLLLHHHIIIJJJKKKLLLLLLLLLLLLMMMJJJGGGIIIMMMNNNKKKHHHJJJJJJJJJKKKMMMOOORRRSSSVVVSSSNNNJJJJJJMMMQQQUUUOOOKKKGGGFFFHHHIIIHHHGGGHHHHHHGGGFFFFFFGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIFFFDDDGGGMMMMMMJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEEEECCCAAAAAAAAA@@@BBBDDDEEEDDDBBB@@@>>>???@@@AAABBBBBBBBBAAAAAACCCBBBAAAAAA@@@@@@@@@AAADDDCCCBBBAAA@@@?????????@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@?????????@@@@@@??????>>>>>>??????@@@@@@@@@>>>===<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<============>>>999999:::;;;;;;;;;;;;:::;;;:::999777666555555555777777888777777666555555444444444444444555666777999999888888777666666666888999999999999888777777:::::::::999999888888888:::::::::999999999888888555555666777777666555444222333444444333333555666333444666777777777666555555555555666777777666555888777555333222333555666666666555444333333222222444444444333333222222222iii```bbb___XXXIIILLLJJJHHHHHHIIIHHHPPPlllmmmWWWPPPKKKFFFCCCAAA@@@BBBDDDHHHTTT```hhhiiihhhccc]]]ZZZ]]]aaammmzzz|||eeeRRRGGG??????>>><<<<<>>>>>>>>@@@AAACCCCCCAAA???@@@BBBCCCBBB@@@@@@AAABBBBBB@@@??????@@@>>>??????>>>===;;;999888666666555444333222111111//////.........///000111000000000000/////////...---...---,,,******,,,...,,,000000///555CCCQQQYYYIIIFFFCCCEEEHHHHHHEEEBBBAAABBBFFFJJJFFF>>><<<@@@<<<999777999===>>><<<888444666888777444333333444111///---...111222222000111111111333555555333222333111000111///---000666<<<>>>===999<<>>AAA??????>>>===???DDDHHHJJJKKKCCCBBBCCCEEEIIILLLOOOPPPIIIIIIJJJKKKLLLNNNPPPQQQRRRNNNKKKLLLPPPRRRPPPMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIJJJKKKLLLJJJIIIJJJIIIIIIJJJKKKMMMOOOPPPQQQPPPNNNMMMMMMMMMNNNOOONNNJJJGGGFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDEEEFFFFFFHHHIIIGGGEEEGGGLLLLLLIIIGGGFFFFFFEEEDDDCCCCCCBBBCCCEEEFFFEEECCC@@@??????@@@AAACCCDDDDDDBBB@@@>>>???@@@AAABBBBBBBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@??????????????????>>>>>>>>>>>>???@@@@@@BBBAAA@@@@@@?????????@@@@@@@@@????????????@@@@@@@@@???>>>======<<<======>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<=========888999999:::::::::::::::;;;:::999777666666555555777888888888888777666555555444444444444555666777777777777777777777888888888888999999888888777666999999888888888777777777888888888777777777666666444555666666666555444444222444555555333333444666333444666777777777666555444444444555555555444444999777666444444444666666555555555444333333333222444444444444333333222222ooocccdddaaaZZZJJJLLLLLLMMMMMMMMMSSShhhiiiWWWQQQMMMHHHEEEAAA???AAABBBAAADDDIIIJJJLLLLLLJJJGGGGGGKKKNNNRRR```vvv{{{```III===999888:::;;;999777888<<<@@@???<<<999777666777888999555777888888777666666777777888:::;;;<<<=========??????@@@EEEPPPbbbvvv}}}uuusssqqqnnnmmmjjjfffdddddd]]]TTTMMMIIIFFFBBB???@@@@@@AAABBBCCCDDDEEEEEECCCBBBAAAAAABBBCCCBBBAAAAAABBBCCCCCCAAA@@@@@@AAA============<<<;;;:::999666666555444333222111111/////////...///000000111000000000/////////......,,,------,,,******+++---111000---...999JJJVVVZZZLLLJJJIIIJJJKKKIIICCC>>>@@@===<<<>>>???<<<;;;===:::999888:::===>>>;;;888444555666555333222222222///......///222444333333111111000111333333222000222///000333555666999>>>DDDCCC>>>:::???KKKUUUXXXLLLBBB444---,,,...///...---------,,,,,,+++++++++,,,,,,---------,,,++++++,,,---///222444444222000------,,,,,,------...///000000000000000000000000111111111111111111111222/////////111444555444333111444555555999@@@CCCCCC@@@AAACCCFFFIIILLLNNNOOOHHHGGGEEEEEEHHHLLLPPPSSSLLLLLLLLLMMMNNNPPPQQQRRRPPPMMMKKKLLLPPPRRRQQQOOOMMMLLLKKKIIIIIIHHHHHHHHHKKKKKKLLLKKKIIIIIIIIIJJJIIIIIIHHHHHHIIIJJJLLLMMMJJJLLLOOOPPPPPPNNNKKKIIILLLIIIGGGFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFHHHGGGFFFHHHLLLKKKGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFGGGEEEBBB???>>>>>>@@@AAABBBCCCCCCBBB@@@>>>>>>???AAABBBBBBBBBAAA@@@AAA@@@????????????????????????>>>>>>>>>>>>??????>>>============>>>??????AAAAAA@@@????????????@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>============>>>>>>============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888888888999999999999999;;;:::999888777666666666777777888888888777666666555555444444555555666666555555666777777888999999888888888888888777666666777777777777666666666666666666555555555444444444333333444555555444444333444555666555333333444555444555666666777666666666444444555555555444444333888777666555555555666777444444444444333333333333555444444444444444333333pppaaa```\\\WWWJJJNNNJJJRRRWWWZZZhhhkkkZZZTTTNNNHHHJJJDDDAAACCCDDDBBB@@@AAAAAABBBCCCBBBBBBCCCGGGJJJHHHQQQbbbzzz~~~eeeLLL<<<888:::777999;;;;;;999999:::<<<<<<<<<;;;:::888777777888555666888999999999999999888999;;;===???@@@AAABBBDDDGGGMMMXXXiii{{{|||wwwtttooommmlllkkkjjjfffbbb^^^\\\UUULLLEEEBBB@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDBBB@@@@@@AAA<<<<<<<<<<<<;;;;;;::::::555555444444333222111111/////////000000000111111000000/////////.........,,,------,,,***))))))***000...,,,111@@@QQQXXXWWWKKKJJJIIIIIIIIIFFFAAA===HHHFFFCCC@@@===:::999999888777888999;;;;;;888666444444555555444333222222222222222333444555444444000///......000000///---000///222:::???@@@BBBEEEEEEGGGFFFCCCFFFOOOVVVXXXAAA999000++++++---............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,++++++---000444555444222000------------...///000111111111111111111111111111222222333333333333333333/////////222555666666555111222444666<<>>???@@@AAABBBAAA@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA>>>============>>>??????@@@@@@???????????????@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>============>>>>>>???===============<<<<<<<<<999999:::::::::;;;;;;;;;888888777888888888999999;;;:::999888777777777777666666777777777666666555666666555555555555666666666666666666777777888888777777888888777777666555666666666666666666666666555444444444444333333333222222333333333444333333555666777666444333333444555555666666666666666666555666777777555444444444777666555555555555666666333333333333333333444444444444444444444444444444ooo```]]]YYYUUUMMMUUUSSSaaalllsssttteee[[[QQQIIIJJJCCC???BBBEEEDDDBBBBBB>>>???@@@@@@@@@AAADDDFFFGGGIIITTTmmmuuuooorrruuuyyy~~~|||fffOOO@@@:::;;;===777777888777666777888999888888999:::;;;;;;;;;:::444555666888:::;;;;;;;;;:::;;;<<>>>>>@@@AAABBBCCCEEEFFFFFFDDDCCCBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBDDDEEEDDDBBB@@@@@@@@@<<<<<<;;;:::::::::::::::444444444333333222222111000000000111111111111111////////////.....................,,,)))(((((()))---...000888GGGTTTVVVRRRKKKIIIGGGFFFEEEEEEDDDCCCLLLNNNMMMGGG???:::888777666666666777888777666444444444555555666777666555777888888888777555444444111000...///000000///...222444:::CCCFFFCCCBBBDDDFFFOOOTTTQQQLLLKKKLLLLLL888333---+++,,,...///.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***---111333333222000///---------...///000111222222222222222222222222222333333333333444444444444000000111444777999999888666555777<<>>???@@@AAAAAA@@@@@@???>>>???@@@AAAAAAAAA@@@???>>>>>>>>>======>>>????????????>>>??????@@@AAABBB???>>>>>>>>>>>>???@@@@@@?????????>>>>>>???@@@@@@AAA@@@@@@??????@@@@@@AAA>>>============>>>>>>???<<<<<<<<<===============999999999::::::::::::;;;888888777777777888999:::;;;:::999888777777777888444444555666666555555555777666666555555555666666777777777777666666555555666777777777777666555555666777777777777777777777555555444444444333333333222222222222333333444444555666777666444333444555666666666555555555666666444666777666333222222333444444444444444444444555222222333333333333333333444444444444444444444444kkkaaa```\\\ZZZWWWcccuuuvvvfffXXXOOOGGGAAA>>>BBBDDDCCCCCCDDD@@@@@@@@@@@@@@@AAABBBCCCFFFGGGRRRmmmppphhhbbbccchhhoooyyytttfffgggjjjooouuu}}}}}}iiiVVVNNNMMMLLLMMMTTTaaaoooyyysssdddOOO@@@999999;;;;;;:::999777555555666777888:::>>>DDDGGGFFFAAA;;;777999888777888:::<<<<<<<<<===>>>@@@CCCGGGKKKNNNPPPPPP^^^rrr}}}zzzuuupppkkkfffeeebbb```]]]YYYSSSOOOFFFDDDAAA>>>>>>???AAACCCDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCCCCDDDEEEBBBCCCDDDCCCAAA?????????===<<<;;;:::999888888999444333333333222222222111000000111222222222222111/////////.........------......---+++((()))+++---...444<<>>;;;999888555555555444444444444444444444555888;;;======<<<;;;======<<<888555444333555333222222333444444333999<<>><<<>>>MMMWWW]]]WWWKKKBBB>>>;;;222000---+++,,,.........---------,,,,,,+++++++++,,,,,,+++++++++,,,---------///333444222000//////////////////000111222333222222222222222222222222222222333444444555666666222222444777:::<<<===<<<===;;;===EEELLLNNNMMMNNNIIIGGGGGGKKKOOOQQQNNNKKKIIIMMMQQQQQQNNNKKKKKKLLLOOONNNMMMMMMLLLLLLLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJFFFJJJMMMKKKGGGFFFIIILLLLLLKKKJJJIIIJJJKKKLLLMMMLLLMMMMMMMMMLLLLLLKKKKKKGGGHHHIIIHHHGGGFFFGGGHHHFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDHHHIIIEEEDDDFFFGGGFFFCCCCCCDDDDDDEEEEEEFFFFFF>>>@@@CCCCCCBBBAAAAAABBB>>>>>>???@@@@@@@@@@@@???===>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@???????????????@@@AAABBB???>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>???@@@@@@@@@??????????????????@@@>>>>>>============>>>>>><<<<<<<<<===============999999999:::::::::;;;;;;999999888777777999:::;;;::::::999888888888888888444444555666666666555555777777666666555555666666888888777666666555444444666666666666666555555444666666666666777777777777555555444444444333333333222222222222333444555555555666777666444444555666777777666555555555555666333555777555111...///111222333333333333444444444333333333333222222222222222222333333333333444444hhhjjjqqqppprrrsssuuubbbXXXHHHEEEEEEHHHIIIFFFDDDEEEBBBBBBBBBBBBCCCDDDDDDDDDFFFNNNaaa{{{mmmWWWRRRMMMMMMNNNRRR[[[eeezzz}}}pppcccWWWJJJLLLOOOQQQSSSZZZdddlll~~~qqq___NNNAAA;;;:::999888<<>>===>>>@@@@@@???AAABBBDDDHHHLLLQQQUUUWWWZZZiii}}}|||yyyvvvsssooojjjfffbbb___[[[WWWSSSNNNHHHDDD@@@AAAAAA@@@@@@@@@AAABBBDDDDDDEEEEEEFFFFFFEEEEEECCCEEEFFFEEECCCBBBDDDFFFBBBCCCDDDBBB@@@>>>>>>>>>>>>===;;;999888777777777333333333222222222222222000111222333333333222222//////.........---------,,,,,,***))))))+++000444666@@@IIILLLMMMMMMKKKHHHEEEDDDBBB@@@@@@AAADDDFFFCCCEEEDDD>>>;;;<<<;;;666666666555333222222444555444444666:::@@@CCCDDDCCC<<<>>>???===999555333333666444333333555777777777;;;???FFFGGG@@@888888>>>TTTYYYYYYPPPDDD<<<555000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...222444666666333111000111000000000000000111222333333333333333333333333333111111222333555666777777555555666:::===@@@@@@@@@@@@===@@@JJJQQQPPPMMMLLLGGGCCCAAAEEENNNRRROOOJJJHHHMMMRRRRRRPPPNNNOOOQQQPPPPPPNNNMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHIIIKKKLLLNNNNNNNNNLLLIIIHHHFFFHHHJJJJJJHHHHHHJJJLLLKKKJJJIIIIIIIIIKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJIIIFFFHHHJJJJJJHHHGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEDDDHHHHHHDDDBBBEEEGGGGGGBBBCCCCCCDDDEEEFFFFFFGGG???AAACCCCCCBBB@@@@@@AAA===>>>>>>????????????@@@===>>>???AAAAAA@@@@@@??????>>>>>>>>>>>>???@@@AAA??????>>>>>>>>>??????@@@>>>============>>>??????>>>>>>>>>>>>>>>???@@@@@@???>>>>>>======>>>>>>???@@@???>>>======<<<======<<<<<<<<<<<<=========>>>::::::::::::;;;;;;;;;;;;::::::888888888999;;;<<<::::::999888888888999999555666666777888888777777888888777666666666666666666666666666666666555555555555666666666555444444444444555555555666666666444444444333333333222222333222222222333444666777444555666666555555666777888777666555444555555666444777999777222///000222222333333444555555444444444333333333222111111111111111111222222222333333lllwwwjjj___MMMLLLNNNRRRPPPJJJGGGHHHBBBBBBAAABBBDDDEEEDDDDDDIIIXXXrrrppp[[[TTTPPPMMMKKKGGGFFFMMMVVVcccxxxyyygggZZZNNNCCCCCCEEEGGGDDDBBBFFFPPPYYYkkk|||___KKK@@@999===???AAA@@@???>>>>>>???===:::888999;;;===<<<:::555555555777999;;;<<<<<<;;;VVVvvvoooddd___SSSMMMGGGDDDDDDEEEEEEDDDDDDEEEHHHKKKPPPUUUZZZ]]]bbbppp}}}{{{xxxvvvrrrooolllhhhccc```^^^[[[VVVQQQLLLGGGAAA===>>>@@@BBBBBBAAA@@@AAAAAADDDDDDEEEFFFGGGHHHHHHIIICCCEEEGGGFFFCCCBBBDDDFFFAAACCCCCCBBB???=========>>>===;;;999777666666777333333222222222222222222000111222333444333222222//////.........---------******(((((()))...444:::>>>JJJSSSRRRLLLIIIGGGFFF@@@@@@???>>>======???AAADDDCCC===777999>>>;;;333888777555333111222555777555444666<<>>???======>>>>>>?????????@@@===>>>???@@@AAA@@@????????????>>>>>>???@@@AAAAAA>>>>>>============>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>===>>>>>>???@@@@@@>>>>>>============>>>>>>@@@@@@???===<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>::::::;;;;;;;;;;;;<<<<<<;;;:::999888888:::<<<===::::::999999888999999999777777888999999999999999888888777666666666666666444444555555666777777777555555666666555555444333333333333444444555555555333333333222222222222111333333222222333555666777333555666666555555777888888777666555444444555666888<<<>>>;;;666222333666333333444555666666666555444444333333222111000000000000111111111222222222{{{mmmSSSWWWYYYZZZ[[[ZZZPPPEEECCCAAABBBFFFGGGEEEFFFIIIUUUfffmmmYYYNNNMMMJJJHHHHHHHHHJJJKKKVVVZZZ]]]YYYPPPGGGCCCBBB???BBBDDDBBB@@@AAAGGGLLL\\\zzziiiIII???@@@>>>;;;AAAFFFDDD>>>:::<<>>999777;;;===;;;999999CCCaaaqqqfff\\\XXXTTTLLLHHHIIIMMMPPPSSSUUUUUUXXX\\\```cccwwwxxxrrrsssqqqmmmjjjgggccc^^^[[[___OOOMMMFFFHHHLLL???@@@???AAABBBBBB@@@@@@AAACCCBBBCCCEEEGGGHHHGGGEEEDDDGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCAAA???>>>>>>>>>??????>>><<<:::777555333222555333111000111222222111111222333444333222111000111///---,,,,,,---///111)))((((((***111;;;EEEKKKPPPOOOMMMLLLKKKIIIFFFDDD===>>>????????????>>>>>>@@@>>><<<:::999888999999666444444444555444333111111222555;;;@@@@@@===999???BBBDDDAAA;;;888888:::555333000///222888===@@@@@@III;;;888777111@@@IIIVVVOOOFFF>>>999666333111000///---+++******++++++,,,+++***)))))))))++++++---,,,***))))))***,,,---777666555444333333222333000000000111333555888999===999666444555777888888555333111222555666555333222888???DDDCCC???;;;999???888:::EEEHHHCCCCCCHHHIIIFFFEEEIIIOOOSSSRRROOOWWWUUUSSSSSSUUUUUUSSSPPPPPPPPPPPPQQQQQQQQQQQQQQQNNNMMMJJJEEE@@@>>>@@@DDDIIIIIIJJJJJJIIIGGGFFFDDDGGGHHHGGGFFFEEEFFFIIILLLHHHHHHHHHHHHIIIIIIJJJKKKFFFHHHJJJKKKKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLPPPNNNGGGDDDHHHIIIGGGKKKIIIGGGGGGGGGGGGEEECCCEEECCCAAAAAACCCEEEEEEEEEEEECCCBBBBBBDDDEEEEEEDDDEEEDDDCCCBBBAAAAAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBBBBAAA>>>;;;===AAACCCAAA>>>>>>===<<<::::::;;;;;;<<<;;;<<<<<<<<<======>>>>>>???>>>>>>===<<<;;;;;;;;;===========================<<<<<<;;;;;;:::999999>>>>>>===<<<<<<<<<<<<======<<<;;;:::999:::;;;<<<:::::::::999999999888888::::::::::::::::::::::::888888777777888888999:::999777666777999999777444666666777777777777666666444444555666666555444333444333222222222222333444333333444444444444444333333333444555666666555555777777777777777777777777777777666666555555555444777999:::888444222222333444333444555777777555333222222222222222222222222333333222444555666555333}}}fffaaa]]]]]]^^^[[[TTTNNNJJJHHHIIILLLMMMNNNSSSZZZeeewwwppp```RRRPPPNNNJJJGGGEEEDDDCCCGGGJJJMMMMMMHHHCCCAAA@@@>>>@@@AAA???===>>>DDDJJJQQQlllvvv___FFF@@@AAA>>>;;;===??????>>>;;;;;;;;;>>>>>>>>>>>>>>>>>>======>>>===>>>AAAAAA???AAAFFFYYYqqqyyyxxxuuuoookkkkkkfffggghhheeebbb______aaajjjzzz}}}yyytttqqqssspppkkkfffbbb]]]XXXTTTNNNEEEHHH@@@@@@EEE===CCC@@@AAABBBBBBAAAAAABBBCCCCCCDDDFFFHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>===<<<;;;999777555333222555333111000111333333222222222333333333222000/////////...------...//////,,,...222888???GGGMMMPPPPPPNNNKKKIIIGGGEEECCC@@@>>>???AAABBBBBB@@@===;;;;;;::::::999888888888888555444444444555555444222333222333777;;;>>>>>>===@@@BBBCCC@@@:::666666888555333333888AAAGGGHHHFFFCCCHHH>>>>>>===AAASSSQQQRRRIII???::::::999444//////...---,,,,,,,,,------++++++************++++++,,,+++***)))***+++---///222222111000/////////000000000111222444666777888<<<999666444555666666555555222000000333555555444444888===@@@@@@===;;;:::@@@999888@@@CCCAAABBBIIINNNMMMLLLNNNQQQSSSRRRQQQTTTQQQNNNNNNOOOOOOMMMKKKOOOOOOOOOOOOOOOOOOOOOOOOIIIHHHEEE@@@<<<;;;>>>AAAIIIJJJJJJJJJIIIHHHGGGFFFJJJJJJJJJIIIHHHIIIKKKMMMJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIKKKNNNMMMGGGDDDGGGIIIHHHKKKIIIHHHHHHIIIIIIHHHFFFEEECCCAAABBBCCCEEEEEEEEEBBBAAA@@@AAACCCEEEEEEDDDEEEDDDCCCBBBAAAAAABBBCCC????????????????????????>>>>>>>>>>>>???@@@AAAAAAAAA===;;;===AAACCC@@@===>>>>>><<<;;;;;;;;;<<<===<<<<<<=========>>>>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<::::::::::::999999999999::::::::::::::::::::::::888888777777888888999:::;;;999888999::::::888555666666777777777777666666444444666666666666555444555444333222222333444555444555555555555555444444333444444555555666555555666666666666666666666666777666666666555555555555555777999777444222222444555444444666888888666444444444444444444444444444333222222444555666444333oooaaaXXXZZZ\\\VVVRRRRRRPPPOOOQQQTTTUUUXXXcccnnn|||uuuhhhXXXUUURRRMMMHHHDDDAAA???===???AAACCCCCCBBB@@@???===>>>???===;;;===BBBGGGSSSjjjrrr]]]EEE>>>===999<<<;;;;;;<<<>>>>>>;;;999<<<===>>>@@@@@@@@@???>>>===>>>@@@CCCCCCFFFRRR^^^vvvzzztttnnnjjjiiivvv|||wwwsssqqqooonnnpppkkkddd^^^XXXSSSNNNKKKDDD@@@GGG>>>;;;AAA>>>HHH@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCAAAAAABBBAAA@@@>>>============:::999999777666555444333444222000000222333333333333333333333222000///............//////000111111555:::BBBKKKQQQTTTUUUTTTOOOKKKGGGDDDCCCAAA???===???AAACCCEEECCC???;;;777666777777888888777777666555444444555666777555444444222111333777<<>>@@@BBBCCCEEE===999>>>AAA@@@CCCJJJOOOPPPPPPOOONNNNNNOOOPPPNNNLLLIIIIIIJJJKKKLLLLLLNNNMMMMMMLLLLLLLLLMMMMMMGGGEEEBBB>>>;;;<<<@@@CCCHHHIIIIIIIIIHHHGGGFFFEEEJJJKKKLLLKKKJJJIIIJJJKKKKKKIIIGGGDDDDDDEEEFFFHHHGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHKKKJJJFFFEEEGGGIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHEEECCCBBBBBBDDDEEEEEEDDD@@@???>>>???AAACCCCCCBBBCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>??????@@@@@@===<<<===@@@AAA@@@===???>>>>>>===<<<===============>>>>>>>>>>>>>>>???@@@??????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======<<<<<<;;;:::::::::;;;;;;<<<;;;:::999:::;;;<<<===;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888777777777777888999999===<<<;;;;;;;;;:::888666555666666777777666666555444444666777777777777777666555444333333444555666777777777777666555555444444444444555555555555555666666666666666666666666666666666666555555555555444555666666444333333444666555555666888888777555555555555555555555555555333222222333555555444333vvvbbbVVVXXXYYYRRRRRRXXX___aaafffkkkkkknnnzzz~~~rrraaa]]]WWWPPPJJJFFFCCCBBBAAAAAABBBCCCEEEDDDAAA?????????>>><<<;;;===BBBGGG\\\ssszzzfffLLLBBB@@@======<<<<<<>>>@@@@@@>>>===>>>???AAABBBCCCBBBAAAAAACCCCCCFFFLLLSSS^^^ppp{{{yyy}}}wwwrrrnnnlllkkkiiifffaaaZZZSSSNNNJJJFFFDDDAAA???GGG===;;;CCC???FFFAAABBBCCCCCCCCCCCCDDDFFFGGGGGGHHHIIIIIIHHHHHHGGGDDDDDDDDDDDDCCCBBB@@@???@@@???>>>======<<<<<<<<<777777777666555555444444444222000000222333444333333333222111000//////...---------...111555999;;;CCCHHHPPPWWWZZZYYYUUUSSSLLLHHHDDDAAA@@@@@@???>>>AAABBBCCCBBB@@@===999666555666777888777666555444444333333555777777666555444333222333777<<<@@@CCCAAA@@@>>>:::555222333444;;;:::<<>>>>>???@@@@@@???BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???===<<<===???@@@>>>===?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>======<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;::::::999:::;;;<<<===<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777888999999===<<<<<<;;;:::999777666555666666666666666666555444555555666777888888999666555444444444444555666888888888888777777555555555555444444444555555555666666666666666666666666666666666666666555555555222333444555444444444444555444444555777777666555555555555555555555555555333222222333555555444222yyyccc]]]ZZZWWW```nnn}}}rrrlllaaaVVVLLLFFFDDDCCCDDDDDDEEEHHHIIIHHHEEEBBBAAA@@@???>>>???CCCHHHLLLfff|||sssWWWJJJFFFDDD<<<>>>@@@AAA@@@@@@BBBCCCEEEFFFGGGHHHIIIHHHHHHGGGKKKOOOZZZjjjxxx}}}{{{xxxtttppplllhhhdddaaaYYYTTTOOOJJJGGGDDDBBB@@@AAA===CCC<<<@@@KKKCCCDDDAAACCCDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHDDDDDDCCCBBBAAA@@@???>>>=========<<<<<<;;;;;;:::666666666555555555555555444222000000222333333333222222111000//////.........------///555===EEEIIIQQQSSSWWWYYYXXXTTTPPPMMMHHHEEEBBB@@@@@@AAAAAAAAABBBAAA???===;;;999888777888888999999888666444222444333333444666777666444222333444666999<<>>;;;777333222333444;;;<<<>>>===;;;888777666999444333;;;<<>>???>>>BBBEEECCC@@@@@@FFFKKKMMMKKKJJJHHHGGGIIIKKKMMMOOONNNLLLJJJIIIIIIJJJKKKJJJHHHFFFEEEFFFHHHKKKLLLGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIHHHFFFEEEEEEEEEGGGFFFDDDCCCDDDGGGJJJMMMHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGGGGFFFHHHKKKCCCCCCBBBDDDFFFHHHHHHGGGEEECCCCCCCCCEEEEEEDDDBBBCCCAAA???>>>>>>>>>===<<<@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>============>>>===<<<===>>>>>>===<<>>>>>===????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999999999:::::::::999999:::<<<===>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999777777666666777777888999;;;;;;;;;:::888777555555555555666666666666555555555555555666777888999999666555444444444444555666888888999999888777777666666555444444444444555555555555555555555555555555555555555666666666666666333333333444555555444333444333222333555666555444333333333333333333333333222222111333444555444222|||iiiaaaeeewwwssscccUUUKKKEEECCCBBBEEEIIIMMMNNNMMMKKKIIIDDDCCCBBBDDDIIIPPPXXX]]]|||eeeRRRHHHBBB>>>AAACCCDDDCCCDDDFFFIIIIIIIIIJJJKKKLLLMMMNNNOOOSSS]]]sss~~~}}}}}}yyyssssssqqqnnnjjjfffaaa[[[WWWMMMJJJGGGEEEDDDCCCBBBAAADDD@@@GGGCCCLLL[[[PPPJJJBBBCCCEEEEEEEEEEEEGGGIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEDDDBBB@@@???>>>>>>>>>;;;;;;<<<<<<;;;:::999999666666666666555555555555555333111000111222222111111000000///...///////////////000444<<>>;;;777444333333555777777999:::777333111444777111222111<<>><<>>>>>========================<<<<<<<<<<<>>======???>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::======<<<;;;::::::999999;;;;;;:::999999999::::::999999999999:::<<<>>>???;;;;;;;;;;;;::::::::::::999999999999999999999999777666666666666777888888888999:::999777555555555444555555666666555555444555555555555666777888888666555444333333444555666777888888999999888888777777666555333333444555555555555555555555555555555555555555666666666666666444444333444666666555333444333111222333555555444222222222222222222222222222111111222444444333222xxxzzziiiZZZPPPKKKFFFLLLTTTXXXWWWTTTSSSRRRJJJJJJLLLQQQ[[[gggqqqwww{{{hhhVVVIIIHHHGGGGGGIIILLLOOOOOOOOOOOOOOOPPPQQQTTTXXX[[[]]]dddrrr}}}zzzyyytttmmmkkkhhhddd```\\\VVVPPPLLLGGGEEEDDDDDDEEEEEEDDDBBBEEEDDDLLLHHHRRRaaaSSSKKKBBBDDDEEEFFFFFFFFFHHHJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFDDDAAA>>>======>>>>>>999:::;;;;;;;;;:::999888777777777666666666555555777444222111111111111000//////.........///000111000222666===EEENNNUUUZZZWWWVVVTTTQQQNNNKKKHHHGGGFFFDDDBBBBBBCCCCCCAAA@@@>>>======<<<;;;;;;;;;;;;999999777666555555555555444333222333444444222000000333555555555666999<<<<<<888444222333555888:::444444444222111111333666---555222<<>>???@@@AAAAAA@@@??????????????????????????????>>>>>>=========>>>>>>============;;;;;;;;;<<<>>>>>>?????????>>>===<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<;;;:::::::::::::::888888888999:::<<>>???888999:::;;;:::999888777888888888777666666555555888555222111111111000///......------...///111222000444;;;DDDLLLSSSXXXZZZSSSSSSQQQOOOMMMKKKIIIHHHFFFEEECCCCCCCCCBBB???===;;;<<<===??????>>><<<;;;777666555444444555666777444333222222333333111///111222333222111333777<<<:::777333111333777:::===333111...///111222222111333???888@@@FFF>>>BBBAAABBB@@@<<<777222111444777===:::555000......///111------,,,,,,---...000111000///......///111333555444333222000000/////////000000000111333555888999999666222111222333444555333444555444111222555888111222333333222333666888666666555444666777666333777777888999;;;???DDDHHHHHHJJJLLLKKKHHHGGGHHHJJJMMMKKKHHHDDDCCCCCCDDDEEEDDDDDDEEEHHHKKKLLLIIIFFFEEEEEEDDDCCCCCCDDDEEEFFF?????????===<<<>>>AAADDD??????@@@AAABBBDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGEEEGGGKKKJJJFFFFFFLLLKKKIIIGGGGGGGGGGGGEEECCCEEEDDDDDDEEEEEEEEEBBB@@@BBBAAA@@@@@@CCCDDDDDDDDD===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<=========;;;:::;;;;;;===>>>>>>??????===<<<;;;>>>>>>======<<<<<<<<<;;;<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;888888888999:::===???@@@:::::::::999999999888888888888888888888888888888666666666666666777888888555888:::999777555666888444555555555555555555444777666444333333444555666444333222222222222333444444555666777888999999999888777555333333333555666555555555555555555555555444555555555666666777777888666444555777888555222666444333333444666666666222222222222222222222222222111111222444444333111qqqjjjeeelllrrrkkkhhhjjjggg___dddmmmyyyoooggg^^^[[[\\\______^^^fffddddddjjjttt|||{{{||||||yyysssjjjaaa[[[YYYTTTNNNKKKJJJIIIFFFDDDEEEEEEFFFGGGFFFEEEDDDCCCHHHKKKGGGHHHKKKEEEAAAKKKEEEHHHLLLMMMKKKKKKLLLNNNLLLKKKIIIHHHGGGFFFFFFFFF@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999:::888666333222222333444555444222111///.........111000//////000111333555???FFFNNNRRRSSSTTTUUUVVVUUUNNNJJJJJJJJJHHHHHHJJJFFFCCC@@@??????@@@@@@???AAA@@@???>>>===<<<;;;:::222===@@@666000444555222333333444666888777555222...000111...,,,///666<<<777777888888777555333222333000222666333---222===>>>EEEIIIEEE@@@@@@CCCDDDHHHDDD>>>:::777444222000000//////.........//////111111000000////////////000///.........000111222222444333//////111111///...//////111222444666777999777555555555666555444666555333111111222333444222333333444333333222111333444555777888888999999<<<<<<<<<===>>>BBBFFFJJJIIIMMMQQQQQQLLLGGGEEEDDDHHHEEECCCBBBCCCEEEEEEFFFIIIIIIIIIFFFCCCCCCGGGKKKEEEBBB???>>>???AAABBBBBBBBBAAA@@@@@@@@@BBBCCCDDDBBBBBBBBBDDDFFFGGGGGGEEEJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCGGGGGGFFFEEEDDDCCCCCCBBBGGGDDDAAACCCGGGIIIGGGDDDDDDDDDCCCDDDFFFFFFEEECCCAAAAAABBBBBBBBBAAA@@@???@@@@@@??????>>>=========::::::;;;;;;<<<======>>>===<<<;;;;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;:::<<<>>>>>>===<<<=========>>>???>>><<<;;;;;;===999:::<<<=========<<<;;;===;;;999999::::::777444444555777999;;;<<<<<<======<<<;;;999888888999999::::::999999999:::<<<===<<<:::888888999:::999888888888777777777777888888777777777777777777777777777777777777777777777777444444444444444444444444777666555444444555666777777666555444444555666777555555666666666666555555444444444333333222222222333444444555555444444333222222222222333333444555444444444444444444444444222333333444444333333222222333333333333222111111222222111111000000//////xxxqqqvvv{{{uuutttyyywww|||xxxrrrpppooommmjjjkkkhhhgggmmmzzzzzzwwwssslllddd\\\VVVRRRNNNKKKGGGFFFHHHIIIHHHGGGIIIIIIIIIIIIGGGFFFDDDCCCCCCIIIFFFCCCHHHFFFDDDKKKGGGJJJMMMMMMKKKJJJJJJLLLJJJJJJIIIGGGFFFFFFEEEEEEAAA@@@???>>>===<<<<<<;;;:::::::::999888777666555888777555444222222222333111111000///////////////111111000111444777;;;>>>FFFKKKQQQTTTTTTSSSTTTVVVRRRMMMKKKLLLLLLHHHFFFGGGHHHEEEAAA??????@@@@@@@@@AAA@@@???>>><<<;;;::::::>>>JJJNNNBBB777666999888444333444555777666333111---//////---,,,///777======<<<:::888666444222111333111222666999>>>GGGPPPZZZ[[[WWWKKKAAA@@@CCCEEEIIIDDD>>>999555333111////////////.........//////000000000000///.........000///.........///000111222444444111111444333000000000111222333555666777888666444444555555444333222111000000000222444555333333222222111000//////000333888===@@@@@@??????CCCBBBAAA???>>>???AAACCCIIIMMMRRRRRRNNNJJJHHHHHHJJJHHHFFFDDDDDDEEEFFFFFFGGGGGGFFFCCC@@@@@@CCCFFFCCCAAA>>>>>>@@@BBBCCCDDDEEEEEEDDDCCCDDDDDDEEEFFFFFFDDDBBBAAACCCEEEEEEEEEIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBEEECCCAAACCCGGGHHHFFFBBBFFFEEEEEEFFFGGGGGGFFFDDD@@@AAABBBBBBBBBAAA??????@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<===>>>>>>???===<<<<<<;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;:::<<<======;;;:::;;;;;;<<<===>>>===;;;:::;;;<<<::::::;;;<<<<<<<<<<<<<<<===;;;999999::::::777444555666777999;;;<<<<<<<<<===<<<;;;999888888999999:::999888888888:::;;;<<<;;;999777777888888888777888888888777777888888888888888888888888888888888666666666666666666666666666666555555555444444444777666555444444555666777777666555444444555666777555666666666666555555444444444444333333222222222333333444444444444333333222222222222222333444555333333333333333333333333333333333333333333333333222222222222222111111000111111111000000000000000|||{{{}}}xxx{{{~~~}}}wwwtttyyy}}}{{{{{{pppkkkcccZZZSSSNNNLLLKKKHHHFFFDDDDDDFFFHHHHHHHHHJJJJJJIIIHHHFFFDDDBBBAAA???JJJFFF>>>CCCGGGFFFIIIIIIKKKLLLLLLKKKIIIHHHIIIHHHHHHGGGGGGFFFEEECCCCCCAAAAAA@@@???>>>======<<<999999999888777555444333666666555444333222111111000000///000000111222333111222333666:::@@@EEEHHHKKKOOOSSSTTTRRRPPPQQQSSSPPPLLLKKKMMMMMMGGGCCCCCCGGGDDD@@@>>>???@@@@@@@@@@@@???>>>===<<<:::999999<<>>??????EEEJJJNNNOOOLLLHHHGGGHHHFFFEEECCCAAAAAAAAAAAABBBDDDDDDDDDBBBAAABBBEEEHHHGGGDDDAAAAAABBBDDDEEEEEEJJJIIIHHHHHHHHHHHHHHHIIIIIIFFFBBB@@@AAACCCEEEEEEHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAACCCFFFGGGDDDAAAEEEDDDCCCDDDFFFFFFDDDBBB@@@@@@AAABBBAAA@@@???>>>AAA@@@???>>>===<<<;;;;;;<<<<<<<<<===>>>>>>??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<===<<<:::999999999;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::999777555555666888999:::;;;;;;<<<<<<<<<;;;:::999999999999999999888777888999:::;;;:::888666666777888777666888888888888888888888888999999999999999999999999666666666666666666666666777777777666666555555444666666555444444555666666666666555444444555666666666666666666666555444333444444333333333333222222333333444444444444333333333222222222222333333444222222222222222222222222444333222111111222333444111111111111111000/////////000000000000000000111uuu~~~|||zzzwww~~~zzzvvvqqqmmmiii```\\\UUUNNNJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@???BBBPPPJJJ<<<@@@GGGFFFEEEFFFGGGIIIJJJIIIHHHHHHGGGFFFGGGGGGGGGFFFDDDBBBAAABBBBBBAAA@@@???>>>======;;;;;;:::999888666555444444444444444333222111000111111111222333444555666111333777<<>>===<<<;;;999888888222;;;???888111111333444555333333333333333000...222222111000111666===BBBAAA===777222//////000222333:::???EEEUUUjjjrrrnnnfff```RRRBBB;;;@@@GGGJJJKKKEEE<<<555111000//////........./////////////////////000000///...,,,+++/////////..................222444444444777555222222222222111222222333333333111000000222333222222222222222222222222222222444444444555777;;;>>>@@@CCCFFFJJJMMMNNNKKKHHHEEEAAA???>>>>>>???@@@@@@??????CCCGGGGGGDDDAAA@@@@@@<<<<<<<<<;;;::::::<<<===CCCCCCDDDFFFHHHKKKNNNQQQKKKIIIFFFEEEEEEFFFFFFEEEKKKKKKKKKJJJJJJJJJJJJJJJIIIFFFCCCBBBCCCEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCEEEGGGFFFDDDAAABBBAAAAAAAAABBBBBBAAA??????@@@AAAAAAAAA@@@>>>===@@@@@@???>>><<<;;;::::::;;;<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<:::888888999999;;;;;;;;;999999:::;;;<<<;;;:::::::::;;;<<<===;;;::::::::::::999777666666777888999:::;;;;;;;;;;;;;;;;;;:::999999999999999888777777777888999::::::888777666888888777666888888999999999999888888888888888888888888888888666666666666666666666666555555555555555555666666555555555555555555555555555555555555555555555555666666666666555444333333333333333333333333333333333333333444444333333333333222222222222222333333111111111111111111111111444333111000000111333444000000000000000//////....../////////000000111111ccc^^^fffmmmvvv}}}{{{zzz{{{qqqjjjgggbbb[[[TTTTTTQQQNNNJJJIIIHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEEEECCCBBBBBBAAA@@@@@@@@@@@@GGGTTTMMM>>>@@@EEECCCAAAAAABBBDDDFFFHHHIIIIIIHHHEEEFFFHHHHHHGGGEEEBBB@@@BBBBBBAAA@@@???>>>======;;;:::::::::888777666555444444444444333222111111222222222222333444555555222666===CCCHHHJJJJJJJJJKKKNNNQQQQQQOOOMMMNNNPPPQQQKKKGGGGGGFFFCCCBBBDDD===???BBBGGGJJJIIIFFFCCC>>>===<<<;;;:::888777777444666666555555777666333555333222222222222000...222222111000222555:::>>>999666222///...///222444444===FFFOOO```pppqqqhhhUUUPPPFFF======FFFMMMPPPIIICCC;;;444000//////...------...///000000//////...///000000000///---,,,//////////////////......+++000222222333555444000111000000000000000111111111000...///111222222222111222444666777777777777:::::::::;;;>>>AAAEEEGGGIIIIIIIIIIIIHHHGGGEEEDDD;;;::::::<<>>@@@FFFFFFGGGIIILLLPPPSSSTTTHHHFFFDDDEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIFFFEEEEEEFFFHHHJJJIIIHHHEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGFFFEEECCCBBBAAA@@@AAABBBAAA???>>>>>>???@@@@@@@@@???>>>===??????>>>===<<<;;;:::999::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;999999999888:::;;;:::999999:::;;;<<<<<<:::999999:::;;;<<<::::::;;;:::999888777777777888999:::::::::::::::::::::::::::::::::999999:::999888777777777888999;;;:::888888999999999888777888999999999999888777777777777777777777777777555555555555555555555555222222333444555666666777444444555555555555444444444444555555555555444444555555555555555444333333333333333333333333333333222333333333333333333222333222222111111222222222000000000000000000000000444333111000000111333444///000000000000///............//////000000000111sss]]]UUUTTT\\\fffooozzz{{{nnniiifff```lllssszzz|||yyynnnaaaYYYXXXUUUNNNGGGNNNMMMLLLJJJHHHGGGGGGFFFCCCDDDEEEEEECCCCCCDDDEEEBBBAAA@@@@@@???@@@@@@@@@FFFPPPJJJ???@@@BBB???@@@>>>>>>AAADDDHHHKKKKKKJJJFFFHHHJJJKKKJJJGGGCCCAAAAAAAAA@@@???>>>======<<<999999999999888777666666555444444444333333333222111111111111222333444555666:::AAAGGGKKKKKKJJJHHHLLLPPPTTTTTTRRRPPPPPPQQQPPPIIIEEEEEEDDDBBBCCCEEE>>>@@@EEEKKKNNNNNNJJJGGG===<<<;;;:::999777666666999666444555888999555111555333222222222222111000111000000000111333555666222111000000111444777999444;;;DDDPPP]]]eeebbb[[[MMMIIIBBB>>>CCCMMMRRRRRRFFFAAA999444000///......,,,---...000000000//////---...000222222111///.........///000111000000000+++///000///000333222////////////...//////000000000.........111222333222000222666:::<<<===>>>===??????>>>>>>???@@@BBBCCCAAA@@@>>>>>>>>>???AAABBB999888888;;;???AAA>>>;;;===@@@BBB@@@<<<888777888999<<<@@@AAA@@@AAAEEEHHHIIIHHHHHHIIILLLNNNNNNNNNAAA@@@@@@BBBFFFHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFFFFHHHKKKLLLKKKJJJFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCAAA???>>>>>>???@@@???>>>===<<<=========<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;===>>>===;;;:::::::::888:::;;;;;;999999:::<<<<<<;;;;;;:::::::::::::::999:::;;;;;;999888888888888999999:::::::::999999999::::::;;;;;;::::::999;;;:::999888777888999999<<<:::888888999:::999888666777888999999888777666666666666666666666666666555555555555555555555555111222222333444555666666444444555555555555444444444444555555555555444444333444444555555555444444222222333333333333444444222222333333333333222222333222222111111111111222000000000000000000000000333222111000000111222333000000000000000///.........//////////////////000sss[[[SSSVVV\\\RRRZZZfffsss}}}```OOOMMMMMMJJJSSS___mmmvvv~~~}}}tttpppkkkeeeaaa[[[SSSNNNMMMLLLIIIFFFIIIIIIHHHGGGFFFEEEDDDDDD???AAACCCCCCAAAAAABBBDDDAAA@@@???===<<<<<<======>>>DDD@@@===AAA???<<>>===<<<<<<;;;999:::::::::::::::999999666555444333333333444555111222222444555777999:::<<>>888444111000...---+++,,,...000111000//////,,,---000333444333222111---...000111222333222222,,,///000......111222//////////////////000111111///...---...111333333333444666:::===??????===<<<::::::::::::::::::::::::888888777666777999<<<===888777777<<>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======999;;;<<<<<<:::999::::::888:::;;;;;;::::::;;;===;;;;;;;;;;;;;;;:::999888888:::<<<;;;999777888999999999:::::::::999999888999999:::;;;;;;;;;:::999<<<;;;:::888888888999:::;;;999777777888999888777444555777888888777555444666666666666666666666666555555555555555555555555555555555555555444444444333444444555555444444333333444444555555444444333222222333444555555555555222222222333333444444444222222333333333333222222333333222111111111111111000000000000000000000000111111111111111111111111000111111111111000/////////////////////.........bbbPPPMMMMMMOOOQQQTTTWWW\\\ccckkkqqquuuSSSAAADDDIIIHHH@@@OOOaaaoooyyy|||zzz{{{uuuggg]]]XXXSSSMMMMMMLLLKKKIIIHHHIIIJJJKKKDDDDDDCCCCCCCCCCCCDDDEEE@@@CCCEEEDDDAAA@@@AAABBB@@@???===:::999888888888555999888:::AAA<<<;;;EEEAAAAAABBBFFFKKKNNNMMMKKKHHHJJJMMMOOONNNJJJFFFCCC@@@@@@???>>>===<<<;;;;;;;;;<<<======>>>>>>======888666444333333444555666333444555777:::===@@@AAA@@@AAADDDFFFIIILLLNNNOOOLLLQQQUUUUUUQQQLLLJJJJJJGGGDDDCCCGGGHHHDDDAAABBB@@@??????@@@BBBCCCBBBAAA<<<;;;:::999888666555555444444555666666444444666444333111222333444444333777666666666666555222000///111555999===???@@@AAA333---000<<>><<>>@@@???<<<999777111222444555666666666555666666555555666777888999555444666<<>>@@@@@@===:::;;;===:::>>>CCCCCCAAA@@@CCCGGGGGGEEEDDDGGGKKKMMMMMMKKKJJJIIIHHHHHHIIIIIIGGGFFFBBBCCCEEEHHHIIIIIIIIIIIIMMMJJJFFFDDDEEEGGGIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBGGGFFFDDDBBB@@@AAADDDFFFCCCBBBAAAAAABBBAAA???======>>>?????????>>><<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;888999;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<======777999::::::999888999:::999:::<<<;;;;;;:::<<<===::::::;;;<<<;;;:::888777777:::<<<;;;888777888:::999999:::::::::999888888888999:::;;;;;;;;;:::999===<<<:::999999999:::::::::888666666777888777666444555666888888666555444777777777777777777777777555555555555555555555555999888777666555444333333333333444555555444333333333333444555555444333333111111333444555666666666222222222333333444444444222222222333333222222222333333222111000000111111111111111111111111111111000111222222222222111000111111111111111000//////000000//////.........---aaaUUUXXXRRRLLLNNNQQQRRRRRRRRRSSSTTT]]]gggssslllQQQFFFIIIMMMMMMMMMNNNVVVccclllkkkhhhggg___\\\VVVQQQLLLIIIGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAAAAA???@@@AAAAAAAAA???>>>===???>>><<<999888777777777777999;;;>>>???@@@AAAAAACCCDDDFFFHHHKKKMMMOOOPPPOOOQQQSSSTTTQQQLLLFFFBBB?????????>>>===;;;:::999???<<<;;;<<>><<<:::888666555555555666555555555555444444444111111111000000111444777:::999666222//////111444222999>>>@@@AAA???:::222///,,,,,,333???HHHJJJHHH???DDDAAA:::>>>LLLRRROOOAAA===777222000000//////////////////............000000111222333555777777......///000111222222333111111111111000...---,,,///000111222222222222222.........///111333666777:::;;;;;;:::888666444222111000000222555666333000111333666999:::999888666333111222777???CCCAAA>>>??????????????????>>>>>>CCCBBB@@@>>>>>>???@@@AAAJJJGGGEEEFFFJJJLLLLLLJJJFFFCCCAAAAAADDDEEECCC@@@BBBDDDFFFHHHIIIHHHGGGFFFHHHIIIJJJJJJIIIFFFCCCAAABBBCCCEEEGGGHHHHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;::::::999888888888999888999:::;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::===<<<;;;999888777777777777888999:::;;;:::999999;;;;;;;;;;;;:::999888888<<<<<<<<<<<<;;;:::999999666888:::<<<<<<:::888666777777777888999:::<<<<<<<<<;;;:::999888999::::::777777777777666666666666777777888999999999999888666777999999999777555444444444555555666666777777222333444555555444333222333333444333222111000///333111000000222333444444000000000000111222333444222222222222222222222222222222222222222222222222222222111111111111222222111111111111111000//////...000111000///...///111///000111222111000...---//////000000000...,,,+++gggRRRSSSPPPKKKMMMOOOPPPPPPOOONNNNNNMMMRRRZZZ```eeemmmxxxsssZZZOOOQQQSSSRRRTTTQQQSSSXXX[[[WWWSSSRRROOOMMMKKKHHHFFFEEEFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>??????@@@???>>>===<<<>>>===;;;999888888888999999:::<<>>===<<<===??????===;;;999666333333555777888999999666666;;;===<<<>>>DDDBBBCCCEEEHHHKKKNNNPPPQQQVVVVVVUUUSSSPPPLLLHHHFFFEEEFFFFFFGGGFFFDDDAAA@@@@@@@@@@@@???@@@@@@@@@AAA>>><<<:::888777666666666666666555555444444333333222111111000222777>>>CCCAAA<<<666222222333333222333???IIIHHHAAA:::555111...111666===CCCFFFEEEDDD===@@@>>>999@@@MMMQQQMMM???;;;666222000000///...////////////////////////000000000111222333555666000000000000000111111111//////000000000///.........///000222333444444444111000000000111222444555555555555444444333222111111000000222555666555333222444666777888666555333333222333888>>>@@@>>>;;;>>>???AAABBBBBBBBBAAA@@@>>>>>>@@@AAABBBCCCDDDDDDEEEEEEEEEGGGIIIIIIHHHGGGAAA???===<<<<<<======<<<@@@BBBDDDFFFGGGGGGGGGFFFJJJJJJIIIIIIHHHFFFEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@>>>>>>>>>======<<<;;;::::::::::::;;;;;;;;;<<<<<<:::999888777666777777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<;;;:::888888777777777666777888999:::999888888::::::;;;;;;::::::999888:::::::::::::::999888888777888999::::::999888777777777666777777888999:::;;;:::999999999:::;;;<<<888888777777777666666666777777888999999999999999999999;;;;;;;;;999888666555555555666666666777777444555666777777666555444444333333222111111000000222111000000111333222111000111111111111222222222222222222222222222222222222222222222222222222222111111000000000000111111000000111111000000///......///000///...---...///............------,,,,,,,,,...111444555444111///yyyXXXRRRQQQMMMNNNOOOPPPOOONNNKKKJJJFFFHHHIIIIIIJJJNNNUUU[[[dddjjjwwwppp\\\TTTTTTTTTQQQMMMIIIGGGJJJKKKIIIHHHIIICCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBAAA<<<============<<<<<<;;;======;;;:::::::::;;;<<<<<<===???AAACCCDDDDDDDDDEEEFFFHHHJJJMMMOOOQQQRRRUUUSSSPPPKKKGGGBBB???===::::::<<<===>>>>>>??????>>>======>>>>>>>>>;;;999888666444444666999::::::<<<999999<<<>>>???BBBFFFDDDDDDFFFHHHKKKNNNRRRTTTUUUUUUUUUTTTQQQLLLHHHEEEEEEEEEFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;999888777777777666666555444333333222222333222111111444<<>>;;;>>>===<<>>???===999@@@BBBEEEGGGGGGFFFDDDBBB>>>@@@CCCFFFGGGGGGFFFFFFDDDGGGIIIIIIGGGDDDBBBAAA???===;;;888666777:::<<>>>>>??????@@@@@@@@@@@@======>>>======<<<;;;::::::::::::;;;;;;;;;<<<<<<999888666555555555777888999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999888777777777777777555666777888999888777777888999999:::::::::::::::888888999999999888777777888888888888888888888888666666666555555666666777888888999999:::<<<===>>>999999888888888777777777777777888999999999999999999999:::;;;;;;:::888777555666666666666777777777555666777888888777666555555444222111000000111222222111000111222222000///111111222333222111000///222222222222222222222222222222222222222222222222000000000//////000000000/////////000///......------//////...,,,+++,,,---...---,,,,,,+++,,,---------111666;;;>>>===:::888mmm[[[RRRPPPPPPPPPQQQQQQPPPMMMKKKJJJJJJIIIGGGEEEEEEIIILLLJJJNNNYYYjjjxxx}}}qqqlll___SSSMMMMMMKKKGGGEEEBBBAAAEEEFFFEEEFFFIIIBBBAAA@@@???>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAA<<<===>>>???@@@@@@AAA@@@<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>===<<<===>>>???@@@@@@AAABBBDDDEEEGGGGGGHHHFFFGGGIIIKKKMMMOOOQQQRRRSSSPPPKKKFFFBBB???=========>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>>>><<<999777666555444555999<<<>>>>>>???======>>>@@@BBBEEEHHHFFFFFFFFFHHHKKKOOOSSSUUUPPPQQQRRRSSSQQQNNNKKKHHHEEEEEEEEEEEECCCBBB@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;:::999999888888666666555444333222111111333333222222666===FFFLLL;;;555///---111555777777@@@HHHJJJ@@@666555;;;AAAIIILLLNNNLLLGGGAAA===;;;===@@@BBBDDDKKKOOOJJJ@@@777555222000//////...---,,,---...///000111222222111111000////////////000111111000000000000000000000000111111111111000000///000111222444444555555444444222111111111222333333222111111111222333444111111111222555888:::<<<<<<<<<<<<;;;999666444222444555888<<>>>>>>>>???@@@@@@AAAAAA============<<<;;;:::::::::::::::;;;;;;;;;<<<<<<:::888666555555666888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888777777777777777888555666888999999999888777777777888::::::;;;;;;;;;777888888999999999888888888888777666666777888888888777666555555555555555666777888999;;;===>>>???999999999999888888888777666777888888999999888888666777888888888777666666666666666666666666666666555666777888888777666555666555333111111222333444333222222333444333111...111222333444333111///---111111111111111111111111111111111111111111111111...//////////////////.........//////......---,,,...//////...,,,+++,,,---000///---,,,,,,...111222555888===AAADDDDDDCCCBBBiiiRRRSSSQQQPPPQQQRRRQQQNNNLLLIIIIIIIIIHHHFFFEEEEEEFFFHHHGGGKKKVVVbbbooo}}}{{{yyyuuuppphhhaaa\\\UUUTTTOOOHHHEEEEEEDDD@@@FFFDDDEEEGGGEEE@@@>>>@@@AAA@@@@@@???>>>=========AAAAAAAAABBBAAA@@@@@@???:::;;;<<<===>>>?????????=========<<<============@@@@@@??????@@@AAACCCDDDDDDDDDEEEFFFGGGIIIJJJJJJGGGHHHIIIKKKLLLNNNOOOOOOLLLJJJFFFBBB???>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@===>>>>>>>>><<<:::888777666555555888<<<@@@BBBCCCAAABBBAAA@@@BBBEEEGGGHHHFFFFFFFFFHHHKKKOOOSSSVVVNNNOOOPPPQQQOOOMMMJJJHHHEEEDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@???>>>===;;;;;;;;;;;;:::999999999666666555444444333222222333444444555555888<<<@@@000/////////222888>>>CCCPPPKKKAAA777999FFFSSSZZZ^^^XXXPPPHHHCCC@@@===;;;BBBEEEJJJNNNPPPMMMBBB666333222000///000///...,,,,,,---...///000222222333222111000///...............//////000111111222222333333333333222111000///111111222333333333222222222111111000111222444555666555333222222333444444222333333444666888;;;=========<<<;;;888666333222444666:::???CCCEEEDDDCCCHHHKKKNNNPPPOOOKKKFFFCCCDDDCCCCCCCCCDDDEEEGGGHHHNNNPPPOOOKKKFFFCCCDDDFFFDDDCCCAAA<<<999;;;AAAFFFHHHIIIIIIIIIHHHFFFDDDBBB???AAAEEEGGGHHHGGGDDDCCCAAAAAAAAABBBEEEHHHKKKMMMJJJJJJJJJKKKKKKKKKLLLLLLGGGKKKQQQTTTSSSMMMEEE@@@AAAAAA@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@============<<<;;;:::999:::::::::;;;;;;;;;<<<<<<;;;:::888777777888:::;;;::::::;;;;;;<<<;;;;;;;;;:::::::::::::::999999888888888777777777777777888777888999:::::::::999888666777888999:::;;;;;;;;;888888999:::;;;;;;;;;:::999888777555555777888999999999888777666666666666555666777999;;;<<<===>>>999999999999888888888777555666777777888888777777555666666666666666666666666666666555555555555555444444555666666555444444888666444333222333555666555444444555666555222000222222444444333111...---111111111111111111111111111111111111111111111111---...////////////...---...............---,,,,,,...///000///---,,,---...000///---,,,...111444666>>>>>>@@@BBBCCCEEEFFFFFF\\\XXXTTTPPPOOOPPPPPPNNNKKKHHHHHHIIIIIIHHHGGGFFFEEEIIIEEEDDDHHHPPPZZZjjjwww~~~{{{zzz}}}{{{||||||xxxrrrooommmjjjeeeaaaXXXXXXWWWUUUQQQMMMHHHFFFFFFIIIHHHDDDCCCDDDCCC@@@AAAAAADDDGGGDDD>>><<<>>><<<=====================@@@@@@AAA@@@@@@???>>>>>>;;;;;;<<<>>>>>>?????????@@@????????????@@@@@@AAABBBAAAAAAAAAAAACCCDDDFFFEEEEEEEEEFFFGGGHHHJJJKKKHHHHHHIIIIIIJJJJJJKKKKKKEEEDDDBBB@@@?????????@@@???@@@@@@@@@???>>>=========>>>>>><<<999888888999888888888;;;???CCCDDDEEECCCEEEEEECCCCCCFFFGGGEEEEEEEEEGGGIIILLLOOOSSSUUUQQQQQQPPPNNNLLLIIIFFFDDDDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@>>>===<<<999:::::::::::::::999888666555555555555444444444333555666666444333333444---///222444777===EEEKKKWWWKKK;;;777FFF[[[hhhkkkeee\\\NNNDDD???>>>>>>???GGGKKKOOOQQQNNNEEE999000000//////000111111///---------...///111222333333222111000///..................///000111222333333444444444444222111000///111222222222222111000000////////////000222444666444444333333222333333333444666777777777888:::<<<::::::999777555333111000444666:::>>>AAADDDEEEFFFHHHJJJMMMOOONNNKKKFFFCCC>>>======>>>AAAEEEHHHKKKMMMMMMLLLJJJHHHHHHJJJLLLBBB@@@===::::::<<>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@CCCBBBBBBAAABBBCCCDDDEEEBBBAAA@@@@@@AAABBBDDDEEECCCCCCCCCCCCDDDFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFF@@@@@@@@@AAAAAA@@@?????????????????????>>>===============:::777666999;;;>>>======???BBBDDDDDDCCCDDDHHHIIIEEEEEEGGGFFFBBBCCCDDDGGGIIILLLOOORRRSSSPPPOOOMMMKKKHHHFFFEEEDDDDDDDDDCCCAAA@@@@@@????????????@@@AAA@@@>>><<<;;;777888999::::::999888888555555555666666666666777444555666555333111111111000111222666;;;AAAEEEGGGKKK???555:::PPPeeekkkeee[[[VVVMMMCCC===;;;???BBBJJJLLLNNNLLLDDD999222.........///000222222000---......///000111111222222111111000///............//////000000111111111222111222222222111000000//////000000111111111000000///.........///111333444222222333444555555555555666888::::::888777888:::888888777666555333222111444555777:::<<>>;;;888777999===@@@AAA@@@AAABBBCCCBBB@@@>>>===>>>@@@DDDFFFGGGEEECCCAAA@@@AAABBBDDDFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEIIIKKKNNNOOONNNIIIDDDAAA@@@@@@@@@@@@????????????AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===<<<<<<;;;:::;;;;;;<<<;;;;;;::::::999999999999999888888777<<<;;;:::888888777777777666777999::::::999999888666777888999999999999999888999:::;;;======>>>>>>999999888888888888999999999999888777777777888888555666777888999888777777888888777777777666666666222333444444555555444444444444444444555555666666444444333333333222222222222333444555555444333222333333333333444444444444666444333333555666666555333222222222111111000000111111111111111111111111111111111111111111111111---...000111111000...---///////////////...------+++,,,......------...000,,,,,,---///333888<<<>>>BBBCCCCCCDDDDDDEEEEEEDDDjjjbbbXXXSSSRRRQQQNNNKKKOOOLLLGGGDDDDDDEEEFFFFFFEEEDDDEEEIIIJJJJJJNNNTTTZZZdddrrr~~~~~~yyyvvvuuusssqqqmmmjjjhhhfff[[[VVVRRRQQQOOOLLLMMMQQQMMMNNNPPPRRRUUUWWWYYYZZZPPPRRRRRRNNNJJJMMMVVV___```XXXPPPKKKKKKKKKHHHEEEDDDEEEFFFFFFEEEEEEFFFGGGBBBFFFGGGCCCAAABBBBBB?????????AAACCC@@@===>>>CCC>>>??????>>>>>>===;;;;;;888999:::<<<===>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAAEEEDDDDDDCCCDDDEEEFFFGGGAAAAAA@@@???@@@AAABBBCCCBBBAAAAAAAAABBBCCCEEEFFFIIIHHHHHHGGGFFFEEEDDDCCC===???@@@BBBBBB@@@>>>===???@@@@@@AAAAAAAAA@@@@@@======<<<999666666999===CCCAAAAAAAAACCCCCCBBBAAADDDIIIJJJGGGFFFHHHEEE???BBBDDDFFFJJJMMMOOOQQQQQQMMMKKKIIIHHHGGGGGGHHHHHHDDDDDDBBBAAA@@@?????????>>>???@@@AAA@@@>>><<<:::666777888999:::999888777555555666666777888888888444555555444222222222444444111000555===BBBAAA???999222///;;;SSSdddbbbVVVNNNOOOMMMEEE<<<999>>>DDDLLLLLLKKKFFF;;;111...///------///111333222000...//////000000111111222222111111000///////////////111111111111000000000000......///000000000000000------...000111111111111//////.........000111222000222444777888999999999777:::===<<<999777777888999888888777666555555444333444555666777999===@@@>>>@@@DDDGGGHHHGGGEEEDDDAAACCCFFFHHHJJJJJJJJJIIILLLJJJIIIIIIJJJGGGBBB===<<<888444555999===??????>>>@@@AAACCCCCCBBBAAA@@@AAABBBDDDEEEEEEEEEDDDCCCAAABBBDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEJJJJJJIIIGGGEEEBBB???>>>@@@@@@@@@????????????>>>BBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<888999;;;=========;;;:::;;;;;;;;;<<<;;;;;;::::::999999999999999888777777===<<<;;;999888777777777555666777999999888888777777777888999999999999888777888999;;;<<<======>>>999999999999999999999999888888777777777777888888666777888888888666555444777777777777666666666666111222333333444444333333111111111111111222333444333333333222222111111111333333444555555444333333111111222333333333222222555333111111333555666666333222111111000111111111000000000000000000000000000000000000000000000000...///000222222000///...//////000000//////...---(((***,,,,,,,,,,,,...000---...000333888<<<@@@CCCCCCEEEGGGIIIJJJIIIGGGFFFoooWWWPPPQQQNNNJJJKKKNNNKKKGGGEEEEEEFFFEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHNNNYYYgggttt{{{|||zzzyyyzzzxxxtttpppkkkhhhfffeee\\\YYYVVVRRRNNNKKKIIIIIIMMMKKKJJJNNNTTTVVVSSSOOONNNNNNMMMLLLKKKKKKNNNQQQTTTXXXXXXRRRIIICCCDDDGGGCCCJJJOOOKKKEEECCCAAA???DDDEEEEEEEEEDDDBBB???===???;;;<<>>===<<<;;;::::::::::::::::::<<<>>>@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDFFFHHHJJJIIIGGGFFFEEEFFFCCC@@@===<<<>>>???>>><<<>>>>>>======???AAADDDEEEGGGFFFEEEDDDCCCCCCCCCDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@CCCFFFFFFBBB??????===::::::;;;<<<;;;;;;AAACCCEEEFFFEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCC@@@CCCHHHKKKLLLMMMNNNPPPLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEDDDCCCAAA@@@???>>><<<======>>>???@@@@@@AAA;;;888:::??????:::888;;;555666777888888777666555555333222333444555555555:::777555888<<<===999555111444666999CCCOOORRRNNNMMMNNNHHH>>>888;;;@@@BBBDDDAAA===:::777333///---////////////////////////000000////////////000000222222222111111111111111111000///......///000111000///...------...///000,,,---...///000111222222333000---,,,...111333444333555888999777555444444555777777777555444555666888777777666666555444444:::666333555999<<<:::777;;;<<<>>>AAADDDFFFHHHIIIFFFGGGHHHJJJKKKJJJFFFCCCFFFEEECCCBBB@@@>>>======777777777888:::===???AAA??????AAABBBCCCCCCCCCDDDHHHGGGFFFEEEDDDCCCBBBBBB>>>???AAACCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHEEECCCAAAAAAAAA???>>>@@@??????>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>=========>>>>>>===<<<;;;;;;999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999888777777777777777888888888888999999999999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999999888777888777666444444444555666777777666666555555555444666555555444444444555555333333333333333333333333333444555444333222444666222111111111111222333444111111222333333333333222444444333222222111000000111111111111111111111111333333222222222222222222111000///000111111111000......------...///000000,,,---...///000///...---***+++---//////...,,,+++------,,,++++++++++++,,,///222777:::<<<>>>AAABBBFFFGGGGGGGGGFFFEEECCCBBBnnn[[[UUUTTTRRRQQQNNNLLLIIIGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGAAAHHHTTT___hhhooouuuxxx|||zzzwwwsssnnniiieeebbb]]]\\\YYYVVVRRRNNNKKKIIIMMMJJJHHHJJJNNNPPPMMMJJJLLLMMMLLLKKKJJJKKKMMMPPPNNNSSSZZZ[[[WWWSSSPPPPPPFFFMMMQQQNNNJJJIIIIIIHHHDDDDDDEEEEEEDDDBBB???>>>???<<<===AAAAAA======@@@?????????????????????>>>>>>======>>>???AAADDDEEEDDDDDDEEEFFFFFFFFFFFFFFFIIIJJJLLLKKKIIIGGGFFFGGGDDDAAA>>>===>>>???>>>===>>>===<<<;;;;;;===>>>@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@FFFEEEDDDFFFGGGEEEAAA===>>><<<;;;<<<>>>@@@AAA@@@AAABBBDDDFFFFFFEEEEEEEEEGGGFFFFFFEEEDDDDDDCCCCCC???CCCGGGJJJKKKLLLMMMNNNLLLLLLKKKJJJIIIHHHFFFDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>=========<<<999999===<<<777666999666666777777777666666666666555444555666777777777888666777:::???@@@===888888888777888BBBMMMNNNIIIEEEEEEBBB<<<;;;AAAFFFFFFBBB???<<<999777444000...////////////////////////000000////////////000000111111111111111111111000000000///......///000000000///............///000......///000111222222333333000......000333555555777888:::999666444333333555777777666444444555666222333555666666555333111666444333444666888888777666999===BBBEEEGGGGGGGGGGGGGGGEEECCCAAA??????>>>BBBBBBAAA@@@???===;;;:::===<<<<<<<<<>>>@@@BBBCCCBBBCCCDDDEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEE???@@@BBBCCCDDDDDDDDDCCCDDDCCCCCCCCCDDDEEEGGGGGGHHHFFFCCCAAAAAA@@@???===???????????????@@@@@@AAA>>>???????????????>>>=====================<<<<<<:::999999888999999::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888888888888777777888888888999999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777888888888777888777555444444444555555666666666666555555444444555444444444444444555555333333333333333333333333333444444333111111222444000111111111222222222333000111222222333333222222333333333222222111111111111111111111111111111111222222222222222222222222111000000111111111000///......---......//////000,,,,,,------------,,,,,,,,,,,,...//////...---,,,,,,,,,++++++++++++,,,,,,111444999===???AAACCCDDDFFFGGGGGGGGGGGGFFFFFFEEEfffVVVTTTTTTQQQOOOMMMKKKJJJJJJJJJHHHFFFGGGGGGGGGGGGFFFFFFEEEEEE???BBBGGGNNNWWWcccnnnvvvzzzzzzyyywwwrrrkkkeeebbb\\\\\\\\\ZZZWWWTTTQQQOOOOOOLLLHHHHHHJJJKKKIIIGGGKKKKKKKKKJJJIIIJJJMMMOOOJJJOOOUUU[[[^^^^^^]]][[[^^^bbb```XXXPPPLLLJJJGGGEEEFFFFFFFFFEEEDDDBBBAAABBB@@@@@@CCCBBB@@@???AAA>>>???AAACCCDDDDDDCCCCCCBBBAAAAAABBBCCCEEEGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHKKKMMMNNNMMMJJJHHHGGGGGGEEEBBB???>>>>>>>>>>>>======<<<:::999888999999:::>>>???AAACCCDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDKKKJJJHHHGGGFFFCCC???<<<<<<<<<===@@@CCCEEEEEEDDD???@@@BBBDDDFFFFFFFFFFFFEEEFFFFFFGGGFFFEEECCCBBB@@@CCCGGGJJJKKKKKKLLLMMMMMMKKKJJJIIIJJJHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???===<<<;;;:::999<<<999888999888555555777777777777666666777777888666666666666777777777888999999;;;???CCCCCC???;;;>>>>>>===???EEELLLLLLGGG???>>>;;;:::>>>FFFIIIFFF===;;;888666555333111...000000000000000000000000000//////......//////000/////////000000000000000//////............///000000//////......//////000000111111111222222333333333111000222444666777666:::;;;;;;888555333222333666666777666444333444666///222555888888666333111222333444444555666888:::999<<>>???@@@AAACCCEEEFFFGGGHHHHHHFFFDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGAAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEBBB@@@@@@???>>>===>>>>>>>>>???@@@BBBCCCDDDAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<===============::::::999999888999999:::888999999:::;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888888888999777777777888888888999999999999999999999999999999999999999999999999999999999999999999999999999999888777555555666777666555666666555444444444555555666555555555555444444444333333333333444555555666333333333333333333333333333444444222000000111222000000222333333222222111000111222222333333222222222222222111111111111111000000000000000000000000000000111111222222333333000111222222222000///...///////////////000000000......---,,,+++++++++,,,------.........------,,,,,,+++++++++++++++,,,,,,333777===AAACCCDDDEEEFFFKKKJJJIIIGGGFFFEEEEEEEEEyyy^^^WWWTTTOOOOOONNNMMMLLLLLLKKKIIIFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFKKKUUUaaaiiiqqqsssvvvwwwuuupppkkkggg^^^]]]]]]\\\ZZZYYYXXXXXXTTTPPPLLLJJJJJJKKKKKKKKKJJJKKKLLLKKKJJJKKKMMMOOONNNMMMMMMPPPVVV[[[]]]]]]ggghhhdddXXXOOOJJJFFFBBBGGGHHHHHHHHHHHHGGGEEEEEEEEEDDDDDDEEEEEEDDDCCCCCC???AAACCCEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMKKKHHHFFFDDDDDDDDDBBB@@@>>>============<<<;;;:::999999999::::::>>>@@@CCCEEEFFFFFFEEEDDDBBBBBBCCCCCCDDDFFFGGGHHHKKKJJJHHHFFFDDDAAA???======???CCCHHHKKKJJJFFFCCC>>>???@@@CCCFFFGGGGGGFFFDDDEEEFFFGGGGGGEEECCCBBBAAADDDHHHKKKKKKKKKLLLMMMMMMKKKIIIIIIJJJJJJGGGDDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>><<<;;;:::999888;;;999777777777777888::::::999888777888999:::;;;666888999999999888999:::@@@AAABBBDDDFFFDDD???;;;<<>>???@@@AAACCCBBBAAA???>>>===>>>>>>999333333888===AAACCCEEEFFFEEECCC@@@>>>CCCAAA???===<<<===>>>???EEEFFFGGGHHHGGGEEEBBBAAA@@@AAAAAABBBCCCDDDEEEEEEBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEBBB???=========<<<<<<<<<<<<===>>>@@@BBBDDDEEEBBBAAA???>>>===>>>>>>???<<<<<<<<<<<<<<<======>>>::::::999999888888999999777888888:::;;;<<<======;;;;;;::::::::::::;;;;;;::::::999888777777888888777777777777888888888888888888888888888888888888999999999999999999888888777777777777777777777777666444333333555666555444555555444444444444444444444444444444444444444444222222222222333444555666222222222222222222222222444444444333111000111222000111333555555444222111000000111222222222222222111111111111111111111111000000000000000000000000...//////000111222333333000111333333111///......//////000000000000000000111000...---,,,,,,,,,------------------------,,,+++++++++++++++,,,---...555999???CCCEEEEEEFFFFFFPPPNNNJJJGGGDDDBBBAAAAAAyyyeeeZZZQQQQQQOOONNNNNNNNNLLLJJJHHHFFFEEEEEEDDDDDDEEEEEEFFFFFFEEECCCAAABBBHHHPPPUUUcccffflllqqqtttssspppnnneeedddaaa^^^\\\[[[\\\\\\WWWSSSOOOLLLLLLMMMNNNNNNJJJLLLMMMMMMLLLMMMOOOPPPPPPMMMJJJKKKPPPSSSSSSRRRSSSTTTRRRKKKGGGGGGFFFDDDFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCBBBCCCCCCEEEGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJHHHEEECCCAAAAAACCCBBBAAA???=========>>>============>>>???@@@@@@CCCEEEFFFHHHHHHFFFEEECCCBBBBBBCCCDDDEEEGGGHHHIIIGGGGGGFFFDDDCCCBBBAAABBBDDDHHHNNNTTTUUUPPPGGG@@@======>>>BBBFFFGGGFFFEEECCCDDDEEEGGGFFFEEECCCAAADDDGGGJJJLLLMMMLLLMMMMMMMMMJJJHHHHHHKKKKKKGGGCCC@@@@@@@@@AAAAAAAAAAAABBB===<<<<<<<<<;;;;;;::::::999999888666777;;;===>>><<<;;;:::999:::;;;===>>>;;;>>>@@@@@@???>>>>>>@@@JJJIIIHHHGGGDDD@@@<<<888888DDDRRRVVVNNNCCC>>>???>>><<<:::<<>>===<<<;;;;;;;;;;;;;;;<<>>;;;;;;<<<===???EEEFFFGGGHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFEEEDDDAAAAAABBBBBBBBBBBBBBBBBBBBB???;;;::::::;;;;;;;;;;;;;;;<<<===???AAACCCDDDBBBAAA???>>>>>>>>>???@@@======<<<<<<<<<<<<===>>>;;;:::999999888888888999777777888999:::<<<<<<===::::::999999999999::::::888777777666666666666666666666777777777888888888888888888888888888888888999999888888888777777777444444444444444444444444333222111111333555555444333333333444444444444333333333333333444444444444111111111222222444555666222222222222222222222222444555555444222111333444222333555666666444333111000000111222222222222111111111000000000000//////////////////////////////......///000000111222222///111333333000/////////......///000000///...---111000...---,,,,,,,,,---,,,---......//////......---------......000111222888<<<@@@CCCDDDDDDEEEEEEMMMKKKHHHEEECCCBBBAAAAAA{{{cccUUUTTTRRRPPPOOOOOONNNMMMKKKIIIHHHFFFEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBCCCGGGJJJTTTXXX^^^fffkkkooopppqqqooolllhhhddd```^^^\\\\\\XXXVVVRRROOOMMMLLLMMMNNNJJJLLLMMMNNNMMMNNNOOOQQQMMMLLLMMMOOOQQQOOOJJJEEEGGGIIIHHHEEEDDDGGGGGGDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBEEEEEEDDDDDDGGGFFFDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCEEEGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHEEEFFFHHHGGGDDDBBBAAAAAACCCCCCCCCAAA???>>>@@@BBB@@@AAABBBCCCEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDBBBBBBBBBCCCEEEFFFHHHIIIEEEFFFFFFEEEDDDEEEGGGJJJOOOSSSXXX[[[ZZZRRRGGG???>>>======AAAEEEGGGFFFCCCBBBCCCDDDDDDDDDCCCBBBBBBEEEHHHLLLMMMMMMMMMMMMMMMMMMJJJGGGHHHKKKLLLHHHCCC@@@@@@@@@@@@AAAAAAAAAAAA;;;;;;;;;<<<<<<<<<<<<<<<888:::999777999>>>AAA@@@;;;;;;;;;;;;<<<===>>>>>>BBBFFFIIIIIIGGGEEEFFFHHHOOOMMMHHHDDD???<<<999888999DDDQQQSSSGGG999444888:::;;;<<>>???>>>======>>>@@@CCCEEEAAACCCDDDBBB===999999999===???AAABBBCCCBBBAAA@@@DDDAAA>>><<<<<<===@@@BBBGGGGGGHHHHHHHHHHHHHHHHHHBBBAAAAAAAAA@@@@@@??????CCCDDDEEEFFFFFFEEEDDDCCC@@@@@@AAAAAABBBAAAAAA@@@???<<<999888999;;;<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@@@@?????????@@@@@@@@@???>>>===;;;;;;;;;<<<===;;;;;;:::999888888888888777888888999:::;;;;;;<<<999888888777777888888999666666555555555555555666666666666777777777888888888888888888888888888888888888777777666555555555222222222222222222222222222111000111333555555444111222333444444444333333222222333333333333333444111111111111222333444444222222222222222222222222444444555444333333444666333444555555555444222222///000111111222222111111111111000000///.........////////////////////////......//////000000111111...111333222///...000333///000111111111000///...//////...---,,,,,,,,,,,,...000222555666555444333222333333444555666888999===???BBBCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGtttaaaXXXVVVSSSQQQQQQQQQPPPOOOPPPNNNKKKHHHFFFFFFFFFFFFCCCDDDEEEEEEDDDCCCDDDFFFIIILLLRRRYYY```fffjjjlllppppppooommmiiieeeaaa___[[[ZZZVVVRRRNNNLLLLLLLLLHHHJJJLLLMMMMMMMMMNNNPPPKKKKKKMMMNNNNNNMMMIIIFFFKKKMMMKKKGGGFFFHHHFFFBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBFFFGGGEEEFFFJJJJJJGGGIIIGGGFFFDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEGGGHHHIIIFFFGGGHHHHHHIIIIIIHHHHHHEEEGGGHHHHHHEEECCCCCCCCCDDDFFFFFFDDDBBBBBBEEEGGGEEEFFFGGGIIIJJJKKKLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFAAAAAAAAABBBCCCEEEFFFGGGGGGHHHIIIHHHHHHJJJOOORRRVVVWWWXXXYYYVVVNNNEEE>>>???======@@@EEEGGGEEEAAABBBBBBBBBBBBBBBBBBBBBBBBEEEHHHKKKMMMLLLLLLLLLLLLMMMIIIFFFGGGLLLMMMHHHCCCAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<777;;;;;;888999>>>@@@>>>999999:::;;;<<<<<<<<<<<>>666666<<<888<<>><<<;;;;;;<<<===>>>????????????BBB@@@===<<<<<<>>>BBBDDDFFFEEEEEEFFFGGGIIIJJJLLLBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEEEEEEEDDDCCCBBB@@@AAABBBBBBBBBAAA@@@@@@>>>;;;888777:::===???@@@??????>>>>>>??????@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAA???===;;;::::::;;;<<<<<<;;;:::999888888888888888888999999999:::::::::777777666666666666777777666666555555555666666777666666666666777777777888888888888888888888888888777666666555444444333333000000000000000000000000111000///000333555555555000111222333444333333222111222222222333333333333222222111111111111222222111111111111111111111111111222333333222333555666333333333222222111111111///000000111111111111111222222111000...---,,,,,,........................////////////////////////...000222000------222666666777999999999777666444000000111111111111000///333666:::>>>@@@???===<<<:::::::::;;;===???@@@AAABBBCCCDDDCCCBBBBBBDDDEEE@@@AAACCCFFFHHHIIIKKKKKKrrr\\\YYYUUUSSSSSSTTTSSSSSSVVVTTTPPPKKKHHHFFFEEEEEEBBBCCCDDDDDDAAA@@@???@@@EEEGGGKKKPPPWWW^^^cccfffkkknnnqqqsssqqqmmmgggddd```___[[[VVVQQQMMMKKKKKKGGGIIIKKKLLLLLLLLLMMMOOOKKKJJJIIIGGGHHHJJJMMMOOOHHHJJJIIIGGGGGGIIIGGGBBBEEEEEEEEEEEEFFFGGGHHHIIIEEEJJJKKKIIIJJJOOOOOOKKKJJJHHHFFFDDDDDDFFFHHHJJJIIIHHHGGGGGGHHHIIIJJJKKKGGGHHHIIIIIIJJJJJJIIIIIIFFFHHHJJJIIIHHHFFFEEEFFFFFFHHHIIIGGGEEEEEEHHHKKKIIIIIIKKKLLLMMMNNNNNNNNNJJJIIIHHHGGGGGGGGGHHHHHH@@@@@@AAAAAABBBDDDEEEFFFJJJLLLLLLLLLKKKNNNSSSXXXWWWVVVTTTRRRNNNHHHAAA<<>>>>>=========<<<<<<<<<888<<<<<<888999>>>???;;;666888999;;;<<<<<<;;;:::EEEJJJNNNNNNKKKIIIJJJLLLGGGCCC===777444666;;;???DDD===888999:::999???GGG:::???CCCEEEFFFEEE<<<333111000000111222333333222////////////////////////.........------..................///000111111222...///111222333333333222---...000111222222222111000000111222444555666666666444333222333444444333555888;;;<<<;;;:::999999666666555222000111444777333666;;;???BBBBBBAAA??????@@@@@@@@@@@@@@@BBBCCC???@@@AAACCCCCCCCCCCCCCCCCCAAA??????@@@AAAAAA@@@;;;;;;<<<===>>>???@@@@@@@@@>>>;;;:::;;;>>>BBBEEECCCBBBBBBBBBDDDGGGJJJLLLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@>>>;;;888888;;;>>>AAABBBBBBAAA@@@@@@??????@@@@@@<<<===???AAABBBBBBBBBAAABBB@@@>>>;;;::::::;;;;;;<<<;;;:::999888888888888999999999999999999999:::666666555555555555666666777777666666666666777888666666666666777777777777777777777777777777777777666666555444333333222222000000000000000000000000111000///000333555666555000111222333444333333222111111111222222333333333222222111111111111111111111111111111111111111111///000222222111222444666222222111000//////000000//////000111111111111111333222111000...,,,+++***........................///////////////............000111///,,,---333999???@@@AAABBBBBB@@@>>>===333444555666777666555444777;;;@@@EEEGGGGGGDDDBBB??????@@@AAACCCDDDFFFGGGFFFFFFFFFDDDBBBBBBDDDFFFAAABBBEEEHHHJJJKKKKKKKKKvvvdddVVVXXXZZZUUUSSSVVV\\\cccaaaTTTGGGCCCDDDDDDFFFFFFEEECCCCCCBBBBBBBBB===AAAEEEFFFGGGJJJRRRXXXdddiiipppsssssssssuuuxxxtttjjjbbb___[[[RRRMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJIIIJJJLLLMMMLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLLLLKKKKKKLLLMMMLLLIIIGGGHHHLLLMMMJJJIIIMMMOOONNNKKKLLLLLLKKKIIIHHHHHHIIIGGGGGGHHHIIIKKKMMMOOOPPPMMMLLLJJJJJJLLLNNNNNNNNNKKKKKKJJJIIIKKKMMMOOOQQQRRRSSSSSSSSSSSSQQQOOONNNPPPOOONNNNNNMMMNNNNNNOOOMMMJJJHHHJJJIIIEEEEEEGGGEEEBBB@@@AAADDDHHHJJJKKKSSSRRRSSSXXX^^^___[[[VVVTTTMMMFFFEEEHHHGGG@@@999???AAACCCEEEFFFDDD???<<>>>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<:::888:::<<<>>><<<:::888===AAA???:::888<<>>999444444999===???>>>AAAFFFGGGBBB<<<:::777444111111111111111111111111---------...............000///...,,,,,,---...///,,,...000111000///000000111000000000222333222111222222111111111111222222111//////111555888777555777555333444666555222///777666666888:::;;;;;;;;;444555333//////333555333666777999===BBBEEEFFFFFFCCCCCCAAA@@@>>><<<:::999:::;;;<<<===@@@BBBDDDFFFHHHEEEBBBAAACCCCCCAAA???===>>>>>>>>>===<<<;;;;;;999:::;;;<<<>>>@@@AAABBBEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGDDDCCCCCCCCCCCCBBBFFFDDDCCCDDDFFFFFFDDDAAAEEEFFFFFFEEEDDDBBB@@@???>>><<<;;;;;;===????????????>>>???@@@AAAAAA???======>>>@@@AAA@@@???===;;;>>>===<<<;;;;;;;;;;;;;;;;;;:::888777777777888999777777777888888999999:::777666555555555666888999666666666666555555555555444444555666777777666666444444444444444444444444333333222111111000000///222111111000///......---111111222222222333333333333333333222222222111111111222222333333222222111222111111000000000000000000000000000000///......000000000000111111111111000000//////.........---////////////////////////000///---,,,+++,,,,,,---------------------------/////////......---------///---------,,,,,,333;;;AAADDDEEEEEEGGGIIIGGGCCC???===:::888999;;;>>>@@@AAACCCHHHMMMQQQOOOHHHBBBBBBCCCCCCEEEHHHKKKNNNPPPNNNKKKGGGFFFEEEEEEDDDCCCEEEFFFHHHHHHIIIKKKNNNQQQ{{{ccc[[[ZZZWWWVVVZZZfffjjjhhhZZZMMMHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCC<<>>DDDCCCAAA@@@AAADDDGGGIIIJJJKKKLLLKKKJJJIIIJJJKKKIIIIIIIIIHHHFFFDDDAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;:::888999<<<===<<<:::888<<>>;;;<<>><<<888777888<<<@@@BBB;;;666111222777<<<======EEEIIIHHHBBB<<<:::888555000000000000000000000000000000000000000////////////......---------......+++---000000000///000111111000000000222333222111222111111111111111111222222000000111444666555333666444333444666666444222777777777888:::;;;;;;;;;666888888666666:::;;;888777666666999===@@@@@@>>>???>>>===<<<;;;:::::::::<<<======>>>@@@BBBDDDEEEJJJGGGDDDBBBBBBAAA???===;;;;;;<<<<<<;;;;;;;;;<<<::::::;;;<<<>>>@@@CCCDDDDDDDDDCCCCCCDDDFFFHHHIIIHHHEEEBBB@@@AAABBBCCCCCCGGGEEEDDDDDDFFFFFFDDDBBBDDDDDDEEEEEEDDDCCCBBBAAA???>>><<<<<<>>>??????????????????@@@AAAAAA???======>>>???@@@???>>><<<;;;===<<<;;;;;;::::::;;;;;;888888777666666666666777777777777777888888888888555555444444444555666777666666666555555555444444333333444555555555555555333333333333333333333333111111111000000000000000111111000000///......---///000000000000111111111222222222222111111111000111111222222222222111111111111000/////////000000000000000000000///......////////////000000000000////////////......------------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,++++++,,,++++++222:::DDDHHHIIIHHHJJJLLLJJJFFFBBB@@@===;;;;;;<<>>@@@@@@>>>;;;;;;===AAAFFFLLLUUUaaaooo}}}rrrfff^^^\\\ZZZWWWSSSPPPPPPQQQTTTVVVTTTQQQNNNMMMNNNPPPQQQQQQTTTUUUVVVWWWXXXXXXWWWWWW[[[YYYVVVUUUUUUUUUSSSRRRUUUYYYYYYUUUSSSVVVWWWVVVTTTUUUUUUSSSQQQOOOOOOPPPRRRRRRSSSSSSTTTUUUUUUVVVTTTTTTTTTTTTTTTVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVYYYZZZZZZZZZYYYXXXWWWVVVQQQRRRRRRRRRRRRQQQPPPOOORRRNNNMMMNNNNNNLLLMMMPPPNNNLLLJJJLLLQQQWWW[[[^^^dddeeehhhkkkjjjcccWWWMMM@@@??????@@@CCCCCCBBBAAAFFFGGGHHHHHHGGGDDDAAA@@@DDDCCCAAAAAABBBEEEHHHJJJKKKLLLLLLKKKIIIHHHIIIJJJIIIIIIHHHGGGEEECCC@@@???AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;999999999;;;<<<;;;::::::===???>>>===AAAIIIPPPNNNLLLIIIFFFCCCAAA@@@???>>>888666;;;EEEJJJEEE???888444222333888<<<>>>>>>HHHJJJGGG>>>999777666333////////////////////////111111000000//////......---....../////////......,,,...000000000///000111111000000000222333222111111111111111111111111111222111000111333444333222444333222333555666555444555555555555666888:::;;;???CCCFFFFFFGGGIIIHHHDDD@@@;;;666666999;;;:::777;;;:::999999999;;;>>>???????????????@@@AAACCCCCCHHHFFFBBB@@@???>>><<<:::999:::::::::888888:::<<<<<<;;;;;;;;;===AAADDDGGGCCCCCCBBBAAACCCEEEGGGIIIFFFCCC???===???AAACCCDDDGGGFFFDDDEEEFFFFFFEEECCCCCCCCCDDDDDDDDDDDDCCCCCCAAA???======>>>??????>>>???>>>>>>???@@@@@@>>>===<<<<<<===>>>===<<<;;;:::<<<;;;::::::999:::::::::555666666666666555444444777777777666666666666666333333333222333444444555555555555555444444444444111222333333444333333333222222222222222222222222/////////000000000000111111000000//////.........------........./////////111111000000000000000///000111111222222111111000111000//////......///////////////000//////...------.........///////////////............---------++++++++++++++++++++++++---------------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++***))))))+++++++++111999EEEIIIKKKJJJJJJLLLJJJGGGDDDBBB???===<<<<<<===>>>JJJLLLPPPTTTUUUSSSNNNIIIIIIIIIKKKMMMOOOQQQSSSTTTVVVTTTPPPNNNKKKGGGCCC@@@CCCDDDFFFFFFFFFHHHJJJMMMzzzhhh]]]ZZZ\\\aaa```\\\SSSJJJFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCC@@@<<<;;;;;;===BBBDDDIIIRRRbbbzzz{{{wwwkkkgggaaa[[[XXXXXX[[[]]]\\\YYYUUUSSSTTTVVVXXXYYY\\\]]]^^^______^^^\\\[[[eeeaaa]]]ZZZYYYXXXVVVUUU]]]``````\\\ZZZ[[[\\\[[[YYYZZZZZZYYYVVVUUUUUUVVVWWWWWWXXXZZZ[[[[[[\\\\\\XXXYYYZZZZZZYYYZZZ[[[\\\]]]]]]]]]^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYRRRSSSSSSSSSSSSRRRPPPOOOTTTQQQPPPRRRSSSQQQRRRVVVUUUTTTUUUXXX\\\```ccccccaaabbbcccccc___VVVIIIAAA:::<<>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;<<>>777555444666;;;???AAAAAAHHHGGGBBB888333333222///........................000000///...---,,,,,,+++,,,---...000000000///...000111222222000///000111111000000000222333222111111111111222222111111111111000111111222333333333333222222222333444444444444444555666:::???FFFKKKYYY^^^ccccccddddddaaa[[[RRRHHH===777888999888666999888777888:::>>>BBBDDD@@@???????????????@@@@@@AAA???>>>===<<<<<<<<<;;;;;;======;;;888777999;;;>>><<<;;;;;;===AAAEEEHHHDDDCCCAAAAAABBBDDDGGGIIIDDDAAA===<<<>>>BBBDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>>>>>??????>>><<<===;;;;;;;;;======<<<:::::::::;;;;;;;;;:::999888:::999999888888999999999444555666666666555333222666666666555444444444333222222222222333333444444444444444444333333333333000000111222222111111111111111111111111111111111...//////000111111222222000000/////////.........------------............///////////////////////////000000111111000000///000///......---..................//////......---,,,,,,---------.........------------------------+++++++++++++++++++++++++++,,,---......---+++***************************++++++++++++++++++++++++)))((()))+++++++++111999AAAFFFIIIGGGGGGIIIHHHEEEDDDCCC@@@>>><<<;;;::::::EEEHHHLLLPPPQQQPPPLLLJJJHHHIIIKKKMMMOOOPPPQQQQQQQQQPPPOOONNNMMMKKKHHHEEECCCEEEFFFGGGGGGGGGIIIKKKkkk___[[[[[[WWWRRRNNNJJJGGGGGGIIIEEEFFFFFFGGGFFFFFFEEEDDDEEEEEEDDDBBB???>>>>>>>>>AAA@@@@@@DDDRRRiiiwwwmmmeeeaaa______dddaaa]]][[[]]]___aaabbbbbbcccddddddcccaaa___]]]iiifffcccaaa``````___^^^```cccccc^^^\\\^^^___]]]^^^______^^^\\\[[[[[[\\\[[[]]]^^^```bbbccccccccc]]]___``````^^^]]]^^^___^^^___``````aaaaaa``````[[[[[[[[[ZZZZZZZZZZZZZZZTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOQQQWWWZZZ[[[^^^bbbdddddddddeeefffddd```]]]WWWVVVTTTQQQLLLEEE===888;;;>>>AAABBBAAAAAAAAACCC@@@BBBCCCCCCBBBCCCFFFHHHAAAAAA@@@AAABBBEEEGGGIIILLLMMMMMMKKKHHHFFFGGGGGGDDDEEEFFFFFFEEEDDDCCCBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<>>555000111111...////////////////////////000000///...---,,,,,,++++++,,,...000111111000///555666555333000//////000111000000000222333222111000111222222222222111000...///111222333444555666333333333222111222333444333666:::@@@HHHTTTaaajjjvvv|||~~~zzztttfffZZZJJJ>>>999888777666666555555666999===BBBDDD??????>>>======<<<======:::;;;<<<<<<===???@@@BBB@@@BBBBBB???:::777888;;;>>>===;;;;;;===@@@DDDGGGDDDCCCBBBAAABBBDDDFFFGGGCCC@@@======???BBBEEEFFFDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCAAA@@@???>>>>>>===???>>>======>>>>>><<<:::999888777777999999999777999999999999888888777777888888777777777777888888444555666666666555333222444444444333333222222222222222333333444444444444333333333333222222222222//////000000000000//////000000000000000000000000...//////000111222333333////////////............---------.........//////...........................//////000000//////...///...------,,,,,,------,,,---............------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,---------++++++************************++++++++++++++++++++++++))))))***,,,,,,+++111888<<>>AAAFFFJJJLLLLLLLLLKKKGGGIIILLLNNNPPPPPPPPPOOOMMMLLLLLLLLLMMMLLLIIIGGGDDDFFFGGGHHHGGGGGGIIIJJJhhh\\\WWWPPPKKKIIIHHHEEEEEEGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@?????????===;;;<<>>@@@CCCDDDCCCAAA@@@@@@@@@BBBDDDCCCBBBDDDJJJNNNAAAAAAAAABBBDDDFFFHHHIIIKKKLLLLLLKKKHHHFFFGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>===<<<;;;::::::<<<======<<<<<<===>>>AAACCCEEEDDDAAA>>><<<;;;;;;@@@EEEEEEBBB<<<999888:::III\\\gggdddVVVGGG===444555777:::<<>>===<<<;;;;;;;;;;;;999;;;===>>>???AAADDDGGGCCCFFFHHHDDD===888888;;;???>>><<<<<<===???BBBDDDCCCBBBBBBBBBBBBBBBCCCCCCAAA???===>>>@@@CCCDDDDDDAAABBBAAA@@@>>>>>>@@@BBBAAA@@@>>>===;;;:::::::::;;;;;;:::;;;<<<<<<:::888777666444444555666666555777777777666666666555555666666666666666666777888555555555555555444333333222222222222111111111111111222222333444333333333222222222222111111111111//////000000//////....................................///000000111222222........................---............/////////---............/////////---......//////......---...------,,,+++,,,,,,,,,+++,,,------...---------+++,,,,,,,,,------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,***)))+++---,,,+++///666777???EEEEEEEEEHHHKKKJJJKKKJJJIIIGGGDDDAAA>>>===:::>>>DDDHHHJJJKKKLLLMMMIIIKKKOOOQQQSSSRRRPPPOOONNNLLLKKKJJJJJJIIIFFFDDDDDDFFFHHHHHHHHHGGGHHHIIInnn]]]SSSKKKJJJIIIEEEDDDEEEEEEFFFGGGIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBAAA@@@???============@@@JJJWWWaaauuu{{{tttpppiiigggfffgggiiikkkllllllmmmooorrrttttttrrrooonnnkkkkkkjjjkkklllmmmkkkiiihhhllllllhhhfffhhhiiihhhgggiiijjjjjjjjjjjjkkkmmmmmmnnnoooppppppooommmllliiilllnnnlllgggcccdddeeeeeedddcccbbbbbbbbbcccdddaaa```____________```aaa]]][[[YYYVVVUUUUUUWWWXXXTTTVVV]]]ggglllmmmnnnqqqoookkkeee^^^WWWNNNFFF@@@@@@>>>;;;888777888;;;>>>@@@AAACCCDDDDDDBBB@@@>>>AAACCCCCCBBB@@@BBBIIIOOOBBBCCCCCCDDDFFFHHHJJJKKKJJJKKKKKKJJJHHHGGGGGGHHHHHHHHHHHHHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;:::;;;===???>>>===<<<>>>@@@AAABBBBBBBBB@@@>>>======<<<>>>AAACCCAAA>>><<<:::DDDOOO\\\___WWWJJJ@@@<<<555777:::===>>>???AAABBBBBB???999222111444444000------------------------000000000000000/////////,,,,,,---...///111333444444444333111///...///000111000000000222333222111///111222333333222111///000222444555444444666999222444555555555777;;;??????IIIXXXeeeoooxxx~~~qqq```MMM???888555333333444555666888:::;;;???>>>===<<<<<<<<<<<<<<<;;;===??????===>>>AAACCCBBBGGGKKKHHH@@@::::::<<<>>>>>>===<<<===>>>???@@@@@@AAAAAAAAA@@@???>>>===>>>===<<<>>>@@@AAAAAA@@@?????????===::::::===@@@===<<<:::999888888888888777777777888::::::888666777555333333444555555555666666555444444444444444555555444444555666666777444444333222222222222222000000000000000111111111///000111222222222111111222222111111111000000000//////000000///......---------------------------,,,------....../////////........................---------.........//////---.........////////////------............------------,,,+++++++++++++++++++++,,,---------------,,,,,,,,,------------...***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,------***)))***,,,+++)))---333222;;;BBBDDDEEEIIIMMMNNNLLLLLLKKKJJJGGGDDD@@@>>>:::>>>CCCFFFGGGHHHKKKMMMJJJLLLPPPSSSTTTSSSPPPOOOOOOMMMJJJHHHHHHGGGEEEDDDCCCEEEGGGHHHFFFEEEFFFFFFiii]]]TTTRRRPPPKKKGGGIIIEEEFFFHHHIIIIIIHHHGGGEEEFFFEEEDDDDDDDDDCCCAAA???===???AAA@@@???AAAFFFJJJJJJXXXgggrrr}}}uuuttttttuuuxxxzzzzzzzzztttvvvzzz}}}~~~}}}{{{zzz{{{zzzyyyxxxxxxvvvrrrpppooossssssooommmpppqqqpppkkklllnnnooonnnoooqqqrrrtttuuuvvvvvvtttrrrooommmmmmqqqssspppjjjffffffgggiiihhheeecccbbbbbbcccddddddcccbbbbbbbbbcccdddeeeaaa^^^[[[XXXVVVWWWYYY[[[___```fffnnnqqqnnnlllmmmddd___WWWPPPIIICCC===:::777777666555555999>>>BBBAAAAAAAAACCCEEECCC@@@<<<@@@BBBBBB???<<<>>>EEEKKKDDDDDDEEEGGGHHHKKKLLLMMMIIIJJJKKKJJJHHHGGGGGGHHHLLLKKKKKKIIIFFFCCC@@@?????????????????????@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<>>>@@@@@@======???AAAAAA@@@@@@?????????@@@AAA??????@@@@@@@@@???===<<>>@@@AAABBBCCCDDD===;;;555//////333222...,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------///111444555000000000///------///222111000000000222333222111///000222333333222000///222444666666444333555888111444666777888;;;AAAFFFTTTaaarrr~~~pppZZZFFF:::666555666666777888999999:::@@@???>>>===============<<<>>>???===:::888:::<<<@@@FFFKKKIIIBBB<<<;;;===>>>>>>===============>>>>>>???@@@@@@???===:::888<<<;;;<<<===@@@@@@???>>>===>>>===;;;888888;;;???999888777666666777888999555444555777999999777555777555333333444666666555666555444333333333444444444444444444444555666777444333111000000000111222......//////000000111111---...000111111111000///111111111111000000000000///000000000///...------------------------------++++++,,,,,,,,,,,,---------.....................,,,,,,---------................../////////000000,,,------......------,,,---,,,++++++******++++++***+++,,,,,,------------,,,,,,---------.........*********++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++---...+++++++++++++++++++++++++++++++++,,,,,,---------)))(((***+++)))'''***111...777???AAACCCHHHMMMOOOKKKKKKKKKJJJGGGCCC@@@>>>:::>>>BBBEEEEEEEEEHHHJJJIIIKKKOOORRRSSSRRROOOMMMNNNKKKHHHGGGGGGHHHGGGFFFBBBDDDFFFGGGEEEDDDDDDDDDwwwdddWWWQQQNNNKKKJJJDDDGGGIIIHHHHHHIIIJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@>>>===;;;:::>>>CCCJJJQQQYYYgggwwwyyywwwwwwxxxyyyzzzxxxtttqqqtttuuuwwwxxxyyyxxxxxxwwwsssvvvxxxwwwtttrrrsssuuutttsssrrrpppnnnllljjjiiigggiiikkkiiiggggggiiilllnnnnnnnnnllljjjjjjlllnnneee___WWWQQQPPPUUU\\\bbbffffffgggkkkmmmiii___WWWLLLIIIDDD>>>:::666555444222555999999777999@@@FFFDDDEEEEEECCC@@@???AAADDDBBBAAA>>>======>>>@@@BBB>>>@@@CCCGGGIIIKKKKKKKKKHHHIIIJJJJJJHHHGGGHHHJJJKKKIIIGGGFFFFFFEEECCCBBB??????@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;:::999>>>@@@???;;;===CCCEEEAAAAAAFFFFFF@@@<<<@@@EEEHHHCCC@@@===>>>@@@BBBAAA???PPPMMMHHHCCC???<<<999777777===DDDGGGFFFCCCAAAAAA666444111...---,,,---------------.........//////000000000000///...,,,+++///////////////000000111000000000000000111111222444333222111000000000000...000333333222111111222777333111111444777888777666555666999:::@@@TTTgggyyy}}}iiiPPP===444777999999888888:::<<<<<>>===AAABBB???AAA>>>:::888888999999:::AAAHHHLLLHHHBBB@@@@@@>>>===;;;:::<<>>===<<<<<<@@@DDDFFFIIIQQQ\\\dddnnnmmmmmmooottt||||||{{{zzz{{{{{{yyyuuussswwwxxxyyy{{{||||||{{{{{{tttuuuvvvuuusssqqqqqqqqqnnnnnnoooooooooooonnnnnnpppqqqrrrqqqooooooqqqttttttrrrmmmhhhcccbbbeeeggg\\\YYYUUUSSSSSSWWW]]]```bbb___\\\[[[ZZZUUUMMMFFFCCCAAA===999666444333333444666999:::;;;???DDDIIIEEEFFFGGGDDDBBBAAACCCEEEBBBAAA???======>>>@@@AAA???@@@CCCEEEHHHJJJKKKLLLGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHFFFEEEFFFEEEDDDBBB@@@@@@AAAAAA@@@???>>>>>><<<===???@@@???>>>===<<<;;;======:::<<>>===BBBDDD@@@???CCCGGGHHHDDDCCCCCCBBBBBBAAAAAA@@@FFFCCC???<<<:::999777777888<<>>GGGRRReeewww|||uuu\\\EEE888333555777666777:::>>>@@@AAADDDBBB<<<;;;>>>???<<>>@@@LLLTTTYYYWWWRRROOOLLLIIIDDDBBB???=========<<<;;;::::::999999888999999999:::999888888999888666444666666666666666666666666777666555555555666777888777777666666555555555444444444555555555333222111777555222222333444222000111111111111222222222222111111111000000000//////111111000000000/////////---------------...///000000000///......///000111......------,,,,,,++++++,,,,,,,,,,,,,,,---......------,,,,,,---------,,,,,,---...---,,,,,,...000000333777999888777666777888777666555222000...---,,,,,,,,,,,,,,,,,,,,,,,,---///000///---,,,,,,---++++++,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,------......------,,,------......//////000000000//////......//////000111444444///,,,......---/////////...............////////////////////////777999>>>BBBFFFHHHIIIIIIJJJJJJJJJIIIGGGFFFDDDCCC???AAADDDGGGJJJKKKKKKKKKIIIKKKMMMNNNMMMKKKKKKKKKIIIHHHGGGIIIJJJKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEmmm___TTTLLLLLLHHHCCCDDDHHHJJJIIIGGGIIIHHHFFFCCCAAA@@@@@@@@@CCCCCCCCCCCCBBB@@@??????;;;===>>>===<<<>>>CCCGGGKKKNNNQQQUUU[[[eeeqqqzzz~~~{{{yyyxxxyyyzzz{{{||||||||||||wwwvvvuuuuuuvvvuuusssqqqnnnooorrruuuwwwxxxyyyyyyzzzzzzyyyxxxvvvuuuwwwyyyuuupppggg^^^XXXXXX\\\___XXXWWWUUUTTTTTTTTTVVVWWWWWWRRRLLLHHHEEEBBB<<<777:::999777666555555555666777999;;;===AAAEEEHHHJJJGGGHHHGGGFFFDDDCCCDDDFFFBBBAAA???======>>>???@@@@@@AAABBBDDDFFFHHHKKKLLLHHHFFFEEEHHHKKKMMMKKKIIIFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAA???>>>===;;;===AAACCCBBB@@@???>>>:::<<<===;;;<<>>CCC???BBBAAA<<<:::;;;<<<;;;>>><<<999:::>>>EEEMMMRRR^^^fffllljjjfffddd```\\\XXXTTTMMMDDD===999999;;;666666777777777777777888777666555666777666444333111222333444555555666666666555555555555666777777777666666555444333333222111222222333222222111111555333111111222222111000111111111111000000000000111111000000000000/////////////////////.........///......---....../////////////////////.........------------------------++++++,,,---...///000000---------------------------...---------///444777888<<<@@@BBBCCCCCCDDDDDDFFFEEEBBB???:::666333111////////////////////////000000000...------...000,,,---///000111222222333222333444555444222000...333222222111111222222333000111222333555666777888888777777666666777777888999<<<;;;666333555555333777777666666555555555666888888888999999888888888;;;>>>BBBFFFHHHIIIHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGBBBCCCEEEGGGJJJLLLMMMNNNKKKKKKKKKMMMNNNMMMLLLJJJHHHGGGGGGIIIKKKMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGooo```YYYOOOJJJGGGIIIKKKKKKJJJJJJJJJHHHFFFDDDBBBAAAAAAAAACCCCCCCCCCCCBBBAAAAAA@@@<<<===>>>===<<<;;;===>>>;;;>>>AAACCCFFFNNNZZZdddpppwww{{{{{{{{{{{{{{{zzzzzzyyyvvvtttsssuuuxxxyyywwwtttsssuuuyyy|||}}}|||yyyvvvtttsssssstttkkkfff]]]TTTPPPRRRXXX]]]]]]ZZZWWWRRRNNNJJJHHHGGGDDDAAA>>><<<;;;:::888555666666666777888999;;;<<<<<<<<<===@@@DDDHHHHHHHHHGGGGGGGGGFFFDDDDDDDDDDDDBBBAAA???>>>===>>>???@@@AAAAAAAAACCCEEEHHHJJJLLLJJJGGGEEEHHHLLLNNNJJJFFFDDDCCCBBBCCCEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@>>>>>><<<>>>@@@AAA@@@?????????<<<>>>???>>>============BBBCCCBBBAAAEEEKKKMMMKKKKKKJJJIIIHHHFFFCCC>>>;;;555777;;;======;;;::::::;;;::::::;;;<<<999222,,,333222000///............////////////............222111///------...000111000////////////000111111000000000000000111111222222222111000000000000000000111333333222111222444333333333444444333222111888:::DDDVVVkkkyyyzzzYYY>>>777888<<>><<<===AAA@@@BBBAAA===999888:::;;;>>>@@@CCCIIIPPPZZZccciiipppvvvzzzxxxuuutttrrrnnnpppkkk```PPPAAA888666777444555666666777777777777555444444555666666444222000111333444555555444444444444444555555555666666666555555444333222111111000000000111111111111111333222111000000000000000111111000000//////......111000000000////////////........................111000000/////////000000...////////////...------........................,,,---...///000111111111...///000///......///000000000000000111666===AAABBBFFFJJJMMMOOOPPPRRRSSSUUUSSSQQQLLLHHHCCC???===777777777777777777777777444444333111///000333666555666888:::<<<>>>??????;;;<<<>>>???>>><<<:::888<<<<<<:::999999:::<<<<<<888999;;;===???BBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEGGGJJJIIIDDDAAABBBBBBAAADDDCCCBBBAAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFFEEEDDDDDDFFFIIILLLMMMLLLKKKIIIJJJIIIHHHGGGGGGHHHJJJKKKEEEEEEFFFGGGIIILLLNNNPPPMMMKKKJJJLLLOOOPPPMMMJJJIIIHHHGGGHHHJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJqqq^^^ZZZUUURRRRRROOOIIIGGGIIIJJJHHHFFFDDDCCCBBBBBBCCCBBBBBBBBBCCCBBBBBBAAAAAA>>>???@@@@@@???>>>>>>>>>;;;===>>><<<<<<@@@JJJRRR___dddmmmvvv~~~}}}|||vvvttttttwww{{{~~~|||zzz|||~~~yyyuuuqqqllliiihhhgggfff]]]ZZZVVVQQQPPPSSSZZZ___^^^ZZZSSSKKKDDD???===;;;555555666888::::::888777666666777999:::<<<>>>???@@@@@@AAACCCFFFGGGFFFEEEFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>???@@@@@@BBBBBBBBBCCCEEEHHHJJJLLLLLLIIIGGGIIILLLLLLHHHCCCCCCBBBAAABBBDDDFFFEEEDDDEEEEEEDDDDDDBBBAAA??????@@@???>>>>>>????????????===>>>??????<<<;;;<<<>>>DDDDDDCCCBBBGGGPPPTTTTTTPPPKKKGGGFFFGGGCCC;;;555333999???BBBAAA===:::888:::888888:::;;;888222,,,111111000///////////////////////////////////////111000...---...///111222111111000000111111222333000000000000000111111222111111000000///000000000111222333333111111333444222333444444333333222222999AAAPPPdddwww~~~bbbEEE:::888;;;AAAAAA===<<>>AAAHHHRRR]]]fffnnnvvv{{{||||||{{{}}}}}}{{{|||wwwlll\\\JJJ<<<666444444555666777888888777777555444333555666666555444333444555666666444333222333444444444555555555555555444444333222111111111000000000000000000111111111111000000//////000000111000000//////.........000000000////////////...------------............000000////////////////////////000000///...------.........------------,,,,,,---...///000000000///000222333333111000111333333444555666999>>>DDDIIIJJJMMMQQQTTTVVVXXX[[[]]]]]]\\\ZZZXXXTTTPPPMMMKKKBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<999888999===@@@BBBCCCEEEGGGJJJKKKLLLMMMGGGIIIJJJLLLLLLLLLJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIEEEFFFHHHKKKMMMOOOQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTXXXWWWRRROOOPPPQQQOOOPPPOOONNNLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMNNNPPPQQQQQQPPPNNNLLLLLLKKKIIIIIIIIIJJJKKKLLLHHHGGGGGGGGGIIILLLNNNPPPNNNLLLKKKMMMPPPQQQOOOLLLMMMKKKIIIHHHIIIJJJIIIHHHFFFGGGIIIJJJKKKLLLLLLLLLqqqcccXXXQQQQQQOOOIIIHHHKKKIIIHHHFFFEEEDDDDDDEEEEEEAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@???>>>===<<<>>>???>>><<<;;;===CCCHHHMMMPPPVVV\\\cccllltttzzz|||zzzjjjeee___[[[YYYWWWVVVUUUPPPQQQSSSSSSTTTVVVZZZ]]]TTTPPPJJJBBB===:::999888000222555999::::::888777777888999:::;;;======>>>AAACCCEEEGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCAAA???>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEGGGIIIJJJKKKKKKJJJIIIJJJLLLKKKFFFBBBCCCBBBAAACCCEEEFFFEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@CCC???<<<>>>CCCFFFCCC???<<<<<<===>>><<<:::>>>DDD@@@BBBBBBAAAFFFNNNTTTUUUSSSNNNIIIFFFDDD@@@999333444:::@@@BBB???:::888777888888999:::999666222...000000000000000/////////....../////////000000000000//////...///000222333111000000000000111222222000000000000000111111222111000000//////000000000111222333222111222333555222333555444333222444555<<>>;;;:::;;;:::777666===FFFJJJTTTbbbnnnuuuyyy}}}||||||zzzxxxqqqfffVVVFFF:::444555666777888999888777666444333333444666777666444666777777888666444222000222333444444555555444444333333333333222222222222222111111000000000111111000111111000......000111000000000000////////////000000////////////......---------........................------...//////111111000000//////......---------..................///222333555555555444999;;;===<<<999888:::===<<<>>>@@@BBBDDDGGGKKKNNNOOOQQQUUUXXXYYY[[[^^^```aaaaaa```___]]][[[ZZZYYYPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLJJJIIIJJJNNNPPPPPPQQQSSSUUUWWWXXXYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[WWWWWWVVVVVVVVVVVVWWWWWWTTTUUUWWWXXX[[[\\\^^^___]]]]]]\\\\\\\\\\\\]]]]]]^^^aaaaaa\\\ZZZ\\\]]][[[ZZZYYYWWWUUUUUUVVVWWWYYYUUUWWWXXXZZZZZZXXXWWWUUUTTTTTTTTTTTTTTTRRRQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKMMMNNNPPPOOONNNNNNOOOPPPRRRQQQPPPQQQNNNKKKIIIIIIIIIHHHGGGEEEFFFIIIJJJLLLLLLLLLKKKhhhUUUSSSTTTPPPLLLMMMGGGFFFEEEEEEEEEEEEGGGGGGBBBCCCCCCDDDEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@???>>>@@@???>>><<<<<<>>>@@@AAA???AAADDDGGGKKKOOOUUUYYYccchhhmmmrrrzzz~~~}}}~~~||||||vvvvvvvvvuuuqqqlllgggdddSSSNNNHHHEEEDDDEEEDDDCCCFFFKKKQQQUUUUUUSSSPPPOOOGGGDDD@@@<<<999777777777333555888;;;<<<<<<<<<<<<<<<<<<===============<<<@@@DDDIIIJJJHHHFFFFFFGGGDDDCCCBBBCCCDDDDDDAAA>>><<<<<<===>>>@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKKKKHHHIIIKKKKKKKKKIIIGGGEEEDDDCCCBBBCCCEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBDDD???===DDDNNNQQQJJJAAA<<<;;;===@@@@@@@@@GGGQQQLLLQQQTTTQQQPPPRRRUUUUUURRRRRRPPPIII@@@999777777888<<>>:::777888:::888:::;;;:::777333000...//////000000000000000///------...///000111111222...//////000111111222222/////////...///000000111000000000000000111111222000000////////////000000222333333222111222444666333444555444222333666999GGGYYYnnnzzzkkkWWWEEE888999===;;;:::===888777888::::::<<>>???@@@AAABBBDDDFFFCCCGGGLLLRRR\\\fffgggccccccccckkkxxx}}}|||}}}~~~vvvooollllll`````````]]]YYYRRRLLLIIIAAA<<<777555666777777666AAAGGGPPPTTTRRRLLLEEE@@@>>>===<<<:::888666555444777999;;;===>>>@@@BBBDDDAAAAAAAAAAAA@@@???======>>>DDDKKKMMMJJJGGGHHHKKKEEECCCBBBCCCEEEDDDAAA>>>;;;;;;===>>>@@@BBBCCCDDDCCCDDDFFFIIIJJJKKKKKKKKKEEEHHHKKKLLLKKKIIIHHHHHHEEEDDDCCCDDDFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCCCC>>>???JJJXXX[[[PPPDDD===<<>>???;;;777666:::???888;;;===:::555///------...//////000000000000///,,,---...///000111222333---...///111222222222222---------------...//////000000000000000111111222000000////////////000111222333333222111222444666333444555444222333777;;;TTTgggzzz|||mmmTTT===999;;;999888;;;888777999===???CCCRRRbbblllttt~~~zzzxxxwww|||~~~||||||ppp\\\CCC333555666777888888666444222111111111333555666555444333444666777666444111000111222333444555444333333111222222333333444555555777666444222111111222222///111222111///...111333//////000000111111222222000/////////...................../////////000000333333333333444555666777666444222000//////111111222333555888;;;>>>@@@AAAGGGIIINNNSSSWWWYYYZZZ[[[XXX[[[^^^\\\YYYWWWZZZ]]]\\\___bbbbbb___[[[XXXWWWZZZ\\\^^^``````bbbdddfffiiijjjjjjkkkllllllkkkkkkllllllllllllllllllllllllkkkllllllkkkjjjkkkmmmooolllmmmnnnoooooooooooooooqqqooommmkkkjjjkkkmmmnnnjjjkkklllmmmmmmlllkkkjjjggghhhhhhiiijjjjjjkkkkkkkkkjjjjjjiiiiiijjjjjjkkkkkkooooookkkjjjmmmnnnmmmkkkiiigggeeeeeefffhhhiii```bbbdddeeeeeedddbbb```bbbaaa^^^\\\[[[[[[[[[\\\XXXXXXXXXWWWUUURRROOONNNSSSSSSSSSRRRRRRQQQPPPPPPOOORRRTTTSSSQQQQQQTTTWWWUUURRROOOMMMMMMNNNNNNMMMKKKLLLMMMNNNMMMKKKIIIHHHsssbbbVVVRRRTTTNNNIIIFFFGGGGGGDDDCCCDDDGGGEEECCCBBBDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBAAAAAABBBDDDCCC???;;;>>>>>>>>>>>>>>>>>>>>>???AAA@@@AAADDDIIILLLLLLJJJJJJNNNTTTZZZ^^^`````````fffhhhjjjjjjiiiiiiiiijjjnnnooopppnnnllllllppptttzzzzzztttggg[[[UUURRRPPPNNNKKKHHHGGGFFFDDD>>>999222222333444666777888999DDDFFFGGGEEECCCAAA<<<777===;;;::::::;;;<<<<<<<<>>AAA???@@@BBBAAA===>>>BBBBBBNNNTTTLLLBBBAAAEEEGGGHHHDDD@@@AAAEEEGGGDDDAAA>>><<<;;;>>>CCCHHHIIIIIICCCFFFHHHIIIIIIIIIJJJKKKGGGDDDCCCFFFJJJKKKFFFBBBFFFEEEEEEDDDDDDDDDDDDDDDHHHAAAIIIEEE;;;VVVeeeHHHHHH@@@CCCUUU___TTTCCC:::@@@>>>>>>DDDSSSggg|||zzzeeeSSSOOO\\\[[[FFF666666:::999AAA>>><<<::::::999888666===;;;888555222000//////111000///000111111///---...///000///...///000222222222111111111111222222111...,,,---000222111000111000///......///000111222111111000000000000111444444666666666555444333666555666777333111999DDDiiisss}}}jjjPPPAAA<<<:::888999555777:::???HHHTTTbbbjjjuuuwww}}}~~~yyy{{{~~~~~~wwwaaaFFF555444333333333555555333222666555444333444555555444222444666666444222000000000444666444555777666222222000...111666:::<<<<<<@@@???>>><<<:::777555444555444444555111---///444///111222222000000111333000...,,,,,,...000000///---............///222444777777777888;;;???BBBEEE>>>;;;666222111222444666;;;<<<>>>AAAFFFKKKPPPSSSZZZZZZ\\\___bbbeeehhhjjjhhhhhhhhhhhhhhhgggfffffffffggghhhhhheeebbb^^^\\\XXX]]]cccgggiiiiiiiiiiiipppnnnmmmnnnpppsssttttttmmmooorrrsssqqqpppooooooooorrruuuuuutttsssrrrrrrtttqqqrrruuusssnnnoootttuuussspppnnnmmmnnnpppqqqpppoooooonnnnnnnnnnnnnnnpppnnnmmmlllmmmnnnmmmlllmmmnnnppprrrssssssrrrqqqoooppppppoooooonnnmmmlllmmmjjjjjjlllllliiiiiillliiihhhggggggggggggggghhhhhhfffccc```^^^^^^^^^___[[[[[[[[[[[[YYYWWWUUUSSSXXXWWWUUUTTTTTTTTTUUUUUUUUUUUUSSSSSSTTTVVVXXXYYYXXXWWWUUUSSSRRRRRRRRRRRRPPPQQQQQQPPPOOOOOOPPPRRRjjj[[[VVVSSSMMMIIIGGGEEECCCEEEJJJGGGEEECCCCCCEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCAAAAAABBBDDDDDDAAA>>>@@@@@@AAAAAAAAA@@@??????@@@>>>>>>@@@CCCDDDCCCAAA<<>><<<;;;:::777444111111444888;;;===>>>@@@AAACCCBBBAAA???>>>>>><<<;;;<<<===>>>??????@@@@@@@@@@@@AAACCCDDDDDDDDDDDDDDDDDDBBBCCCEEECCC@@@AAAEEEIIINNNMMMFFFBBBDDDEEEDDDFFFBBB@@@AAADDDEEECCC@@@AAA???>>>@@@CCCEEEEEEDDDFFFHHHIIIIIIHHHGGGHHHIIIIIIGGGFFFHHHLLLLLLHHHDDDFFFEEEEEEDDDDDDEEEEEEFFFIII@@@HHHHHHAAAVVVeeeOOOAAAGGGSSSXXXMMM>>>???JJJ<<>><<<;;;;;;;;;:::888===;;;777444222111111111222000//////000000///...///000111000//////111333222222111000000111111111111///---...000222111000222111000/////////000000111000000000000000111111444555555666666555444444333333555777666888EEESSSqqqyyy|||fffTTTFFF<<<999:::777<<>>:::777666777;;;CCCKKKPPPRRRUUUVVVVVVSSSNNNGGG@@@<<<999555222222000---///333...000111000//////000111//////.........000111222...///000000111333666999:::;;;???CCCIIIOOOTTTWWWOOOKKKDDD???===>>>BBBDDDLLLMMMQQQUUU[[[```dddggghhhhhhhhhiiikkklllnnnoooooopppppppppppppppoooooommmllllllkkkkkkhhheeecccbbbfffkkkoooqqqrrrssstttvvvtttrrrrrrsssuuuuuutttsssvvvxxxxxxwwwuuuttttttuuuwwwzzzzzzyyywwwwwwwwwwwwtttuuuxxxvvvrrrrrrwwwxxxvvvtttrrrqqqrrrsssuuusssrrrqqqqqqppppppqqqqqqtttrrrppppppqqqrrrqqqppprrrtttvvvwwwxxxwwwvvvuuurrrrrrrrrrrrqqqpppooonnnpppmmmlllooonnnkkkkkkmmmkkkkkkkkkjjjjjjkkkllllllkkkjjjhhhfffeeeddddddeee______^^^]]]\\\ZZZYYYXXX[[[ZZZYYYYYYXXXYYYZZZZZZXXXWWWVVVUUUVVVWWWYYYZZZZZZYYYWWWUUUTTTTTTTTTTTTSSSTTTTTTSSSRRRRRRSSSUUUnnn^^^WWWRRRNNNMMMIIIFFFHHHLLLHHHFFFEEEEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDBBBAAABBBCCCDDDDDDCCCCCCCCCEEEEEEEEECCCAAA@@@@@@???======>>>===;;;999777888:::<<<>>>>>>??????:::<<<>>>>>>>>>>>>???@@@??????@@@>>>===>>>@@@CCCGGGFFFBBB===;;;<<<;;;777888999999777444222111111222999BBBHHHJJJKKKLLLNNNJJJEEE???<<<;;;<<<===>>>===BBBGGGHHHGGGEEEDDDEEEBBBEEEHHHHHHFFFFFFHHHJJJGGGDDDDDDEEEDDDAAABBBGGGRRRNNNGGGBBBCCCFFFEEEAAACCCAAA@@@AAADDDEEEBBB@@@AAAAAAAAACCCEEEFFFDDDCCCHHHIIIJJJIIIHHHGGGGGGHHHKKKIIIHHHJJJMMMMMMJJJGGGEEEEEEEEEEEEFFFGGGHHHHHHPPPCCCGGGHHH???JJJSSSEEEIIIJJJNNNOOOFFF<<>>@@@>>>===<<<<<<======<<<;;;<<<:::666333111111222333333111///...///000000//////000111000///000111333333222111000000000000000111///......000111111000222222111000000000000000////////////000111222222444555555666666666555555333444666777999AAATTTeee{{{kkkTTT@@@999:::999CCCQQQ___kkksssxxx{{{yyy{{{}}}~~~xxx___EEE444111222222333333222222111111222222333444444444444111222333555888===DDDIIIPPPTTTVVVTTTSSSRRROOOIIIFFFEEEGGGLLLUUU___fffiiilllnnnpppoooiii___TTTMMMCCC:::222000000///000222000111333222111000111222///111333222000111444888333444555555555777:::<<<>>>BBBIIIQQQZZZbbbhhhllleee```YYYSSSQQQSSSWWWZZZ___aaadddiiimmmpppssstttttttttttttttuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxvvvsssqqqqqqrrrrrrpppmmmnnnqqqtttwwwyyy{{{}}}~~~|||yyyxxxxxxxxxxxxwwwyyy{{{}}}}}}{{{yyyyyyyyyzzz|||~~~~~~}}}{{{{{{|||zzzyyyzzz{{{zzzwwwwww{{{}}}{{{yyywwwwwwwwwxxxyyywwwvvvvvvuuutttuuuuuuuuuyyywwwvvvvvvwwwwwwwwwvvvwwwxxxzzz{{{{{{zzzyyyxxxvvvvvvvvvvvvuuutttsssrrrtttqqqppprrrrrrnnnmmmpppoooooooooooopppqqqrrrrrrnnnnnnnnnnnnmmmlllkkkkkkfffeeedddbbbaaa``````______^^^^^^]]]^^^^^^______\\\[[[ZZZYYYYYYZZZ\\\]]]\\\\\\ZZZYYYXXXWWWWWWWWWXXXYYYYYYXXXWWWWWWXXXZZZttt\\\VVVRRRSSSRRRNNNJJJJJJIIIHHHFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDBBBBBBCCCEEEGGGHHHEEEFFFHHHIIIIIIGGGDDDBBBBBBAAA@@@@@@???===;;;:::======<<<<<<<<<<<<<<<===888:::<<<===<<<<<<===>>><<<<<<<<<;;;;;;<<<===>>>======:::777:::>>><<<888;;;<<<<<<888444111333555999CCCOOOWWWZZZZZZ[[[\\\XXXOOOEEEAAA@@@>>>???AAACCCJJJQQQSSSNNNJJJIIIJJJEEEIIIMMMKKKGGGEEEHHHLLLGGGDDDCCCDDDCCCAAACCCHHHTTTNNNGGGCCCEEEGGGEEE@@@BBBBBBBBBCCCFFFFFFCCCAAA@@@BBBDDDGGGIIIIIIHHHFFFHHHIIIJJJIIIHHHGGGIIIJJJLLLKKKJJJKKKMMMMMMJJJHHHEEEEEEEEEFFFGGGHHHJJJKKKRRRDDDDDDGGG@@@AAAFFFAAAKKKGGGEEEFFFDDDCCCIIISSSyyyqqq^^^KKKBBB@@@???>>>@@@===<<<<<<===???@@@???>>>;;;999555222111222333555444222///...///000111000///000000000//////111222333222111000000000000000111000//////000000111111333333222222111111111111/////////000000222333444555555555666666666666666777888777666:::IIIbbbuuuzzzbbbKKK>>><<<@@@LLL]]]mmmvvvyyyxxxwwwyyyzzzttt[[[AAA222///111222222111000000111111222333333333333333444333666;;;@@@GGGOOOWWW]]]fffjjjllliiigggfffaaa\\\[[[ZZZ[[[]]]cccjjjpppsssxxx{{{|||sssiiibbbQQQCCC555111111111000222333555777777555444444555111444777666333444999>>>;;;<<<<<<<<<;;;<<>><<<<<<<<<<<<:::<<<>>>>>>===<<<===>>><<<<<<;;;;;;<<<=========::::::888777:::???===888;;;;;;999444000000444999IIIQQQ]]]eeeiiiiiihhhhhh___TTTKKKIIIHHHEEEDDDFFFMMMSSSYYYYYYTTTNNNLLLLLLJJJMMMOOOLLLFFFDDDFFFIIIIIIFFFDDDEEEDDDCCCGGGMMMQQQNNNJJJIIIGGGEEECCCBBBCCCDDDEEEHHHIIIHHHFFFDDDDDDFFFIIILLLLLLJJJIIIHHHEEEFFFHHHHHHHHHJJJMMMOOOLLLKKKJJJKKKKKKKKKJJJHHHEEEEEEEEEFFFGGGIIIJJJKKKKKKBBBBBBHHHFFFFFFJJJLLLAAAEEEGGGEEEBBBMMMgggooo[[[HHHBBBBBBAAA>>>===<<<<<<===???AAABBBAAA@@@:::888555333222222333555555222///...///000111111.../////////......000222333333222111111111111111111111111000000000111111222333333333333333333222000000000111111333444555555555555555666666777777888999888888AAAWWWrrrrrr^^^NNNHHHOOOZZZiiivvv{{{yyyuuurrrxxxyyy}}}rrrYYYBBB555111333555555333222222444111222333222000000333555888>>>HHHQQQZZZbbbhhhllluuuyyyzzzwwwuuusssooojjjlllkkkjjjiiikkknnnrrruuuyyysss^^^MMM;;;444333222222222555777999:::999888888888555999<<<<<<999:::@@@EEEDDDEEEFFFGGGGGGIIIMMMPPPWWW[[[bbbiiipppuuuwwwyyyxxxyyyyyyzzzzzz{{{{{{{{{~~~||||||~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{|||}}}~~~~~~}}}zzz{{{}}}~~~}}}|||zzzyyy}}}}}}}}}}}}|||{{{zzzyyyzzzwwwwwwyyyxxxuuutttvvvuuuuuuuuuvvvwwwxxxyyyzzztttvvvxxxyyyyyywwwuuutttsssrrrpppnnnmmmmmmnnnnnnhhhiiiiiiiiiiiiiiiiiiiiiffffffffffffffffffggggggddddddddddddcccbbbbbbaaacccddddddcccbbbbbbccceeegggXXXRRROOOOOOPPPLLLKKKJJJJJJKKKKKKIIIGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFGGGJJJMMMGGGHHHJJJKKKKKKJJJHHHGGGCCCEEEGGGHHHGGGGGGIIIJJJJJJIIIGGGEEECCCBBBAAAAAA@@@BBBCCCCCCAAA@@@@@@AAA???>>>>>>???@@@AAA@@@???===???>>><<<>>>BBBAAA===>>>;;;777444444:::BBBHHH^^^bbbjjjqqquuuuuurrrpppbbbUUUMMMOOOPPPMMMLLLOOOUUUXXX[[[ZZZUUUPPPNNNMMMNNNOOOOOOKKKFFFDDDDDDFFFKKKHHHGGGGGGGGGHHHMMMTTTOOOLLLKKKJJJGGGCCCBBBEEECCCEEEIIIKKKLLLJJJHHHFFFJJJLLLOOONNNKKKHHHFFFEEECCCDDDFFFGGGIIIKKKPPPSSSLLLKKKKKKJJJJJJIIIIIIIIIEEEEEEEEEFFFGGGIIIJJJKKKGGGEEECCCDDDEEEDDDEEEIIIFFFCCCBBBJJJ\\\wwwlll^^^LLLBBBAAAAAA???;;;<<<===>>>@@@CCCDDDCCCAAA999888666444333333333333444222000///000111111000...///000///......000222333333222222222333333333111222222111//////000222111222333444555555555444222222222222333444555555555555555555666777888888666888;;;AAAQQQkkkttteee^^^dddkkkuuu|||}}}zzzuuusssyyyyyy}}}{{{lllUUU@@@555000333555444222000222444222444444333111333888===EEEMMMXXXbbbjjjpppsssuuu||||||zzzzzzwwwssstttttttttrrrqqqqqqtttvvv}}}jjjYYYFFF===:::999999:::;;;>>>AAACCCBBBAAAAAABBBBBBEEEGGGHHHHHHJJJOOOSSSQQQSSSVVVYYY[[[___dddhhhlllnnnssswwwzzz|||}}}}}}{{{~~~}}}||||||~~~~~~}}}~~~}}}~~~~~~~~~}}}|||{{{{{{xxxxxxzzzzzzwwwvvvyyyxxxxxxxxxxxxyyyyyyzzz{{{zzz{{{}}}~~~~~~|||zzzyyyvvvvvvuuutttsssrrrrrrrrrqqqqqqrrrrrrrrrqqqpppooojjjkkkkkklllmmmnnnnnnnnnkkkkkkllllllkkkjjjiiiiiiiiijjjkkkjjjhhhhhhjjjkkkrrr^^^RRRQQQUUUMMMLLLKKKLLLLLLLLLIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGIIIJJJIIIGGGGGGJJJMMMGGGGGGHHHIIIJJJJJJJJJJJJFFFIIILLLNNNMMMNNNPPPSSSQQQQQQPPPNNNMMMKKKJJJIIIKKKLLLMMMKKKIIIGGGGGGGGGFFFDDDCCCEEEGGGHHHFFFDDDAAAFFFGGGEEEDDDGGGHHHFFFBBB===999999AAANNNZZZbbbrrrrrrtttxxx}}}}}}xxxsssjjjZZZPPPRRRUUURRRRRRWWWXXXXXXWWWUUUSSSQQQOOONNNPPPOOOLLLJJJGGGFFFFFFFFFLLLHHHFFFHHHHHHJJJQQQXXXOOOIIIFFFFFFDDDAAABBBFFFBBBFFFJJJMMMMMMKKKIIIGGGKKKNNNOOONNNJJJFFFDDDDDDCCCDDDFFFGGGIIILLLPPPTTTLLLMMMLLLKKKIIIIIIIIIJJJEEEEEEEEEEEEFFFHHHIIIIIIFFFJJJFFF@@@AAA@@@>>>@@@KKKIIIOOOgggnnngggVVVCCC===AAAAAA;;;======???BBBDDDEEEDDDBBB888888777666444333111000333222000111222222111///000111222111000000222444333333333333444555666666111333333222///...000222000111333555666777777777555555444444444555555666666555555555666777888999666<<>>FFFNNN[[[aaajjjrrrwwwyyy{{{|||~~~}}}~~~{{{zzz{{{|||zzzwwwuuuvvvwwwwwwgggUUULLLHHHGGGIIILLLLLLOOOTTTVVVVVVVVVVVVWWWYYYZZZ[[[]]]___cccfffhhhhhhjjjmmmoooqqquuuzzz}}}}}}~~~}}}|||}}}~~~~~~~~~}}}||||||yyywwwwwwzzzzzzxxxxxx{{{{{{{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~}}}{{{zzzxxxxxxxxxwwwwwwvvvuuutttwwwwwwwwwwwwvvvuuusssrrrnnnooopppqqqssstttttttttrrrssstttttttttsssrrrqqqpppqqqqqqpppooooooppprrrpppYYYRRRUUUMMMLLLLLLMMMMMMLLLIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJKKKJJJHHHHHHJJJMMMFFFGGGGGGHHHIIIJJJKKKKKKJJJNNNRRRSSSSSSTTTVVVYYYTTTTTTTTTSSSQQQOOONNNMMMPPPQQQRRRPPPMMMKKKKKKKKKHHHGGGFFFGGGJJJKKKIIIGGGBBBHHHKKKHHHFFFHHHJJJJJJBBB===888<<>>SSSrrr~~~rrrppp^^^DDD:::AAACCC===>>>>>>@@@CCCEEEFFFDDDBBB888888888777555333000///222111111222333222000///222333444333222222444666333333333444555666777888111333444222///...000333///000333555777888888888777666666555555555666666666555555555666777999::::::BBBNNN^^^uuu}}}}}}~~~}}}|||}}}~~~|||~~~yyyiiiTTTDDD===<<<@@@DDDCCC???===???BBB???@@@BBBAAABBBIIITTT^^^mmmqqqxxx}}}{{{wwwvvvwwwzzzrrrbbbYYYUUUTTTXXX\\\^^^aaafffiiijjjjjjjjjkkkmmmllllllooosssxxxzzzzzz}}}~~~~~~}}}}}}|||~~~~~~}}}||||||xxxvvvvvvzzzzzzxxxyyy|||}}}}}}||||||{{{|||||||||||||||||||||{{{zzzyyyyyyxxxxxxyyyzzzyyyxxxvvvuuuxxxxxxyyyxxxwwwuuusssqqqpppqqqrrrtttvvvwwwxxxxxxwwwxxxyyyzzzzzzyyywwwvvvtttuuuvvvuuussssssuuuvvvgggUUUYYYPPPJJJKKKMMMKKKGGGEEEGGGGGGFFFFFFFFFFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGHHHKKKMMMPPPPPPRRRTTTVVVXXXZZZ[[[\\\WWWTTTTTTRRROOOPPPTTTUUUVVVTTTPPPOOOOOOLLLFFFLLLKKKJJJKKKNNNOOOPPPOOOLLLNNNMMMLLLQQQVVVQQQGGG<<<>>>BBBNNNcccxxx}}}xxxssskkkccc]]][[[\\\]]]XXXVVVUUUUUUVVVWWWVVVUUUSSSPPPMMMKKKJJJIIIFFFDDDFFFFFFCCCAAAHHHSSSWWWTTTLLLEEEAAAAAABBBBBBBBBEEEEEEIIILLLNNNNNNLLLLLLLLLHHHFFFEEECCCCCCCCCDDDDDDCCCFFFGGGFFFEEEEEEHHHKKKOOOMMMLLLKKKJJJIIIGGGGGGJJJJJJIIIHHHHHHHHHIIIIIILLLHHHEEEEEEDDDAAABBBGGGQQQxxxvvvxxxxxxbbbGGGAAABBB???@@@???@@@@@@@@@@@@???>>>>>>999888666444222111000000222222222111222222333333666555333222222333555666444555555333222222444666555444333222111111111111444444444222111222555888999888666555444444444555888444444777888777777:::===LLL```rrr|||~~~~~~~~~}}}rrrggg___ZZZYYY[[[\\\[[[ZZZYYYYYYZZZYYYZZZZZZYYYZZZ```iiioooyyy}}}}}}zzztttrrrtttxxx|||{{{{{{|||}}}~~~~~~~~~~~~|||xxxwwwvvvwwwyyy{{{|||{{{|||||||||{{{yyyzzz|||~~~{{{}}}~~~{{{yyyyyy{{{vvvxxx{{{||||||zzzwwwuuu{{{yyyxxx{{{~~~~~~yyytttrrrtttvvvwwwwwwxxxzzz|||zzzzzzyyyyyyxxxwwwwwwwwwssstttwwwzzz{{{yyyuuuqqqooo[[[VVVSSSRRRNNNJJJJJJNNNJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHIIIKKKNNNOOOPPPRRRSSSVVVXXXYYYZZZWWWTTTSSSVVVVVVSSSTTTWWWPPPSSSSSSQQQPPPRRRRRROOOQQQPPPNNNOOOQQQRRRRRRQQQOOOPPPPPPQQQWWWZZZSSSHHH???EEENNN^^^rrr|||xxxqqqkkkgggeeefffgggbbbaaa___^^^___```___^^^XXXUUUPPPLLLJJJIIIHHHFFFFFFEEECCCCCCKKKUUUWWWRRRGGGDDDCCCDDDCCCBBBFFFMMMIIILLLOOOOOONNNKKKJJJJJJGGGFFFEEEDDDCCCDDDEEEEEEDDDFFFGGGGGGEEEEEEHHHJJJIIILLLOOONNNKKKIIIJJJLLLJJJJJJIIIHHHHHHHHHIIIIIIFFFEEEDDDBBB???@@@JJJVVVyyyuuuwww{{{gggJJJAAAAAA>>>@@@@@@@@@??????===<<<:::999666555444333222111111111222222222222333555666666666555333222222333555666444444444333222222444666444444333333222222222222444444444333222222555888999888666555444444555555777444444777888666777;;;CCCUUUjjj{{{|||~~~}}}yyyqqqmmmoooppprrrrrrqqqpppppppppnnnnnnmmmkkkkkkooovvv|||~~~~~~~~~~~~~~~|||zzzyyyxxxwwwyyy{{{}}}}}}|||}}}}}}~~~}}}||||||}}}|||~~~|||zzzzzz{{{vvvxxxzzz||||||zzzxxxvvv{{{yyyyyy|||{{{vvvuuuvvvxxxxxxwwwxxxyyy{{{xxxxxxxxxwwwvvvvvvuuuuuutttuuuwwwyyy{{{yyyuuurrrkkk```UUUQQQPPPNNNMMMNNNJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKJJJJJJJJJMMMOOOOOOOOOQQQSSSUUUVVVXXXYYYUUUTTTUUUYYYYYYVVVTTTVVVNNNTTTVVVSSSQQQSSSUUUTTTWWWUUUTTTTTTUUUUUUTTTSSSRRRSSSUUUXXX\\\\\\RRRFFF@@@KKK\\\ooo~~~zzzvvvtttsssssstttrrrpppmmmmmmmmmmmmlllkkkccc]]]TTTNNNJJJIIIHHHHHHEEEDDDDDDGGGPPPXXXVVVPPPGGGFFFFFFFFFCCCBBBHHHPPPNNNPPPRRRQQQMMMJJJHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFDDDFFFGGGGGGGGGGGGHHHJJJEEEKKKQQQQQQMMMKKKNNNRRRKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEDDDAAA>>>FFF]]]sssyyyyyyoooOOOBBB???===???@@@@@@>>>===:::888666444555555444333333333444444222222333333555777888999666555444333333444555666333444444333222222333555444444444444444444333333333444444333222333555777888888777666555555555555555333444777777555999>>>MMMaaaxxx|||}}}|||~~~}}}zzzwwwuuuwww|||~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{yyyxxxzzzyyyyyyzzz}}}~~~~~~}}}}}}~~~~~~}}}~~~{{{}}}~~~~~~|||zzzyyyzzzvvvxxxzzz||||||zzzxxxvvvzzzyyyyyy|||}}}yyyxxxyyyzzzyyyxxxwwwxxxyyywwwwwwvvvvvvuuutttttttttuuuuuuvvvyyyzzzyyyuuurrrzzz___VVVXXXYYYSSSMMMJJJKKKKKKKKKKKKJJJHHHHHHKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKLLLNNNPPPNNNNNNPPPQQQSSSUUUVVVWWWWWWVVVXXX\\\[[[UUURRRRRRSSSYYY\\\WWWRRRRRRSSSTTT[[[YYYXXXXXXYYYXXXVVVUUUUUUUUUWWWZZZ\\\WWWLLLAAA@@@OOOeeexxx~~~~~~~~~~~~}}}zzzyyyyyyyyyxxxvvvooofffZZZOOOHHHFFFFFFFFFDDDDDDFFFMMMUUUYYYUUUNNNMMMIIIGGGGGGFFFDDDGGGLLLRRRSSSSSSQQQLLLHHHEEEEEECCCDDDDDDEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHHHHIIIIIIFFFJJJPPPRRRQQQOOOPPPQQQKKKJJJIIIIIIHHHHHHHHHHHHJJJFFFCCCCCCHHH[[[zzz|||}}}wwwTTTBBB>>><<<>>>>>>>>>===<<<999777555444999888777777666666777777333333333444555666777888666666555444444555666666333444555444222222333555333444555666666666555444333444444333222333555777777777777666666555555555333222444666666666===EEEZZZmmm}}}~~~}}}~~~|||xxxxxxzzz|||}}}|||}}}~~~~~~||||||}}}~~~~~~|||||||||~~~}}}|||yyywwwvvvzzzyyyyyy{{{}}}~~~}}}|||~~~~~~~~~~~~zzz{{{|||}}}{{{zzzxxxwwwvvvxxxzzz{{{{{{zzzyyywwwxxxxxxyyy{{{~~~}}}{{{{{{||||||{{{xxxwwwwwwxxxwwwwwwvvvvvvuuuuuuttttttvvvuuuvvvxxxyyyxxxvvvsssoooddd]]]WWWTTTPPPPPPPPPOOONNNMMMLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMMMMLLLLLLNNNPPPMMMMMMOOOPPPRRRSSSTTTUUUUUUTTTWWW[[[[[[UUURRRRRRVVV\\\___YYYSSSRRRTTTTTT[[[ZZZZZZZZZ[[[ZZZXXXVVVVVVVVVWWWXXXUUUMMMDDD>>>EEEWWWmmm}}}}}}xxxmmm]]]OOOFFFCCCCCCDDDCCCEEEJJJSSSYYYXXXSSSNNNPPPHHHDDDHHHKKKKKKIIIIIISSSSSSSSSPPPKKKFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGIIIJJJJJJIIIIIIKKKKKKLLLOOOSSSSSSPPPLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHCCCAAAJJJ^^^zzzzzzwwwyyy}}}UUUAAA===<<<===<<<<<<<<<;;;:::999777777;;;:::999888777666666666666555444444444444444555666666666666666666666666333444555555444333444555333555777999999888666444222444444444333333555666666666666666666555555444111222444666666999DDDQQQgggvvv~~~||||||~~~~~~{{{}}}~~~~~~|||||||||~~~~~~~~~||||||}}}~~~}}}{{{yyywwwvvvyyyyyyyyy{{{}}}~~~}}}|||{{{~~~}}}}}}~~~|||}}}~~~}}}zzzxxxvvvwwwyyyzzz{{{zzzyyyxxxvvvwwwxxxzzz|||}}}}}}||||||}}}}}}|||yyywwwxxxxxxyyyyyyxxxwwwwwwvvvvvvuuuwwwvvvuuuvvvxxxxxxvvvuuuvvvaaa\\\aaaWWWVVVSSSPPPMMMKKKIIIIIILLLLLLKKKKKKJJJIIIIIIIIIIIIKKKLLLMMMLLLMMMNNNPPPLLLMMMNNNOOOPPPRRRSSSSSSPPPOOORRRWWWXXXUUUUUUWWWUUU[[[]]]YYYVVVWWWXXXWWWZZZYYYZZZ[[[]]]]]][[[YYYXXXXXXXXXVVVNNNEEEBBBDDDRRRdddxxx{{{ooo]]]MMMDDDAAAAAABBBCCCGGGPPPYYY[[[UUUPPPOOONNNFFFCCCJJJRRRRRRNNNKKKPPPPPPPPPMMMHHHEEECCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLJJJHHHMMMJJJIIILLLRRRSSSOOOIIILLLKKKJJJIIIHHHGGGGGGGGGCCCAAAGGG]]]{{{~~~ssswwwTTT???=========::::::;;;;;;;;;:::999999:::999777666555444444444777666555444444333444444666777777777777777777666444555777777555444555666444666999;;;;;;999666444222333555555333333444666444444555555555444444333000111444666666===NNN```qqq{{{~~~}}}}}}~~~|||||||||}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyxxxyyyyyyyyy|||~~~}}}|||}}}~~~~~~}}}~~~~~~{{{vvvwwwyyyzzz{{{zzzzzzyyyvvvwwwxxxzzz{{{||||||||||||}}}~~~|||zzzyyyzzz{{{zzzzzzyyyyyyxxxwwwwwwwwwxxxvvvuuuuuuwwwxxxwwwvvvsssqqqdddaaa[[[TTTNNNJJJHHHGGGMMMMMMMMMLLLKKKJJJJJJJJJHHHJJJLLLLLLLLLLLLNNNOOOKKKLLLMMMNNNOOOQQQRRRRRRPPPNNNNNNRRRTTTRRRTTTXXXVVVYYYZZZXXXXXXZZZZZZWWWXXXXXXZZZ\\\______^^^\\\[[[[[[[[[WWWKKKBBBGGGQQQ___rrrwwwkkkZZZKKKBBB@@@AAACCCCCCIIIUUU]]][[[QQQNNNPPPMMMHHHIIIQQQWWWUUUPPPNNNKKKLLLLLLIIIFFFDDDCCCDDDDDDDDDFFFGGGHHHGGGGGGFFFGGGGGGGGGJJJMMMMMMKKKHHHJJJHHHHHHJJJNNNPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEJJJ\\\zzzvvvtttRRR<<<>>>???>>>999::::::::::::999888888777777666555555555555555777777666555555555666666777777777888888777777777444666888888777666666666666888;;;======:::666333111333555555444333444555222222333444444333333222000111444555777AAAXXXmmmxxxzzzzzzzzz|||}}}|||~~~~~~~~~||||||{{{{{{zzzzzz{{{}}}}}}~~~~~~{{{vvvwwwxxxyyyzzzzzzzzzzzzxxxyyyzzz{{{{{{{{{|||}}}{{{|||}}}}}}{{{{{{|||}}}zzzzzzzzzyyyxxxxxxwwwwwwxxxwwwuuuuuuvvvwwwwwwvvvuuuppphhh^^^VVVQQQNNNMMMPPPPPPPPPOOONNNMMMMMMLLLGGGIIIKKKLLLLLLLLLMMMOOOKKKLLLLLLNNNOOOPPPQQQQQQTTTPPPNNNOOOPPPOOOQQQUUUXXXZZZYYYWWWXXX[[[YYYUUUWWWXXXZZZ]]]```bbb```___]]]^^^^^^XXXKKKCCCMMM]]]gggzzzssshhhWWWIIIBBBAAACCCDDDDDDKKKXXX```ZZZOOOLLLQQQNNNNNNQQQXXXXXXSSSOOONNNHHHIIIIIIGGGEEECCCDDDEEEDDDEEEFFFGGGHHHGGGFFFFFFHHHGGGGGGJJJMMMNNNKKKHHHFFFGGGHHHJJJKKKLLLNNNOOOLLLLLLJJJIIIHHHGGGGGGGGGMMMXXXqqqrrrkkksssPPP;;;>>>@@@>>>999::::::999999888777666777777777777777888999999777777666666777888999999777777888888888888777777555777999:::888777777777777999<<<>>>===:::555222111333555555444333444555000111222333333333222111000111444555777DDD^^^uuu|||vvvwwwxxxzzz}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{{{{|||~~~}}}xxxvvvwwwxxxyyyzzzzzz{{{{{{yyy{{{||||||{{{|||}}}~~~zzz{{{}}}}}}||||||~~~zzzzzzyyyyyyxxxwwwwwwwwwyyywwwuuutttvvvwwwwwwwwwvvvmmmdddWWWSSSWWWRRRRRRQQQOOOLLLKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIGGGFFFGGGIIIMMMOOOOOOOOONNNMMMMMMNNNQQQTTTWWWUUUVVVXXXZZZZZZZZZXXXWWWXXX[[[]]]]]]\\\]]]aaadddfffeee\\\NNNFFFMMM^^^kkkuuu~~~||||||{{{uuuaaaLLLBBB@@@@@@@@@AAAAAARRR]]]ZZZVVVWWWUUUNNNUUUVVVWWWUUURRRNNNLLLLLLLLLKKKHHHFFFDDDCCCCCCCCCIIIIIIHHHEEECCCCCCEEEGGGFFFHHHKKKNNNOOONNNLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIBBBDDDMMMKKKEEEKKK]]]yyywwwgggiii}}}SSS<<>>???@@@<<<>>>;;;666777<<<>>>;;;:::888888999999888999999888:::;;;<<<<<<;;;777333444555555555333222333444444444333333333444555555222555666888EEE[[[nnnvvvyyy|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{||||||zzzxxxwwwxxxyyy|||}}}}}}}}}}}}||||||{{{}}}{{{xxxwwwxxxxxxxxxwwwzzzwwwuuutttvvvvvvtttsssooohhhkkkaaa^^^XXXSSSOOOMMMMMMNNNJJJIIIJJJKKKMMMLLLJJJHHHGGGFFFEEEFFFHHHIIIHHHGGGLLLKKKIIIHHHIIIJJJLLLMMMNNNOOOPPPQQQRRRQQQPPPOOOPPPRRRTTTTTTUUUVVVYYY\\\aaaYYYNNNGGGJJJXXXlll{{{}}}wwwnnnhhhUUUMMMFFFDDDCCCBBBCCCGGGVVV___ccc]]]YYY\\\]]][[[XXXWWWSSSNNNIIIGGGGGGIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFIIIMMMPPPVVVSSSOOOLLLJJJJJJLLLNNNLLLLLLLLLKKKJJJIIIIIIHHHCCCKKKKKKGGGHHHIIIWWWpppxxxeeedddxxxvvvMMM<<>>666555888<<<<<<888888:::===???>>>888333888:::<<<>>>===:::666444333333333222111222444666555555444444444444444444444555777>>>PPPeeeuuuzzz~~~}}}}}}||||||||||||{{{{{{{{{zzzxxxwwwxxxyyy~~~}}}|||zzzyyyxxxzzzxxxwwwwwwyyyzzzzzzyyyvvvuuussssssssssssrrrpppuuuooofff^^^XXXUUUSSSRRRQQQNNNLLLLLLNNNNNNLLLJJJFFFEEEEEEGGGHHHIIIGGGFFFJJJIIIGGGFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLKKKJJJKKKLLLLLLMMMMMMOOOQQQRRRVVVMMMFFFGGGQQQaaattt}}}~~~|||tttiii^^^WWWNNNJJJGGGHHHHHHHHHMMMTTT^^^dddfffaaa]]]]]]^^^]]]VVVTTTOOOJJJEEEEEEGGGJJJGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKPPPSSSQQQOOOLLLKKKKKKMMMPPPRRRLLLKKKKKKJJJIIIHHHGGGGGGFFFMMMJJJFFFLLLXXXrrrrrrdddllloooJJJ;;;>>>???<<<999999999999999999999999999999999:::;;;<<<;;;;;;@@@???AAAHHHRRRZZZ_________[[[RRRFFF===:::::::::???DDDJJJPPPTTTRRRFFF:::999999:::>>>===999666666333333333222222333666999777666555444444444444444666666:::GGG\\\ppp{{{~~~~~~~~~|||{{{zzzzzzzzzzzz{{{{{{zzzxxxwwwyyyzzz~~~|||{{{yyyyyyxxxwwwvvvvvvwwwyyy{{{{{{zzzssssssssssssttttttsssrrr|||rrrkkkeeeaaa^^^]]]XXXQQQOOOPPPQQQOOOMMMIIIHHHIIIJJJLLLMMMLLLJJJIIIHHHGGGEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJDDDDDDNNN\\\jjjxxx{{{yyytttlllbbbXXXPPPKKKKKKJJJKKKNNNQQQTTT\\\eeeaaaeeehhhddd```]]][[[XXXSSSQQQMMMHHHEEEEEEHHHKKKEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGFFFGGGIIIMMMPPPJJJJJJJJJKKKLLLNNNPPPQQQJJJJJJIIIIIIHHHGGGFFFFFFJJJLLLFFFHHHYYYooouuukkkhhhwwwfffFFF;;;<<<===:::888888999999999999::::::;;;<<<=========<<<<<<<<<@@@GGGUUUiii{{{}}}rrrdddTTTGGGAAA@@@UUU^^^hhhpppuuurrrcccSSS@@@:::888;;;===999777777444555444444333555888;;;777666555555444444444444666666<<>>BBBEEERRR```www~~~lll\\\TTTTTTmmmyyy}}}mmmNNN@@@777999===:::777888444555666555555666888;;;666666555555444555555555555555>>>RRRfffrrrvvvxxx~~~~~~}}}|||{{{{{{{{{{{{{{{||||||{{{zzzzzz{{{}}}~~~}}}{{{zzzzzzzzz{{{{{{vvvvvvvvvwwwyyyzzzyyyxxxoooqqqtttvvvvvvvvvvvvwww~~~uuupppnnniii```YYYSSSQQQNNNLLLLLLMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEHHHMMMQQQSSSRRRPPPOOOYYYjjjtttwww}}}|||uuuppp]]]YYYRRRMMMLLLOOOTTTXXX^^^cccooo}}}yyyqqqmmmeeeeeeeeeddd___XXXSSSQQQPPPPPPPPPMMMJJJHHHHHHHHHDDDEEEGGGHHHIIIIIIIIIHHHEEEFFFEEEDDDCCCDDDGGGJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKJJJRRRZZZooozzzfff]]]ggg|||~~~SSS???===>>>===<<<=========<<<<<<<<<<<<<<<::::::;;;===CCCOOO]]]gggyyyxxxuuuyyy```JJJ999999===:::777777333555666666555555777888666555555555555666666777777888DDDXXXiiipppsssuuuwwwxxxzzz|||~~~}}}|||{{{zzzzzzyyyyyyyyyyyy|||}}}}}}}}}{{{{{{}}}~~~~~~}}}{{{yyyyyyyyyzzz{{{wwwwwwwwwxxxyyyyyywwwuuunnnqqqtttuuusssqqqrrrsssxxxmmm```]]]XXXUUUTTTSSSRRRQQQJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEGGGKKKSSSXXX[[[[[[YYYYYYcccsss{{{zzz{{{uuummmddd___[[[XXXTTTTTTXXXaaakkkqqq|||rrrhhhfffdddbbb]]]WWWRRRQQQPPPRRRRRRPPPLLLHHHFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIGGGHHHHHHFFFFFFGGGJJJMMMKKKKKKJJJJJJKKKLLLMMMNNNJJJJJJKKKKKKLLLMMMMMMMMMKKKYYYkkkfffVVV^^^nnnwwwMMM===>>>@@@??????@@@?????????>>>>>>>>>===@@@@@@BBBGGGTTTiiimmmRRR;;;999===;;;666666222444666666555444555666555555555555555666777888:::===JJJ^^^mmmrrrsssvvvrrrsssuuuyyy}}}~~~|||{{{yyyvvv|||~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}||||||~~~~~~|||yyyxxxxxxyyyzzzxxxxxxwwwxxxyyyxxxvvvsssmmmqqqsssssspppmmmmmmmmmyyyllldddbbb___YYYTTTSSSQQQNNNMMMNNNOOOOOONNNJJJLLLOOOMMMIIIFFFGGGHHHKKKHHHGGGLLLTTT]]]aaaccc___iiitttzzz{{{~~~{{{tttmmmhhheeebbb```ccccccdddiiissskkklllggg```[[[XXXVVVUUUTTTVVVRRRNNNLLLLLLLLLJJJGGGIIIGGGFFFHHHJJJKKKHHHFFFEEEDDDEEEGGGJJJLLLLLLKKKGGGHHHJJJJJJIIIJJJKKKMMMKKKOOOQQQOOOMMMOOOQQQRRRHHHiiigggYYY^^^```vvvjjjLLL???;;;===777>>>CCC???<<<<<<@@@CCCDDDDDDFFFIIIPPP^^^vvv}}}ZZZ===:::>>>:::888;;;333222222444888999888666888999888888777999===@@@EEEIIISSSbbbpppwwwwwwtttsssrrrrrrwww|||xxxuuutttssszzz~~~~~~~~~{{{{{{~~~~~~|||zzzyyyyyyyyyuuuvvvwwwwwwwwwtttrrrpppnnnlllkkkmmmpppoooiiiccc|||tttjjjbbb```^^^[[[YYYYYYYYYXXXVVVUUUTTTSSSPPPMMMKKKKKKLLLMMMLLLLLLPPPVVV]]]ccceeejjjrrr|||~~~xxxtttssstttrrrqqqooonnnnnnpppqqqzzz}}}qqqhhhbbbZZZUUUSSSTTTUUUVVVPPPMMMJJJJJJLLLNNNOOONNNIIIGGGFFFGGGIIIJJJHHHFFFFFFEEEDDDFFFIIIJJJKKKJJJGGGIIIKKKLLLKKKKKKKKKMMMLLLLLLMMMNNNMMMLLLNNNPPP^^^~~~tttXXXVVVaaaeee~~~dddKKKAAA===???999>>>888:::===>>>???AAACCCFFFLLL[[[nnndddBBB:::;;;666111333999777444444666999<<<<<<:::::::::;;;???GGGQQQXXXddddddhhhpppyyy~~~}}}{{{ssspppooossszzz}}}yyywwwwwwuuuzzz}}}|||~~~~~~~~~|||zzzzzz|||~~~}}}~~~}}}}}}}}}}}}}}}|||||||||||||||vvvxxx{{{zzzxxxxxx{{{|||zzzyyy{{{}}}{{{xxxuuussssssssstttsssssssssrrrpppmmmjjjiiillliiifffeeeeeebbb\\\WWW~~~{{{vvvrrrpppmmmiiigggiiieee```\\\YYYXXXWWWVVV[[[\\\^^^```ccchhhooosss{{{}}}wwwsssrrrrrrzzzqqqccc^^^VVVQQQQQQTTTWWWYYYUUURRRNNNLLLKKKLLLKKKJJJIIIGGGFFFFFFGGGHHHGGGGGGFFFEEEDDDEEEGGGIIIIIIHHHGGGJJJMMMOOONNNLLLLLLLLLOOOKKKJJJNNNMMMKKKOOOWWWzzz```QQQXXXdddoooVVVDDD>>>===@@@999>>>999===@@@@@@@@@EEEOOOXXXdddzzzfffBBB888;;;999666777:::888666777;;;BBBJJJPPPOOORRRVVV[[[aaaiiirrrxxx{{{xxxtttuuu{{{~~~{{{zzzzzzyyy{{{~~~~~~~~~zzzyyyyyyyyyxxxwwwtttrrrpppppprrrssstttsssppprrrtttuuusssqqqqqqqqqoooooonnnnnnnnnnnnoooooojjjnnnqqqrrrppppppsssvvvyyyuuusssuuuzzz}}}{{{wwwwwwuuupppllljjjjjjkkklllkkkjjjhhheeebbb```]]]\\\___[[[WWWTTTSSSQQQLLLHHHzzzwwwuuusssnnnjjjppprrruuuuuuvvvyyywwwnnn___[[[VVVTTTUUUWWWZZZ[[[ZZZWWWSSSOOOLLLKKKJJJJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDFFFHHHHHHGGGGGGKKKOOOQQQPPPNNNLLLKKKSSSLLLKKKOOONNNMMMYYYkkkyyy\\\XXX```fff|||vvvMMM@@@======BBB<<<@@@???@@@@@@AAAFFFSSSffftttiiiDDD888<<<======>>>777999>>>EEENNNZZZfffooosssyyy~~~|||~~~}}}}}}~~~~~~}}}~~~~~~{{{yyywwwvvvuuutttmmmkkkiiihhhhhhhhhgggfffeeeggghhhgggddd```\\\ZZZ\\\[[[ZZZZZZZZZ[[[[[[\\\^^^bbbggghhhhhhhhhjjjmmmqqqmmmjjjlllqqqssspppkkkoookkkfffaaa]]]]]]^^^___\\\ZZZXXXUUURRRPPPOOOOOOKKKHHHDDDCCCCCCCCCAAA???~~~rrrlllZZZXXXWWWWWWXXXZZZYYYYYYTTTTTTSSSRRRPPPPPPQQQRRRHHHHHHHHHGGGFFFFFFFFFGGGHHHEEEDDDDDDEEEGGGHHHHHHHHHLLLPPPSSSRRROOOLLLKKKQQQMMMLLLNNNPPPWWWllllll[[[```iiikkknnnJJJCCC???>>>DDD>>>@@@<<<>>>DDDMMM\\\nnnnnnJJJ;;;;;;======>>><<>><<<:::::::::<<<<<<===vvvlllcccYYYXXXXXXXXXYYYYYYVVVTTTUUUVVVWWWUUURRRPPPOOOOOOHHHIIIKKKJJJHHHFFFFFFGGGHHHFFFDDDDDDFFFHHHJJJJJJIIILLLQQQRRRQQQNNNLLLKKKLLLKKKKKKNNNYYYnnn~~~]]]VVVbbbqqqwwwbbbFFFDDDCCCBBBFFF??????AAALLL^^^sssmmmOOOAAAAAADDDHHHJJJNNN^^^sss~~~~~~|||||||||wwwuuuqqqooommmjjjfffdddaaa```______^^^[[[WWWSSSNNNMMMJJJHHHGGGHHHIIIIIIKKKPPPWWW\\\___dddiiinnnhhhfffbbb^^^YYYSSSMMMHHHCCC@@@<<<777555444555666:::::::::;;;<<<<<<=========<<<;;;::::::;;;<<<<<<|||qqqfffZZZ^^^\\\ZZZZZZYYYXXXVVVTTTWWWYYYZZZXXXRRRLLLHHHGGGGGGJJJMMMMMMJJJGGGFFFFFFHHHFFFDDDDDDFFFJJJKKKLLLIIIMMMPPPQQQPPPMMMLLLKKKJJJKKKKKKRRRlllpppXXXVVVeeezzzVVVBBBKKKQQQSSSZZZQQQOOO\\\nnnqqqZZZMMMMMMQQQXXX\\\^^^qqq{{{yyyvvvtttssspppmmmjjjhhheeedddddddddccc```^^^TTTRRROOOLLLJJJJJJKKKLLLLLLPPPTTTVVVWWWZZZ___dddcccaaa]]]SSSGGG<<<444111111000...---,,,---...///333444666999:::;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>yyyqqqfffYYYeeebbb^^^[[[ZZZZZZXXXWWWNNNRRRVVVWWWSSSNNNLLLKKKGGGKKKOOOOOOLLLHHHFFFFFFHHHFFFDDDDDDGGGJJJMMMNNNJJJMMMPPPPPPOOOMMMLLLKKKLLLMMMLLLWWW}}}jjj[[[]]]kkkzzzRRRDDDWWWdddllluuullljjjuuujjj[[[VVVXXX]]]aaaeeeyyyzzzyyywwwvvvuuussspppnnnnnnkkkhhhggghhhhhheeebbbYYYWWWSSSPPPMMMMMMNNNNNNPPPRRRSSSQQQNNNNNNRRRUUUOOOQQQOOOHHH<<<222------,,,+++,,,,,,...000222333222444777:::;;;;;;;;;:::777888:::;;;;;;<<<>>>@@@|||oooiiiccc^^^eeebbb^^^\\\[[[ZZZZZZYYYQQQRRRRRRQQQOOOLLLIIIGGGKKKKKKIIIHHHFFFEEEDDDCCCEEEGGGHHHHHHFFFFFFHHHIIIOOOPPPOOOMMMMMMNNNNNNLLLSSSIIIRRRuuusss\\\bbbgggrrreeeRRRbbbwww~~~iii\\\[[[aaahhhrrr~~~}}}{{{{{{{{{yyywwwtttvvvuuurrrooommmkkkiiiiiicccaaa]]]YYYWWWUUUTTTSSSXXXUUUPPPJJJDDD???;;;999;;;:::888555111---***))),,,,,,+++***)))+++...111555777:::<<<>>>>>>===<<<<<<;;;;;;;;;;;;<<<======vvvnnnhhhddddddfffbbb]]][[[ZZZZZZXXXVVVPPPPPPQQQQQQPPPMMMKKKIIIKKKJJJIIIHHHFFFEEEDDDCCCEEEFFFFFFEEEEEEGGGKKKNNNQQQPPPNNNKKKKKKLLLLLLKKKMMMUUUkkkppp```kkkqqq}}}iiiqqqxxxooopppwww~~~~~~}}}|||{{{yyyxxxwwwvvvvvvuuuuuuuuuvvvuuuuuuuuuuuuuuuvvvvvvzzzyyywwwwwwwwwvvvtttrrrtttsssqqqooolllkkkjjjiiilllhhhddddddfffddd^^^XXXQQQMMMFFF>>>777222//////000000//////...---,,,++++++,,,+++***)))+++///222777888:::<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<==={{{pppkkkdddccchhhfff```[[[YYYZZZZZZWWWSSSOOOPPPPPPQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDEEEIIINNNRRRPPPMMMKKKJJJKKKKKKLLLLLLJJJhhhlllfffttt|||xxxzzzzzzzzz{{{|||}}}{{{zzzyyyyyyzzzzzzyyywwwvvvuuutttsssqqqooommmlllnnnmmmllljjjhhhfffeeeddd____________^^^]]]\\\\\\]]]]]]^^^^^^```aaabbbccceeedddcccdddddddddbbb```cccbbb```___^^^]]]\\\\\\bbb]]][[[]]]aaa^^^TTTKKKDDD@@@888111+++((((((((())))))***+++,,,,,,++++++***++++++******,,,000333999:::;;;<<<===<<<<<<;;;;;;::::::::::::;;;<<<<<>><<<;;;:::888888888888888777777777444555666777666555444333333333444666888:::===>>>@@@???@@@AAACCCDDDCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBBBB@@@<<<666111...---******+++,,,,,,,,,------,,,,,,,,,,,,+++***))))))(((***,,,---...000444666<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<>><<<;;;<<<======<<>>======:::999777777777777555444555555555555444444333222//////000111111222222333000111111111111111000000//////000111333555666777:::999:::<<>>===<<<<<<===>>>??????>>>>>>======;;;999999999999777555222333333222222111000///---......///000111111111111111000000000000111111000000000111222333444555333333444777:::<<<<<<;;;>>>============>>>??????<<<;;;888333...+++***+++(((((())))))((((((((((((&&&'''(((***+++,,,,,,,,,)))+++...111333555999;;;===<<<<<<<<<<<<============<<<<<<<<<<<<===>>>>>>jjjooolllfffiiioooiii[[[^^^aaabbb^^^WWWRRRRRRTTTVVVUUUQQQMMMJJJGGGEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFIIILLLLLLLLLKKKKKKLLLIIIHHHKKKMMMLLLXXX}}}qqqfffiiiwww}}}wwwnnnggg```]]]^^^]]]VVVPPPIIIGGGDDDBBB@@@@@@AAAAAACCCTTTrrrnnn[[[III>>>999999999999999999999999777555444444555666555444333222333555888:::999888777888:::<<<======<<<<<<===;;;:::999999999777555222222222111000...---,,,,,,,,,------......//////111000///......///111111111000000000111111222333222222333666999<<<<<<;;;???>>>>>>>>>>>>??????@@@888555111///...---***''')))((('''&&&'''(((***+++******+++,,,,,,,,,,,,,,,))),,,///222444777:::===<<<<<<<<<<<<<<<===>>>>>>===============>>>??????|||kkkkkkmmmooopppmmmgggaaa```bbbbbb```\\\XXXVVVVVVPPPNNNKKKHHHGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGIIIKKKMMMMMMKKKIIIJJJMMMNNNMMMTTTllldddjjjsss{{{zzzxxxuuurrrpppmmmlllgggfffeeeccc```\\\XXXVVVNNNLLLIIIFFFCCC@@@???>>>777777666555555444444333:::FFFaaa}}}^^^KKKDDD<<<444444444444444555666777444333222111111111222333444444444555555555666666555666777888::::::;;;;;;;;;<<<>>>???>>><<<999777888666222///---,,,---......---,,,,,,---...000111000000000000////////////------...///000111111222///000333555777999::::::<<<;;;;;;===??????;;;777666444000,,,((('''&&&&&&))))))))))))))))))))))))'''((()))((('''((()))+++...///000333666999;;;===;;;;;;<<<<<<======>>>>>>======>>>>>>>>>>>>======tttmmmmmmnnnppppppmmmgggbbb]]][[[YYYYYYYYYWWWTTTQQQOOOMMMKKKIIIGGGGGGGGGHHHJJJIIIHHHGGGGGGFFFFFFFFFIIIIIIIIIJJJLLLMMMNNNMMMMMMKKKKKKTTTjjjnnnwww|||zzzyyyqqqpppnnnllliiifffdddbbb^^^]]][[[YYYVVVTTTRRRQQQQQQPPPPPPNNNLLLJJJIIIHHHGGGEEECCC@@@===:::999888333333333333222222222222555>>>VVVxxxlllOOO>>>999222333333333333333444555555333222111000///000000111111222222222333333333444222333444666777888888888999:::<<<======;;;999777777555111...,,,,,,------------,,,,,,---...000111000000000000000000000000......//////000222333444333444555777999::::::;;;>>><<<;;;<<<===;;;777444111///,,,)))''''''''''''(((((((((((((((((((((((('''((()))((('''''')))+++...///111333666999<<<===<<<<<<<<<=====================>>>>>>>>>>>>======yyynnnooooooppppppppplllgggccc___[[[VVVWWW[[[[[[VVVQQQNNNMMMKKKIIIGGGGGGGGGHHHKKKJJJIIIGGGEEEDDDDDDCCCJJJJJJJJJJJJLLLMMMOOOPPPNNNIIIMMMccczzz}}}|||zzzwwwuuuooommmiiieeebbb___]]]]]]UUUTTTSSSRRRPPPNNNLLLKKKMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBB???===:::999888111111111222222222222333555:::LLLmmmkkkVVV>>>333111,,,222222111111111222333333222111000......---------/////////000000000000000///000111333333444444444666777999;;;;;;:::888777555333000---,,,,,,,,,------,,,,,,,,,---...///000000000111111111111111111000000///000111444666888888999::::::;;;;;;;;;;;;>>>===;;;;;;999777333000+++***((('''&&&''''''((((((((((((((((((((((((((('''((()))((('''''')))+++...///111444777:::<<<>>>===============<<<<<<<<<======>>>>>>>>>>>>======sssooopppppppppooommmjjjfffcccaaa]]]YYYXXXYYYYYYVVVSSSMMMLLLJJJIIIHHHGGGGGGGGGJJJIIIHHHFFFEEEDDDCCCCCCGGGIIIJJJKKKKKKKKKLLLMMMMMMRRRbbb~~~{{{xxxuuuqqqnnngggeeebbb___^^^\\\YYYWWWUUUSSSQQQNNNMMMMMMMMMNNNLLLLLLLLLKKKJJJIIIGGGFFFKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIDDDCCCBBBAAA???===;;;:::555555555444444333333333666666CCC```tttWWWEEE666111333111000000000//////000111111000///...---,,,+++++++++........................---...///000111111111111333444666777888888777777222111///---,,,,,,,,,---------------...///000000111111111111222222222222333222111111222555999;;;======>>>>>>======<<<;;;===<<<:::888666333000...)))((('''&&&&&&''''''((((((((((((((((((((((((((('''((((((((('''''')))***---///222555888;;;===>>>>>>>>>======<<<<<<;;;;;;======>>>>>>>>>>>>======yyypppqqqpppppppppmmmjjjfffcccbbb___]]]ZZZVVVSSSQQQQQQQQQKKKKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFDDDGGGKKKLLLKKKIIIHHHIIINNNbbb}}}{{{xxxtttooojjjfffddd```^^^[[[XXXWWWTTTQQQNNNOOONNNLLLKKKKKKJJJHHHFFFIIIHHHFFFEEEEEEFFFHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGAAAAAAAAA@@@???===;;;::::::999888666555333222111444111999RRRssshhhKKK===333111555444000//////.........//////.........---,,,+++******.........---------------------...///000000000000000111222444555555555555000///...---,,,,,,------------...///000000000000222222222222333333444444555444222222333666:::<<>>======;;;:::999777333111///...***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&(((***---///222666:::<<<>>>???>>>>>>======<<<<<<;;;;;;======>>>>>>>>>>>>======uuuqqqrrrqqqqqqppplllgggcccaaaaaaaaa```]]]WWWQQQOOOPPPSSSJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIBBBFFFKKKLLLKKKJJJKKKMMMVVVrrr}}}{{{xxxuuurrrooojjjggg[[[ZZZXXXVVVSSSQQQOOONNNKKKJJJIIIIIIJJJJJJIIIHHHFFFEEEEEEFFFHHHHHHFFFEEEIIIHHHGGGFFFEEEFFFFFFGGGIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDCCCBBB@@@???<<<;;;999777555222111000666333777KKKggg___DDD;;;222///111111//////...---------......------......------,,,+++---------------,,,,,,,,,,,,,,,---..................///000111222222222222......---------......///...///000111222222222222222222333333444444555555666555444444555777999;;;>>>??????@@@@@@??????>>>::::::999666111...------+++******)))((('''&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&(((***---///333777;;;===??????===============<<<<<<<<<======>>>>>>>>>>>>======vvvuuuuuussssssqqqmmmgggbbbaaabbbccc___ZZZUUUSSSSSSSSSSSSIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIDDDHHHKKKLLLLLLNNNTTTYYYqqq{{{sssllleee```\\\YYYWWWUUUSSSRRRRRRPPPMMMKKKEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFHHHIIIHHHGGGDDDDDDDDDFFFHHHIIIGGGFFFIIIIIIHHHHHHGGGFFFFFFEEEIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEEEEDDDCCCCCCBBBDDDEEEFFFGGGFFFEEECCCBBB======;;;999777666444333999666999GGG^^^|||wwwUUU@@@===555///111111000///...---------------,,,---.../////////......---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,---......//////000000000---------......//////000///000222333444444333333222333333444555555666666666666666666666777888888<<<===>>>???@@@@@@@@@@@@======;;;666000+++***+++)))))))))(((((('''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&((())),,,///333888<<<>>>???@@@<<<<<<<<<=====================>>>>>>>>>>>>======|||zzz{{{yyyuuuuuusssnnngggcccbbbccc```YYYQQQNNNPPPRRRQQQNNNIIIIIIIIIIIIHHHHHHGGGFFFIIIHHHHHHGGGHHHHHHHHHIIIGGGIIIKKKLLLMMMSSS]]]eeeyyyxxxuuuppphhh___VVVQQQPPPJJJCCC??????>>><<<:::999999999:::<<<<<<;;;:::;;;:::999999:::<<<>>>@@@CCCBBB@@@@@@AAAAAA???>>>BBBBBBCCCEEEGGGHHHFFFDDDFFFFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBB@@@AAABBBCCCCCCAAA@@@>>>??????>>>===;;;:::999999666333555AAAUUUqqqmmmNNN>>>???888222444444000///...---------------,,,---...000111000000///,,,+++++++++******)))))))))******++++++++++++***---------............///------......///000000111000111333444555555444333333333444444555666777777666666666777777666666666:::;;;===>>>???@@@AAAAAA??????===666///)))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''&&&&&&((())),,,///444888<<>>>>>======>>>>>>>>>>>>======}}}~~~zzztttwwwxxxvvvoooeee^^^]]]^^^[[[UUUPPPPPPSSSTTTSSSPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHGGGEEEEEEGGGIIIGGGJJJPPPSSSNNNSSSnnnyyypppfff^^^XXXUUUHHHFFFCCC???;;;777555444111111111111111111111111222222111111111111222222222222333444555777888999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEECCCEEEHHHFFFBBB@@@@@@BBBFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAA@@@>>>;;;777555555999555999MMMfff```HHH666777;;;888333333111///------...//////...////////////............+++***((('''((()))+++,,,,,,+++******))))))******+++++++++,,,,,,---------***+++---///111222333444///000333555666666555555555444333222333555777888777555111999222---999000222777===>>>===>>>BBBFFFAAA>>>888111+++((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''''',,,///444:::===>>>>>>>>>>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::~~~zzzwwwuuuxxxwwwrrrkkkccc^^^\\\]]][[[WWWRRRQQQSSSTTTRRROOOMMMLLLLLLJJJIIIHHHHHHGGGHHHHHHHHHGGGEEEEEEGGGIIIJJJKKKMMMMMMPPPbbb|||ssskkkeeebbbWWWTTTPPPJJJDDD???;;;999777666555333111000//////111111111111111111111111000000////////////000000000000111111222333555555777777777777777777777777888888999:::;;;<<<======>>>>>>>>>??????AAABBBBBBAAABBBDDDDDDCCCCCCDDDFFFBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBB@@@===;;;999666:::666888HHH^^^|||uuuYYYFFF777888;;;888444555222000...---.../////////000/////////......------,,,+++)))(((((()))***+++******)))))))))******++++++++++++++++++,,,,,,,,,+++,,,---///000111222222000111333555666666666555444333222222222444666777666555000777111---999000222555999<<<>>>AAAEEEHHHDDD@@@999111+++((()))***''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((((((,,,///444999<<<=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888777}}}sssqqqwwwyyytttlllfffaaa^^^\\\[[[\\\XXXUUUTTTUUUTTTPPPMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFIIIKKKMMMOOONNNOOO___~~~{{{xxxppphhh]]]YYYRRRKKKEEE@@@>>>>>>888777555333111000//////------------...///000111////////////////////////......------------.....................///000000111111111111111111111111222222333444555666666777999888777777888;;;===???>>><<<;;;;;;<<<>>>>>>>>><<<===>>>??????@@@??????======>>>>>>??????@@@@@@??????>>>>>>>>>???@@@@@@BBBBBBCCCCCCBBB@@@???===777<<<888888BBBSSSpppzzzfffOOOCCC:::;;;<<<888666888555222000///000111111000111111000000///...---------,,,***)))((())))))***))))))))))))***+++,,,,,,++++++++++++++++++******,,,,,,---...////////////000111333444555555555444222111000000111222444555555555///444...---;;;111222333555:::AAAFFFJJJKKKGGGAAA999000***((()))***((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''(((((()))))),,,///333777:::;;;;;;;;;999999888888888777777777666666666666555444333222yyyllllllxxxxxxpppfff```___^^^\\\YYY\\\ZZZWWWVVVUUUSSSOOOKKKKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGJJJLLLOOOPPPQQQ[[[wwwzzztttpppfffddd]]]SSSMMMIIIBBB;;;333222000......///111222222222111111111222222333------......///111222333........................------,,,,,,,,,,,,------...------,,,,,,,,,------.................................///000111111222333222111111333666999;;;AAA<<<777555666666555333555666888999:::;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;;;;<<<===>>>??????@@@AAAAAAAAA@@@??????888===;;;999???JJJgggppp[[[FFF@@@<<<===<<<999888<<<888666333333333444444333444444333222000///......///...,,,***)))))))))))))))))))))***+++---...///---------,,,,,,+++++++++,,,------......------,,,...///000222222333222222//////...//////000222222555555///333---...===333111111333;;;EEEMMMOOONNNHHHAAA777...)))((()))***)))(((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))))),,,...111555777888888777555555444444444333333333222222222111000///...---|||yyyssshhhkkkyyytttkkkaaa\\\]]]___]]]ZZZ\\\ZZZXXXVVVTTTQQQMMMKKKKKKJJJHHHFFFFFFFFFGGGHHHGGGHHHIIIHHHHHHIIIKKKNNNPPPOOORRReeeqqqmmmfff```YYYRRRLLLGGGDDDDDD@@@:::666555111+++///////////////...------/////////......////////////......---------------------------------------...------,,,,,,------......------,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........000///...---///222555888CCC>>>888555555555222000000111222444555666666666444444555555666777888888666666666777888999:::;;;:::;;;;;;<<<<<<=========777<<<;;;:::===DDD^^^eeeRRR@@@?????????===:::;;;>>><<<999777666666777666666666666555444333222111000///...---,,,***))))))(((******+++,,,---...000111/////////......------,,,---------------,,,++++++,,,,,,---...////////////,,,,,,,,,------...///000333555///222---111@@@444000111555@@@MMMTTTTTTPPPFFF>>>444,,,((((((((())))))(((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))***,,,///111333444444333111111111000000000//////............---,,,+++***xxxtttpppjjjnnnxxxnnnggg___[[[]]]___^^^\\\[[[ZZZXXXUUURRROOOMMMKKKKKKJJJHHHFFFFFFGGGHHHIIIGGGHHHIIIIIIHHHJJJMMMOOORRRQQQYYYsssvvvkkkaaaYYYUUUIIIFFFBBB???===:::666444444666666222111333222///000111111111000...,,,+++000000///...------------222111///...---,,,,,,,,,------------------------......------------.........------,,,,,,,,,------------------------------++++++++++++,,,,,,---------,,,,,,,,,---///222333777555222111111111000///,,,---...000111222222222///000000111111222222222222222222222333444555666555555555666666777888888444888777999;;;===TTTxxx|||ZZZJJJ???@@@AAA@@@???======>>>===;;;888777777888777666666666555555444333222222//////...---,,,******)))+++++++++,,,---...000111//////////////////......------......------,,,+++++++++++++++,,,,,,,,,---)))******+++,,,,,,------///444///111---222AAA333///333<<>><<<:::777555666666555444444444444333333333222222............---,,,+++************++++++---..................////////////---............------,,,+++*********++++++,,,,,,'''((()))******+++++++++***111---///,,,111???000...666CCCRRR\\\^^^XXXRRR999222***&&&'''((((((&&&''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''(((((('''((()))++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***(((((()))*********))))))uuuppptttxxxwwwttteeebbb^^^\\\]]]___```aaaZZZYYYVVVQQQMMMLLLLLLMMMLLLKKKHHHFFFFFFHHHJJJKKKGGGHHHIIIIIIIIIKKKNNNQQQXXXhhh{{{pppkkkbbbXXXMMMCCC<<<888666444222000000111222333333111000000000000///------111111...---000111///222000...,,,,,,---///111*********+++,,,---...///++++++******+++,,,------........................---,,,,,,++++++,,,,,,---,,,,,,++++++,,,------...++++++++++++++++++++++++))))))******************((())))))*********++++++(((+++......+++***+++...)))***+++,,,,,,---,,,,,,+++++++++***************,,,,,,+++++++++,,,------///.........///000111111...///...222444///>>>]]]yyysssUUUJJJDDDDDDCCCAAA@@@AAA@@@===;;;888555444444444444333222222222222222222222222............---,,,++++++))))))))))))***+++,,,,,,,,,---------.../////////---......//////...------+++++++++***++++++,,,,,,&&&'''((()))************&&&...,,,...+++000>>>---...888IIIXXXaaa```YYYRRR555...'''%%%&&&((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&'''((())))))******)))++++++++++++************&&&'''((()))************~~~tttkkkmmmtttvvvqqq```aaacccccccccaaa___^^^\\\XXXUUUVVVSSSMMMHHHGGGGGGFFFEEEDDDEEEFFFHHHIIIKKKJJJKKKMMMMMMLLLQQQXXXWWW~~~zzzjjj^^^WWWSSSQQQEEEBBB>>>999555222111111000000000000000000000000000000//////.........---......------------......------------------------000000//////.........---......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***************))))))))))))************,,,,,,,,,,,,,,,+++***)))******))))))((((((''''''+++***)))(((((()))***+++(((((())))))******++++++++++++******++++++,,,---+++(((+++000...,,,999KKKooooooQQQCCCAAABBBCCCCCCAAA??????@@@888666333000///111333555000000/////////.........111000...---,,,+++++++++++++++++++++++++++++++++)))*********++++++++++++------------,,,,,,+++******++++++***((('''((()))))))))(((((('''''''''&&&+++'''&&&,,,555999555///000777EEETTT^^^]]]TTTJJJ///...,,,***)))(((((((((''''''''''''''''''''''''!!!###%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***))))))))))))************)))(((************))))))))))))|||xxxpppkkknnntttrrrkkkbbbcccdddeeeeeedddcccbbb]]]XXXUUUUUURRRLLLGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKIIIJJJNNNOOOOOOPPPTTTcccvvvoooddd\\\PPPFFF???<<<:::999555333111///------......////////////////////////////////////......------......------------......------------------------.........---------,,,,,,......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))************+++,,,,,,,,,++++++***)))******))))))((((((((((((+++***)))(((((()))***+++)))))))))))))))*********++++++******++++++,,,---,,,(((***...---***444BBB```yyyjjjNNNAAA@@@BBBCCCBBB@@@>>>>>>>>>666444111...---...000222---.....................///...---,,,++++++******************************((((((((())))))))))))***,,,,,,,,,,,,,,,+++******)))***+++***((('''((())))))(((((((((''''''''''''---)))(((+++111444222---///555@@@LLLTTTRRRHHH???,,,,,,***)))((((((''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((******))))))))))))))))))************))))))))))))uuuqqqlllkkkpppsssmmmcccbbbccccccdddeeeeeeeeeeee___YYYTTTRRRPPPJJJGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKMMMJJJKKKPPPRRRRRRSSSVVVvvvwwwjjj^^^UUUMMMFFFAAA>>>:::555111000111222222///...---,,,---...///000........................///............---------......------------......------------------------------,,,,,,,,,,,,++++++...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,))))))))))))************+++++++++,,,++++++***)))***))))))))))))(((((((((******))))))))))))******************))))))))))))+++************+++,,,,,,---)))(((---,,,***...777MMMeeevvvzzzwwwcccJJJAAA@@@AAABBB@@@>>><<<;;;<<<444222///,,,++++++---...+++++++++,,,,,,------...---,,,+++***************))))))))))))))))))))))))&&&&&&'''''''''(((((((((******++++++******)))))))))***+++***((('''((()))((((((((((((''''''''''''---+++***+++---...---,,,...222888@@@EEEBBB:::222)))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&'''''''''(((((()))))))))(((''''''******)))(((((()))***+++************))))))))))))rrrmmmhhhiiioooqqqiii`````````aaabbbcccddddddeee```YYYSSSPPPNNNIIIGGGIIIIIIJJJLLLMMMMMMMMMLLLKKKNNNMMMOOOQQQQQQRRRZZZccczzzmmmddd___QQQJJJBBB;;;777444111///444222000111333555666555222222000///......//////------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++***))))))))))))***+++((()))))))))******************++++++++++++******))))))))))))))))))))))))***))))))))))))))))))***++++++******))))))((((((***************++++++,,,---)))(((,,,---,,,,,,000@@@UUUdddkkklll\\\GGGBBB???@@@@@@>>>;;;999888888222111...+++******+++,,,))))))***++++++,,,,,,---+++******)))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))))))))))))))((((((((()))***)))((('''((()))((((((((((((((('''''''''+++++++++***))))))+++------///333777999666000+++&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$%%%$$$###$$$%%%$$$$$$%%%%%%&&&'''((((((((()))))))))((('''&&&&&&+++***((('''''')))+++,,,************)))))))))(((tttlllggghhhmmmmmmhhhbbb```aaabbbccccccccccccccc___WWWQQQOOOMMMIIIHHHIIIIIIJJJLLLMMMMMMMMMLLLKKKKKKNNNQQQPPPKKKPPPdddyyywwwpppeeeXXXLLLCCC>>>;;;777555333333333333333333///......///000111000...000000///...---,,,++++++........................,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************))))))((((((((())))))((()))))))))************)))******++++++*********))))))))))))************)))))))))******)))))))))++++++******))))))((((((******))))))******+++,,,,,,)))(((,,,......---...777GGGRRRYYY]]]PPPAAA@@@>>>???>>><<<888555444444111000...,,,******+++,,,++++++++++++++++++++++++******)))((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))((((((((('''((())))))((('''(((***'''''''''(((((((((((((((((()))***)))((((((,,,///---...000222333111...,,,%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((($$$$$$%%%%%%&&&'''((((((((((((((((((((('''&&&%%%***)))((('''''')))+++---************)))))))))(((}}}tttmmmhhhjjjkkkiiieeedddbbbccceeefffeeecccaaa```\\\UUUPPPNNNMMMIIIHHHJJJJJJJJJKKKLLLLLLLLLLLLLLLGGGMMMQQQOOOJJJTTTrrr}}}rrreeeYYYRRRGGGCCC===777444333444555000111222333333333222222000///.../////////,,,***------------....................................++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************)))(((((())))))))))))************((()))******+++*********)))))))))************+++))))))************))))))************))))))))))))***))))))))))))***+++++++++******+++---......---000:::@@@FFFLLLCCC:::>>>===>>>===:::666222111111///...---,,,++++++,,,,,,///......---,,,+++***)))+++***)))(((((((((((((((''''''''''''''''''''''''(((((()))))))))*********''''''((()))))))))((((((&&&((())))))''''''(((***'''''''''(((((((((((((((&&&'''((())))))***,,,...,,,---///000000000//////'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''$$$%%%%%%&&&&&&'''''''''''''''((((((((('''&&&&&&))))))(((((((((***+++,,,************))))))))))))}}}wwwrrrmmmkkkmmmkkkeeebbbcccbbbdddfffgggeeeaaa]]]ZZZYYYSSSNNNNNNMMMJJJIIIKKKLLLLLLKKKKKKLLLLLLMMMNNNIIINNNSSSSSSSSSbbbyyynnn```[[[TTTLLLDDD<<<555000333222111111111222444555///000111111000/////////111000000111222222000...,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,***************************************************************************+++---...---,,,)))((())))))))))))************(((((()))***************))))))*********+++++++++((()))***++++++***)))((()))))))))))))))*********)))))))))))))))***++++++***,,,,,,+++***+++,,,,,,,,,111222777???:::666???<<<===<<<999444000......,,,,,,++++++++++++,,,,,,444333111///,,,***)))(((,,,+++***)))((((((((((((''''''''''''''''''''''''(((((()))))))))*********''''''((()))))))))))))))&&&'''((((((''''''(((***''''''''''''((((((((()))''''''((()))++++++++++++,,,---//////////////////)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((((()))******++++++************))))))))))))vvvqqqooolllmmmoookkkbbb___aaaaaaccceeeeeeccc^^^XXXUUUWWWQQQNNNOOONNNKKKIIIKKKNNNMMMLLLKKKLLLMMMOOOPPPMMMQQQVVVYYY^^^pppuuufff\\\UUUIII<<<@@@===999777777777666555444444444333111///,,,+++000111111000000000222444+++++++++---000111000///+++,,,,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((())))))*********+++++++++************++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++---///111000...+++((())))))))))))************(((((()))***************))))))******++++++++++++((()))***++++++***)))((((((((())))))******++++++)))))))))))))))******++++++------***((((((******+++---,,,000999777666BBB<<<<<<;;;888333///---,,,***************++++++,,,777666333000---***((('''---,,,+++)))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))******))))))%%%'''((((((''''''(((***&&&'''''''''(((((())))))(((((((((***,,,,,,***(((+++---...///...---...///******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&''')))***++++++++++++************))))))))))))ssspppkkkmmmmmmiiidddbbbeeeiiihhhfffdddbbb___\\\[[[ZZZZZZSSSNNNNNNNNNKKKIIIJJJRRRKKKHHHKKKLLLJJJLLLQQQOOOQQQUUU___vvvzzzlllaaaQQQLLLFFF@@@<<<888555333222333333333333222111111000000111222222000///...//////000000000000/////////......///000000...---,,,,,,---...---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---...))))))************))))))((())))))))))))*********************************++++++************++++++************))))))(((((())))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++,,,,,,++++++***)))((((((***+++---...000444999===AAA@@@===777111---+++***+++++++++++++++++++++++++++++++++*********))))))+++++++++***)))(((((('''''''''((((((((((((''''''((((((((()))******++++++))))))))))))((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''******))))))))))))******,,,,,,++++++,,,,,,---...,,,++++++***)))(((''''''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''((((((((((((((((((((())))))************)))+++***)))(((((()))***+++{{{qqqooojjjkkkkkkgggcccaaaeeeiiigggfffeeebbb```]]]ZZZYYYUUUPPPMMMPPPRRRPPPOOOQQQKKKIIIJJJOOOQQQQQQUUU\\\ZZZdddrrrzzzhhhXXXLLLDDD===888===:::777555444444444333222222333333222222111000000111111111111000///////////////000000/////////222000......///...---+++,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---))))))************)))))))))))))))*********++++++*********************************))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))************+++++++++,,,,,,+++******)))(((((((((***+++---...222777;;;@@@???<<<666000,,,***************++++++++++++++++++++++++*********))))))++++++******)))(((((('''''''''((((((((((((''''''((((((((()))******++++++))))))))))))((((((((((((&&&'''(((((())))))((((((***)))))))))(((((((((''')))((((((''''''(((((()))+++++++++++++++,,,,,,---,,,,,,+++******)))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''((((((((())))))***++++++***************))))))))))))******|||ttttttjjjkkkiiieeeaaa```dddhhheeeeeeeeecccaaa]]]YYYWWWVVVQQQOOOPPPPPPLLLKKKKKKOOONNNOOOQQQQQQUUU___jjjttt~~~qqq___UUUFFF;;;666666666666333111000000333555555555222222222222222111000000111111000///////////////......////////////......444111...------,,,,,,***,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,))))))************))))))************+++++++++,,,************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************++++++++++++++++++******))))))((('''((()))+++,,,///444888???>>>:::555...***)))***)))))))))******++++++++++++++++++***************++++++******)))((((((((('''(((((())))))((((((''''''(((((())))))******+++))))))))))))((((((((((((&&&'''(((((())))))(((((())))))))))))(((((((((((((((''''''&&&&&&''''''(((************+++++++++,,,,,,,,,,,,,,,+++******)))(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&'''''''''(((((())))))+++++++++,,,++++++******))))))************))))))zzzuuuuuuooommmjjjddd``````cccfffdddeeeeeedddaaa]]]YYYVVVWWWSSSPPPQQQOOOKKKIIIKKKQQQTTTVVVVVVYYYdddyyyvvvkkk___QQQFFF<<<999555444555777777777666444222222333444444333111111111222111000000///111000///...---...///000---......//////......---333000---++++++,,,,,,+++++++++,,,,,,,,,+++++++++******************************************************************++++++))))))************))))))******+++++++++,,,,,,,,,************************(((((())))))))))))((((((++++++++++++************))))))))))))))))))))))))************)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))*********++++++++++++*********)))))))))((('''((()))***+++...333666>>>===999444...***)))***((((((((()))******++++++************************************))))))(((((((((((())))))))))))((((((''''''(((((()))*********))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))******++++++++++++,,,,,,---------,,,++++++)))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))((((((((()))***++++++,,,---------------,,,+++***((()))***++++++***)))(((uuupppqqqtttqqqkkkddd```___aaadddddddddeeedddaaa]]]XXXVVVTTTPPPOOOPPPPPPNNNQQQVVVSSS^^^jjjrrr{{{yyypppfff[[[MMMDDDAAA>>>999444333333222333333222000...555333111000000000...---000000111111000000///...111000...---------...///------............------000...+++***+++,,,------++++++++++++++++++++++++************************************************************************))))))************))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))'''((())))))))))))((('''************************(((((((((((((((((((((((()))))))))))))))(((''''''((((((((())))))*********))))))))))))))))))))))))(((((())))))************''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********)))))))))))))))((()))***++++++...222666;;;;;;999555000---++++++(((((()))))))))******************************************)))))))))))))))(((((())))))))))))(((((('''''''''((())))))******))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))******))))))))))))******((()))***+++++++++******+++,,,...//////...---,,,))))))((('''''''''''''''&&&&&&&&&''''''(((((((((&&&'''((()))************)))***+++,,,---...///000////////////...---++++++((()))***++++++***)))(((wwwsssssswwwrrrjjjccc______aaacccdddddddddbbb```\\\XXXVVVXXXSSSOOOOOOOOOQQQXXX```ooo{{{lll^^^QQQGGGAAA999666333444555666444111777666444333333444555666333111000000111111///...000000000000000///......//////...---------------,,,,,,------------,,,,,,...,,,******+++------,,,+++************+++,,,,,,*********************************************************+++******)))((())))))************))))))************+++++++++,,,))))))))))))))))))))))))((((((************(((((()))))))))))))))*********(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))******++++++))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))******++++++,,,...222555999::::::888555111///...***************************************+++++++++******))))))))))))))))))((())))))******))))))(((&&&''''''(((((())))))***))))))))))))(((((((((((('''((())))))******))))))(((((((((((()))))))))))),,,++++++******++++++,,,((()))+++,,,,,,,,,+++***+++---///111111000///...******)))(((''''''''''''&&&&&&''''''((()))))))))'''((()))******+++++++++++++++,,,...///111222333111111111000///---,,,+++))))))************))))))|||xxxxxxuuupppggg```^^^___bbbeeeeeedddcccaaa^^^[[[YYYWWW^^^YYYVVVXXX\\\eeessstttmmmZZZSSSIIIAAA;;;777555333111222555666555333111000+++,,,------...000333555222111111222333444222111//////000000//////...------............---,,,,,,,,,,,,------------,,,,,,...,,,++++++,,,,,,+++)))+++***)))))))))***,,,---************************************************)))***++++++***)))((('''))))))************)))))))))))))))*********++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''(((((()))******+++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))************+++++++++((()))))))))))))))))))))***++++++++++++---111444666999<<<<<<999555222000,,,,,,,,,+++******))))))))))))*********+++++++++)))))))))))))))))))))***))))))************))))))&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((()))************)))'''((((((((()))))))))***,,,,,,++++++++++++,,,,,,)))***,,,---...---,,,++++++---000222333222111///,,,+++***))))))(((((((((&&&''''''((())))))******(((((()))***++++++++++++***+++,,,...000222333444333333222111000...,,,+++******))))))))))))******{{{xxxxxxssslllddd^^^]]]```cccffffffeeeccc```]]][[[YYYXXX^^^\\\^^^gggtttqqq^^^QQQJJJFFFDDD:::888666666666666555333111333444333///---///111,,,///333555555333222222000//////000111111000...///////////////......---,,,---...///...---,,,++++++,,,,,,------,,,,,,+++///---,,,,,,,,,+++(((&&&******)))))))))***,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))************))))))((())))))))))))*********))))))))))))))))))))))))(((***+++,,,,,,+++***(((&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%&&&((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))***+++++++++******))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++(((((((((((()))))))))))))))************,,,000333555999===???<<<888444222...------,,,+++***))))))))))))******++++++++++++)))))))))))))))*********))))))************))))))&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((()))***************'''((((((((())))))******,,,,,,++++++++++++,,,,,,)))+++,,,......---,,,++++++---000333444333111000...---,,,+++************&&&''''''((()))******+++((()))***++++++,,,++++++******,,,...000111333444444444333222000...---,,,+++***)))(((((()))***+++}}}|||{{{pppddd[[[ZZZ]]]```cccgggbbbcccddddddbbb```___^^^cccrrr|||mmmSSSLLLCCC>>>===<<<888555666666555444444444444555111111111111000000000000///111333333111/////////333000---...222444111.................................---------,,,,,,,,,)))***,,,------,,,***)))************************(((((())))))******++++++((((((((()))******(((&&&,,,***))))))***++++++***************)))))))))))),,,+++******))))))******)))))))))))))))))))))))))))%%%&&&,,,...***(((+++------,,,+++***************)))((((((((((((((()))))))))((('''''''''''''''(((((()))))))))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***************))))))))))))---***'''(((,,,...---+++444999???DDDEEEAAA<<<888444///***)))+++---+++(((+++++++++************)))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))*********))))))(((******))))))((((((''''''))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,......000555888999555111111111000...---,,,******''''''(((((()))***,,,---***)))((((((((()))+++,,,((()))***+++,,,---......///111222111...---,,,---,,,+++***))))))***++++++{{{wwwsssqqqjjjaaa[[[]]]```bbbccceeehhhiiihhhddd______eeekkkuuu}}}lll^^^QQQHHHBBB<<<666444555777555333555555444333333333333444111111111000000000/////////000222222111//////000333///---...222333111..............................------------,,,,,,,,,***+++,,,,,,,,,,,,+++***************************)))))))))))))))*********)))))))))******)))(((&&&,,,***))))))***++++++***************))))))))))))++++++******************))))))))))))))))))))))))+++'''(((---///,,,+++.........,,,+++************((((((''''''''''''(((((())))))((('''''''''''''''((((((((())))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++***************))))))))))))///---+++&&&###$$$)))...444999@@@EEEFFFCCC===:::555000+++***,,,---+++(((+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,...111555666444111222111111///...---,,,,,,))))))))))))***+++,,,---++++++***)))))))))***+++((())))))***+++,,,---------...//////---++++++,,,++++++***)))))))))***+++wwwpppkkkhhh```[[[ZZZ___dddeeeeeefffhhhiiigggbbb___eeettt|||cccNNNBBB===;;;999:::666111111444666777666444333333222111222222222111111000000000000//////...000222333111000000000222///---...111222000...------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))************))))))((((((,,,***))))))***++++++***************))))))))))))))))))++++++,,,+++***)))))))))))))))))))))))))))***((((((,,,---,,,---000000///---,,,+++*********'''''''''&&&&&&''''''((()))((((((''''''''''''(((((((((((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++************))))))))))))))),,,---((($$$***888EEE444999???EEEGGGDDD@@@===777222---,,,,,,---+++)))+++++++++************)))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))******************************************+++++++++,,,,,,,,,******+++---111222222111333222222111000000//////---,,,,,,,,,,,,,,,------------,,,***************))))))))))))******++++++***,,,------+++***++++++******)))))))))******+++{{{rrrlllgggccc^^^[[[]]]dddiiikkklllnnnlllmmmllllllrrrxxxnnnUUUMMMBBB<<<<<<======<<<;;;888444333555666666666222222111000000000000111111000000000////////////---000333555444222111111000///---...000111///...---------------------------------,,,,,,,,,++++++,,,++++++******++++++,,,************************++++++******))))))((((((***++++++***))))))***+++---+++))))))***+++***)))************)))))))))(((''')))+++,,,---,,,***)))((((((((((((((((((((((((((('''((())))))***---000000///...,,,+++*********(((''''''''''''((()))))))))(((''''''''''''((((((((((((((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++************)))))))))(((%%%***---+++)))000AAAOOO333888???EEEHHHFFFCCCAAA999555111...------+++***+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((())))))************)))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))+++...000111222333333333222222222222111000///......---------...//////...,,,+++*********))))))))))))************)))+++------,,,++++++,,,))))))))))))*********+++wwwnnniiiddd```dddaaabbbhhhmmmooorrrvvvssscccTTTGGG???999888888:::======999666888555333111222222222222111111000////////////000000000000////////////......222777999888555222000///...---...//////......------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************++++++******))))))((((((***++++++)))((())),,,///---+++))))))***+++***)))************)))))))))(((((()))+++,,,,,,+++***(((((((((((((((((((((((((((''')))***)))(((***---000//////---,,,+++*********))))))(((((()))******+++((((((''''''''''''((((((***)))(((''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))***+++************)))))))))(((***++++++)))&&&)))000777222666>>>DDDHHHHHHFFFDDD;;;888444000...---,,,++++++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,...111333222222222222333333333333222111000///............111000000...---,,,+++***************++++++++++++,,,---//////...---...///))))))***+++++++++++++++tttlllfffbbb___eeecccdddkkkpppsssxxx~~~iiiaaaUUUJJJAAA<<<888555999888888:::;;;:::888555333333222111111222333444111000000///////////////000000////////////......000555<<<@@@>>>999333000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************)))))))))))))))***+++)))((()))///333---,,,***)))******)))(((************))))))))))))***++++++,,,+++***)))((())))))))))))))))))))))))(((---///,,,***,,,///000------,,,+++************))))))))))))***+++,,,,,,(((''''''''''''(((((())),,,***)))'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''((()))***+++************))))))))))))++++++***)))((('''((((((000555<<>>;;;777333///---,,,,,,+++++++++************)))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))'''((()))******+++******(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,)))***+++,,,,,,---///222000000111111222333333444222111111000/////////000111111111000///---,,,++++++,,,,,,,,,------......///111222222000///000000)))***+++,,,---------,,,~~~qqqkkkgggeeecccdddfffmmmyyyyyykkk\\\QQQHHHDDD???<<<;;;;;;;;;;;;;;;:::888888888999999999333333333333222333444555111000000///////////////000000/////////.........222999BBBFFFDDD<<<444///------......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***************************)))))))))))))))*********''')))***)))'''***111777...,,,***)))******)))(((************))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))(((///222---***,,,...---+++******))))))*********(((((((((((()))***+++,,,'''''''''''''''((())))))---,,,***((('''((()))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))'''''''''(((***+++************))))))))))))''')))+++,,,,,,,,,,,,---...333:::BBBGGGIIIIIIHHH???===:::444000---,,,---+++++++++************))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''((()))******+++++++++'''((((((((()))))))))***))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***,,,,,,++++++---///---...///000111222333333111111000000000000000000111111222111111///---,,,------...//////000111111222333444333222000000111***+++,,,...//////......zzzoookkkkkkkkkkkkjjjppp}}}zzziiiSSSCCC>>>======<<<<<<:::::::::;;;;;;:::999:::999777666555444444333222333222111///...///000111111000///////////////000/////////............333;;;EEEJJJHHH???555...,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,------,,,***)))************************(((((())))))******++++++&&&)))***)))'''+++333:::...,,,***)))******)))(((************))))))))))))///...,,,***)))((((((((())))))))))))))))))))))))%%%...222---(((***+++))))))))))))((())))))***+++''''''''''''((()))++++++'''''''''''''''((()))***...---+++)))(((((()))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&'''(((***+++************))))))))))))'''***------***)))+++...---222999AAAFFFIIIIIIHHH@@@???;;;555000---,,,---+++++++++************))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''(((******+++++++++'''((((((((())))))******))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,'''***,,,,,,***)))***,,,,,,,,,---///000111222333111000000000000000111111111111222222111000...------...///000111222333444333444555444222000000000***,,,---///000000//////ssspppsssqqqmmmiiisssfffUUUHHHEEE@@@;;;999:::<<<>>><<<;;;:::888777666666555888777777666555444444444222111111111000000//////222222111000000000000000222///++++++...000000///333>>>IIIMMMJJJDDD:::000///---++++++,,,,,,,,,+++)))***++++++,,,,,,++++++---,,,,,,+++*********+++,,,,,,++++++++++++++++++(((((()))************)))...***'''''')))******(((''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))(((''''''******)))((((((((((((((((((((())))))))))))((((((%%%&&&((()))*********)))&&&'''((())))))((('''&&&(((((()))************)))%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))&&&$$$%%%))),,,,,,+++******))))))(((((('''''''''((((((((())))))******++++++******))))))(((((((((((())))))))))))(((((()))************+++++++++///...,,,+++***)))))))))+++++++++++++++***)))(((000333999???CCCFFFGGGGGGEEECCC???;;;666111---+++,,,,,,,,,,,,++++++******))))))************))))))+++++++++++++++***)))((())))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))))))))******+++&&&''''''((()))******++++++,,,,,,------,,,,,,+++++++++******************++++++*********+++---...)))***+++,,,---.........////////////000000000000///////////////////////////000111333444555666666666666555444333111000/////////000000000000//////wwwuuuvvvuuutttuuuuuueeeWWWJJJBBB???===:::888777888:::;;;:::999888777666555555555777777666666555444444333111111111000000000//////111111000///////////////111...,,,,,,///000000///333???KKKOOOMMMFFF;;;111///---++++++,,,---,,,+++***++++++,,,,,,,,,,,,,,,---,,,++++++******++++++))))))******************((()))******++++++******,,,***((((((******)))((('''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''******)))((((((((((((((((((((())))))))))))((((((%%%&&&((()))*********)))'''((()))))))))(((''''''***************)))(((((('''''''''''''''((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((&&&%%%&&&)))+++,,,+++***)))))))))((((((((('''''''''((((((((()))))))))*********)))))))))))))))(((((())))))))))))(((((())))))*********+++++++++......,,,+++***)))))))))+++++++++++++++***))))))...111666<<>>BBBEEEFFFFFFEEEBBB>>>:::555111...++++++*********************************************++++++++++++***))))))))))))))))))))))))))))))'''''''''(((((())))))***)))))))))))))))******+++************************+++,,,,,,------,,,,,,+++******++++++++++++++++++,,,++++++++++++,,,,,,---++++++,,,------,,,,,,,,,------........./////////........................000111111222333333222222222222333333222111111000111111222222222222111111wwwXXXDDD===>>>@@@???;;;666444666999;;;<<<666777777777888888999999555555444444444555555666555444444444333333333222000000000000000000/////////......---------......---......000111111000000444BBBPPPUUUTTTMMM@@@666///---,,,,,,------,,,++++++,,,------......------,,,,,,++++++***++++++,,,++++++,,,---......//////******+++,,,,,,,,,,,,+++))))))***++++++***(((''''''(((((((((((()))))))))))))))(((((((((((())))))))))))*********))))))(((***))))))((((((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))))))))***************+++******)))((('''''''''+++)))((('''''')))+++,,,***((('''&&&&&&'''(((***(((((((((((((((((((((((('''''''''((()))*********))))))))))))((((((((((((''''''''''''''''''(((((((((((())))))******++++++(((((())))))))))))(((((())))))))))))************,,,,,,,,,+++***))))))(((++++++,,,,,,,,,,,,++++++))),,,000666;;;@@@DDDFFFFFFEEEDDDAAA===888333000++++++***)))))))))***+++******************************+++++++++******)))((((((((((((((((((((((((&&&'''''''''((((((((())))))))))))))))))******+++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------.........///------------------------111111222222222111111000000111111222222222111111000111111222222111111000pppUUUCCC;;;;;;<<<===888888888999:::999888666777777777888888777777666555444444444444555666666333333333333222222222222//////////////////000000......------------......,,,...///000111111111111666CCCQQQWWWVVVOOOCCC999000...,,,,,,---------,,,+++,,,------......------,,,++++++***++++++,,,,,,++++++,,,---......//////******+++,,,,,,,,,,,,+++(((***++++++***)))((('''(((((((((((()))))))))***))))))(((((((((((())))))))))))************))))))***))))))((((((((((((((((((((())))))))))))((((((((((((((((((((())))))))))))))))))))))))***++++++))))))(((''''''((())))))+++***((('''((()))+++---''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))))))))******(((((((((((())))))))))))((((((((((((((((((''''''(((((())))))******++++++(((((())))))))))))(((((((((((()))))))))*********+++++++++++++++***((((((***++++++,,,,,,+++++++++)))+++...333999???CCCFFFEEEEEEEEECCC???:::555111,,,+++***))))))***+++,,,++++++***))))))***++++++)))******+++++++++******((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------.........///........................111111222222222111000000000000111222222222111111//////000000000000//////wwwiiiUUUIII>>>===@@@???<<<::::::999888777777777777777666666555555444444333333555444444444444444555555222222222222111111111111......////////////000000...------------...//////---...000000000000222333777DDDRRRXXXWWWQQQFFF<<<000...,,,,,,---...---,,,++++++,,,---------------++++++******++++++,,,,,,))))))******++++++,,,,,,)))******+++++++++++++++)))***++++++)))(((((()))((((((((()))))))))******))))))(((((((((((())))))))))))******++++++************)))((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((()))++++++(((((('''&&&'''((()))******)))((((((((()))+++,,,&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&((()))***)))((()))***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************(((((())))))))))))((((((((((((((()))))))))******)))***+++++++++***((('''))))))***+++++++++******)))***---111666<<>><<<777777;;;;;;666222333666666555555555777:::<<<555444333333222333333333444333333222222222333333111111111111111111111111........./////////000000......------...//////000---///000///...///333666888DDDQQQWWWVVVQQQGGG>>>000...---,,,---...---,,,***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---))))))******************((()))******++++++******)))++++++***(((''')))+++(((((()))))))))*********))))))(((((((((((())))))((()))***++++++++++++*********)))((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***''''''''''''''')))***+++***)))'''&&&&&&'''((()))((((((((()))))))))******(((((((((''''''(((((((((((((((((((((((((((((((((%%%(((***+++)))((((((***'''((((((((()))))))))***++++++******))))))))))))*********)))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***((()))+++++++++***(((''''''((()))************)))((()))***...333999>>>AAACCCDDDFFFFFFBBB<<<666222...,,,+++******,,,...000---,,,***))))))***,,,---))))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,------...------.........---++++++***++++++,,,------------....../////////000000000000000000000000000000000111222333333333333333222222333333333333333222111000000000111111000000000{{{nnn]]]NNNFFFBBBAAA@@@<<<:::<<<===999333444;;;666888999999888777888888555444333333333444555666333222222111000000111111000000000000000111111111---.........//////000000...............///000111...///000///...///333777999EEEQQQVVVVVVQQQHHH@@@000///------.........---******+++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,++++++++++++++++++(((((()))******************++++++)))&&&&&&))),,,))))))))))))************))))))(((((((((((())))))((()))***+++++++++++++++******)))((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***'''&&&&&&&&&'''(((***+++,,,+++(((&&&%%%%%%&&&'''''''''((())))))))))))(((***)))'''%%%%%%''')))***((((((((((((((((((((((((%%%(((++++++)))'''(((***'''((((((((())))))******,,,+++++++++******))))))++++++******))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((()))+++,,,+++***((('''''''''((()))))))))))))))(((((()))+++000666;;;???BBBDDDFFFFFFCCC===666222...---+++***+++---///111---,,,***))))))***,,,---((()))***+++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++(((((()))***++++++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......------...///...---+++***)))***+++,,,---.........////////////000000000000000000000000000000000000111222333444444444444333333444444444444333222111111111222222222222111111qqqddd]]]GGGEEEBBB@@@>>>>>>??????===<<<999888888777555333555555666666666666555555666555444333222333333444555333000///000111222111111111111111000000000000222000///------///000222000000//////......------222///...000111///000444<<>><<<<<<======<<<;;;999888888777555333555555666666666666555555666555444222222222333444555222000///000111111111111111111000000000//////111000///......///000111////////////............222...---000000///111555===GGGPPPSSSSSSRRRLLLFFF:::555000,,,+++,,,------+++++++++,,,,,,---------*********+++++++++++++++------,,,,,,,,,+++++++++***++++++++++++***++++++)))******+++++++++******************************************************,,,,,,------,,,++++++*********))))))))))))******((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))******+++++++++*********))))))'''(((((()))******++++++---+++))))))++++++)))'''))))))******))))))((('''((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((+++++++++*********))))))(((((()))***************(((((()))++++++,,,,,,+++++++++,,,,,,,,,***)))((('''((((((((((((''''''&&&'''((()))***,,,111888<<<@@@CCCDDDBBBBBBBBB===777222///+++)))***+++,,,,,,,,,,,,++++++***))))))(((******++++++++++++*********)))(((((((((((()))***))))))))))))))))))))))))))))))))))))************************************---,,,+++***+++,,,...///******+++,,,,,,,,,,,,+++------......///.........,,,,,,,,,,,,---.../////////000222111000000111222111444444111111444444111222333333222000///111222555333111111333444222111111222333333444444333333mmm\\\FFF999999>>>AAAAAA???>>><<<;;;::::::;;;;;;;;;999777777777666444222555555666666666666555555555444333222222222333444444222000///000111111000111111000000000000//////111000///......///000111.............../////////111...---///000///111555===GGGQQQTTTUUUTTTOOOJJJ>>>999222---+++,,,---...++++++,,,,,,,,,,,,------+++++++++***************,,,,,,,,,,,,++++++++++++,,,***))))))***++++++***(((((()))++++++,,,,,,,,,************************************************++++++,,,,,,++++++************))))))))))))******((()))***++++++***)))(((((())))))))))))(((((('''((((((((())))))))))))***+++************)))))))))'''(((((())))))******+++***)))((((((******)))(((******++++++******))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((+++************)))))))))(((((()))***************((()))***+++++++++++++++***+++,,,------,,,+++***(((((((((''''''&&&&&&&&&&&&''')))***,,,111777;;;>>>AAACCCBBBCCCCCC???999333000,,,******+++++++++,,,,,,++++++***)))))))))******++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))(((((())))))************************************,,,++++++******+++---...***++++++,,,,,,,,,,,,,,,,,,---...///////////////******+++,,,---///111222000111222222111111222444333666666333222444333000222333333222000000111333555444222333444444333111333333444555555555555444gggUUULLLFFF???===AAAEEEGGGFFF<<<<<<:::999999999999:::999777666555666666444222444555555666666555555444444333222111111222333444333111//////000111000000111000000000////////////000///............///000---------....../////////000---,,,...//////222666>>>HHHQQQUUUVVVVVVRRRMMMCCC===444...+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,+++++++++++++++++++++---***((((((***++++++***((()))***+++++++++++++++************************************************++++++,,,,,,,,,,,,++++++******))))))))))))******((()))+++,,,,,,+++)))((())))))*********))))))((())))))))))))))))))))))))************))))))))))))(((((((((((())))))******(((((((((((()))))))))))))))***************))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))(((((()))***************((()))***+++++++++++++++***+++,,,---...------,,,***)))((('''&&&&&&&&&%%%&&&''')))***,,,000555999<<>><<<;;;;;;;;;:::999999999999999888666555555666666555333444444555555555555444444333222111000111111333333222111//////000111000///000000000////////////...//////............//////,,,,,,------......//////000,,,+++---//////222888???HHHQQQUUUVVVWWWSSSNNNEEE???666///,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++,,,***))))))***++++++***+++++++++++++++***)))(((************************************************,,,,,,---------------,,,******))))))))))))******(((***+++------+++***((())))))***************)))************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))(((((())))))(((((()))******)))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))***+++++++++*********+++---...////////////,,,+++)))(((&&&&&&&&&&&&&&&''')))***,,,///333777999===???@@@BBBDDDAAA;;;666222...+++************+++++++++*********************++++++++++++******))))))************))))))(((((((((((((((((((((((('''(((((()))******++++++************************+++*********++++++,,,,,,++++++,,,------------,,,,,,---...///000000000000...------------...//////...///111111111111222444666999:::777666777555111444555555555333333555777666777888888777666555555666666777888888888888888ooo[[[LLLEEEBBBDDDHHH===AAADDDBBB>>>::::::<<<;;;;;;::::::999888777777777666555555666777666444444444555555555555444444222111000000000111222333222000//////111111///...000000////////////..............................---------------.........///+++***,,,...///333999???HHHPPPTTTUUUUUURRRNNNFFF???777000------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++*********+++++++++++++++)))+++------+++***+++,,,,,,,,,,,,++++++)))((((((************************************************,,,,,,---.........------******))))))))))))******)))***+++,,,,,,+++***)))((())))))************)))+++************)))))))))(((((()))))))))))))))***((((((((((((((((((((((((((()))******(((((((((***'''((())))))***)))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))))))))***(((((()))***************)))******+++++++++******)))+++---///000111111111...---+++((('''&&&&&&'''&&&''')))***+++...222555777;;;===>>>@@@CCC@@@:::666222...++++++++++++*********************************++++++++++++******)))******++++++******)))))))))))))))))))))))))))''''''((()))***++++++,,,************************+++++++++,,,,,,,,,,,,,,,++++++,,,------------------...//////000000000000000000///...------......---///111111000111333444777;;;<<<:::999:::888444666777777777666666777999777999;;;;;;:::888777888777888999999::::::999999{{{fffRRRKKKFFFHHHIIIDDDAAABBB===???@@@@@@@@@@@@AAACCC:::::::::999888666555444777666555555777888777555333444444555555444444333111000000///000111222333111000///000111111///---000000/////////.........---..................---...------------------,,,...***)))+++---///444999>>>GGGOOORRRSSSSSSPPPLLLDDD???777111...---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------)))*********++++++++++++&&&,,,111111,,,)))***---******+++++++++******)))************************************************++++++,,,---------------******))))))))))))******************************'''((())))))******))))))+++++++++*********))))))(((((((((((())))))******((((((((((((((((((((((((***+++,,,+++((('''(((***((()))******++++++******((((((''''''''''''(((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))******(((((()))*********************+++++++++******))))))***---///111222333333111///,,,***(((''''''(((%%%''')))***+++---000333666999<<<<<>>999555222...++++++,,,,,,+++******************************++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))''''''((()))***+++,,,,,,************************++++++,,,---------------+++,,,------...---------...//////000000000//////000000///..................000111222222222444666888<<<>>><<<<<<>>>;;;777777888999999888888:::<<<999<<<>>>>>><<<:::999:::999999:::;;;;;;;;;;;;:::zzzdddSSSIIIMMMEEEAAAEEEFFFCCCAAABBB???>>>>>>???@@@>>>;;;888::::::999888777555333222777666555666777888777666333444444555555444444333111000/////////111222333111000///000111111///---000/////////............------............------.........------,,,,,,,,,...***(((+++---///444:::>>>GGGOOOQQQRRRRRROOOJJJCCC>>>777222///...,,,+++---------,,,,,,+++++++++,,,,,,,,,------.........))))))******++++++++++++%%%---444444---)))***...((()))***+++++++++++++++************************************************)))***+++,,,,,,,,,,,,,,,******))))))))))))************)))(((((()))******''''''((()))))))))))))))++++++++++++******))))))'''((((((((())))))******((((((((((((((('''''''''+++---...,,,)))'''(((***)))***+++,,,,,,,,,,,,,,,((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******(((((()))*********************+++++++++******))))))***---000222333333444222000---***((((((((((((%%%''')))***+++---000222555999;;;<<<>>>@@@===777555111---++++++,,,,,,,,,******************++++++******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,************************+++,,,---.........------+++,,,------......------///000000000000//////...//////............/////////111333333333333555777888===???>>>>>>???===999888:::::::::999999;;;===:::===@@@@@@===;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;xxxcccTTTLLLJJJHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDAAA@@@???>>>============999999999888777666666555444444444555555555555666555444444333333222222111000///.........///111222000000////////////000000........................///...---,,,,,,---...///......---,,,,,,+++******,,,,,,,,,,,,...000333444;;;>>>EEEMMMSSSRRRLLLFFF<<<777111---,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++************************************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,******)))(((''''''(((((())),,,---,,,***)))+++---))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((***'''%%%'''***,,,***'''******))))))((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***'''((()))******++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************&&&)))***((()))---...,,,***+++,,,...000333555666111111000---***(((((()))'''(((******)))***---///333555888:::;;;;;;:::888444111,,,******+++++++++---+++)))***,,,---,,,)))))))))***++++++++++++***,,,+++******))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))+++---,,,+++***+++,,,,,,,,,,,,---------............//////000000111111////////////000000000000222111111111222444666777===>>>???@@@@@@???===<<<;;;<<<<<<<<<::::::<<<>>>???@@@BBBBBBAAA???<<<:::<<<<<<<<<===???>>><<<:::]]]UUUKKKEEEEEEGGGHHHHHHDDDEEEEEEEEEEEEDDDCCCCCC@@@???>>>===<<<<<<<<<<<<999999888777777666555555444444444444555555555555555444444333333222111111000//////...///000111222000000////////////000000........................///...---,,,,,,---...///......---,,,,,,+++******,,,,,,,,,---...000222333555999@@@JJJPPPPPPKKKEEE999555000---,,,---------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++)))(((((()))+++,,,,,,,,,+++******************,,,---,,,***)))+++---************************(((***+++***)))((()))******))))))((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***,,,***((()))+++,,,+++*********))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))***++++++++++++***************************)))))))))(((((((((((())))))))))))************---///...+++***,,,+++(((++++++,,,...000222444555111222000...***((('''((('''((()))***)))***,,,///111333666888999999888777333000,,,******,,,,,,,,,---+++)))***,,,---,,,***))))))***+++++++++++++++,,,++++++***************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++------+++***+++,,,------------..................//////000111111111111111111111111111111111222222222222333555666777<<<===???@@@@@@???>>>===<<<=========;;;;;;===>>>@@@AAACCCDDDCCCAAA>>>===>>>>>>>>>???AAA@@@>>><<>>===<<<;;;;;;:::::::::888888777777666666555555444444444444555555555555444444444333222222111111000////////////000111222000//////......//////000........................///...---,,,,,,---...///...------,,,,,,++++++***------------...///000111///333;;;EEELLLMMMHHHCCC555222///------------,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,,,,,,,+++************+++***+++,,,,,,******+++,,,++++++++++++++++++++++++(((***+++***)))((()))***+++***)))((((((((((((((())))))))))))))))))))))))+++******))))))******+++++++++***))))))******+++***))))))))))))(((((((((((((((((()))))))))******((())))))******))))))((('''((()))***++++++++++++******************************)))))))))((((((((())))))))))))************000222111---+++---,,,))),,,,,,,,,---///000222333222333222///+++((('''''''''((()))))))))***,,,...000111444666777666555444111...+++***+++,,,------,,,+++******,,,,,,+++***)))******+++++++++++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***,,,------,,,++++++,,,............////////////...//////000111111222222444444333333222222222111333333333333444666777888;;;<<<>>>???@@@??????>>>>>>>>>???>>><<<<<<>>>???AAABBBDDDEEEEEEDDDBBBAAAAAA@@@@@@BBBCCCCCCAAA???wwwfffTTTGGGHHHGGGEEEFFFGGGFFFCCCAAABBBBBBBBBBBBAAA@@@??????<<<;;;:::999999888999999777777777666666555555555333333444444444555555555444444333333222111111111000000000000000111111111/////////....../////////..............................,,,,,,,,,,,,......---------,,,,,,+++++++++...------.........//////---111888BBBIIIJJJEEE???111///...---......---+++++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++******)))(((((()))))))))++++++,,,+++++++++++++++++++++++++++++++++++++++(((***+++***)))((()))***++++++***)))(((((((((((())))))))))))))))))))))))*********))))))*********)))))))))((((((((()))***))))))))))))))))))))))))((((((((())))))******+++((()))***++++++***)))((((((((()))***++++++++++++*********************************)))))))))((((((((()))))))))************+++......,,,,,,000000---,,,,,,,,,---...///000111333333333000,,,((('''''''''((())))))))))))+++---///000222444555444444333///,,,******+++---------+++++++++++++++,,,++++++)))***++++++,,,,,,+++++++++,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,......,,,,,,,,,---////////////000000000000//////000000111222333333555444444333333222222111333444444555666777888999;;;;;;===>>>???????????????@@@@@@???>>>===>>>@@@@@@AAACCCEEEEEEEEEDDDCCCBBBAAAAAACCCDDDDDDBBB@@@{{{eeeUUUMMMJJJIIIJJJDDDCCCBBBCCCDDDDDDDDDCCCAAAAAAAAA@@@@@@>>>======;;;:::999888777777777777666666666555555555555555333333333444444444444555444333333222222111000000///000000111111111111111//////............//////...........................---,,,++++++,,,---...------,,,,,,,,,,,,++++++------...............------111888AAAHHHHHHBBB<<>>?????????@@@AAAAAA@@@>>>>>>???@@@???@@@AAACCCDDDDDDDDDDDDBBBAAAAAACCCDDDDDDBBB@@@yyy___UUULLLHHHGGGDDDCCCEEEFFFEEECCCAAA@@@@@@@@@AAA@@@@@@@@@@@@???>>><<<<<<:::999888777777666666777555555555555555555444444333333333333444444444444333333333222111111000000///000111111222222111111///......------......///...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------111888AAAGGGGGGAAA;;;///...------...///---,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++,,,------,,,+++******,,,,,,+++***++++++++++++++++++++++++(((***+++***)))((()))************))))))******+++************************)))))))))(((((()))))))))+++******---111222///+++)))))))))************+++'''((())))))***+++,,,,,,)))******************)))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))************(((+++,,,******......,,,+++++++++,,,---...///000111333333222...+++***)))''')))))))))((((((***,,,//////000111111111111111---+++******,,,---,,,+++***+++,,,,,,******+++,,,***++++++,,,,,,,,,,,,,,,+++,,,---------,,,***)))************************))))))))))))******************+++++++++,,,,,,,,,,,,...//////...------...////////////000000000000//////000222333444555666333333333333333444444444555666777999::::::::::::<<<<<<<<<======>>>>>>???AAABBBBBB@@@>>>===>>>@@@>>>???@@@BBBCCCDDDDDDDDDBBBAAAAAABBBDDDDDDBBB???ttt___RRRRRRLLLJJJLLLKKKEEE@@@???IIIHHHFFFCCC@@@>>>>>>>>>AAAAAA@@@@@@???===<<<;;;:::999888777666666666666444444444444444444444444222222333333333444444444333333222222111000000000///000111222222222111111///......------......///........................------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++---............---***...666???GGGGGGBBB<<<111///------...///...---++++++++++++++++++++++++222000---+++******,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********,,,+++++++++,,,,,,---...---+++)))***,,,---+++***************************(((***+++***)))((()))***))))))))))))***+++,,,,,,************************+++******))))))******++++++((()))///777888222***))))))*********+++++++++'''((()))***+++,,,,,,---+++******))))))******+++))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))************))),,,,,,******------+++*********+++,,,...///000000222333222000---++++++((()))))))))'''((()))+++------..................---+++***+++,,,,,,+++******+++---,,,***)))+++---***+++,,,,,,------,,,,,,+++,,,---...---,,,***)))************************))))))))))))******************+++++++++,,,,,,,,,---...000000...---...///........./////////000000///000111222333555666666333444444555555666666777666777888:::;;;;;;;;;;;;======<<<<<<<<<======>>>AAABBBAAA@@@>>>===>>>??????@@@AAABBBCCCCCCDDDDDDBBBBBBBBBCCCEEEDDDBBB@@@yyy```PPPIIIHHHMMMGGGDDDGGGGGGCCCBBBEEE@@@AAABBBBBBAAA@@@@@@AAAAAAAAA@@@@@@???===<<<;;;:::999888777777666666666444444444444444444444444222222333333333444444444333333222222111000000000///000111222333222111111.........------.................................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////...---'''+++444>>>FFFGGGCCC>>>333000...---............++++++++++++++++++++++++444111---***)))***+++---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********)))))))))***++++++,,,---+++)))***,,,---,,,)))))))))))))))))))))))))))(((***+++***)))((()))***(((((())))))***+++------************************,,,++++++++++++++++++,,,)))%%%&&&...888:::222((())))))******++++++++++++'''((()))***+++,,,------,,,+++***))))))***+++,,,))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************(((+++,,,***+++//////---))))))***+++,,,...///000///111333333000...,,,,,,((())))))((('''''')))+++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,+++)))))),,,---,,,***)))+++---***+++,,,,,,------,,,,,,+++,,,---......,,,***)))************************))))))))))))******************+++++++++,,,,,,,,,---///000000///......///............///////////////000111222444555666777444444555666777888999999666777999;;;<<<<<<<<<;;;>>>======<<<<<<<<<======AAAAAAAAA@@@===<<<===???AAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCDDDFFFEEECCCAAA|||```TTTOOOHHHEEEIIIKKKKKKJJJGGGBBB???>>>>>>EEEDDDBBBAAA@@@@@@AAABBBFFFCCC@@@>>>>>>>>>===;;;888888888888777777777777222333444555555444333222444444444444333222111000666555333111////////////111222444555555333000...//////.........//////000////////////////////////------------------------------......------,,,+++------------------------...///444???IIIKKKDDD===111///---+++***+++,,,---++++++,,,,,,,,,---------333111...+++)))***+++,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,******************************************++++++************************************************+++111222,,,''''''((((((++++++******))))))((((((************************---+++***+++,,,,,,+++***************************++++++++++++,,,---...///+++)))'''(((***+++***''')))))))))***+++++++++,,,************************)))))))))***+++++++++,,,))))))))))))************++++++************************))))))))))))******//////...---,,,++++++***------............------000111222222111///---+++,,,***((('''&&&'''((()))''')))***+++******+++---++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******************++++++*********)))******+++,,,------,,,,,,,,,---......,,,---......//////...............///////////////222111111111222444666777555555444555666888:::;;;<<<===>>>??????@@@??????@@@???>>>======???AAACCCBBBAAA???============>>>???@@@AAA@@@@@@@@@BBBDDDHHHHHHGGGEEEDDDBBBAAA@@@ttt```NNNJJJIIIDDDDDDHHHKKKLLLKKKHHHDDDAAAAAAAAADDDCCCAAA@@@??????@@@AAAEEEBBB???>>>>>>===<<<;;;888888888888777777777777333444444444444444444333444444444444333222111111555444222111000///000000111222333444444222111000//////............//////////////////////////////------------------------------......------,,,+++---------------------------///444>>>HHHJJJDDD===111///---+++++++++,,,---******+++++++++,,,,,,,,,000///,,,***)))***++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************************************,,,111333---((((((***)))************))))))))))))************************,,,+++******,,,---,,,***+++++++++***************++++++++++++,,,---......---+++******,,,---,,,***************++++++++++++************************************++++++++++++))))))))))))******************************************))))))))))))******---------,,,++++++******------............------///000111111111///---,,,+++***(((&&&&&&'''((()))''')))************+++---++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***************+++***************++++++,,,,,,,,,,,,,,,,,,------...,,,---......//////............////////////000000111111111111222333555666666666666666777999;;;<<<<<<===>>>@@@@@@AAAAAAAAA@@@???>>>>>>>>>@@@BBBCCCBBBAAA???>>>=========>>>AAABBBCCCCCCBBBBBBDDDFFFHHHHHHGGGEEEDDDBBBAAAAAAttteeeTTTJJJCCCFFFHHHEEEFFFJJJIIIIIIIIIGGGDDDBBBBBBCCCBBBAAA@@@>>>>>>>>>??????CCCAAA>>>=========<<<;;;888888888888777777777777555444444333333444444555444444444333333222222111333222111111000000111111111111111222222222222222//////............//////////////////////////////------------------------------......------,,,+++---------------------------...444>>>FFFHHHBBB<<<000///---,,,++++++,,,---************++++++++++++---,,,+++************+++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,111222---)))***+++***)))))))))***************************************+++***)))***,,,------,,,++++++++++++******))))))++++++***++++++,,,---...---+++***+++,,,---,,,++++++++++++++++++*********************************+++++++++++++++*********)))))))))*********++++++******************************))))))))))))******++++++++++++++++++++++++------............---------...000111111///...,,,)))((('''&&&&&&&&&'''(((''')))************+++---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++******************************+++,,,,,,+++++++++++++++,,,------,,,---......//////............//////000000000000111111111111222444555666777777777888999:::;;;<<<<<<===>>>@@@AAABBBBBBBBB@@@????????????AAACCCDDDBBBAAA???>>>======>>>???BBBDDDEEEEEEEEEEEEFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBqqq^^^NNNEEEHHHDDDCCCFFFGGGEEEEEEIIIDDDEEEEEEDDDBBBAAAAAABBBAAA@@@>>>===<<<<<<======AAA???============<<<:::888888888888777777777666555444333222222333444555444444333333222222222222111111111111111111222222111111000000000222333444000//////............///////////////////////////------------------------------......------,,,+++------------------------,,,...444<<>>???@@@AAABBBBBB@@@??????@@@AAABBBCCCDDDAAAAAA???>>>>>>>>>??????BBBDDDFFFFFFFFFEEEGGGHHHFFFFFFEEEEEEDDDCCCBBBBBBwwwdddYYYQQQKKKHHHDDDBBBAAABBBBBB@@@AAADDDBBBCCCDDDCCCAAAAAABBBCCC@@@???===<<<;;;;;;<<<<<<>>>===<<<<<<======;;;:::888888888888777777777666555444333222222333444555555444333222222222333333000111111111222222222222111111000///000111333444000000///...............////////////////////////------------------------------......------,,,+++------------------------,,,...333:::??????;;;777......------,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,---------------,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************************************************------***(((******((())))))******++++++,,,,,,***************************))))))***,,,...---,,,+++++++++*********))))))++++++*********+++,,,,,,******++++++*********+++---,,,,,,,,,++++++******************************---,,,,,,,,,++++++******************++++++++++++))))))*********+++++++++++++++************++++++++++++,,,,,,------......,,,,,,------------,,,,,,+++,,,...//////...---,,,''''''&&&&&&&&&'''''''''&&&((()))***))))))***,,,---------------------------------,,,,,,---......------------------------------------------------...---,,,+++************+++++++++***+++,,,,,,---++++++******++++++,,,---,,,---......///.........//////000000111222222333444555666777888888999999888999999:::;;;;;;;;;;;;:::;;;<<<>>>??????@@@@@@?????????@@@AAACCCDDDDDDAAA@@@???>>>>>>>>>???@@@@@@BBBEEEEEEEEEDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBzzzjjjZZZRRRPPPMMMIIIFFFCCCBBBAAAAAABBBBBBCCCDDDCCCDDDEEEDDDCCCBBBCCCEEE@@@???===<<<;;;;;;<<<<<<<<<;;;:::;;;===<<<;;;999888888888888777777777777555444444333333444444555555444333222222222333444000111111222222222111111222111000///000111222333111000///......---......////////////////////////------------------------------......------,,,+++------------------------,,,///333888;;;:::666222------------------------------------............---------,,,,,,---......,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************************************)))++++++((((((++++++(((*********+++++++++++++++************************+++***)))***,,,------,,,************************++++++************++++++,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,)))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,------.........,,,,,,------------,,,,,,+++,,,...//////---,,,+++&&&''''''''''''(((((((((&&&((())))))))))))***,,,........................------------------...///------------------------------------...............---,,,++++++++++++++++++++++++++++++,,,------+++++++++++++++,,,------,,,---......//////......//////000111222333333444555666777999::::::;;;::::::;;;<<<<<<======<<<<<<;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@AAABBBCCCDDDAAA@@@???>>>>>>???@@@AAA>>>@@@CCCDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAttt```VVVNNNMMMJJJDDD@@@???BBBBBBBBBBBBEEEGGGGGGDDDBBBCCCDDDDDDBBBBBBCCCDDD@@@???===<<<;;;;;;<<<<<<:::999:::;;;<<<<<<:::999888888888888777777777777333444444444444444444333555444222111111222444555111111222222222111000000222111111000000000000000111000///......---------////////////////////////------------------------------......------,,,+++------------------------,,,///222666777555111...,,,---------------------,,,,,,,,,---------......///---,,,******+++---...,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((************************************************)))++++++((())),,,,,,))),,,++++++++++++++++++***************************,,,+++******,,,---,,,***)))))))))***++++++,,,,,,++++++************+++++++++---///...,,,+++---...++++++,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,((())))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---...///...,,,***)))''''''(((((())))))))))))&&&'''))))))((((((***+++........................---------------...//////........................------------.........///---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,------...,,,---......//////......///000000111222333444555555666888999:::;;;;;;:::===>>>???@@@@@@@@@???>>>======>>>>>>>>>>>>======<<<<<<>>>@@@AAABBBCCCCCCAAA@@@?????????@@@AAAAAA<<>>======;;;<<<===???AAABBBBBBBBBAAA@@@?????????@@@AAABBB<<>><<<<<<;;;;;;999999:::;;;<<<<<<;;;;;;<<<999777666666777777666333222222222333333444555777555444222222333444555333333111000000000111222222111000//////000111222000/////////...............///000111111000///............------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000/////////---++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,...000///---+++...------,,,+++******))),,,,,,,,,++++++***(((((()))************++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++((()))))))))))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,***))))))+++...------,,,++++++,,,,,,,,,,,,---.........---,,,+++------------------------,,,,,,,,,------,,,++++++///)))%%%(((...///)))"""''''''&&&&&&&&&(((***+++,,,...///...------.../////////............/////////...---------...000111******+++,,,---...///000------------,,,,,,+++*********+++,,,---------------------.........//////...............///000000///000111222333444444444555555666666777999===@@@???BBBDDDEEEEEEEEEFFFGGGEEECCCAAA???======>>>???===;;;:::<<<@@@BBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@AAA@@@???>>>===???@@@@@@@@@@@@@@@???>>>pppWWWRRRWWWUUUVVVPPPIIIDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA????????????>>>>>>?????????@@@???>>>===<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;999666555555666555444444333333333333333444555666555333222222333444555333222111000000000111222222111000//////000111222000000/////////............///000111111000///......------------------,,,........................------------------------...//////000000//////......,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,...//////---+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***)))************++++++++++++++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,+++))))))))))))))))))***++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++)))***,,,---------,,,,,,+++,,,,,,---,,,---.........---,,,,,,------------------------,,,,,,,,,------,,,,,,+++---)))&&&(((,,,---(((###''''''''''''((()))******,,,---///...------.../////////............////////////.........///000111,,,,,,---------------..................---,,,,,,***+++,,,---............---------.........//////...------------...////////////111222333444444444555666666666666999===@@@@@@BBBFFFHHHGGGGGGGGGHHHFFFDDDBBB???>>>===>>>???===;;;;;;<<<@@@BBBBBBAAAAAABBBBBBBBBAAAAAA@@@???@@@AAAAAABBBAAA@@@???>>>???????????????@@@??????hhhXXXPPPUUU[[[VVVOOOKKKGGGDDDCCCCCCBBBAAACCCAAA@@@@@@AAAAAA@@@>>>========================???>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;999666444555555444333555555444444333444444444666555333222222222333444333222111111000000111111222111000000000000111222000000000/////////.........//////000000//////...---------------.........------------------------........................---..................---,,,,,,+++---...///...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++---//////---+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++*********))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,...---------,,,,,,+++++++++,,,,,,+++******,,,------,,,,,,,,,,,,,,,------,,,------.........------------------------------,,,,,,------------,,,,,,+++)))((()))***)))'''%%%''''''((()))************,,,---......------...000//////............//////000////////////000111222.........------,,,,,,,,,...////////////...------,,,,,,---...////////////------........./////////---------------......///...///000222333333444444555666666666666999<<>>======>>><<<<<<<<<===@@@BBBBBBAAACCCCCCCCCCCCCCCBBBBBBAAACCCCCCDDDDDDCCCAAA@@@>>>???>>>>>>>>>???@@@AAABBB{{{hhh]]]ZZZYYY^^^^^^RRRJJJHHHGGGEEEDDDCCCBBBBBBCCCAAA??????@@@@@@???>>>======>>>>>>>>>>>>======>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<999666555555666555444888777666555444444444444555444333222222222333333222222222111111111111111111111111111111111111111000000000////////////...////////////////////////,,,,,,------......//////------------------------////////////////////////,,,------......------,,,,,,+++,,,---//////---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,......---+++******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,---******++++++******)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))***++++++***++++++++++++,,,,,,,,,///......------,,,,,,++++++,,,---,,,+++***,,,------,,,,,,,,,,,,------...---------...............------------------------+++,,,------------------******+++)))(((&&&&&&&&&&&&''')))+++++++++******+++---......------///000//////............//////000000000000000111111222......---------,,,,,,,,,....../////////......------...///000000111000000............////////////...............///000000...///000222333333444444555666777666666888<<>>>>>??????@@@@@@??????>>>===<<<;;;::::::999::::::<<<;;;::::::::::::;;;;;;<<<:::777666777888777777:::999888666555444444333444444333333222222222222222222222222111111000000111111222222222222111111111000000000//////////////////............//////---------....../////////........................////////////////////////,,,,,,------------,,,,,,,,,+++,,,---//////---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++---...---+++++++++++++++++++++++++++,,,,,,+++*********+++++++++,,,,,,,,,------------+++++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,+++++++++++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************+++*********+++++++++,,,,,,.........------,,,,,,,,,+++,,,------,,,+++,,,------,,,,,,,,,------...///------------......//////------------------------+++,,,------.........---***+++,,,***'''%%%&&&'''&&&''')))+++++++++******+++,,,......---...///111//////............/////////000000111111111111111,,,,,,,,,---------......,,,------.........------......///000111111111111........./////////000000000000000000000111111222///000111222444444444444666777777666666888<<<>>>BBBEEEIIIKKKJJJIIIIIIIIIHHHFFFBBB???===<<<<<<<<<;;;<<<>>>@@@AAAAAABBBBBBDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGHHHGGGFFFDDDBBBAAAAAAAAAAAABBBCCCDDDEEEFFFwwwfffaaa]]]aaacccZZZXXXWWWOOOIIIJJJKKKKKKIIIGGGGGGGGGEEECCC@@@??????@@@?????????@@@AAABBBBBBAAA@@@???===<<<;;;:::::::::::::::<<<;;;999888888888999:::;;;999777777888::::::999<<<;;;999777666444333333333333333333222222222222111222222222222111000000111111222333333222111111111111000000000////////////......------......///.............../////////////////////////////////////////////////////////,,,------------------,,,,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,,,,+++***+++,,,------+++++++++,,,,,,------......///...,,,*********++++++,,,,,,,,,---------......+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,---------+++,,,......---,,,,,,---,,,,,,,,,,,,---...///000------------...///000111------------------------+++,,,---......///......------,,,***'''&&&'''(((''''''((()))***************,,,............000111//////............//////...///000111111111000000,,,,,,,,,------.........,,,,,,---............---......///000111111111111....../////////000000000111111111111111222333333000111222444555555666666666777777666666888;;;>>>CCCEEEGGGGGGFFFEEEFFFFFFFFFDDDAAA>>><<<;;;;;;<<<:::<<<@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGEEEDDDBBBDDDEEEFFFGGGGGGGGGGGGGGGttthhh___```\\\aaaaaaWWWTTTTTTMMMJJJKKKMMMLLLIIIGGGHHHIIIGGGDDDAAA???@@@@@@@@@??????@@@AAABBBBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;:::888777666777888999999777666666888:::;;;:::>>>===;;;888666444333333333333333333333222111111111222222333222111000///111222222333333222222111111111111000000000/////////...------------...///////////////............................................................------............------...,,,++++++---......---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,,,,***)))***,,,---,,,,,,++++++---///111222444555333111///---++++++,,,,,,------------............,,,------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,---,,,,,,,,,,,,,,,---.........------------,,,,,,,,,++++++++++++++++++++++++*********++++++*********************++++++++++++******++++++,,,,,,------+++,,,...///---,,,,,,---,,,,,,,,,------...///000...---------...///111222------------------------+++,,,---...////////////000...,,,***)))(((((((((''''''''''''((()))*********,,,---.........000222//////............//////---...///000000000//////...---------------,,,,,,------...///////////////---...///000111111111111.../////////000000000000111111000000111111222333222222444555666777777777777777777666666888;;;>>>CCCDDDDDDCCCAAAAAABBBCCCCCCAAA???<<<;;;:::;;;<<<999===AAABBBAAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDGGGHHHJJJLLLLLLKKKIIIGGG|||kkkfffdddcccXXXVVV\\\^^^SSSOOOMMMDDDJJJLLLMMMLLLHHHGGGHHHJJJHHHEEEBBB@@@@@@AAAAAA@@@>>>???AAABBBBBBAAA???>>>======<<<;;;;;;;;;<<<<<<;;;999777666555666777888777555444555777:::;;;;;;???>>>;;;999666444333333222333333333333222111111111111222333222111000///111222333444444333222111111111111111000000000000///...---,,,,,,---...///000000//////......------------------------------........................---......//////......---///---++++++,,,.................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,***)))***+++---,,,,,,***+++...111444777999;;;666444111...---,,,---------------.........//////------......------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...---,,,,,,,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++((()))***+++,,,------...+++---//////...,,,,,,---,,,,,,,,,---...///000000...---------...///111222------------------------+++,,,---...////////////222///+++*********)))'''''''''&&&&&&&&&(((***+++***,,,---.........000222//////............//////,,,---///000000000///...000//////---,,,++++++***......///000000000000000---...///000000111111000////////////000000000000000000000000000111111222222333555666777777888888777777777777666888;;;>>>CCCCCCBBB@@@>>>>>>???AAAAAA@@@===;;;::::::;;;<<<999===AAACCCBBBAAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHGGGFFFEEEDDDIIIKKKMMMOOOOOOMMMJJJHHHyyytttrrrjjjaaa]]]]]]]]]ZZZTTTMMMJJJJJJLLLKKKIIIGGGFFFGGGHHHHHHHHHDDDFFFGGGEEEAAA??????AAA@@@BBBAAA@@@@@@BBB@@@;;;???>>>===<<<<<<===>>>???<<<;;;999777666666777777666666555555555555666666;;;999777555444444555666222333333333222000///---222222222111111111000000---///333555666444222111111111000/////////////////////...---,,,+++++++++000000//////......------------............---------...///...,,,+++,,,---........................---------.........//////,,,,,,+++---...///...,,,...------,,,,,,++++++***---...///...,,,+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++---222:::AAAFFFHHHEEEAAA:::333...------...//////...------,,,++++++***************************))))))((()))+++---...,,,+++***))))))***++++++++++++,,,,,,,,,,,,------..................------------,,,,,,,,,------...------,,,,,,+++***))))))------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------------------------...------,,,,,,------...,,,,,,------...///000000..................------,,,...///...------...///000//////......000111222222222000...,,,***((('''))))))(((''''''((()))***.........///////////////000/////////............000000000000000000000000,,,---......,,,,,,---...---......///////////////000000000000111111111111000000111111111000000///111111111111111111111111444444555555666777777777444888::::::888888999:::@@@@@@??????>>>>>>============<<<;;;::::::::::::===>>>@@@AAABBBBBBAAAAAA@@@AAAAAA@@@AAACCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHMMMKKKIIIJJJMMMMMMJJJGGG{{{ooolllkkkddd^^^ZZZ\\\[[[XXXRRRLLLIIIJJJLLLGGGEEECCCCCCEEEFFFFFFEEEFFFGGGFFFDDD@@@>>>???AAA@@@BBBBBB@@@AAACCCAAA<<<>>>======<<<===>>>???@@@>>>===;;;999888777777888666666555555555555666666888888777777666666555444111222222222222111111000222222222111111111000000---///222555666444222111111111000///////////////111000///......---------///////////////.........---......//////......------...///...,,,+++,,,---........................---------.........//////,,,,,,+++---...///...,,,++++++++++++++++++,,,,,,---...///...,,,+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))),,,444>>>HHHPPPTTTIIIEEE>>>777222000111222......------,,,+++++++++***************************)))))))))***+++,,,---,,,+++***))))))***++++++++++++,,,,,,,,,,,,------........................---------,,,,,,------...------,,,,,,+++******)))------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------------------------...------,,,,,,------...,,,,,,------...//////000////////////////////////---...//////---,,,---/////////.........///000111222222000...,,,***)))((())))))((('''''')))***+++............////////////000000/////////.........000000000000000000000000,,,---......,,,,,,---...---......////////////////////////000000000111111000000111111111111000000111111111111111111111111444444555555666666777777::::::;;;===<<<::::::===??????>>>>>>===<<<;;;;;;<<<<<<;;;::::::::::::;;;<<<===???@@@AAAAAAAAA@@@BBBCCCCCCCCCCCCEEEFFFEEEDDDDDDEEEFFFGGGHHHIIIIIINNNLLLJJJJJJLLLLLLJJJHHHzzzsssmmmllljjjddd___\\\[[[YYYTTTNNNIIIGGGIIIKKKDDDCCCBBBBBBDDDFFFFFFFFFHHHGGGEEEBBB???>>>???AAAAAACCCCCCBBBCCCEEECCC>>><<<<<<<<<<<<===???@@@AAA@@@>>><<<:::999888888888666666555555555555666666444555777888888777555444111111111111111222333333222222222111111111111111...000222555555444222111111111000/////////000000333222111000000//////000.........///////////////---......//////......------/////////---,,,---...........................---------...............,,,,,,+++---...///...,,,))))))******+++,,,,,,------.........,,,+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((())),,,444@@@LLLVVV[[[MMMHHHAAA999444111111222------,,,,,,++++++******++++++++++++++++++++++++******)))******+++,,,---++++++************+++,,,++++++,,,,,,,,,,,,------...........................------,,,,,,------------,,,,,,++++++*********------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------------------...------,,,,,,------...,,,,,,------...////////////000000000000000000000///000000///---,,,---..................///000000222222111///---+++)))((())))))((('''((()))***+++............//////000000000000000/////////......000000000000000000000000,,,.........---,,,---...---......///////////////....../////////000000000000000111111111111000000111111111111111111111111444444444555666666777777>>>999999======999:::?????????>>>===<<<;;;:::999;;;::::::::::::;;;<<<<<<<<<===>>>???@@@@@@??????BBBBBBCCCDDDEEEEEEEEEEEECCCDDDEEEGGGHHHJJJKKKLLLPPPNNNKKKIIIIIIIIIHHHGGGrrrqqqpppnnnkkkeee```^^^YYYVVVPPPJJJGGGFFFIIIKKKEEEDDDDDDEEEHHHIIIIIIIIIJJJHHHDDD@@@>>>>>>???@@@BBBDDDDDDCCCDDDFFFDDD???;;;;;;<<<===>>>???@@@AAA@@@>>><<<:::888777777777666555555444444555555666333444666777777777666666333222111000000111333444111111111111111111111111...000222444555444333222111111000000///000000111333222111000000000000000------......//////000000......////////////.........///000///---------...................................................,,,,,,+++---...///...,,,+++++++++,,,,,,---------,,,---......,,,,,,,,,...+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---333>>>IIISSSXXXPPPKKKBBB999222///......,,,,,,,,,++++++*********++++++++++++++++++++++++************++++++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,,,,,,,------............////////////......---,,,,,,,,,------,,,,,,,,,++++++*********------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------........./////////////////////000000000000111111000---,,,,,,---.............../////////222222111000...,,,***))))))((((((((((((***+++,,,------......//////000000000000000////////////...////////////////////////---...///...---,,,---///---......///////////////............///////////////000000111111111111000111111111111111111111111333333444555555666666777;;;666666;;;<<<888:::@@@@@@@@@???>>><<<;;;::::::::::::::::::;;;<<<===>>><<<======>>>>>>>>>>>>>>>@@@???@@@DDDDDDBBBBBBCCCCCCCCCEEEGGGIIIKKKMMMNNNPPPNNNJJJGGGFFFFFFFFFFFFyyyhhhjjjkkkiiifffccc___\\\WWWSSSMMMHHHFFFFFFHHHJJJEEEEEEEEEGGGIIIKKKKKKJJJIIIGGGCCC@@@>>>>>>???@@@BBBDDDEEECCCEEEGGGEEEAAA;;;;;;<<<===>>>?????????===<<<:::888666666666666555555444444444444555555555555444444444666777888666555333111000111111222111111111111111111111111///000222333444444333222111111000000000000111111111111000000//////000000------......//////000000...//////////////////...///000111000...---...///.............................................---,,,,,,+++---...///...,,,//////.........---------,,,---...---,,,,,,---...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///......333<<>>======:::::::::;;;<<<===??????==================>>>>>>???===@@@FFFFFFBBB@@@CCCBBBCCCEEEGGGIIIKKKMMMNNNNNNLLLIIIFFFDDDCCCCCCDDDzzzqqqbbbdddeeecccbbbcccbbb^^^TTTPPPJJJGGGFFFGGGHHHHHHDDDCCCDDDFFFHHHJJJIIIGGGHHHEEEAAA??????@@@@@@???BBBDDDDDDCCCEEEHHHFFFAAA======>>>>>>>>>>>>======:::999777666555555555555555555444444444444555555666555444333333555777999666555444333111111111000111111111111111222222222///000222333444444333333111111000000000111222222000000///////////////000.........///////////////...//////000000//////...///111111000///...///000.......................................---------,,,,,,+++---...///...,,,111111000//////...------+++---...---,,,,,,---///,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,------......///...///444===GGGNNNRRRPPPKKKBBB999222...------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---------,,,++++++,,,,,,,,,,,,------.........//////000000111///......---,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...........................,,,,,,------......//////000111111000...---...///...//////000111000000000111222333222111...,,,***)))((((((((()))+++,,,...,,,------...///000111111111111000000000/////////000000000000000000000000---...//////...---...///---......///////////////....../////////000000000...///000111111222111111111111111111111111111111333333333444555555666666666AAAFFF@@@;;;>>>BBBBBBCCCCCCBBBBBBAAA@@@@@@@@@<<<<<<<<<======???@@@@@@>>>>>>============>>>>>>AAA>>>BBBIIIJJJDDDAAAEEEBBBCCCDDDFFFIIIKKKLLLMMMKKKKKKJJJGGGDDDBBBCCCDDDwwwllldddeeebbb^^^___cccbbb]]]RRRNNNIIIGGGHHHIIIHHHGGGCCCCCCCCCEEEHHHHHHGGGEEEEEECCC@@@@@@AAABBB@@@>>>AAADDDDDDCCCEEEHHHFFFAAA@@@@@@@@@???>>><<<:::999888888666555555555666666555444444333333444444555555555444444555555555666333444444444333222222111000000111111111222222222000000111333333333333333111111000000111111222333000000////////////000000///////////////.........//////000000000000//////000111222111///...///000........................//////.........---------,,,,,,+++---...///...,,,////////////............+++,,,...---,,,,,,---///,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///...---///333;;;CCCIIIKKKHHHDDD===555000...//////,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++)))***+++---------------++++++,,,,,,,,,,,,---------......///000000111111//////...---,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------...------,,,,,,------...........................---------...//////000000///000111000///...///000//////111222222222111000111222333333222///,,,***)))((((((((()))+++---...,,,,,,---...///000111111111111111000000000//////000000000000000000000000---///000///...---...000---......////////////////////////000000000111111...///000111111222222222111111111111111111111111222333333444444555555666777MMMUUUEEE:::AAAEEE???BBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>???@@@AAAAAA??????>>>=========>>>???AAA===AAAKKKKKKCCC@@@DDDBBBCCCDDDFFFHHHIIIKKKLLLJJJKKKLLLIIIFFFDDDDDDEEEvvviiifffeee___XXXYYY]]][[[TTTQQQMMMIIIHHHIIIIIIHHHGGGDDDDDDEEEGGGIIIIIIGGGFFFDDDAAA???@@@BBBCCCAAA>>>AAACCCDDDCCCDDDGGGFFFAAAAAAAAAAAA@@@>>>;;;999777888777666555555666777888555444444333333444444555333444666777777555444333111222333444555444333222000000111111222222222222000000111222333333333333111111000000111222333333111000000000000000111111000000//////.........---//////000000000000//////000111222111000//////111........................//////.........---------,,,,,,+++---...///...,,,,,,,,,------.../////////+++,,,------,,,,,,...///,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,---...//////...---...111777===AAABBB@@@<<<666111------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***)))***+++---......------++++++,,,,,,,,,------------......///000111111222000///...---,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,---------------------------------...------,,,,,,------........................------......///000111111222...///000000//////000111///000111333333222222111111222333444222000---+++)))(((((((((***+++---///,,,,,,---...///000111222111111111111000000000000000000000000000000000000...///000///...---...000---......///////////////000000000000111111111111......///111111222222222111111111111111111111111222222333444444555555666666TTT]]]GGG888@@@DDD;;;AAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@???@@@@@@AAABBB@@@???>>>======>>>???@@@???;;;???JJJJJJAAA>>>BBBBBBCCCDDDEEEGGGIIIJJJJJJJJJLLLMMMLLLHHHEEEEEEGGGsssiii```bbb^^^[[[[[[XXXRRRQQQSSSLLLKKKIIIGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAHHHGGGEEEDDDCCCDDDFFFGGGBBBCCCCCCAAA===;;;999999:::777555666888999888666444333333444555666444222333555666555333333555888888666333222222222111000444111//////222333222000111222333333111111222333222222222333222111333666111111000......---------000000000000////////////...//////000000000000//////111222111...,,,,,,,,,000///...,,,,,,,,,---...---+++***+++...///,,,))),,,---...//////...---,,,++++++,,,,,,---...//////222//////000///,,,---111+++,,,---------,,,+++***------......------,,,+++***++++++,,,---.../////////------///444777888777444222000---,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,---------......---------......000111111222///,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,---...//////...............///000000//////............//////------......//////000000000000///..................//////000111222222222111111111111111000//////((()))+++,,,------,,,,,,------...///000000000000000111222333222000...---111111000000//////......000000000000000000000000////////////000000000000222111111111000000////////////000000111111111222000000111111111222222222222333333333333333333444888:::===@@@AAABBBAAAAAAAAAAAAAAABBBDDDEEEDDDCCCBBB@@@>>>===<<<===>>>???BBBAAA???>>>===>>>???@@@BBBBBBBBBBBBCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGG|||pppjjjdddaaa]]]ZZZZZZWWWRRRPPPRRRNNNLLLJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDCCCAAA>>>;;;:::999;;;888666666888:::999777555444333444555666555444111444555555555555888;;;888555333111222222111000444222000000222333222111333444555444222111222333555222111111222111000000222111000///////////////000000000000//////////////////000000000//////...///000111000...,,,---...000//////...------......,,,,,,+++,,,------,,,+++,,,---............---,,,++++++,,,,,,---......///111---,,,333888666111...+++,,,------------,,,+++------......------,,,++++++,,,,,,------............,,,+++---111444444333333111///---,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++++++++***++++++,,,---,,,,,,,,,---------......------------...///000111111///,,,,,,---......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++,,,,,,---......///---------------...////////////............//////------...//////000000111111000//////......//////...//////000111111222222111111111111111000//////))))))***+++,,,,,,,,,,,,,,,---...//////////////////000111222222000...---111000000000/////////...000000000000000000000000////////////000000000000111111111111000000000//////000000000111111111111111111111222222222222333222333333333333444444444666888:::===????????????BBBBBBBBBCCCEEEFFFEEEDDDCCCBBB@@@>>>===>>>???@@@BBBAAA???>>>===>>>???@@@CCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFuuulllkkkhhh```[[[YYYXXXUUUPPPNNNPPPPPPNNNKKKHHHFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCCCCCCCEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDBBB@@@===;;;:::;;;:::888777999:::::::::888666444333555666666555111333555666777888:::<<<777555222111222222111000444222111111333444333222555666666555333111111222444222000000222333111...222111000000000000111111////////////000000000000000000000000//////...---...//////...------...000//////000000000///......+++,,,......,,,,,,,,,---,,,,,,------------,,,,,,+++,,,,,,------.........000******666AAA???444++++++,,,------------,,,,,,---............---,,,,,,------------------------,,,+++***+++---///000///111///...,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,---------......------------...///000000///...------......---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,---......//////............//////......//////000111111111111111000////////////000/////////000111111222222111111111222111111000///******))))))***+++,,,---------..................//////000111111000///...000000000000////////////000000000000000000000000/////////000000000111111111111111111000000000000000000000000111111111111222222222222333333333333222222333333444444444444555777999<<<===>>>>>>>>>DDDCCCCCCDDDFFFGGGFFFEEEEEEDDDBBBAAA@@@@@@AAAAAABBBAAA???>>>>>>>>>@@@AAACCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEErrrkkkkkkhhh^^^YYYVVVVVVSSSNNNLLLNNNQQQOOOLLLIIIFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDIIIHHHFFFDDDCCCCCCDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFHHHFFFEEECCCBBB???<<<:::<<<;;;999999999;;;<<<===:::888555444555777777777444555777888999:::;;;<<<777444222111111222111111333333222222333444444444777888888666333111111222///222222111111444333111000000000///000000111111////////////000000000000000000000000///...---,,,---.........------///111...///000111111000///...***---//////,,,***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///***+++777AAA>>>444,,,,,,,,,,,,---------------...............------,,,.........------,,,,,,,,,,,,+++******+++,,,------......,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,---------......---------------...///000...---------......,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,---------......------,,,,,,------.../////////............//////......//////000111111111222111111000000000000000//////000000111111111111111111111222222111111000,,,+++)))((((((***---...---...............---,,,......///000000000///...000000000000/////////////////////////////////////////////000000111111222111111111000000000000000000000000000000111111111222222333333333444444444222222333333444555555555777999;;;===>>>???@@@@@@FFFDDDDDDEEEGGGHHHHHHGGGGGGFFFEEECCCBBBBBBBBBBBBBBBAAA???>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFEEEDDDDDDCCCrrrkkkiiiccc[[[WWWTTTTTTPPPKKKJJJLLLPPPNNNKKKHHHEEECCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHFFFDDDCCCCCCAAA>>>;;;<<<;;;:::999999;;;===???<<<:::777555666888888888777777888999:::::::::999666444111000111222111111222333333222222333444555888999999777333111111222+++222555111...000222000//////.........///000000.../////////000000000111000000000000///---,,,,,,---...//////......000222...///000111111000///...***---000///,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///,,,...555999666111...,,,,,,,,,------...............//////......---,,,.........------,,,,,,+++,,,,,,,,,,,,++++++,,,---,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------------......///...---,,,---......,,,***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,---------------...............//////000//////............//////.........///000000111111222111111000000000000000000000000000000111111111111111222222222222111111...,,,***((((((***---///.../////////...---,,,,,,------......////////////////////////000000000000/////////////////////////////////000111222222222000000000000000000111111111111000000000000000000222222333333333444444444222222333444444555666666888999:::<<<>>>???@@@AAAGGGEEEDDDEEEGGGIIIIIIHHHIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA???>>>>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCBBBBBBAAA|||ooojjjggg^^^YYYUUURRRQQQNNNIIIGGGIIIMMMKKKIIIFFFDDDCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDBBBCCCEEEGGGHHHHHHHHHGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEBBBBBBDDDCCC@@@<<<<<<;;;;;;999888:::>>>AAA===;;;888888888999999888888777888999;;;;;;999777555333000000111222222111111222333222222222444666888888888666333111111222,,,333666000...111111---//////...............///......//////000000111111////////////......---,,,---///111111000000111222......///000000000//////,,,---//////---------...------,,,,,,,,,,,,------------------------------///---///222111---...111---,,,,,,,,,---...///000...////////////...------.........------,,,,,,,,,---......---,,,+++---...+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,---------.........---------------.........---,,,,,,------,,,+++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------///............///000000//////............//////------......///000000000111111000////////////000000000000000000000111111000111222222333222222222///...+++******,,,...///000000000000///...---,,,,,,,,,,,,---...///000000////////////000000000000000000000000000000000000...///000000111222333333000000000000111111111111111111111111000000000000222222222222333333333333222222333444555666666777777888999:::<<<>>>???@@@GGGFFFDDDDDDFFFHHHIIIIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA?????????@@@BBBCCCAAA@@@@@@@@@@@@?????????AAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@???yyysssiiigggeeeZZZWWWSSSPPPPPPMMMGGGFFFHHHIIIHHHFFFDDDDDDCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDDDD@@@CCCGGGKKKMMMLLLJJJIIIDDDEEEFFFGGGGGGHHHHHHHHHFFFCCC@@@AAADDDDDDAAA===;;;;;;;;;999777999>>>BBB===<<<::::::;;;:::999777666555666999<<<<<<:::777444222000000111222222111///111222222000111333666666777777666333111111222///333333111666>>>;;;111111111000///.........///.........///000111111111.........///......---------000333444333111111000......------...//////000...------...//////...,,,......---,,,,,,---......------------------------...,,,---//////,,,---111---,,,,,,,,,---...000111///////////////...------------------------,,,,,,,,,...///...,,,+++---000++++++,,,---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,---------.........------,,,,,,------...///---+++***+++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------...------------...////////////............//////,,,,,,------......//////111000//////......//////111000000000000000000000000111222222333333333222000///---,,,,,,---///000222222222111000...---,,,+++++++++,,,---///000111.../////////000000000111000000000000000000000000...///000111222333333444///000000000111111111111111111111111000000000///111111111222222222222333222222333444555666777777888999999;;;<<<>>>@@@AAAHHHEEEDDDDDDFFFHHHIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBAAA?????????AAACCCDDDAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@??????>>>>>>????????????>>>>>>{{{qqqjjjccceeedddYYYVVVRRROOOOOOLLLFFFEEEGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCFFFKKKNNNOOOMMMIIIGGGDDDEEEFFFHHHHHHIIIIIIIIIEEEAAA???AAADDDEEEBBB>>>:::;;;:::888777888===BBB===<<<;;;;;;<<<;;;999777444333444888<<<>>>;;;999444222000///111222222111...000222111000000333666555666666555333111111222222333111333AAAOOOIII:::333333111000////////////---......///000111111222------......///............111555666555222000000...---,,,,,,,,,...///000///---,,,---000111...+++///...------------...///---------------------------***+++///000......000------,,,,,,---...000111///////////////......---------------------------+++---///...++++++...000++++++,,,---............++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,---------.........------,,,,,,,,,------000---***)))***,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------,,,,,,,,,,,,---......//////............//////++++++,,,,,,---......///000000///...............111111111000000000000000000111222333333333333333000000............///000333333333222000///------******+++,,,---...000111.../////////000000111111000000000000000000000000...///000111222333444444//////000000111111111222222111111111000000//////000000111111111222222222222222333444555666777888;;;;;;<<<===???AAACCCDDDGGGEEECCCCCCEEEHHHIIIIIIJJJJJJIIIHHHGGGEEECCCBBBBBBAAA@@@??????AAACCCDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>?????????>>>>>>=========>>>>>>>>>>>>>>>===zzzqqqiiiccc___[[[YYYXXXSSSMMMIIIHHHHHHFFFDDDBBBCCCEEEFFFFFFEEEDDDCCC@@@@@@@@@AAACCCEEEFFFGGGFFFHHHKKKNNNNNNKKKHHHFFFAAACCCEEEEEEEEEFFFHHHJJJCCC@@@===;;;<<<======<<<<<<;;;:::999888999:::;;;@@@??????===<<<999888777555444444666999;;;;;;:::666555444333222222222222222111111000000000000000111333666666444222111111333333333555:::@@@FFFJJJ???999111------///000///---...///////////////...000000000000000000000000////////////000000000000,,,---------...////////////...---------///000111,,,,,,,,,---------......---------------------------...///...------...///.........///////////////......//////......---,,,,,,---......------///000,,,------......------,,,,,,------...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------............---------......///---------,,,,,,,,,++++++++++++,,,------......///---,,,,,,++++++,,,,,,------------------...///000111000///......///000111------------------,,,,,,---......///......------////////////////////////...............///000000000000000000////////////111111111000000000000///000000////////////000000333555777666333///---,,,+++***))))))***+++...///000000000000///////////////////////////...............///000000000000000222222111111111111222222000000000000111111111111//////000111222222333333222333333444555666888888666888999<<>>>>>======>>>@@@@@@EEEDDDBBB@@@@@@AAABBBCCC<<<===???@@@@@@>>>===;;;<<<<<<==================|||vvvnnnfffaaa]]][[[YYYWWWRRRMMMIIIHHHHHHFFFEEEEEEEEEFFFGGGFFFDDDAAA@@@??????@@@@@@AAACCCDDDEEEGGGGGGHHHIIIHHHGGGFFFEEEAAACCCEEEEEEDDDDDDEEEFFFBBB???<<<:::;;;<<<<<<<<<;;;;;;::::::999999::::::======<<<;;;:::888777666777666555666888999888777666555444333222222222222222222111000000000000000111333555666444222111111555444333333555888;;;===:::555000---...000111111/////////000//////......000000000000000000000000............////////////---------.....................------...//////000,,,,,,---------.........---------------------------...///...------...//////////////////...............//////......---,,,,,,---......------...000,,,------......------,,,+++,,,,,,---......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---------......///......---------......---------,,,,,,,,,++++++///......------,,,,,,+++---,,,,,,++++++,,,,,,------------------...//////000///............///000...---------------------........................///////////////////////////............///000000000000000000000000000///111111111111111111111111111111///...............333555777777444000...---++++++***)))***,,,...///000000000000////////////////////////////////////...///000000111111000000222222111111111111222222000000000000111111111111///000000111222222333333333333333444555666777888888999:::===???AAACCCDDDAAAAAABBBCCCDDDFFFHHHIIIKKKKKKIIIGGGEEECCCBBBAAA>>>===<<<<<<===>>>???@@@AAA@@@???=========>>>???<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<{{{uuupppggg```\\\ZZZXXXWWWSSSPPPKKKHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFEEECCCAAAAAAAAA@@@@@@@@@AAABBBBBBHHHGGGFFFEEEDDDCCCCCCCCCAAACCCEEEEEECCCAAA@@@AAA@@@===:::999:::;;;;;;;;;::::::;;;;;;::::::999999999999999999888777666555777666666666888888666555555555444333222222222222222222111000000000000111111333555555444222111222555444333222222222222333333111///...000111111111000000000000000///...---000000000000000000000000------------...........................---------,,,---..................,,,------------.........///.........------,,,,,,---...///...------...///000000//////......------......//////......---,,,,,,---///...------...///,,,------......------,,,***+++,,,------...------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------......,,,,,,,,,---------......//////......------------------------,,,,,,,,,,,,//////......---,,,,,,,,,------,,,,,,,,,,,,------------------------...//////......------......///........................//////............////////////////////////////////////......//////000111000000000000000000000000000111111222222333333444222111///---,,,,,,,,,,,,333555777777555222000///,,,+++******+++,,,...///////////////000000000000///////////////////////////000111111222222111111222222111111111111222222000000000111111111222222000000000111222222333333333333333444555666777888::::::;;;===???AAABBBBBB@@@AAACCCDDDEEEFFFFFFGGGHHHHHHGGGEEEDDDCCCBBBAAA<<<;;;;;;;;;<<<===???@@@@@@???>>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;~~~tttqqqkkkccc\\\WWWUUUSSSRRROOOMMMJJJHHHFFFEEEEEEEEEAAACCCEEEHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCHHHHHHGGGFFFEEECCCAAA@@@AAABBBDDDCCC@@@>>><<<<<<>>><<<999888999:::::::::999:::;;;<<<;;;:::999888666777777888888777777666666555555666888888777555555444333333222222222333333222111111000000111111222444555555333222222222222222333444444333333333/////////000000000000///222222222111000///...---////////////////////////------.........//////////////////...---------,,,,,,---...//////...---,,,------------............//////......------,,,,,,---...///...---------///111111000///...------,,,.........///......---,,,,,,...///...------...///,,,------......------,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------......,,,,,,,,,---------....../////////......---,,,,,,...------------,,,,,,,,,,,,,,,------.../////////------,,,,,,,,,,,,---------------,,,,,,---......------------------------.........///////////////000///.........///000111/////////////////////////////////...///000000111000000000000000111111111000000111222333555555666000///---,,,++++++,,,---222444777888666333111111,,,,,,,,,+++,,,---...///////////////000000000000///////////////000000000000000111222222222222222222222111111111111222222000000111111111222222222000000111111111222222222333333333444444666777777;;;;;;<<<===???@@@AAAAAA@@@AAACCCEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA;;;:::::::::;;;===>>>@@@AAAAAA@@@???>>>======<<<;;;:::::::::::::::;;;<<<;;;;;;;;;;;;;;;:::::::::xxxpppqqqkkkddd]]]XXXUUURRRPPPOOONNNMMMKKKIIIHHHHHHIIICCCEEEGGGJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHJJJJJJHHHEEEAAA???@@@AAABBBAAA>>>;;;::::::===;;;888777888:::::::::999:::;;;<<<;;;:::999888666666777888888888888888333333444777999:::999777444444333222222222333333333222222111111111111111222444555444222111222333111111333444444444333333///000111111000///...---222222222222111000///...////////////////////////....../////////000000000/////////...---------,,,------/////////...---,,,---------.........///////////////......------------...///...---------///111111000///...------,,,.........///......---,,,---...///...---,,,---///,,,------......------,,,......------,,,+++))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///......------......///,,,,,,,,,---------............//////...---,,,,,,.........---------,,,,,,,,,,,,---......//////000...------,,,,,,------......------,,,,,,,,,------,,,,,,------------,,,,,,............//////000000///////////////000111222000000000000000000000000///////////////000111111///000000000111111111222000000111333444555666777///...,,,******+++---...000333666777666444333222------------------........./////////000000000111////////////000000111111000000111222222222222222222222111111111111222222111111111111222222222222111111111111111222222222444444444444444555666777;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA;;;:::::::::;;;<<<>>>???AAAAAAAAAAAAAAA???>>>===;;;::::::::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::|||sssoooqqqmmmfffaaa\\\WWWSSSPPPPPPPPPPPPNNNLLLKKKLLLMMMHHHIIIJJJKKKJJJIIIGGGFFFJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHJJJKKKIIIFFFAAA>>>???@@@@@@>>><<<:::;;;<<<===:::888777888:::::::::::::::;;;;;;::::::999999666777888888999999999888333333555888;;;<<<:::888444333333222222333333333333333222111111111111222333444555444222111222333222222222222222111000//////111333222000...------222222222222222111000///000000000000000000000000////////////000000000111...............---------//////////////////...---------........./////////........................---...///...------...///000000//////......------......//////......---,,,---/////////---,,,---...,,,------......------,,,------------,,,***)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------//////............//////,,,,,,,,,---------......,,,---...//////...---,,,............---------,,,000000//////...---------......------------.........------,,,,,,,,,,,,,,,,,,------......------,,,---------......//////000...///000111222222111111000000000000000000000000000000//////000000111222///000000111111222222222000111111222444555666666111///---******+++---...///222555666666444333333..............................//////000000111111...//////000000111111222///000111111222222111111222222111111111111222222111111111222222222222333111111111111111111111111444444444444444555666666999999:::;;;===>>>??????BBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA<<<<<<;;;:::;;;<<<===>>>===???@@@AAAAAA???===<<<;;;;;;;;;<<<======>>>>>>======<<<<<<;;;:::::::::uuuooopppkkkhhhddd```]]]XXXRRRNNNLLLNNNOOOMMMKKKIIIKKKLLLHHHIIIJJJJJJIIIGGGEEECCCGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGEEECCC@@@>>>>>>>>>>>><<<::::::===???===:::888777999:::;;;;;;;;;;;;::::::999999::::::666777777888888888888777555555777:::<<<<<<:::777333333333222222333333444444333222222111111222222333444555333222111222444333222222111111000000000///111333222000......///111222222333222222111111000000000000000000000000........./////////000000---------...............111111000///////////////............////////////------......//////000000---...///...------...//////////////////...............//////......---,,,...///000///---,,,---...,,,------......------,,,***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////............//////,,,,,,,,,---------......***,,,...///000///..................------------000000//////......------......------------.........---,,,,,,++++++,,,,,,,,,---...//////...---,,,+++,,,,,,---......//////---...111333444333222000000000000000000000000000000000//////000000111222///000000111111222333333000111111222333444444555555333///+++))))))+++,,,---000444555555444333333....../////////..................///000111111111...//////000111111222222...///000000111111000000222222111111111111222222111111111222222222333333111111111111111111111111555444444444444555666666777777999:::<<<===>>>???DDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<;;;;;;;;;<<<===;;;===@@@BBBBBB@@@>>>===;;;<<<>>>???@@@@@@??????>>>>>>======<<<;;;;;;:::{{{pppmmmqqqcccbbb___]]]ZZZVVVPPPLLLGGGIIIJJJIIIGGGEEEGGGIIIDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>><<<;;;999;;;>>>AAA===:::888777999;;;;;;;;;<<<;;;:::999888999:::;;;666666777777777777777666888888999;;;===<<<888666333333333222222333444444444333222222111111222222444444444333111111222444222222222222222333444444...111333222000...000222111111222333333333222222000000000000000000000000---------.........//////,,,------....../////////333222111/////////000111............/////////000,,,,,,---...///000111111---...///...------...///.........///////////////......//////......---,,,...///000///---,,,---...,,,------......------,,,((((((***+++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000//////............//////,,,,,,,,,---------......)))+++---///000000///...//////.........---------------......///000000000......------------.........---,,,,,,++++++++++++------...//////...------++++++,,,,,,---...//////,,,...222444555444222000000000000000000000000000000000000000000111111222///000000111222222333333000111111222222333333444999666111,,,)))(((((())),,,///333555555333333333...///////////////......---......///000111111222...//////000111222222222......///000000000000000222222111111111111222222111111222222222333333333222222111111111111111111555555444444444555666666555666777999;;;<<<>>>>>>EEEDDDCCCAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???===<<<;;;;;;<<<<<<;;;>>>AAACCCDDDCCC@@@???;;;===???AAABBBBBB@@@?????????>>>===<<<<<<;;;;;;wwwooolllkkkaaa___[[[XXXUUUQQQMMMIIIDDDFFFHHHIIIIIIHHHGGGEEEFFFFFFEEECCC@@@???AAABBB???AAACCCCCCBBBBBBBBBCCCDDDCCCAAA@@@@@@???===<<<@@@===888666777:::<<<>>>@@@@@@???;;;888999>>>BBB===<<<:::999999:::;;;<<<777777777777777777777777666888;;;>>>>>>===;;;999444333222333555555555333333333333222222222111111111111111222333333333444222333333333333222111111111111000000//////......000333666888777444///,,,000/////////111111///...,,,---...000000...---,,,---------.........//////........................222000............---,,,//////////////////......,,,///222222000......000000000000000000000000000/////////...,,,,,,---...///............---------...///000///...,,,,,,---,,,,,,,,,---------......,,,---...//////...---,,,---..................---,,,,,,------------,,,,,,////////////////////////------------............//////////////////////////////............//////+++++++++,,,---...///000000000///...------,,,,,,...------,,,,,,------...///......------,,,++++++///...---,,,---///111333000111333333111000111222111111000000000000000111//////............//////111111222222222111111000444111000111444666555444777555111...+++******+++,,,///222444555333111///111111111000///---,,,+++//////000111111111111111000000000000000000000000///000111222333444444444000000000000000000000000000000111222222222222111333333333333333333333333333333222222333444666777888888888888999:::;;;;;;>>>???AAACCCDDDDDDCCCBBBIIIHHHGGGEEECCCBBBAAA@@@AAA???===;;;::::::<<<===>>>>>>>>>???AAABBB@@@???>>>???@@@AAABBBAAAAAA@@@======>>>>>>===<<<;;;;;;|||tttnnnkkkjjjbbb___ZZZWWWTTTPPPLLLIIIFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFDDDAAAAAABBBCCC@@@BBBCCCDDDCCCBBBCCCDDDBBB@@@???>>>?????????===@@@<<<999888999;;;======DDDDDDBBB???;;;;;;===@@@===<<<:::999888999:::;;;888888888888888888888888777999<<<>>>???>>><<<:::777555444555666666555444444444333333333333333333333222222222222333333333222333333333333222111111222111111111000000000000222444666888777444000...000/////////111111///...,,,---///000000///---,,,---------.........//////........................222000...............,,,........................---///111111///...///000////////////////////////...//////...,,,,,,---...///............------------.........---,,,,,,,,,,,,,,,,,,---------......---...///000000///...---------............------,,,,,,------------,,,,,,...........................////////////000000000......------------.........------,,,,,,------...,,,,,,,,,,,,---...///000000//////...------,,,,,,...------,,,,,,------.........------------,,,,,,///...---------///111222000111333333111000111222111111000000000000111111//////............//////000111111222222111111000333111000111444666555444777555111...,,,+++***+++---///222444555333111000111111111000///---,,,+++//////000111111111111111000000000000000000000000000111222222333333333333000000000000000000000000000111111222333222222222333333333333333333333333444333333333333555666777888888888888999:::;;;;;;>>>???AAABBBDDDDDDDDDDDDIIIHHHGGGEEECCCAAA@@@???@@@???>>><<<<<<<<<<<<<<<>>>======???AAAAAA@@@???>>>???@@@AAABBBAAA@@@@@@======>>>>>>===<<<<<<;;;uuupppmmmjjjhhhbbb^^^XXXTTTQQQNNNLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHGGGEEEBBBBBBCCCEEEAAACCCEEEEEEDDDCCCDDDEEEAAA???===<<<>>>???@@@???>>><<<::::::;;;=========AAABBBAAA@@@>>>===>>>???>>>===;;;:::999999999:::888888888888888888888888888999<<<>>>???>>>===<<<999888777777777777666444444444333333333444555555666555444333222222222222222333333333333222111111222222222222111111111111333444555666555333111000000/////////111111///.........000000000000......------........./////////........................222000.........///...---........................///000000///......///111////////////////////////...//////...,,,,,,---//////............---------,,,------------,,,++++++,,,,,,,,,---------............000000000000......,,,,,,------------,,,,,,,,,,,,------------,,,,,,........................000000000111111111222222......---,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///////////////...------,,,,,,...------,,,,,,------...---------------.........///......---...///111222000111333333111000111222111000000000000000111111//////............//////000000111111111111000000333222111111333555555444666555222///,,,+++******---///111333444333222111111111111000///...---,,,//////000111111111111111000000000000000000000000111222222333333333222222000000000000000000000000111222222333333333333333333333333333333333333333444444333444444555777777777777777888888:::;;;;;;===>>>@@@BBBDDDEEEEEEEEEIIIHHHGGGEEECCCAAA???>>>????????????>>>===<<<<<<>>>======>>>@@@AAAAAA@@@>>>???@@@AAABBBAAA@@@???======>>>>>>>>>===<<<<<>>===>>>???@@@???===<<<;;;<<<===>>>>>><<<:::;;;<<<>>>>>>??????@@@@@@???===<<<::::::::::::999999999999999999999999777888:::<<<======<<<<<<;;;999777777888777666444333333222222333444666777999888666444222111111111222333333333333222111111111111111111111111111111222333333333222222111000000/////////111111///...//////000111111000//////............////////////........................111000...---...///...---------------............000000///...---...///111////////////////////////......///...,,,,,,...//////............---------------------......---+++,,,,,,,,,---------.........///000111111000///...+++,,,,,,------,,,,,,+++------............------........................000000111111111222222222000///---,,,,,,---///000,,,,,,++++++++++++,,,,,,---------------...////////////.........---------...------,,,,,,------...,,,,,,,,,---...//////000//////......///000111111000111333333111000111222000000000000000000111222//////............////////////000000111000000000222222111222333444555555666555222000---++++++***---...000222333333222222111111111000000...------//////000111111111111111000000000000000000000000222222333333333222111111000000000000000000000000222222333444444444444333222222222222222222222222444444444444555666777777777777777777888999;;;;;;======???AAACCCDDDFFFFFFHHHGGGFFFDDDBBB@@@>>>>>>>>>???@@@AAA@@@???===;;;>>><<<<<<===???AAAAAA@@@??????AAAAAAAAAAAA@@@???======>>>>>>>>>======<<>><<<;;;;;;<<<>>>???>>><<<999:::<<<>>>???@@@@@@???AAA@@@???>>><<<<<<;;;;;;999999999999999999999999666777777999:::;;;;;;<<<;;;999777777888777666444222222111111333555777999<<<;;;888555333111111111222333333333333222111111000000000000000000000000111111111111000000000000000/////////111111///...//////000000000000//////........./////////000000////////////////////////111///------/////////...---------.........//////000///---------...///000........................---...///...,,,,,,...000///............---------///...---...000111///---,,,,,,,,,---------.........///000111111000///...+++,,,,,,------,,,,,,+++......////////////............................../////////000000000111111111000///......///000111------,,,,,,,,,,,,------......---------...//////...............---------...------,,,,,,------...+++,,,------...///000000///////////////000000111000111333333111000111222000000//////000111222222//////............//////---...///000000000000000222222222222222333555666666555333000...,,,+++***------...///111222222333000111111111000///......//////000111111111111111000000000000000000000000222222333333333222111111000000000000000000000000222222333444444444444333222222222222222222222222333333444555555666666666666666666777888999;;;<<<<<<===>>>???AAACCCEEEFFFEEEEEEDDDBBB@@@???=========>>>@@@AAAAAA???===;;;===<<<;;;<<>>>>>>>>>>>>>>===|||tttoookkkhhhdddaaa[[[VVVQQQMMMKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDBBB@@@@@@BBBDDDDDDEEEFFFFFFDDDCCCCCCDDDFFFDDDCCCBBBBBBAAA???===<<<;;;:::;;;===>>>>>>===@@@??????@@@AAAAAA???===@@@@@@???>>>===<<<<<<;;;::::::::::::::::::::::::666666666666888999;;;<<<:::999777777888888777555222222111222444777:::;;;>>><<<999555333222222222222333333333333222111111///////////////000000000000000111111111000000///000/////////111111///...////////////////////////....../////////000000000////////////////////////111///------/////////...------......///000000000000...------...//////...........................---.........------...000///............---------000...---...111222000---,,,,,,,,,---------............000000000000......,,,,,,------------,,,,,,......////////////......------------------------........./////////000000000000000000000000000000......------------......///...............//////...........................------,,,,,,------...,,,,,,---...//////000000000000000000000000000000000111333333111000111222////////////000111222333//////............//////,,,---...//////000000///111222333333222222555666666555333111///---+++***,,,,,,,,,---...000222333000111111111000000///...//////000111111111111111000000000000000000000000111222222333333333222222000000000000000000000000111222222333333333333333222222222222222222222222111222333444555555555555555555666666888999;;;<<<<<<<<<<<<===???AAACCCDDDBBBAAA@@@???>>>======<<<<<<===???@@@@@@???===<<<===;;;:::;;;>>>@@@AAABBB@@@@@@AAABBBAAA@@@???>>>======>>>?????????>>>>>>xxxwwwtttooojjjeee```^^^WWWSSSOOOLLLKKKKKKKKKJJJFFFGGGHHHHHHHHHGGGFFFFFFDDDEEEDDDCCCAAAAAACCCEEECCCEEEFFFEEEDDDBBBCCCCCCBBBBBBBBBCCCCCCBBB???<<<;;;:::999:::<<<=========BBB@@@>>>>>>@@@@@@???==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666666777:::<<<>>>;;;999888999::::::999888444333333444666999===??????===999666333333333333222333333333333222111111//////000000000111111111000111222333333222111000000/////////111111///...///..................///.../////////000000000000////////////////////////000///------///000///.........//////000111111222///---,,,---000000...,,,........................,,,---......------///000///............---------000---+++---111333000,,,,,,,,,,,,---------......---...///000000///...---------............------,,,,,,------------,,,,,,------------------------........./////////000000...///000111111000///.........------------......//////............//////...........................------,,,,,,------...------......//////000000000000111111111000000000000111333333111000111222////////////000111222333//////............//////+++,,,---...////////////000222444333222222444777666555444222000---+++***+++******+++,,,...111222000111111111111000////////////000111111111111111000000000000000000000000000111222222333333333333000000000000000000000000000111111222333222222222111111111111111111111111000111222444444444444333555555555666888999;;;<<<<<<<<<;;;<<<===???@@@BBB>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>===<<<===;;;::::::===@@@BBBBBB@@@@@@AAABBBAAA@@@???>>>======>>>???????????????rrrsssssspppiiibbb]]][[[TTTQQQMMMLLLKKKLLLKKKJJJEEEFFFHHHIIIIIIHHHGGGEEEEEEFFFFFFDDDBBBBBBDDDFFFCCCEEEFFFEEECCCBBBBBBCCC>>>???@@@BBBDDDBBB???<<<;;;999888888:::=========>>><<<:::;;;>>>@@@???>>>:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777777666666888:::===???;;;:::999:::<<<<<<<<<:::666555555555888<<<@@@BBB@@@===:::666444333444444222333333333333222111111000000111111222222222333111222444555555444333111000/////////111111000.........------------......////////////000000000000000000000000000000000000000...------///000//////...//////000111222222333...---,,,...111111...***........................,,,---......------///111//////.........---------///,,,***,,,111222///+++,,,,,,,,,---------......,,,---...//////...---,,,---......//////......---***++++++,,,,,,++++++***------------------------////////////000000000000,,,---000111111000---,,,...------,,,,,,------...000//////.........//////---........................------,,,,,,------...............////////////000000111111111111000///000111333333111000111222////////////000111222333//////............//////+++,,,---...////////////000222444333111222444777666555444222000---+++*********))))))+++---000222000111111111111000000/////////000111111111111111000000000000000000000000///000111222333444444444000000000000000000000000000000111222222222222111111111111111111111111111///000222333444444333222444444555666888999;;;<<<<<<;;;;;;;;;<<<===???@@@;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<===;;;999:::===@@@BBBBBB@@@AAAAAABBBAAA@@@???>>>======>>>???????????????{{{uuunnngggeeeeeeccc\\\UUUQQQPPPOOOOOOPPPNNNKKKIIIEEEGGGIIIKKKKKKIIIGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGJJJFFFBBB@@@@@@BBBCCCDDD???@@@AAACCCDDDCCC@@@======999777999>>>AAA@@@>>><<>>>>>??????>>><<<999777777888<<<<<<::::::::::::<<<<<<===<<<;;;::::::;;;===>>>??????>>>;;;888777888:::777999888888<<>><<<777333111111222444555444555666777666333111111111111111111222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000000000000000000000000000...............///000000................................................------......///000000000...---,,,++++++,,,...000++++++,,,---.........---...///000000///---+++***---------...------,,,,,,------,,,+++,,,---...///.........------,,,,,,,,,............////////////,,,---......//////......000///...------...///000000///...---,,,------...------............---------,,,,,,,,,,,,---......111111111111111000//////333444333222000000222444000000000000111111111000...///111222333333222222000000000000////////////,,,---///111111111111000222222333333333333444444777777888777666333000///******))))))***,,,---...//////000111222222333333333444444444333222222111000000111222222222222111111111222222222333333333///000000000000111111111111111111111111111111111///000///...---...111333777333222666777555333555222333555666888999999999;;;<<<<<<===============<<<;;;:::;;;<<<<<<;;;999>>><<<:::;;;>>>???>>><<<>>>>>>>>>>>>============>>>>>>???@@@@@@???===<<<======>>>@@@AAA@@@>>>;;;uuupppkkkeeecccbbb___YYYSSSPPPOOONNNNNNOOOMMMKKKHHHFFFGGGIIIKKKKKKIIIGGGFFFHHHHHHGGGFFFGGGGGGIIIIIIJJJGGGCCCAAABBBCCCDDDDDDCCCAAA@@@@@@AAABBBAAAAAAAAA>>>;;;<<>>???@@@AAA@@@===:::999999777999999999===CCCEEECCC===;;;777333111111333444444444555777888666333000222222111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///...------...///000000000000000000000000000,,,---...///000//////...................................................------......///000000000111000...,,,,,,---...///,,,,,,---...............////////////...---,,,+++---------......------,,,------,,,,,,,,,---...///.........------,,,,,,,,,............////////////,,,---......//////......000///...------...///000000///...---------......---......//////......---------,,,,,,------...///111111111111111000//////111222222111000111333555333222111000000000000000...///111222333333333222111000000000////////////---...///000000111000000222222222333333333444444777888888888666444111///++++++******+++,,,.../////////000111111222333333444444444444444333222222000000111222222222222222111111222222222333333333000000000111111111222222111111111111111111111111000111333333222111222333333111333777777444333666333444555777888888888888::::::<<<======>>>>>>>>><<<;;;:::;;;<<<<<<;;;999===;;;:::;;;>>>???>>><<<<<<<<<======>>>>>>????????????@@@@@@???>>><<<;;;???>>>???@@@BBBAAA???===ssskkkhhhdddaaa^^^YYYTTTPPPOOONNNMMMNNNNNNMMMJJJHHHGGGHHHJJJKKKKKKJJJHHHFFFHHHGGGEEEEEEEEEGGGIIIJJJJJJGGGDDDCCCCCCEEEEEEEEEFFFBBB>>><<<>>>AAACCCDDDFFFBBB??????@@@AAA???<<<999<<<@@@BBBCCCDDDFFFGGG===<<<:::999999:::;;;<<<::::::999999999999::::::999888888888999;;;<<<>>>>>>AAADDDCCC@@@<<<999777888:::::::::>>>DDDFFFCCC;;;999666333111222333444333333555777888666222///333222222222111000000000000000000000000000000000////////////////////////000000000000000000000000........................//////////////////////////////............//////////////////////////////+++,,,...000000///...,,,................................................------......///000000000333222000...------------------.../////////......000///...---------------,,,------.........------------,,,,,,------...///.........---------------............////////////------...////////////...//////............//////000///......------......---......//////......------------,,,------...///000000111111000000/////////000000000000111444666666555222000//////000111///000111222333333333222111111000000000/////////000///////////////000000222222222222333333333333777888999999777555333111---,,,++++++,,,---///000///000000111111222222222444444555555444444333333000111111222222222222222111111222222222333333333111111222222222333333333222222222222222222222222///222555666555333333333222222444888777444333666555555666777777777777777888999:::<<<===>>>>>>???<<<;;;:::;;;<<<===<<<:::;;;:::999;;;===>>>>>>===;;;;;;<<<===>>>???@@@@@@???@@@@@@???>>>===<<<;;;=========???@@@@@@===;;;xxxlllkkkgggbbb\\\VVVQQQNNNOOONNNNNNNNNOOONNNKKKIIIHHHIIIJJJKKKKKKJJJHHHGGGEEEDDDBBBBBBBBBDDDGGGHHHJJJGGGEEEEEEEEEFFFFFFEEEFFFCCC>>><<<===@@@CCCDDDFFFCCC@@@@@@@@@@@@???===888;;;???AAABBBCCCEEEGGG???===:::888888888777777999999999999999999999999888888888999:::<<<===>>>>>>@@@BBBBBB>>>;;;888777888:::;;;;;;???DDDEEECCC999777555222111222333444222333555777888666222...333333333222111000//////000000000000000000000000........................////////////////////////......................../////////////////////////////////....../////////........................,,,,,,---............---................................................------......///000000000111000///...------------......///////////////...000///...,,,,,,------...,,,------...............---------------......///...............---------............////////////------...////////////////////////......///////////////........................////////////......---------------.../////////000000000000000/////////000000000///000333555666555222000///000222444111111111222222333333333111111111000000000//////111111///......///000000111222222222222333333333777888999999888666444222...------,,,---...///000///000000000111111111222444444555555555444444333000111222222333333222222111111222222222333333333222222222333333333444444222222222222222222222222///111333444333222222333:::555333666888666444555666666777777777777666666666777999;;;===>>>??????<<<;;;::::::<<<===<<<<<<999999:::;;;<<<===>>>>>><<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>=========::::::999;;;<<<<<<:::888~~~rrrooojjjccc[[[TTTPPPMMMPPPOOOOOOPPPQQQPPPMMMKKKJJJKKKKKKKKKKKKJJJIIIHHHEEEDDDCCCBBBCCCDDDFFFGGGHHHGGGFFFFFFGGGGGGFFFEEEDDDBBB???>>>???AAABBBBBBCCCAAA@@@??????@@@???>>>:::<<<>>>???>>>???@@@BBBAAA>>><<<;;;<<<;;;999777999999999999999999999999999999::::::<<<===>>>???<<<===>>>===:::888777777888:::;;;:::>>>CCCCCC???666555333222222222333444222333444666777666222///333333333222111000//////000000000000000000000000------------------------////////////////////////...................................................//////////////////...------------------------......---,,,---...///000................................................------......///000000000------------------.........///////////////......000///---,,,,,,---...///,,,---....../////////...------.........//////.......................................////////////---...//////000000//////...//////////////////.........//////////////////...//////////////////......------------...//////...//////000000000//////111111111///......000222444222000///000222555666222222222222222333333333111111111111000000000000111111///......///000000111111111222222222333333666777888999888777555333///...---------...///000000000000000000111111111333333444444444444444333111111222333333333333222111111222222222333333333222333333333333444444444222222222222222222222222222222222111000111333555EEE999111333777888666444777777777777777666666555555666888:::<<<>>>??????===;;;::::::<<<=========999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<======>>>??????:::999888999:::;;;999888wwwrrriiiaaaZZZUUUPPPMMMPPPPPPPPPPPPQQQQQQNNNLLLLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHFFFDDDCCCAAA??????AAABBBBBBAAA@@@@@@???>>>>>>??????@@@<<<===>>>===;;;;;;<<<===@@@>>>>>>@@@CCCCCC@@@===999999::::::::::::999999::::::;;;<<<======>>>>>>:::;;;<<<;;;999777777888777::::::999<<<@@@???;;;444333222222222333444444333333333555666555222000333222222222111000000000000000000000000000000000........................000000000000000000000000......................................................////////////..............................///............///000000................................................------......///000000000,,,,,,,,,---------............/////////...------///......---------......,,,---...///////////////------...////////////................../////////............////////////......///000000000000///......////////////............///000000000//////...//////000000//////.........------......///000......///000000000//////111111111///------///111111000//////000222555666333333222222222222333444222222111111111000000000000///////////////000000111111111111222222222222444666777888888777555444///...---,,,------...///000000000000000000000000222222333333444444333333111222222333333333333333111111222222222333333333222222333333333444444444333333333333333333333333444444444222111222555888FFF:::111222777888666555666777777777777777666555555666888:::;;;===>>>>>>===;;;::::::<<<>>>>>>>>>;;;<<<>>>===<<<<<<===??????>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>??????<<<;;;::::::;;;<<<;;;:::xxxoooccc\\\XXXUUUQQQMMMOOOOOOOOOPPPQQQPPPNNNLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHEEECCCDDDBBB???>>>@@@AAABBBBBB@@@AAA@@@???>>>>>>???@@@===>>>>>><<<:::999:::;;;>>>===>>>BBBFFFFFF@@@;;;999:::;;;<<<<<<;;;:::999999:::;;;;;;<<<<<<<<<<<<777:::===>>>===:::999999777999999888999<<<:::666222222111111222333444555555444222333444444333111222222111111111111111111////////////////////////........................000000000000000000000000////////////////////////........................---...///000000///...---........................,,,...000222333111///...................................................------......///000000000...............---------...............---,,,,,,------...............---,,,---...///000000000000,,,---...///000//////...---........./////////000............////////////......///000000000000000---...///000000///...------...///000111000000/////////000000000000//////...............//////000---......///000000///////////////...------000222000000000000000111222333444333222222222222333444222222222111111111000000---...///000000111000000111111111111222222222222333444666777777666555444///...---,,,,,,---......000000000000000000000///000111222222333333222222111222333333444444333333111111222222222333333333222222222222333333333333333333333333333333333333222333444444222333444666<<<777444666666444444777555666777777777777777666555666777999;;;<<<<<<======;;;999:::<<<>>>??????===???@@@???===<<<===???============>>>>>>>>>>>>???>>>===<<<;;;<<<<<<===<<<;;;::::::;;;<<<;;;:::vvvkkk^^^WWWVVVVVVRRRMMMNNNNNNNNNOOOPPPPPPMMMKKKNNNMMMMMMLLLKKKJJJJJJIIIGGGHHHIIIIIIHHHFFFCCCAAADDDDDDEEEGGGHHHHHHEEECCCFFFBBB>>>===>>>AAACCCDDDBBBBBBBBB@@@>>>===>>>???===>>>>>><<<:::999:::<<>>>>>BBBEEEBBB;;;444::::::<<<<<<<<<<<<::::::999999:::;;;;;;;;;::::::555:::???BBBAAA>>>;;;:::666888888777888:::888333111111111111222333444555666444222222333333333222111111111111111222222222////////////////////////////////////////////////000000000000000000000000000000000000000000000000........................---...///000000///...---////////////////////////***---333666777444///+++................................................------......///000000000000000000000///...,,,+++---.........---,,,,,,+++,,,---.../////////------,,,---...///000000000000,,,---///000000000///...---.........//////000000............/////////000...//////000000000000000---...///000000///...------...///111111111000/////////000000000000//////...............///000000------...///000000//////,,,---......---...111444111111111111000000000000555444333222222222333444222222222111111111111000,,,---///111111111111000000111111111111222222222222333555666777666444333......,,,,,,+++,,,---...000000000000///////////////000111222222222222222111222333333444444333333111111222222222333333333111111222222222333333333333333333333333333333333---000333333222111111111000333777999555000333999555555666777777777777777555666888999:::;;;<<<<<<>>>;;;999:::<<<>>>???@@@>>>@@@BBB@@@===;;;===???;;;;;;<<<===>>>???@@@@@@BBB@@@>>><<<;;;:::::::::;;;999888888999::::::999uuuiii___[[[XXXSSSRRRVVVSSSOOOKKKKKKMMMNNNMMMJJJLLLKKKIIIIIIIIIJJJLLLNNNDDDGGGIIIJJJIIIHHHHHHIIICCCCCCCCCCCCDDDEEEEEEFFFEEEAAA>>>>>>AAADDDDDDCCCEEEBBB@@@??????>>>===;;;???>>>======>>>===;;;999@@@@@@@@@@@@???>>><<<<<<===<<<<<<;;;::::::999999:::::::::999999999999888999;;;>>>@@@@@@>>>;;;999>>><<<999777666666666777444444444444444444444444666444222111222222111000333222111111000000111111///...///111333444444222666000...222333000///222000000000000000000000000///......------...000111///......---------......222111///......//////000000000000000000000000000.........------.........///......------------...........................///////////////.........000000111111000///......,,,,,,,,,------------...........................//////000000000000//////............////////////111///...///000111000///000000000000////////////000000000000000000000000...,,,+++,,,///111///---........./////////000000,,,...//////......000111000...---...111222111///111111111000///......---///////////////000111111......//////000000111111222222222222222222222222222333444222000//////000////////////000111333333333222222111111222222333222333555777999999666444000///---,,,,,,---...///111111222222222111111000---...000222333333333333555444444333333222111111111222444777999888555111222222111111111111111111222222222222222222222222444333222222333333111000111333555777888666444333444555555666666666666666999888888888:::<<>><<<<<<<<<======@@@>>><<<::::::===@@@BBBAAA???<<<999888999:::<<<;;;<<<===>>>===<<<:::999qqqaaaZZZVVVRRRQQQSSSRRRPPPMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJLLLMMMFFFHHHJJJJJJIIIHHHHHHHHHEEEEEEFFFGGGGGGGGGFFFFFFDDDBBB??????AAADDDDDDCCCDDDBBB@@@???@@@@@@@@@??????>>>============;;;999????????????>>>===<<<;;;>>>===<<<;;;:::999888888:::::::::999999888888888777999;;;>>>???>>>===<<<>>><<<999777555555555666444444444444333333333222666444222111222222111000333222111111000000111111222111000000222333222000444///---111222///...111000000000000000000000000...............///000000///......------.........111000///...------......////////////////////////......////////////......///...............//////......................../////////////////////...//////000000000///..................////////////..............................////////////..................////////////000///......000000///...////////////............////////////////////////...,,,+++,,,///000///------.........////////////---...000///......///000000...---...111222111///111000000//////...------///////////////000111111/////////000000000000000222222222222222222222222333333444222///......///000/////////000111222222333222222222222222222333222333444777999999666444000///---,,,,,,---...///111111222222222111000000---...000222333333333333444444444444333333333333111111333555777666444111111111111111111111111111222222222222222222222222444333111222333333222000222444555666666666444333444555666666777777666666888888888999:::<<<>>>???;;;;;;::::::;;;;;;<<<===???>>>===<<<<<<<<<===>>>???>>><<<;;;;;;===???AAAAAA???===;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::}}}gggZZZUUURRRRRRSSSRRRRRRPPPNNNKKKJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLIIIJJJKKKKKKHHHGGGGGGGGGEEEFFFFFFFFFEEEDDDBBBBBBDDDBBB@@@@@@BBBCCCDDDCCCDDDBBB??????@@@BBBCCCCCC???>>><<<<<<======<<<:::>>>>>>>>>>>>===<<<<<<;;;>>>======;;;:::999888888;;;;;;::::::999888777777444666888:::<<<===>>>>>>>>><<<:::777555444444444444444333333222222111111555333222111222222111000333222111111000000111111333222111111333555555444444///...000111///...///000000000000000000000000---......//////////////////......---......//////000000...---,,,,,,,,,,,,////////////////////////...///000111111000///...............///000111111..............................//////////////////------.../////////......//////000000000111111111........................------............------............///////////////...---...//////...---............---------------------------------------,,,+++,,,.........,,,---............/////////...///000///...---...///000///...///000111000///000000000//////......---///////////////000111111000000000000000000//////333333333333333333333333222333333222///......///111000000000000000111111222222222222222222222222222333444666888888666444000///...,,,,,,,,,---...222222222222222111000000...///000222222333333333444444444444444555555555222111111222444444333111111111111111111111111111222222222222222222222222444222111222333333222000555555555555444444444444444555666666777777666666888888999999:::;;;;;;<<<999999999999999:::;;;;;;======<<<<<<======>>>???===============>>>??????@@@@@@???>>>===<<<;;;;;;<<<;;;;;;:::::::::::::::ooo]]]VVVUUUTTTTTTRRRSSSSSSOOOJJJHHHJJJMMMJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMKKKHHHFFFFFFGGGMMMLLLIIIFFFDDDBBBAAAAAADDDCCCBBBAAABBBCCCCCCCCCEEEBBB??????@@@BBBCCCCCC???===<<<<<<======<<<;;;===============<<<;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::999888777777555555666777999;;;===>>>===<<<999777555444333333222222222222222222222222555333111111222222222111333222111111000000111111222111000222666999;;;;;;444111///000111000//////////////////////////////,,,---///000000000///..................//////000111000///...------,,,,,,////////////////////////...///111333333111///............//////111222222....................................////////////,,,,,,---.../////////...//////000000000111111111........................---......//////......---............///////////////---,,,---...///...---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------,,,........................///000111000...------...////////////000000000000111111111000000////////////////////////000000111222111111000000/////////333333333333333333333333111222333222111000111222222111000000000000000111222222222222222222222222333333333555888888666444000000...---------------222222222222222111000000//////000111222222333333333333444444555666777777444222111111333444333222111111111111111222222222222222222222222222222222333222111111333333222111666555444333333333444555555555666777777777777777777888999999:::999999999888888888888888999999:::;;;;;;<<<<<<===>>>??????<<<======>>>>>>>>>>>>>>>??????@@@@@@???>>><<<;;;<<<;;;:::999888999:::;;;wwwaaaWWWVVVUUUTTTRRRSSSSSSOOOKKKIIIJJJMMMJJJJJJJJJJJJKKKKKKLLLLLLNNNNNNNNNKKKHHHFFFFFFGGGZZZVVVPPPJJJFFFEEEFFFGGGCCCCCCCCCCCCBBBBBBCCCCCCFFFDDDAAA@@@@@@AAAAAAAAA???===;;;;;;<<<======<<<<<<============<<<<<<;;;999999:::;;;;;;<<<<<<===;;;;;;::::::999888777777777777666666777888::::::;;;:::999777555333222222000000111222333333444444444333111111222333222111333222111111000000111111000000000222666999::::::555444222111111222111///////////////////////////,,,---///000000000///..................///000111111111000000///...------...........................///222333333222///............//////111222222........................---.........//////000000,,,,,,---.../////////.........////////////000000/////////////////////////////////000000/////////............///////////////---,,,---...///...---000000000/////////......------------------------------...------,,,------///////////////////////////000111000...------......//////000///000000111222222111111111111111000///////////////000000111222222111111000000//////333333333333333333333333///111222333333333555777222111000000000000000111111222222333333222222111333222333555777777666444111111000///.........---111111222222222111111111000000000111111222333333222333333444555666777777666444222222333444444333000000111111111222222222222222222222222222222222333222111111333333333111666555333222222333444555555666666777777777777777777777888999999888777777888777777777777888999999::::::;;;<<<===>>>>>>???<<<<<<===>>>???>>>>>>===>>>???@@@AAA@@@???===;;;<<<;;;:::999888999:::;;;hhhZZZVVVUUURRRSSSSSSQQQOOOLLLKKKLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMOOOOOONNNLLLHHHGGGGGGHHHYYYUUUNNNHHHEEEEEEFFFHHHCCCDDDEEEDDDCCCBBBBBBCCCGGGEEECCCCCCCCCCCCBBBAAA???===;;;;;;<<<==================>>>>>>======<<<999999::::::;;;<<<======:::::::::999999999888888888888777777666777777888999888777666555444333222000111111222333444555555444222111111222333222222333222111111000000111111111000000222444444333111666666444111111444222///000000000000000000000000---......///////////////............///000111111000000000111000000///..............................000111222222111000...............///000111111........................------......///000000000------.../////////......---------.........////////////////////////////////////000000000000//////............///////////////...---...//////...---111000000000////////////........................---/////////---,,,---...111111000000000000000///...///000///...---...///...///000000//////000111111111111111111111111111///////////////000111111111111111111111111000000222222222222222222222222...000222333333444666888111000000000000000111111111222333444444333222111333222222444666777666444333333222111000///......///000111222222222222222111111000000111222222333222222333444555555666666666444222222333444444333000000000111222222333333222222222222222222222222222111111111333444333222444333222222222333555666555666777777888888777777666666666777777777777777888777777777777888999999999:::;;;<<<===>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>>===<<<<<<;;;;;;:::::::::::::::uuubbb[[[WWWSSSTTTRRROOONNNNNNNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOOOONNNLLLIIIGGGHHHIIIMMMKKKHHHEEECCCCCCDDDDDDBBBEEEFFFEEECCCAAABBBDDDFFFEEEEEEFFFHHHGGGEEEDDD???===;;;:::<<<===>>>>>>===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::777777777777777777777777666666666666555444333333444444444333333333333333444222111111222333333222333222111111000000111111000111222444555555222///555666444000000333222---000000000000000000000000...............///000000............///000111222---...///000000000///...........................///000000111111000000//////...............//////........................------......///000000111//////000000000///......------........./////////////////////////////////...//////////////////...............////////////000///......000000///...000000/////////.........000000000000000000000000...000111000...,,,...///222222222222111111111000---...000///......///000---///111000///...000222///////////////////////////////////////000111111111111111111111111222222111111111111111111111111...000111111111111222444000/////////000111222222000111333444444333111000333222222333555666666555444444444333222111000///---...000111333333444444222111000000000111222333222222333333444444555555444333222222333333222000///000000111222222333333222222222222222222222222222111000111333444333222111111222222333444555666666666777888888888888777666555555555555666888999888888777777888888999:::999:::<<<============<<<============>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<<<<<<<;;;::::::jjj```ZZZVVVUUUQQQMMMMMMOOOPPPNNNLLLMMMMMMNNNOOOOOOOOOOOONNNOOOOOONNNLLLIIIHHHIIIJJJFFFFFFGGGGGGGGGFFFFFFEEEBBBEEEGGGFFFCCCAAABBBDDDEEEEEEGGGIIIKKKKKKIIIGGG???===::::::;;;===>>>>>>>>>>>>???????????????>>>>>>===<<<;;;:::999999888777888888999999:::;;;;;;666777777888888888888888555555666666555555444333777777666555333222111111444222000111222333333222333222222111000111111111///111333777:::999666333444666444...///333111,,,000000000000000000000000//////...------///000111............///000222222+++,,,---////////////...........................000//////////////////000///......---------..............................---------...///000000111000111111111000///..................////////////000000000000000000000000---..................---............/////////000111///...///000111000/////////.........---------111111111111111111111111///111222111...---...000333333333222222222111111,,,...//////......000111---///111111......000222---------...............///////////////000111111000000000111222222222333000000000000000000000000///000111000///...///000////////////000111333333000111333444444333111000333222222333555666666555555555555444333222000///,,,---///111333444555555222111000000000111222333222222333333333333444444333222111222333222000...///000000111222222333333222222222222222222222222222111000111333444333222///000111222444555666666666666777888888888888888666555444333444666888:::888888888888888999999::::::;;;<<<=========<<<;;;===============>>>??????>>>>>>>>>===============;;;<<<===>>>===<<<;;;:::gggZZZYYYSSSSSSQQQNNNMMMNNNNNNMMMMMMKKKMMMTTTTTTNNNKKKMMMOOOPPPQQQPPPMMMJJJIIIJJJJJJFFFCCCCCCFFFHHHEEEBBBEEEDDDCCCBBBAAAAAABBBCCCFFFFFFDDDDDDKKKQQQJJJ>>>============>>>>>>>>>>>>===<<<;;;<<<===>>>>>><<>><<<:::999999999:::;;;:::999777777777777888999:::;;;:::888888888::::::666555777888666444666666444111//////000333444333333333333333333333333111111111111111111111111444444555555666777888888555444222111111111///---000000000000////////////111111000000//////......---...000111111111000///222///---,,,,,,------,,,000///...------...///000000000////////////000000////////////....................................,,,...///000///000111222333888:::666333222///,,,000///......//////...,,,///000000000///...------////////////////////////---......///////////////000000000000000000000000111000///......///000111111111000000000000000111000000000000000000000000888555111000111111...,,,000000000000000111111222111111000000//////......000...---,,,,,,---///000000111111000......///000222222111111111111222222///...---...///000///...---///000222222000///---......//////000000111111111111222222222333333333111111111222333444555666777666666777777666444111...///111222333444444444444333222111111111222333222222111111111111111111333333333333333333333333///000111222222222222111333222222111111222222333222222444444444444222222222222333444444555555666555666666777777777777777666666666666555555555555:::999888888777777888888999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999sssaaa[[[YYYXXXVVVTTTSSSSSSRRRQQQNNNLLLNNNSSSSSSNNNKKKMMMOOOOOOPPPNNNLLLJJJKKKKKKJJJGGGCCCDDDFFFHHHEEEBBBDDDCCCBBBBBBAAAAAAAAABBBEEEFFFDDDDDDHHHLLLFFF===>>>>>>>>>????????????@@@>>>===<<<<<<===>>>===<<<>>>===;;;:::999999::::::999999888777777888999:::888999::::::999888999:::999555555888999666555666555444222111000111222333222222222222222222222222111111111111111111111111000000111222222333444444444333222222333333222111000000000000////////////111000000000/////////.........///000000000000000111///......///000000///000///...------...///000000000000000000000000000////////////....................................,,,---/////////111444666;;;@@@BBB>>>999777333///000...---,,,.........---/////////000//////......////////////////////////---......///////////////000000000000000000000000111000///......///000111111000000//////000000000000000000000000000000000555222000000111222111///000000000000000111111222111000000000/////////...000///---,,,,,,---...//////000000000......000111222222111111111111222222111111000000000000/////////000111222222111000///////////////000000000000111111222222222333333333222222222222333444555666777666666777777777444222//////111222444555555555444333222111111111222222111111111111111111111111333333333333333333333333111111111111222222333333333222222111111222222333222333333333333333333222111111222333333444444555444555555666666666666666888888888888888888888777:::999888888777777888888888999:::;;;;;;;;;;;;;;;========================>>>===<<<;;;;;;;;;<<<===::::::;;;;;;;;;;;;::::::lll^^^[[[YYYVVVUUUUUUSSSQQQOOOPPPNNNPPPSSSRRRNNNLLLMMMNNNNNNNNNLLLJJJJJJLLLNNNKKKHHHEEEDDDFFFGGGEEECCCBBBBBBBBBBBBBBBAAAAAA@@@DDDEEEEEECCCDDDEEEAAA;;;?????????@@@@@@@@@AAAAAA@@@>>>============<<<:::<<<;;;;;;::::::;;;;;;<<<777777777777888999;;;;;;777888999999888888999:::777444555999;;;888555666444333333333222222222222111111111111111111111111111111111111111111111111/////////000000111111222333222111222444555555444000000000000////////////000000000000///////////////////////////000111111/////////111333444333111//////............/////////000111222222111000////////////............---........................,,,---......///333777;;;DDDJJJLLLGGGBBB>>>888333333000---,,,---...///.........///000000000//////////////////////////////---......///////////////000000000000000000000000000000////////////000000000//////......///000000000000000000000000000000111///...///111333333222000000000000000111111222000000000000////////////000///...---,,,,,,---......///000000//////111333222222111111111111222222333333222222111000000000222222222222222222222222000000000000////////////111111222222222333333333333333333333444555555666666555666777888888555333///000111222444555666666444333222222111111222222111111111111111111111111333333333333333333333333333222222111111222444444333222222111111222222333333333222222222222333333111111111222333333444444333444555555666666555555888888888888888888888888999999888777777777777888777888999999999999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======;;;;;;::::::::::::;;;;;;{{{ggg```ZZZVVVVVVUUURRROOOOOORRRRRRRRRRRRQQQOOOMMMMMMLLLLLLLLLJJJIIIJJJMMMPPPKKKIIIFFFFFFGGGGGGEEEDDDAAABBBCCCDDDDDDCCCBBBAAACCCEEEFFFDDDAAA???===<<>>=========;;;999::::::::::::;;;;;;<<<<<<888888888888999999::::::666888888888666555666777555333555:::<<<999666666222333444444444333222111222222222222222222222222111111111111111111111111111111111111222222333333222111111222444555444333000000000000////////////000000000000////////////000///.........///111222//////000222333444222000/////////......////////////000222333333222000/////////.........---------........................,,,---------///444;;;???KKKQQQSSSPPPJJJFFF???999888555111...///000000000---...///000000000000000////////////////////////---......///////////////////////////////////////000000////////////000000///............//////000////////////////////////////////////111222333333000000000000000111111222000000000000////////////000///...------,,,---------...000000///000333555222222111111111111222222111222222222111000111222333222111111111111222333111111000000//////......111111222222222333333333444333333333444555555666555555555777999999777555111111111222333555666777333333222222222222111222111111111111111222222222333333333333333333333333555444222111111222444555333222222111111222222333444333222111111222333444111222222333333444555555444555555666777666666666666666666666666777777777999999888777777777777777888888999999999999888888::::::::::::::::::::::::999::::::;;;;;;<<<======<<<;;;:::999999:::;;;<<>>===>>>>>>>>>>>>?????????@@@@@@BBB@@@>>>>>>>>>===;;;999999999:::;;;;;;<<<<<<<<<::::::::::::999999888888666777888777555444444555666444555;;;===999666666222333444555555333222111333333333333333333333333111111111111111111111111222222222222333333333333222111000111222333222111000000000000////////////////////////000000000000000///.........///111222111000000111222111///,,,...//////////////////......///111222222111///...............------------........................------------///444<<>>>>>AAA>>>>>>>>>????????????@@@BBB@@@>>>>>>>>>>>><<<:::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888777555666777777666666777888888555666:::<<<999666777333444555555555444222111333333333333333333333333111111111111111111111111111111111111111111111111222111000000222222222000000000000000////////////////////////000000000000///////////////000111111111000//////000///---+++......////////////.........///000111111000///............------------,,,........................------------///444:::???MMMTTTYYYZZZYYYZZZXXXTTTGGGCCC===888555222///---//////000111111111000000////////////////////////---......///////////////000000000000000000000000//////000000000000//////............///000111111000000000000000000000000000111111000......///111000000000000000111111222////////////000000000000...........................///000000000111333666222222111111111111222222...111333222000///222444111111111111111111111111000000000000////////////111111222222222333333333333333333222222333333444333333444777:::;;;:::888444333222111111111222333222333333333333222111000000000000111222222333333333333333333333333333333444444222111111222222333333222222111111222222333222222111111111111222222444444444555666666777777777777888999999999888888777888888999999:::::::::888888777666666666666777888999:::;;;<<<<<<<<<<<<999999999999999999999999777888999:::;;;;;;;;;;;;::::::999999999999::::::ppp___[[[[[[ZZZ]]]dddYYY[[[XXXQQQNNNPPPPPPLLLHHHIIIJJJJJJJJJJJJKKKMMMLLLLLLKKKIIIGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGDDD@@@???CCCCCC@@@???BBB?????????@@@@@@@@@AAAAAAAAA@@@>>>>>>>>>>>>===;;;999:::;;;<<<<<<<<<;;;:::999:::;;;;;;;;;:::999888222444777888999;;;===???:::777666:::;;;888666777444444444444444333333222222222222222222222222222111111111111111111111111111111111111111111111111000000///111333555444333000000000000////////////.../////////000000000111......///000000000000000111///......///000///...---...///000000///...---.................................---------,,,,,,....................................///222888<<>>999333000000000111111111000//////////////////////////////---......///////////////000000000000000000000000...///000111111000///...////////////000111222222000000000000000000000000///000111000......000222000000000000000111111222.../////////000000000111,,,,,,---...///////////////000111111000111333555222222111111111111222222222555777555000...000333000111222333333222111000////////////000000000000111111222222222333333333333222222111111222222222222222444777:::<<<;;;:::666444222000/////////000222222333333333222111000///000000111222222333333333333333333333333333333333333222222111111111111333222222111111222222333111111222222222222111111333333444444555666666777666666777888888888888888777888888999999:::;;;;;;888888777666666666666666777888999;;;<<<=========::::::::::::::::::::::::777888999:::;;;;;;::::::999999::::::::::::999999zzzfffbbbbbbaaafffoooZZZ\\\YYYQQQNNNQQQPPPLLLGGGIIIKKKKKKJJJJJJJJJKKKMMMMMMLLLJJJGGGFFFFFFGGGEEEDDDCCCCCCCCCEEEFFFGGGCCC===<<>>>>>??????===<<<::::::<<<<<<<<<;;;:::999777888:::;;;<<<<<<;;;:::000333777:::<<>>::::::::::::::::::::::::777888999:::;;;:::999999888999:::;;;;;;:::999888|||tttdddaaavvv```[[[XXXYYYWWWQQQLLLLLLOOONNNLLLJJJIIIHHHIIIIIIRRRQQQOOOKKKGGGEEEEEEFFFFFFIIIHHHCCCAAADDDEEECCCAAA@@@@@@???????????????AAAAAAAAABBBBBBAAA@@@@@@CCCCCCAAA@@@>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999888999:::;;;;;;999888666666555666;;;CCCJJJNNNNNNGGG???999:::;;;888444333444444444444444444333333222222222222222222222222000000000000111111111111444333111000000000111111111111222222222111111000333222000...---...///000////////////////////////222111111111000000//////......///000000000000000---...///////////////...000///......///000///---------------------------////////////////////////...............///000000888===DDDKKKRRRYYY```dddaaabbb___XXXRRRKKKAAA888777111---000111///---...............////////////////////////000000000000000000111111111000000/////////000111111111111111111000...///000111///...000000000000000000000000222111000//////000111222000111111111111222222222000000000000///////////////...---...///000000...111111000000//////......000000000000000111111111::::::999777555333111000111111111111111111111111222111111111000000//////000111111111111222222222222222222222222222222222222111222666;;;===<<<:::888777444222000/////////000111333444555444444333111111222222222333333333444333333222222333333444444333111000000000111111000111222333333333222111000111111222222333333444111222333444555555555555666666666777888888999999:::999888666666666777888999888777555444444444444999999:::;;;;;;:::999999999999999999999999999999888999999::::::999999888===<<<<<<;;;;;;:::999999pppgggmmmrrrZZZWWWWWWYYYWWWQQQNNNNNNQQQPPPNNNLLLKKKKKKKKKKKKPPPPPPNNNKKKGGGFFFGGGIIIMMMPPPOOOHHHCCCCCCDDDCCC@@@@@@???>>>>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@BBBBBBAAA@@@???>>><<<<<<999999:::;;;<<<<<<<<<;;;888999:::;;;;;;999888666666555666<<>>===999666666444444333333444555666777555555555444444333333222000000000000111111111111444333111000000000111222111111222222222111111000333222111000000111333444////////////////////////111111000000000/////////......///000000000000000...///////////////......000///---...///000///---------------------------////////////////////////...............//////000777:::>>>CCCJJJTTT]]]ccceeehhhgggbbb]]]WWWLLLBBB<<<555000000111///...............//////000000000////////////000000000000000000111111111111000000000000111222222222222222222000///000111222111///000000000000000000000000222111000//////000111222//////000000000111111111000000000000///////////////...---...///000000...111000000000/////////...000000000000111111111111555555555555444333222111111111111111111111111111111111111111000000000///000111111111111222222222222222222222222222222222222222333666;;;===<<<:::888777444222000/////////000111222444444444444333222222222333333333333444444333333333333333333444444333222111111111111222222222333444444333222111111111111222333444555555111222333444555555555555666666666777888888999999:::999888777666666777888888888777777666666555555999:::;;;;;;;;;;;;:::999999999999999999999999999999999::::::::::::999999;;;::::::::::::999999999wwwlll]]]XXXWWWYYY[[[WWWQQQMMMOOOQQQOOONNNLLLKKKKKKKKKLLLNNNNNNLLLJJJHHHHHHJJJLLLUUUYYYWWWMMMEEEBBBBBBBBB@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>======888888999999:::<<<===>>>999999:::;;;:::999888777555444555;;;FFFRRR\\\bbb\\\RRRGGGBBB>>>999777777444444444444555777888999666666555444333222111111000000000111111111222222333333222111111111111222000111111222222222111111111111000000111333444555////////////////////////000000///////////////.........///000000000000//////000000000///...------///...---...///000///...////////////////////////////////////////////////......------......///000333333555888>>>HHHSSS[[[aaafffjjjiiigggaaaVVVKKKBBB:::333111111///...///......//////000111222222////////////000000000000000000111111111111111000000111222222333333222222222111000111222333222111000000000000000000000000111111000000000000111111.../////////000000000000000000000000///////////////...---...///000000...000000000000//////////////////000000111111111111000111222333333333333222111111111111111111111111111111111111000000000000000111111111111222222222222222222222222222222222222222333666999;;;;;;:::777666555333111000//////000111222333444444444444333333333444444444555555333333333333333333333333444444333222222222333333444444555444444333222111111111222333444555666777222333444555555555555555555666666777777888888999999999888777777777888888777777888999999888777666999:::;;;<<<<<<;;;:::999999999999999999999999999999999::::::::::::999999888888999999999999::::::{{{aaaZZZYYY[[[\\\WWWOOOLLLNNNNNNMMMLLLJJJIIIJJJJJJKKKLLLLLLKKKJJJIIIJJJLLLOOOWWW[[[ZZZOOOEEEBBBBBBBBB@@@???>>>>>>======>>>>>>??????@@@AAAAAAAAAAAA@@@???@@@@@@AAA@@@???>>>===:::999888888999;;;<<<>>>999999:::::::::999888777555444444888AAAMMMXXX^^^ZZZQQQJJJFFFAAA:::555555444555666777888888777777333222222222111111000000000000111111111222222222222222222222222222222222000000111222222222111111///............///000111////////////////////////////////////............---...//////000000//////000000000000///...,,,,,,///...---...///000///...////////////////////////////////////////////////...------------...//////.........///333:::DDDKKKRRRZZZbbbggghhheee[[[PPPHHH>>>555222111///...000---...///000111222333444////////////000000000000000000111222222222111111000000111222222222222111111000///000222333222111000000000000000000000000111000000000000000000111/////////000000000111111000000000000///////////////...---...///000000...000000000000//////////////////000000111111222222000000111222333333222222111111111111111111111111111111111000000000000000000000111111111222222222111222222222222222333333333333444666888999::::::777666555333222111000///000000111222333444444444444444444444555555555666333444444444444444444333444444444444333444444444666666555555444333222111111222333444555777888888333333444555555555555555555555666666777888888888999888888888888888888888666777999;;;;;;:::999888999:::;;;<<<<<<;;;:::999888888888888999999999999999::::::::::::::::::999777888888999:::;;;;;;;;;qqq\\\YYYXXXXXXUUUNNNMMMOOONNNMMMLLLKKKJJJJJJKKKKKKJJJKKKLLLKKKJJJKKKMMMOOOSSSWWWUUULLLDDDBBBCCCCCC@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@???@@@AAAAAAAAA???>>><<<<<<;;;999888888999:::;;;::::::::::::999999888888888777666777<<>>???@@@AAAAAAAAAAAA???@@@AAABBBAAA???===;;;;;;;;;:::999999999999999:::::::::999999999888888::::::999999:::>>>CCCHHHFFFFFFJJJOOOLLLBBB:::777444777:::<<<;;;777222///000000111222333444555555111111111222222222222333111222333333444333333333///000111222222222222222222222111000000///......000000000000000000000000...////////////000000000------...////////////...///000000000///...------...------...000111000///000000000000000000000000////////////////////////------,,,,,,------...///222222222000//////222444:::DDDPPPYYY```ccc]]]UUUIII???666222111///...000......//////000111222222////////////000000000000000000111222333333333333---...//////000000/////////...---...000111111000111111111111111111111111000000111111111111000000111111111111222222222222000000000000///////////////...---...///000000...////////////000000000000......///000111222222333444444444444333333222111000000000000000000000000000000000000111111111111000111111111111222222222111111111222222333333444444555666666555666888:::666666555555444222111000/////////000222333555666444444444555555555666666333444555666666555444333222333444555555555444444666555444333222222333333333333444444555666666666444555555666666666555555444555555666666777777888777888999999:::999999999777888999;;;;;;;;;::::::777888999::::::999888777666666777777888999999999::::::;;;;;;;;;;;;::::::999999:::;;;;;;<<<======sssfffYYYTTTTTTRRRQQQRRRPPPOOONNNMMMMMMMMMNNNOOOIIILLLOOOPPPNNNLLLJJJJJJHHHHHHEEEBBBCCCFFFEEEAAABBBAAAAAA@@@@@@@@@@@@@@@===>>>???@@@@@@AAAAAAAAA@@@AAABBBBBBAAA>>><<<:::888999999:::::::::999999::::::999999888888999999666888999999888999===??????AAAHHHOOOMMMDDD<<<:::555666888999888666444222111111222222333333444444111111111222222222333333111222333444444444333333//////000222222333333222111222222222222222111111000000000000000000000000/////////000000000111111,,,---......//////.........///////////////.........---,,,...000111000///////////////////////////////////////////////////------,,,,,,------...///333333111///------///111333;;;FFFNNNUUUYYYUUUNNNEEE<<<444222111///...000.........//////000000000////////////000000000000///000111222333333333333......///000000000000000///......///111222222111111111111111111111111111///000111222222111000///000000000000111111111111000000000000///////////////...---...///000000....../////////000000000111......///000111222333333333333444444333333222111000000000000000000000000///000000000111111111111000111111111111222222222000111111222333333444444444555666555444444777:::555555666555444333111000/////////000111333555666333333444444444555555555333444555666666555444333111222333444555444444333444333222222111222333333444444444444444444444444555555666666666666555555444444555555666777777777777888999:::::::::999999999999999999999:::::::::666777888999999888777666666666666777888999999999::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;<<>>@@@@@@AAAAAAAAAAAABBBCCCCCCAAA>>>;;;999555666888:::;;;;;;;;;:::;;;:::999999888888999999///333777888777777888;;;;;;>>>EEELLLJJJBBB<<<:::666555555555555555666777111111111000000000000000111111222222222333333333000111333444555444333333//////000222222333333333///000111222222222222222000000000000000000000000//////000000111111222222,,,---......//////............///////////////......---,,,...000111111000////////////////////////////////////////////////---,,,,,,,,,,,,---......222111...+++)))***---000,,,444<<>>===<<<555444222000...............---,,,---/////////...000111222000///---...///111111222222222222111111000000000000////////////000000000000111111111111555333000...---...000222......///000111222222333111111111111111111111111000000////////////000000......//////000000111111000000000000000000000000111///111555555222000222222111111111222333333444000111111000......///000000////////////111222333333333333222222111111111333333333333333333333333444444444555666777777888888777777666555444333333000000///000111444666888444444444555555555666666666666555555555555666666222333555666333111333777666666555555555444444444555555555555555444444444333444777999::::::999888666666666777888888999999777888:::<<<===<<<:::999888999:::999777777777888666666777777777777666666444555555666777888888999888888888888999:::;;;<<<::::::;;;;;;;;;;;;;;;;;;}}}vvvmmmbbbXXXVVVVVVUUURRRNNNLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHAAABBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@???>>>???@@@@@@???===;;;999:::::::::;;;;;;;;;<<<<<<999;;;<<<===<<<:::777666777777777777777777777777666:::???BBBAAA===888555888777666555444333333333111111222222222222222222444333222222111111111222333444444555666666555555666111///111222...---///000111111222222222111111111------111000------000//////////////////////////////////////////......111111111000000/////////......//////000000111111//////000000000000//////......////////////......111///...,,,,,,,,,...///000//////...------......---000333666888888777666444333222000///......//////...---...///000///...000111222111///......000000000000000000000000000111111111111000000000000//////000000000111111111333222000///...///111111//////000000111111222222111111111111111111111111000000////////////000000......//////000000111111000000000000000000000000111000222777777333111222222222111111222222333444111222222000///...///000000000//////000111333444333333333222222222111111333333333333333333333333444444444555666777777777999888888777666555555555111000000///000222555666333444444444444555555555666666555555555555666666444666777777555444666999666666555555555444444444555555555555555555555666444555777888999999888888555666666777777888999999888999:::;;;;;;:::999999888999:::999777777777888666666777777777777666666555555555666777888888888888888888888999:::;;;;;;:::::::::::::::999999999yyymmmhhhbbbZZZTTTPPPNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHBBBBBBCCCCCCBBBBBBAAAAAADDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===>>>?????????>>><<<;;;:::::::::;;;;;;;;;;;;<<<999:::<<<<<<<<<:::888666666666666666666666666666555999>>>@@@>>>:::777666888777666555444333333333444444444444333333333333333333222222222222111111333444555555666555555555666222///111111...---...111111222222222111111000000---...000000......111////////////////////////000000000//////.........000000000///////////////......//////000000111111000000111111111000000///......////////////......000///...,,,,,,---......000///...---------------+++---///222333222111000333333111000////////////111///...///000000///...///111111111///...///000111000000//////000000111222222222222111111111111//////000000000000111111000000000000000111111111000000000000000111111111000000000000000000000000000//////......//////000......//////000000111111000000000000000000000000111111444::::::555333333222222111111222222333333333333333222///...///111000000000000111222333444333333333222222222222111222222222222222222222222444444444555666666777777:::999999888888777777777222111000//////111333444333333333333444444444444555555555555555555555555444666777777666666888999666666666555555555555444555555555666666777777777777777777777777777777777555555666666777888888888999999999999999888888888888999:::999777777777888666666777777777777666666555555666666777777888888777777888888999::::::;;;::::::999999888888777777ssscccWWWQQQQQQQQQQQQMMMLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDCCCCCCBBBAAAEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@<<<===>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;:::888777666666666666666666666666666:::???@@@===:::888888777777666444444333333333555555444444333333333222222222333333333222222222444444555555555555555444555222000111111111000000111111222222222111000000.........///000000000111////////////////////////111111000000///.........------------------,,,,,,......//////000000111111///000000000000//////...---......//////......---///...------------......---------------......///---...000111111111//////222222111000000/////////222111///000111111000//////000111111000///000222222222111000000111222222222222111111111000000000////////////000000000111---...000111222222222111111111111000000000000000/////////////////////////////////....../////////......//////000000111111000000000000000000000000111111666<<<<<<777444444333222222111222222333333444555444333000///000111000000111111222333333444222222222222222222222222222222222222222222222222444444444555555666666666:::::::::999999999999999444333111//////000111222222222222333333333444444444444555555555555444444222444555444444777888777666666666555555555555555444555555666777888888999999888777666666666666666444444555666666777777888::::::999888777777777888888999:::999777777777888666666777777777777666666555666666666777777777888666777888888999:::::::::;;;;;;:::999888777777666mmm[[[RRRPPPQQQRRRLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888777777777777777777777777777<<>>>>>>>><<<;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999777777777777777777777777777>>>DDDEEEAAA<<<;;;<<<666666555444444444444444222222222222111111111111333444555666777666555444555555555666555555444333111333222111444888999666222222222222222111000///...111111//////222222///////////////////////////000000000000000000000000///////////////000000000......//////000000111111............---,,,++++++------............---------------...............+++,,,,,,---///111222333.........//////......---///000000111111111000000000//////000111222111000...///111111111111333444000000111222222111000000000000000000/////////.........////////////000000---...000111222222222111000000000000000111111111///////////////////////////......------......///......//////000000111111111111111111111111111111000000444999:::666444555333333222222111111222222333333444222111000222333111111222444444444444444111222222222222333333333333333333333333333333333444444444444444444444444777777777888888999999:::666555333111000000111222333333333333444444444444444555666777777666555444333777888444777??????999555666666666666777777777555555555666666777777777777777777666666555555555333333444444555666666666999999999999999888888888888999:::999777777777888666666777777777777666666666666666666777777777777555666777999:::999999888;;;;;;::::::999999888888yyyfffYYYSSSQQQLLLKKKJJJJJJHHHHHHGGGFFFHHHHHHIIIIIIJJJJJJIIIIIIFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>============>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999666>>>FFFGGGBBB<<<;;;<<<666666555444444444444555111111111111222222222222444555777888888888777666555555666666555444444333111444333000333888888444222333333222222000/////////222222///...222222.../////////////////////////////////000111111222222/////////000000111111111......//////000000111111////////////...---,,,+++,,,------......------,,,,,,------......///......///////////////000111222......//////////////////...///000111222222111000......---///111222222111---///111111111222333555111333555666666555333111111111111000000000//////........./////////000000//////000111111111111111//////000000111111222222///////////////////////////......------......///......//////000000111111111111111111111111111111///...111777888444333555444333222222111111222222000111222111000000222444111222333444555555555444111111222222222333333333444444444444444444444444444444444444444444444444555555555666777888888999777555333222111222333444333444444444444555555555555666888999999888666555333888888444888AAA@@@999555666666666777777777777555555555555555555555666555666777777777666555444222333333444555555666666888999:::;;;;;;:::999999888999:::999777777777888666666777777777777666666777777777777666666666666444555777999:::999888777999999999999999888888888tttaaaWWWRRRLLLKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHIIIJJJJJJJJJJJJFFFEEECCCBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA??????>>>===============<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999555===FFFHHHBBB<<<:::;;;666666555444444444555555111111111222222333333333444666888999:::999888777555666666666555444333333222444333///111666666111333333333222222000//////000444333///...222111---////////////////////////......///000111222333333---.........//////000000......//////000111111111000000000000///...---,,,,,,------......------,,,,,,,,,---.../////////...222222111000000000000000000000000111111111111222...///000111222222111111---,,,,,,...111333333222---///111111111222444666555777:::<<<<<<:::777555222222222111111111111000............/////////000000000000000000111111111...//////000111222222333000000000000000000000000.........------...............//////000111111111111111111111111111111111///---000555666333222444444333333222111111111222///000111111000111333555111222333555666555555444111111111222222333333333555555555555555555555555444444444444444444444444333333444555666777777888777666444222222333444555444444444555555555666666555777888999999888777555111666666222666@@@???777555666666666777777888888555555555555555444444444333555666888888777555444222222333444444555555666777888:::<<<===<<<:::999888999:::999777777777888666666777777777777666666777777777777666666666666444555777999:::999888777777777777777777888888888wwwaaaRRRPPPNNNMMMKKKHHHEEEEEEGGGGGGHHHHHHGGGHHHJJJJJJHHHFFFEEEDDDCCCBBBBBBCCCCCC>>>???AAAAAABBBAAA@@@???????????????>>>>>>>>>>>>:::::::::999999999888888<<<;;;;;;:::999999999:::;;;;;;:::999999:::;;;;;;;;;???CCCAAA<<<888888::::::999777555333333333444111111000000111222333333666666777999;;;;;;999777666666555444333333222222555555444333222000000///222222111111000000//////111222222111...---......000000000000000000000000////////////////////////000///...------...///000000000//////.........---000000000000////////////---...///000///...,,,***---------........./////////...---,,,,,,---///000000111222222222000///...000000000000000000000000///...---...///000///...000111222111111222444777888???EEEFFFFFFEEE@@@999555111000333333111111444......//////000000111111---......///000111111222222000...///222333111///000000000000////////////............/////////000555333111222444555333111222111///......000222333000111111222222111111111333333111000000000111222222000///000111111000///333333333222222222111111000000000111111222222222444444333333333444555555777777666666555555555444555444444444444555666666777666444222111111111111666666666666555444333222444555666777777888777777333444444444555555666666888888999999999999888888444555666555333222333444555555555555555666777777777666444333333444555666888888999999999:::::::::888888777777777777888888888888999999999999888888666666666666666666666666999999:::::::::999999888888777777777666666666666qqqccc\\\ZZZWWWRRRLLLHHHJJJMMMJJJIIIHHHGGGHHHHHHHHHGGGGGGFFFDDDBBBBBBBBBCCCDDD???@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>======:::::::::999999999999888;;;;;;:::999999999999999;;;:::999888888999:::;;;<<<@@@BBBAAA<<<888888999<<<:::999777666555666666222222222222222333444444555666777999;;;;;;999777666555555444333333222222555444444333111000000///111111111000000000000000111111222111///---...///000000000000000000000000////////////////////////000///...------...///000000000000/////////......000000000000/////////...---...000000000...---+++---------........./////////...---,,,---...000111000111111222111000///...000000000000000000000000///...---...000000000...000111111111111222555888<<>>>>>>>>>>>======::::::::::::999999999999::::::999888888888888999:::999888777777888999:::===@@@BBB@@@;;;777777888::::::888777666666666666444444444444444555555555555555666999;;;;;;999777555555555444444333333222444444333222111000000///000000000000111111111111000111222111///......///000000000000000000000000//////////////////////////////............//////111000000000000000//////000000000/////////.........///000111000///...---------.........////////////............000222333000111111111111000//////000000000000000000000000///...---...000111000//////000111111111333666999@@@JJJVVV\\\^^^ZZZQQQGGG999444111222222///...000/////////000000000000111000000000000000000000000333222111222333444333111000000000000////////////....../////////000000000333222111222333444333222000000000111111111222222222222222333333444444444333333222111111111111222333222111111333333222111222222111111111000000000///000111333555666777888222222222222222333444444666666666555555555555555555555444444555555666777777666555333333222222222666666666666555444333333444555666777888888888888888888888888888999999999666666777777777777666666444555666555333333333444555555444444555555666777666555444333333444555666888888888999999999999:::888888888888888888888888888888999999999999888888777777777777777777777777777888999;;;;;;:::888777666666888999999888777666vvvdddYYYTTTRRRTTTNNNJJJJJJKKKJJJIIIIIIJJJHHHDDDBBBAAABBBDDDEEE@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>============;;;;;;:::::::::999999999999999888888777888888999999999888777777888999999>>>???@@@>>>:::777666777777777666555555555444444444444555555555555555555555555666888;;;;;;888666555555444444444333333333333333333222111000000/////////000000111111222222000111222111///...///000/////////////////////////////////////////////////////////....../////////111111111111000000000000000000/////////.........//////000111000000///...............////////////.........///000222333444000000111111111000000000000000000000000000000000///...---...000111111000...000111111222444777:::???LLL[[[dddfffbbbWWWLLL>>>777333333333000...///000000000000000000000000111111000000000000000000222222111222222222222111000000000000////////////...////////////000000000222222222222333333333333111111222333444444444444555555444444333333333333333333222222111111111111333222111222444555444333111111111000000000000///000111111333444555666666222222111111222222333444555555555555555555555555555555555555555666666777777666555555444333333333555555666666555444444333333444555777888888888888999999999999999999999999666666777777777777666666444666666555444333444555555444444444444555666666555555444444444555666666888888888888999999999999888888888888888888888888888888999999999999888888888888888888888888888888555777999;;;;;;:::888777555777888::::::999888777yyymmmddd]]]WWWNNNHHHIIIKKKIIIHHHJJJJJJHHHEEECCCBBBBBBCCCDDDAAAAAAAAA@@@@@@?????????>>>>>>>>>============<<<;;;;;;;;;:::::::::999999999888888777888888999999999999888777777888999999>>>>>>>>><<<:::777666666666666666666666555555555444444555666666555444333555555666888::::::888666444444444444444333333333333222222111111000000000//////000000111111222222000111222111000///000111////////////////////////////////////////////////...//////////////////...000000000000111111111111////////////............//////000000000000000///........./////////000000......///000111222333444000000000000000000111111000000000000000000000000///...---///111222222111///000111222222444888:::???LLL[[[eeeiiifff[[[QQQCCC;;;555555555222000000111111111111000000000000111111111111000000000000000111111111000000111111000000000000////////////////////////000000000111000111222222222222333333222333444666666777666666999888666444333222222222333333333333222222111111333222111222444555444333111111111000000000000///111111111111111222222222222222111111222222333444444444444555555555555555666555555555555666777777666666666666555444444333555555555666555555444333333444555777888888999999888888888888888888888888777888888999999888888777555666777666444333444555444444444444444555666666444444444444555555666666777777888888888999999999777888999999999999888777888888999999999999888888999999999999999999999999555666888::::::999888777777888999::::::999888888|||qqq[[[OOOGGGIIIKKKGGGFFFIIIIIIHHHFFFEEECCCCCCCCCCCCBBBBBBAAA@@@????????????>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::999888888888888999:::::::::999888777777888999:::======<<<:::999888777777666777888888888888888777444555666777666555444333444444555888::::::888666444444444444444444444444222222111111111000000000000000000000111111111111000111222222000000000222000000000000000000000000////////////////////////......////////////......//////000000000000000111/////////.........------...///////////////000000....../////////000000000......///000111222222333000000000///000000111222000000000000000000000000///...---///111333222111000111222222222444777:::===IIIWWWaaaeeeeee^^^UUUGGG===666666777444222111222111111111111000000000111111111111111111111111///000111111000///000111000000000000/////////////////////000000000111111///111222222111111333444444444555555666777888888999888666333222111111111333333333444333222222111333111111222444555555444222222111111111000000000111000000000////////////222222222222222333444444444444444444444555555555666666555555666666777888666666777777666555555444444555555555555555444444333333555777888999999999888888888777777777777777888888999999999999888888555666777666444444444555444444333333444444555666333333444555555666666666777777777888888888888999777888999::::::999888777888888999999999999888888888888888888888888888888666666777888999999999999:::::::::999999999888888fffWWWMMMNNNOOOIIIGGGJJJHHHHHHGGGFFFEEECCCBBBAAACCCBBBAAA???????????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999:::;;;;;;;;;:::999888888999:::;;;<<<;;;:::999999999888777555666777888999999888888666777888999888777555444444444555888::::::888555444444444444444444444444111111111111000000000000111111111000000000000000000111222222000000111222000000000000000000000000////////////////////////---...///000000///...---....../////////000000000//////.........---------......---......//////000.../////////000000000000...//////000111111111000111000/////////000222333000000000000000000000000......---///111333333222111222333333222444666999999CCCOOOWWW\\\___[[[UUUHHH===555555777555222111222222222111111111000000000000000111111222222333///111333222000///111333000000000000//////////////////000000000111111111...000222222111111333555333333333333444666888999777666444222111222333333333333444444444333222111222111000111444555444333333222222222111111111111////////////////////////333333333333333444444555333333333444444555555555666666666666666777777888666666777888777666555444444444555555555555555444222333555666888999999999999888888888777777777666777777888888888888777777555666777666555444555666444444333333444444555666222333444555666666666666777777777777888888888888777888:::;;;;;;:::888777888888999999999999888888888888888888888888888888777666666666777888::::::>>>===:::888777888888999qqq```TTTUUUTTTMMMJJJMMMHHHHHHHHHHHHFFFDDDBBB@@@DDDBBBAAA???>>>>>>??????>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999:::;;;;;;<<<;;;;;;:::999999:::;;;;;;<<<:::888888999999999888333444555777777777666666777888:::;;;:::888666555444444555777::::::777555444444444444444444444444111111111111000000000000222222111111000000//////000111222222111000111333000000000000000000000000////////////////////////---...///000000///...------.........//////000000//////.........------------------------...///000////////////000000000000...//////000000000//////111000/////////111222333000000000000000000000000.........///222333333222222333333333222333666888444===GGGNNNTTTXXXWWWRRRGGG===444444777555222111222222222222111111000000//////000111222333333333000333444333111000222444000000000000////////////000000000000111111111111---000222222000000333555333222111111222555777999444333222111111333555666333333444555444333222111111000000111333444444333333333333222222222222111---......///000111111222444444333333444444555666333333333444444555555555666666666666666777888888666666777888888777555555444444555555555555555444222333555666888999999:::999999999888888888777777666666777777777777666666555777777777555444555666444333333333333444555555222333444555666666666666777777777777888888888888777888:::;;;;;;:::888777888888999999999999888888777777777777777777777777888777555555666888:::<<<@@@>>>;;;888666777888999yyytttxxxtttbbbSSSMMMLLLKKKIIIHHHGGGGGGFFFFFFHHHEEEAAA???>>>>>>>>>===============>>>>>>>>>>>>??????>>>===<<<;;;::::::;;;;;;;;;:::::::::999999888:::<<<<<<;;;;;;;;;<<<<<<;;;::::::999777444111555555777888999:::::::::999999::::::999888666555666777:::<<<<<<;;;999777:::888666444333222222333222111111111000000//////***000222///000444444///111111111111111111111111000111111111111000000///222222222111111111111111000000000000000000000000...//////000000000000///111111000000//////......000/////////............//////000111111111111111000000//////000111222333111000000//////000111222000000///...............000///...///000111000///222222333333333333444444555888<<>>DDDCCCAAA>>><<<999777666tttaaaZZZXXXUUUPPPJJJGGGEEEFFFGGGDDDBBB???>>>???@@@@@@???>>>>>>>>>???????????????>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::888:::;;;;;;;;;;;;===>>>AAA???===<<<<<<:::888555555666888999:::;;;;;;;;;999999::::::999888666555666888:::<<<<<<;;;999888888777666444333333333333222111111111000000000000---222333000111555444111000000000000000000000000///000000111111111000000000000000000000000000000000000000000000000000000///000000000000000//////000000000000000/////////000000/////////............///000000111111000000000000//////000000111111000//////...//////111111000000///............///000///...///111111111///222222333333333333444444333555999<<>>:::777555xxxsssjjj___TTTMMMJJJIIIGGGEEECCCCCCCCCBBBAAA???@@@???????????????>>>>>><<<<<<======>>>>>>>>>>>>:::::::::::::::;;;;;;;;;999::::::::::::===AAADDDEEEAAA===999888888888777888999:::;;;<<<<<<<<<<<<::::::999999888777777666666777888999:::999888777555555444444555555555555111111111111111111111111444444333222111222222111000000000000000000000000---...///111111222222222......//////000111222222000000000000000000000000222222222111000///...---/////////000000111111222000000000////////////...---......///////////////000////////////...------/////////000000111222222222111000000//////000000000///...///111222111000222222222333333333444444555555666666666555444444111111111111111111222222000111111222333333444444444444333333222111000000111111111111111000000//////000111000......///111000000000000111222333444222111000///000222555666000111222111111222333555444444444444444444444444333222222111111222222333333333444444444555555555222222222111111111000000///000000000000111111111222333444333222222333444444444444555555555555666777555444333444555666666666888999;;;:::999777666444444333333333444666666555666666777888999::::::999999999888888777777777777777666666666666666666444444444444444444444444444555555666666555444444555555555666777777888888777888999999::::::999999888888888888888888888888555555666666666777777777777777777888888777777777666666777:::===AAAEEEGGGIIIHHHEEEBBB>>>;;;888777zzzmmm```SSSLLLGGGEEEBBBAAABBBBBBAAA?????????>>>>>>>>>=========<<<<<<======>>>?????????;;;;;;;;;;;;;;;;;;;;;<<<999:::::::::;;;>>>BBBEEEDDD@@@;;;888777777777777999:::;;;;;;<<<<<<<<<<<<::::::999888888777777777555555666777888777777666444444444555555555555555111111111111111222222222444333222333222000000000111111111111111111111111---...///111111222222222//////000111111222333333000000000000000000000000222222222222111000......//////000000111111222222111000000000////////////---....../////////////////////000000///...---,,,000000111222333333444444222222111000000000000000111000///000111222222000222222222333333333444444333444444444444444444444111222222222111111000000222222222222222222222222444444333333222111000000111111111000000000000000///000000///......000111000000000000111222333444222111000000111333555777...000222222111222555777444444444444444444444444333222222111111222222333333333333444444444555555222222222111111111000000///000000000000111111111222444444444222222333444444444444555555555555666555555444333333444555666666777999::::::999888777666555444333444555666777444555555666777888999:::999999999999888888888888666666777777777777777777555555555555555555555555333444555555555555444444555555666666777888888888888888999::::::::::::999888888888888888888888888666666666666777777777777888777777777777777777888777777777999;;;>>>@@@BBBDDDDDDBBB@@@>>><<<:::999rrr]]]NNNHHHEEEBBB@@@@@@AAAAAAAAA??????>>>>>>===<<<<<<<<<=========>>>>>>?????????>>>>>>=========<<<<<<<<<999:::<<<<<<===???BBBEEECCC@@@;;;999888999999999999:::;;;;;;<<<<<<<<<;;;;;;:::999888777777777777555555666777777777777777444444555555666555555444111111111222222222222222333111222444444000///000111111111111111111111111...///000111111111111111000000111111222222333333000000000000000000000000222222222222111000//////000000111111111111111111111111000000000/////////......///000000000000///...///000111000///...---000111222444555555555555333222222111111111111111111000///000222333222111222222333333333333444444111111111222222333333333333333222222111000000///333333222222111111111111444333333222222111111111222111000////////////000...///000///......000222000000000000111222333444222222111111222333444555///222444333222222555888333333333444444444444555333222222111111222222333222222222333333333444444222222222111111111111000000000000111111111222222333444555444333222333444444444444555555555555666555555555444222333555777666777888999::::::999888888777555444444555777888444555555666777888999999999999999999999999999999666666777777777777888888666666666666666666666666444444444555555555555555555666666777777888888999888999999:::::::::::::::888888888888888888888888777777777777888888888888888888777777777777888888777777777888999:::;;;<<>>===<<<;;;::::::999ppp]]]TTTOOOIIIDDDBBBAAAAAAAAA@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>>>>??????AAA@@@@@@???>>>===<<<<<<999;;;===>>>>>>???AAACCCAAA>>>;;;999:::::::::999999999:::;;;;;;;;;;;;:::;;;:::999777777777777888777777777888888888888888444555555666666555444333111111111222222333333333222000222888777222///111111111111111111111111111///000000111111111000000000000000111111111111111000000000000000000000000111111222222222111111000222222111111111111111111111111111000000000//////...///000000111111000000...///000222222111000//////000222444555555555555333333222111111111111222111000///000222333222111222222333333333333444444111111111111111222333333333333222111111111222222111111111111111222222222222222222222222222222222222111000///...//////000...///000///...///000222000000000000111222333444333333333333333333333333333555777555222111444777333333333444444444555555333222222111111222222333111111111222222222333333222222222111111111111000111111111111222222222333444555666555333222333444444444444555555555555666444555555444222222444777555666777999999::::::999:::999777555555666888:::555666666777888999::::::999999999999999999999999666666777777777888888888666666666666666666666666666555444444444555777888666666666777888888999999888999::::::;;;;;;::::::888888888888888888888888888888888888999999999999999888777666666777888999777777777777888888888888;;;::::::999888777777666sssddd]]]SSSKKKEEEBBB@@@???AAAAAA@@@@@@???>>>>>>===??????>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@???===<<<<<<999;;;>>>?????????AAABBB>>><<<999888999:::999888999999::::::;;;:::::::::;;;:::999777777777777888888999999999999:::::::::444555666666666555333222111111111222222333333333222000333::::::444000222000000000000000000000000000111111111111000000///000000000000////////////000000000000000000000000000111111222222222111111333222222222111000000000111111111111000000000000//////000111111111111111---///111222333222111000...///111333444444444444444333222222111111222222111000000000222333222111222222333333333444444444444444333333333333444444333222111111111222444555//////000111222333333444222222222222222222333333222111///.........///000...///000///...///111222000000000000111222333444333333444444444333222222666999:::777222///222555333333333444444555555555333222222222222222222333000000111111111222222222222222222111111111111000111222222222222333333333444555666555333222333444444444444555555555666666333555666444111111444777555666777888999:::::::::;;;:::777666666777999;;;777777888999:::;;;;;;<<<999999999999999999999999666666777777888888888999777777777777777777777777777666444333444666888999666666666777888888999999888999::::::;;;;;;::::::888888888888888888888888888888999999999:::::::::999888777666666777888999666666777777777888888888999999888777666555444444yyymmm___SSSJJJEEECCCAAACCCDDDDDDAAA???>>>>>>@@@@@@AAABBBBBBBBBBBBAAA===???@@@???>>>==================???AAABBBAAA???@@@???===;;;:::::::::;;;999;;;<<<:::888888<<>>===:::999888888666555222333555777888999999999777666555444333333222333222333333222111000222333555:::???>>>888222////////////000000000000/////////000000111222333333333222222111111111111111111222222444444444444333222666444222333222111222555444333222111000000000000444333111000////////////............/////////000---888>>>777///...000000111111222111000111444666555777777555111//////111000000/////////111222333000111222333444666777777666555444333222222222222111111111222222333444444333222222111111222222333444444444555555444333333333222222111111222222333111...000555555000///222222333444444555555444444555555444333333333333444111333555777777555333111444333222333555666555444555555555444444333333333333222111000000111222333333333222111000000111111111222222222222333333333777666666777888888666444555444444444555666888999666666666666666666666666444555555666777888888999:::999999888777666666555777:::<<<<<<:::999:::<<<<<<;;;;;;:::::::::;;;;;;777666666666555555555555666666666666777777777777777666666555555555666666555666666666555666888:::888888888888888777666666999888777555555777888999555666888999999999888777888888888888777777777777666666666555555555555555666666666666555555555555uuufffXXXOOOJJJDDDEEEGGGIIIIIIGGGEEECCCAAA@@@@@@@@@AAAAAAAAA@@@BBBCCCBBBAAA???>>>======<<<;;;;;;<<<>>>??????>>>>>>===<<<::::::::::::;;;999999999:::<<<>>>??????===<<<:::888888777666555333444555666777888888888666555444333333222222222222333333222111111333444555999===;;;666000/////////000000111111000000/////////000000111222222333111111111111111111111111222222333444333333222111444222222222222222333444444333222111000000000000111111000000//////.............../////////000000222;;;???:::444444555444111222222111111222444666666888888666222000111222222111111000000111222333333333333444444555555666666555444333222222222222333333222222222222222222333222222111111222222333222222333444444444444444222111111000000111111222111000444::::::444111333222333444444555444444444777666555444333222222222222333555666666555333222444333222333444555444333444444444444333333333222333222111000000111222333333222222111000000111111111111222222333333333444777666666666888888666555555555444444555666777888555555555555555555555555666666666777888999999999999999888888777666666555666888;;;;;;999999:::<<<<<<<<<;;;;;;:::;;;;;;;;;777777666666666555555555555555666666666777777777777666666555555555666666777888999999777777888999888888888888888777777666999888777666666777888999666666777777888888888777888888888888777777777777777777777666666666666666888777777666666666666666~~~ooobbb[[[PPPOOONNNPPPPPPMMMFFF@@@BBBAAA@@@@@@BBBCCCCCCBBBDDDCCCAAA???===<<<;;;;;;===<<<;;;;;;===??????>>><<<;;;:::999999:::;;;<<<<<<999777<<>><<<===>>>@@@@@@@@@:::999999888999:::;;;<<>>IIIMMMGGG???::::::999888666555555666555555555444444444555555444444333222222222222222000111222222222333555777777888888666333000111222111111222222222222111111......//////000000000111111111111111111222222222222222111111000000/////////111222111222444444222444333222222111111111111,,,...000222222111000///...////////////000000000------......///000///---000222333333222222444666777777777555444222222222333333333222111111111111444444555555555555666666555444333333222222222333444444333333333222222222333222222111111222222333222222222333333222222111111111000000000000111111...///222555666444111111222222333444444444444333666555444444333333333333555444333333333333444555444333222222222222111000222222222222222222222222222222222222222222222222222222111111111111111222000111111222333444555555666555555666888888777555666666666555555555555555444444444444444444444444666666777777777888888888888888888777777666666666555666777999999999::::::<<<<<<<<<<<<<<<;;;::::::777777777666666666666555444444444444555555555666666666666666666666777888:::<<<>>>===;;;888666666888999999999999888777777888888777666666777888888777666555555555666888999888888888888777777777666888888888888999999999999;;;:::888777666777888999{{{uuujjj\\\QQQMMMKKKIIILLLRRRUUUUUUSSSNNNIIICCC@@@@@@AAABBBBBB@@@???>>>>>>@@@AAAAAA@@@:::999888888999:::<<<===DDD===999>>>GGGJJJCCC;;;999::::::888555444555777666666555444444444444555444444333333222222333333111222333333222333555777888888777666444222333333111111222222222222111111////////////000000000000000000111111111222222222111111111000000/////////111555555222222555666222444333222222222222222222---///111333444333222111////////////000000000111000...---000222333222111000222333444333333444666666555444333333222111111222222222111111000//////222222333444555666777777444444333222222222333333222222333333333444444444333222222111111222222333444444444333222111000///222222222111111222222222.../////////000222333222111222333333444444333333333333333333444444555666666555333222222333555666444333222222222222111000222222222222222222222222222222222333333222222222222111111111111111222222111111222333444444555555666555555666888999777666666666666666666555555555555555555555555555555555555555555666666666666666888888888888777777777777666666777888999::::::999::::::;;;<<<<<<;;;::::::888777777777666666666666444444444444555555555666666666666666666777888888888:::<<<<<<:::777555555999999999999999888777777888888777777777777888888777666555555555666888999888888888888777777777666777777888888999999999999;;;:::999777777888888999~~~rrrjjj___\\\\\\___eeehhhfffbbbSSSLLLDDD???@@@BBBCCCBBBAAA@@@@@@AAABBBBBBAAA???;;;:::999999999;;;<<<===AAA<<<999;;;@@@AAA<<<777888:::;;;999555444666999777666555444444444666666555444444333333444444444222333444333222333555777888777666666555444444333000111111111111111111000000000000000000000000000000000000111222222333333111111000000000000111111777;;;999222111666777222333333222222222222333333///000222333333333222222/////////000000000111111111...---111333222111333000222444555444444444555666444333333333333111000000000111111111000//////000111222333555666777777444333333222222333333333222222222333444555555555333222222111111222222333444444444444333111000///333333222222222222333333111222000---...333666555111111222333333333333333111111222333444555777888555444333333333333444555444333222222333333222111222222222222333333333333222222333333333333222222111111111000111111222333333333333333444444444444555555555666888999888666555555666666666666666555666666666666666666666666555555555555555555555555999999999999999999999999888888777999:::;;;999888666777999;;;;;;;;;::::::888888777777777666666666444444555555555666666666666666666666777888999999666888::::::888777666777999999999:::999999888777777777777888888777777777777777777777777888888999888888888888777777777777555666666777777888888888999999999999888888777777{{{xxxwww{{{|||vvv^^^UUUJJJDDDCCCEEEEEEDDDDDDDDDEEEGGGHHHHHHEEEBBB<<<;;;:::::::::;;;<<<======<<<;;;:::::::::::::::888;;;<<<:::666444777:::777666555444444666777888666555555444444555555666333444444444222222444666555555555555555444333111///000000111111000000///111111111111111111111111///000000111222222333333000000000///000111333444>>>BBB>>>333111777888333333333333222222333333444111111111111111222222222//////000000000111111111///,,,,,,000000---...333000222444555555444444555777555333333444555333111///000111222222222111000111111222222333444555555333333333222222333333444333333444444444444444444333222222111111222222333333333444444444444333333222222111111111111222222///222222...000555777555111111222333333333333222222222222333444555666777444444444333333444444444444333222333444555444333222333333333444444444444222222333444444333222222111111000000111222222333444444444444444333333333555444444666888999888777333444555666777777666666777777777777777777777777666666666666666555555555::::::::::::::::::::::::;;;999888999;;;;;;999777333444777999;;;;;;::::::888888888777777777666666555555666666666777777777666666666666777888999:::444666888888777888999;;;999999::::::999999888777777777888888888888777777777888888999999999999999888888888888777777777777333333444555555666777777777888999:::999888666555mmmcccVVVNNNMMMMMMMMMLLLIIIJJJKKKNNNOOONNNJJJFFF======;;;;;;;;;;;;<<<===<<<>>>???===999999<<<@@@888;;;===;;;666555888;;;888777555444555666888:::666666555555555666666777444555555444222222333555333333333444555444222000//////000000000000//////222222222111111111111111///000000111222222333333000000///000111222444555CCCFFFAAA444111777999333333333333222222333444444111111000000000000111111000000000000111111111111000---...222000,,,///555000222555666555444555555888666333444666666444222///000222333444444333222222222222222222222222222333333333222222333444444666555555444444333333222333222222222222222222333000111333444555666666666111111000000000000111111,,,111222///000555666222111111222333333333333222444444333333333444555555444444444444444444444444444333222333555666555444333333333444444555555555222222444444444444222222111111000000111222333333666555555444444333222222555444444666888999888777222333555777777777777777777777777777777777777777777777777777666666666666;;;;;;;;;;;;;;;;;;;;;;;;===;;;999:::<<<<<<999666111333666888:::;;;::::::888888888888777777777777666666666666777777777777666666666666777888999:::444555777777777999<<<>>>999::::::::::::999888888777777888888888888777777777888999;;;;;;:::999999888888888888777777777777222222333333444555555666555777999::::::888555444}}}qqqddd^^^___aaa^^^ZZZWWWSSSQQQVVV\\\[[[PPPFFF999>>>===888888===@@@>>>???>>>>>>>>>>>>??????@@@;;;;;;999777666555555555888888888888999:::;;;;;;888666555555666666555333444444555555555555444444000111222333444333222222222222111111111111222222111000///000111222111000000111222333333222111000000111111111111222222222333444555555666666555555444333333222111111111222222777777111///111111...///111222111000///000111////////////000000000000111222333444555777888888444444444444444444444444111111222333333444555555000000111111111222222222555444333333333333444555222222333444444444333333000000111111111222222222333444666777777555444222333222000//////000222333333333333333333222111000000111222333333333333222111333555555444333444555555555333333333333555555999666444444555444555666555333222222444555555555333333333333333333333333//////000111222333333222333333222222222333444444666666555555555444444444555555555555666666666777999<<<:::444333888888555999999888777666666777777777888999:::;;;===>>>???======<<<<<<<<<:::666333555666777888888888888888777777777777777777777777888888777777888999::::::666555555444444666777888222444666777777777999;;;===<<<;;;<<<======;;;999888999999999999888777777777666666777888888555333777666555555555777888999888999999777444222222333777666666777777555111...wwwssstttuuupppkkkeee^^^ZZZ^^^eeecccWWWJJJ;;;>>>===888777;;;>>><<>>======<<<=========:::999888777777777777777888888888888999:::;;;<<<999777666666777777666555444555555666666555555444000111222333444333333222222222111111111111222222222000///000111222111000000000111222222222111111111111111111222222222222333444555555666666555555444333333222111111222222222666777111///111111...///111222111000///000222000000000111111111111222333333444444555555666666444444444444444444444444111111222333333444555555111111222222222222333333444444444555555444444444333333333444444333222222222222222222333333333333333444666777777555444333444333222111111222333444222222333333333222222111111111222222333333333333222444555666444444555666444444333333333333444444666444333444444444444444444333222222444555555444333333333333333333333333000111222333333333333333333333222222333333444555777777666666666555555555555555555666666666777777888:::999444333777777444:::999888888777777777777888999:::<<<===>>>??????>>>============<<<888555666777888999999:::::::::777777777777777777777777888888777777888888999999777777666666666777888999666666666666666777888888;;;::::::;;;===>>>===;;;999999999:::999888888777999888777888999888777555777666666555555666777888777888888777444333333444444222000111333555666666~~~tttjjjbbbfffnnnlll]]]NNNAAABBB???:::999<<<>>><<<@@@???>>>======<<<<<<===999999888888888888999999999999999999:::;;;<<<<<<;;;999777777777888666555555555666666666666555555111111222333333333333333222222222222222222222222222111000000222222111000000000111111222222222222111111111111222222222333333444555555666666555555444333333222222222222222222555555222///000111///000111222111000000111222111111111222222222333333555555444444444444444444444444444444444444444444111222222333333444444555222333333333333444444444444555666777777666555444444444444444333222222111444444444444333333333333333444555666666555444333333333333333333333333333111222222333333333333222222222222222222333444444333444666666555555555666333333333333333333333333666666777777777888888888333222111222444555444333333333333333333333222222222222333444444444333333333333333333333444555555777777777777777666666666555555666666666777777777777999888555555666666444::::::999999999999999888999:::<<<>>>???@@@??????<<<<<<;;;<<<===<<<999777777888888999::::::;;;;;;777777777777777777777777888888888777777777777777888888777777777888999::::::666333333555777777666999999999;;;>>>???>>>===:::::::::::::::999999888;;;999777777888999888777777777666555555555666666555666777666444333444555GGGAAA999444333444666777yyyooofffjjjsssqqqbbbRRRGGGEEEAAA======>>>??????@@@??????>>>>>>>>>??????;;;::::::999999999999999999999999999:::<<<===>>>@@@===:::888888777555444555666666777777666666555222222222333333333333333222222333333333333222222333111111111333444333222111111111111111222333333111111111222222222333333333444555555666555555555444333333222222222333333222444444222000///000000000111222222000000111222111111111111222222222333333333444444444444555555444444444444444444444444222222222333333444444444444444444444555555555555444666777999999777666444555555555444333222111000444444444444333333333333333444555666666555555444222222333444444333222222111111222333444444444444333333222222222333444555333555777777666555666777222333333333333333333222222555777666666999:::999333222111222444555444222333333333222222222222222222222333333333333333222333333333333333444555666666666666666666666666666555666666666666777777777777888999888777777666555:::::::::::::::::::::999888:::<<<>>>?????????>>>999999888999::::::888666777777777888999:::;;;<<<777777777777777777777777888888888888777666666555777777777777888888999999999444//////444888777555:::::::::;;;===>>>===<<<:::;;;;;;;;;;;;:::999999;;;888666555666777777777777777666666555555555555333444555555444333444555QQQJJJAAA999555444444444yyysssnnnsssyyywwwiii\\\KKKFFF@@@>>>======>>>>>>============>>>>>>???@@@>>>===<<<:::999999888888999999999:::;;;===>>>???DDD@@@<<<999777666444333666777777777777777777666333333333333333444444444222333444444444444333222333222111333555666666555444333222111111222333444111222222222222333333333333444555555666555555555444333333222333333444444222222333222000//////111000222333222111000111222000000000111111111222222111111222333444555666777444444444444444444444444222222333333333333444444444444555555555666666666555666888999999888666555555555555444333222111000333333333333333222222222333444444555555666666555111111222222222222111111111222333444444444444444333333222222333333444555333555777777666555666777333333333333333333333333---333444111000333555444222222222333555555444222333333333222222111111111000111111222222222222111333333333333444555666777555555555555555555555555666666666666777777777888888999:::<<<;;;999777777999:::;;;;;;;;;;;;::::::999:::;;;===>>>>>>>>>===:::999888999::::::999888666666666666777999:::;;;777777777777777777777777888888999999888777666555666666777777777888888888555000,,,---333888888777<<<;;;;;;<<<======<<<::::::;;;;;;;;;;;;:::999999999777444444555666666555777666666666555555444444222333444444333333444555>>>:::666444444444555555|||}}}vvvnnnUUUMMMEEEBBBAAA???>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@???===<<<:::999999888999999:::;;;<<<===???@@@DDD@@@<<<888777666555333777777888888888888777777333333333333333444555555333333555555555555333333333222222444777999:::999999777444222111222444555222222222222333333333333333444555555666666555555333333333333333444444555222111111333111......222111222333222111111111333000000000111111111111222000000111333444555666777444444444444444444444444333333333333333333333333444555555555555666666666555666777888888777666555444444444444333222222111111222222222333333333333333333444444555666666666111111111111111111111111222333333444444444444333222222333444444444444444333444666666555555555666555555333333333333555555777======444000333555333333222333555666666444222333333333222111111000000//////000111222222222222333333333333444555777777444444444444555555555555666666666777777777888888999888:::>>>>>>:::888888888999:::;;;<<<;;;:::999:::;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;<<<===<<<;;;555555555555666888;;;<<<777777777777777777777777777888999::::::999777666555666777777888888777777222000...000444888999999===<<<;;;<<<======;;;999:::::::::::::::999999888777666444444555555555444555555666666666555444444111333444444222222333444111111111222444555444222lllaaaVVVRRRPPPJJJGGGGGGAAA@@@???>>>============???>>>===<<<;;;;;;;;;;;;999::::::;;;<<<>>>@@@AAAAAA===999777777777777777777888888999999888888777444333333222333444555666333444555666666555444333333222333666:::============:::666333111222444666222222222333333333444444333444555555666666555555333333333333333444555555222000000333111---...333111222333333111111222333111111111222222222333333111111222333444444555555444444444444444444444444333333333333333333333333444444444555555555666666666666666666666666666666333333333444444333222222111111222333444555666666333333333444555666777777333222111111111111222333444444444444444444333333000222444666666555333222222444555666444444555666888666444222222444666888KKKPPPLLL>>>555777888444333333444666888777555333333333222222111000000///...///000222333444444555222333333333555666777888444555555555666666666666666666777777777888888888888777:::??????:::777888777888:::;;;;;;;;;:::999======<<<;;;<<<===???@@@@@@>>><<<<<<======<<<;;;666666555666777999<<<===777777777777777777777777777888:::;;;;;;:::999888666777888999999999888888333333333555666888:::;;;<<<;;;;;;<<<===>>><<<;;;999999999:::999888888777777666555666777777555333333444555666666666555444222333444333222111222333444333333444666555333000uuuiiiddd___XXXSSSSSSHHHGGGEEECCC@@@???>>>>>>======<<<<<<<<<<<<======999::::::;;;===???@@@AAA===:::777666777999::::::888888999999999999888888444444333222333444555666333444666777777666444333333333444777;;;???@@@@@@???<<<888444222222444666222222333333333444444444333444555555666666555555333333333333333444555666222///000333222---...333111222333333111111222333222222333333333444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444555555555666666666555555555555666666222222333444444444333333111222333444555777888888333333333444444666777888555444222111111222444555555555555555444333222222000222555777888666333111111333555555444333444555:::777444222222444777:::VVV[[[TTTAAA555555666111444444555777999888666444333333222222111000000///...///111333555666666777222333333444555666888888555666666666777777888888777777777777888888888888777555999??????999666888666777999;;;;;;;;;999888@@@>>><<<;;;<<<>>>AAACCC???===;;;;;;;;;<<<;;;:::777777666666888:::===???777777777777777777777777777888:::<<<<<<<<<:::999777888999:::;;;:::999999555777999999888999:::<<<:::999999;;;>>>???>>>===888999999999999888777777777666666888999888555333222333555666666666555555222333444333111000111222000000000333555666555333}}}wwwpppgggaaaWWWXXXWWWUUUPPPJJJDDD@@@@@@@@@@@@@@@???>>><<<<<<>>>============>>>???@@@999999888666555777:::===;;;;;;;;;;;;;;;;;;;;;;;;333333222222222333444444555555666666777666666666222222333555888<<<@@@BBBCCC@@@<<<777444333333444666444333333444666777777333333333333333333333333444444444444444444444444444444444333222111000///222222111111111111111111111222333333444444444444333222111222444444444222444333333555666666444222444444444333333333222222555666666666666666555555888777666555555666777888666555444222111111222222000222444666777777777777555555666666666666666666444333222222222333333333333555666666444333222222333333333444444444444444555444333333555555444333555666666555444444666999999999999999888777555555555555444444444444555666444444444333333222222222111444222------444888666444444444555555555555666888777444444999>>>===777::::::888777777777888999777777777777888999:::;;;:::;;;<<<======<<<;;;:::>>>===<<<;;;<<<===@@@AAAAAA???>>><<<:::999999888888777666555555666888999888888888888888999999999<<<>>>???<<<888555666888666777888::::::999999888999999999999:::;;;<<<<<<>>>;;;:::===AAABBB???;;;>>><<<999777666666888999666555444333444444666777333444555777777777666555000333333111111444444111222333333444444333333222}}}uuusssqqqmmmggg\\\QQQIIIEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>;;;;;;;;;999888:::===@@@<<<;;;;;;;;;::::::::::::666555555444444444555555555666666666555444333333444333444555777:::===???AAA>>>;;;777555444444444555444333333555666777777333333333333333333333333444444444444444444444444444444444333333111000000222222222222222111111111111222333444444444444444444333222333444555444333333333333444666666555333555444444333333333333333555666666666666666555555888777666666666666777888666666444333222222222333000222333555666777777666555555555555555555555555888444111333777888555111333444666555333222222333555555555444444444444444555444333333555555444333444444444333222333555777888777777666555555444444555555555555555555444444444444444333333222222222000333333000111666777444444444444555555555555666444444222222888>>>>>>999:::999888777777777888999777777777777888999:::;;;:::;;;<<<======<<<;;;:::@@@???===;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;999888666555444555666777777777888888888888999999;;;;;;;;;:::888666666777666777888999999999888777999999999999:::;;;<<<<<<<<<:::999;;;???@@@===999???>>>;;;999888888999:::444444333333333444555666444555666777888777777666333555555222111333333000222333333444444333333222uuufff[[[OOONNNLLLJJJHHHGGGFFFFFFFFFFFFDDDBBB@@@>>><<<<<<999999999888888:::>>>AAA======<<<;;;:::999888888999888888777666666666666777777777666555444333222555555444555666777999;;;===;;;999777555444444555444444333444444666777888444444444444444444444444444444444444444444444444333444444333333222111000222222222222222222222222222333333444444444444333555444333444666666666555222222222444777888777555666555444333333333444555555555666666666666666666888777777666666777777888666666555444333333333333111222333555555666666666555555555555555555555555:::555111444;;;<<<777000555666777555444333555666777666666555555444444444555444333333555555444333222222333222111111444666777666444333222222333444555555666666666555333222444444333333333333222222000222333222444777555111444444444555555555555666555666555666<<>>===<<<:::888777666;;;:::999888777666666666777888888888777666555555777666555555555555666666888777666555444444444444222333444444444444555777444444444444444444444444444444444444444444444444333333444444333222222111222222222333333333333333333333444444444444444333555444333555777888777666222222222444777999999888888777555444333444555666555555555555555666666777777777777777777777777777666666666555555444444444333333444444555555555555555555555555444444444444777555444777:::;;;666111888888888777555555777:::888888777666555444444333555444333333555555444333111222222111111111444666777555333111111222333444444555777777777555222111333333333333333333333333111222222333444555333111444444444555555555555666666777888888<<>>>>><<<;;;::::::::::::<<<<<<======>>>>>>>>>===;;;999777555444222222222555666666777777888888888999777555666999;;;999777555666666666777777777777888888888888999:::;;;<<<:::999888999;;;;;;:::888888999999999888666444333333444444444555555666666777777999999:::999888777555777777444333555555222222222333333333333222222yyyuuuooohhh```ZZZUUURRRSSSSSSQQQNNNKKKGGGDDDBBB>>>>>>>>>===<<<>>>BBBEEEBBBAAA???===;;;999888777:::999888777666666666666444555666777777777777777777777666555555444444444444444444444444444333333111333555444333222444555555555555555555555555555444444444444444444444444333333444444444333222222222222333333444444444444444444444555555444444333555444444555777888888777333222222444777999:::999888777666555555555666666555555555444555666777888777777888888888888777777666777777777666666555555555555555555555555555666666666555555555444444444222444777888777555444444666777777555444444777999888888777666555444444333555444333333555555444333222333333222222333555888777666444222222333555666444555666777777555333111333333333333333333333333222333444555444222222333444444444555555555555666222444444333666;;;<<<:::999999999999888888777777777777888999999999888888999:::;;;<<<<<<;;;:::999:::::::::::::::;;;;;;<<<>>>>>>?????????>>>===<<<;;;:::999666444222111111444444555666777777888888999777555777:::<<<;;;888666666666666666777777888888888888888999:::;;;;;;;;;::::::::::::;;;::::::777777888888777555333111444555666666777888888888777888999::::::999888777222555666333444777888555111222222333333222222111wwwooohhhddd`````````^^^[[[XXXUUUSSSJJJIIIGGGCCC@@@@@@BBBDDDEEEDDDBBB@@@>>><<<;;;:::999888777666666666666666222333444555666777777777777777666666555555444444333444555666666555444333333666888777444222333555666666666666666666666666444444444444444444444444333333444444444444333333222333333444444555555666444555555555555444444333444333333444777888888777555333333444777:::::::::888888888777777777666666666555444444555666888999777888888999999888888777777777888888888777777666777777666666555666666666777777777666555555444444000444888777444222333666222333444333222222444555777666666555555444444444555444333333555555444333222333444333333444777999666666444444444444555666333444555666666555444444222222333333333333444444111444999;;;666000111555444444444555555555555666222555555333444888999777888999999999999888777777777888999::::::999888777999:::;;;<<<<<<;;;:::999666666777999:::<<<<<<===>>>>>>???@@@@@@???======<<<;;;:::888666444222111333333444555666777888888888777777888:::;;;;;;:::777777666666666777888999888777777888888999:::;;;<<<<<<;;;:::::::::;;;;;;888999999999888666444333444555777888999999999999888888999:::999888777666111444555333444888888666111111222222222222111111}}}yyypppqqqqqqqqqpppmmmkkkiii```^^^XXXQQQJJJFFFEEEFFFGGGFFFEEECCCAAA???>>>===888888777777777777777888555666777888888888888888666666666777777666666555444555777999999777555444777:::===;;;777444444777666666666666666666666666444444444444444444444444333333444444444444444333333333333444555666666666555555555555555444333333333333222444666888888777666555444555777:::::::::777888999:::999888666555666555444333444666888999777888999999999999888777777777888999999888777777:::999888777666666777777999888888777666666555555333444555555333333444555000222444444333333333555555555555444444444444444555444333333555555444333222333444333333444777:::444444555555555555555555333333444444555666666666222222222333333444444444///777BBBFFF===111000777444444444555555555555666222666666444444888:::888888999999:::999888777666777888999::::::999777666999:::;;;;;;;;;;;;:::999444555777888:::;;;<<<<<<<<<===???@@@AAAAAA@@@???<<<<<<;;;999777555333222222333333444666777777888555777888888777888999:::888888777666777888999:::777777777777888999:::;;;<<<<<<;;;:::999999:::;;;888888888777666555444333333444666888999999999999777888999999999888666555111444555333333666777444111111222222222222111111|||}}}~~~~~~}}}{{{yyyxxxtttmmmcccYYYRRROOOOOOHHHHHHFFFEEECCCAAA@@@???888888888777888888999999;;;;;;<<<<<<<<<;;;::::::555666666777888777777777666888:::;;;;;;999777555:::>>>@@@>>>999555666888777777777777777777777777444444444444444444444444333333444444555444444444333333444444555666777777555666666666555444333333333222222333666888777777777666444555777999::::::666888:::;;;;;;999666555666555444333444666888:::777888999::::::999888777777777999::::::999888777;;;:::999777777777888888:::999999888777666666555777555333333555666555444222444777888777666666666333333444444444444444444555444333333555555444333111222333333333444777999333333444555555555444444333333333333444666777888222222222333333444444444,,,888HHHNNNCCC333000777444444444555555555666666...222333000111555777666888888999:::999888777666777888999::::::999777666999999;;;;;;;;;;;;999999555555777888::::::;;;;;;999;;;>>>@@@BBBBBBBBBAAA<<<<<<;;;:::888666444333222222333444555666777888333666888888555555777:::999888777777777888:::;;;777777777777888999:::;;;<<<<<<;;;:::888888999;;;777666555444333222222111222333555777888999888888777888999999888777666555333666555333222555555222111111222222222222111111xxxqqqllliiiggg]]][[[WWWTTTQQQMMMHHHEEECCC<<<999;;;;;;:::>>>FFFBBBCCCBBB>>>999777888:::888888777777777777888888:::::::::999888666555444:::<<>><<<999666444222111///000222444555666777777666888999888777666777999666777888999::::::999999999999888888888999;;;<<<<<<<<<:::888666666888:::777444222333777888555111999999999888888888888888777999;;;;;;999666444333333333444444333333222111111222222333333222111111vvvrrrmmmiiiddd^^^XXXTTTNNNIIIGGGHHHGGGDDDEEEIIILLLLLLIIICCC===999999:::<<<;;;;;;;;;;;;:::::::::===<<<<<<;;;:::999888777:::<<>>>>>===<<<;;;;;;??????>>>===<<<;;;::::::999<<<>>>???===;;;;;;;;;888999999:::::::::999999999999999999888777666666444444555666555444333222555555555555666666666777777777666555555555666666777666666888:::;;;:::999888888999888888777666555555555666777888999999:::666666666666777999:::<<<<<<;;;:::999999888888999999888777666666777888999888999:::;;;<<<<<<<<<<<<:::999999888888777777777888777666555555444444555555555666666666666777777777777666666666666555555666666666666555555555555777777666666555555444444555444444444444555666666777777777666666666555555333444444555555444444333222222222333333333333444444444444444333333333333444444444444555777888999::::::999888888888999999888888999999999999888888777777777999<<<<<<;;;999888777777888:::;;;;;;:::999;;;???CCCFFFGGGGGGFFFDDDCCCBBB@@@<<<888444111000000111222444555666666555777888777666555666888777666666666666888999::::::999999999999::::::;;;<<<;;;999777777;;;BBBFFF555222111222555666333000444555666666777777777777666888::::::888555333333555555555555555444333333333333333444666999;;;===}}}zzzooooooppppppkkkbbbZZZVVVUUUSSSOOOJJJEEECCCBBBBBBBBBBBBBBBBBBAAA@@@>>>===??????===<<<;;;:::999999888:::======<<<;;;;;;;;;888999999::::::::::::999888999999999888888777666444555666777777555333222444555555666777777777777777777666555555666666666777777777999;;;<<<<<<:::999999999888777666555555333444555666888999:::;;;888888777777888999:::;;;<<<;;;:::999999999999999999888777777777777888999::::::;;;<<<======<<<<<<:::::::::999999888888888888888777666666666666666666666666666666666777777777777777777777666666666666666666666666666666666888888777777666555444444555444444444444555666666777777666666666555555555222333444555555444333222444444555555555666666666444444444333333222222222333444444555666777888888::::::::::::::::::::::::888999999::::::999999888777777777999;;;<<<:::999777777777888:::;;;;;;;;;===???CCCGGGJJJKKKLLLKKKFFFFFFFFFDDD@@@:::555222000000111222333444555666555666777777666555666777777777555555555777999;;;::::::::::::::::::::::::<<<;;;:::777555666999<<<555333333444666666444222222333444666666777666666555777999999666444333333222333333333333222111111222111111111333666999:::~~~wwwnnnggg```^^^YYYUUURRROOOLLLKKKHHHHHHHHHGGGFFFDDDCCCBBBAAA???===;;;999888888777888:::<<<<<<;;;::::::;;;777888888999:::::::::999888888999999999888777777555666888999888777555333444555666777888888888888777777666666666777777888999888888:::<<<===<<<;;;:::999999888777666666555333444555777888:::;;;<<<;;;;;;::::::999999999999;;;;;;::::::999:::::::::999999888888888888999999<<<=========<<<<<<;;;:::::::::::::::999999999999888888777666666666777777777777777777777777666666666666666777777777777777777777777777777777777777999999888777666666555555555444444444444555666666666666666666555555555555222333444555555444333222555666666666777777777777444444444333333222222222333333444555666777888888::::::::::::;;;;;;::::::999999::::::::::::999999999888888:::;;;;;;999777666777888999::::::<<<<<<@@@BBBGGGKKKNNNOOOOOONNNGGGGGGGGGEEEAAA<<<666333222111111222333444555666666777888777666555666888888777666555666888:::;;;:::::::::::::::::::::::::::;;;;;;999666444333444666555555666777777555444000222444555666666666555555666888777555444333444222222333333222222111000222111000000000222444666}}}vvvnnnkkkgggccc___ZZZUUUQQQNNNMMMLLLJJJHHHGGGGGGFFFFFFDDDAAA>>>;;;:::999999:::;;;<<<<<<;;;::::::;;;777777888999::::::::::::999:::::::::::::::999999888888999:::999888777666555666888999:::::::::999888888777777777888999999;;;::::::;;;======<<<;;;:::999888777666666666777444555666888999;;;<<<<<<======<<<;;;:::999888888;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::============<<<;;;:::999999999999999999999999999777777666666666666777777888888777777777777666666555555666666666666777777777777777777888888888888999999888888777777666666555444444444444555666666666666666555555555444444333444444555555444444333444444444555555555666666444444444444333333333333222333444666777777888777999999:::;;;;;;;;;::::::999999::::::::::::999999999999999:::;;;;;;888666666888999::::::;;;===>>>AAAEEEJJJOOOQQQQQQPPPOOOHHHGGGFFFDDD@@@<<<888555333333222222333444666777666888999888777666777888888777777777777999:::;;;:::;;;;;;;;;;;;::::::999777999<<<<<<999777555444666666777777777777666666111222444666777666555444444666777666444333333444444444444444444333222222444333222111111222333333|||zzzxxxvvvsssmmmfff```^^^\\\XXXUUUSSSSSSTTTUUUOOOMMMIIIEEEAAA???>>>>>>===>>>???>>><<<;;;;;;<<<888999:::;;;;;;<<<<<<<<<;;;<<<<<<=========<<<<<<;;;;;;:::::::::999999999777888:::<<<>>>>>>===<<<999999888888999::::::;;;===<<<<<<<<<======<<<:::999888777666666777888888666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;:::::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::888888888999999999999999666666666555555666666777888888888777777777666666444444555555555666666666777777777888888999999999888888888888888888888888555444444444444555666666666666555555555444444444444444444333333444444444333333333444444444555555444444444444444555555555222333555666777888777777777888999:::;;;;;;:::999999::::::;;;;;;::::::999777777888999;;;<<<:::888666888;;;;;;;;;;;;>>>@@@EEEIIIOOOUUUWWWVVVRRRPPPGGGFFFDDDBBB???;;;888777555444333333444555777888777999:::999888777888:::888888888999::::::;;;;;;;;;;;;<<<<<<<<<;;;999999888999;;;;;;999777666666555666777777666555555666222333555777777666444222444555666555333333333444333444444444444333222222222222222222222222222222|||vvvsssppplllhhhffffffhhhiiiWWWTTTPPPKKKGGGDDDCCCCCC@@@AAAAAA@@@===<<<<<<===999:::;;;<<<===============>>>????????????>>>>>>===<<<;;;:::::::::;;;;;;999:::===???@@@@@@??????:::999999999:::;;;;;;<<>>======>>>===;;;999888888777666666777888999888888999:::;;;<<<<<<===;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;999999:::;;;<<<<<<<<<<<<888888888888888888888888666666555555555555666777999888888888777777666666333444444444555555666666777777888888999999999999888888888888888999999999555444444444444555666666666666555555555444444444555555333222222333555555444444444555555555666666444444444555555666666666222333555666888888777777666777999:::;;;::::::999999::::::;;;;;;::::::999555555666999<<<===<<<;;;666999<<<<<<;;;<<>>???@@@???======AAADDDAAAAAACCCEEEGGGGGGEEECCCCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDAAAAAAAAABBBAAA@@@@@@>>>:::888999<<>>===<<<<<<>>>??????>>>@@@???===<<<;;;;;;<<<<<<>>>>>>>>>>>>============:::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::999999999999999::::::999999999555555444444444555555666666888:::888555333555888555666777777777777777666888888777888:::;;;;;;:::888888888888888888888888888666666777666555666999666777888888888777555444555555555555555555555555444444555555555555555555444555666888888666555444666666555777888888777666888888888888888888999999::::::::::::::::::::::::;;;;;;;;;:::::::::999999<<<<<<<<<<<<===@@@EEEIIIPPPXXX___aaa```^^^WWWOOOJJJFFFAAA>>><<<;;;999777777555333333555888999999;;;;;;;;;:::::::::999999999::::::999888888999;;;777888:::<<<======<<<;;;:::::::::999888777555555555555555555555555555555666666666666666666666666555555555555444333222111111222222333333222222111/////////000111333444555zzzsssjjjdddbbbaaa]]]ZZZWWWVVVSSSPPPLLLHHHFFFDDDCCCDDDDDDCCCAAAAAACCCFFFCCCCCCDDDGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIFFFDDDBBBBBBCCCCCCBBBAAA@@@???===<<<<<<===???AAA@@@@@@@@@@@@@@@@@@AAAAAA>>>===;;;999999;;;===>>>???===<<<===???AAAAAA@@@@@@???>>><<<<<<<<<<<<===?????????>>>>>>>>>======;;;;;;<<<===============;;;;;;;;;:::::::::999999999999::::::::::::999999777666666666666666777777555666777666555444555666555666666777888888777777888888777888999999999999888888888888888888888888777666666777777666666777777777777777777666666555555555555555555555555555666666666555555444444444444555777888888777555444444444444666777888777666888888999999:::::::::;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999;;;;;;;;;;;;<<<@@@EEEIIIQQQYYY```bbbaaa^^^VVVNNNGGGDDD@@@===;;;;;;:::888777444111111333555777777;;;;;;;;;;;;::::::::::::999::::::999888888999;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999777666555555555555555555555555555555555555555555555555555555555555555444333222111222222333333333333222222222222111111111111222222}}}xxxuuutttqqqnnniiihhhfffbbb^^^YYYTTTRRRPPPQQQPPPNNNKKKJJJKKKLLLJJJJJJJJJLLLOOORRRSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPIIIHHHFFFGGGHHHHHHGGGFFFCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@???===<<<<<<===>>>@@@>>>======>>>AAACCCCCCCCCAAA@@@???>>>============@@@@@@@@@?????????>>>>>><<<<<<===>>>>>>>>>>>>===;;;;;;;;;::::::::::::999::::::;;;;;;;;;;;;::::::999888888777777777888888777666555666777888777666444555666777888999999999999999888888888888777777888888888888888888888888666666777888:::999777444888888777666666666666777555555555555555555555555888777777666555444333333555555777777777777555555222333444666666777777777888999999:::;;;<<<======999999999999999999999999;;;;;;;;;;;;::::::::::::999999::::::<<<@@@EEEJJJRRRZZZaaacccbbb]]]TTTKKKCCC@@@===::::::;;;:::999999555222111222555777777::::::::::::::::::::::::999:::::::::888888:::;;;:::999999::::::;;;<<<===;;;;;;;;;;;;:::888777666555555555555555555555555555555555555555555555555555555555555555444333222222222333333333333222222555444333111111000000000}}}|||{{{xxxsssnnniiiffffffeeeccc```\\\YYYWWWWWWUUUTTTSSSUUUYYY]]]___```^^^]]][[[YYYXXXVVVVVVUUUOOONNNMMMNNNOOOPPPNNNMMMIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDAAA@@@???>>>>>>>>>???@@@>>>======>>>BBBDDDEEEEEEBBBBBBAAA@@@@@@?????????AAAAAAAAA@@@@@@@@@@@@???===>>>>>>???????????????<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;:::999888888888888888888999777555777:::<<<:::888444555666888999::::::::::::;;;;;;:::888777777888888888888888888888888888777888999:::>>>@@@;;;555:::999777666666666777888555555555555555555555555777777666666555555444444555666777777777777666555555666777777777666777777777888999:::;;;<<<======::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::777888999999;;;@@@FFFJJJQQQYYY```bbb```\\\RRRIII???===:::888999:::::::::;;;777333222333666888999888999999999999:::::::::999:::;;;:::888888:::;;;;;;:::999888999:::<<<===;;;;;;;;;;;;:::999888777555555555555555555555555555555555555555555555555555555555555555444333333222333333333333333333222555444333222111000000000~~~{{{|||zzzwwwsssnnnjjjfffcccaaa___^^^___cccgggjjjkkkjjjhhheeeaaa^^^[[[YYYXXXVVVVVVUUUVVVWWWWWWUUUSSSNNNLLLIIIHHHHHHKKKNNNQQQOOONNNLLLJJJHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA>>>======???BBBEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBAAACCCBBBBBBBBBAAAAAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@============<<<<<<<<<;;;======>>>>>>>>>>>>======:::999999888777777777888999777555777:::;;;:::777555666777999:::;;;;;;;;;<<<===>>><<<999888999:::888888888888888888888888999:::;;;<<>>>>>>>>======>>>>>>????????????>>>>>>;;;:::999888888888888888888777666777888999888777666777888999:::;;;;;;;;;<<<>>>@@@>>>:::888:::<<<:::::::::::::::::::::::::::;;;;;;<<>>:::888:::===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;999;;;FFFQQQLLL===888999999999999888777777666666666666666666666666555555666666777777888888888777777777777777777888555888<<<;;;888777999<<<999:::::::::;;;;;;<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@EEEIIINNNUUU[[[]]]^^^^^^YYYRRRIIIFFFBBB@@@@@@@@@???>>>888777777888;;;======<<>>===<<<<<<;;;::::::;;;<<<;;;999999;;;<<<999999:::::::::999999888999999999:::999999888777555555555555555555555555444444444444444444444444555555666666666666555555333333444444444444333333333222222222222333444444yyyyyyxxxxxxxxxvvvrrroooiiigggeeebbb```^^^]]]\\\VVVUUUUUUTTTSSSRRRRRRRRRLLLLLLKKKJJJIIIIIIHHHHHHFFFEEEEEEFFFIIIKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>===<<<;;;:::::::::===???AAA???<<<:::<<>>;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@EEEIIINNNUUU[[[]]]___```\\\WWWOOOKKKGGGDDDCCCCCCBBBAAA;;;:::;;;>>>AAACCCBBBAAACCCBBBAAA@@@???>>>===<<<;;;;;;<<<;;;:::999;;;===888999:::;;;;;;:::888777888888999999999888777777555555555555555555555555444444444444444444444444555555666666666666666555333444444555555444444333444444333222222333333333~~~{{{xxxwwwuuupppmmmmmmlllhhheeefff]]]^^^^^^___^^^^^^]]]\\\^^^[[[VVVSSSQQQOOOMMMKKKLLLNNNOOOOOOMMMMMMNNNOOOOOONNNLLLKKKJJJJJJKKKKKKJJJHHHHHHIIIHHHFFFEEEFFFFFFEEEEEEFFFGGGGGGEEECCCCCCFFFGGGFFFBBBAAABBBDDDEEEEEEFFFFFFEEEDDDCCCCCCAAA???======>>>???>>>======???AAAAAA>>><<<::::::<<<;;;:::999999:::;;;<<<>>><<<:::999888999;;;<<<===>>>>>>?????????>>>>>>:::999999;;;@@@EEEHHHIII???;;;888999::::::999:::999888777666666555666666666666777777777555444333888777777777999999777666444555666777888888777777;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>>>>>>>???::::::::::::::::::::::::<<<;;;;;;;;;===AAADDDGGGOOOUUUZZZ^^^bbbddd```YYYPPPQQQKKKCCCAAADDDBBB===@@@===;;;===AAAFFFHHHHHHNNNMMMKKKGGGBBB???>>>>>><<<888777999888666777:::;;;:::::::::;;;<<<======:::<<<;;;888888;;;<<<:::666777777888888888888888666888666333333888:::999777777666555444444333222000111111222222333444444444444444333333444555555}}}zzzzzzxxxrrrnnnnnnhhhhhhiiiiiijjjkkkkkklllkkkhhhccc___^^^\\\ZZZYYYWWWXXXXXXWWWTTTSSSSSSTTTQQQPPPNNNMMMLLLLLLLLLLLLMMMLLLLLLKKKKKKIIIHHHIIIIIIIIIIIIJJJLLLKKKIIIGGGEEEFFFFFFEEEDDDCCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAABBBBBB@@@===:::999;;;>>>>>><<<:::::::::::::::999999999999::::::===<<<;;;::::::;;;<<<<<<<<<===============<<<;;;;;;:::999999<<>>>>>>>>>>>>>>???;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<>>:::999;;;;;;888999<<<999999999999999:::;;;;;;:::<<<:::777666:::;;;999888888888888888888777777777999888555555999:::888888888888777666555555555222222222333444444555555444444333333333444444555|||{{{yyyxxxxxxxxxzzz||||||xxxrrrooommmllllllkkkfffffffffccc___\\\[[[[[[UUUTTTRRRPPPOOOOOOOOOOOORRRRRRQQQOOONNNNNNMMMLLLNNNNNNNNNOOOPPPPPPNNNLLLIIIHHHFFFFFFGGGHHHGGGFFFDDDDDDDDDDDDEEEGGGIIIJJJGGGGGGGGGGGGFFFCCC===999888:::===>>>===<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============<<<;;;:::;;;;;;:::888888===EEEKKKLLLEEE===888777:::::::::999999888888888888888888999999:::::::::999888888888777777888999999888666888888777888999;;;===>>>;;;<<<======>>>>>>======>>>>>>=========>>>>>>???<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<===???AAABBBJJJWWWccceeecccbbbaaa```UUURRRLLLEEECCCFFFGGGEEEEEEDDDFFFKKKTTT\\\cccfffdddcccbbb^^^XXXQQQKKKGGG???<<<<<<>>>===:::;;;===999999999999999::::::;;;999;;;:::666555888999777999999999999999999888888999<<<<<<999999;;;;;;888::::::999999888888777777444444444555666666777777555444444333333333444444{{{zzzzzzyyyyyyuuuuuusssooojjjfffdddddd^^^]]][[[XXXWWWVVVVVVVVVXXXYYYXXXTTTSSSSSSRRRPPPRRRQQQQQQRRRTTTSSSQQQOOOMMMJJJGGGHHHKKKLLLKKKIIIKKKJJJIIIHHHIIIJJJMMMNNNLLLKKKIIIHHHGGGDDD@@@===;;;>>>AAABBBAAA?????????<<<<<<<<<======<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>===<<<;;;;;;999;;;<<<999666999@@@GGGOOOJJJAAA999666999:::999999999999:::::::::999999999999::::::::::::::::::999888777888::::::888777999888777777999;;;>>>@@@<<<===>>>?????????>>>>>>>>>>>>=========>>>??????<<<<<<======>>>>>>??????::::::;;;===???AAADDDEEEJJJWWWbbbfffeeedddaaa^^^SSSOOOGGGBBBAAACCCEEEEEEFFFHHHKKKRRR[[[dddlllpppooonnnmmmjjjeee\\\RRRKKKAAA>>>===>>>===::::::===;;;;;;:::::::::;;;;;;<<<999;;;999555555888999777999999999::::::;;;<<<===<<<@@@AAA???>>>???===999<<<;;;;;;::::::999999888666666777777888888999999555555444444333444444444|||vvvqqqoooooolllkkkhhhfffdddcccccccccaaadddccc]]][[[]]]\\\XXXYYYXXXWWWXXXYYYXXXUUUSSSPPPLLLIIIJJJMMMPPPPPPNNNUUUSSSQQQOOONNNNNNPPPPPPPPPMMMIIIFFFEEEEEECCCBBB>>>@@@CCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>======<<<>>>>>>>>>>>>>>>===<<<<<<888;;;===<<<888888<<>>>>>>>>>>>>>>>>>???@@@@@@<<<<<<======>>>>>>>>>???:::::::::;;;===@@@BBBDDDNNNVVV___cccfffgggaaaYYYRRRLLLEEEBBBAAACCCEEEGGGJJJNNNTTT[[[ccckkkrrrvvvuuuuuuuuusssnnneeeYYYQQQDDD@@@>>>>>><<<999999===<<<;;;;;;:::::::::;;;;;;:::<<<:::777777:::<<<:::999999:::;;;===???AAABBB@@@DDDEEEDDDCCCDDDAAA===>>>>>>===<<<;;;:::999999777888888999::::::;;;;;;777666666555444444444555~~~{{{xxxvvvuuuttttttqqqvvvtttmmmjjjmmmlllffffffeeedddddddddbbb___\\\VVVTTTRRRRRRTTTWWWXXXYYY```^^^\\\YYYWWWVVVUUUUUUVVVRRRMMMIIIHHHHHHHHHHHHAAACCCEEEEEECCCAAA@@@@@@CCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA??????@@@@@@@@@@@@@@@???;;;>>>???>>><<<:::;;;===FFFOOOPPPEEE;;;::::::888888999;;;===>>>>>>======999999999:::;;;<<<===>>><<<;;;;;;<<<======<<<:::::::::999999999;;;<<<======>>>@@@BBBBBBAAA@@@??????????????????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::<<>>===:::;;;???@@@???<<<<<<<<<===???BBBDDDFFFDDDHHHJJJHHHHHHIIIGGGCCCBBBBBBAAA???===<<<;;;:::999999999:::;;;;;;<<<<<<999888777666666666666666}}}xxxyyywwwuuutttsssqqqmmmjjjddddddcccbbbbbbdddhhhkkklllkkkjjjhhheeecccbbbaaaccc___ZZZWWWUUUSSSQQQOOOIIILLLOOOPPPNNNMMMLLLMMMMMMLLLIIIGGGGGGIIILLLMMMNNNMMMLLLJJJIIIIIIIIIJJJEEEFFFGGGHHHHHHIIIIIIHHHCCCCCCAAA@@@>>>>>>>>>??????PPPYYYOOOAAA===<<<:::888:::<<<>>>?????????>>>;;;;;;;;;;;;<<<>>>@@@AAA>>>===<<<===??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCCCCBBB@@@???@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@@@@??????>>>>>>???>>><<<===@@@FFFLLLOOOTTT\\\bbbdddeeeddd```ZZZTTTMMMHHHJJJJJJHHHJJJMMMQQQXXXccclllrrrvvvzzz}}}}}}}}}}}}~~~wwwkkkaaaUUUNNNGGGCCC@@@===???CCC??????>>>==================@@@???===???CCCEEEDDDAAAAAA@@@@@@AAACCCEEEGGGHHHKKKMMMKKKKKKMMMLLLIIIHHHGGGEEECCCAAA>>>===<<<999999::::::;;;<<<<<<<<<;;;:::999888777777777777|||xxxuuuppprrrrrrqqqoooqqqvvv{{{vvvvvvuuutttrrrooommmlllooolllhhheeebbb^^^YYYVVVTTTVVVZZZ\\\[[[[[[[[[[[[WWWUUUQQQOOOOOOQQQUUUWWWWWWUUURRRPPPNNNNNNOOOPPPLLLMMMNNNPPPQQQQQQRRRRRRKKKGGGBBB@@@@@@AAABBBBBB:::QQQ```VVVFFF???>>><<<888:::<<>>@@@BBBCCC???>>>>>>>>>@@@@@@>>>======>>>>>>???>>>===<<<<<<===???BBBCCCDDDCCCAAA???AAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBAAA@@@???>>>???>>>>>>AAAGGGPPPYYY___UUU___ggggggcccaaa```^^^SSSLLLHHHKKKLLLIIIIIIMMMOOOXXXdddnnntttwwwzzz||||||qqqhhh]]]TTTLLLGGGBBB@@@BBBHHHDDDDDDCCCBBBAAAAAAAAABBB>>>AAAAAA???AAAGGGIIIHHHFFFEEECCCBBBBBBCCCEEEFFFJJJMMMNNNLLLMMMPPPPPPMMMLLLKKKIIIFFFCCC@@@>>>===999999::::::;;;<<<<<<<<<<<<;;;:::999888888888888~~~~~~~~~{{{zzzxxxuuuqqqmmmjjjhhhjjjjjjiiijjjkkknnnpppqqqjjjhhhdddaaaaaacccfffhhhhhhgggccc```]]]\\\[[[[[[ZZZ\\\___bbbccccccaaa```ZZZWWWRRRLLLHHHFFFEEEEEEFFFMMMXXX^^^VVVGGG>>>===@@@BBBBBBAAA@@@BBBDDDDDD???AAAAAA???AAAFFFHHHGGGDDDGGGHHHFFFBBB???>>>???BBB@@@???@@@@@@@@@===;;;EEEDDDCCCBBBCCCCCCEEEFFFGGGDDDCCCGGGJJJJJJHHHFFFQQQUUUKKK@@@CCCCCCAAADDDBBBDDDFFFGGGIIIOOOYYY```aaacccggghhhhhhddd```]]]SSSQQQOOONNNOOOPPPOOOOOOUUUWWW]]]gggrrrzzz}}}}}}|||yyyrrrlllaaaXXXTTTSSSNNNKKKJJJGGGFFFEEEEEEFFFEEECCCBBBGGGGGGGGGGGGFFFDDDCCCBBBEEEAAA???BBBGGGJJJIIIFFFQQQOOOMMMJJJJJJLLLOOOQQQKKKKKKKKKIIIFFFBBB???<<>>=========>>>>>>DDD@@@;;;;;;>>>@@@>>>:::{{{yyyxxxxxxyyy{{{~~~}}}zzzwwwvvvwwwzzz|||zzzwwwrrrnnnkkkkkklllmmmqqqqqqrrrssstttvvvwwwxxxnnnkkkeee___ZZZVVVUUUTTTXXX[[[aaaeeeddd]]]RRRIIIGGGHHHHHHGGGGGGHHHIIIIIIHHHKKKLLLKKKMMMRRRTTTSSSPPPQQQRRRPPPLLLHHHFFFGGGDDDCCCCCCEEEGGGHHHGGGFFFHHHHHHGGGGGGGGGHHHJJJKKKPPPNNNNNNRRRUUUUUURRROOOZZZ___UUUIIIIIIEEE???@@@GGGIIILLLPPPTTTZZZaaafffbbbdddggghhhfffbbb^^^ZZZYYYWWWUUUTTTUUUVVVUUUTTTUUUWWW\\\dddooowww{{{|||}}}}}}xxxuuuiii^^^YYYUUUOOOLLLKKKFFFFFFFFFGGGHHHIIIHHHGGGHHHHHHIIIHHHHHHGGGFFFEEEIIIGGGEEEIIIOOOSSSRRRQQQSSSQQQMMMJJJIIIIIIKKKLLLJJJJJJJJJIIIGGGDDDAAA@@@FFFFFFEEEEEEEEEEEEFFFFFFJJJFFFCCCCCCFFFHHHFFFCCC}}}yyyvvvwwwyyy{{{~~~~~~zzzvvvpppjjjddd___]]]\\\fffgggeeegggooouuujjjYYYTTTSSSSSSSSSSSSRRRRRRRRRTTTXXX[[[[[[]]]bbbcccaaa[[[\\\[[[YYYTTTPPPNNNMMMJJJJJJKKKNNNQQQSSSRRRQQQHHHHHHHHHIIIIIIKKKLLLMMMSSSSSSUUUXXX[[[[[[WWWSSSQQQXXXRRRJJJMMMKKKEEEGGGIIIKKKOOOVVV]]]ccceeeffffffgggiiiiiigggccc^^^[[[YYYXXXWWWWWWXXXYYYWWWVVVXXXYYY\\\cccllltttyyy||||||~~~~~~~~~}}}rrrfff___YYYRRRMMMMMMEEEFFFHHHJJJLLLMMMMMMNNNKKKKKKLLLLLLLLLKKKKKKKKKJJJHHHHHHLLLRRRVVVWWWVVVWWWTTTPPPLLLIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGJJJJJJJJJJJJJJJKKKKKKKKKNNNLLLIIIJJJMMMOOONNNLLL~~~yyysssnnnjjjhhhgggnnnpppmmmlllyyytttfffcccaaacccccc```______```dddhhhhhhkkkooopppnnniiihhhgggeeeaaa\\\YYYWWWVVVVVVVVVXXXZZZ[[[ZZZYYYMMMNNNNNNOOOQQQRRRSSSTTTWWWYYY[[[]]]```bbb]]]VVVKKKSSSOOOKKKRRRSSSPPPSSSPPPRRRVVV^^^eeeiiigggdddiiiiiijjjjjjiiifffcccaaa[[[ZZZYYYZZZ[[[[[[ZZZXXX[[[[[[^^^bbbjjjqqqxxx|||www{{{}}}|||~~~~~~uuummmggg```WWWQQQPPPHHHJJJMMMNNNOOOPPPQQQRRRPPPQQQRRRSSSSSSSSSSSSSSSPPPOOOOOORRRWWW[[[\\\\\\\\\ZZZVVVRRROOOMMMMMMMMMPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTXXXVVVVVVWWWZZZ\\\\\\ZZZ~~~yyy~~~||||||vvvrrrttttttpppooopppooosssvvvvvvxxx||||||zzzzzzyyyxxxvvvsssoookkkiiigggfffddddddeeedddbbb```]]]^^^___```bbbccccccddddddgggiiijjjmmmpppkkkccc]]]ccc]]]VVVZZZ\\\YYY\\\```aaadddjjjooopppkkkggghhhhhhiiijjjiiihhhfffeeeaaa```______aaaaaa```___\\\]]]___bbbgggnnnuuuyyysssxxx|||}}}}}}{{{vvvrrrpppkkkaaaZZZXXXSSSVVVXXXXXXWWWVVVWWWXXX[[[\\\]]]^^^^^^______^^^bbbbbbbbbcccfffhhhiiiiiieeecccaaa^^^\\\[[[[[[[[[^^^^^^___```aaabbbccccccfffggghhhiiiiiiiiiiiiiiiiiiiiijjjlllnnnppppppooo~~~zzzwwwxxxwwwuuuttttttrrrpppmmmooooooqqqrrrsssssssssssstttxxxzzzxxx||||||sssmmmrrrkkkdddhhhiiigggjjjmmmnnnqqqssstttrrrmmmjjjhhhhhhhhhhhhhhhhhhhhhhhhcccaaa______aaabbbcccbbb^^^___aaadddgggmmmsssxxxuuuzzz}}}zzzzzz{{{wwwoooiiiiiifffhhhjjjiiieeecccdddeeekkkkkklllmmmmmmnnnmmmmmmssssssssssssssstttuuuvvvsssrrrpppooonnnnnnnnnoooppppppqqqrrrsssttttttuuuxxxyyyzzz|||||||||{{{{{{xxxyyy{{{}}}~~~xxx{{{vvv|||}}}zzz}}}yyyzzz|||{{{xxxuuurrrqqqmmmllllllkkkkkkjjjjjjjjjeeebbb___^^^```bbbdddeeedddfffiiikkkmmmqqqwww|||}}}}}}|||~~~zzz}}}|||wwwtttuuuxxx{{{{{{||||||}}}||||||||||||}}}}}}}}}}}}}}}|||{{{|||sssrrrqqqooonnnnnnmmmmmmkkkgggcccbbbcccgggjjjkkkkkknnnqqqsssuuuxxx}}}|||zzz~~~}}}vvvssstttrrrnnngggccccccgggnnnsssyyyzzz}}}~~~yyyyyyzzzvvvpppllllllpppvvv{{{zzzvvvvvvyyy~~~