BM66(@ zzzwwwwwwqqqOOOLLLIIIEEEBBBAAA@@@@@@@@@@@@@@@???>>>======<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;;;;;;;999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===============>>>>>>>>>????????????@@@BBBEEELLL^^^|||zzzccceeedddaaa```bbbbbb___bbbbbbaaaaaaaaaaaa``````gggeeeaaa]]]YYYVVVTTTTTTQQQNNNKKKIIIIIIJJJJJJJJJAAABBBCCCCCCDDDCCCCCCBBBDDDDDDDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>===>>>>>>?????????>>>>>>===@@@@@@@@@AAAAAAAAABBBBBBLLLXXX}}}||||||rrrrrrzzznnn[[[RRROOOMMMLLLbbbvvv~~~lllWWWVVVeeeqqqqqqddd[[[\\\\\\[[[zzz{{{lllgggbbb___```___[[[WWWWWWSSSRRRNNNJJJFFFEEEFFFHHHFFFIIIPPPVVVWWW[[[gggttt~~~xxxzzz~~~{{{sssyyyuuu}}}{{{rrrfff^^^SSSPPPNNNMMMPPPWWW^^^dddmmmpppxxx~~~zzzlllqqqooouuurrrssswwwiiiaaabbbmmmnnn{{{bbbXXXSSSUUUWWWTTTRRRSSSRRRRRRRRRQQQPPPNNNMMMLLLNNNMMMMMMLLLMMMMMMNNNNNN{{{jjjqqqnnnpppttt[[[OOOIIIGGGDDDBBB@@@@@@@@@AAA@@@??????>>>======<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::;;;;;;;;;:::::::::999999:::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============:::<<<>>>AAAJJJ]]]vvv}}}nnneeeccceeeeeeaaa```bbbaaa^^^bbbaaa```___]]][[[YYYXXX```___^^^[[[XXXUUURRRQQQOOOMMMJJJIIIIIIJJJIIIHHHCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>============>>>>>>>>>>>>>>>======>>>?????????@@@@@@@@@@@@CCCGGGqqqpppiiivvvlllYYYSSSPPPMMMaaavvv{{{bbbSSSVVV]]]mmm}}}tttxxxjjj___gggxxxxxxllleee```___^^^YYYWWWXXXSSSQQQNNNKKKGGGEEEFFFFFFIIIHHHHHHJJJOOO^^^zzzzzzvvv~~~||||||iiisss{{{sssjjjaaaXXXRRRQQQPPPOOOPPPUUU]]]gggmmm{{{xxxvvvuuuuuuddddddiiijjjyyy~~~zzzuuusssvvvuuunnngggdddgggfffdddmmmqqqZZZQQQLLLOOOQQQOOOMMMNNNPPPPPPPPPPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLkkklllyyy~~~pppRRRCCCAAABBBAAA@@@???>>>???@@@AAA>>>>>>======<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999888888888888999999999999999999999999999999888888888888888888888888777777777777888888888888::::::999999999999888888:::::::::999999999999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;:::===>>>>>>???EEEQQQZZZmmmtttkkkiiigggcccccceeeeeeaaa```bbbaaa^^^```___]]][[[WWWSSSOOOMMMVVVWWWYYYYYYWWWTTTPPPMMMLLLKKKJJJJJJJJJIIIGGGEEEDDDCCCBBB@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<======>>>======<<<============>>>>>>>>>>>>@@@===QQQ}}}lllgggjjjyyyyyy```TTTOOOJJJRRRhhhuuu]]]TTTWWWaaammmiii[[[WWW___vvvlllbbb___]]]ZZZZZZ[[[TTTSSSQQQNNNKKKIIIGGGFFFKKKGGGDDDFFFQQQhhhxxxxxxwwwxxx{{{iiiiii~~~zzzmmmaaaXXXQQQLLLIIIKKKLLLNNNRRRYYYcccnnnuuurrrgggtttfff```kkkmmmnnnwww{{{yyyxxxyyyzzzuuummmhhhiiieee]]]```hhhrrrwww```UUUOOOLLLNNNPPPPPPOOOPPPMMMNNNNNNOOOOOONNNNNNNNNJJJJJJIIIIIIIIIIIIJJJJJJxxxmmmmmm|||~~~zzz___KKKDDDFFF???>>>=========>>>>>>???<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777777777777777777777777999888777666666777888999777777777777777777777777777777777777777777777777666666666666777777777777888888777777777777777777999999999888888777777777888888888999999999::::::999999999:::::::::;;;;;;999999999999:::::::::::::::===@@@@@@???@@@DDDIIIMMM___|||pppeeefffjjjjjjhhhbbbdddccc```^^^```___\\\[[[[[[YYYVVVRRRMMMIIIFFFOOOQQQUUUWWWWWWSSSOOOLLLKKKJJJJJJKKKKKKJJJFFFDDDDDDCCC@@@>>>===>>>???@@@@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>BBBBBBBBBccc~~~qqqvvvkkkrrryyygggWWWNNNLLLHHHWWWrrrnnn___^^^fffqqq|||iiiWWWTTTTTTfffuuugggaaa^^^]]]]]]___WWWVVVTTTSSSQQQMMMJJJGGGGGGDDDFFFQQQaaawww}}}}}}|||}}}}}}}}}}}}~~~}}}mmmuuu|||rrrkkk___TTTMMMIIIHHHIIIGGGLLLSSS[[[bbbllluuu|||qqq```VVVvvv}}}uuuwwwzzzkkkdddeeeaaaaaasss~~~vvvfffVVVRRROOOMMMMMMPPPRRRRRRSSSNNNNNNOOOOOOOOONNNMMMMMMJJJIIIHHHHHHGGGHHHHHHHHH~~~zzz}}}|||jjj\\\PPPFFFBBBBBB>>>>>>======<<<<<<<<<<<<::::::999999999999999888888888888888777777777777666666666666666666666666777666555444444555666777666666666666666666666666666666666666666666666666666666666666777777777777555555555666666666666666888888777777666666666555777777777777888888888888888888888888999999999999888888888999999999::::::666999<<<<<<<<<>>>AAADDDBBBKKK\\\qqqrrrmmmgggddddddccc```]]]^^^``````]]]\\\^^^]]]ZZZWWWVVVUUUSSSPPPLLLIIIGGGLLLOOOSSSVVVVVVSSSOOOLLLJJJJJJJJJKKKKKKJJJFFFCCCCCCAAA???===<<<<<<>>>>>>@@@@@@??????>>>=========;;;;;;;;;:::::::::999999888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>GGG???KKK|||ssslllttt~~~lllmmmkkk\\\QQQRRRLLLOOO```wwwxxxkkkfff]]]iiiyyy^^^PPPXXXXXXSSSsssnnneeeaaa___^^^```YYYWWWUUUTTTRRROOOJJJFFFEEEBBBGGGXXXnnnxxx|||rrrnnn~~~~~~tttpppnnn___ZZZTTTLLLGGGFFFGGGIIIIIIRRR]]]hhhooowwwvvvaaaZZZWWWvvv|||vvvxxx}}}mmm^^^[[[```eeesssrrr[[[RRRNNNMMMKKKJJJLLLOOOQQQQQQPPPPPPPPPOOONNNMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGGGG||||||zzz]]]TTTKKKHHHFFFBBB>>>===>>>>>>======<<<;;;;;;:::888888888888888777777777777777666666666555555555444444444444444444444444555555444444444444555555444444444444444444444444555555555555555555555555555555555555666666666666333333444444444444555555666666666666555555555555555666666666666777777777666666777777777888888888777777777888888888888999666888999:::;;;<<<@@@BBB???@@@FFFRRRcccyyytttddd```bbbcccccc```]]][[[ZZZYYY[[[[[[YYYXXX[[[[[[XXXUUUTTTSSSQQQPPPNNNMMMLLLMMMOOORRRSSSSSSQQQOOOMMMIIIIIIIIIIIIJJJHHHEEEBBB@@@???>>><<<<<<<<<======??????>>>>>>===<<<<<<<<<::::::999999999888888888777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<===555AAA>>>???hhhvvvjjjhhhzzzrrrZZZ\\\bbb[[[TTTTTTKKKGGGMMM```ssszzzvvvqqqeeellltttyyyeeeTTTYYY]]]RRRaaa|||pppiiiccc___^^^ZZZWWWTTTRRRRRROOOJJJEEEFFFAAACCCSSSfffttt|||~~~~~~}}}nnnnnnrrryyyvvvoooxxxvvvkkkddd^^^OOONNNKKKGGGDDDCCCFFFHHHMMMVVVcccnnnuuu}}}vvvccc___dddgggwww}}}sssqqqxxxuuupppfffZZZTTT[[[gggooodddSSSPPPNNNOOONNNKKKKKKOOOQQQPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFnnnWWWJJJEEECCCDDDCCC???>>>???;;;;;;;;;;;;;;;::::::999666666666666666666666666555555555555444444444444333333333333333333333333333333444444444444333333333333333333333333333333444444444444444444444444333333333444444444555555222222222333333333444444444444444444555555555555444555555555555666666666555555666666666777777777555555555555666666666777888888999::::::<<<>>>???<<<:::===DDDLLLVVVgggvvvjjj[[[ZZZZZZ\\\______^^^]]]\\\\\\SSSVVVWWWUUUUUUYYYYYYWWWWWWUUUSSSRRRQQQQQQRRRSSSPPPPPPPPPPPPPPPOOONNNMMMGGGFFFFFFFFFFFFEEEBBB@@@======<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::999999888888888777777777555666777888999999999999999999999:::::::::;;;;;;555999>>>>>>MMM|||{{{vvvnnnhhhnnniiiXXXWWW\\\]]]YYYHHHEEEDDDMMM___ppptttpppooonnniiipppkkk[[[```^^^\\\jjjyyywwwlllccc___^^^ZZZUUUTTTTTTQQQLLLGGGHHHCCCBBBJJJSSS[[[ccciiinnnttt}}}|||~~~|||tttpppkkknnnvvv~~~{{{nnnnnnggg___XXXOOOEEEFFFFFFDDDCCCEEEJJJOOOVVV^^^jjjssszzzooohhhnnnwwwwwwxxxzzzwww~~~uuujjjjjjaaa______]]]YYYYYYeeeqqqnnnXXXNNNMMMNNNQQQPPPJJJIIIMMMOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCC~~~^^^NNNKKK@@@@@@@@@AAA===999;;;AAA888888999:::::::::::::::555555666666666666666666555555444444444333333333222222222222222222222222222222444555555444222222222222222222222222222222333333333333333333333333111111222222222333333333111111222222222333333333333333333444444555555555444444444555555555666666555555555666666666666777333333333444444444555555444555777888888999::::::;;;:::<<>>===<<<;;;:::::::::999888777666666666666666555555555555444444444444444444444444444444444333333222111000000000111222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111222333333333333222444444444444333333222111222222222333333333444444444444444444444444444444555666777888999:::;;;;;;:::999999:::;;;===???AAAFFFOOOaaavvvsssjjjeeehhhhhhbbb\\\ZZZZZZZZZZZZZZZZZZYYYYYYXXXVVVTTTQQQOOONNNNNNPPPQQQSSSRRRRRRRRRRRRRRRPPPOOOLLLLLLLLLLLLJJJHHHFFFDDDEEEDDDBBB@@@>>>===<<<<<<>>><<<:::::::::;;;:::999888999999999999888777777666666666666666666666666666666666666666666666666666666666666777777777777:::999888===AAAIIIsss|||zzzjjjllllll^^^jjj}}}___RRRFFFCCCGGGNNNXXXaaaZZZWWWPPPNNNSSSZZZrrr}}}qqqfffXXXQQQMMMVVViiizzzooogggccc]]][[[ZZZXXXTTTQQQRRRMMMGGGEEEBBB@@@DDDJJJiiiyyyrrrnnnppptttvvvxxxzzzxxx{{{}}}rrrlllmmmpppxxxtttzzzdddSSSIIIEEECCCAAA@@@AAACCCEEEHHHQQQ]]]eeerrruuu}}}vvv]]]]]]]]]nnnxxx}}}~~~|||qqqddd\\\___dddVVVOOOPPPWWWVVVYYYqqqcccOOONNNNNNGGGEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGHHHHHHIIIHHHHHHHHHCCCBBBAAA@@@????????????xxxaaaOOOFFFDDDDDDEEE???>>>>>>===<<<;;;:::999999999888777666666666666444444444444333333333333333333333333333333333333333222111111000000000111222222222222222222222222111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111000111222222333333222222333333444444333222222111222222222333333333333444444444444444444444444444444444555666777888999999888888888888999:::<<<===???AAAHHHSSS```tttdddeee___]]]``````ZZZVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUVVVTTTQQQOOONNNNNNPPPQQQSSSRRRRRRRRRRRRRRRQQQOOOOOOOOONNNMMMJJJHHHEEECCCFFFFFFEEEEEEDDDCCCCCCBBB>>><<<:::::::::;;;:::999888888888999888777777666444444444444444444444444555555555555555555555555555555666666666777777777999888777;;;======ZZZ{{{sssooorrr}}}ooolllggg[[[NNNGGGEEEFFFMMMUUU```___WWWQQQQQQRRRgggkkkWWWSSSMMMOOOVVVoooiiibbb^^^]]]\\\YYYWWWVVVPPPKKKHHHDDDAAACCCHHHdddtttxxxtttmmmhhhcccbbbeeeiiilllmmmrrrqqqrrrwwwyyyyyy|||}}}uuuvvv{{{|||www~~~tttgggWWWJJJDDDBBBAAA@@@>>>@@@CCCFFFKKKTTT```hhhwww|||hhh[[[ZZZ___{{{|||wwwoooiiigggeeecccaaa[[[RRROOOUUU\\\ggg|||xxx^^^NNNMMMLLLGGGEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEBBBBBBAAA@@@????????????{{{^^^UUUIII@@@>>>???@@@@@@>>>======<<<;;;:::999888888888777666666555555555333333333222222222111111111111111111111111111111222111111000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111222222222222222222333333333333222111111111111222222222333333333333333333333333333333333111222333333444555666666666666666666666777888888<<<:::999<<>><<<:::::::::;;;:::999777777777888777666666555333333333333333333333333444444444444444444444444444555555555666666666666555666666:::;;;444BBBbbbyyyjjjttt}}}aaa\\\UUULLLGGGCCCBBBHHHOOObbbgggddd\\\TTTMMMXXXrrrqqqfffjjjpppgggXXXeee|||uuukkkccc```___^^^\\\ZZZTTTOOOLLLHHHCCCBBBEEERRR\\\jjjzzztttccc\\\ZZZYYYWWWUUUSSSTTTXXX\\\___aaallljjjkkkppprrrtttzzzppprrrvvvwwwsssllleee```YYYRRRHHHAAA@@@@@@@@@??????BBBGGGLLLRRR\\\hhhpppssspppqqquuupppyyynnnfffgggoooqqqiii```YYYRRRMMMRRRcccyyy}}}fffUUUNNNLLLJJJHHHEEEDDDCCCBBBCCCCCCEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>fffSSSSSSNNNHHHCCCAAA???<<<:::<<<<<<;;;:::999888888777666666666666555555444444333333222222222111111111000000000000000000000000111000000/////////000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000///000000111222111111111111222222222222222111111111111111111222222222222222222222222222222222222111111222222333444444555555555555555555555555555999888:::===>>>???GGGPPP[[[lll}}}pppyyy~~~ppp___ZZZQQQSSSVVVWWWUUURRRQQQRRRPPPPPPPPPPPPPPPOOONNNNNNQQQPPPOOONNNLLLLLLLLLKKKLLLNNNOOOOOONNNNNNNNNOOONNNMMMLLLJJJHHHEEECCCBBB@@@AAACCCEEEEEECCCBBB@@@===;;;999999::::::999888666666666666666555444444333333333333333333333333444444444444444444444444444444444444555555555555222555444999===666999LLLwwwrrrpppmmmQQQLLLIIIHHHFFFDDDFFFKKKXXXfffnnnlllcccSSSQQQ```nnn|||}}}jjjXXXffftttwwwllleeebbb```^^^]]]WWWRRRPPPLLLFFFDDDEEECCCGGGNNN]]]wwwrrr```SSSMMMLLLLLLJJJIIIIIIJJJLLLPPPSSSUUUWWWaaa```bbbfffiiinnnxxx}}}nnnjjjgggccc___YYYQQQKKKHHHDDD@@@>>>???@@@@@@???CCCHHHOOOUUU]]]gggsss{{{tttjjj{{{{{{}}}ssstttoookkkhhhlllqqqnnncccXXXOOONNNLLLRRRiiimmmUUUNNNNNNKKKIIIJJJEEEDDDBBBBBBAAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>jjjWWWOOONNNFFFEEEDDDCCCBBB@@@===;;;;;;;;;:::999888777666666444444555555555444333333333333333333222222222111////////////////////////000//////...//////000000////////////////////////////////////////////////....../////////000000000////////////////////////////////////////////////...///000000111111000000000000111111222111111000000000000111111111222222222222222222222222222222111222222333333444444444555555555555444444444333333444777<<<;;;999;;;???BBBKKKYYYgggwww|||qqq]]]WWWgggnnnaaaVVVWWWQQQTTTVVVVVVSSSRRRQQQPPPNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGIIILLLLLLKKKJJJKKKMMMIIIIIIGGGFFFEEEDDDCCCCCC>>>???@@@AAA@@@===;;;999<<<:::888888888888888666444555555555555444333333333333333333333333333333222222222222222222222222222333333333444444444444222555333666===999777BBBUUU~~~vvvsss}}}TTTMMMIIIJJJJJJFFFBBBAAAGGG]]]ooowwwuuubbbTTTWWW^^^iiijjjrrrnnnPPPNNNRRRbbb{{{qqqjjjdddaaa```YYYTTTSSSQQQKKKGGGGGGEEECCCAAAGGGUUUdddiiifffVVVOOOHHHEEEFFFEEEBBB>>>CCCDDDFFFHHHIIIKKKMMMNNNRRRQQQTTTXXX\\\bbbooo{{{{{{wwwvvviiibbbYYYRRRNNNKKKFFFBBB@@@???>>>>>>???@@@AAA@@@IIIOOOXXX```iiisss}}}ttt\\\dddvvvkkkiiigggwwwwwwtttmmmrrrwwwuuulll___RRRJJJGGGLLLQQQYYYnnnzzz```KKKJJJNNNKKKIIIKKKEEEDDDCCCAAAAAAAAABBBBBBDDDDDDDDDDDDCCCAAA@@@@@@??????>>>=========>>>>>>qqq[[[QQQLLLIIIGGG@@@@@@@@@@@@???===<<<::::::999999888777666555555222333444555555444333222333333333222222222111111////////////////////////...............//////000........................////////////////////////............////////////////////////////////////////////////////////////......///000000000000000//////000111111111111000///000000000000111111111111111111111111111111111222222222333333444444444333444444555555444333333333111222555555444888===;;;;;;>>>EEENNN\\\qqqfffVVVWWWQQQXXXiiijjjYYYMMMNNNQQQSSSSSSPPPPPPQQQPPPMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLKKKIIIGGGFFFCCCFFFIIIIIIHHHGGGIIILLLGGGFFFEEEDDDCCCCCCCCCCCC?????????>>><<<:::888666:::888666666666777666555333333444444333333222111333333333333333333333333222222222222222222222222222222222222333333333333333666111111999888555:::???nnnrrrzzz]]]NNNCCCEEELLLKKKDDD===>>>QQQbbbpppzzzooo___[[[XXX[[[[[[ppp}}}jjjMMMKKKIIIMMM```{{{qqqlllggg___YYYWWWUUUPPPLLLKKKJJJHHHCCCAAADDDIIIHHHCCCHHHEEEAAAAAABBBCCCAAA???>>>@@@BBBCCCCCCCCCEEEGGGIIIIIILLLPPPSSSYYYfffsss{{{}}}{{{wwwvvvxxxxxxuuurrrtttwwwyyyuuummmiiijjj]]]VVVLLLDDDBBBAAA@@@>>>======>>>???@@@BBBDDDFFFSSSZZZdddnnnvvvqqqXXXKKKYYYuuuuuu|||xxxqqquuuzzzzzzgggSSSIIIFFFGGGNNNXXXeeezzzhhhVVVGGGGGGKKKKKKIIIJJJFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>============>>>>>>qqqaaaSSSOOOOOOIIICCC@@@BBBBBBAAA>>><<<:::999999999888888777666555444444111222333444444333222111222222111111111000000000////////////////////////...---------......///000------------------------........................------........./////////................................................---...//////000000//////...//////000111111000000/////////000000000111111111111111111111111111111222222222222222333333333111222333444444333222222555333222444444333555:::888555555999>>>CCCMMMXXXhhh|||zzznnnfff^^^WWWQQQLLLQQQ^^^iiicccSSSKKKOOOPPPPPPMMMJJJLLLQQQPPPKKKMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMLLLJJJGGGFFFAAAEEEIIIIIIGGGFFFIIILLLHHHGGGEEECCCBBBBBBBBBBBB???>>>===<<<:::888777666888666444444555555444333222222333333222222111000222222222222222222222222111111111111111111111111111111111111222222222333111666000...666777333666666OOOsss}}}ttt{{{```IIIHHHTTTWWWNNNDDDAAAIIINNN[[[oootttjjjgggWWWUUUPPPccclllWWW^^^\\\PPPRRRsss~~~qqqggg___\\\ZZZTTTOOONNNJJJLLLJJJEEEDDDFFFGGGEEEBBBAAA@@@@@@@@@AAAAAABBB:::===??????>>>>>>AAADDDEEEFFFHHHKKKLLLPPP\\\hhh~~~~~~|||wwwjjjnnnnnniiigggiiihhheee```___aaaeeeccc\\\XXXYYYMMMIIICCC>>><<<<<<===>>>===>>>???AAADDDIIINNNRRRbbbiiittt~~~eee```bbb___~~~uuunnnooovvv|||yyyjjjYYYMMMIIIIIIKKKNNNZZZqqqtttWWWOOOGGGEEEGGGHHHHHHGGGHHHFFFDDDCCCAAAAAAAAABBB??????@@@@@@@@@??????>>>=========<<<<<<======>>>hhhWWWTTTOOOLLLIIICCC<<<@@@HHH>>>>>>===;;;999999:::<<<888888777666555444333333000111333444444333222000000000000000////////////////////////////////////---------------...///000------------------------........................---------.........//////................................................---......///////////////......///000000111000000////////////000000000000000000000000000000000000111111111111222222222222///000111333333333222111333222444888777222000111444111333:::===<<<===BBBGGG]]]sss||||||eee]]]XXXTTTSSSTTTSSSNNNIIIPPPYYYdddeeeXXXKKKJJJRRROOONNNJJJFFFKKKSSSRRRKKKLLLLLLMMMMMMLLLLLLKKKJJJLLLMMMNNNOOONNNKKKHHHFFF@@@EEEIIIIIIGGGFFFIIIMMMKKKIIIGGGDDDBBBAAAAAAAAA===<<<;;;999777777666666777555333333444444333222222222222222222111000000000000000000000000000000000000000000000000000000000111111111111222222222---444000---555888555777888<<>>>>><<<===AAADDD@@@@@@BBBDDDCCCEEEOOO\\\uuuzzzxxx|||xxxnnnggg```dddddd^^^ZZZYYYVVVQQQRRRKKKKKKQQQSSSOOOJJJJJJCCCBBB@@@===<<<<<<>>>???>>>???AAADDDIIIPPPXXX]]]nnnvvv|||jjjzzzqqqvvvlllpppyyyxxxyyynnn___PPPGGGEEEGGGIIIMMMLLLXXXxxxuuuZZZLLLLLLHHHDDDDDDGGGGGGEEEHHHGGGEEECCCBBBAAABBBBBB<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<======>>>wwwdddXXXQQQNNNIIIHHHFFFDDDAAA???===<<<===<<<<<<;;;999888777777888777666555444333222222111111111111111111111111000000000000////////////......////////////......................................................---------------------------------............///------............------///////////////////////////////////////.........////////////////////////000000000000////////////000/////////000111222222///000000000111111111111222222222222222222222222111111111222222333333333444444444666999===AAACCCEEEKKKPPPRRRTTT]]]mmmzzzxxxkkk```TTTKKKIIIIIIJJJKKKKKKLLLLLLMMMQQQ]]]aaaUUUKKKKKKMMMJJJJJJJJJIIIIIIIIIJJJKKKKKKNNNKKKJJJKKKNNNPPPPPPNNNIIIKKKLLLMMMLLLKKKIIIHHHEEEDDDDDDDDDEEEGGGJJJLLLOOOLLLGGGCCC@@@???@@@AAA>>>===;;;999888666666666444444333333333222222222111111222222222222111111111111000000//////......////////////000000000000///000000000111111111111111111222222222333333333999:::AAA]]]uuuuuuvvv}}}bbbcccnnndddNNNFFFCCC???AAALLL\\\iiiooopppeeeVVVPPPXXXjjj~~~|||yyy\\\WWWOOOUUU^^^mmmooogggeee```XXXRRRSSSRRRPPPNNNLLLJJJIIIGGGFFFEEEDDDDDDCCCBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>>???@@@CCCEEEGGGYYYdddqqqyyy|||xxxnnncccZZZUUUQQQPPPNNNLLLJJJHHHFFFEEEEEEDDDAAA@@@???@@@BBBCCCAAA???<<<<<<===???@@@@@@DDDFFFIIIMMMSSS\\\eeellltttssskkkzzzuuuxxxrrrrrrrrrnnniii\\\SSSGGGAAABBBEEEHHHIIIZZZ[[[ccc~~~gggIIIGGGFFFEEECCCCCCEEEFFFGGGCCCCCCCCCBBBAAA@@@>>>>>>??????===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<}}}jjjZZZQQQLLLIIIGGGEEEEEECCCBBB@@@???>>>===<<<<<<;;;:::999888777777777777666555444333222222111111111111111111111111000000000/////////..............................------------------------------------------------------------------------------------............------............------........................///.............................................////////////////////////000000//////000000111111//////000000000111111111222222222222222222222222111111222222222222222222333333333444777:::===???:::===@@@???>>>CCCNNNVVV\\\cccooo}}}pppeeeWWWNNNJJJIIIFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGRRRUUULLLFFFHHHIIIFFFIIIIIIHHHHHHIIIIIIJJJJJJLLLJJJHHHJJJLLLNNNNNNMMMHHHIIIKKKKKKKKKJJJHHHGGGDDDCCCBBBBBBBBBCCCDDDEEEJJJHHHDDD@@@>>>======>>>===<<<;;;999777666666666444333333333333222222222000111111222222111111000000000000/////////............/////////000000000//////000000000111111111111111111222222222333333222;;;===JJJlllqqqdddsssnnnbbb^^^ZZZOOOKKKFFFBBBEEEOOO[[[bbbrrrjjj]]]RRRPPPXXXgggrrr{{{rrrxxx[[[NNNCCCKKKUUUVVVvvvxxxuuunnncccZZZWWWUUUSSSRRRPPPOOOMMMLLLKKKJJJHHHHHHGGGEEEAAA>>>??????>>>===<<<<<<;;;;;;>>>======<<<>>>@@@BBBCCCEEEJJJQQQWWW```pppwwwkkk```VVVOOOLLLHHHHHHGGGEEECCCAAA@@@@@@>>>>>>===<<<<<<===>>>>>>???>>><<<<<<===???AAABBBHHHKKKQQQXXX___gggoootttzzzkkk```eeexxxqqqzzz{{{tttllliiiiiieee]]]VVVLLLHHHBBB??????CCCHHHKKKWWWggg|||uuu\\\NNNFFFEEECCCBBBBBBCCCEEEFFFDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;rrrXXXRRRKKKHHHHHHHHHGGGFFFBBBAAAAAA@@@???>>>======;;;;;;:::999888777777666666666555444333333222222000000000000000000000000000////////////.........///...------------...///------------------------------------------------------------------------,,,,,,,,,---------......------............------........................................................................////////////////////////111000000////////////000////////////000000000000111111111111111111111111222222222111111111111111222111111222444666888:::666666555444333555999<<<@@@DDDKKKRRRZZZbbbjjjooossseeeWWWOOOOOOKKKFFFCCCCCCFFFGGGHHHDDDDDDDDDDDDCCCCCCCCCCCC???FFFHHHCCCBBBGGGHHHDDDGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIGGGHHHJJJLLLLLLKKKGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???DDDCCCBBB???>>>===<<<<<<<<<;;;:::888777666666666333333333222222222111111000000111111111111000000///////////////..................////////////000////////////000000000000000111111111222222222222,,,:::888555NNNxxxzzzgggjjjvvv^^^PPPPPPKKKIIIFFFBBB???CCCLLLUUUkkklllggg[[[NNNJJJRRR[[[vvvpppXXXLLLXXXgggYYYYYYwwwkkk^^^\\\XXXUUUSSSQQQNNNLLLLLLJJJHHHGGGFFFDDDAAA???EEEDDDBBBAAA>>>===;;;:::===<<<;;;:::;;;<<<===>>>;;;;;;===AAALLLbbb|||~~~~~~zzzrrrfffYYYNNNHHHDDDDDD@@@@@@???>>>======<<<<<<;;;;;;<<<<<<<<<<<<======???>>>>>>???AAADDDGGGIIINNNSSS[[[cccjjjqqqwww|||mmmRRRMMMVVV~~~uuuhhhkkkeee___\\\ZZZWWWPPPJJJ@@@AAABBBAAAAAAGGGRRRZZZmmm```MMMNNNDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::uuudddVVVNNNOOOLLLJJJIIIJJJJJJHHHFFFAAAAAA@@@???>>>===<<<<<<::::::999888777777666666555555444444333222222111000000000000000000000000/////////.........------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,------......------,,,---------------------------------------.........---------------------------...............//////111000//////...................../////////000000111111111111111111111111222222111111000000000///000000000000111222333444555444333444666777888888<<<===>>>???@@@BBBFFFIIIVVVddduuu}}}gggaaaXXXPPPKKKGGGCCCAAAEEEDDDCCCAAA??????AAACCCGGGGGGFFFFFFEEEDDDCCCCCC>>>AAABBB@@@CCCHHHHHHDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCAAA@@@AAAAAAAAA@@@???>>>===<<<;;;:::999888777666666666222222222222111111111111///000000000000000000///........................------........./////////........./////////000000000000000111111111111222,,,777444---<<<\\\rrrgggpppsssRRRCCCEEEGGGJJJIIICCC???BBBIIIYYYeeeooojjj[[[OOONNNSSScccjjj___iii|||rrr```mmmyyymmmhhhaaa\\\XXXTTTOOOKKKMMMKKKIIIHHHGGGFFFDDDAAAFFFFFFDDDBBB@@@>>>===<<<======;;;;;;::::::;;;;;;<<<===>>>@@@FFFSSSdddpppsssqqqpppnnnmmmmmmmmmnnneee___UUUJJJCCC@@@@@@AAA========================>>>>>>???@@@@@@???>>>>>>>>>@@@BBBDDDHHHMMMRRRVVV]]]aaaiiipppwww}}}~~~rrreeeWWWRRRVVVyyygggddd]]]SSSMMMJJJIIIIIIHHH???BBBEEEEEEHHHTTTgggvvvrrrTTTEEEFFFCCCBBBAAAAAAAAAAAABBBCCC@@@@@@@@@???>>>===<<<;;;===<<<;;;;;;:::::::::;;;999999999999999999999999{{{jjj[[[SSSPPPNNNMMMOOOMMMKKKIIIGGGEEECCCAAACCCBBBAAA???===<<<;;;:::888888888777777666666555444444333333222222111111////////////////////////............------------///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,------------------------+++,,,,,,,,,---------...------------------------,,,,,,------............000000///...---------...---............/////////000000000000000000000000111111111000000///////////////////////////000000111//////111444777666555222444555555666888<<>>HHHRRRUUUTTTTTT[[[aaalllqqqyyyzzzuuunnnfff]]]UUUMMMHHHGGGEEEBBB@@@????????????999;;;============@@@CCCCCCCCCBBBAAA@@@??????>>>???@@@??????CCCGGGGGGCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCC>>>>>>??????>>>===<<<;;;999888777777666666666666222222111111111000000000...//////000000//////...---------------.........------------............---............///////////////000000000111111111111444222222777BBBeeevvvgggtttcccMMMFFFIIIOOOSSSMMMBBB<<<>>>FFFXXXmmmsssjjj]]]UUUSSSWWWtttpppfffooouuuiii^^^```dddlll}}}vvvmmmfffbbb]]]WWWRRRQQQOOOLLLKKKKKKJJJIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;===>>>>>>???CCCIIINNNWWWVVVVVVUUUVVVWWWYYYZZZSSSOOOIIICCC???>>>>>>>>><<<=========>>>>>>????????????@@@@@@@@@@@@???>>>???BBBGGGKKKPPPWWW^^^dddmmmqqqwww~~~tttgggjjjkkkbbb]]]aaaooozzzrrrddd\\\VVVNNNFFFBBB@@@AAABBB???AAACCCFFFPPPddd~~~{{{___NNNFFFAAABBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>===;;;:::999;;;:::999999888999999999888888888888888888888888zzzrrr___YYYQQQMMMMMMNNNNNNMMMIIIHHHGGGEEECCCBBBAAAAAABBBAAA@@@>>>===;;;999999777777666666666555555555333333333222222111111111////////////////////////......---------,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///......------------...------------.........///////////////////////////000000000000////////////........................//////...000111222222111000222333333333444777999:::>>>@@@???<<<;;;???CCCEEEIIINNNTTTZZZbbbiiioooyyy~~~|||{{{wwwiii```YYYSSSKKKHHHEEECCCBBB@@@>>><<<=========<<<<<<;;;;;;;;;;;;===???@@@AAAAAACCCEEE@@@@@@??????>>>===<<<<<>>===>>>@@@BBBCCCBBBBBBCCCEEEGGGHHHHHHGGGGGGGGGHHHIIIHHHGGGGGGHHHJJJIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC;;;<<<<<<<<<;;;:::999888777777666666666666666777111111111000000000000///......////////////......,,,,,,,,,---------------,,,,,,,,,---------......------------.........///////////////000000000000333111111777999333HHHooouuuiiizzzppp```IIIFFFJJJRRRRRRHHH???>>>===KKK___nnnppphhh^^^VVVSSSSSSaaayyypppbbbiiiaaaOOOHHHMMMVVVgggzzzrrrnnnhhhaaa[[[UUUSSSOOOMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;999999<<<@@@DDDCCCCCCCCCCCCEEEGGGIIIJJJJJJHHHEEEBBB???===<<<<<<;;;<<<<<<======>>>??????======>>>>>>???@@@AAAAAAFFFJJJPPPUUU[[[bbbkkkrrrvvv{{{eee```hhhvvvsss```WWW\\\fffoookkk^^^WWWVVVTTTNNNHHHBBB???>>>===>>>BBBNNNbbb}}}dddKKKHHHHHHBBBAAAAAAAAABBBBBBAAAAAAAAA????????????>>><<<;;;:::888888777666666777777888666666666666666666666666yyymmmfffaaa^^^]]]VVVRRRNNNMMMNNNMMMJJJGGGEEEFFFGGGFFFDDDCCCBBBBBB>>>>>>===<<<;;;:::999999666666666555555555555444222222222222111111111111........................---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++***++++++,,,------......---------,,,------......,,,,,,---------.........////////////////////////......//////////////////......////////////......222222222222111111222222333444555555333222333333888999888777555555555666666888:::;;;===AAAFFFIIINNNRRRWWWYYYZZZ^^^dddjjjjjjrrryyyzzzuuupppooopppqqqwww{{{yyyqqqkkkiiijjjbbbdddbbb]]]UUUPPPPPPRRRUUUZZZYYYQQQFFF@@@<<<888<<<::::::;;;===??????>>>666777888888888999:::;;;999999999999:::::::::999?????????>>>>>>=========<<<<<<<<<===>>>???AAADDDBBBCCCEEEGGGHHHHHHHHHGGGEEEGGGHHHGGGDDDDDDFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBBBB<<<<<<;;;::::::999888888666666555555555666666777111111000000000/////////---......//////......---++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,---------................../////////000000000111000444888333;;;SSSyyyooo}}}eeeVVVNNNTTTWWWPPPGGGDDD???BBBMMM]]]lllpppiii```VVVNNNMMMWWWbbbttt~~~ttt^^^KKKQQQNNNWWWWWWjjj{{{qqqiiiaaa]]]XXXTTTQQQOOOLLLIIIHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCBBBBBBAAA@@@>>>======<<<<<<>>>AAACCC>>>=========>>>???AAABBBEEEDDDCCCAAA@@@???>>>>>><<<<<<======>>>>>>??????>>>>>>???AAADDDHHHKKKMMMUUUZZZ```dddhhhoooxxxhhhPPPUUUnnnxxxbbb]]]iiipppoooxxxpppdddhhh[[[YYYZZZXXXRRRIIICCCAAAAAA???BBBMMMeeerrrTTTBBBAAACCCBBB???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>===;;;:::999666555555444444555555666555555555555555555555555rrrhhhddd___XXXSSSSSSUUUWWWYYYSSSOOOKKKJJJKKKLLLKKKIIIFFFGGGIIIHHHFFFBBB@@@>>>;;;;;;:::::::::::::::999555555555555555555444444222222222111111111111111........................---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************************************************++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,------...///,,,,,,,,,---------......////////////////////////---.........//////000000......///000000/////////111333333333111111333555,,,...111333333222333444444333333333555555444333555666666555555777:::======???AAA???;;;<<>>===???<<>><<<;;;999777777999:::999888777888888888888999;;;===999777777999<<<>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;;;;===>>>>>>???BBBGGGAAACCCFFFHHHIIIIIIHHHGGGDDDFFFGGGEEECCCBBBDDDGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFCCCAAA@@@AAABBBCCC???>>>===<<<;;;:::::::::666555555555555666777777000000000000////////////---..................---+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000+++111///...555777:::DDD]]]lllnnn{{{ddd```___UUUJJJEEEDDD>>>???OOOggguuurrrkkk]]]]]]YYYQQQOOOaaagggTTThhh|||}}}cccTTTjjj{{{zzzrrrmmmgggaaa]]]YYYTTTRRRLLLKKKJJJIIIHHHGGGFFFFFFCCCDDDDDDDDDDDDCCCBBBAAA>>>???@@@AAA@@@???===<<>>======>>>???@@@AAAAAA@@@@@@AAAAAACCCCCC>>>>>>>>>??????@@@@@@@@@CCCCCCEEEHHHLLLRRRWWWZZZccchhhnnnqqqtttzzzjjjSSSEEEKKKmmmtttmmmrrrooooooaaaYYYeee[[[\\\ZZZSSSIII@@@<<>>>>>????????????>>>>>><<<<<<<<<;;;:::999777777444444333333333444444555555555555555555555555555zzzqqqhhh```\\\ZZZYYYWWWWWWUUUTTTSSSQQQPPPPPPNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDBBBAAAAAA???>>><<<<<<<<<:::888555666666555444333333333333111111111111000000000///......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++---000///...---------------...........................////////////////////////////////////////////////////////////000000000000000000111111111222222222000000111111111222222222222222222333333333444444555666666777777777777777777;;;@@@???:::777777888999999999999999888777666777888888888888999999999<<>>@@@AAABBB@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999999555555444333333222111111////////////.....................------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------............//////////////////000111222444666777CCCgggzzzppp}}}YYYMMMUUUTTTGGGCCCAAA???AAALLL]]]lllssswwwnnnfffbbb[[[XXXeeewwwwwwnnn{{{vvvVVVRRRTTTRRRXXXaaa~~~xxxsssnnniiiccc```XXXTTTPPPKKKIIIHHHIIIIIIJJJHHHFFFEEEEEEEEECCCBBB===???AAA@@@>>>>>>@@@CCC@@@AAABBBAAA@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>@@@BBBDDDEEEEEEMMMNNNQQQSSSWWW]]]dddiiipppuuu{{{uuuggg^^^VVVUUUKKKRRRnnnyyyooobbbYYYVVVUUUTTTRRRVVVNNNEEEAAA>>>===???DDDFFF```qqq```NNNEEEBBB@@@???@@@===============<<<<<<;;;<<<<<<;;;:::999777777666555555444444444333333333444444333333333222222222uuukkkccc___\\\YYYTTTPPPNNNNNNPPPQQQUUUTTTSSSRRRQQQOOONNNNNNKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFEEEDDDCCCAAA@@@@@@???===;;;::::::999777555666555444333333222222333111111111000000000//////...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))+++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++...111000000///......---..................................................................................../////////000000000/////////000000000111111000000000111111111222222111111111111222222222333333333444555555555555555444999===<<<888555444666666777777777666666555444555555666666666777777777:::@@@CCC>>>999888888666666555555555555555555555666666555555555666777888666666777888999:::;;;;;;;;;:::999999999999:::;;;::::::;;;===>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBB@@@???>>>=========<<<;;;:::999888777777777555444444333222222111111////////////..................---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------.........//////////////////000000222444555666888OOOooo}}}pppsssyyyXXXJJJDDD???HHHEEEAAA===???HHHSSSZZZjjjwwwooo[[[WWW\\\rrr|||~~~}}}jjjrrrfffPPPLLLQQQOOOLLLVVVxxxxxxrrrnnnhhhddd]]]WWWSSSRRRQQQQQQJJJHHHFFFEEEFFFFFFEEEDDDEEEFFFFFFEEEBBBAAACCCFFFAAACCCDDDCCCBBBAAABBBCCCAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEGGGKKKOOORRRTTTVVVYYY]]]aaagggnnnvvv{{{qqqSSSPPP]]]^^^RRRWWWYYYkkkooofff[[[TTTPPPOOOKKKIIIGGGBBB@@@@@@@@@@@@EEELLLWWWwwwbbbTTTEEE???>>>===<<<==================<<<;;;;;;;;;:::999888777666555555555444444444444333333333444333333333333222222222~~~vvvpppbbb^^^WWWQQQKKKIIIHHHHHHHHHGGGFFFFFFIIILLLPPPSSSRRRRRRQQQOOONNNMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBB@@@??????>>>;;;888777777777666555555555444333222222222222000000000000////////////------------,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))******++++++******)))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((***+++++++++,,,000222222222111///............------------------------.........................................................////////////000............////////////000000000000111111111111///000000000000111111111000111222222333333222222222555999888555222222333333333444444444333222222333333333333444444444444666<<<>>>;;;777777777555555555555555555555555555555555555444555666666777666666777777888999:::::::::999999888999999::::::;;;;;;<<<<<<===>>>>>>???BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDDDDCCCBBBAAAAAA@@@???===<<<<<<;;;;;;999999888777666555444444444444333333222111111111/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------.........///////////////000111333444555666>>>MMMgggzzznnnwwwmmmLLLAAACCCFFFFFFEEEAAA<<<===CCCIIINNNiiirrrbbbYYYOOO]]]dddjjj~~~ppp[[[NNNVVV[[[RRRQQQ[[[uuuwwwqqqiiibbb]]][[[ZZZXXXOOOMMMJJJIIIIIIHHHGGGEEEIIIIIIHHHFFFCCCBBBCCCEEEBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLOOOTTTZZZ___cccdddgggmmmsss{{{vvvVVVFFFQQQuuuggg\\\ZZZaaaqqq~~~~~~vvvpppccc^^^WWWRRRPPPNNNJJJFFF===;;;<<>>===;;;::::::::::::888777777666555444333222333333222222111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////111222333444::::::<<>>BBB===MMM___mmm|||zzzjjjNNN[[[eeekkkxxxdddnnn}}}vvv]]]UUUZZZggghhhiiixxxpppllliiifffddd___\\\YYYVVVTTTRRROOOMMMLLLLLLJJJHHHFFFFFFGGGHHHGGGIIIJJJIIIHHHHHHIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUXXXYYYZZZ\\\```fffmmmqqqtttxxxoooWWWQQQQQQ\\\~~~hhhcccaaafffiiieee___[[[VVVTTTRRRQQQPPPNNNIIIFFFAAA>>>>>>AAAEEEMMM[[[iiikkkTTTGGG???:::<<<>>>>>>===>>>;;;<<<<<<<<<<<<;;;::::::888888777777666555555444444444444333333333222222222222222222111111111111rrrkkk```WWWPPPMMMKKKJJJFFFDDDBBBBBBBBBDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFEEEEEEEEEFFFGGGGGGNNNNNNMMMLLLKKKJJJJJJIIIGGGGGGFFFEEEDDDCCCBBBAAAEEEEEEDDDCCCAAA@@@???>>>:::777444222333444444444444444222111111111111111/////////............---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************+++******))))))******+++************************)))))))))******)))))))))************************************************************************))))))***++++++++++++***++++++++++++++++++++++++************************(((******++++++,,,///222333222111///...---------------------------------------------------------------------------------------------...................../////////000000....../////////000000000000000000000111111111111//////000111111111111000111222333333222111000111000000111111222111111000111111111222222222333333111555666333222444555222222333333333444444444555222222333333444444444444444555555666666777777777777777777888888999999999;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@CCCEEEGGGHHHIIIDDDDDDDDDDDDDDDDDDDDDDDD???@@@AAABBBBBBAAA@@@???======;;;:::999888888888777777777777666555333222222111111111111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111222333666666555???\\\xxxlll~~~www\\\MMMKKKKKKNNNQQQLLLBBB<<<<<<>>>BBBDDDJJJ\\\pppuuunnn```\\\^^^hhhuuuhhhUUUKKKPPPLLLHHH___yyytttpppmmmiiifffdddbbb___]]]UUUSSSQQQOOOOOOQQQRRRSSSQQQSSSTTTTTTSSSSSSTTTVVVXXXYYY[[[^^^aaadddfffgggnnnooopppppprrrwww}}}qqq[[[ZZZgggkkkbbbiiiiiijjj}}}nnnhhhfff___XXXTTTNNNMMMMMMLLLJJJGGGCCC@@@DDDAAABBBIIIUUUeeezzziiiSSSGGGBBB===:::>>>@@@>>>===>>>;;;;;;;;;;;;;;;::::::999888888888777666666555555444444333333333222222222222222111111111000000000MMMHHHBBB>>>===???AAABBB????????????@@@AAABBBCCC@@@@@@AAAAAAAAA@@@??????EEEFFFFFFGGGGGGGGGGGGGGGLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFEEEDDDCCCBBBAAAAAADDDCCCBBBAAA@@@???>>>===888666333333333444333222444333222111000000000000///.........------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******************************))))))))))))******************************((())))))******))))))((())))))************))))))************************************************((()))******++++++******++++++++++++++++++++++++************************)))************+++---000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000............////////////000000000000111111111111...///000000111111000000000111111111111111000000//////000111111111111000111111111111222222222333000333333000000333333111111222222333333444444444111111222333333333333333444444444555555666666666555666777888888888888888::::::;;;;;;;;;;;;;;;;;;;;;<<>>AAAAAAIII[[[qqqsssWWWFFFCCC>>>::::::===???<<<;;;<<<::::::;;;;;;::::::999888888777777777666666666666333333333333222222222222111111111000000000000///BBB@@@======>>>???>>>===:::;;;<<<===<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???===<<<;;;:::777555444444444444333111333222111000000//////000.........---------,,,,,,,,,,,,,,,++++++++++++*********++++++++++++************************************))))))))))))******************************(((((())))))))))))(((((('''((())))))))))))((('''************************************************((())))))***************************************************************)))******)))((()))+++---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,---------............------........./////////....../////////000000000---...//////000000//////////////////000000//////---...//////000000000///000000000000111111111222111333222//////333222///111111111222333333444444000000222333333333222111444444444444444555555555444555666888888888888888999999::::::;;;;;;;;;<<<<<<===???AAABBBDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>======>>>@@@AAA<<<<<<:::999888777777777666666777777666444222000000000000000000000000000.........---------,,,,,,******+++++++++,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............///000111111222222444888<<>>===>>>===<<<>>>HHHTTTZZZSSSUUU```gggeeedddhhhhhhuuu{{{jjjXXXWWWeeemmmbbbPPP[[[dddggghhhzzzwwwsssooommmnnnpppppppppmmmooopppqqqpppppprrrsssvvvxxx{{{yyyggglll```RRRNNNLLLbbb|||nnnccccccrrrwwwbbbWWWSSSPPPOOOOOOPPPPPPNNNKKKGGGEEECCCCCCCCCGGGXXXsssxxx```MMMBBB===;;;888999<<<===;;;:::<<<:::::::::::::::999888888666666666555555555555555333333333222222222222111111111000000000/////////555666888;;;======:::777888:::===>>>>>>===>>>>>><<<<<<<<<<<<===>>>@@@AAA@@@AAACCCEEEFFFGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@AAABBBDDDEEEFFFFFF??????>>><<<;;;:::999888666555444444555555333111333222111000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************************************************************)))'''(((***,,,++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---------.........//////,,,---......//////.........---------...///......,,,---....../////////...////////////000000000111111333111...///222222...000000111222333333444444///000111222333222111111333333444444444444444444333444666777888888888777888888999::::::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@===<<<<<<===@@@AAA===<<<:::999888888777777555555666777666333111///////////////000000000000......---------,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...............///000111333///000555222666VVV{{{kkkllloooaaaKKKGGGEEEDDDFFFKKK>>>888>>>BBB???===AAA@@@QQQbbbfffaaa^^^```ccc```iiiuuu|||kkkllluuukkkVVVMMMTTTSSSMMMYYY~~~xxxYYYDDDNNN]]]^^^[[[]]]XXXggg~~~sssssskkkfffllleee\\\TTTRRRSSSRRRQQQSSSHHHHHHGGGEEECCCCCCEEEFFFJJJQQQfffhhhNNNGGG@@@555:::888999===>>><<<;;;>>>999::::::::::::999888888444444444444444444333333333333333222222222111111000000000000////////////999999999999999999::::::;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>?????????>>>???@@@AAACCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCAAA;;;<<<<<<===<<<;;;999888777666555444333222222222////////////..................---------,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++*********))))))((((((*********)))))))))))))))((()))***++++++***)))(((+++++++++*********))))))************************))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...---,,,,,,,,,,,,,,,---------......................................................---......///////////////............//////////////////000111111111111111000000111222222222222111222222333444444555555666888999:::999777777888999777777666666777888999999888<<>>:::::::::999999:::;;;===???@@@CCC@@@;;;888777777777666666666555444333333222222222222222111111111000000000000//////.........---888888888888999999999999::::::999999::::::;;;;;;::::::;;;;;;<<<<<<======>>>???@@@AAABBBDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEECCCBBBBBBCCCBBB@@@>>>:::;;;;;;;;;;;;:::888777666555444333222222222222////////////...............------------,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++*********)))))))))((((((***)))))))))))))))))))))((()))************)))(((+++++++++*********))))))************************************++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---,,,,,,,,,,,,,,,------------...------------------------------------------------------...///////////////---.........//////////////////000111111111111000000000111222222222222111111111222222333444444444777888999999777777888999777777666666777888888999999;;;===???GGGOOOLLLDDD@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@???<<<<<<;;;:::888777666555333333222111111111111222000000000///...---------...------,,,++++++******+++++++++++++++++++++++++++***))))))(((((())))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111000111333333555>>>HHHggggggbbbmmmtttTTTEEEEEEOOOXXXOOOCCC<<<;;;>>>>>>===;;;===AAAIIIRRRYYY^^^```ccc^^^___ggglllllljjjkkksss```XXX^^^hhhkkkaaaVVV[[[hhhbbb]]]```xxxlllZZZVVV[[[]]]TTTOOOLLLBBBWWWsssiii\\\\\\vvv{{{bbbQQQHHHCCCFFFFFFFFFGGGIIIHHHFFFDDDAAA@@@@@@AAACCCLLL^^^nnnnnnWWWHHH@@@:::777888999888888888999;;;===>>>???===999777666666666555555555555444333333222222222222222111111000000000000/////////.........---666666666777777888888888888888888888888999:::;;;:::::::::;;;<<<<<<======>>>>>>???@@@BBBCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEECCCBBBAAAAAA@@@>>>;;;::::::::::::999888666666555444333222222222222222/////////............---------------,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))(((((())))))))))))))))))******((())))))******))))))(((+++************)))))))))******************************+++++++++,,,,,,,,,******++++++++++++************++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,---......//////......---------.........//////...//////000000000000000///000111111222222111111000000111111222333333333666888999888777666777999777777666666666777888888999<<<;;;>>>LLL[[[XXXIIIAAAAAABBBCCCCCCCCCBBBBBB@@@AAABBBBBBBBBAAA??????<<<;;;:::999888666555555333222222111111111111111000000//////...---------------,,,,,,++++++******++++++++++++++++++++++++******)))((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111000000222111000555===BBBjjjoooaaappp^^^PPPOOObbb[[[RRRHHHAAA===;;;;;;888999;;;>>>DDDLLLUUUZZZbbb\\\XXXXXXXXXZZZ___dddpppwwwqqquuu|||qqqZZZQQQXXXOOOTTTPPPQQQooo}}}nnn___SSSEEE>>>AAAPPP^^^___bbbddd]]]bbb~~~nnnaaadddrrrvvvrrrdddSSSHHH@@@;;;???BBBEEEDDDBBBAAAAAACCC:::<<<@@@FFFOOOddd~~~}}}gggXXXHHH???;;;777666777888777777777777888999::::::999777666777666555333555444444333333222222222111111111111000000000000/////////...............444555555666666777777777777777666777777888999:::;;;;;;<<<======>>>>>>???===>>>>>>@@@AAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCAAA@@@@@@@@@???===;;;999999888888777666555444444333222111111111111111//////.........------------------,,,,,,,,,++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))(((((()))))))))))))))*********((())))))))))))))))))(((************))))))))))))************************++++++++++++,,,,,,,,,,,,******++++++++++++************++++++++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---------.........---...//////000000/////////000000111111111111111000000111111222333333333555777888777666666777888777777666666666777777888888=========JJJ\\\YYYIIIAAAAAAAAABBBBBBBBBAAAAAA???@@@BBBCCCCCCAAA???>>>;;;;;;:::888777666555444222222111000000000000000/////////......---------,,,,,,,,,,,,++++++******************************))))))(((''''''''''''((((((((((((((()))))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,---......//////000//////111000...000666;;;IIIuuulllaaahhhzzzzzz\\\WWWYYY[[[WWWLLL@@@;;;===<<<======<<<===AAAJJJPPPXXXXXXXXXXXXXXXZZZ___eeebbbtttpppllliii^^^TTTPPPbbbmmmiii[[[]]]nnnqqqdddfffpppooo\\\TTTYYYYYYSSSNNNMMMJJJIII```wwwtttiiihhhiiiiiimmmbbb\\\^^^ZZZPPPGGGDDDBBB@@@CCCDDDDDDCCCAAA@@@@@@BBB???@@@DDDLLL\\\yyy~~~|||sssgggTTTIII???;;;:::888777888777777777777666777777777666666666666777777555333444333333333222222222111000000000000000000000000........................333333444555666666777777666666666666777888999:::;;;;;;<<<<<<===>>>>>>>>><<<===>>>???@@@BBBCCCCCCEEEDDDDDDCCCCCCCCCCCCCCC@@@???>>>???@@@@@@>>><<<999888777666555444444333222222111000000000000111............------------------,,,,,,,,,+++++++++++++++***************)))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((())))))(((((())))))************)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******++++++******))))))******++++++******)))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,------------------...////////////...//////000111111111111000111111222222333444444444444555777777666666777888777777666666666666666777777>>>@@@===CCCOOOOOOEEEAAAAAAAAA@@@@@@@@@AAAAAA???@@@AAABBBBBB@@@>>>===::::::999888666555444444222111000000//////000000............------------,,,+++++++++++++++******************************)))(((''''''&&&''''''''''''(((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------......///---...111111///000444777999RRRwwwfffbbbtttbbbXXXOOONNNLLLGGGCCCDDD>>>???>>>;;;999:::???DDDLLLSSSYYY[[[YYYWWWWWWWWWaaaeeeooovvvrrrrrr|||pppnnniii```jjjtttuuuiii[[[UUUTTTSSSQQQJJJ___rrreeefffhhheeeaaaNNNFFFBBBMMMYYYYYYUUUWWWOOOLLLmmmhhhZZZ^^^iiihhh^^^YYYWWWOOODDD@@@DDDHHHIIIMMMIIIDDDAAA@@@???>>>===CCCFFFNNN[[[kkk}}}zzzgggTTTHHH@@@::::::999777666888777777777777666666555555555444555777888888555333222222222222222111111111////////////////////////---------...............333333444555666666777888555555555666777888999:::999999999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCEEEDDDCCCCCCBBBBBBCCCCCC???>>>>>>???@@@@@@???===:::999777555444333333333111000000/////////000000.........------------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((())))))((((((((()))******++++++)))((((((''''''(((((()))(((((()))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))************))))))))))))************))))))************************)))))))))************+++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,------..................///000000111111000000111111222222333444444444333444666666555555777888777777666666555555666666888<<>>BBBCCCBBBAAAAAA@@@?????????@@@@@@>>>???@@@@@@@@@???======:::999888777666444333333111000000///////////////------------------------++++++++++++++++++******************************(((((('''&&&&&&&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++++++++++++++++++++******+++,,,,,,------...///,,,---111222000000333000:::CCCYYYssseeemmm|||tttOOOBBBDDDGGGFFFFFFBBBAAA>>>;;;888888:::<<<===HHHSSSXXXYYYYYYVVVSSSVVVXXX^^^bbb```bbbssskkkjjjggg```TTTJJJLLLUUUcccSSS]]]qqqXXXUUUXXXqqq|||lllXXXGGGFFFKKKLLLOOOTTTSSSQQQHHHMMMaaabbbSSSLLLNNNOOO{{{tttqqqiiillluuu}}}tttbbbWWWUUUNNNLLLHHHDDDGGGPPPVVVVVVQQQKKKDDD???>>>???@@@???HHHSSSfffzzznnnWWWGGG@@@:::777777777444333444555555666666666555444444444444444555777777555222111111111111111111111111............////////////---------------.........333333444555666777888888555555555666777888:::;;;888999999::::::;;;;;;<<<;;;<<<===>>>???AAABBBBBBDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@??????@@@@@@>>><<<:::999777555444333333333000//////......//////000.........---------,,,,,,,,,,,,,,,++++++++++++***))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((('''''''''((((((((())))))'''(((((()))******++++++)))(((''''''''''''((()))(((((((((((())))))******))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))************))))))************************))))))))))))************************************************************))))))***+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---...//////000000000000000000000111111222333333333222444555555555555666888777777666555555555555555999888:::>>>>>>;;;===BBBBBBAAA@@@???>>>>>>???@@@>>>>>>>>>>>>=========<<<999999888777555444333222000000///............///------------------------******************++++++************************((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))*********************************************+++,,,,,,------000---,,,000111000000222000:::;;;AAAgggxxxuuuwwwpppXXXLLLFFFKKKSSSRRRMMMFFF@@@===<<<;;;:::555???HHHMMMSSSZZZ\\\ZZZNNNRRRWWWXXXWWW[[[gggrrr}}}}}}yyyiiiaaa^^^\\\YYYVVVhhh```eeewww}}}mmmXXXNNNHHHUUUlll{{{eeeTTTOOOeeevvvxxxhhhbbbcccwww||||||qqqaaa[[[bbblllwwwlll[[[OOOLLLQQQYYY^^^SSSSSSOOOJJJJJJSSS```iiillliiiWWWZZZzzzgggRRRXXXZZZ~~~fff\\\\\\^^^UUULLLJJJJJJCCCGGGLLLPPPXXX]]][[[UUUHHHFFFAAA>>>>>>CCCLLLRRRhhhxxx~~~rrr]]]JJJ???;;;777555666555222111333111222333444444444333222444333222333444444333111000111111111111111111111---------....../////////,,,,,,,,,------.........333333444555666777888999555555666666777999:::;;;::::::;;;<<<<<<======>>>;;;;;;<<<>>>???@@@AAABBBDDDDDDCCCBBBBBBBBBBBBCCCCCCBBB@@@@@@@@@???===:::;;;:::777555444333333333//////.........//////000......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))(((&&&'''''''''(((((())))))'''(((((()))***+++++++++)))((('''&&&&&&'''((()))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,------......------...//////000000000000000/////////000111111222222222333555555555555666888888777666555555555555555;;;444555>>>@@@;;;<<>>>>>>>>??????>>>>>>===<<<<<<<<<<<<===999999888666555444333222000000///...............------------------------******************++++++))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))))))))************************************)))******+++,,,,,,------111---,,,///000//////111333///000888JJJlllvvvfffsss|||^^^LLLXXXnnnggg^^^RRRIIIDDDAAA???===999>>>@@@AAAHHHSSSYYYYYYUUUXXXVVVOOOKKKPPPYYY```mmmhhhcccdddnnnttt{{{rrr___TTTYYY___fffnnnpppdddUUUNNNLLLRRR]]]^^^RRRKKKLLLKKKVVV___]]]RRRHHHFFFIIITTTWWWWWWOOOEEECCCKKKSSSZZZTTTLLLHHHJJJOOOTTTXXXcccrrrqqq\\\PPP]]]qqq{{{}}}hhhllloooccc```pppccc^^^VVVUUURRRFFFDDDEEE???HHHPPPYYY```ddd```RRRCCC<<<>>>???>>>@@@JJJ[[[hhhyyypppjjjaaaSSSCCC999:::777555777666333222555///000111222333222222111333222000111222222111000000000000000000111111111---------.........//////,,,,,,,,,------.........333333444666777999::::::;;;:::888777777777888888888999:::;;;<<<<<<<<<<<<;;;;;;===>>>@@@BBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCAAA@@@>>>===<<<888777666555333222111000111111...,,,---///000.........---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************+++++++++++++++*********))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000/////////000111111222222///000111222333444444444555444444444444555666666666777888999;;;<<<===>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;666666555555333111///...///............---------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,,,,,,,------.../////////000222666666333EEEvvv{{{oooooo~~~qqqkkk}}}yyyiiiTTTGGGDDDAAA<<<<<<<<<<<<<<>>AAAEEEJJJ\\\|||rrrYYYQQQKKKAAA999888777666666444333222111111222222111111111111111111222222111000//////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,222222333444666777888999:::999888666666666777888888999:::;;;;;;<<<;;;;;;:::;;;<<<>>>@@@AAACCCCCCDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBAAA@@@>>><<<:::777777666444333222111000,,,---......///...,,,)))...------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******++++++++++++*********))))))))))))))))))************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000/////////000111111222222000000111222333333333333444444444444444555666666666666777999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;666666555333222111000///............------------------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))************))))))((())))))******+++,,,,,,,,,,,,------.../////////333444777999444777OOOjjjtttmmmooo}}}oooqqqoooggg]]]SSSIIIBBB<<<;;;::::::<<>>BBBAAACCCPPPiiigggOOOGGGCCC;;;666777666666555444333222111111111111111111111111111111222111111000//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,111111222333444666777777888777666555555555666777999999:::::::::::::::999:::;;;<<<===???@@@BBBBBBDDDDDDDDDDDDBBB@@@>>>===??????@@@@@@???<<<:::888666666555444222111000000/////////000///...------------------,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++******))))))******++++++************)))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000...//////000000111111222000111111222333333333333444444444444444555555666555555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777666444222000000000000............------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((())))))******))))))((((((((()))******++++++,,,,,,,,,,,,---......//////222000333999:::777<<>>???@@@AAACCCCCCDDDDDDBBB@@@===;;;<<<===>>>>>>===;;;888666555555444333222111000000222000...---,,,+++...222---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******************))))))))))))((()))))))))***************************************************************************************************************++++++++++++,,,,,,,,,+++,,,,,,---......//////......//////000111111111000111222333333333333333444444333333444444555666444444555666777888999:::::::::::::::;;;;;;;;;;;;999999999999999888888888777555222000//////000111.........---------,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))***++++++++++++,,,,,,------...//////111,,,,,,333999:::===AAACCCnnnuuulllmmm^^^QQQ[[[ggglllnnn[[[RRRFFF@@@???@@@???===888<<>>??????>>>>>>CCCMMMUUUeeefffXXXHHH999555444222222444444444444333222111111000000000000000111111111111111000000/////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222222333444555555666666555555444333333444555666888888888888888888777777999999:::;;;===>>>??????AAABBBCCCBBBAAA>>>;;;999;;;;;;<<<<<<;;;:::777666444444333222111000000///---,,,...111...))))))...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,++++++,,,,,,------...............///000000111111111111222333333333222222333333333333333444555555444444555666777777888888:::::::::;;;;;;<<<<<<<<<999999888888777777777777555444111///...///000111...------------,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******++++++++++++,,,,,,---.........222...,,,...111222555888;;;DDDUUU|||xxxjjjvvvvvv\\\[[[lllzzzlllYYYKKKEEECCCBBBAAA===;;;:::;;;===BBBFFFHHHHHHFFFEEEFFFJJJNNNOOONNNOOOQQQSSSSSSUUUZZZ```ccc]]]\\\fffzzz|||tttggghhhrrrmmmpppnnnvvvyyyssswwwqqqppp~~~ggg]]]llluuueeeeeetttmmmeee[[[UUUXXX]]][[[VVVQQQOOOOOONNNKKKGGGHHHKKKJJJQQQYYY]]]YYYOOOEEE>>>???AAABBBDDDIIIXXXkkkzzzlllSSSFFF>>>666444444333333333333333333222111111000000//////000000000111111111000///////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222222333444444555666666555444333333333444555666666666777777777777777666888999:::;;;<<<===>>>>>>@@@@@@@@@@@@>>><<<:::999;;;;;;;;;::::::999888777333333222222111000000///***,,,555===:::///))),,,,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))***))))))(((((())))))***(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++******+++,,,,,,------...---......//////000000111111222222333333222222222333333333333333444444555444444555666666777888888999::::::;;;;;;<<<<<<<<<888888888777666666555555333222111////////////000------------,,,,,,,,,,,,++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((())))))******++++++++++++,,,------.........///111222111111111222777777999NNNssssssmmmmmmsss~~~gggVVVJJJBBB>>>AAA>>>;;;:::;;;<<<======@@@@@@BBBEEEHHHIIIHHHFFFKKKKKKMMMRRRTTTTTTUUUXXXRRRVVVXXXZZZbbbiiidddXXXVVVVVVtttxxxkkk~~~ssskkk{{{llluuuiiiUUUWWWiiissstttnnndddaaabbb^^^XXXTTTSSSRRRSSSVVVWWWUUUQQQNNNOOONNNKKKEEEAAA@@@BBBCCCDDDEEEDDDAAA?????????;;;AAAJJJTTTddd|||lllUUULLL<<<999666555555444333222222222222111111111000000...//////000000111111111//////......//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111111222222333333444444555444333333333555666777444555555666777777777777888888999:::;;;<<<======>>>>>>===<<<<<<;;;::::::<<<;;;:::888888888888999222222222111000000//////,,,...666???;;;///+++000,,,,,,,,,++++++++++++***))))))*********+++++++++))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++*********+++,,,,,,------------......///000000000222222222333333222222111333333222222333333444555555555555666777777888888888888999999:::;;;;;;;;;888888777666666555444444111111111000//////......---------,,,,,,,,,++++++++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))************++++++,,,,,,---......***...111333444444444333///666888;;;EEEWWWpppuuummm]]]QQQKKKIIIEEEAAA>>>===<<<999666===???@@@BBBBBBAAAAAAAAAGGGFFFIIIOOOOOOIIIGGGKKKSSSVVVSSSNNNOOOSSSQQQIIIMMMJJJ[[[sss||||||sssdddgggwwwvvvggg___llloooaaa```eeepppnnnbbbZZZQQQPPP\\\YYYdddfffcccfffdddXXXOOOUUUSSSQQQOOOMMMIIIFFFDDDJJJLLLMMMIIIDDDAAA@@@@@@CCCCCCAAA>>><<<===@@@CCCAAAOOOdddwwwsssWWWFFFDDD777666555222111222333333111111111111111000000000......//////000111111222...............///000000------------------------++++++++++++++++++++++++************************000000111111222222222333555444444333444555666777333444555666777777777777888888999:::;;;;;;<<<<<<===<<<;;;:::::::::::::::===;;;999777777888999:::222222111111000000//////...+++---222...%%%(((222,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))'''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------------......///000000000222222333333333222222111333333222222333333444555555555666666777777888888666777777888999999::::::888777777666555555444444000000111111000///...------------,,,,,,,,,+++++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))************++++++,,,,,,---......---...---,,,...000111///222111,,,222===EEE[[[}}}yyytttttt}}}{{{rrrjjjfffVVVPPPHHHCCCAAA@@@>>>;;;;;;;;;999666555777<<<@@@DDDCCCIIIOOOLLLBBBAAAFFF@@@BBBEEEHHHJJJJJJIIIGGGIIIEEEKKKRRRRRRYYY]]]VVVaaagggnnnlll```SSSSSS[[[XXX```fffbbbXXXOOORRRZZZWWWXXXMMMDDDIIIMMMPPPYYYZZZkkkqqqllliii___XXXZZZOOOLLLHHHFFFDDDCCCEEEHHH@@@DDDFFFDDDBBBAAAAAA@@@;;;===AAACCCDDDFFFHHHJJJUUUjjjppp^^^MMM>>>555666666333///---000222333111111111111000000000000---......///000111111222...............///000111------------------------++++++++++++++++++++++++************************////////////000000000000111222333444666777888999666666666666555555555555999999999999::::::;;;<<<<<<;;;::::::999999::::::===;;;888666555555555666444333111000...---------...------,,,,,,------...---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''(((((((((((('''''')))&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))************))))))***++++++++++++***++++++,,,,,,,,,,,,------.........///////////////111111222222222222111111222222333333333333444444666555444333333444555666666666777888999999999999888888777555444333222111111000000///...---------------,,,,,,,,,,,,+++++++++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((()))******++++++,,,------,,,,,,------.../////////333000000333444888DDDRRRaaacccqqq|||ccc```tttjjjaaaWWWQQQKKKEEEAAA???:::===>>>;;;777666999===@@@??????BBBEEEDDD@@@<<<===;;;:::;;;===@@@AAAAAAEEEFFFHHHIIIJJJJJJJJJIIINNNRRRUUUSSSNNNLLLOOORRRQQQOOOKKKHHHGGGGGGHHHIIIOOOKKKEEEAAAAAAIIISSS[[[hhhdddaaa```aaa^^^XXXRRRQQQLLLFFFCCCEEEHHHJJJJJJNNNGGGAAA???===;;;===@@@@@@??????BBBFFFOOO]]]iiiuuuuuuggg]]]MMM;;;444999333222111000000111222333222111111000///......---////////////////////////000///...///000111000///,,,,,,,,,,,,,,,,,,,,,,,,************************************************////////////000000000000000111222333444555666777666666666666666666666777999999999999:::;;;<<<<<<<<<;;;::::::999999::::::<<<;;;888666444444555555222222000///......------------,,,,,,,,,,,,---------,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))************))))))***++++++++++++***+++++++++,,,,,,,,,------............////////////000111111222222111111000222222222333333333444444666666555444444555555666666777888999999::::::999888777666555444333222111000000//////...------,,,------,,,,,,,,,++++++++++++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((()))******++++++,,,,,,---,,,,,,------.../////////222///000222333555@@@LLLfffuuuhhhfffoooWWW]]]vvvmmm]]]XXXUUUOOOIII===???@@@???===;;;<<<===;;;;;;<<<@@@DDDDDDAAA===;;;999888999;;;<<<<<<;;;???@@@BBBDDDFFFFFFFFFFFFHHHLLLQQQTTTTTTQQQMMMKKKFFFFFFEEECCCBBBBBBEEEGGGBBBBBBBBBBBBDDDHHHNNNSSSOOONNNNNNRRRYYY\\\\\\YYYRRROOOKKKJJJKKKKKKJJJIII===;;;<<<@@@AAA??????BBBDDDHHHOOOVVV^^^jjjyyymmmWWWMMMCCC777333555222222111000000111222222111111000000///......---...........................---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,************************************************/////////000000000111111000000111222222333444444666666666777777888888888888888999999:::;;;<<<<<<<<<;;;::::::999999::::::;;;:::888555444444444444000000///...............,,,,,,++++++++++++,,,,,,,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''(((((()))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,............//////000000000111111222222111111000222222222222333333333333666666555555555555666777666777888999999::::::999777777666555333222111111/////////......------,,,,,,,,,,,,,,,+++++++++++++++************)))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((())))))******+++,,,,,,,,,,,,,,,,,,---......//////000///000111111222999AAAFFF^^^~~~rrr~~~xxxtttooo^^^VVVTTTKKKIIIFFFDDDBBB@@@===;;;999999:::>>>BBBBBB???;;;:::999888999::::::999777:::;;;===@@@BBBCCCDDDDDDCCCGGGOOOXXX]]][[[TTTMMMEEEIIILLLKKKHHHFFFHHHLLLIIIMMMQQQRRRQQQNNNLLLKKKDDDBBBBBBEEELLLQQQRRRRRRKKKJJJHHHGGGGGGEEEBBB???@@@======???@@@???CCCIIIGGGXXXpppyyy___DDD999777333111222222111111000000111111222000000000///......------........................---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************/////////000000111111222111111111222222333333333666666777777888888999999777888999:::;;;;;;<<<<<<<<<;;;::::::999999:::::::::999777555444333333333.........------...//////,,,++++++******++++++,,,,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************((()))))))))************))))))***++++++++++++******++++++++++++,,,,,,,,,------......//////000000000000111111111111000000111222222222222333333333666555555555666666777777666666777888999999999999777666555444333111000000.........---------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,+++,,,,,,------...//////...///000111000111444888999AAAPPPrrr{{{pppuuulll___WWWMMMGGGFFFFFFCCCAAA@@@>>>>>>AAADDDCCC@@@<<<999999999;;;<<<<<<:::777888999;;;===@@@BBBCCCDDDBBBHHHQQQZZZ``````]]]ZZZYYY```gggfff___XXXVVVWWW___cccfffeee___UUULLLGGGCCC@@@>>>>>>BBBEEEGGGHHHHHHGGGEEECCCBBB@@@===<<>>CCCGGGIIIHHHGGGDDDBBBAAABBBDDDFFF@@@IIIYYYkkkyyy~~~|||lllHHH???666333333222222222000000000000000000000000............------------........................---,,,+++,,,...///...---++++++++++++++++++++++++************************))))))))))))))))))))))))...///000000111222333333333333444555555666777777777777777777777777777777555777999;;;<<<<<<<<<<<<<<<;;;::::::999999::::::777666555444333111000000------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************++++++++++++,,,------...///000111111///000000111111000000///111111111111222222222222222333444555666666666555333444555666666777777777555555444333111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((()))))))))))))))***((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((((((((())))))***++++++++++++++++++,,,------......,,,///111///000222222///333777666333RRRssszzz}}}mmm|||wwwjjj___VVVOOOKKKGGGDDDCCCEEEGGGFFFDDD???>>>===>>>??????===<<<999888888999:::;;;<<<===BBBEEEGGGEEEAAABBBHHHOOOXXX^^^dddcccZZZOOOHHHEEECCCFFFHHHHHHEEEBBB@@@???<<<;;;;;;;;;===AAAEEEGGGBBBAAAAAAAAACCCHHHPPPVVV```mmmnnnFFF555666777666444333222333///000000111111000000///---------------------------------------------------,,,+++,,,...///...---++++++++++++++++++++++++************************))))))))))))))))))))))))...///000111222333333444222333333555666777888888888777777666666555555555555666999;;;======<<<<<<<<<;;;::::::999999::::::666555555444222111//////------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%''')))(((&&&%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************++++++++++++,,,,,,---...///000111111//////000000000000//////111111111111222222222222111222333444555555555444111222333444555555555555555444333222111000///...++++++++++++++++++,,,,,,++++++++++++************(((((((((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((((((((())))))******++++++***++++++,,,,,,---......***...///---...222222---111222777777IIIuuu~~~}}}uuusssiiiaaa[[[SSSOOONNNNNNNNNLLLJJJHHHEEEDDDDDDCCCAAA@@@===<<<;;;:::::::::;;;<<<===>>>>>>===;;;;;;===@@@AAADDDFFFFFFBBB>>>;;;:::666888:::;;;;;;;;;===???AAAAAAAAA@@@@@@BBBEEEGGGGGGJJJNNNSSSZZZdddpppxxxiiiBBB888000222444333222222222222...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++,,,------+++************************************************))))))))))))))))))))))))...///000111222333444444111222333444666777888999888888777666555444333333444666999;;;======<<<<<<<<<;;;::::::999999::::::555555444444222111///......---,,,,,,+++++++++,,,...------,,,,,,------...+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))***)))((('''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%''''''((((((((((((''''''%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))************+++++++++,,,,,,---...///000111222//////000000000000//////000111111111111222222222///111222444555555444444111111222333444444444444555444333222111///......+++++++++++++++++++++,,,+++++++++************)))'''((((((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%&&&&&&'''(((((()))((((((((()))******++++++***++++++,,,,,,---......(((,,,---***---222222---222---666===JJJ{{{mmmwwwxxxlllddd```^^^[[[YYYUUURRRNNNKKKIIIHHHFFFDDDBBBAAA???===<<<<<<<<<===888888:::<<>>@@@AAA>>>???@@@???>>>>>>???AAA???AAACCCDDDFFFIIIMMMPPP]]]bbbjjjsss~~~xxxeee]]]lllyyy|||ddd???222:::222222000......111111000...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***)))))))))+++,,,+++***************************************************))))))))))))))))))))))))---...///000111222333333444444333444444555666777777777777555333333555777666777888999:::;;;;;;;;;888888999999999999888888888777555333111000//////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,---.........000000111111111000000///222222222111111111000000333333333222222111111111222333333444555555555444444333111000...------,,,+++++++++************)))+++*********))))))((((((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......111444333333>>>aaayyyuuuwwwyyyuuucccWWWRRRQQQOOOMMMHHHGGGEEEAAA===<<<>>>AAA>>>===<<<===<<<;;;<<>>AAA>>>@@@CCC<<>>///111333333222000000000////////////....................................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******((())))))*********)))))),,,,,,------.........///000//////000000111222333222444555555444444444555444555555666666555555555333333444444444444333333444333222000//////......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************((()))******++++++******)))))))))************+++++++++,,,,,,---......///------...///000000000000//////000000000000000111000000000111111111111111111111222222222111000000//////...---,,,++++++,,,******)))))))))(((((((((''''''(((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&''''''(((((())))))***)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///111222111000222222111666EEETTTxxx{{{vvv}}}xxxuuu}}}zzztttppp{{{gggVVV___wwwnnnssssssFFF222444000222222///++++++///333................................................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))************((())))))************))),,,,,,------...///000000////////////000111222222000222444555444333333444444444555555555444444333333444444444444444444333222111000///...---------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************((())))))***************))))))))))))******************++++++,,,---------,,,---...///000000000000////////////000000111111///000000000111111111222111111222222111000000//////...---,,,++++++++++++***)))))))))(((((((((((('''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&''''''((())))))***))))))))))))***************++++++++++++,,,,,,,,,---...///000//////111222///,,,---111444444555888EEEbbb|||vvvmmmhhhnnn}}}www{{{zzz}}}]]]CCC===888...000000000...,,,,,,///111................................................------......------,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((()))))))))************(((((()))***************,,,,,,---...///000111222.........//////000111222...111333444333222222333444444444555555444333333666666777777777777666666111000///...---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************)))******++++++,,,------,,,---...///000000000000.../////////000000111111//////000000111111111222111111111111111000//////......---,,,++++++++++++))))))))))))((((((((((((&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&'''((())))))***))))))))))))******************+++++++++,,,,,,,,,(((,,,000111///......///...---///333333111444888888:::UUUtttkkklllooorrr~~~|||iiiHHH???<<<333...111------///333555333///+++---.............................................------......------,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***************+++,,,,,,------.....................////////////333333333444444444555555333444555666666555444333777777777777666555444333111000///...---,,,,,,++++++++++++************)))+++******)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------............///............////////////000000111111111222222222333333222111000///...---------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&))))))))))))************)))***+++,,,---,,,++++++***+++,,,,,,------,,,,,,------......///000000000:::;;;???LLLfffllldddbbblllppp{{{{{{~~~wwwOOOFFF;;;444222111///---////////////////////////------------------------,,,,,,,,,---------......------......------,,,+++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++,,,,,,------......///////////////000000000000222222222333333333444444333444555666666555444333666666666666666555333333111000///---,,,,,,+++++++++++++++************)))******)))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------........................////////////000000000111111111222222333333222111000///......------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&(((((()))))))))*********)))***+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------...//////000000000333666;;;GGG___|||mmmaaaeeeooo|||zzzdddGGGBBB;;;333000111222111000........................------------------------,,,,,,,,,------------...---------...------,,,+++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++,,,,,,---......//////000000000000111111111222111111111222222222333333333444444555555444444333666666666555555444333222000///...---,,,++++++++++++++++++************)))***)))((((((''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------............---............/////////000000000000111111111111333333222111000000///...------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&(((((())))))))))))******)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---......//////000...222555333333<<>>:::777555555444222222222222000...111000...+++)))))),,,...******++++++++++++,,,,,,***))))))))))))***++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$######------......///000000111///000000111111000000///....../////////000000000//////000000//////...---++++++++++++************(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,+++++++++************,,,---,,,***)))***,,,))))))(((((((((((())))))************************((((((((((((((()))******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))***+++++++++(((***++++++++++++---...333111...,,,,,,///333666111444999;;;<<>>>>>???888666444444555444///+++///...---,,,,,,,,,------+++******+++---...---+++))))))******+++++++++,,,))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((((((,,,------------------.........////////////........./////////...------,,,------,,,,,,,,,,,,++++++,,,,,,++++++***)))(((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''))))))(((((('''''''''&&&)))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((('''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))************************************************))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))))))))((('''))))))))))))************)))************+++++++++,,,,,,,,,,,,---...//////000000000000111111111111666777999<<>>:::888777888:::777333222333333111///............------------------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''+++++++++,,,,,,---------------............------------......------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((('''''')))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))(((''''''''''''((())))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++***************************************************************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))((((((((((((((())))))))))))******)))))))))*********++++++++++++++++++,,,---......---------.........//////000///.........///111222666777888888999===BBBFFFGGGKKKRRRYYY^^^cccgggjjjnnnoooqqqtttwwwyyy|||}}}~~~sssqqqllleee]]]UUUOOOKKKKKKGGGCCCAAAAAA@@@===999:::999777555444555555666222000......///000000///......---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''******++++++,,,---------------............------,,,---------------,,,,,,,,,,,,,,,++++++++++++***+++*********)))))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***++++++***(((&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((************++++++++++++************************************************************************))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))***))))))))))))************************+++,,,---...,,,,,,,,,,,,------------...------......000111222333444444222222333666999777999;;;;;;;;;;;;===???===>>>???AAACCCEEEGGGGGGLLLLLLLLLLLLKKKIIIFFFEEEFFFEEECCC@@@===;;;::::::777555333333666888888888555555444333111000000/////////......////////////------------,,,,,,,,,++++++++++++++++++*********++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''******+++,,,,,,---......---..................---,,,,,,---......---------,,,,,,+++++++++******************)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))),,,------,,,)))''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''(((((((((((()))))))))(((((()))))))))************************+++------***+++++++++,,,,,,,,,,,,*********+++,,,...//////***,,,...///......///000222444555555444555777999888888888999::::::;;;;;;888999999999999888777666<<<;;;999777666555555555666444111///...------,,,,,,------................../////////...------------,,,,,,,,,++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((++++++,,,,,,---...//////......////////////......------......//////......++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((()))(((((('''&&&'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())),,,------,,,)))((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))************+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))''''''(((((((((((())))))((((((((()))))))))******))))))))))))***+++,,,---******++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...000222333222111111111,,,---////////////111222222222222222111111111111111222222333333333222222111000///...------------444333222111000/////////222222111111111000000000,,,---......,,,*********,,,,,,,,,+++++++++******)))))))))))))))******************))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((+++,,,,,,---///000000111//////000000000000//////---...//////000000//////++++++++++++************((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))******************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))(((&&&%%%'''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++***(((''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&'''((()))***'''''''''((((((((())))))(((((((((((()))))))))***)))(((((())))))***+++,,,******+++++++++,,,,,,,,,,,,---------------------,,,---...---,,,+++,,,---111333444444222000000111000000000000000000000000333444444444444444444444000000000111111222222222&&&(((***,,,,,,---...///000///---+++)))((((((((())),,,...---+++)))***+++++++++++++++************((((((((()))))))))************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((())),,,,,,---...///000111222000000111111111111000000......///000111111000000+++++++++************)))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))******(((((())))))*********+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))))))))(((&&&%%%'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&((()))***''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))***+++,,,***++++++++++++,,,,,,,,,&&&''')))***+++,,,,,,,,,......---+++)))***...000)))+++......---,,,,,,------------......//////000//////......------------............---,,,+++******,,,...///...------------,,,++++++,,,...000111(((+++//////---+++,,,...+++++++++************)))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((()))))),,,,,,------.../////////111111222222222222111111000000000000000000000000000...,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((************))))))))))))************)))'''&&&%%%************************))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((***)))))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''',,,------...//////000000000111111222222111111000////////////////////////000...,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((************)))))))))))))))******))))))((('''&&&))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''((((((((())))))))))))(((((())))))))))))((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''---......//////000111111000111111222222111111000///////////////////////////---,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((())))))******))))))(((************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))((((((***************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''......//////000111111111000000111111111111000000////////////////////////---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******)))))))))************)))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))((((((++++++******************))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''......//////000111111111000000000111111000000000........................,,,++++++***))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************************************************************))))))))))))))))))))))))))))))))))))************************************(((((())))))))))))(((((())))))************))))))************)))))))))(((&&&'''((())))))******)))************************'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((******************++++++))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************************)))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''---......//////000111111///000000111111000000///........................++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))*********++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))************+++************************((())))))******))))))((()))******++++++******)))************))))))))))))''''''((())))))***))))))************************''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((()))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************'''(((((())))))******+++))))))(((((((((((())))))&&&&&&'''(((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,------...//////000000//////000000000000//////........................***************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************))))))************)))))))))******++++++******)))************))))))))))))'''((()))))))))))))))(((************************'''''''''((()))*********'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,,,,------...///////////////000000000000//////........................)))************))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++************************))))))************))))))******++++++++++++******************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''(((((()))))))))***))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))(((((((((((())))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''------............------000000///...------,,,,,,......---,,,,,,+++******+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))*********************))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++************)))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())))))))))))(((((((((((('''(((((()))***++++++++++++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&((())))))(((&&&))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''------............------000//////...------,,,,,,------,,,++++++***))))))+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++************************************++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())))))))))))(((((((((((('''(((((()))******++++++******)))(((((()))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''))))))((('''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''------............------/////////...------,,,,,,,,,++++++******)))))))))******))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))******++++++***))))))(((((())))))*********))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---***((('''((()))(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''------............------//////.........---------,,,+++++++++*********)))***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***************++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))************)))))))))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///,,,)))'''((())))))(((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''')))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''------............------...............---------,,,,,,,,,,,,,,,+++++++++)))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))************++++++++++++))))))******+++++++++,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,+++************************************************))))))************))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''((((((((()))))))))***)))))))))))))))*********((((((((())))))((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''///,,,)))'''((())))))(((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''------............------........................,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......//////......------------............///------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))******'''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''---***((('''((()))(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''------............------........................++++++++++++++++++++++++((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---...///000000///...---------......////////////------------------------....................................------------------------------------************************))))))************))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((()))************)))))))))))))))))))))''''''((())))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''))))))((('''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&((())))))*********''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''---..................------.....................******************++++++((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////---...///000000///...------.........//////000000........................//////////////////////////////.........---------........................************************))))))************))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((()))******+++*********)))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&((())))))(((&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))************''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''//////.........---------444222000///............------,,,,,,+++***)))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------...............---,,,,,,111111...***)))+++------+++---///000///......///222111...------...000111...111333333111111444777111111111333333000//////000///...///000111111000///222222...+++...222222.../////////...---......---------------...//////,,,,,,,,,+++++++++******************************+++++++++************)))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''//////.........---------222111///...---.........------,,,,,,+++******))))))************+++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,------------------***---000111333333222000777555222///......111333222333444333222222444666;;;:::::::::::::::888777:::999999888555444555777888777666555444222000...***000222000...111222111222222111///---++++++,,,......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''')))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))***************************)))))))))************+++************************))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...............---------///......---------......---,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------.../////////---...000222222000...---111000/////////222444666000555999;;;<<>>AAA@@@:::666555333000//////...------...///000000000///...............------------------------++++++++++++++++++++++++,,,+++++++++***************))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((()))))))))***************************************+++++++++,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********&&&&&&'''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''........................,,,,,,,,,,,,------......,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...............------------///////////////000000111333///---......---///333///222777===AAABBB@@@>>>IIIMMMPPPPPPQQQYYYhhhtttllliiieeedddfffggggggfffkkkqqqssskkkaaa]]]]]]___iiikkkllliiiddd\\\VVVRRRRRRSSSPPPIIIEEECCCAAA===<<<999666444333333333222111111000000000111111222,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************+++++++++,,,************************))))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''---.....................++++++,,,------.........,,,,,,+++++++++++++++***))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.................................000000///......///000000000---...444666555888===???BBBIIIRRR[[[___^^^]]]eeeeeebbb]]]\\\ddduuu~~~yyyxxxzzz}}}yyyuuu|||pppccc___eeeiiijjjkkkjjjeee^^^ZZZTTTLLLEEE???999444000333333222111111111111111,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((()))))))))***************************))))))))))))************))))))))))))************************************)))))))))*********++++++************************************************''''''((((((((()))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''---------...............+++,,,,,,---.........---++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...................../////////000000111000/////////000222222444444<<>>@@@JJJKKKQQQ\\\lllzzz~~~yyyyyynnniiiaaa[[[VVVPPPIIICCCCCCAAA>>>:::666333111000//////.........---------------------------------,,,,,,,,,,,,++++++++++++)))))))))************+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))******************************)))))))))************+++)))))))))*********++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++************************'''''''''((((((((())))))++++++***))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''---------.........//////,,,---......///...------++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............------...///000111111222444444333444555888:::<<>>666555444333222000//////........................---------,,,,,,,,,++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''......------------............//////......---,,,,,,++++++******++++++,,,*********)))******+++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------111000//////000000///...000+++,,,222444111222666@@@MMMXXXXXXOOOKKKQQQYYY```eeennn}}}|||vvvnnniiigggeee```\\\``````ccchhhkkkhhh```XXXYYY\\\______]]]ZZZZZZZZZ[[[YYYXXXZZZ]]]^^^^^^\\\aaa___^^^```hhhttt}}}iiigggmmmeeeWWWJJJMMMJJJAAA666111222444***111111++++++222222------,,,+++,,,------+++))),,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++******))))))******+++++++++,,,,,,,,,************************,,,,,,---------,,,,,,+++++++++,,,,,,---------............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((('''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''......------------............//////......---,,,,,,++++++******++++++,,,***************++++++,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...111000///000111111111111444222222333444888EEESSS```lllzzz}}}vvvpppnnnsss}}}sssmmmiiijjjnnnrrrrrrooonnnooorrryyyzzzxxxxxx{{{~~~{{{zzz{{{|||qqqgggVVVRRROOORRRYYY]]][[[WWWfffeeejjjwwwvvvtttmmmcccVVVJJJ>>>666;;;666...+++111666333+++000///...///000///...,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************************************((((((((()))))))))******)))************+++++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''......------------............//////......---,,,,,,++++++******++++++,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------...000111222000333777888666===PPPccchhhnnnxxxzzznnnfffgggnnntttxxxccc\\\XXX^^^iiiooojjjccc]]]TTTNNNRRRYYYbbblllsss}}}jjjSSSCCCBBB888000000111000//////000///------......---,,,------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************************************((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''......------------...............///......---,,,,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000/////////......000333666666???HHHKKKIIIKKKUUU```cccjjjxxxrrrnnnpppsssnnnkkkqqq}}}{{{}}}nnn\\\RRRNNNMMMPPPUUU\\\gggooopppuuuqqqcccLLLFFFCCCAAA888,,,,,,555///...------...///...---------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))******)))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************)))))))))*********++++++************++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,------............---////////////////////////............////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''......------------...............///......---,,,,,,++++++******++++++,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111222222111111444999>>>HHHSSS```jjjooorrruuuwwwzzzyyywwwvvvwww|||wwwllleeebbbcccgggUUUVVVTTTNNNPPP^^^ssswwwllldddaaaVVVCCC777555333111//////000111111000.........---------,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))((()))))))))************************************************************************************************++++++++++++)))))))))*********++++++---------------.........---............/////////------------------------,,,---....../////////...........................------......////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''......------------............//////......---,,,,,,++++++******++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222///111222222444999AAAHHHQQQ]]]ooozzzqqqvvvvvvyyyyyysssgggZZZPPPNNNQQQTTT```fffwww|||kkkOOO:::888555222000000//////---//////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,.............../////////....../////////000000000........................,,,---.../////////////////////............---------......//////000000111........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''......------------............//////......---,,,,,,++++++******++++++,,,,,,++++++++++++,,,---------------------------------------...///000222333333666999<<<@@@HHHSSS\\\gggvvvwwwrrrsssxxx{{{}}}uuusssqqqoooqqqvvv}}}~~~}}}yyyjjj^^^WWWTTTSSSRRRXXXdddllluuufffOOODDD@@@;;;666444111///---////////////.........---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********)))******++++++******)))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------............/////////000000000/////////000000000111111111111111111111111111111///000111222333333333333444333333333222222222222333333444444555666666666111111111111111111111111222222222222222222222222................................................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''.........------...............//////......---,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...------------------------------......///111222333???CCCHHHLLLRRR]]]kkkuuuuuukkknnn}}}vvvpppjjjbbb___aaafffkkkmmmnnnoooqqqssstttwwwzzz|||{{{~~~xxxsssrrrlll```VVVRRRNNNNNN^^^qqq~~~{{{rrrgggVVVQQQJJJCCC>>>:::666444000/////////............++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........////////////000......//////000000111111000000000000111111111111333333333333333333333333444555666777888888888888::::::999999888888888777999::::::;;;<<<<<<======555555555555555555555555444444444444444444444444000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''........................000000///...---,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------......---.../////////...000///---***---666===???VVViiiyyy{{{yyy}}}zzzssswww|||tttiiifffjjjoooxxxwwwwww{{{xxxtttzzz{{{lllWWWLLLJJJLLLVVV___ooo~~~oooeeefff^^^HHH888666666000...111111------111///...---,,,,,,---...///************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))************++++++++++++,,,---,,,++++++---///------------,,,,,,,,,++++++,,,,,,,,,++++++---///***+++------,,,---111333111222222000------000333///000000000000///......333111333999<<<<<<===AAA<<<>>>AAA@@@===;;;===???AAA===<<>>===CCC???BBBAAA???@@@BBB@@@<<<888333111444555111,,,+++222///000222111------000...//////...,,,+++,,,,,,...******...---)))(((,,,---------------,,,++++++)))))))))))))))***************))))))((((((((('''************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''******))))))((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''........................//////......------,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...//////......////////////111111222555888>>>GGGNNNUUUnnnxxxwwwxxxnnn\\\aaafffiiipppyyy~~~uuufffXXXPPPOOOOOOSSSYYY```kkk}}}|||ooo]]]MMM<<<555111111///***))),,,...---,,,+++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++************************+++++++++++++++,,,,,,,,,++++++---...******++++++++++++,,,,,,,,,---------++++++---/////////000//////.........111000///111333444444222555666888:::;;;<<<======???<<<;;;>>>???@@@EEEKKKDDDGGGIIIIIIIIIJJJNNNRRRGGGHHHOOOXXX\\\YYYWWWXXX```]]]]]]]]]YYYUUUYYY```]]]XXXTTTVVV^^^ggglllnnn^^^SSSNNNQQQPPPKKKLLLRRRPPPSSSTTTQQQPPPPPPLLLFFFIIIDDDAAABBB@@@<<<999:::444000///222333000000333---...////////////000111---***,,,000000+++***,,,******+++,,,------------******************************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((''''''&&&&&&''''''(((***)))))))))((((((((('''''''''((((((((()))))))))))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''.................................---------------*********+++++++++,,,,,,...---------------......000000///......///000111000///333;;;>>>BBBNNN\\\fffwwwpppssswww}}}~~~ssskkkfffbbbaaammmwww{{{xxx}}}vvvhhhbbb[[[RRRKKKHHHOOObbbuuunnnRRRGGG???888555222//////111---------,,,,,,++++++***+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))------,,,+++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...*********+++,,,,,,------...//////...------...000,,,,,,---///111222111000555333333666;;;===;;;888<<<===???CCCFFFHHHFFFDDDKKKKKKNNNRRRRRRRRRVVV]]]\\\___bbbcccbbbdddiiimmmbbbeeennnyyy~~~xxxuuu{{{wwwrrrwww|||rrrooolllgggiiiooorrrwww{{{zzzyyyxxxrrrlllYYYUUUQQQOOOJJJEEEEEEIIIDDD===888:::;;;888777888777777555333111///...---+++***,,,000000,,,***+++++++++,,,,,,---------...++++++++++++*********************))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((''''''&&&&&&''''''((())))))))))))((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''........................---------------------...++++++++++++,,,,,,,,,,,,...------------......///000000///......///222444999777<<>>:::888666444000//////000000///...------,,,------......---------,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((''''''((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((........................---------,,,,,,,,,,,,,,,,,,,,,---------.........------------...///000000...000111111222777???FFF```iiixxx{{{kkkddddddhhhooovvv}}}tttmmmXXXOOOOOO___mmmwwwwwwhhhYYYHHH:::111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))******)))((((((((()))***++++++))))))))))))))))))))))))*********************************************************************************++++++++++++,,,************++++++++++++,,,,,,,,,---------......,,,---...---,,,,,,...000.............../////////...000333444555888;;;>>>;;;===AAADDDJJJRRRZZZaaabbbfffiiigggffflllyyy~~~sssiii___UUUJJJCCCAAAAAA===666333444333111///...---------...000111//////......------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((()))))))))******))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((...........................------,,,,,,+++++++++++++++,,,,,,,,,---------------------...///000111000222444555888???IIIQQQbbbwww~~~yyypppnnn```^^^___fffppp|||nnn^^^RRRSSSUUUWWWdddtttvvvaaaNNN;;;888444///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***+++,,,---))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,++++++++++++,,,,,,------------------.............../////////......000111...///000111333444555666777:::===@@@CCCGGGKKKOOOKKKSSS]]]eeekkksss}}}{{{mmm___UUUXXX[[[XXXPPPKKKJJJEEE@@@999888555333111111111222000000//////...------,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***''''''((((((((()))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((..............................---,,,,,,+++************+++++++++,,,,,,,,,---------......000111111111444777999<<>>AAADDDHHHLLLPPPUUUZZZ^^^qqq{{{xxxpppuuuyyyxxxqqqkkkggg```WWWHHHEEE@@@;;;666333222111111000000///...---------+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))))))))(((((((((((())))))'''((((((((())))))******''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))////////////.....................------,,,,,,,,,+++,,,---------,,,+++***+++...///...///111111000666===AAACCCJJJXXXfffmmmtttiii^^^WWWaaaqqqrrrdddVVVMMMSSSOOOUUUfffrrrpppiiifff```NNN===888888444111111,,,---------,,,,,,...000---,,,++++++******+++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))++++++******************++++++++++++++++++,,,,,,///......---------,,,,,,***,,,------+++***+++---222222111//////000333666===999===EEEFFF@@@BBBJJJJJJNNNYYYfffooovvvxxxfff```XXXOOOIIIDDDAAA@@@:::555111///000000...++++++,,,...000///...+++***...---,,,,,,+++,,,,,,---************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))////////////.....................------,,,,,,,,,,,,---...//////...---,,,222333333222///...333888LLLXXXaaaaaadddrrr{{{kkkgggfffjjjmmmpppwww{{{rrrjjjTTTKKKJJJVVV```iiiyyy|||jjjXXXMMMFFF;;;111---......//////......000111---,,,++++++***++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++************************************************++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000222444555***///444888999:::<<>>:::666222222111...------...000111,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))////////////...........................---------......//////////////////000***+++222666999HHHZZZiiixxx~~~tttgggaaabbbnnnwww~~~wwwnnn\\\MMMWWWmmm}}}iiiOOO===333222///...------,,,,,,------,,,++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))******+++******************************************************+++++++++++++++,,,,,,,,,,,,---.........///---......//////000000111///......111555777777666@@@CCCFFFGGGIIIRRR```kkk~~~sssggg\\\PPPDDD;;;555555555444333111000///,,,---......///...------,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&'''((('''&&&&&&&&&(((((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((////////////...................................................//////000888111000666;;;@@@LLLZZZbbbvvvqqqfffaaa___fffqqqxxxuuu[[[PPPSSSaaakkkzzzvvv\\\HHH888444000...///000000///...---,,,,,,++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))******+++******************************************************++++++,,,,,,,,,,,,,,,------...//////000000/////////000000000111111000111444999>>>BBBCCCDDD:::???GGGOOO[[[lll|||zzzyyyqqqppp}}}yyyppppppnnnhhhgggdddccciiisssyyyyyywwwnnnllluuuyyytttoooqqqkkkddd]]]^^^fffrrr}}}qqq___SSSGGGDDD@@@<<<888555333222,,,,,,---...////////////,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((&&&'''((('''&&&&&&&&&((('''''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((////////////.........................../////////......------...///000111222555:::>>>CCCNNN\\\fff|||qqqggg___```hhhtttlllWWWIIIGGGSSScccqqqxxxuuugggYYYAAA;;;333......//////......------,,,,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))******+++******)))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++******++++++,,,---------------...///000111111222...//////000111222222333666888:::<<<>>>AAAEEEIIIHHHNNNXXXdddqqqyyywwwxxx}}}|||wwwwwwyyyhhheeebbb______bbbeeehhhxxx{{{rrrsssrrrttt{{{~~~yyyuuutttxxx{{{yyywwwwwwqqqlllhhhhhhhhhggggggjjjlllmmmnnnnnnllljjjhhhgggaaaaaadddkkkwwwyyymmm```ZZZPPPEEE>>>:::999999//////...------...//////---------,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))////////////............---........./////////000//////......///000222333555HHHWWWYYY\\\lll~~~kkkXXX^^^gggsssmmmWWWKKKPPPUUU[[[ffftttyyyxxx```UUUFFF;;;555222///,,,......---,,,,,,,,,,,,---))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))******+++++++++)))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++******++++++,,,------...---......///111222222333//////111333666888999:::AAADDDFFFGGGJJJRRR```kkkwwwwwwxxx|||zzziii```\\\ZZZ]]]bbb^^^gggvvvwwwhhheeemmmtttsssrrrttt{{{~~~{{{|||{{{tttrrrrrrqqqsssnnnffffffmmmmmmgggkkksss{{{vvvnnncccWWWMMMFFFBBB999777333000///...///000------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000/////////............---.........//////000000111000000000000222444555MMMlll|||yyy}}}hhh\\\iiivvvrrr\\\YYYRRRPPP^^^wwwwwwbbbOOOCCC;;;444000......---,,,,,,,,,,,,---))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++)))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++******+++,,,,,,---......---...///000111222333333000222444888;;;???AAACCCHHHNNNUUU\\\fffzzz}}}{{{zzzooojjjlllnnnhhhaaa```gggmmmllljjjkkkwww|||ooooooxxxzzzhhhWWWMMMCCC???:::555222111111222......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))))))))(((((((((((())))))&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000000000000///////////////...------------......---222333...///666???BBB\\\rrrwwwgggccchhhwwwppp```[[[VVVYYYrrrhhhKKK666...***000000+++,,,111///&&&,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,------.........------111000000000222444555666333888>>>@@@BBBHHHOOOSSS```rrrlllkkkjjjiiihhhhhhjjjkkknnnsss{{{}}}xxx~~~rrr{{{oooddd]]]ZZZOOO???888999999666...++++++......++++++---,,,------,,,,,,***))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************++++++***************++++++++++++***************************************)))************+++++++++++++++******************************************000000000000////////////---------......//////000...000111333555999???DDDSSSfff}}}nnnkkklllooorrrxxxfffVVVOOO[[[lll|||eeeLLL:::111222000,,,,,,000111///,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((((((((((((((()))))))))***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---111555777777888<<>>HHHSSSYYYYYY\\\dddmmmsss~~~wwwqqqnnnkkklllvvvuuueeennnrrraaaTTTIII@@@===666111000...,,,,,,...------------------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++000000000000////////////,,,---///000111111000000555000333>>>CCCHHH\\\tttvvvcccaaaeeeqqqooofff]]]SSSRRR\\\eeekkkqqqrrraaaKKKFFF888///222444...)))***------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******))))))(((,,,,,,,,,,,,------------000////////////000000111111555999===CCCKKKUUU]]]TTTbbbvvv~~~|||~~~~~~ttthhhgggnnn~~~wwwyyyyyynnncccXXXRRRGGG>>>666333111......000---------,,,,,,---------,,,,,,+++++++++*********************************(((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))******************((()))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000//////////////////000000111000000000333888GGGXXX]]]aaawwwpppbbb]]]eeesss{{{pppaaaRRRJJJQQQVVVZZZfffvvv|||yyy]]]GGG555333555222///111---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))************************++++++++++++******)))))),,,,,,---------.........000000///000000222333444333555;;;III___www~~~{{{yyywwwyyyuuummmhhh]]]RRRGGGAAA<<<666111000......---,,,,,,,,,------,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((()))***+++,,,+++++++++(((((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////000000//////000111222333444EEEaaawww~~~ggg[[[___mmmooovvvtttgggRRROOOMMMPPP___wwwnnnQQQ===333///...000------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++)))))))))*********++++++))))))***++++++++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,------......//////////////////000111444666777666:::IIIdddzzztttxxx}}}yyyxxx}}}vvvjjj\\\TTTKKK???555000111000...---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++---------,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------......///------------------------000000000000///////////////...---...000333666888???SSSoooggg]]]dddoooyyy{{{lll\\\OOOOOOWWWgggrrrSSS;;;000...,,,...------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))************************+++++++++,,,------......,,,------...//////000000222111222333555999<<<>>>@@@KKKbbb|||yyyyyy|||wwwwwwtttkkkbbbRRRDDD<<<555444111///.........///------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))+++---...//////...---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---.../////////------------------------000000000000////////////---,,,+++,,,///444999===MMM]]]rrrzzz]]]ZZZnnnpppYYYSSSRRRTTTfff}}}eeeIII;;;777333......---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))***************************+++,,,,,,......///000---------...///000000111666666666888;;;???BBBEEELLL\\\www~~~}}}~~~yyyjjjZZZPPP999777444111/////////000---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))***************+++...///000000///...******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------...///000000........................111000///......///000111---111444111///444BBBOOOXXXbbbzzz}}}pppaaa___mmmiii]]]XXXUUUVVVZZZfffmmmqqqiiiVVVBBB555111//////---,,,---000---)))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++++++++***))))))***+++,,,******+++++++++,,,,,,,,,+++---......,,,,,,---///---...000111222222222222???;;;:::???CCCHHHPPPYYYjjjwwwzzzuuuyyy}}}{{{fffUUUFFF888555555111......+++,,,------,,,,,,---...++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,,,,++++++++++++++++++)))************+++++++++++++++,,,,,,------.........---,,,,,,.../////////,,,,,,,,,---//////...---///,,,...333333///...111111111111000000000111111---...000333000+++---222111000///.........///000---111333222333<<>>BBBIIITTTaaaooovvvzzz}}}|||||||||mmmyyydddUUUEEE===777000------............,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************++++++++++++++++++++++++************+++++++++,,,//////..................///...------------,,,+++000000000000000/////////000,,,***------+++---222+++++++++++++++++++++***111//////111111---...222111000///...---.../////////222444888@@@OOOdddrrrtttZZZbbbgggqqqzzzkkk[[[QQQNNNTTTZZZ[[[UUULLLEEEAAA888111...222222---+++///++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++---,,,+++***************++++++++++++,,,,,,,,,,,,,,,---...---,,,+++,,,............///000555;;;???>>>LLLZZZbbbnnn}}}yyyyyy~~~wwwttt```OOOBBB888444555111111000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************++++++++++++,,,,,,,,,,,,.........---------------+++,,,---...///000000111+++,,,------,,,,,,---///777444222333222000111444777777777777777777777777333111111444444333555999111000///.........//////111333999DDDVVVllluuufff```tttxxx}}}|||dddTTTOOORRRZZZdddkkkiii```WWWBBB444...333666000---000,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++---,,,,,,+++************+++++++++,,,,,,,,,------,,,---......,,,,,,---...---000333555666999===AAALLLhhh~~~~~~xxxdddQQQBBB:::888333222000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************************))))))************+++++++++,,,,,,,,,------------............////////////---...///000///000111222111222333222111111111222...///000333555777999:::>>>===;;;999888999999:::===<<<>>>>>>:::555888>>>111000///......///000111000555@@@TTTnnnooodddlllzzzwwwuuubbbRRROOOQQQaaawww~~~dddNNN:::444222///...111,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,...//////...---///000111333555666777===FFFNNNllloooYYYEEE888666333///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((()))***************************************))))))******++++++++++++------------............111111111000000/////////222333333111......///111333444555888;;;<<<<<<;;;DDDDDDDDDFFFKKKTTT[[[___hhheeeaaa\\\XXXVVVUUUUUU___ccchhhfff\\\TTTVVV^^^111000//////000111333444444;;;KKKfff{{{iiifffsssfffYYYOOOUUUiii~~~qqqSSS;;;///,,,///111------------------------******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,...///000000000222333111444888===GGGYYYpppgggQQQBBB<<<444000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((()))***************++++++++++++++++++++++++*********+++,,,,,,---------.........////////////000000/////////............111444666888===EEEKKKAAABBBHHHTTTaaajjjkkkiiiuuurrrkkkcccdddllltttwww|||wwwqqqkkkhhhfffooozzz|||vvvyyy000000000000222444666777>>>GGG[[[yyysssccceeevvvppp^^^TTTWWWdddpppxxx~~~}}}lllMMM666111222111------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++)))***+++------------,,,,,,,,,,,,------------...,,,...000111111222555777555<<>>888===CCCIIIQQQ]]]kkkuuugggfffkkkyyy}}}uuuqqqqqqpppkkknnnrrrwwwzzzwwwooofff```[[[cccqqq~~~000000000111333555888999HHHRRRhhhfffbbbeeeuuu~~~mmm[[[QQQSSS\\\eeebbbvvvxxx^^^CCC999555000........................***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++((()))+++---.........---,,,,,,,,,---------......,,,...000222333444777999>>>JJJ\\\lll{{{~~~mmmaaaPPPBBB;;;777444111------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************(((((()))***************++++++++++++++++++++++++++++++,,,------...//////////////////000000000000222555:::AAAIIIQQQVVVYYYRRRVVV[[[```fffrrruuuooolllsss||||||oooaaaxxx~~~rrrwwwyyy{{{(((111666222000666@@@GGG___nnnfffZZZhhhwwwuuujjj\\\NNNNNNXXXaaacccfffcccUUUBBB777444222///---,,,///111...)))---------,,,,,,,,,++++++************************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,+++)))***,,,...//////111000333666555444<<>>444000000333333000......///......------,,,++++++******************************************************))))))))))))******)))))))))(((((((((''''''))))))))))))************+++***))))))))))))))))))++++++***)))(((((((((((())))))))))))************************************+++++++++++++++++++++++++++,,,------...---------111------111333111111222111666AAAOOO\\\aaa]]]XXX\\\eeeeee[[[WWWeeewww111333444<<>>HHHWWWooo|||}}}}}}yyyuuuwwwxxxzzz~~~yyyyyy|||xxxrrrvvvxxxyyyxxxvvvtttssssssqqqrrrpppooottt}}}|||~~~|||wwwttt}}}~~~~~~hhhOOOCCC777333111//////111.........---,,,,,,++++++******************************************************))))))))))))*********)))))))))((((((((((((((()))))))))***************)))))))))))))))******//////---,,,++++++++++++((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,---...//////000000000333///...222777===GGGQQQjjjeeedddiiirrrxxxxxxttt222666888>>>RRRuuujjjhhh{{{ZZZSSSTTTfff|||dddKKK555111666555000---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////---000222222222444999===@@@LLL\\\lll}}}uuuqqqnnnooorrrvvvwwwwwwzzzxxxuuutttvvvxxx{{{|||xxxxxx~~~|||uuu~~~{{{uuusss}}}zzzvvvuuu{{{zzzxxxuuuyyy~~~|||uuuwwwzzz{{{|||hhhWWWDDD999444000000222///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************)))))))))((((((((())))))))))))************)))))))))))))))******+++,,,,,,+++***))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111222000666BBBNNNSSSVVV^^^gggpppggg]]]\\\hhhyyy~~~uuuwww|||jjjbbbaaaooo~~~nnn222888BBBPPPhhh{{{iiigggqqq~~~lll___SSSTTT^^^jjjxxxrrrVVV<<<555555222000111............------------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000,,,///222444555:::CCCJJJTTTeeewwwzzzkkkfffpppqqqqqqnnnjjjjjjmmmqqqwwwyyyyyyvvvsssssswww|||vvvuuu{{{~~~{{{}}}lllTTTEEE<<<666333333000000///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************)))))))))(((((())))))))))))************)))))))))))))))***+++++++++***))))))))))))******))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---///222555888666IIIfffyyy{{{tttqqqtttjjjjjjmmmuuu~~~yyy~~~rrr```XXXYYY\\\mmmuuu{{{wwwkkk^^^XXXWWW___hhhttt{{{|||vvvjjj```666AAATTTmmm|||bbbYYYkkk{{{~~~iiiPPPKKKVVVcccmmmqqqxxx]]]BBB888444///000555//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111555999<<>>OOObbb}}}nnn[[[WWWcccwww}}}jjj[[[ZZZ\\\ZZZ```gggnnnppplllfffbbb```\\\YYYaaappptttiii```aaaDDDVVVpppiiiiiilllsss}}}zzzcccRRRLLLPPP]]]hhhssshhhVVVDDD;;;888444...000///------......---+++,,,,,,------,,,,,,+++***+++++++++************)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,000111000111555888:::;;;;;;>>>MMMfff{{{{{{}}}|||oooqqqpppjjjdddaaacccggggggjjjnnnpppqqqtttyyy}}}{{{yyyuuunnnhhhpppuuu|||fffLLLEEE???555555000...///...,,,,,,000......---,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***************+++''''''(((((()))+++,,,---...+++(((***///111///,,,222111111444;;;DDDKKKPPP___]]]___hhhwwwwwwttt~~~uuueeeXXXSSSYYYeeeooorrr}}}rrrcccbbbnnnzzz}}}}}}rrrllljjjzzzpppnnnwww~~~mmmZZZOOOOOO]]]lll|||{{{nnnVVV>>>111///000111///............---,,,,,,------------,,,++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111222333222111555<<>>777222///000///---...111///...---,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++************++++++)))))))))***+++,,,---...***+++---//////000111222333>>>LLLRRRRRRVVV```iiiYYYcccssszzzjjj```___eeelllooo}}}uuuiiiaaacccnnn|||wwwiiiwwwqqq___RRRVVVccc~~~YYY>>>333222222111///...//////...,,,---------------,,,++++++,,,+++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------//////111333222222999BBB@@@===DDDSSS[[[___mmm~~~zzzsssiiibbb___^^^^^^]]]___ccciiinnnrrryyy|||~~~||||||xxxqqqoooxxxyyy```NNNFFF<<<666111111111//////111///...---,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++************++++++,,,,,,+++,,,,,,---......)))---111000------333888AAA[[[xxxxxxmmmmmmrrrrrr~~~zzzvvvsssrrrsssmmmhhh```ZZZ\\\fffuuuvvvuuubbbSSSTTTppp]]]@@@000444222000////////////------------...---,,,,,,+++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------------------............------000666999;;;@@@GGGFFFIII[[[ttt~~~}}}{{{rrrgggffffffhhhlllppptttwwwwww|||{{{yyy{{{xxxtttzzznnnYYYRRRDDD;;;444333222000///111///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++*********+++,,,,,,---,,,,,,,,,,,,---...//////111222///---111;;;DDDUUUjjjxxxzzzzzziiiWWWRRRXXXbbbggghhhhhhhhhjjjppp}}}xxxvvv}}}wwwtttrrrrrrqqqpppnnnnnnpppsssuuuvvvyyy|||~~~~~~xxx\\\OOOZZZttt{{{QQQ222666444111//////000//////------.........---,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------....../////////111000333<<>>CCCDDDEEEHHHOOOaaa~~~{{{iii^^^```aaa^^^ZZZ^^^jjjvvv{{{}}}||||||sssqqqooommmkkkgggbbb___]]]\\\]]]^^^ZZZUUUTTTVVVXXX[[[aaaggglllmmmnnnnnnqqqrrrtttuuuvvvxxx{{{~~~}}}www]]]PPPCCC<<<999444111000000///...---,,,,,,,,,,,,------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++***++++++,,,---...++++++,,,,,,---///000111+++///333777===GGGTTT^^^\\\^^^eeerrr}}}qqqlllqqqssskkkfffppprrrhhhmmmuuuyyy{{{kkkgggaaaZZZUUURRRQQQQQQMMMOOOOOOMMMKKKKKKNNNPPPQQQSSSUUUTTTQQQQQQUUUZZZZZZ[[[\\\___eeekkkqqqtttxxx~~~vvv[[[WWWWWW___rrrjjjMMM:::666222000000111111000...............------,,,------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,------...,,,,,,,,,------------...---......///000000111111222666<<>>888333111000///...------,,,,,,---------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++,,,---......+++,,,,,,---///111333444333AAAQQQYYYZZZ\\\bbbiiiiiitttsssggg\\\ZZZ```fffkkkooossswww||||||fffgggwww}}}xxx~~~zzzkkk]]]YYYSSSLLLFFFCCCBBBBBBAAACCCEEEDDDBBBBBBDDDGGGCCCFFFGGGEEECCCCCCHHHMMMMMMMMMMMMOOOSSSXXX\\\___bbbiiirrrxxx|||dddSSSPPPRRR```ssswwwbbbJJJ:::777333000000111111111......//////......---,,,---------,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,,,,,,,---------......---......///000111111222555===FFFJJJGGGKKK\\\ooobbb\\\XXXYYYXXXWWW^^^hhhkkktttzzzzzz}}}|||wwwqqqjjjdddeeebbb```______\\\WWWSSSXXXVVVSSSRRRRRRQQQPPPOOONNNLLLKKKKKKMMMOOOOOONNNOOOJJJHHHMMMNNNJJJKKKOOONNNMMMKKKJJJLLLOOOMMMJJJLLLMMMOOOOOOMMMLLLLLLMMMLLLPPPTTTTTTRRRTTTXXX]]][[[]]]```ffflllrrrvvvyyywww{{{}}}sssnnnssstttdddRRRHHHBBB;;;555333000000...---------------........................************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,---///111333555666HHH___xxx|||sssssswwwyyy[[[]]][[[]]]ooooooooozzznnnaaaYYYPPPLLLHHHDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAADDDEEEFFFHHHKKKMMMNNNOOOWWWYYY\\\```eeeiiimmmnnnwwwzzz~~~eeeSSSIIIXXXnnnuuukkk```EEE>>>444---...222222000//////...------------...///...---,,,++++++++++++************************))))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---...000111222222222222;;;CCCFFFDDDKKKaaazzz{{{iii___TTTVVVXXX[[[bbbnnn}}}zzzsssiiiddd^^^[[[[[[ZZZWWWUUURRRQQQPPPPPPPPPPPPOOONNNQQQPPPOOONNNNNNOOOOOONNNQQQQQQQQQRRRSSSRRROOOMMMRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQOOOOOOOOOQQQSSSTTTRRRPPPOOOOOOPPPPPPOOONNNNNNNNNPPPQQQQQQQQQQQQQQQSSSQQQPPPRRRUUUYYY\\\]]]aaacccgggkkkpppvvv|||}}}yyyttt|||]]]LLLDDD===999999...///000///---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++...,,,******+++---......,,,***,,,000000000999EEEdddyyy~~~xxxjjj^^^cccssswwwrrrooowwwtttmmmwwwgggZZZNNNGGGHHHEEEAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????======???@@@BBBDDDEEEEEEHHHJJJLLLPPPTTTWWWZZZ[[[aaacccfffiiimmmoooqqqrrrvvvwwwxxx{{{~~~}}}}}}~~~www___LLLUUUttt^^^III777555777222------//////...------------...///...---,,,++++++++++++************************))))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------.........//////......000444777999BBBBBBCCCKKK```|||{{{nnnddd]]]WWWRRRWWWZZZaaalllzzz|||uuunnneee\\\VVVUUUTTTRRRPPPOOOOOOPPPRRRRRRQQQQQQQQQRRRSSSRRRRRRUUU```fffaaa[[[\\\^^^___\\\\\\\\\^^^______]]]ZZZ^^^^^^_________^^^^^^]]]```___]]]]]]]]]^^^```aaa[[[ZZZZZZ[[[\\\ZZZWWWTTTRRRSSSSSSSSSSSSTTTTTTTTTRRRQQQOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTWWW[[[^^^iiimmmnnniiiaaa]]]___bbbeeelllttt|||nnnttt```LLLEEEBBB===000000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,+++++++++---///000000222111222333111666HHHZZZyyyoooiiisssuuunnnmmmjjjtttwwwpppqqquuu~~~~~~vvvrrrpppqqqyyyzzzyyy}}}yyyqqqyyyqqq^^^SSSKKKCCC>>>AAA???<<<<<<===>>>>>>>>>========================<<<<<<<<<=========>>>>>>======>>>???@@@AAAAAABBBAAABBBDDDFFFIIIKKKLLLMMMPPPPPPQQQSSSUUUWWWYYYZZZ]]]]]]___```bbbeeeggghhhggggggfffffffffhhhjjjkkkkkkiiiggghhhjjjlllllllllfffgggjjjlllooorrrtttuuuwwwuuurrrnnnkkkhhhfffeeefffeeecccccceeehhhkkknnnnnnqqqtttwwwzzz~~~sssQQQMMMnnnfffDDD;;;:::111,,,///000///......------......///...---,,,++++++++++++++++++++++++++++++++++++)))))))))*********+++++++++++++++*********************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------.........111///---,,,///666<<>>333222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,***+++,,,---///000111111222///...222:::GGGXXXgggiiikkkrrrqqqiiiooosssqqqttt}}}}}}{{{}}}~~~{{{mmmwww___NNNHHHGGGCCC???@@@>>><<<===>>>??????>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTRRRPPPQQQSSSTTTTTTTTTPPPQQQSSSUUUWWWYYYZZZ[[[XXXXXXXXXWWWVVVTTTSSSRRRUUUTTTTTTTTTUUUWWWYYY[[[\\\___bbbeeegggkkkooorrr{{{zzz}}}dddLLL^^^aaaBBB555111222444000//////.....................---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,---------------,,,,,,,,,------------............111///------111777>>>BBBHHHLLL[[[vvv{{{aaaUUUQQQNNNMMMSSS^^^lllvvv|||}}}vvvoooggg```[[[XXXWWWVVVVVVXXXZZZ]]]___```bbbdddggghhhiiikkkooosssppprrruuuxxx{{{}}}yyywwwvvvuuuvvvsssqqqpppnnnmmmiiidddaaa\\\ZZZXXXVVVVVVUUUTTTSSSMMMYYYkkkyyy{{{tttnnnmmm```XXXTTTUUUVVVUUUXXX^^^^^^eeeppp|||qqqsss{{{aaaNNN@@@777444111000//////......------------------------,,,,,,++++++************************************************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,***+++---......///000111000///555CCCTTTbbbjjjnnndddzzztttbbb^^^cccvvv~~~wwwqqq{{{{{{xxxmmmrrrbbbMMMAAA@@@CCCCCC@@@AAA???>>>===>>>???>>>===:::;;;;;;;;;<<<<<<<<<============>>>>>>>>>??????=========<<<<<<<<<<<<<<>>============<<<:::::::::;;;;;;<<<=========>>>>>>?????????@@@@@@@@@==================<<<<<<>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@AAABBBAAA???@@@@@@@@@???????????????@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCEEEGGGJJJLLLNNNPPPTTTWWWaaakkkvvvbbbLLL\\\fffCCC===888,,,111000//////......//////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***************+++++++++******+++++++++,,,,,,,,,,,,---------............------.........////////////000111444888<<<@@@BBBAAALLL^^^lllsss{{{}}}qqqfff\\\UUUWWW\\\bbbiiiqqqxxx}}}uuunnnggg```[[[[[[\\\\\\]]]^^^bbbhhhlllooorrrwww|||~~~{{{uuuppplllkkkppp|||xxxoooggg\\\RRRSSSPPPOOOQQQVVV___nnn|||pppeeeccczzzaaaKKKAAA<<<444000000000///---------------------------,,,,,,,,,---,,,++++++***++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,------......,,,...///...,,,---111555:::\\\tttjjjeeeppp|||zzzxxx}}}yyydddNNNIIICCCAAABBBDDDCCCAAA>>>===<<<===>>>>>>===;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@@@@???@@@@@@@@@AAABBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???@@@AAAAAA@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAACCCDDDFFFFFFHHHKKKNNNRRR\\\gggppp|||nnnSSSQQQfff|||qqqMMM>>>777///111000000///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000............///////////////000333666;;;AAAEEEHHHPPPYYYgggsssxxx~~~{{{eee]]]VVVTTTVVV\\\hhhsssyyyrrrnnnhhhccc___]]]^^^^^^dddfffjjjmmmsss{{{~~~|||xxxeee___XXXRRRQQQPPPOOOUUU]]]uuusssgggnnn{{{vvv[[[HHHAAA888333222222000...........................,,,,,,---------,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---......///,,,...000///---000777<<>>>>>======???@@@AAA???>>>;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>????????????>>>>>>>>>?????????????????????@@@AAABBBBBBCCCCCC>>>???AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBAAAAAA@@@@@@BBBBBBAAABBBCCCCCCAAA@@@>>>??????@@@@@@AAAAAAAAA?????????@@@AAABBBCCCDDD???@@@AAABBBBBBAAA@@@???CCCDDDEEEDDDCCCCCCEEEGGGEEEOOOYYYcccrrrzzzaaaSSSZZZhhhyyyqqqPPP<<<666777111111000///////////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,***+++,,,---...000111111............/////////000111111333777===DDDKKKOOOjjjppp{{{]]]WWWRRRRRRWWW```kkkyyy{{{pppiiieeedddbbb``````dddjjjooossswww|||}}}}}}jjjccc]]][[[WWWQQQPPPTTTNNNbbbxxxsssqqqyyypppMMMEEE;;;555444444111///........................,,,,,,---...---,,,+++***++++++++++++++++++++++++(((((((((((((((((((((((()))************+++++++++++++++,,,,,,---...//////,,,...000//////333<<>>@@@CCCDDDCCCAAABBBBBBCCCDDDDDDEEEFFFFFFHHHMMMSSS[[[iiioooUUUUUU\\\hhhsss~~~dddRRRHHH;;;222222111111222333000+++///............---------+++++++++************)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------111000......///000000000000///888BBBAAA???RRRmmm~~~nnnhhhccc```]]]^^^fffvvvssslllhhhfffeeehhhjjjlllnnnrrryyytttqqqllleee___ZZZWWWVVVPPPPPPWWWdddsssjjjooocccZZZHHH666111444222,,,//////...------------.........---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,---,,,,,,,,,.........---***///555666666:::BBBIII\\\iiizzz|||ttt{{{vvviiiZZZMMMEEEDDDGGGFFFDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEFFFEEEDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEDDDBBBAAABBBDDDDDDCCCAAABBBCCCCCCDDDFFFGGGGGGHHHEEEHHHLLLQQQ]]]tttsss]]]ZZZYYYdddxxxeeeNNN999555333111......///...,,,///............---------++++++++++++******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......///000111111111333222888CCCLLLVVVkkkvvvjjjlllpppoooooossskkklllooouuu~~~~~~{{{uuupppnnnpppsssuuuvvvhhh[[[SSSSSSOOOMMMQQQYYYfff|||vvvzzz}}}fffMMM@@@:::444000111000///......------............---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---////////////555,,,---???NNNTTT]]]gggvvvuuurrrzzzxxxnnneee[[[UUUNNNGGGDDDEEEHHHGGGFFFFFFGGGHHHGGGEEEBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHJJJIIIIIIJJJJJJKKKMMMMMMJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFIIIGGGEEEEEEFFFEEEDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNWWWllllll```SSS^^^{{{___>>>999666222...------...000///............---------,,,+++++++++******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...000111111111111444666>>>PPPhhh}}}jjjWWWRRRUUU[[[gggsss{{{{{{sssuuuvvvuuuvvvzzzwwwnnnggg^^^TTTLLLIIINNN[[[iiivvvWWWKKKBBB333///666000000///.....................---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,+++,,,---///000000000000333222GGGmmmyyywwwtttiiinnnzzzkkklllaaaUUUOOOKKKGGGGGGIIIHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOOOOOOONNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNOOOQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIINNNNNNOOOPPPVVVfffjjjPPPXXXssswwwNNN???999444111000...000444///............---------,,,,,,+++++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------............,,,...000111111000111111444<<>>666222111111000////////////000......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------,,,...//////......000222===OOOdddppp{{{vvvyyy~~~ttteeeUUUMMMJJJIIIJJJLLLMMMMMMLLLNNNPPPQQQQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMLLLMMMPPPRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUSSSWWWZZZZZZXXXWWWXXXZZZZZZ[[[]]]^^^```bbbddddddeeeeeeeeeeeedddcccbbbaaaaaaaaabbbbbbbbbbbbaaaaaa```___^^^]]]\\\[[[[[[[[[UUUVVVWWWWWWXXXWWWWWWWWWYYYVVVSSSSSSUUUUUUSSSPPPOOOOOOPPPQQQRRRTTTVVVWWWSSSTTTUUUUUUTTTSSSTTTVVVRRRRRRQQQPPPPPPOOONNNNNNNNNNNNQQQSSSRRR\\\wwwnnnVVVYYYooo|||QQQAAA444222333///---//////............---------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000222444333000000333777CCCMMM^^^yyymmm^^^ZZZ___lllxxxxxxrrrwww|||zzz}}}}}}qqqggg___WWWQQQPPPMMMKKKPPP\\\rrrgggNNN<<<111222111111000000000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,---------------///000///...000555999JJJQQQXXXaaazzzqqqiiiyyyzzzzzzrrryyyjjj]]]QQQNNNOOOOOOOOOPPPOOONNNNNNOOORRRSSSSSSSSSPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOQQQSSSXXX\\\^^^ZZZZZZZZZZZZ[[[\\\]]]^^^]]]bbbgggiiiggggggiiilllppppppqqqsssuuuvvvwwwxxxzzz{{{}}}~~~~~~|||zzzyyywwwxxxzzz|||}}}~~~~~~}}}yyywwwuuurrrooolllkkkjjjffffffggghhhhhhhhhhhhhhheeeaaa^^^^^^aaaaaa^^^ZZZXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[ZZZWWWVVVWWWYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUWWWWWWUUU^^^}}}ZZZTTT^^^rrrfffMMM777222333000---...///............---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000///111333222111333888>>>FFFTTTlll|||hhhXXXWWW___kkk{{{zzznnnhhhbbb[[[YYYSSSMMMKKKMMMVVVkkkaaaDDD777222222111000000000111111......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...---///111000111555>>>EEEQQQWWWcccxxx}}}ssshhhlll||||||^^^SSSJJJKKKOOOOOONNNNNNMMMMMMMMMNNNQQQSSSSSSRRRWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXZZZ___eeejjjmmmkkkkkkjjjkkkkkklllmmmnnnhhhnnnuuuxxxwwwxxx{{{~~~~~~wwwsssooopppssssssoookkkgggfffdddcccaaaaaa``````]]]___```]]]YYYWWWXXXYYYXXXXXXYYYZZZ[[[\\\]]]]]]ZZZWWWWWWWWWTTT]]]]]]UUUXXXeeeuuuxxxXXX;;;333444222///000//////.........------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------...///000000111...000222222111555<<>>777555222000//////.........---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......////////////000000---///000333;;;HHHQQQTTTWWWgggyyymmmhhhhhhqqq}}}}}}tttggg^^^XXXRRRLLLKKKSSSfffiiiLLL<<<444444333---000444---000//////......---,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,---...///000000555000000BBBhhh{{{nnnbbbWWWVVVSSSRRRRRRTTTVVVWWWZZZ^^^fffnnntttuuurrrooonnnlllyyy}}}zzzyyytttmmmfffbbbccceeeggggggddddddddd___aaayyy|||WWWTTTjjj~~~mmmHHH777555444////////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......//////000000000000000333111///;;;MMMRRRKKK^^^gggqqquuuvvv~~~~~~qqqbbbnnn{{{qqqhhh^^^WWWTTTOOOKKKNNNaaazzzXXXDDD888444111,,,///444///000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...///000111111777///333PPP{{{~~~uuuzzzxxxfff[[[\\\\\\[[[[[[^^^ccchhhkkkeeejjjssszzz|||wwwmmmfffcccbbbmmmvvvnnnjjjiiiiiihhhhhhiiiiiieeegggxxxjjjOOO```{{{UUU999555555///////////////............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.../////////000000111111222666333000444AAAMMMPPPLLLeeeppp~~~rrrfffgggzzz|||ttthhh``````YYYQQQLLLSSSfffhhhKKK;;;444222...000444///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,.../////////000111222555BBBZZZppp|||~~~~~~{{{{{{iii\\\TTT[[[\\\^^^ccckkkttt|||zzzyyyxxxwwwssslllddd^^^ZZZ^^^eeerrr~~~yyyvvvtttiiikkklllkkkkkkooo{{{^^^\\\wwweee???666555111000000/////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........//////000000111222222333555---111AAAMMMPPPWWWbbbxxxpppkkknnn~~~ssshhheee\\\XXXUUUSSSUUUfff}}}UUU@@@666555111222444///111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++---//////......000222333===NNN^^^iiiwwwwwwmmm}}}yyyiii___\\\[[[WWWZZZ___gggrrr}}}}}}ssslllgggeeedddYYY```aaacccxxxqqqqqqoooooottttttZZZjjjxxxMMM:::555333000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------............//////000111222333333444666111<<>>GGGQQQ^^^lllsssvvv{{{uuusssooooooqqqttt~~~dddTTTllllllGGG777666000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////000000222333444555555333MMMhhhnnngggmmm~~~pppaaaVVVVVVTTTOOOPPPWWWqqqfffHHH<<<333111555333111111000000//////......------------------------,,,,,,++++++,,,,,,---...+++...000000000555>>>EEEVVVhhhwww}}}}}}~~~rrrSSSeeeqqqSSSCCC333666555333000......///111/////////...---,,,***))),,,++++++******+++++++++((()))***+++,,,,,,,,,,,,---------............///222//////222333333666;;;BBBRRRmmmtttlll|||{{{|||ooobbb[[[VVVQQQNNNOOO^^^|||TTT@@@:::555333555222111000//////.........------------------------...------,,,,,,,,,------000...111333000666WWW}}}zzz^^^bbbwww~~~YYY@@@000555444333111///...///000,,,,,,++++++******))))))++++++***************+++............---,,,,,,+++---------............///111///000444777888===CCC[[[gggooommmxxxzzzpppwwwlll^^^XXXTTTOOOLLLRRRgggfffLLL???:::777888222111000//////......///------------------------///......------.........,,,+++,,,000777OOOzzzvvv}}}|||kkk]]]jjjpppJJJ;;;444333222111000/////////,,,+++******)))***+++,,,000000...---,,,+++++++++/////////...---,,,,,,+++---------............///222000111555777999???FFFfffwwwsssiiizzzsss~~~kkk```YYYSSSOOOLLLTTTcccxxx}}}zzzXXXAAA999666555222222111000////////////------------------------//////.........//////000...//////000===\\\xxx}}}lllcccnnn|||xxxZZZ___\\\HHH444333111111111000///...///...---,,,,,,...000111777666444333111000000000++++++++++++,,,,,,---------------............///222000111333333555<<>>NNN\\\hhh|||~~~yyywwwyyy||||||tttnnnnnnoooooosssxxxvvv{{{|||yyy{{{zzzcccdddnnnyyymmm^^^ZZZTTTLLLOOO[[[jjjTTTKKK^^^sssEEE===444000000222111///,,,------......---,,,,,,///...---,,,,,,++++++,,,///...,,,++++++,,,---...---------.........//////222111222333222666CCCPPPXXXiiilll\\\WWWRRRNNNKKKRRRiiicccHHH@@@444333222111000000000000---------------------------------......000111111666999JJJcccrrryyy{{{www|||~~~vvvoooppppppllliiikkkssszzznnniiiccc___^^^___```aaaeee```]]]\\\XXXSSSWWW```dddggghhhfffdddeeehhhjjjzzzjjjbbb]]]]]]hhhvvvuuu```YYYSSSKKKJJJNNN\\\sss~~~VVVRRRWWW{{{SSS===///222333,,,,,,444///............---------------------------------++++++,,,,,,---...//////,,,,,,------.../////////......///000000666DDDSSS]]]uuurrrcccXXXPPPOOOMMMNNN[[[mmmuuuSSS===;;;555000222444222111222........................,,,......------111333333>>>LLLfffuuummmmmmyyyyyywwwrrrkkkeee```___^^^]]]\\\[[[ZZZ[[[^^^```[[[[[[ZZZYYYXXXWWWWWWWWWXXXVVVTTTQQQPPPQQQRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTxxxiiibbb[[[VVV[[[dddooo|||vvvaaaZZZUUUNNNJJJMMMTTTfffnnnWWWTTTqqq{{{\\\EEE444555666///,,,111///............---------------------------------+++,,,,,,------.........,,,,,,---......//////000333222444888;;;AAANNN[[[fff}}}~~~~~~{{{xxxvvvuuuvvvwwwvvvuuuuuuvvvxxxuuuuuusssooolllmmmqqqtttvvvvvvxxxyyy{{{{{{zzzyyyyyyyyy{{{|||}}}}}}}}}}}}~~~~~~|||}}}~~~~~~lll]]]QQQOOONNNNNNUUU```dddIII???888222333333111000000........................,,,---------...222555777CCCooowwwiiiiiilll{{{xxxmmmfffeeefffgggfffbbb^^^[[[ZZZZZZ]]]\\\[[[YYYWWWVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXXXXWWWUUUTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQtttgggaaaYYYOOONNNRRRXXXbbbffflll~~~xxxbbbZZZWWWPPPKKKJJJMMMWWWkkk___SSSiii~~~iiiMMM777444777222...//////............---------------------------------------------------------,,,------......///000000000///222999@@@HHHSSS^^^nnn~~~{{{yyywwwtttrrrpppqqqrrrrrrppppppqqqrrrhhhjjjlllmmmlllkkkhhhffffffggghhhgggffffffhhhjjjmmmllliiifffcccbbbeeegggiiijjjlllnnnoooooooooooorrrrrrrrrssstttuuuwwwwwwxxxyyyzzzyyywwwuuuuuuvvvvvvttttttuuuxxx{{{}}}}}}lllWWWQQQQQQPPPPPPSSSnnnnnnNNNCCC;;;444333333000//////........................---------...///222777<<>>IIITTT```jjj{{{{{{vvvrrrpppmmmkkkhhheeecccbbbccceeebbbccceeegggiiikkkmmmnnnoooqqqtttvvvwwwzzz~~~~~~|||~~~yyy^^^UUURRRPPPNNNOOO```yyy~~~zzz~~~\\\HHH>>>555333222//////111////////////////////////111...---//////111;;;FFF___ppp~~~qqqfffccchhhjjjjjjjjjmmmkkkgggiiigggggggggddd___```eee``````___]]]\\\^^^aaadddeeeddddddgggjjjlllkkkiiiffffffeeecccbbbaaaaaa```^^^___``````___\\\YYYWWWVVVUUUSSSRRRQQQQQQRRRRRRyyylllddd___UUUNNNMMMEEEIIIGGGIIIPPPTTTccc}}}~~~}}}rrrddd[[[WWWSSSMMMHHHDDDCCCGGGSSSiiihhhNNNgggWWW;;;333222000//////............------------------------------------------------------------......//////000111111444333666@@@KKKYYYjjjxxxwwwuuurrrmmmiiifffcccbbbbbbdddeeeeeeeeefffhhhjjjnnnqqquuuwwwyyy{{{}}}}}}ppp\\\SSSPPPOOOHHHRRReee~~~nnnNNNCCC999555333000000222////////////////////////222......222222444AAAPPPcccqqqnnnjjjmmmjjjbbb[[[WWW]]]aaaaaabbbdddaaa\\\bbbcccfffhhheee```bbbhhhcccdddeeedddccccccdddfffiiihhhhhhkkkqqqttttttsssnnnnnnnnnmmmkkkiiifffeeeeeefffggggggfffdddaaa```VVVUUURRRPPPOOOPPPQQQRRR}}}llleeebbbYYYQQQOOOIIIIIIDDDGGGNNNNNNXXXooozzzxxxwwwpppfff]]]XXXUUUQQQMMMCCCEEEEEEHHHQQQfff|||UUU\\\dddDDD777333111//////............---------------------------------+++,,,,,,------..................///000000111111111111555>>>JJJZZZrrr{{{www~~~yyyqqqpppooonnnmmmlllllllllooosssyyy|||}}}~~~~~~~~~~~~jjjWWWPPPOOOIIIKKKUUUlll~~~WWWLLL???999555111000222////////////////////////111---...444777;;;JJJ]]]ppp{{{kkkdddbbb^^^]]]^^^]]]bbbeeedddeeegggfffbbbcccaaacccggggggeeefffiiieeeiiilllooonnnnnnnnnnnnrrrooommmoootttxxxxxxvvvuuuwwwyyyzzzxxxuuuqqqooolllmmmnnnnnnnnnmmmkkkjjj```^^^\\\YYYXXXXXXZZZ[[[|||iiidddddd\\\UUURRRIIIIIIFFFKKKQQQLLLNNN```~~~mmm~~~sssppphhh___YYYVVVSSSQQQFFFIIIGGGBBBAAAPPPkkk[[[WWWwwwhhhGGG:::666333111//////.........---------------------------------++++++,,,,,,---...//////......//////000000111111000222777???KKK___zzz}}}{{{{{{{{{zzzxxxuuuvvvwwwxxxzzz|||~~~~~~}}}~~~|||~~~xxx]]]QQQOOOLLLHHHMMM___{{{___RRRDDD<<<777222000111000000000000000000000000000,,,///777;;;@@@RRRfffuuuggg^^^VVVOOOPPPWWWhhhiiigggccccccgggiiihhhhhhcccaaaeeeiiijjjiiikkkdddiiioootttuuuuuuttttttzzzvvvrrrrrrwwwzzzyyywww{{{~~~|||yyyrrrrrrssssssssssssrrrrrrsssqqqnnnkkkjjjjjjlllmmm}}}mmmbbb___]]]YYYUUUOOOJJJGGGGGGGGGGGGMMMTTT}}}oooggg~~~uuuiiiaaa]]]YYYUUUQQQOOOKKKHHHFFFCCCDDDRRRbbbfff\\\```zzzUUU666333666333111000///......------...------------------------,,,,,,,,,---------............//////000222333444444111888IIIVVViii~~~~~~{{{yyy{{{~~~bbbWWWVVVLLLIIIHHHSSSmmmhhh]]]KKK<<<666555333///222111000.........///000,,,333222777AAAAAAUUUyyy___TTTQQQMMMNNNUUU]]]___aaadddfffhhhiiiiiillljjjhhhggghhhkkknnnppppppnnnnnnqqqvvvwwwuuurrrwwwxxxyyyxxxxxxyyy{{{|||~~~}}}{{{yyyxxxwwwwwwxxx~~~|||yyyvvvtttsssrrrzzzkkkbbb___]]]ZZZWWWPPPKKKHHHHHHFFFFFFKKKSSSkkkwwwiii{{{yyylllbbb^^^\\\YYYVVVOOOKKKHHHGGGDDDCCCKKKUUUgggvvvnnn\\\[[[qqqaaaEEE888222,,,111000///......------...------------------------,,,,,,,,,---------............//////000222333444777444;;;LLL[[[oooyyypppgggbbb```fffttt~~~}}}mmmZZZUUUOOOKKKIIIPPPeeeiii\\\KKK>>>888444222222222111000///...//////000///111111666@@@LLLgggrrrdddZZZRRRTTT\\\```aaabbbdddfffhhhiiijjjnnnnnnnnnmmmmmmmmmmmmmmmtttuuuwwwxxxxxxxxxxxxxxxzzz}}}~~~zzzuuuuuu{{{~~~}}}{{{xxxwwwvvvuuu~~~tttggg```^^^^^^\\\ZZZRRRNNNJJJIIIFFFEEEIIIPPPddduuu{{{rrrfff```^^^]]]\\\QQQMMMJJJIIIGGGDDDDDDHHHKKKYYYmmmwww```YYYooooooUUU>>>333000111000///......------...------------------------,,,,,,,,,---------............//////000222333444555333:::KKK[[[ooojjj[[[XXXTTTRRRQQQQQQTTT]]]gggbbbWWWSSSNNNJJJLLLZZZuuusss```KKKAAA:::333111555222111000///...///000111444///222888DDDbbb|||xxxqqqiiifffgggfffffffffggghhhjjjkkkkkkllloooppppppnnnkkkiiiqqqtttwwwvvvrrrqqqsssvvvtttxxxyyyssskkkkkkttt~~~{{{|||}}}~~~}}}}}}|||}}}}}}|||zzzxxxwwwvvvvvvwwwttttttvvvnnnccc]]]\\\\\\\\\[[[UUUPPPLLLJJJGGGEEEHHHMMMfff{{{kkkbbb___^^^^^^UUUQQQMMMKKKJJJHHHDDDBBBDDDKKKYYYlllmmm]]]ooovvvYYY===333777111000///......------...------------------------,,,,,,,,,---------............//////000222333444444555???QQQ```pppqqqbbbXXXSSSTTTUUUXXXYYYYYY[[[bbbhhhqqqqqqaaaYYYSSSLLLJJJQQQgggnnnQQQDDD===444111333222111000//////000111111666...555>>>LLLvvvsssooonnnkkkiiihhhiiijjjkkkhhhjjjlllnnnnnnllljjjhhhiiijjjjjjiiifffeeegggiiifffjjjkkkhhhbbbccckkktttuuutttttttttuuuvvvxxxyyyzzzyyywwwtttrrrpppnnnnnnrrrrrrqqqpppqqqrrrtttuuuvvvdddrrrqqqjjjaaa[[[YYYZZZZZZZZZXXXSSSOOOMMMIIIEEEGGGLLLdddvvviiiaaa^^^\\\YYYTTTNNNKKKKKKKKKHHHDDDGGGIIINNN[[[ppp~~~aaahhh___<<<111666111000///......------...------------------------,,,,,,,,,---------............//////000222333444666;;;KKK```qqq~~~tttlllooottt}}}yyyssslllfffbbbeeegggkkkpppvvvzzz{{{zzzttteee[[[ZZZ]]]^^^bbbffffffgggjjjooorrroooqqq```XXXOOOJJJLLL]]]]]]HHH@@@777111000222111000//////000111222444///777???MMMwww|||tttrrroookkkiiihhhhhhiiihhhggggggfffeeecccbbbbbb^^^[[[XXXXXXYYY[[[[[[ZZZYYY\\\^^^___```bbbgggkkkkkkjjjiiihhhggggggggggggjjjjjjhhhgggeeecccaaa```bbbaaaaaaaaacccfffjjjlllyyykkkpppkkkbbb\\\YYYXXXXXXXXXZZZUUURRROOOKKKGGGHHHMMMbbbvvviiiaaa]]][[[YYYSSSNNNMMMOOOMMMHHHJJJHHHHHHPPPccc~~~iiicccvvvMMM777444111000///......------...------------------------,,,,,,,,,---------............//////000222333444333<<>>UUUiii}}}rrrjjjaaaZZZYYYYYY[[[\\\]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^XXXZZZZZZXXXXXX[[[bbbhhhjjjpppuuutttrrrwwwyyytttooollliiifffccc```^^^___aaacccxxxzzzxxxkkk```[[[[[[\\\]]]]]]YYYWWWVVVSSSMMMKKKMMM```}}}uuuppprrrqqqmmmkkkjjjfffaaaZZZWWWUUUTTTUUUeeeeee```pppLLL666444///---///000---,,,---........................---------............///,,,...///000111333666888999:::eeezzzxxxlllccc___eeewwwwwwlll___UUUNNNLLLQQQYYYbbbvvv~~~wwwwwwxxxzzz|||zzzsssnnnmmmiiibbb```dddfffeeekkkzzzooo^^^WWWKKKDDDVVVsssnnnOOO>>>999888222222222111///000222444888999@@@FFFXXX~~~mmmfffgggccc______]]]```cccfffhhhhhhiiijjjmmmqqquuuzzz~~~~~~xxxtttoooooosssxxx{{{|||zzzyyy|||ooobbb[[[YYYYYYYYY^^^ZZZXXXYYYUUUOOOLLLMMM\\\xxx}}}{{{wwwnnngggccc^^^[[[YYYYYYeeeiii]]]uuu[[[;;;555000...000111......///........................---------............///,,,...///000111222555888CCCFFFjjjzzzrrrhhhaaa[[[TTTPPPNNNSSSaaaooohhh^^^TTTOOOMMMOOOWWW___nnn~~~{{{rrrnnnhhh```[[[[[[```^^^^^^cccnnnyyyeee\\\OOOFFFTTTllloooRRRAAA888555222222222111///000222444>>>777BBBXXXkkk}}}kkklllsssssssssuuusssvvvzzzsssddd]]]ZZZYYYXXX]]]ZZZZZZ[[[XXXQQQMMMMMMZZZssstttqqqyyyuuummmfffbbb___fff~~~lllZZZ___ttthhhAAA666222///111222000///111........................---------............///---...///000000222555777EEERRRooo}}}pppcccYYYTTTMMMKKKJJJKKKIIIIIIOOOXXX___oooYYYRRRLLLNNNRRRXXX```hhhuuu~~~wwwmmmccc___]]]\\\[[[XXXWWWaaazzzmmm```TTTIIIQQQbbbnnnVVVEEE:::222222222222111000000222444<<<444KKKrrr}}}ssseee^^^\\\[[[YYYYYYXXXZZZ]]][[[TTTOOOOOOZZZppp~~~sssmmmvvv~~~qqqiiidddhhh{{{ttt^^^SSSkkk}}}jjjFFF777222///111222000000222........................---------............///...///000000000222666888???[[[uuuxxxiii^^^XXXUUUSSSOOOPPPSSSVVVSSSMMMKKKMMMKKKfffnnn^^^TTTQQQRRRXXX___ccciiinnnzzzzzzqqqeeeeeefffccc\\\[[[ffftttqqqcccWWWLLLNNNXXXoooZZZIII<<<333222333333111000000222444666<<<```vvvgggaaa^^^\\\ZZZWWWWWWYYY]]]\\\VVVQQQQQQYYYooouuuqqqiiiqqq{{{|||ooogggiii{{{}}}hhhTTTbbb}}}jjjKKK888222///000000...///111........................---------............/////////000000111333888;;;GGGjjjzzz{{{{{{zzzmmm```XXXRRROOOMMMQQQSSSWWW\\\YYYPPPJJJIIILLLUUUfff~~~zzzyyy|||~~~lll^^^VVVXXXYYY```hhhllllllooossszzzvvvqqqnnnhhhaaa```cccwwwttteeeYYYNNNLLLRRRqqqyyy```MMM???555333333333222000111333555666IIIoooxxx~~~}}}mmmfffccc```\\\ZZZYYY[[[___]]]WWWRRRRRRWWWmmmvvvssstttmmmxxx|||oooooooooUUUXXX|||rrrUUU;;;444000000000......000........................---------............//////000000111222666;;;???[[[|||~~~}}}|||vvvmmmeee^^^YYYTTTQQQPPPPPPTTTYYYYYYSSSOOOOOORRRPPPSSSccc}}}ppphhhccceeeeeeeeemmmyyylll^^^YYYXXX___dddnnnvvvvvvtttwww}}}wwwppphhhbbb```dddsss|||kkk]]]QQQLLLOOOgggiiiQQQAAA777333333333222111111333555555IIIdddooouuu}}}{{{|||~~~wwwqqqtttwwwuuuooommmiiifffbbb___```bbb___WWWRRRRRRVVVkkk}}}|||rrrqqqvvv|||zzz[[[XXXzzzbbb>>>777222111000......000........................---------............//////000111111444888>>>BBBeee|||xxxuuuppplllhhhddd___\\\PPPNNNOOOTTTVVVTTTTTTUUURRRQQQPPPUUUggg}}}xxxkkkaaa___[[[UUUWWW^^^lllqqqaaaYYYZZZ___eeemmmyyy}}}|||xxxoookkkcccfffooo|||~~~vvvqqqpppsssuuucccTTTMMMNNNaaa}}}qqqVVVDDD;;;333444444222111111333555666>>>LLLUUUccczzztttnnniiibbbZZZTTTRRRRRRSSS___fffnnnssssssqqqooonnnyyyqqqggg___^^^lllvvvzzzvvvvvvtttppphhheeedddddd```WWWRRRRRRVVVjjjuuujjjccclllyyynnn{{{~~~wwwggg```zzzkkkAAA:::444333111......000........................---------........./////////000111222555:::@@@EEEcccyyyyyy||||||xxxuuuqqqmmmiiieee___\\\QQQLLLKKKNNNQQQQQQSSSVVVNNNRRRRRROOOUUUkkkpppdddbbb]]]SSSPPPUUUbbb{{{|||iii\\\YYY^^^dddjjjsss}}}wwwiiiccc```ggguuuyyyssslllhhhnnnxxx}}}hhhWWWNNNMMMYYYuuuuuuYYYGGG???333444444222111111333555:::777???NNNbbbqqqddd\\\VVVRRROOONNNKKKIIIGGGFFFFFFFFFGGGPPP\\\dddfffccc```______^^^\\\YYYWWW```vvvvvvxxxxxx|||zzz|||tttqqqnnnjjjaaaXXXUUUXXXVVVgggxxx}}}xxxqqqggg^^^]]]{{{www~~~{{{yyyuuunnnpppooovvv\\\pppgggFFF555222777111///222000////////////////////////////////////000000000000000333///000:::===@@@KKKooorrrvvvrrrxxx~~~~~~yyysssrrrqqqkkkaaaYYYRRRNNNLLLLLLKKKJJJPPPXXXUUUSSSTTTUUUTTTWWWfffvvv}}}vvvlllbbb[[[WWWVVVVVV]]]nnnpppqqqnnnccc___dddtttwww|||}}}rrrkkkbbb^^^aaajjjsssyyyyyyzzzzzz{{{vvvkkkdddgggkkkyyypppcccVVVKKKSSSnnn]]]EEE???777222///222333222333666999@@@AAAJJJcccxxxzzzlll___TTTOOOLLLLLLKKKIIIHHHHHHGGGEEEAAA>>>DDDDDDHHHNNNTTTVVVTTTRRRQQQKKKIIILLLNNNSSSdddwww}}}xxxvvvzzzwww~~~|||xxxsssmmmcccWWWSSSTTTUUU___jjjpppmmmeee^^^ZZZiii{{{zzz{{{mmmkkkfff```dddrrr^^^iiiuuuLLL888222555111///222///////////////////////////////////////000000000000111555111000666777===KKKlllsss~~~{{{uuuttttttpppmmmZZZPPPGGGHHHNNNRRRUUUXXXTTTTTTVVVWWWTTTRRRYYYdddkkkhhhccc^^^[[[XXXVVVUUU\\\nnnwwwssszzz{{{pppkkkoooyyy|||sssnnnhhhgggmmmtttzzz|||}}}||||||}}}sssfff___ZZZYYY^^^lll~~~ssseeeXXXMMMPPPiiiyyyyyyeeeKKKAAA888222000222333222333666777>>>AAANNNjjj~~~mmmggg]]]TTTNNNKKKKKKLLLFFFEEEEEEFFFGGGGGGEEECCC???@@@CCCIIIOOOPPPMMMIIIGGGAAA???BBBCCCIII[[[nnnzzz~~~yyyssshhh[[[UUUUUUWWWWWW\\\bbb```WWWVVV]]]|||~~~xxxvvvzzzrrrgggbbbZZZWWW```vvvddddddtttVVV===111333111000222...////////////////////////////////////000000000000000666333111555666AAAVVVqqq|||vvvbbbOOOMMMVVV[[[YYYVVVVVVWWWYYYZZZWWWRRRSSSWWW___^^^]]]]]]\\\ZZZWWWTTT\\\ppp}}}vvvwww{{{xxx}}}}}}yyysssooosss|||wwwlllaaaZZZUUUQQQNNNNNNSSS^^^rrrwwwgggYYYNNNMMMccc|||uuupppQQQCCC999333000222333222444666888@@@FFFYYYwwwmmm```[[[TTTOOOMMMMMMMMMMMMGGGFFFEEEFFFHHHHHHGGGFFF>>>???BBBHHHLLLKKKFFFAAACCC===<<<>>>@@@GGGZZZooo{{{pppcccZZZXXXXXXTTTVVV[[[UUUNNNYYYlll{{{wwwhhh^^^SSSTTTccciiieeeqqqaaaCCC222222000111222---////////////////////////////////////000000000000///555555444777:::KKKgggnnnXXXTTT\\\aaa```]]]^^^______]]][[[YYY[[[___dddbbbaaaaaaaaa^^^ZZZVVV\\\sssyyyyyy~~~|||bbb___YYYTTTPPPNNNMMMMMMMMMNNNPPPQQQRRR]]]ttt{{{iiiZZZOOOLLL]]]{{{vvvUUUCCC:::555111222333333444777<<>>777222333333333555999>>>HHHWWWqqqxxx}}}zzzxxxmmmhhhdddcccccc___XXXQQQLLLIIIGGGFFFIIILLLMMMNNNHHHHHHKKKOOOQQQOOOHHHCCC===::::::===@@@KKKeeevvv```TTTLLLMMMLLLKKKQQQgggxxx|||aaaVVVNNNSSSfffvvvcccnnnoooPPP;;;666000000333000////////////////////////////////////000000000000111444444999===???TTTxxx|||tttnnnnnnrrr{{{|||mmmaaadddpppzzzxxxqqqoooooommmgggaaabbb|||ssssssyyy|||iii\\\SSSOOOKKKLLLNNNQQQSSSVVVXXXYYYUUUQQQPPPQQQRRRSSSWWW]]]dddtttuuudddZZZRRRRRRcccbbbJJJ???888333333333333555999>>>IIIZZZtttzzzzzz|||{{{wwwsssoooooopppmmmddd\\\TTTPPPMMMLLLNNNQQQSSSTTTIIIIIIKKKNNNQQQPPPKKKGGG@@@======>>>???IIIddd~~~{{{{{{dddWWWLLLMMMJJJHHHVVVuuuyyy}}}~~~vvvqqq{{{aaaXXXMMMMMM]]]wwweeegggpppRRR>>>777000///333111////////////////////////////////////000000000000000222444;;;BBBEEE[[[{{{sssqqqtttxxxuuuhhhjjjuuu~~~xxxuuutttooofff^^^ddd~~~{{{gggUUUPPPRRRTTT[[[\\\]]]]]]]]]\\\ZZZYYYXXXSSSRRRVVVYYYWWWTTTSSS``````xxxsssbbbXXXSSSPPP^^^eeeIII@@@999333333444333666999???LLL^^^wwwwwwuuuwwwxxx~~~~~~~~~{{{ppphhh___[[[VVVSSSSSSUUUWWWXXXKKKJJJLLLOOORRRRRRNNNJJJ@@@<<<;;;;;;:::CCC^^^zzzxxxooojjjiiillluuu}}}{{{~~~iiiUUUPPPHHHCCCLLLdddnnndddbbbaaa___^^^ZZZuuu{{{ooouuusssmmmlllhhhjjjqqqkkkYYYUUUSSSTTTYYYccc___^^^ZZZ777555777...+++333000000000000000000000000////////////000000000000555...555===:::GGGjjj}}}zzzsssmmmnnnssswwwxxxnnnnnnxxxqqqbbbZZZhhhpppjjjtttfff[[[WWWRRRSSSYYY]]]eeekkkjjjgggdddaaa\\\\\\XXXUUUVVVZZZ\\\YYYVVVZZZ]]]fff~~~{{{kkk___TTTNNNYYYxxxoooSSSDDD999333666777555666;;;???FFFZZZvvv}}}ooooootttwww|||{{{tttssspppiii```YYYWWWXXXZZZMMMIIIGGGLLLSSSUUUOOOGGGGGG@@@;;;;;;<<>>555666777444666<<>>@@@AAABBBNNN]]]bbbaaa]]]XXXXXXWWWQQQIIIEEECCC@@@@@@BBBEEEGGGGGGJJJKKKKKKLLLMMMQQQVVVZZZssshhhllluuu|||hhh]]][[[^^^QQQLLLFFFCCCCCCDDDDDDCCCBBBBBBEEEKKKUUUhhhrrr```ZZZ\\\PPPYYYbbbmmmwwwhhhaaa```^^^\\\cccllltttzzz{{{uuunnnddd]]]ZZZaaapppwwwhhhaaa```bbbqqqffflllzzzvvvbbbCCC222222333////////////////////////////////////000111222222222111555:::999CCCeeezzz}}}sssooojjjggggggiiiiiiiiigggggghhhhhhddd^^^___dddpppmmmfff___WWWOOOIIIEEEDDDNNNdddyyyzzztttbbbWWWWWW]]]aaahhhsss|||~~~~~~yyynnnkkkeee```]]]ZZZXXXVVVSSSSSSQQQWWWooorrr[[[SSSSSSeee~~~OOOAAA777666666444777===HHHZZZrrrppplllqqqxxxrrrpppyyysssfffccc___[[[YYYVVVRRRPPPIIIBBB???AAAAAABBBLLLYYY[[[YYYUUUPPPQQQSSSQQQLLLKKKGGGCCC@@@@@@@@@@@@@@@CCCDDDFFFGGGJJJPPPVVV[[[}}}uuujjjccchhhrrr~~~~~~iii\\\[[[^^^VVVQQQIIICCCAAAAAABBBCCC===@@@IIIVVVddduuuiiiZZZVVVXXXYYYeeeppphhh^^^```kkkmmmnnn}}}xxxtttrrrppppppvvv|||xxxiii\\\XXX[[[^^^iiizzzpppssssssxxxlllNNN666000222222000000000000000000000000...///000000111222333333000333999888???```zzzyyy}}}sssddd___[[[WWWWWWXXXYYYXXXVVVSSSSSSWWW\\\^^^^^^bbbhhhkkkcccYYYQQQNNNLLLIIIFFFCCCPPPccczzznnn^^^VVVWWWbbbpppwww}}}}}}ooobbbaaa___^^^\\\[[[ZZZZZZQQQRRRQQQVVVmmmsss[[[RRROOO]]]xxxyyyRRRDDD888777666444777>>>JJJ[[[qqqqqqmmmqqqxxx~~~sssiiiooo{{{vvvnnniiiaaa]]]ZZZXXXSSSOOONNNEEE???@@@@@@AAAKKKWWW[[[\\\YYYSSSPPPQQQQQQNNNJJJGGGDDD@@@>>>======>>>AAACCCFFFHHHKKKNNNSSSVVVwwwkkkccc```lllvvvtttbbb\\\\\\XXXTTTNNNHHHEEEBBBAAA@@@>>>@@@HHHVVVcccjjjrrryyyoooeeeccc]]]bbbmmmppp~~~}}}~~~tttuuu|||wwwmmm```SSSPPPTTTXXX___jjjyyytttxxx|||uuuYYY===111111333000000000000000000000000...///000111222333333444444222777;;;DDDaaa~~~~~~zzzooojjjvvv}}}xxxjjjYYYUUUQQQLLLLLLOOOQQQPPPNNNMMMKKKOOO[[[cccccc```^^^XXXRRRMMMOOOUUUWWWRRRMMMHHHQQQccc{{{ppp``````eeekkkwwwvvvfff[[[\\\]]]]]]\\\[[[ZZZZZZTTTUUUSSSWWWmmmmmm]]]TTTMMMWWWpppzzzTTTFFF999777666444777>>>KKK[[[ooo|||~~~ooonnnrrrwwwwwwlllbbbeeerrryyyqqqgggccccccbbb\\\WWWSSSHHH@@@??????AAAKKKXXX___eeefff___XXXUUUSSSQQQHHHFFFCCC???<<<<<<===>>>AAAEEEIIILLLNNNPPPRRRTTTzzzooobbb\\\]]]vvv}}}hhh]]]ZZZVVVUUURRROOOKKKFFFBBB@@@AAA>>>BBBKKKSSSSSSRRRQQQVVVhhhpppnnndddccciii___yyytttvvvzzzpppggg[[[OOOKKKNNNMMMPPPYYYfffvvvqqqwww{{{___CCC333111444000000000000000000000000...///000111222333444444999333888@@@KKKeee~~~}}}wwwnnnyyy~~~}}}|||qqqaaaTTTNNNHHHHHHKKKOOOOOONNNOOOKKKOOO^^^jjjhhhZZZNNNLLLJJJMMMXXXeeeiiiaaaXXXPPPNNNaaauuuhhhdddppp~~~yyyggg\\\^^^```___]]]ZZZXXXWWWYYYYYYVVVXXXllllllaaaWWWOOOUUUmmmVVVGGG:::777666444777>>>JJJ[[[nnn|||}}}rrrlllooossswww~~~kkk^^^eeeuuu}}}sssppprrrrrrlllfffWWWJJJ@@@>>>>>>@@@KKKXXX^^^ggglllfff]]]XXXUUUSSSJJJHHHEEE@@@===;;;<<<>>>===AAAHHHLLLOOOPPPQQQRRRvvvmmm```VVVZZZfffyyy~~~~~~gggYYY\\\XXXSSSNNNKKKIIIFFFDDD@@@@@@BBBGGGLLLMMMHHHBBBFFFJJJWWWuuurrrgggxxxrrrhhhuuu{{{sssxxxkkk^^^TTTNNNHHHEEEJJJLLLQQQYYYbbbjjjrrrvvv~~~wwwhhhlllDDD444)))333000000000000000000000000111111111111222333444555888777888CCC\\\xxx~~~~~~tttxxxwwwxxxyyy}}}sssgggXXXOOOPPPUUUYYY[[[[[[UUUSSS^^^kkkmmm```RRRLLLJJJJJJSSSjjj{{{llllllsssvvvoooxxxzzzllliiifffbbb\\\VVVXXX]]]YYYYYYVVVYYYkkkpppbbbYYYQQQTTThhh[[[JJJ:::777777666999???QQQ]]]lllxxx{{{sssmmmnnnttt}}}tttiiimmm}}}|||yyyvvvtttfffJJJ===???===CCCWWWeeebbbdddfffccc^^^YYYWWWWWWMMMKKKHHHDDD@@@===;;;:::>>>???BBBEEEGGGIIIKKKKKK~~~rrrhhh[[[QQQSSS]]]~~~}}}pppddd]]]YYYTTTOOOMMMKKKJJJHHHFFFCCCBBBEEEIIIKKKIIIFFFCCCBBBDDD[[[ttt|||pppxxx{{{kkk]]]SSSMMMHHHDDDFFFGGGKKKPPPWWW^^^dddgggrrr{{{fffhhhBBB999111666000000000000000000000000111111111111222333444555666999;;;EEE___~~~||||||~~~zzzwwwuuutttvvv~~~tttaaaXXX[[[eeennnaaa[[[YYY```jjjkkkaaaVVVPPPPPPNNNOOO]]]vvv}}}}}}vvv}}}uuummmhhhbbb]]]^^^bbb^^^\\\XXXZZZlllsssdddYYYNNNQQQeee|||\\\JJJ:::777777666999???LLL\\\nnnxxx{{{tttssswwwrrrtttmmmPPPBBBBBB@@@HHH]]]mmmlllnnnoookkkccc[[[UUURRROOOMMMJJJGGGBBB>>>;;;:::;;;;;;===???@@@AAABBBBBByyykkkbbbYYYQQQSSS[[[zzz}}}|||rrraaa\\\VVVQQQOOONNNMMMMMMLLLHHHDDDDDDGGGJJJJJJJJJFFF@@@<<>>666555+++000000000000000000000000111111111111222333444444333;;;???EEEccc}}}yyyzzz}}}~~~xxxtttttttttvvvwwwyyyxxxtttttt|||uuujjjppp{{{zzzuuuoookkkkkkkkkjjjiiikkkyyyxxxgggcccrrr~~~{{{}}}{{{nnn^^^XXXcccyyyzzzvvvuuutttkkkaaa^^^jjjlll\\\KKKKKK```}}}cccNNN;;;666888777:::???III\\\ppp}}}~~~ssspppoooqqquuu~~~rrrmmmwwwiiiSSSGGGFFFCCCLLL```mmmuuutttqqqlllddd\\\VVVRRRQQQPPPOOOLLLGGGAAA<<<999999999888888888999999:::}}}qqq```ZZZYYYZZZbbbkkktttyyymmmhhh```YYYUUURRROOONNNPPPOOOMMMKKKLLLLLLLLLKKKHHHFFFCCCFFFYYYzzzvvvtttxxx~~~kkkeeedddsssnnnZZZRRROOOJJJEEEBBBBBBAAABBBCCCEEEGGGHHHIIIUUUmmmwww___wwwlllIII888:::---111111111111111111111111111111111111222333444444333:::>>>GGGggg~~~zzz{{{~~~~~~~~~wwwyyywwwooolllsssyyy|||wwwqqqnnnllljjjmmmqqqwww{{{xxxsssxxx}}}}}}}}}vvvpppmmmmmmoooqqqlll}}}~~~pppooouuu{{{{{{zzzqqqqqqxxxsss\\\WWWRRRWWWiiivvvlll```]]]hhhppp___MMMKKK^^^zzzhhhQQQ<<<666777777:::>>>OOO^^^ppp~~~mmmmmmooosssxxx}}}xxxqqqrrraaaPPPJJJKKKFFFMMM^^^ggghhheee```\\\XXXVVVTTTTTTPPPOOONNNKKKGGGBBB===:::999999999999:::;;;<<<===}}}sss^^^UUUTTTVVVaaannnyyytttooohhhaaa[[[WWWSSSPPPQQQPPPPPPPPPOOONNNMMMMMMNNNKKKEEEAAAGGGZZZrrrqqqfffddd^^^bbboooppp\\\UUURRRLLLFFFAAAAAA@@@@@@AAABBBCCCDDDEEEMMMaaa~~~]]]mmmuuuuuuUUU999;;;...111111111111111111111111111111111111222333444555666999???QQQsss}}}yyy{{{~~~~~~}}}vvvooopppxxxuuukkkgggmmmppppppmmmmmmqqqrrrpppyyyyyy~~~zzz{{{uuurrrsssuuuwwwxxx}}}tttssswwwiiigggooorrr^^^YYYZZZ^^^hhhyyyuuuiii^^^\\\ggg~~~pppaaaPPPLLL[[[vvv{{{nnnUUU===666777777999===QQQ___ooo|||kkkjjjlllqqquuu{{{qqq}}}}}}kkk\\\PPPOOOQQQLLLQQQ___ddd^^^YYYSSSOOOOOOPPPRRRRRROOONNNMMMKKKHHHDDDAAA???;;;:::::::::<<<>>>@@@AAA~~~|||uuu___SSSPPPSSSbbbrrrxxxtttnnnhhhccc^^^XXXUUURRRRRRRRRQQQOOOOOOPPPPPPQQQOOOKKKFFFDDDKKKZZZggguuudddbbbmmmvvvrrr^^^XXXUUUNNNGGGCCCBBBAAA@@@@@@@@@AAABBBDDDHHHYYYyyyffflllvvvpppbbb;;;<<<...111111111111111111111111111111111111222333444555888888DDDaaazzzwwwzzz}}}}}}~~~vvvkkkgggiiinnnqqqqqqxxx|||vvvrrrrrrvvvxxxxxx{{{}}}|||}}}}}}{{{rrrbbbaaajjj}}}vvvoootttwww}}}wwwkkk___]]]fff{{{nnnbbbSSSMMMXXXqqqsssXXX???777777777888;;;JJJZZZnnn{{{lllgggfffkkkqqqyyyxxxrrrzzz{{{iii[[[ZZZRRRSSSTTTOOOTTTaaaddd```[[[UUUQQQQQQRRRRRRQQQNNNNNNLLLKKKIIIGGGFFFEEE@@@??????>>>???AAADDDEEE{{{{{{www```SSSOOOTTTfffyyyyyyvvvrrrmmmiiiccc]]]YYYTTTTTTRRRPPPNNNOOORRRTTTMMMNNNOOOMMMHHHGGGNNNVVVaaaxxxkkkooosss___ZZZWWWPPPHHHGGGFFFDDDBBBAAAAAAAAAAAACCCEEETTTsssppprrr~~~vvvpppBBB@@@222111111111111111111111111111111111111222333444555:::999IIInnn|||vvvtttxxx|||}}}~~~vvvjjjffffffggghhhnnnttt}}}www~~~~~~|||}}}{{{mmm]]]]]]iii|||vvv{{{}}}pppccc___eeewwwlllaaaTTTMMMVVVmmmvvvZZZ@@@777777666777:::@@@UUUmmm{{{pppiiifffkkkttt~~~jjjaaatttwwwjjjbbbZZZRRRTTTTTTNNNTTTaaaeeeiiiddd^^^ZZZXXXWWWTTTRRROOONNNLLLKKKJJJJJJJJJJJJFFFEEEDDDCCCCCCEEEGGGHHHvvv}}}hhhZZZ\\\eeerrr}}}|||yyywwwqqqhhhbbbaaa]]]YYYUUUSSSSSSSSSQQQPPPTTTSSSQQQOOOLLLKKKJJJJJJPPPgggvvv{{{ooo^^^ZZZWWWRRRPPPJJJHHHFFFDDDBBBAAAAAAAAAGGGFFFSSSuuuuuupppXXX;;;333444333222222111111222222111111111222333444555666777<<>>444444333222222111111222222111111222222333444666666>>>???EEEccc}}}vvvtttzzz{{{wwwzzz|||uuutttwww{{{xxxxxxtttnnnhhhaaa\\\]]]bbbiiinnntttuuulllaaa```ffftttxxx~~~yyyrrrmmmooolllmmmssszzzvvvnnnhhhaaa^^^```^^^^^^kkk{{{uuukkkeeejjj~~~yyykkkZZZQQQUUUggg[[[FFF999555;;;888>>>GGG```tttyyywwwdddcccfffmmmpppwwwuuunnnrrr~~~yyyzzzyyywwwwwwwwwqqqiii\\\ZZZYYY[[[___fffkkknnnfffhhhhhhddd[[[TTTTTTVVVVVVWWWTTTOOOLLLLLLPPPSSSQQQKKKFFFEEEHHHLLLNNNOOOsssyyyrrrhhhiiinnn||||||rrrkkkccc______```aaa```XXXXXXWWWVVVUUUSSSQQQPPPPPPKKKQQQkkkzzzkkkbbbZZZTTTQQQMMMKKKIIIFFFEEEEEEFFFGGGGGGFFFVVV{{{sssWWW@@@555444333222222111111222222222222222333444555666777======CCCaaa{{{uuutttyyy{{{yyy|||~~~zzz|||ttthhhaaa\\\YYY^^^eeebbb^^^[[[XXXTTTPPPRRRWWW```aaafffnnnvvv|||}}}|||lllfff___[[[ZZZXXXSSSOOORRROOOOOORRRWWWcccvvvrrrddd[[[WWWQQQPPPZZZnnn|||vvvooojjjppprrr^^^RRRSSSdddhhhKKK999333:::999???HHHbbbwww|||aaa___bbbhhhkkkssstttsss|||www|||~~~}}}{{{uuuooo___cccgggjjjmmmrrryyy~~~tttooollliii___TTTRRRWWWWWWXXXXXXTTTNNNLLLPPPUUUUUUQQQKKKIIILLLQQQTTTUUUxxx{{{rrrbbbZZZ[[[```uuu~~~ssskkkhhhfffdddaaaYYYZZZYYYYYYWWWUUUSSSRRRYYYOOOKKKXXXuuusssfff]]]XXXVVVSSSQQQNNNJJJHHHGGGFFFGGGIIIHHHYYY|||yyyRRR@@@555444333222222111111222222222222222333444666777888;;;>>>HHHjjjyyyuuutttxxx{{{{{{~~~}}}kkkbbb^^^]]]dddmmmrrrhhh]]]WWWSSSOOOOOORRRQQQQQQSSS[[[ccchhhfffbbbYYYUUUPPPMMMLLLLLLMMMMMMMMMMMMNNNPPPRRRWWWeeesssuuucccYYYQQQYYYjjjwwwqqqjjjxxx|||vvvooolllsss|||mmmZZZNNNPPPbbbsssQQQ<<<444:::888===JJJbbbwww|||```]]]]]]aaaccckkkyyynnnoooxxx}}}zzzlllnnnqqqtttxxx|||}}}tttqqqqqqjjj]]]YYY^^^WWWYYY[[[ZZZTTTQQQTTTZZZXXXTTTOOOLLLPPPXXX[[[[[[zzz{{{pppaaaUUUPPPUUU^^^lllvvvooojjjbbb]]]\\\\\\[[[ZZZXXXVVVUUUTTTUUURRROOORRR^^^yyy|||iii^^^YYYWWWVVVUUUSSSQQQOOONNNNNNNNNMMMMMM]]]zzzuuuRRRAAA555444333222222111111222222222222333444555777888999???EEESSSvvvwwwuuutttwwwyyy{{{qqqfff```^^^gggssswwwkkkccc[[[TTTPPPQQQMMMKKKLLLQQQVVVWWWSSSMMMHHHKKKKKKIIIFFFGGGLLLRRRTTTWWW^^^dddfffffflllsssxxxiii[[[SSSZZZqqq}}}vvvnnnkkktttrrrfffWWWMMMOOO```oooRRR>>>666;;;777<<>>MMM___uuuiiiUUUQQQRRRVVVXXX```www~~~jjjaaagggmmmhhh]]]bbbvvvwwwxxxwwwmmmfff```^^^aaaiiiiiiddddddiiibbbaaa[[[TTTYYYdddiiifffrrryyy}}}eeeYYYQQQPPPNNNLLLUUUccc~~~vvvllljjjgggddd```]]]\\\\\\\\\```^^^\\\WWWOOOLLLVVVbbbtttggg]]]UUUPPPRRRWWW[[[]]]]]]]]]\\\]]]\\\hhhjjjqqqaaaGGG666444333222222111111222222222333333555666888:::;;;BBBPPPeeeuuuuuutttsssuuuyyy}}}~~~~~~xxxtttrrrtttvvvyyyzzzuuutttzzz{{{sssjjjccclll~~~zzzgggVVVQQQTTTWWWSSSMMMIIIHHHJJJMMMPPP```jjjxxxnnnccc[[[aaauuu|||tttrrrxxxuuujjj[[[PPPNNN\\\yyy^^^LLL===444888777@@@MMM```vvvgggTTTPPPQQQUUUWWW^^^ssspppdddjjjuuuwwwqqqlllzzzuuu}}}{{{nnnlllfffiiisssvvvpppmmmpppnnnmmmfff\\\___jjjnnnjjjsss}}}{{{bbbVVVOOOMMMQQQRRRPPPXXXfff{{{pppmmmhhhccc```___```aaaaaa\\\YYYYYYXXXTTTRRRSSSZZZtttyyynnncccXXX[[[^^^cccgggiiihhhfffdddcccaaakkkuuuyyyfffHHH666444333222222111111222222222333444555777999;;;<<>>:::777999===HHHaaa}}}iiiPPPUUUUUUSSS\\\ddduuummmXXX\\\lll}}}|||vvvuuutttmmmtttyyysssnnnkkkooouuusss~~~bbbRRRNNNOOOQQQOOOTTT___fffmmm{{{{{{uuuooojjjfffdddcccbbbbbb```]]]ZZZTTTWWWjjjxxxtttOOO;;;555444222111111111222333444444555777999;;;===>>>AAAFFFpppxxxvvvmmmooosssooorrrzzz{{{~~~zzzrrrggg______aaa^^^ZZZYYYPPPLLLIIIIIIJJJJJJHHHEEEHHHGGGFFFFFFFFFGGGHHHIIIGGGIIIMMMPPPQQQZZZuuu{{{kkk[[[RRRPPPZZZtttlllMMM>>>999777999>>>GGGaaaqqqVVVXXXWWWSSSYYY\\\jjjrrrXXXUUUaaalllwww~~~qqqjjjpppwwwqqqttt{{{rrr}}}nnn^^^XXXXXXWWWZZZdddoooqqqnnnrrr{{{}}}vvvpppjjjgggeeeccccccaaa___]]]^^^\\\cccxxxxxxoooLLL999555444333222111222333333333444555777999;;;<<<===AAAGGGuuu~~~ttt~~~tttkkknnnrrrnnnqqq{{{|||tttiiiiiikkkhhhaaa]]]ZZZWWWRRROOOOOONNNMMMKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTXXXWWWSSSUUUfffyyy}}}}}}mmm\\\SSSQQQZZZtttnnnNNN>>>888555777<<>>???HHH\\\lll{{{|||ssslllppptttnnnppp{{{~~~qqq```UUUSSS^^^gggkkk{{{rrrxxx{{{uuusssooommmiiieeebbbaaa``````aaabbbdddfffhhhjjjlllmmmrrrvvvyyywwwoooeee^^^[[[kkk}}}uuutttyyyppp___UUUSSS\\\uuu{{{WWWDDD<<<777888<<>>DDDIIILLLaaa||||||pppoooooonnnjjjjjjsss}}}eeeZZZSSSOOOVVVbbbyyy{{{zzzuuukkkjjjooo|||tttssswww{{{~~~qqqaaaWWWSSS^^^yyysssQQQCCC:::999;;;777HHHXXXwwweee[[[SSSOOONNNIIIMMMPPP```yyy~~~mmmaaaxxxvvvkkkyyytttpppooodddVVVVVV^^^___fffeeejjjvvvzzz|||PPP===:::666333444555555555666999;;;;;;;;;>>>CCCHHHOOOaaa|||sssssssssoooiiihhhrrrjjj___WWWMMMMMMVVVnnn{{{yyyvvvddd___```llluuutttqqqyyy{{{yyywww~~~qqq```UUUTTTbbb~~~sssOOOAAA;;;;;;???===KKK[[[yyyhhhVVVSSSSSSOOOJJJOOONNNWWWiiitttooobbbXXXfffqqqyyy}}}iiiwwwxxxqqqzzzqqqfffWWWPPPMMMDDDPPPQQQYYYiiixxx|||vvvVVV>>>:::666444444555666555777:::<<<<<<<<<>>>CCCHHHOOO___~~~ttttttsssooohhhfffqqq~~~rrrddd[[[OOOKKKOOO^^^|||}}}dddXXX]]]eee|||llljjjkkknnnlllfffcccdddfffssszzzvvvyyytttbbbUUUUUUdddwwwPPPBBB::::::???@@@KKK\\\zzzpppVVVTTTUUUQQQMMMOOONNNQQQYYY^^^\\\VVVRRRTTT\\\iiivvv~~~zzzyyyjjjwww}}}yyywwwvvv{{{{{{{{{xxxrrrwwwpppdddWWWRRRPPPGGGIIIKKKSSSaaaqqq|||kkkOOO===:::666555555666777777888;;;=========???EEEJJJRRRbbbsssrrrqqqnnnhhhfffooozzziii\\\RRRLLLIIIJJJbbbxxxgggeeeooo{{{wwwoooooonnngggdddgggiiivvvvvvdddVVVUUUeee~~~zzzSSSDDD999666<<<@@@JJJ[[[yyy^^^XXXWWWPPPNNNNNNNNNOOOPPPRRRRRRRRRRRRMMMNNNRRR\\\kkkzzzmmmxxxzzztttpppnnnooopppssssssnnnrrrrrrdddUUUOOOOOOIIIFFFHHHOOO]]]lll|||dddEEE===:::666555666777888888999;;;>>>>>>>>>AAAGGGLLLWWWiiitttqqqpppnnnkkkiiiooowww~~~nnn]]]XXXQQQHHHCCCLLLeee{{{}}}}}}vvvppppppvvv~~~~~~ssscccVVVWWWhhhvvvRRRFFF;;;444;;;AAAKKK^^^{{{ggg\\\WWWOOOPPPNNNNNNMMMMMMOOOQQQQQQPPPJJJIIIHHHKKKVVVhhh}}}|||wwwooozzzyyyqqqllliiijjjjjjmmmmmmhhhlllvvvhhhTTTIIIFFFAAAGGGGGGMMMYYYfffvvvjjjGGG<<<999666555666888999999999<<<>>>??????BBBHHHMMMYYYlllwwwsssqqqqqqooonnnrrrxxxzzzrrr```^^^XXXLLLOOOEEELLLkkkxxx}}}}}}nnnuuuvvvnnn___TTTYYYmmmnnnPPPHHH===666===DDDOOObbbkkk^^^WWWNNNQQQOOONNNMMMMMMPPPRRROOOKKKGGGHHHGGGEEEIIIWWWmmm}}}}}}ssszzzwwwzzz{{{tttlllhhhdddhhhgggggghhhjjjyyyfffUUUKKKEEECCCBBBEEEMMMZZZfffsss~~~sssBBB:::888777555555666888999>>>>>>>>>===???CCCIIIMMMVVVjjjttttttuuusssooonnnsssyyyzzzrrrdddYYYQQQKKKIIIIIITTTnnn{{{ppp}}}hhheeefffffflll{{{lllbbb[[[XXXkkk~~~hhhTTTGGG<<<:::888DDDVVVbbbjjj]]]UUUOOORRRNNNKKKNNNOOOMMMLLLNNNLLLNNNKKKBBB@@@QQQnnnvvvzzzjjjfffjjjppp{{{zzzrrrjjjeeeeeegggeeeeeehhhjjjwwwfffWWWNNNHHHEEECCCEEEMMMXXXcccooo|||yyyLLL:::999777666666777888999=========>>>@@@EEEKKKPPP]]]uuuwwwvvvuuusssnnnjjjnnntttyyytttfff]]]RRRMMMGGGLLLccc{{{pppyyyvvvvvvxxxssskkkhhhuuuxxxjjjaaaZZZYYYmmmhhhUUUHHH===<<<:::EEE\\\kkkmmm^^^SSSQQQMMMLLLMMMNNNNNNQQQUUUSSSLLLHHHFFFCCCGGG\\\sss{{{~~~~~~zzzzzzqqq{{{jjjdddeee[[[]]]bbbnnnxxx|||vvvlllggggggfffbbbcccgggkkkvvvgggZZZQQQKKKHHHEEEFFFLLLVVV```lll|||||||||QQQ:::999777666666777999:::;;;<<<===???BBBGGGNNNSSS___|||vvvtttrrrqqqlllhhhkkkqqqvvv~~~tttgggXXXQQQHHHGGGTTTtttwwwiiivvvtttgggbbbgggssstttvvvhhh___ZZZZZZpppgggVVVIII>>>===;;;FFFbbbwwwzzzbbbTTTPPPMMMLLLMMMMMMNNNUUU^^^cccTTTKKKLLLFFF???III]]]uuuzzzgggwww|||oooiii___[[[VVVWWW```ooo~~~tttppphhhfff___```gggllluuuggg\\\TTTMMMHHHEEEFFFJJJTTT^^^kkk|||~~~UUU:::999888777777888:::;;;<<<===???AAADDDIIIPPPTTTZZZvvvsssnnnmmmooolllgggjjjrrrttt|||qqq___YYYRRRNNNPPPcccjjjnnntttdddccciiimmm~~~{{{wwwhhh^^^ZZZ\\\rrreeeVVVIII>>>>>>;;;EEEeeeiii\\\RRRPPPNNNMMMKKKMMMWWWbbbvvviii[[[PPPGGGBBBFFFMMM```yyybbbtttyyyhhhdddaaa\\\UUUSSSVVV```hhh{{{wwwiiifff______eeekkkuuuhhh]]]UUUMMMGGGEEEEEEIIIRRR^^^lllxxxyyyZZZ:::999888777888999;;;===???@@@BBBCCCFFFJJJPPPTTTVVVllltttllljjjmmmkkkeeegggoooqqqzzzlllccc[[[WWWSSS]]]}}}wwwrrrfffkkksss~~~{{{xxxhhh^^^ZZZ]]]sssdddWWWIII<<<===:::AAAaaaqqqeeeUUURRRPPPNNNKKKKKKTTT___}}}}}}mmmRRREEEIIIKKKEEEQQQhhh{{{xxxeeevvvlllaaabbbaaa\\\VVVUUUXXX\\\cccuuuzzzvvvjjjhhhaaa```dddjjjuuuggg^^^VVVNNNHHHEEEDDDHHHQQQ]]]nnn{{{yyyXXX;;;:::888888888:::<<<>>>@@@AAADDDFFFHHHLLLRRRUUUYYYhhhyyynnnjjjnnnkkkbbbbbbjjjpppxxxnnn___YYYTTTZZZxxxyyyhhh^^^ZZZ^^^uuucccXXXIII;;;<<<888>>>YYYnnn]]]WWWSSSPPPNNNKKKJJJPPPXXXuuuzzzYYYGGGMMMMMMAAAIIIYYYfffooovvvvvv{{{rrrooo{{{yyysssdddttt|||ggggggeeebbb```]]][[[YYYVVVaaawww}}}tttqqqjjjiiicccaaaccchhhtttfff^^^WWWPPPJJJFFFEEEGGGPPP\\\mmm|||}}}QQQ;;;:::999888999;;;===>>>>>>AAADDDGGGJJJOOOUUUXXX\\\hhhzzznnniiinnnkkkaaa```iiipppwwwooofff^^^\\\rrrwwwfff\\\ZZZ___xxxdddZZZJJJ<<<<<<888===QQQlllUUUVVVQQQNNNNNNMMMKKKLLLQQQdddyyyiiiSSSMMMIII@@@BBBMMMTTT[[[```\\\___ooowww~~~ppp```___qqq^^^nnnuuupppjjjgggfffccc\\\VVVVVVZZZggg~~~zzzqqqnnniiijjjeeebbbbbbgggrrreee]]]XXXRRRMMMGGGEEEGGGOOOZZZkkkxxx|||NNN;;;:::999999999;;;===???<<>>AAADDDIIINNNSSSXXX^^^bbbfffooossskkkmmmmmmhhhfffiiijjjpppxxxvvvuuurrrdddWWWYYYllllllcccCCCAAA777777>>>===eeebbbVVVSSSSSSOOOPPPOOOEEENNNRRRaaaqqqppp]]]MMMGGGDDD???===AAAEEEGGGKKKOOO]]]dddjjjhhh```[[[[[[___fffpppqqq]]]SSSXXXhhhvvv```iii{{{~~~yyyqqqpppqqqtttzzz|||rrrmmmhhheeedddccc\\\ZZZ___hhhyyyssstttxxxrrrcccXXXOOOIIICCCDDDGGGPPPaaavvvoooKKK;;;:::999999:::<<<>>>???CCCFFFJJJPPPUUU\\\ccchhhlllrrrvvvjjjkkknnnjjjggghhhhhhmmmuuu~~~~~~vvvoooppp|||vvv{{{rrreeeYYY]]]qqqooofffCCC@@@666666===;;;SSSyyyddd[[[[[[SSSNNNMMMHHHLLLLLLTTTffftttqqq[[[FFFDDD>>><<<>>>AAACCCGGGKKKTTT]]]fffjjjfff^^^WWWSSSaaayyyuuujjj[[[OOOOOOYYYgggrrr}}}]]]ddduuu|||sssmmmfffffffffiiinnnttt{{{|||uuunnnjjjiiiggggggeeeccc~~~wwwfffYYYOOOJJJHHHFFFHHHQQQbbbwwwsssLLL;;;:::::::::;;;===???AAAEEEGGGLLLPPPUUU\\\ccchhhiiippp{{{jjjiiimmmjjjfffeeegggkkksss{{{xxxkkk\\\\\\ooovvvsssvvvuuu}}}pppdddZZZ```vvvnnnfffCCC???666777<<>>AAABBBFFFJJJNNNTTT\\\bbbdddaaa\\\XXXkkkrrrggg^^^SSSOOOTTT^^^fffkkkvvv]]]ddduuusssjjjccc^^^]]]]]]^^^aaaeeeiiinnnpppooottt~~~zzzzzzwwwtttlllcccwwwzzzhhhZZZPPPJJJHHHGGGIIIRRRdddzzzxxxMMM;;;;;;::::::<<>>777999===GGGDDDxxxmmmfffYYYPPPQQQSSSIIIIIIHHHQQQfffxxxrrr___IIIBBB>>>>>>@@@AAADDDIIIKKKLLLOOOTTTZZZ```dddfffvvv~~~||||||kkkaaaZZZUUUWWW```iiimmmmmmwww^^^gggyyynnnccc]]]YYYVVVRRRTTTWWWZZZ^^^aaadddeeeeeejjjttt~~~sssgggrrr{{{hhhZZZPPPKKKDDDEEEHHHSSSeee}}}yyyNNN;;;;;;;;;;;;===@@@CCCEEEHHHKKKPPPSSSVVVZZZ^^^aaahhhqqq}}}~~~yyyfffccceeebbb]]]\\\]]]^^^dddnnnzzzwww]]]aaa{{{sssmmmvvv}}}pppnnnxxx|||}}}zzzssslllaaa[[[ggguuueeedddBBB@@@:::;;;>>>AAA@@@nnnmmmaaa]]]\\\WWWKKKJJJKKKIIIKKKXXXggglllgggNNNFFF@@@>>>>>>>>>@@@DDDJJJIIIHHHJJJQQQ[[[eeelllvvv}}}uuummmgggaaaaaahhhqqquuuaaa]]][[[aaallluuuxxxwww\\\hhh|||ooo```WWWTTTQQQOOOJJJMMMQQQUUUXXXYYYYYYXXX[[[___hhhrrryyyxxxuuuzzzgggYYYPPPKKKDDDFFFJJJTTTeee~~~rrrLLL;;;;;;;;;<<<>>>AAADDDFFFJJJNNNSSSXXX[[[]]]```bbbjjjqqqwww}}}xxxgggeeegggccc```aaabbbaaadddlllxxxyyyhhhsssyyyqqqkkknnnyyy|||tttttt}}}|||{{{vvvkkkbbb]]]kkkpppcccfffDDDBBB======>>>???@@@^^^yyybbbWWWYYYXXXKKKNNNMMMKKKIIILLLTTT]]]cccXXXOOOFFFBBB???<<<===@@@HHHIIIIIIJJJMMMRRRZZZ```___sss|||zzzrrrkkkeeeaaa]]][[[^^^ddd|||sssmmmiiikkksss{{{~~~~~~XXXfff|||vvv}}}rrr```SSSLLLJJJHHHFFFGGGJJJOOORRRTTTRRRPPPNNNSSSVVV^^^iiiooottt|||}}}|||yyyfffYYYPPPKKKGGGIIINNNUUUddd|||zzz}}}jjjHHH;;;;;;;;;<<<>>>BBBEEEGGGKKKOOOVVV\\\___aaacccdddiiioooqqqyyykkkjjjkkkhhhgggiiillljjjiiioooyyysssnnnzzzqqqqqqrrrvvv|||}}}~~~zzz{{{{{{xxxlllbbb___mmmooodddhhhGGGDDD>>>>>>>>>CCCCCCOOO{{{hhhMMMLLLVVVSSSQQQOOOLLLHHHEEEGGGQQQ\\\aaaWWWLLLFFFAAA===<<>>>>>???AAAEEEIIILLLNNNQQQTTTWWW\\\aaaeeeiiixxxzzzkkkggghhhgggiiinnnnnnqqqvvvzzz}}}vvvpppsss|||~~~xxxlll___^^^sssooosss```HHHBBBBBB???@@@EEEGGGQQQ___]]]OOOUUUQQQQQQOOOLLLGGGCCCEEELLLRRR[[[WWWRRRMMMHHHBBB<<<888BBBCCCCCCDDDDDDEEEEEEEEEPPP```rrr|||mmmcccdddfff```[[[\\\eee}}}zzzzzzuuupppsss{{{yyyuuu[[[ffftttsss\\\TTTJJJEEEDDDEEEDDDBBBEEEEEEFFFGGGHHHHHHHHHHHHMMMNNNQQQTTTYYY]]]```bbbgggooowww~~~{{{dddUUUPPPPPPFFFFFFJJJTTTbbbvvvpppWWWFFF<<<===>>>>>>???BBBFFFIIIKKKMMMPPPRRRUUUXXX]]]```eeerrruuulllffffffeeefffkkklllpppuuuyyy|||{{{oooooo{{{vvvlll______uuukkkooo^^^EEE???@@@@@@DDDIIIJJJSSS^^^|||zzz]]]UUUUUUTTTQQQMMMJJJGGGEEEBBB???LLLLLLLLLLLLKKKGGGBBB============>>>@@@AAACCCDDDMMMYYYhhhyyytttnnnjjjbbb]]]]]]aaazzzzzzqqqaaaaaaiiixxx\\\fffsssyyyiii]]]NNNJJJFFFEEEFFFFFFDDDAAACCCCCCCCCCCCCCCCCCBBBBBBEEEFFFIIILLLPPPRRRTTTUUUYYY___hhhuuutttppp~~~~~~zzz~~~}}}{{{dddTTTOOOQQQHHHHHHKKKTTTaaasssnnnPPPBBB<<<===>>>???@@@CCCGGGKKKOOOPPPRRRTTTUUUWWWZZZ]]]bbblllooonnneeeeeeeeeeeegggjjjnnnssswww{{{|||kkkrrr}}}}}}rrriii^^^```xxx}}}kkkmmm[[[DDD>>>>>>>>>CCCJJJKKKSSS[[[nnnrrrZZZ```XXXQQQKKKIIIKKKIIIDDD>>>???AAAEEEIIILLLJJJEEEAAA999999999:::<<>>EEEHHHQQQXXXbbbaaacccaaaXXXMMMHHHIIIJJJIIIHHH===>>>AAAEEEGGGGGGDDDAAA===<<<::::::<<>>???AAACCCCCCBBBAAA@@@===<<<<<<>>>@@@BBBEEEJJJOOORRRXXXkkk~~~iii^^^YYYPPPNNN\\\tttzzzxxxvvv[[[cccrrrsssZZZJJJFFFJJJIIIHHHGGGGGGHHHIIIJJJCCCBBBAAA@@@AAABBBCCCDDD@@@AAAAAABBBCCCCCCCCCBBBAAAFFFJJJIIIJJJTTTgggwwwxxxooogggbbb\\\bbb|||{{{rrruuuvvv}}}yyyqqqjjjddd```]]][[[YYYZZZZZZWWWRRRNNNHHHGGGJJJPPPZZZhhh~~~|||TTTEEE???@@@BBBDDDFFFJJJOOOSSSXXXZZZ\\\]]]\\\\\\]]]^^^dddaaapppppphhhgggiiikkkgggiiimmmrrrvvv|||zzziii___dddsssyyymmm^^^QQQRRRZZZqqqyyyrrrooopppuuuxxxyyy}}}rrrmmmfffbbbkkkoooiii___JJJ@@@JJJNNNKKKNNNEEEKKKNNNSSS[[[eee```QQQPPPNNNLLLKKKJJJIIIHHHCCC@@@<<<;;;===AAADDDEEEBBBAAA???===<<<<<<=========BBBHHHIIIJJJVVVssswwweeeWWWTTTOOONNNTTTdddyyyvvvoooxxxYYYaaasssuuuXXXIIIFFFHHHIIIJJJKKKJJJJJJKKKKKKFFFEEECCCAAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@AAABBBAAACCCEEEDDDDDDIIIRRRZZZvvvllleee```___ccctttvvvuuurrrxxxwwwmmmeee```___\\\ZZZZZZZZZWWWRRRMMMFFFEEEHHHNNNWWWeee{{{UUUGGG@@@BBBDDDFFFIIIMMMRRRVVVWWWYYY\\\^^^]]]]]]^^^```eeeaaarrrtttfffcccfffhhhgggiiimmmpppuuuzzzrrr```[[[dddooottt}}}~~~pppcccYYYTTTQQQOOOPPP```hhhlllxxx}}}}}}~~~nnn^^^VVVRRRQQQOOONNNNNNQQQSSSUUU___dddjjjqqqyyyyyywww|||tttqqqooollluuunnneee\\\HHH===DDDKKKRRR^^^JJJNNNHHHKKKVVV[[[nnnxxxVVVRRRNNNOOORRRSSSPPPLLLGGGCCC>>><<<===@@@BBBCCCBBBAAA@@@>>>===<<<<<<<<<<<<>>>BBBFFFGGGMMM```sssyyylllZZZTTTRRRSSSTTTZZZlllzzzzzzWWW___rrrzzz\\\LLLKKKJJJMMMOOOPPPOOOLLLKKKJJJIIIGGGEEEBBB@@@@@@AAAAAABBBAAA@@@???@@@AAABBBCCCAAA@@@???>>>???CCCHHHLLL```uuummm___cccfffoooyyyxxxwww~~~wwwrrrppp```___^^^]]]ZZZUUUOOOKKKDDDDDDGGGMMMVVVdddyyyRRRCCCAAACCCEEEGGGJJJNNNTTTXXXWWWZZZ]]]___``````aaabbbfffbbbsssvvveee```bbbeeegggiiilllppptttzzzwwwkkkbbb]]]\\\gggqqqtttsssmmmccc___\\\RRREEEEEENNNQQQVVV```___\\\bbbcccbbb```YYYPPPHHHHHHLLLDDDGGGIIIKKKKKKKKKLLLNNNMMMXXXgggttt~~~pppgggttt|||vvvuuuwwwttt|||jjjeee^^^III:::===DDDSSSgggMMMOOOBBBBBBPPPSSS]]]zzztttgggXXXRRRTTTUUUPPPJJJLLLHHHBBB>>>===>>>>>>>>>CCCBBBBBBAAA@@@???>>>>>>@@@>>>AAAFFFIIIKKKUUUaaayyyfff[[[UUUWWWTTTUUUfff}}}uuuvvvYYY___mmm[[[JJJJJJNNNVVVZZZTTTNNNNNNNNNLLLOOOFFFCCCGGGIIIEEEAAAAAAAAAAAA@@@@@@@@@?????????@@@>>>>>>???>>>===AAAHHHWWWxxxpppjjjhhhsssyyyuuuwwwwwwmmmhhhjjjddd]]]YYYWWWTTTNNNIIIGGGFFFFFFJJJRRRaaazzz|||TTT@@@CCCDDDGGGJJJMMMQQQSSSTTTWWWZZZ___bbbddddddbbbaaalllcccppp~~~~~~zzzeee```bbbbbbiiijjjlllqqqwww|||}}}}}}{{{tttiiiaaa]]]```hhhuuuwwwpppiiieee^^^SSSJJJGGGEEEFFFIIIKKKLLLMMMMMMMMMOOONNNMMMIIIFFFEEEGGGJJJLLLJJJJJJLLLPPPTTTVVVWWW___eeesssrrr```jjj}}}rrrnnnuuudddnnnXXXDDD@@@CCCEEEJJJQQQMMMEEEBBBGGGLLLWWWpppvvvaaaWWWTTTQQQMMMPPPPPPJJJAAA===>>>===999AAA@@@???AAACCCBBB???<<<999???GGGMMMOOORRRVVVZZZuuu||||||{{{ggg^^^VVVSSSOOOSSSjjjVVVZZZeeeyyy___OOOOOOVVV___dddbbb^^^\\\VVVOOOOOOGGGDDDGGGIIIEEEBBBAAAAAAAAA@@@?????????>>>>>>===<<<<<<>>>===;;;???EEEUUUwww}}}vvvsss||||||yyy|||pppeeeiiieee```\\\XXXTTTOOOKKKHHHFFFFFFIIIPPP]]]tttjjjLLL???AAACCCFFFKKKOOOSSSUUUWWWXXXZZZ]]]```bbbcccbbbbbbgggaaaiiiqqqwww}}}gggaaacccdddfffgggjjjnnnuuu{{{}}}wwwooohhh[[[[[[]]]dddppp~~~uuujjjbbbZZZPPPKKKJJJEEEDDDDDDDDDDDDFFFGGGHHHJJJFFFBBBAAABBBEEEGGGHHHKKKLLLPPPUUU]]]fffooottt}}}kkkkkkxxx~~~qqqnnnqqqggghhhTTTAAA>>>AAACCCIIIPPPHHHBBBBBBIIIPPPZZZrrrlll^^^RRRKKKLLLKKKHHHFFFCCC???===;;;>>>===>>>AAADDDDDDAAA>>>;;;>>>CCCHHHLLLOOORRRTTT```mmmuuurrrpppnnnllleee^^^YYYWWWTTTWWWlllTTTUUU]]]oooeeeSSSQQQ[[[cccjjjnnnnnnhhh]]]SSSPPPJJJGGGIIIKKKHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@===;;;;;;======<<>>???BBBCCCIIICCC>>>>>>DDDKKKOOOPPPWWW]]]fffoooxxx{{{pppwwwwwwqqqnnnmmmiiiaaaNNN???===AAACCCIIIPPPSSSOOOOOOSSSUUUYYYgggwwwzzziiiaaaSSSKKKGGGLLLLLLDDD???@@@<<<<<<>>>AAADDDEEECCCBBB>>>>>>@@@CCCGGGJJJKKKKKKMMMPPP\\\vvv{{{qqqmmmlllgggbbb___^^^ZZZ\\\lllUUUTTTXXXhhhvvv^^^TTTXXX\\\cccjjjoookkk```VVVPPPMMMKKKLLLMMMMMMKKKJJJGGGGGGEEEDDDBBBBBBBBBAAA@@@<<<;;;===>>>???DDDJJJLLLOOOUUU```vvvsssqqqrrrqqqiii\\\RRRMMMLLLHHHEEEEEEGGGLLLUUUeeetttiiiQQQFFFBBBAAACCCGGGLLLPPPRRRSSSTTT]]]]]]\\\]]]___bbbfffhhhgggsss|||{{{jjjaaa``````eeefffgggjjjooovvv~~~~~~|||xxxrrrnnnlllggg^^^UUURRRXXXeeennn|||hhh[[[RRRMMMKKKMMMJJJGGGDDD@@@>>>>>>???@@@EEECCC@@@BBBHHHQQQYYY]]]gggssszzzxxxtttsssqqqlll|||hhhZZZJJJ===>>>CCCEEEKKKRRR___\\\\\\]]][[[YYY___hhhoooiiinnnXXXIIINNNQQQIIICCCEEE???>>>>>>???AAACCCDDDEEEEEEBBB@@@AAADDDFFFEEECCCGGGCCCEEEQQQfffxxx|||yyy}}}wwwrrrnnnhhhbbbcccppp}}}|||UUUSSSVVVcccxxxsss^^^UUUTTTVVV^^^eeeeee```ZZZOOOOOONNNMMMNNNOOONNNLLLHHHHHHGGGFFFDDDCCCAAAAAACCC>>>;;;>>>AAADDDIIIPPPNNNLLLLLLSSSfff|||{{{}}}zzznnn^^^QQQJJJIIIFFFCCCCCCFFFKKKRRR___kkkxxxcccMMMCCC@@@???AAAFFFKKKPPPTTTVVVWWW``````______aaadddgggiiieeetttyyyuuu~~~qqqeeeaaa^^^eeeggghhhjjjmmmrrrzzzzzzvvvssspppiii```XXXUUUXXX\\\vvv~~~{{{ggg[[[TTTOOOLLLLLLJJJHHHFFFCCCAAA???>>>>>>@@@DDDHHHKKKOOOXXXeeennn{{{}}}rrr}}}}}}tttvvvuuuoooxxxhhhRRREEE<<>>===@@@CCCFFFJJJFFFCCCBBBCCCDDDBBB???CCC@@@>>>@@@GGGOOOVVVYYY___]]]___ccckkk{{{|||rrrpppzzz}}}|||||||||~~~~~~|||yyyQQQQQQTTT^^^ooolll[[[UUUQQQUUU[[[]]]]]]^^^RRRTTTSSSOOONNNOOONNNKKKIIIJJJKKKJJJHHHEEEBBB@@@CCC???>>>CCCHHHKKKPPPUUUXXXYYYXXXWWWbbb~~~rrr```QQQIIIGGGDDDAAAAAADDDHHHMMMWWWaaammmwww```III???>>>>>>AAAEEEKKKQQQWWW\\\___bbbbbbbbbcccdddeeefffggggggrrrooohhhsss|||lllccc^^^ccceeehhhiiikkkooovvv|||~~~wwwvvvrrrlllddd]]]XXXUUUhhhtttzzzggg\\\WWWQQQMMMLLLIIIHHHFFFDDDAAA???>>>>>>DDDMMMXXX___eeeooo}}}zzzppphhhmmmrrr|||{{{vvvxxxwwwtttpppgggLLLAAA;;;@@@DDDFFFKKKSSSSSSWWW[[[___``````aaacccmmmdddggg}}}dddQQQLLLGGGBBBAAADDDDDDBBB@@@>>>>>>AAADDDIIIHHHFFFEEEEEEDDDCCCAAA>>>??????===<<<>>>CCCGGGGGGIIINNNRRRSSS]]]{{{}}}zzzuuuOOORRRVVV\\\iiihhh]]]TTTSSSTTTTTTXXX^^^]]]```]]]VVVRRRQQQOOOKKKOOOPPPRRRSSSQQQLLLGGGDDDDDDBBBEEEOOOVVVWWWXXXZZZ```jjjkkkaaaccctttlllllloooqqquuuyyy}}}sssbbbTTTKKKGGGCCC@@@???BBBDDDGGGNNNUUUaaalll{{{cccGGG@@@FFFFFFGGGIIIMMMSSSYYY^^^aaaaaabbbdddeeefffeeedddcccccclllhhhfffqqq~~~qqqddd\\\\\\```eeeggghhhlllsssyyy~~~{{{wwwppphhh___YYY\\\iii|||~~~iii^^^YYYTTTOOOMMMKKKIIIFFFBBBAAAAAAAAABBBMMMWWWffftttqqqhhhooossspppzzziiicccdddjjjvvvyyyxxxvvvuuuvvvzzzccccccLLLBBB???DDDIIIJJJNNNVVVYYY\\\___`````````___^^^eee]]]^^^iii```NNNFFFAAA???@@@BBBEEEDDDBBB@@@@@@AAACCCEEEGGGHHHGGGFFFFFFGGG???@@@AAA@@@===<<<>>>AAA<<<>>>DDDHHHGGGLLLeee}}}|||}}}zzzxxxxxxxxxwww{{{~~~tttkkkiiiOOOTTTYYY^^^hhh|||qqqeeeXXXSSSPPPNNNSSS[[[hhhkkkhhh^^^WWWUUURRRMMMUUUWWWZZZ[[[YYYTTTMMMIIIEEEFFFNNNZZZbbbbbb___^^^ddduuuxxxhhhddd}}}{{{wwwkkkeeehhhaaadddiiimmmrrrssscccVVVMMMIIICCC???>>>@@@AAABBBGGGMMMWWWcccssshhhIIIEEEQQQPPPOOOOOOPPPSSSXXX\\\___```bbbeeeggggggdddaaa___YYYdddeeejjjtttvvvrrrcccYYYWWW\\\bbbeeegggkkkrrrwww~~~xxxpppeee^^^SSS\\\hhhxxxkkk___ZZZUUUPPPOOOOOOLLLGGGBBBAAACCCFFFHHHOOOYYYjjj}}}vvvlllfffeeeeeerrrwwwsss~~~pppaaa___```kkk|||xxxwwwxxxtttssswwwkkkWWW^^^OOOGGGDDDJJJNNNOOOSSS[[[[[[^^^aaabbbccceeedddbbbddd___ccciiitttoooTTTHHHCCC???;;;@@@FFFIIIFFFBBB???>>>===BBBGGGIIIHHHHHHJJJLLLFFFFFFEEECCC@@@>>>======<<<;;;>>>AAA===<<>>GGGKKKGGGFFFIIIGGG@@@@@@???>>>>>>@@@CCCGGGIIIIIIJJJIIIHHHEEEAAA>>><<<============???AAADDDEEEcccvvvmmmhhhfffdddbbbaaa^^^[[[XXXVVVUUUTTTSSSPPPOOOQQQTTTTTTOOOJJJPPPPPPTTT[[[fffxxx|||bbbWWWUUUSSSQQQPPP\\\jjjuuuqqqeee[[[UUUQQQZZZooo~~~vvvggg]]]WWWRRRKKKSSSkkkwwwkkkmmm{{{wwwnnnxxxzzzqqqlllfffaaa___bbbdddlll}}}ttthhh\\\TTTPPPNNNDDDBBB>>><<<;;;===???AAALLLSSS```pppsss[[[JJJOOO]]]iiiccc]]][[[]]]^^^]]]\\\ccceeegggfffdddcccccccccaaaaaa___dddmmmttt{{{ggg]]]XXXWWWZZZ^^^```aaagggooozzzxxxrrrfffccc```___bbbvvvrrrjjjeee\\\UUUMMMOOOPPPLLLHHHIIIPPPXXXeeesssyyynnngggeeedddaaa___ZZZ\\\^^^dddvvvdddccckkk}}}eee[[[UUU^^^nnn~~~}}}tttwwwuuupppxxxpppccc]]]MMMQQQSSSRRRPPPPPPTTTXXX]]]]]]]]]^^^^^^^^^______bbb```dddhhhdddiiiYYY@@@@@@BBBBBBBBBEEEKKKMMMKKKDDDCCCAAA@@@@@@AAACCCEEEKKKLLLKKKJJJHHHEEEBBB@@@>>>=========>>>???@@@@@@CCCUUUccciiittt|||ssskkk```XXXTTTTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLJJJIIILLLOOOPPPLLLGGGQQQOOOQQQXXXbbbrrrkkk```]]]VVVQQQRRRUUU[[[hhhttttttgggYYYQQQYYYqqq|||fff[[[ZZZOOOVVVqqqoooqqqpppnnnyyyrrrmmmgggcccbbb```ddduuu|||uuuqqqjjjaaaZZZTTTPPPNNNFFFDDD@@@<<<;;;;;;===???EEEKKKWWWgggxxxxxxaaaSSSLLLQQQ[[[ddddddcccbbbaaa```^^^]]]```eeeiiifff```^^^bbbhhhaaacccbbbdddjjjpppiii]]]WWWVVVWWW[[[]]]___dddkkkuuu|||}}}uuutttpppnnnmmmfffhhhvvvnnngggbbb\\\]]]\\\XXXTTTTTT[[[aaarrr{{{qqqiiieeecccaaa^^^aaaaaabbbcccgggppp~~~ggg___^^^lllnnnkkkllluuuwwwqqqtttuuuuuuuuucccWWWJJJNNNQQQQQQPPPPPPSSSUUU]]]\\\\\\[[[[[[ZZZZZZZZZ^^^^^^dddhhhbbb^^^lllyyy___MMMEEE@@@CCCGGGIIIIIIKKKIIIGGGEEEBBBAAA@@@@@@@@@FFFGGGHHHIIIIIIHHHFFFEEEAAAAAAAAA@@@???===<<<;;;888;;;===>>>CCCLLLQQQRRRLLLIIIEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCDDDGGGFFFCCC@@@UUUPPPOOOTTT\\\hhhwwwkkkeeeZZZSSSUUURRROOOXXXmmmxxxpppbbbZZZSSSfffvvvccc]]]WWWVVVjjjzzz{{{}}}kkk{{{xxxrrrkkkfff``````kkkyyyyyypppjjjfffaaa\\\XXXTTTQQQOOOJJJHHHCCC@@@======>>>>>>???EEEPPP^^^ooosssZZZNNNMMMRRRYYY]]]```cccccc```^^^^^^```^^^dddhhhgggbbb___bbbggg___eeefffiiimmmpppooo^^^XXXUUUUUUYYY\\\^^^dddjjjjjjrrr}}}zzzyyy{{{ssskkkvvvzzzwwwxxxvvvrrrlllggghhhnnnuuu{{{vvvrrrmmmeeeaaammm~~~pppcccYYY```uuu~~~wwwtttwwwzzzuuucccVVVSSSTTTUUUSSSQQQQQQSSSUUUYYYYYYYYYYYYXXXXXXXXXWWWYYYZZZaaahhheee]]]aaammmdddTTTIIILLLOOOLLLJJJLLLLLLKKKIIIFFFDDDBBBAAAAAA===>>>@@@CCCEEEFFFGGGGGGKKKKKKKKKJJJIIIFFFDDDCCCDDD>>>:::999999999===BBBAAAAAABBBBBBBBBAAA???>>>>>>>>>>>>??????@@@AAABBBAAA???===>>>>>>===:::888XXXPPPNNNTTTYYYcccyyyuuukkk^^^WWWXXXUUUKKKMMM___ooopppkkkhhhUUUXXXkkkoooggg```XXXcccxxxxxxwwwmmmdddaaagggppp{{{qqqkkkfffbbb]]]ZZZXXXVVVSSSQQQLLLJJJFFFAAA???=========<<>>888777;;;>>>@@@CCCCCCAAA>>>:::888999888888888888888999999:::999999999::::::999888WWWOOOMMMUUUZZZbbbwwwqqqggg```^^^ZZZQQQKKKSSS___iiinnnqqq```VVVVVVhhh{{{zzzvvvbbbXXX]]]yyy{{{zzzoookkkmmmqqq{{{vvvpppmmmiiiddd^^^[[[ZZZYYYVVVTTTLLLIIIFFFBBB???===<<<<<<<<<@@@GGGQQQ```uuurrrWWWLLLNNNWWW]]][[[^^^```aaa```aaaeeehhhddddddggglllqqqpppiiiccc___bbb______iiissshhhWWWRRROOORRRVVVXXX\\\```gggllluuu|||}}}yyy{{{mmmhhhrrrlllaaa[[[aaarrr|||zzzkkkggg``````\\\UUUPPPNNNOOORRRTTTRRRSSSTTTUUUWWWXXXYYYZZZWWWVVVYYY^^^^^^[[[\\\aaa___aaaxxxtttZZZNNNIIIIIIKKKHHHIIIJJJLLLLLLKKKJJJJJJEEEEEEDDDCCCAAA@@@@@@???AAACCCFFFIIILLLOOOQQQRRRKKKIIIIIIJJJGGG@@@<<<<<<<<>>;;;:::::::::999888777666777777555666777888:::<<<===>>>VVVLLLKKKTTTXXX]]]qqq|||vvvpppiii^^^ZZZRRRLLLQQQ___kkkqqqhhh\\\SSSXXXggguuu|||}}}ggg^^^XXXeee{{{ttt{{{{{{|||}}}wwwsssqqqjjjbbb^^^]]]\\\ZZZWWWMMMKKKGGGDDD@@@???>>>===<<>>???AAACCCDDDEEEHHHIIIHHHGGGFFFDDD@@@;;;???CCCDDDBBBAAA@@@AAA???>>>===<<<;;;;;;:::;;;888999:::;;;;;;<<<>>>@@@VVVLLLJJJQQQTTTVVVggg~~~~~~ttt___aaaYYYKKKIIIXXXgggmmmhhhccc[[[XXX___mmmwww{{{sssiiiXXXVVVppprrr~~~zzzwwwooofff```______\\\YYYOOOMMMJJJGGGDDDBBBAAA@@@<<>>;;;:::::::::999>>>???<<<<<>>BBBCCCAAA@@@AAACCC???>>>===<<<<<<;;;<<<<<>><<<;;;<<<===