BM6P6(@ 999999888777666666777777:::===CCCLLLYYYmmmttt\\\MMMQQQVVVnnnaaaGGG<<<999777777777666555555555555555555444444444444555666666:::>>>@@@???@@@GGGUUU```zzzggg[[[XXXiiiwwwjjjwwwwwwxxxmmmxxxssszzz{{{wwwsss}}}}}}hhhWWWLLLJJJJJJOOO\\\mmmzzz~~~uuubbbTTTTTTRRRUUUqqqzzztttlllbbbYYYTTTZZZccc|||nnn\\\OOOIIIGGGLLLXXXfffqqq|||{{{yyywwwtttpppjjjccc[[[VVVQQQNNNJJJFFFCCCBBBBBBCCCDDDCCCAAA???===;;;:::999999999888777666555444444444444333333333333222222111111111111000000000000222222222111111111000000111111111111111111111111222222333333333444444444333444444555555444444333333333333444555666777777666666666666666555555555777888999:::;;;<<<<<<<<>>666777666555555666888:::;;;???DDDLLLSSS[[[hhhxxx~~~zzzzzzwwwqqqooosssuuuxxxcccRRRQQQWWW[[[ggg}}}{{{wwwtttpppmmmjjjhhhccc___[[[YYYXXXXXXYYY[[[___eeemmmvvv}}}}}}sssdddVVVPPPRRRVVV]]]UUULLLEEEAAABBBHHHNNN]]]bbbgggiiijjjlllrrrxxxxxx999888888777666666777777888;;;@@@GGGTTTggg|||~~~pppYYYKKKOOOVVVooobbbIII>>>:::888777777666555555555555555555444444444444555666666888;;;>>>???@@@HHHUUU```zzziii\\\YYYjjjxxxkkkxxx~~~zzzpppyyytttzzz{{{yyywwwkkkXXXKKKGGGFFFJJJVVVfffsssxxxxxxtttaaaSSSRRRRRRZZZzzz~~~~~~yyyssskkkcccYYYUUU[[[dddyyyqqq___SSSJJJHHHLLLXXXeeepppzzzzzzsssrrrppplllfff___WWWRRRPPPMMMJJJFFFDDDDDDEEEEEECCCBBBBBBAAA???===<<<;;;;;;::::::999888777666666444444333333333222222222111111111111000000000000111111111000000000//////111111111111111111111111111111111111222222222222333444444555555444444333222222333333444444555555666666666666666666666555777777888999:::;;;<<<<<>>EEERRReeezzz{{{mmmWWWJJJPPPZZZuuubbbIII>>>:::888777777666555555555555555555444444444444555666666666999<<<>>>@@@HHHUUU^^^yyyiii[[[YYYjjjqqq}}}zzznnn|||www{{{|||}}}}}}kkkVVVIIIFFFEEEGGGPPP___kkkqqqsssqqq___RRRPPPRRR___~~~}}}|||||||||zzztttllldddZZZVVV\\\eeevvvsssbbbWWWKKKIIILLLWWWcccmmmxxxyyyqqqqqqpppmmmggg___XXXSSSMMMKKKHHHFFFEEEEEEGGGHHHCCCCCCCCCCCCBBB@@@>>>>>>;;;:::999999777777666555333333333333222222222222111111111111000000000000000000000///////////////111111111111111111111111/////////000000000111111333444444555555444444333333333333333333333333333555555666666666666666666777777777777888:::;;;===@@@EEEOOOddd{{{aaaPPPHHHAAA<<<;;;;;;999:::>>>CCCMMMlllwwwqqquuusss```[[[___jjjkkk[[[III@@@888777666555666777999;;;@@@DDDIIIOOOXXXgggzzz||||||pppiiigggmmmsss|||~~~~~~dddVVVWWW\\\aaajjj|||}}}zzzvvvrrrnnnjjjiiifffdddaaa```^^^^^^WWWXXX[[[```gggooovvvzzzyyytttjjj]]]RRRMMMOOOSSS___\\\UUULLLFFFHHHOOOUUU^^^aaadddgggkkkqqqzzzuuu888777777666666666777777999<<<@@@GGGUUUjjj~~~oooZZZOOOVVVeee```HHH===999777777777666555555555555555555444444444444555666666666999<<<>>>AAAHHHRRRZZZrrrfffXXXXXXiii{{{wwwmmm|||~~~hhhRRRFFFHHHFFFGGGOOO\\\hhhooorrrmmm^^^RRRPPPRRRaaa}}}|||{{{{{{|||}}}xxxpppfff[[[VVV[[[eeeuuussscccWWWMMMIIILLLUUUaaakkkuuu}}}wwwnnnoooppplllfff]]]VVVRRRKKKJJJGGGEEEEEEFFFHHHIIIGGGGGGFFFEEECCC@@@>>>===888888777666555444333333333333333222222222222111111111111111000000000///000000000000000000000000111111111111111111111111////////////000000000111333444444555555444444333444444444333333333333333555555555555666666666666888777666555777999;;;===@@@EEEOOOcccsss^^^OOOHHHAAA;;;;;;;;;:::;;;>>>AAALLLkkkzzz{{{jjjdddeeemmmmmm\\\HHH===888777666555666777999:::???CCCHHHNNNYYYkkk~~~qqqiiieeehhhmmmuuu}}}{{{yyycccWWWYYY]]]eeelll}}}|||xxxsssooohhhgggeeecccaaa```___^^^YYYZZZ\\\```gggnnnuuuxxxxxxqqqeeeWWWNNNMMMQQQVVV```aaa]]]RRRKKKMMMTTTYYY___aaacccfffkkkttt}}}rrr777666666666666666777777999;;;@@@IIIYYYpppuuuaaaWWW___vvv```HHH>>>:::888777777666555555555555555555444444444444555666666999;;;===???AAAGGGOOOUUUdddxxxeeeVVVVVVfff~~~vvvpppfffQQQGGGHHHGGGHHHOOO[[[fffooossskkk^^^SSSQQQSSS___}}}}}}|||||||||}}}~~~}}}ssshhh\\\VVVZZZcccvvvrrraaaUUUMMMJJJKKKTTT^^^hhhsss{{{ttthhhjjjjjjfff^^^UUUOOOLLLJJJHHHFFFEEEEEEGGGJJJKKKNNNMMMJJJFFFBBB???<<<;;;888888777666555444333333333333222222222111111111111111111111000000000///111111111111111111111111111111111111111111111111000000000111111111222222333444444555555444444333555555555555444444444444444555555555666666777777888777666555777999;;;===???DDDNNNaaannn[[[NNNGGG@@@;;;;;;;;;:::;;;???BBBOOOqqqqqqiiihhhooonnn]]]GGG<<<999888666555666777999:::>>>BBBGGGOOO[[[pppwwwuuuvvvnnngggcccfffiiinnn}}}~~~|||uuubbbZZZ\\\aaaiiinnn~~~zzztttppphhhgggeeecccaaa___^^^^^^\\\]]]```dddjjjpppvvvyyyyyypppbbbTTTNNNOOOVVV]]]```fffeeeZZZPPPQQQWWWZZZ```aaabbbffflllvvvsss666666555555666666777777777999>>>HHHYYYsssyyyfff^^^gggaaaIII???===<<<777777666555555555555555555444444444444555666666:::<<<>>>@@@CCCGGGMMMRRRXXXnnnfffVVVUUUcccxxxzzzrrrhhhSSSJJJFFFFFFIIIPPP[[[fffppptttmmm```TTTQQQRRR[[[ppp~~~}}}}}}}}}}}}~~~}}}ssshhh\\\UUUYYYbbbuuuppp___SSSMMMIIIJJJRRR]]]gggqqqzzz}}}qqqiiijjjiiidddZZZRRRMMMLLLGGGFFFFFFFFFHHHLLLPPPRRRUUUQQQLLLFFF@@@===;;;::::::999888888666666555444222222222222111111111111111111111111000000000000111111111111222222222222111111111111111111111111111111111222222222333333333444444555555444444333555555555555555555555555444444555555666777777777777777777777888:::;;;===>>>CCCMMM___|||mmm[[[OOOGGG@@@;;;;;;;;;:::<<>>999888666555555777888:::===AAAGGGPPP]]]ssssssiiifffggggggbbbccciiilllooo{{{||||||qqqaaa\\\```eeeiiimmm~~~|||vvvqqqkkkhhheeeaaa^^^\\\\\\\\\[[[^^^bbbgggmmmrrrvvvxxxyyyqqqcccXXXSSSVVV]]]bbb```kkkmmmaaaUUUTTTXXXYYY]]]^^^```eeennnxxxxxx555555555555555666777777666888===GGGYYYsssxxxgggbbblll^^^FFF===<<<;;;777777666555555555555555555444444444444555666666:::;;;>>>AAADDDIIINNNRRRVVVnnnkkkXXXUUU```rrrsss|||~~~lllTTTIIIDDDFFFJJJRRR]]]iiirrrwwwrrrbbbSSSNNNPPPWWWeeesss}}}zzz{{{|||}}}yyypppeeeZZZTTTYYYaaasssooo___SSSLLLHHHHHHQQQ[[[eeepppyyyxxxnnnkkkllljjjcccXXXPPPLLLLLLCCCDDDEEEHHHMMMSSSYYY\\\XXXSSSLLLDDD>>>;;;;;;;;;999999888777666555555444222222222222111111111111111111111111000000000000000000000000111111111222111111111111111111111111111111111222222222333333333444444555555444444333333333333444444555555666444444555555666777777888777777888999:::;;;<<<<<<===BBBLLL]]]yyysss```SSSFFF@@@;;;;;;;;;:::<<>>BBBHHHPPP^^^sss{{{kkkaaa___aaabbbaaagggrrrvvvwww|||wwwuuuyyyvvviii]]][[[```dddgggjjj}}}}}}vvvrrrjjjfff```ZZZWWWUUUUUUVVVXXX\\\bbbhhhnnnsssuuuvvvxxxqqqhhh```]]]___bbbddd___nnntttgggYYYVVVXXXWWWXXXYYY]]]dddppp||||||555555555555555666777888777999>>>HHHYYYtttuuufffbbbnnn}}}ZZZBBB999888999777777666555555555555555555444444444444555666666999:::===AAAFFFKKKPPPSSSZZZsssppp[[[VVV^^^nnnyyywwwzzznnnSSSGGGEEEGGGMMMUUUaaalllvvv{{{vvvdddRRRLLLNNNUUU```jjj}}}|||wwwyyy{{{}}}{{{uuulllcccXXXSSSYYYbbbppp~~~ppp```TTTLLLGGGHHHPPP[[[eeepppyyy|||}}}uuullliiiiiiggg^^^SSSJJJHHHIIIAAABBBEEEJJJQQQYYY```dddYYYTTTKKKCCC===;;;;;;<<<777777666555444333222222222222222111111111111000111111111111000000000000.../////////000000111111111111111111111111111111111111111111222222222222333444444555555444444333111111222333333444555555444444444555666777777888777888999:::;;;<<<<<<<<<===BBBKKK[[[xxxzzzgggYYYFFF???;;;;;;;;;:::<<<@@@>>>PPPttt{{{|||}}}www{{{xxxeeeLLL>>>:::888777666555666888999>>>BBBIIIQQQ]]]qqqwwwiiiaaaaaadddcccdddmmmyyy~~~}}}yyyrrrnnnrrrooobbbXXXWWW]]]aaadddhhh{{{}}}}}}~~~wwwrrrgggbbb[[[TTTOOONNNNNNOOOUUUYYY```hhhnnnrrrssssssvvvrrrlllgggeeeeeeeeeeee___pppxxxkkk[[[WWWWWWVVVSSSUUUZZZdddqqq~~~}}}444555555444222222444555555;;;@@@IIIbbblll^^^___fffxxxZZZGGG???;;;777777777777777666666666666444444333444444555666777999<<<>>>???AAAFFFNNNTTT```xxxwwwZZZUUUXXXkkkzzzyyytttxxxeeeQQQGGGFFFGGGKKKTTTgggzzzkkkTTTNNNOOORRR___ooo~~~|||zzzwww{{{zzzzzzzzzzzz{{{{{{{{{xxxqqqggg^^^VVVRRRWWW___mmm~~~}}}lll]]]SSSJJJJJJLLLPPPYYYdddnnnuuuvvv}}}|||yyysssmmmdddccc```YYYQQQJJJFFFEEEDDDHHHIIIMMM]]]ppprrriiiXXXPPPEEE???>>>>>><<<:::888777666555444333222222000000000000////////////222111111000///......---...//////000111222222333000111111111111222222222333333333222222111111111111222222333333222222111222222333333333333444444000222444555555666777888888888888999:::;;;<<<===AAAFFFMMMZZZvvvjjjRRRDDDBBB>>>:::999:::===???@@@KKKiiiyyyooozzz}}}wwwgggQQQAAA:::999777666666777999:::>>>EEEKKKQQQaaawwwuuuhhhbbbcccgggjjjkkkqqq{{{}}}uuunnnllliiieee]]]VVVTTT[[[dddeeejjj}}}~~~sssjjjbbb___XXXPPPJJJGGGGGGIIIKKKWWWccciiikkknnnnnnlllqqqpppqqqrrrnnngggdddeeeaaajjjrrrpppeeeYYYSSSSSSOOOTTT\\\gggtttttt555666666555444444555777999===AAANNNlll~~~kkk]]]]]]dddtttXXXFFF???<<<999666666666666555555555555444444333444444555666777:::<<>>BBBMMMjjj}}}qqqzzzyyyfffOOO???:::999777666666777999:::>>>DDDJJJPPP]]]qqquuuiiidddfffjjjkkknnnuuu~~~|||xxxwwwyyyxxxtttooojjjgggbbb[[[SSSRRRXXX```dddjjj~~~|||rrrkkkcccaaa\\\TTTKKKFFFGGGIIIOOOXXXbbbfffiiilllkkkgggllllllppprrrnnnddd^^^]]]]]]gggqqqqqqggg\\\UUUTTTRRRUUU]]]hhhttt}}}rrr666777777666555555666888===???EEEXXX|||zzzhhh[[[[[[```rrrUUUDDD>>><<<:::555555555555444444444444444444333444444555666777:::===???AAACCCIIIQQQWWWbbbwwwaaaXXXVVVggg{{{|||xxxwwwxxx{{{{{{yyy```OOOGGGEEEHHHMMMYYYmmmqqqWWWNNNMMMQQQaaattt||||||}}}}}}|||zzzxxxvvvqqqkkkddd^^^VVVQQQUUU]]]mmm{{{ssscccVVVNNNHHHIIIKKKPPPVVV^^^eeeiiikkkrrrxxx~~~zzzuuunnnlllllljjjeee``````^^^XXXQQQJJJHHHHHHJJJPPP\\\gggmmmqqqrrrhhh[[[MMMGGG???;;;:::;;;:::888777666666555444333222222222222222222111111111111111111000000//////......///000000111111222222333000111111111111222222222333333333222222222222111333333444444444444333333222222333333333333444444333555777777666666666777888888888999:::;;;=========CCCPPPhhh|||bbbNNNCCCAAA===:::999:::<<<>>>AAALLLiiipppvvvyyyfffOOO???:::999777666666777999:::===DDDJJJNNNXXXhhhwww||||||vvvlllhhhkkkoooqqqrrryyy|||vvvqqqpppsssuuutttqqqjjjhhhcccZZZSSSSSSWWW\\\bbbkkkyyyrrrmmmhhhhhhdddZZZNNNHHHKKKPPPVVV___gggiiijjjjjjhhhdddhhhjjjooosssmmm```WWWTTTYYYdddpppssskkk```XXXUUUTTTWWW^^^iiivvvzzzppp555666777666555555777888===???IIIcccuuudddYYYXXX\\\rrrUUUCCC>>><<<:::666666666555555555444444444444333444444555666777:::===@@@BBBDDDJJJRRRYYYfff~~~cccWWWSSSccc{{{uuuuuurrrrrrzzzyyy~~~zzzaaaOOOGGGGGGJJJNNNWWWhhh|||nnnVVVNNNMMMRRRdddxxx|||}}}~~~~~~|||yyyvvvsssmmmhhhbbb]]]VVVQQQUUU\\\lllxxxzzzjjj[[[QQQJJJGGGHHHJJJNNNSSSXXX]]]```eeejjjnnnooorrrvvvtttpppdddaaa^^^___aaaaaa^^^ZZZ\\\YYYTTTNNNKKKKKKPPPSSSZZZgggrrruuurrrjjj\\\PPPGGGCCC===:::999::::::999666666555444444333222222222222111111111000000000111000000000/////////.../////////000000111111111000000111111111222222222222222222222222222222222333444444555555444444333222222222333333333444444555777888888777666666777777888888999:::<<<===>>>BBBGGGUUUpppqqqZZZIIIBBB@@@===:::::::::<<<>>>>>>HHHfffooorrrxxxgggRRRBBB:::999777666666777999:::===CCCIIIMMMSSS___nnnyyy~~~zzzqqqmmmpppuuuxxxwww|||zzzuuuqqqqqqtttvvvtttqqqmmmmmmhhh]]]VVVVVVYYY[[[bbbnnnzzzwwwtttrrrqqqqqqlll___SSSOOOUUU^^^cccppp{{{zzztttooollliiijjjlllppprrrlll^^^TTTQQQWWWcccqqqvvvpppdddZZZUUUSSSWWW___jjjxxx{{{rrr444555555555444444666888;;;>>>LLLlllrrr```UUUTTTXXXtttuuuVVVCCC===<<<:::777777777666666666555555444444333444444555666777999<<>>GGGJJJYYYuuujjjUUUGGG@@@???<<<::::::;;;<<<===@@@IIIeeerrruuu{{{|||yyyhhhTTTDDD:::999777666666777999:::===BBBHHHKKKOOOYYYjjjyyyvvvrrrvvv{{{~~~{{{yyyvvvsssuuuxxxwwwsssmmmnnnrrrooobbbXXXWWWZZZ[[[dddsss|||xxxwwwwwwwwwxxxvvvooobbbWWWWWWcccnnnvvvzzzuuutttppppppqqqrrrjjj^^^UUUSSSWWWcccrrrxxxsssggg[[[TTTRRRWWW```lll{{{www333444555555444444666888999<<>>===;;;::::::::::::444444444444333333222222000000000000/////////...000000000000////////////////////////////////////000111111111111222222222111222222222222333333333333333444444444444333333222222333333333333444444555666888777666555555666777777777999:::<<<>>>???FFFJJJ[[[yyy{{{fffSSSEEE???>>><<<::::::;;;<<<===DDDLLLgggzzz~~~{{{wwwyyy{{{iiiSSSBBB:::999777666666777999:::===AAAGGGKKKNNNWWWlll{{{www{{{wwwuuutttwwwyyywwwpppjjjnnnwwwvvvfffXXXVVV[[[]]]iiiyyy|||yyyxxxyyyzzzzzzwwwoooddd^^^cccqqq}}}}}}{{{sssrrrrrrpppiii]]]VVVUUUUUUaaapppxxxttthhh[[[TTTRRRXXXbbbooo}}}yyy444555666666555666888:::999;;;IIIhhh~~~nnn[[[MMMMMMTTTbbbvvvwwwVVVBBB<<<<<<:::777777666666666555555555444444333444444555666777777:::>>>AAADDDKKKTTT[[[mmmeeeTTTLLL[[[mmm|||{{{yyyyyy{{{nnngggttt}}}xxxaaaRRRKKKEEEJJJPPPZZZkkkdddVVVPPPTTTjjj~~~|||{{{zzzyyyxxxvvvtttrrrqqqooohhhaaaYYYRRRNNNTTT\\\dddlllmmmbbbRRRIIIEEEDDDDDDCCCAAA@@@AAACCCEEEFFFBBBGGGHHHDDDBBBCCCDDDBBBAAA???>>>===>>>@@@BBBBBBFFFHHHKKKMMMOOOSSSXXX[[[YYYVVVRRROOOKKKFFFBBBAAA======<<<;;;999888888999444444444333333333333222111111111000000000//////////////////000000000000111111111111111000000000000111111111111222222222111111222222222333333333222222333333333333222222222222333333333333444444333555666666555555555666666666777888:::<<<>>>???CCCJJJ___wwwcccPPPBBB>>>===<<<;;;:::;;;<<<===DDDLLLggg{{{gggQQQ>>>:::999777666666777999:::===@@@GGGLLLNNNXXXqqq}}}{{{wwwuuutttwwwzzzyyyssslllooo}}}mmmZZZWWW]]]aaaooo|||{{{{{{|||zzzwwwrrrlllkkkssszzzuuuqqqppppppoooggg[[[TTTRRRPPP\\\kkktttrrrhhh\\\TTTTTTZZZeeerrr~~~www555666777777666777999;;;;;;;;;GGGccc|||mmmYYYKKKLLLSSSdddxxxvvvUUUAAA<<<<<<;;;666666555555555444444444444444444444444555777777666999===@@@DDDKKKTTT[[[llleeeTTTMMM[[[kkk}}}~~~nnndddsss}}}|||sss^^^QQQLLLFFFKKKRRR[[[lllfffWWWQQQYYYrrr~~~|||{{{zzzyyyxxxvvvtttsssrrrqqqqqqiiiaaaYYYQQQNNNTTT\\\cccjjjjjj^^^OOOFFFDDDDDDCCCBBB???======???AAABBB???DDDFFFCCCAAADDDFFFFFFFFFCCC@@@>>>===>>>???@@@BBBEEEIIILLLNNNPPPSSSVVVQQQLLLGGGEEEDDDBBBAAAAAA;;;<<<<<<:::888777777777444333333333333333333333222222222111111111111000////////////000000000000333333222222222222222222000111111111111222222222111111111222222333333333111222222333333222222111222222333333333444444444222444666666555444555666666666777888:::<<<>>>???AAAKKKeeesss```MMM>>>>>>===<<<;;;:::;;;<<<===AAAIIIfff~~~zzzfffPPP<<<:::999777666666777999:::===@@@GGGLLLOOOZZZttt~~~~~~yyywwwuuuxxx||||||wwwrrrrrrsss^^^ZZZaaafffrrr|||||||||{{{yyyvvvtttwww~~~tttkkknnnmmmoooooogggZZZQQQOOOKKKWWWgggqqqpppggg\\\UUUWWW]]]hhhtttttt777666666666666777777888<<<<<>>===:::666666666777777777777777555444444444444555666666888:::???DDDFFFIIIRRR\\\ooonnnUUUNNNUUUkkk}}}rrrmmm~~~{{{~~~sssaaaUUUPPPLLLIIIRRR```ppp|||^^^YYYXXXZZZrrr~~~~~~}}}zzzxxxzzzyyywwwwwwwwwvvvsssqqqiiieeeaaaZZZQQQMMMTTT^^^jjjhhhbbbYYYOOOHHHEEEFFFBBB>>>===??????<<<===AAACCCHHHJJJHHHGGGKKKMMMMMMMMMHHHBBB@@@AAACCCDDDCCCAAAAAABBBDDDGGGIIIKKKLLLGGGFFFCCCAAA???>>>>>>>>>======<<<;;;:::888888777666555555444444333222222111111111111111000//////000000000000000000000000333333222222111000000///333333333333333333333333111111222222222333333333555555555444444333333333000111222333444555555555666666666666666555555555777999:::::::::;;;===@@@JJJUUUmmmqqqZZZJJJBBB<<<:::888777777999<<<===AAALLLjjj|||cccOOOCCC;;;;;;999999999999;;;;;;AAABBBEEEIIINNN]]]vvv||||||sssssstttyyy}}}}}}zzzuuu{{{xxxbbbYYY```iiivvv|||zzzyyynnnhhhggghhhiiikkkiiicccZZZQQQJJJKKKQQQ^^^kkknnneee[[[VVVWWW^^^lllzzz|||ooo666666555555555666777777888999AAATTTllllll[[[MMMLLLWWWkkk}}}uuuTTTCCC>>><<<999555555555555555444444444555444444444444555666666999:::???DDDFFFIIIQQQ[[[iiilllSSSKKKQQQddd}}}qqqnnn}}}~~~sssaaaUUUPPPKKKHHHSSSbbbtttuuu\\\XXXXXX[[[uuu~~~}}}}}}|||zzzyyyzzzxxxvvvuuuuuutttrrrpppjjjfffaaaZZZRRRNNNTTT^^^iiifff```WWWMMMFFFDDDDDD@@@======??????>>>AAAFFFJJJPPPTTTSSSQQQSSSUUUUUUNNNJJJFFFEEEHHHJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFDDDCCCBBB@@@>>>>>>======;;;::::::999777666666555555555555444333333222222111111111111111000//////000000000000000000000000111111111111111111111111333333333333333333333333222222333333333444444444555555444444444333333333111222333333444444444444666666666666666666666555888999:::;;;;;;<<<>>>@@@GGGTTTooowww^^^LLLCCC<<<;;;999888888:::<<<>>>BBBMMMlllgggOOOAAA;;;:::999999999999:::;;;@@@CCCGGGKKKPPP\\\ttt}}}zzzyyyqqqrrruuuxxx{{{{{{xxxvvv{{{qqq```\\\dddkkkxxx~~~}}}wwwpppfffaaaaaaaaaccceeeeee```XXXPPPJJJHHHNNN[[[hhhllleee\\\WWW[[[aaannn{{{~~~}}}yyykkk444444444444444555666777666999BBBRRRgggyyyjjj[[[NNNNNN[[[ssssssSSSBBB===;;;777666666555555444444333333555444444444444555666666:::;;;???DDDFFFIIIPPPYYYcccjjjQQQIIINNNaaa|||xxxppptttbbbUUUPPPJJJHHHSSSeeexxxmmmXXXVVVVVV\\\xxx|||zzzzzz{{{{{{zzzzzzxxxuuussssssrrrpppooojjjfffaaaZZZRRRNNNTTT]]]gggddd]]]TTTJJJDDDBBBAAA===;;;;;;>>>@@@AAAFFFMMMSSS]]]ffffffddddddcccbbbWWWTTTRRRSSSWWWYYYYYYWWWOOOMMMJJJHHHGGGEEEBBB@@@@@@@@@??????>>>===<<<<<<::::::999888777666666555555555444444333333222222111111111111111000//////000000000000000000000000//////000000111222333333222222222222222222222222333333444444444555555555555444444444444333333333222333333444444444333333555555666666666666666666888:::;;;;;;<<<===???AAAGGGVVVuuuxxx^^^LLLBBB<<<;;;:::999999;;;===>>>BBBNNNnnnlllQQQ???;;;:::999888888999:::;;;???CCCIIIMMMQQQ\\\rrr{{{yyyvvvrrruuuxxx{{{zzzyyyyyyyyyzzz~~~zzzkkk______gggmmmyyy}}}{{{uuuppplllfff^^^[[[\\\ZZZ]]]___```\\\UUUNNNIIIGGGLLLXXXgggmmmhhh```\\\```fffqqq{{{|||xxxvvvxxx|||tttfff333333333333444555555666:::===FFFYYYqqq}}}lll___RRRPPP]]]{{{pppQQQAAA===:::666999999888777666555555444555444444444444555666666;;;;;;>>>DDDGGGIIIOOOVVV```}}}fffPPPJJJOOOccc~~~tttwwwcccVVVOOOJJJHHHTTTfffzzz}}}gggVVVUUUTTTZZZvvv{{{yyyyyy{{{{{{{{{{{{xxxuuusssrrrqqqpppoookkkfff```[[[SSSOOOTTT[[[eeeaaaYYYPPPHHHCCCAAA@@@<<<:::;;;>>>@@@CCCKKKTTT^^^ooo~~~zzzvvvsssjjjhhhhhhjjjnnnooommmkkkYYYVVVSSSQQQOOOJJJDDD@@@===============<<<;;;;;;;;;;;;;;;:::999888888777555555444444333222222111111111111111111000//////000000000000000000000000//////000000111222222222111111111111111111111111333333333333444444444444444444444444444444444444444444444444444444333333555555555555666666666666888:::;;;<<<<<<>>>@@@CCCIII[[[}}}qqqXXXHHH@@@===<<<;;;::::::<<<===>>>CCCNNNooonnnRRR???;;;:::999888888999:::;;;>>>BBBHHHLLLOOO[[[ttt{{{}}}~~~vvvuuuzzz~~~}}}||||||~~~~~~ooo```^^^eeemmmvvvwww~~~|||uuuooojjjgggaaa[[[XXXZZZYYY[[[]]]]]]ZZZTTTMMMHHHHHHLLLWWWgggooommmgggccceeejjjsssyyywwwqqqooorrr|||rrrbbb222222222333333444666666===>>>IIIcccssshhhXXXUUUaaa}}}mmmNNN@@@===:::555999999888777666555555444555444444444444555666666::::::===CCCHHHJJJOOOUUU]]]tttwwwbbbNNNIIIOOO___yyyyyyzzzfffWWWPPPJJJHHHTTTggg|||yyyfffWWWSSSRRRVVVooo|||{{{{{{||||||{{{zzzxxxuuutttsssrrrqqqoookkkeee___ZZZTTTOOOSSSYYYbbb]]]UUUMMMFFFBBB@@@???<<<;;;<<>>>>>======<<<;;;::::::;;;::::::999999888888888555444444333222222111111111111111111111000//////////////////////////////000000000000000000000000111111111111111111111111222222222222333333333333444444444444444444444444444444555555555444333333444555555555666666777777888999;;;<<<<<<>>>AAACCCKKK\\\~~~hhhRRREEE???<<<<<<;;;;;;;;;<<<===>>>BBBNNNnnnnnnSSS@@@:::999888888888888999:::>>>AAAFFFIIILLL[[[xxx~~~~~~~~~zzzxxx}}}{{{cccZZZ```hhhnnnpppxxx|||{{{zzzzzz}}}|||}}}zzzuuutttnnnhhheee___YYYWWWYYY[[[\\\^^^]]]YYYRRRKKKGGGGGGIIITTTdddoooooojjjhhhgggkkkrrrvvvrrrkkkkkkppp{{{ppp___222222222333444555666777<<<===JJJhhhwwwnnn^^^ZZZhhh~~~iiiLLL???===:::444666666555555444444333333555444444444444555666666:::888<<>>======>>>BBBEEEKKKZZZggg|||yyywwwtttpppdddUUUIIICCCBBB???===;;;:::::::::888888777777777666666666444444333333222222111111111111111111111000//////////////////////////////000000000000000000000///222222222222222222222222111111111222222222333333333333333444444444444555333444444555555555444444444444555555666777777777777888:::;;;<<<>>>@@@CCCJJJYYYxxxeeeOOOEEEAAA;;;;;;;;;;;;;;;<<<<<<===BBBMMMlllnnnSSSBBB:::999888777777888999:::===@@@EEEGGGKKK[[[zzz|||{{{}}}~~~{{{~~~gggWWWZZZaaafffjjjvvv}}}yyyxxxxxxyyy~~~}}}}}}|||yyyuuurrrqqqkkkeeeaaa\\\WWWUUUXXX\\\]]]]]]\\\WWWQQQJJJFFFDDDEEEOOO___lllnnnjjjhhhgggkkkppprrrmmmgggjjjqqq}}}mmm[[[222222333333444666777888:::===LLLiii}}}tttlll]]][[[kkkfffJJJ>>>>>>;;;555555555555555555444444444555444444444444555666666888777:::CCCIIILLLPPPTTTWWW```rrr|||hhhRRRIIIKKKUUUiii{{{kkkZZZQQQJJJHHHUUUjjj~~~jjjXXXQQQNNNOOO^^^ppp~~~~~~}}}~~~|||xxxsssssssssuuuuuutttpppmmmjjjccc\\\XXXSSSNNNOOOTTTXXXQQQIIICCC@@@???>>>======>>>AAAFFFJJJTTTeeeuuu~~~}}}}}}~~~|||ppp^^^PPPIIIFFFAAA===:::999999:::777777777777666666666666444444333333222111111111111111111111111000//////////////////////////////......//////000000111111333333333333333333333333222222222333333333444444333333333444444444555555333333444555666666666555444444555555666777777888666777999:::;;;===@@@BBBIIIUUUqqqeeeOOODDDAAA:::::::::::::::;;;;;;;;;AAAKKKjjjoooSSSBBB:::999888777777888999:::<<>>NNNiiixxxmmmfffXXXYYYkkkdddIII>>>>>>;;;555666666666777777777777777555444444444444555666666777666:::BBBJJJMMMPPPTTTWWW]]]lllqqqYYYLLLLLLYYYkkkzzz~~~mmm[[[QQQIIIHHHUUUkkkkkkWWWPPPMMMNNNZZZiii~~~|||{{{{{{{{{{{{~~~|||vvvpppppprrrtttuuusssooollliiibbb[[[WWWRRRNNNNNNRRRTTTMMMEEE???======<<<;;;===>>>BBBHHHOOOZZZnnnvvvwww{{{vvvdddVVVMMMIIICCC===999888999:::999999999999888888888888444444333333222111111000111111111111111000//////////////////////////////,,,,,,---///000222333333333333333333333333333333333333333444444444555555333333333444444555555555222333444555666666666666444444444555666777777888555777999:::;;;<<<@@@BBBJJJUUUmmmeeeOOOCCC???999999999:::::::::;;;;;;@@@JJJhhhpppSSSBBB:::999888777777888999:::;;;AAAIIILLLMMMZZZvvviiiXXXUUUVVV]]]gggzzz~~~}}}~~~yyyvvvsssrrrkkkeee```^^^ZZZVVVWWWZZZUUUVVVWWWVVVRRRMMMGGGCCCFFFEEEMMM]]]kkkooommmkkkeeegggkkkkkkfffdddmmmxxx}}}eeeRRR222333444444333444777:::999>>>LLLeeerrr```ZZZXXX^^^ooo~~~\\\FFF<<<888888:::666555555555555444444444444333333333333444555555666888;;;@@@FFFKKKPPPRRRYYY[[[kkkxxxYYYJJJTTTTTThhh|||ooo[[[PPPJJJKKKYYYiiixxxnnnUUUNNNLLLLLLWWWhhh~~~{{{{{{{{{{{{{{{{{{}}}|||vvvrrrrrrsssuuuuuussspppllliiieeebbb]]]WWWRRRMMMKKKIIIKKKHHHDDD???<<<::::::;;;>>>@@@CCCIIIQQQaaawww|||sssooollljjjjjjkkkiiibbb\\\VVVPPPHHH@@@;;;777444222888666444555666666333000444333222222111111222222000000000////////////...000000000000000000000000000000000000111111111111333333222222111222222222222222333333333333444444333333333444444444555555444444555555555555444444555555555666666666666666999777777:::;;;:::<<<@@@JJJVVVqqq{{{```LLLCCCBBB;;;:::999999999:::;;;;;;@@@IIIcccvvvUUUCCC======;;;:::999::::::;;;???@@@FFFMMMPPPZZZwwwzzzzzzgggVVVSSSVVV```lllxxxssstttsssoookkkgggaaa[[[WWWVVVVVVWWWRRRQQQOOOMMMJJJFFFDDDBBBCCCDDDJJJWWWfffnnnnnnjjjeeeeeefffgggdddfffppp}}}yyy```NNN333333444444333555777:::999>>>LLLdddppp___YYYUUUZZZjjj}}}[[[FFF>>>;;;::::::666555555555555444444444444333333333333444555555666888;;;@@@FFFKKKPPPSSSZZZ[[[jjj^^^JJJPPPSSSfffxxxooo\\\QQQKKKLLLXXXgggtttoooUUUNNNLLLLLLXXXhhh}}}zzzzzzzzzzzzzzzwwwyyy{{{|||zzzwwwsssqqqssstttuuuuuusssoookkkhhhdddbbb\\\WWWQQQLLLIIIGGGIIIFFFBBB>>>;;;;;;;;;;;;???BBBFFFMMMXXXjjj}}}zzz{{{~~~|||qqqiiibbb___]]]^^^___^^^YYYTTTRRRMMMEEE???;;;888555444777555444444666666444111444333222222111111222222333333333222222222111111000000000000000000000000000000000000111111111111333333222222111222222333222222333333333333444444333333333444444444555555444444555555555555444444555555555666666666666666:::888888;;;<<<;;;>>>CCCOOO___~~~tttZZZGGG>>>>>>::::::999999:::<<<===???BBBJJJbbb|||vvvUUUCCC===<<<:::999999999:::;;;@@@@@@EEELLLPPP\\\{{{yyytttuuu~~~dddUUUSSSWWWaaammm~~~vvvtttuuuuuuqqqoooiiiaaaZZZWWWVVVUUUTTTOOONNNMMMJJJGGGDDDBBB@@@BBBCCCIIIVVVdddmmmmmmjjjeeedddeeefffeeegggsssyyy```OOO333444444444444555888::::::>>>MMMfffmmm]]]WWWQQQVVVhhh{{{ZZZEEE>>>;;;999888666555555555555444444444444333333333333444555555666777;;;???EEELLLQQQTTT[[[[[[iiifffKKKMMMQQQbbbttt{{{|||ooo\\\RRRLLLLLLVVVcccooooooVVVMMMLLLMMMYYYhhh}}}zzzzzzzzzzzzyyyvvvvvvvvvuuuttttttsssrrruuuuuuvvvuuurrrnnnjjjgggdddaaa\\\VVVPPPKKKGGGEEEDDDBBB???<<<;;;;;;<<<===@@@DDDKKKTTTcccyyy~~~zzzxxxuuutttuuuwwwxxxvvvoooeee___VVVSSSPPPPPPQQQQQQNNNKKKKKKGGGAAA<<<:::888777666555444444444555555444222444333222222111111222222000000000000////////////000000000000000000000000000000000000111111111111333222222111222222333333222222333333333333444444333333333444444444555555444444555555555555444444555555555666666777777777;;;999999<<<======AAAGGGUUUnnnkkkTTTCCC<<<<<<:::999999:::;;;===@@@AAACCCJJJ```wwwtttRRR@@@<<<;;;999888888999::::::@@@AAAFFFLLLRRRddd{{{tttpppqqq|||zzz```SSSSSSWWWcccqqq}}}}}}zzz{{{yyyvvvwww{{{zzzvvvuuulllaaaYYYWWWVVVSSSPPPKKKJJJIIIGGGDDDBBB@@@???AAABBBIIIUUUbbbjjjkkkiiidddccccccdddeeeiiiuuuwww___PPP333444555444444555888:::;;;AAASSSoookkkZZZTTTNNNVVVkkk|||\\\GGG===777666888666555555555555444444444444333333333333444555555555777:::???EEELLLRRRUUU[[[[[[iiinnnOOONNNOOO^^^sss~~~wwwyyymmmZZZPPPLLLKKKUUUaaammmoooVVVLLLKKKNNNZZZhhh~~~||||||{{{{{{zzzxxxwwwtttsssssstttvvvwwwvvvwwwvvvuuurrrnnnjjjhhhdddaaa]]]WWWPPPKKKFFFDDD@@@???<<<::::::;;;===???@@@FFFOOO[[[ooo{{{yyywwwtttqqqqqqrrrqqqllleee]]]XXXQQQNNNJJJIIIIIIIIIGGGFFFEEEAAA===:::999999888777444444444555555555444333444333222222111111222222/////////.........------///////////////////////////000000000111111111111222222111111222222333333222222222333333333444444333333333444444444555555444444555555555555444444555555555666777777888888:::999:::<<<<<<===DDDLLL\\\|||eeeQQQCCC======::::::999:::;;;===>>>@@@BBBIII```wwwyyynnnNNN>>>;;;:::999888888888999:::@@@BBBHHHOOOYYYpppzzztttqqqsss~~~rrr\\\QQQSSSXXXggguuu~~~{{{zzz|||}}}|||{{{uuuyyy{{{|||}}}zzznnnaaaYYYWWWVVVQQQMMMIIIHHHFFFDDDBBB@@@???>>>@@@BBBHHHSSS___fffhhhfffcccaaaaaabbbdddjjjvvvrrr\\\OOO333444555555444555888;;;===GGG^^^}}}hhhVVVPPPMMMYYYsssyyy{{{~~~bbbLLL===555666:::666555555555555444444444444333333333333444555555555666999>>>EEELLLSSSWWW[[[]]]kkkuuuUUUQQQMMM\\\sss}}}www{{{}}}lllWWWMMMKKKJJJTTTbbbnnnqqqXXXLLLJJJOOOZZZfff|||~~~~~~}}}|||{{{yyywwwtttrrrrrrtttwwwyyywwwwwwvvvuuurrrnnnjjjhhheeeccc^^^XXXRRRKKKFFFCCC===<<<:::999:::<<>>>>>;;;:::999999999:::;;;<<>>CCCKKKSSS___zzz}}}}}}zzzuuusssuuu}}}|||lllYYYPPPRRRXXXjjjxxx~~~}}}{{{zzzzzzzzzzzzyyyzzzzzzoooaaaYYYVVVTTTOOOJJJGGGFFFDDDBBBAAA@@@@@@@@@@@@BBBHHHQQQ[[[bbbdddcccaaa^^^^^^```ccciiittt~~~{{{mmmYYYMMM444555555555555666999;;;@@@MMMjjjeeeSSSMMMKKKZZZxxx{{{rrrttt}}}bbbMMM???888888<<<666555555555555444444444444333333333333444555555555666888===DDDMMMTTTXXXZZZ___ooozzzZZZTTTLLLZZZrrr~~~}}}{{{~~~lllWWWLLLJJJJJJUUUcccrrrxxx]]]NNNJJJNNNXXXbbbttt}}}{{{xxxvvvtttrrrrrrsssuuuwwwuuuuuutttrrrpppllljjjhhhfffddd___YYYRRRKKKEEEBBB<<<;;;999999:::===@@@BBBBBBLLLYYYiii~~~yyytttnnnllliiijjjjjjggg```XXXRRROOOLLLJJJGGGCCC@@@???>>>======;;;888777888999888777666888999888666444444555444333222222111111222222000000000000////////////000000000000000000000000000000000000111111111111111111111111222333444444222222333333333333444444333333333444444444555555444444555555555555444444555555666777777888999999999888999;;;;;;>>>HHHTTTlllsss\\\LLLAAA<<<===;;;;;;999999888999:::;;;AAAMMMiiissskkk~~~gggNNNBBB::::::999888888999;;;<<<===EEEMMMSSS___zzz{{{yyyyyy{{{{{{wwwuuuwww{{{zzzzzzyyygggVVVNNNQQQWWWjjjxxx~~~}}}}}}~~~vvvmmmbbbZZZVVVRRRMMMIIIEEEDDDBBB@@@??????@@@@@@AAACCCIIIPPPXXX]]]___```___\\\[[[___bbbfffoooxxx}}}yyyuuuyyyiiiVVVLLL444555666555555666999;;;BBBRRRttt}}}aaaQQQLLLHHHXXXwwwtttjjjlllsssWWWFFF???;;;999888666555555555555444444444444333333333333444555555444555888===DDDMMMUUUYYYYYYaaasss]]]UUUMMMXXXoooyyyyyy~~~mmmXXXNNNKKKJJJVVVeeetttfffRRRKKKNNNUUU\\\mmm}}}{{{wwwvvvuuuttttttttttttuuuqqqqqqpppnnnllljjjhhhfffeeeccc___YYYQQQJJJDDD@@@;;;:::999999;;;===AAACCCDDDPPP___ooo~~~yyypppiiigggeeeggghhheee]]]UUUOOOMMMFFFFFFDDDBBB???===<<<<<<<<<:::888777888888777666999:::;;;:::666444444555444333222222111111222222......---------,,,,,,,,,000000000000000000000000000000000000111111111111111111111111222333444555222222333333333333444444333333333444444444555555444444555555555555444444444555666777888999::::::999999;;;<<<<<<@@@LLLXXXuuurrr[[[LLLAAA===<<<;;;:::999999:::;;;<<<===CCCQQQpppzzzmmmnnncccLLLCCC;;;:::999999999:::<<<======FFFMMMPPPXXXoootttsssvvv|||}}}zzzyyy{{{zzzzzzyyyzzz}}}uuueeeUUUMMMQQQVVVhhhuuu{{{pppjjjbbb[[[UUUPPPLLLIIICCCBBB@@@>>>>>>>>>???@@@BBBEEEIIIOOOUUUZZZ\\\\\\]]]ZZZZZZ]]]```ccciiiqqqwwwtttrrrrrrttt|||gggUUULLL444555666555555666999;;;CCCUUUzzzxxx^^^OOOKKKFFFVVVuuuoooccccccvvviiiKKK>>>>>>===777222666666555555555444444444444333333333333444555555444555888===DDDMMMUUUZZZXXXbbbvvv___UUUMMMVVVmmm~~~xxxrrr~~~oooZZZPPPKKKKKKWWWfffvvvmmmVVVLLLMMMSSSXXXiii~~~|||zzzxxxxxxxxxwwwwwwvvvuuuuuunnnnnnmmmkkkjjjhhhfffeeedddbbb^^^XXXPPPHHHBBB>>><<<;;;:::999;;;>>>AAACCCFFFSSSbbbssszzzooogggeeedddgggiiifff^^^UUUOOOMMMCCCCCCCCCBBB???=========<<<:::888888888888777666:::<<<===;;;777444444555444333222222111111222222111000000000000/////////000000000000000000000000000000000000111111111111111111111111222333444555222222333333333444444444333333333444444444555555444555555555555555555444444555666777888999::::::::::::<<<>>>===AAANNN[[[|||sss\\\MMMCCC>>>>>>:::999999:::;;;===???@@@EEETTTuuurrrllluuu~~~___IIIAAA;;;;;;:::999:::;;;===>>>===FFFMMMMMMQQQeeewwwrrrrrrwww~~~~~~}}}zzz{{{|||zzzyyyzzz~~~}}}tttdddTTTMMMPPPVVVfffsss~~~uuullliiiccc\\\UUUOOOKKKIIIAAA@@@>>>===<<<===???@@@CCCEEEJJJOOOTTTWWWYYYZZZ\\\YYYYYY\\\___aaaffflllooolllkkkpppxxx|||fffVVVMMM444555666555555666999;;;AAASSSuuupppYYYNNNHHHIIIYYYmmmvvvkkk[[[[[[yyyaaaHHH@@@999999:::666777777777777666666666666333333333444444444555555777666666999BBBLLLTTTYYY^^^cccvvvaaaIIIIIISSSeee}}}|||uuuwwwpppoooZZZPPPGGGNNNXXXdddssstttYYYKKKHHHOOOXXXqqq~~~~~~{{{zzzyyyxxxvvvuuuttttttmmmmmmmmmlllkkkhhhfffeeefffddd___XXXPPPIIICCC@@@???:::888:::;;;===BBBIIINNNNNNiii}}}qqqfffeee```bbbaaa^^^ZZZWWWNNNFFFCCCBBB@@@>>><<<;;;:::999;;;:::888666555555666777======<<<:::888555333222222222222111111111111000000000000000000000000000000000000000000/////////333222222222111111000000111000000///000222333444444444444444444444444444555555555444444333333333666666666555555444444444666666777888999::::::;;;999888999;;;<<>>:::::::::888888999<<<>>>DDDSSSsssnnnnnnnnnyyydddMMM<<<:::999888888888999:::;;;>>>IIILLLNNNUUU___uuuxxxpppvvv}}}}}}|||}}}|||{{{zzz{{{|||~~~~~~~~~wwwgggUUUJJJKKKPPPbbbjjjyyy~~~xxxtttiiieeeaaa\\\WWWRRRLLLGGG???>>><<<===>>>@@@@@@???DDDDDDFFFKKKRRRYYY^^^```___]]]\\\^^^bbbfffgggfffkkkkkkmmmttt|||iiiVVVJJJ444555666555555666999;;;AAAQQQooolllWWWMMMHHHIIIZZZooopppgggYYY]]]}}}___GGG@@@999999:::666777777777666666666555555333444444444444444444444777666666999AAAKKKSSSYYY```dddsssaaaJJJIIIQQQccc{{{~~~xxxxxxqqqmmmYYYOOOKKKPPPXXXdddtttttt[[[MMMJJJQQQXXXlll~~~}}}|||zzzzzzyyyxxxvvvuuusssrrrmmmmmmmmmlllkkkiiigggfffeeeccc___YYYQQQIIICCC???===:::999;;;===???EEELLLRRRWWWssspppdddbbbaaaeeeeee___YYYTTTMMMEEECCCAAA@@@>>><<<;;;::::::;;;:::888666555555666777===<<<;;;:::777555333222222222222111111111000000////////////////////////////////////////////////222222111111111000000000000000000000111222333444444444444444444444444444444444444444444444333333555555555555444444444333666666777888999::::::;;;888777999<<<>>>CCCOOO[[[{{{ttt[[[LLLCCC>>><<<:::::::::999888999<<>>HHHLLLNNNUUU]]]qqqzzzuuuvvvyyy~~~}}}{{{zzz~~~|||{{{|||~~~{{{{{{ttteeeSSSIIIKKKPPP___gggwww|||vvvrrrjjjfff```ZZZUUUNNNHHHDDD@@@>>>======???@@@@@@???CCCDDDEEEJJJPPPWWW]]]```bbb```___aaadddggghhhggghhhiiimmmyyyjjjVVVJJJ444555555555555666999;;;AAANNNhhh}}}hhhUUULLLFFFHHH[[[rrrlllcccWWW___{{{\\\FFF@@@999999:::666666666666555555555444444444444444444444444444333666555666999@@@IIIRRRXXXbbbdddooo}}}```KKKHHHOOO___vvv{{{}}}www~~~nnnZZZQQQPPPRRRYYYfffxxxsss\\\OOOLLLRRRYYYggg~~~~~~}}}{{{zzzyyyyyyyyyxxxvvvsssqqqooommmmmmmmmmmmllljjjhhhfffdddccc```ZZZSSSJJJCCC>>>;;;999:::===@@@BBBIIIPPPZZZfffpppdddaaaaaagggggg```WWWQQQJJJEEEBBBAAA???===<<<::::::::::::999777666555666666777;;;;;;:::999777555333222222222111111111000000000................................................111111000000000000/////////000111222333333333333333333333333444444444444333333444444444444444444555444444444444333333333666666777888999::::::;;;666777:::>>>@@@DDDOOO[[[tttqqqZZZLLLBBB<<<:::999::::::999888999===???HHHZZZwwwvvvttt{{{gggOOO>>>:::999888888888999:::;;;===HHHKKKMMMTTTZZZkkk|||xxxvvv|||~~~~~~}}}}}}}}}}}}|||}}}{{{{{{ttteeeTTTKKKLLLQQQZZZccctttzzzuuurrrmmmhhhaaaZZZSSSLLLEEEAAA@@@???>>>>>>@@@AAAAAA@@@CCCCCCEEEIIIOOOVVV\\\```fffddddddeeegggiiiiiiiiifffiiiqqqkkkVVVJJJ333444555555444555888;;;???JJJaaa|||xxxfffTTTKKKDDDGGG\\\vvvlllbbbXXXddduuuWWWDDD???999888:::666666555555555444444444444555444444444444333333333444555666999>>>GGGQQQWWWbbbccclll~~~aaaLLLHHHMMM[[[qqqyyy~~~|||ppp^^^UUUSSSTTTYYYhhh}}}qqqYYYMMMKKKQQQYYYfff|||}}}~~~~~~}}}{{{yyyxxxwwwwwwwwwwwwtttrrrooommmmmmmmmmmmmmmllljjjhhhgggcccbbb```[[[TTTKKKCCC>>>;;;:::;;;???AAACCCKKKSSSaaauuu~~~ooodddbbbaaafffggg___TTTMMMIIIEEEAAA@@@???===;;;:::::::::999888777666666666666666999999999888666444333222111111111111000000000000........................---------...............000000000//////////////////000222333444444333222333333333333333444444444333333333444444555555555444444444444444333333333666666777888999::::::;;;777777:::>>>???CCCNNNYYYmmmkkkWWWKKKBBB;;;999999::::::999999:::===@@@KKK^^^~~~{{{iiiOOO???:::999888888888999:::;;;===GGGKKKMMMTTTXXXfff}}}}}}~~~wwwvvvwww|||~~~}}}|||}}}xxxiiiWWWMMMNNNSSSUUU___sss{{{vvvrrroooiiiaaaYYYRRRLLLFFFBBBAAA@@@>>>???@@@BBBAAAAAABBBCCCDDDGGGMMMTTT\\\bbbiiihhhggghhhhhhiiiiiihhhgggkkkwwwiiiUUUJJJ333444555444444555888:::;;;EEEZZZtttwwwfffUUULLLEEEIIIbbbnnneee^^^ooonnnSSSBBB???999888:::666666555555555444444444444444444444444444444444444333444666888===EEEOOOVVV```cccjjj{{{cccMMMGGGKKKWWWllluuuwwwyyy~~~ooo```XXXUUUTTTYYYhhhnnnVVVIIIHHHPPPYYYggg|||}}}}}}}}}|||zzzyyywwwuuuuuuuuutttrrrpppnnnlllllllllmmmmmmllljjjhhhgggcccbbb```[[[TTTLLLDDD???<<<;;;<<>><<<;;;:::::::::777777777666666666666666777777777666555444222111111111111000000000//////........................------------....../////////////////////000000000///000222333444444333333222222222333333333444444333333333444444555555555444444444444444444444444666666777888999::::::;;;999888:::===>>>AAALLLXXXjjjeeeSSSJJJBBB<<<:::999::::::999999;;;>>>AAALLLaaaiiiNNN???:::999888888888999:::;;;===GGGJJJMMMTTTWWWdddyyyxxxooommmoootttvvvzzz}}}}}}|||}}}{{{lllZZZNNNMMMPPPSSS^^^ssszzzvvvsssmmmggg^^^VVVOOOJJJEEEBBBAAA@@@>>>???@@@BBBAAAAAAAAABBBDDDFFFKKKTTT^^^eeejjjjjjjjjjjjhhhgggggggggdddmmmhhhVVVLLL333444444444444555888:::777AAAWWWqqqxxxhhhXXXOOOIIIPPPnnn~~~oooiiiggg}}}hhhOOOAAA???999888:::777666666666555555555444444333333333444444444555555222444666888;;;CCCNNNVVV^^^dddkkkvvveeePPPGGGJJJTTThhhtttttt~~~uuuxxx{{{kkk___YYYTTTSSSVVVcccxxxjjjSSSGGGFFFNNNWWWhhh~~~|||{{{yyyyyyxxxtttsssrrrqqqpppnnnnnnmmmkkkkkkllllllkkkjjjhhhgggdddccc```[[[TTTLLLEEEAAA===<<<===@@@AAAFFFRRR___rrr}}}vvvjjjfffhhhgggiiidddXXXNNNIIIGGGEEE@@@???===<<<;;;:::::::::666666666666666666666666666666666555444333222111111111000000000/////////........................---------...//////000000//////000000000000111111000111222333444444444444111111222222333333444444333333444444444444444444444444444555555555555666666666777888999::::::;;;:::999:::<<<===BBBNNNZZZooo|||bbbQQQIIIBBB===;;;999::::::999999;;;???BBBLLLccciiiMMM???:::999888888888999:::;;;===FFFJJJMMMUUUYYYdddyyysssgggbbbbbbjjjnnnuuu|||}}}}}}~~~|||~~~{{{mmm[[[NNNKKKMMMTTT```vvv~~~{{{wwwuuulllfff\\\SSSLLLFFFCCC@@@@@@???>>>>>>@@@AAAAAA@@@@@@BBBDDDFFFKKKTTTaaajjjlllmmmmmmllliiifffeeeeeecccqqqkkkYYYNNN333333444444333555777:::999DDDZZZuuuzzzkkk\\\TTTOOOZZZ}}}sssnnnnnncccKKK@@@???999777:::777777777777666666666555555111222222333444555666666111444666777:::AAAMMMUUU\\\fffnnnsss~~~fffTTTGGGIIIRRReee|||}}}|||{{{ppprrruuuiii```[[[SSSQQQRRRZZZjjj}}}eeeRRRIIIGGGMMMTTTfff|||zzzyyyyyyyyysssrrrpppnnnmmmmmmnnnoooiiijjjjjjkkkjjjiiigggfffeeeccc___ZZZSSSLLLFFFBBB===<<<>>>@@@CCCJJJZZZiiiwwwmmmlllooorrrnnndddVVVLLLIIIGGGCCC???>>>===<<<;;;:::::::::555555666666666666666555444444555444444333222111111000000000////////////////////////////////////------...//////000111111000000000111111111222222222222222222333444555555000111111222333333444444444444444444444444333333555555555666666666777777666666777888999::::::;;;;;;::::::<<>><<<999::::::::::::<<>>FFFIIIMMMVVV[[[fff{{{ttthhhaaa___gggmmmvvv~~~}}}|||{{{xxx{{{{{{ppp___QQQMMMOOOVVVbbbyyy}}}|||pppiii^^^SSSKKKFFFBBB???@@@>>>======???@@@@@@??????AAADDDFFFKKKUUUcccnnnnnnppppppnnniiifffeeeeeekkk|||sss]]]PPP222333444444333444777:::???JJJ```{{{{{{mmm___XXXUUUbbbvvvqqqqqq```III??????999777:::777777777777777666666666666000111222333555666777777111333666777999AAALLLUUU\\\hhhoooqqqzzz{{{fffXXXGGGHHHQQQddd{{{yyymmmooo}}}~~~|||tttjjjccc___SSSPPPOOOSSS___ooozzzcccSSSKKKIIILLLRRRccc|||zzzyyyzzzzzzrrrqqqnnnllllllmmmoooqqqhhhiiijjjjjjiiihhhgggffffffccc___YYYRRRLLLGGGDDD===<<<>>>AAAEEENNN```qqq|||rrrssswwwzzztttfffVVVLLLIIIFFFAAA???>>>===<<<;;;:::::::::555555666666666666666555333444444444333333222111000000000000////////////000000000000000000000000.........///000111111222000000111111222222222333333222111111222333555666000000111222333333444444555555555444444333333333555666666666777777888888666666777888999::::::;;;;;;::::::===@@@HHHXXXgggdddSSSJJJCCC>>><<<999::::::::::::<<<@@@CCCIIIdddgggKKKBBB:::999888888888999:::;;;>>>FFFIIIMMMWWW\\\hhh}}}yyyooogggdddiiippp{{{}}}zzzyyyvvv{{{|||ssscccVVVRRRRRRXXXeee{{{wwwooocccWWWNNNHHHCCCAAA???>>><<<===???@@@@@@???>>>AAADDDFFFKKKVVVeeepppoooqqqrrrpppkkkfffeeeeeeuuuyyyaaaQQQ555444222222555888999:::===GGGdddzzzjjjaaa[[[WWWnnntttmmmrrryyyTTTHHH<<<:::;;;999777666666666666666666666666666444444444444444444444444444222333777999===GGGQQQ\\\dddjjjlllttt}}}{{{qqq]]]JJJGGGNNN[[[mmmyyylllrrr{{{~~~}}}uuukkkddd```VVVQQQOOORRRXXXbbbqqqsss___OOOGGGGGGJJJLLLaaauuu~~~}}}{{{xxxvvvssstttssspppllllllnnnqqqnnnooonnnkkkgggdddcccdddeeeccc```\\\WWWPPPIIIDDDDDDBBB???DDDLLLOOOddd~~~~~~~~~yyyeeeVVVLLLGGGBBB>>>===<<<<<<;;;;;;:::999999777777666444444333333333555555444333333222222111111111000000//////......000000000000000000000000......000000000///...---000111111111111000000///111111222222222333333333333333333444444444555555111111222333333444555555444444444444444444444444555555666666777777888888===;;;<<<>>>BBBJJJZZZiii}}}^^^MMMEEE===999:::888777777888;;;<<<======KKKiiiiiiNNN@@@<<<:::888666666888:::<<<:::EEEKKKOOOWWW[[[ggg}}}yyyrrrqqqttt{{{~~~{{{zzzyyyyyyyyyuuutttuuutttfffUUUOOOTTT[[[eeezzzzzzqqqdddXXXOOOIIIDDD@@@BBBBBB@@@???>>>>>>>>>>>>@@@AAAAAABBBHHHTTTcccooottttttsssnnniiigggjjjmmmyyyyyy```PPP555444333444555888999:::???NNNmmmuuufff^^^[[[[[[vvv{{{oookkkrrrtttRRRFFF;;;999:::888666555555555555555555555555555444444444444444444444444444333444777999<<>>AAAHHHWWWeeezzzxxx[[[LLLEEE>>>;;;===999888888999;;;===>>>???IIIeeefffLLL???<<<:::888777777888:::<<<<<>>============??????@@@AAAGGGSSSbbbmmmttttttqqqmmmiiiiiimmmqqqyyy```PPP555555555555666888999999AAAVVV{{{mmm___YYYYYY```vvvkkkjjjuuuoooOOODDD:::888888666444555444444444444444444444444555555555555555555555555555444444777888:::CCCLLLYYY```fffiiippp}}}{{{hhhUUUJJJJJJSSSccc~~~zzz|||qqqkkkZZZRRRKKKJJJOOO[[[mmm}}}yyygggVVVJJJGGGHHHKKKTTTggg}}}|||zzzxxxvvvtttsssrrrooommmmmmoooqqqnnnoooooonnnkkkjjjjjjkkkfffdddaaa^^^ZZZSSSLLLGGGFFFFFFCCCIIIUUU]]]tttzzzwwwpppfffXXXLLLEEEBBB???===<<<<<<;;;::::::999999888888888777666555555555555333333333222111111000000000000000000////////////..............................---------....../////////000111222222222222111111222222222333333333222222222222333333333333555555555555555555555555444444444444444444444444555555666666777777888888999888;;;>>>@@@FFFSSS```mmmqqqWWWKKKEEE>>><<>>@@@AAAHHHaaa{{{aaaJJJ>>>;;;:::888777777888:::;;;===FFFJJJMMMVVV]]]mmm~~~yyyssssssvvvzzz|||zzzyyy{{{yyyiiiUUUMMMQQQ[[[dddvvv}}}ssscccUUUKKKFFFDDDCCC???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@FFFQQQ___iiirrrqqqnnnjjjgggjjjqqqwwwyyy```PPP444555666777777888999:::BBB^^^eeeXXXSSSWWWddduuujjjlllzzzlllMMMCCC;;;999888666555555444444444444444444444444666666666666666666666666666444555777777888@@@HHHYYY```fffiiilllwwwoooXXXJJJGGGQQQbbb}}}tttkkk```VVVLLLJJJNNN[[[nnn~~~ooo]]]OOOHHHHHHJJJRRRccc|||~~~}}}{{{yyywwwtttsssqqqooonnnnnnoooqqqpppqqqqqqpppmmmllllllmmmfffeeebbb```\\\VVVOOOKKKEEEFFFDDDKKKYYYeee|||vvvpppkkkccc[[[PPPHHHCCC@@@>>>===;;;;;;::::::999888888888777777666555555555555555333333222111111000000///000000000000////////////000000000000000000000000......,,,,,,,,,---///000...///000111222333333333111111222222222333333333111111222222222333333333555555555555444444444444444444444444555555555555555555666666777777888888888888;;;???AAAEEEQQQ]]]jjjkkkTTTJJJDDD===;;;===888999999999:::<<>>;;;:::888888888888:::;;;;;;DDDGGGIIIRRRZZZlllzzztttvvv}}}{{{jjjVVVPPPTTT\\\dddttt~~~wwwooobbbUUUJJJDDD@@@???<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===???DDDNNN[[[eeeooonnnkkkgggeeejjjrrrzzz{{{vvv{{{aaaQQQ444555777777777888;;;===FFFgggvvv^^^RRROOOTTTfffssshhhkkk|||jjjKKKCCC<<<:::999666666777555555555555555555555555666666666666666666666666666444555777666777===EEEYYY```gggjjjjjjqqqxxx\\\KKKFFFRRRccc~~~vvvlllaaaWWWMMMIIIMMMZZZnnnwwwfffUUUKKKIIIJJJTTTccczzz~~~|||zzzyyytttrrrpppnnnnnnooopppppprrrssssssqqqmmmkkkkkklllgggeeecccaaa^^^YYYSSSNNNDDDGGGFFFMMM^^^lllxxxlllddd___WWWRRRKKKEEEAAA???>>>>>>:::::::::999888888777777555555444333333333444444333333222111111000000///////////////000000000000000000000000000000000000...------,,,---...///000//////000222333333333333111111222222222333333333111111222222222333333333444444444333333333333333444444444555555666666666555555666666777777888888999:::===AAABBBFFFQQQ]]]pppzzzfffRRRIIICCC;;;888:::777888888888888:::???BBBQQQhhh{{{qqqVVVEEE>>>::::::999888888999:::::::::DDDFFFIIIRRRYYYjjjwwwsssxxxyyyhhhUUUPPPVVV[[[cccsss{{{zzzyyywwwtttqqqmmmdddXXXMMMDDD???<<<::::::::::::::::::;;;;;;:::<<<>>>???CCCLLLWWW```iiihhhfffccccccgggpppxxxyyyooorrr~~~cccRRR333555777777666888===BBBQQQtttkkkYYYMMMKKKSSShhhoooccciii{{{fffIIIBBB<<<;;;999666666888666666666666666666666666555555555555555555555555555444444666666555<<>>>>>>>>::::::999888888777777666444444333333333333333444333333333222111111000000////////////000000000000.......................................///000111000000111222333333333333111111222222222333333333222222222222333333333333333333333333333333333333444444444555666666777777555555666666777777888888::::::===AAACCCGGGRRR^^^rrrsssaaaPPPIIIBBB999555777555777888777777999???DDDYYYssstttlllSSSCCC>>>:::999999999999999999:::;;;EEEIIILLLTTTYYYgggwwwuuu}}}yyygggTTTOOOUUUYYYaaaqqqzzzwwwtttqqqnnnmmmkkkeee[[[OOOFFF@@@===999999999999999:::;;;<<<;;;===???@@@BBBIIISSS[[[aaabbbbbbaaa```dddkkkqqqttt|||yyyssspppmmmwwweeeSSS333555666555555888@@@FFFaaawwwaaaTTTJJJIIISSSkkklll```ggg|||___FFF@@@;;;:::888555555777555555555555555555555555444444444444444444444444444333444666555555;;;BBBRRR[[[hhhnnnlllmmm|||vvvYYYIIINNN]]]wwwzzz|||zzz}}}vvvmmm]]]UUUMMMLLLPPP[[[lll{{{yyydddSSSLLLKKKVVVdddzzz~~~|||{{{{{{yyywwwtttqqqnnnmmmoooqqqqqqpppoooppppppooolllkkkkkklllhhhgggfffdddbbb^^^XXXTTTJJJQQQRRRZZZlll|||xxxeee\\\UUUOOOIIIHHHFFFBBB>>><<<<<<<<<999999999888777777666666444444333333333444444555444444444333222222111111.../////////000000000111........................---...///000111111111111111111222333333222222222111111222222222333333333333333333333444444444444222222333333444444555555444444444555666777777777555555666666777777888888::::::<<<@@@BBBGGGSSS```rrrlll\\\NNNHHHBBB888444777666888999888777999@@@FFF```}}}|||pppjjjQQQAAA<<<999999999999999999999999999EEEJJJNNNUUUWWWbbbwww~~~vvvvvv~~~~~~lllWWWPPPTTTUUU]]]ooo|||xxxuuuqqqnnniiigggaaaWWWKKKCCC???>>>999888999999:::;;;<<<======???@@@AAABBBHHHPPPWWW[[[]]]______^^^___dddhhhiiimmmjjjiiinnnrrrhhhUUU333555666555444888AAAIIInnnppp[[[QQQHHHHHHSSSmmmlll```hhhYYYDDD>>>:::999777333444777444444444444444444444444444444444444444444444444333222333666555555:::BBBOOOYYYgggpppmmmnnn}}}aaaKKKKKKXXXqqq}}}qqqtttllltttzzz|||rrriii]]]VVVPPPPPPTTT^^^nnn|||~~~hhhUUUMMMLLLUUUccczzz|||zzzzzzyyywwwuuuuuuqqqnnnmmmoooqqqqqqppplllmmmnnnmmmlllkkklllmmmhhhgggfffeeeccc___YYYUUUNNNVVVXXX```rrrlll]]]WWWRRRMMMFFFFFFDDDAAA===;;;::::::999999888888777666666666555555444444444555555666555555444333333222222111.../////////000000111111000000000000000000000000---...000222222222222111222222333333333222111111111111222222222333333333333333444444444444555555333333444444555666777777444444444555666777777888555555666666777888888888999999;;;>>>AAAFFFSSS```www~~~hhhYYYLLLGGGBBB999555888777999;;;999888:::AAAHHHdddooopppiiiPPP@@@:::999999999999999999999999777CCCIIINNNSSSTTT]]]pppwwwooopppyyysss\\\RRRUUUQQQZZZmmmzzzwwwssspppeeeccc[[[PPPEEE>>><<<===888888999999:::;;;<<<===>>>@@@AAAAAABBBGGGNNNUUUVVVZZZ]]]^^^]]]]]]___bbbdddgggccceeeooowwwjjjVVV333555222555:::888>>>RRRxxx{{{hhhTTTGGGGGGHHHRRRnnnxxxiii^^^jjjuuuUUUCCC@@@;;;888777777777666444444444444444444444444555444444333333444444555333444444333333555:::===HHHVVVaaaiiinnnoooaaaKKKQQQSSSddd{{{rrrkkkjjjeeekkksss~~~~~~~~~xxxnnnfffaaaZZZTTTSSSVVV___ooo|||sssZZZNNNVVVUUU```xxx~~~}}}|||zzzxxxwwwuuurrrqqqoooooooooooommmllllllkkkjjjjjjkkklllmmmnnnnnnjjjeeeddddddbbb\\\WWWVVVWWW[[[eeesssqqqdddYYYQQQMMMMMMEEEDDDBBB???<<<999777555888888777777666666555555444444333333333333222222000000000000////////////////////////..................////////////......000000000000111111111111222111///111333444111///222333333333333333333222111111222222222333333333555555555444444333333333444333333333333444555555666666666777888888999999999<<<:::???GGGHHHQQQfffzzz{{{dddVVVHHHAAA>>>:::777777999:::888;;;@@@;;;>>>NNNhhhvvvoooeeeNNNCCC>>>888888888777888888999:::;;;???GGGQQQUUUWWW]]]ddd|||}}}}}}vvvqqqnnnqqqwww|||aaaOOOWWWVVV\\\kkk~~~|||}}}wwwvvvuuurrrmmmfff[[[OOOEEE@@@>>>>>>999888777888;;;======<<<===???AAABBBBBBFFFMMMRRRWWWWWWWWWXXX[[[]]]^^^^^^hhhjjjnnnttt}}}jjjSSS222555333555;;;999AAAVVV{{{vvvcccQQQGGGFFFHHHTTTppprrreee^^^mmmlllQQQCCC???;;;888777777777666444444444444444444444444555444444333333444444555333444444333333555999===FFFTTT```hhhoooqqqfffQQQRRRPPP___~~~wwwqqqoooiiilllpppzzz{{{|||wwwmmmfffaaa]]][[[ZZZ[[[aaaooo}}}{{{aaaQQQUUUVVV___sss~~~}}}{{{yyywwwvvvsssrrrppppppppppppnnnlllkkkjjjjjjiiijjjkkklllmmmkkkgggdddcccdddbbb]]]YYYUUUVVVZZZcccppp}}}vvvfff\\\TTTMMMJJJJJJBBBAAA@@@>>><<<:::999888888888777777666555555555444444333333333222222222000000000000////////////////////////.....................//////............////////////000000000111///...///222222000...444444555555555555444444111222222222222333333333555555444444444333333333444333333333333444555555666666666777888888999999999<<<:::???GGGHHHRRRhhhgggYYYJJJCCC???;;;999:::999:::888;;;@@@;;;???PPPkkkwwwnnnooobbbLLL@@@;;;888888888888888999999:::===@@@GGGOOOSSSUUU[[[cccrrr{{{yyy}}}xxxqqqnnnmmmqqquuuyyyiiiTTTYYYUUUZZZhhh~~~~~~wwwvvvuuusssooohhh]]]SSSKKKEEEAAA>>>:::888777888:::<<<<<<<<<<<>>>>>======<<<<<<;;;;;;888888777666666555555444333333333333222222222222000000000000/////////////////////............---------............------............////////////111000000111222222111///111111222222222222111111222222222222333333333333555444444444444333333333444333333333333444555555666666666777888888999999999<<<;;;???GGGIIIUUUmmmiiiZZZKKKCCC???;;;:::;;;888:::888;;;???<<>>;;;999888888777666555555555555444444444444555444444333333444444555333444555444444555888;;;???LLLYYYfffssswwwrrrWWWLLLHHHQQQllluuuooommmwww{{{zzz{{{vvvnnnhhheeekkkrrrrrrkkkfffooo{{{}}}xxx```ZZZVVV\\\iii{{{~~~{{{yyyvvvuuuuuusssqqqpppppppppnnnllliiiiiiiiihhhiiiiiiiiiiiifffdddbbbaaaaaa___\\\YYYUUUVVVYYY^^^eeejjjlllmmmggghhhggggggmmmuuuvvvrrrcccYYYPPPLLLIIICCC@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;888777777666555555444444333333333222222222222111000000000000//////////////////.........---------,,,,,,------------,,,,,,........./////////000000333333333444444444333222000111111111111111111000222222222333333333444444444444444444444444444444444333333333333444555555666666666777888888999999999===;;;???GGGKKKYYYsssgggXXXHHH@@@<<<999888999888:::999;;;???===DDDXXXyyyvvvlllgggiii}}}[[[FFF===999999888888888888999::::::???@@@EEELLLPPPTTT]]]ggg|||~~~ooojjj}}}rrrppppppsssxxxyyy{{{wwwWWWUUUTTTXXXcccyyyyyyyyyxxxuuutttmmmeeeaaa^^^XXXMMMDDD===;;;888888999;;;;;;;;;>>>AAAEEEGGGGGGHHHLLLOOOSSSTTTUUUXXX\\\cccjjjooouuuzzzjjjWWW333666444555999:::GGG```yyy~~~ssscccRRRFFFEEEFFFOOOfffvvvfffaaagggtttWWWDDD@@@>>>;;;999999888777666666666666555555444444444555444444333333444444555333444555555444555888:::<<>>GGG\\\zzzqqqiiifffdddxxxXXXEEE>>>;;;999999999888999::::::;;;>>>@@@EEELLLRRRWWWbbbllltttppp~~~~~~ssssssvvvzzz|||}}}wwwVVVRRRUUUXXXbbbuuuzzzzzzyyyvvvvvvpppjjjhhhggg```TTTIII@@@===:::999999;;;;;;;;;===AAAEEEGGGHHHJJJNNNRRRYYYZZZ]]]___ccciiiqqqwww~~~iiiVVV333777555666:::<<>><<>>IIIaaauuukkkhhheeerrrTTTDDD>>><<<999999999999999:::;;;;;;===???EEEMMMSSSYYYdddnnnwwwvvvzzzyyyvvvvvvzzz}}}rrrVVVRRRSSSWWWaaasss~~~zzz{{{zzzxxxwwwssspppooollleeeYYYPPPCCC@@@<<<::::::;;;<<<<<<;;;???CCCFFFHHHLLLRRRWWW[[[^^^bbbeeeiiiooowww}}}iiiVVV111666666888===@@@RRRnnn}}}{{{zzzvvvgggRRRGGGFFFEEEKKK]]]www~~~rrr]]]___sssgggPPPBBB>>>===;;;::::::999777666777777777666555444444444555444444333333444444555333555666666555555777888777AAALLL]]]ooottt}}}fffNNNMMMNNN\\\zzz}}}uuu~~~|||~~~yyykkk```dddmmmxxxzzz___VVVPPPWWW```jjj{{{|||xxxuuurrrpppooommmkkkjjjjjjiiifffdddcccdddeeeeeeeeedddbbbaaaaaaaaaaaa___\\\YYYXXXWWWUUUTTTSSSTTTTTTSSSQQQOOOKKKNNNPPPSSSZZZaaa```[[[QQQIIICCCBBBBBB???===>>>:::::::::999888888777777777666666555555444333333222222222222111111111111000000000000////////////.........---------,,,,,,.........//////........./////////000000000000111...000222222///...///111111111222222222222111111333333333444444444444555333333333444444444555555444333333333333444555555666666666777888888999999:::>>>===???GGGOOOeeeuuu^^^RRRFFFAAA???<<<999999666;;;:::;;;??????KKKdddwwwpppjjjnnnQQQCCC===;;;:::999999999999:::;;;;;;<<<>>>EEEMMMSSSXXXbbblll}}}www{{{yyyzzzwww{{{iiiSSSQQQPPPTTT___qqq}}}zzz||||||yyywwwvvvuuusssoooggg]]]VVVFFFCCC>>>;;;;;;<<<======<<<@@@EEEHHHLLLRRRZZZ```eeeiiinnnpppqqquuu}}}gggTTT000666666999???DDDWWWuuu|||yyyrrr```KKKCCCFFFIIIQQQeeevvvmmmXXX]]]vvv}}}cccPPPGGG>>><<<;;;::::::999888666888777777666555444444444555444444333333444444555333555666666555555777888666@@@JJJ\\\mmmrrrzzzhhhMMMIIIGGGVVVxxxvvv~~~yyyttttttwwwhhh^^^aaaiiipppuuu\\\UUUNNNUUU[[[cccttt~~~{{{xxxtttqqqooonnnllljjjhhhhhhgggeeecccaaabbbccccccbbbaaa```___^^^______^^^\\\ZZZYYYYYYTTTRRRQQQQQQQQQPPPMMMKKKFFFHHHJJJLLLRRRWWWVVVPPPIIIBBB<<<===???>>>>>>@@@888888888888888888888888777666666555444444333333222222222111111111111000000000000000////////////......---------,,,,,,,,,......////////////................../////////000///111444333111///111222333333333444444333333333333333333444444444555555333333333444444555555555444333333333333444555555666666666777888888999999:::>>>===???GGGOOOffftttYYYNNNCCC@@@>>>:::777666666;;;:::;;;??????MMMfff{{{ppplllPPPAAA<<<999::::::999999::::::;;;<<<===???EEENNNSSSWWW___hhh|||}}}zzz~~~xxx```OOOPPPLLLRRR]]]ppp|||zzz||||||zzzvvvwwwxxxvvvpppggg___ZZZHHHDDD???<<<<<<=========@@@DDDHHHLLLPPPXXXaaahhhvvvzzz~~~dddPPP:::555666;;;???IIIeeejjjUUUNNNCCCJJJIIIYYYvvvqqq```]]]PPPeeezzz___MMMGGG???===;;;::::::;;;999888999888777666666555555666555555666666555555444333444444444444444444444444:::<<>>:::999666888999999888888999:::<<>>DDDDDDHHHPPPZZZfffsss}}}xxx```QQQ333333666<<>>>>>>>>>>>===<<<:::999777666666666666555444444333444555555000000000/////////......//////////////////////////////...---------------,,,---...///000//////......///000000...---...///444444333333333333222222222222333333333333444444333444444555666666555555444444333333333444555666666666666666666666666666777777888888999999:::::::::999===EEELLLYYYuuuuuucccVVVJJJ???<<<<<<:::777777666;;;::::::???BBBTTTqqqyyypppgggxxxjjjNNN@@@===<<<888999::::::999999:::<<<===???DDDJJJNNNQQQ[[[eeeyyy{{{xxxwwwxxxxxx{{{{{{wwwfffVVVMMMNNNRRR[[[kkk|||zzzrrrqqqppppppoookkkccc]]]QQQIIIAAA>>><<<:::;;;>>>BBBHHHQQQZZZeeeuuuxxx```QQQ///555999<<>><<<;;;;;;;;;:::888888777666555555444444555555444333222111222333333444444444444444444444444666777===IIIXXXfffooorrrooozzz~~~~~~~~~kkkYYYQQQXXXbbb|||yyyooojjjmmm|||~~~iii^^^ZZZ[[[```eeennnuuu}}}}}}iiiVVVTTTTTTWWW^^^mmm~~~}}}}}}|||zzzwwwsssooollliiiiiiiiihhhhhhgggfffeeeccccccddddddcccaaa___^^^^^^\\\XXXWWWVVVVVVUUUTTTTTTSSSQQQOOOLLLHHHFFFDDDAAAAAAAAABBBEEEEEEDDDCCC:::<<>>GGGPPPaaalll\\\SSSHHH>>><<<<<<:::888888444::::::;;;@@@CCCUUUrrr~~~mmmfffbbbmmm~~~gggLLLAAA>>>===999:::<<<;;;::::::;;;======>>>BBBHHHLLLNNNVVV___sss~~~uuuppppppppplllooorrryyymmmZZZNNNNNNPPPXXXggg|||}}}yyyvvvooommmllllllmmmkkkeee```TTTKKKBBB>>><<<:::<<<@@@CCCNNN\\\hhhuuu}}}yyyaaaRRR111999<<<<<>>AAACCCCCC@@@===;;;:::999888666555555555555777666555444333333222222333333333222222222111111////////////////////////......---,,,,,,---------------............------///000111000///...///000444444333333333222222222222222222333333333444444444444555555555555555444333333333333444444555555666666666666666666666666666777777888999:::;;;;;;<<<===AAAHHHSSSiiijjj\\\PPPFFF>>><<<<<<999888888444:::999;;;???BBBTTTqqqsssddd___dddiiiwww```HHH???===;;;999;;;<<<<<<;;;:::<<<=========AAAGGGKKKNNNUUU\\\ppp}}}zzzyyy~~~~~~tttmmmkkkkkkffflllrrr|||rrr]]]OOOMMMPPPXXXfff{{{{{{vvvsssooommmkkkkkkkkkiiiddd```VVVLLLCCC???===;;;>>>CCCJJJVVVfffuuu~~~wwwqqqpppttt{{{xxxaaaRRR444;;;===???UUUxxxuuujjjSSSEEEFFFGGGYYYlllUUUOOORRRbbb~~~gggSSSJJJJJJBBB@@@>>><<<<<<<<<:::999888777666555555444444555777666444222222333555666444444444444444444444444555555999AAAMMM[[[fffllljjjsss}}}}}}gggUUURRRYYYpppwwwuuu|||cccUUURRRSSSWWW[[[bbbgggmmmvvv}}}|||lll[[[SSSSSSSSSWWWcccxxx{{{{{{yyywwwrrrnnniiiffffffggghhhiiiiiihhhgggfffcccccccccbbbaaa```___^^^\\\ZZZWWWUUUUUUUUUUUUTTTUUUSSSPPPLLLHHHDDDAAA@@@@@@??????@@@BBBCCCCCCBBB@@@AAABBBBBBAAA???===<<<777777666666666666666777666555555444444333222111////////////....................................------,,,,,,,,,------...------------.........///,,,...000000///000111333444444333333333222222222222222222333333333444444444555555555555555444444333333333444444444444444666666666666666666666666555555666777888999::::::===???CCCJJJVVVppp}}}jjj]]]MMMDDD>>><<<;;;999888999555:::999:::>>>BBBUUUssslll___^^^hhhkkkwww~~~[[[FFF???===;;;999:::;;;;;;::::::;;;===<<<<<<@@@GGGMMMPPPUUU\\\lll{{{yyyvvvtttttt{{{{{{rrrkkkhhhgggdddlllwwwttt___PPPKKKPPPZZZiii}}}{{{uuupppooommmkkklllmmmkkkfffbbbXXXNNNDDD???======AAAFFFRRR^^^ooowwwnnniiicccccciiirrrzzz~~~xxx```QQQ444:::>>>IIIdddnnnaaaLLLCCCHHHOOOfffhhhTTTNNNPPPdddsss___OOOJJJLLLCCCAAA>>>======<<<;;;999999888777666666555555555777666555444333444555555444444444444444444444444555555888>>>HHHVVVcccjjjiiiqqq|||lllUUUNNNTTTggg|||yyyvvv}}}}}}eeeVVVPPPOOOSSSYYY___dddkkksssyyyxxxkkk]]]QQQQQQQQQSSS\\\ppp|||{{{xxxuuuqqqmmmjjjhhhggghhhhhhhhhhhhhhhgggfffdddcccbbbaaa```______^^^\\\ZZZWWWUUUVVVVVVUUUTTTSSSQQQMMMIIIEEEAAA???>>>>>>======???AAABBBAAA???AAAAAAAAA@@@???>>>>>>===777777666666666666777777444444555444444333222111000000000000////////////........................,,,,,,,,,,,,,,,------......------......///111111+++---///000000111333444444444333333333333222222222222333333333333444444555555555666555555444333222333444444555555444444666666666666666666666666444444555777888999::::::<<>>???EEEKKKWWWggg{{{xxxppphhh```\\\WWWZZZaaammmvvv|||vvv___PPP888;;;DDDWWWvvvfffYYYGGGAAAKKKWWWrrr}}}bbbRRROOOPPPeee|||mmm\\\MMMHHHJJJDDDBBB???>>>===<<<;;;999:::999888777777666666777555555555444444444333333444444444444444444444444444444666;;;DDDQQQ___hhhjjjppp|||uuuYYYOOORRR]]]www}}}yyy~~~yyyuuuxxx|||gggWWWNNNLLLRRRXXX___fffmmmssswwwuuujjj___OOOOOOOOOOOOWWWhhh}}}yyyuuurrrooommmmmmiiiiiihhhgggggggggggggggdddcccbbbaaa```_________\\\ZZZWWWVVVVVVWWWVVVUUUPPPMMMJJJEEEAAA>>><<<;;;999999:::<<<>>>???<<<:::;;;<<<===?????????>>>===::::::888777666555555555222333444444444333222222222222222222111111111111........................,,,,,,++++++,,,,,,---......------...///111333444---///000000000000222444444444333333333333222222222222333333333333444444555555666666555444444333222333444555555555444444666666666666666666666666444555666777999:::;;;<<<:::AAAIIIQQQbbbrrr___PPPGGGAAA===<<<;;;888888;;;666:::888999AAAJJJcccdddZZZ[[[bbblllyyyyyyUUUCCC@@@>>>::::::<<<======<<<;;;===>>>???===@@@GGGMMMOOORRRVVVccc~~~zzzwwwyyy~~~zzzxxxsssmmmgggeeeeeeggggggooo||||||yyyzzzzzzrrrcccVVVRRR\\\mmm~~~}}}}}}uuupppqqqpppqqqsssuuusssmmmhhhYYYNNNDDD@@@???AAAHHHNNN\\\qqqpppddd___ZZZUUUSSSRRRUUU^^^jjjttt|||uuu]]]NNN>>>???JJJccc}}}bbbTTTDDDAAANNN\\\yyyxxx^^^QQQOOOPPPfffyyylll\\\LLLFFFGGGEEEBBB@@@>>>>>>===;;;999;;;:::999888777777777777333333444444444333222111444444444444444444444444333333444888AAANNN]]]ffflllsss```RRRTTTVVVooowwwwww}}}zzztttvvv}}}{{{gggXXXNNNKKKQQQYYY```hhhppptttvvvtttjjjaaaMMMNNNNNNMMMSSSddd{{{{{{vvvsssqqqppppppkkkjjjhhhfffffffffggggggdddcccbbb```____________\\\ZZZWWWVVVWWWWWWWWWVVVMMMKKKGGGBBB???<<<::::::555555777:::<<<<<<999666444777;;;>>>@@@???>>>===>>>===:::888666444333333111222333444444444333222////////////....................................++++++++++++,,,,,,---......---......000222555666///000111111000///111222444444444333333333222222222222333333333444444444555666666666555444333333222333444555555555444333666666666666666666666666555666777888:::;;;<<<===999AAAJJJSSSfffooo[[[JJJFFFAAA===<<<;;;888888;;;666999888:::DDDOOOjjj}}}aaaWWWYYY^^^jjjxxxuuuRRR@@@===;;;777<<<===>>>>>>======>>>???AAA???@@@GGGLLLMMMOOORRRccczzzwwwqqqiiieeedddhhhkkkiiiqqq}}}{{{uuuuuuwwwrrrdddXXXZZZfffxxx}}}~~~}}}vvvqqqwwwvvvvvvwwwwwwssskkkeeeYYYNNNDDD@@@@@@CCCIIIQQQ___xxxuuu\\\SSSSSSQQQOOOOOOQQQTTT]]]iiisss{{{uuu\\\MMM???CCCWWW{{{uuu]]]LLLIIIFFFHHHaaannnTTTNNNRRRUUUooozzzfffWWWQQQMMMIIIDDDCCCBBB@@@>>>===<<<;;;;;;::::::999888777666666555444333333222222333333444444444444444444444444444444666:::===FFFYYYjjjppptttkkkXXXSSSRRRggg}}}{{{{{{uuukkkmmmvvvxxxeeeYYYRRRPPPTTTZZZdddpppxxxvvvttttttnnneeeXXXNNNIIIMMMUUU```uuu}}}yyyvvvtttqqqoookkkkkkkkkjjjiiifffdddcccbbbaaa```___]]]\\\ZZZZZZ[[[ZZZYYYYYYYYYWWWTTTRRRKKKIIIEEE@@@===:::999888777777777777777777888888555777:::===?????????>>>@@@???<<<:::888777777777222222222222222222222222222000///------///000222000///...---------------)))***+++,,,...///000000---...//////////////////000000000000111222333444111111222333333444555555444444333222333444555666333444555666666444222111555555666666666666555555444666888999777666555666666777888999999;;;>>>AAAAAAFFFNNNYYYmmm~~~iiiXXXMMMCCCAAA===999888888999;;;>>>999999>>>CCCNNNjjjsss```SSS^^^hhhsssjjjPPPDDD???===>>><<<<<<===>>>>>>>>>>>>>>>>>>@@@DDDHHHMMMPPPSSSTTT^^^uuu{{{ooolllkkkfffeeeiiillllllwwwzzzqqqtttwwwpppfff___^^^lll{{{}}}~~~yyyqqqjjj]]]RRRIIIIIIEEEBBBIIIVVVfffvvvvvvdddQQQJJJKKKKKKHHHGGGNNNUUU^^^fffppp}}}ttt]]]OOOAAAOOOlllkkkVVVIIIHHHFFFIII```~~~fffRRRNNNTTT[[[yyyeeeVVVPPPMMMIIIEEEDDDCCCAAA@@@>>>===<<<;;;;;;:::999888777666666666555444444333333444444444444444444444444444444666555666888:::BBBTTTeeennnsssqqqZZZQQQNNN]]]yyy}}}{{{|||{{{lllkkksssxxxfffZZZSSSQQQVVV\\\hhhsss|||}}}~~~{{{rrr\\\RRRLLLOOOUUU```ttt}}}zzzwwwuuuqqqooolllllllllllljjjhhhfffddddddbbb```^^^[[[ZZZYYYXXXZZZYYYXXXWWWWWWUUURRROOOHHHGGGDDDAAA>>>;;;999999666666777888888888777777666888:::===>>>??????>>>>>>===:::888666555555555222222222222222222222222111000///......///000111//////...---------------++++++,,,---......//////---......///////////////000000000111111222333444222222222333333444444444444444333333333444555666444555666777777555333222555555666666666666555555555777888999777666666666666777888999999;;;>>>AAA@@@IIIVVVeee{{{|||gggVVVKKKBBB@@@<<<999888888:::;;;>>>:::;;;@@@CCCOOOkkkjjj[[[QQQ^^^qqq}}}dddKKK@@@;;;999:::;;;<<<===>>>?????????>>>???AAADDDHHHMMMPPPRRRTTT]]]ssszzzkkkhhhfffccceeellllllnnn{{{xxxqqqvvv{{{xxxooojjjhhhttt~~~}}}xxxpppjjj^^^TTTLLLKKKGGGDDDKKKVVVcccrrrfffWWWHHHCCCEEEEEEEEEEEEPPPWWWaaajjjssssss\\\NNNAAA[[[xxx```OOOFFFHHHIIIMMMdddttt^^^RRROOOZZZiiixxxdddVVVPPPMMMJJJFFFFFFDDDCCCAAA???>>>>>>;;;;;;:::999888777666666777666666555444555555555444444444444444444444444888666555555666>>>OOO```nnnsssyyy^^^OOOKKKTTTlllpppllltttwwweeeYYYSSSRRRWWW^^^jjjuuu~~~|||aaaWWWQQQSSSWWW```sss}}}{{{yyyvvvrrrooolllmmmmmmlllkkkiiigggfffeeeccc___[[[YYYWWWWWWWWWYYYXXXVVVUUUTTTRRRNNNKKKFFFEEEDDDAAA???<<<999888444555888::::::999777666888999;;;===>>>>>>>>>>>>;;;:::888666444333333333222222222222222222222222111000///......///000111//////...------------...,,,,,,---------.........------...///////////////000000111111222333333333333333333333333333333333444333333333333444555666555666777777777666555444555555666666666666555555555777888888777666666777777888999999:::;;;???AAADDDOOOaaavvvyyydddSSSHHH@@@>>>;;;999888999;;;<<<;;;;;;===BBBFFFTTTrrryyyaaaWWWRRRbbbxxx___HHH>>>999777777;;;<<<===??????@@@?????????AAADDDHHHLLLPPPRRRSSS]]]qqqttteeebbbaaaaaagggpppooorrrxxxrrrwww~~~}}}vvvpppoooyyy|||{{{vvvpppkkk```WWWPPPNNNKKKGGGMMMWWW___kkk{{{qqqTTTJJJ@@@>>>???AAACCCGGGRRRZZZeeeoooxxxrrr[[[LLLDDDccclllZZZLLLDDDGGGLLLUUUooommm\\\RRRQQQeeewwwcccVVVPPPLLLJJJFFFFFFEEECCCAAA@@@>>>>>><<<;;;:::999888777777666777666555555444444555555444444444444444444444444888666444444444<<>><<<:::888;;;<<<===?????????>>>>>>:::999777555333333333333111111111111111111111111000000////////////000000///......---------.....................---------,,,---...///000000000///000000111222333333333333333333333333333333333222333333333333444444555555555555666666666666555444555555666666666666555555555777888888777666777999777888:::::::::<<>>===:::999999:::;;;===999:::<<>>===<<<;;;;;;:::999888777777666555555444333444444444444444444444444444444444666444444444555===OOO___ooorrr{{{iiiSSSKKKMMM___~~~~~~zzz~~~qqqbbbYYYTTTSSSWWW]]]hhhrrrzzz{{{~~~yyynnnddd^^^[[[\\\]]]bbbsss}}}}}}}}}}}}|||xxxsssooojjjjjjjjjjjjhhheeecccbbb^^^\\\YYYVVVUUUVVVWWWXXXWWWVVVTTTSSSRRROOOKKKHHHGGGFFFDDDBBB>>>999555333555888<<<@@@AAA@@@===;;;>>>???AAACCCCCCAAA@@@>>>:::999777555444333444444111111111111111111111111000000////////////000000......---------....../////////.........---------,,,---...///000000000000000000222333444444333333333333333333333333333222333333333444444444444444444444444444555444444444555555666666666666555555666777888888777777888:::888999:::;;;;;;===@@@CCCLLLVVViiimmm[[[LLLDDD===<<<:::999999:::;;;<<<::::::;;;???KKKddd}}}}}}hhhXXXWWW\\\qqq]]]HHH???<<<::::::888:::===@@@BBBBBBAAA@@@@@@BBBEEEIIILLLOOOQQQRRR\\\rrr|||xxxyyyyyyhhh^^^ZZZ^^^bbbeeemmmwww~~~yyyzzzxxxnnnhhhqqq}}}yyyxxxxxxwwwtttqqqeee```\\\XXXUUURRRUUUZZZ^^^dddkkkppprrrpppeeeYYYIIIDDD@@@@@@AAABBBGGGNNNUUU^^^jjjsss{{{oooYYYKKKSSSpppkkkSSSGGG@@@CCCNNNdddjjj\\\UUU\\\}}}rrrbbbXXXQQQLLLJJJFFFEEEDDDCCCAAA???>>>===<<<<<<;;;:::999888777777666555444444333333444444444444444444444444444444444333444555777>>>OOO___kkknnnuuupppYYYJJJLLLYYYqqq|||qqqddd]]]YYYWWWZZZ___iiiuuu|||{{{xxxxxxqqqhhheeeaaa```bbb```bbbppp~~~}}}}}}|||{{{xxxsssooojjjjjjiiihhheeeccc```^^^[[[YYYWWWUUUUUUUUUVVVWWWUUUTTTRRRRRRQQQNNNKKKHHHFFFEEECCC@@@<<<888555333666999>>>BBBCCCBBB@@@>>>AAACCCGGGIIIHHHEEEAAA???:::999777555444444444555111111111111111111111111//////000000000000//////...------------...////////////..................,,,,,,...///000000000000///111222444444444444333333333333333333333333333222333444444555555444444333333333333444444444555555555666666666666555555666777888777777777999;;;999:::;;;;;;<<<===AAACCCKKKVVVjjj~~~hhhVVVIIIBBB<<<;;;:::999999::::::;;;<<<<<<<<>>:::999999777:::===AAACCCCCCBBBAAA@@@BBBEEEIIILLLOOOQQQRRRWWWmmmyyyyyy~~~rrr___YYYYYYaaagggjjjrrr|||}}}zzz||||||ooofffnnn}}}zzzyyyzzzzzzwwwtttjjjhhheee```\\\ZZZ\\\^^^aaaeeeiiilllnnnmmmdddZZZJJJDDD@@@@@@AAACCCHHHOOOXXX```jjjsssyyyoooZZZLLLeee|||fffQQQHHHBBBGGGUUUnnniii]]]^^^mmmjjj^^^XXXRRRMMMKKKGGGGGGFFFDDDBBBAAA??????<<<<<<;;;:::999888888777777666555555444555555555444444444444444444444444333333555777777===LLL[[[gggkkkppp{{{ttt^^^JJJMMMUUUddd|||~~~tttiiiddd```^^^___ccchhhvvv|||vvvtttoooiiihhheeeeeefffbbb```kkk{{{~~~}}}|||zzzwwwrrroookkkkkkjjjhhhdddaaa^^^\\\YYYYYYWWWVVVUUUTTTTTTTTTRRRQQQOOOOOONNNMMMIIIFFFDDDCCC@@@>>>;;;999888777777:::===AAACCCCCCAAA@@@DDDGGGKKKNNNMMMIIICCC???999888666555444444444444111111111111111111111111//////000000000000//////---------------...//////............////////////+++,,,---///000000111111///111333444555555444333222222222333333444444444222333444555555555444444444444444444444555666666555555666666666666555555666777888777777777:::<<<999:::;;;<<<<<<>>>AAADDDKKKXXXrrr{{{eeeSSSFFF???<<<<<<;;;:::999999999:::<<<===BBBNNNfffyyyzzzhhhZZZ^^^fff}}}^^^GGG===999999:::666999===AAACCCDDDBBBAAAAAABBBEEEIIILLLOOOQQQRRROOOcccxxx~~~|||}}}sss___ZZZ\\\eeekkknnnvvvyyyxxxwwwyyyyyyjjjbbbjjj}}}}}}~~~}}}yyyvvvppppppmmmiiidddccccccdddeeehhhiiijjjlllkkkddd[[[LLLEEE???@@@CCCFFFKKKQQQ\\\ccclllrrrxxxoooZZZMMM{{{yyyeeeQQQJJJFFFMMM\\\vvvhhh___fff|||zzzeee[[[XXXSSSNNNMMMIIIHHHGGGEEEDDDBBBAAA@@@===<<<;;;;;;999999888777888888777666666666666666444444444444444444444444222333555777777<<>><<<:::::::::;;;777999===@@@BBBBBBBBBAAAEEEIIIOOORRRQQQKKKDDD@@@888777666444333333444444000000000000000000000000//////000000000000//////---------------...///000............//////000000+++,,,---///000111111111///111333555555555444333111111222333333444555555222333444555555555444333555555555555555666777888555555666666666666555555777777888777777888:::===999;;;<<<<<<<<<>>>AAADDDMMM]]]|||{{{cccQQQDDD======<<<;;;:::999999999999:::>>>GGGZZZxxxqqqbbbccciiiaaaHHH>>>;;;:::<<<666999===AAADDDDDDCCCBBBAAABBBEEEIIILLLOOOQQQQQQIII\\\nnnyyy}}}~~~{{{tttccc^^^___ggglllpppzzz~~~|||||||||ttttttsssuuu|||rrrbbb^^^fff{{{zzzvvvuuuuuusssnnnjjjiiiiiihhhgggiiijjjiiikkkjjjddd\\\OOOFFF???@@@EEEJJJOOOTTT^^^eeemmmrrrwww~~~ooo[[[NNNooo]]]JJJKKKLLLQQQgggyyygggkkk{{{eee[[[YYYVVVRRRPPPLLLJJJHHHFFFDDDCCCCCCCCC======<<<;;;::::::999999777777777777888999:::;;;666666666444222222444666444333222333777>>>EEEJJJVVVbbbiiilllzzztttcccPPPMMMNNNZZZqqqwwwpppoooooollliiiiiikkkqqqyyy|||zzzvvvsssqqqqqqwwwxxxnnn```[[[cccnnn|||yyywwwuuuqqqmmmooommmkkkiiigggccc___[[[UUUVVVXXXXXXWWWSSSOOOMMMJJJJJJKKKKKKJJJHHHEEEDDDBBBAAA>>>;;;999888888888:::;;;===>>>>>>???AAADDDEEELLLPPPOOOLLLJJJEEE@@@999777444333444444444333222222222222111111111000/////////000000000000000---------............///222111///---,,,---///000,,,---...///000000000000111111222333444444555666333333333333333333333333444444444555555555666666666666666666666666666666888777666666666777999:::888777666666777999;;;===999<<<>>>;;;:::???FFFJJJTTTqqqsss[[[MMMDDD???<<<;;;:::999999999:::;;;>>>AAAJJJ```|||gggcccsssgggIII<<<:::888555777888;;;@@@DDDEEEDDDBBBCCCEEEGGGJJJMMMOOOPPPQQQSSSVVVcccvvv~~~~~~~~~yyysssjjjfffffflllsssyyyzzzuuussstttppptttyyy}}}ttthhh[[[cccuuu}}}www{{{|||wwwnnneeeaaaaaadddfffhhhiiigggccc^^^[[[PPPKKKDDD@@@AAAIIIRRRYYYaaadddkkkrrruuuyyynnnYYYLLLjjjVVVHHHHHHNNN___zzzxxxooozzzuuubbbZZZXXXVVVSSSRRRNNNLLLJJJHHHFFFEEEEEEEEE>>>======<<<;;;:::::::::888777777777777888999999666777777666444444555666333222222333666;;;AAADDDPPP]]]fffiiiuuusssfffPPPKKKJJJVVVnnn~~~vvvqqqqqqqqqmmmjjjjjjkkkrrrzzz}}}zzzvvvttttttuuuyyyxxxmmm___ZZZbbbmmmyyyvvvtttrrrooolllmmmkkkiiigggeeeaaa]]]ZZZWWWWWWXXXWWWUUUQQQNNNKKKLLLLLLMMMLLLKKKIIIFFFDDD@@@???<<<:::888888888888:::;;;======>>>???CCCEEEKKKPPPRRRNNNIIIEEE@@@:::777555444444555444111///222111111111000000000000000000000//////.........---------............///111000...---,,,---...////////////000000111111111333333333333333333444444222222222222222222222222222333333333444444444444666666666666666666666666777666555555555666888888777666666666777999;;;<<<:::===>>>======AAAGGGLLLZZZyyyttt]]]MMMCCC===;;;;;;:::999999999:::;;;>>>AAAKKKeee}}}ffffff}}}hhhKKK>>><<<:::777:::<<>>>>>>>>===<<<<<<;;;;;;999888888777777777777777666777888888666555555666333222222222555888;;;===HHHUUUaaaeeennn~~~vvvnnnWWWNNNHHHRRRjjj{{{zzz|||xxxvvvwwwuuupppllllllkkksss{{{}}}yyyuuuvvvyyy|||}}}zzznnn___[[[aaakkkyyy{{{uuurrrqqqpppmmmjjjkkkiiifffdddbbb___[[[XXXXXXXXXVVVTTTQQQNNNLLLJJJLLLLLLLLLKKKIIIFFFDDDBBB===<<<:::999888777888888:::;;;<<<<<<===@@@DDDHHHMMMRRRRRRMMMHHHDDD@@@;;;555555555555555222...+++000000000000////////////000000///...---,,,,,,+++---------............/////////---,,,,,,,,,---...222111000000000111222333444444444444333333333222222222222222222222222222111111111222222222333333666666666666666666666666555555555555555666777777666666555555666888:::;;;<<<<<<>>>???@@@DDDIIINNN]]]uuu___NNNBBB===;;;:::999999999:::;;;;;;===@@@MMMkkk|||hhhooocccJJJ???<<<:::888999:::===BBBFFFIIIIIIGGGIIIJJJKKKLLLMMMNNNOOOPPPOOORRR^^^rrr~~~wwwqqqkkkiiimmmvvv~~~vvvooommmooopppvvv~~~{{{fffeeekkkwww~~~xxxtttrrr~~~{{{pppfff___]]]\\\ZZZVVVRRRPPPOOOPPPQQQKKKHHHDDDAAABBBIIISSS[[[ccccccfffkkkmmmssssss\\\NNNmmmYYYLLLLLLMMMdddtttqqqzzzvvvjjj___[[[ZZZWWWVVVXXXYYYWWWUUUQQQNNNJJJHHHGGG@@@@@@??????>>>=========::::::888777666555555555444666888888666444444444333333333333444666777888@@@MMM[[[bbbhhhttt|||uuubbbSSSIIIOOOcccyyyuuuttt~~~}}}}}}~~~zzzrrrmmmlllmmmuuu|||}}}xxxvvvyyy~~~|||ooobbb]]]aaahhhrrr}}}xxxrrrooonnnnnnllliiiiiigggdddaaa```]]]ZZZWWWVVVUUUSSSQQQNNNMMMKKKKKKIIIIIIHHHGGGDDDBBB???>>><<<;;;:::999888888999999:::;;;;;;<<<===@@@EEEIIIKKKPPPQQQMMMJJJHHHFFFBBB888666444444333111...,,,000////////////..................------,,,,,,,,,---------............///...------,,,,,,,,,------333222000//////000222333444444444444444444444333333333333333333333333333111111222222222333333333666666666666666666666666555555555555666666777777555555555666777888:::;;;===<<<===???AAAEEELLLSSSbbbttt^^^MMMBBB===;;;:::999999999:::;;;<<<===@@@OOOoooxxxnnn|||{{{YYYDDD===;;;999777666888;;;@@@EEEHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQSSSTTT___rrr{{{vvvnnnmmmrrr}}}{{{sssrrrtttuuu|||lllfffdddkkkrrrrrrnnnllleeezzz~~~zzzpppeee]]]YYYXXXUUUPPPLLLJJJIIIJJJKKKHHHGGGDDDBBBCCCIIITTT[[[fffeeefffiiilllsssuuu^^^NNNppp[[[PPPMMMLLLTTTttttttvvvrrriiiaaa^^^\\\XXXWWWYYY^^^\\\YYYUUUPPPLLLHHHFFFCCCBBBBBBAAA@@@???>>>>>><<<;;;999777666555555555222444666666555333222333444444444444555555666666;;;GGGVVV```dddlll||||||tttfffUUUHHHKKK[[[ooovvv|||~~~rrrllllllrrrwww||||||xxxxxx|||ttthhhaaabbbffflllyyy|||vvvpppmmmmmmmmmkkkiiihhheeebbb```^^^\\\YYYWWWRRRQQQOOOMMMLLLLLLLLLLLLHHHGGGFFFDDDBBB???===<<<===<<<:::999999999:::;;;888:::;;;<<<===@@@DDDHHHJJJOOOQQQNNNKKKKKKIIIFFF;;;888444111111111000000////////////.........---++++++,,,,,,------......---------............///------,,,,,,,,,---------111000///......///111333222222333444444555666666555555555555555555555555333333333333444444444555666666666666666666666666666666777777888888888888555555666777888999::::::>>><<<===@@@BBBGGGSSSaaawwwqqq\\\KKKAAA???::::::999888999:::;;;<<<===BBBSSSsssrrruuuoooOOO???<<<:::999999888999<<>>======<<<:::888777666666555222444555555333222222333444444444444444555666777999AAAPPP]]]bbbfffuuu}}}tttiiiXXXIIIIIIUUUhhhwwwqqqrrrxxxzzz{{{zzzyyyzzz~~~zzzooohhhddddddgggsss~~~{{{vvvoookkkkkkkkkjjjhhhfffccc```]]]\\\ZZZXXXVVVOOONNNMMMLLLKKKKKKKKKKKKHHHGGGEEECCCAAA@@@>>>>>>===<<<;;;:::999999:::;;;777888;;;<<<===???BBBDDDIIINNNQQQNNNJJJHHHEEEAAA<<<888333000000111222222////////////............***++++++,,,---...//////---------............///------------............//////......///000222333222222333444555666777777666666666666666666666666444444555555555555666666666666666666666666666666666666777888888888888888666666777888999:::;;;;;;>>><<<>>>CCCFFFNNNccczzzmmm[[[JJJAAA???:::999999888999:::<<<======DDDXXXwww|||nnnyyyiiiJJJ>>>===<<<:::;;;666777:::???EEEJJJLLLMMMHHHHHHIIIJJJMMMQQQTTTVVVQQQQQQ\\\rrr}}}}}}~~~}}}|||tttrrrwww|||zzzyyyzzzyyy{{{cccWWWOOORRRZZZ^^^______```vvv{{{{{{{{{|||}}}xxxqqqiiibbb[[[WWWVVVUUUSSSPPPMMMJJJGGGFFFDDDEEEFFFDDDCCCHHHRRRZZZ```^^^```dddiiitttuuu]]]NNNyyygggTTTGGGGGGNNNUUUsss{{{tttaaajjjwwwgggdddcccccc___ZZZZZZ^^^\\\[[[ZZZWWWSSSOOOLLLJJJIIIHHHFFFDDDBBB???>>>======<<<;;;999888777777777444555555444222222333555333333222222333555777888777;;;IIIZZZaaabbbooovvvcccSSSOOOTTTccc~~~}}}~~~|||zzzyyyzzz}}}wwwnnngggcccfffqqq~~~{{{uuummmiiiiiiiiihhhfffdddaaa]]]ZZZYYYXXXVVVTTTMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDCCCAAA@@@???>>>>>>===<<<:::999888888888999555777;;;======>>>???@@@DDDJJJMMMJJJFFFCCC???:::999666222000000111111111000000000/////////......,,,,,,------......//////---------............///------......////////////......///000222333444444333444444444555555666666666666666666666666666666444444555555555666666666666666666666666666666666555555777888888888777666666777888999:::;;;;;;;;;>>>>>>BBBHHHLLLXXXxxx{{{kkk\\\KKK@@@>>>999999888888999;;;<<<===>>>GGG___|||{{{nnnyyyeeeGGG===>>>;;;888999444555888===DDDIIILLLMMMLLLLLLLLLMMMOOORRRUUUWWWRRRRRR\\\sss|||zzz~~~{{{xxxzzz~~~zzz}}}zzz```SSSIIIMMMVVVZZZ[[[[[[```uuu|||{{{|||~~~{{{uuunnngggbbb]]]ZZZYYYWWWTTTPPPLLLIIIHHHGGGCCCFFFGGGEEECCCGGGPPPYYY\\\\\\^^^dddkkkvvvsss]]]PPP~~~lll]]]OOOEEEFFFMMM```yyylllhhh^^^iiiooobbbaaabbbccc```[[[[[[___YYYXXXXXXWWWTTTQQQNNNMMMKKKJJJHHHEEEBBB@@@===<<<>>>===;;;:::999888888888666666666444222222444666222111000000222444777999666888FFFXXX``````kkk|||rrr___WWWVVVaaa}}}~~~yyyxxx{{{|||rrrhhhcccgggqqq~~~zzztttlllhhhggggggfffdddbbb___[[[XXXWWWVVVTTTRRRNNNNNNMMMLLLJJJGGGEEEDDDBBBAAA@@@>>>===<<<<<<<<<<<<;;;999888666666666777444777;;;===============>>>DDDHHHFFFCCC@@@<<<666555333111111111111000...000000000000////////////.....................------------.........//////------...///000000//////---...000222444555555666666555555555555444444444555555555555555555555555444444444555555555666666666666666666666666666666333444666777777777666555777888999:::;;;<<<<<<<<<>>>???EEELLLQQQaaauuujjj]]]LLL???<<<999999888888999;;;<<<===>>>JJJccc~~~pppwwwcccEEE<<<<<<888555666888999<<>>>>>===<<<<<<<<<<<<<<<:::999888777666666666666888999999:::;;;<<<===>>>?????????>>>;;;777333111222222222111111111111000......------------......///......------,,,++++++............////////////000...,,,******---000222000111111111111222222222444333333333333444555555555444444333333444444555222444555555444444666777333444666777888777666444888777666555555666777888777777888999::::::;;;;;;>>>@@@EEEJJJSSSkkk|||hhh^^^SSSDDD===???<<<999888::::::888:::>>>BBBXXXttt[[[DDDAAA<<<888999999<<<;;;:::===CCCJJJPPPSSSRRRRRRRRRSSSSSSUUUVVVVVVYYYZZZbbbrrrxxx~~~}}}lllXXXIIILLLRRRTTTXXX___gggtttzzzppphhheeeccc```^^^aaaYYYRRROOOLLLGGGFFFGGGKKKLLLKKKIIIGGGIIINNNSSSXXX[[[___fffqqqttt^^^MMM|||kkkWWWKKKHHHIIIOOOUUUxxxvvv^^^VVVWWW```yyyzzzllleeecccaaaaaabbbbbb___\\\]]]ZZZWWWUUUUUUTTTRRRPPPLLLLLLKKKIIIGGGEEEBBBAAA???>>>===;;;:::999888888666666555555444444555555222222222222333444555555888999>>>HHHTTT___fffhhh~~~dddSSS[[[uuu|||}}}{{{qqqtttxxxzzzuuuqqquuutttwww|||xxxyyy}}}vvvggg]]]___gggttt{{{yyyrrrhhhbbbaaaaaa```^^^\\\[[[XXXTTTQQQNNNLLLKKKLLLJJJHHHFFFDDDBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<:::999888777777666666666777777888888999::::::::::::;;;;;;:::888666444333111111111000000000/////////..................///------------------------------------............///...,,,+++,,,---000111111111111111222222222222333222222222222333444444555444444333333444444555333555666555444444555666333444666777888777666555777777666666666666777777777777888999:::;;;;;;<<>>======<<<<<<;;;;;;;;;;;;;;;:::999888888777777777777666666666666666666666666555555555555555555444444000000/////////.........000//////......//////000++++++,,,------...//////,,,,,,,,,------------.........------......///000111111111111222222222333222222222222222333333444555555444444444444555555555666777666444444444666444555666777888777666555666777777888888777777666777888888999:::;;;<<<===CCCDDDHHHQQQbbbppp___PPPIIIDDD;;;888:::888777888;;;;;;:::===BBBLLLhhhyyyWWWCCC@@@;;;888:::888999999888;;;AAAIIIQQQVVVZZZYYYWWWUUUUUUVVVWWWXXXWWWWWW\\\iiizzz~~~hhhSSSMMMOOOPPPTTTYYY\\\hhhzzzvvvqqqjjjgggiiimmmnnnnnnggg___VVVRRRMMMHHHFFFGGGHHHIIIIIIGGGEEEFFFKKKOOOVVV\\\fffqqq}}}{{{eeeRRRnnnYYYKKKKKKJJJJJJ^^^yyy}}}eeeWWWZZZeeezzzsssiiifffffffffeeeeeedddcccbbbccc___ZZZVVVTTTTTTSSSRRROOOOOONNNMMMKKKIIIGGGFFFCCCBBB@@@>>>===<<<;;;;;;888888777666555555555555444444444444444555666777555666999@@@JJJUUU^^^ddduuuvvvYYYTTTfffyyyuuukkkjjjjjjppprrrooorrroooqqqvvvsssuuu{{{vvvdddXXXVVV]]]iiiwww}}}{{{yyyzzzooobbb^^^aaadddbbb^^^]]]\\\YYYUUUQQQNNNLLLKKKJJJHHHFFFCCC@@@>>>===<<<<<<<<<;;;::::::::::::::::::999888777777777777777666666555555555444444444444333333222222333444444000000000/////////......000000////////////000000,,,,,,,,,---------......,,,,,,---------.........------...///////////////111111111222222222333333333333222222333333444555555555444444444444555555666777777666444333444555555555666777777777777666666777888999999888777666777888999:::;;;<<<===>>>CCCDDDIIIUUUlllzzzfffXXXJJJEEEBBB===:::;;;999888999<<<;;;:::>>>DDDTTTssszzzqqqTTTBBB???:::999;;;888888777888:::???HHHRRRYYY^^^\\\YYYWWWVVVVVVWWWXXXYYYYYY]]]iiizzznnnWWWLLLLLLNNNRRRVVV[[[gggxxxxxxsssllljjjlllnnnoooooojjjaaaXXXSSSMMMHHHFFFGGGGGGHHHHHHFFFDDDEEEIIIMMMQQQZZZhhhuuu~~~fffTTT```RRRJJJLLLIIIMMMiiisss___VVV```ppp{{{ooohhhhhhhhhiiihhhgggfffeeeeeeccc___ZZZVVVTTTTTTSSSRRROOOOOOOOOMMMLLLJJJHHHGGGDDDCCCAAA???===<<<;;;;;;999999888777666555555555555555444444444555666666333444777===FFFSSS^^^fff||||||\\\RRR___pppwwwqqqmmmqqq|||ooommmpppmmmpppxxxwwwwww|||tttcccWWWUUU\\\ggguuu}}}zzzxxxtttiii^^^\\\aaaeeeddd```ZZZXXXUUUQQQMMMJJJHHHGGGIIIGGGEEEBBB@@@>>>===<<<;;;::::::999999999999999888888777777666666777777666666555555444444333333444444333222222222222222111111000000000/////////000000////////////000000......---------,,,,,,,,,---.........////////////---...///000000000//////111222222222222333333333444444444444444555666666666555555444444555555666666777888777555444444555555666666777777777777777666777888999999888777666777888999:::<<<===>>>???BBBDDDKKK[[[yyymmm[[[OOOCCC>>><<<:::888888;;;:::;;;<<<;;;:::AAAIIIcccvvv}}}jjjPPPAAA>>>999999;;;777777777777888===FFFRRRZZZaaa___\\\YYYWWWWWWWWWWWWZZZYYY\\\hhhyyyrrrXXXKKKJJJNNNRRRUUU^^^iiizzz~~~xxxtttooonnnpppqqqqqqoookkkbbbXXXRRRLLLFFFEEEFFFEEEGGGHHHFFFDDDDDDGGGKKKPPP[[[kkkzzzgggSSSSSSLLLIIILLLNNN[[[~~~iiiZZZXXXhhh}}}tttkkkhhhhhhiiijjjjjjhhhgggggghhhaaa^^^ZZZVVVUUUTTTSSSRRRPPPPPPPPPOOOMMMLLLJJJIIIEEEDDDBBB@@@>>>===<<<;;;;;;:::999777666666666666333333333222222333333444333444666:::CCCPPP]]]fffdddTTTYYYcccvvvwwwvvviiihhhkkkiiiooozzz|||}}}|||pppbbbXXXVVV\\\gggttt}}}yyyvvvkkkccc[[[ZZZ^^^bbbaaa___[[[YYYUUUQQQMMMJJJGGGFFFFFFEEECCCAAA???===<<<<<<::::::999888888888888888777666666555555666666666666555555555444444333333444444333222222111111000111111111000000000//////000//////......//////000//////...---,,,,,,++++++........./////////000000......///000000000000///222222222222333333333333555555555555555666666777666666555555555555666666666777888777555555555777666666666777777777888888777888888888888888888777888888:::;;;===>>>???@@@CCCGGGPPPddd|||fffTTTKKK@@@:::::::::999777;;;:::;;;<<<;;;===GGGRRRvvvmmmooo|||bbbLLL@@@===888:::<<<666777777777777;;;DDDQQQ[[[cccaaa```]]][[[ZZZYYYXXXXXXWWWYYYeeeuuuuuu[[[KKKJJJNNNRRRSSS^^^iii{{{}}}uuurrrpppqqqtttvvvuuurrrjjjaaaVVVPPPJJJEEECCCEEEEEEGGGHHHFFFDDDCCCFFFJJJSSS^^^ooofffSSSKKKIIIIIIOOO]]]xxxsssaaa[[[aaaxxx|||nnniiiiiifffhhhjjjiiigggffffffhhh^^^\\\YYYWWWVVVUUUSSSQQQRRRRRRRRRQQQPPPNNNMMMLLLHHHGGGEEEBBB@@@???>>>===;;;;;;999888777666666666444333333222222333333333333444555888???KKKZZZdddvvvmmmXXXSSSVVVqqqxxx~~~qqqeeedddggggggppp|||vvvlllbbb[[[WWW]]]gggttt}}}wwwsssgggbbb]]]\\\^^^______]]][[[YYYVVVRRRMMMJJJGGGFFFCCCBBB@@@>>>===<<<<<<;;;999999888777777777777888555555444444444444555555444444444333333333333333000111222222222111000///000000/////////.........///..................///---------------------,,,---------........./////////////////////000000000222222222333333333444444555444444444444555666666666666555555555555666666555666777777666555777888777777777777777888888999999888888777777888888999888999:::;;;===???@@@AAAGGGLLLXXXoooqqqaaaPPPIII???:::;;;===<<<999:::999999;;;;;;@@@NNN\\\|||ppp___mmm{{{]]]JJJ???<<<888:::<<<666777888777666999BBBPPP[[[dddddddddcccaaa^^^\\\ZZZYYYVVVWWWaaaqqq}}}yyy___NNNKKKPPPRRRRRRZZZfffyyy|||sssrrrrrruuuyyyyyyvvvrrrhhh^^^TTTNNNHHHCCCBBBDDDEEEGGGHHHGGGDDDCCCFFFIIITTT___qqqfffSSSJJJJJJKKKTTTllliii]]]___kkkxxxkkkhhhjjjeeegggiiihhhfffdddeeeggg\\\ZZZXXXWWWWWWUUUSSSQQQTTTTTTTTTSSSRRRPPPOOONNNJJJIIIFFFDDDBBB@@@??????<<<;;;:::888777666666666666555555444444444555555555555555777<<>>===<<<;;;;;;;;;999888888777777777777777444444333333333444444555222222222222222222222222---...000222222111000...//////.........---------......------------......+++,,,,,,------......///,,,,,,,,,---------......///////////////000111111222222333333333444444444444333333333333444555555666666555555555555666666444666777777666666777999777777777777777888888999:::999888777777888999:::888999:::<<<>>>???AAAAAAJJJPPP^^^wwwjjj^^^JJJDDD;;;666888<<<<<<999777777888:::<<>>===<<<:::999888999999:::555555555444444444555555333333555888;;;BBBQQQ```hhhwww~~~eeeWWWUUUbbbssswww|||{{{tttiii^^^^^^iiixxx{{{wwwqqqiiiddddddbbbgggnnntttxxx}}}yyyuuulllnnnlllfffcccbbb```[[[YYYVVVQQQNNNKKKIIIEEECCCBBB@@@>>>=========;;;999888888888888777777777666555555555555555555555555333333333333333333333333333333333222222222111111000000000000000000000000//////////////////////////////...---,,,,,,,,,,,,////////////////////////111111111111111222222222444333333222222333333444444444444555555555555666777777777777777666555555888777777666666666777777777777777777777777777777888888777777777777777888;;;999;;;???AAAAAACCCHHHJJJTTTlllxxxbbbWWWGGGCCC>>>;;;:::;;;;;;;;;666===<<<;;;???EEEVVVqqq{{{hhhhhh^^^pppXXXNNNCCC???<<<888666777888888::::::999===LLL[[[bbbiiinnnkkkgggfffccc```aaa^^^]]]___dddooo~~~wwwaaaQQQKKKLLLOOOQQQXXXbbbttt~~~~~~~~~{{{xxx|||~~~{{{zzzxxxxxx}}}vvvlllfffaaaYYYRRRMMMHHHDDDAAABBBHHHLLLKKKEEEBBBDDDHHHMMM\\\qqqgggVVVKKKVVVnnnxxxbbb```xxx|||ooollljjjggghhhhhhhhhhhhgggfffdddccc___ZZZVVVVVVYYYZZZXXXUUURRRTTTVVVUUUSSSPPPOOOOOOOOOLLLHHHFFFEEEDDDBBBAAA???>>><<<;;;::::::;;;;;;777666555555444444444555444444555777888>>>KKKYYY___mmmqqq```YYY[[[lllqqqhhh```aaakkkxxxwwwqqqjjjdddbbbdddkkkoootttvvvwww}}}~~~yyyvvvpppqqqnnngggccccccaaa^^^XXXUUUQQQNNNKKKHHHEEECCCBBB@@@>>>======<<<;;;999888888888777777777666666444444444444444444444444222222222222222222222222222222222222111111111111////////////////////////////////////////////////---------,,,,,,---......////////////////////////111111111111111222222222444333333222222333333444444444444555555555555666777777777777777666555555777777666666555666666777777777777777777777777777999999888888888888999999<<<;;;<<<@@@BBBBBBEEEIIIRRR___{{{sss]]]RRRFFFBBB===:::999:::::::::999===;;;;;;???BBBWWWxxxttttttiii~~~kkkSSSIII@@@===;;;888777999777777999999888<<>>===<<<<<<<<<===999888777555444444444444555444555666666999DDDPPPXXXcccyyyiiiZZZUUUfff}}}qqqkkkfffgggpppyyy~~~|||rrrlllfffbbbeeejjjuuuyyy{{{yyyvvvzzz}}}yyyuuussssssnnnfffbbbcccbbb___XXXTTTPPPMMMKKKHHHEEECCCAAA???=========<<<:::888777777777777666666666666444444444444444444444444111111111111111111111111111111111111000000000000////////////////////////////////////////////////,,,,,,,,,,,,---...///000////////////////////////000000111111111222222222444444333333333333444444444444444555555555555666777777777777777666666555666666555555555555666666777777777777777777777777::::::999999999::::::;;;>>><<<===AAABBBBBBFFFLLLYYYmmmlllWWWKKKCCC@@@;;;999999999999999:::;;;999===BBBDDD___|||yyyfffMMMDDD<<<;;;;;;999999;;;666666777888777:::HHHVVVbbbjjjnnnmmmkkkkkkkkkiiibbb]]]XXXXXXaaasssuuupppyyyqqq]]]MMMHHHJJJOOOSSSYYYcccssswwwwwwyyy{{{~~~|||yyyzzz|||~~~~~~xxxooohhheee```XXXPPPKKKFFFCCC@@@CCCFFFHHHFFFBBB@@@DDDHHHRRR___ppp{{{iiiVVVcccwwwlllmmmuuuppppppooolllhhhhhhjjjjjjjjjjjjiiihhhbbb___\\\ZZZ[[[[[[ZZZYYYXXXYYYZZZXXXUUURRRQQQQQQUUURRROOOLLLJJJHHHEEECCCBBBAAA???===<<<<<<======;;;:::888666555444333333555444444666666777@@@IIIWWW^^^mmmrrrZZZVVVccc|||wwwrrrmmmmmmssszzzxxxpppkkkgggfffjjjqqqzzz}}}xxxzzz~~~zzzvvvsssrrrqqqkkkbbb^^^``````^^^VVVSSSOOOLLLJJJHHHEEECCCAAA???===<<<<<<;;;999888777777666666666555555555333333333333333333333333111111111111111111111111000000000000////////////////////////////////////////////////////////////---------------...//////////////////////////////000000000111222222333333444444333333333333444444444444444555555555555666666666777777777777666666555555555555555555666777777777777777777777777777:::999999999999::::::;;;>>><<<>>>AAAAAABBBHHHOOO]]]vvveeeQQQFFFAAA>>>:::888888999999888999888777???FFFKKKjjjuuudddKKKBBB;;;:::;;;999999;;;666666666777777:::FFFSSSdddlllqqqooonnnnnnnnnllliiiccc\\\ZZZggg~~~}}}{{{~~~|||tttsss~~~~~~~~~}}}zzzqqq^^^NNNHHHIIINNNRRRZZZbbbrrr}}}{{{rrrtttvvvxxx{{{~~~{{{yyyzzz}}}zzzqqqjjjeeeddd^^^VVVNNNIIIEEEBBB@@@CCCEEEFFFDDDAAA@@@DDDGGGQQQ]]]mmmyyy}}}iiiVVVyyyqqqmmmzzzuuussssssqqqnnniiijjjkkklllmmmlllkkkkkkcccaaa^^^]]]]]]]]]\\\\\\\\\\\\\\\ZZZWWWTTTTTTTTTXXXVVVRRROOOLLLIIIDDDAAACCCAAA@@@>>>===<<<======<<<;;;999777555444444333555333444777777888>>>FFFTTTYYYdddsss}}}bbbXXX```sss}}}wwwpppnnnrrrxxx}}}zzzvvvrrroookkkhhhlllsss~~~}}}}}}}}}zzzvvvrrrooonnnlllfff]]]YYY[[[\\\ZZZUUURRRNNNKKKIIIGGGEEEBBB@@@>>><<<;;;;;;;;;999777666666666555555555555444333333333333333333333333222222222222222222222222000000000/////////..............................////////////////////////000///...---------------///////////////////////////000000111222222333333555444444333333444444555444444444555555555555666666666777777777777666666555555555555555666777777888888888888888888888888888888888888888999::::::===<<<>>>@@@AAABBBJJJTTT```~~~xxx___MMMDDD>>><<<999888888999999888999888777>>>HHHQQQrrryyy}}}zzzrrrcccKKKCCC<<<;;;;;;999888:::888666666888888;;;FFFQQQeeemmmssssssqqqqqqpppmmmmmmhhhaaabbbttt|||wwwzzz}}}yyytttvvv~~~}}}|||||||||sssaaaRRRJJJIIIMMMQQQZZZaaannn{{{wwwvvvsssttttttuuuwww|||~~~|||{{{zzz}}}~~~|||tttlllfffcccaaa\\\SSSLLLHHHDDDBBBAAACCCDDDEEECCCAAAAAADDDGGGMMMYYYjjjwww}}}hhhTTT}}}iiinnn|||vvvuuussspppooojjjkkkmmmmmmnnnmmmlllkkkcccbbb```___^^^^^^___```^^^______]]]ZZZXXXXXXXXX[[[XXXUUURRROOOKKKFFFCCCDDDCCCAAA???============<<<;;;999888666555555444444333444777888888<<>>AAAAAADDDNNNZZZjjjnnnYYYJJJCCC===;;;888888999:::999888999<<<:::===JJJYYYxxxvvvtttnnn___KKKCCC<<<;;;;;;999777888888666666777888;;;DDDNNNbbbllltttuuuttttttrrrooommmjjjfffkkkwwwxxx}}}{{{|||}}}yyyuuuqqqsss{{{~~~}}}{{{|||~~~~~~tttdddVVVMMMJJJMMMPPPYYY___jjjyyy{{{vvvsssssswwwuuutttuuuxxx~~~~~~{{{{{{zzzvvvoooiiidddbbb^^^YYYQQQJJJFFFDDDCCCBBBCCCDDDDDDDDDBBBCCCDDDFFFIIIWWWhhhvvv~~~~~~fffSSSuuudddqqqzzzxxxvvvqqqnnnnnnjjjkkklllmmmlllllljjjjjjbbbbbbbbb`````````bbbccc```aaaaaa___\\\[[[\\\]]][[[YYYVVVTTTRRROOOJJJGGGFFFEEECCCAAA????????????<<<;;;999888777666666666555333444777888777999===DDDMMMVVV]]]jjjkkkfffiii{{{{{{tttpppooorrrvvvyyyzzzxxxxxxxxxuuutttzzz}}}xxxtttrrrooollljjjeeeeee```YYYVVVXXXYYYWWWSSSQQQMMMJJJIIIGGGDDDBBB???===;;;:::::::::888666555555555444444444333333222222222222222222222222111111111111111111111111111111111000000000//////........................////////////////////////000///...............///////////////////////////...///000111222333444444555555444444444444555555444444444555555555555666555555666777777777777777666666666777777888::::::888888888888888888888888888888888999999:::<<<<<<======@@@CCCDDDHHHTTT```yyy{{{bbbQQQGGGBBB<<<:::999888:::::::::999777???>>>@@@RRRjjj~~~vvvtttnnniiiWWWGGG@@@:::::::::888777888777555444666777:::BBBKKK\\\hhhssswwwxxxxxxvvvrrrooonnnlllsssyyyvvvzzzxxxvvvwwwwwwwwwuuussspppmmmppp}}}zzz|||~~~}}}zzzyyyzzz{{{yyyqqqeeeXXXOOOLLLMMMPPPXXX\\\eeessszzzxxxwwwxxxyyywwwvvvyyyzzzxxxtttpppkkkgggcccaaa\\\VVVNNNHHHEEEDDDDDDCCCBBBCCCDDDEEEEEEDDDEEEEEEHHHVVViiiwww|||dddQQQyyyhhhddduuu~~~xxxxxxvvvoookkkllljjjjjjkkklllkkkjjjiiihhhbbbbbbbbbaaaaaaaaaccceeeaaabbbbbb```^^^]]]^^^___ZZZYYYWWWVVVUUUSSSOOOLLLHHHGGGDDDBBBAAA@@@@@@@@@;;;;;;999888777777666666666333444777777555555888AAALLLUUUYYYcccxxxxxxnnnkkkxxx~~~xxxtttssstttvvvxxxyyyyyyzzz||||||~~~~~~~~~{{{vvvssspppnnnllljjjdddeeeaaaZZZXXXZZZZZZXXXSSSPPPMMMJJJHHHGGGDDDBBB???===;;;::::::999777666555555444444444333333333111111111111111111111111000000000000000000000000111111111111000000000000........................////////////////////////......---......///000111////////////////////////...///000111222333444444555555444444444444555555444444444555555555666666555555666777777777777777777777777777888999:::;;;888888888888888888888888999999999:::;;;<<<===>>>>>>???BBBEEEFFFJJJWWWeeeqqqZZZLLLDDDAAA<<<:::999999:::;;;::::::444AAABBBDDD[[[zzzwwwvvvkkkkkkfffQQQDDD===777888999888777888666333333555666999@@@IIIXXXdddrrrxxxzzz{{{yyyuuuttttttqqqxxx|||uuuvvvwwwrrrpppooopppooonnnnnnlllppp~~~~~~}}}{{{yyyxxxwwwwwwwwwtttnnndddYYYPPPMMMNNNPPPXXX[[[cccppp~~~||||||yyywwwxxx}}}zzzvvvpppllliiifffcccaaaZZZUUUMMMGGGEEEDDDEEEEEEBBBCCCEEEFFFFFFFFFEEEEEEIIIWWWjjjxxx{{{cccPPP~~~mmmgggccc|||}}}wwwtttrrrqqqpppooooooooonnnmmmkkkjjjiiiiiifffccc``````aaabbbcccccceeeeeecccaaa^^^]]]^^^```\\\[[[YYYWWWSSSPPPMMMLLLLLLJJJHHHEEECCCAAA@@@???<<<;;;:::888777555444333555444444444555777888:::===DDDLLLRRR\\\ooossseeelllyyyppppppsssuuuxxx{{{{{{vvvtttsssrrrnnnkkkhhhgggfffdddbbb]]]WWWSSSQQQNNNJJJHHHGGGEEECCCAAA::::::999999888777777777555555444444444333333333111111111111000000000000111111111111000000000000111111000000//////......------------------------........................////////////////////////111111111000000000000000...///111333555666666777555555555555555555555555666666666666666666666666555555555555555555555555555555666888888999999999777777888888888777777666888888888999999::::::;;;>>>===AAAHHHIIINNNddd~~~~~~eeeVVVIII???:::;;;:::999999999:::;;;<<>>>>>CCCJJJMMMWWWrrrsss]]]OOOEEE>>>:::;;;:::999999999:::;;;<<>>;;;999999999999888777777777666777999>>>AAAMMMYYYkkkyyy~~~~~~|||zzzyyyuuujjjaaafff|||qqqdddbbbgggrrr~~~tttiiieeegggnnn|||~~~zzzwwwvvvsssnnnmmmppplllmmmmmmiii\\\OOOLLLOOOVVV[[[bbbjjjttt}}}}}}}}}|||{{{}}}~~~~~~~~~~~~}}}xxxssslllgggddd```[[[WWWPPPLLLGGGDDDBBBBBBAAAAAA@@@AAACCCEEEFFFGGGHHHHHHJJJWWWkkk~~~xxxpppooonnnooorrrttttttssslllddd\\\WWWTTTUUU\\\fffnnnuuu{{{{{{xxxooo```RRRuuufffcccggg|||wwwsssqqqooommmkkkhhhhhhhhhggggggfffffffffcccbbbaaabbbdddfffffffffcccccccccaaa]]]ZZZXXXXXXXXXXXXXXXWWWVVVTTTRRRRRROOONNNLLLJJJGGGDDDBBBAAA>>>===;;;:::999888888888777666666555555444444444999<<>>999999999888777777666666555555444444444333333333111111111111000000000///000000/////////.................................................................................////////////////////////000000000000000111111111222333444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666777888888999999999999777888999999:::999999999999999:::;;;<<<======>>>AAAAAAEEEJJJVVVqqqoooVVVHHHAAA<<<;;;;;;;;;:::999999:::;;;<<<===BBBDDD\\\sss}}}ssskkkgggbbb[[[PPPAAA>>>;;;999999999999888888888888777666888;;;>>>GGGTTTfffuuu|||}}}{{{yyyzzzuuujjj^^^\\\lllwwwiii```bbbhhhvvvsssmmmlllpppzzz|||xxxwwwtttppppppsssvvvvvvvvvqqqeeeWWWPPPQQQWWW\\\ccciiiqqq|||~~~zzzxxxxxxyyyxxxwww{{{~~~~~~~~~~~~yyytttnnnjjjgggaaa[[[UUULLLIIIDDDAAAAAAAAAAAAAAA@@@AAACCCEEEGGGIIIJJJJJJKKKVVVjjj}}}yyynnndddbbb___]]]\\\\\\ZZZXXXUUUOOOJJJIIIHHHIIIQQQYYY\\\ccciiikkkkkkfff[[[PPP{{{qqqhhhiiiqqq|||wwwtttrrrpppmmmkkkhhhhhhhhhhhhhhhgggggggggdddbbbbbbccceeeggggggfff```bbbcccbbb___\\\ZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPOOOMMMKKKHHHEEEDDD@@@???===;;;999999999:::777777777666666555444444888:::???HHHOOOZZZnnnrrraaafffwww|||}}}jjjaaaeeemmmqqq{{{{{{~~~wwwqqqwww}}}~~~zzzvvvuuuvvvuuurrroooiiigggdddaaa^^^YYYTTTQQQMMMKKKIIIHHHFFFDDD@@@===999999888888777666666555555555444444444333333333111111111111000000000///111111111000000000//////////////////////////////........................////////////////////////000000000000000000000000111111222222222333333333333444444555555444444444666666666666666666666666666666666666666666666666666666666666666666666666777888888999999999999888888888999:::::::::::::::999:::;;;<<<===>>>??????CCCDDDFFFMMM^^^tttbbbNNNCCC>>>;;;:::;;;::::::999999:::<<<===>>>DDDKKKiiisssiiizzzhhhgggfff___WWWMMM@@@>>>;;;:::::::::999777888888888777666666999;;;DDDOOOaaaqqqzzz|||zzzxxxvvvssskkk```ZZZaaauuuzzzooofffaaaeeelll||||||wwwuuuvvv~~~}}}xxxwwwuuurrrrrrvvv~~~}}}yyynnn^^^TTTQQQXXX]]]ccchhhmmmwww~~~zzzvvvvvvvvvwwwwwwyyy|||~~~zzzuuuoookkkgggaaaYYYSSSHHHEEEAAA??????@@@@@@@@@???AAACCCFFFIIIKKKLLLMMMLLLWWWiiizzz}}}ooocccYYYVVVRRROOOMMMJJJHHHEEEEEECCCBBBDDDDDDEEEIIIPPPSSSZZZ```bbbccc```XXXNNN}}}uuurrrnnnttt|||yyyvvvsssqqqpppmmmkkkhhhhhhhhhhhhhhhhhhhhhiiidddccccccdddfffgggfffeee```ccceeeeeebbb___\\\\\\YYYYYYYYYXXXWWWVVVUUUTTTQQQQQQQQQPPPOOOLLLJJJHHHCCCAAA???<<<:::999::::::888888888888888777666555555555:::DDDKKKTTThhh|||zzzccc```nnn|||yyy}}}nnnhhhlllpppqqqxxxyyy}}}~~~zzzzzzzzz|||xxxuuutttttttttqqqooofffdddaaa^^^\\\YYYUUURRRLLLJJJIIIGGGFFFCCC???<<<999888888777777666555555555555444444444333333333111111111111000000000000111111111111000000000000/////////000000000000000........................////////////////////////000000000000000000000000222222222333444444555555333444444555555555555444666666666666666666666666777777777777777777777777666666666666666666666666888888999999999999999888888999999:::;;;;;;;;;;;;::::::;;;===>>>???@@@AAADDDGGGMMMYYYqqqfffXXXIIIAAA>>>;;;:::;;;::::::999:::;;;<<<>>>???@@@RRRuuunnneeeggg}}}uuu```aaa```[[[RRRFFF@@@>>>;;;:::::::::888777777888888777555666888999AAAKKK[[[kkkvvv{{{zzzxxxrrrooojjjccc[[[[[[hhhvvvyyypppkkkgggeeeiiiooo~~~}}}~~~}}}yyyyyywwwtttuuuyyy~~~ssscccVVVQQQVVV\\\bbbfffiiisss|||wwwsssssswwwzzzxxx{{{~~~}}}~~~yyytttmmmhhhccc]]]UUUOOOFFFCCC???======>>>??????>>>@@@BBBFFFIIILLLMMMNNNNNNXXXgggtttxxxpppcccXXXOOOLLLHHHEEECCCAAA???<<<===<<<>>>CCCDDDDDDGGGLLLSSSYYY___bbbcccaaaZZZQQQvvvwww}}}xxxvvvsssqqqpppnnnkkkiiifffggggggggghhhhhhhhhiiifffeeedddeeeggggggfffdddcccfffhhhhhheee```]]][[[ZZZZZZYYYYYYXXXVVVUUUTTTRRRRRRSSSSSSRRRPPPNNNMMMFFFDDD@@@===:::999::::::888888999:::999999888777666444888BBBGGGNNNaaavvvhhh\\\dddxxx~~~zzzrrrqqqttttttvvvyyy~~~~~~}}}vvvrrruuu}}}xxxuuuqqqppprrrrrrooollleeebbb___\\\ZZZWWWSSSPPPKKKJJJHHHGGGFFFCCC>>>;;;888888888777666666555555555555444444444333333333111111111111000000000000111000000000000/////////........./////////000000........................////////////////////////000000000000000000000000111111222333333444555555333333444555666666555555666666666666666666666666777777777777777777777777666666666666666666666666888999999::::::999999888888999:::;;;<<<<<<<<<<<<:::;;;<<<===???@@@AAABBBCCCJJJXXXmmmuuuYYYNNNCCC???===;;;:::;;;::::::::::::;;;===>>>@@@BBB^^^rrrttt^^^___mmmlll\\\]]]\\\ZZZQQQAAA@@@>>><<<;;;;;;:::888777666777888777555555777999<<>><<<<<<=========;;;===@@@DDDHHHKKKMMMNNNOOOYYYfffnnnmmmdddXXXPPPGGGEEEBBB@@@???>>><<<:::;;;:::===BBBDDDFFFJJJQQQWWW^^^dddgggiiihhh```WWWsss|||yyyuuussspppooonnnmmmjjjhhheeeeeeffffffggghhhhhhhhhgggfffeeefffggggggeeedddfffiiikkkjjjfffaaa]]]ZZZZZZZZZZZZYYYXXXVVVUUUTTTRRRSSSTTTUUUTTTSSSQQQOOOHHHEEEAAA===:::999::::::888999:::;;;;;;:::999888:::666999AAAEEEIIIZZZooonnn\\\^^^pppxxxtttvvvwwwvvvzzz{{{{{{pppjjjjjjuuu~~~|||vvvrrrooonnnoooooommmjjjeeebbb^^^[[[XXXUUUQQQNNNJJJIIIHHHGGGFFFCCC>>>;;;888888888777666666555555555555444444444333333333111111111111000000000000000/////////............---------.........//////////////////////////////000000000000000000000000000000000000000000000000000000111222333333444444222333444555666666666666555555555555555555555555666666666666666666666666777777777777777777777777999999:::::::::999999888888999:::;;;<<<<<<<<<<<<;;;;;;<<<>>>???AAABBBBBBBBBMMM```|||dddPPPGGG???======;;;:::;;;::::::::::::;;;===???@@@KKKnnn{{{llloooXXX___ttt~~~iii]]]]]]\\\[[[RRR@@@???>>><<<;;;;;;:::888666666777777777555555777999999BBBQQQcccrrr{{{~~~~~~yyysssnnniiiaaaZZZ^^^gggnnnkkkkkkpppttttttuuuxxx}}}~~~}}}nnn___WWWSSSYYY___bbbeeennn~~~~~~{{{yyyxxxssssssssstttvvvxxx{{{|||||||||}}}~~~yyy{{{zzzrrriiihhhoooxxx{{{~~~~~~zzzxxxyyy{{{zzzzzz{{{}}}~~~}}}zzztttllleee```ZZZSSSNNNDDDAAA===;;;;;;<<<<<<<<<999;;;>>>BBBFFFIIIKKKMMMPPPZZZfffkkkfff\\\QQQKKKBBB@@@>>>=========<<<;;;===;;;===BBBFFFIIIOOOWWW[[[bbbiiilllnnnmmmfff]]]yyy~~~}}}xxxtttnnnkkkkkkkkkiiigggdddbbbaaaeeeiiijjjfffbbbcccdddeeefffffffffeeedddfffhhhiiiiiieee___YYYUUUYYYZZZ[[[ZZZWWWUUUUUUVVVSSSSSSTTTUUUUUUTTTPPPLLLGGGFFFDDDBBBAAA??????>>><<<;;;:::888777666666666;;;888888;;;>>>EEEQQQ^^^uuu___^^^jjjsss}}}}}}tttxxx||||||{{{ssskkkgggkkkrrrvvvyyy|||~~~wwwsssnnnkkkjjjjjjjjjjjjbbb___[[[XXXVVVTTTQQQOOOMMMJJJEEEBBB@@@???===;;;888777666555444444555666333222111111000000111111222222222111111111111000000000000000000000000000000000///...............000///...---,,,------...............////////////000111111111111222222222111111111222333444555666555555666666666555333222666666666666777777777777666666666666666666666666666666777888888888888888888888777777888888999:::::::::;;;;;;;;;;;;;;;;;;999;;;<<<===@@@BBBAAA???IIITTTmmmoooYYYGGGCCC>>>;;;;;;;;;::::::999===888666;;;:::<<>>???AAADDDHHHKKKSSSYYYaaabbb\\\SSSKKKFFFCCCBBB@@@??????>>>===;;;===???BBBFFFKKKQQQWWW\\\fffjjjooouuuzzzyyymmm```~~~||||||tttpppmmmkkkkkkkkkiiigggcccaaaaaadddhhhiiifffbbbbbbcccdddeeeeeedddcccbbbeeeggghhhgggeee```[[[XXXZZZ\\\\\\[[[XXXVVVVVVVVVVVVUUUUUUUUUUUUSSSOOOLLLHHHGGGEEECCCAAA???>>>>>><<<;;;:::888777666666666999666666999<<>><<<::::::999777555444333333444333222111111000000111111222222222111111111000000000000000000000000000000000000///...............///...---,,,++++++,,,---/////////000000000111111000111111111111222222222222222222222333444444555444333222111111111222222555555555555666666666666666666666666666666666666666666777888888888888888888888777777888888999::::::::::::;;;;;;;;;;;;<<<<<<=========???BBBDDDEEENNN[[[wwwxxx\\\IIICCC@@@<<<999999999999999777;;;777666;;;;;;>>>KKKfffsssccckkkqqqfffccclllmmm^^^LLLCCC::::::999888777777777777888888777777777777888888;;;???IIIZZZmmm|||zzztttkkkbbbaaaeeeuuu}}}}}}~~~{{{iiiXXXRRRTTTYYY___cccgggpppzzz~~~|||xxxqqqjjjddd___[[[[[[ZZZ^^^dddggghhhlllssswwwzzz~~~~~~}}}{{{xxxrrrjjjdddeeelllsssvvvrrrmmmjjjiiiiiiiiiiiilllmmmoooqqqtttvvvxxxyyyyyytttnnnkkkhhh```SSSIIIAAA???;;;999777777888999888:::<<<>>>???BBBGGGJJJOOOUUU[[[\\\VVVMMMGGGCCCBBBAAA@@@@@@@@@@@@???>>>???BBBEEEJJJOOOUUU\\\aaalllpppuuuyyy}}}{{{nnnaaa}}}|||{{{zzzzzzooommmlllllllllkkkhhhfffaaa``````cccggghhhfffccc```aaacccddddddcccaaa```cccdddeeeeeecccaaa^^^\\\]]]^^^^^^]]]ZZZWWWWWWWWWZZZXXXVVVTTTTTTRRRPPPMMMIIIHHHFFFCCCAAA???>>>>>><<<;;;:::888777777777777777555555777999>>>JJJUUUggg~~~xxxbbb```jjjyyywwwzzz~~~~~~~~~rrrjjjeeefffjjjlllnnnqqquuuzzz}}}{{{{{{xxxtttqqqnnnkkkhhheeefffccc^^^ZZZWWWTTTPPPNNNLLLIIIDDDAAA@@@>>><<<:::;;;:::888666444333222222333222111111000000111111222222111111111000000000000000000000000000000000000//////............//////......------------...000000000111111111222222000111111111111222222222333333333222222333444444555333111///...000222444444444444444555555555555666666666666666666666666666666777888888888888888888777777777777888999999:::::::::;;;;;;;;;<<<<<>>>>>???BBBGGGLLLSSSfff}}}gggRRRDDD???<<<999777888888999888777;;;888888>>>>>>DDDUUU|||wwwkkk{{{qqqkkkllltttqqq___KKK@@@:::999888777666666666666888777777666666777777888:::<<>>===:::777666666888999999:::;;;;;;;;;===@@@BBBIIIMMMPPPPPPLLLGGGEEEEEECCCDDDDDDCCCBBBCCCDDDFFFDDDGGGMMMTTT[[[dddmmmssstttyyy~~~}}}qqqddd~~~ooommmhhh}}}wwwuuuuuusssqqqqqqmmmnnnooonnnkkkgggdddbbb_________aaacccdddddddddbbbdddfffgggfffdddbbb```^^^^^^^^^^^^^^^]]]]]]]]]\\\]]]^^^\\\YYYWWWVVVWWWXXXVVVSSSRRRSSSTTTTTTTTTLLLKKKIIIGGGEEECCCBBBAAA???>>><<<;;;999888888888777555666888888:::CCCLLLVVVhhh}}}fffWWWZZZcccyyy{{{ppphhhppp{{{|||yyywwwwwwwwwrrrlllggghhhiiiiiimmmqqqpppuuu|||~~~}}}|||{{{yyywwwrrrqqqoooooonnnkkkgggddd^^^\\\YYYVVVUUUTTTRRRPPPMMMJJJFFFCCCAAA@@@===<<<666666666666666666555555333222111111000000111111111111111000000000////////////////////////////////////............//////000000111111111111111111/////////000000000111111000000111111111222222222444444333222222222333333555555666666666666666555555555666666666777777777666666666666666666666666666666777888888888888888777777666666777777888999999999::::::;;;<<<============@@@BBBAAAAAAKKKWWWlllxxxhhhXXXKKKEEE;;;999888888999::::::999999;;;999;;;???AAAPPPkkkqqqqqqsssgggkkkqqqsssiiiWWWIIIBBB???>>>===<<<;;;:::::::::777777666666666666777777888888<<>><<<999777666777888999<<<<<<<<<<<<;;;;;;>>>@@@FFFJJJOOOOOOKKKGGGFFFFFFEEEFFFFFFEEECCCCCCFFFIIIGGGKKKRRRYYYcccmmmwww}}}}}}nnnaaannnaaabbbjjjzzztttuuutttpppnnnmmmlllnnnnnnlllhhhdddaaa```______``````aaabbbbbbcccccceeegggiiihhhfffbbb```]]]]]]]]]]]]]]]\\\\\\[[[[[[\\\]]]\\\ZZZXXXXXXXXXVVVTTTRRRRRRSSSTTTUUUTTTNNNMMMKKKIIIGGGFFFFFFEEEBBBAAA???===;;;999888888888666777999888999@@@HHHRRRaaavvvqqq\\\VVVXXXiii{{{ooofffooo{{{~~~{{{xxxwwwvvvvvvvvvpppkkkiiigggeeehhhlllqqquuu{{{}}}zzzyyyyyyyyywwwvvvnnnmmmlllllllllkkkgggeee^^^\\\YYYXXXWWWWWWUUUSSSMMMJJJEEEBBBAAA???===;;;444555555666777666666666333222111111000000111111111111000000000/////////000000000000000000000000///............//////000---......////////////.../////////000000000111111000111111111111222222222333333333222222333444444222333555666666555444333666666666666777777777888666666666666666666666666666666777888888888888888777666666666666777888888888999::::::;;;<<<======<<<<<<@@@DDDDDDFFFUUUgggmmm```PPPDDD@@@;;;999888888:::;;;:::999888999777999???BBBXXXzzz|||iiirrrgggaaajjjrrrpppcccSSSHHHCCC>>>>>><<<;;;999888888888777666666555555666666777888888:::BBBPPPcccttt~~~uuujjjeeeffffffssszzz|||~~~zzzttthhh]]]TTTQQQRRRVVVYYYZZZ]]]aaakkkzzz}}}}}}yyytttjjj___VVVVVVWWWXXXaaalll|||}}}zzzyyyyyyyyyxxxwwwuuusssooojjjddd^^^ZZZXXXSSSNNNIIIGGGHHHIIIHHHFFFDDDBBB???=========<<<;;;>>>>>>>>>>>>@@@AAACCCEEEHHHIIIKKKNNNPPPOOOKKKGGG>>><<<:::777777777999:::===>>>>>>>>>===>>>@@@BBBHHHMMMRRRSSSOOOIIIEEEDDDEEEGGGHHHFFFDDDEEEJJJNNNLLLQQQYYYbbblllxxx|||kkk]]]fff___gggvvvyyytttrrrtttsssooollllllhhhjjjkkkiiidddaaa``````````````````______```aaaccceeehhhiiiiiifffbbb```______``````___]]][[[ZZZ[[[\\\^^^]]][[[ZZZZZZ[[[VVVTTTRRRRRRSSSSSSRRRQQQNNNNNNLLLKKKJJJIIIIIIIIIFFFDDDBBB???<<<:::999888777666777999888777===DDDMMMXXXlllgggWWWTTT]]]qqqqqqhhhoooxxx|||{{{{{{|||{{{{{{zzzzzzyyyxxxzzztttooollliiifffhhhmmmqqqtttyyy|||~~~{{{yyywwwvvvwwwwwwvvvuuunnnlllkkkjjjkkkjjjgggeee___]]]ZZZXXXWWWVVVTTTRRRKKKHHHDDD@@@???===;;;999555555666777777666555444333222111111000000111111111000000000////////////000000000000000000000000...............///000000,,,---.../////////......000000000111111111222222000111111111111222222222222222222222333444444555333333333333444444555555555555555666666666777777666666666666666666666666666666777888888888888888666666666666666777888888888999999:::;;;<<<===>>>>>><<<@@@EEEHHHOOOfff~~~lll^^^UUUIII@@@>>>;;;999888888::::::999888999:::888<<>>===<<<:::999888777777666666555555555555666666888888:::@@@MMM___qqq|||~~~uuujjjfffhhhfffrrr}}}zzznnncccTTTPPPOOOTTTWWWYYY]]]aaagggvvv}}}zzzuuuooodddZZZVVV\\\bbbhhhvvv{{{wwwqqqnnnnnnnnnnnnmmmfffccc^^^XXXRRRNNNLLLKKKDDDBBB@@@?????????>>>>>>===;;;999888999999888777999999999::::::;;;<<<<<<@@@AAACCCFFFHHHHHHFFFEEE???===:::888777888:::;;;===>>>???@@@@@@BBBFFFHHHRRRWWW]]]]]]WWWNNNGGGCCCCCCEEEHHHGGGFFFHHHNNNTTTTTTYYYbbblllwww}}}kkk\\\zzzccccccrrrzzztttppppppssssssoookkkkkkdddfffgggfffbbb______aaa```aaaaaa```^^^^^^___```ccceeehhhiiiiiieeebbb___aaaaaabbbbbb```^^^[[[YYY[[[]]]___^^^]]]\\\\\\]]]VVVUUUSSSRRRSSSRRRPPPNNNOOONNNMMMLLLKKKKKKKKKKKKHHHFFFDDD@@@===:::999888777666666888777666;;;BBBHHHRRReee{{{pppYYYSSSVVVffftttiiinnntttxxxyyyxxxwwwvvvwwwyyyzzz|||}}}}}}|||{{{{{{vvvrrrpppmmmkkknnntttrrrtttwwwzzz|||~~~~~~~~~}}}xxxvvvttttttuuuvvvvvvuuuooommmkkkjjjjjjiiigggeee___\\\XXXVVVUUUSSSPPPOOOIIIFFFBBB???===;;;999888666777777777777555333222333222222111000111111111000000000000////////////000000000000000000000000...............///000111---...///111111111000///111111222222222333333333000111111111111222222222111111111222333444555666666555333222333555777999444444444555555555666666666666666666666666666666666666777888888888888888666666666666666777888888888888999:::;;;======>>>@@@===???FFFJJJUUUrrrvvvZZZOOOJJJAAA;;;<<<:::999888888999999888777<<<<<<;;;@@@IIIRRRrrr|||xxx|||hhh]]]mmmzzzvvvdddPPPEEEAAA??????===;;;:::999888888666666555555555555666666888888:::???KKK\\\ooozzz~~~uuukkkhhhjjjgggqqq|||wwwzzzssshhhTTTOOONNNRRRVVVYYY]]]bbbeeettt}}}yyyqqqjjjbbbYYYXXXdddppp{{{nnnhhhaaa\\\\\\]]]\\\[[[XXXTTTNNNIIIDDDAAA@@@@@@<<<;;;;;;:::999999999999999777555555666777666555555666777999999999999999;;;<<<>>>???AAAAAAAAAAAA???===;;;999888999;;;<<<;;;===???AAACCCFFFJJJNNN\\\bbbhhhggg___SSSIIIDDD@@@CCCGGGGGGGGGKKKRRRYYYZZZ___hhhsss~~~lll^^^qqqhhhrrr|||tttrrrqqqooonnnmmmmmmmmmmmmiiigggeeecccaaa`````````bbbcccbbb```______aaacccfffhhhjjjjjjhhheeeccccccfffggghhhfffccc```^^^^^^^^^aaaddddddaaa]]]ZZZXXXVVVUUUSSSRRRQQQQQQRRRRRRQQQRRRRRRRRRQQQOOOMMMLLLIIIGGGCCC@@@===<<<;;;;;;999888888777888:::;;;<<>><<<;;;:::999888666555555555555222222222111111111111000222222222222111111111000000000//////.........---000000000000000000000000////////////000000000000555444333222222222333444333333222222111222222222444444444555555555666666777777666666555555555444555444333222333555777888999888777555555555666777999999999888888888888888555555555555666777888999999;;;<<<<<<;;;;;;===>>>???>>>BBBJJJRRRfffiiiQQQIIIFFF???:::;;;999999888888999999:::;;;444===BBBAAAJJJhhhvvvmmmggguuu|||qqq^^^OOOJJJIIICCCBBB@@@>>><<<;;;:::999999888888777777777777777555666999@@@HHHVVVmmmzzzpppkkkjjjlllsss~~~zzzqqq[[[UUURRRSSSUUUXXX^^^fffdddoooyyymmmdddZZZ[[[aaammm~~~{{{ppp```ZZZRRRPPPQQQSSSQQQOOOLLLJJJFFFBBB???>>>======;;;:::888777666666777777999999:::::::::999999888:::999888777777777777777;;;;;;;;;;;;<<<===>>>???<<<<<<<<<;;;999999;;;===@@@AAADDDHHHHHHKKKTTT___jjjooosssrrriii\\\PPPIIIIIIIIIHHHHHHLLLRRR[[[bbbgggnnnvvv}}}nnneee}}}ooogggffftttwwwtttoooooonnnmmmmmmlllkkkkkkhhhgggeeecccaaaaaaaaaaaaddddddeeecccbbbaaabbbdddggghhhiiiiiifffdddccccccfffggggggfffbbb___^^^^^^```cccffffffbbb^^^ZZZXXXUUUTTTSSSRRRRRRRRRSSSTTTQQQRRRRRRRRRQQQPPPNNNMMMJJJHHHEEEAAA>>><<<<<<<<<999999888888888:::;;;<<>>@@@EEE@@@AAAJJJYYYvvvwww```JJJEEEDDD>>>:::<<<:::999999999999999:::::::::@@@DDDHHHXXXxxxnnnhhhooozzz~~~qqq\\\MMMGGGEEECCCBBB@@@===<<<;;;::::::999888888777777777777777999888;;;???FFFSSSiii}}}~~~tttooonnnkkkuuuvvvaaaYYYRRRRRRTTTVVV\\\aaadddlll{{{}}}vvvkkkccc[[[___hhhxxx}}}pppfff```TTTOOOIIIHHHJJJKKKIIIGGGDDDBBB???<<<;;;::::::;;;<<<<<<:::999999999999:::888888888999999888888888<<<;;;;;;:::::::::::::::999::::::;;;<<<<<<======:::;;;;;;999888999;;;===AAABBBFFFJJJLLLPPPZZZfffsssvvvyyyxxxqqqeeeYYYRRRLLLLLLKKKLLLPPPXXXcccjjjsssyyyqqqiiinnneeefffnnn~~~uuussssssllllllmmmmmmlllkkkiiihhhhhhgggeeecccbbbbbbbbbbbbeeeggghhhgggfffeeeeeefffiiiiiiiiigggdddbbbbbbcccfffggggggeeebbb___^^^^^^dddfffhhhgggccc^^^YYYWWWTTTSSSSSSSSSSSSTTTUUUUUURRRRRRSSSSSSSSSRRRPPPOOOLLLJJJGGGCCC@@@>>><<<<<<;;;:::999999999:::;;;<<<>>>EEEQQQccc{{{iii[[[VVVeee}}}~~~~~~sssnnnmmmttt}}}yyytttqqqrrruuuwwwxxxwwwtttpppmmmlllnnnqqqtttwwwxxxyyy{{{||||||||||||{{{yyywwwwwwwwwwwwuuusssttttttuuutttsssqqqooonnnllllllkkkiiieeeaaa]]]ZZZXXXXXXVVVTTTQQQMMMJJJHHHEEEDDDBBBAAA???===<<<;;;888777666444333333333333222222222111111111111000111111000000000/////////////////////............000000000000000000000000////////////000000000000111111000000000000111222222222111111111222222333333333333333444444444444666666666555555555555555777666555444444444555666777777777777777666666555777777777888999999999:::777777777777888999:::;;;;;;===??????>>>>>>@@@AAAEEE@@@BBBMMMaaaeeeRRRCCC@@@AAA>>>;;;<<<;;;:::999999999999999:::<<<===@@@NNNiiittteeeeeewww~~~~~~ooo[[[MMMGGGEEEDDDCCC@@@===;;;;;;<<<<<<999888888777777777777777:::999:::<<<@@@LLLaaattt{{{uuurrrkkkuuu{{{jjj]]]RRRPPPRRRUUUYYY\\\ccciiittt|||zzzwwwpppggg```YYY```lll|||{{{kkk^^^TTTOOOMMMHHHEEEBBBCCCEEEFFFDDDBBB>>>===<<<::::::::::::;;;:::::::::999999999999999999999999999999999999999::::::::::::;;;;;;;;;<<<;;;<<<===>>>??????>>>>>><<<<<<<<<:::999:::===@@@CCCDDDHHHNNNQQQWWWdddqqq~~~sssfff]]]SSSSSSRRRSSSYYYcccpppxxxuuunnn}}}qqqpppuuuxxxrrrqqqrrrjjjkkkmmmnnnmmmkkkiiihhhhhhgggeeedddcccccccccdddgggiiikkkkkkiiigggggggggkkkkkkkkkhhheeecccdddeeefffggggggeeebbb_________fffhhhjjjhhhccc]]]XXXVVVRRRRRRSSSSSSTTTUUUVVVVVVSSSTTTTTTUUUTTTSSSRRRQQQNNNMMMJJJFFFBBB@@@>>>======<<<;;;999999999:::;;;===AAAKKK\\\tttuuu```QQQZZZrrr}}}xxxqqqnnnvvv}}}xxxvvvvvvyyy{{{|||uuusssnnniiigggiiinnnrrrtttuuuwwwxxxzzz{{{{{{|||zzzxxxvvvuuuuuutttrrrppprrrrrrrrrrrrqqqooommmkkkjjjkkkkkkiiifffaaa\\\YYYWWWVVVUUUSSSOOOKKKHHHFFFDDDCCCBBB@@@>>>===;;;;;;888777666555444333333333222222222111111111000000000000000000///////////////////////////.........////////////////////////////////////000000000000000000000000111111111222111111111111111222222333222222222333333333444444555555555555555555555555888777666555444444555555555666777888888777666555666666777888999:::::::::888888888888999:::;;;;;;;;;===>>>???>>>???@@@BBBAAABBBHHHTTTfffgggUUUHHH>>>===???===:::;;;;;;;;;:::999999999999:::===;;;AAAXXX|||ggg```fffzzz~~~{{{kkkXXXNNNJJJIIIEEECCC@@@===<<<<<<===>>>999888888777777777777777888777666888;;;EEEZZZlll{{{wwwmmmrrr~~~~~~nnn___QQQNNNQQQUUUXXX[[[bbbfffooo~~~}}}xxxsssnnnhhhaaa\\\XXX___kkkxxx}}}lllhhhaaaXXXPPPIIIEEECCCDDDCCCCCCEEEGGGHHHGGGEEEAAA@@@@@@???>>>??????@@@<<<======>>>>>>===<<<<<<===============>>>>>>>>><<<===>>>???@@@@@@AAAAAAAAABBBDDDFFFFFFEEEDDDCCCBBBAAAAAA???===>>>AAADDDDDDEEEJJJQQQWWW```ooo}}}rrrfff]]]\\\[[[]]]dddppp~~~yyysssxxx{{{|||wwwuuussspppkkklllnnnooonnnmmmkkkjjjhhhgggeeedddddddddeeeeeegggiiikkkkkkjjjhhhggghhhmmmmmmllljjjgggffffffhhhggghhhhhhfffcccaaabbbccchhhjjjkkkiiiccc]]]WWWUUURRRRRRSSSTTTUUUVVVVVVVVVUUUVVVVVVWWWVVVUUUSSSRRRPPPNNNLLLIIIEEECCCAAA@@@???>>><<<:::999999::::::>>>???EEETTTiiikkkUUUVVViii|||wwwrrrxxx~~~{{{{{{}}}~~~~~~vvvtttoooiiifffhhhnnnsssssstttuuuwwwyyyzzz{{{{{{zzzxxxvvvttttttssspppnnnoooooooooooonnnllljjjiiifffggggggfffccc___[[[XXXVVVVVVUUUSSSOOOLLLHHHFFFDDDCCCBBB@@@>>><<<;;;:::999999777666555444444444222222222111111111000000000000000000////////////.........///////////////////////////////////////////////////000000000000000111111222222222222222111000000000111111222333222222222333333333444444444444444555555555555555888777666666555555555555555666777888888777666555666666777888999:::::::::888888888888999:::;;;<<<:::<<<>>>>>>>>>>>>@@@BBBBBBGGGOOOYYYiiioooYYYKKKDDD=========;;;999999;;;;;;::::::999::::::;;;AAAAAAMMMmmmuuu```aaalllwwweeeUUUMMMKKKJJJEEECCCAAA>>>======>>>>>>999888888777777777777777666555555777:::CCCVVVhhh~~~zzzqqqooovvv}}}nnn___QQQMMMQQQUUUYYY\\\aaaeeennn|||~~~yyyrrrkkkddd^^^YYYVVVUUU[[[dddmmmqqqnnnfff```QQQPPPNNNKKKHHHEEEDDDCCCDDDEEEFFFIIIKKKLLLLLLKKKGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGFFFDDDCCCCCCBBBBBBCCCCCCEEEEEEEEEFFFHHHJJJLLLMMMMMMMMMKKKLLLNNNPPPPPPOOOMMMLLLLLLKKKHHHDDDAAAAAACCCFFFGGGHHHNNNVVV___jjj{{{{{{nnnfffeeeeeegggnnnzzz}}}yyy}}}yyyvvvyyyyyyxxxsssppplllmmmnnnoooooonnnmmmlllhhhgggfffeeedddeeefffggggggiiijjjiiihhhgggggghhhlllmmmnnnllljjjhhhiiiiiihhhiiiiiihhhfffeeeggghhhjjjlllmmmkkkeee^^^YYYVVVTTTTTTVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYWWWVVVTTTSSSPPPOOONNNKKKHHHFFFDDDCCCAAA@@@===;;;:::999999999===>>>BBBLLL\\\ttt{{{```XXXaaarrrwwwzzz{{{yyytttnnnhhhiiinnnsssrrrsssuuuwwwxxxyyyzzzzzzzzzxxxuuutttsssqqqooolllkkkkkkllllllllljjjiiihhhbbbbbbbbbaaa^^^ZZZWWWUUUVVVVVVUUUSSSPPPMMMJJJHHHFFFEEECCCAAA>>><<<:::::::::999888777666555555555222222222111111111111000111111000000000/////////.........///////////////000000000000000000000000////////////000000000000///000111222333333333333000000000000000111222333333333333333444444444444444444444444444555555555777777666666666666666555555666666777777777777777777777777888999999999:::888888888888999:::;;;<<<:::<<<>>>>>>>>>???AAACCCBBBHHHPPPZZZmmmcccSSSEEEBBB>>><<<;;;:::999888:::::::::::::::;;;<<<<<>>>>>>>>999888888777777777777777666666777999;;;CCCTTTeeexxx~~~wwwsssyyy|||kkk^^^RRRNNNQQQTTTYYY^^^___dddlllvvv~~~{{{uuulllbbbYYYSSSPPPOOOKKKOOOVVV\\\___[[[TTTMMMJJJHHHDDDBBBBBBDDDGGGIIIHHHIIIKKKNNNPPPRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUTTTRRROOOMMMLLLLLLKKKKKKKKKMMMOOOPPPNNNPPPSSSVVVXXXZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[[[[ZZZXXXTTTNNNHHHFFFGGGIIINNNPPPVVV___iiivvvzzzrrrrrrqqqsssyyy|||~~~~~~zzzzzzvvvrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmggggggfffeeeeeefffggghhhfffggggggfffeeedddeeegggiiikkkmmmmmmkkkiiiiiijjjiiijjjjjjjjjiiiiiikkkmmmmmmooopppnnnhhhaaa\\\YYYXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[[[[ZZZXXXVVVTTTRRRPPPPPPOOOMMMKKKIIIGGGFFFBBBAAA???<<<:::999999999:::<<<@@@GGGOOObbbjjjZZZZZZgggyyy}}}|||{{{rrrkkkhhhlllqqqqqqrrrtttuuuvvvwwwwwwxxxyyywwwtttrrrqqqooommmjjjggghhhiiijjjjjjiiihhhgggcccbbb```^^^ZZZWWWTTTRRRTTTTTTTTTSSSQQQNNNKKKJJJHHHGGGEEEBBB???<<<:::999999888777666555444444444222222222111111111111000222222111111111000000000............/////////000000000000000000000000000////////////000000000000...///000111222222222111////////////000111222333333444444444444555555555333333333444444555555555555666666777777777777666666666666666666777888888888888888888888888999999777777777888888999:::;;;;;;===???@@@@@@@@@BBBDDDFFFMMMYYYkkkrrrXXXOOOAAA@@@>>>;;;:::::::::999999999999:::;;;<<<===>>>BBBPPPpppyyykkkrrrttt]]][[[hhhvvv}}}mmmYYYKKKHHHIIIIIIBBBBBBCCCBBBAAA@@@>>>===999888888777777777777777555555777:::;;;@@@OOO^^^rrr~~~}}}~~~{{{yyyzzziii^^^TTTPPPPPPRRRXXX^^^___bbbggglllrrr|||wwwqqqfffZZZPPPJJJIIIJJJGGGIIIMMMQQQSSSRRRNNNJJJNNNLLLIIIHHHIIILLLPPPSSSSSSUUUWWWYYYZZZ]]]___aaa^^^___```aaabbbccccccdddaaaccceeeeeedddaaa]]]ZZZZZZZZZYYYXXXYYY[[[]]]^^^]]]___cccfffiiikkkllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjddd[[[TTTOOOOOOPPPXXXYYY```iiittt}}}|||yyyrrroooqqqmmmmmmlllllllllmmmnnnnnnggggggfffeeeeeefffhhhiiifffffffffdddbbbbbbdddfffgggjjjlllmmmllljjjiiiiiijjjkkkkkkkkkjjjlllnnnqqqoooqqqrrrpppjjjddd^^^\\\[[[\\\]]]^^^___^^^]]]]]]\\\\\\\\\[[[YYYVVVTTTRRRPPPPPPOOONNNLLLJJJHHHGGGCCCBBB???<<<:::999999999777:::@@@DDDHHHWWWwwwppp[[[UUU^^^sss~~~vvvlllhhhjjjnnnqqqrrrssstttuuuvvvvvvvvvxxxvvvsssqqqpppnnnkkkiiieeefffhhhiiiiiiiiihhhggggggeeebbb^^^ZZZVVVSSSRRRSSSSSSSSSRRRQQQNNNLLLJJJJJJHHHFFFCCC???<<<:::888888777666555444333333333222222222111111111111000222222222222111111111111---.........//////000000000000000000000000000000////////////000000000000,,,---///000111111111000////////////000111222333444444444555555555666666333333333444444555555555444555666777777888777777777666555555555777888999999999999888888888888888777777777777888999:::;;;<<<>>>@@@AAAAAABBBDDDFFFOOOXXXkkkfffPPPLLL>>>???>>>:::888999::::::888888999:::;;;===>>>???HHH\\\}}}jjjaaarrriiiWWWZZZiiivvvxxxgggTTTJJJJJJLLLMMMAAABBBCCCDDDCCCAAA>>>===999888888777777777777777222333666888888<<>>AAABBBDDDKKKRRRUUUhhhyyy\\\JJJDDD???>>>;;;999999999:::;;;;;;<<<888999>>>777777EEEMMMtttkkk]]]eeettt___QQQYYYooo{{{qqq___WWWTTTRRRQQQRRRLLLIIIEEECCCAAA@@@===;;;;;;;;;:::999888888888888999666555888999<<>><<<:::<<<999;;;AAACCCGGGZZZoookkkXXXUUUeeewww~~~yyymmmjjjmmmppp{{{xxxrrrnnnkkkkkkmmmoooooommmkkkiiiggggggggggggiiiiiigggfffeeedddddddddbbb___\\\[[[YYYWWWTTTRRRQQQQQQQQQPPPNNNKKKIIIGGGGGGFFFCCC@@@===;;;:::999999888777555333222222222222222222111111111111000000000000000000000000000222000...---...000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111222222222222333333333444444444555555666666666666666666666555666666777888888888888888888777666555666777999:::;;;;;;999888888888999999::::::::::::;;;;;;;;;;;;>>>===???BBBCCCFFFNNNWWWeee}}}nnnVVVHHHDDD>>>===;;;999888888999::::::;;;888:::???:::;;;KKK___fff]]]nnnmmm^^^WWWcccvvv~~~rrraaaZZZYYYYYYYYY[[[PPPMMMHHHEEECCC@@@>>><<<;;;;;;:::999888888888888999666555888999;;;BBBJJJddduuuzzzsssyyy|||{{{{{{}}}zzzvvvqqqsss}}}uuuqqqoooggg```^^^[[[WWWWWWZZZ```bbbbbb```aaakkk|||{{{tttiiiZZZNNNIIIJJJLLLNNNPPPUUU\\\aaafffjjjnnnqqqqqqtttxxx}}}}}}{{{zzzzzzqqqmmmkkknnnssszzzzzzwwwuuuvvvxxxxxxuuuqqqqqqpppnnnllljjjhhhggggggggghhhffffffppp|||{{{rrrgggfffeeeeeefffgggiiijjjllljjjiiiiiikkkllllllkkknnnppprrrssssssssstttuuuvvvuuurrrmmmfffaaa^^^]]]___```bbbdddeeegggggghhhdddccc```^^^[[[ZZZXXXXXXRRRRRRRRRQQQPPPPPPOOOOOOPPPLLLHHHDDDBBB@@@>>><<<===:::<<>>;;;;;;999888888777777777999666555888999:::AAAHHH[[[mmmxxxnnnssswwwwwwwwwyyyyyyxxxzzzwwwuuusssqqquuu}}}wwwtttuuupppllliiifff```ZZZXXX[[[___dddfffcccaaahhhyyy}}}tttjjj\\\PPPLLLMMMQQQTTTVVV^^^gggmmmsssyyy|||zzz}}}xxxxxxwwwuuuuuuvvvuuussspppmmmlllkkkiiigggfffeeeeeehhhiiihhhhhhooowwwwwwrrriiihhhhhhhhhhhhiiijjjkkklllkkkjjjkkkmmmnnnnnnmmmnnnppprrrssssssssstttuuurrrqqqnnnhhhbbb\\\ZZZYYY^^^```bbbdddfffggghhhhhhfffdddbbb```]]][[[YYYXXXUUUTTTTTTSSSRRRRRRQQQQQQQQQMMMIIIFFFDDDBBB???===999999;;;======???JJJVVVqqqjjjYYY\\\gggwwwwww{{{wwwpppkkkiiijjjkkkhhhhhhggggggffffffffffffffffffgggfffeeedddbbb```^^^\\\YYYWWWUUUSSSPPPNNNKKKKKKLLLLLLLLLKKKIIIHHHFFFEEECCC@@@>>><<<:::999888777666555444333333333222222222111111111000000000000000000000000000000111000......///000000///////////////////////////000000000000000000000000000000111111111222222222111111111222222222333333333333333444444444555555555555555555666666666666666666777888888888888888888888777666666777888999::::::::::::::::::::::::;;;;;;<<<<<<===>>>??????AAACCCFFFJJJLLLTTTfffxxxrrr]]]PPPGGGAAA???::::::999888777777888888777;;;999;;;@@@>>>GGG\\\uuu|||ppp\\\^^^mmmrrrccc___aaaccceeeggg\\\VVVOOOHHHDDDBBB@@@>>><<<;;;:::888888777777777999666555888999:::???FFFTTTfffzzz|||pppgggmmmuuu{{{}}}~~~}}}|||sssrrrpppoooqqqxxx|||tttppprrrvvvnnnnnnnnnnnnggg^^^[[[^^^^^^eeeiiieee```eeeuuuvvvmmm___TTTOOOQQQWWW[[[```gggpppwww}}}~~~wwwvvvwwwvvvuuutttsssqqqooommmkkkjjjiiihhhgggggggggggggggjjjkkkiiiiiikkkmmmmmmiiiiiiiiiiiijjjkkkkkklllmmmllllllmmmooopppooonnnlllnnnpppqqqqqqqqqrrrsssuuussspppjjjccc^^^\\\\\\^^^___bbbeeefffggggggggggggfffdddaaa^^^[[[XXXWWWWWWWWWWWWVVVUUUUUUTTTTTTPPPMMMJJJGGGEEECCC@@@>>>999:::;;;===<<<>>>FFFNNNaaauuuwwwbbb\\\aaasss{{{vvvyyyxxxvvvrrrnnnkkkiiiiiihhheeeeeeeeeeeefffgggiiiiiigggggghhhgggfffeeecccaaa]]][[[XXXVVVUUUTTTQQQOOOLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDCCCAAA>>><<<:::999888777666555444333333333222222222111111111000000000000000000000000000000111///......000111000///////////////////////////000000000000000000000000000000111111111222222222111222222222222333333333333333333444444444555555444555555555666666777777666666777888888888888888888888777777777777777777::::::::::::::::::::::::;;;<<<<<<>>>???@@@AAAAAAEEEFFFJJJOOOUUUccc|||vvv^^^PPPJJJDDD>>><<<999999888888777777888888777;;;:::;;;@@@AAAOOOiii|||lll^^^dddwwwpppccc___aaaaaabbbccc]]]WWWPPPIIIEEEBBB@@@>>>===<<<;;;999888777777777888666666888888888===DDDOOO___sssuuuhhhbbbjjjvvv~~~sssqqqnnnmmmsss~~~yyyqqqkkkjjjmmmqqqjjjlllqqqtttnnneee```aaa^^^eeejjjfff```cccqqqxxxooobbbWWWQQQTTT[[[```hhhnnnvvv~~~zzzzzzvvvttttttttttttsssrrrpppnnnlllkkkjjjiiiiiiiiiiiiiiijjjjjjfffiiikkkhhhdddbbbeeehhhhhhhhhiiijjjkkklllmmmmmmnnnmmmmmmnnnooopppnnnmmmjjjlllnnnooooooooopppqqqtttrrroooiiiccc___^^^^^^]]]___bbbdddfffffffffeeefffeeedddaaa___\\\YYYWWWYYYYYYYYYXXXWWWWWWVVVVVVOOOMMMJJJIIIHHHFFFCCCAAA===>>>>>><<<:::;;;@@@EEEWWWggg}}}mmm___\\\kkkzzzrrrtttjjjjjjjjjjjjiiigggeeedddeeedddccccccdddgggiiikkkgggfffffffffeeecccbbbaaa]]][[[YYYXXXWWWVVVTTTRRRMMMMMMMMMLLLKKKHHHFFFEEEDDDDDDCCCAAA???===:::999777777666444444333333333222222222111111111111000000000000000000000000000000///...///000111000...000000000000000000000000000000000000000000000000000111111111111222222222222222222222333333333333333333333444444444555555444444555555666777777777666666777888888888888888888888888888777777777777999::::::;;;;;;;;;;;;:::<<<<<<===???@@@BBBCCCCCCGGGIIIPPPZZZhhh}}}rrraaaPPPHHHFFFBBB===:::888888888888888888888888888<<<;;;;;;AAAFFFZZZyyy|||~~~mmmgggppp|||nnnbbb```aaa```^^^^^^[[[WWWPPPJJJFFFCCCAAA??????>>><<<;;;999888888888888666666888888888<<>>@@@AAACCCDDDEEEJJJNNN[[[nnnxxx___RRRGGGCCCBBB???<<<:::888888999999999999999888777<<<;;;<<>><<<;;;:::999999888666666888888777:::@@@AAAOOO```ppp}}}zzzqqqrrrzzzxxxkkkcccccchhhsss~~~zzz{{{wwwxxxwwwxxx}}}qqqjjjhhhjjjjjjiiikkknnnvvvuuuiiiccc```dddfffddd```aaaiiiqqq{{{tttjjj```]]]bbbmmmvvv}}}rrrwwwrrrooommmlllmmmnnnnnnmmmllllllllleeeeeedddcccccccccddddddccc```^^^aaacccdddcccdddeeefffhhhkkkmmmnnnoooooolllkkkkkklllmmmllliiiggghhhjjjmmmmmmmmmmmmnnnppppppnnnkkkfff```^^^]]]^^^]]]^^^aaadddddddddbbbaaa^^^___`````````___^^^]]]YYYYYYYYYXXXWWWWWWVVVVVVPPPOOOMMMMMMMMMLLLJJJGGG===>>>===999777:::>>>@@@EEEQQQkkkooobbb[[[hhhrrrnnnsssrrrqqqpppooommmllljjjjjjiiifffaaa^^^]]]___cccfffbbbaaa___]]]\\\\\\\\\]]]UUUSSSRRRRRRSSSSSSQQQPPPKKKLLLLLLLLLLLLJJJIIIGGGCCCCCCCCCBBB@@@===;;;999777666555444444444444444222222222111111111111000000000000000000000000000000//////000111111///...000000000000000000000000000000000000000000000000000111111111111222222222222222333333333444444444333333333444444444555555444444444555666777777888666666777888888888888888888888888888888777666555888999;;;<<<===<<<;;;;;;<<<===>>>@@@BBBDDDEEEFFFMMMTTTeeegggVVVKKKBBB@@@???===;;;<<<888999999:::::::::999999666<<<;;;===FFFSSSrrrrrrmmmqqqqqq{{{wwwlllddddddeeeccc^^^[[[XXXUUUQQQNNNKKKIIIEEECCCAAA@@@???===;;;:::::::::888666666888888777:::???;;;HHHYYYjjjyyyyyyllliiioooxxxrrrgggaaacccfffppp}}}}}}|||xxxzzz{{{~~~tttmmmnnnpppooolllnnnpppxxxyyykkkccc```ccceeeccc```aaagggmmm|||~~~yyypppgggeeelllxxxrrrwwwrrrpppnnnnnnnnnnnnnnnmmmllliiigggeeeffffffggggggfffdddcccaaabbbaaa___^^^^^^```bbbcccccccccdddfffiiikkkjjjiiijjjkkkkkkkkkkkkiiigggfffgggiiilllmmmlllllllllmmmqqqmmmgggaaa\\\ZZZ[[[[[[^^^___bbbeeeeeeeeecccbbb^^^____________]]][[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVQQQRRRQQQPPPOOOLLLJJJHHHCCCAAA???===<<<<<<===>>>HHHMMM^^^|||xxxfffbbbvvvyyypppwww~~~~~~yyy{{{~~~{{{vvvtttqqqhhh___[[[^^^bbbbbb```___]]]ZZZYYYZZZ[[[[[[ZZZVVVUUUTTTRRRPPPNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBAAA???===;;;999666666666666666666555555222222222111111111111000000000000000000000000000//////000000000000//////111111000000000000111111///000111222222111000///000000000111222222222333000000111222333333333333444444444444444444444444333444555666777888999:::777888:::999777666666777888999999999999888777777888999:::;;;<<<===<<<<<<@@@AAA<<<===FFFGGGIIIUUU[[[kkksssZZZJJJEEE???=========<<<:::<<<888555555777::::::999777<<>>>>>BBBGGGUUUooorrrfffpppyyysssqqqnnnkkkzzz~~~~~~||||||yyypppeee``````aaa```___\\\ZZZXXXXXXZZZZZZYYYXXXUUUTTTRRRQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA>>>;;;999888666666666555555444444444222222222111111111111000000000000000000000000000//////000000000000//////......------------......000000111111111111000000111111111111111222222222222222333444555555555555444444444444444444444444444444555666777888888999777888:::999777666666777777777888999999:::999999999999:::;;;<<<======>>>===AAA>>>???FFFIIIPPP```qqqhhhTTTHHHDDD>>><<<<<<<<<;;;:::<<<999777777999;;;;;;999<<<>>>@@@GGGXXXxxx~~~lll___lllrrrnnn|||yyyooolllhhheeecccaaa^^^\\\[[[WWWTTTSSSTTTQQQLLLGGGCCCBBB@@@===<<<;;;;;;;;;:::999777666666888999::::::???JJJ[[[mmmzzzvvvnnnllloootttzzz}}}yyyvvvtttllldddbbbeeemmmttt{{{}}}{{{|||{{{uuurrrpppxxx}}}zzztttnnnhhhcccddddddbbb```___aaafffkkkuuu~~~|||xxxtttuuu{{{|||uuupppmmmlllkkkjjjjjjjjjiiihhhgggeeeeeeddddddeeeffffffffffffddddddaaaaaaaaaaaaaaaaaaaaaaaacccbbbaaabbbccccccbbb```cccdddddddddcccbbbaaa```aaadddgggiiiiiihhhhhhiiiiiifffbbb]]]ZZZYYYYYYZZZ]]]^^^___```___^^^]]]\\\___`````````___^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUSSSRRRRRRQQQOOOMMMKKKJJJKKKHHHEEEBBB???>>>>>>>>>>>>BBBLLL___vvvjjjgggxxxyyyrrrhhhcccccccccggg||||||qqqhhhdddbbb```^^^YYYXXXYYYZZZ\\\\\\ZZZXXXSSSRRRQQQPPPNNNMMMLLLKKKLLLKKKJJJIIIGGGEEEDDDCCCEEEEEECCCAAA>>>:::888666777666666555444333222222222222222111111111111000000000000000000000000000//////000000000000//////------,,,,,,,,,,,,------111111000000000000111111222222222111111111111111222222333444555555555555444444444444444444444444555555666666666777777777777888:::999888666777777666666888999:::;;;;;;;;;::::::::::::;;;===???@@@===CCCBBBBBBHHHNNN^^^vvvpppYYYKKKDDDAAA===;;;::::::999999<<<;;;999:::;;;<<<;;;999===<<>><<<;;;;;;;;;:::999888777777888999999:::<<>>======@@@BBBHHHTTTcccuuunnnaaakkk|||zzzttttttqqqkkkfffaaa]]]```ccchhh~~~||||||wwwnnnfff___[[[XXXXXXZZZ\\\^^^^^^[[[YYYQQQQQQPPPPPPOOONNNMMMMMMMMMLLLJJJGGGEEEDDDBBBBBBCCCCCCAAA@@@===;;;999777777666666444333222111111222222222111111111000000000000000000000000000000//////000000000000//////000//////......//////000222111000//////000111222333222222222111000000000000000111222333333333333444444444444555555555555666666666666666666666666777888:::999888777777888777888999:::;;;;;;;;;;;;;;;::::::999;;;===@@@BBB@@@GGGFFFDDDKKKVVVpppttt[[[LLLEEE@@@>>><<<:::888888888888:::::::::;;;;;;;;;:::999======DDDYYY{{{sss___WWWaaazzzppprrr}}}ooommmkkkiiiiiihhhfffcccaaa___\\\YYYXXXWWWUUURRROOOGGGFFFCCC@@@===<<<;;;;;;:::999888777777888888999:::999>>>JJJ\\\lllwww{{{wwwrrrnnnnnnmmmjjjkkknnnqqqqqqooolllgggfffkkkqqq{{{{{{tttzzz|||vvvpppllliiifffcccbbbaaa``````aaacccdddllluuuttteee^^^ZZZaaarrrzzzrrrpppmmmllllllkkkjjjhhhfffffffffffffffeeeeeeeee]]]___aaacccdddeeeeeedddbbbbbbccccccbbbaaa``````]]]\\\[[[]]]___bbbcccccccccccccccbbbbbbbbbbbbbbbbbbfffiiikkkkkkiiihhhhhhdddcccaaa___]]]\\\\\\\\\^^^^^^]]]]]]\\\\\\]]]]]]bbbbbbbbbaaaaaaaaaaaaaaa^^^]]]\\\[[[YYYXXXVVVVVVUUUTTTSSSRRRPPPOOOOOONNNNNNKKKHHHCCC@@@???>>>>>>CCCBBBFFFLLLTTTccc|||sss```dddrrrnnngggiiihhhfffddd```___eeeiiimmm{{{{{{xxxhhh]]]WWWUUUVVVXXX[[[]]]\\\YYYVVVPPPPPPPPPOOOOOOOOONNNNNNMMMKKKIIIFFFDDDBBBAAAAAA?????????>>>===<<<;;;:::777666666444333222111111222222222111111111000000000000000000000000000000//////000000000000//////111000000000000000000111222111000//////000111222333222222222111000000000000000111222333333333333444444444555555666666666666666666666555555555555666888::::::888888888999::::::;;;;;;;;;::::::999;;;;;;::::::<<<>>>AAACCCAAAHHHGGGGGGRRRddd|||aaaMMMCCCCCC===<<<;;;999777777777888888999::::::::::::::::::===AAAPPPmmmyyybbbYYYXXXhhhyyyuuuyyynnnjjjiiiiiikkklllkkkhhheeecccaaa___\\\ZZZVVVRRRPPPKKKIIIFFFBBB???===<<<<<<:::999999888888777777888999888;;;CCCRRRcccqqqyyyzzzuuupppnnnjjjfffgggkkkuuuxxxxxxsssnnnooouuuzzz~~~~~~}}}yyyqqqnnnllliiidddcccaaa``````bbbcccccciiippp{{{rrrbbbUUUTTTTTT^^^qqq{{{vvvnnnmmmlllllllllkkkhhhfffbbbcccdddfffffffffeeeddd[[[]]]```bbbdddfffffffffcccccccccbbbbbbaaaaaa```\\\[[[[[[]]]aaadddfffggggggfffeeeeeeeeeeeeffffffeeeiiimmmnnnmmmjjjhhhhhhccccccbbbaaa___^^^]]]\\\]]]\\\[[[[[[\\\^^^___aaabbbaaa````````````aaaaaa]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUSSSRRRQQQPPPPPPPPPMMMKKKHHHDDDBBBAAA@@@AAACCCAAABBBFFFIIIUUUooo{{{gggaaafffyyy}}}wwwiiidddeeeffffffhhhdddeeennntttwww}}}|||zzzfffYYYSSSRRRRRRSSSVVVWWWVVVSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJGGGDDDBBBAAAAAAAAA===============<<<;;;;;;777666666555444333222222222222222111111111111000000000000000000000000000//////000000000000////////////............//////111111000000000000111111222222222111111111111111222222333444555555555555444444444555666666777777666555555555555555555555666888::::::999888999:::;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;<<<===???BBBCCCAAAGGGHHHOOOccczzziiiTTTDDD???AAA:::;;;;;;999777666777888666888999:::999:::;;;===;;;EEE[[[{{{lll]]]```iiittt||||||tttllliiiiiikkkmmmnnnmmmjjjgggeeedddcccaaa]]]XXXTTTQQQOOOMMMIIIEEEAAA???======::::::999999888777777777777888:::???IIIYYYjjjuuu~~~yyytttpppjjjeeeeeeiiiwww~~~|||wwwxxx}}}}}}}}}}}}|||{{{}}}|||ssspppooommmllliiidddbbbbbbcccccccccfffkkkttt~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~zzzooo```TTTHHHJJJOOO[[[ooo}}}tttqqqllllllllllllllljjjfffccc]]]___bbbeeefffeeecccaaa[[[]]]```cccfffhhhiiiiiieeedddcccaaa```aaaaaaaaa^^^]]]\\\^^^bbbfffhhhiiiiiiiiihhhgggggghhhiiijjjhhhkkkooopppnnnjjjhhhgggbbbbbbbbbaaa```^^^\\\[[[ZZZYYYYYYYYY[[[^^^aaaccc___^^^^^^]]]]]]^^^______[[[[[[ZZZYYYYYYXXXWWWWWWWWWVVVTTTRRRQQQQQQQQQRRRMMMKKKIIIFFFDDDDDDDDDEEEDDD@@@AAADDDEEEMMMfffqqq```YYYkkk~~~uuullljjjjjjiiillloooqqqrrr|||}}}qqq___VVVTTTPPPPPPQQQRRRSSSRRRPPPMMMJJJKKKKKKKKKLLLLLLMMMMMMKKKIIIFFFCCCAAAAAAAAAAAA============<<<;;;:::999666666666555555444444444222222222111111111111000000000000000000000000000//////000000000000//////.........------.........000000111111111111000000111111111111111222222222222222333444555555555555444444444555666777777777444555555555555555555555666888::::::999999999::::::;;;;;;<<<<<<<<<<<<;;;::::::<<<===???AAABBBCCC@@@HHHNNN___}}}nnnYYYLLL@@@<<<>>>888:::;;;:::777666777999666888999999999;;;>>>BBBDDDRRRiii|||ddd^^^lll}}}zzzpppkkkkkklllmmmooopppnnnjjjfffccceeefffeeeaaa\\\WWWTTTRRRPPPLLLGGGCCC@@@???>>>:::::::::999888777666666333666999;;;AAANNNbbbqqq}}}yyyvvvrrrjjjbbb```cccsss~~~{{{|||~~~zzzwwwxxx}}}}}}vvvuuuvvvuuuxxxrrrkkkfffddddddcccbbbeeehhhnnnxxx{{{}}}~~~|||{{{{{{|||~~~~~~}}}|||{{{zzz{{{||||||||||||||||||}}}~~~yyytttmmmgggaaaYYYOOOHHHBBBFFFKKKTTTfffyyy}}}tttnnnjjjuuuxxxqqqlllkkkkkkkkklllkkkhhhddd```ZZZ]]]aaadddeeedddaaa___\\\^^^aaaeeehhhjjjkkkkkkfffeeecccaaa``````aaabbbaaa___^^^```cccgggiiijjjkkkjjjiiihhhhhhiiikkkkkkiiilllppppppnnnjjjgggeeeaaabbbbbbaaa```]]][[[ZZZWWWWWWVVVWWWZZZ^^^bbbeee]]]\\\[[[[[[[[[\\\]]]^^^ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVTTTRRRRRRRRRRRRRRRMMMLLLIIIGGGFFFGGGHHHHHHFFFAAAAAADDDDDDJJJbbb|||xxx```QQQaaa~~~xxxsssqqqpppnnnqqqvvv|||}}}gggYYYVVVWWWRRRQQQQQQQQQRRRRRROOOMMMHHHHHHIIIIIIJJJKKKKKKLLLJJJHHHEEEBBBAAA@@@AAABBB??????>>>===<<<:::999888666666666666666666555555222222222111111111111000000000000000000000000000//////000000000000///////////////......////////////000111222222111000///000000111111222222222333000000111222333333333333444444444555666777777888444444444555555555666666666888::::::999999:::;;;999999;;;<<<======>>>>>>999:::<<<>>>@@@AAABBBBBBAAAKKKVVVooobbbPPPGGG>>>:::<<<888:::;;;:::777666777999777888:::::::::<<>>@@@???>>>===<<<;;;::::::777777555444444444444444333333333222222222111111222222222222111111111000222222111111111111111222222222111111111111222222111111111111111111111111333333333222222222111111222222333333333333444444333333444444555666666777666666666666666777888888888888999999:::::::::::::::::::::::::::;;;<<<===<<>>;;;999===>>>AAANNNjjjuuu[[[YYY___zzztttppprrrqqqtttwwwyyywwwrrrmmmiiijjjjjjiiigggddd___[[[XXXYYYUUUQQQMMMJJJHHHEEECCC===<<<;;;:::999999999999777777888:::<<>>@@@FFFOOOXXX^^^^^^\\\RRRPPPPPP]]]zzzyyyrrrqqqqqqnnnjjjlllkkkjjjhhheeebbb```^^^```aaadddeeeffffffeeedddfffhhhiiikkklllllllllllljjjhhhfffeeefffgggffffffgggdddaaaaaaeeeiiilllnnnooooooooommmkkkiiijjjkkkiiikkkmmmllliiifffddddddddddddeeedddbbb___\\\ZZZXXXVVVUUUWWW[[[___aaaaaabbb___[[[YYYYYYYYYXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[ZZZWWWUUUSSSRRRRRRRRRPPPPPPOOOOOONNNMMMMMMMMMHHHEEEBBBBBBBBBFFFSSS```nnn\\\YYYkkk{{{uuusssrrrttt{{{}}}ssseeeWWWMMMIIIIIIGGGHHHKKKMMMMMMMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>===<<<;;;:::999999777777666555444444444444333333333222222222111111222222111111111000000000222222111000000111111222111111111000000111111111000000000000000000000000333333222222111111111111222222333333333333444444333333333444555555666666666666666666666777888888888888999:::::::::999888999:::;;;===???@@@BBBBBB>>>???AAA@@@???AAAGGGKKKRRR```}}}www```JJJCCC@@@;;;999===999777555666999;;;;;;:::666;;;:::999>>>???KKK```mmmZZZ[[[kkk}}}tttqqqssswwwyyy|||}}}zzzuuuooollljjjjjjhhhfffccc^^^[[[XXXXXXUUUPPPLLLJJJHHHEEECCC@@@???===;;;999777666666777666777999:::???MMM[[[mmmqqquuutttmmmeee___]]]cccrrr|||yyy~~~yyy{{{~~~|||~~~zzzrrrqqqoooiiieeeeeedddiiipppvvv|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{{{{zzzzzzyyyxxxwwwwwwxxxyyyyyyyyyyyyzzzzzzzzz|||{{{{{{{{{||||||zzzxxx{{{xxxuuussssssqqqpppnnniiigggccc```\\\YYYTTTQQQMMMKKKHHHDDDAAA???>>>===@@@AAADDDJJJPPPRRRPPPNNNGGGIIINNN[[[uuuzzzsssllliiikkkmmmllliiijjjiiihhhfffdddbbbaaa```aaaccceeehhhiiijjjiiihhhkkkkkklllmmmmmmmmmlllkkkkkkiiihhhhhhiiijjjiiihhhgggdddbbbbbbeeeiiikkklllmmmnnnnnnllljjjiiiiiijjjhhhjjjkkkjjjgggeeeddddddeeeeeeeeedddbbb___[[[YYYVVVUUUTTTWWW[[[^^^aaaaaa___\\\YYYWWWXXXXXXXXXWWWXXXYYYYYYZZZ[[[[[[\\\\\\YYYXXXVVVTTTRRRQQQPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQOOOJJJFFFCCCAAABBBJJJTTTllliiiXXXaaauuu~~~rrrmmmmmmqqqzzzqqqmmmeee[[[QQQIIIFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCC===<<<<<<;;;:::999888888888777666555444444444444333333333222222222111111111111000000000/////////111111000000000111111222111000000//////000000111////////////////////////222111111111111000000000222222333333333333444444222222222333444444555555666666666666666777888888777999:::;;;;;;:::888777555777:::===@@@BBBCCCDDDAAABBBBBBAAABBBFFFNNNUUUaaazzzwww^^^MMM???===>>>:::999<<<888777666777999;;;;;;;;;888:::999;;;@@@CCCYYY{{{{{{ddd]]]dddzzzuuusssuuuzzz|||~~~~~~{{{vvvpppllljjjiiigggeeeaaa^^^[[[YYYWWWTTTOOOLLLJJJIIIFFFEEECCCBBB???<<<888666444333777666777888777:::DDDOOObbbiiippprrrnnnfff```]]]^^^lll|||}}}yyyyyyxxx{{{xxxzzzzzzuuutttrrrmmmhhhfffdddhhhnnnsssxxx~~~~~~zzzyyy|||~~~}}}~~~~~~}}}}}}|||||||||~~~~~~~~~}}}}}}||||||||||||||||||zzzzzzzzzyyyyyyxxxxxxxxxwwwxxxxxxxxxyyyyyyyyyyyy}}}zzzvvvttttttuuuuuuuuuuuusssooommmllljjjhhhfffbbb^^^XXXSSSPPPLLLHHHFFFCCCAAA@@@>>><<<;;;::::::===>>>@@@BBBEEEEEECCCAAA>>>DDDMMMZZZqqq{{{uuummmiiifffgggjjjmmmmmmkkkjjjiiihhhfffeeedddcccccceeefffiiikkkllllllkkkjjjjjjkkklllllllllkkkjjjiiijjjhhhggghhhjjjkkkkkkjjjfffeeeccccccfffiiijjjkkkhhhiiijjjiiigggfffggggggggghhhiiihhheeeccccccccceeeeeeeeedddaaa^^^[[[YYYVVVUUUUUUWWWZZZ]]]^^^^^^^^^[[[XXXWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZVVVVVVUUUTTTSSSSSSRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVQQQLLLIIIEEECCCHHHOOO\\\pppyyyaaa___llltttmmmlllooovvv}}}~~~}}}~~~{{{iiifff```XXXPPPJJJGGGFFFIIIHHHFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBB<<<<<<<<<;;;:::999999888888777666555444444444444333333333222222222111111000000000000////////////111000000000000111111222000000////////////000000000000000000000000000000111000000000000000000000222222222333333333444444111111222333333444444555666666666666666777777888777999;;;<<<;;;:::777666666888;;;>>>AAACCCDDDDDDEEEEEEEEEDDDGGGOOO[[[dddxxxttt```OOOEEE======>>>;;;999:::888888888888999::::::::::::;;;:::===BBBHHHfffjjjXXXaaarrr~~~uuu}}}uuutttvvvwwwyyy{{{{{{yyytttooollliiihhhfffcccaaa^^^\\\[[[WWWTTTPPPMMMLLLJJJHHHGGGEEECCC@@@===999777555444666555666888777777===FFFXXXaaalllqqqnnnggg```\\\[[[hhhxxx~~~}}}{{{yyyuuuwww{{{~~~~~~|||yyywwwvvvtttooojjjfffdddgggkkkoootttyyy|||}}}{{{wwwssssssxxx|||zzzyyyxxxzzz}}}~~~}}}|||{{{|||||||||}}}}}}||||||}}}~~~}}}~~~~~~}}}zzz{{{{{{||||||||||||{{{yyyyyyyyyyyyyyyyyyxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxyyyvvvsssrrrrrrsssssssssrrroookkkhhhfffdddaaa___\\\WWWQQQKKKGGGDDDAAA???======<<<<<<;;;;;;;;;;;;888999:::<<<>>>???>>>>>>???DDDMMM\\\uuuyyynnnjjjgggeeedddgggjjjmmmmmmlllkkkjjjhhhgggffffffffffffiiijjjlllmmmmmmlllkkkjjjiiijjjkkklllllllllkkkjjjfffeeeeeegggiiikkkjjjiiifffeeedddeeegggiiiiiihhheeeggghhhhhhgggfffffffffeeefffgggfffcccbbbbbbbbbdddddddddcccaaa^^^[[[YYYYYYXXXWWWXXXZZZ\\\[[[[[[]]]ZZZXXXWWWXXXZZZ[[[[[[YYYXXXWWWVVVUUUVVVVVVVVVTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXSSSOOOMMMJJJFFFHHHMMMPPPaaayyyqqqeeeeeeqqq|||uuupppmmmoootttxxx~~~}}}vvvlllhhhbbbZZZTTTOOOKKKJJJPPPNNNJJJHHHFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDBBB@@@@@@======<<<<<<;;;:::::::::888888666555555555555555333333333222222222111111000000000000////////////000000//////000111111222000000////////////000000111111111111111111111111000000000000000000000111222222222333333333444444111111222333333444444555666666666666666777777888777999:::;;;;;;:::888777;;;===???BBBEEEGGGIIIIIIKKKJJJIIIJJJOOO\\\mmmyyyjjjXXXOOOEEE@@@=========;;;999999999:::::::::999999999999:::<<<:::>>>GGGRRRrrrbbbUUUkkkxxxvvvzzzvvvuuuvvvsssuuuwwwxxxwwwssspppmmmiiihhhfffcccbbbaaa``````ZZZVVVRRROOONNNMMMKKKIIIEEECCCAAA>>>;;;999888777666555666999888777;;;AAAPPPZZZgggnnnmmmfff___[[[XXXbbbrrr}}}~~~|||{{{yyywwwxxx{{{{{{zzzxxxxxxwwwuuusssooojjjeeedddeeehhhlllqqquuuxxxyyy{{{xxxrrrooolllooouuuzzz}}}~~~wwwuuutttvvvzzz~~~~~~|||{{{{{{|||}}}{{{||||||{{{yyyyyy{{{}}}|||zzzyyyyyyzzz{{{{{{zzzyyyyyyzzz{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvwwwtttsssssstttvvvvvvuuutttqqqnnniiifffccc```]]]ZZZSSSNNNGGGAAA===;;;999777::::::;;;;;;<<<<<<<<<<<<666777999:::;;;<<<>>>???CCCFFFNNNccc~~~ppphhhfffeeeddddddfffiiilllmmmllllllkkkiiigggffffffggggggjjjkkkmmmnnnnnnlllkkkiiikkklllmmmmmmmmmlllkkkkkkbbbbbbccceeehhhjjjiiihhhfffeeeeeefffhhhiiihhhgggdddgggiiiiiihhhgggggghhhcccdddeeecccaaa```aaabbbbbbcccccccccaaa^^^\\\ZZZ[[[ZZZYYYYYY[[[[[[ZZZYYY[[[YYYWWWWWWYYY[[[\\\\\\YYYWWWVVVTTTSSSTTTTTTUUUSSSTTTVVVXXXZZZ\\\\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXUUUQQQNNNNNNLLLIIIHHHKKKHHHSSShhhsssfffcccvvvvvvllliiilllnnnuuu|||{{{vvvuuuppphhh```[[[WWWSSSQQQYYYVVVQQQMMMIIIHHHHHHIIIGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGEEECCCAAA???===<<<<<<<<<<<<;;;;;;;;;:::888888777666555555555555333333333222222222111111111111000000000/////////////////////000111111222111000000//////000000111111111111111111111111111000000000111111111111222222222333333333333444444222222222333444444555555666666666666666777888888888888999999::::::::::::;;;<<>><<<;;;;;;888666666999888666999>>>GGGSSSaaakkkkkkfff___\\\VVV\\\iii{{{|||uuurrryyy~~~}}}}}}~~~~~~~~~{{{xxxuuuxxxxxxtttqqqooojjjeeecccccceeejjjppptttvvvwww|||~~~~~~{{{wwwtttllljjjjjjnnnuuu{{{~~~~~~vvvsssrrrssswww}}}~~~}}}|||}}}~~~|||}}}|||{{{xxxwwwxxxyyywwwuuutttuuuvvvxxxwwwwwwxxxyyyzzz{{{{{{zzzxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttuuuuuuuuuuuurrrrrrtttwwwzzz{{{yyywwwrrrooojjjeeebbb^^^ZZZXXXLLLHHHBBB===:::999777666777888999999:::::::::999888999:::::::::;;;===???CCCHHHUUUooo~~~qqqkkkiiiiiieeeeeeeeegggiiilllnnnnnnlllkkkhhhfffeeeeeefffggghhhiiikkkmmmmmmmmmlllkkkllllllllllllkkkiiihhhfff``````aaadddhhhiiiiiigggfffeeefffggghhhiiigggeeebbbeeehhhiiihhhgggfffgggbbbccccccbbb```___```aaaaaaaaabbbbbbaaa___]]][[[ZZZYYYYYYZZZ\\\]]]\\\ZZZYYYWWWUUUUUUWWWZZZ[[[[[[XXXVVVUUUTTTSSSTTTVVVWWWTTTVVVXXXZZZ\\\]]]]]]]]]ZZZZZZYYYYYYXXXXXXWWWWWWUUUPPPOOOPPPOOOKKKIIIJJJGGGKKKZZZsssooo```lllyyyjjjeeeggggggpppyyyzzzqqqiiieeebbb___\\\```]]]WWWQQQLLLIIIGGGGGGEEEFFFGGGIIIJJJJJJKKKKKKHHHHHHGGGEEECCCAAA???>>>;;;;;;;;;:::::::::::::::999888777666555555555555333333333222222222111111222222111111111000000000.........//////000222222111111111000000111111111111111111111111111111111111111111111222222333333222222333333333333444444333333333444555555666666666666666666666777888888888777777888888:::<<<===:::<<<@@@GGGOOOXXX```eeehhhgggfffjjjvvvjjjWWWIIIAAA@@@888::::::888777777888999444777:::;;;;;;:::;;;===777BBBDDDKKKfff{{{sssssswwwtttuuuuuusssrrrssstttuuutttqqqnnnllljjjiiigggeeefffhhhkkkmmmbbb___ZZZWWWTTTRRRPPPNNNHHHGGGEEEBBB@@@>>>===<<<;;;888777888777444555999???LLL\\\gggjjjfffbbb___XXXYYYdddwww|||vvvsssxxx~~~}}}|||~~~yyyvvvzzzzzztttpppnnnjjjeeebbbbbbdddiiipppuuuwwwvvvxxx~~~~~~|||zzzyyywwwsssqqqlllkkklllqqqxxx}}}~~~}}}uuussspppqqqvvv|||}}}}}}~~~}}}~~~}}}{{{xxxvvvvvvwwwwwwuuuttttttvvvwwwwwwvvvxxxyyyzzz{{{zzzxxxwwwuuuwwwwwwvvvuuutttssssssrrrssssssssssssttttttttttttttttttvvvyyy|||}}}{{{zzzsssooojjjeeeaaa]]]YYYVVVIIIFFFAAA>>><<<;;;:::888666777888999999888777777777999:::999888:::>>>AAACCCNNNbbb~~~~~~pppjjjiiilllnnnggggggggghhhkkknnnppprrrllljjjhhheeeddddddeeeeeeeeegggjjjlllmmmmmmmmmlllkkkkkkkkkjjjgggeeebbbaaa______aaadddhhhjjjiiihhhfffffffffgggiiiiiifffddd___bbbeeeffffffdddddddddbbbbbbbbbaaa___^^^___aaa___```aaabbbaaa___]]]\\\YYYYYYYYY[[[]]]^^^^^^\\\WWWUUUSSSTTTVVVYYYZZZ[[[VVVVVVTTTTTTTTTVVVXXXZZZVVVWWWYYY[[[]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVRRRQQQSSSRRRMMMKKKKKKKKKJJJTTTiii~~~yyyccciiiwww|||xxxwww|||{{{hhhcccfffeeennnyyyxxxpppmmmkkkhhhgggdddaaa[[[TTTNNNIIIGGGEEEDDDEEEFFFHHHJJJKKKKKKKKKGGGGGGFFFEEECCCAAA@@@???::::::999999999999999999999888777666666555555555333333333222222222111111222222222222111111111111............///000222222222222111111111111222222000000000000000000000000111111222222222333333333222222333333333444444444333333444555555666666777666666666666666777888888888777666666888:::===???@@@CCCHHHQQQ]]]iiiuuu{{{xxxwwwvvvzzzjjjWWWOOOGGG>>>:::<<<>>>===999555555777888111555999;;;;;;<<<>>>@@@888HHHLLLUUUwwwiiipppuuu|||tttsssuuutttrrrqqqrrrssssssqqqmmmjjjhhhkkkiiigggfffhhhkkknnnqqqeeebbb]]]YYYVVVTTTQQQOOOKKKJJJGGGDDDAAA>>>===<<<===999777888666222333666:::GGGXXXeeeiiigggdddbbb[[[[[[dddwwwyyyvvvxxx~~~~~~zzzwww{{{{{{tttooooookkkeeeaaaaaaccchhhpppvvvwwwwwwwww}}}}}}zzzxxxvvvtttqqqooonnnmmmoootttzzz~~~~~~|||uuussspppqqquuu{{{}}}~~~~~~~~~|||yyyvvvvvvvvvyyywwwvvvvvvxxxyyyyyyxxxxxxyyyzzz{{{zzzxxxuuutttwwwvvvuuutttsssrrrqqqqqqrrrrrrrrrsssssssssttttttwwwwwwwwwxxx{{{||||||{{{tttpppjjjeeeaaa\\\XXXUUUDDDAAA>>><<<;;;:::999777777888999999999888777666333555777888888:::@@@DDDEEEUUUnnn}}}wwwoooiiihhhjjjmmmhhhgggfffhhhllloooqqqrrrooolllhhhdddaaa___``````cccggglllmmmkkkiiiiiijjjppplllfffcccbbbbbbcccbbbbbbcccdddfffhhhiiijjjjjjeeedddcccdddddddddbbb```bbbcccdddeeedddcccbbbaaaaaabbbbbbbbb```^^^\\\[[[`````````___^^^\\\[[[ZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZ\\\ZZZXXXWWWWWWYYY\\\^^^^^^]]]\\\\\\^^^``````___\\\\\\\\\[[[ZZZYYYXXXWWW[[[YYYWWWTTTRRRPPPOOOOOOLLLKKKPPP^^^nnn|||yyymmmgggsss}}}tttpppssswwwzzzuuuqqqmmmiiimmmpppyyy~~~~~~}}}wwwkkkaaaaaa\\\YYYYYYUUULLLDDDAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@>>><<<<<<<<<;;;::::::999888888999999888777666555444444666555444333111000//////333222222111111222222333222222222222111111000000222111000//////000111222000000000000111111111111444333333333333333333333333333222222333333444555555555555555555555444444999999888888888888888999:::999;;;<<<:::888===DDDHHHIIINNN___yyyxxxssstttYYYMMMJJJDDD===:::999999888888888888999999888::::::777666888<<<>>>===DDDTTTsssyyyggg___[[[ppp{{{xxxxxxwwwwwwyyyooooooqqqppplllhhhiiikkkhhhhhhgggffffffffffffggg``````___]]][[[XXXVVVUUUTTTPPPLLLHHHFFFCCC@@@>>>999999999888666666888:::===EEERRR```iiikkkgggddd______cccppp~~~zzz{{{|||}}}~~~|||yyyyyyxxxzzz}}}~~~~~~~~~}}}uuuzzz|||}}}zzzsssmmmkkkkkkbbbcccdddgggkkkoootttwwwsssxxx|||xxxwwwvvvvvvwwwvvvtttrrrnnnnnnrrrwww}}}~~~|||xxxrrrnnnqqq{{{{{{}}}|||yyywwwvvvvvvvvv{{{{{{zzzxxxvvvuuuvvvxxx{{{{{{zzzyyywwwuuusssrrrssssssrrrqqqppppppoooooouuuuuuttttttuuuvvvwwwwwwvvvvvvxxxzzz|||{{{xxxuuuqqqnnnkkkgggbbb[[[TTTOOOBBB@@@<<<999888999;;;<<<:::999888888777777888888:::888888;;;:::999===CCCHHHfffwwwuuuqqqlllgggeeefffggghhhggghhhkkkooorrrttttttnnnkkkgggccc````````````bbbfffjjjlllkkkjjjjjjkkkoookkkfffbbbbbbbbbbbbbbbbbbcccdddfffggghhhiiiiiidddcccbbbbbbccccccaaa```dddeeeeeefffeeedddbbbbbbaaa```^^^]]]\\\\\\\\\\\\____________^^^\\\[[[ZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[^^^]]]\\\\\\]]]___aaabbb___]]]\\\\\\^^^``````___]]]]]]^^^^^^^^^^^^]]]]]][[[[[[YYYXXXVVVTTTRRRQQQMMMJJJKKKSSS```ooowwweeeiii~~~}}}yyyuuuvvvwww}}}rrrgggbbb^^^]]]\\\WWWMMMFFFDDDBBBBBBCCCCCCDDDDDDBBBAAADDDDDDDDDCCCAAA???===<<<<<<<<<;;;;;;:::999999888999888777666555444333333555444444333222111000000222111111111111111111222111111111111000000//////222111000//////000111222000000000000111111111111222222222222222222222222333333222222333333444555555555555555555555555555999888888777777888888999:::888999<<<;;;:::>>>DDDEEEKKKZZZsssvvvnnn|||gggPPPGGGDDD???;;;999999999888888888888999999888999:::999999;;;===???BBBPPPiiijjj^^^]]]ddd~~~vvvtttwwwxxxxxxzzzrrrqqqppppppnnnlllkkkkkkkkkjjjiiigggfffeeeddddddaaaaaa```___]]][[[YYYXXXTTTRRRNNNKKKHHHEEEBBB???;;;;;;;;;999777666888:::<<>>CCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::999999999999888777666444333222111333333333333222222222222111111000000000000111111000000000000000/////////222111000000000000111222000000000111111111222222000000111111222222333333333333333333333444444555555555555555666666666666888888777777777888888999<<<999999===>>>>>>@@@DDDHHHUUUmmmrrrkkkxxxcccVVVGGG@@@===:::888888999999888888888888999999999999999;;;<<<===???AAAHHH```lllZZZVVV[[[ppp|||qqqrrrxxxzzz{{{{{{tttrrrpppoooqqqqqqooolllmmmllljjjgggeeecccbbbaaa____________^^^\\\[[[[[[UUUTTTQQQOOOLLLIIIDDDAAA???>>>===;;;888777888999:::>>>GGGUUUccckkkkkkhhheeedddfffooo|||xxxuuuuuuwwwuuuxxx}}}}}}yyyrrrnnnkkklllqqqzzz|||tttttt{{{{{{uuuxxxwwwvvvuuutttqqqllliiieeeeeeeeefffhhhkkknnnpppmmmsss{{{}}}yyyrrrqqqooooooooommmkkkiiihhhhhhjjjnnntttwwwyyyyyyzzzxxxzzz}}}{{{xxxwwwwwwwwwvvvxxx{{{|||zzzwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuttttttsssrrrrrrrrrtttuuuvvvwwwwwwwwwvvvuuuxxxvvvuuuttttttrrrpppnnnrrrooojjjeee___WWWOOOJJJAAA???<<<999888999:::<<<;;;;;;:::::::::999999999666555777::::::<<>>>>>======<<<<<<;;;;;;:::::::::::::::999888777555333222222333333333333333333333333222222111111111111222222111111111111000000000000111111111111111111111111000000111111111222222222000000111222333333444444333333333333333444555555666666666666666777777777888888777777777888999999>>>;;;;;;>>>@@@@@@BBBEEEOOO```{{{{{{tttxxxyyyeeePPPJJJBBB===999888888999999999888888888888999999;;;999999<<<>>>>>>AAAEEEQQQppppppZZZRRRSSS\\\xxxwwwpppttt|||~~~|||zzzrrrrrrqqqpppsssuuuqqqkkklllkkkhhheeecccaaa```___[[[\\\\\\]]]\\\\\\[[[[[[WWWVVVTTTSSSQQQMMMGGGCCCCCCBBB@@@===999777888999999:::@@@MMM]]]hhhlllkkkfffeeeffflllwww|||uuurrrtttwwwuuuwwwzzz~~~}}}yyyuuuppppppvvvvvvqqqvvvyyytttwwwuuussstttuuutttoookkkffffffffffffhhhjjjmmmooonnnqqqvvv}}}zzzvvvsssqqqpppoooooommmkkkhhheeeeeefffiiinnnrrrvvvwww}}}}}}}}}{{{yyyyyyyyyuuuxxxzzz{{{yyywwwvvvvvvvvvvvvuuuuuuuuuttttttuuuuuuuuuuuutttttttttssssssssstttvvvwwwwwwvvvuuusssuuusssqqqppppppooonnnlllllliiieee```ZZZRRRJJJEEE???>>>;;;999888999:::;;;;;;;;;;;;;;;;;;:::::::::777777888::::::===GGGQQQmmmwwwhhhllllllkkkjjjjjjlllqqqtttvvvvvvxxx{{{|||{{{xxxuuullljjjgggeeeeeeeeeggghhhiiihhhgggggghhhiiiiiiiiijjjfffaaa^^^^^^___``````bbbbbbccccccccccccbbbbbb___]]]\\\\\\^^^``````___``````___^^^]]]]]]\\\\\\^^^^^^^^^______^^^]]]]]]___```aaabbbaaa```]]]\\\YYYYYYYYYYYYYYY[[[]]]^^^``````___^^^^^^]]]\\\\\\WWWYYY\\\___aaabbbbbbbbbbbb```^^^^^^______^^^]]]\\\]]]^^^___```aaaaaaaaa^^^```cccdddcccaaa]]]ZZZQQQOOOMMMKKKKKKTTTkkkqqqjjjtttvvvooopppuuuxxxyyyyyypppiiibbb^^^[[[ZZZ```ggghhh^^^QQQHHHDDDCCCAAA@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;::::::;;;:::999888777555444444222333333333333444444444444333333222222333333444222222222222222222222222111111222222222222111111111111111111222222222222222222222333444555666666444444333333444444555666666666666777777777888888888888888888888999::::::>>>;;;;;;>>>@@@@@@DDDIIIUUUhhhvvv}}}{{{cccVVVGGGFFFBBB===999999::::::999999888888888888999999<<<::::::===>>>@@@GGGQQQgggnnn[[[QQQQQQUUUddd}}}|||tttqqqxxxzzzvvvmmmsssvvvuuuttttttpppiiiiiihhhfffcccaaa___^^^^^^ZZZ[[[\\\]]]]]]]]]]]]]]]ZZZXXXWWWUUUSSSPPPJJJGGGFFFEEECCC???;;;999999:::999888;;;FFFUUUbbbjjjllliiiiiijjjnnnwwwzzzvvvxxxzzzzzzzzz|||~~~sssppp{{{|||wwwrrrtttrrrqqqsssuuuuuuqqqmmmiiiiiihhhhhhjjjlllooopppqqqrrrsssvvv|||{{{vvvsssqqqpppnnnnnnnnnmmmjjjhhhcccdddeeegggjjjnnnrrruuu|||}}}}}}{{{zzzzzzvvvwwwwwwwwwvvvvvvwwwyyyyyyxxxwwwuuutttttttttttttttttttttttttttsssssssssrrrtttuuuvvvvvvuuusssrrrpppooommmmmmnnnooonnnlllgggeeeaaa\\\WWWQQQJJJEEE>>>===;;;999999999:::;;;;;;;;;<<<<<<<<<;;;:::999:::999:::;;;;;;???KKKWWWxxxsssmmmiiijjjiiiiiijjjnnnsssxxxxxxxxxyyyzzz{{{yyyuuurrrjjjiiigggeeeeeegggiiijjjkkkiiigggfffggghhhhhhggghhheee```]]]]]]^^^______``````aaabbbbbbbbbaaaaaa^^^\\\[[[[[[]]]`````````aaaaaa```____________```^^^___`````````___]]]\\\^^^___aaabbbbbb```]]]\\\YYYXXXXXXXXXZZZ\\\^^^_________^^^]]]\\\\\\[[[[[[YYYZZZ]]]___aaabbbbbbbbbcccaaa___^^^______^^^]]]]]]^^^___```aaabbbbbbbbb___aaacccdddccc```]]][[[RRRRRRRRRQQQOOOSSScccssstttdddiii~~~yyyllljjjqqqyyy}}}rrrhhheeeeeehhhnnnuuupppfffYYYPPPMMMJJJFFFCCC======<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888777666666333333333333444444444444444444333333333333444444222222222333333333333333111111222333333222111111111111111222222222222333333333444444555555666666444444444444444555555666666666777777888888999999999999999999999:::;;;<<<===<<<>>>AAABBBDDDLLLUUUhhhyyyxxxfffSSSLLLAAACCCAAA<<<999:::;;;:::999999888888888888999999<<<:::;;;???@@@DDDSSSeeepppZZZSSSUUU\\\cccuuuwwwrrrqqqwww{{{yyytttrrrnnn}}}zzzuuuoooiiiiiihhhfffcccaaa___]]]]]]\\\]]]^^^______`````````\\\ZZZXXXVVVUUUQQQMMMJJJIIIHHHFFFAAA===::::::;;;:::999:::@@@LLLZZZfffmmmnnnnnnpppttt}}}yyyooovvv{{{vvvsssqqqqqqrrrtttvvvvvvtttrrrooonnnmmmlllmmmnnnpppqqqtttsssrrrtttxxx~~~xxxssspppmmmlllkkkkkkkkkjjjhhhfffccceeeggghhhiiilllpppssswwwyyy}}}}}}}}}}}}{{{zzzyyyuuuuuuuuutttssstttwwwyyyzzzyyywwwuuuttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrssstttttttttsssrrrqqqmmmllllllmmmooopppnnnmmmfffddd```\\\WWWQQQJJJFFF===<<<:::999999999:::;;;:::;;;<<<<<<<<<;;;:::999::::::;;;<<<<<>>@@@AAAEEEHHHIIINNN\\\kkk~~~lllYYYKKKEEE<<>><<<<<<===<<<<<<;;;===DDDQQQaaallloooqqqtttxxxtttvvv|||xxxtttsssvvvyyy{{{{{{{{{{{{|||xxxvvvtttqqqpppooopppqqqtttttttttvvvyyy~~~|||uuupppnnnjjjiiihhhiiijjjjjjhhhfffdddgggiiijjjjjjkkkooorrrtttvvvyyy~~~{{{xxxxxxzzz}}}~~~}}}{{{yyywwwvvvppprrrttttttttttttuuuwwwxxxwwwuuusssssstttuuuvvvpppppppppppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppllllllllloooppppppnnnlllgggddd```[[[VVVOOOHHHCCC<<<;;;:::999999999::::::999:::<<<<<<<<<;;;999888888999;;;===>>>FFFXXXhhhcccgggkkknnnppprrrtttvvvsssrrrrrrsssttttttrrrpppeeedddbbbbbbccceeehhhjjjjjjfffccccccfffjjjkkkkkkfffccc^^^[[[\\\]]]^^^^^^]]]^^^___```aaaaaaaaaaaa^^^\\\ZZZ[[[]]]```bbbbbb^^^]]]\\\\\\]]]^^^```aaa```^^^[[[XXXWWWXXXYYYZZZYYY[[[^^^______]]]ZZZXXXXXXWWWXXXXXXZZZ\\\^^^```]]]]]]\\\[[[ZZZYYYXXXWWWYYYYYYZZZ[[[\\\^^^______eeebbb```_________]]]\\\SSSUUUXXX[[[^^^aaabbbccc```aaaaaaaaa```]]][[[YYYYYYWWWVVVTTTPPPMMMRRRZZZuuusssoooqqq}}}~~~{{{xxx{{{ooonnnrrrtttsssssstttpppmmmmmmlllfffZZZPPPJJJHHHEEEAAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<777777777777777666666666555555444444444333333333333222222111111222222333000000111111222222222222111222333444444333222111111111222222222333333333444333333333333333333333555444444444444555666666666777777888999999:::::::::::::::;;;<<<===>>>???DDDGGGMMMQQQRRRYYYkkk}}}oooaaaYYYOOODDD>>>777:::999444555:::;;;777999999888888888888999999999999>>>CCCEEEOOOnnnppp\\\YYYfff{{{tttqqqmmmkkkkkkhhhdddeeejjj|||xxxqqqoookkkgggbbb^^^\\\ZZZ[[[[[[\\\]]]^^^^^^^^^^^^___\\\YYYVVVTTTRRRPPPNNNJJJJJJHHHDDD???======>>>======<<<;;;@@@LLL^^^lllnnnqqqtttyyy{{{xxx}}}}}}yyyvvvxxx|||~~~|||xxxtttqqqpppoooooossstttvvvyyy|||~~~{{{tttooommmjjjiiiiiijjjkkkkkkiiihhheeehhhkkklllkkklllnnnqqqtttvvvyyy}}}}}}xxxvvvvvvxxx|||~~~~~~~~~}}}{{{yyywwwuuutttmmmppptttvvvuuutttttttttuuutttrrrrrrrrrtttvvvwwwoooooooooooooooooooooppprrrrrrqqqpppooooooppppppllllllnnnpppqqqpppmmmjjjfffccc___YYYSSSLLLDDD>>>;;;;;;::::::999999::::::999:::;;;<<<<<<:::888777666777:::===@@@III]]]oooggghhhjjjllloooqqqssstttpppppppppppppppooonnnmmmfffccc```___aaadddeeeffffffeeefffhhhkkkkkkhhheeedddaaa]]]YYYXXXYYY\\\^^^^^^^^^^^^^^^___```aaabbb^^^\\\[[[\\\^^^``````___aaa]]]ZZZ[[[___aaa___\\\[[[[[[ZZZZZZYYYYYYXXXXXXYYY[[[]]]]]][[[YYYWWWWWWVVVUUUTTTWWW\\\^^^^^^]]]___^^^^^^]]][[[YYYXXXVVVXXXZZZ\\\^^^```aaaaaaaaaeeedddbbb```^^^]]]\\\[[[WWWVVVWWWYYY\\\___aaa```aaaaaaaaa```^^^\\\ZZZXXX\\\[[[YYYVVVTTTSSSRRRQQQiiizzzxxxpppyyy}}}vvvuuuyyy}}}zzzooolllmmmpppuuuzzzzzzzzz{{{{{{yyyrrrhhh```WWWOOOEEEAAAAAAAAA???===<<<;;;;;;;;;:::999999999555555666888999888444111444444444333333222222222333222111000000222444555444333222111111111222333111111222222222333333333333333222222333333444555444444444444444444444444555555444444555666888999;;;:::888888888999888888;;;888999>>>???>>>BBBKKKJJJWWWfffmmmooowwwmmmYYYQQQKKK@@@<<>>>>>======;;;::::::999999555444555666777666333111444444444333333333222222333222111000111222444555222111111111111222444555111111111222222222333333222222222222222333444444444444444444444444444444555555444444555666888999;;;:::999:::;;;;;;;;;;;;:::999===CCCFFFHHHNNNWWWbbbtttnnn\\\LLLHHHEEE>>>;;;???:::999888777666666777777:::999777777777888888888;;;AAABBBLLL```qqq{{{eee[[[]]]uuu~~~vvvqqqnnnrrrkkkeeebbb\\\^^^mmm|||vvvppphhhbbb___]]][[[YYY[[[[[[[[[[[[]]]___aaabbbaaa___[[[YYYXXXWWWVVVTTTRRRPPPMMMIIIEEEBBB@@@???===;;;;;;<<<<<<@@@NNN\\\nnnttt|||yyyxxx~~~|||yyysssrrruuuxxx|||}}}{{{{{{}}}{{{tttnnnjjjjjjkkklllmmmmmmkkkiiihhhiiiiiijjjkkkmmmnnnooopppuuuyyy}}}~~~~~~zzzyyyxxxxxxwwwxxxyyyzzzzzzyyywwwvvvtttsssssssssuuuttttttssssssrrrqqqqqqppppppqqqqqqrrrrrrrrrrrroooooopppppppppooonnnnnnmmmmmmmmmmmmmmmlllllllllkkkjjjjjjkkkkkkkkkhhhfffccc```ZZZUUUOOOIIICCC???===<<<;;;999999999999:::<<<<<<===>>>===<<<;;;:::::::::===AAAEEESSSnnngggggghhhiiijjjlllmmmnnnnnnnnnnnnmmmllljjjiiihhhbbb```___```aaaaaa```___aaabbbcccfffiiiiiigggeeebbbaaa___]]]\\\\\\]]]]]]aaaaaaaaaaaabbbbbbbbbbbbccc```^^^]]]^^^___```___^^^\\\ZZZ\\\```bbbaaa___ZZZZZZZZZZZZYYYXXXWWWVVVYYY[[[\\\\\\ZZZXXXXXXXXXXXXWWWWWWXXXZZZ[[[ZZZYYY[[[ZZZYYYXXXWWWXXXYYYYYYXXXZZZ\\\^^^____________]]]]]]\\\\\\\\\\\\\\\]]]ZZZYYYXXXYYY\\\^^^^^^]]]______^^^^^^\\\[[[YYYXXX[[[[[[YYYXXXWWWVVVVVVVVVUUU```rrrttthhhsss}}}{{{{{{~~~|||zzzqqqiiiiiilllnnnqqquuuyyy~~~yyyooocccXXXNNNFFFBBBAAA???>>>;;;:::999999999777555444444555666444333444444444444333333333333222111111111222333555666000000000111222333555666000000111111111222222222222222111111222222333444444444444444444444444444555555555555666777888888666777777888999999::::::<<<;;;<<>>DDDJJJ\\\wwwjjj\\\]]]rrrvvvpppmmmooorrrjjjccc```[[[___nnnvvvqqqmmmgggbbb```^^^]]]\\\[[[[[[ZZZZZZ[[[^^^```bbbbbb___\\\[[[ZZZZZZXXXVVVWWWUUUQQQLLLGGGCCC@@@??????===<<<;;;;;;>>>IIIUUUlllsss{{{|||uuunnnmmmwww~~~~~~~~~~~~}}}zzzwwwxxx{{{||||||}}}{{{{{{||||||vvvqqqmmmkkklllnnnnnnnnnmmmkkkiiijjjkkkkkkiiihhhiiiooosssyyy|||~~~}}}zzzzzzzzzzzzzzz{{{{{{{{{xxxwwwvvvtttsssrrrrrrrrrsssttttttuuutttsssqqqpppoooppppppqqqqqqqqqqqqpppnnnnnnoooooonnnnnnmmmlllhhhiiiiiijjjkkklllmmmmmmkkkjjjjjjkkkkkkjjjhhheeebbb___YYYTTTOOOJJJEEEAAA>>>===;;;:::999::::::;;;<<<======>>>>>>===;;;;;;<<<<<<>>>AAAIIIZZZvvveeeeeeeeeeeefffhhhiiijjjlllkkkkkkjjjhhhfffeeeddd___^^^^^^___``````^^^[[[]]]^^^aaaccceeefffeeedddaaaaaaaaa``````_________bbbccccccccccccccccccccceeebbb___]]]^^^_________\\\[[[[[[]]]```bbbbbb```[[[[[[\\\[[[ZZZYYYWWWVVVXXXZZZ[[[[[[YYYWWWWWWXXXXXXXXXXXXYYYYYYYYYWWWVVVXXXWWWVVVUUUUUUWWWYYY[[[ZZZ[[[]]]^^^_________^^^[[[[[[ZZZZZZZZZZZZZZZ[[[YYYXXXXXXYYY\\\^^^______]]]]]]]]]\\\[[[ZZZYYYYYYZZZYYYXXXWWWWWWVVVVVVWWWQQQXXXeeewwwzzziiijjjtttwwwnnnhhhiiimmmqqqwww|||{{{lll]]]QQQKKKDDDBBB???;;;999888888888999777555444555666666555444444444444444444333333111111111111222444555666111111111222222333333444000000000111111111222222222111111111111222333333333333444444444444444444555555555666666777888888555666888888888999:::;;;BBB@@@@@@CCCPPPgggrrrfff]]]OOOEEE======<<<999666777999999999999::::::;;;;;;777888999999:::;;;===>>>AAANNN^^^uuu~~~eee^^^rrr|||ssspppooolllooohhhaaa```\\\aaarrrtttoookkkhhheeebbb```___^^^^^^[[[ZZZYYYYYYZZZ\\\___aaabbb```^^^]]]]]]]]][[[YYYYYYWWWSSSNNNIIIEEECCCAAA???===;;;;;;:::<<>>>>>>>>>>><<<<<<>>>>>>@@@DDDOOOdddcccbbbaaaaaabbbdddeeeggghhhhhhgggfffeeecccaaa```]]]\\\]]]^^^______\\\ZZZZZZ\\\___aaabbbbbbbbbbbbaaabbbbbbbbbbbbaaaaaaaaabbbcccddddddeeeddddddccceeebbb___^^^^^^______^^^YYYZZZ[[[]]]```aaaaaa```\\\]]]]]]]]]\\\ZZZXXXWWWVVVXXXYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZXXXVVVUUUTTTUUUUUUTTTTTTUUUWWWZZZ[[[\\\]]]^^^___``````___^^^[[[ZZZYYYXXXXXXWWWXXXXXXVVVVVVVVVYYY]]]```aaaaaa\\\\\\\\\[[[ZZZZZZZZZZZZXXXWWWWWWVVVUUUUUUVVVVVVQQQUUU]]]lll}}}rrrjjjjjjzzzvvvmmmgggjjjqqqxxxpppccc\\\OOOKKKFFF???;;;888888888999666444333444555555555444444444444444444444444222222222222333444555666333333333333222111111111000111111111111222222222222222111111222222333444333333333444444444555555555555666777777888888888888:::;;;;;;:::;;;>>>AAADDDIIIPPPZZZmmm~~~rrrhhh\\\SSSGGGAAA<<<<<<;;;999666666888999999:::;;;;;;<<<<<<777999:::::::::;;;???CCCIII___vvvpppdddmmmyyyqqqooopppgggjjjddd___```^^^dddvvvrrrjjjhhhfffeeedddbbb```___^^^___[[[[[[ZZZZZZZZZ\\\___```cccaaa``````aaa```^^^]]]XXXWWWSSSOOOKKKHHHFFFEEE@@@===<<<<<<<<<===DDDMMM___fffnnnqqqnnnjjjfffeeelllrrryyy{{{vvvnnnjjjiiihhheeedddgggppp|||~~~xxxyyy|||}}}{{{}}}}}}|||{{{xxxxxxlllkkklllsss||||||yyywwwssssssttttttsssqqqnnnmmmjjjkkkjjjgggeeeiiirrrzzz~~~~~~}}}|||{{{wwwxxxyyyzzzzzzzzzzzzzzzwwwvvvuuusssqqqpppoooooopppqqqsssttttttrrrpppooonnnooopppqqqqqqpppnnnmmmooooooppppppoooooonnnmmmiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhhhhiiigggdddbbb[[[XXXRRRNNNJJJFFFBBB@@@;;;:::999888888888999:::<<<===>>>??????>>>======???AAACCCIIIWWWppp```___^^^]]]^^^```cccddddddddddddcccbbb```___^^^[[[[[[[[[]]]______]]][[[YYY\\\```aaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaabbb```aaaccceeeeeeeeeeeedddcccaaa___^^^______^^^]]]WWWYYY[[[]]]____________\\\]]]^^^^^^\\\ZZZWWWVVVTTTUUUVVVUUUTTTSSSTTTVVVVVVXXXZZZZZZXXXUUUSSSSSSTTTSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^_________^^^]]]ZZZYYYXXXWWWWWWVVVWWWWWWUUUUUUUUUXXX]]]aaabbbccc\\\\\\[[[[[[ZZZ[[[[[[\\\XXXWWWVVVUUUUUUUUUUUUUUUPPPRRRWWW```mmm~~~}}}mmmbbbkkk}}}}}}vvvooolllrrr|||zzzttteee___VVVKKKCCC===::::::777555222222333444444333444444444444555555555555333333333333444444444444444444444333222111000///111111222222222333333333333333222222333333444555222333333444444555555555555555666777888888888888666888999999999<<>>;;;999999999999888888777777888999::::::999999999:::;;;:::999<<>>>>>>>>>>>CCCJJJUUU\\\dddgggeee```\\\[[[___bbbgggjjjhhhcccbbbeeegggfffgggjjjqqqwww|||}}}~~~~~~zzz|||}}}zzzvvvvvviiifffffflllwww~~~}}}{{{xxxyyyyyyxxxvvvssspppnnnfffggghhhiiikkkpppyyy}}}{{{zzz{{{{{{{{{zzzwwwwwwwwwxxxyyyyyyzzzzzzyyyxxxvvvsssqqqooonnnmmmooopppqqqqqqqqqpppoooooonnnoooqqqrrrqqqpppnnnmmmoooppppppppppppooonnnnnnkkkkkkjjjjjjiiiiiiiiihhhffffffeeeeeeeeeccc```^^^YYYUUUOOOJJJFFFCCC@@@===::::::999888888888999:::======???@@@@@@??????>>>???CCCHHHOOOaaazzz]]]\\\[[[ZZZ\\\^^^aaacccaaaaaaaaa``````^^^]]]]]]ZZZZZZZZZ\\\^^^___^^^]]][[[___bbbcccbbbaaaaaabbb^^^^^^^^^^^^^^^___```aaa^^^```bbbdddffffffeeeeee```___^^^___```___]]][[[VVVXXX[[[]]]]]]]]]]]]]]]ZZZ[[[\\\\\\[[[XXXUUUSSSRRRSSSTTTSSSRRRQQQSSSTTTUUUXXX[[[ZZZWWWTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[\\\]]]]]]]]]\\\[[[ZZZWWWWWWVVVVVVWWWWWWXXXYYYVVVVVVVVVYYY]]]```aaaaaa]]]\\\[[[[[[[[[\\\]]]]]]YYYYYYXXXVVVVVVUUUUUUUUUPPPQQQSSSVVV^^^lll}}}zzzgggeeennn}}}yyyuuuwwwyyylll\\\OOOEEE???===888666555444666666555444444444444444555555555666444444444444444444333333222333333444333222000000222333333333333444444444444444333333444444555666222222333333444555555666444555777888999999888888666888:::;;;<<>>AAAGGGKKKRRR[[[aaaaaa___^^^^^^___]]]^^^ccccccaaaccciiilllllllllnnnqqqrrrrrrqqqqqqxxx}}}||||||yyyuuutttjjjeeebbbgggqqq{{{}}}}}}}}}|||yyyuuuqqqoooiiiiiijjjlllpppuuuzzz~~~yyyxxxwwwxxxzzzzzzxxxvvvxxxwwwwwwwwwwwwyyy{{{|||{{{zzzwwwtttpppnnnllllllnnnnnnnnnnnnoooooooooooonnnppprrrsssrrrpppnnnlllnnnnnnoooooonnnnnnmmmllllllllllllkkkkkkkkkjjjjjjgggfffeeeeeeeeeccc```]]]XXXTTTNNNHHHDDDAAA>>><<<;;;:::999888999999:::;;;===>>>???@@@@@@@@@??????>>>EEELLLUUUiii[[[ZZZYYYYYYZZZ]]]```ccc____________^^^^^^]]]\\\ZZZYYYYYY[[[^^^_________^^^aaaeeeeeedddbbbbbbddd]]]\\\[[[[[[\\\]]]___```]]]___aaadddfffffffffeee]]]]]]^^^___aaa```]]]ZZZUUUXXX[[[\\\\\\\\\[[[\\\YYYZZZ[[[[[[ZZZWWWSSSQQQQQQRRRRRRQQQPPPPPPRRRTTTTTTWWW[[[ZZZWWWTTTSSSSSSRRRSSSUUUVVVXXXXXXXXXXXXZZZZZZ[[[\\\[[[ZZZYYYXXXUUUUUUUUUVVVWWWYYYZZZ[[[XXXWWWWWWYYY\\\___``````]]]\\\[[[[[[[[[\\\]]]^^^[[[ZZZYYYXXXWWWVVVVVVVVVQQQRRRRRRRRRVVVbbbsssvvvllllllvvv~~~}}}|||iiiXXXKKKCCC@@@;;;:::999999::::::999777444444444555555555666666555555555555444333222111000111222333444333222111333333333444444444555555555444444444444555666666222222333333444555666666444555777888999999888888===???BBBCCCFFFNNN[[[ddd{{{jjjYYYOOOIIIBBB???AAA======;;;888777999999888:::;;;<<<<<<<<<;;;::::::666888<<<>>>CCCNNN\\\gggyyysssgggwwwvvvqqqnnniiieeeddd```fffccc```bbb___cccsss~~~{{{vvvpppjjjiiikkkjjjlllnnnlllgggcccbbbbbbbbbdddfffhhhiiihhhfffeeedddcccdddeeeggggggeeeccc```^^^ZZZVVVRRROOOMMMLLLMMMHHHDDDCCCAAA>>>@@@DDDEEEMMMWWW^^^aaabbbccceeeddd___]]]bbbeeeeeeiiiooorrrqqqoooppppppooommmkkklllqqquuuvvvtttuuuzzz~~~|||yyyzzz}}}xxxuuutttmmmgggaaadddnnnwww{{{{{{~~~~~~zzzvvvrrrpppooonnnmmmooosssvvvxxxxxxtttsssuuuxxx{{{zzzvvvrrryyyxxxwwwvvvwwwyyy|||}}}}}}{{{xxxtttqqqnnnlllkkknnnnnnmmmmmmmmmmmmnnnooooooppprrrssssssqqqnnnmmmmmmmmmnnnnnnmmmmmmlllkkklllllllllllllllllllllllliiihhhgggggggggfffbbb```YYYTTTNNNHHHDDDAAA===;;;<<<;;;:::::::::;;;<<<======>>>???@@@AAA@@@@@@???>>>EEENNNYYYnnnZZZWWWTTTUUUXXX\\\___aaa^^^^^^]]]\\\[[[ZZZYYYXXXZZZZZZ[[[^^^bbbccccccaaa^^^]]]\\\___cccdddaaa^^^\\\ZZZXXXWWWYYYZZZZZZZZZ[[[]]]```bbbdddddddddccccccbbbaaa```___]]]ZZZWWWYYYZZZ[[[\\\\\\[[[YYYXXXXXXXXXYYYXXXWWWUUURRRQQQPPPPPPPPPOOONNNNNNQQQSSSWWWWWWVVVUUUSSSRRRQQQQQQWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSTTTUUUVVVXXXYYYZZZYYYZZZ[[[\\\]]]^^^^^^^^^]]]ZZZWWWXXX[[[^^^^^^]]]\\\ZZZXXXUUUTTTTTTUUUVVVVVVTTTSSSQQQPPPWWWjjj|||yyygggiii}}}|||wwwyyy~~~qqqbbbSSSLLLKKKEEEBBB???<<<:::888666444:::999666444444555777888222222333333333333222222333333222222222222333333333333444444444444333333555555444444444444444555777555333333444777888888444666888:::::::::999999BBB@@@DDDNNNYYYiiiwwwggg\\\NNNDDD@@@>>><<<999888888888888888888888888===<<<888666888:::999666777<<>>===<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@>>>GGGSSSaaauuu~~~uuuXXXVVVTTTUUUXXX\\\______\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZ\\\___bbbccccccaaa^^^\\\\\\^^^bbbdddaaa^^^[[[YYYXXXXXXZZZ[[[[[[[[[\\\]]]```cccdddeeeddddddbbbbbbbbbaaa___]]]ZZZYYY^^^^^^^^^]]]\\\ZZZYYYXXXVVVWWWWWWXXXWWWVVVUUUTTTOOOPPPQQQQQQPPPQQQTTTVVVYYYXXXWWWVVVTTTRRRQQQPPPVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTVVVXXXYYYZZZXXXYYYZZZ[[[\\\\\\\\\\\\\\\ZZZXXXYYY\\\^^^^^^\\\\\\[[[YYYVVVUUUUUUVVVWWWXXXUUUSSSRRRQQQVVVdddrrriiicccnnn{{{|||uuussswww~~~}}}tttjjj```]]]^^^RRRMMMFFFBBB@@@>>>;;;999999888777666666666777777666777777666666555444333111111111111111222222222444444555555555555444444444333333222222222333333333222111111333555666666777888999:::;;;===???AAAGGGJJJUUUgggzzzuuuddd\\\TTTHHHAAA>>>===;;;999999999999999999999999999999999777777888::::::888;;;@@@GGGRRReeejjj___ZZZeeezzzuuukkkiiihhheeeccccccdddbbb```___```cccgggjjjssssssqqqnnnkkkiiiiiijjjjjjkkkmmmmmmkkkhhhdddbbbcccdddeeeggghhhhhhhhhgggkkkkkkkkkmmmooonnnjjjfffccc___[[[XXXVVVUUURRRPPPPPPMMMJJJHHHGGGFFFEEECCC???AAAGGGQQQ[[[cccfffgggbbbccceeeiiiooouuuyyy{{{}}}yyytttqqqooooooooonnnnnnssszzz}}}||||||zzzxxxtttppprrrxxxyyy{{{||||||}}}uuupppooohhhdddiiipppuuuzzz~~~~~~~~~~~~~~~~~~|||zzzwwwtttrrrpppsssxxx{{{{{{xxxuuurrrlllpppuuuxxxyyyyyyyyyzzzwwwwwwvvvvvvwwwyyy{{{}}}|||wwwrrrooommmmmmnnnpppnnnmmmmmmnnnoooooonnnppppppoooooonnnnnnmmmmmmmmmnnnnnnnnnnnnmmmmmmlllnnnnnnmmmlllkkkiiihhhggghhhgggffffffggggggeeecccZZZUUUMMMGGGCCCBBBAAAAAABBBAAA???>>>===<<<<<<<<<>>>>>>>>>>>>?????????@@@@@@GGGSSSbbbwww}}}ssskkkUUUTTTTTTVVVZZZ]]]^^^^^^ZZZYYYXXXWWWWWWXXXZZZZZZ[[[[[[]]]```cccdddbbbaaa]]][[[[[[]]]aaacccaaa^^^ZZZYYYXXXYYY[[[]]]]]]]]]\\\^^^aaaccceeefffeeeeeeaaaccceeeccc___\\\\\\]]]cccbbb```]]][[[YYYXXXXXXUUUUUUVVVWWWXXXXXXXXXWWWPPPQQQRRRSSSSSSTTTVVVYYYZZZZZZXXXWWWUUUSSSQQQQQQTTTUUUUUUVVVWWWXXXYYYYYYWWWXXXXXXXXXWWWVVVVVVUUUSSSSSSSSSTTTVVVWWWYYYZZZYYYZZZ[[[[[[\\\\\\\\\\\\YYYYYYYYYZZZ\\\]]]\\\ZZZ\\\[[[YYYWWWVVVVVVWWWWWWZZZVVVSSSSSSSSSUUU[[[dddwwwooo```___ddd|||pppkkkmmm|||~~~yyysssnnnnnnqqq^^^WWWOOOIIIGGGDDD???:::::::::999999888888888888777666666555444333222222000111222222333333333222444555555666666555555444444333333333333333444444333333333444555666777888;;;<<<<<<===>>>BBBHHHLLLUUU```tttwwweeeXXXNNNHHHAAA<<<<<<<<<:::999::::::::::::::::::::::::777777888999:::;;;<<<<<<>>>GGGTTTfffxxxbbbZZZRRRSSSiiitttllleeeddddddcccbbbdddgggeeebbb``````bbbeeegggllllllllljjjiiiiiijjjllljjjkkklllmmmllljjjgggeeebbbcccdddeeefffggghhhhhhoooooooooppppppnnnjjjgggccc```]]]ZZZXXXWWWTTTRRRPPPNNNKKKIIIHHHGGGFFFDDD>>>???CCCIIISSS[[[aaadddbbbccceeeiiiooovvv}}}~~~vvvooommmnnnrrrvvvuuuzzz}}}xxxvvvsssqqqvvv}}}yyyrrrooohhhdddiiiooouuu{{{}}}~~~~~~~~~}}}}}}||||||zzzyyywwwuuutttsssssswww|||~~~zzzuuuqqqlllqqqxxx}}}~~~}}}|||{{{xxxvvvuuutttuuuxxxzzz||||||{{{wwwtttqqqpppoooooonnnlllkkklllnnnoooooooooppppppoooooonnnnnnmmmmmmnnnnnnnnnnnnnnnmmmlllkkkmmmmmmmmmlllkkkjjjhhhggggggeeedddeeeeeeeeecccaaaZZZUUUMMMGGGEEECCCCCCBBBDDDCCCAAA???===<<<<<<<<<@@@???????????????@@@@@@CCCIIITTTddd{{{{{{wwwqqqiiibbbSSSSSSTTTWWW[[[]]]]]]\\\YYYXXXWWWWWWXXXZZZ\\\]]]\\\\\\^^^aaaddddddbbb```\\\ZZZYYY\\\```bbbaaa^^^YYYXXXXXXZZZ]]]_________]]]^^^aaadddeeeeeeeeeddd```dddgggeee```]]]^^^```cccaaa___\\\ZZZYYYYYYYYYVVVVVVWWWWWWXXXXXXXXXXXXQQQSSSTTTTTTTTTTTTVVVXXXYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[VVVVVVXXXYYYZZZZZZXXXWWWYYYXXXWWWVVVVVVVVVVVVWWWYYYTTTRRRTTTUUUTTTUUUXXXcccsssxxxeee^^^]]]nnn}}}mmmfffiiisss~~~zzzuuuvvvzzzlllfff^^^ZZZWWWQQQHHH@@@AAA@@@>>><<<;;;:::999999777666555444444333333333222333444555666555555444333444444555555444444333555555555444555555666777777888999999888999:::;;;>>>@@@BBBDDDGGGMMMUUU[[[pppvvvhhh[[[SSSCCC???<<<:::::::::999888::::::::::::::::::::::::888888999;;;;;;:::===AAAIIIWWWjjj~~~iiiXXXRRRRRR\\\uuu~~~vvvllleee```aaabbbbbbcccfffkkkiiifffdddcccdddfffhhhjjjkkkjjjiiiiiijjjlllooolllmmmnnnnnnmmmjjjgggfffbbbbbbbbbccceeeggghhhiiimmmmmmnnnooonnnlllhhhfffbbb```]]][[[ZZZXXXUUUSSSQQQOOOLLLKKKKKKJJJHHHFFF@@@@@@AAADDDLLLUUU]]]bbb```aaacccfffkkkrrryyy~~~}}}wwwppplllnnntttyyywww{{{}}}{{{~~~}}}vvvppphhhdddgggnnntttzzz~~~~~~~~~}}}|||{{{zzzyyyxxxvvvuuutttttttttsssvvvzzz}}}}}}zzzuuusssqqqwww~~~|||xxxvvvtttssstttvvvyyy{{{zzzyyyxxxvvvtttrrrpppppplllkkkjjjkkknnnpppppppppppppppoooooonnnnnnmmmmmmnnnnnnnnnnnnmmmlllkkkkkkmmmmmmmmmlllkkkjjjiiihhhgggfffeeeeeeeeedddbbb```ZZZUUUNNNIIIFFFEEEDDDCCCFFFDDDAAA>>><<<<<<<<<<<<============>>>@@@BBBCCCGGGLLLVVVhhh|||vvvrrrmmmgggcccTTTTTTUUUXXX[[[]]]\\\[[[YYYXXXYYYYYY[[[]]]___```]]]^^^```ccceeedddbbb___[[[YYYXXXZZZ^^^aaa```^^^YYYYYYYYY[[[^^^`````````^^^___bbbdddeeedddcccccc```dddgggfffaaa^^^___bbb^^^]]][[[ZZZZZZ[[[\\\]]]ZZZZZZYYYXXXWWWWWWWWWWWWTTTUUUVVVUUUTTTSSSTTTUUUWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTWWWWWWWWWXXXWWWWWWVVVVVVSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXSSSTTTVVVWWWWWWVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVRRRPPPTTTVVVSSSRRRRRRZZZiiiwwwqqqgggdddhhh~~~uuuddd]]]eeerrr~~~{{{{{{~~~}}}yyyvvvsssoooggg\\\SSSMMMKKKHHHDDD@@@===<<<;;;999999888777777777888888555555555666666555555555333333444444444444333333555555555555555666777888777999::::::999:::<<>>CCCHHHLLLYYYkkk{{{mmm[[[QQQHHHAAA???;;;::::::999888888888888888888888888888888888888888666777;;;;;;===LLL]]]tttcccTTTQQQTTTjjjxxxnnngggcccaaaccccccbbbdddiiimmmlllkkkjjjkkkmmmooopppppppppnnnllljjjkkknnnqqqsssrrrqqqnnnjjjgggcccaaa```aaabbbdddgggiiijjjkkkiiikkknnnnnnllliiigggggg```^^^]]]\\\[[[ZZZWWWTTTTTTSSSQQQQQQQQQPPPMMMKKKGGGFFFFFFFFFHHHNNNUUU[[[___cccggghhhhhhiiillloooxxx~~~}}}uuunnnnnnqqqvvvuuuwwwzzzvvvzzztttkkkeeeggglllqqqwww|||}}}|||{{{zzzzzzzzzzzzyyyyyywwwvvvuuuttttttrrrsssuuuwwwyyy{{{|||}}}|||vvvvvvuuuuuuuuuvvvxxxyyyxxxxxxwwwuuusssrrrqqqpppmmmlllkkkmmmoooqqqrrrqqqppppppoooooonnnnnnmmmmmmkkkllllllmmmmmmmmmllllllkkkkkkkkkllllllkkkjjjjjjjjjiiigggggggggfffdddaaa]]]XXXRRRLLLIIIFFFDDDBBBCCCAAA===:::888999:::;;;777777888:::===AAAEEEHHHKKKSSS___ppp{{{zzzwwwsssqqqrrrvvvyyy[[[ZZZYYYZZZ[[[\\\\\\[[[WWWYYY\\\^^^````````````___```bbbeeegggeeeaaa^^^ZZZWWWUUUWWW\\\___```^^^[[[[[[\\\^^^aaabbbaaa___```aaabbbcccbbb```^^^\\\[[[\\\]]]^^^]]]\\\[[[[[[VVVXXXZZZ\\\^^^```aaabbb^^^]]][[[YYYWWWWWWWWWWWWUUUWWWYYYYYYWWWVVVVVVVVVXXXXXXWWWUUUTTTSSSRRRQQQPPPPPPQQQRRRTTTUUUUUUVVVYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTSSSTTTVVVWWWUUUSSSSSSUUUWWWSSSSSSTTTUUUUUUUUUUUUUUUUUURRRQQQSSSQQQNNNNNNQQQYYY```fffkkkyyyxxxuuurrrttt{{{{{{|||{{{wwwnnnaaaTTTMMMGGGEEECCC@@@>>>======>>>@@@>>>;;;888777777888999:::;;;;;;<<<<<<;;;;;;:::999888888999:::;;;<<<<<<<<>>??????@@@@@@@@@@@@??????=========>>>>>>@@@AAAAAADDDHHHLLLNNNRRRZZZfffppp{{{kkkYYYGGGAAA@@@===::::::666666777666666888:::<<<::::::::::::::::::::::::<<<999<<>>;;;888555444666888999<<<;;;;;;;;;>>>BBBFFFHHHLLLXXXggguuu|||||||||zzzyyy~~~^^^^^^___^^^\\\\\\]]]___]]]___dddiiilllkkkgggcccaaaaaabbbdddeeeccc___\\\XXXVVVUUUWWW\\\___```___[[[\\\]]]^^^____________]]]^^^^^^___^^^\\\[[[ZZZVVVWWWWWWXXXXXXYYYYYYYYYXXXZZZ\\\___aaabbbbbbbbb[[[[[[ZZZYYYYYYXXXYYYYYY\\\\\\\\\[[[[[[ZZZZZZZZZWWWWWWUUUSSSOOOMMMMMMNNNMMMNNNPPPSSSUUUVVVXXXXXX[[[ZZZWWWUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTRRRQQQRRRTTTUUUUUUUUUTTTTTTTTTQQQNNNLLLMMMMMMWWWSSSRRRZZZiiizzzuuutttzzzuuuqqqooommmgggaaa[[[YYYZZZ\\\]]]QQQGGGEEEGGGHHHJJJMMMFFFLLLQQQQQQMMMJJJJJJLLLPPPNNNNNNPPPNNNJJJKKKOOOQQQ\\\cccccceeepppzzziii]]]OOOJJJCCC===888777999:::888888888777777777777777666888<<>>AAAFFFLLLPPP```lllxxx}}}~~~}}}yyyuuuwww~~~cccdddddddddbbbcccdddfffggghhhjjjmmmpppooollliiihhheeebbb___^^^\\\YYYVVVTTTUUUVVVXXXYYYZZZYYYXXXZZZZZZYYYXXXWWWWWWWWWWWW\\\^^^aaabbbaaa___[[[YYYVVVUUUTTTTTTVVVYYY]]]___bbbbbbbbbbbbaaaaaaaaa```]]]]]]\\\[[[[[[\\\\\\\\\ZZZ[[[^^^``````___]]][[[UUUTTTSSSSSSTTTUUUUUUUUUSSSVVV[[[___aaabbbaaa___[[[[[[YYYYYYXXXXXXYYYYYYZZZYYYXXXVVVVVVUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTRRRRRRSSSUUUWWWWWWVVVUUUUUUTTTRRRPPPQQQTTTVVVUUUWWWVVVSSSTTT]]]ooo~~~{{{~~~yyykkkhhhhhhsss~~~rrrgggXXXLLLFFFCCCAAA???777777888888888888888888888888888999999999999999<<<::::::>>>@@@@@@CCCHHHWWWllluuurrryyywwwuuuooojjjhhhhhhiiiiiigggeeebbb```aaacccfffiiilllnnnmmmmmmkkkhhheeeeeefffgggfffdddaaabbbdddfffffffffeeedddffffffggghhhiiiiiiiiiiiikkkhhhddd```]]]]]]]]]^^^]]]^^^___```aaabbbcccddd```^^^\\\ZZZWWWSSSPPPNNNKKKLLLLLLLLLKKKKKKMMMPPPSSSVVVZZZ]]]___^^^]]]]]]cccsss|||yyyzzz~~~}}}xxxooohhhiiinnnqqqvvvzzz{{{}}}~~~|||{{{zzzxxxwwwvvvvvvvvvwwwxxxyyyyyyzzzvvvvvvwwwwwwuuussspppnnnmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiijjjhhhffffffeeedddbbb______ZZZTTTNNNHHHCCC>>>:::888777777777888999;;;<<<;;;<<<>>>@@@DDDIIIPPPUUUgggrrr|||~~~}}}{{{xxx}}}cccdddeeeeeeddddddfffhhhiiiiiijjjlllnnnnnnllliiihhheeebbb___]]][[[XXXUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWXXX]]]]]]]]]]]]\\\[[[ZZZZZZTTTTTTSSSSSSVVVZZZ^^^```ddddddcccbbbaaa`````````]]]\\\\\\\\\\\\\\\]]]]]]ZZZ\\\^^^``````^^^\\\[[[UUUSSSRRRTTTWWWYYYYYYXXXWWWZZZ^^^bbbddddddbbbaaa\\\\\\[[[[[[[[[[[[[[[[[[\\\[[[YYYWWWVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUSSSSSSTTTVVVXXXYYYXXXVVVVVVUUUTTTRRRSSSUUUXXXZZZZZZYYYWWWXXX]]]eeelll}}}}}}wwwyyyyyylll```bbbppp~~~{{{rrrrrryyyssshhhXXXQQQHHHAAA>>><<<:::999777888999:::999999777666777777777777888888999999;;;<<<>>>@@@@@@DDDPPP]]]wwwmmmooo}}}zzz|||uuutttsssnnnjjjffffffhhhhhhgggeeecccaaaaaadddhhhkkkmmmnnnnnnnnnkkkfffaaa```ccceeeeeedddaaabbbbbbccccccbbbaaa```cccdddeeeffffffggggggffffffdddaaa^^^^^^^^^```aaaaaaaaaaaaaaaaaaaaa``````]]]\\\[[[YYYUUURRRPPPOOOOOOPPPPPPOOOMMMLLLMMMNNNQQQSSSWWW]]]aaadddeeeeeecccrrr{{{{{{xxx|||~~~|||zzzrrrkkklllnnnppptttxxx{{{}}}{{{{{{zzz{{{}}}|||zzzyyyyyyxxxwwwuuuuuuvvvwwwxxxyyyyyyzzzvvvwwwwwwwwwuuurrrooommmnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmlllkkkjjjhhhgggffffffeeedddeeeffffffdddbbb^^^ZZZTTTMMMHHHBBB===999:::999888888999:::;;;<<<===???AAACCCGGGNNNVVV[[[kkkvvv~~~~~~~~~cccdddeeedddddddddfffhhhiiiiiiiiijjjkkkkkkjjjhhhfffdddbbb```___\\\YYYVVVVVVXXXYYYYYYXXXWWWWWWXXXXXXWWWVVVVVVVVVWWWXXXYYY]]]\\\[[[YYYYYYYYYYYYYYYTTTTTTTTTVVVYYY\\\```bbbhhhgggeeebbb___^^^]]]\\\\\\\\\[[[[[[\\\\\\]]]]]]\\\]]]^^^___^^^]]][[[ZZZTTTRRRQQQTTTYYY]]]]]][[[[[[]]]```cccddddddcccbbb^^^^^^^^^^^^^^^^^^^^^]]]]]][[[YYYXXXWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYVVVUUUTTTVVVXXXZZZ[[[ZZZVVVWWWWWWVVVUUUTTTVVVWWWZZZYYYYYYYYY[[[\\\\\\\\\ppp~~~zzzvvv|||iiicccggglllnnnooonnnppptttuuuppplllqqqyyyrrreeeYYYQQQFFFCCC@@@===<<<:::777666999999:::;;;:::999777666666666666777888888999999<<<===???AAADDDOOOggg}}}wwwkkk]]]jjjrrr{{{xxxrrrpppooommmkkkggggggggggggfffdddcccaaaaaadddhhhkkklllmmmnnnooojjjddd___```eeeiiijjjhhhdddcccbbb```___^^^]]]\\\___```bbbcccdddeeeffffffcccbbb```______aaabbbdddeeedddcccbbbaaa```___^^^YYYZZZZZZXXXUUURRRQQQQQQPPPQQQRRRPPPNNNLLLLLLMMMNNNPPPTTT\\\dddjjjmmmmmmeeeqqq~~~}}}{{{|||}}}}}}|||yyyvvvwww|||~~~|||wwwpppjjjjjjlllmmmqqqvvvwww{{{~~~|||zzzzzz{{{|||{{{{{{{{{yyyxxxtttuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwuuussspppmmmlllnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiimmmmmmlllkkkiiihhhfffeeeccccccccceeeggggggeeeccc^^^ZZZSSSMMMGGGAAA<<<888::::::999999:::;;;===>>>AAABBBEEEGGGLLLTTT]]]cccpppzzzaaacccdddccccccccceeeggghhhgggfffggghhhhhhgggfffccccccbbbbbbaaa^^^ZZZWWWXXX]]]aaaccc```\\\ZZZYYY[[[ZZZXXXWWWVVVWWWXXXXXX[[[[[[ZZZZZZYYYXXXXXXWWWUUUVVVWWWZZZ]]]aaadddeeehhhfffdddaaa^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^]]]]]]\\\[[[YYYYYYSSSQQQPPPTTT[[[___```^^^^^^___aaabbbccccccbbbbbb___``````aaaaaa`````````[[[ZZZXXXVVVVVVWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[WWWVVVVVVWWWZZZ\\\]]]]]]ZZZ[[[]]]]]][[[YYYYYYYYYXXXYYYZZZ\\\\\\[[[YYYWWW^^^nnn~~~~~~|||sssmmmfff___\\\\\\]]]aaafffggghhhpppyyy}}}xxxkkk```WWWOOOHHHCCC???>>>======<<<:::888666999999:::::::::999777777666666777888888999::::::===???EEEOOO[[[lllvvvmmmfffaaaaaaoooyyyzzz}}}yyysssooommmmmmnnnjjjjjjhhhfffdddbbb```___aaadddhhhjjjkkklllnnnppphhhdddbbbeeelllqqqqqqnnniiigggdddaaa___^^^^^^^^^\\\]]]___bbbdddfffggggggccccccbbbbbbbbbbbbcccccccccbbbaaa___^^^\\\[[[[[[WWWXXXZZZYYYVVVTTTTTTVVVQQQRRRSSSSSSQQQOOOOOOPPPOOOPPPUUU]]]gggooossstttkkkuuuyyyvvvvvvyyy~~~}}}xxxqqqkkkjjjiiihhhkkkppprrrvvv||||||zzzzzz|||~~~~~~~~~~~~|||yyytttttttttuuuvvvvvvvvvwwwxxxwwwuuussspppnnnlllkkkoooooonnnmmmmmmnnnoooooommmmmmkkkjjjiiiiiijjjjjjkkkkkkkkkjjjjjjjjjiiiiiijjjkkkkkkjjjjjjiiihhhgggdddcccdddeeegggfffcccaaa^^^ZZZSSSLLLFFFAAA;;;777888888888999;;;===@@@AAAFFFGGGIIIMMMRRRZZZdddjjjttt```bbbccccccbbbccceeeggggggfffeeeeeeffffffeeedddbbbaaabbbcccccc```\\\XXXZZZ```hhhlllhhhbbb\\\ZZZ___]]]ZZZXXXVVVVVVWWWWWWYYYZZZ[[[\\\\\\ZZZWWWUUUVVVWWWZZZ]]]aaadddfffhhhdddcccaaa```_________```[[[ZZZZZZZZZ[[[\\\\\\]]]___^^^]]]\\\ZZZYYYXXXXXXSSSQQQPPPTTT\\\aaaaaa___``````aaaaaabbbbbbaaaaaa```aaabbbbbbbbbbbbaaaaaaZZZXXXVVVUUUUUUWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\]]][[[[[[\\\\\\\\\\\\[[[[[[XXXWWWWWWXXX[[[^^^^^^^^^___aaaccccccaaa___]]]]]]WWWZZZ]]]^^^]]][[[ZZZZZZPPPaaarrr|||~~~{{{wwwfffXXXQQQPPPPPPSSSYYY\\\```hhhqqq{{{zzzzzz~~~}}}}}}mmmggg___TTTLLLGGGCCC???<<<<<<;;;;;;:::999888777666888888999999999999888888777777888999::::::;;;;;;<<>>======;;;999999888777777777999;;;<<<;;;:::999888888777666555555999<<<>>>>>>AAAHHHNNNdddwwwwww___\\\jjj~~~}}}{{{xxxtttqqqooonnnnnnkkkhhheeeccccccdddeeeiiijjjkkkmmmppppppooommmmmmlllnnnrrrwwwxxxuuurrroookkkhhhhhhgggfffhhhlllqqqpppooopppqqqqqqmmmjjjiiihhhfffdddaaa_________\\\[[[YYYWWWXXXYYY[[[]]]^^^]]]\\\\\\]]]\\\ZZZXXXUUUVVVXXXYYYYYYYYYXXXXXXWWWVVV[[[gggsss|||||||||wwwvvvrrrjjjcccddddddlllzzz|||yyyuuurrrqqqrrrrrrqqqqqqssswww{{{|||yyyvvvtttuuuuuuvvvwwwyyy{{{|||uuutttqqqooommmmmmmmmmmmnnnllljjjjjjlllmmmllljjjfffgggggggggggggggggghhhiiiiiihhhhhhhhhhhhhhhiiijjjjjjllllllllljjjhhhggghhhiiihhhgggeeeaaa^^^\\\ZZZWWWQQQKKKDDD>>>:::888777888:::;;;===AAAGGGKKKMMMQQQUUUYYY___hhhsss{{{]]]]]]\\\\\\]]]^^^```aaadddddddddccccccaaa```______```ccceeefffeeecccbbb\\\```eeehhhhhhfffdddddd```___]]]]]]^^^^^^\\\ZZZ\\\[[[YYYXXXXXXXXXYYYZZZ\\\[[[ZZZ[[[\\\[[[ZZZXXX]]]]]]]]]]]]\\\[[[ZZZZZZWWWVVVVVVUUUVVVWWWYYYZZZ]]]\\\ZZZXXXXXXYYYZZZ[[[TTTRRRPPPQQQUUU[[[```cccdddbbbaaaaaabbbccccccbbbbbbbbbbbbaaa___\\\YYYWWWYYYWWWTTTSSSUUUXXXYYYZZZ^^^\\\YYYXXXWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\UUUWWWYYYZZZ[[[]]]___bbbeeefffgggccc^^^[[[[[[]]]ZZZYYYXXXZZZ\\\]]]]]]\\\YYYSSSTTT```rrruuusss{{{___TTTIIIFFFGGGGGGHHHJJJKKKQQQYYY^^^```aaadddffffffggghhhjjjmmmrrrxxx}}}|||xxxttttttwww{{{~~~wwwssszzztttlllbbb]]]VVVQQQMMMIIIDDD???@@@===;;;::::::;;;;;;:::888888777888999;;;<<<>>>???===:::777555555666777777;;;???@@@BBBLLL]]]kkkwwwcccVVVddd~~~|||zzzwwwtttqqqooommmmmmllljjjgggeeeddddddfffgggjjjjjjkkkmmmoooooonnnlllllljjjjjjmmmqqqtttrrrppplllhhhfffhhhiiiiiikkkpppxxxvvvsssqqqpppooollljjjkkkjjjhhheeebbb```^^^]]]\\\[[[YYYXXXYYY[[[]]]^^^```___^^^^^^___^^^\\\ZZZXXXYYY[[[]]]]]]\\\[[[ZZZYYYXXX\\\fffrrrzzzzzz|||zzzuuupppyyy}}}|||}}}wwwnnnfffcccbbbhhhttt~~~zzzxxxvvvsssqqqpppooonnnlllllllllooorrrsssrrrqqqsssuuuwwwyyy{{{{{{{{{zzzrrrqqqooonnnllllllmmmmmmlllkkkjjjjjjlllllllllkkkfffffffffffffffeeeeeeeeeeeeeeeeeefffggghhhhhhiiihhhhhhhhhgggfffeeeeeedddggggggfffeeeccc```]]][[[XXXUUUOOOIIIBBB===:::888777999;;;<<<===@@@DDDGGGGGGLLLRRRYYYaaalllyyy\\\[[[[[[[[[[[[]]]^^^___bbbbbbbbbbbbbbbaaa```______```ccceeefffeeecccbbb]]]```dddggghhhgggeeedddaaa___^^^^^^^^^^^^]]][[[ZZZYYYXXXWWWWWWYYY[[[\\\]]]\\\\\\[[[[[[ZZZXXXWWW[[[[[[[[[[[[ZZZYYYXXXXXXTTTTTTTTTTTTUUUWWWYYYZZZ[[[YYYWWWUUUUUUVVVXXXYYYSSSQQQPPPRRRWWW\\\```bbbcccbbbaaaaaacccdddddddddccccccbbbaaa^^^\\\ZZZXXXZZZWWWSSSRRRSSSVVVXXXYYYXXXVVVSSSQQQQQQSSSUUUWWWWWWXXXXXXYYYYYYZZZZZZ[[[XXXYYY[[[\\\\\\^^^aaacccddddddccc```\\\ZZZZZZ\\\YYYXXXWWWXXXZZZ]]]]]]]]]YYYSSSQQQXXXfffuuuxxxqqqwww~~~nnnZZZMMMIIIGGGEEECCCBBBFFFKKKOOOQQQSSSVVVXXX^^^aaaeeeiiilllqqqvvvyyy{{{wwwrrrqqquuuyyy|||}}}wwwxxxxxxxxx{{{ttteee[[[XXXSSSPPPKKKHHHFFFDDD@@@===:::999888888999:::::::::999999999999:::;;;<<<=========;;;888777888;;;======>>>???CCCOOOfffddd\\\```zzz}}}{{{vvvuuurrrooollljjjjjjiiijjjhhhfffdddccceeefffhhhgggfffgggjjjmmmooonnnmmmkkkhhhgggiiimmmooonnnmmmgggcccbbbeeeffffffhhhmmmrrrpppllljjjiiiiiijjjjjjkkkiiifffdddbbbaaa___^^^[[[[[[ZZZYYYZZZ\\\]]]______^^^]]]^^^___```^^^\\\]]]^^^`````````^^^[[[ZZZYYYYYY]]]eeemmmwww~~~}}}||||||}}}|||xxxrrrqqqtttrrrnnnhhhooozzz~~~~~~wwwyyywwwrrrrrr{{{zzzsssnnndddbbbeeennnuuuwwwxxxzzzuuuuuutttsssqqqooommmlllkkkjjjiiiiiijjjllllllmmmtttvvvzzz}}}}}}{{{xxxvvvpppooommmlllkkkkkklllmmmjjjjjjjjjjjjkkkkkkkkkjjjggggggffffffeeeeeeddddddbbbcccdddfffggghhhiiiiiigggfffeeecccbbbbbbbbbccceeeeeedddccc```^^^\\\ZZZWWWSSSNNNGGGAAA<<<999888777999;;;<<<===???BBBDDDGGGKKKQQQYYYcccqqq[[[[[[ZZZZZZ[[[\\\^^^___aaaaaabbbbbbbbbaaaaaa```___aaaccceeeeeecccaaa``````bbbdddggghhhgggdddbbb```^^^]]]]]]^^^___]]]\\\ZZZYYYXXXWWWXXXZZZ\\\^^^]]]]]]]]]]]]\\\ZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVRRRRRRRRRRRRTTTVVVXXXYYYYYYXXXVVVUUUTTTUUUVVVWWWSSSRRRRRRTTTXXX]]]```aaabbb```___```cccdddddddddccccccbbb```___]]][[[ZZZ[[[WWWSSSRRRSSSUUUWWWXXXTTTRRRPPPOOOOOOQQQSSSTTTUUUVVVVVVWWWYYYZZZZZZ[[[ZZZ\\\]]]]]]]]]^^^aaacccaaaaaa```]]][[[YYYZZZZZZXXXVVVVVVWWWYYY\\\\\\\\\WWWUUUUUUXXX]]]gggyyywwwyyysss___TTTNNNGGGAAAAAABBBEEEGGGIIIKKKNNNPPPRRRVVVZZZ___ccchhhmmmpppwwwtttrrrtttyyy|||{{{yyynnnpppttt{{{yyyssskkkeee[[[PPPKKKKKKDDDDDDCCCBBBAAA>>>:::888999999999999888888888999;;;:::::::::::::::::::::999;;;;;;:::999:::<<>>>>>===:::888666999:::;;;:::888777777888::::::::::::999999999888888:::<<<;;;999:::>>>AAAEEEOOOaaazzzqqq]]]\\\ppp{{{yyyvvvuuupppppppppnnnllljjjhhhgggcccbbb```^^^^^^```bbbdddddddddfffjjjooosssuuuvvviiifffdddeeeiiijjjiiihhhgggcccbbbcccccc``````dddaaabbbccceeehhhnnnuuuzzz|||uuummmgggdddbbb___\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[]]]```ccceeefffeeecccbbbaaa```]]][[[YYYXXX\\\^^^dddjjjlllpppzzz~~~yyy}}}|||ssskkkiiikkkpppsssrrrssstttqqqmmmnnnpppwww~~~{{{{{{yyyuuusssnnniiifffggghhhhhhlllqqqppppppoooooonnnlllkkkjjjcccdddeeeeeefffiiinnnqqqyyy|||}}}wwwssslllkkkjjjhhhhhhhhhiiiiiihhhjjjlllkkkjjjhhhggghhhffffffffffffffffffeeeeeeaaacccdddfffggggggfffeeecccbbbaaa______```aaaaaaaaaaaa___]]]\\\ZZZYYYXXXUUUQQQKKKEEE???<<<;;;:::888:::<<<>>>???CCCGGGJJJPPPVVV```kkkyyyXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]^^^___``````______ZZZ\\\___bbbcccbbbaaa___]]]]]]]]]```bbbbbb___\\\[[[ZZZZZZ[[[^^^______^^^ZZZZZZ[[[[[[\\\\\\]]]]]]]]]___aaa___\\\YYYZZZ[[[YYYYYYYYYYYYXXXWWWVVVUUUQQQQQQPPPPPPQQQSSSUUUVVVVVVWWWXXXXXXWWWWWWUUUUUUSSSSSSSSSUUUYYY[[[\\\\\\\\\[[[[[[\\\___aaabbbbbb^^^]]]\\\\\\\\\[[[\\\\\\[[[YYYVVVUUUUUUVVVVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\[[[YYYYYYZZZ[[[YYYYYYYYYZZZ[[[[[[YYYXXXVVVVVVVVVXXXYYYZZZXXXVVVUUUVVVZZZ\\\ZZZYYY___gggrrr~~~nnn\\\MMMDDDBBB???>>>???AAACCCDDDDDDFFFIIILLLQQQXXX```ffffffhhhkkkppptttvvvvvvuuuuuuzzz}}}|||zzz~~~|||{{{zzz|||wwwzzz~~~vvvvvv~~~wwwpppkkkeee^^^ZZZQQQJJJDDDCCCAAA>>>===>>><<<<<<<<<;;;999888888888777999;;;:::777666777888888888999999999999999999999;;;<<<;;;;;;???FFFMMMZZZkkk{{{iiieeeqqqxxxuuutttqqqmmmmmmnnnoooooommmjjjgggeeeaaa___]]][[[[[[]]]___```bbbbbbdddggglllqqqssssssiiigggeeefffiiijjjhhhffffffcccaaacccbbb______aaa]]]```ccceeeiiiooowww|||wwwkkkdddaaa```^^^[[[\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ]]]```bbbbbbaaaaaa```^^^\\\ZZZZZZZZZZZZ```aaadddggghhhkkkvvv|||yyytttkkkjjjkkkrrryyy{{{|||}}}yyytttuuuvvvzzz}}}{{{~~~}}}yyyzzzxxxtttnnniiigggeeedddhhhooommmmmmlllkkkjjjiiiiiihhhcccdddeeedddccceeeiiilllssswww{{{~~~zzzuuuqqqlllkkkiiigggffffffgggggghhhjjjmmmllliiifffeeefffddddddddddddeeeeeeeeeeeeaaabbbdddeeeeeedddbbbaaa___^^^^^^^^^^^^___`````````___]]]\\\ZZZYYYXXXXXXUUUQQQKKKEEE@@@===<<<<<<;;;<<<>>>@@@CCCHHHNNNRRRVVV```oooWWWVVVUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^WWWYYY]]]```bbbcccbbbaaaZZZYYYYYY\\\``````^^^[[[YYYYYYYYY[[[]]]_________ZZZ[[[\\\]]]]]]]]]]]]\\\^^^```aaa___[[[XXXXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVQQQQQQPPPPPPQQQRRRTTTUUUSSSTTTVVVWWWVVVUUUSSSQQQSSSRRRRRRUUUXXXZZZZZZYYYZZZYYYYYY[[[^^^```aaaaaa[[[ZZZZZZZZZZZZZZZ[[[[[[[[[YYYWWWVVVWWWWWWUUUTTTSSSTTTUUUWWWWWWWWWVVVUUUTTTTTTUUUVVVVVVWWWXXXXXXZZZ[[[[[[YYYWWWVVVVVVXXXVVVVVVXXXZZZ\\\[[[YYYWWWUUUUUUVVVXXXZZZYYYWWWTTTVVVVVVXXX]]]\\\YYYXXXZZZaaarrr}}}gggVVVGGGCCC???===>>>???AAABBBBBBBBBCCCDDDHHHNNNWWW]]]]]]```dddhhhllloooqqqsssooouuuwwwooodddeeettt{{{rrrrrrpppwww~~~{{{vvvttttttoooqqqtttwwwzzz{{{|||}}}}}}|||zzzuuuppphhhgggooo}}}rrrhhh^^^WWWSSSOOONNNMMMJJJBBB<<<===>>><<<:::;;;;;;:::888555333444666888555888::::::777666777999555666777888999:::::::::999;;;<<<<<<>>>FFFRRR\\\ssslllhhhrrrxxxrrrrrrqqqlllhhhiiikkkmmmnnnllliiieeebbb___^^^[[[YYYYYY[[[\\\^^^`````````ccchhhlllnnnnnniiigggfffgggjjjkkkhhheeeccc```___aaa```]]]]]]___ZZZ]]]aaacccffflllsssyyy{{{rrrfff^^^]]]^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUVVVXXX[[[]]]\\\[[[^^^]]][[[YYYYYYYYY[[[\\\bbbaaaaaaaaa```bbbnnn|||xxxwwwvvvnnnmmmnnnwww|||{{{{{{||||||~~~ppp{{{xxxqqqkkkgggcccbbbgggnnnkkkjjjiiihhhggggggggggggfffggggggddd```___aaaccckkkoootttxxxyyyvvvqqqnnnllljjjiiigggfffeeeffffffhhhkkkmmmllliiieeedddeeebbbbbbbbbccccccddddddeeeaaabbbcccdddcccaaa___^^^[[[\\\\\\]]]^^^^^^_________^^^\\\[[[YYYXXXWWWWWWUUUQQQKKKEEE@@@===<<<======>>>@@@BBBFFFLLLSSSYYY```mmmWWWWWWWWWXXXWWWWWWVVVVVVZZZYYYYYYZZZ\\\]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYWWWWWWYYYZZZ]]]___aaaccc^^^\\\[[[]]]```bbbaaa``````___\\\ZZZZZZ[[[]]]___aaa___]]][[[[[[[[[]]]^^^XXXWWWWWWWWWWWWUUURRRPPPRRRQQQPPPOOOOOOQQQRRRTTTSSSTTTVVVXXXYYYYYYXXXXXXYYYVVVSSSQQQQQQUUUZZZ]]]]]]^^^___aaaaaa```^^^]]]\\\[[[YYYXXXXXXZZZ\\\^^^^^^\\\ZZZYYYYYYYYYXXXWWWWWWVVVUUUVVVXXXXXXUUURRRTTTRRRQQQRRRVVVXXXXXXVVV[[[ZZZXXXWWWWWWXXXYYYZZZUUUWWWYYYZZZYYYWWWWWWXXXYYYZZZZZZYYYWWWWWWXXXZZZZZZ[[[]]]]]]]]][[[YYYXXXXXXcccppp|||qqq[[[OOODDDCCCBBB???===>>>@@@===>>>AAACCCDDDIIIOOOSSSVVVYYY]]]aaadddeeefffeeefffeeeaaa^^^bbbmmmwwwtttllliiijjjuuu~~~~~~|||~~~~~~xxxtttqqqooommmllljjjjjjkkknnnqqqssstttsssxxxvvvqqqlllhhheeedddccc``````bbbhhhooopppmmmhhhYYYSSSKKKFFFEEEEEEDDDCCC>>>===<<<:::999999::::::888888999999999:::::::::999777666888;;;===<<<:::;;;999999<<<<<<:::<<>>???EEEJJJSSSeeevvvvvvppp}}}wwwqqqnnnlllkkkiiihhhhhhiiihhhgggfffdddcccbbb```]]][[[[[[]]]```ccc^^^aaaeeeiiilllllljjjiiidddeeeeeeeeeeeeeeeddddddaaa```___^^^]]]^^^^^^____________aaadddhhhkkkmmmlllfff^^^[[[[[[\\\\\\[[[\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVUUUTTTTTTVVVYYY]]]___\\\\\\\\\[[[[[[[[[[[[[[[```___^^^]]]]]]aaafffjjjqqqssszzzzzzwwwsssssswww}}}}}}zzz{{{ssslllfffcccbbbcccfffggghhhiiiiiihhhffffffggghhhhhhfffbbb```aaaccceeeiiioootttvvvsssooollllllnnnnnniiifffiiijjjjjjlllmmmnnnooommmiiidddaaabbbaaa```````````````aaabbbdddggghhhfffddddddddd______^^^^^^^^^______```XXXYYYZZZYYYXXXXXXZZZ\\\YYYTTTPPPKKKCCC<<<===BBBCCCIIIFFFFFFRRRZZZaaaoooyyyVVVVVVWWWWWWWWWVVVUUUUUUWWWWWWWWWYYY[[[[[[XXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY[[[^^^```aaa]]]\\\\\\^^^aaacccbbb```^^^]]][[[YYYYYY[[[]]]^^^___^^^\\\ZZZYYYYYYZZZ[[[VVVUUUTTTUUUUUUTTTQQQNNNPPPOOOMMMMMMMMMOOOQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXVVVTTTRRRSSSVVVYYY\\\\\\]]]___```aaa```^^^]]][[[YYYWWWVVVVVVXXX[[[\\\]]][[[YYYXXXXXXXXXWWWVVVVVVTTTTTTUUUVVVVVVSSSPPPRRRPPPOOOPPPTTTWWWWWWVVV]]][[[YYYWWWVVVVVVVVVWWWUUUWWWYYYYYYXXXVVVWWWWWWUUUVVVWWWVVVTTTTTTVVVWWWZZZ[[[\\\]]]]]]\\\[[[ZZZWWW]]]gggtttrrrbbbPPPGGGBBB>>>===@@@>>>===>>>BBBCCCBBBDDDIIIJJJLLLOOORRRTTTVVVWWWWWWZZZ\\\]]][[[[[[aaammmwwwyyyppplllkkkoooxxx~~~{{{wwwvvvwwwwwwwwwtttpppmmmkkkiiigggeeeaaaaaabbbdddgggiiiiiihhhiiigggccc^^^[[[YYYXXXWWWVVVTTTTTTWWWZZZZZZVVVRRRNNNJJJDDDAAAAAAAAAAAA@@@===<<<;;;999999999999999888888888888999999999:::<<<:::888888999999777555666555888===>>>===>>>AAA@@@EEEOOO[[[aaagggsss}}}yyyuuuvvv}}}xxxrrrmmmjjjhhhfffeeeeeefffffffffeeedddbbbaaa^^^]]]ZZZYYYZZZ]]]aaadddeeegggjjjlllmmmkkkiiigggbbbbbbccccccdddccccccccc___^^^]]]\\\\\\]]]^^^^^^]]]^^^___```bbbbbbccccccccc```[[[XXXWWWXXXYYYYYY]]][[[ZZZZZZ\\\\\\[[[ZZZWWWVVVTTTTTTUUUWWWZZZ\\\ZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^]]][[[[[[```jjjqqqzzzxxxyyyzzzuuulllfffeeeeeefffooozzz~~~|||ssskkkeeebbbaaabbbbbbdddeeeeeeeeeeeedddcccdddeeebbb^^^\\\\\\]]]```dddiiinnnpppooollljjjfffkkkmmmiiigggiiikkkllllllmmmnnnmmmkkkhhhdddbbbbbbaaaaaa```_________``````bbbeeefffdddccccccccc___^^^^^^]]]]]]]]]]]]^^^ZZZ[[[[[[ZZZXXXXXXYYYZZZ\\\XXXSSSNNNFFF???@@@EEEEEEOOORRRVVVbbbjjjsssVVVVVVWWWWWWVVVUUUUUUTTTUUUUUUWWWYYY[[[YYYUUURRRRRRRRRRRRSSSSSSTTTTTTUUUTTTUUUVVVWWWYYY[[[]]]^^^[[[[[[]]]```ccccccbbb```[[[ZZZYYYXXXYYY[[[]]]___^^^]]][[[YYYWWWWWWWWWXXXTTTSSSRRRRRRSSSRRRPPPNNNMMMLLLKKKKKKKKKMMMPPPQQQVVVUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUUUUVVVWWWYYYZZZ[[[\\\^^^``````___^^^]]]YYYXXXVVVTTTUUUWWWYYY[[[\\\ZZZWWWWWWWWWWWWVVVTTTTTTSSSSSSSSSTTTSSSPPPNNNOOONNNMMMNNNRRRUUUWWWWWW]]]\\\YYYVVVUUUTTTTTTTTTTTTVVVXXXXXXVVVUUUUUUVVVTTTUUUVVVUUUTTTSSSUUUWWWZZZ[[[[[[\\\\\\\\\[[[[[[VVVWWW[[[iii}}}jjj]]]SSSJJJDDDBBB<<<:::;;;???@@@===<<>>???@@@AAAAAABBBEEEHHHJJJMMMSSS]]]eeefffiiikkkjjjgggcccbbbbbbbbbiiillliiiddddddcccbbbaaa```______^^^[[[WWWTTTOOONNNNNNOOOQQQQQQPPPOOOJJJIIIGGGEEEDDDCCCCCCCCCBBB@@@??????AAABBBBBB@@@::::::;;;;;;;;;:::999888999999888888777777777777666777777777777888888888:::999888888999:::;;;;;;@@@>>>>>>AAACCCFFFNNNXXXqqqrrrbbb\\\UUU[[[fffrrr|||uuurrroookkkhhhgggfffcccbbbbbbcccdddeeeeeedddcccccccccbbb``````bbbeeehhhjjjpppppppppooolllhhhdddaaa___```aaabbbcccccccccccc\\\\\\[[[[[[\\\]]]___````````````___]]][[[YYYXXXVVVXXXZZZYYYXXXYYY\\\``````^^^\\\\\\^^^``````___[[[ZZZWWWUUUUUUVVVXXXYYY]]]\\\ZZZYYYXXXWWWWWWXXXVVVWWWXXX[[[aaajjjssszzzxxxwwwuuupppdddXXXVVVYYY]]]___fffpppvvvxxx{{{{{{wwwrrroooqqqxxx|||xxxrrroooqqqwww{{{rrrkkkfffcccbbbbbbaaaaaabbbbbbccc^^^______^^^\\\ZZZXXXWWWUUUVVVYYY\\\___bbbdddfffeeeooovvvrrrkkkjjjmmmooonnnmmmkkkhhhfffeeedddccccccbbbaaa___^^^]]]]]]]]]]]]___aaabbbaaaaaaaaabbb___^^^]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^\\\[[[\\\]]]^^^[[[YYYWWWRRRNNNQQQWWWbbbuuuZZZZZZZZZZZZYYYXXXWWWVVVWWWVVVUUUVVVWWWVVVTTTRRRNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRSSSTTTUUUWWWXXXWWWZZZ]]]``````___^^^]]]XXXXXXXXXYYYZZZ\\\^^^___]]]\\\[[[ZZZYYYXXXXXXWWWVVVTTTSSSSSSUUUUUUTTTSSSOOONNNMMMLLLMMMOOOQQQSSSUUUTTTRRRQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVXXXYYY\\\^^^______^^^^^^XXXVVVUUUTTTUUUWWWZZZ\\\ZZZXXXVVVUUUUUUUUUTTTSSSRRRSSSTTTTTTRRRQQQOOOOOOLLLMMMOOOQQQRRRTTTWWWXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWUUUTTTSSSTTTUUUWWWXXXYYYXXXWWWXXXYYY[[[^^^]]][[[YYYXXXXXXXXXXXXXXXUUUUUUYYYbbbooo}}}wwwppp{{{oooaaaOOOGGGAAA@@@???<<<<<<>>>::::::;;;<<<===>>>???@@@???AAACCCDDDEEEIIIOOOTTTTTTWWW\\\^^^]]][[[XXXVVVUUU[[[^^^[[[YYYZZZZZZXXXXXXXXXWWWVVVUUURRRMMMIIIGGGFFFFFFGGGHHHHHHGGGEEECCCBBBAAA@@@????????????:::999888888:::<<<======:::<<<===>>><<<:::999888777777777777777777666666666777777777777888888888888888888888888:::<<<>>>@@@???AAAGGGOOO[[[mmm}}}ppp\\\TTTTTTPPP___rrr}}}tttlllnnnllliiihhhgggfffdddbbbcccdddfffggghhhggggggfffgggfffdddcccccceeeggghhhlllmmmlllkkkiiieeebbb```aaabbbccccccdddddddddccc[[[[[[[[[[[[]]]___aaabbb```^^^\\\[[[YYYYYYYYYYYYSSSVVVYYYZZZZZZ\\\```eeebbb```]]]]]]___`````````]]][[[YYYWWWWWWXXXZZZ[[[aaa___\\\YYYWWWVVVVVVVVVVVVTTTVVV]]]hhhppptttuuussstttwwwuuujjj^^^YYYZZZ```bbbgggpppuuuxxxyyyvvvsssooopppooosss{{{|||wwwuuuuuu{{{rrrmmmiiihhheeebbb`````````aaa]]]]]]\\\[[[[[[YYYXXXVVVSSSSSSTTTVVVYYY\\\```bbbjjjuuu{{{vvvnnnkkklllmmmmmmllliiigggeeedddccccccbbbaaa```^^^]]]\\\\\\\\\^^^```aaaaaa``````aaabbb______^^^]]]]]]\\\]]]]]]\\\^^^```aaa```___```aaa___^^^]]]^^^\\\[[[```ggg{{{{{{\\\\\\[[[[[[ZZZYYYWWWWWWTTTTTTTTTVVVWWWVVVSSSQQQMMMMMMMMMNNNOOOOOOOOOPPPQQQQQQQQQRRRRRRTTTUUUUUUWWWYYY\\\]]]\\\[[[ZZZ[[[WWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXVVVUUUUUUWWWXXXXXXWWWRRRQQQPPPOOOOOOQQQSSSTTTRRRQQQQQQQQQQQQQQQRRRRRRTTTUUUVVVWWWWWWWWWUUUUUUVVVXXX[[[]]]_________^^^WWWUUUTTTSSSTTTWWWZZZ[[[ZZZXXXUUUUUUUUUUUUTTTSSSQQQSSSTTTTTTSSSQQQQQQQQQMMMPPPTTTVVVVVVWWWXXXYYYTTTTTTUUUVVVVVVWWWXXXXXXVVVWWWWWWUUUSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVXXXZZZ^^^\\\YYYWWWVVVVVVWWWWWWYYYXXXXXXXXXYYY___nnn||||||jjjlllwww{{{~~~```UUUKKKFFFCCC>>><<<===;;;:::::::::;;;<<<===>>>>>>???@@@@@@@@@AAACCCFFFFFFIIINNNQQQRRRPPPMMMJJJLLLPPPRRROOOMMMOOOOOOLLLNNNMMMLLLKKKJJJGGGBBB??????>>>>>>???@@@@@@???=========<<<<<<<<<;;;;;;;;;::::::999999888999999::::::<<>>AAA???DDDNNN]]]lll~~~oooZZZLLLKKKPPPTTThhh|||xxxlllhhhhhhgggfffffffffeeeccc```cccdddfffhhhiiiiiiiiiiiifffeeecccaaa``````aaabbbgggggggggfffeeecccaaa___bbbbbbccccccccccccbbbbbbZZZZZZZZZ[[[]]]```bbbddd]]][[[YYYWWWVVVWWWXXXYYYSSSTTTVVVWWWZZZ^^^cccfffdddaaa^^^]]]^^^`````````]]][[[YYYXXXXXXZZZ\\\^^^ccc```]]]YYYWWWVVVUUUVVVUUUUUUWWW^^^hhhooopppooossstttvvvvvvnnnaaa[[[ZZZccceeellluuuzzz~~~xxxsssooommmooovvvzzzuuurrrooojjjeeebbbaaaaaaaaa```]]]ZZZXXXXXXWWWUUUTTTRRRQQQQQQQQQTTTWWW[[[]]]iiiqqqwwwrrrllljjjkkkkkklllkkkiiifffdddcccbbbbbbaaa```___^^^]]]\\\\\\\\\___```aaa```___^^^___aaa^^^^^^]]]]]]]]]]]]^^^^^^]]]___bbbbbbaaa``````aaaaaa```bbbddddddeeellluuuxxxwwwzzzzzz{{{rrrjjj\\\[[[[[[[[[ZZZXXXWWWVVVRRRUUUYYY]]]^^^\\\VVVRRRNNNNNNNNNOOOOOOOOOOOOOOOQQQQQQQQQQQQRRRSSSSSSTTTVVVXXXZZZZZZWWWVVVVVVXXXTTTUUUUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZYYYXXXVVVVVVXXXZZZZZZZZZUUUTTTRRRQQQPPPQQQSSSTTTNNNOOOPPPQQQQQQQQQQQQQQQTTTUUUUUUVVVVVVUUUTTTTTTUUUWWWZZZ]]]^^^______^^^UUUTTTRRRRRRSSSUUUXXXZZZZZZXXXVVVUUUUUUUUUTTTSSSNNNQQQTTTTTTRRRQQQQQQSSSOOOSSSYYY\\\[[[YYYYYYYYYTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVSSSSSSTTTVVVTTTUUUVVVVVVUUUVVVXXXZZZ[[[YYYVVVTTTTTTUUUXXXYYYYYYYYYZZZZZZVVVVVV```mmmsssiiijjjyyymmmaaaYYYSSSJJJDDDAAA>>>===<<<;;;::::::;;;<<<;;;<<<============>>>???>>>@@@BBBEEEGGGFFFDDDCCCAAAEEEGGGEEEEEEGGGGGGEEEFFFDDDCCCCCCBBBAAA===;;;;;;::::::;;;<<<===;;;999:::::::::::::::999999888:::;;;;;;;;;999999999999777:::<<<<<<:::888888999666777888888888888777666888888888888999999999:::===>>>??????@@@CCCHHHLLLOOOZZZnnnttt\\\OOOHHHKKKSSSbbbssswwwkkkggggggdddddddddeeefffeeeccc``````aaadddfffggghhhhhhhhhcccbbb```^^^]]]]]]^^^___ccccccccccccbbb```___^^^```````````````___^^^]]]XXXXXXYYYZZZ\\\___bbbccc\\\[[[ZZZYYYXXXXXXWWWWWWUUUTTTSSSUUU[[[aaaeeehhhfffccc___]]]]]]^^^______ZZZYYYXXXWWWXXX[[[^^^``````^^^ZZZWWWVVVUUUVVVWWWSSSVVV[[[^^^aaaeeejjjnnnrrroooooopppmmmgggeeefffmmmpppxxx{{{wwwrrrwww{{{|||~~~{{{wwwrrrlllhhhgggggghhhhhhccc]]]YYYWWWVVVSSSQQQQQQPPPOOOOOOPPPRRRUUUWWW^^^eeeiiihhhfffhhhiiiiiijjjjjjhhhfffdddbbbaaa```______^^^]]]\\\\\\]]]]]]___``````^^^\\\[[[\\\^^^\\\[[[[[[[[[\\\]]]^^^______aaacccccc```^^^]]]]]]```___aaaeeefffhhhoooxxx{{{ppphhhaaa\\\]]]bbbdddkkkrrrtttrrroooggg___[[[[[[[[[ZZZYYYWWWVVVUUUSSSWWW___eeegggbbbZZZTTTRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVXXXYYYWWWTTTRRRTTTVVVSSSSSSSSSTTTUUUUUUVVVVVVXXXYYYYYYZZZ[[[ZZZZZZZZZZZZXXXVVVVVVXXXZZZ[[[[[[VVVUUUSSSQQQPPPQQQRRRSSSLLLMMMOOOQQQRRRRRRQQQQQQTTTTTTUUUUUUUUUTTTTTTSSSTTTVVVYYY\\\^^^______^^^SSSRRRQQQPPPQQQTTTWWWYYYZZZXXXVVVUUUVVVVVVTTTSSSLLLOOOSSSSSSQQQPPPQQQSSSPPPVVV\\\___^^^[[[ZZZZZZUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYXXXVVVTTTSSSUUUVVVUUUVVVWWWWWWVVVWWWYYY[[[WWWVVVSSSRRRSSSVVVYYY[[[YYYXXXZZZ\\\WWWSSSXXXaaayyyooohhhmmmttt{{{rrriii]]]RRRMMMBBBAAA>>><<<;;;:::::::::888999;;;<<<============<<<;;;;;;===???@@@@@@???999===??????@@@EEEFFFDDDAAA@@@??????@@@???===;;;;;;::::::;;;<<<===;;;::::::::::::::::::999888888444666777888777777777888333666999999777666777999666777888999999888777666888999999999999:::::::::>>>AAADDDFFFHHHMMMTTTZZZeeetttfffUUUNNNLLLPPPYYYooo|||zzzkkkdddeeehhhddddddeeeggghhhgggeeebbb]]]___aaadddeeefffffffffaaa```___^^^]]]]]]^^^___bbbbbbbbbaaa```___^^^]]]^^^^^^^^^]]]\\\[[[ZZZYYYVVVWWWWWWYYY[[[^^^aaaccc]]]^^^^^^^^^]]][[[XXXVVVYYYVVVSSSVVV]]]dddhhhjjjgggccc___]]]]]]^^^^^^^^^XXXWWWVVVVVVXXX[[[^^^aaa\\\[[[XXXVVVUUUVVVWWWXXXRRRXXX^^^]]]YYY[[[eeeooonnniiifffiiimmmooossswwwzzz~~~}}}{{{}}}zzz~~~zzzyyy}}}lllpppwww~~~yyyssspppnnnooopppqqqjjjbbb\\\XXXVVVTTTQQQPPPOOONNNMMMNNNOOOQQQSSSSSSYYY^^^___aaafffiiihhhiiiiiihhhgggeeebbb```___^^^^^^]]]\\\\\\]]]]]]]]]^^^______]]]ZZZYYYZZZ[[[YYYYYYZZZZZZ[[[\\\^^^^^^aaabbbdddbbb___[[[YYYYYY]]]]]]___bbbccceeellluuuxxxyyyrrrggg\\\UUUOOOMMMPPPVVV\\\dddkkknnnmmmkkkccc[[[___]]][[[XXXVVVUUUUUUUUUYYY[[[___aaaaaa^^^ZZZWWWRRRQQQQQQPPPQQQQQQRRRSSSQQQPPPPPPPPPQQQRRRTTTUUUYYYYYYWWWSSSPPPNNNNNNOOOPPPQQQRRRRRRRRRSSSVVVYYY\\\ZZZYYYZZZ]]]^^^\\\ZZZZZZYYYXXXXXXYYYXXXVVVTTTWWWVVVUUUVVVWWWTTTOOOJJJOOOOOOPPPQQQRRRRRRRRRQQQTTTUUUUUUUUUTTTSSSRRRRRRSSSVVVYYY]]]^^^]]][[[ZZZVVVSSSRRRSSSVVVXXXXXXVVVXXXVVVTTTUUUVVVUUURRROOONNNOOOPPPOOONNNNNNOOOQQQYYY\\\```cccccc```\\\YYYXXXXXXYYY[[[\\\ZZZVVVSSSWWWVVVTTTSSSRRRRRRRRRRRRRRRUUUWWWWWWUUUTTTUUUWWWRRRQQQPPPOOOPPPRRRTTTUUUUUUVVVWWWYYYZZZZZZZZZZZZgggwwwppphhhlllvvvmmm]]][[[NNNCCCBBBBBB>>>999999???===:::999999:::::::::999999999::::::;;;;;;;;;:::999999::::::<<<===>>>>>>>>><<<;;;::::::::::::;;;;;;:::999888777666555;;;;;;;;;:::999888888777888888777777777666666666999::::::999777666888999<<<:::888777888999999999:::<<<=========>>>AAACCCIIIMMMTTT\\\dddmmmvvv|||rrrZZZNNNOOOVVVaaajjj{{{tttkkkeeedddgggeeeeeeeeeeeedddcccbbbaaa______```aaacccdddeeefff```^^^]]]^^^___aaaaaa```bbb```____________^^^\\\XXXZZZ\\\]]][[[ZZZZZZZZZWWWWWWXXXYYYZZZZZZYYYYYY[[[[[[ZZZXXXWWWYYY\\\___]]][[[ZZZZZZ]]]aaadddeeefffbbb___```cccddd```\\\VVVUUUUUUUUUWWWZZZ^^^```^^^]]]YYYSSSSSSWWWWWWTTTeee^^^WWWTTTWWW^^^dddggg___```aaacccfffooo{{{}}}vvv}}}yyy}}}{{{|||xxxqqq```\\\___mmm}}}|||}}}~~~|||yyyyyynnn```YYYXXXXXXVVVSSSRRRPPPOOOPPPMMMIIIJJJNNNOOOPPPPPPRRRVVVZZZ^^^aaaeeedddcccbbbaaaaaa``````cccbbb___]]][[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZXXXWWWYYY[[[^^^```aaa```___^^^```aaabbbbbb___^^^]]]^^^aaacccdddbbb___aaagggmmmooosssyyy}}}{{{ppphhh]]]VVVOOOKKKHHHHHHOOOWWWYYYeeepppoooiiiaaaYYYSSS^^^\\\ZZZXXXVVVUUUUUUUUUXXXZZZ^^^``````\\\XXXVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUVVVWWWWWWUUURRROOOMMMNNNOOORRRTTTTTTTTTTTTUUUXXXZZZ]]][[[XXXYYYZZZ[[[ZZZXXXWWWWWWVVVVVVVVVVVVUUUTTTVVVTTTTTTUUUVVVUUUQQQNNNPPPQQQQQQRRRRRRRRRRRRQQQSSSSSSTTTTTTTTTSSSRRRRRRQQQTTTWWWYYYZZZYYYWWWVVVUUURRROOOPPPSSSVVVXXXWWWZZZWWWUUUTTTTTTSSSPPPMMMMMMNNNOOOPPPOOOQQQSSSUUU\\\^^^aaabbbbbb___\\\ZZZWWWWWWXXX[[[\\\\\\YYYWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRTTTVVVVVVTTTSSSTTTVVVSSSRRRQQQPPPPPPRRRTTTUUUUUUWWWYYY[[[\\\\\\[[[ZZZ```jjj}}}ppplllmmmwww|||qqq```OOOGGGCCC???===>>>:::999888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999888888999999888888888888888888888888777777888888888888888888999999999:::::::::::::::777888999888777888999;;;;;;999888888999:::;;;<<<===>>>>>>@@@CCCJJJSSSYYYiiioooxxxnnnbbbVVVTTTZZZcccoooyyyxxxpppiiiddddddfffggggggffffffdddcccbbbaaaaaabbbbbbbbbbbbbbbbbbbbbaaa``````aaacccddddddccc___^^^\\\\\\]]]]]][[[ZZZXXXZZZ\\\\\\ZZZYYYYYYZZZWWWXXXXXXYYYYYYXXXXXXWWWZZZZZZYYYXXXWWWYYY\\\___cccbbb``````bbbdddfffgggeeebbb___```bbbbbb^^^[[[WWWVVVTTTTTTVVVYYY\\\^^^YYYYYYWWWTTTWWW]]]^^^\\\^^^[[[WWWVVVZZZ^^^aaabbb^^^^^^______ccclllxxx|||rrrwww}}}~~~|||}}}xxxvvvrrrlll]]]XXXWWW```qqq~~~{{{pppddd^^^___bbbcccbbbZZZTTTOOONNNLLLIIIIIIKKKMMMMMMMMMOOORRRVVVYYY[[[_________``````bbbcccccceeedddaaa___^^^^^^___```^^^]]]]]]\\\[[[ZZZYYYXXXZZZ\\\^^^``````___]]]\\\\\\]]]^^^^^^]]]\\\^^^___aaadddfffdddaaa___bbbeeedddfffjjjnnnsssyyy~~~zzzuuunnneee]]]TTTNNNIIIGGGFFFHHHPPPXXXaaalllvvvtttlllcccZZZSSS\\\[[[YYYVVVUUUTTTTTTTTTUUUXXX\\\______]]]YYYVVVYYYYYYZZZZZZYYYWWWUUUSSSUUUUUUTTTTTTTTTUUUUUUVVVTTTTTTSSSPPPNNNMMMNNNOOOUUUVVVWWWWWWVVVWWWYYY\\\^^^[[[XXXVVVVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUTTTRRRSSSTTTTTTSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRSSSVVVXXXXXXWWWUUUTTTTTTRRRPPPQQQTTTWWWYYYZZZZZZXXXVVVTTTSSSQQQNNNLLLMMMNNNPPPQQQRRRTTTXXX[[[___```aaaaaa```^^^\\\ZZZVVVVVVXXX[[[]]]^^^\\\ZZZSSSSSSQQQPPPOOOOOOPPPQQQQQQRRRTTTTTTSSSRRRTTTUUUSSSSSSRRRQQQQQQRRRTTTUUUVVVXXX\\\^^^___^^^\\\[[[YYY\\\gggyyy|||rrrgggfffqqq||||||iii]]]TTTJJJDDDAAA>>>===;;;;;;<<<;;;999777:::::::::999999999999999888888999::::::999999888888888777777888888999:::555666666777888999::::::555666666777888999999999777777777888999999::::::666777888888888888;;;===::::::999999:::<<<>>>??????AAADDDKKKUUUdddsss}}}oooZZZXXX[[[bbbjjjrrr}}}xxxooojjjgggcccdddgggiiiiiihhhfffeeecccbbbaaadddddddddcccbbb```___^^^bbbbbbccceeehhhiiigggfff]]][[[ZZZZZZZZZZZZYYYWWWWWWYYY[[[[[[YYYXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXWWWWWWWWWYYY]]]```gggffffffeeeeeefffggggggfffccc``````aaa```]]]ZZZXXXWWWUUUTTTUUUWWWYYY[[[UUUVVVVVVTTTXXX___bbb```XXXWWWWWWYYY\\\^^^^^^]]]``````______cccmmmzzzzzzmmmkkkttt|||zzz{{{xxxtttpppgggaaa[[[___lll|||zzzpppeeeaaadddkkkpppqqqiii]]]QQQMMMLLLJJJIIIJJJIIIIIIJJJJJJLLLOOOQQQSSSVVVWWWYYY[[[^^^aaaccceeedddcccbbb``````aaabbbbbb```^^^]]][[[ZZZZZZZZZ[[[\\\]]]^^^______]]][[[ZZZWWWXXXYYYYYYYYYZZZ]]]```___cccffffffaaa]]]\\\\\\______```dddjjjpppsssuuuuuuqqqmmmjjjfffaaaYYYSSSLLLGGGEEEFFFGGGKKKUUU^^^iiittt|||yyyooodddYYYQQQZZZYYYWWWUUUTTTTTTTTTTTTSSSWWW[[[___aaa```]]][[[]]]^^^______^^^ZZZVVVTTTVVVVVVUUUUUUUUUUUUUUUUUURRRRRRQQQOOOMMMLLLNNNOOOVVVWWWXXXXXXWWWWWWYYYZZZ]]]ZZZVVVTTTSSSSSSTTTTTTUUUVVVWWWVVVUUUUUUVVVVVVVVVUUUSSSRRRRRRSSSSSSSSSTTTTTTUUUTTTTTTSSSRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWYYYYYYXXXVVVUUUTTTTTTUUUWWWYYY[[[\\\]]]ZZZXXXVVVTTTRRRQQQOOONNNOOOPPPRRRSSSTTTWWW[[[^^^aaaaaa___^^^\\\[[[ZZZZZZXXXXXXYYY[[[]]]]]]\\\ZZZQQQQQQOOONNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWZZZ^^^aaaaaa```]]]ZZZXXXVVVZZZhhhxxxsssfffdddmmm{{{xxxuuuuuufffWWWMMMFFFCCC@@@======<<<;;;:::::::::::::::::::::::::::777888999:::::::::999888888888888888999:::;;;<<<555666666777888999::::::777777777888999999::::::777777777888888888999999:::;;;<<<<<<;;;;;;===???:::<<<===???AAADDDGGGJJJLLLSSS^^^lll||||||rrriiibbbbbbfffnnnvvvzzz}}}}}}sssmmmhhhhhhgggffffffiiilllkkkiiigggdddcccaaaaaadddddddddcccbbb```^^^]]]aaaaaacccgggjjjjjjiiiggg\\\ZZZYYYYYYYYYYYYXXXVVVWWWYYYZZZYYYXXXWWWXXXYYY^^^^^^]]]\\\[[[YYYXXXWWWUUUVVVVVVUUUVVVYYY]]]```eeefffggggggfffffffffggggggdddaaa``````___]]][[[ZZZYYYVVVTTTTTTUUUWWWYYYVVVWWWVVVUUUXXX^^^___]]]VVVWWWYYY[[[^^^_________aaabbbbbbbbbfffppp}}}{{{nnnnnnsss||||||vvvwww|||{{{yyy}}}}}}uuukkkgggkkksssyyy|||uuudddSSSMMMMMMLLLJJJIIIGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOQQQTTTWWW[[[^^^``````____________aaabbbbbbbbb```^^^\\\[[[[[[]]]^^^]]]^^^^^^^^^]]][[[XXXWWWVVVVVVWWWVVVVVVXXX\\\___^^^```cccbbb___[[[YYYXXX^^^\\\\\\___eeejjjkkkjjjhhheeecccaaa___[[[UUUPPPKKKGGGFFFIIIMMMSSS]]]gggoooyyy{{{ooocccXXXPPPYYYXXXVVVUUUTTTTTTTTTUUUSSSVVV\\\aaaddddddbbb```___```bbbbbb```\\\WWWTTTUUUUUUUUUUUUUUUUUUUUUTTTRRRRRRRRRPPPMMMMMMOOOPPPUUUVVVWWWWWWVVVUUUVVVWWWZZZXXXUUURRRPPPQQQRRRTTTXXXZZZ\\\\\\YYYXXXXXXYYYWWWVVVUUURRRQQQQQQRRRSSSVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWYYYYYYXXXWWWVVVQQQTTTXXX\\\]]]]]]\\\\\\YYYXXXWWWUUUSSSRRRRRRSSSSSSTTTUUUUUUUUUXXX\\\___bbb```^^^\\\ZZZYYYYYYYYY\\\[[[ZZZ[[[\\\[[[YYYWWWPPPPPPOOONNNNNNOOOQQQQQQRRRQQQQQQQQQRRRTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXZZZ\\\___bbbaaa___[[[YYYWWWUUUUUU\\\ffftttwwwfffbbbiiisss{{{qqq}}}{{{pppXXXSSSKKKFFFCCCBBBAAAAAA;;;;;;;;;;;;<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;888888888888999999:::;;;888888888888999999999999888888888888888888888888::::::::::::::::::::::::<<<===>>>>>>>>>>>>AAACCC@@@DDDJJJPPPTTTYYY___bbbkkkuuuvvvuuuwwwrrriiidddhhhnnnrrr}}}pppkkkgggfffiiillljjjjjjmmmmmmkkkiiifffdddbbbaaaaaabbbcccccccccbbb```^^^]]]___```bbbeeehhhiiigggeee\\\[[[YYYYYYZZZZZZXXXWWWXXXYYYZZZYYYXXXWWWXXXZZZ^^^^^^]]]\\\ZZZXXXVVVUUUTTTTTTTTTTTTUUUXXX\\\```bbbeeeiiijjjiiigggggghhhgggeeebbb```______]]]\\\\\\ZZZWWWUUUTTTUUUVVVXXXWWWYYYXXXVVVYYY^^^___\\\YYYYYYZZZ[[[\\\___bbbeeefffggghhhiiimmmtttzzzvvvtttuuu{{{{{{wwwyyy||||||{{{|||zzzrrroooqqqttt{{{}}}tttppprrrwww|||~~~vvvdddQQQJJJJJJJJJHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGIIIIIIKKKMMMOOORRRTTTVVV[[[[[[\\\]]]___```bbbbbbbbbaaa___]]]\\\]]]^^^___^^^^^^^^^]]][[[XXXVVVUUUWWWWWWWWWVVVUUUVVVYYY[[[[[[\\\\\\[[[ZZZYYYYYYZZZZZZXXXWWWZZZ___bbbaaa`````````___^^^\\\XXXTTTQQQMMMJJJJJJNNNSSSYYYcccmmmuuu}}}{{{ooocccXXXPPPYYYXXXVVVUUUTTTUUUUUUVVVUUUYYY^^^dddffffffeeeccc```aaabbbbbb```\\\XXXUUUTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSQQQOOONNNPPPQQQSSSUUUVVVVVVTTTSSSSSSTTTUUUUUUTTTRRRPPPPPPSSSUUUYYY]]]aaaaaa]]]ZZZYYYZZZWWWWWWVVVSSSQQQPPPQQQSSSVVVVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXTTTUUUVVVWWWXXXXXXWWWVVVPPPTTTYYY\\\]]][[[ZZZZZZZZZZZZYYYWWWUUUTTTUUUWWWWWWWWWWWWVVVVVVXXX\\\```bbb```^^^\\\ZZZZZZZZZZZZ^^^\\\[[[ZZZZZZYYYWWWUUUQQQPPPPPPOOOPPPQQQSSSSSSTTTRRRQQQQQQTTTVVVWWWWWWUUUVVVWWWXXXYYY[[[[[[\\\\\\^^^``````___\\\YYYVVVTTTSSSSSSTTTWWWaaatttsssbbb___aaasssyyyyyywwwkkk___VVVOOOJJJGGGBBBBBBAAA@@@@@@???>>>>>><<<<<<;;;:::999999999:::::::::999999888999999999;;;;;;::::::999999999888888888777777777777777777999999999:::::::::::::::999<<>>??????AAA@@@???===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999:::;;;;;;;;;<<<;;;<<<===>>>@@@AAABBBCCCEEEJJJPPPWWW___gggnnnsss~~~ppp^^^UUURRROOORRRVVV___qqqrrrkkkgggfffjjjrrrvvvtttqqqqqqkkkiiifffdddbbbaaaaaaaaaaaabbbcccdddccc```]]][[[___^^^^^^___aaabbbbbbaaa^^^]]][[[[[[\\\\\\ZZZYYYZZZ[[[[[[YYYXXXXXXZZZ\\\\\\\\\\\\ZZZYYYWWWUUUTTTSSSTTTSSSSSSSSSUUUZZZ]]]eeekkkqqqrrrnnnjjjhhhhhhbbbaaa___]]][[[[[[\\\]]]YYYWWWTTTQQQPPPQQQSSSTTTPPPSSSTTTTTTYYY___aaa^^^VVVVVVUUUTTTUUUZZZbbbhhhsssvvvzzzzzzxxxvvvvvvxxxuuu|||pppnnnlllmmmxxxyyytttxxx{{{zzzwwwtttyyy|||xxxtttsssuuuuuussssssuuusssvvv~~~zzzvvvrrrnnnlllfffYYYKKKGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFLLLMMMPPPSSSVVVXXXZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[^^^]]]\\\ZZZXXXVVVUUUTTTTTTUUUVVVUUUTTTTTTUUUVVVUUUTTTSSSTTTUUUWWWXXXYYYXXXYYY[[[[[[ZZZZZZ[[[\\\XXXYYYZZZYYYVVVRRRPPPOOOPPPOOOPPPWWW]]]dddnnnxxx}}}ssscccWWWNNNHHHYYYXXXWWWVVVVVVVVVWWWXXX\\\___cccffffffddd```^^^^^^_________]]]ZZZWWWUUUUUUVVVXXXZZZZZZZZZZZZZZZXXXXXXWWWUUURRRQQQRRRSSSRRRTTTVVVVVVTTTRRRQQQQQQNNNPPPSSSSSSRRRRRRUUUWWWWWW]]]dddddd___XXXTTTTTTPPPSSSUUUUUUSSSRRRTTTVVVVVVVVVWWWXXXYYYYYYYYYXXX]]]]]]]]]]]]]]]\\\[[[ZZZXXXYYYZZZ\\\]]]^^^^^^^^^ZZZ\\\\\\[[[YYYZZZ^^^bbbbbbbbb```\\\WWWUUUWWWYYYVVVVVVVVVVVVWWWZZZ___dddcccbbbaaa```___^^^^^^^^^]]][[[YYYXXXYYYXXXVVVUUUSSSRRRRRRRRRSSSTTTVVVWWWXXXUUURRRSSSWWWZZZ[[[ZZZUUUWWWYYY\\\^^^```aaabbb``````___]]]ZZZWWWTTTRRROOONNNPPPRRRQQQQQQVVV]]]pppqqq]]]fffttt}}}|||~~~|||yyyuuuppplllhhhfffbbb^^^XXXRRRNNNLLLLLLLLLHHHGGGEEECCCAAA??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???AAABBBBBBCCCDDDFFFIIILLLOOOQQQRRR]]]bbblllwwwhhhVVVPPPPPPMMMRRR[[[kkkzzzqqqnnnggggggllltttxxxuuurrrrrrjjjhhheeecccaaaaaaaaabbbbbbcccddddddbbb___\\\YYY```^^^]]]^^^___aaaaaa```^^^]]][[[[[[\\\\\\ZZZYYY[[[[[[[[[ZZZXXXYYY[[[]]]_________^^^\\\ZZZYYYXXXSSSTTTSSSSSSSSSUUUYYY\\\ffflllrrrsssnnnhhheeeeee______]]][[[YYYYYY[[[]]]VVVUUURRROOOOOOOOOQQQRRRMMMPPPPPPQQQUUUZZZ[[[XXXRRRSSSSSSRRRSSSWWW___eeejjjnnnrrrqqqlllfffcccbbbdddlllvvv||||||yyyuuutttkkknnnmmmlllrrryyy}}}~~~}}}xxx|||xxxwww{{{|||{{{{{{~~~vvvwww{{{xxxrrrooocccWWWMMMIIIIIIGGGGGGHHHEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEECCCEEEHHHLLLOOORRRTTTUUUYYYYYYZZZZZZZZZYYYYYYXXX^^^]]][[[ZZZXXXVVVUUUTTTQQQRRRTTTUUUTTTSSSTTTUUURRRRRRRRRTTTVVVWWWVVVUUUSSSVVVYYYYYYVVVUUUWWWYYYWWWYYYYYYXXXUUUQQQOOONNNRRRQQQTTTZZZaaaiiittt~~~}}}|||mmm[[[NNNEEE@@@VVVVVVVVVXXXZZZ[[[ZZZXXX]]]^^^___``````^^^\\\[[[]]]^^^___^^^]]]ZZZWWWUUUUUUVVVYYY\\\^^^^^^^^^^^^[[[XXXTTTQQQOOOQQQTTTVVVSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRSSSTTTUUUWWWWWW\\\]]]^^^^^^\\\YYYUUUSSSTTTWWWZZZZZZWWWSSSPPPOOOWWWXXXYYYXXXWWWVVVWWWXXX[[[]]]``````___]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\[[[\\\[[[XXXWWW\\\fffooouuunnneee]]]YYYXXXXXXYYYWWWWWWYYYZZZ\\\]]]______dddbbb___\\\ZZZ[[[\\\]]]ZZZ[[[[[[ZZZZZZYYYXXXWWWNNNNNNPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVWWWYYY[[[[[[]]]]]]]]]]]]^^^^^^___```aaa```]]]ZZZVVVSSSPPPOOOPPPPPPQQQPPPOOOOOOPPPRRR^^^jjj|||nnnhhheeennnzzzyyyuuullleeeddddddgggddd^^^XXXQQQKKKGGGDDDFFFGGGGGGDDDAAA@@@CCCFFFCCCDDDFFFJJJPPPWWW\\\```aaaffflllmmmlllkkknnnrrrttt]]]NNNMMMRRRWWWjjj~~~}}}wwwrrrppplllnnnrrrwwwzzzxxxpppjjjhhhfffccc``````bbbeeegggddddddcccbbbaaa___^^^]]]aaabbbcccdddddddddcccbbb\\\^^^aaaaaa^^^YYYVVVUUUWWWVVVUUUWWWZZZ\\\\\\ZZZ___]]]\\\\\\\\\\\\ZZZYYYYYYWWWUUUSSSSSSUUUWWWYYY^^^dddiiihhhgggfffccc___]]][[[ZZZ[[[]]]\\\YYYVVVRRRPPPNNNNNNOOOOOONNNMMMPPPPPPQQQTTTWWWXXXWWWUUUVVVUUUTTTTTTUUUXXX[[[]]]aaabbbbbbaaa```^^^[[[ZZZZZZ```dddfffiiilllllliiiiiidddcccgggmmmuuu~~~|||~~~yyy{{{xxxyyyzzz}}}yyyyyyyyylllggg```YYYTTTQQQNNNLLLJJJKKKKKKIIIGGGEEEEEEEEEDDDBBBAAABBBCCCCCCBBBAAA???@@@BBBDDDFFFHHHIIIJJJTTTTTTTTTTTTTTTUUUVVVVVVXXXXXXYYYYYYWWWUUURRRPPPQQQQQQQQQQQQRRRSSSSSSTTTSSSRRRQQQPPPPPPRRRTTTUUUQQQQQQRRRSSSTTTVVVWWWWWWYYYXXXWWWUUUSSSRRRPPPPPPOOOPPPTTTYYY___ffflllooosssmmmdddYYYMMMDDD>>>;;;TTTSSSTTTVVVYYYZZZZZZYYYZZZ[[[]]]^^^]]]\\\[[[ZZZ^^^^^^^^^^^^\\\ZZZXXXVVVWWWYYY\\\___``````___^^^[[[YYYVVVSSSRRRSSSUUUWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXX\\\]]]]]]]]][[[YYYVVVTTTTTTWWWYYYYYYVVVTTTRRRQQQWWWXXXZZZZZZXXXWWWXXXYYYYYY\\\___aaa```______```]]]]]]^^^^^^^^^^^^]]]]]][[[[[[XXXVVVYYYcccrrr~~~yyymmmbbb]]]ZZZYYYWWWXXXYYYZZZ[[[\\\^^^______bbb```]]]ZZZXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWMMMNNNOOOPPPSSSUUUWWWXXXXXXXXXXXXXXXYYY[[[\\\]]]^^^^^^]]]\\\]]]^^^___```___^^^\\\YYYUUURRRPPPNNNNNNOOOOOONNNMMMMMMOOOPPPWWWbbbqqqttthhhfffppp}}}yyysssmmmhhheeecccaaa```]]]WWWRRRPPPRRRUUU\\\___dddllluuuxxxaaaRRROOOXXXccc{{{vvvrrrooommmlllnnnqqquuuwwwtttnnniiifffeeebbbaaaaaabbbdddfffeeeeeefffeeedddbbb```___bbbcccdddeeeeeeeeedddccc```bbbddddddaaa]]][[[ZZZZZZXXXUUUWWWZZZ^^^``````aaa```^^^]]]^^^]]][[[ZZZYYYXXXVVVTTTTTTUUUWWWXXXYYY___dddcccbbbbbb___\\\ZZZYYYYYYZZZ\\\\\\YYYVVVRRRPPPOOONNNOOOOOONNNMMMNNNNNNNNNQQQSSSUUUTTTSSSVVVUUUUUUVVVWWWYYY[[[\\\[[[[[[ZZZZZZXXXWWWVVVUUUXXX]]]```aaadddiiijjjhhhmmmgggbbbcccffflllxxx|||}}}}}}{{{zzz||||||mmmiiimmmooozzz{{{vvvnnneee]]]VVVRRROOOJJJJJJIIIGGGFFFFFFGGGHHHCCCAAA@@@@@@AAAAAA@@@???@@@@@@AAAAAABBBCCCDDDDDDKKKKKKKKKLLLNNNPPPQQQRRRRRRSSSTTTUUUUUUTTTSSSQQQSSSSSSRRRQQQQQQQQQRRRRRRSSSRRRQQQPPPQQQRRRTTTUUUQQQQQQRRRSSSTTTUUUVVVVVVXXXWWWVVVTTTRRRPPPOOONNNLLLMMMOOORRRWWW[[[___bbb]]]YYYSSSKKKDDD???<<<:::PPPPPPQQQTTTXXXZZZZZZYYYWWWXXXYYYZZZ[[[ZZZYYYXXX^^^^^^^^^^^^\\\[[[YYYXXXYYY[[[___aaabbbaaa^^^]]]ZZZYYYXXXWWWVVVWWWWWWXXXUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYY\\\\\\\\\[[[ZZZYYYWWWVVVTTTUUUWWWWWWVVVTTTTTTTTTWWWYYY[[[[[[ZZZYYYYYYYYYYYY\\\```bbbbbbaaabbbbbb^^^^^^____________^^^^^^___]]]YYYWWW[[[iii|||oooddd___]]]ZZZWWW[[[[[[\\\\\\]]]^^^^^^^^^___]]]ZZZWWWVVVVVVXXXYYY\\\\\\\\\[[[ZZZXXXWWWVVVMMMMMMNNNPPPSSSVVVYYY[[[\\\\\\[[[[[[[[[\\\]]]^^^```___]]][[[[[[\\\]]]___\\\[[[YYYWWWTTTQQQOOONNNMMMNNNNNNMMMKKKKKKMMMOOOQQQXXXbbbmmmxxxuuugggeeemmmxxx~~~{{{vvvuuuwwwzzzxxx```SSSRRR]]]qqq|||~~~|||vvvqqqooonnnmmmlllmmmnnnppprrrsssppplllhhheeedddcccbbbbbbcccdddeeefffggghhhhhhhhhfffcccbbbcccdddeeefffgggffffffeeecccdddfffeeeaaa^^^]]]\\\[[[XXXVVVVVVZZZ___ccceeeeeecccaaa``````___]]][[[ZZZYYYWWWUUUTTTUUUWWWXXXVVV\\\``````______^^^[[[ZZZYYYYYYYYYZZZYYYVVVTTTSSSQQQOOONNNOOOOOONNNMMMNNNMMMMMMNNNQQQSSSSSSSSSUUUVVVWWWXXXXXXYYYYYYYYYVVVUUUTTTRRRQQQQQQRRRRRRUUUYYY[[[\\\aaajjjoooooorrrkkkdddbbbbbbeeeoooyyy}}}~~~{{{|||yyyrrrddd___```^^^iiiyyy}}}tttjjjaaa[[[WWWPPPOOOMMMLLLKKKLLLLLLMMMEEECCCAAA@@@AAA@@@???>>>@@@?????????>>>>>>>>>===@@@@@@AAACCCEEEHHHJJJKKKKKKMMMOOOQQQSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPSSSRRRQQQQQQQQQRRRTTTUUUPPPPPPQQQQQQRRRSSSTTTTTTUUUTTTRRRPPPNNNLLLKKKJJJFFFGGGGGGHHHJJJLLLMMMNNNGGGEEEBBB>>>;;;999888777NNNNNNOOOSSSWWWYYYYYYYYYUUUVVVWWWXXXYYYYYYYYYYYY^^^^^^______^^^\\\[[[YYYZZZ\\\___aaaaaa___\\\ZZZXXXXXXXXXXXXXXXXXXXXXYYYVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\[[[ZZZYYYXXXXXXXXXSSSTTTVVVVVVUUUUUUUUUWWWVVVXXX[[[\\\[[[YYYYYYYYYZZZ]]]aaabbbbbbaaabbbbbb______````````````______dddaaa\\\ZZZ^^^kkk{{{yyyjjjaaa___^^^[[[YYY\\\\\\]]]]]]]]]]]]]]]]]]]]][[[XXXUUUTTTUUUVVVWWW[[[[[[ZZZYYYXXXWWWUUUTTTMMMNNNNNNPPPTTTXXX[[[^^^^^^]]][[[ZZZZZZ[[[\\\]]]aaa___\\\ZZZYYYZZZ\\\]]]YYYXXXWWWUUUSSSQQQOOONNNNNNNNNNNNLLLKKKKKKNNNPPPPPPSSSXXX]]]fffrrrwwwkkkhhhjjjmmm{{{zzzmmmbbbXXXZZZgggxxx|||{{{sssrrrpppnnnmmmmmmllllllnnnooopppqqqpppnnnkkkhhhdddddddddddddddeeeeeeeeefffggghhhiiihhhfffdddbbbcccdddfffggghhhhhhgggfffdddddddddaaa]]]ZZZYYYZZZYYYYYYXXXZZZ]]]aaadddfffhhhfffcccbbbbbb```^^^\\\ZZZYYYWWWVVVVVVVVVWWWXXXVVV\\\```___^^^```___]]][[[[[[ZZZYYYXXXVVVSSSQQQTTTRRRPPPOOOOOOOOONNNMMMOOOMMMLLLMMMPPPSSSTTTUUUTTTUUUWWWXXXXXXXXXVVVUUUUUUTTTRRRPPPOOOQQQSSSTTTTTTWWWZZZ\\\dddpppyyy|||uuupppmmmkkkiiijjjrrr{{{}}}~~~vvvfffbbbdddaaaeeejjjgggtttyyyxxxoooiiifff\\\\\\[[[[[[ZZZXXXTTTRRRIIIFFFCCCBBBAAAAAA@@@>>>>>>>>>>>>===<<<;;;;;;;;;:::;;;;;;===>>>AAABBBDDDGGGIIIKKKMMMOOOQQQRRRRRROOONNNNNNMMMMMMMMMMMMNNNPPPPPPOOOOOOOOOPPPQQQRRRMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNLLLJJJHHHFFFEEEDDD@@@?????????????????????>>>===;;;888777555555555NNNNNNPPPSSSWWWYYYYYYXXXTTTUUUVVVWWWYYYZZZZZZZZZ^^^___```aaaaaa___]]][[[YYY[[[]]]^^^^^^\\\YYYWWWUUUVVVWWWXXXXXXYYYYYYYYYXXXYYYZZZZZZZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXZZZZZZ\\\[[[ZZZZZZYYYXXXXXXWWWRRRTTTUUUVVVUUUUUUVVVXXXUUUWWWYYYZZZYYYXXXXXXYYY\\\^^^aaabbbaaa____________``````aaaaaa``````___bbb```]]]\\\aaajjjvvv~~~{{{rrrggg```^^^]]][[[XXX\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWTTTSSSTTTUUUVVVXXXXXXWWWWWWVVVTTTSSSRRRNNNOOOPPPRRRUUUYYY\\\^^^\\\[[[YYYWWWWWWXXXZZZ[[[___]]][[[YYYXXXXXXYYYZZZVVVVVVUUUSSSRRRQQQPPPOOOPPPPPPOOOMMMLLLMMMOOORRRSSSTTTTTTUUUYYYdddrrr|||~~~rrrhhhccctttvvvqqquuu}}}nnn___^^^dddsssuuuoooooonnnmmmkkkjjjiiiiiipppqqqrrrrrrpppmmmkkkjjjeeeeeeeeeeeeeeefffggggggeeeeeeffffffeeedddaaa```bbbdddeeeggggggggggggfffeeedddbbb^^^YYYWWWWWWWWW[[[]]]___bbbccceeefffgggiiigggdddccccccaaa___]]]YYYYYYXXXWWWWWWXXXXXXYYYWWW\\\___]]]]]]______]]]XXXYYYZZZZZZXXXVVVUUUTTTUUURRRPPPOOOPPPOOONNNMMMLLLKKKJJJLLLPPPSSSUUUUUUTTTUUUWWWXXXXXXVVVTTTRRRUUUSSSQQQOOOPPPRRRTTTVVVWWWZZZ[[[]]]eeeqqq{{{~~~vvvvvvxxx{{{zzzzzzooogggjjjjjjllljjj______```eeeooo{{{}}}wwwuuukkklllmmmmmmkkkeee[[[TTTLLLHHHDDDBBBAAA@@@>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>BBBCCCEEEFFFHHHIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCAAA???>>>===999999999999999888888777999999888777666666555555RRRQQQRRRTTTWWWYYYXXXWWWSSSSSSUUUVVVXXXZZZ[[[\\\]]]___ccceeeeeebbb___\\\WWWXXXZZZZZZZZZXXXWWWUUUTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]\\\ZZZXXXWWWUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXVVVUUUQQQSSSVVVWWWVVVVVVVVVWWWTTTUUUVVVVVVVVVVVVWWWYYY[[[]]]``````___]]]\\\]]]______````````````______\\\[[[[[[]]]bbbiiippptttuuuqqqkkkeee```\\\YYYVVVYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWTTTRRRQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRPPPQQQSSSUUUWWWYYYZZZ[[[YYYWWWUUUSSSSSSUUUWWWXXX[[[ZZZYYYXXXWWWWWWWWWWWWTTTTTTSSSSSSRRRQQQQQQQQQRRRQQQPPPNNNMMMNNNQQQTTTUUUUUUSSSQQQSSSZZZeeemmmtttjjjjjjttt~~~~~~nnneeeeeesss{{{vvv||||||qqqfff```iiimmmzzztttmmmkkklllllljjjgggddddddeeeoooqqqssssssqqqnnnlllkkkeeeeeedddddddddfffggghhhddddddcccbbbaaa___^^^]]]aaabbbccceeefffffffffeeeeeeccc```[[[WWWVVVXXXZZZ```cccgggiiiiiiiiihhhiiihhhfffdddccccccbbb```^^^XXXXXXXXXXXXYYYYYYZZZ[[[VVVZZZ\\\ZZZYYY[[[\\\[[[UUUWWWZZZ[[[ZZZZZZZZZ[[[UUUSSSQQQPPPPPPOOONNNMMMIIIHHHIIILLLPPPTTTVVVVVVUUUVVVWWWXXXWWWUUUSSSQQQRRRQQQOOONNNOOOQQQTTTVVVZZZ]]]]]]]]]bbbkkkqqqrrrssswww~~~vvvgggiiinnnvvvwwwnnn\\\WWWUUU\\\fffppp{{{yyyzzz{{{|||yyyooobbbWWWNNNJJJEEEBBB@@@???===<<<===========================<<<;;;;;;::::::;;;;;;=========>>>>>>??????@@@??????@@@AAABBBDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBB>>>>>>===<<<;;;:::999999666666777777777666666555333444444555666777777777VVVUUUUUUWWWXXXYYYXXXVVVQQQRRRSSSUUUWWWYYY[[[\\\\\\```eeeiiiiiifffaaa]]]WWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTUUUWWWYYY[[[\\\[[[\\\^^^^^^^^^[[[YYYWWWTTTTTTUUUUUUVVVXXXYYYZZZ[[[[[[\\\[[[ZZZWWWUUUSSSPPPSSSWWWXXXWWWVVVUUUUUUSSSSSSSSSRRRRRRSSSVVVYYYWWWZZZ]]]^^^]]]\\\\\\\\\^^^______``````______^^^ZZZYYYYYY[[[```eeejjjlllmmmnnnnnnjjjccc\\\XXXVVVVVVVVVWWWWWWXXXXXXXXXYYYVVVTTTRRRPPPOOOPPPRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSUUUXXXYYYYYYXXXXXXVVVTTTRRRPPPPPPRRRUUUWWWVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRPPPNNNMMMNNNQQQTTTSSSSSSRRRPPPPPPTTT\\\bbbqqq|||rrrssstttxxxtttgggbbbggguuurrrgggaaa^^^```ddd```[[[aaannnuuunnniiieeeggggggfffbbbaaabbbdddlllpppttttttqqqnnnlllkkkdddcccbbbaaabbbdddfffhhheeecccaaa^^^\\\[[[[[[[[[^^^```aaacccdddeeedddddd```___\\\XXXUUUVVVZZZ]]]eeehhhjjjjjjhhhggghhhiiifffdddbbbbbbbbbaaa```^^^VVVVVVWWWXXXZZZ[[[\\\]]]WWWZZZ[[[XXXWWWYYYZZZYYYXXX[[[]]]]]][[[ZZZZZZ\\\VVVTTTQQQPPPPPPPPPNNNMMMIIIJJJLLLPPPVVVYYY[[[ZZZYYYYYYYYYYYYXXXVVVTTTSSSOOOOOONNNNNNOOOQQQTTTUUUZZZ]]]^^^]]]___dddgggfffjjjnnnvvv||||||}}}yyyjjjlllsssiii^^^TTTRRRUUUZZZdddnnnwwwyyyjjj___SSSOOOIIIEEECCCAAA@@@>>>>>>=========<<<<<<<<<;;;<<<;;;::::::999999999999999999999999::::::;;;<<<:::::::::;;;<<<===>>>???<<<===>>>>>>??????>>>>>>=========<<<<<<;;;;;;;;;999999888888888777777777555666666777777666555444222333444555666666777777YYYXXXWWWXXXYYYYYYXXXVVVPPPPPPQQQSSSVVVYYY[[[\\\\\\```gggkkklllhhhbbb]]]WWWVVVVVVUUUUUUUUUVVVWWWUUUTTTUUUUUUWWWZZZ\\\^^^\\\]]]^^^___^^^\\\YYYWWWTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\]]]\\\ZZZWWWSSSQQQPPPSSSWWWYYYXXXVVVTTTTTTRRRRRRQQQPPPOOOQQQUUUXXXTTTWWWZZZ\\\\\\\\\\\\]]]^^^^^^____________^^^^^^\\\ZZZYYYZZZ]]]aaadddfffdddiiinnnlllddd\\\XXXWWWTTTTTTUUUUUUVVVWWWWWWXXXTTTRRRPPPNNNMMMNNNPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUSSSUUUWWWYYYZZZYYYWWWUUUUUUSSSPPPOOOOOOQQQTTTWWWTTTUUUVVVWWWWWWVVVTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRPPPMMMLLLMMMQQQTTTPPPQQQQQQPPPNNNQQQWWW\\\bbbnnnzzzrrroooyyyyyyqqqllljjjnnnvvvwww```WWWWWWNNNNNNWWWXXXZZZooo~~~sssoookkkfffbbbdddeeecccaaa```ccceeejjjooossstttqqqmmmkkkkkkdddbbb```^^^___bbbeeehhhfffddd```]]]ZZZYYYYYYZZZ]]]^^^```bbbcccccccccccc[[[ZZZWWWTTTSSSVVV[[[___gggiiiiiigggdddccceeehhhdddcccaaaaaaaaaaaa```^^^UUUVVVWWWYYYZZZ\\\]]]^^^YYY\\\\\\XXXWWWYYY[[[ZZZ^^^aaabbb```[[[XXXWWWXXXVVVTTTQQQPPPPPPPPPNNNMMMLLLMMMQQQVVV\\\___``````\\\\\\[[[ZZZYYYWWWUUUUUUOOOOOOOOOOOOQQQSSSUUUVVVXXX\\\]]]]]]___cccdddbbb```dddjjjoooooopppxxx{{{qqqtttyyywwwgggXXXPPPLLLKKKQQQZZZfffqqqrrrhhhYYYTTTNNNJJJGGGEEEDDDCCC???>>>>>>===;;;;;;:::999::::::999888888888999999999999999999:::;;;<<<===888888888777888888999999888999::::::;;;;;;:::::::::999999888888777777777666666777777777777777777666666777777777666444333555666666777666666555555]]]XXXTTTUUUXXXYYYVVVSSSQQQRRRSSSUUUXXXZZZ\\\]]][[[^^^bbbeeedddaaa]]]ZZZYYYVVVTTTSSSUUUWWWWWWWWWUUUVVVWWWXXXYYYZZZ[[[\\\___^^^^^^]]][[[YYYWWWVVVZZZYYYWWWVVVUUUUUUVVVVVVYYYYYYXXXWWWUUUSSSPPPOOOTTTUUUVVVWWWVVVSSSPPPNNNPPPOOOMMMLLLMMMPPPSSSUUUYYYZZZ[[[\\\]]]^^^^^^]]]\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]___aaacccdddggggggfffdddaaa\\\XXXVVVUUUTTTSSSTTTVVVWWWVVVUUUTTTQQQOOONNNOOOQQQRRRRRRVVVUUUUUUVVVYYY[[[ZZZZZZXXXZZZ]]]^^^^^^[[[XXXUUUVVVTTTQQQPPPPPPRRRUUUXXXXXXVVVVVVWWWYYYXXXTTTPPPPPPRRRTTTTTTTTTSSSTTTUUUYYYUUUPPPNNNOOOQQQSSSTTTRRRRRRRRRRRRSSSTTTUUUVVV\\\cccppp|||wwwzzz{{{yyyaaaSSSPPPJJJMMMQQQWWWdddxxx|||rrroookkkfff```eeeccc```^^^^^^___aaabbbggghhhjjjllllllkkkjjjiiijjjfffaaa^^^___bbbdddeee```]]][[[ZZZZZZ[[[ZZZYYYcccccccccbbbaaa___^^^]]]___\\\XXXUUUTTTVVVYYY[[[bbbccccccccccccbbbbbbaaaddd```]]]]]]______\\\XXXWWWVVVUUUXXX\\\^^^]]]\\\VVVWWWVVVUUUTTTVVVZZZ]]]^^^^^^]]]\\\ZZZXXXVVVUUUVVVWWWXXXYYYWWWTTTQQQNNNMMMMMMOOOUUU\\\```___]]][[[[[[[[[ZZZXXXVVVSSSRRRPPPOOOMMMMMMNNNQQQUUUXXX^^^___```aaaaaabbbbbbaaacccaaa```bbbgggmmmqqqsss|||rrrwwwwwwdddTTTKKKJJJLLLVVVVVV___ppp~~~xxxiiibbbZZZUUUSSSQQQLLLHHHAAAAAACCCBBB???<<<===@@@===<<<<<<<<<<<<;;;888555;;;999777888;;;<<<;;;888555666777888888888888888888777777777777888999999888888999777666555666777888888888888888777777777666666777777777777666666222444555555444444666888ZZZWWWTTTTTTWWWXXXUUUQQQPPPQQQSSSVVVXXXZZZ[[[\\\ZZZ\\\___aaaaaa^^^[[[YYYVVVTTTRRRRRRSSSUUUVVVVVVXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWZZZYYYWWWVVVUUUUUUVVVVVVUUUUUUVVVVVVUUUSSSRRRQQQRRRSSSUUUUUUUUURRRPPPNNNOOONNNMMMNNNOOORRRTTTVVVYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\]]]^^^``````ccccccbbbaaa^^^[[[YYYWWWWWWVVVUUUUUUVVVVVVUUUTTTTTTRRROOONNNPPPQQQRRRRRRUUUTTTTTTVVVYYY[[[[[[ZZZYYYZZZ\\\\\\\\\YYYWWWUUUTTTSSSQQQOOOOOOQQQSSSTTTTTTSSSSSSUUUWWWWWWTTTQQQPPPRRRTTTTTTTTTSSSTTTUUUXXXUUUQQQPPPQQQRRRTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVZZZ^^^ggguuu~~~{{{yyydddVVVSSSVVV[[[aaajjjrrr|||sssllljjjhhhddd```aaa```^^^\\\\\\^^^```aaaeeefffiiijjjkkkkkkjjjiiiiiifffbbb``````bbbbbbccc```^^^[[[ZZZ[[[[[[[[[ZZZ____________^^^]]]\\\[[[[[[YYYWWWUUUUUUWWWZZZ\\\___```aaabbbbbbaaa```___```]]]ZZZ[[[^^^___]]]YYYYYYWWWVVVWWWYYYZZZYYYWWWTTTTTTTTTSSSSSSUUUYYY\\\```___^^^]]]\\\[[[ZZZYYYXXXYYYYYYXXXVVVSSSQQQOOOMMMLLLNNNTTT[[[```aaa```\\\\\\[[[ZZZXXXUUURRRQQQQQQPPPNNNMMMOOOQQQUUUWWW\\\]]]^^^```aaabbbbbbbbbaaa```___aaafffkkkpppqqqwww}}}||||||zzz~~~yyygggXXXPPPMMMKKKKKKPPP]]]jjjwwwxxxnnngggccc^^^WWWRRRKKKJJJHHHFFFCCC@@@??????@@@>>>;;;:::;;;;;;:::999;;;999888888:::;;;:::888777888888888888888888777666555555555555666777777555666888888777666666666666666666666555666666666777777888888888777777666777999:::999777555555666VVVTTTRRRSSSVVVUUURRRNNNNNNPPPSSSVVVYYYZZZZZZZZZYYYZZZ[[[\\\[[[ZZZXXXWWWSSSQQQOOOPPPRRRTTTUUUUUUWWWXXXXXXXXXYYYYYYZZZZZZXXXXXXYYYZZZZZZZZZYYYYYYZZZYYYWWWVVVUUUVVVVVVWWWUUUUUUUUUTTTSSSRRRPPPOOOPPPQQQRRRSSSSSSQQQOOONNNNNNNNNOOOPPPQQQSSSUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[ZZZ[[[[[[]]]]]]```___^^^]]][[[ZZZYYYXXXYYYWWWVVVVVVWWWWWWUUUTTTUUURRRPPPOOOPPPRRRSSSSSSTTTSSSTTTVVVYYY[[[\\\[[[ZZZZZZZZZYYYXXXWWWUUUTTTRRRRRRPPPOOOOOOOOOOOOOOOPPPPPPPPPRRRUUUUUUTTTRRRPPPRRRTTTTTTTTTSSSTTTUUUVVVTTTSSSRRRSSSTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUXXXZZZ^^^dddooo}}}}}}~~~|||vvv```UUUTTT[[[dddzzzyyyqqqhhhdddddddddbbb___]]]\\\[[[ZZZ[[[]]]___```bbbdddgggiiijjjjjjiiiiiigggeeecccaaabbbbbbaaa______]]]ZZZZZZZZZ[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWYYYZZZ[[[ZZZ\\\___aaaaaa```^^^]]]\\\YYYXXXYYY]]]^^^]]]ZZZZZZXXXVVVUUUUUUUUUSSSRRRQQQRRRSSSSSSSSSUUUXXX[[[```___^^^]]]\\\\\\\\\\\\[[[ZZZYYYWWWUUURRRQQQPPPLLLKKKLLLQQQYYY___bbbbbb\\\[[[ZZZYYYWWWTTTRRRQQQRRRQQQOOONNNOOORRRUUUVVV[[[\\\^^^aaacccdddeeefffaaa___^^^___dddhhhlllmmmjjjnnnvvv~~~|||xxxzzz}}}zzzhhhYYYQQQHHHFFFFFFKKKTTTaaattt~~~xxxqqqiiiddd[[[WWWRRROOONNNMMMIIIEEEFFFBBB???======>>>???>>>===<<<::::::;;;;;;:::888888888999999999888777777555555555555555666777777444666888999::::::999888888888666666555555666777777777777777777666555444333555777888888999;;;<<>>===<<<;;;:::777888888999999888888777777666666666666777888888777777777999<<<>>>??????@@@>>>;;;999777777888999::::::::::::999888777777666777888999;;;>>>CCCFFFNNNNNNOOOQQQQQQPPPMMMKKKKKKMMMQQQUUUXXXXXXXXXWWWYYYXXXWWWUUUTTTTTTUUUVVVPPPOOONNNPPPRRRTTTUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWXXXZZZ[[[\\\\\\XXXWWWUUUTTTTTTUUUVVVVVVYYYXXXVVVSSSQQQOOOMMMLLLLLLMMMNNNOOOPPPPPPOOOOOORRRRRRRRRRRRRRRQQQQQQQQQVVVVVVWWWWWWXXXWWWWWWWWWXXXWWWWWWXXXXXXZZZ[[[\\\[[[ZZZYYYYYYZZZ\\\^^^```bbbaaa___]]][[[YYYYYYXXXUUUTTTTTTVVVXXXZZZZZZYYYUUURRRPPPOOOPPPRRRSSSRRRQQQPPPQQQTTTWWWZZZZZZZZZXXXWWWUUUTTTRRRRRRRRRRRRQQQQQQQQQQQQOOOMMMLLLJJJPPPPPPQQQQQQQQQPPPPPPPPPPPPRRRTTTTTTTTTSSSTTTUUUSSSSSSTTTVVVWWWWWWTTTRRRQQQQQQQQQQQQRRRSSSTTTUUURRRTTTUUUTTTVVVaaaqqq~~~|||yyyrrrhhhkkksssjjjdddbbbiiiuuuvvvoooiiieee```______```___]]]ZZZZZZ[[[\\\]]]```bbbcccbbbdddfffhhhiiihhhgggfffbbbaaaaaabbbbbb```]]]ZZZYYYWWWUUUTTTVVVWWWWWWVVVSSSTTTVVVWWWYYYZZZZZZ[[[YYYZZZZZZZZZYYYXXXXXXWWWXXX[[[^^^aaabbbaaa^^^]]]ZZZYYYXXXXXXXXXXXXWWWUUUSSSSSSRRRPPPPPPPPPRRRSSSTTTVVVYYYZZZZZZ[[[\\\^^^]]]]]]\\\\\\\\\\\\\\\]]]]]][[[XXXTTTRRRPPPPPPPPPMMMJJJHHHKKKQQQWWW[[[[[[WWWVVVVVVVVVUUUUUUUUUUUURRRRRRQQQQQQRRRSSSVVVWWWYYYZZZ]]]```ccceeefffgggdddbbb___^^^___`````````bbb___^^^fffqqqzzz{{{yyylllmmmuuuvvvttt{{{|||zzz{{{{{{{{{~~~}}}ssstttrrrmmmfffbbbaaaaaaooowww|||wwwxxxyyyqqqeeeUUUTTTTTTTTTSSSQQQMMMJJJGGGGGGFFFDDDAAA???>>>>>>::::::;;;;;;;;;;;;;;;:::777777777777777888888999999777555777<<>>>>>??????>>>======<<>>>>>>>><<<>>>CCCLLLQQQRRRQQQIIIFFFBBB>>>>>>@@@DDDGGGFFFGGGHHHIIIIIIIIIIIIIIIKKKQQQ[[[fffoooxxxLLLMMMMMMLLLKKKKKKMMMOOOLLLMMMNNNPPPSSSUUUWWWXXXUUUUUUSSSRRRQQQPPPPPPOOOMMMLLLLLLMMMOOOOOONNNLLLMMMMMMNNNOOOPPPRRRRRRSSSQQQRRRRRRSSSSSSSSSSSSRRRSSSRRRQQQPPPPPPQQQRRRSSSPPPOOOMMMLLLJJJJJJKKKKKKJJJKKKLLLMMMOOOQQQRRRSSSOOONNNMMMLLLNNNQQQTTTVVVSSSSSSTTTTTTTTTTTTSSSRRRUUUTTTTTTTTTVVVXXX[[[]]]\\\ZZZWWWUUUTTTVVVXXXZZZRRRTTTUUUVVVVVVUUUSSSRRRTTTSSSRRRTTTVVVXXXWWWWWWRRROOOMMMLLLNNNOOOPPPPPPOOONNNNNNOOORRRTTTSSSSSSNNNOOOPPPQQQQQQQQQPPPPPPMMMLLLKKKJJJJJJIIIJJJJJJGGGIIIKKKKKKJJJKKKOOORRRPPPRRRTTTTTTTTTSSSTTTVVVQQQQQQQQQSSSUUUUUUSSSQQQQQQPPPPPPQQQQQQRRRSSSTTTRRRQQQOOONNNNNNQQQVVVYYYVVV```mmmwww}}}{{{{{{wwwzzz~~~~~~nnn\\\RRROOOPPPQQQVVVXXX]]]dddppp~~~~~~xxxpppkkkffffffiii``````___^^^]]]\\\[[[[[[]]]^^^___```bbbcccdddddddddddddddccc```]]]YYYWWWYYYYYYYYY[[[\\\]]][[[YYYVVVTTTRRRRRRTTTUUUUUUUUUUUUVVVXXXZZZ[[[\\\]]]]]]\\\[[[[[[ZZZ[[[]]]^^^___]]]]]]^^^^^^^^^]]]]]]\\\YYYYYYZZZXXXVVVUUUUUUUUUPPPRRRRRRQQQPPPQQQVVVZZZ```bbbfffgggeeecccbbbbbb\\\^^^```bbbaaa^^^[[[XXXUUUUUUTTTRRRQQQOOONNNNNNJJJIIIIIIMMMTTTZZZ\\\\\\[[[YYYWWWTTTRRRQQQPPPPPPOOOOOOQQQRRRUUUWWWZZZ[[[]]]]]]^^^___````````````^^^\\\\\\]]]```bbbbbbbbb^^^\\\ZZZZZZ\\\```eeeiiikkkmmmwwwzzz~~~|||~~~yyyqqqiiigggmmmsssvvv|||rrrtttwwwtttlllfffXXXVVVWWW]]]fffrrrxxxhhhbbbaaabbbhhhpppxxx}}}zzzyyyzzzyyytttnnnjjjiiijjj^^^]]]ZZZVVVQQQMMMIIIGGGBBBBBBBBBAAABBBCCCCCCDDDBBBBBBFFFNNNWWW\\\ZZZVVVJJJGGGDDDBBBCCCGGGLLLOOOUUUUUUWWWXXXYYYZZZZZZZZZjjjrrr}}}JJJKKKLLLMMMMMMNNNMMMMMMKKKMMMOOOOOOOOONNNOOOPPPTTTTTTSSSQQQPPPOOONNNMMMMMMNNNOOOOOOPPPPPPOOOOOOLLLKKKIIIIIIJJJLLLNNNOOOOOOOOOPPPQQQPPPOOONNNMMMOOOMMMLLLMMMQQQTTTSSSRRROOOOOONNNMMMLLLKKKJJJIIIJJJMMMPPPQQQQQQQQQRRRSSSPPPPPPPPPPPPQQQSSSTTTUUUSSSRRRQQQOOOOOOPPPQQQQQQSSSTTTUUUVVVXXX[[[]]]^^^[[[YYYWWWUUUTTTTTTUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRTTTUUUWWWYYYZZZ[[[SSSSSSRRRQQQPPPPPPOOOOOONNNNNNOOOOOOOOOPPPPPPPPPNNNOOOOOOPPPPPPOOOOOONNNLLLLLLKKKJJJIIIIIIIIIIIIFFFHHHKKKMMMNNNOOORRRTTTWWWVVVTTTSSSRRRRRRRRRSSSLLLMMMNNNPPPPPPPPPPPPOOOSSSRRRQQQPPPPPPQQQSSSSSSQQQPPPOOOOOOOOOPPPQQQRRRQQQWWW]]]ccciiitttuuuuuuvvvuuuiiiaaagggffffffiiiqqq}}}nnnbbbXXXUUUPPPKKKSSSaaaqqqzzz~~~|||~~~vvvlllfffccccccccccccbbbaaa```^^^]]]\\\[[[[[[[[[\\\]]]___```bbbcccdddccccccaaa___^^^\\\ZZZZZZWWWWWWWWWXXXYYYZZZ\\\]]]YYYYYYYYYXXXWWWUUUSSSRRRYYY[[[]]]]]]\\\ZZZZZZ[[[[[[^^^\\\YYYbbbrrrwwwqqqjjjgggbbb___^^^]]]\\\[[[[[[ZZZZZZYYYWWWVVVUUUUUUQQQQQQQQQRRRSSSUUUVVVWWWYYY]]]aaacccbbb```^^^]]]`````````___]]]ZZZWWWUUUQQQPPPOOOMMMLLLMMMMMMNNNMMMMMMMMMNNNQQQUUUYYY\\\^^^\\\ZZZWWWTTTPPPNNNMMMQQQRRRTTTWWWZZZ\\\^^^______```aaabbbaaa```^^^]]]^^^]]]]]]\\\\\\]]]^^^^^^^^^[[[YYY]]]dddjjjlllkkknnnpppyyy}}}wwwvvvrrrmmmjjjkkkpppuuuuuullleeedddbbb^^^^^^bbbXXX\\\]]]YYYWWWbbbxxx{{{oooggg^^^UUUSSSXXXZZZ```jjjttt}}}}}}{{{tttmmmjjjddd^^^YYYVVVTTTSSSPPPNNNMMMNNNQQQTTTVVVWWWUUUWWW[[[```cccaaaZZZTTTMMMJJJGGGGGGLLLUUU___eeennnllliiifffeeeiiiqqqxxxJJJJJJKKKLLLMMMMMMMMMMMMIIIKKKMMMMMMLLLLLLMMMNNNRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOOOONNNMMMLLLNNNLLLKKKMMMQQQTTTTTTSSSOOOOOONNNMMMLLLKKKJJJJJJMMMOOOQQQQQQPPPOOOOOOPPPNNNNNNOOOPPPQQQSSSTTTUUUSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSUUUVVVXXXZZZ[[[XXXVVVTTTRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQSSSTTTVVVXXXYYYZZZSSSRRRRRRQQQPPPOOOOOONNNNNNOOOOOOOOOOOOPPPPPPPPPNNNPPPRRRSSSSSSQQQNNNLLLJJJJJJJJJIIIIIIIIIJJJJJJHHHJJJLLLNNNOOOPPPSSSUUUWWWVVVTTTQQQPPPOOONNNNNNNNNPPPRRRSSSTTTSSSRRRQQQNNNNNNNNNOOOOOOPPPQQQRRRRRRQQQPPPOOONNNNNNOOOOOONNNRRRWWW[[[___gggrrr{{{rrrppptttzzzuuummmiiieeecccdddjjjqqquuu}}}tttkkkeee^^^[[[\\\ZZZZZZhhhzzzzzzuuunnngggbbbaaacccdddeeebbbaaa___]]][[[ZZZZZZZZZ]]]^^^___aaacccdddeeefffeeedddcccbbb```___^^^]]]___^^^]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVV[[[]]]^^^^^^\\\[[[ZZZ[[[YYY]]]]]]]]]hhhxxx}}}xxxhhhddd```]]][[[ZZZYYYXXXZZZYYYXXXWWWVVVUUUUUUUUUQQQQQQQQQRRRSSSUUUVVVWWWVVVZZZ___aaaaaa___^^^]]]_________^^^[[[XXXTTTRRRRRRQQQOOONNNMMMMMMMMMNNNMMMLLLLLLMMMPPPTTTXXX[[[\\\[[[YYYWWWTTTRRRPPPOOOWWWYYY\\\```ccceeeffffff```aaabbbbbbaaa___]]][[[ZZZZZZ[[[[[[\\\]]]]]]]]]\\\ZZZ[[[bbbkkksssvvvvvvttttttzzzxxxuuuqqqlllkkkpppxxx{{{nnngggaaabbbaaa]]]]]]```dddhhhjjjgggcccgggsss}}}tttllldddZZZUUUVVVMMMQQQUUUZZZ^^^dddjjjnnntttxxx|||wwwrrrmmmiiigggffffffcccaaaaaaccceeefffgggjjjkkkmmmoooooojjjbbb\\\VVVVVVWWW[[[dddooozzz}}}HHHIIIJJJKKKLLLLLLLLLLLLHHHJJJLLLMMMLLLLLLMMMNNNPPPPPPOOONNNLLLKKKJJJIIILLLLLLMMMNNNNNNNNNNNNMMMJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKLLLKKKLLLNNNQQQSSSTTTSSSOOOOOONNNMMMLLLKKKKKKJJJPPPQQQRRRQQQOOOMMMLLLMMMMMMNNNOOOPPPQQQSSSTTTUUURRRRRRRRRRRRRRRQQQQQQPPPQQQQQQRRRRRRSSSTTTVVVVVVTTTRRRPPPOOONNNNNNNNNNNNPPPPPPPPPOOOOOOOOONNNNNNNNNOOOQQQSSSVVVWWWXXXYYYRRRRRRRRRQQQPPPOOONNNMMMOOOOOOOOOPPPPPPPPPQQQQQQOOOQQQTTTVVVUUUQQQMMMJJJHHHHHHHHHIIIJJJKKKKKKLLLKKKMMMOOOPPPQQQRRRTTTVVVYYYXXXUUURRRPPPNNNMMMLLLOOOQQQTTTVVVVVVTTTRRRPPPLLLMMMNNNOOOPPPQQQQQQQQQRRRQQQPPPNNNMMMMMMMMMMMMLLLNNNQQQSSSUUUZZZbbbhhhuuu~~~|||vvvqqqppprrryyy}}}sssiiiaaa^^^]]]^^^hhhooo|||zzzsssmmmjjjfffiiihhhcccaaaeeejjjkkknnnkkkjjjkkkiiikkkzzzvvvjjjhhhddd___]]]___bbbeeegggdddbbb^^^[[[YYYYYYZZZ[[[^^^___```aaaccceeefffggggggffffffeeecccbbbbbbaaabbbaaaaaa```___^^^^^^]]]___^^^\\\ZZZYYYYYYZZZ[[[^^^___```___]]][[[[[[[[[XXX]]]___aaakkkyyy}}}xxxgggccc___[[[ZZZYYYXXXWWWZZZXXXVVVTTTSSSSSSTTTUUUQQQQQQQQQRRRSSSTTTUUUVVVRRRVVV[[[^^^___^^^]]]]]]^^^^^^]]]\\\YYYVVVSSSQQQTTTRRRPPPOOOMMMMMMMMMNNNLLLLLLLLLMMMPPPTTTWWWZZZ[[[ZZZXXXWWWUUUSSSRRRQQQVVVYYY]]]aaaeeefffffffffbbbbbbcccbbb```^^^[[[YYYVVVWWWYYYZZZ[[[[[[[[[ZZZYYYYYY]]]eeennnvvvxxxxxxuuurrrttt}}}~~~~~~uuuqqqllliiijjjqqq{{{uuuoookkkkkkkkkiiijjjlllssswwwyyyxxxuuussstttvvvyyy|||~~~yyyqqqkkkbbb[[[XXXNNNNNNMMMKKKKKKMMMQQQUUUXXX[[[aaaffflllsss{{{}}}zzzzzz|||~~~vvvqqqiiijjjnnnttt~~~GGGHHHIIIJJJKKKKKKLLLLLLJJJLLLNNNOOONNNNNNNNNPPPOOOOOONNNLLLKKKJJJIIIHHHJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLNNNQQQSSSSSSSSSOOOOOONNNMMMMMMLLLKKKKKKPPPQQQQQQPPPNNNLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUUUUQQQRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLOOOOOONNNNNNNNNMMMMMMMMMLLLNNNPPPSSSUUUVVVWWWWWWRRRRRRRRRRRRQQQOOONNNMMMPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRTTTTTTSSSPPPLLLJJJFFFGGGHHHJJJKKKMMMNNNNNNNNNPPPRRRSSSSSSSSSUUUWWWZZZYYYWWWUUUSSSQQQPPPOOONNNPPPSSSVVVUUUSSSOOOMMMNNNOOOPPPRRRRRRRRRQQQPPPPPPOOOOOONNNMMMMMMMMMMMMLLLNNNPPPQQQRRRUUUZZZ^^^eeekkkrrr{{{zzzqqqmmmpppuuuvvviiiaaa]]][[[[[[]]]bbbkkkwwwwwwrrrjjjbbb]]]XXXTTTRRRRRRWWW[[[___iiivvv|||yyyuuuttt}}}tttjjjeee```^^^\\\[[[]]]aaaeeehhhfffddd___[[[YYYZZZ[[[\\\]]]]]]^^^```bbbccceeeeeegggggggggfffeeeddddddccc_________``````aaaaaaaaabbb```]]][[[[[[\\\___aaaaaabbbbbb```]]][[[[[[\\\ZZZ^^^aaaccciiiqqqrrrnnnfffccc___\\\[[[ZZZYYYXXXYYYWWWTTTQQQQQQRRRSSSUUUQQQQQQQQQRRRRRRTTTUUUUUUQQQTTTYYY\\\\\\[[[[[[[[[\\\\\\[[[ZZZYYYWWWUUUTTTUUUTTTRRRPPPNNNNNNMMMNNNLLLLLLLLLNNNPPPSSSVVVXXXYYYYYYWWWVVVTTTRRRQQQPPPRRRUUUZZZ___bbbccccccbbbcccccccccbbb```]]]YYYWWWUUUVVVXXXYYYYYYXXXVVVUUUVVVWWW[[[bbbiiimmmnnnmmmjjjgggiiittt~~~|||uuurrrmmmkkklllrrryyy}}}zzzzzz|||~~~|||qqqqqqppppppttt~~~{{{rrrooolllfffbbb^^^]]]ZZZVVVRRRPPPPPPRRRKKKMMMOOOQQQTTTWWW\\\___ffflllttt{{{zzztttFFFGGGHHHJJJKKKKKKLLLLLLJJJLLLNNNNNNMMMMMMNNNOOOOOONNNMMMLLLKKKIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJLLLNNNOOOPPPNNNMMMKKKKKKLLLMMMNNNNNNNNNMMMLLLIIIKKKMMMOOOPPPQQQRRRSSSOOOOOONNNNNNMMMMMMLLLLLLMMMNNNOOONNNMMMLLLMMMOOOQQQRRRSSSUUUVVVVVVVVVVVVQQQRRRSSSSSSSSSRRRPPPOOOPPPOOOOOONNNNNNNNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKOOOOOOOOONNNNNNNNNMMMMMMLLLNNNPPPSSSTTTUUUUUUUUUQQQRRRSSSSSSRRRQQQOOONNNPPPPPPQQQQQQQQQRRRRRRRRRTTTSSSRRRPPPNNNMMMLLLKKKFFFGGGJJJLLLNNNPPPQQQQQQQQQSSSTTTUUUTTTTTTVVVWWWWWWVVVVVVUUUTTTSSSRRRRRROOOQQQTTTVVVVVVSSSOOOLLLOOOOOOQQQQQQQQQPPPOOONNNLLLMMMMMMNNNOOOOOOOOOOOOMMMNNNPPPQQQRRRTTTWWWYYY\\\^^^bbbiiiyyy}}}tttppprrr{{{|||sssmmmlllkkkjjjgggcccbbbeeeiiilllnnnoooooonnnmmmooovvv~~~~~~nnnddd^^^ZZZTTTPPPOOOOOOOOOOOONNNUUU```nnn}}}zzzzzz{{{~~~zzznnnfffaaa___^^^^^^]]]]]]^^^aaaeeeggghhheeeaaa]]][[[\\\]]]___]]]^^^___aaabbbdddeeefffggggggfffeeeddddddcccccc___```aaabbbbbbbbbbbbbbbcccaaa^^^\\\\\\___bbbdddccccccccc```]]][[[[[[\\\\\\___aaacccfffiiihhheeeccc```\\\ZZZYYYYYYXXXWWWWWWUUURRRPPPPPPQQQSSSTTTQQQQQQQQQQQQRRRSSSTTTTTTRRRUUUYYYZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYWWWVVVSSSQQQOOONNNNNNNNNLLLLLLMMMOOOQQQTTTVVVXXXYYYXXXVVVUUUSSSQQQOOOOOOTTTWWW\\\aaacccdddcccbbbbbbbbbbbbbbb```\\\YYYXXXVVVWWWXXXXXXVVVTTTQQQOOORRRTTTXXX\\\aaabbbbbbaaa___\\\___kkkvvv{{{}}}yyywwwuuussstttuuuwwwxxx~~~zzzvvvqqqnnnqqq{{{qqqppptttuuusssrrrrrrpppkkkddd\\\XXXVVVIIIKKKLLLLLLKKKKKKLLLNNNPPPTTTYYY]]]bbbjjjssszzzttthhh^^^XXXFFFGGGHHHJJJKKKLLLLLLLLLGGGIIIKKKLLLKKKKKKLLLMMMNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHIIIKKKMMMOOOOOOOOONNNMMMNNNNNNOOOOOOOOONNNMMMLLLIIIKKKNNNPPPPPPPPPQQQQQQOOOOOONNNNNNNNNMMMMMMMMMLLLMMMMMMMMMLLLLLLNNNPPPTTTUUUVVVWWWXXXWWWVVVUUUQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKJJJOOOOOOOOONNNNNNNNNMMMMMMMMMOOOQQQTTTUUUTTTSSSSSSPPPQQQSSSTTTTTTSSSQQQPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTSSSPPPNNNLLLLLLLLLMMMHHHJJJMMMPPPRRRSSSTTTTTTTTTUUUVVVVVVUUUTTTVVVWWWRRRRRRSSSTTTTTTSSSSSSRRRSSSTTTVVVWWWVVVTTTPPPNNNLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLMMMOOOPPPPPPPPPPPPMMMNNNPPPRRRTTTUUUWWWWWWXXXXXXYYY]]]lllsssrrrssszzz{{{uuurrrpppooonnnjjjgggccc^^^\\\^^^cccgggxxxtttooouuu}}}mmmccccccdddccchhhffffffgggffffffmmmuuuzzzyyylllaaaYYYSSSRRRNNNIIIGGGJJJOOOSSSUUU^^^eeeppp~~~{{{tttuuu|||uuuooojjjeee```[[[______```______aaadddggggggeeebbb___^^^^^^___``````aaabbbccceeeggghhhiiigggffffffdddcccbbbaaaaaaccccccdddeeeeeedddbbbaaabbb```^^^]]]]]]```cccfffccccccbbb```]]]\\\\\\]]]\\\^^^aaacccdddeeedddccc^^^[[[WWWVVVVVVWWWVVVVVVUUUTTTRRRQQQPPPQQQRRRSSSRRRQQQQQQQQQRRRRRRSSSTTTSSSVVVYYYZZZZZZYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXUUURRRPPPNNNNNNNNNMMMMMMNNNPPPRRRUUUVVVXXXWWWVVVVVVTTTSSSRRRQQQPPPVVVYYY\\\```bbbbbbaaaaaa___```aaaaaa```]]][[[YYYXXXXXXWWWVVVTTTQQQNNNMMMOOOQQQUUUYYY\\\]]]]]]]]][[[YYY]]]fffnnnqqqtttxxx}}}||||||}}}}}}zzzzzzyyyyyyyyyxxxuuurrryyy{{{~~~~~~~~~}}}~~~{{{vvvsssvvv|||qqqsss|||zzzppphhhddd______]]]ZZZUUUQQQPPPPPPOOONNNNNNMMMNNNQQQVVVZZZbbbdddkkkttt||||||zzzooolllggg```WWWOOOHHHDDDFFFGGGIIIJJJLLLMMMMMMMMMGGGIIIKKKLLLKKKKKKLLLMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHJJJLLLMMMNNNNNNMMMOOOOOOPPPPPPOOOMMMKKKJJJIIILLLPPPQQQOOONNNOOOPPPOOOOOONNNNNNNNNNNNMMMMMMLLLMMMMMMLLLKKKKKKNNNPPPUUUVVVWWWXXXWWWVVVTTTSSSQQQQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPNNNNNNNNNMMMLLLKKKJJJIIINNNNNNNNNNNNMMMMMMMMMMMMOOOQQQSSSUUUUUUTTTRRRQQQOOOQQQTTTVVVVVVUUUTTTSSSQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMKKKMMMPPPSSSUUUWWWWWWWWWUUUVVVWWWWWWUUUTTTUUUVVVRRRRRRSSSTTTTTTTTTSSSRRRTTTUUUUUUVVVTTTRRRPPPNNNJJJJJJKKKKKKLLLNNNOOOPPPMMMNNNOOOPPPQQQQQQPPPPPPOOOPPPRRRTTTVVVXXXXXXWWWWWWWWWVVVWWW```ppp|||zzzqqqlllppp|||}}}wwwmmmccc]]][[[\\\\\\```ffflllooovvv|||ooogggaaa___aaafffeeeqqq}}}|||wwwnnnllldddZZZUUUXXXZZZZZZWWWVVVVVVUUURRRPPPTTT\\\\\\eeekkkhhhbbb^^^\\\ZZZWWWSSSMMMLLLPPPWWW___cccrrryyy|||yyy}}}~~~tttrrrooollliiieeeaaa^^^^^^```aaaaaa```aaadddgggdddcccaaa____________``````aaabbbdddfffggghhhiiihhhgggfffdddcccaaa`````````aaacccdddeeedddcccbbb___^^^]]]]]]^^^aaaccceeebbbbbbaaa___\\\\\\]]]^^^\\\]]]```bbbbbb```___```ZZZXXXUUUTTTUUUWWWWWWWWWTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSRRRUUUXXXZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[YYYVVVSSSPPPOOONNNNNNNNNOOOPPPRRRTTTVVVWWWXXXUUUUUUUUUUUUUUUVVVVVVVVVXXXYYY[[[^^^____________]]]^^^___``````___]]]\\\XXXWWWVVVTTTRRRPPPNNNNNNPPPRRRUUUWWWXXXYYYZZZZZZZZZ[[[```fffhhhhhhkkkpppyyy|||wwwxxx{{{|||}}}yyy{{{yyy{{{|||yyyvvvwwwxxxzzz{{{}}}vvvwww~~~{{{vvvqqqoooppprrrjjjeee]]]XXXUUUTTTSSSSSSQQQQQQUUU\\\___```gggooowwwxxxzzz{{{}}}|||xxxrrroooppprrrtttuuuzzz}}}}}}{{{{{{|||vvvvvvtttrrroookkkiiiggg]]]\\\[[[[[[\\\[[[WWWTTTSSSRRRQQQOOOKKKFFFAAA???FFFGGGIIIKKKLLLMMMNNNNNNIIIKKKMMMNNNMMMMMMMMMOOOJJJIIIHHHGGGFFFDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGIIIKKKLLLMMMMMMOOOPPPPPPOOONNNLLLJJJIIIIIIMMMQQQQQQOOOMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLJJJJJJMMMOOOUUUVVVWWWXXXWWWUUUSSSQQQQQQPPPOOONNNMMMNNNOOOPPPOOOOOOOOONNNOOOOOOPPPQQQNNNNNNNNNMMMLLLKKKIIIHHHMMMMMMMMMMMMLLLLLLLLLLLLPPPRRRTTTUUUUUUTTTQQQPPPOOOQQQTTTVVVXXXWWWVVVUUURRRRRRRRRRRRSSSSSSSSSSSSQQQRRRSSSSSSRRRPPPNNNLLLMMMOOORRRUUUXXXYYYXXXXXXVVVWWWXXXWWWUUUTTTUUUVVVTTTUUUVVVWWWWWWVVVTTTSSSSSSSSSSSSRRRQQQOOOMMMLLLJJJJJJJJJLLLNNNQQQTTTVVVOOOPPPQQQQQQQQQPPPOOONNNSSSSSSUUUWWWZZZZZZYYYXXXWWWXXXVVVTTTYYYdddnnnrrrzzzyyylllfffkkkwww}}}qqqiiieeecccbbb\\\___```^^^___fffjjjkkkpppfff]]]YYYXXXUUUSSSUUUUUU^^^fffhhhhhhfffaaa[[[\\\^^^]]]ZZZ\\\aaadddcccXXXVVVUUUSSSMMMIIINNNVVVXXXdddnnnooommmmmmnnnnnngggbbb[[[YYY]]]eeennnrrr{{{zzzpppnnnmmmjjjeee```^^^^^^___]]]___bbbbbbaaaaaaeeehhhaaaaaa```_____________________aaabbbdddeeeggggggiiihhhgggeeecccaaa```___YYY[[[^^^aaacccddddddccc^^^]]]]]]]]]^^^aaaccceeeaaabbbaaa^^^\\\[[[]]]___^^^^^^___```^^^ZZZYYY[[[ZZZXXXVVVUUUWWWYYYZZZZZZSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSQQQTTTXXXZZZ\\\]]]^^^```___^^^]]][[[YYYXXXWWWWWW[[[ZZZWWWSSSQQQOOONNNNNNOOOOOOQQQSSSUUUVVVXXXXXXSSSSSSUUUVVVXXXYYY[[[[[[]]]]]]___```aaaaaaaaaaaa[[[\\\^^^``````___^^^]]]WWWVVVTTTSSSQQQPPPPPPPPPSSSTTTVVVVVVUUUUUUUUUVVVXXX[[[aaaffffffdddgggnnn{{{~~~yyy{{{|||vvvvvv~~~yyyuuupppvvv{{{{{{xxxooojjjfffccc```VVVRRRRRRTTTRRRNNNQQQYYY\\\\\\^^^```aaabbbbbbbbb\\\XXXSSSQQQRRRUUUXXXZZZ[[[^^^aaabbbaaa```bbbdddaaa```^^^[[[WWWTTTQQQOOOJJJHHHHHHJJJMMMMMMKKKHHHMMMOOOQQQRRRQQQMMMHHHEEELLLLLLMMMNNNOOOOOOPPPPPPKKKLLLMMMNNNNNNNNNNNNNNNJJJIIIIIIHHHGGGFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLNNNOOOMMMNNNOOONNNKKKIIIHHHHHHKKKKKKKKKLLLMMMNNNPPPPPPTTTSSSQQQPPPOOOOOOOOOPPPNNNNNNNNNLLLKKKKKKNNNPPPWWWXXXXXXXXXWWWUUUSSSRRRRRRQQQOOONNNMMMNNNNNNOOOQQQQQQPPPPPPPPPRRRTTTUUUVVVTTTPPPNNNMMMNNNQQQRRRQQQRRRSSSSSSPPPMMMLLLLLLNNNOOOPPPRRRSSSSSSSSSSSSRRRTTTVVVVVVTTTSSSTTTUUUVVVSSSQQQQQQTTTVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQSSSUUUXXXZZZ[[[ZZZYYYXXXUUUVVVXXXXXXXXXVVVTTTRRRUUUUUUUUUWWWXXXWWWTTTQQQTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMNNNPPPRRRTTTVVVWWWUUUUUUTTTRRRQQQQQQQQQQQQSSSUUUWWWYYYYYYYYYWWWWWWWWWWWWVVVSSSSSSVVV]]]bbbkkkrrr|||uuupppmmmmmm}}}wwwqqqnnnvvvvvvsssmmmgggeeejjjppp~~~zzztttkkkddd______```YYYYYY\\\```___YYYUUUVVV^^^gggqqqwww|||sssmmmbbbWWWQQQTTT^^^fffvvvzzzqqqiiigggjjjpppxxxvvvooojjjhhhhhhgggdddaaa```aaabbb^^^^^^^^^^^^___```bbbccc``````aaaeeeiiihhhaaa[[[\\\]]]]]]___aaaccceeeffffffeeedddcccaaa```___^^^]]]___bbbddddddbbb___]]]]]]\\\ZZZYYYZZZ]]]aaacccdddcccaaa___^^^]]]]]]^^^\\\\\\\\\\\\]]]___aaabbb^^^[[[XXXYYY[[[\\\ZZZXXXVVVVVVUUUUUUTTTSSSRRRRRRPPPPPPPPPPPPRRRTTTVVVWWWVVVWWWYYY[[[]]]^^^___```aaa```___^^^]]]\\\\\\\\\[[[YYYVVVUUUUUUTTTQQQPPPSSSTTTUUUVVVXXXYYYZZZ[[[XXXXXXYYYZZZ\\\^^^aaabbbcccaaa``````bbbccccccbbb[[[\\\]]]___```___\\\YYYZZZXXXUUURRRPPPNNNNNNNNNQQQSSSUUUUUUTTTTTTUUUVVVTTTXXX___fffjjjkkkjjjhhhqqqxxx~~~}}}~~~yyy}}}|||vvvsssnnnvvv{{{|||{{{nnnhhhgggooozzz}}}{{{wwwxxxmmmgggbbb___[[[UUUSSSUUUOOOWWW[[[WWWTTTVVVXXXVVVTTTLLLGGGIIIJJJHHHKKKQQQ[[[XXXUUUTTTUUUWWWYYYZZZYYYXXXSSSLLLJJJKKKIIIEEECCC>>>@@@EEEDDD@@@HHHVVVYYYeeekkkpppuuuhhhTTTNNNMMMNNNNNNNNNNNNNNNNNNOOOMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIIIIHHHHHHGGGFFFFFFDDDEEEEEEFFFGGGGGGFFFFFFHHHHHHHHHIIIIIIKKKLLLMMMLLLNNNNNNMMMKKKIIIIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRUUUSSSRRRPPPOOONNNOOOOOONNNNNNMMMLLLKKKLLLOOORRRWWWWWWXXXWWWVVVTTTSSSRRRQQQPPPOOONNNNNNOOOPPPQQQTTTSSSSSSRRRRRRRRRSSSSSSQQQOOOMMMLLLLLLNNNPPPQQQPPPQQQRRRRRROOOMMMLLLLLLPPPQQQRRRTTTUUUUUUVVVVVVUUUVVVVVVVVVTTTSSSTTTUUUWWWUUUSSSTTTWWWYYYYYYXXXTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXUUUVVVXXXYYYYYYWWWVVVUUUUUUTTTUUUVVVWWWVVVSSSQQQRRRQQQPPPOOOOOONNNNNNNNNNNNNNNOOOQQQTTTVVVXXXYYYUUUTTTSSSRRRQQQPPPPPPPPPRRRTTTVVVXXXYYYXXXWWWWWWWWWXXXXXXWWWUUUUUUXXX[[[\\\bbblllvvv~~~{{{zzz{{{}}}xxxwwwwwwnnnqqquuutttjjj^^^\\\aaattt|||sssmmmooowww~~~vvvpppqqqvvv||||||tttmmmhhheeehhhhhhgggdddaaa```aaaccc```___^^^^^^^^^```bbbcccaaaccciiiqqquuuqqqfff^^^[[[\\\]]]___aaaccceeegggeeeeeedddbbbaaa```______```aaabbbcccbbb___]]][[[[[[ZZZYYYYYYZZZ]]]aaaccccccbbb```^^^]]]\\\\\\\\\]]]]]]\\\[[[\\\]]]^^^___]]]ZZZXXXXXXZZZ[[[YYYXXXVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQQQQRRRTTTUUUWWWXXXVVVWWWYYY[[[]]]^^^______``````___^^^]]]]]]]]]]]][[[YYYXXXWWWWWWVVVSSSQQQQQQRRRSSSUUUWWWYYY[[[[[[XXXYYYZZZ\\\^^^```aaabbbdddcccbbbcccdddfffeeeddd[[[[[[\\\]]]^^^^^^[[[YYYXXXWWWTTTRRRPPPNNNNNNNNNQQQSSSUUUUUUTTTTTTUUUVVVVVVZZZ___eeehhhjjjiiiiiiiiipppzzz}}}tttsssxxx}}}yyyxxxssswwwxxxyyyvvv```YYYVVV[[[bbbgggkkkooo~~~{{{xxx~~~zzztttnnnkkkgggaaa^^^___eeennnssspppiiieeeaaa[[[VVVNNNJJJKKKNNNQQQWWW___eeeeeefffiiimmmqqqtttuuu{{{uuuiiiZZZQQQLLLGGGBBBEEE@@@AAAFFFHHHMMM```uuu~~~wwwaaaYYYLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMMMMLLLKKKJJJJJJKKKLLLLLLMMMOOOPPPRRRSSSTTTUUUTTTRRROOONNNMMMMMMMMMMMMMMMMMMMMMLLLNNNQQQTTTWWWWWWWWWWWWVVVUUUSSSSSSPPPOOONNNNNNOOOPPPSSSTTTVVVVVVVVVVVVUUUTTTSSSRRRNNNNNNNNNNNNOOOPPPQQQRRROOOPPPRRRQQQOOOMMMLLLLLLQQQQQQSSSTTTUUUVVVVVVVVVWWWWWWWWWUUUSSSSSSUUUVVVWWWVVVUUUWWWYYYZZZYYYXXXRRRSSSSSSUUUVVVWWWXXXYYYWWWWWWWWWWWWWWWWWWXXXXXXVVVWWWXXXYYYZZZYYYXXXWWWTTTTTTTTTUUUVVVUUUSSSPPPOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYTTTSSSRRRPPPOOOOOOOOONNNQQQRRRTTTVVVWWWWWWWWWWWWWWWYYYZZZYYYWWWTTTSSSSSSRRRUUU\\\cccmmmxxx}}}ooooooxxx{{{xxxtttooollliiihhhhhhhhhhhhgggdddbbbaaabbbccccccaaa___]]]]]]___bbbdddaaahhhsss~~~yyykkk___ZZZ[[[]]]___bbbdddfffgggddddddccccccbbbaaa``````cccbbbbbb```^^^\\\ZZZYYYYYYYYYXXXYYY[[[^^^aaacccbbbaaa___^^^\\\[[[[[[[[[]]]\\\[[[ZZZZZZZZZZZZZZZ[[[YYYWWWWWWXXXYYYXXXWWWUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRTTTUUUWWWXXXXXXXXXWWWXXXYYY[[[]]]^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZ[[[[[[YYYVVVTTTPPPQQQSSSUUUWWWYYY[[[\\\YYY[[[]]]___aaaaaabbbaaacccbbbbbbdddfffgggfffeee[[[ZZZZZZ[[[\\\\\\[[[YYYVVVUUUSSSQQQPPPOOOOOOOOORRRSSSUUUUUUTTTSSSTTTUUUXXXZZZ^^^bbbeeeggghhhhhhdddjjjvvv}}}oooiiiiiiuuu}}}{{{{{{|||zzzzzzwwwwwwqqqXXXQQQKKKLLLOOOPPPQQQSSSdddhhhnnntttyyy~~~yyysssrrrxxx}}}{{{wwwqqqmmmnnn{{{xxxmmmfff]]]WWWTTTWWW\\\dddoooyyyvvveee[[[RRRKKKJJJJJJOOOUUUZZZccc{{{iiieeeIIIJJJKKKMMMNNNPPPQQQQQQNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHKKKLLLLLLLLLJJJJJJLLLMMMMMMMMMOOOQQQRRRTTTUUUUUUUUUTTTRRROOOMMMLLLLLLLLLMMMMMMNNNMMMMMMOOOSSSVVVYYYYYYXXXXXXWWWVVVUUUUUURRRQQQOOOOOOOOOQQQSSSUUUWWWWWWXXXYYYXXXWWWUUUTTTRRRRRRSSSSSSSSSSSSSSSSSSOOOQQQRRRRRRPPPNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTWWWWWWVVVUUUSSSTTTWWWZZZVVVWWWXXXYYYYYYXXXVVVTTTRRRSSSVVVXXX[[[]]]^^^___ZZZXXXWWWVVVUUUVVVXXXYYYZZZZZZ[[[ZZZZZZYYYWWWWWWSSSSSSSSSUUUVVVUUURRROOOMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUUUURRRQQQPPPOOONNNNNNNNNNNNPPPQQQSSSUUUVVVWWWWWWWWWWWWXXXXXXXXXVVVTTTRRRQQQUUUUUUVVVYYY___hhhttt{{{yyytttnnnllljjjhhhhhhiiikkklllffffffeeecccaaa```bbbdddeeebbb___\\\\\\^^^aaadddccckkkwwwyyyjjj^^^YYY[[[]]]```bbbeeefffgggdddddddddccccccbbbbbbbbbbbbaaa___]]]\\\ZZZYYYYYYXXXYYYYYY[[[]]]```bbbdddbbbaaa```___]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWXXXWWWVVVUUUVVVVVVVVVVVVTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSVVVXXXYYYYYYYYYYYYXXXXXXZZZ[[[\\\]]]^^^^^^]]]]]]^^^_______________\\\\\\\\\]]]^^^]]]ZZZWWWTTTTTTVVVWWWXXXZZZ[[[[[[[[[\\\___aaacccbbbbbbaaaaaaaaabbbdddfffgggeeeddd[[[ZZZYYYZZZ[[[\\\[[[ZZZUUUTTTSSSRRRQQQQQQPPPPPPQQQSSSUUUUUUSSSRRRSSSTTTXXXXXXZZZ\\\___bbbdddeeeeeelllwww}}}}}}rrrhhheeejjjyyy|||vvvwwwzzz||||||yyy{{{~~~xxxoooaaaZZZTTTSSSRRRPPPOOORRRTTTWWW[[[___ccchhhnnnrrrrrrqqqooonnnpppwww}}}}}}uuuooogggfffhhhmmmuuu{{{nnnccc[[[SSS[[[iiirrrtttzzzzzznnnqqqLLLLLLLLLMMMMMMNNNNNNNNNKKKLLLMMMNNNNNNNNNNNNNNNJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHKKKKKKLLLKKKJJJJJJLLLNNNNNNOOOQQQRRRTTTUUUUUUUUUUUUSSSQQQNNNLLLKKKKKKKKKMMMNNNNNNNNNOOOQQQUUUXXXZZZZZZYYYYYYXXXXXXWWWWWWVVVTTTRRROOOOOOPPPRRRTTTVVVWWWYYYZZZZZZZZZYYYXXXVVVWWWWWWVVVUUUSSSQQQPPPPPPRRRTTTTTTRRRQQQQQQQQQOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUYYY\\\XXXZZZ\\\]]][[[WWWTTTQQQTTTUUUXXX\\\___aaabbbccc[[[YYYWWWVVVUUUWWWYYYZZZ___^^^]]][[[YYYWWWUUUTTTSSSSSSSSSUUUVVVUUURRROOOMMMMMMNNNNNNOOOQQQRRRSSSRRRRRRSSSSSSRRRQQQPPPOOOPPPOOOOOONNNNNNNNNNNNOOOQQQQQQRRRTTTUUUVVVVVVVVVWWWUUUTTTSSSTTTTTTUUUUUUYYYXXXUUUTTTVVV]]]fffllltttwwwwwwvvvzzztttkkkhhhcccbbbaaaaaabbbdddggghhhcccccccccaaa______aaabbbdddaaa^^^[[[[[[]]]aaacccdddiiirrrxxxxxxpppddd[[[YYY[[[]]]```cccdddeeefffeeeeeeddddddcccccccccbbb^^^]]]\\\ZZZZZZZZZZZZ[[[YYYZZZ\\\^^^```bbbdddeeecccbbbaaa```___]]]\\\\\\WWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRTTTVVVXXXYYYZZZZZZYYYXXXYYYZZZ[[[\\\]]]]]]]]]\\\]]]^^^```````````````]]]\\\\\\^^^______]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]```bbbbbbbbbaaa```aaabbbcccfffhhhhhheeecccZZZYYYXXXYYY[[[\\\\\\[[[UUUTTTTTTTTTSSSRRRQQQQQQPPPRRRTTTSSSRRRQQQQQQRRRTTTTTTUUUVVVYYY\\\___```fffnnnwww{{{|||~~~|||wwwuuu}}}zzzqqqllliiisssvvvsssvvvzzz}}}{{{xxxvvvtttpppiiieeedddccc``````ccc^^^]]]ZZZWWWTTTTTTVVVYYY]]]```ffflllttt|||}}}tttrrrpppvvv}}}xxxmmmeeeaaammm~~~|||ssssss~~~PPPPPPOOOMMMLLLKKKJJJIIIKKKKKKLLLNNNNNNOOOOOOOOOKKKLLLNNNPPPPPPPPPNNNMMMLLLKKKIIIHHHHHHIIIIIIJJJHHHGGGGGGGGGHHHHHHIIIJJJLLLLLLLLLKKKIIIJJJLLLNNNOOOPPPRRRTTTUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKKKKKKKNNNOOOPPPOOOOOORRRUUUXXX[[[ZZZYYYXXXXXXXXXXXXYYYXXXVVVSSSPPPOOOQQQSSSUUUWWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXWWWUUUSSSPPPNNNLLLPPPRRRTTTUUUSSSRRRRRRSSSRRRRRRTTTUUUVVVWWWWWWWWWSSSTTTUUUTTTTTTUUUXXXZZZZZZ^^^bbbbbb___ZZZUUUSSSTTTVVVZZZ]]]```bbbcccddd[[[ZZZXXXWWWWWWYYYZZZ\\\bbb```^^^[[[XXXVVVTTTSSSTTTTTTTTTUUUVVVUUUSSSPPPMMMMMMNNNNNNOOOQQQRRRSSSQQQRRRRRRRRRQQQOOOMMMLLLNNNNNNMMMNNNNNNOOOPPPQQQSSSSSSSSSTTTTTTUUUVVVVVVUUUSSSPPPPPPRRRUUUWWWXXXWWWVVVTTTSSSTTTWWW^^^bbbfffhhhiiijjjoooyyyzzzooohhhdddccc^^^^^^______```bbbcccddd_________^^^\\\\\\^^^```aaa___]]][[[[[[]]]```bbbbbbfffjjjllljjjeee___ZZZZZZ\\\^^^aaacccdddddddddddddddccccccbbbaaaaaa```ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZ[[[^^^```bbbcccddddddbbbbbbbbbaaa```^^^]]]\\\UUUVVVVVVWWWVVVVVVUUUUUUSSSSSSTTTRRRQQQPPPQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSUUUVVVXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^___```aaaaaa```___]]]\\\[[[\\\^^^___^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYY\\\]]]___`````````______bbbccceeehhhjjjiiieeebbbXXXWWWWWWYYY[[[[[[ZZZYYYTTTTTTTTTTTTSSSRRRPPPPPPOOOQQQRRRRRRPPPOOOOOOPPPOOOOOOPPPQQQTTTWWWZZZ\\\aaahhhooopppnnnpppxxxvvvqqqrrr}}}xxxtttwwwyyyxxxxxx{{{}}}uuurrruuu{{{|||}}}|||xxxuuuvvvvvvuuuwww{{{|||wwwmmm```TTTLLLIIIIIINNNTTT]]]hhhsss~~~xxxtttvvvyyy{{{ssslllqqq|||}}}sssqqqxxxOOONNNNNNMMMLLLKKKKKKJJJLLLMMMMMMNNNNNNNNNMMMMMMKKKLLLOOOQQQRRRQQQPPPOOOMMMLLLJJJIIIHHHIIIJJJKKKHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMLLLJJJIIIIIILLLNNNPPPQQQSSSTTTUUUTTTSSSRRRRRRQQQOOOMMMLLLKKKLLLLLLPPPQQQQQQPPPPPPRRRUUUXXXYYYXXXWWWVVVVVVWWWWWWXXXXXXVVVRRRPPPPPPRRRUUUWWWZZZZZZZZZYYYZZZZZZ[[[[[[YYYXXXVVVSSSPPPNNNLLLKKKOOOQQQTTTTTTSSSRRRSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWTTTUUUVVVUUUTTTSSSTTTVVVXXX]]]bbbdddaaa\\\WWWUUUTTTVVVZZZ]]]___aaaaaaaaaZZZZZZYYYYYYZZZ[[[\\\]]]aaa```]]][[[XXXVVVTTTSSSUUUTTTUUUVVVWWWVVVSSSQQQMMMMMMMMMMMMNNNPPPQQQQQQOOOPPPQQQRRRQQQPPPNNNMMMLLLLLLLLLMMMOOOQQQRRRSSSUUUUUUTTTTTTTTTUUUUUUUUUSSSQQQNNNOOORRRVVVWWWWWWTTTUUUVVVVVVUUUWWWZZZ\\\\\\^^^______eeennnuuuwww{{{~~~~~~xxxpppiiiddd```]]]\\\[[[\\\^^^```aaaaaaaaaaaa[[[\\\\\\[[[YYYZZZ\\\^^^]]]\\\[[[[[[[[[]]]___```___aaaccccccbbb```^^^]]][[[]]]___bbbcccccccccbbbbbbbbbaaa```___]]]]]]\\\XXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\^^^```bbbbbbbbbbbbaaaaaaaaaaaa___]]]\\\ZZZWWWWWWWWWWWWVVVTTTSSSRRRQQQRRRSSSQQQOOONNNPPPRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[]]]^^^```aaaaaa```___^^^]]][[[YYYZZZ\\\^^^______]]]\\\\\\[[[[[[ZZZZZZYYY\\\]]]]]]]]]]]]]]]^^^^^^```aaadddfffhhheeeaaa]]]TTTTTTUUUWWWYYYYYYWWWUUUSSSSSSSSSRRRQQQOOONNNMMMNNNOOOPPPPPPNNNMMMMMMNNNKKKKKKLLLNNNQQQUUUXXXYYY[[[___dddffffffhhhmmmrrr|||}}}}}}rrrooorrr{{{uuuqqqsssxxx|||~~~yyyrrrnnnqqqzzzqqq```TTTNNNLLLJJJNNNUUU^^^gggpppzzz~~~}}}zzzwwwttt~~~}}}}}}IIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNMMMLLLKKKKKKMMMPPPRRRSSSRRRQQQPPPNNNLLLJJJIIIHHHIIIJJJKKKHHHIIIIIIJJJKKKLLLNNNOOONNNMMMLLLJJJIIIIIIKKKNNNPPPRRRSSSTTTTTTSSSRRRPPPQQQPPPNNNLLLLLLLLLLLLLLLQQQQQQRRRQQQPPPRRRUUUXXXXXXWWWVVVUUUTTTUUUVVVWWWWWWUUURRRPPPQQQTTTWWWZZZ]]]\\\[[[YYYXXXYYYYYYZZZYYYXXXVVVSSSQQQOOONNNMMMNNNPPPSSSSSSSSSRRRRRRSSSPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWWWWVVVTTTRRRQQQQQQSSSYYY```cccaaa\\\XXXVVVTTTVVVYYY\\\^^^______^^^ZZZZZZZZZZZZ[[[\\\]]]^^^```^^^\\\ZZZXXXVVVUUUUUUUUUUUUUUUWWWXXXWWWTTTQQQLLLLLLLLLLLLMMMNNNOOOPPPMMMNNNPPPRRRRRRQQQPPPOOOKKKKKKLLLNNNOOORRRTTTUUUWWWVVVUUUUUUTTTUUUUUUUUURRRPPPNNNPPPTTTVVVVVVUUUUUUWWWYYYZZZYYYXXXXXXYYYYYY[[[[[[ZZZ]]]eeekkkkkkrrrxxx~~~~~~~~~~~~yyy|||}}}zzzxxx{{{xxxqqqllleeeaaa___\\\XXXTTTVVVWWWZZZ]]]^^^^^^]]]\\\YYYZZZZZZYYYXXXXXXZZZ\\\[[[[[[ZZZZZZ[[[]]]^^^___]]]^^^``````_________```\\\]]]```bbbccccccbbbaaaaaa```___^^^\\\[[[YYYYYYXXXXXXYYYYYYXXXXXXWWWVVVZZZ[[[^^^```aaaaaa``````````````````___]]]ZZZYYYYYYYYYYYYXXXVVVSSSQQQOOOPPPQQQRRRQQQNNNMMMOOORRRPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQRRRSSSUUUXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[^^^___aaabbbbbb```___]]]]]][[[XXXXXXZZZ^^^``````[[[[[[[[[ZZZZZZZZZZZZZZZ]]]\\\[[[[[[[[[\\\\\\]]]\\\^^^```ccccccaaa[[[WWWPPPQQQSSSVVVXXXXXXUUURRRQQQQQQRRRQQQPPPMMMKKKJJJMMMNNNOOOOOOMMMLLLLLLLLLIIIIIIKKKNNNQQQTTTWWWXXXYYY[[[]]]```bbbdddeeeeeeqqqsssyyy}}}yyypppnnnsss}}}wwwrrrrrrtttwwwxxxxxxvvvooojjjmmmwww~~~lll```ZZZYYYMMMNNNPPPSSSXXX```hhhnnn{{{uuusssvvvvvvMMMNNNOOOOOOOOONNNMMMLLLPPPNNNMMMNNNPPPQQQPPPNNNOOOQQQSSSUUUUUUTTTRRRPPPQQQOOOLLLIIIHHHIIIKKKLLLKKKJJJIIIJJJLLLOOOPPPPPPQQQPPPOOONNNMMMMMMNNNOOOSSSQQQPPPPPPRRRSSSRRRRRRPPPOOOOOONNNOOOPPPRRRRRRTTTUUUVVVVVVUUUTTTRRRQQQTTTVVVWWWWWWUUUTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYWWWVVVUUUVVVXXXYYYXXXWWWYYYXXXVVVTTTRRRPPPOOONNNLLLPPPUUUWWWWWWUUUSSSSSSQQQQQQQQQQQQSSSUUUWWWXXXVVVUUUSSSRRRQQQPPPQQQQQQVVVYYY]]]___]]]ZZZWWWUUUUUUXXX\\\```aaa```^^^\\\YYYXXXWWWXXXZZZ\\\[[[[[[\\\[[[ZZZWWWUUURRRPPPOOOTTTUUUUUUUUUTTTRRRQQQPPPPPPOOOMMMMMMNNNOOOOOONNNQQQRRRSSSSSSSSSRRRQQQPPPJJJKKKMMMPPPTTTUUUSSSQQQRRRRRRRRRRRRRRRRRRRRRSSSPPPQQQSSSUUUVVVVVVVVVVVVYYYWWWVVVWWWYYY[[[[[[ZZZZZZXXXUUUTTTUUUZZZ___cccfffhhhppp|||~~~yyyqqqmmmiiioooxxx~~~~~~xxxpppjjjcccbbb___\\\ZZZXXXXXXXXXYYYYYYXXXYYYYYYZZZ[[[\\\YYYXXXVVVUUUUUUWWWZZZ\\\___]]][[[ZZZ[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZ\\\]]]^^^```aaabbbcccbbbaaa___]]]___^^^\\\ZZZYYYYYYZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[[[[]]]```aaa``````aaabbbaaa```___^^^]]]\\\\\\\\\___\\\XXXVVVUUUUUUSSSRRRTTTRRRPPPNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQSSSTTTTTTSSSTTTWWWYYYZZZZZZYYYYYYYYYYYYZZZZZZ^^^^^^^^^______`````````___^^^^^^^^^]]]^^^^^^^^^]]][[[YYYWWWWWWXXXZZZ[[[```___]]]ZZZWWWWWWZZZ\\\_________^^^\\\YYYVVVUUURRRSSSVVVXXXWWWUUURRRPPPPPPPPPOOONNNMMMLLLKKKKKKJJJKKKMMMNNNOOOOOONNNNNNOOONNNMMMLLLMMMOOORRRSSSXXXXXXZZZ]]]```aaa___]]]```cccmmmxxx{{{wwwuuuxxx}}}yyyrrrpppssswwwooolllppptttsssuuuyyytttiiibbb```^^^______]]]ZZZYYYZZZ\\\aaakkkvvv~~~sssjjjppp}}}MMMNNNOOOPPPPPPOOONNNMMMPPPNNNLLLNNNPPPQQQPPPNNNOOOQQQSSSTTTTTTSSSQQQOOOOOONNNKKKIIIHHHIIIJJJKKKKKKJJJHHHIIILLLOOOPPPPPPQQQPPPPPPOOOPPPQQQRRRSSSTTTRRRPPPPPPQQQQQQPPPOOOPPPOOONNNNNNNNNPPPRRRSSSUUUUUUVVVUUUUUUSSSRRRQQQSSSTTTUUUUUUSSSRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVTTTUUUVVVWWWWWWVVVVVVVVVUUUSSSQQQPPPOOONNNMMMQQQVVVXXXWWWUUUSSSRRRPPPPPPPPPQQQRRRTTTVVVWWWVVVUUUSSSQQQOOOOOOOOOOOOQQQTTTXXXYYYXXXUUUTTTSSSVVVYYY]]]```aaa```^^^\\\ZZZXXXVVVVVVWWWXXXYYYXXX[[[ZZZXXXUUUSSSRRRQQQQQQTTTUUUUUUUUUSSSQQQOOONNNNNNLLLKKKKKKLLLMMMLLLKKKKKKLLLNNNOOOPPPOOOOOOOOOKKKKKKMMMPPPSSSTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRSSSUUUVVVVVVVVVUUUWWWUUUUUUVVVXXXYYYYYYXXXWWWUUUSSSSSSTTTXXX\\\^^^^^^___eeennnrrrssswww~~~{{{tttiiimmmsssxxx{{{~~~}}}|||~~~|||tttpppkkkfffaaa^^^]]]\\\ZZZYYYXXXXXXYYYXXXXXXXXXXXXXXXYYYZZZ[[[YYYXXXVVVUUUVVVWWWYYYZZZ\\\[[[ZZZ[[[\\\\\\[[[YYYYYYXXXXXXXXXYYYZZZ\\\]]]```aaabbbbbbbbbaaa___^^^\\\[[[YYYXXXWWWVVVWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\]]]^^^```___^^^^^^___```___^^^]]]\\\[[[ZZZZZZZZZ]]]ZZZWWWUUUUUUTTTSSSRRRTTTRRRPPPMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPRRRSSSSSSSSSTTTVVVXXXZZZYYYYYYXXXXXXYYYYYYZZZ]]]]]]\\\]]]]]]^^^___```]]]]]]\\\[[[[[[\\\]]]^^^]]][[[YYYWWWVVVWWWXXXYYY]]]\\\ZZZWWWTTTTTTVVVYYYZZZZZZZZZYYYXXXVVVTTTRRRSSSTTTVVVXXXWWWTTTQQQOOOOOONNNNNNMMMLLLKKKKKKJJJKKKLLLMMMOOOOOOOOONNNNNNNNNNNNMMMLLLLLLMMMNNNOOORRRSSSUUUXXX[[[\\\[[[ZZZYYY\\\dddpppuuuvvvyyy{{{tttrrruuuxxxpppkkkmmmpppppprrrvvvuuuiiidddcccjjjmmmooolllfffaaa______YYY```iiirrr~~~~~~~~~|||yyyyyyrrrjjjhhhsssKKKLLLNNNOOOPPPOOOOOONNNNNNMMMLLLMMMOOOPPPOOONNNPPPQQQRRRTTTTTTRRRPPPOOONNNMMMKKKJJJIIIJJJKKKKKKKKKJJJIIIJJJMMMOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWTTTRRRPPPOOOOOOOOONNNMMMPPPOOONNNMMMNNNPPPRRRTTTUUUUUUUUUUUUSSSRRRPPPOOOQQQRRRSSSRRRQQQPPPPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVTTTRRRRRRTTTUUUVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOPPPSSSWWWXXXWWWUUUSSSRRRPPPPPPPPPQQQRRRTTTUUUVVVVVVUUUSSSPPPNNNMMMLLLLLLNNNQQQSSSTTTTTTSSSSSSTTTXXXZZZ]]]```aaa```^^^\\\ZZZWWWSSSRRRSSSUUUVVVVVVZZZXXXVVVSSSRRRRRRSSSSSSUUUUUUUUUTTTSSSQQQOOOMMMMMMKKKJJJJJJKKKLLLLLLKKKGGGHHHJJJLLLNNNOOOOOOOOOMMMLLLLLLNNNQQQSSSTTTSSSQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRTTTUUUVVVUUUTTTTTTTTTSSSSSSTTTVVVWWWWWWUUUSSSSSSRRRRRRTTTVVVXXXYYYWWWVVVZZZ___cccffflllsssxxxzzz}}}www{{{~~~|||xxxuuutttuuuyyy~~~|||}}}xxxrrrjjjeeecccaaa]]][[[YYYYYYXXXXXXXXXXXXYYYYYYVVVVVVVVVWWWWWWXXXYYYZZZXXXXXXWWWVVVVVVVVVWWWWWWYYYYYYZZZ[[[]]]]]]ZZZXXXVVVUUUUUUUUUWWWXXXZZZ\\\``````aaabbbbbb```___^^^YYYXXXVVVUUUTTTSSSTTTTTTSSSTTTVVVXXXYYY[[[[[[\\\^^^^^^^^^]]][[[[[[\\\^^^]]]]]][[[ZZZYYYXXXXXXXXXZZZWWWUUUSSSTTTTTTSSSSSSSSSRRRPPPMMMLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOONNNPPPQQQSSSSSSSSSSSSUUUWWWXXXXXXXXXWWWWWWXXXXXXXXX[[[ZZZYYYYYYZZZ\\\^^^___\\\[[[YYYXXXYYY[[[]]]___^^^\\\YYYWWWUUUUUUVVVWWWYYYXXXWWWSSSQQQPPPRRRTTTUUUVVVVVVWWWVVVUUUSSSRRRTTTUUUWWWWWWVVVSSSPPPNNNMMMLLLLLLKKKJJJJJJJJJKKKMMMMMMOOOOOOPPPOOONNNMMMLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLNNNRRRUUUWWWWWWUUUTTTUUU[[[dddkkkooovvv}}}|||}}}xxxwwwyyyzzzssslllkkkkkklllooosss{{{tttjjjiiijjjtttxxx|||zzztttmmmkkkllllllpppvvv|||uuuccc[[[[[[___ffflllllljjjggggggiiilllnnnooolllkkkqqq~~~uuujjjjjjqqqIIIJJJKKKMMMNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOQQQRRRSSSTTTTTTRRRQQQPPPNNNMMMMMMLLLLLLLLLMMMMMMLLLKKKJJJKKKNNNQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXQQQOOOMMMMMMNNNNNNMMMLLLOOONNNMMMMMMNNNPPPRRRTTTUUUUUUTTTSSSQQQPPPOOONNNPPPQQQRRRQQQOOONNNOOOQQQQQQRRRSSSTTTUUUTTTTTTSSSSSSQQQOOOPPPSSSUUUWWWWWWSSSSSSSSSRRRRRRQQQQQQPPPQQQTTTWWWXXXWWWTTTSSSRRRPPPPPPQQQRRRTTTUUUVVVWWWWWWVVVTTTQQQOOOMMMKKKJJJNNNPPPRRRSSSSSSTTTUUUWWWYYY[[[]]]___```^^^\\\ZZZWWWTTTQQQOOOQQQTTTVVVWWWZZZXXXUUUSSSRRRSSSUUUVVVVVVVVVVVVUUUTTTQQQOOONNNNNNMMMKKKLLLMMMNNNNNNMMMJJJKKKLLLMMMOOOPPPQQQQQQNNNMMMLLLNNNPPPSSSTTTSSSQQQQQQQQQQQQRRRRRRRRRSSSRRRRRRTTTUUUUUUTTTSSSRRRRRRRRRSSSUUUWWWWWWVVVTTTRRRSSSSSSTTTUUUUUUUUUUUUTTTUUUXXX[[[]]]___dddhhhfffhhhlllsss|||zzzzzzzzz{{{~~~~~~}}}{{{uuuiiieee```]]]]]]]]]]]]\\\WWWWWWWWWWWWWWWWWWXXXXXXTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWWWWWWWVVVVVVUUUUUUWWWWWWYYY\\\^^^]]]ZZZWWWTTTTTTTTTUUUVVVXXXZZZ[[[______```aaa``````___^^^YYYXXXVVVTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYYYY[[[\\\\\\ZZZYYYYYY[[[]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUURRRRRRSSSTTTTTTSSSSSSRRRPPPNNNLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRTTTUUUTTTUUUVVVWWWXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXWWWVVVWWWZZZ]]]___]]][[[YYYWWWXXX[[[^^^```___]]]ZZZXXXVVVUUUUUUUUUUUUUUUTTTQQQNNNMMMOOOPPPSSSTTTVVVWWWWWWWWWVVVVVVUUUVVVVVVVVVTTTQQQNNNLLLKKKJJJIIIIIIIIIJJJKKKKKKNNNOOOPPPPPPOOONNNMMMLLLIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIKKKNNNRRRUUUUUUTTTSSSUUUZZZ___cccggglllqqqttt}}}~~~~~~{{{||||||sssllliiiiiikkknnn{{{tttmmmppptttvvv|||zzzzzzwwwgggVVVOOOMMMNNNPPPTTTXXXVVVTTTUUUXXX[[[]]]^^^]]]___iiizzztttrrryyy}}}|||~~~FFFGGGHHHJJJKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOSSSTTTTTTTTTTTTSSSRRRQQQNNNOOOOOOPPPPPPPPPPPPOOONNNLLLLLLMMMPPPSSSUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTMMMKKKJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSRRRQQQPPPOOONNNMMMMMMPPPQQQQQQPPPNNNMMMOOOQQQQQQRRRTTTUUUUUUTTTSSSRRROOONNNNNNPPPTTTWWWYYYZZZTTTTTTTTTSSSSSSSSSRRRRRRQQQTTTWWWWWWVVVTTTSSSRRRQQQRRRSSSUUUVVVWWWXXXXXXXXXWWWUUUSSSPPPMMMKKKJJJMMMOOOQQQRRRRRRSSSVVVXXXYYYZZZ\\\]]]]]][[[YYYWWWSSSQQQNNNNNNQQQUUUXXXZZZYYYWWWUUUSSSSSSTTTVVVXXXVVVWWWWWWVVVTTTRRRPPPOOONNNMMMKKKLLLNNNOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPOOOMMMLLLNNNPPPSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQRRRSSSTTTWWWYYYYYYVVVTTTSSSTTTUUUVVVVVVUUUTTTSSSRRRVVVZZZ[[[[[[\\\\\\\\\XXX\\\cccjjjrrr}}}~~~|||zzz|||}}}~~~|||vvvooogggbbb___]]]ZZZXXXXXXZZZ[[[\\\XXXXXXWWWWWWWWWVVVUUUUUURRRRRRRRRSSSTTTVVVWWWXXXWWWWWWVVVVVVVVVUUUTTTTTTVVVWWWZZZ]]]___^^^ZZZWWWUUUUUUUUUUUUVVVXXXZZZ[[[^^^^^^^^^^^^___^^^^^^^^^YYYXXXVVVUUUTTTSSSTTTTTTSSSTTTVVVWWWWWWVVVUUUTTTVVVWWWXXXXXXWWWXXXZZZ\\\ZZZYYYXXXXXXXXXXXXXXXXXXUUUSSSQQQQQQRRRTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKMMMMMMMMMNNNOOOOOOPPPQQQQQQTTTVVVWWWWWWWWWXXXYYYWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWVVVUUUWWWZZZ]]]```___]]][[[YYYZZZ\\\___aaa___^^^[[[YYYWWWVVVUUUUUUSSSSSSRRRPPPNNNMMMNNNOOORRRSSSUUUWWWXXXXXXXXXXXXTTTTTTTTTTTTRRROOOLLLJJJIIIIIIHHHGGGHHHJJJKKKLLLOOOPPPPPPPPPOOOMMMKKKJJJFFFHHHKKKMMMOOONNNMMMLLLJJJJJJKKKNNNRRRUUUUUUUUUUUUZZZaaaeeegggiiijjjjjjnnnxxxuuulllhhhffffffrrrvvvrrrvvv|||}}}ppp\\\QQQLLLJJJJJJMMMMMMKKKIIIIIIJJJLLLMMMMMMOOOQQQ\\\mmm}}}xxxsssyyyxxxsssoookkkddd\\\ZZZ]]]DDDEEEGGGHHHIIIHHHHHHGGGIIIJJJLLLLLLLLLLLLNNNPPPTTTTTTTTTSSSSSSRRRQQQPPPNNNOOOQQQRRRSSSSSSRRRQQQNNNMMMLLLNNNQQQTTTVVVVVVWWWWWWWWWVVVTTTSSSQQQPPPJJJIIIHHHIIIKKKMMMNNNMMMJJJKKKMMMOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMPPPPPPPPPNNNLLLLLLNNNPPPQQQRRRTTTUUUUUUTTTRRRQQQNNNNNNOOORRRWWWZZZ[[[ZZZUUUUUUTTTTTTSSSSSSRRRRRRPPPSSSUUUVVVUUUSSSSSSSSSRRRSSSUUUVVVXXXYYYYYYYYYWWWVVVUUUSSSQQQNNNLLLJJJJJJLLLNNNOOOPPPQQQSSSUUUXXXXXXYYYZZZYYYWWWUUUSSSOOOMMMLLLMMMQQQUUUXXXYYYWWWVVVTTTSSSSSSTTTUUUVVVUUUUUUUUUUUUTTTSSSQQQPPPLLLKKKJJJKKKMMMNNNNNNNNNOOOOOONNNMMMLLLLLLMMMMMMNNNMMMMMMOOOQQQSSSRRRRRRPPPPPPOOOOOONNNMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPRRRSSSUUUYYY[[[ZZZVVVSSSSSSSSSTTTUUUTTTSSSQQQPPPNNNTTTYYYYYYXXXXXXVVVRRRQQQWWW```ggglllrrryyy~~~}}}yyy~~~{{{vvvvvvyyyyyywwwsssnnnjjjfffbbb]]]ZZZWWWVVVSSSRRRRRRSSSUUUWWWWWWWWWWWWWWWVVVTTTSSSRRRPPPPPPQQQQQQSSSTTTVVVWWWVVVVVVUUUTTTTTTTTTUUUUUUXXXYYY[[[^^^___^^^[[[XXXWWWWWWVVVVVVVVVXXXYYYZZZ\\\\\\\\\\\\\\\]]]]]]]]]YYYXXXVVVTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVTTTRRRQQQQQQTTTVVVWWWWWWWWWXXXYYYVVVVVVVVVVVVWWWXXXYYYYYYUUUSSSQQQQQQRRRTTTTTTSSSQQQQQQQQQPPPOOONNNMMMLLLNNNMMMMMMNNNOOOPPPRRRRRRRRRUUUWWWYYYXXXXXXYYYYYYWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVWWWYYY[[[^^^```aaa___]]]\\\\\\]]]___aaa]]]\\\[[[YYYWWWUUUTTTTTTPPPQQQQQQPPPNNNMMMOOOPPPOOOPPPRRRUUUVVVWWWWWWWWWRRRRRRRRRQQQOOOMMMJJJIIIHHHHHHGGGGGGHHHJJJMMMNNNPPPPPPPPPOOONNNLLLIIIHHHEEEGGGIIILLLNNNNNNNNNMMMLLLKKKLLLNNNRRRUUUVVVUUUUUU___iiiooorrruuusssppplllvvvuuummmgggccceeennnzzzzzzvvv{{{|||dddUUUPPPOOOSSSXXXPPPMMMKKKIIIJJJJJJIIIHHHFFFGGGNNN\\\gggnnnssswww|||~~~{{{{{{|||yyytttfffeeeiiisss~~~yyytttooonnnlllgggdddddd[[[WWWUUUTTTOOOJJJJJJMMMEEEFFFGGGHHHHHHGGGFFFFFFGGGJJJLLLLLLKKKLLLNNNPPPRRRRRRRRRQQQPPPPPPOOOOOOMMMOOOQQQSSSTTTSSSRRRQQQLLLKKKKKKLLLPPPSSSUUUUUUUUUUUUUUUTTTRRRPPPNNNMMMJJJHHHGGGHHHJJJKKKKKKKKKHHHJJJMMMPPPRRRRRRPPPOOOLLLLLLKKKJJJJJJJJJKKKLLLNNNNNNMMMKKKJJJJJJLLLNNNOOOPPPRRRTTTTTTRRRPPPOOOPPPPPPRRRVVVYYY[[[ZZZXXXUUUUUUTTTSSSRRRQQQQQQQQQNNNQQQSSSTTTSSSRRRSSSSSSQQQSSSTTTVVVXXXXXXXXXXXXUUUUUUTTTRRRPPPMMMKKKIIIIIIKKKNNNOOOOOOPPPQQQSSSVVVVVVWWWVVVUUUSSSQQQPPPMMMKKKKKKLLLPPPSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQRRRSSSSSSSSSRRRPPPOOOMMMLLLKKKLLLNNNOOOPPPOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRSSSRRRPPPPPPOOONNNMMMLLLKKKJJJIIIKKKLLLNNNOOOPPPPPPPPPOOOQQQRRRUUUYYY[[[ZZZVVVRRRPPPPPPQQQPPPPPPNNNMMMLLLJJJQQQVVVUUUUUUVVVTTTOOOQQQXXX```eeegggiiilllpppwww~~~}}}yyy{{{|||xxxxxxzzz{{{|||sssjjjfffbbb___]]]\\\ZZZXXXUUUTTTRRROOONNNOOOQQQSSSTTTTTTUUUUUUTTTSSSRRRQQQNNNOOOOOOPPPRRRSSSUUUVVVVVVUUUSSSRRRSSSTTTVVVWWW[[[\\\]]]^^^___^^^[[[XXXXXXWWWVVVVVVVVVVVVXXXXXXZZZZZZZZZZZZZZZ[[[\\\\\\VVVUUUSSSQQQPPPPPPPPPQQQPPPRRRTTTUUUVVVTTTRRRQQQPPPSSSVVVWWWVVVUUUTTTTTTRRRRRRSSSTTTUUUWWWXXXYYYVVVTTTRRRQQQSSSTTTTTTSSSQQQQQQQQQQQQPPPPPPOOOOOOMMMMMMMMMMMMNNNPPPRRRSSSQQQTTTWWWYYYXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVWWWYYY[[[]]]```aaaaaa```___]]]]]]]]]^^^^^^ZZZYYYXXXWWWUUUTTTSSSRRRMMMNNNOOOOOONNNNNNOOOPPPNNNOOOQQQTTTVVVVVVWWWVVVPPPPPPOOONNNMMMKKKIIIHHHHHHGGGFFFFFFHHHKKKNNNPPPPPPPPPOOONNNLLLJJJHHHFFFEEEFFFHHHJJJKKKLLLLLLKKKMMMLLLLLLNNNQQQSSSTTTTTTUUUbbbnnnuuuzzz~~~}}}xxxooowwwzzzsssmmmfffiiimmmqqqyyy{{{yyy~~~wwweee]]]\\\___eeejjjeeeccc```^^^^^^]]][[[ZZZUUUSSSVVV^^^dddeeefffiiijjjttt~~~}}}ssshhhcccccchhhiiimmmrrrssspppiiiccc\\\^^^^^^\\\]]]___]]]XXXQQQTTTZZZbbbkkkrrrtttsssfff^^^XXXWWWUUUPPPOOORRRSSSQQQQQQSSSRRRQQQSSSYYYFFFGGGHHHIIIHHHGGGFFFEEEGGGIIILLLLLLKKKKKKNNNPPPQQQQQQPPPOOONNNNNNMMMMMMLLLNNNQQQSSSTTTSSSRRRPPPKKKJJJIIIKKKOOORRRTTTTTTRRRRRRSSSRRRQQQOOOMMMLLLKKKIIIHHHHHHIIIJJJIIIHHHFFFIIINNNRRRSSSRRRPPPNNNJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMLLLJJJHHHHHHKKKMMMNNNOOOQQQSSSSSSQQQOOOMMMRRRSSSUUUYYY[[[[[[YYYVVVTTTTTTSSSRRRQQQPPPOOOOOOMMMOOORRRSSSSSSRRRSSSTTTPPPRRRTTTVVVWWWXXXXXXWWWSSSSSSRRRQQQOOOMMMJJJIIIIIILLLOOOQQQQQQQQQRRRSSSUUUUUUUUUTTTSSSQQQOOOMMMKKKJJJJJJKKKNNNPPPQQQPPPRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPOOONNNPPPNNNMMMNNNQQQRRRRRRRRRPPPOOONNNMMMMMMNNNOOOPPPMMMMMMNNNQQQSSSSSSQQQOOOPPPOOONNNLLLKKKIIIHHHGGGIIIJJJLLLNNNOOOOOOOOOOOOPPPRRRUUUYYY[[[YYYUUUQQQNNNNNNMMMMMMKKKJJJIIIHHHHHHPPPTTTRRRRRRVVVUUUQQQSSSYYYaaadddcccccceeehhhiiinnnvvv~~~|||{{{|||{{{{{{~~~}}}vvvqqqpppjjjbbbdddaaa]]][[[ZZZZZZXXXWWWXXXWWWUUUQQQOOOOOOQQQSSSQQQQQQRRRSSSSSSRRRQQQPPPNNNNNNNNNOOOQQQSSSTTTUUUVVVTTTRRRQQQRRRTTTWWWXXX^^^]]]]]]______^^^[[[YYYXXXWWWVVVUUUUUUUUUVVVWWWYYYYYYXXXYYYYYYZZZ[[[[[[SSSRRRPPPNNNMMMMMMMMMNNNNNNPPPRRRUUUVVVUUUSSSRRRPPPSSSWWWXXXVVVSSSQQQPPPOOOPPPPPPRRRTTTVVVXXXYYYWWWTTTRRRRRRSSSTTTTTTSSSPPPQQQQQQRRRRRRQQQQQQPPPMMMLLLLLLLLLMMMOOOQQQSSSPPPSSSWWWXXXXXXWWWWWWXXXYYYXXXXXXWWWWWWXXXXXXYYYUUUVVVXXX[[[]]]___```aaaaaa```___^^^]]]\\\\\\\\\WWWWWWVVVUUUTTTRRRQQQQQQJJJLLLNNNNNNMMMMMMOOOQQQOOOPPPSSSUUUWWWXXXXXXXXXNNNNNNNNNMMMKKKJJJHHHHHHHHHGGGFFFFFFHHHKKKOOOQQQOOOOOOOOONNNLLLIIIFFFEEEFFFGGGHHHHHHIIIIIIIIIIIILLLKKKKKKLLLOOORRRRRRRRRVVVcccooovvv|||{{{sssyyy{{{qqqooollljjjmmmyyyyyyyyyuuukkkccceeekkkppptttxxx}}}{{{xxxvvvuuutttrrrpppqqqmmmmmmqqqrrrpppooopppwwwjjjaaaaaaZZZYYY[[[]]]___]]]WWWSSSJJJMMMMMMKKKLLLOOOMMMHHHHHHLLLQQQWWW]]]dddhhhiiiggg___YYYYYYXXXSSSSSSVVVXXXWWWYYY]]]___```eeelllFFFFFFFFFFFFEEEEEEEEEEEEFFFIIILLLKKKIIIHHHMMMQQQSSSRRRPPPNNNLLLKKKJJJJJJOOOOOONNNNNNMMMLLLLLLLLLIIIIIIJJJLLLNNNPPPRRRSSSUUURRROOOPPPSSSSSSOOOJJJKKKIIIFFFEEEGGGHHHIIIIIIGGGGGGIIILLLOOONNNKKKIIIIIIHHHGGGGGGGGGHHHIIIJJJMMMLLLIIIGGGGGGHHHJJJLLLPPPPPPPPPOOONNNNNNQQQSSS[[[YYYXXXXXXXXXXXXVVVUUURRRRRRQQQPPPOOOOOONNNMMMOOOOOONNNOOOPPPRRRTTTVVVUUUVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSQQQNNNMMMMMMNNNMMMLLLKKKKKKMMMOOORRRTTTRRRRRRRRRQQQPPPPPPOOOOOOKKKLLLLLLNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRMMMNNNOOOPPPPPPPPPOOONNNKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMMMMLLLLLLKKKKKKNNNOOOOOOOOOOOONNNMMMMMMQQQOOOMMMKKKJJJJJJKKKKKKHHHKKKNNNNNNLLLLLLMMMOOOUUUVVVWWWWWWVVVSSSPPPNNNNNNMMMLLLJJJJJJJJJKKKLLLPPPQQQRRRTTTTTTTTTTTTSSSTTTVVVZZZ]]]___^^^\\\ZZZ```cccgggmmmrrrvvvyyy{{{}}}zzztttqqqsssqqqnnnjjjfffcccaaa```\\\[[[ZZZYYYXXXWWWVVVUUUWWWTTTPPPNNNOOOQQQSSSSSSTTTSSSSSSRRRQQQOOONNNMMMLLLMMMOOOQQQRRRRRRRRRRRRSSSRRRPPPNNNNNNSSSYYY^^^cccbbb```^^^\\\YYYXXXWWWQQQRRRRRRQQQQQQSSSWWWZZZXXXWWWVVVUUUUUUUUUVVVWWWVVVUUURRROOOMMMKKKKKKKKKLLLNNNPPPRRRTTTTTTSSSRRRSSSVVVXXXWWWUUUQQQOOONNNNNNNNNPPPRRRTTTUUUWWWXXXTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPNNNLLLMMMOOOQQQSSSVVVYYYZZZYYYWWWVVVUUUVVVXXXZZZ[[[\\\[[[ZZZYYYTTTVVVXXXZZZ\\\^^^______```^^^\\\ZZZXXXVVVUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMLLLLLLMMMMMMNNNPPPQQQSSSTTTTTTTTTSSSRRROOONNNMMMKKKIIIHHHHHHGGGCCCCCCDDDEEEGGGJJJLLLNNNSSSPPPMMMLLLLLLJJJFFFCCCGGGHHHIIIIIIJJJJJJJJJJJJMMMLLLJJJIIIIIIKKKNNNPPPUUUYYY^^^bbbgggnnnvvv}}}~~~~~~~~~}}}|||{{{{{{zzzuuunnnooo}}}yyysssttt~~~yyyeeefffjjjpppxxx~~~xxxooonnniiigggiiihhhaaaYYYVVVJJJLLLNNNNNNKKKHHHGGGGGGLLLQQQSSSUUUddd{{{xxxmmmhhheeeccceeehhhvvvuuurrroooooorrrwww|||FFFFFFFFFFFFEEEEEEEEEEEEEEEHHHKKKJJJHHHHHHLLLOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKHHHIIIIIIJJJLLLNNNOOOPPPPPPPPPPPPQQQSSSRRRNNNKKKJJJHHHEEEDDDFFFGGGHHHHHHGGGGGGIIIKKKMMMMMMKKKIIIHHHHHHGGGFFFGGGHHHIIIJJJKKKJJJHHHFFFFFFGGGHHHJJJKKKMMMNNNOOOOOOPPPSSSUUUXXXVVVUUUUUUUUUUUUTTTRRRRRRQQQQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSQQQOOOMMMMMMNNNMMMLLLLLLLLLNNNPPPRRRTTTRRRRRRRRRRRRQQQPPPOOOOOOKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSRRRRRRMMMNNNOOOPPPPPPPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKNNNNNNNNNNNNNNNMMMMMMLLLOOONNNMMMLLLKKKKKKKKKKKKHHHKKKMMMMMMLLLLLLNNNPPPUUUVVVWWWWWWUUUSSSOOOMMMNNNMMMKKKJJJJJJJJJKKKLLLNNNOOOPPPRRRRRRRRRRRRQQQRRRTTTWWWZZZ[[[ZZZYYYXXXWWWXXX\\\```dddiiilllnnnoooqqquuuxxxzzz~~~{{{tttnnnjjjiiillljjjgggdddaaa^^^\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUVVVSSSOOOMMMNNNPPPRRRRRRQQQQQQPPPPPPNNNMMMLLLKKKKKKLLLNNNOOOPPPPPPPPPPPPQQQPPPOOOMMMNNNRRRXXX]]]aaa```___]]]ZZZXXXWWWVVVQQQRRRRRRQQQPPPRRRUUUWWWVVVUUUTTTSSSSSSTTTUUUVVVVVVTTTRRROOOMMMLLLKKKKKKLLLMMMOOOPPPQQQPPPOOONNNSSSUUUWWWVVVTTTPPPNNNNNNLLLMMMOOOQQQSSSUUUWWWXXXUUUUUUTTTTTTTTTTTTUUUUUURRRRRRRRRRRRQQQQQQQQQPPPQQQQQQPPPNNNLLLLLLNNNPPPRRRUUUXXXYYYWWWUUUTTTTTTVVVXXXZZZ\\\\\\[[[YYYXXXUUUVVVWWWYYYZZZ[[[[[[\\\___^^^\\\ZZZWWWVVVUUUTTTRRRRRRRRRRRRQQQPPPOOONNNNNNMMMLLLKKKLLLLLLNNNNNNSSSTTTTTTTTTSSSQQQOOONNNNNNMMMKKKJJJHHHGGGGGGGGGDDDDDDDDDEEEGGGIIIKKKMMMPPPNNNLLLKKKLLLKKKHHHEEEGGGGGGHHHIIIIIIIIIIIIIIIKKKJJJIIIIIIIIIJJJLLLMMMQQQSSSUUUWWWZZZaaajjjqqq|||xxxwwwvvv{{{yyyzzz}}}~~~~~~xxxzzzyyyxxxzzzxxxtttqqqpppppptttxxxoookkkjjjooowwwzzzwwwxxxuuulllccc___SSSWWW[[[^^^^^^^^^^^^___]]]gggqqq{{{}}}vvvtttrrrpppqqq}}}|||yyyuuurrruuu|||FFFFFFFFFFFFEEEEEEEEEEEEDDDGGGIIIIIIGGGGGGJJJMMMLLLKKKKKKKKKKKKLLLMMMMMMHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNKKKNNNRRRSSSRRROOONNNMMMIIIFFFDDDCCCEEEGGGGGGGGGHHHGGGGGGHHHJJJKKKKKKIIIGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGEEEEEEFFFGGGGGGEEEHHHLLLOOOPPPRRRTTTUUUVVVUUUSSSSSSTTTTTTRRRQQQPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNQQQPPPPPPPPPPPPPPPQQQRRRQQQRRRSSSRRRPPPNNNNNNOOOMMMMMMMMMNNNOOOQQQSSSTTTRRRRRRSSSSSSRRRQQQOOONNNKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPQQQRRRRRRRRRRRRQQQLLLMMMNNNOOOPPPOOOOOONNNMMMNNNNNNNNNMMMMMMLLLKKKNNNNNNMMMLLLLLLKKKJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKHHHJJJLLLMMMLLLMMMNNNPPPUUUVVVVVVVVVTTTQQQNNNLLLMMMLLLKKKJJJJJJJJJKKKKKKKKKMMMNNNOOOPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSTTTUUUXXX[[[___ccceeeeeehhhlllooossswww||||||sssjjjdddaaaaaabbbdddcccaaa^^^\\\ZZZYYYYYYZZZYYYYYYXXXWWWVVVVVVUUUUUURRRNNNMMMNNNPPPQQQQQQOOOOOOOOOOOONNNMMMKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMLLLMMMQQQVVV[[[^^^]]]\\\[[[YYYWWWUUUTTTRRRRRRRRRPPPOOOOOOQQQSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSQQQOOOMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKRRRTTTUUUUUURRROOOMMMMMMJJJKKKMMMPPPRRRTTTVVVWWWVVVUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQOOOLLLLLLMMMOOOQQQSSSUUUVVVTTTSSSSSSSSSUUUXXX[[[]]]]]][[[YYYWWWVVVVVVWWWXXXXXXYYYXXXXXX^^^]]][[[YYYWWWUUUTTTTTTQQQQQQQQQQQQPPPOOONNNNNNLLLKKKKKKJJJKKKLLLNNNOOOSSSSSSSSSSSSRRRPPPOOOMMMMMMLLLJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKMMMLLLKKKKKKKKKJJJHHHFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJNNNMMMLLLLLLNNNTTT\\\bbbwww{{{{{{uuunnnkkkrrr~~~xxxuuuxxx{{{~~~yyyfffaaaaaaaaaaaaeeekkkpppyyytttooooooxxx|||zzzvvvlllddd```aaaeeekkkppprrrtttuuuvvvwww}}}zzzvvvuuuxxxzzzzzzvvvssswwwFFFFFFFFFFFFEEEEEEEEEDDDBBBEEEGGGGGGGGGGGGHHHJJJJJJJJJIIIIIIIIIJJJKKKKKKFFFFFFFFFGGGHHHIIIIIIJJJHHHHHHHHHIIIIIIKKKLLLLLLKKKQQQVVVVVVRRRMMMLLLMMMIIIGGGDDDDDDEEEGGGHHHHHHIIIGGGEEEFFFHHHIIIIIIIIIEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFAAAEEEKKKOOOPPPQQQSSSTTTVVVTTTSSSSSSTTTTTTSSSRRROOOOOOOOOOOONNNNNNNNNNNNMMMNNNPPPQQQQQQPPPOOONNNOOOOOONNNNNNNNNOOOPPPQQQPPPQQQSSSRRRPPPOOOOOOOOOMMMMMMNNNPPPQQQRRRSSSTTTQQQRRRSSSSSSSSSQQQOOONNNKKKKKKJJJKKKKKKMMMNNNOOONNNNNNOOOPPPPPPPPPPPPPPPKKKLLLMMMNNNOOOOOONNNNNNLLLLLLLLLMMMMMMLLLLLLKKKNNNMMMMMMLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMOOOPPPUUUUUUUUUTTTRRROOOLLLKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKLLLMMMOOOOOOOOOOOONNNOOOPPPPPPQQQRRRRRRRRRRRRSSSRRRRRRTTTVVVZZZ]]]``````bbbfffjjjnnnrrrwww{{{zzz{{{{{{zzzzzzyyyxxxxxxxxxvvvooopppkkkddd]]]YYYZZZ\\\___```___]]]\\\ZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUSSSPPPMMMLLLMMMOOOPPPOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKLLLOOOUUUXXX[[[[[[[[[ZZZYYYWWWUUUTTTRRRRRRRRRPPPMMMLLLNNNOOOOOOOOONNNMMMMMMNNNPPPPPPQQQQQQOOONNNLLLKKKJJJJJJIIIJJJKKKLLLMMMMMMLLLLLLQQQSSSTTTSSSPPPNNNLLLLLLIIIJJJLLLOOOQQQTTTVVVWWWUUUUUUUUUUUUUUUUUUTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPMMMLLLMMMOOOPPPRRRSSSSSSRRRQQQQQQRRRVVVXXX[[[]]]]]][[[XXXVVVUUUVVVWWWXXXYYYYYYYYYYYY]]]\\\ZZZXXXVVVUUUTTTSSSPPPPPPPPPPPPOOOOOONNNMMMJJJJJJJJJJJJKKKLLLNNNOOONNNOOOPPPRRRRRRQQQQQQPPPMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJLLLLLLKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGKKKJJJIIIIIIKKKOOOUUUYYYfffllltttyyyzzzwwwsssqqqkkkwww|||{{{|||{{{cccWWWSSSWWWYYYaaajjjrrr|||}}}tttqqqnnnhhheeeeeennnrrrxxx}}}zzzwwwwwwsssxxx||||||{{{FFFFFFFFFFFFEEEEEEEEEDDDAAACCCEEEFFFGGGGGGGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMOOOUUUZZZYYYRRRLLLKKKLLLJJJGGGEEEEEEGGGIIIJJJJJJIIIFFFDDDDDDEEEGGGHHHHHHDDDDDDEEEFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEAAAEEEJJJNNNOOOPPPPPPPPPSSSRRRQQQQQQRRRRRRQQQPPPMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMOOOQQQSSSSSSRRRRRROOOOOONNNNNNNNNOOOOOOPPPMMMPPPRRRRRRPPPOOONNNOOOMMMNNNPPPRRRSSSTTTTTTTTTQQQQQQRRRRRRQQQPPPOOONNNKKKJJJIIIIIIJJJKKKMMMNNNLLLMMMMMMNNNNNNMMMMMMLLLHHHIIIKKKMMMMMMMMMMMMLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJLLLNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMNNNOOORRRRRRRRRQQQOOOMMMJJJIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPNNNNNNMMMNNNOOORRRUUUWWWXXXZZZ^^^bbbeeeiiinnnqqqrrrrrrsssrrrrrrpppnnnmmmjjjvvv|||}}}vvvwwwwwwuuuqqqkkkeeeaaabbb___[[[XXXVVVWWWYYY[[[\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUURRRPPPMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNOOOOOONNNNNNOOOOOOOOOOOOKKKLLLLLLLLLMMMOOOSSSVVVYYYYYYZZZZZZZZZXXXVVVUUURRRRRRRRROOOMMMKKKKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRSSSRRROOOMMMLLLLLLIIIJJJLLLNNNQQQSSSUUUVVVTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOONNNOOOPPPQQQRRRRRRQQQPPPPPPQQQSSSWWWXXX[[[]]]]]][[[XXXVVVUUUVVVXXXYYY[[[[[[\\\\\\[[[ZZZXXXVVVUUUTTTSSSSSSOOOOOOOOOOOOOOOOOONNNMMMJJJJJJJJJJJJKKKLLLNNNOOOMMMNNNOOOPPPQQQPPPPPPOOOMMMMMMKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGIIIIIIMMMMMMMMMKKKIIIGGGFFFEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDFFFHHHIIIJJJIIIIIIHHHHHHHHHIIIKKKMMMPPPSSSTTTXXX^^^fffnnnsssvvvyyy{{{qqqyyyyyydddZZZUUUVVVYYY___ggglllsss~~~sssooopppqqquuuzzz{{{{{{yyy|||}}}FFFFFFFFFFFFEEEEEEEEEEEEAAABBBDDDFFFGGGGGGGGGFFFJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMSSSWWW[[[YYYRRRLLLKKKKKKJJJGGGEEEEEEGGGIIIKKKKKKGGGEEECCCCCCEEEFFFFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGEEEFFFGGGHHHGGGFFFDDDCCCAAADDDIIIMMMNNNNNNNNNOOOOOONNNMMMMMMNNNOOONNNLLLLLLLLLLLLMMMMMMNNNNNNOOOMMMNNNOOOQQQRRRSSSTTTTTTOOOOOOOOOPPPOOONNNMMMMMMKKKMMMPPPQQQPPPNNNNNNNNNMMMNNNQQQTTTUUUUUUTTTTTTQQQQQQPPPPPPOOONNNNNNNNNKKKJJJIIIHHHHHHJJJLLLMMMKKKKKKKKKKKKKKKJJJIIIHHHFFFGGGIIIJJJKKKKKKKKKKKKGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKLLLNNNNNNOOOOOOOOOMMMKKKJJJLLLMMMMMMMMMOOOOOONNNMMMLLLJJJIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJLLLMMMNNNPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQPPPOOONNNLLLLLLLLLMMMNNNPPPRRRSSSTTTVVVYYY\\\^^^aaaeeehhhllllllllllllkkkjjjiiiiiihhhsss{{{xxxwww{{{}}}{{{|||~~~~~~}}}}}}yyyxxxzzzzzzsssmmmjjjeeedddcccaaa```^^^]]]]]]\\\[[[YYYWWWVVVVVVVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUURRRPPPNNNMMMNNNOOOOOONNNLLLMMMNNNNNNNNNNNNNNNMMMPPPOOOOOOOOOPPPPPPQQQRRRMMMNNNOOOOOONNNOOORRRTTTVVVWWWYYYZZZZZZXXXVVVUUUQQQRRRRRRPPPMMMJJJJJJKKKJJJIIIHHHHHHIIIJJJLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKMMMOOOQQQSSSTTTQQQRRRSSSQQQOOOLLLLLLLLLKKKLLLMMMOOOQQQSSSTTTUUUSSSTTTUUUUUUTTTSSSQQQPPPRRRRRRRRRSSSSSSSSSSSSSSSQQQSSSTTTSSSQQQPPPQQQRRRRRRRRRRRRQQQOOOPPPRRRTTTXXXYYY[[[[[[[[[ZZZXXXWWWVVVWWWYYY[[[\\\]]]^^^^^^ZZZYYYWWWUUUTTTSSSSSSRRROOOOOOOOOPPPPPPOOOOOONNNLLLKKKKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPOOOMMMLLLJJJMMMMMMLLLKKKJJJIIIIIIJJJGGGGGGFFFFFFFFFGGGIIIJJJMMMNNNNNNLLLIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEHHHJJJKKKKKKKKKKKKIIIIIIJJJLLLPPPRRRRRRQQQSSSVVV[[[aaafffmmmtttyyyxxx}}}}}}|||rrrhhheeebbb______bbbeeeeeeeeemmmwww}}}|||xxxuuuyyy{{{yyyFFFFFFFFFFFFEEEEEEEEEEEEAAABBBDDDFFFHHHHHHGGGFFFHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHJJJKKKLLLTTTVVVXXXVVVQQQMMMKKKKKKHHHFFFDDDDDDFFFIIIJJJJJJFFFDDDCCCCCCDDDEEEEEEDDDAAABBBDDDEEEFFFGGGGGGFFFCCCDDDFFFGGGFFFEEECCCAAA???CCCGGGKKKLLLMMMNNNPPPMMMLLLKKKLLLMMMNNNMMMKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSNNNOOOPPPPPPOOOMMMJJJIIIHHHKKKOOOPPPOOONNNMMMMMMMMMOOORRRUUUWWWVVVUUUSSSQQQPPPNNNMMMLLLLLLMMMNNNKKKJJJHHHGGGGGGIIIKKKLLLKKKJJJJJJIIIHHHFFFDDDDDDCCCEEEFFFHHHIIIJJJIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIJJJKKKMMMNNNPPPQQQQQQNNNKKKJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPOOOOOONNNOOOQQQRRRQQQPPPMMMKKKLLLLLLMMMOOOPPPQQQRRRSSSRRRTTTVVVWWWXXX[[[^^^aaaccccccccccccccccccccccccfffppptttqqqqqqxxxyyytttqqqssstttsssrrrtttzzz~~~~~~||||||{{{xxxvvvttthhheeedddfffddd^^^\\\]]]YYYYYYXXXWWWXXXXXXYYYZZZYYYYYYXXXWWWVVVVVVUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUURRRPPPNNNNNNOOOPPPOOONNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTOOOPPPQQQQQQPPPPPPQQQSSSSSSTTTWWWXXXXXXWWWUUUTTTQQQRRRRRRPPPMMMKKKJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMLLLJJJIIILLLLLLMMMNNNOOOQQQSSSTTTRRRSSSSSSQQQNNNMMMLLLMMMMMMMMMNNNPPPQQQRRRSSSTTTTTTUUUVVVVVVUUUTTTRRRPPPQQQQQQQQQRRRRRRRRRSSSSSSQQQSSSTTTTTTSSSSSSTTTUUUTTTTTTSSSQQQPPPQQQSSSVVVZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\YYYXXXVVVUUUSSSSSSRRRRRROOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLKKKLLLLLLNNNNNNOOOOOOPPPOOONNNMMMKKKJJJLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFEEEEEEFFFHHHIIIKKKLLLNNNOOOMMMJJJHHHHHHIIIGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFHHHJJJLLLNNNOOOOOOPPPNNNMMMNNNQQQSSSSSSRRRRRRSSSTTTUUUYYY___gggllltttxxxzzzxxxttttttxxx|||uuuvvvxxxvvvsssrrrqqqnnnhhhdddhhhpppkkkiiiiiilllsss}}}||||||{{{FFFFFFFFFFFFEEEEEEEEEEEEBBBBBBDDDFFFIIIIIIGGGEEEFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGIIIKKKLLLSSSTTTUUUSSSQQQNNNMMMLLLGGGEEECCCCCCEEEHHHIIIIIIEEEDDDCCCCCCDDDEEEDDDBBB@@@AAACCCEEEFFFGGGFFFFFFAAABBBDDDFFFEEECCCAAA???>>>AAAFFFIIIKKKMMMPPPRRRNNNMMMLLLMMMNNNOOONNNMMMJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPNNNNNNNNNNNNPPPQQQLLLNNNPPPQQQOOOLLLHHHFFFGGGJJJNNNOOOOOOMMMLLLLLLMMMOOOSSSVVVWWWWWWUUUSSSRRRPPPMMMKKKJJJKKKMMMNNNKKKJJJHHHFFFFFFHHHJJJLLLJJJJJJIIIHHHFFFDDDBBBAAABBBCCCEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGIIIJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIJJJLLLNNNQQQRRRSSSOOOKKKJJJKKKLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJJJJKKKMMMNNNOOOOOONNNNNNLLLNNNQQQRRRRRROOOLLLIIIIIIJJJKKKMMMNNNOOOPPPPPPMMMOOOPPPQQQQQQSSSVVVXXXWWWVVVVVVVVVWWWWWWXXXYYY^^^gggiiieeegggoooooohhhhhhjjjkkkkkkjjjmmmsssxxx~~~|||{{{{{{|||yyysssqqqpppssswwwuuummmddd```]]]YYYWWWVVVWWWYYYXXXVVVWWW\\\VVVVVVUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVWWWXXXYYYWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUURRRQQQOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRNNNNNNNNNNNNOOOQQQSSSTTTQQQRRRSSSSSSQQQQQQQQQSSSQQQRRRUUUWWWWWWVVVTTTSSSQQQRRRRRRPPPNNNKKKJJJKKKGGGGGGFFFFFFGGGIIIJJJLLLMMMNNNOOOOOOOOOMMMLLLKKKNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSQQQOOOMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXWWWUUUSSSQQQPPPPPPPPPQQQQQQQQQRRRRRRQQQSSSUUUUUUUUUTTTUUUVVVUUUUUUTTTRRRPPPQQQUUUWWW\\\[[[ZZZYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWVVVTTTSSSRRRRRRRRROOOOOOPPPQQQQQQPPPPPPPPPOOONNNMMMLLLLLLMMMNNNNNNKKKLLLMMMNNNOOONNNMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHFFFEEEEEEEEEFFFHHHJJJKKKJJJLLLNNNNNNKKKIIIJJJLLLHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFHHHJJJMMMOOOQQQRRRXXXTTTPPPOOORRRUUUVVVUUUQQQPPPOOOOOOPPPUUU\\\aaajjjooossssssqqqqqqvvv{{{}}}}}}~~~|||ssslllnnnuuukkkhhhdddaaadddkkkttt{{{}}}}}}~~~HHHGGGEEECCCBBBCCCDDDEEEBBBDDDFFFHHHHHHHHHGGGFFFCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFHHHIIIJJJQQQQQQPPPNNNLLLKKKJJJIIIFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCCCCCCCBBBAAA@@@AAABBBDDDFFFGGGHHHHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBAAACCCGGGJJJLLLMMMMMMMMMJJJKKKLLLLLLKKKIIIGGGFFFLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJLLLMMMNNNNNNMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOQQQUUUWWWWWWVVVQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIGGGEEECCCBBBBBBAAADDDEEEEEEFFFGGGHHHHHHHHHJJJKKKKKKIIIGGGGGGHHHIIIGGGIIIJJJJJJJJJKKKMMMNNNLLLLLLLLLLLLLLLKKKJJJJJJHHHIIIIIIKKKMMMOOOQQQRRRMMMLLLKKKIIIIIIIIIJJJKKKGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMOOONNNKKKJJJKKKNNNPPPQQQRRRRRRRRRPPPMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOKKKKKKKKKKKKLLLMMMOOOPPPSSSSSSRRRQQQOOONNNPPPRRRVVVWWWZZZ\\\^^^_________^^^_________aaadddiiimmmwwwzzz~~~|||vvvvvvxxxzzz|||}}}xxxvvvsssrrrqqqpppppprrrtttuuupppooommmkkkhhheeecccbbbbbbbbb```\\\VVVRRRPPPOOOQQQQQQRRRRRRSSSSSSTTTTTTVVVUUUUUUTTTTTTTTTTTTTTTXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSTTTTTTTTTRRRQQQPPPNNNOOOPPPQQQRRRRRRRRRQQQUUUUUUUUUTTTTTTRRRQQQPPPMMMNNNOOOPPPPPPPPPOOONNNRRRQQQPPPOOOPPPRRRTTTUUUQQQPPPPPPPPPPPPPPPPPPQQQPPPPPPQQQRRRRRRRRRRRRRRRSSSQQQOOOMMMLLLLLLLLLLLLIIIHHHFFFDDDBBBCCCGGGJJJKKKLLLOOOQQQRRRRRRRRRQQQOOONNNNNNNNNOOOPPPRRRSSSTTTSSSRRRPPPOOOOOOOOOOOOSSSTTTTTTUUUUUUUUUUUUUUUZZZZZZYYYVVVSSSQQQQQQRRRPPPPPPQQQQQQRRRRRRSSSSSSQQQRRRTTTUUUVVVXXX\\\^^^\\\YYYTTTQQQPPPRRRUUUXXXYYYZZZZZZYYYXXXXXX[[[]]]\\\\\\\\\\\\[[[[[[ZZZZZZWWWVVVUUUSSSRRRPPPOOONNNOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRQQQPPPNNNMMMOOOPPPNNNNNNNNNMMMNNNNNNOOOPPPNNNLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLOOOOOOOOOPPPPPPOOOOOONNNHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEIIIPPPUUUWWWWWWOOOPPPQQQRRRSSSSSSSSSSSSTTTQQQMMMKKKKKKOOOSSSVVV\\\aaagggiiijjjlllrrrwww{{{vvvuuu}}}~~~zzz|||zzzmmm```\\\^^^___```bbbdddccceeellloooooovvv|||}}}FFFEEEDDDCCCCCCCCCDDDDDDBBBDDDFFFHHHIIIHHHGGGFFFCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJNNNNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHJJJJJJJJJJJJJJJKKKLLLLLLLLLJJJHHHFFFHHHIIIKKKLLLLLLKKKIIIHHHJJJIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMPPPSSSVVVUUUUUUQQQPPPNNNMMMLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEECCCBBBAAA@@@@@@EEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKIIIGGGGGGHHHIIIIIIKKKLLLLLLKKKJJJJJJKKKJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRMMMLLLKKKJJJJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLNNNOOOOOOOOOOOOMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPPPPNNNLLLMMMNNNPPPRRRSSSUUUWWWYYYYYYYYYYYYUUUUUUVVVVVVWWWZZZ]]]___hhhkkkooosssuuutttrrrqqqlllllllllmmmmmmnnnooopppvvvtttrrrooollliiifffeeecccbbbaaaaaaaaabbbcccdddbbbbbb```^^^[[[YYYWWWVVV[[[ZZZXXXTTTOOOLLLKKKKKKOOOPPPPPPQQQRRRSSSTTTTTTUUUTTTSSSRRRRRRRRRSSSSSSVVVVVVVVVVVVUUUSSSRRRQQQPPPQQQRRRRRRRRRRRRQQQPPPOOOPPPPPPPPPQQQQQQRRRRRRTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOPPPPPPPPPPPPOOONNNPPPPPPOOONNNOOOQQQSSSTTTOOONNNMMMLLLKKKLLLLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTRRRQQQPPPNNNMMMMMMLLLLLLLLLJJJGGGEEEEEEFFFHHHJJJJJJLLLNNNQQQSSSSSSSSSSSSQQQQQQPPPPPPPPPQQQSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQVVVWWWXXXYYYXXXXXXWWWVVVXXXYYYXXXUUUQQQOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQSSSVVVWWWXXXZZZ\\\^^^]]]ZZZVVVRRRQQQRRRUUUWWWYYYYYYYYYWWWUUUUUUWWWXXX\\\\\\[[[ZZZZZZZZZZZZZZZXXXWWWUUUSSSQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSQQQOOONNNOOOQQQPPPOOONNNMMMMMMMMMMMMMMMNNNLLLJJJHHHGGGFFFGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOOOOPPPQQQQQQQQQPPPOOONNNKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIKKKPPPUUUVVVTTTRRRNNNOOOPPPQQQRRRSSSSSSSSSSSSQQQMMMJJJJJJLLLPPPRRRVVVZZZ^^^```ccciiirrryyyyyywwwwww~~~uuuhhhddddddcccccceeeeee___^^^bbbdddbbbcccfffssssssvvvyyyuuuxxxBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFCCCCCCBBBBBBAAA@@@?????????????????????????????????@@@AAACCCEEEGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDBBBAAAAAABBBBBBDDDEEEFFFGGGHHHGGGFFFFFFCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKLLLLLLLLLJJJIIIHHHFFFHHHJJJMMMMMMLLLJJJIIIKKKKKKJJJJJJKKKLLLMMMMMMKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLOOORRRTTTTTTSSSPPPOOONNNMMMLLLKKKKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEECCCBBBAAAAAAAAAFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFGGGHHHKKKMMMNNNNNNLLLIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLNNNOOOQQQQQQLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJLLLMMMLLLJJJMMMLLLLLLKKKKKKJJJJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKNNNMMMKKKIIIIIIIIIIIIJJJLLLLLLLLLKKKJJJJJJMMMOOOPPPQQQSSSTTTUUUUUUTTTTTTQQQRRRSSSTTTUUUWWWXXXXXX[[[]]]```ccceeefffeeeeee______^^^]]]]]]^^^^^^^^^fffccc___\\\YYYWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWZZZYYYXXXVVVTTTSSSRRRQQQTTTSSSPPPLLLHHHGGGGGGIIILLLMMMNNNPPPQQQSSSTTTUUUUUUSSSQQQPPPPPPPPPRRRSSSUUUUUUUUUTTTSSSRRRPPPOOOMMMNNNOOOQQQQQQQQQQQQPPPQQQPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNPPPQQQRRRNNNLLLJJJHHHGGGGGGHHHIIILLLMMMOOOQQQSSSTTTUUUUUUQQQQQQQQQPPPOOONNNMMMLLLNNNKKKGGGFFFHHHJJJJJJIIIIIIKKKNNNQQQSSSUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUWWWVVVUUUTTTTTTTTTTTTTTTYYYYYY[[[[[[[[[YYYWWWUUUWWWWWWVVVSSSPPPNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPSSSWWWZZZ[[[\\\]]]___^^^[[[VVVSSSQQQRRRTTTVVVYYYZZZYYYWWWUUUTTTUUUVVV[[[[[[ZZZYYYYYYYYYYYYZZZZZZYYYVVVSSSQQQPPPOOOOOORRRRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTSSSQQQPPPPPPQQQPPPOOONNNMMMLLLKKKKKKKKKNNNLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLOOOPPPRRROOOPPPQQQRRRRRRPPPNNNMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJLLLPPPTTTWWWUUUOOOKKKNNNOOOPPPQQQRRRSSSSSSSSSVVVSSSOOOKKKJJJLLLNNNPPPRRRTTTUUUWWWZZZaaallltttvvvvvvxxx|||vvvsssqqqnnnlllmmmpppjjjfffggghhheeeaaa___ffffffgggkkkxxx~~~uuurrroooooouuu???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHHHHGGGFFFEEEBBBBBBAAA@@@????????????????????????????????????>>>???@@@BBBDDDFFFHHHIIIGGGGGGFFFEEEEEEDDDCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFIIIGGGDDDBBBAAABBBCCCDDDFFFFFFGGGHHHHHHGGGFFFEEEBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHJJJMMMPPPQQQPPPOOOMMMLLLLLLKKKKKKKKKLLLMMMMMMJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLOOORRRTTTTTTSSSOOONNNMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIGGGEEEDDDDDDFFFIIILLLNNNOOOMMMJJJHHHGGGJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJLLLMMMOOOPPPQQQQQQLLLMMMMMMMMMLLLJJJGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJHHHHHHJJJNNNOOOMMMJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIILLLKKKIIIHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIJJJLLLOOOQQQRRRTTTUUUUUUTTTSSSSSSQQQRRRSSSVVVYYYZZZZZZYYYYYYYYY[[[]]]^^^_________VVVVVVUUUUUUVVVWWWWWWXXX[[[YYYVVVSSSQQQPPPPPPPPPTTTUUUVVVWWWWWWVVVTTTSSSVVVUUUUUUTTTSSSRRRQQQQQQQQQPPPNNNJJJGGGGGGIIIKKKIIIJJJLLLNNNPPPSSSTTTUUUVVVTTTRRRPPPPPPQQQSSSTTTUUUUUUUUUTTTRRRQQQOOOOOOKKKLLLNNNPPPRRRRRRRRRRRRSSSQQQOOONNNNNNOOOQQQRRRQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRROOOMMMJJJHHHFFFFFFGGGHHHLLLMMMOOOQQQRRRSSSTTTTTTOOOPPPQQQQQQPPPOOONNNLLLPPPKKKFFFGGGJJJLLLJJJFFFHHHJJJMMMPPPTTTVVVWWWXXXWWWWWWUUUTTTTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWZZZ[[[\\\\\\[[[XXXVVVTTTVVVVVVUUUSSSOOOMMMMMMNNNQQQPPPPPPOOOOOONNNNNNNNNOOOSSSYYY\\\^^^^^^^^^^^^]]]ZZZVVVRRRPPPQQQRRRSSSYYYZZZZZZYYYWWWVVVVVVXXXZZZYYYYYYXXXXXXXXXYYYYYY\\\ZZZWWWSSSQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUVVVUUURRRQQQQQQQQQOOONNNMMMLLLKKKKKKKKKKKKMMMLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPNNNOOOQQQRRRRRRPPPMMMLLLNNNNNNNNNMMMMMMLLLKKKKKKIIIKKKOOOSSSSSSPPPLLLHHHPPPPPPRRRSSSTTTUUUUUUUUUYYYVVVRRROOOMMMMMMOOOPPPSSSSSSSSSRRRSSSYYY```fffnnnqqqtttwwwzzz~~~{{{|||}}}{{{{{{zzzwwwtttsssnnnpppooommmsss}}}tttmmmlllmmmooottt|||===>>>???AAABBBBBBBBBBBBBBBDDDEEEGGGGGGFFFEEEDDDBBBAAA@@@????????????@@@????????????????????????>>>???@@@AAACCCEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFIIIHHHEEECCCBBBCCCDDDEEEGGGHHHHHHIIIIIIHHHFFFEEEBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKJJJJJJJJJIIIKKKNNNQQQRRRRRRQQQPPPNNNMMMMMMLLLLLLLLLMMMMMMJJJKKKLLLMMMNNNNNNMMMMMMLLLMMMMMMNNNNNNMMMLLLLLLMMMMMMMMMOOORRRSSSSSSRRRMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDDDDFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGEEEBBBAAABBBCCCFFFIIILLLNNNMMMKKKJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQMMMMMMMMMMMMKKKIIIGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLJJJIIIIIILLLPPPPPPNNNKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGIIIKKKLLLKKKKKKLLLKKKJJJKKKMMMOOORRRSSSTTTTTTUUUTTTSSSRRRMMMNNNPPPUUUYYY\\\[[[YYY\\\\\\\\\\\\\\\\\\\\\\\\UUUUUUTTTSSSSSSTTTTTTTTTQQQPPPPPPOOOMMMLLLKKKJJJRRRSSSUUUVVVVVVUUUSSSQQQQQQQQQPPPPPPOOONNNNNNNNNOOONNNLLLJJJGGGHHHJJJMMMHHHIIIKKKMMMPPPSSSTTTVVVWWWVVVTTTRRRRRRSSSTTTUUUVVVUUUUUUTTTRRRQQQOOONNNJJJLLLNNNQQQRRRSSSSSSSSSSSSRRRPPPNNNMMMNNNOOOPPPOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRPPPMMMKKKIIIHHHIIIIIIMMMNNNOOOPPPPPPPPPPPPPPPNNNOOOPPPQQQPPPOOONNNMMMOOOKKKGGGHHHKKKLLLIIIEEEHHHIIILLLOOOSSSVVVXXXYYYYYYXXXVVVVVVUUUVVVWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZ\\\\\\]]]]]][[[YYYWWWUUUVVVWWWVVVSSSOOOMMMMMMNNNPPPPPPPPPOOOOOONNNNNNNNNNNNRRRXXX]]]^^^^^^^^^^^^[[[YYYUUURRRPPPPPPQQQRRRVVVWWWYYYXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXXXX[[[ZZZWWWTTTRRRQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRUUUVVVWWWVVVSSSQQQQQQQQQMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPOOONNNMMMNNNNNNMMMLLLKKKKKKJJJJJJIIILLLOOOQQQQQQOOONNNMMMSSSTTTUUUVVVWWWWWWWWWWWWXXXVVVRRROOOMMMMMMNNNOOOQQQQQQRRRQQQRRRTTTXXXZZZaaaffflllpppttt{{{uuummmmmmtttzzz{{{tttkkkdddhhhmmmvvv======>>>??????@@@AAAAAAAAABBBDDDEEEEEEDDDCCCBBBAAA@@@?????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIJJJIIIHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPPPPOOOOOONNNOOONNNNNNPPPRRRRRRQQQOOOLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJHHHGGGEEEEEEDDDCCCCCCDDDDDDDDDGGGHHHJJJKKKKKKJJJHHHGGGFFFGGGFFFDDDAAA@@@AAABBBCCCFFFJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLNNNPPPQQQQQQQQQPPPOOONNNNNNLLLJJJHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGFFFGGGHHHIIIKKKMMMJJJJJJLLLNNNOOOOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHEEEEEEEEEFFFHHHJJJMMMNNNMMMMMMMMMLLLKKKLLLNNNPPPPPPQQQRRRSSSSSSRRRQQQQQQNNNNNNPPPUUU[[[^^^^^^\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWUUUSSSQQQPPPOOOOOONNNNNNOOOOOONNNMMMLLLKKKRRRTTTVVVWWWXXXWWWUUUTTTPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKIIIGGGGGGIIILLLGGGHHHJJJMMMPPPSSSUUUVVVWWWWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTRRRPPPNNNMMMJJJLLLNNNPPPRRRSSSSSSSSSSSSRRRPPPOOONNNNNNNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMMMMOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQPPPNNNLLLKKKKKKJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOOOONNNNNNNNNKKKJJJJJJLLLKKKHHHEEEGGGHHHKKKNNNQQQUUUWWWYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[^^^]]]]]]\\\[[[ZZZXXXXXXVVVVVVUUURRROOOMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLPPPVVV[[[\\\]]]]]]]]]ZZZXXXUUURRRPPPPPPQQQRRRRRRTTTVVVVVVUUUUUUUUUVVVVVVWWWYYY[[[[[[ZZZXXXWWWYYYYYYXXXVVVUUUSSSRRRQQQPPPQQQRRRRRRSSSSSSRRRRRRUUUVVVXXXWWWTTTQQQPPPPPPLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLKKKKKKLLLNNNOOOQQQOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNLLLKKKKKKKKKKKKMMMOOORRRSSSSSSSSSTTTUUUWWWWWWWWWXXXXXXXXXWWWWWWSSSQQQOOOLLLKKKKKKMMMNNNLLLMMMOOOQQQRRRTTTTTTUUUVVV[[[ccciiioooyyy|||pppbbb]]]]]]bbbfffiiilllqqqtttwwwzzz}}}~~~{{{wwwqqqjjjdddaaagggppp{{{uuu>>>============>>>@@@AAA@@@AAACCCDDDDDDCCCAAA@@@@@@???>>>>>>???AAADDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@CCCFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOQQQPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOOOONNNLLLKKKLLLMMMOOOQQQRRRRRRQQQPPPPPPOOONNNOOOPPPPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMMMMPPPOOOOOONNNLLLKKKIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJLLLNNNNNNLLLJJJIIIGGGHHHGGGEEEBBBAAAAAABBBCCCEEEHHHIIIHHHIIIJJJKKKIIIJJJJJJJJJJJJIIIHHHHHHKKKMMMOOOQQQRRRRRRQQQPPPQQQPPPMMMKKKIIIGGGFFFFFFEEEFFFFFFHHHIIIJJJKKKKKKHHHGGGGGGFFFGGGIIILLLMMMHHHKKKNNNOOONNNLLLKKKJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFHHHKKKMMMOOONNNOOOOOOMMMKKKKKKMMMOOOOOOPPPQQQRRRSSSSSSRRRQQQRRRPPPPPPUUU[[[___^^^\\\WWWXXXYYYYYYYYYXXXWWWVVVWWWVVVTTTRRRPPPOOONNNNNNPPPOOONNNMMMMMMNNNOOOPPPSSSTTTUUUWWWXXXXXXXXXXXXRRRRRRQQQPPPOOOOOONNNNNNIIIJJJJJJIIIGGGGGGHHHJJJHHHIIIKKKMMMPPPSSSTTTUUUVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTSSSRRRPPPNNNLLLKKKIIIKKKMMMOOOQQQQQQQQQQQQRRRRRRQQQPPPOOOMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPOOONNNLLLKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOMMMMMMNNNNNNMMMKKKIIIGGGGGGHHHJJJMMMPPPSSSVVVXXXVVVUUUTTTTTTUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZYYYWWWVVVVVVVVVWWWTTTUUUSSSQQQMMMKKKKKKLLLJJJKKKKKKKKKKKKKKKKKKLLLKKKOOOTTTXXXZZZ[[[\\\]]]ZZZYYYVVVTTTSSSSSSTTTUUUSSSUUUVVVVVVUUUSSSSSSTTTTTTWWWZZZ]]]^^^[[[XXXVVVWWWWWWXXXXXXWWWUUUSSSQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTVVVXXXWWWTTTQQQPPPOOOOOONNNNNNMMMMMMMMMNNNNNNLLLKKKLLLMMMNNNQQQSSSUUUPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTUUUTTTSSSQQQPPPNNNNNNNNNOOOOOOSSSVVVWWWVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUPPPNNNLLLKKKKKKLLLMMMNNNKKKKKKLLLNNNPPPRRRRRRRRRQQQUUUZZZ```gggqqq~~~~~~xxx{{{kkk^^^\\\\\\]]]___[[[]]]___```bbbggglllpppwwwzzz|||xxxqqqkkkhhhhhhhhhpppyyy}}}~~~zzzlllbbb???>>><<<;;;<<<===???@@@???@@@BBBCCCCCCBBB@@@?????????>>>>>>@@@BBBEEEGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@===@@@DDDGGGIIIHHHGGGEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQPPPNNNKKKJJJHHHHHHGGGGGGGGGHHHIIIIIILLLLLLKKKKKKKKKMMMNNNPPPQQQPPPOOONNNMMMMMMLLLLLLMMMNNNOOOPPPOOOMMMKKKJJJKKKMMMPPPRRRTTTTTTSSSRRRPPPOOONNNNNNNNNMMMKKKIIIKKKKKKJJJKKKKKKLLLMMMNNNQQQQQQPPPOOOMMMKKKJJJIIILLLLLLKKKKKKKKKLLLMMMMMMKKKMMMOOOPPPPPPNNNLLLJJJIIIIIIIIIFFFCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHJJJHHHHHHIIIIIIIIIHHHGGGGGGLLLMMMOOOQQQRRRRRRQQQPPPRRRPPPMMMJJJHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLHHHHHHGGGFFFGGGJJJLLLNNNFFFJJJOOOOOOLLLIIIIIIJJJEEEFFFHHHIIIIIIHHHGGGEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOMMMKKKKKKMMMNNNPPPQQQRRRTTTUUUTTTTTTSSSRRROOONNNQQQWWW[[[ZZZWWWSSSTTTVVVXXXXXXXXXVVVUUUSSSSSSRRRQQQQQQQQQRRRRRRNNNLLLIIIGGGGGGJJJMMMOOONNNOOOQQQRRRTTTUUUUUUUUUOOOOOONNNMMMLLLLLLKKKJJJIIIJJJKKKJJJIIIHHHHHHIIIIIIJJJLLLNNNPPPSSSTTTUUUUUUVVVXXXXXXXXXWWWTTTSSSSSSSSSRRRQQQOOOMMMKKKJJJHHHJJJLLLNNNOOOPPPPPPPPPQQQQQQQQQQQQOOONNNLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNLLLJJJJJJJJJJJJKKKLLLLLLMMMOOOOOOOOOOOOOOOMMMNNNOOOOOONNNLLLJJJHHHFFFGGGHHHJJJLLLMMMNNNNNNLLLLLLKKKKKKKKKMMMNNNOOOMMMOOOQQQQQQNNNKKKJJJIIIGGGHHHIIILLLOOORRRUUUWWWTTTTTTSSSSSSTTTVVVWWWXXXVVVVVVVVVVVVWWWYYYZZZ[[[WWWUUUSSSQQQPPPQQQSSSTTTSSSSSSRRROOOLLLJJJJJJKKKGGGHHHHHHIIIIIIJJJJJJJJJJJJNNNRRRVVVXXXYYY[[[\\\[[[ZZZWWWVVVUUUUUUVVVWWWVVVXXXYYYYYYVVVTTTSSSSSSSSSVVV[[[______]]]XXXUUUUUUVVVXXXYYYYYYVVVSSSQQQSSSSSSTTTUUUUUUUUUUUUTTTTTTVVVWWWWWWTTTQQQOOONNNQQQQQQOOONNNMMMMMMLLLLLLKKKKKKLLLMMMPPPSSSVVVWWWPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPOOOPPPQQQTTTWWWYYYXXXWWWUUUSSSRRRQQQRRRRRROOOSSSXXXZZZXXXVVVVVVWWWYYYYYYYYYXXXWWWUUUTTTSSSOOONNNMMMLLLLLLNNNPPPQQQNNNMMMKKKLLLNNNOOOPPPPPPQQQSSSVVVYYY^^^gggqqqyyy|||xxxyyy|||~~~nnnbbbbbbcccbbbbbb]]]]]]\\\\\\]]]bbbiiinnn}}}vvvuuuwwwkkkppptttqqqkkknnnyyyzzzwwwwwwyyy|||}}}~~~}}}xxxzzztttooolllhhhdddeeeiiijjjoootttwwwvvvpppiiiddd@@@???===<<<<<<===>>>???DDDBBBAAA???>>>??????@@@???@@@@@@AAABBBCCCDDDDDDGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCDDDDDDCCCAAA@@@>>>>>>@@@CCCDDDEEEEEEGGGHHHGGGHHHIIIKKKKKKJJJHHHGGGIIIJJJJJJJJJHHHHHHJJJLLLMMMLLLLLLMMMOOOOOOOOONNNQQQNNNLLLLLLNNNMMMJJJGGGIIIHHHGGGHHHJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTSSSQQQPPPOOOPPPNNNOOOPPPRRRRRRRRRRRRQQQOOOOOOPPPOOOOOOMMMLLLKKKQQQOOOLLLKKKLLLMMMMMMLLLPPPOOOMMMLLLLLLMMMOOOPPPVVVQQQMMMMMMPPPQQQOOOLLLNNNOOOQQQSSSTTTSSSRRRQQQNNNKKKHHHEEEDDDCCCAAA???CCCDDDEEEGGGIIIJJJJJJJJJGGGHHHIIIJJJKKKLLLMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHGGGHHHJJJNNNPPPQQQNNNLLLIIIIIIJJJKKKLLLMMMMMMNNNPPPPPPPPPOOOMMMJJJGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHLLLKKKJJJIIIHHHIIIIIIJJJLLLKKKLLLNNNMMMJJJKKKPPPUUUUUUSSSRRRUUUXXXTTTMMMPPPPPPQQQTTTWWWYYYXXXWWWZZZWWWUUUUUUVVVWWWUUUSSSUUUUUUSSSRRRRRRQQQQQQRRRRRRQQQOOONNNMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTRRRQQQOOOMMMKKKIIIHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMJJJJJJKKKMMMPPPTTTWWWYYYZZZZZZYYYXXXWWWUUUSSSRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKOOOSSSUUUTTTRRRPPPPPPPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNLLLJJJIIIJJJKKKLLLNNNNNNOOOPPPPPPPPPOOOOOOKKKLLLMMMLLLKKKJJJKKKLLLHHHJJJLLLMMMLLLKKKLLLMMMOOOMMMKKKIIIJJJMMMQQQSSSTTTWWWZZZ\\\YYYTTTMMMHHHIIIJJJKKKNNNPPPSSSTTTUUUWWWVVVUUUTTTUUUWWWYYYZZZ[[[ZZZXXXWWWVVVVVVWWWXXXVVVUUURRROOOOOOOOOQQQRRRVVVTTTRRRPPPOOOMMMJJJHHHHHHIIIJJJJJJKKKKKKJJJJJJPPPQQQRRRSSSTTTWWW[[[^^^\\\[[[YYYWWWWWWWWWWWWXXXZZZ[[[[[[[[[YYYWWWUUUTTTZZZ\\\___```^^^[[[YYYYYYZZZZZZXXXVVVTTTRRRPPPPPPOOOQQQTTTTTTSSSRRRSSSSSSTTTTTTTTTSSSRRRPPPOOONNNPPPPPPPPPOOONNNMMMLLLKKKJJJIIIKKKOOOSSSUUUSSSPPPOOONNNMMMKKKKKKMMMNNNOOOLLLLLLLLLMMMOOORRRUUUWWW\\\XXXSSSQQQRRRUUUXXXYYYZZZYYYWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTRRROOOMMMLLLMMMNNNPPPKKKLLLMMMOOOQQQRRRTTTUUURRRRRRRRRRRRTTTYYY___dddpppyyy~~~zzz}}}{{{sssvvvzzz{{{{{{~~~zzzxxxttttttwwwuuusssoooiiidddmmmvvvjjjbbb```bbbeeebbbbbb```______aaadddggglllnnnpppsssyyy}}}yyyqqqssshhh```^^^[[[XXX]]]ggggggppp|||???>>><<<;;;;;;<<<>>>???@@@@@@???>>>>>>???@@@AAA??????@@@AAABBBCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAA@@@???AAACCCDDDDDDCCCEEEFFFCCCEEEGGGJJJKKKKKKKKKJJJHHHIIIJJJJJJIIIJJJLLLNNNOOOOOONNNNNNOOOOOOOOONNNPPPNNNLLLLLLMMMLLLIIIGGGIIIHHHGGGHHHJJJLLLLLLKKKIIIIIIIIIJJJJJJLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQSSSTTTSSSQQQOOOOOOPPPNNNOOOPPPPPPPPPOOONNNMMMNNNMMMMMMMMMLLLLLLKKKKKKLLLJJJIIIJJJLLLNNNOOOOOOPPPOOOMMMMMMMMMNNNPPPQQQWWWSSSPPPPPPSSSUUUSSSPPPPPPQQQSSSTTTTTTTTTRRRQQQLLLJJJGGGEEEDDDCCCAAA@@@BBBCCCDDDFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGJJJNNNQQQRRRPPPOOOKKKKKKKKKKKKKKKLLLMMMMMMPPPPPPPPPOOOMMMJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHLLLKKKJJJIIIIIIJJJKKKKKKLLLJJJJJJLLLKKKJJJNNNTTTYYYZZZXXXWWWXXXZZZVVVOOOPPPOOOPPPRRRUUUXXXXXXXXXWWWUUURRRRRRSSSTTTSSSQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPOOOMMMMMMMMMNNNOOOOOOOOOPPPQQQQQQRRRSSSSSSQQQPPPNNNLLLJJJHHHHHHGGGIIIIIIJJJKKKKKKLLLLLLLLLIIIIIIJJJLLLOOOSSSVVVXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPOOONNNLLLKKKKKKKKKKKKLLLKKKLLLPPPSSSUUUTTTRRRQQQQQQPPPPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLOOONNNMMMKKKKKKLLLMMMNNNMMMMMMNNNNNNNNNMMMMMMMMMJJJKKKLLLKKKIIIHHHIIIJJJIIIKKKMMMMMMKKKKKKKKKLLLNNNMMMKKKKKKKKKMMMOOOQQQUUUWWWYYY[[[YYYTTTOOOLLLJJJJJJLLLNNNPPPRRRTTTUUUWWWVVVUUUUUUVVVWWWYYYZZZZZZYYYWWWVVVUUUUUUVVVWWWTTTRRRPPPNNNNNNOOOQQQSSSRRRQQQPPPPPPPPPNNNJJJGGGHHHHHHIIIJJJJJJJJJJJJJJJNNNPPPRRRSSSTTTVVVYYY\\\YYYYYYYYYYYYYYYYYYYYYZZZ\\\\\\\\\[[[ZZZYYYXXXWWWYYY\\\^^^^^^\\\YYYWWWWWWXXXWWWVVVUUUTTTTTTSSSSSSSSSUUUVVVVVVTTTSSSSSSSSSQQQQQQPPPPPPOOONNNNNNNNNQQQQQQQQQQQQPPPOOONNNMMMJJJJJJKKKNNNRRRSSSQQQOOONNNLLLKKKJJJJJJKKKLLLNNNMMMLLLLLLLLLNNNQQQTTTUUUWWWTTTQQQQQQSSSWWWYYYZZZXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRPPPNNNMMMNNNOOOPPPOOOOOOPPPPPPQQQRRRRRRSSSQQQQQQQQQQQQRRRVVV[[[___```gggrrr{{{tttqqqtttwwwxxxyyy{{{~~~|||~~~mmmccc______```]]][[[YYYWWWWWWXXXZZZ[[[XXX```kkkxxxtttfffcccaaabbbkkkwww======<<<;;;;;;<<<===>>>============>>>???@@@AAA??????@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA???@@@@@@AAABBBAAAAAAAAA@@@BBBCCCDDDBBBBBBBBBCCCCCCDDDFFFHHHJJJJJJJJJJJJGGGHHHJJJJJJJJJKKKNNNPPPSSSSSSRRRQQQQQQPPPOOOOOONNNMMMLLLLLLLLLLLLJJJHHHJJJIIIHHHIIIKKKLLLLLLKKKIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRSSSRRRPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJLLLKKKJJJIIIIIIIIIJJJKKKKKKIIIHHHIIIKKKNNNNNNNNNOOOOOONNNMMMNNNOOOQQQRRRWWWTTTRRRSSSVVVXXXWWWUUURRRSSSTTTTTTTTTSSSRRRQQQJJJHHHFFFEEEEEEDDDCCCAAAAAABBBCCCEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOOOONNNLLLKKKJJJIIIIIIIIIGGGHHHJJJNNNRRRSSSRRRQQQMMMLLLKKKJJJJJJKKKLLLMMMOOOOOOOOONNNLLLJJJIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKLLLLLLMMMPPPMMMKKKJJJHHHIIIPPPYYYaaacccaaa]]]\\\\\\WWWQQQPPPNNNNNNPPPSSSVVVXXXXXXVVVTTTRRRQQQRRRRRRQQQPPPMMMMMMMMMMMMNNNNNNNNNOOOPPPOOOMMMMMMLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQNNNMMMLLLJJJIIIHHHGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLHHHHHHIIIKKKMMMQQQTTTUUUVVVVVVUUUTTTSSSQQQPPPOOOLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMNNNQQQTTTUUUTTTRRRQQQQQQQQQOOONNNLLLJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJKKKJJJHHHGGGHHHIIIJJJLLLMMMMMMKKKJJJJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNSSSUUUVVVWWWVVVTTTQQQOOOKKKLLLMMMOOOQQQRRRTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYWWWVVVTTTTTTTTTTTTUUUPPPOOONNNNNNNNNPPPSSSTTTSSSSSSSSSSSSSSSQQQMMMJJJHHHIIIIIIIIIJJJJJJJJJJJJLLLOOORRRUUUVVVWWWXXXZZZWWWXXXYYY[[[[[[\\\[[[[[[]]]\\\\\\\\\[[[[[[ZZZZZZYYY[[[]]]\\\ZZZWWWUUUUUUUUUUUUTTTTTTTTTUUUWWWXXXUUUVVVWWWUUURRROOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNRRRRRRRRRRRRQQQPPPPPPOOOLLLLLLLLLNNNPPPQQQOOOMMMKKKKKKIIIIIIIIIIIIKKKKKKMMMLLLLLLLLLMMMOOOQQQRRRQQQPPPOOOQQQTTTXXXYYYZZZVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTSSSQQQOOONNNOOOPPPQQQSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRQQQQQQRRRUUUXXXSSSXXX___fffmmmuuu|||~~~qqqiiimmmrrruuuxxx|||~~~nnnhhhiiijjjiiigggdddaaa```aaaccccccccc___lll~~~tttrrrvvv|||<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<===>>>>>>???>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGIIIIIIHHHGGGEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@??????@@@BBBCCCBBBBBBCCCDDDFFFGGGGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJKKKLLLOOORRRWWWWWWVVVUUURRRPPPPPPPPPNNNNNNNNNNNNNNNMMMLLLKKKMMMKKKJJJKKKLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLOOOQQQRRRQQQOOOMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKJJJKKKIIIHHHGGGGGGIIIKKKMMMNNNLLLJJJJJJKKKLLLLLLLLLOOONNNNNNNNNOOOPPPQQQRRRSSSRRRQQQSSSVVVWWWWWWVVVSSSSSSSSSSSSRRRQQQPPPOOOIIIGGGEEEEEEEEEFFFEEEDDDBBBCCCEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJLLLOOORRRSSSRRRPPPLLLKKKJJJIIIJJJLLLMMMOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNVVVQQQMMMJJJGGGHHHQQQ]]]lllnnnmmmfffaaa]]]WWWRRRPPPNNNMMMNNNQQQUUUWWWWWWUUUTTTSSSRRRRRRRRRQQQQQQLLLLLLMMMMMMMMMMMMMMMLLLNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJHHHGGGGGGGGGGGGIIIJJJKKKLLLMMMLLLLLLKKKHHHHHHHHHIIILLLOOOQQQSSSTTTTTTTTTSSSRRRQQQOOONNNKKKJJJJJJIIIIIIJJJKKKKKKMMMNNNOOOQQQSSSTTTSSSRRRRRRQQQPPPOOOLLLJJJHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHJJJJJJIIIHHHGGGHHHIIIJJJLLLMMMLLLJJJIIIIIIJJJLLLMMMNNNOOOOOONNNLLLKKKPPPPPPQQQRRRRRRQQQPPPOOOMMMNNNOOOPPPQQQRRRSSSTTTSSSTTTVVVWWWXXXXXXXXXXXXWWWVVVUUUSSSRRRRRRRRRSSSNNNNNNNNNNNNPPPSSSUUUWWWVVVTTTSSSRRRRRRPPPNNNLLLKKKKKKJJJKKKKKKKKKLLLLLLMMMPPPUUUWWWXXXXXXXXXXXXVVVXXX[[[]]]]]]\\\[[[ZZZ\\\\\\[[[[[[[[[[[[[[[[[[XXXZZZ[[[[[[XXXUUUTTTTTTUUUTTTSSSSSSTTTVVVXXXYYYTTTTTTSSSPPPLLLIIIGGGGGGKKKJJJIIIHHHIIIKKKNNNOOOQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPOOONNNMMMKKKJJJJJJIIIIIIJJJJJJKKKMMMLLLLLLLLLLLLMMMNNNNNNOOONNNNNNQQQTTTWWWWWWWWWSSSTTTTTTUUUTTTRRRQQQOOONNNOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPPPPQQQRRRUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUTTTRRRQQQRRRSSSSSSUUUWWW[[[```iiirrrxxxyyynnnaaagggnnntttzzz{{{uuuvvv{{{nnnooouuuwwwvvvxxxwwwvvvxxx{{{~~~;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHHHHHHHHHHLLLKKKJJJIIIHHHGGGFFFFFFCCCCCCBBB@@@???>>>>>>===<<>><<<<<<=========<<<;;;;;;======>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHKKKKKKKKKJJJIIIHHHGGGGGGFFFEEECCCAAA???>>>======<<<>>>AAACCCCCCDDDFFFGGGCCCCCCDDDDDDEEEFFFFFFGGGCCCEEEGGGHHHJJJLLLOOORRRVVVXXXXXXUUUOOOLLLLLLNNNNNNPPPRRRRRRQQQPPPQQQRRRQQQOOONNNNNNOOOPPPPPPOOOPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMHHHHHHHHHHHHJJJLLLNNNOOOLLLJJJIIIKKKNNNPPPRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLNNNPPPPPPQQQQQQQQQQQQPPPOOONNNMMMMMMMMMKKKIIIGGGGGGHHHIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPOOONNNOOOPPPPPPNNNMMMIIIIIIJJJKKKLLLMMMNNNNNNIIIHHHHHHGGGGGGHHHIIIIIIFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMOOORRRSSSTTTUUUQQQQQQQQQRRRQQQPPPOOOOOOLLLKKKKKKJJJHHHLLLZZZiiizzzvvviiiaaa[[[WWWSSSQQQOOOOOOQQQSSSSSSSSSOOOOOOOOONNNLLLKKKLLLMMMNNNNNNOOOPPPPPPOOONNNMMMMMMLLLLLLLLLMMMNNNPPPQQQOOOOOONNNMMMLLLKKKJJJIIIGGGGGGGGGFFFFFFGGGHHHHHHJJJKKKMMMNNNNNNMMMKKKJJJHHHHHHHHHHHHJJJLLLNNNPPPQQQRRRRRRQQQPPPOOONNNNNNLLLLLLKKKKKKKKKLLLLLLMMMLLLNNNQQQRRRQQQPPPPPPQQQPPPOOONNNMMMJJJHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJIIIJJJKKKJJJHHHGGGHHHIIIIIIKKKLLLLLLJJJIIIIIIJJJJJJLLLNNNPPPPPPOOOLLLKKKJJJKKKKKKKKKLLLMMMMMMNNNQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWWWWVVVTTTRRRPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVWWW]]]ZZZVVVSSSSSSSSSRRRRRRPPPOOONNNNNNNNNOOOQQQRRRTTTWWWZZZ[[[ZZZXXXWWWWWWXXXYYY[[[]]]]]][[[XXXWWWXXXYYYZZZZZZZZZXXXWWWVVVTTTUUUVVVVVVTTTRRRRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRPPPLLLHHHDDDDDDDDDGGGGGGGGGHHHIIILLLNNNOOOLLLLLLMMMNNNOOOOOOOOOOOOQQQRRRRRRPPPNNNLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMNNNPPPQQQPPPOOOPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYWWWUUUSSSSSSTTTQQQRRRTTTUUUVVVYYY^^^bbbbbbgggmmmrrryyy}}}vvvuuuooouuu}}}wwwmmmlllssszzzuuuxxx;;;;;;<<<===>>>>>>>>>>>>:::;;;<<<===>>>>>>======<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCAAA@@@?????????>>>AAACCCDDDDDDDDDEEEGGGCCCCCCCCCCCCDDDEEEFFFFFFBBBDDDFFFGGGHHHJJJNNNPPPQQQSSSTTTQQQKKKGGGHHHJJJMMMPPPRRRRRRPPPPPPQQQSSSPPPOOOMMMMMMNNNOOOOOONNNNNNMMMLLLKKKIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKHHHJJJKKKJJJHHHFFFFFFGGGIIIHHHGGGGGGGGGHHHIIIJJJEEEFFFGGGIIIKKKLLLNNNOOOJJJIIIHHHJJJMMMPPPQQQQQQNNNNNNNNNNNNMMMLLLKKKKKKHHHJJJMMMNNNOOOOOOOOOPPPQQQPPPPPPOOONNNNNNNNNNNNMMMKKKIIIIIIJJJJJJIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQOOONNNMMMNNNOOOPPPOOOMMMJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIHHHHHHHHHJJJKKKLLLFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJMMMPPPRRRTTTVVVVVVSSSSSSTTTSSSRRRQQQOOONNNHHHIIIJJJJJJGGGJJJWWWeeeqqqyyy{{{qqqeee\\\XXXVVVTTTSSSRRRRRRSSSSSSRRRPPPMMMNNNOOOMMMJJJIIIKKKMMMJJJLLLNNNPPPRRRRRRQQQQQQMMMMMMLLLMMMNNNPPPRRRSSSOOOOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKMMMOOOOOOMMMKKKJJJIIIHHHHHHIIIJJJLLLNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKNNNQQQQQQOOONNNNNNPPPNNNNNNMMMLLLJJJHHHFFFEEECCCDDDEEEGGGHHHHHHHHHHHHKKKLLLLLLMMMNNNNNNNNNNNNJJJIIIGGGFFFFFFGGGHHHIIIGGGIIIIIIHHHGGGFFFGGGHHHHHHIIIKKKKKKJJJIIIJJJKKKIIIKKKMMMOOOPPPOOOMMMLLLLLLMMMMMMNNNOOOOOOOOOPPPSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQRRRTTTVVVWWWWWWVVVTTTRRRPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTT[[[ZZZYYYZZZ[[[ZZZXXXVVVPPPPPPNNNNNNNNNOOOQQQRRRWWWYYY[[[[[[XXXVVVUUUUUUVVVWWWYYY[[[[[[[[[ZZZYYYWWWYYY[[[\\\[[[XXXUUUSSSPPPQQQRRRRRRPPPOOOPPPQQQRRRSSSUUUWWWWWWVVVUUUTTTRRRRRRPPPLLLHHHEEEEEEFFFDDDEEEFFFHHHIIIKKKLLLMMMKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPNNNKKKJJJKKKMMMLLLLLLLLLMMMMMMLLLLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLNNNMMMKKKLLLNNNPPPPPPOOOPPPOOONNNMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXVVVVVVVVVTTTRRRQQQRRRTTTPPPQQQRRRRRRRRRTTTXXXZZZ[[[\\\]]]```ccciiioootttrrrqqqxxx|||tttwww}}};;;<<<===>>>????????????888999;;;===????????????<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@AAAAAABBBAAACCCEEEEEEDDDCCCDDDEEEFFFFFFEEECCCCCCBBBBBBBBBBBBDDDFFFGGGHHHJJJMMMOOOMMMPPPQQQMMMGGGDDDEEEGGGLLLOOOQQQQQQPPPOOOPPPSSSOOOMMMLLLLLLMMMNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKGGGGGGHHHIIIIIIJJJKKKKKKGGGIIIJJJIIIGGGEEEEEEFFFIIIHHHGGGEEEEEEEEEFFFFFFCCCDDDFFFIIIKKKLLLMMMNNNMMMKKKIIIIIIKKKMMMMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIKKKNNNOOOOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOPPPPPPNNNLLLJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPRRRSSSMMMLLLLLLMMMOOOPPPPPPOOOLLLMMMOOOOOONNNKKKHHHEEEJJJJJJIIIIIIJJJKKKMMMNNNFFFFFFGGGHHHHHHIIIJJJJJJHHHJJJLLLOOORRRTTTVVVVVVUUUUUUUUUUUUSSSQQQOOONNNJJJJJJLLLJJJFFFEEEPPP]]]fffooorrrjjj^^^VVVSSSRRRUUUTTTSSSSSSTTTSSSQQQNNNNNNPPPPPPNNNKKKJJJLLLNNNGGGIIIMMMPPPRRRTTTTTTSSSMMMMMMMMMMMMNNNPPPRRRTTTOOONNNMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNOOOOOOMMMKKKIIIIIIIIIIIIIIIJJJLLLNNNOOOMMMMMMNNNMMMMMMLLLKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKNNNQQQQQQNNNMMMMMMOOOMMMMMMLLLKKKJJJHHHFFFEEEAAABBBDDDFFFGGGHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLHHHGGGEEEDDDDDDFFFHHHIIIFFFGGGHHHGGGEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJJJJLLLIIIKKKMMMOOOPPPOOONNNNNNOOOPPPQQQQQQRRRRRRRRRRRRTTTSSSSSSSSSRRRRRRRRRRRRPPPOOOOOOOOOPPPSSSVVVXXXXXXVVVTTTRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRUUUYYY[[[ZZZVVVSSSPPPOOONNNMMMMMMOOOQQQRRRXXXZZZ[[[YYYWWWTTTSSSSSSTTTUUUWWWYYYZZZ[[[[[[[[[WWWYYY\\\]]]\\\YYYTTTQQQLLLNNNOOOOOONNNMMMOOOPPPPPPRRRUUUWWWYYYXXXVVVUUUPPPPPPNNNJJJGGGEEEEEEFFFBBBDDDEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPMMMNNNOOOLLLIIIHHHIIILLLKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMKKKJJJKKKMMMPPPQQQQQQPPPOOOMMMKKKKKKKKKLLLLLLNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQTTTTTTTTTUUUUUUVVVVVVVVVSSSTTTSSSQQQOOOOOOQQQSSSSSSSSSSSSQQQPPPQQQTTTVVV[[[YYYWWWWWWYYY]]]```cccfffkkkqqqvvvzzz~~~yyyooouuuzzz|||}}}@@@>>>===;;;:::::::::;;;<<<<<<<<<<<<===============>>>???@@@@@@@@@@@@@@@===???@@@BBBDDDEEEEEEEEECCCCCCDDDEEEFFFFFFEEECCCEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFDDDBBB@@@???@@@BBBAAAAAA@@@BBBCCCDDDDDDBBBBBBCCCEEEGGGIIIIIIHHHGGGEEECCCDDDFFFIIIOOOQQQRRRQQQPPPNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJGGGGGGFFFGGGGGGIIIJJJKKKFFFGGGGGGGGGFFFEEECCCBBBDDDDDDEEEEEEFFFFFFFFFGGGIIIHHHHHHHHHIIIKKKLLLMMMJJJJJJIIIIIIKKKNNNPPPRRRUUUQQQNNNMMMMMMLLLIIIFFFHHHJJJMMMMMMLLLKKKKKKLLLRRRQQQOOONNNMMMNNNPPPQQQPPPNNNKKKJJJJJJKKKKKKJJJKKKIIIHHHJJJNNNOOOMMMKKKIIIJJJIIIHHHFFFFFFGGGIIILLLLLLKKKIIIGGGGGGIIIKKKMMMNNNPPPRRRTTTTTTTTTTTTOOOOOOOOOOOONNNMMMLLLLLLSSSRRRPPPNNNLLLJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJLLLMMMOOOPPPQQQRRRRRRPPPOOOOOOOOONNNKKKIIIHHHHHHHHHIIILLLOOOSSSUUU[[[___cccaaa[[[VVVUUUVVVNNNPPPQQQRRRRRRQQQPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMOOORRRSSSSSSRRROOONNNNNNPPPRRRRRRQQQPPPPPPOOOLLLJJJGGGEEEDDDCCCEEEEEEDDDDDDEEEGGGIIIJJJIIIJJJLLLMMMMMMKKKJJJHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIGGGFFFDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKJJJHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGJJJLLLLLLKKKIIIGGGKKKMMMOOOQQQRRRQQQPPPOOORRRQQQOOONNNNNNPPPRRRSSSXXXUUURRRPPPQQQRRRRRRQQQPPPOOONNNNNNOOORRRTTTVVVVVVUUUUUUTTTSSSSSSTTTTTTPPPPPPRRRSSSSSSSSSRRRQQQNNNLLLKKKMMMPPPQQQPPPNNNQQQPPPOOONNNMMMNNNOOOPPPVVVWWWXXXXXXXXXTTTOOOLLLMMMQQQVVVYYYZZZZZZZZZ[[[XXX[[[^^^^^^[[[WWWTTTRRRPPPPPPOOOOOOOOOOOOPPPPPPTTTUUUVVVVVVVVVVVVUUUTTTQQQPPPOOOKKKGGGFFFFFFGGGFFFFFFHHHJJJKKKLLLLLLLLLMMMKKKJJJLLLNNNQQQRRRSSSQQQOOONNNLLLKKKJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNOOONNNLLLKKKJJJJJJIIIIIIMMMLLLKKKKKKLLLMMMOOOPPPTTTRRROOOMMMMMMOOOQQQRRRUUUUUUTTTTTTSSSSSSRRRRRRSSSRRRPPPOOONNNMMMMMMMMMPPPOOOOOOOOOPPPRRRSSSUUUVVVUUUSSSRRRRRRRRRSSSTTTWWWYYY]]]aaaeeekkkrrrwww~~~vvvssswww>>>===<<<;;;::::::;;;;;;<<<<<<<<<============>>>>>>>>>??????@@@@@@??????;;;<<<===???@@@AAABBBCCCDDDCCCCCCEEEHHHHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFEEEBBBAAA@@@AAABBBBBB@@@@@@AAABBBDDDCCCBBBAAABBBDDDEEEGGGGGGFFFEEEDDDBBBCCCFFFIIIMMMOOOPPPOOONNNLLLMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKLLLKKKJJJIIIHHHIIIIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKNNNPPPRRRSSSQQQNNNNNNNNNLLLIIIFFFLLLNNNQQQQQQQQQPPPPPPQQQTTTSSSQQQPPPOOOPPPQQQRRRPPPNNNKKKJJJKKKKKKKKKJJJJJJIIIHHHJJJMMMMMMLLLJJJIIIIIIIIIGGGEEEEEEGGGIIIKKKLLLLLLKKKIIIIIIJJJLLLKKKMMMNNNPPPQQQRRRQQQQQQMMMMMMNNNNNNOOONNNNNNNNNQQQPPPOOOMMMKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRQQQOOONNNMMMNNNMMMKKKIIIIIIIIIIIIIIIKKKNNNQQQSSSYYY]]]___]]]WWWSSSRRRTTTTTTTTTUUUUUUSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKMMMPPPQQQQQQPPPLLLKKKJJJKKKMMMNNNNNNMMMNNNMMMKKKIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFEEECCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEHHHJJJJJJIIIGGGFFFHHHIIIKKKNNNPPPQQQQQQQQQSSSRRRRRRRRRRRRSSSUUUVVVUUUSSSPPPOOOOOOPPPPPPPPPMMMMMMLLLLLLMMMOOORRRSSSTTTSSSSSSRRRQQQQQQQQQQQQMMMNNNPPPQQQRRRQQQQQQPPPNNNLLLKKKLLLOOOQQQPPPNNNPPPOOONNNNNNNNNOOOPPPPPPTTTTTTTTTUUUTTTRRRNNNLLLMMMPPPUUUXXXYYYYYYZZZZZZXXXZZZ\\\[[[XXXUUURRRRRRPPPPPPOOOOOOOOOOOOPPPPPPSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPOOOLLLHHHFFFFFFHHHHHHIIIJJJLLLMMMNNNNNNNNNLLLJJJIIIJJJMMMOOOPPPPPPNNNMMMLLLKKKJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKPPPOOONNNNNNMMMNNNNNNNNNOOONNNLLLKKKJJJKKKMMMNNNSSSSSSRRRRRRQQQPPPOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOOOOONNNNNNOOOPPPRRRSSSSSSSSSQQQPPPPPPPPPQQQRRRPPPQQQRRRSSSTTTWWW\\\___jjjooozzzwwwqqqzzzzzz<<<;;;;;;::::::;;;;;;<<<<<<<<<=========>>>>>>>>>???????????????>>>>>>===;;;;;;<<<===>>>@@@AAABBBDDDAAA@@@CCCHHHJJJFFFBBB@@@@@@@@@AAABBBBBBCCCCCCFFFFFFGGGGGGFFFEEECCCBBBBBBCCCCCCBBB@@@??????@@@CCCBBBAAA@@@@@@AAACCCCCCCCCDDDCCCBBBAAACCCFFFIIIJJJLLLMMMMMMKKKJJJJJJKKKIIIIIIIIIHHHIIIIIIJJJJJJLLLKKKJJJIIIHHHIIIJJJKKKGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBAAA@@@@@@@@@AAACCCCCCCCCCCCCCCCCCDDDFFFHHHIIILLLLLLKKKKKKLLLMMMOOOPPPPPPOOONNNNNNNNNMMMIIIGGGNNNQQQSSSTTTTTTSSSTTTTTTUUUTTTRRRPPPOOOOOOPPPQQQPPPMMMKKKJJJKKKLLLKKKKKKJJJIIIIIIJJJKKKLLLJJJIIIGGGHHHHHHFFFDDDDDDFFFHHHIIIJJJLLLLLLKKKJJJKKKLLLIIIJJJLLLNNNOOOOOONNNNNNKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKLLLMMMNNNPPPPPPQQQNNNMMMKKKKKKLLLKKKJJJHHHJJJJJJJJJJJJLLLNNNPPPQQQWWWZZZ[[[XXXSSSPPPPPPQQQTTTTTTTTTTTTRRRPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIKKKNNNOOONNNMMMJJJIIIGGGHHHJJJLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGEEEFFFHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDFFFGGGHHHIIIJJJFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCAAA@@@@@@@@@AAABBBDDDDDDDDDDDDCCCCCCCCCBBBAAACCCEEEFFFGGGFFFDDDCCCDDDEEEGGGJJJMMMPPPRRRSSSQQQRRRSSSTTTUUUUUUVVVVVVSSSPPPNNNMMMNNNNNNNNNNNNKKKJJJJJJJJJKKKLLLNNNOOOQQQQQQPPPOOOOOONNNNNNMMMKKKLLLNNNOOOPPPPPPPPPOOOMMMLLLKKKLLLNNNPPPOOONNNOOOOOONNNNNNNNNNNNOOOPPPOOOOOOOOOOOOOOOMMMLLLLLLLLLPPPTTTWWWXXXYYYZZZ[[[YYYZZZZZZXXXUUUSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSUUUUUUUUUUUUSSSSSSPPPPPPOOOLLLIIIGGGGGGHHHKKKLLLMMMNNNOOOOOOOOOOOOKKKIIIHHHHHHJJJLLLMMMMMMKKKKKKJJJJJJJJJKKKMMMNNNPPPOOOMMMLLLKKKKKKKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNMMMMMMMMMOOOPPPQQQQQQPPPOOONNNMMMNNNNNNOOONNNNNNNNNMMMLLLMMMPPPRRRTTTXXX```jjjuuu~~~~~~999::::::::::::;;;;;;<<<<<<<<<<<<======>>>>>>???????????????>>>===<<<;;;============>>>@@@BBBCCCBBB???===AAAGGGIIIEEE@@@======>>>???@@@AAABBBCCCFFFFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDBBB@@@>>>>>>???AAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAABBBEEEHHHIIIJJJKKKKKKIIIHHHHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIJJJJJJIIIGGGEEECCCEEEDDDBBBAAA@@@AAABBBBBBBBBAAA@@@??????@@@BBBCCCDDDDDDDDDDDDFFFHHHJJJKKKMMMLLLLLLLLLLLLMMMNNNOOONNNNNNNNNOOONNNLLLJJJHHHMMMPPPRRRSSSSSSSSSSSSTTTTTTSSSPPPNNNMMMNNNOOOOOOPPPMMMKKKJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFFFFFFFEEECCCCCCEEEGGGFFFHHHKKKLLLKKKJJJJJJKKKIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLMMMNNNNNNOOOOOOLLLKKKIIIIIIJJJJJJIIIGGGJJJKKKKKKLLLNNNPPPSSSTTTWWWXXXXXXVVVRRRPPPPPPQQQMMMNNNOOOOOOOOOOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHJJJLLLNNNMMMLLLLLLJJJHHHHHHJJJMMMNNNOOOJJJIIIHHHGGGGGGFFFGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIFFFFFFGGGHHHHHHHHHGGGGGGCCCBBBAAA@@@???@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBB???@@@BBBCCCCCCCCCBBBAAAAAABBBDDDFFFJJJMMMPPPRRRNNNOOORRRTTTUUUTTTTTTSSSQQQOOOMMMLLLMMMNNNMMMLLLIIIIIIIIIIIIIIIJJJKKKLLLOOOOOOOOONNNMMMMMMLLLKKKJJJKKKMMMOOOPPPPPPPPPOOOKKKKKKKKKLLLMMMNNNNNNNNNQQQPPPOOONNNMMMMMMLLLLLLJJJKKKKKKJJJIIIIIIKKKLLLMMMPPPTTTWWWXXXYYY[[[\\\ZZZZZZZZZWWWTTTQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRTTTTTTTTTTTTRRRRRROOOPPPOOOMMMJJJHHHIIIIIILLLMMMNNNOOOOOOOOOOOOOOOIIIHHHFFFFFFHHHJJJJJJJJJKKKJJJIIIIIIIIIJJJLLLMMMNNNMMMKKKJJJJJJKKKMMMOOOJJJJJJKKKKKKKKKLLLLLLLLLNNNMMMLLLKKKKKKKKKLLLMMMLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOMMMKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMNNNOOONNNMMMLLLKKKLLLMMMNNNOOOOOOOOOMMMLLLLLLLLLMMMNNNMMMNNNOOOOOONNNOOOQQQSSSOOOPPPSSSWWW]]]ccciiimmmoooqqqvvv888888999::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>?????????>>>===<<<;;;:::<<<<<<<<<===>>>???@@@AAA???===<<>>???@@@AAABBBFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEECCC???======>>>?????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAADDDGGGGGGIIIJJJJJJHHHGGGGGGHHHCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJGGGEEECCCFFFEEECCCAAA?????????@@@CCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNLLLMMMNNNNNNMMMLLLKKKJJJMMMOOORRRSSSRRRRRRRRRSSSTTTSSSPPPNNNNNNNNNOOOPPPOOOMMMKKKKKKLLLMMMMMMLLLLLLMMMMMMLLLKKKIIIIIIHHHDDDDDDDDDCCCBBBBBBDDDFFFDDDFFFIIIJJJIIIHHHHHHIIIJJJJJJLLLMMMMMMLLLKKKJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMJJJIIIGGGGGGHHHIIIHHHHHHIIIJJJLLLNNNQQQTTTVVVXXXXXXXXXWWWUUUSSSQQQQQQQQQLLLLLLLLLMMMMMMLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMNNNMMMLLLLLLJJJHHHHHHKKKNNNOOOPPPIIIIIIHHHHHHGGGGGGHHHHHHFFFGGGHHHIIIIIIHHHFFFEEEGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCDDDDDDEEEFFFFFFJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCEEEGGGJJJMMMNNNMMMNNNQQQSSSTTTSSSRRRQQQOOOMMMLLLLLLMMMNNNMMMLLLIIIIIIIIIIIIIIIIIIJJJJJJMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLNNNOOOPPPPPPOOOOOOJJJKKKKKKLLLLLLMMMMMMNNNRRRQQQPPPNNNLLLJJJHHHGGGGGGHHHIIIHHHGGGGGGIIILLLMMMPPPTTTWWWXXXZZZ\\\^^^\\\\\\ZZZWWWSSSQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQRRRSSSSSSRRRQQQQQQNNNOOOPPPNNNLLLJJJJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLHHHGGGEEEEEEGGGIIIIIIIIIMMMLLLJJJIIIIIIIIIJJJKKKLLLKKKJJJJJJKKKMMMPPPQQQKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMKKKJJJJJJJJJKKKKKKKKKKKKMMMNNNNNNNNNNNNNNNJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEGGGHHHKKKNNNPPPQQQQQQQQQOOONNNMMMMMMLLLLLLMMMMMMNNNMMMKKKKKKJJJKKKLLLMMMOOONNNMMMLLLLLLLLLMMMMMMJJJLLLMMMMMMLLLLLLNNNPPPOOONNNNNNOOOQQQUUUYYY[[[[[[]]]```fffnnnwww777888999:::::::::::::::999999:::;;;<<<======>>>>>>>>>>>>>>>===<<<::::::999:::;;;<<<============<<<<<<===>>>@@@???>>><<<;;;<<<===>>>???@@@AAAAAAEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEECCC???======>>>======>>>>>>>>>>>>>>>>>>===???@@@@@@@@@AAACCCEEEFFFGGGHHHHHHFFFEEEEEEFFF@@@AAAAAACCCEEEGGGHHHJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGDDDCCCEEEDDDCCCAAA@@@@@@??????BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCFFFHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMKKKLLLMMMLLLKKKKKKLLLMMMOOORRRTTTTTTSSSRRRRRRSSSSSSRRRPPPOOONNNOOOQQQRRROOOMMMKKKKKKLLLMMMNNNMMMLLLMMMNNNLLLIIIGGGGGGGGGBBBCCCCCCBBBAAAAAACCCFFFEEEFFFHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEEEEGGGHHHIIIHHHHHHIIILLLOOORRRVVVXXXYYYVVVVVVVVVUUUSSSRRRPPPOOOOOOOOONNNLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGHHHJJJMMMNNNNNNLLLIIIHHHGGGHHHJJJMMMNNNNNNJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAABBBCCCEEEGGGHHHJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFBBBCCCDDDEEEFFFGGGGGGGGGDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@@@@AAACCCEEEGGGIIIJJJKKKNNNPPPRRRSSSSSSRRRQQQPPPMMMLLLKKKKKKMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKLLLNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOOOONNNMMMIIIJJJLLLLLLKKKKKKMMMNNNQQQPPPOOOMMMJJJHHHEEEDDDFFFHHHJJJIIIFFFFFFIIILLLLLLOOOSSSUUUWWWYYY\\\^^^\\\\\\ZZZWWWSSSQQQQQQRRRSSSSSSUUUUUUUUUUUUSSSSSSPPPPPPRRRRRRRRRRRRPPPPPPNNNOOOPPPOOOMMMKKKKKKLLLKKKKKKKKKLLLKKKKKKJJJJJJHHHFFFEEEEEEGGGIIIJJJJJJNNNMMMKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCFFFHHHLLLOOORRRSSSSSSRRRPPPOOONNNMMMMMMMMMMMMMMMNNNMMMLLLJJJJJJJJJKKKKKKOOONNNMMMLLLKKKLLLMMMMMMKKKLLLLLLKKKIIIHHHHHHIIIIIIJJJJJJLLLOOOSSSVVVXXXUUUVVVXXXYYY[[[___dddhhhiiinnntttzzz777888999::::::999888888777888888999:::;;;<<<===============<<<<<<;;;:::888:::<<<>>>???>>>===;;;;;;===@@@???===<<<<<<===<<<<<<===>>>???@@@@@@AAADDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBB???======>>><<<<<<===>>>>>>?????????>>>???AAAAAAAAAAAACCCDDDCCCEEEFFFEEEDDDCCCCCCCCC??????@@@BBBDDDGGGIIIJJJFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGFFFDDDCCCCCCAAAAAABBBBBBBBBBBBBBBAAA@@@AAABBBCCCCCCAAA???>>>?????????@@@BBBDDDGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLLLLKKKIIIJJJMMMPPPQQQRRRTTTTTTSSSQQQQQQQQQNNNMMMLLLKKKKKKMMMOOOPPPOOOMMMKKKKKKMMMNNNNNNNNNKKKLLLMMMKKKGGGDDDCCCDDDAAAAAABBBAAA@@@@@@CCCEEEGGGHHHHHHGGGFFFEEEGGGHHHJJJJJJKKKLLLKKKJJJIIIHHHFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEDDDFFFHHHIIIIIIGGGIIIKKKNNNQQQTTTVVVVVVRRRRRRRRRRRRRRRPPPMMMJJJMMMMMMKKKJJJHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFGGGIIILLLMMMMMMLLLGGGFFFFFFHHHKKKMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFIIIHHHGGGGGGFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@@@@@@@??????@@@AAACCCEEEHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEAAABBBCCCEEEFFFFFFGGGGGGCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????????????????@@@@@@@@@AAAAAA===???BBBEEEGGGIIIJJJJJJNNNOOOPPPPPPPPPOOONNNMMMJJJIIIIIIJJJKKKKKKJJJHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJHHHJJJLLLLLLJJJJJJLLLNNNLLLLLLLLLKKKIIIGGGEEECCCFFFIIILLLKKKHHHGGGIIILLLJJJMMMPPPSSSTTTWWWZZZ\\\ZZZZZZZZZWWWSSSPPPOOOOOOQQQRRRTTTUUUUUUTTTRRRQQQOOOPPPQQQRRRRRRQQQPPPOOOMMMOOOPPPPPPNNNLLLLLLLLLJJJJJJKKKKKKJJJIIIHHHHHHHHHFFFEEEFFFHHHKKKLLLLLLMMMLLLKKKJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFFFFGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHFFFDDDCCCCCCCCCDDDGGGJJJMMMPPPRRRRRRQQQQQQOOONNNNNNNNNNNNOOOOOOPPPOOONNNLLLKKKJJJJJJJJJKKKNNNMMMLLLKKKJJJKKKLLLLLLKKKLLLLLLKKKIIIGGGGGGGGGEEEGGGIIIMMMOOORRRSSSTTTQQQSSSUUUTTTSSSSSSUUUXXXZZZ\\\^^^bbbhhhooouuuxxx~~~777888999::::::999888777666777777888:::;;;<<<<<<<<<<<<<<<===<<<<<<;;;::::::<<>>===;;;???CCCAAA===:::;;;>>>======>>>>>>??????@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDBBB@@@>>>>>>>>>;;;;;;===>>>????????????>>>@@@BBBBBBAAAAAABBBDDDAAACCCDDDCCCBBBAAAAAAAAA>>>???@@@BBBDDDGGGIIIKKKEEEDDDCCCCCCCCCEEEFFFGGGHHHGGGFFFDDDCCCCCCBBBBBB===???AAACCCDDDEEEDDDDDD???@@@BBBCCCCCCAAA>>><<<@@@@@@@@@AAACCCEEEGGGIIIDDDEEEGGGIIIJJJKKKLLLLLLKKKLLLKKKJJJHHHIIINNNRRRPPPRRRSSSSSSQQQOOONNNNNNIIIHHHGGGFFFGGGIIIKKKLLLOOOMMMKKKKKKMMMNNNNNNNNNIIIKKKLLLIIIEEEAAAAAABBB@@@AAAAAA@@@???@@@BBBEEEJJJJJJIIIHHHFFFEEEGGGIIIIIIJJJJJJKKKJJJIIIGGGFFFCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFIIIGGGDDDDDDFFFIIIJJJJJJHHHIIIKKKNNNPPPRRRSSSSSSNNNOOOOOOPPPPPPNNNJJJGGGGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFHHHKKKLLLLLLKKKGGGGGGHHHJJJMMMOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLKKKIIIGGGFFFFFFGGGGGGIIIHHHGGGEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>======>>>>>>???@@@CCCFFFIIIKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHBBBBBB@@@?????????@@@AAA@@@@@@@@@????????????>>>@@@@@@@@@@@@AAAAAAAAAAAA;;;===AAAEEEHHHJJJJJJJJJLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGHHHJJJJJJHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDFFFIIIKKKMMMMMMLLLLLLKKKLLLLLLLLLLLLJJJIIIHHHGGGJJJLLLLLLJJJIIILLLNNNIIIIIIJJJJJJIIIGGGFFFEEEFFFJJJNNNMMMIIIGGGIIILLLHHHKKKNNNQQQRRRUUUXXX[[[XXXYYYYYYVVVRRROOOMMMMMMPPPQQQRRRTTTTTTRRRQQQPPPOOOOOOPPPQQQQQQPPPOOOOOOMMMOOOQQQPPPOOOMMMLLLMMMJJJKKKKKKKKKJJJIIIHHHGGGHHHFFFEEEFFFIIILLLMMMMMMKKKKKKJJJKKKLLLNNNOOOQQQMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFIIIHHHGGGFFFGGGHHHIIIJJJMMMKKKHHHEEEDDDEEEFFFGGGIIIKKKNNNQQQRRRQQQOOONNNMMMMMMMMMNNNOOOPPPRRRSSSOOONNNLLLKKKJJJJJJJJJKKKMMMLLLKKKJJJIIIJJJKKKKKKFFFGGGIIIHHHGGGFFFFFFGGGFFFHHHKKKMMMNNNNNNMMMLLLJJJMMMQQQRRRPPPOOOOOOQQQUUUSSSQQQSSSYYY___dddfffgggfffhhhiiigggdddhhhoooqqqwww~~~444555666777777888777777888999::::::888888999::::::999999888888999999:::>>>???@@@@@@@@@???===<<<>>><<<;;;<<<===>>>===<<>>===============>>>>>>?????????@@@@@@@@@BBBCCCDDDDDDCCC@@@>>><<<>>>>>>>>>>>>>>>>>>??????????????????@@@@@@AAABBBCCCCCCBBBBBBAAA@@@??????@@@>>><<<>>>CCCFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCAAABBBCCCCCCCCCAAA@@@???>>>===>>>@@@DDDFFFGGGFFFDDDFFFGGGIIIJJJKKKLLLLLLHHHHHHHHHIIIJJJMMMOOOPPPTTTUUUVVVTTTPPPMMMKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKQQQOOOLLLKKKLLLMMMNNNMMMMMMKKKIIIFFFCCCAAA@@@???>>>???>>>>>>>>>AAAEEEIIIMMMMMMLLLKKKJJJHHHFFFEEEIIIJJJKKKLLLMMMLLLHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBHHHIIIKKKLLLLLLLLLKKKJJJPPPOOOLLLIIIGGGFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHJJJJJJHHHGGGFFFFFFEEEEEEIIIHHHFFFDDDDDDEEEGGGHHHIIIJJJMMMPPPQQQQQQQQQPPPMMMJJJHHHHHHJJJKKKJJJHHHDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKJJJJJJGGGBBBBBBIIIOOOOOOMMMMMMLLLQQQQQQLLLIIIJJJKKKJJJLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@>>>>>>=========@@@AAAAAABBBDDDFFFHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFAAABBBBBBCCCBBBBBBAAAAAAEEEDDDBBBAAA@@@AAAAAABBBBBBAAA@@@AAACCCEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHDDDCCC@@@>>><<<===>>>>>>@@@?????????>>>>>>======;;;<<<<<<===>>>?????????@@@AAACCCDDDFFFHHHJJJKKKHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJLLLMMMNNNLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIKKKMMMMMMLLLJJJIIIFFFGGGHHHGGGEEEEEEFFFGGGHHHIIIKKKJJJIIIIIIKKKLLLLLLMMMNNNQQQSSSUUUWWWWWW\\\ZZZVVVRRROOOMMMMMMMMMLLLOOOQQQQQQPPPOOONNNOOONNNPPPRRRTTTUUUUUUTTTSSSTTTSSSSSSRRRPPPNNNLLLJJJNNNMMMKKKJJJHHHGGGGGGGGGEEEHHHLLLNNNOOOOOOPPPQQQKKKKKKKKKLLLMMMNNNPPPQQQRRRPPPMMMLLLMMMLLLIIIFFFDDDGGGJJJKKKKKKKKKLLLMMMHHHHHHFFFCCC@@@???AAACCCGGGJJJLLLLLLKKKIIIHHHHHHEEEGGGIIIJJJLLLLLLLLLKKKKKKIIIFFFCCCCCCDDDFFFHHHLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOOOOOOONNNNNNQQQPPPMMMKKKIIIGGGFFFFFFFFFGGGIIIJJJKKKJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOOOONNNOOOQQQTTTVVVXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYbbbdddfffhhhjjjlllmmmmmmwwwxxxzzz}}}444555666777777777777777777888999999777777888999:::999999888888999999:::<<<======>>>===<<<;;;:::;;;::::::;;;===???>>>===>>>>>>======<<<=========>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBAAA@@@>>>===>>>============>>>??????@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@????????????>>>===???CCCEEEEEEEEECCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@???@@@??????AAACCCEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGHHHIIIKKKMMMOOONNNPPPQQQQQQOOOMMMMMMMMMHHHIIIIIIJJJKKKLLLMMMMMMQQQNNNLLLKKKLLLMMMMMMMMMLLLKKKIIIFFFCCCAAA@@@@@@???@@@AAAAAABBBDDDHHHKKKOOONNNMMMKKKJJJHHHGGGFFFJJJJJJIIIJJJKKKJJJGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBHHHIIIJJJKKKKKKKKKJJJIIIOOONNNLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEFFFFFFGGGGGGIIIHHHGGGEEEEEEFFFHHHIIIHHHJJJLLLNNNPPPPPPOOONNNLLLIIIHHHHHHJJJJJJIIIGGGEEEEEEFFFFFFEEEEEEDDDCCCFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGIIIJJJKKKKKKJJJJJJGGGCCCCCCIIIMMMOOOPPPSSSXXX\\\[[[SSSKKKJJJKKKKKKLLLKKKJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@???>>>===============???@@@AAABBBDDDEEEFFFGGGCCCCCCDDDEEEEEEEEEDDDDDDAAAAAABBBCCCCCCCCCBBBBBBCCCCCCAAA@@@@@@AAABBBBBBCCCAAA@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCAAA???>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<===>>>>>>???@@@@@@???@@@AAACCCDDDFFFGGGHHHHHHIIIKKKLLLMMMLLLLLLKKKHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKMMMMMMNNNMMMLLLJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHDDDFFFGGGFFFEEEDDDDDDEEEGGGHHHJJJJJJIIIIIIJJJLLLKKKLLLNNNPPPRRRTTTVVVWWWZZZXXXTTTQQQNNNMMMLLLMMMLLLNNNPPPPPPOOONNNOOOOOOOOOPPPRRRTTTUUUUUUTTTSSSRRRQQQQQQOOONNNMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIIIILLLPPPRRRSSSSSSTTTUUUMMMMMMMMMNNNOOOPPPQQQRRRQQQNNNKKKJJJJJJIIIGGGDDDEEEGGGJJJLLLKKKKKKLLLMMMJJJJJJHHHEEEBBBAAACCCEEEGGGIIILLLLLLJJJHHHGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKJJJHHHEEECCCCCCEEEHHHIIILLLMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJHHHGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXZZZ[[[\\\\\\\\\bbbccceeegggkkkooosssuuuyyyyyy{{{}}}yyysssnnn444444555666777777888888666777888888777666777888999999888888888888999999::::::;;;;;;;;;:::999888999999999:::===??????>>>===<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>??????AAA@@@@@@@@@@@@AAAAAABBB????????????>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCAAA@@@@@@@@@AAABBBDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCAAAAAA@@@?????????@@@@@@BBBAAA@@@BBBDDDEEEDDDCCCEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKMMMKKKMMMNNNNNNLLLKKKLLLLLLHHHHHHJJJKKKMMMOOOPPPQQQQQQNNNLLLKKKLLLMMMMMMMMMLLLJJJHHHFFFDDDBBBAAA@@@@@@BBBEEEFFFGGGIIIKKKMMMPPPOOOMMMJJJIIIHHHHHHHHHKKKJJJHHHGGGGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGHHHIIIIIIIIIIIIHHHKKKKKKKKKKKKJJJJJJIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEAAABBBBBBCCCDDDFFFHHHIIIIIIHHHGGGFFFFFFGGGIIIIIIGGGIIIKKKMMMNNNMMMLLLKKKIIIHHHHHHIIIJJJIIIGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCHHHGGGGGGFFFEEEDDDDDDCCCEEEFFFGGGIIIIIIIIIHHHHHHEEECCCDDDHHHKKKMMMTTT[[[iiillliii\\\OOOJJJKKKLLLKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@???>>>===>>>===<<<<<<<<<<<<=========>>>@@@BBBCCCDDDDDDCCC???@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDBBB@@@AAABBBCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>??????>>>>>>>>>>>>======>>>>>>>>>??????@@@@@@AAA??????@@@AAABBBCCCDDDDDDIIIIIIKKKLLLLLLKKKJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHJJJKKKMMMMMMPPPNNNLLLIIIHHHHHHIIIJJJJJJJJJKKKLLLKKKJJJHHHGGGCCCEEEFFFFFFDDDCCCBBBCCCEEEGGGIIIIIIIIIIIIJJJKKKJJJKKKMMMOOOQQQSSSUUUVVVWWWUUURRRNNNLLLKKKLLLLLLLLLMMMOOONNNNNNNNNOOOPPPPPPQQQSSSUUUVVVUUUTTTSSSPPPOOONNNMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKNNNRRRUUUVVVVVVWWWXXXQQQQQQQQQQQQRRRRRRSSSSSSQQQOOOLLLJJJIIIHHHFFFDDDFFFIIIKKKLLLLLLKKKLLLMMMLLLKKKJJJGGGDDDDDDEEEGGGIIILLLNNNNNNLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJGGGFFFDDDDDDDDDGGGIIIKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSUUUUUUVVVXXX[[[^^^```aaabbbaaabbbgggnnnrrrrrrpppnnnqqqwww~~~~~~uuummmiiijjjmmmrrrxxx{{{||||||xxxvvvssspppnnnllllllkkkiiihhhgggffffffeeebbb```444444444555666777888999777888999888777666777999999999888888888888999999:::::::::999999999888888999999888:::<<<>>>>>>===;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>???============>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA=====================>>><<<===>>>@@@AAAAAA@@@?????????@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@?????????AAAAAABBBAAAAAABBBEEEFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGIIIJJJLLLNNNNNNMMMJJJIIIIIIJJJHHHIIIKKKMMMOOOQQQRRRSSSPPPNNNLLLLLLMMMNNNMMMLLLKKKJJJHHHFFFDDDBBBBBBAAA@@@CCCGGGIIIJJJKKKMMMNNNPPPNNNKKKIIIGGGGGGHHHHHHLLLJJJGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIHHHHHHFFFEEEDDDDDDCCCDDDDDDDDD??????@@@AAACCCDDDFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIGGGHHHJJJLLLLLLKKKJJJHHHFFFGGGHHHIIIIIIHHHFFFDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDCCCEEEHHHIIILLLVVVaaauuuwwwrrrbbbRRRKKKKKKLLLIIIHHHEEECCCAAA?????????>>>????????????>>>>>>===<<<<<<<<<;;;<<<<<<======<<<>>>@@@BBBCCCCCCAAA@@@>>>>>>???AAAAAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDD@@@@@@?????????AAABBBCCCDDDBBBAAA@@@AAABBBAAA@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>======?????????@@@@@@AAAAAAAAA??????@@@@@@AAAAAABBBBBBHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCDDDDDDDDDEEEDDDEEEGGGHHHJJJLLLNNNNNNQQQOOOKKKHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFCCCEEEGGGGGGEEECCCBBBBBBCCCEEEHHHIIIIIIIIIJJJKKKJJJJJJLLLNNNPPPRRRTTTUUUSSSQQQOOOLLLJJJJJJJJJKKKKKKLLLNNNNNNMMMNNNPPPQQQQQQRRRTTTVVVVVVUUUSSSRRRNNNMMMMMMLLLLLLMMMMMMNNNKKKJJJJJJIIIIIIIIIIIIJJJKKKNNNRRRUUUVVVVVVWWWXXXTTTTTTUUUUUUUUUUUUTTTTTTSSSQQQNNNLLLJJJHHHGGGGGGHHHJJJMMMNNNMMMLLLLLLMMMLLLLLLJJJHHHEEEEEEGGGHHHMMMPPPRRRRRRPPPNNNMMMMMMLLLMMMMMMMMMMMMKKKJJJIIIEEEDDDDDDDDDFFFHHHKKKMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLKKKIIIHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHHHHGGGFFFGGGFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRSSSSSSTTTTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYWWWVVVWWWZZZ^^^``````___XXX[[[aaagggjjjggg```ZZZXXXZZZ]]]```dddfffggggggdddcccbbb```_______________^^^]]]\\\\\\]]]\\\\\\444333333444555777888999888999::::::888888999:::999888888777777888888999::::::999999999888888888;;;:::999:::;;;<<<;;;:::;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<>>>>>>>>>======>>>???@@@AAABBBAAA@@@@@@?????????@@@@@@;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>>>>>>>>@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAADDDGGGIIIIIIIIIIIIIIIGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHLLLMMMMMMLLLJJJJJJJJJLLLJJJJJJLLLNNNPPPRRRSSSTTTPPPNNNLLLLLLMMMNNNMMMLLLJJJIIIGGGEEEDDDCCCBBBBBB@@@CCCGGGIIIJJJKKKLLLMMMNNNLLLJJJHHHGGGGGGHHHIIIMMMJJJFFFDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCEEEGGGHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDD??????@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHIIIKKKKKKKKKJJJHHHGGGEEEGGGIIIIIIIIIGGGEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFDDDDDDBBBBBBEEEHHHHHHKKKVVVbbbuuuvvvppp```QQQKKKKKKKKKGGGEEECCC@@@>>>======>>>>>>???@@@@@@@@@@@@@@@???======<<<<<<<<<======>>><<<>>>@@@BBBBBBAAA@@@???===>>>@@@AAABBBCCCDDDDDDAAABBBCCCCCCDDDDDDDDDCCC@@@???>>>>>>???@@@AAABBBDDDBBB@@@@@@@@@AAA@@@????????????@@@@@@AAABBBCCCBBBBBBBBBBBBBBBAAA??????==================>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGEEEDDDBBBAAA@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGIIIKKKMMMOOOPPPPPPNNNKKKHHHGGGHHHIIIKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFHHHGGGEEECCCBBBCCCCCCEEEIIIKKKKKKKKKLLLMMMKKKKKKLLLNNNPPPQQQRRRSSSQQQOOOMMMJJJIIIIIIIIIJJJJJJLLLNNNNNNNNNOOOQQQRRRRRRSSSTTTUUUUUUTTTRRRQQQMMMMMMMMMMMMMMMNNNOOOOOOLLLKKKJJJHHHGGGGGGFFFFFFJJJNNNRRRUUUVVVWWWXXXYYYWWWWWWWWWWWWWWWVVVTTTTTTRRRQQQNNNKKKIIIGGGGGGHHHJJJLLLNNNOOONNNLLLLLLMMMKKKKKKJJJGGGEEEDDDFFFHHHOOOQQQSSSSSSQQQNNNMMMMMMMMMMMMNNNMMMLLLKKKIIIHHHCCCCCCCCCDDDGGGJJJMMMOOOMMMMMMMMMMMMMMMLLLKKKJJJLLLKKKKKKJJJIIIIIIIIIJJJLLLLLLLLLKKKJJJHHHFFFEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJJJJKKKLLLMMMNNNOOONNNNNNMMMLLLKKKJJJJJJJJJJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKMMMNNNPPPQQQQQQQQQOOOOOOPPPPPPQQQQQQQQQQQQNNNNNNOOOQQQSSSTTTTTTSSSSSSTTTVVVYYYZZZXXXUUURRROOOQQQTTTVVVXXXXXXYYYYYYVVVVVVVVVVVVVVVVVVWWWWWWYYYYYYXXXWWWVVVVVVWWWXXX333333333333444666999:::888:::;;;:::999888999:::888888777777777777888888;;;:::999999888888999999;;;:::999999;;;;;;:::999;;;;;;:::999999999999999:::::::::::::::999999999777888999:::;;;<<<==================>>>@@@AAABBB@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;999;;;=========<<<===>>>@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCFFFIIILLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLOOOQQQLLLMMMMMMOOOPPPQQQRRRRRROOONNNMMMMMMNNNNNNMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCAAADDDGGGIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMJJJGGGFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDAAABBBCCCDDDEEEFFFFFFFFFGGGFFFEEEDDDDDDCCCDDDDDD@@@@@@@@@@@@@@@AAABBBBBBDDDEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLMMMLLLJJJHHHFFFFFFHHHIIIIIIHHHFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGHHHHHHHHHGGGEEEDDD@@@AAADDDGGGHHHJJJRRR\\\iiijjjdddXXXNNNKKKJJJHHHEEECCC@@@>>>=========>>>???@@@AAABBBBBBBBBBBBBBB@@@???>>>>>>>>>>>>??????>>>???@@@AAAAAA@@@??????>>>???AAABBBDDDEEEFFFFFFCCCCCCDDDDDDDDDCCCCCCBBB@@@???>>>>>>>>>???@@@AAACCCAAA??????@@@@@@???>>>>>>>>>??????@@@BBBCCCDDDBBBAAAAAAAAA@@@@@@@@@@@@<<<<<<============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGEEECCC@@@???>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPNNNMMMKKKIIIHHHIIIJJJKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHFFFDDDBBBCCCDDDCCCGGGKKKMMMNNNNNNNNNOOOMMMMMMNNNOOOOOOPPPQQQQQQPPPOOOLLLIIIHHHGGGHHHHHHIIIKKKOOOPPPQQQQQQRRRSSSRRRSSSTTTUUUTTTRRRPPPOOOKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJIIIGGGFFFEEEDDDDDDKKKNNNSSSVVVWWWXXXYYYZZZXXXYYYYYYYYYWWWVVVTTTRRRNNNNNNLLLIIIFFFEEEFFFHHHLLLNNNPPPPPPNNNMMMMMMMMMJJJJJJIIIGGGDDDDDDFFFIIIMMMOOOQQQPPPNNNKKKJJJJJJMMMMMMMMMMMMLLLJJJHHHGGGCCCCCCDDDEEEHHHKKKMMMOOOMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLJJJHHHFFFDDDFFFFFFDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKIIIJJJLLLNNNPPPPPPPPPOOONNNMMMKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJLLLNNNOOOOOOOOOMMMNNNNNNNNNNNNMMMMMMLLLJJJKKKLLLMMMNNNOOOOOOOOOQQQPPPPPPPPPPPPOOOOOOOOOOOOQQQTTTUUUTTTTTTTTTUUUPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVVVVUUUSSSSSSTTTVVV333333222222444666999:::777999:::999888777888999888888777777777777888888::::::888777777777888999999888777888:::;;;;;;:::<<<;;;:::999888777777777::::::999999999888888888666888999;;;<<<<<<<<<;;;::::::;;;;;;<<<>>>???@@@??????>>>=====================<<<<<<;;;;;;::::::888:::<<<;;;:::;;;===@@@>>>???AAACCCEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHKKKMMMMMMLLLKKKJJJHHHFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGIIIIIIJJJLLLOOORRROOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNNNNMMMKKKHHHHHHFFFEEEDDDDDDDDDDDDCCCEEEGGGHHHHHHHHHIIIKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHIIIIIIHHHFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBB????????????@@@AAABBBCCCEEEFFFHHHIIIKKKLLLMMMMMMMMMMMMNNNNNNMMMKKKHHHGGGGGGIIIJJJIIIFFFEEEGGGHHHFFFGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFGGGGGGFFFEEECCCBBB>>>???BBBGGGIIIIIINNNUUUXXXXXXTTTNNNJJJKKKIIIEEECCCAAA???===<<<===>>>??????@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCEEEFFFGGGGGGDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>======>>>??????BBB@@@>>>>>>???@@@@@@???@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@???>>>???@@@@@@<<<<<<<<<=========>>>>>>@@@@@@@@@@@@@@@???????????????@@@AAAAAABBBCCCCCCBBBCCCEEEGGGIIIIIIIIIIIIEEEFFFFFFFFFEEECCC@@@???======>>>@@@AAACCCDDDDDDBBBCCCDDDGGGIIIKKKMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFCCCAAA@@@BBBDDDEEEHHHMMMPPPQQQQQQQQQRRRPPPPPPPPPPPPPPPOOOOOOOOOQQQOOOLLLIIIGGGFFFGGGGGGGGGKKKPPPSSSSSSSSSSSSSSSQQQRRRSSSTTTSSSQQQOOOMMMIIIJJJMMMNNNOOOMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDHHHLLLPPPSSSUUUVVVWWWXXXXXXYYYYYYYYYWWWUUURRRQQQMMMMMMKKKHHHEEEDDDGGGJJJMMMOOOQQQQQQOOOMMMMMMMMMJJJJJJIIIGGGEEEEEEGGGIIILLLNNNPPPOOOMMMJJJIIIHHHKKKLLLLLLLLLKKKIIIHHHGGGCCCCCCDDDFFFHHHKKKMMMOOOMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJMMMOOOOOONNNMMMLLLHHHIIIJJJKKKJJJHHHFFFEEEFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKIIIJJJLLLNNNOOOOOONNNMMMNNNMMMKKKIIIHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOOOONNNLLLLLLMMMMMMMMMLLLKKKJJJHHHJJJKKKMMMMMMNNNNNNOOOLLLLLLLLLLLLKKKKKKLLLMMMPPPSSSUUUUUUSSSRRRRRRSSSOOOPPPQQQRRRRRRRRRRRRRRRPPPRRRTTTSSSQQQPPPRRRTTT333222222222444666999;;;666888999888777666777888888888777777777777888888:::999777666666666777888777666666888;;;<<<<<<<<<<<<;;;:::888777666666666:::999999999888888777777666888:::<<<===<<<;;;:::999999999:::;;;<<<>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::888:::;;;:::999:::===AAA<<<>>>AAADDDFFFHHHIIIIIIFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHIIIJJJJJJIIIHHHJJJIIIHHHJJJLLLMMMMMMLLLJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGEEEDDDDDDEEEEEEFFFHHHIIIIIIIIIHHHIIILLLNNNPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMOOONNNLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHGGGHHHIIIKKKIIIJJJLLLNNNOOOPPPPPPPPPLLLKKKJJJJJJKKKKKKIIIHHHBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@BBBBBBDDDCCCCCCCCCDDDEEEGGGHHHEEEDDDCCCBBBAAA@@@@@@AAA>>>>>>>>>???@@@BBBCCCDDDGGGHHHJJJLLLMMMNNNOOOOOONNNOOOOOOOOONNNKKKIIIGGGHHHJJJJJJIIIFFFEEEGGGJJJHHHHHHGGGGGGEEEDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDCCCAAA???>>>>>>>>>AAAGGGJJJIIIKKKOOOMMMLLLIIIFFFHHHJJJHHHCCCBBB@@@>>><<<<<<===???@@@???@@@AAABBBCCCDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@AAABBBAAA@@@@@@???@@@@@@@@@===>>>@@@CCCEEEFFFGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@AAA@@@???=========>>>>>>AAA???>>>>>>???@@@@@@???CCCBBBAAAAAA@@@@@@AAAAAABBBAAA???======>>>@@@AAA;;;<<<<<<<<<======>>>>>>????????????????????????>>>>>>???@@@AAABBBCCCCCCAAABBBDDDGGGHHHIIIIIIIIICCCDDDEEEFFFEEEDDDBBB@@@<<<===>>>???AAACCCDDDDDD@@@AAACCCEEEGGGJJJLLLMMMJJJJJJJJJKKKKKKKKKKKKKKKGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGDDDAAA??????AAADDDFFFIIINNNQQQRRRRRRSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOQQQOOOLLLIIIGGGFFFFFFGGGGGGKKKQQQUUUUUUTTTSSSSSSQQQRRRSSSSSSRRRPPPNNNLLLGGGIIILLLNNNNNNLLLIIIGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDHHHLLLPPPQQQRRRTTTUUUXXXYYYYYYYYYWWWTTTQQQOOOMMMNNNMMMJJJGGGGGGJJJNNNNNNPPPRRRQQQOOOMMMMMMMMMKKKKKKJJJHHHFFFFFFHHHJJJMMMOOOQQQPPPNNNKKKJJJIIIJJJKKKKKKKKKKKKIIIHHHFFFCCCCCCEEEFFFIIIKKKMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIGGGIIIMMMPPPQQQPPPMMMLLLEEEFFFHHHIIIIIIHHHGGGEEEFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEFFFHHHJJJLLLIIIJJJLLLMMMNNNMMMKKKJJJMMMLLLJJJHHHHHHHHHJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMMMMLLLLLLKKKHHHIIIJJJJJJIIIHHHGGGFFFDDDFFFHHHJJJJJJKKKLLLMMMHHHIIIKKKKKKJJJJJJKKKLLLMMMOOORRRQQQNNNLLLMMMNNNMMMMMMNNNOOOOOOOOOOOOOOOIIILLLOOOOOOMMMLLLNNNPPP444444333222333444555666:::999888777777888999:::888888777666666666666666777777777777777888888999999999999999:::;;;<<<===;;;;;;;;;:::::::::999999===<<<;;;999888777777777::::::::::::::::::::::::::::::999999::::::;;;<<<>>>>>>===<<<===???AAACCC>>>????????????>>>======;;;<<<===?????????>>>===<<<>>>@@@CCCEEEFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJJJJLLLOOOOOONNNLLLKKKKKKHHHHHHJJJKKKMMMNNNNNNNNNKKKJJJIIIIIIJJJKKKLLLMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHIIIIIIGGGEEEEEEFFFLLLKKKJJJJJJKKKMMMPPPRRRRRRRRRRRRPPPNNNMMMNNNOOOOOOPPPPPPOOOMMMLLLLLLMMMHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJMMMNNNOOOOOONNNMMMMMMNNNOOOQQQRRRQQQQQQPPPLLLMMMNNNNNNMMMKKKHHHGGGGGGDDDCCCDDDGGGHHHFFFDDDCCCAAA>>><<<<<<>>>@@@BBBCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAACCCBBBAAA@@@AAACCCEEEFFFLLLLLLKKKKKKLLLMMMMMMNNNSSSSSSSSSQQQOOOKKKGGGEEEIIIHHHFFFDDDCCCDDDEEEFFFGGGEEECCCBBBAAABBBDDDEEEDDDFFFHHHIIIHHHGGGGGGGGGDDDDDDCCCBBBAAAAAA@@@???CCCEEEGGGIIIKKKLLLLLLLLLHHHHHHFFFDDDCCCBBBBBBBBB===<<<<<<;;;<<<===>>>???CCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCDDDCCC@@@===@@@@@@@@@???????????????===???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@AAAAAA@@@???@@@BBBEEEEEEBBB@@@>>>???@@@???>>>>>>>>>============>>>>>>AAA@@@>>>=========>>>???@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@???BBBEEEGGGFFFEEEEEEFFFEEEFFFGGGHHHGGGGGGEEEEEE@@@??????AAAEEEGGGFFFDDDBBBCCCEEEGGGJJJMMMNNNOOOLLLLLLLLLLLLKKKJJJHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIGGGFFFCCCBBBBBBCCCFFFGGGIIILLLPPPQQQPPPPPPRRRUUUSSSSSSSSSRRROOONNNNNNOOONNNMMMKKKIIIHHHGGGHHHHHHJJJLLLOOORRRSSSRRRPPPNNNRRRSSSUUUWWWXXXUUUPPPLLLMMMLLLMMMOOOQQQQQQMMMIIIHHHFFFCCCAAAAAACCCFFFHHHGGGJJJNNNPPPPPPPPPSSSVVVYYYYYYXXXWWWUUURRROOOMMMLLLLLLLLLLLLLLLLLLLLLLLLQQQRRRRRRRRRRRRQQQOOONNNQQQOOOKKKHHHFFFFFFHHHHHHKKKNNNRRRTTTSSSOOOJJJGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIGGGGGGHHHLLLOOOPPPQQQPPPNNNKKKJJJJJJKKKLLLMMMOOOPPPOOOLLLIIIFFFGGGHHHIIIJJJIIIGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJIIIHHHHHHHHHHHHIIIJJJKKKMMMOOOOOOMMMKKKJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMNNNLLLIIIHHHHHHHHHFFFEEEGGGIIIKKKMMMNNNMMMKKKIIILLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKIIIJJJLLLMMMMMMMMMLLLKKKHHHKKKMMMNNNNNNMMMMMMNNN333333333333333444555555999888777666666777888999888777777666555555666666666666555555666666777888888888888999999;;;<<<<<<999999999888888888777777999999888888777888888888999999999::::::;;;;;;;;;999999999999999:::;;;;;;::::::999999999<<<>>>???BBBBBBAAAAAA???>>><<<;;;<<<===>>>???@@@??????>>>===>>>AAACCCEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIILLLNNNPPPOOOMMMKKKJJJIIIEEEFFFIIIKKKLLLMMMMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNJJJJJJKKKKKKKKKKKKKKKKKKIIIKKKLLLKKKIIIGGGGGGHHHLLLLLLKKKJJJKKKKKKLLLMMMQQQRRRRRRPPPMMMLLLMMMNNNMMMNNNOOONNNKKKJJJKKKLLLIIIIIIIIIHHHHHHHHHHHHGGGIIIKKKNNNQQQRRRQQQPPPOOOLLLMMMOOOPPPQQQQQQPPPPPPMMMMMMNNNNNNMMMKKKIIIGGGGGGEEEDDDEEEGGGHHHFFFDDDCCCAAA>>><<<<<<>>>AAABBBCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDCCCAAA@@@??????BBBAAA@@@@@@AAABBBEEEFFFLLLLLLLLLLLLMMMNNNOOOOOOSSSSSSSSSSSSQQQNNNKKKIIIIIIGGGEEEDDDCCCCCCDDDEEEFFFEEECCCBBBBBBBBBDDDEEEDDDFFFHHHHHHGGGFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@CCCDDDFFFIIIJJJKKKKKKKKKHHHGGGEEEDDDCCCBBBBBBBBB======<<<;;;<<<===>>>???EEEEEEDDDDDDDDDCCCCCCCCCDDDDDDFFFHHHIIIGGGBBB>>>AAA@@@@@@@@@???>>>>>>>>>===>>>???AAABBBBBBBBBAAACCCCCCCCCCCCBBBAAA@@@????????????@@@??????>>>>>><<<===??????@@@AAAEEEGGGDDDBBB???>>>???@@@???>>>>>>==================>>>>>>===<<<<<<===>>>???@@@??????>>>>>>>>>>>>?????????????????????????????????BBBEEEFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBAAAAAADDDGGGIIIHHHFFFCCCDDDEEEGGGIIIKKKMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDBBBAAAAAACCCEEEGGGKKKOOORRRRRRPPPPPPRRRTTTRRRSSSTTTSSSPPPNNNNNNOOOLLLKKKHHHFFFEEEDDDDDDDDDHHHJJJNNNQQQRRRQQQOOONNNPPPQQQSSSUUUVVVTTTPPPMMMJJJIIIJJJLLLNNNNNNJJJGGGHHHFFFCCCAAABBBCCCFFFHHHHHHKKKOOOQQQQQQRRRTTTWWWXXXXXXWWWVVVTTTQQQNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKOOOOOOPPPQQQPPPOOONNNMMMOOOMMMJJJGGGEEEEEEFFFGGGJJJLLLPPPSSSSSSPPPLLLIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGIIILLLOOOTTTTTTSSSPPPMMMKKKKKKLLLJJJLLLNNNNNNMMMKKKGGGEEEGGGHHHHHHHHHHHHFFFDDDCCCEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLMMMMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHJJJIIIHHHHHHIIIJJJKKKLLLMMMKKKHHHHHHHHHHHHGGGFFFFFFGGGIIIJJJKKKJJJIIIHHHKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJGGGIIILLLMMMLLLKKKLLLMMM222333333444444444444444777777666555555666777777777777666555555555555666555555444444555555666777888888888888999:::;;;;;;777777777666666666555555555555666777888999::::::999999999::::::;;;;;;;;;999888888888888999::::::;;;;;;::::::;;;===???AAAFFFEEEDDDCCC@@@>>><<<:::<<<<<<===>>>>>>>>>>>>===>>>???AAADDDEEEFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGLLLNNNOOONNNLLLIIIHHHHHHBBBDDDGGGJJJLLLMMMLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKKKKLLLMMMNNNNNNOOOLLLMMMNNNNNNKKKJJJJJJKKKIIIJJJKKKKKKLLLLLLLLLLLLPPPQQQPPPOOOLLLKKKLLLMMMKKKLLLMMMLLLJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHKKKPPPSSSUUUTTTRRRPPPLLLMMMNNNOOOOOOPPPOOOOOONNNNNNNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFHHHHHHFFFEEECCCAAA???======???AAACCCDDDEEEEEEFFFEEEDDDBBBAAADDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@AAACCCFFFGGGKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRRRRPPPNNNLLLKKKHHHGGGEEECCCCCCCCCDDDDDDFFFEEEDDDBBBBBBCCCCCCDDDDDDFFFHHHHHHFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAACCCDDDFFFHHHIIIIIIIIIHHHFFFFFFDDDCCCBBBBBBBBBBBB>>>===<<<<<<<<<===???@@@FFFFFFEEEEEEEEEDDDDDDDDDCCCFFFKKKOOOQQQMMMFFF@@@AAAAAA@@@@@@???>>>======<<<===???@@@@@@@@@???>>>BBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???????????????;;;===>>>??????AAACCCFFFCCCAAA???>>>?????????>>>======<<<<<<<<<<<<======;;;;;;::::::<<<===???@@@>>>==================>>><<<======>>>>>>?????????@@@BBBDDDEEECCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBDDDGGGHHHHHHGGGEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@@@@AAACCCFFFGGGOOORRRTTTSSSPPPOOOPPPRRRQQQSSSUUUTTTRRROOONNNNNNLLLJJJHHHEEECCCBBBBBBBBBEEEHHHLLLOOOQQQPPPOOOMMMOOOOOOPPPRRRTTTRRROOOLLLHHHHHHIIIKKKMMMLLLIIIFFFHHHFFFDDDBBBBBBDDDFFFGGGIIILLLOOOQQQRRRTTTVVVXXXWWWVVVVVVTTTRRRPPPNNNMMMOOOOOONNNMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLJJJGGGEEEDDDDDDEEEEEEHHHKKKNNNQQQRRROOOLLLJJJFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJHHHHHHIIIMMMPPPWWWWWWVVVRRRNNNKKKKKKLLLJJJJJJLLLLLLKKKIIIFFFDDDGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKLLLKKKIIIGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKIIIGGGGGGHHHHHHHHHGGGEEEFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJKKKKKKKKKKKKLLLHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJEEEGGGJJJKKKJJJIIIJJJKKK111222333444555444333333555555555555555555555555666666555444444555555555555555444444555555666777888888888888888999::::::666666666555555555555444444555666777999:::::::::::::::::::::::::::::::::888888777777888888999:::;;;;;;::::::;;;>>>@@@BBBGGGGGGFFFDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>???@@@BBBCCCEEEEEEFFFFFFEEECCCAAA@@@???@@@AAABBBCCCDDDEEEEEEAAAAAA@@@@@@BBBEEEGGGIIIHHHIIIIIIJJJKKKLLLNNNNNNPPPPPPPPPOOONNNLLLJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGIIIHHHFFFEEEDDDEEEBBBBBBBBBBBBBBBBBBAAAAAACCCDDDEEEGGGGGGGGGFFFFFFDDDDDDCCCBBBAAAAAABBBBBB>>>>>>=========>>>???@@@EEEEEEDDDDDDDDDCCCCCCCCCBBBFFFMMMTTTVVVQQQIIIBBBBBBAAAAAA@@@???>>>=========>>>???@@@@@@???>>>===BBBBBBBBBBBBBBBBBBAAAAAA============>>>>>>??????>>>???@@@???>>>>>>???@@@AAA@@@>>>>>>??????>>>======<<<<<<;;;;;;<<<<<<===::::::999999:::<<<===>>>===<<<<<<;;;;;;<<<<<<===<<<<<<======>>>???@@@@@@BBBDDDEEEEEECCCAAAAAABBBAAABBBDDDEEEEEEDDDCCCCCC@@@@@@AAACCCEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGEEEDDDCCCBBBAAAAAA@@@AAABBBDDDGGGHHHRRRTTTVVVTTTPPPNNNNNNPPPOOORRRUUUUUUSSSPPPNNNMMMNNNMMMJJJGGGEEEDDDDDDDDDCCCFFFJJJNNNPPPOOONNNMMMOOOOOOOOOPPPPPPOOOLLLIIIIIIJJJLLLMMMNNNMMMJJJHHHHHHGGGEEECCCCCCDDDFFFGGGIIIKKKMMMPPPRRRTTTVVVWWWUUUUUUTTTSSSQQQPPPNNNMMMPPPOOONNNMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGEEECCCCCCCCCCCCDDDHHHJJJLLLNNNNNNLLLIIIGGGEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJHHHHHHJJJNNNQQQYYYYYYWWWSSSNNNKKKJJJKKKJJJKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDAAAAAAAAABBBCCCCCCDDDDDDCCCDDDFFFHHHJJJKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKKKKJJJHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIGGGFFFFFFHHHIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHCCCEEEHHHIIIHHHHHHHHHIII000111333444444444333222444444444555555444444444555444444444444444555555666666555555666666777888888888777777777888999999777777666666666555555555777777888999:::::::::999<<<<<<;;;::::::999888888888888777777888888999:::777777666666888:::===???EEEEEEEEEEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>@@@AAACCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFHHHHHHFFFFFFGGGHHHDDDEEEHHHKKKMMMNNNMMMMMMIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQPPPPPPPPPOOOOOOOOOMMMOOOPPPOOOMMMLLLKKKLLLFFFHHHLLLOOORRRRRRRRRQQQNNNNNNNNNKKKIIIGGGGGGIIIIIIJJJKKKJJJIIIHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFCCCGGGLLLQQQSSSRRROOOMMMJJJJJJKKKKKKLLLMMMMMMNNNOOONNNNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKIIIGGGFFFEEEBBBAAA@@@???@@@AAACCCDDDDDDEEEEEEEEEDDDCCCAAA@@@>>>???@@@AAABBBDDDDDDEEEBBBBBBAAABBBCCCFFFHHHJJJIIIIIIIIIKKKLLLNNNPPPQQQRRRQQQPPPNNNLLLJJJHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCFFFHHHJJJIIIGGGEEEDDDDDDAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBAAAAAAAAAAAAAAABBB??????>>>===>>>???@@@AAACCCBBBBBBBBBBBBAAAAAAAAABBBFFFLLLSSSUUUQQQIIICCCAAAAAA@@@@@@???>>>>>>===???@@@AAAAAAAAA@@@???>>>AAABBBBBBCCCCCCCCCBBBBBB>>>======<<<<<<===>>>>>>===>>>??????=========>>>???>>>===>>>??????>>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAAAAACCCDDDEEEDDDBBBAAAAAABBBAAABBBDDDEEEEEEEEEDDDDDD???AAABBBDDDEEEEEEFFFGGGJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGEEEDDDBBBAAAAAAAAAAAABBBDDDFFFHHHIIIRRRTTTUUUSSSOOOLLLLLLNNNNNNQQQTTTTTTRRRPPPNNNMMMNNNMMMKKKHHHFFFEEEEEEEEECCCFFFJJJNNNPPPOOONNNMMMQQQOOONNNMMMMMMKKKIIIFFFIIIKKKMMMOOONNNLLLKKKIIIJJJHHHGGGEEEEEEEEEGGGGGGHHHIIIKKKNNNRRRTTTUUUUUUUUUTTTSSSRRRPPPPPPOOOOOOOOOOOOMMMLLLJJJIIIGGGGGGFFFGGGIIIJJJJJJJJJIIIIIIFFFEEEDDDCCCCCCCCCCCCDDDIIIJJJKKKKKKJJJGGGEEECCCEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHJJJNNNQQQXXXWWWVVVRRRNNNKKKJJJJJJMMMLLLLLLKKKJJJIIIHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEAAAAAABBBCCCCCCDDDEEEEEEEEEFFFIIIKKKLLLMMMMMMLLLIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLLLLJJJGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGEEEDDDBBBBBBBBBCCCDDDFFFGGGIIIJJJJJJHHHFFFEEEEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGBBBEEEGGGHHHHHHGGGGGGHHH111222222333333333333333333444555555555555444333444333333333333444555555666666555555666666777888888777777777777777888888777777777666666666555555888999:::;;;;;;:::999888<<<<<<;;;;;;:::999888888999888888888888999::::::888888777888999<<>>>>>>>>???AAABBBAAAAAA@@@@@@@@@?????????BBBDDDHHHMMMNNNLLLGGGBBB@@@@@@@@@???????????????@@@AAABBBBBBBBBAAA@@@??????@@@AAABBBBBBCCCBBBBBB???>>>===;;;;;;;;;<<<===888:::===>>>>>>>>>???@@@>>>======>>>??????===;;;;;;;;;::::::::::::;;;;;;===<<<:::999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@BBBCCCDDDCCCAAA@@@AAABBBAAABBBCCCEEEEEEEEEDDDDDDAAACCCFFFGGGGGGGGGHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBAAAAAABBBBBBCCCEEEGGGHHHIIIOOOQQQSSSQQQMMMJJJKKKLLLMMMPPPRRRRRRPPPNNNMMMMMMKKKJJJHHHFFFEEEDDDDDDEEEEEEHHHLLLOOOQQQPPPOOOMMMQQQOOOLLLKKKKKKJJJHHHFFFHHHKKKNNNOOOMMMKKKJJJJJJKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHJJJMMMRRRUUUUUUUUUTTTTTTRRRQQQPPPPPPPPPPPPOOOOOONNNLLLKKKIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHEEEEEEDDDDDDDDDDDDDDDEEEJJJJJJJJJIIIGGGEEECCCBBBFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGIIIMMMQQQUUUUUUTTTQQQMMMKKKKKKLLLOOONNNLLLKKKJJJIIIIIIJJJGGGHHHJJJKKKKKKIIIHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCFFFHHHJJJMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLKKKIIIFFFEEEFFFGGGEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDFFFHHHIIIIIIIIIGGGFFFDDDEEEFFFGGGGGGFFFGGGGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFCCCEEEHHHIIIHHHGGGHHHIII222222222111222222333444333444555666666555444333333333222222333444444555555555444444555555666777888777777666666666777777777666666666555555555555666777999:::::::::888888::::::::::::::::::::::::999999999999999:::;;;;;;;;;:::::::::<<>>>>>>>>BBBBBBAAA@@@AAACCCEEEGGGIIIIIIJJJLLLNNNPPPSSSTTTSSSRRRPPPOOOMMMLLLKKKKKKHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBEEEGGGHHHFFFDDDAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDFFFGGGGGGGGGFFFDDDCCCBBB???????????????@@@AAAAAA@@@@@@???>>>???@@@AAABBB@@@@@@@@@?????????>>>>>>BBBBBBCCCDDDFFFFFFCCCAAA???????????????@@@@@@@@@???@@@AAABBBBBBAAAAAA@@@======>>>@@@@@@AAAAAAAAA@@@???===;;;::::::;;;;;;888:::<<<>>>======>>>>>>===<<<<<<===??????===;;;;;;;;;::::::::::::;;;;;;<<<;;;:::999999:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>>>>???AAA???@@@BBBCCCDDDDDDCCCCCCAAACCCFFFGGGGGGGGGIIIKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGKKKNNNPPPNNNKKKIIIJJJLLLMMMOOOPPPPPPNNNMMMMMMNNNIIIHHHFFFEEEDDDDDDEEEEEEHHHJJJNNNQQQRRRQQQOOONNNNNNLLLJJJIIIJJJKKKJJJIIIIIIMMMQQQQQQOOOMMMLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHJJJNNNSSSVVVVVVUUUUUUTTTRRRQQQQQQQQQQQQRRRPPPPPPOOONNNMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFKKKJJJJJJIIIHHHFFFEEEDDDGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHMMMPPPSSSSSSSSSQQQNNNMMMMMMOOOOOONNNLLLJJJIIIIIIJJJJJJGGGIIILLLOOOOOOMMMJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHJJJLLLMMMLLLJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHKKKKKKJJJGGGDDDCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCDDDCCCCCCBBBAAAAAAAAABBBDDDFFFGGGHHHHHHGGGHHHFFFDDDDDDFFFFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDEEEFFFGGGFFFEEEEEEDDDFFFIIIJJJIIIIIIIIIJJJ333222111000111222444555444444555666666555444444222222222222333333444555444333333333333444555555888777666666666666777777666666555555555444444444333555777999::::::999888777888888999;;;<<<======::::::999999::::::;;;<<<888888777888:::===@@@AAAEEEEEEEEEEEEDDDCCCBBBAAADDDCCCAAA@@@???@@@AAAAAACCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHFFFEEEFFFHHHIIIHHHGGGFFFFFFHHHJJJKKKGGGIIIKKKMMMOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRPPPQQQRRRQQQOOONNNNNNNNNKKKKKKMMMNNNOOOPPPPPPQQQKKKLLLKKKHHHEEECCCCCCDDDDDDEEEFFFFFFEEEDDDEEEGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEGGGIIIJJJJJJIIIHHHIIIHHHGGGGGGHHHIIIKKKLLLMMMLLLKKKIIIHHHHHHHHHHHHJJJMMMPPPOOOKKKGGGFFFFFFAAAAAAAAABBBCCCDDDEEEEEEAAABBBCCCDDDDDDDDDCCCBBB=========>>>??????@@@@@@BBBAAA?????????AAACCCDDDEEEFFFGGGIIIKKKNNNPPPQQQNNNNNNMMMLLLKKKKKKKKKKKKHHHHHHIIIHHHHHHGGGEEEEEEDDDDDDDDDEEEDDDCCCCCCBBBDDDEEEFFFEEEBBB???>>>===@@@@@@AAAAAABBBCCCDDDDDDGGGGGGHHHGGGFFFEEECCCAAA>>>>>>>>>>>>???@@@AAAAAAAAA@@@?????????@@@AAABBB@@@@@@@@@?????????>>>>>>CCCAAA??????@@@AAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA>>>???@@@AAABBBAAAAAA@@@:::;;;<<<>>>????????????AAA@@@===:::999999::::::;;;===>>>>>><<<:::::::::<<<<<<<<<===??????===;;;;;;::::::999999::::::;;;:::999999999:::<<<>>>???===<<<<<<;;;;;;<<<<<<==================<<<<<<<<<===>>>>>>===<<<<<<>>>???>>>???@@@BBBCCCCCCBBBBBB>>>BBBEEEFFFEEEDDDGGGIIIFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEHHHKKKMMMMMMJJJHHHIIIKKKMMMNNNOOONNNLLLLLLMMMNNNIIIHHHFFFEEEEEEEEEFFFGGGJJJLLLOOORRRSSSRRRPPPNNNLLLJJJHHHHHHJJJLLLMMMLLLMMMPPPTTTUUURRRPPPPPPPPPNNNNNNMMMKKKKKKJJJJJJJJJJJJIIIJJJOOOTTTXXXXXXVVVUUUTTTSSSQQQQQQQQQRRRSSSRRRQQQQQQPPPOOONNNMMMMMMJJJKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEHHHLLLOOORRRRRRRRRQQQOOONNNPPPQQQOOONNNKKKIIIHHHHHHIIIJJJGGGJJJNNNQQQQQQOOOKKKHHHCCCDDDEEEFFFGGGHHHIIIIIIFFFHHHJJJKKKKKKJJJHHHFFFGGGFFFEEEDDDDDDEEEFFFGGGJJJIIIHHHFFFCCCBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCBBBAAAAAAAAABBBDDDFFFGGGGGGFFFFFFHHHFFFEEEDDDEEEFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDEEEGGGJJJKKKJJJIIIJJJKKK111111222222222333333333444444444444444444444444222222333333333333444444666555444333333444555666555555555444444333333333222333444555666666666666666555222111111333555777999888777666666888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;999999::::::;;;<<<======DDDCCCBBBAAA@@@AAABBBCCC??????>>>======>>>???@@@CCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIGGGFFFFFFFFFGGGGGGIIIJJJLLLNNNNNNNNNMMMLLLOOONNNNNNPPPSSSTTTRRROOOSSSPPPNNNOOOQQQSSSRRRPPPNNNNNNPPPPPPPPPPPPOOONNNNNNMMMJJJHHHFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA???======???AAAGGGHHHIIIJJJJJJIIIHHHHHHEEEEEEDDDDDDEEEGGGIIIKKKNNNMMMMMMLLLKKKJJJIIIIIIMMMLLLKKKJJJHHHEEECCCBBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEEEEEDDDCCCBBB??????@@@@@@???>>><<<;;;???>>>>>>>>>???@@@AAAAAAGGGGGGHHHJJJLLLNNNPPPQQQPPPOOOOOONNNLLLIIIFFFDDDGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA???>>>>>>===AAABBBBBBCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@@@@???>>>======>>>?????????BBBAAA>>>>>>BBBDDDBBBBBB@@@===;;;<<<======<<<@@@AAABBBCCCCCCCCCBBBAAA======>>>???????????????>>>>>>>>>===============???>>>>>>===<<<;;;;;;;;;::::::999999888999999999::::::::::::::::::::::::999::::::;;;;;;::::::999;;;::::::999888777666666888999999::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>????????????>>>>>>>>>===??????>>>>>>??????@@@AAADDDDDDDDDEEEEEEEEEEEEDDDEEECCCBBBAAAAAABBBCCCEEEEEEEEEFFFEEEEEEDDDCCCCCCAAABBBCCCDDDCCCBBB@@@>>>???@@@AAACCCCCCCCCCCCBBBFFFIIILLLKKKGGGFFFHHHLLLPPPNNNJJJGGGJJJMMMJJJCCCFFFFFFGGGFFFDDDEEEGGGIIILLLQQQSSSQQQPPPQQQOOOKKKKKKKKKKKKKKKKKKLLLLLLMMMOOORRRUUUUUURRRNNNKKKJJJLLLMMMOOOOOOOOOLLLJJJHHHJJJLLLOOOSSSUUUVVVVVVUUUVVVRRRNNNMMMNNNPPPRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQLLLLLLJJJHHHEEECCCAAA@@@CCCEEEGGGGGGFFFEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGEEECCCAAAEEEHHHJJJJJJJJJKKKNNNQQQSSSSSSQQQPPPNNNNNNNNNNNNNNNMMMKKKIIIIIIJJJLLLMMMMMMNNNOOOQQQRRRPPPKKKHHHFFFDDDCCCCCCEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHFFFGGGGGGFFFFFFEEEDDDCCCEEEDDDBBB@@@???@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDDDDDDDEEEEEE@@@@@@?????????@@@AAAAAACCCEEEHHHIIIJJJKKKNNNPPP111111111222222222333333444444444444444333333333222222222333333333444444555444333222222333444555555555444444444333333333222333444555666666666666555444222111111333555777:::999888888888:::<<<===>>>======<<<;;;;;;;;;;;;:::::::::;;;<<<=========>>>>>>>>>>>>>>>???@@@AAA??????>>>======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHJJJKKKLLLLLLLLLLLLOOONNNNNNQQQTTTUUUSSSQQQRRRPPPOOOPPPRRRSSSRRRQQQNNNOOOPPPPPPPPPOOONNNMMMJJJIIIHHHFFFDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>???BBBEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDGGGJJJLLLOOONNNNNNMMMLLLKKKJJJJJJLLLKKKJJJIIIGGGEEECCCBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<===>>>???@@@DDDEEEGGGIIILLLOOOQQQRRROOOOOOOOOMMMKKKIIIFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@???===<<<;;;;;;;;;;;;===??????>>>???EEEGGGFFFDDDAAA===;;;<<<===>>>>>>@@@@@@AAABBBAAAAAA@@@???<<<======>>>??????>>>>>>=========>>>???@@@@@@@@@>>>>>>===<<<<<<;;;::::::::::::999888888888999999999999999999999999999999888888999999999999888888999999999888888777666666888888999999:::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<=========??????>>>>>>>>>=========>>>============>>>??????@@@??????AAADDDFFFHHHIIIEEEDDDBBB@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCBBBAAABBBDDDEEEDDDCCCAAA@@@@@@AAACCCDDDEEEDDDDDDDDDEEEHHHKKKJJJGGGFFFIIILLLQQQOOOLLLIIILLLPPPNNNIIIHHHHHHHHHFFFEEEEEEHHHKKKNNNPPPQQQPPPQQQSSSPPPKKKKKKKKKKKKKKKKKKLLLLLLMMMPPPRRRTTTTTTQQQNNNLLLKKKMMMNNNPPPPPPPPPMMMKKKIIIIIIKKKNNNQQQTTTUUUUUUUUUUUURRRNNNLLLMMMOOOPPPQQQSSSRRRRRRQQQQQQQQQQQQQQQKKKJJJIIIGGGDDDBBBAAA@@@???AAADDDEEEFFFFFFHHHJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIGGGEEEDDDFFFHHHJJJKKKJJJKKKOOORRRSSSSSSQQQPPPOOONNNNNNNNNMMMKKKIIIHHHHHHKKKNNNPPPQQQPPPPPPQQQQQQOOOKKKHHHHHHFFFEEEEEEHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCCCCBBBBBBCCCBBBAAA@@@AAAAAACCCDDDBBBBBBBBBAAA@@@@@@@@@@@@DDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCDDDDDDDDDBBBBBBBBBAAABBBBBBCCCDDDDDDFFFHHHIIIJJJLLLOOORRR111111111222222222222333444444444333333222222222222222222222333333333333333333222222222222333333444444444444333333333333222333444555555666555555555333222111222333555777:::999999999;;;===???@@@AAA???===;;;:::;;;<<<<<<;;;;;;<<<<<<======>>>>>>===>>>???AAABBBBBBCCCCCC??????>>>=========>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGIIIJJJKKKLLLOOOOOOPPPRRRUUUVVVUUUSSSQQQPPPPPPQQQSSSTTTSSSQQQNNNOOOPPPPPPPPPNNNMMMLLLGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>===???@@@@@@@@@BBBEEEHHHGGGHHHIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBDDDGGGLLLNNNPPPPPPOOONNNMMMLLLKKKKKKIIIIIIIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@BBBDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<===>>>???@@@AAACCCFFFIIILLLNNNPPPPPPOOONNNNNNLLLJJJHHHFFFEEECCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@??????BBBBBBCCCDDDDDDDDDDDDCCCEEEDDDCCCAAA@@@????????????>>>;;;999888888888888:::===>>>===AAAGGGJJJJJJEEEAAA===;;;<<<>>>?????????@@@@@@@@@???>>>======;;;<<<==================;;;<<<===>>>@@@AAABBBCCC===<<<<<<;;;;;;:::::::::::::::999888888888888888777777777888888888888888777777888888888888777777777777777777777777777777888888888999::::::;;;;;;999999::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>AAAAAAAAADDDHHHLLLMMMNNNFFFEEEBBB@@@???@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBDDDEEEFFFEEECCCBBBAAABBBCCCDDDEEEEEEEEEEEECCCFFFHHHHHHFFFFFFIIILLLOOONNNKKKIIILLLRRRRRRNNNLLLKKKIIIGGGFFFGGGKKKNNNRRRTTTTTTQQQQQQSSSQQQLLLKKKKKKJJJJJJKKKKKKLLLMMMOOOQQQRRRQQQOOOMMMMMMMMMNNNOOOPPPQQQPPPNNNLLLKKKHHHJJJMMMPPPRRRTTTTTTTTTTTTQQQMMMLLLMMMOOOPPPPPPTTTSSSRRRQQQPPPOOOOOOOOOJJJIIIGGGEEECCCBBBAAA@@@>>>@@@CCCDDDEEEEEEGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNMMMMMMKKKJJJHHHGGGGGGIIIJJJKKKKKKMMMPPPRRRSSSRRRRRRQQQPPPOOONNNNNNLLLJJJHHHGGGIIILLLQQQTTTUUUSSSQQQPPPOOOMMMKKKHHHGGGFFFEEEFFFIIIKKKKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCDDDCCCBBBAAA@@@@@@?????????DDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHHHHIIILLLQQQTTT111111111111222222222222444444333333222222111111111222222222222333333333333333222222222222333333333333333333333333333333222333444444555555555444333333222111222333555666888888999:::<<<>>>@@@AAABBB@@@===;;;::::::<<<===<<<<<<======>>>>>>>>>???>>>???AAABBBCCCCCCBBBBBB@@@???===<<<<<<===>>>>>>>>>??????@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGHHHDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEGGGIIIKKKLLLPPPPPPQQQSSSTTTTTTSSSRRROOOPPPQQQSSSTTTTTTSSSRRROOOOOOPPPPPPPPPNNNMMMLLLIIIHHHFFFEEECCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????===???@@@AAAAAACCCFFFIIIHHHIIIIIIIIIIIIGGGFFFEEEEEEDDDBBBBBBEEEIIINNNQQQRRRQQQPPPOOONNNMMMLLLKKKGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@??????AAADDDFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>???@@@BBBBBB@@@BBBFFFIIIKKKLLLLLLLLLMMMMMMLLLJJJHHHGGGEEEDDDAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???BBBBBBCCCDDDDDDDDDDDDCCCEEEDDDBBB???>>>=========<<<;;;:::888777777888888999<<<======@@@GGGJJJJJJCCC@@@;;;999:::===>>>???@@@@@@@@@???>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===???@@@@@@AAA;;;;;;:::::::::999999999;;;:::999888777777777888555555666666666666777777666777777888888777777666555555666666666777777777777777888888999:::::::::999999999999999:::::::::===<<<<<<;;;;;;:::::::::=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======DDDDDDFFFKKKOOOQQQOOOLLLHHHFFFDDDAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@AAABBBDDDFFFGGGFFFEEEDDDAAAAAABBBCCCDDDDDDDDDEEEBBBDDDFFFFFFFFFFFFHHHKKKKKKKKKIIIGGGJJJQQQRRRPPPNNNMMMKKKHHHGGGIIIMMMQQQZZZ^^^^^^WWWPPPOOOOOONNNJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMKKKKKKLLLNNNMMMNNNOOOPPPOOONNNLLLKKKHHHIIILLLNNNPPPRRRSSSSSSQQQOOOLLLLLLOOOQQQSSSSSSUUUTTTRRRPPPNNNMMMMMMMMMHHHGGGEEECCCBBBAAAAAAAAAAAACCCEEEEEEDDDCCCDDDEEEJJJJJJKKKLLLLLLLLLLLLLLLNNNMMMMMMLLLKKKJJJJJJIIIHHHIIIJJJKKKLLLNNNPPPRRRRRRRRRRRRQQQPPPOOONNNNNNKKKJJJHHHGGGJJJOOOTTTWWWWWWTTTOOOLLLKKKJJJHHHGGGDDDCCCCCCEEEHHHJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@BBBCCCDDDCCCBBBAAA@@@????????????CCCCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCC???@@@@@@AAAAAA@@@??????===>>>>>>???@@@AAAAAABBBEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGGGGHHHLLLQQQUUU000000111111111222222222333333222222222111111111111111111222222222333333333333444444444444333333333333333333333333333333222333444444444444444444222222111111222333555666666666777999;;;===???@@@AAA???===:::999:::<<<============>>>>>>>>>>>>>>><<<===>>>??????>>><<<<<<@@@???===<<<<<<<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEEEE@@@AAABBBDDDEEEFFFGGGGGGBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKOOOPPPQQQRRRQQQPPPOOONNNMMMOOORRRTTTTTTSSSRRRQQQOOOPPPPPPQQQPPPOOONNNMMMMMMLLLJJJHHHFFFDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA>>>@@@AAABBBBBBBBBEEEFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDGGGKKKPPPSSSRRRQQQPPPOOOMMMLLLKKKJJJEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCBBBAAA??????@@@BBBEEEHHHIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@=========>>>???AAABBBCCCAAACCCFFFHHHIIIIIIHHHGGGKKKKKKIIIHHHFFFEEEDDDCCC@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???AAAAAABBBCCCCCCCCCCCCCCCDDDCCC@@@>>><<<<<<<<<<<<:::999888888888999:::;;;:::======<<<>>>DDDFFFEEEAAA===999888999;;;======AAA@@@@@@???>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999999888888888888;;;:::999888777777777777444444444555555666666666777777888888888888777777333444444555555666666777666666777888888999999:::888888888999999:::::::::<<<<<<;;;;;;::::::999999<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======@@@CCCIIIQQQWWWWWWPPPJJJIIIHHHEEEBBB@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAACCCEEEFFFGGGFFFEEEDDD??????@@@@@@AAABBBBBBCCCAAABBBDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHKKKQQQSSSQQQMMMLLLJJJHHHHHHJJJOOOSSS```hhhiii]]]OOOIIIKKKMMMIIIIIIHHHHHHIIIIIIJJJKKKIIIJJJJJJJJJHHHIIIKKKMMMLLLMMMMMMNNNNNNMMMLLLKKKIIIJJJKKKMMMOOOPPPQQQQQQMMMLLLKKKMMMPPPTTTVVVWWWTTTRRRPPPMMMLLLKKKKKKLLLGGGFFFDDDBBBAAABBBBBBCCCBBBDDDFFFFFFEEEDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIKKKMMMOOOPPPQQQPPPQQQQQQQQQPPPOOONNNMMMKKKJJJIIIIIIKKKPPPUUUXXXUUUQQQLLLHHHGGGFFFEEEEEECCCBBBCCCEEEHHHJJJJJJIIIIIIJJJJJJJJJIIIHHHFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCDDDAAA@@@@@@???@@@AAABBBCCCBBBAAA@@@???>>>???@@@AAAAAABBBDDDFFFIIIJJJJJJKKKEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>???@@@@@@??????>>>======>>>>>>???@@@AAAAAADDDDDDCCCBBBBBBAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGJJJOOORRR000000000111111111111222111111111111111111111111111111111111222222222222333333444444444444333333222222222222333333333333333333444444444444333333111111111111222444555555555555777999:::<<<===>>>>>>===;;;:::::::::<<<===============>>>>>>>>>>>>>>>?????????>>>>>>===<<<@@@???===<<<;;;<<<<<<======>>>>>>@@@AAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCC@@@AAACCCDDDEEEFFFFFFFFFBBBBBBCCCDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHKKKMMMOOOOOOMMMKKKKKKKKKJJJMMMRRRTTTTTTRRRQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOQQQPPPMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB>>>@@@BBBBBBAAAAAACCCDDDFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDEEEFFFIIILLLOOOQQQQQQPPPOOONNNLLLJJJIIIIIIDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@AAADDDHHHKKKLLLKKKIIIGGGCCCCCCBBB@@@@@@@@@@@@@@@;;;;;;;;;<<<===???@@@AAABBBCCCEEEFFFFFFFFFEEEDDDIIIHHHFFFEEECCCBBBBBBBBB@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???===<<<;;;;;;;;;999888888888888:::;;;<<<:::<<<<<<999;;;???AAA@@@>>>;;;999888999;;;;;;;;;@@@???>>>===============<<<<<<<<<===<<<<<<;;;:::<<<;;;;;;:::999888777666777777777777777777777777;;;:::999888777666666666333333444444555666666666777777888888888888777777333333333444444555555555666666666777888888999999777777888888999:::::::::::::::::::::::::::999999;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;<<<<<<===@@@DDDNNNZZZcccbbbYYYPPPIIIGGGDDDBBB@@@@@@@@@AAA???@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGFFFDDDCCC>>>>>>>>>>>>>>>@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIILLLMMMKKKMMMQQQSSSQQQJJJJJJIIIHHHHHHKKKPPPTTT___hhhjjj^^^NNNGGGHHHKKKGGGGGGGGGFFFGGGHHHHHHIIIGGGHHHIIIIIIHHHIIIKKKMMMLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLMMMNNNOOOOOOPPPKKKJJJJJJLLLPPPTTTVVVWWWRRRPPPMMMKKKIIIIIIJJJJJJFFFEEECCCBBBAAABBBDDDEEEAAACCCFFFGGGHHHHHHJJJLLLGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHJJJMMMOOOPPPPPPNNNOOOPPPPPPPPPNNNMMMLLLJJJIIIIIIIIIKKKOOORRRUUUPPPMMMHHHEEEDDDDDDDDDCCCDDDDDDDDDGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJHHHGGGFFFGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@??????@@@AAABBBAAA@@@>>>===>>>???AAACCCAAABBBEEEHHHJJJKKKKKKKKKDDDDDDDDDCCCCCCBBBAAA@@@=========>>>>>>>>>>>>>>>===>>>>>>>>>???@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHDDDEEEEEEEEEEEEGGGJJJMMM000000000000111111111111//////000000111222222222111111111111222222222222111222333444444333222111111111222222222333333333333333333444444333333222000000111222333444555555555666777999;;;<<<<<<===;;;::::::::::::;;;<<<<<<========================@@@@@@?????????@@@@@@AAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@BBBCCCDDDEEEEEEDDDBBBAAAAAABBBDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDGGGJJJJJJIIIHHHIIIKKKGGGLLLRRRTTTSSSQQQPPPPPPOOOPPPQQQSSSSSSSSSSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHGGGFFFDDDBBB@@@???<<<>>>@@@AAAAAAAAABBBDDDCCCDDDEEEFFFGGGGGGFFFFFFBBBCCCDDDFFFIIIKKKMMMMMMOOOOOOMMMLLLJJJHHHGGGFFFDDDEEEEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBAAADDDFFFJJJMMMNNNLLLJJJHHHDDDCCCBBB@@@@@@@@@@@@AAA:::;;;;;;<<<===???AAABBBAAABBBBBBCCCDDDEEEEEEEEEGGGFFFDDDBBB@@@@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>======;;;::::::999888888777777888999:::888::::::777888<<<===<<<<<<;;;::::::;;;<<<;;;:::>>>===<<<;;;;;;<<<=====================<<<;;;;;;;;;;;;:::999888777666555666666666666666666666666;;;:::999777666666555555333333444444555666666777555666666777777666666555333333333333444444444444555555666666777888888999666777777888999999::::::999999999999::::::::::::::::::::::::999999999999:::999999999999:::;;;;;;BBBFFFOOO\\\eeeddd[[[QQQFFFDDDBBB@@@>>>>>>???@@@???@@@AAAAAABBBBBBAAAAAACCCDDDEEEFFFFFFDDDCCCAAA>>>============???@@@AAABBBAAAAAABBBCCCDDDDDDCCCGGGLLLNNNMMMMMMPPPPPPNNNEEEFFFGGGHHHIIILLLPPPTTTWWW^^^___WWWNNNJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEGGGIIIJJJJJJJJJLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMNNNNNNNNNJJJIIIIIIKKKNNNQQQSSSSSSPPPNNNKKKHHHGGGGGGHHHIIIFFFEEECCCBBBBBBCCCFFFGGGCCCFFFHHHJJJJJJKKKLLLNNNFFFHHHIIIKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGIIILLLOOOOOOOOOLLLMMMNNNOOOOOOMMMLLLKKKHHHHHHHHHIIIJJJLLLMMMNNNLLLIIIEEECCCCCCDDDDDDDDDDDDDDDDDDFFFHHHIIIHHHFFFDDDEEEFFFGGGGGGGGGFFFEEEGGGGGGFFFFFFGGGGGGHHHIIIFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA????????????@@@???>>>===<<<===@@@CCCDDDCCCEEEGGGIIIJJJJJJIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@======<<<<<<<<<===>>>???????????????????????????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDEEEFFFHHHIIIBBBCCCDDDDDDCCCDDDFFFHHH000000000000111111111111......///000111222333333000111111111111222222222000111222333333222111000111111111222222333333333333333333444444333222222///000111222333444555555666777888:::;;;<<<<<<===888888999::::::;;;;;;;;;============<<<<<<<<<<<<;;;;;;::::::;;;===???@@@@@@???===<<<;;;;;;;;;<<<::::::;;;;;;<<<=========AAABBBDDDEEEEEECCCBBB@@@BBBCCCDDDFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCAAABBBCCCDDDCCCBBBAAA@@@>>>BBBFFFHHHGGGGGGIIIKKKEEEKKKQQQTTTSSSPPPOOOOOOOOOPPPRRRSSSTTTUUUTTTTTTPPPOOONNNLLLKKKKKKKKKKKKKKKJJJIIIFFFCCC???===;;;:::===???AAAAAAAAACCCDDD@@@AAACCCDDDEEEFFFEEEEEE@@@BBBDDDFFFHHHIIIJJJJJJNNNNNNLLLKKKIIIGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHDDDDDDDDDEEEDDDDDDCCCBBBEEEHHHKKKNNNOOOMMMJJJHHHEEEDDDBBBAAA@@@@@@AAAAAA<<<<<<===>>>@@@AAACCCDDD@@@@@@@@@AAACCCDDDFFFGGGEEEDDDBBB@@@????????????@@@AAACCCEEEEEEDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???<<<<<<===>>>===<<<:::999:::999888666666666777888666888888555666:::<<<:::<<<;;;;;;<<<===>>><<<:::<<<;;;:::999:::;;;<<<======>>>>>>>>>===<<<;;;;;;::::::999999888777666666555555555666666666666666;;;:::999777666555555555333333444444555666777777444555555555555555555444333333333333333333333333555555666666777888888888666777777888999999::::::888888888999999::::::;;;:::::::::999999999888888888888888777888999999:::AAACCCJJJUUU]]]\\\RRRHHHDDDBBB@@@>>>======>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDBBB@@@>>>============???@@@AAABBBAAAAAAAAACCCCCCBBBBBBEEEJJJMMMLLLKKKMMMLLLIIIBBBDDDFFFHHHIIILLLPPPSSSPPPSSSSSSPPPNNNMMMIIICCCDDDDDDDDDDDDDDDEEEEEEFFFEEEHHHJJJLLLLLLLLLMMMOOONNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOONNNMMMMMMMMMMMMJJJIIIHHHJJJLLLNNNOOONNNNNNLLLIIIGGGFFFFFFHHHIIIFFFEEECCCBBBBBBDDDGGGHHHHHHJJJLLLLLLKKKJJJKKKLLLGGGHHHJJJLLLLLLKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIGGGFFFHHHLLLOOOOOONNNKKKLLLMMMNNNNNNMMMKKKJJJFFFFFFGGGHHHHHHIIIIIIJJJJJJGGGDDDCCCDDDEEEEEEEEEBBBBBBBBBDDDFFFFFFDDDBBB???@@@BBBCCCDDDDDDCCCCCCGGGGGGFFFFFFGGGGGGHHHIIIFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCAAA???>>>>>>??????>>>===<<<<<<===@@@DDDFFFFFFHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>===;;;:::;;;<<>>@@@@@@AAA??????>>>===<<<;;;;;;::::::999777777888999<<<===@@@AAAAAAAAAAAAAAAAAABBBEEEDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@DDDDDDDDDDDDEEEFFFGGGHHHFFFJJJOOOQQQPPPMMMKKKJJJQQQRRRSSSUUUUUUUUUTTTSSSRRRSSSRRRPPPMMMKKKLLLMMMNNNMMMKKKHHHDDDAAA>>><<<>>>======<<<===>>>???@@@BBBCCCDDDEEEEEECCCAAA@@@EEEEEEFFFFFFGGGHHHIIIJJJMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFGGGEEECCC@@@??????@@@AAAEEEGGGIIIKKKLLLKKKHHHGGGFFFDDDBBBBBBBBBAAA???>>><<<<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@AAABBB>>>?????????@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBBBB>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>??????@@@>>>======;;;:::999888888666777777888888888888777777888999:::;;;:::999999;;;;;;;;;:::999999999888;;;;;;:::::::::;;;<<<<<<===<<<;;;;;;:::::::::::::::999888777555555555555444444555555666666777777666666666666666555555555333444444444555666666666666555444333222333333444333222222111111222222333555555666777777777777777777777777777777777777777999999999888888888777777999999999888888888777777;;;:::777666666888;;;===>>>AAAEEEJJJLLLMMMMMMMMMDDDBBB???>>>???@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???============>>>>>>>>>>>>CCCCCCCCCDDDDDDDDDDDDEEEIIIJJJKKKKKKKKKJJJIIIHHHEEEFFFGGGIIIJJJLLLNNNNNNRRRPPPMMMJJJHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBFFFGGGGGGHHHJJJKKKLLLLLLLLLMMMMMMLLLJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLJJJIIIJJJHHHGGGGGGJJJLLLMMMMMMKKKJJJHHHFFFFFFFFFHHHIIIJJJIIIHHHGGGFFFGGGHHHIIIMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKHHHGGGGGGGGGHHHJJJKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNOOOOOONNNLLLKKKIIIIIIGGGFFFEEEEEEDDDDDDCCCBBBAAABBBCCCDDDDDDBBBCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>@@@CCCFFFGGGFFFEEECCCDDDEEEFFFFFFGGGFFFFFFEEECCCAAA@@@@@@BBBDDDFFFBBBAAA@@@@@@??????@@@@@@??????@@@AAABBBCCCDDDEEEDDDEEEGGGIIIJJJIIIGGGFFFIIIHHHFFFEEECCCAAA??????===============>>>>>>???;;;<<<===?????????>>>===<<<===>>>???@@@AAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@===999444111000000//////222222111000000000000000111111111111111111111111111111111111111111111111//////000000000111111111222111000//////111333444111111222222333444444444666777888888999999999999777555555555777999999888777888999::::::888777555777888:::<<<>>>???@@@AAA>>>>>>===<<<;;;:::999888999888777777777999;;;<<<@@@@@@@@@AAAAAAAAAAAAAAAEEEDDDCCCCCCEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBB??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGJJJNNNOOONNNLLLJJJJJJMMMNNNPPPRRRSSSSSSSSSSSSRRRRRRRRRPPPMMMKKKLLLMMMMMMLLLJJJHHHEEEAAA>>>=========<<<;;;<<<===>>>???AAABBBBBBCCCBBBAAA@@@???DDDDDDDDDDDDEEEGGGHHHIIILLLKKKKKKIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCAAA@@@@@@AAABBBDDDEEEGGGIIIJJJIIIHHHGGGGGGEEECCCCCCCCCBBBAAA???======>>>???@@@AAAAAABBB>>>>>>============>>>>>>>>>>>>>>>>>>?????????@@@???@@@BBBCCCDDDCCCBBBAAA>>>???@@@AAAAAABBBAAAAAAAAA@@@@@@???????????????======<<<<<<<<<======>>>===<<<;;;:::999888888777777777888888888888777777666666777888999999999999<<<<<<<<<;;;::::::999999;;;;;;:::999999:::::::::<<<;;;::::::999999::::::999888777666555555555555444444444444555555555555444444444555555666666777444444444444555555555555666555444333333333444444333222222111111222222333555555666777777777777777777777777777777777777777888888777777777666666666777777777777777777777888999888777666666888:::;;;<<<>>>AAADDDEEEEEEEEEDDDBBB@@@===<<<===>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@??????======>>>>>>>>>?????????BBBBBBCCCCCCCCCDDDDDDDDDGGGHHHHHHIIIIIIHHHGGGGGGDDDEEEGGGIIIJJJLLLMMMMMMPPPNNNLLLIIIGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAADDDDDDEEEFFFGGGHHHIIIIIIKKKLLLLLLKKKIIIIIIKKKLLLLLLMMMMMMMMMMMMKKKJJJIIIJJJHHHGGGHHHJJJLLLMMMMMMLLLKKKIIIGGGFFFFFFGGGHHHIIIHHHGGGFFFFFFGGGGGGHHHKKKJJJIIIIIIHHHIIIIIIIIIKKKKKKMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJKKKMMMNNNHHHIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNNNNMMMKKKHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCEEEFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCEEEFFFHHHBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEHHHIIIIIIIIIGGGFFFDDDCCCHHHGGGFFFDDDBBB@@@???>>>===<<<<<<<<<<<<===>>>>>>======??????@@@???>>>>>><<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAACCCCCCDDDCCCBBBAAA???;;;444000...///000000111000000////////////000000000000000000000000000000000000000000000000000//////000000000000111111111111000///000111222333222222222222222222333333666666777777777666666555666555444555777999888777777777777777666666666555666777999;;;>>>???@@@AAA>>>>>>===;;;:::888777666888777777666777999:::;;;??????@@@@@@@@@AAAAAAAAADDDCCCAAAAAABBBDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA======>>>???@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEHHHJJJKKKKKKJJJIIIIIIJJJIIIJJJLLLNNNPPPQQQQQQRRRQQQQQQQQQOOOMMMKKKKKKLLLLLLLLLJJJHHHEEEBBB???>>><<<<<<;;;:::;;;<<<===>>>@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBAAABBBBBBCCCBBBCCCEEEFFFHHHHHHIIIIIIHHHFFFEEEDDDEEEDDDCCCAAA??????@@@@@@@@@AAAAAAAAA======<<<<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>@@@BBBDDDDDDCCCAAA@@@>>>???@@@AAABBBBBBCCCBBBBBBAAA???>>>>>>>>>@@@AAA>>>>>>===============>>><<<;;;;;;:::999888777777777888888888888888777777444555555666777999:::;;;>>>>>>======<<<;;;;;;:::;;;:::999888888777888888::::::999888888888999999888777666555555555555555444444444444444333333333222222333444555666777777555555555555444444444444555555444333333333444444333222222111111222222333555555666777777777777666777777777777777777777777666666666666555555555555555555666777777888888888777777666666777777888999;;;<<<>>>???@@@???===<<>>??????@@@@@@@@@@@@???@@@@@@@@@@@@????????????>>>>>>?????????@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGGGGFFFFFFEEECCCEEEGGGIIIKKKLLLLLLKKKMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEEEECCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEIIIJJJJJJJJJHHHHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJHHHGGGHHHJJJLLLMMMMMMMMMLLLJJJHHHFFFFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJIIIIIIJJJKKKLLLGGGHHHIIIJJJLLLMMMNNNOOOMMMMMMMMMLLLJJJHHHEEEDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDDDDDDDCCCAAA@@@@@@??????@@@AAACCCDDDEEECCCBBBBBBCCCDDDCCCAAABBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCDDDEEEFFFFFFGGGCCCBBBAAAAAA@@@@@@AAAAAACCCCCCDDDDDDEEEEEEEEEFFFJJJIIIHHHGGGEEEDDDCCCBBBFFFEEEDDDCCCAAA@@@???>>>===<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@???>>>>>><<<======>>>???@@@AAAAAAEEEEEEDDDDDDCCCAAA@@@???>>>???AAABBBCCCCCCBBBBBB555222...---...000111111000//////.........//////000000000000000000000000000000000000000000000000////////////000000000111111000000///000111222222222222222222111111111111333444444555555555555444777666666777999:::999888777666444333333333444555555666888;;;===???@@@@@@???>>>===;;;:::888777666777777777777777999:::;;;>>>>>>??????@@@@@@AAAAAACCCAAA??????AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDGGGHHHHHHGGGFFFFFFHHHIIIHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQOOOMMMKKKKKKKKKKKKKKKJJJHHHFFFCCCAAA???<<<<<<;;;::::::;;;<<<===???>>>>>>>>>@@@BBBEEEFFFAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFGGGDDDDDDCCCBBBBBBBBBCCCDDDBBBBBBCCCEEEGGGIIIJJJKKKIIIGGGEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>======<<<<<<<<<<<<<<<<<<<<<============>>>>>>???BBBDDDDDDBBB@@@>>>>>>>>>@@@AAACCCCCCDDDDDDDDDBBB???======>>>@@@BBBBBBAAA@@@???????????????<<<<<<;;;::::::999888888999999999999888888777666555444444555777:::<<<>>>??????>>>======<<<;;;;;;:::999888777666555555555999888777777777777888888777666666555444555555555666555555444444333333333222333333444444555555555555555555444444333333333444444444444444444444444333222222111111222222333444555666666777777666666666666666666666666666666666666666555555555555555444555666777888999::::::777777777888888888888888<<<===>>>??????>>><<<;;;>>>;;;999888999;;;<<<;;;===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDFFFHHHJJJLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFEEEDDDBBB@@@????????????@@@@@@AAABBBCCCCCCFFFGGGHHHHHHGGGGGGIIIKKKNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGEEEFFFIIIKKKLLLLLLNNNLLLKKKIIIGGGFFFFFFFFFHHHHHHHHHGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLMMMNNNOOOLLLLLLLLLKKKIIIGGGFFFEEEFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGEEEDDDEEEDDDBBBAAA???>>>>>>>>>@@@AAACCCDDDDDDBBBAAAAAABBBCCCBBBAAABBBBBBAAAAAA@@@@@@@@@@@@???@@@BBBCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDEEEDDDCCCCCCAAA@@@???>>>>>>>>>============>>>??????????????????>>>>>>===============>>>???@@@@@@AAACCCCCCCCCCCCBBBAAA@@@???>>>>>>@@@AAAAAAAAA@@@@@@---,,,,,,---000111111000///...............//////111111111111111111111111////////////////////////...////////////000000000000000000000000111111111111111111111111111000000000000222333444555555555666555555777999:::888777666555333111111222333444444555777:::<<<>>>@@@@@@???>>>===<<<;;;999888888777777777888888999::::::======>>>>>>???@@@AAAAAABBB@@@>>>>>>@@@BBBBBBAAA@@@AAAAAABBBCCCDDDEEEFFF????????????????????????BBBBBBAAAAAAAAABBBCCCCCCEEEEEEEEEDDDBBBCCCFFFIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMOOOPPPOOOMMMKKKJJJKKKJJJJJJIIIHHHFFFDDDBBBAAA======;;;;;;;;;;;;<<<===>>>>>>>>>???BBBFFFJJJLLLCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIICCCCCCCCCBBBBBBBBBCCCCCCBBBBBBDDDEEEGGGIIIKKKLLLHHHGGGEEEEEEFFFFFFEEECCCDDDDDDDDDDDDDDDCCCCCCCCC???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===============???AAABBBBBB@@@>>>===<<<===???AAABBBCCCDDDDDDDDDBBB@@@>>>===???AAABBBCCCCCCBBB@@@????????????======<<<<<<;;;;;;:::::::::::::::999999777666666555555555666888;;;>>>?????????>>>===<<<;;;::::::999888777666555444444444777777777666666777777888888777666555555555555555777666666666555555444444555555555444444333333222555555444444333333333222333444444444444444444444333222222111111222222333444444555666666666666666555555555555555555555555666666666666666666666666444555666777888:::;;;;;;888888888999999999999:::<<<<<<===>>>??????>>>===>>>;;;999888:::;;;<<<<<<<<<===============<<<<<<;;;<<<<<<======>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDBBB@@@????????????@@@@@@AAABBBBBBBBBDDDEEEFFFFFFEEEFFFHHHJJJOOONNNMMMLLLKKKJJJIIIIIIGGGEEEDDDEEEGGGIIIJJJJJJMMMMMMKKKIIIHHHGGGFFFEEEIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIKKKKKKJJJKKKKKKLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGHHHJJJKKKMMMNNNNNNJJJJJJKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGEEEEEEEEEDDDBBB@@@>>>>>>>>>>>>???AAACCCEEECCCBBBBBBDDDFFFGGGGGGFFFCCCCCCBBB@@@@@@@@@@@@AAA???@@@BBBDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>===??????>>>>>>??????@@@AAA>>>>>>======<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@@@@@@@>>>===<<<------...000222222000...///............//////000111111111111111111111111////////////////////////......////////////000000/////////000000000111111000000000000000000111111...///111222444555555555222222333555777777666444555444222111111111222333222444666999<<<>>>???@@@>>>>>>===<<<;;;:::999999777888888999::::::;;;;;;<<<<<<===>>>???@@@@@@AAA@@@???>>>???AAABBBAAA@@@??????@@@AAABBBDDDEEEEEEAAAAAA@@@@@@@@@?????????BBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBAAA@@@BBBFFFIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLNNNOOOOOOMMMKKKJJJJJJIIIIIIIIIHHHGGGEEEDDDCCC@@@???>>>===<<<===>>>>>>??????@@@AAADDDGGGKKKMMMDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIICCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDFFFHHHIIIJJJJJJGGGEEEDDDDDDEEEEEEDDDBBBDDDDDDDDDCCCCCCCCCCCCCCC>>>===<<<:::999888888888<<<<<<<<<<<<===============>>>?????????>>>===<<<;;;<<<>>>@@@BBBCCCDDDDDDCCCBBB@@@?????????AAABBBCCCBBBAAA???>>>=====================<<<<<<<<<;;;;;;;;;;;;:::999777666555555666666888:::<<<>>>???>>>>>>===<<<;;;999888888888777666555555444555555777777666666666777888888:::999888666555555555555666666666666666555555555777777666555444333222222444444444444333333333333222333444555555555444444333222222111111222222333444444555666666666666555555555555555555555555555555555555666666666666666444444555666888999::::::999999999888999::::::;;;999:::;;;<<<===============;;;999888:::<<<======<<<<<<<<<<<<<<<;;;;;;:::999::::::;;;<<<======>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKJJJIIIGGGFFFFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAACCCDDDDDDDDDEEEGGGIIINNNMMMKKKJJJHHHGGGGGGGGGGGGEEEDDDDDDGGGIIIJJJJJJLLLLLLKKKJJJIIIHHHGGGFFFJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMIIIIIIJJJJJJKKKLLLLLLMMMGGGGGGGGGGGGGGGHHHIIIJJJHHHFFFEEEDDDDDDDDDBBB@@@>>>>>>===>>>???AAACCCDDDDDDDDDFFFIIILLLMMMMMMKKKDDDCCCAAA@@@@@@AAABBBBBBCCCCCCEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@??????@@@@@@CCCCCCDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDBBBAAA@@@????????????>>>>>>=========???>>>>>>>>>>>>???@@@@@@======<<<;;;;;;;;;<<<<<<=========>>>>>>>>>??????======>>>???????????????>>>>>>??????>>>===;;;:::000///...///111222111/////////......//////000111000000000000000000000000................................./////////000000...//////000000000000000.../////////000111111111///000111222333444444444222222333555777777555333444333222222111111222222222333666999;;;>>>???@@@;;;;;;;;;;;;::::::999999888999999:::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@AAA>>>>>>???AAACCCCCC@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@===>>>??????@@@BBBEEEHHHHHHGGGGGGGGGHHHIIIKKKLLLKKKMMMOOOOOOMMMJJJIIIIIIHHHIIIHHHHHHGGGFFFEEEDDDBBBAAA@@@???>>>??????@@@BBBBBBBBBCCCDDDGGGIIIJJJDDDCCCBBB@@@???>>>======;;;<<<===>>>???@@@AAABBB@@@@@@@@@AAACCCDDDFFFGGGCCCBBBBBBBBBAAA@@@???>>>???AAADDDFFFHHHHHHHHHGGGEEECCCBBBBBBCCCDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBB???>>><<<;;;999888888777<<<<<<=========>>>>>>>>>======<<<<<<;;;;;;;;;;;;999:::<<>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999777666555444555666888:::;;;<<<<<<===<<<;;;:::999777666666777666555555555555666666777777666666777777888999<<<;;;:::888666555444444444444555555555555555666777666666555555444444444333333333333333333444444222333444555555555444444333222222111111222222333333444555555666666555555444444444444444444444444333444444444555555555555333333444444555666777777:::999777666777888:::;;;999::::::::::::;;;;;;;;;<<<:::888777999;;;<<<<<<;;;;;;;;;;;;;;;:::999999888888999:::;;;<<<======????????????@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGIIIKKKLLLJJJJJJKKKJJJIIIGGGEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBB???AAABBBCCCCCCDDDGGGIIIKKKJJJHHHFFFDDDDDDDDDDDDHHHFFFEEEFFFHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGIIIIIIIIIHHHFFFDDDBBBAAAFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJKKKLLLMMMHHHHHHGGGGGGGGGHHHIIIIIIFFFEEECCCCCCCCCCCCBBB@@@>>>>>>>>>>>>???@@@BBBCCCCCCEEEGGGKKKOOOOOOMMMJJJBBBAAA@@@??????AAABBBCCCEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@??????>>>>>>??????AAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>>========================<<<===>>>>>>???======<<<;;;<<<<<<>>>>>>============>>>>>>>>>>>>=========>>>======<<<<<<;;;<<<===>>>>>>===;;;;;;///---++++++...111222222///////////////000111111////////////////////////..................................../////////000...//////000000000000000---......///000111111222222222222333333333222222333333444777999999777444333333333333222222111111111333555888;;;>>>???@@@999999999999999999999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>>>>@@@BBBDDDCCC@@@===??????>>>>>>===<<<<<<<<>>>>>>>>>>>>>>???;;;<<<>>>??????BBBEEEHHHDDDDDDDDDEEEGGGIIIKKKMMMJJJLLLNNNOOOMMMJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@AAAAAADDDDDDDDDDDDDDDEEEEEEFFFDDDCCCAAA???===;;;:::::::::;;;<<<===>>>@@@AAAAAA>>>>>>???@@@AAACCCDDDEEEBBBBBBBBBAAA@@@???===<<<>>>@@@CCCFFFGGGGGGEEEDDDCCCBBBAAAAAABBBCCCAAA@@@>>>>>>>>>??????@@@@@@@@@BBBAAA???===;;;::::::999============>>>>>>>>>>>>>>><<<;;;:::999999:::;;;888999;;;>>>@@@BBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@GGGFFFDDDBBBAAA?????????;;;;;;;;;;;;;;;;;;::::::===<<<<<<;;;999777555444333444666888:::::::::999<<<;;;:::999777666555444666666555555555666666777777777777777777888999999>>>===;;;999777555444444333333333444444555555555555555666666666666666666222222222333333444444444111222444555666555444444333222222222222222222333333444555555666666555555444444444444444444444444222222222333333444444444111222222333333444444555999888666444555777999;;;;;;;;;;;;;;;::::::::::::;;;999777666888:::;;;;;;;;;;;;;;;;;;::::::999888777777888999;;;<<<======>>>>>>?????????@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGEEEDDDCCCDDDFFFIIIKKKIIIJJJJJJIIIHHHFFFDDDBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA>>>@@@AAABBBBBBDDDFFFIIIIIIGGGEEECCCAAAAAAAAAAAAJJJHHHGGGGGGJJJLLLMMMMMMJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGEEEBBB???>>>EEEEEEEEEEEEEEEFFFFFFGGGJJJJJJKKKKKKJJJHHHGGGFFFDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIEEEDDDBBBBBBCCCCCCBBB@@@???>>>>>>>>>>>>@@@AAABBBAAACCCFFFKKKNNNMMMIIIFFFAAA@@@???>>>???@@@BBBDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>===>>>>>>>>>??????@@@AAABBBCCCDDDEEE>>>@@@BBBDDDDDDDDDBBBAAA=====================<<<;;;;;;;;;;;;;;;<<<======>>>===<<<<<<<<<>>>???@@@============>>>>>>>>>>>>>>>>>>======<<<;;;999999999:::;;;============<<<...///000000000000000///..................------///////////////////////////////////////.........///////////////////////////////////////.........////////////000000000000111111111111111111111111222333444444555555444444444444444444444444333333222222333555777999;;;<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBB@@@>>>===<<<============<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@??????>>>>>>>>>>>>??????AAAAAABBBCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKKKKKKKLLLNNNOOOKKKIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGGGGHHHJJJIIIDDD@@@DDDCCC@@@>>><<<<<<<<<<<<;;;;;;===>>>????????????<<<===???AAACCCEEEGGGGGGEEEDDDBBB@@@????????????CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;999888888999:::;;;;;;<<<===>>>@@@BBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;<<<<<<===<<<<<<;;;:::===<<<<<<;;;:::888777777888888999:::;;;;;;<<<<<<<<<;;;;;;:::999888777777555555444333444555666777<<<;;;888666666666777888>>>===<<<:::888777555555666666666666666666666666555555555555555555555555444333333333333444555555444444555666555444222111222222222222222222222222444444444555555555555666555555444444444333333333000111333444444444333333222222111111222222333444666666777777888888888999999999999999999999999999777888888999999:::;;;;;;999999:::::::::999888888444555666777999:::<<<<<<>>>???@@@AAABBBAAA@@@@@@CCCCCCDDDEEEFFFEEEBBB@@@FFFEEECCCBBBBBBDDDFFFHHHHHHHHHGGGEEEDDDEEEHHHKKKNNNMMMKKKIIIGGGFFFEEEDDDGGGFFFDDDBBBAAAAAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIHHHIIIKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEECCCCCCDDDFFFHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGIIILLLLLLJJJIIIIIIIIIIIIHHHGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA???@@@AAACCCDDDMMMLLLLLLMMMNNNNNNKKKIIICCCAAA@@@@@@AAACCCCCCCCCFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@?????????>>>>>>AAAAAAAAA@@@@@@@@@??????;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>??????>>>>>>========================<<<===??????@@@???>>>===???>>>===<<<;;;:::999999777888:::<<>>>>>??????@@@AAAAAABBBBBBBBBBBBAAA???>>><<<;;;<<<<<<=====================>>>@@@AAABBBBBBAAAAAA??????>>>>>>>>>>>>??????AAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIJJJKKKLLLMMMKKKIIIGGGGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJKKKMMMNNNLLLGGGCCCDDDCCCAAA???============;;;;;;===>>>????????????<<<===>>>@@@BBBDDDFFFFFFDDDCCCAAA@@@??????@@@AAADDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@AAAAAA???>>>===;;;::::::::::::;;;<<<<<<>>>???AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;:::999888888888888888888999:::;;;;;;;;;::::::999888777666555555555444444333444555666777:::999888777777888:::;;;<<<<<<;;;999888666555444666666666666666666666666444444444444444444444444444333333333333444555555333444555555555444333222222222222222222222222222333333333333444444444444444444444444333333333333222222444555555555444444222222111111222222333444666666666666777777777888999999999999999999999999777777888888999::::::;;;:::::::::999888777666555666777888999;;;<<<===>>>>>>???@@@AAAAAA@@@?????????@@@AAACCCDDDDDDBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDFFFJJJMMMNNNMMMLLLIIIHHHFFFFFFEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBAAABBBBBBBBBBBBBBB@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIILLLKKKJJJJJJKKKLLLMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHJJJIIIHHHGGGFFFEEEDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKIIIKKKLLLLLLIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCDDDEEEGGGHHHMMMLLLLLLMMMNNNMMMKKKHHHCCCAAA@@@@@@BBBDDDDDDDDDFFFDDDBBBAAA@@@@@@AAABBBAAA@@@@@@???>>>>>>=========>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@?????????;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@???>>>>>>>>>===<<<;;;:::999999777888:::===CCCJJJPPPTTT---------------,,,+++***......................................................//////////////////000000000000000000000000......//////////////////////////////000000000000111111111111111111111111222222333444444444444333222222333333444444555555444444444555666777888999::::::999888888888888999:::;;;;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@>>>===;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB??????>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHJJJIIIHHHGGGHHHIIIJJJKKKKKKHHHFFFEEEGGGJJJLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPMMMHHHDDDDDDCCCAAA???>>>===>>>>>>;;;<<<===>>>>>>>>>>>>>>>;;;<<<===???AAACCCDDDEEEBBBAAA@@@@@@@@@@@@BBBBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::;;;<<<===???@@@BBBDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>???>>>===;;;999999888999999777777888888999:::::::::888888777666555444333333444444444333444555555666666666555555666888999;;;::::::999888666555555444666666666666666666666666222222222222222222222222333333333333333444555555222333333444444444444333222222222222222222222222222222222222333333333333333333333333222222222222222222333444444444333333222222111111222222333444555555555555555666666666888888888888888888888888777777777888999999::::::::::::999999777666444333666777888999:::;;;<<<<<<>>>???????????????>>>===;;;===???AAABBBBBBAAAAAA???@@@AAACCCCCCBBBAAAAAAAAABBBCCCCCCDDDGGGKKKOOONNNMMMLLLJJJHHHGGGGGGFFFCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBB@@@AAACCCEEEFFFFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGIIIHHHHHHGGGFFFEEEDDDDDDFFFGGGIIIJJJKKKLLLLLLLLLKKKLLLMMMKKKHHHEEECCCCCCDDDEEEEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFHHHJJJKKKMMMLLLLLLLLLMMMLLLIIIGGGCCCAAA@@@AAACCCEEEFFFEEEEEECCCAAA@@@@@@AAADDDEEEBBBBBBAAA@@@>>>===<<<<<<:::;;;<<<>>>???AAABBBCCC@@@@@@@@@@@@?????????>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBAAA@@@???>>>======<<<;;;::::::999999888777999>>>HHHTTTaaahhh.........---,,,+++***)))---------...................................................////////////------------------------............////////////////////////000000000000111111111111111111111111111111222333333333333333111111222333444444555555444444444444555666777777999888888777777777888888::::::;;;<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@??????>>><<<;;;:::::::::;;;<<<===>>>??????>>>>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????AAAAAAAAABBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJGGGDDDDDDFFFJJJMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJLLLNNNOOOOOOKKKFFFCCCCCCBBB@@@???>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>:::;;;<<<>>>@@@AAABBBCCCAAA@@@??????@@@AAACCCDDDEEEDDDDDDDDDDDDDDDDDDEEEBBBBBBAAA@@@@@@???????????????@@@AAAAAABBBBBBCCCEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;<<<>>>@@@AAACCCDDDDDD@@@@@@@@@???????????????>>>>>>>>>===<<<;;;;;;:::<<<;;;;;;;;;<<<>>>???@@@>>>===;;;999999999::::::777777888888888999999999888777777666555444333222333333333444444444555555444333333333444555666777777777777666666555555444666666666666666666666666333333333333333333333333333333222222333333444555222222333333444444444444222222222222222222222222222222222222333333333333333333333222222222111111111111111222222222111111222222111111222222333444444444444444444444444444666666666666666666666666666666777777888999999999999999999999888777666555555555555666777888999999>>>>>>>>>>>>=========<<<;;;===???@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBDDDDDDEEEHHHLLLOOONNNMMMKKKJJJIIIHHHHHHHHHCCCCCCCCCCCCCCCDDDDDDEEECCCCCCAAA@@@@@@@@@AAAAAA@@@AAACCCEEEFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMKKKIIIHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFHHHIIIKKKLLLLLLLLLLLLMMMMMMJJJFFFBBB@@@???AAACCCEEEFFFFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKKKKLLLKKKHHHEEECCCBBBAAABBBEEEFFFFFFEEEDDDBBB@@@???@@@BBBEEEGGGEEEDDDCCCAAA???>>><<<<<<::::::;;;===???@@@AAABBB@@@????????????>>>>>>>>>:::;;;;;;<<<<<<;;;;;;::::::;;;===>>>??????>>>>>>?????????>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???===<<<<<<<<<;;;;;;:::999999888999888888>>>IIIYYYiiisss/////////......,,,+++***---------.........//////........................---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000////////////000000000000000000000000000000000000000111222222333333222222111111222222333444555555444444444444444555666666999888888888888888999999::::::;;;<<<>>>???@@@@@@???????????????@@@@@@@@@?????????>>>===<<<;;;:::999:::;;;<<<===>>>???@@@=========>>>??????@@@@@@@@@@@@????????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDAAABBBDDDFFFHHHIIIJJJKKKIIIIIIGGGGGGGGGGGGHHHIIIIIIFFFCCCCCCEEEIIILLLMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJLLLOOOPPPNNNJJJFFFDDDAAA@@@???>>>===>>>>>>????????????@@@??????>>>>>>::::::<<<===???@@@AAABBB@@@?????????@@@BBBDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBAAA@@@???>>>>>>??????======>>>@@@BBBCCCEEEEEEFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<;;;<<<===???@@@BBBCCCCCCCCC???>>>>>>>>>=========<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>??????>>>===;;;::::::::::::;;;888888888888888888999999999888777666555444444333333333333444444444444444555555555444444555555555555555555555555555555555666666666666666666666666333333333333333333333333333222222222222333444444222222222222333333444444222222222222222222222222333333333333444444444444333333333222222222111111333333333222222222222333222222111111222222333444444444444333333333333333555555555555555555555555555666666777777888888999888888999999:::999999999555555555666666777777777<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAAAA???>>>???@@@CCCBBBAAA@@@AAABBBDDDEEEDDDEEEGGGGGGGGGHHHKKKNNNLLLLLLKKKIIIIIIHHHHHHHHHDDDDDDEEEFFFFFFGGGGGGGGGEEECCCAAA@@@??????@@@@@@@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLJJJGGGEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKKKKKKKLLLLLLLLLIIIDDD@@@>>>===???BBBEEEFFFEEEDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJKKKJJJGGGEEEBBBBBBAAACCCEEEFFFFFFDDDAAA@@@??????@@@BBBEEEGGGGGGFFFEEECCCAAA???>>>===;;;;;;<<<===>>>>>>???????????????>>>>>>>>>======::::::;;;;;;;;;;;;:::::::::;;;===>>>??????>>>>>>CCCCCCCCCCCCBBBBBBAAAAAA>>>?????????>>>===;;;:::;;;;;;::::::999999888888:::888888<<>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<;;;::::::;;;<<<===>>>???@@@======<<<======>>>@@@@@@BBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEAAACCCEEEGGGIIIJJJKKKLLLIIIHHHGGGFFFFFFFFFGGGHHHGGGDDDBBBBBBEEEHHHJJJKKKIIIJJJKKKLLLLLLLLLLLLKKKLLLNNNPPPPPPMMMIIIGGGFFFAAAAAA???>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>:::;;;<<<===???@@@AAABBB@@@?????????@@@BBBDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA@@@??????@@@AAA<<<===>>>@@@BBBDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBAAABBBAAA@@@???>>>======<<<<<<>>>???AAAAAAAAAAAA@@@=========<<<<<<;;;;;;:::;;;;;;:::::::::999999999999:::;;;<<<=========<<<<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999999888777666555444444222222333444444444444333666666666666666666666666444444444555555666666666666666666666666666666666444444444444444444444444222222222222222333444444333222222222222333333444222222222222222222222222333333333333444444444444333333333333222222222222777666555444444444555555222222111111222222333444444444444444333333333333444444444444444444444444555555555666777777888888777888999::::::;;;::::::777777777777777888888888:::::::::::::::;;;<<<<<>>===>>>AAAEEEDDDBBB@@@AAACCCEEEGGGFFFGGGHHHHHHHHHHHHJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDAAA???>>>>>>???@@@???@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEFFFHHHIIIKKKKKKJJJLLLLLLIIIEEECCCDDDGGGFFFEEEEEEFFFFFFGGGHHHIIIBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCDDDFFFHHHIIIJJJKKKKKKJJJKKKJJJHHHCCC???===<<<>>>BBBFFFGGGEEECCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEHHHHHHIIIJJJKKKLLLLLLMMMIIIHHHHHHIIIJJJJJJGGGEEECCCBBBBBBCCCEEEEEEDDDBBB??????>>>???@@@BBBCCCDDDGGGFFFEEECCCAAA???>>>===<<<<<<<<<<<<============>>>>>>>>>>>>============::::::;;;;;;;;;;;;:::::::::;;;===>>>??????>>>>>>BBBAAAAAA@@@@@@?????????<<<<<<======<<<;;;:::999:::::::::999999888888888999888888:::AAALLLVVV\\\....../////////......---,,,,,,------...//////000------------------------------......///000000111////////////////////////------......///000000111////////////000000000000000000000000000000000000///000000111111111111111222222222222222222333333222222222222333444555666888888777777888999999:::999:::;;;===???AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>===<<<<<<:::;;;;;;<<<===>>>>>>???>>>============???@@@AAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJHHHGGGEEEDDDDDDDDDEEEFFFEEECCCBBBBBBDDDFFFGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLLLLNNNOOOMMMIIIFFFEEEFFFCCCBBBAAA@@@AAAAAACCCCCCCCCCCCCCCCCCBBBAAA@@@???;;;;;;<<<>>>???@@@AAAAAA@@@@@@??????@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA???>>>???@@@AAA>>>???@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBAAA???>>>===============>>>@@@AAAAAA@@@>>>======<<<<<<;;;::::::999999:::999999999999888888888888999;;;======<<<:::888;;;;;;===>>>===<<<:::999:::::::::::::::999999999999999888777666555444444111222333444444444333333333333444555555666666666333444444555666777777888666666666666666666666666222222222222222222222222222222222111222222333444444333222111111111222333222222222222222222222222222222222222333333333333444444444444333333333333666666444333333333444444222222111111222222333444555555444444333333333333333333333333333333333333444444555666666777777888777888888999999999999888777777777777777777777777888888888888999;;;<<<======@@@BBB@@@===<<>>??????@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHJJJKKKIIILLLMMMJJJEEECCCEEEHHHGGGGGGFFFFFFFFFGGGHHHHHHBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???CCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFHHHJJJKKKLLLMMMGGGHHHIIIGGGCCC???======???DDDHHHHHHEEEBBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJGGGFFFFFFHHHJJJJJJHHHFFFCCCBBBBBBCCCDDDDDDBBB???<<<===>>>???@@@AAAAAAAAAEEEDDDCCCAAA@@@>>>======;;;;;;<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<999::::::;;;;;;::::::999:::;;;===>>>??????>>>>>>======<<<<<<;;;::::::999::::::;;;<<<<<<;;;:::999999999999999888888888888777777777999===BBBGGGJJJ------......///.........,,,,,,------...///000000---------------------------------...///000000111........................---------...///000000111////////////000000000000000000000000000000000000//////000111111111111111333333222222222222222222111111111222333444666666777777777777777888999999999:::<<<===???AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@??????>>>===<<<;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDCCCBBBAAABBBDDDEEEEEEEEEGGGHHHJJJLLLMMMNNNNNNMMMJJJKKKLLLIIIDDDBBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEDDDDDDCCCBBBAAA@@@;;;<<<===>>>???@@@AAABBB@@@@@@??????@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA>>>===<<<<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCAAA???===<<<<<<===>>>===>>>@@@AAA@@@>>><<<;;;<<<<<<;;;::::::999888888999999999888888888888888777999<<<>>>===;;;888666999;;;===??????===:::888::::::::::::::::::::::::888888777666555444444333111222333444555444333333---...///111333444444444333333444555666777888999666666666666666666666666111111111111111111111111222222111111222222333444555444222111111111222222222222222222222222222222000111111111111222222222555555444444444444333333444333111000000000111111222222111111222222333444555555555444444333333333222222222222222222222222444444555555666777777777888888888888888777666555555555555555555444444444777777777777999;;;===>>>:::===@@@???<<<<<<@@@EEEAAABBBCCCDDDDDDDDDCCCBBBBBBDDDFFFGGGGGGHHHJJJLLLHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFGGGHHHHHHGGGFFFEEEGGGEEEAAA>>>======>>>??????@@@BBBDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKIIILLLNNNKKKFFFDDDFFFJJJIIIIIIHHHGGGFFFFFFFFFGGGBBBBBBBBBAAAAAABBBCCCCCCBBBBBBBBBAAA@@@???======BBBBBBCCCCCCDDDEEEEEEEEEDDDFFFGGGJJJKKKMMMMMMNNNEEEGGGGGGFFFBBB???>>>>>>@@@EEEIIIIIIEEEBBBBBBDDDAAAAAAAAAAAAAAAAAAAAAAAA???AAADDDFFFHHHIIIHHHHHHFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEFFFGGGJJJJJJHHHGGGCCCBBBBBBCCCDDDCCC@@@>>>;;;<<<>>>???@@@@@@??????BBBBBBAAA@@@>>>===<<<<<<::::::;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<999::::::;;;;;;::::::999:::<<<===>>>??????>>>>>>>>>>>>===<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;:::999999999888888888888888555666777999;;;===>>>???.........------,,,,,,,,,---,,,+++******+++,,,---///...---,,,,,,...///111---------............///...------------...////////////000000000000////////////......---------,,,,,,---...///////////////////////////000000000000000111111111111222222222333333222222222333444444777777777888999:::<<<<<<===<<<;;;:::;;;===???@@@DDDDDDCCCAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@??????AAA@@@@@@@@@AAACCCEEEFFFHHHHHHGGGEEECCCCCCDDDFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJLLLNNNMMMIIIFFFFFFGGGEEEDDDCCCBBBAAABBBBBBCCCEEEFFFFFFEEEDDDCCCCCCDDDGGGHHHJJJLLLLLLLLLLLLKKKLLLLLLJJJGGGDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGEEEDDDBBB@@@???>>>;;;<<<>>>???AAAAAABBBBBBEEECCC@@@???AAABBBCCCCCCBBBDDDFFFGGGEEECCCBBBBBB@@@>>><<<;;;;;;===???AAADDDDDDBBBAAAAAABBBCCCDDDCCCDDDDDDDDDDDDGGGJJJMMMKKKIIIGGGDDDCCCBBBCCCDDDBBB@@@???>>>???>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888555555555666666777888999666777999;;;<<<<<<<<<;;;;;;:::999888888999;;;<<<999999888888888888999999<<<;;;888666444444444444444444555555444444333222444444333222333444555666444555666666666666666555333333333333333333333333111111111111111111111111000000111222222222222111333333333222222111111111111111111111111111111111333222111111111222333444666666555444333333222111333333333333333333333333222222222222222222222222666666555444333222222111333222222111111222222333666555444444444666777888999:::;;;999777666666777666666666666777777777777777777666666777888999999??????>>>===============???CCCHHHJJJHHHEEEDDDEEEDDDEEEGGGIIIIIIGGGEEEDDDFFFFFFEEEDDDEEEFFFHHHIIIHHHHHHGGGFFFFFFGGGGGGHHHBBBAAA@@@?????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDHHHGGGFFFEEEFFFGGGIIIKKKMMMMMMMMMMMMMMMNNNNNNNNNMMMJJJGGGFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEFFFDDD@@@>>>>>>???DDDDDDDDDDDDCCCBBB@@@???HHHGGGGGGIIIMMMNNNKKKIIIHHHHHHFFFEEEBBB@@@===<<>>===>>>AAABBBCCCBBBAAABBBDDDFFFGGGHHHHHHGGGFFFHHHIIIIIIFFFDDDCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFCCCBBBBBBAAAAAA@@@@@@???>>>@@@BBBBBBAAAAAABBBCCCBBBBBBAAA@@@>>><<<;;;999;;;;;;999999999999;;;;;;@@@???>>>===<<<;;;:::::::::::::::999999999888888;;;::::::999999::::::;;;;;;::::::999999888888777;;;;;;:::999999888888777999999999888888888888888888888777777777777888888......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++***))))))+++,,,...---------............///...------------.../////////000000000000000000////////////.........------///000000111111111111000/////////000000000111111000000111111111222222222333333222222222333444444777777777888999:::;;;<<<===<<<;;;:::;;;===???@@@CCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCEEEFFFFFFFFFEEECCCAAAAAABBBDDDFFFFFFFFFFFFGGGGGGHHHIIIMMMOOOPPPOOOKKKHHHGGGHHHFFFEEECCCBBBAAAAAABBBBBBBBBCCCEEEDDDCCCCCCDDDEEEEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHFFFCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEECCCBBB@@@??????======???@@@AAAAAABBBBBBDDDBBB??????@@@BBBBBBBBBAAACCCEEEFFFDDDBBBAAAAAA???===<<<;;;;;;===???AAADDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGJJJLLLKKKIIIFFFDDDCCCBBBCCCCCCBBB@@@>>>>>>>>>>>>===;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888666666666666666777777888555666888999:::;;;;;;:::;;;:::::::::::::::;;;;;;999888888777777888888999888777555333222111111111333333333333333222111111333333222111222333444555555555666666666555555444333333333333333333333333111111111111111111111111000000111222222222222111333333333222222111111111111111111111111111111111222222111111111222333444666555555444333222222222333333333333333333333333222222222222222222222222444444444333222222111111222222111111111111222222666666555555555666777888888999:::999666555666777555555555666666666777777666666666666777888999:::@@@???>>>>>>======>>>>>>>>>BBBGGGHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEHHHGGGFFFFFFGGGHHHIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEAAA@@@??????>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBDDDGGGHHHMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDBBBDDDFFFEEEBBB@@@AAABBBFFFFFFEEEEEEDDDDDDCCCCCCHHHGGGHHHJJJMMMMMMKKKIIIGGGGGGFFFEEECCC@@@>>>===AAAEEEJJJKKKHHHEEEDDDDDDDDDBBB???>>>???AAAAAA@@@AAABBBDDDFFFGGGGGGGGGGGGGGGIIIIIIHHHEEECCCBBBBBBAAABBBCCCDDDDDDEEEDDDDDDBBBBBBAAA@@@@@@??????>>><<<>>>???@@@???>>>???@@@@@@@@@@@@??????===<<<<<<;;;::::::999999::::::;;;>>>======<<<:::999999888999999888888888777777777999999888888888888999999:::::::::999999999999888:::::::::999888888777777777777777777777666666666888777777666666777777888...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,------------............///...------------...//////000000111111111111000000000000////////////......------.........---,,,,,,000000000000111111111111000000000111111111222222222222222222222333444444777777777888999:::;;;<<<<<<<<<;;;;;;<<<===???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@?????????AAAAAABBBCCCDDDDDDCCCCCCAAAAAAAAAAAACCCDDDEEEFFFEEEEEEEEECCCAAA@@@BBBDDDGGGGGGGGGGGGHHHIIIJJJJJJOOOPPPQQQPPPLLLIIIHHHHHHHHHFFFDDDBBBAAAAAAAAAAAA@@@BBBCCCDDDCCCCCCDDDEEECCCDDDEEEGGGGGGGGGFFFFFFDDDEEEEEEDDDBBBBBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@??????@@@@@@AAABBBBBBAAAAAACCC@@@>>>>>>???AAAAAA@@@@@@BBBDDDDDDBBB@@@@@@@@@===<<<;;;;;;<<<>>>@@@AAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCEEEFFFIIIKKKLLLIIIHHHFFFDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>>>>===;;;===<<<;;;;;;::::::::::::::::::::::::999999999999888777777666666666666666444555777888999999::::::::::::;;;;;;;;;;;;::::::888888777777777777888888666555444222111000000000111111111111111000000///222222111111111222333444666666666666555444333333333333333333333333333333111111111111111111111111///000111111222222111111222222222222222111111111111111111111111111111111111111111000111222222333444444444333333222222222333333333333333333333333333333333333333333333333222222222222222222111111444333333222222333333444777777666555555666666666777888888777555444555666444444444555555555666666444555555666777999:::;;;@@@???>>>>>>===>>>>>>>>>>>>AAAEEEGGGFFFEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFEEECCCAAA@@@??????>>>>>>>>>??????@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@?????????AAADDDGGGHHHNNNNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHHHHIIIJJJIIIHHHGGGEEECCCBBBAAABBBCCCDDDBBBDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEGGGGGGHHHJJJLLLLLLJJJHHHFFFFFFEEEDDDCCCAAA@@@???@@@EEEJJJLLLJJJHHHHHHIIILLLHHHCCC???>>>>>>>>>>>>@@@BBBCCCEEEFFFFFFFFFEEEHHHIIIIIIGGGDDDAAA@@@@@@>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<>>>@@@@@@???>>>???@@@>>>????????????>>>>>>===;;;::::::999999::::::;;;<<<;;;;;;:::999888777777777777777777666666666666777777666666666666777777888999999999999::::::::::::999999888888777666666444444444555555555555555777777666666666666777777------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------............///...------------...//////000000111111111111000000000000000000000/////////---------------,,,+++***000000000000111111111222000000000000111111111111111111111111222333444444666666777777888:::;;;<<<<<<<<<;;;;;;<<<===>>>???>>>??????@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>===BBBBBBCCCDDDEEEEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFFFFFGGGFFFDDDCCCBBBDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLPPPPPPPPPOOOMMMJJJHHHGGGIIIGGGEEECCCAAAAAAAAAAAAAAACCCEEEEEEDDDCCCCCCDDDAAABBBDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCBBBBBBAAABBB@@@>>>>>>???@@@@@@??????AAABBBBBB@@@??????@@@;;;;;;:::;;;<<<>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDGGGJJJLLLLLLLLLHHHGGGEEEDDDBBBBBBBBBBBBCCCAAA>>>===>>>>>>>>>===>>>===;;;:::999999999:::::::::::::::::::::::::::999888777666555555555555555555666888999999::::::::::::;;;<<<<<<;;;999888777777777666666777777777777666666555444333333333111111111111111000000///222222222222222333333444666666666555444333222111222222222222222222222222111111111111111111111111///000000111111111111111222222222111111111111111111111111111111111111111000000000000111111222222333333333333222222222222222222222222222222222222333333333333333333333333111111111111222222333333666555555444444555555666888777777666666555555555555666777666444333444555333333333444444444555555333444444555777999:::;;;>>>======<<<<<<<<<======???AAADDDFFFGGGGGGFFFEEEEEEDDDBBBAAAAAABBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEECCCAAA>>>============>>>>>>??????@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAACCCGGGJJJLLLOOONNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHJJJKKKJJJIIIEEEDDDBBBAAAAAACCCEEEGGGDDDEEEFFFFFFFFFEEEEEEEEECCCBBB@@@@@@@@@BBBDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEDDDBBBAAA@@@BBBGGGMMMOOONNNMMMNNNPPPUUUPPPHHHBBB>>>=========???AAABBBDDDEEEEEEEEEDDDHHHIIIHHHFFFBBB???>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>@@@AAACCCCCCBBBAAAAAABBB???????????????>>>===<<<::::::::::::::::::::::::::::::999999888777777666777777777666666666555555666666555555555555666666777777888888999:::;;;;;;999888888777777666666555333333444444444555555555777666666555555666666777------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000---------............///...------------...//////000000111111111111000000/////////000000000000000222222222222111000/////////000000000000111111111//////000000000111111111111111111111222333444555666666666777888999;;;;;;;;;;;;;;;<<<======>>>???<<<===???@@@AAABBBAAAAAAAAAAAA@@@???>>>>>>======BBBCCCCCCDDDEEEEEEEEEDDD@@@@@@AAABBBCCCDDDEEEEEEEEEFFFEEEDDDBBBBBBDDDFFFGGGGGGGGGHHHIIIJJJLLLMMMRRRQQQQQQPPPOOOLLLJJJHHHIIIHHHEEECCCBBBAAAAAAAAAEEEGGGHHHHHHFFFCCCBBBBBBAAABBBCCCDDDEEEDDDCCCCCCEEEFFFFFFEEECCCAAAAAABBBCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBB@@@??????AAAAAAAAA@@@???@@@BBBAAA???>>>??????:::::::::;;;<<<>>>???AAA???@@@@@@AAAAAAAAAAAAAAAEEEDDDFFFIIIMMMOOONNNMMMFFFEEEDDDCCCBBBBBBAAAAAACCCAAA>>>>>>???@@@@@@@@@@@@>>><<<:::999999999999:::::::::::::::::::::::::::999888666555555555555666777777888999:::;;;<<<999:::;;;;;;;;;:::888777777666666555555666666777666666666666555555444444222222222333222222111000222333333444444444444444555555555555444333111111222222222222222222222222111111111111111111111111//////000111111111111000111111111111111111111111000000000000000000000000//////000000000111111111111111111222222222222222222222222222222222222222333333333333333333333333111111222222333333444444444444333333333333444444666666666666555555444444444555666555333333444555333333333333444444444444333333444555666888:::;;;;;;;;;::::::::::::;;;<<<@@@AAACCCFFFHHHHHHHHHGGGCCCAAA???>>>>>>???AAACCCEEEEEEFFFFFFFFFEEEEEEEEEAAABBBCCCCCCBBB???===;;;<<<<<<===>>>???@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBEEEHHHLLLNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGHHHJJJJJJIIIHHHBBBAAAAAAAAABBBEEEGGGIIIGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@???@@@BBBDDDEEECCCDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAADDDIIIOOORRRRRRRRRTTTVVV[[[UUUKKKDDD@@@>>>===<<<===???AAACCCDDDEEEEEEDDDHHHHHHGGGDDD@@@===<<<=========???@@@AAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAACCCDDDDDDCCCBBBBBBCCCAAAAAAAAA@@@>>>===;;;::::::::::::::::::::::::::::::999999888888777777777888777777777777666666666666666555555555555666666555666666777888999::::::888777777666666555444444333333444555666666777777666666555555555555666666,,,,,,,,,------------...,,,,,,------------,,,,,,,,,---------............---------............///...------------...////////////000000000000//////......////////////000000000000111111111000//////////////////000000000000/////////000000000111111000000000111111333444555666666666777888999:::;;;;;;;;;<<<<<<===>>>>>>>>><<<===???@@@AAAAAA@@@@@@@@@?????????>>>=========BBBCCCCCCCCCCCCCCCBBBBBB>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCBBB@@@@@@BBBDDDFFFFFFGGGHHHIIIJJJLLLMMMSSSRRRQQQQQQQQQPPPMMMJJJIIIGGGEEECCCBBBBBBBBBBBBFFFHHHJJJIIIGGGDDDBBBBBBAAABBBCCCDDDDDDCCCBBBBBBDDDFFFFFFEEECCCAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAACCCCCCBBBAAA@@@AAAAAA@@@???>>>???@@@::::::;;;;;;<<<===>>>???>>>>>>???@@@AAAAAAAAAAAADDDDDDFFFJJJOOOQQQOOOLLLDDDDDDDDDCCCBBBBBBAAAAAACCCAAA>>>>>>@@@BBBDDDDDDBBB@@@===;;;999999999:::::::::::::::;;;;;;;;;;;;999999777666555555555555777777777888999:::;;;<<<999::::::999999888777666666666555555555555666666333333444444444444333222333333444444333333222111222333444555555555444444444444444444333222111111222222222222222222222222111111111111111111111111...///000000111111000000000000000111111111111111000000000000000000000000......///000000000000///000000000111111222222333222222222222222222222222222222222222222222222222111222222222333333444444111000000//////000000111444444555555555444333333333555666555444333444555333333333444444444555555333444444555666888999:::999999999888999999:::;;;??????AAADDDGGGIIIHHHGGGAAA@@@>>>======>>>@@@AAADDDDDDDDDDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@>>>===;;;;;;<<<===???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA?????????AAADDDGGGKKKMMMMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHGGGHHHIIIIIIHHHFFF@@@@@@AAABBBDDDFFFGGGHHHHHHGGGFFFFFFGGGFFFDDDBBBCCCCCCBBBBBBBBBCCCEEEFFFBBBDDDFFFFFFEEEDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBAAADDDIIIOOORRRRRRSSSUUUXXX[[[UUULLLDDD@@@>>>===<<<;;;<<>><<<;;;<<<<<<===???@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBBBB@@@??????@@@BBBBBBAAA@@@>>><<<:::999999::::::;;;;;;::::::999888888888888777777666666777777777777666666666666555555444444444444555555444555555666777888888888777777666555555444444333333333444555666888888999555555444444444444555555,,,,,,,,,---------......,,,,,,---......---,,,,,,+++,,,---------...---------------............///...------------...//////......////////////......------........./////////,,,,,,------......---------.........////////////////////////000000000111//////000000111333444555666666666666777999:::;;;:::;;;<<<======>>>>>>>>><<<===???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===BBBBBBBBBBBBAAA@@@??????===>>>@@@AAABBBCCCBBBBBBBBBCCCBBBAAA@@@@@@BBBDDDEEEFFFFFFGGGHHHJJJLLLMMMPPPNNNMMMNNNOOOOOOLLLIIIHHHGGGEEECCCCCCCCCCCCDDDDDDGGGIIIIIIGGGDDDBBBBBB@@@AAABBBCCCCCCBBBAAA@@@AAABBBDDDDDDBBB@@@@@@@@@??????>>>>>>>>>>>>????????????@@@AAABBBBBBCCCCCCEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFDDDCCC@@@AAAAAA@@@???>>>???AAA;;;;;;;;;;;;<<<<<<======<<<===???@@@AAAAAAAAA@@@CCCBBBDDDIIIOOOQQQNNNJJJCCCCCCCCCCCCBBBAAAAAA@@@CCC@@@>>>???BBBEEEGGGHHHDDDBBB???;;;:::999:::;;;:::::::::;;;;;;;;;<<<<<<888888777666666555666666666666666666777999:::;;;:::999888777666666666666666555555444444555555666111222333333444333222111333333333444333333222111111222333444555444333333222222333333333222222111111111111111111111111111111111111111111111111111...//////000000000000000///000000000111111111222000000000000000000000000---...///000000000////////////000000111222222333111111111111111111111111111111111111111111111111111111111222222222222222000000////////////000000111222333444444444333222333555666555444333444666444444444444555555555555444444444555666777888888999999888888999::::::;;;=========AAAEEEGGGGGGEEEAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAAAAA@@@>>>>>>@@@@@@??????>>>>>>>>>===;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC??????@@@AAACCCGGGKKKMMMLLLLLLLLLLLLLLLKKKKKKKKKHHHGGGGGGHHHHHHHHHEEECCCAAABBBCCCDDDEEEEEEEEEDDDGGGEEEDDDEEEGGGHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEHHHGGGEEEDDDDDDEEEGGGGGGFFFFFFDDDCCCBBBAAAAAAFFFKKKNNNNNNOOORRRUUUWWWRRRJJJCCC???===<<<;;;888:::===@@@CCCEEEFFFFFFFFFEEEDDD@@@===;;;;;;<<<;;;<<<>>>???AAABBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@>>>@@@AAA@@@???===>>>>>>AAAAAA@@@@@@>>>===<<<;;;999::::::;;;;;;::::::999666666666666555555555555666666666555555555444444444333333222222333333444333444444444555666666666666666555555444333333333222222333555666888999999555444444444444444444555,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,---......//////......---------.........//////...------------...//////------............------,,,---------......//////------...///000000000000------------.........///////////////000000000000/////////000111333444555555555666666777999:::;;;:::;;;<<<===>>>>>>>>>>>><<<===???@@@AAA@@@>>>===============>>>>>>>>>>>>BBBBBBBBBAAA@@@???======<<<===???AAABBBBBBBBBAAADDDDDDDDDCCCBBBBBBDDDFFFEEEEEEEEEGGGHHHJJJKKKLLLKKKIIIHHHJJJLLLLLLIIIEEEGGGFFFEEECCCCCCCCCDDDEEEAAADDDGGGHHHFFFDDDCCCBBB???@@@AAABBBBBBAAA??????===???AAABBBAAA@@@@@@AAA>>>>>>============>>>>>>>>>??????AAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFDDDAAABBBBBB@@@???>>>@@@AAA;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@AAA@@@BBBHHHNNNPPPMMMHHHCCCCCCCCCCCCBBBAAA@@@@@@BBB@@@??????CCCGGGIIIJJJEEECCC???<<<:::::::::;;;:::::::::;;;;;;<<<<<<<<<888777777666666666666666555555444555666777999::::::999777555555555555666555555555444444555555555111222333444555444333222222333333333333222111111000111222333444333222222111111222333333333222222111111111111111111111111111111111111111111111111...//////000000000000000//////000000111111111222000000000000000000000000,,,---///000000000///.........///000111222222333111111111111111111111111000000000000000000000000111111111000000000000000333222222222222222222333///000222333444333333222444555666666444444555666444444444555555555666666555555555555555666777888:::999999999::::::;;;<<<;;;:::;;;>>>CCCFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBAAABBBBBBCCCBBBAAA@@@???@@@???>>>>>>>>>>>>??????;;;<<<>>>AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAABBBEEEHHHLLLNNNKKKKKKKKKKKKLLLLLLLLLLLLHHHGGGGGGGGGHHHGGGDDDBBBBBBDDDEEEFFFFFFDDDBBBAAADDDCCCBBBDDDHHHIIIGGGEEE@@@AAAAAABBBBBBAAA@@@@@@DDDGGGIIIIIIFFFEEEEEEGGGGGGGGGGGGFFFDDDCCCAAA@@@>>>CCCHHHKKKKKKLLLOOORRRSSSNNNHHHBBB???===;;;:::777999<<<@@@CCCEEEFFFGGGEEEDDDCCC@@@<<<;;;;;;===:::;;;===>>>@@@AAAAAABBBCCCBBBBBBAAAAAA@@@@@@??????@@@AAAAAA???>>>>>>>>>???????????????>>>======999999;;;;;;;;;;;;999999444444444444444444333333555555444444444333333333222222111111111111222222333333333444444444444555666555555444444333222222111111333444666777888999555444444333333444444555------------------------,,,,,,,,,++++++*********------------------------,,,---......//////......//////......---,,,******..............................------------..................////////////////////////////////////............///////////////////////////000000111555555555666666777888999======<<<<<<;;;;;;;;;;;;;;;===???AAABBBAAA@@@???======<<<<<<===???BBBCCCCCCBBBAAA???>>>=========;;;<<<===>>>???@@@AAAAAAEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEGGGIIILLLLLLLLLGGGGGGFFFEEEDDDBBB@@@???AAA@@@???AAAEEEGGGFFFDDDFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???===>>>>>>???@@@@@@AAAAAA>>>>>>=========>>>??????===???AAABBBAAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGEEEEEEFFFGGGFFFEEEGGGEEECCCCCCDDDDDD@@@===999999:::;;;;;;<<<============>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHCCCBBBAAA@@@@@@@@@@@@@@@@@@??????AAAEEEHHHIIIIIIHHHDDD???<<<<<<;;;888666999::::::;;;;;;::::::999:::888777666777888777666999888777666555555555555777666666666666555555555333333333333333333333333444333333222222333333444999777444444666666333111333333333333333333333333---222444333333555333...222111000000///000000000111111000000000000111111111111000000//////......////////////////////////000000////////////000000////////////////////////000000111222222222222111111111111111111111111111000000000000000000000000000111111111111222222222000000111222222222222111333222222111111222222333777666444333222222333444333444555666777777777777555555555555555555555555777777777777777888888888888:::<<<===>>>@@@CCCFFFIIIGGGDDDAAA???>>>??????DDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>><<<<<<<<<===>>>???@@@AAAAAAAAACCCAAA???@@@CCCFFFFFFEEECCCCCCCCCCCCEEEGGGIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHHHHEEEBBBBBBDDDDDDCCC@@@>>>AAAEEEGGGFFFEEEDDDDDDAAABBBCCCDDDDDDDDDCCCBBBDDDCCCAAA@@@@@@AAACCCDDDEEEGGGIIIIIIHHHFFFFFFFFFIIIGGGFFFFFFFFFEEECCC@@@AAABBBCCCDDDEEEGGGHHHHHHLLLHHHBBB>>><<<===>>>>>>;;;===@@@DDDIIIKKKKKKJJJGGGDDD@@@===============;;;;;;;;;===@@@AAAAAA@@@@@@@@@@@@???>>>======<<<;;;<<<>>>???@@@???===<<<============<<<;;;:::999999999999888888888777777666666555555555555666666555555666666666666666666444333333222111111111222666666555555555555666666555555555444444555555555444444444444444444444444555555333333333333555555,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,------..............................---,,,+++..............................------------..................////////////....................................////////////000////////////000111111333333333444444555666777999999999::::::;;;;;;;;;:::;;;===???@@@???>>>>>>???>>>>>>===???AAACCCDDDBBBBBB@@@???>>>=========<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCDDDDDDEEEGGGFFFEEEFFFHHHJJJJJJJJJEEEEEEDDDCCCBBB@@@???>>>@@@???>>>AAADDDGGGFFFEEEFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>????????????;;;:::999999888999999999:::<<<>>>??????@@@BBBDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIGGGFFFFFFGGGHHHGGGFFFFFFDDDBBBAAABBBAAA>>>;;;999999999:::;;;<<<<<<===;;;<<<===>>>????????????@@@AAAAAABBBDDDEEEEEEFFFCCCBBBBBBAAAAAAAAAAAABBB>>>===<<<>>>AAADDDEEEEEEFFFCCC>>><<<<<<;;;999777999::::::;;;;;;::::::999:::888666666777888777666999888777666555555555555666666555555555444444444333333333333333333333333222222222111111222222222444222000111333333222000333333333333333333333333111333333000///222222///333222111000000000000000111111000000000000111111111000000000/////////...000000000000000000000000000000////////////000000//////////////////////////////000111111111000000111111111111111111111111000000000000000000000000000000111111111222222222000000111111111222222222333333222222222222333333666555444333222333333444222222333555555666666666444444444444444444444444777777777777888888888888999;;;<<<======???AAADDDFFFEEEBBB@@@>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======<<<<<<<<<<<<>>>???@@@AAAAAAAAABBB@@@???@@@CCCEEEEEECCCBBBBBBBBBCCCEEEGGGIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHFFFCCCCCCDDDEEECCCBBB@@@CCCFFFGGGEEECCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>>>>@@@AAACCCFFFHHHJJJJJJHHHGGGFFFGGGGGGFFFEEEEEEFFFEEECCCAAA@@@@@@AAABBBCCCDDDEEEEEEGGGDDD@@@===<<<===???@@@===>>>AAAEEEJJJLLLKKKJJJDDDAAA===;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@AAAAAA???@@@@@@???>>>>>>===<<<<<<999:::;;;======<<<;;;:::<<<<<<<<<<<<<<<;;;:::999999999999888888777777777888888777777777777888888333333444444444444444444444333222222111111222222555555444444444444555555555444444333333444444555444444444444444444444444444444333222222333444444++++++++++++++++++++++++,,,,,,,,,---------------------------------------,,,,,,---...............---...............------..............................------------......---............/////////....................................////////////000000000000000111111222111111111111222333444555555555666777999::::::;;;888:::;;;=========<<<<<<>>>>>>======>>>@@@BBBCCCAAA@@@@@@???>>>======<<<======>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDGGGFFFEEEEEEGGGHHHHHHGGGCCCBBBBBB@@@???>>>===<<<>>>>>>>>>AAADDDFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???===<<<<<<>>>>>>>>>=========<<<<<<999999777666555444444444888:::<<<===>>>???BBBDDDBBBBBBCCCEEEFFFGGGHHHIIIJJJHHHGGGHHHIIIJJJIIIHHHEEECCCAAA@@@???>>>;;;999999999999::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@???@@@@@@AAAAAA<<<;;;:::;;;===?????????CCCAAA>>>===<<<<<<:::999999::::::;;;;;;::::::999999888666666777888777666888777666555555444555555444444444444333333333333333333333333333333333333111111000000000000111111111//////000111222222111222222222222222222222222222333111...///555::::::444333222111000000000000111000000//////000000111000000000000////////////000000000000000000000000000//////......//////000////////////////////////---...//////000000//////111111111111111111111111000000000000000000000000000000000111111111222222111111000///000111222333333333222222222222333333555444333333333333333444111111222333444444444444444444444444444444444444666777777777888888888999:::;;;<<<<<<<<<===???AAABBBAAA???>>>===>>>>>>???>>>>>>>>>???@@@AAAAAAAAA???>>>===;;;;;;;;;<<<<<<;;;<<<===???@@@@@@@@@@@@@@@??????@@@BBBCCCBBBAAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKKKKLLLKKKJJJJJJIIIHHHFFFDDDDDDDDDEEEDDDCCCCCCEEEGGGGGGEEEBBBAAA@@@CCCCCCCCCCCCBBBAAA@@@@@@>>>>>><<<<<<<<<>>>@@@AAAHHHJJJLLLKKKJJJHHHGGGHHHFFFEEEDDDEEEFFFFFFDDDBBB????????????@@@@@@@@@@@@@@@???===<<<===???AAACCC@@@AAADDDHHHKKKMMMLLLJJJCCC@@@===<<<<<<===>>>============???AAABBBAAA@@@??????>>>>>>===<<<<<<<<<888999;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;::::::888888888888777777777777888777777666666777777888444444333333333333333333333333222222111111222222333333333333333333333333333333222222222222333333333333333333444444444444333333222111111222333333************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,---....../////////..............................------,,,,,,------...---------.........//////....................................////////////000000000000000111222222000000000000111222333333444555555666777888999999888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>????????????>>>>>>======<<<>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDHHHGGGEEEEEEFFFGGGGGGFFF@@@???>>>===<<<;;;;;;:::<<<===>>>AAADDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@>>>===<<<<<>>======;;;;;;:::999;;;:::888666555444333333777999<<<===>>>@@@BBBDDDBBBBBBDDDFFFHHHJJJKKKLLLKKKJJJIIIJJJKKKKKKJJJHHHEEEDDDAAA???===<<<:::999999999999:::::::::::::::;;;;;;<<<===============<<<<<<===>>>>>>???@@@@@@============>>>>>>???@@@===<<<:::;;;<<<======<<<@@@???>>>===<<<<<<;;;:::999::::::;;;;;;::::::999999777555555777777777666777777666555444444444444333333333333222222222111222222222222222222222222111111111000000111111111333222222222333333333333222222222222222222222222111222000...333>>>GGGJJJ555444333111000000000000000000////////////000000000000000000////////////111111111111111111111111/////////....../////////////////////////////////......///000000000000///111111111111111111111111////////////////////////000000000000111111111111222111///...///000222444333333222222222222333333333333333333333333444444111222222333444444333333333333333333333333333333666666666777777888888999:::;;;<<<;;;:::;;;<<<>>>======<<<<<<<<<===>>>???=========>>>>>>?????????>>>===;;;999999:::;;;<<<;;;;;;===>>>???@@@@@@@@@>>>>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGFFFDDDBBBAAAAAACCCCCCCCCBBBAAA@@@??????===<<<;;;;;;<<<>>>@@@AAAJJJKKKMMMMMMKKKIIIHHHIIIGGGFFFEEEFFFGGGGGGEEEDDD@@@?????????>>>>>>>>>>>>;;;<<<<<<===>>>BBBFFFIIIFFFGGGHHHKKKNNNNNNMMMKKKDDDBBB??????@@@AAAAAAAAA@@@??????@@@BBBCCCBBB@@@=========<<<<<<<<<;;;;;;::::::;;;<<<===<<<<<<;;;888999:::::::::::::::999777777777777777777777777555555555444444555555555666666555555555555444444333333222222111222222333333333444444444444333333222222111111111111222222333333333333333444444444222111111111111111111222************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------+++,,,---...////////////........................------,,,,,,,,,,,,------------------................................................////////////000000000///000111111222000000000000111222333444555555666666666777777777999999::::::::::::::::::::::::::::::;;;<<<============>>>>>>>>>===<<<<<<>>>>>>>>>??????@@@@@@AAAAAABBBCCCEEEFFFFFFEEEEEEIIIGGGEEEEEEFFFGGGFFFEEE>>>===;;;:::999999999999:::<<>>>>>>>>???>>>===<<<;;;999888888::::::888666555444444444666888;;;<<<===???AAADDDCCCDDDFFFHHHJJJMMMNNNOOOMMMLLLLLLLLLLLLLLLIIIGGGFFFEEECCC@@@===<<<;;;;;;;;;:::::::::::::::::::::<<<<<<======>>>=========;;;;;;<<<<<<======>>>>>>>>>>>>===>>>>>>???@@@@@@@@@>>><<<<<<======<<<;;;===>>>>>>===<<<;;;;;;;;;999::::::;;;;;;::::::999888666555555666777777666777666555444333333333333333222222222111111111111222222222222222222222222222222111111111111222222555555555444333222222222111111111111111111111111///111000///555AAAJJJMMM444333222111000000000000000000////////////000000////////////000000000000000000000000000000000000//////............//////////////////////////////...///000000111111000000000000000000000000000000//////////////////////////////000000000111111111111000///......000222333333222222111111222222333111222222333333444444444222222333444444444333333333333333333333333333333444444555666666777888888:::;;;;;;:::999999:::<<<:::::::::;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<===<<<:::888888999;;;<<<:::;;;<<<===>>>?????????===>>>>>>?????????@@@AAAAAAAAACCCDDDFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDFFFFFFDDDBBBBBBBBBCCCCCCBBBAAA@@@?????????>>>===<<<<<<>>>@@@BBBDDDKKKLLLNNNMMMKKKIIIIIIIIIHHHGGGFFFGGGHHHHHHGGGEEEAAAAAA@@@@@@???>>>>>>>>>:::;;;===>>>@@@EEEKKKPPPNNNNNNNNNPPPQQQPPPMMMKKKDDDBBB@@@@@@AAABBBBBBAAABBBAAAAAABBBCCCCCCBBB@@@<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;777888999999999999999888666666666666666666666666555555444444444444555555666666555555444444444444333222222111222222333333333444555555555555444333111111111000000111111111222222222333333333444444111111111111111111111111************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,---.........---........................------,,,,,,,,,,,,------,,,------------.........------------------------............///////////////////////////000000111000000000000111222333444555555555555555555666666999888888888999999999999;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>===<<<<<<======>>>>>>????????????AAABBBDDDFFFGGGGGGFFFFFFGGGEEEDDDDDDEEEFFFEEEDDD<<<;;;999888777777888888:::===@@@BBBBBBBBBBBBBBB???@@@AAABBBCCCDDDEEEEEEFFFDDDBBB@@@???????????????>>>===<<<;;;999888888777777666555444444444444777999;;;<<<===>>>@@@BBBDDDEEEGGGIIILLLNNNPPPQQQOOONNNMMMMMMMMMKKKHHHEEEFFFEEEDDDAAA===<<<<<<>>><<<<<<<<<;;;;;;:::::::::<<<<<<===============<<<;;;<<<<<<<<<=========>>>@@@@@@@@@@@@@@@@@@AAABBBAAA???===<<<======<<<;;;<<<===???>>><<<::::::;;;999::::::;;;;;;::::::999777555444555666777777666666666444333333333333333222222222222111111111111222222222222222222222222222222222111111222222222333444444333000//////000000000000000000000000000///111000///222:::@@@AAA222111000000000000000000000//////......//////000////////////000000000000///////////////////////////......------....../////////////////////////////////000111111111111000000000000000000000000000000000000000000000000000/////////000000000111111000000///...///000111222111111000000000000111111000000222333444444444444222333333444444333333333222222222222222222222222222333333444555666777777999::::::999888777999:::888999:::;;;<<<======>>>>>>>>>>>>===<<<;;;;;;;;;<<<;;;:::999999:::;;;;;;999:::;;;===>>>>>>>>>>>><<<===>>>======>>>AAADDDCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEDDDBBBBBBCCCEEECCCEEEFFFEEECCCBBBBBBCCCBBBBBBAAA@@@???????????????>>>>>>>>>@@@BBBEEEGGGKKKMMMNNNNNNKKKIIIHHHHHHHHHGGGGGGGGGHHHHHHFFFDDDCCCBBBBBBAAA@@@@@@??????;;;===>>>???AAAFFFOOOUUUVVVUUUUUUTTTTTTRRRNNNJJJBBBAAA??????@@@AAA@@@???BBBAAA@@@AAABBBBBBAAA???::::::::::::::::::::::::777777777777888888888999777888888888888888777777555555555555666666666666777666666555555666666777444444333333222222111111222222111111222222333333333444555666666555444333111111000000000000111111111111222222333333444444000111222222222222111000++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------............////////////...............//////000/////////000000111222333111111222333444444555555777777666666666666777777:::;;;;;;<<<<<<<<<<<<<<<999:::<<<>>>>>>===<<<;;;===============>>>>>>>>>???AAACCCEEEFFFFFFEEEEEEDDDBBBAAAAAABBBCCCCCCBBB;;;:::888666666666777888:::===AAACCCAAA@@@@@@AAA>>>???@@@AAACCCDDDEEEFFFDDDCCCAAA???>>>>>>???@@@???>>>===<<<;;;:::999888555444444444555666777777;;;===???@@@@@@AAACCCEEEEEEEEEGGGIIILLLNNNOOOPPPQQQPPPOOONNNMMMJJJFFFBBBDDDDDDCCC@@@<<<;;;===@@@>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<============>>>>>>>>>@@@@@@???>>>>>>>>>?????????===;;;:::;;;;;;:::999;;;===???>>><<<999999:::999::::::;;;;;;::::::999666555444444666777777666666555444333222222222222333333222222222111111111111111111111111111111111111111000000000000111111000222333222///...///111000000000000000000000000...111222000000444555222/////////...//////000111//////............//////.../////////000000000111........................///......------......///////////////////////////---...//////000000//////000000000000000000000000000000000000000000000000////////////000000000111////////////000000000111000000////////////000000...///111333444444444444111222222222222222111111222222222222222222222222000111111222444555555666777888999888777777888:::888999:::;;;<<<=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>><<<======<<<<<<>>>DDDHHHEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDFFFGGGFFFDDDCCCEEEHHHFFFGGGGGGEEEBBBAAA@@@AAAAAA@@@???>>>>>>???@@@@@@??????>>>???AAADDDGGGHHHKKKMMMNNNMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFEEECCCAAACCCCCCBBBBBBAAA@@@@@@@@@===>>>???>>>???FFFPPPXXX^^^\\\ZZZYYYWWWSSSNNNJJJCCCBBB@@@@@@AAAAAA@@@>>>@@@???>>>???@@@???>>><<<999999999:::::::::::::::666666666666666777888888888888888888777666555555444444444555555666666666777666666555555666666777444444333333222111111000222222111111222222333444222333444555555444333222222111111000000111111222000111111222333333444444111111222333333222111111++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,++++++***........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------............/////////000---------------.../////////......//////000111222------///000222444555666666555555444444444555555888888999:::::::::999999888:::<<<===>>>===<<<;;;<<<<<<<<<<<<============>>>???BBBDDDEEEEEEDDDDDDAAA???>>>???@@@BBBAAAAAA;;;:::888666555666777888:::>>>BBBCCCAAA?????????===>>>???AAACCCDDDFFFFFFCCCAAA???>>>===>>>???@@@???>>>===<<<;;;::::::999444555555666777888:::;;;AAACCCDDDEEEEEEEEEGGGIIIDDDEEEGGGIIIKKKMMMNNNOOORRRQQQOOONNNMMMIIIDDDAAACCCCCCBBB???<<<;;;===@@@??????>>>===<<<;;;;;;:::::::::;;;;;;;;;:::999999=========>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<:::999888999999999888;;;>>>@@@???;;;999999:::999::::::;;;;;;::::::999666555444444666777777666555555444333222222222222333333333222222222222111111111111111111111111111000000////////////000000///111333222000000222444000000000000000000000000,,,111333111111222000,,,...------......///000111//////............//////.../////////000000111111.................................------.........////////////////////////,,,---......//////......000000000000000000000000000000000000000000000000////////////000000000000......///000111000000000//////............//////...///111333444555444444000000111111111000000///111111111111111111111111///000000111333444555555666777888777666666888:::888999:::;;;<<<=========;;;;;;<<<<<<===>>>>>>>>>::::::;;;<<<<<<<<<;;;;;;999999;;;<<<===>>>>>>>>>=========;;;;;;>>>EEEKKKGGGHHHHHHIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBCCCDDDDDDFFFHHHIIIHHHEEEEEEGGGJJJHHHIIIHHHEEEBBB?????????@@@???>>>>>>>>>???@@@AAA??????>>>???AAADDDGGGIIIKKKMMMNNNMMMKKKHHHGGGGGGGGGFFFDDDDDDDDDCCCAAA???BBBBBBBBBAAAAAAAAA@@@@@@>>>??????>>>>>>EEEPPPYYYbbb```^^^[[[XXXTTTNNNJJJFFFDDDCCCCCCCCCCCCBBB@@@>>>===<<<=========;;;999999999999999999999999:::888888888888888999999:::888888888888777666444444444444444555555555666666444444444333333444444444666666555444444333222222222111111111222333333444000111333444444333111000222222111111111111222222000000111222333333444444111222333444444333222111,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---.........---,,,---...///000,,,------......------,,,.........////////////000.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///555333111///......///000//////111111111000///...,,,---------.../////////,,,,,,---...///000111111111111111111111111111111555555555666666666666666888999::::::;;;;;;::::::<<<=========<<<;;;;;;:::888999999:::;;;;;;;;;:::>>>???AAACCCCCCCCCBBBAAA>>>>>>@@@@@@AAA@@@???>>>999888777777777888999:::???@@@BBBCCCCCCAAA>>><<<<<<===???AAABBBDDDEEEEEE@@@AAAAAAAAAAAA@@@??????;;;;;;;;;;;;:::999888888:::;;;;;;;;;:::<<>>============;;;<<<===>>>>>>>>><<<<<>>>>>>>>>>>BBBAAA@@@???>>><<<<<<;;;;;;;;;;;;:::::::::999999============<<<;;;:::999999::::::;;;:::999888777444444555666777777666666555444333333222222333333000//////000222444333222111111222222222222111111000000///...............000000000000000000000000333333333333333333333333222222222222111111111000////////////////////////222111111111000000//////////////////000000000000...............///000000000000000000//////////////////////////////////////////............//////222222111111000000//////////////////////////////444111......000222222000000000000000000000000000111111000000//////......000000111222222222222111111111111111111111111111000111222333333222111000222222222222333444555555444444444444555777888999999:::;;;<<<<<<<<<;;;:::;;;<<<>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;===<<<;;;:::;;;;;;======;;;:::::::::===AAAEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHFFFEEEDDDCCCEEEFFFGGGIIIHHHGGGFFFGGGHHHIIIJJJNNNIIICCC???@@@@@@@@@???CCCBBBAAAAAACCCCCCBBBAAADDDDDDDDDDDDEEEFFFGGGHHHMMMMMMLLLKKKIIIFFFDDDCCCFFFFFFFFFFFFEEEDDDBBBBBBDDDDDDDDDDDDCCCBBBAAAAAACCCBBBAAA@@@BBBGGGOOOUUU``````___]]]XXXSSSMMMJJJFFFFFFDDDCCCAAA???>>>===??????>>>>>>======<<<<<<<<<<<<;;;::::::::::::;;;999888666555555777888:::999888777555555666666777888777555444444444555666888777777666555444444444555444444444444555666666777666555444444444444444555666888888666444333333111222222333333222222111333333333222222222111111222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,---......222111///---,,,---...///---------......------,,,---------...........................//////////////////000111222222333333444444555555555555666666888999999:::;;;:::::::::::::::;;;;;;:::999999888999999:::;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBBBB@@@@@@>>>>>>@@@@@@@@@@@@???>>>;;;;;;:::999:::;;;<<<<<>>======<<<<<<<<<<<<;;;:::999999999:::;;;<<<>>>BBBGGGKKKYYY[[[^^^aaa```ZZZSSSOOOOOOQQQRRRQQQNNNMMMNNNPPPPPPSSSTTTQQQJJJEEEDDDEEECCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>======<<<============>>>>>>>>>=========@@@@@@@@@???????????????@@@??????===<<<;;;:::999:::::::::999999999888888::::::;;;;;;::::::999999777888999999999888666555444444555666666666666666555444333333222222333333000//////000222444333222000111111222222111111000000000///...............////////////////////////222222222222222222222222222222111111111000000000////////////////////////000000000/////////........./////////000000000000...............//////000000000000000/////////...........................//////............//////111111000000000000000000........................111...,,,,,,...//////...........................111000000000/////////...000000111222222222222111000000000000000000000000000111222222222222111000222222222222333444555555666555555555555666666777888888:::;;;;;;::::::999<<<===???@@@AAA@@@???===<<<<<<<<<<<<;;;;;;:::::::::;;;<<<>>>>>>>>>======;;;;;;;;;;;;>>>AAAEEEHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFDDDCCCCCCEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIDDD@@@>>>???AAAAAAAAACCCBBBAAAAAACCCCCCBBBAAADDDCCCCCCDDDDDDFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAACCCGGGNNNSSS[[[[[[ZZZXXXTTTPPPKKKHHHFFFEEEDDDCCCAAA@@@???>>>@@@??????>>>>>>=========;;;;;;:::999999999999999:::888777666555666888999888777666555555555666666888777666555555555666666777777666666555444444333444444444444444555555666666666555444444444444444333333333222111222444666111222222333333222222111333222222222111111111111222222222222222222222222++++++,,,,,,,,,,,,,,,,,,......------,,,++++++***+++************+++,,,,,,+++++++++++++++,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++,,,---...,,,,,,,,,++++++,,,,,,---...............---------/////////.........---------...///000222333444555333333333444444555555555888888999::::::::::::999:::::::::::::::999999888::::::;;;<<<<<<<<<<<<;;;:::<<<>>>@@@@@@@@@???>>>>>>>>>@@@@@@@@@???>>>==================>>>???@@@@@@@@@@@@??????>>><<<<<<;;;===@@@BBBCCCBBB@@@???=========<<<<<<<<<;;;;;;============<<<;;;::::::777888:::===BBBIIIQQQWWWbbbhhhppptttqqqiii^^^VVVTTTTTTTTTQQQNNNMMMMMMNNNNNNPPPPPPMMMGGGCCCBBBCCCAAAAAA@@@@@@??????@@@@@@>>>======<<<<<<======>>>AAA@@@???>>>======>>>>>>AAAAAA@@@@@@@@@?????????>>>===<<<;;;:::888777777888888888888777777777777666777888888999888888888555666777777777666555444444444555555555555555555555444333333222222333333111000///000222333333222000111111222222111111000000//////............///////////////////////////111111111111111111111111111111000000000///////////////////////////////////////...............---....../////////000000000......------......///000000000000/////////..............................//////............///////////////000000000000000........................///---,,,,,,---......---........................000000000000///////////////000111111222222111111////////////////////////000111111222222111111000222111111222222333444555777777666666555555555555666777888999999999999888===>>>@@@AAABBBAAA???>>>===<<<<<<;;;:::999999888888:::===@@@AAA@@@>>>===<<<<<<<<<===???CCCFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDEEEEEECCC@@@>>>>>>???BBBCCCCCCCCCBBBAAAAAACCCCCCCCCAAACCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEECCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBCCCDDDGGGLLLPPPSSSTTTTTTRRRPPPLLLIIIGGGEEEEEECCCBBBAAA@@@@@@???AAAAAA@@@@@@???>>>>>>===::::::999888888888888888:::999777666666666777888777666555555444444555555888888777666666666666666666666666555555444444333444444333333444444555666666555444444444444444444111333555666555444333444111222222333333222222111222222111111111000000000222222222222222222222222+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++******))))))******+++,,,+++++++++++++++,,,,,,---,,,+++)))(((((()))+++,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------+++++++++***+++,,,---......---,,,+++,,,---...////////////...---------,,,..............................///000111222333333222222222333333444444555777888888999999999999999;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<===<<<<<<;;;888:::<<<>>>??????>>>===>>>??????@@@@@@???======>>>>>>>>>???@@@AAAAAABBB@@@@@@???>>>===<<<<<<<<<;;;===@@@BBBCCCAAA>>><<<===<<<<<<;;;;;;;;;;;;;;;=========<<<<<<;;;:::999777888:::===CCCLLLVVV\\\bbbmmmzzz~~~uuuhhh^^^XXXWWWTTTQQQNNNLLLKKKKKKMMMMMMMMMJJJFFFBBBBBBBBBAAA@@@@@@?????????@@@@@@>>>======>>>>>>???@@@AAAEEECCC@@@>>>===>>>???@@@AAAAAA@@@@@@??????>>>>>>======<<<:::999888777666777777777666666666555555444555666777888888888888555555666777777666555444444444444444444444555555555444333333222222333333111000///000222333222111000000111111111111000000000///............///////////////////////////////////////000000000000000000000000000////////////////////////////////////................................./////////000000...------------...//////000000/////////.................................///......------......///.........//////000000000........................//////......////////////000000000000000000000000000000000000///////////////000000111111111111111000000000000000000000000000000111111111111000000111111111111222333444555555666666666666666555555666777777888999999999999<<<===???AAAAAA@@@???>>>======<<<;;;999888777777777999<<<>>>??????>>>>>><<<<<<===>>>AAADDDGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDEEEGGGGGGIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@???@@@AAACCCDDDEEECCCBBBAAABBBDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFEEECCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBB???AAADDDEEEFFFHHHKKKMMMOOOOOOOOOOOOMMMKKKIIIGGGDDDDDDBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>::::::999888888888888888:::999888777666666666777666555555555444444444444888888777777666666666666555555555444444444333333333333333333333444444555555555444333333444444444444999>>>@@@===888222///111222222333333222222111111111111000000000000///111111111111111111111111*********++++++,,,,,,,,,)))*********+++++++++,,,******))))))******+++,,,+++,,,,,,,,,------------,,,+++)))(((((()))+++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++,,,---......---,,,+++++++++---...////////////...---------,,,,,,,,,,,,---...//////000000000000000000111111111111111222222333444444555666777888888999999888888::::::;;;;;;<<<;;;;;;:::;;;<<<<<<===<<<<<<;;;;;;777999;;;>>>??????>>>===>>>??????@@@???>>>===<<<<<<===>>>???@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<>>>@@@CCCCCCAAA>>><<<>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<;;;;;;:::999888888999;;;===BBBJJJTTTZZZaaappp{{{nnnbbbYYYVVVSSSOOOMMMKKKJJJIIILLLKKKJJJHHHEEEBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA?????????@@@BBBCCCEEEFFFGGGEEEBBB???>>>???AAACCCAAAAAA@@@???>>>>>>======>>>===<<<;;;999888777777666666555555555444444444444555666888999999999999555666777888888888777666555444333333333333444444555444333333222222333333222000000000222333222111000000000111111000000000//////............//////.................................//////000000000000000000000////////////////////////////////////////////////////////////............////////////---------------...//////////////////..........................................------------......------....../////////000...........................////////////......///000000000000000000000000////////////000000000000//////000111111111111000111111111111111111111111000000000000000000000000111111111111222333444444333444555666777777777777777777777888999999:::;;;;;;<<<>>>@@@@@@???>>>=========<<<;;;999888777777999999999:::;;;<<<>>>???<<<======???AAADDDGGGHHHJJJIIIHHHGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEFFFDDDCCCBBBCCCEEEFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBEEEDDDCCCAAA@@@@@@@@@@@@@@@BBBEEEGGGGGGHHHJJJLLLNNNNNNNNNMMMLLLKKKIIIHHHDDDCCCAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>;;;;;;:::999999999999999999888888777777777777777555555555555555444444333777777777777777666666555444444444444333333333333222222222222222333444444444444333333333444444555???AAABBBAAA<<<666222000111222222333333222222111111111111000000000000///111111111111111111111111))))))******+++,,,,,,,,,(((((()))******+++,,,,,,+++************+++,,,,,,++++++,,,---------------++++++***))))))***++++++************++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,------......************+++,,,------...............---------***+++,,,---...///000000000000000000000000000000111111222222333444555555666666777888888888888777777888888999999999999999;;;<<<<<<<<<<<<;;;::::::888999<<<>>>@@@@@@???>>>>>>??????@@@???>>><<<;;;:::;;;===???@@@AAABBBBBBCCCCCCBBBBBB@@@???===<<<===>>>AAABBBBBBAAA???>>>???>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;:::999888777::::::<<<===AAAGGGOOOTTTdddtttyyylll```WWWTTTOOOLLLKKKJJJIIIHHHJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@???@@@@@@AAABBB???@@@AAABBBEEEGGGIIIJJJHHHFFFCCCAAA@@@BBBCCCEEEBBBBBBAAA@@@???>>>>>>===>>>===<<<;;;:::999888777555555555555444444444444555666777888999999999999666777888999999999888777555444333222111222333444555444333333222222333333222111000111222333222000///000000111111000000//////............//////000........................---......//////000000111111111000000000////////////////////////////////////////////////000000000------........./////////------,,,,,,------...////////////.........------------------------------......------------......---------...............------------------------+++---//////---,,,------........................////////////000000000000...///000000111111000000111111111111111111111111111000000//////000000111111000000111111222333444111333555666888888777777777777777777888999;;;;;;;;;<<<>>>?????????===<<<===<<<<<<;;;:::999999888:::999888888999;;;===>>><<<<<<===???BBBDDDFFFHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGEEEDDDCCCBBBDDDFFFGGGFFFFFFFFFGGGFFFEEEDDDEEEGGGHHHHHHGGGCCCCCCBBBBBBBBBCCCCCCDDDAAAAAACCCDDDEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBEEEDDDBBB@@@@@@@@@@@@AAABBBDDDGGGHHHIIIIIIJJJLLLNNNMMMMMMLLLJJJIIIGGGFFFCCCBBB@@@@@@@@@BBBDDDEEECCCCCCBBBAAA???>>>======;;;;;;:::999999999999999777777777777888777777777555666666666666555444444666666666666666555444444333333333333333333333333222222111111222222333444333333333333333444444555EEEBBB===666111///111444111222222333333222222111222222111111111000000000111111111111111111111111((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++******++++++++++++,,,,,,---,,,,,,,,,)))***+++,,,---------------------...............,,,,,,,,,------...............//////000000111111111111222333444555666666555666777777888888777777777777888999999999999999;;;;;;;;;;;;;;;:::999999999;;;===@@@AAAAAAAAA@@@>>>????????????===<<<:::999:::===???AAABBBBBBBBBDDDEEEEEEEEEDDDAAA???===>>>???@@@BBBBBBBBBAAA@@@>>>===<<<::::::;;;<<<===<<<<<<<<<<<<;;;:::999888:::;;;===>>>AAAEEEKKKOOObbbsss}}}wwwrrrhhh\\\TTTPPPKKKIIIIIIIIIHHHGGGHHHFFFCCCAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@AAA???@@@AAACCCFFFIIIKKKMMMGGGFFFDDDCCCCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@??????======<<<;;;999888777777666555555555555444444444555666777888888888888888666777888999999999888888555444222111000111222333555444333333222222333333222111000111222222111000//////000000000000//////...............///000000........................---......///000000111111222222111111111000000000////////////////////////------........./////////---------.........//////------,,,,,,------.../////////.........---------------------------------...------,,,,,,------.........------------------------------------------+++...000000...------............................../////////000000000111...//////000000000000000111111111111111111111111111000///......///000111000000000000111222333444333444666777888777666555555555555555666888:::;;;;;;===>>>@@@@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999::::::;;;;;;<<<<<<<<<;;;;;;===???AAADDDFFFGGGFFFEEEDDDCCCDDDFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFEEECCCBBB@@@DDDGGGIIIHHHGGGHHHIIIGGGFFFFFFGGGIIIJJJJJJIIIDDDDDDCCCCCCCCCCCCCCCDDD@@@AAABBBDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???@@@AAACCCDDDDDDFFFIIIIIIIIIJJJKKKMMMLLLLLLJJJIIIGGGEEECCCBBBBBBAAA@@@???@@@BBBEEEGGGCCCCCCBBB@@@???>>>===<<<::::::999888888888888888555666777888888888888888666666777777777666555444444555555666555444333222222222222222222222333333111111111111111222333333333333222222333333444555<<<:::666111......111444111222222333333222222111333222222222111111111111111111111111111111111111((())))))***++++++,,,,,,...------,,,,,,++++++***,,,,,,++++++,,,,,,---...((()))***+++,,,+++*********+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,++++++******,,,---///000000//////,,,------....../////////......---------,,,,,,,,,,,,---...///000111222333111222222333555666777777555666666777777777777777888999:::;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999888:::;;;>>>AAABBBBBBBBBAAA>>>?????????>>>===;;;:::999:::===???AAABBBCCCCCCEEEFFFGGGGGGFFFCCC???===??????@@@AAABBBBBBCCCCCC>>>===;;;999999:::;;;<<<============<<<;;;:::999:::;;;===???AAAEEEIIIMMM]]]nnnyyyuuupppmmmeeeZZZRRRNNNIIIGGGGGGHHHHHHFFFFFFDDDAAA?????????>>>==================>>>????????????AAACCCFFFIIILLLNNNFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA===<<<;;;:::999777666666666666555555555444444444555666777777777777777777555666777999999999888777555444222000000111222333555444333333222222333333333111000111222222111000//////000000000000//////...............///000111.................................///000111111222222222222222111111111111////////////////////////,,,,,,,,,------.........---------.........//////---,,,,,,,,,,,,---......//////.........---------------------------------...------,,,,,,------............------,,,,,,,,,---------------------------000333333111///000111000000000000000000000000.../////////000000111111...//////000000000000000000000000000000000000000111000///......///000111000000000000111222333444444555777888888666444333444444333444555777999:::<<<>>>@@@AAAAAAAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<999:::===>>>>>>===;;;::::::;;;===???AAACCCEEEFFFGGGFFFEEEEEEFFFHHHJJJLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFDDDCCCBBB>>>BBBGGGIIIHHHHHHIIIKKKHHHGGGGGGHHHJJJKKKKKKJJJEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFEEEDDDBBBBBB???>>>>>>>>>@@@CCCEEEGGGFFFHHHIIIJJJJJJJJJLLLNNNKKKJJJHHHFFFCCCAAA???>>>BBBAAA??????@@@BBBEEEGGGCCCBBBAAA@@@>>>===<<<;;;999888888777777777777777444555666888999999999999666777888888888777555444333444555555555444222222222222222222222222222333111111111000111222222333222222222222333333444555...111444555444222111111222222222333333222222222333333333222222222222111000000000000000000000000************************+++***)))((()))***,,,...---------,,,,,,+++++++++))))))***++++++++++++***++++++++++++++++++++++++///...,,,*********,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------((())),,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////////////////000111222222333333888999999888888777666555888888::::::::::::999888::::::::::::::::::::::::>>>>>>???@@@AAACCCDDDEEEBBBAAA@@@???<<<:::888666999;;;===@@@BBBDDDEEEFFFFFFFFFGGGFFFEEEBBB@@@>>>@@@BBBCCCEEEEEEDDDBBBAAA@@@??????>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999<<<>>>@@@BBBCCCEEEHHHKKKVVV\\\ccciiiiiiddd\\\WWWNNNMMMKKKHHHFFFEEEDDDDDD?????????>>>======<<<<<<>>>======<<<<<<<<<======<<<<<<===@@@EEEIIIJJJJJJGGGEEECCCCCCEEEHHHIIIIIIFFFGGGGGGFFFEEECCCAAA@@@===<<<:::888777777777888555555444444444555555666888888888888777777777777888888888888888777666666555555444333333333333444222222222111111111111000111111111000000000000000000000000000000000000000//////000000111111222222////////////////////////------......//////000000////////////////////////000000000000000000000000------............------///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................111111111000//////......//////000000///...------++++++,,,------......///........................---///222222111000000111000000000000000000000000//////............/////////////////////000111111//////000000000000//////000000000000000000000000000000000000000111111222888777555333333333555555777666666666666777777888===>>>>>>>>>>>>======<<<>>>===<<<;;;;;;;;;;;;;;;===============>>>??????>>>>>>>>>???AAACCCEEEGGGFFFEEEDDDDDDFFFHHHJJJLLLOOONNNLLLKKKIIIHHHHHHGGGHHHGGGEEEFFFGGGGGGFFFDDDAAABBBCCCEEEFFFHHHIIIIIIDDDFFFHHHKKKMMMNNNNNNNNNGGGEEECCCEEEGGGIIIGGGEEECCCCCCBBBBBBCCCDDDEEEEEECCCEEEGGGGGGEEECCCCCCCCC@@@@@@AAABBBBBBCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGIIIHHHGGGFFFDDDBBBAAA@@@AAA@@@???AAACCCDDDDDDCCCCCCBBBAAA@@@???===<<<<<<;;;::::::999888777666666555666777888888888888888999888666555555555666777777666666777888888666444444333222111000000000000000000//////000111222222......///111222333444555111111111111111111111111222222222111111111000000111111111111111111111111//////000000111111222222************************+++***)))((((((***+++,,,,,,,,,+++++++++*********))))))***++++++++++++***++++++++++++++++++++++++...---,,,+++***+++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......---,,,---------,,,,,,,,,,,,,,,------------------------------------............//////000111111222333333444555555666666666555555777777999:::::::::999999::::::::::::::::::::::::=========???@@@BBBCCCDDDAAA@@@???===;;;999777666777888;;;===@@@BBBCCCDDDFFFFFFEEEDDDCCCAAA@@@???AAABBBDDDEEEEEEDDDCCCBBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;:::::::::999999:::<<>>======<<<<<<;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<===@@@EEEHHHJJJJJJHHHFFFDDDDDDFFFHHHIIIIIIGGGGGGGGGGGGEEECCCBBB@@@===<<<:::888777666666777666666555555555555666666888888888888777777777777777777777777777666555555555555444333333333333444222222222111111111111000111111111111000000000000000000000000000000000000///////////////000000000////////////////////////---------.........//////........................////////////////////////------............------///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.../////////......---,,,------------------------------------,,,,,,,,,,,,,,,...000111000//////000//////////////////////////////............////////////.........//////000000000111111111111000000000000000000000000000000000000000000000111111222555555555555555444333333555555444444555555666777<<<<<<===>>>>>>=========<<<;;;;;;:::999999::::::<<<;;;;;;;;;;;;<<<===============>>>@@@BBBEEEFFFEEEDDDDDDDDDEEEHHHJJJLLLOOONNNLLLJJJHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEGGGIIILLLNNNNNNNNNNNNHHHFFFEEEFFFHHHHHHGGGEEECCCCCCCCCDDDDDDEEEEEEEEEDDDEEEGGGGGGEEECCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDAAACCCEEEHHHJJJKKKKKKKKKHHHGGGFFFEEECCCBBBAAA@@@@@@??????@@@BBBCCCCCCBBBAAAAAA@@@???===<<<;;;;;;:::999888777666666666666666777888888999999888888888777666555444555666666888777666777777777555444444333222111000000000000111000000000000111111222...///000111222333444444111111111111111111111111222222222111111111000000111111111111111111111111000000000000000111111111************************,,,+++***)))((()))***+++***************)))))))))))))))***++++++++++++***************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))***,,,---...------,,,------------------------------------------------,,,,,,,,,------------...///000000111111222222222000111222333444444444444555666777888999::::::::::::::::::::::::::::::::::::;;;<<<>>>@@@BBBCCCDDD??????===<<<:::888666555666777:::===@@@BBBDDDDDDGGGFFFDDDBBBAAA@@@@@@@@@CCCDDDEEEEEEEEEEEECCCBBBCCCBBB@@@===;;;999888888<<<;;;;;;::::::::::::::::::<<<>>>@@@AAADDDGGGJJJJJJOOOVVV[[[\\\XXXSSSNNNKKKIIIGGGDDDBBB@@@>>>>>>>>>>>>======<<<;;;;;;::::::999999888888999999:::<<<<<<===AAAEEEHHHIIIIIIIIIGGGEEEEEEGGGHHHIIIHHHHHHHHHHHHGGGFFFDDDCCCBBB===<<<:::888666666666666888888777777666777777888999999888888888777777777666666666666666555444444555555444333333333333333222222222111111111111000111111111111111111111111000000000000000000000000////////////............////////////////////////------------....................................////////////////////////------............------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......------......------,,,,,,//////...------,,,++++++------,,,,,,++++++******+++---//////...---.../////////////////////////////////............//////000///...............///000111111222222111111000000000000000000000000000000000000000000111111222222444555666666555222111333333333333333444555666::::::;;;<<<============:::999999888888888888999:::999999999999:::;;;;;;<<<<<<<<<===???AAADDDEEECCCCCCCCCDDDFFFIIIKKKMMMOOONNNLLLIIIGGGEEEDDDDDDDDDCCCBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCFFFHHHKKKMMMOOOOOOOOONNNJJJHHHGGGGGGHHHHHHFFFEEECCCDDDEEEFFFFFFFFFEEEDDDDDDFFFHHHGGGEEECCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDD???AAADDDGGGIIIJJJKKKKKKFFFFFFDDDCCCBBBAAAAAA@@@@@@??????@@@BBBCCCBBBAAA@@@@@@???>>><<<;;;:::999999888777666555555666777777888999999999999999999888777555444444444555666999888666777777666444222333333222111000000000000222222111000000000111111//////000111222333333333111111111111111111111111222222222111111111111111111111111111111111111111111000000000000000000///************************,,,+++***)))(((((())))))************************))))))***++++++++++++***))))))))))))))))))))))))++++++,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------------,,,---------...............------------------------,,,,,,---------.........///000000000111111111222000111222222333333333222333444555777888999::::::999999::::::::::::;;;;;;:::;;;===???AAACCCDDDDDD>>>===<<<:::888777666555777999;;;???BBBEEEFFFGGGGGGEEEBBB@@@??????@@@AAADDDEEEEEEFFFEEEEEEDDDCCCDDDBBB@@@>>><<<:::999999<<<;;;::::::::::::;;;;;;===???@@@AAABBBCCCFFFHHHFFFJJJPPPUUUVVVTTTPPPLLLJJJIIIFFFCCCAAA>>>===<<<=========<<<;;;;;;::::::999888888888888999999:::===<<<===AAAEEEHHHIIIIIIJJJHHHFFFFFFHHHIIIIIIHHHJJJIIIHHHGGGFFFDDDCCCCCC???===;;;999888777777777::::::999888888888888999999999999888888888777777666666777777666666555444555444333333222222333333222222222111111111000000000111111111111111222222111111111111111111111111000000000//////.........////////////////////////..................//////........................////////////////////////------............------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,------,,,,,,+++......---------,,,,,,,,,------,,,,,,++++++******+++---......------.../////////////////////////////////............//////111000//////.../////////000000111111111111000000000000000000000000000000000000000000000111111222222333444555555444333222333333222333333444555666888999:::;;;<<<<<<<<<<<<999999888888888888888999999999999999999::::::;;;;;;;;;;;;<<<>>>@@@CCCDDDCCCCCCDDDEEEHHHJJJMMMNNNNNNMMMKKKHHHEEECCCBBBAAACCCBBBAAAAAABBBBBBAAA???@@@@@@AAAAAABBBCCCDDDDDDGGGIIIKKKNNNOOOOOONNNMMMJJJIIIHHHGGGGGGFFFEEEDDDBBBCCCEEEGGGGGGFFFDDDCCCDDDFFFGGGGGGDDDBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAABBBDDDFFFGGGGGGGGGGGGEEEDDDBBBAAAAAAAAAAAAAAABBBAAA@@@AAACCCCCCBBBAAAAAA@@@???>>><<<;;;:::::::::999777666666666888999888999999:::::::::999999888777666555555555666777999888777666777666333111333222222111000000111111333222222111000000000000000000000111222222222333111111111111111111111111111111111111111111111111111111111111111111111111111111000000/////////...************************+++******))))))(((((((((******++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))******+++,,,,,,++++++***************************,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,,,,,,,---------.........//////---------------------------.........////////////000000000000000111111111333333333333333222111000222333333555777888::::::999999999::::::;;;;;;;;;;;;<<<>>>AAACCCDDDDDDDDD>>>===;;;999777666666555777888<<>>???AAABBBEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>=========<<<;;;:::999:::;;;<<<===BBBCCCDDDCCCBBBCCCEEEGGGFFFJJJNNNRRRSSSRRROOOMMMJJJHHHFFFCCCAAA???>>>============<<<;;;;;;::::::999999999999999:::;;;;;;======>>>AAAEEEHHHIIIHHHIIIGGGFFFGGGIIIJJJIIIHHHJJJIIIHHHGGGEEEDDDDDDCCC@@@???===;;;:::::::::;;;;;;;;;:::999999999999999999999999999888888888888777888888888888777666666444444333222222222222333222222222111111111000000000000111111222222222333222222222222222222222222111111111000000/////////////////////////////////////////////////////////................................................------............------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........---------,,,,,,++++++,,,...///...------///000........................//////............//////111111000//////000000000......////////////......////////////////////////000000000000000111111222444333222111111222333444333333333333444555666777666777888::::::;;;;;;;;;::::::999999999999:::::::::::::::999:::;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBDDDCCCDDDEEEGGGIIILLLNNNOOOMMMKKKIIIFFFCCCAAA@@@???CCCAAA@@@@@@AAAAAA@@@???===>>>???AAACCCEEEFFFGGGFFFHHHKKKNNNNNNNNNLLLJJJIIIIIIHHHGGGEEECCCCCCCCCAAABBBDDDEEEEEEDDDBBBAAACCCEEEFFFFFFCCCAAAAAAAAA???????????????@@@@@@@@@???AAACCCDDDFFFFFFFFFFFFCCCBBBAAA@@@@@@AAABBBCCCEEEDDDCCCCCCDDDEEEDDDBBBAAAAAA@@@???===<<<;;;::::::999888888888999:::;;;999999:::::::::999999888999888777666666666777777999888666666666555333111333222111111000111111111333333222111000000111111111111111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000111000000000//////......************************))))))))))))))))))((((((*********+++++++++++++++))))))***++++++++++++***************************************++++++++++++************************,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------........./////////000000000000000000000000000000333444444333222111000000222222333333555777999:::888999999::::::;;;;;;<<<<<<>>>@@@BBBCCCDDDCCCCCC>>><<<:::888666666666666555777:::>>>BBBFFFHHHIIIGGGEEEBBB@@@???@@@BBBCCCFFFEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@?????????@@@@@@===<<<:::999999;;;===>>>CCCDDDEEEDDDCCCCCCEEEFFFHHHJJJMMMPPPPPPPPPNNNLLLIIIGGGEEECCCAAA@@@???>>>>>>>>>======<<<;;;;;;:::999999999999:::;;;<<<<<<>>>===>>>AAAEEEHHHHHHHHHGGGFFFEEEGGGIIIJJJIIIHHHJJJIIIGGGFFFDDDDDDCCCCCC@@@???===<<<<<<<<<===>>><<<<<<;;;:::999999999999:::999999999999888888888888888888888888777777666444444333222222222222222222222222111111111111000000000111111222333333333222222222222222222222222111111111111000000000000///////////////////////////////////////.........------------------------........................------............------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++,,,,,,------,,,,,,++++++,,,,,,---...//////,,,,,,---------------------.........------///000........................//////............/////////////////////000111111---......//////......---////////////////////////000000000000000111111222444222111000000111444555222222222333444555666777666777777888999999999999;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<>>>@@@CCCDDDDDDDDDFFFHHHJJJKKKMMMMMMJJJIIIGGGDDDBBB@@@??????AAA@@@??????@@@@@@???>>>;;;<<<>>>@@@CCCEEEGGGGGGDDDGGGJJJLLLMMMKKKIIIGGGEEEFFFFFFEEEBBB@@@AAAAAA@@@AAABBBBBBBBBAAA@@@???@@@BBBDDDDDDBBBAAA@@@AAA????????????????????????;;;===@@@CCCEEEFFFGGGGGGCCCBBB@@@@@@@@@BBBDDDEEEGGGFFFDDDDDDEEEEEEDDDBBBBBBAAA@@@???===<<<;;;;;;888999999::::::;;;;;;;;;999999999999999999888777999888777555555666666777888777555666666555333111222222111111111111111222333222222111111111222222222222222111111111111111111111111111111111111111111111111111111222222222000000000000000000000000000//////////////////...************************(((((()))))))))))))))))))))))))))*********++++++))))))***++++++++++++***+++++++++++++++++++++++++++***)))))))))***,,,---*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,+++++++++,,,---.........---------------------------------.........//////000000000000000000000///111111222222222111111000222222222333444666777888888888999::::::;;;<<<<<<===>>>@@@BBBBBBBBBAAA@@@>>><<<:::888666666777777666888;;;@@@DDDGGGJJJKKKGGGEEECCCBBBAAAAAACCCCCCFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@??????????????????===<<<:::999999;;;===???AAABBBCCCCCCCCCDDDFFFHHHHHHIIIKKKMMMMMMMMMKKKKKKFFFEEEDDDBBBAAA@@@????????????>>>======<<<<<<;;;999999999999:::;;;<<<<<<>>>===>>>AAAEEEGGGHHHHHHDDDCCCDDDFFFIIIJJJJJJIIIJJJHHHFFFEEECCCCCCCCCCCC>>>===<<<<<<<<<===??????===<<<;;;:::999999999999::::::999999999888888888777777777888777666666555444333222222111222222222222222222111111111111000000000111222222333444444333333333333333333333333/////////000000000000000////////////////////////......---------,,,,,,,,,------------------------........................------............------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,---------------------******++++++,,,,,,------,,,,,,---,,,++++++---000........................//////............//////,,,,,,,,,---...///000111......////////////......////////////////////////000000000000000111111222111111111111111222333333000111111111333444555666666777777888888777777777:::::::::::::::;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<===>>>AAACCCEEECCCDDDEEEGGGHHHIIIJJJJJJHHHGGGEEECCCAAA@@@?????????>>>======>>>>>>===<<<;;;<<<===???AAACCCDDDEEEBBBEEEHHHJJJKKKIIIFFFDDDAAACCCDDDBBB???>>>???@@@?????????>>>>>>>>>=========???AAABBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@<<<===???BBBDDDEEEEEEEEECCCBBB@@@@@@@@@CCCEEEGGGGGGFFFDDDDDDEEEDDDCCCAAA@@@@@@???>>><<<;;;::::::555777999;;;;;;;;;:::999888888999999888888777666777666555444333444444555666555555555666666444222222111111111111111222222222222111111111222333333222222222111111111000000111111111111111111111111000000111111111222222222000000000000000000000000.........///////////////************************&&&'''((()))******))))))'''((((((((())))))******))))))***++++++++++++***+++++++++++++++++++++++++++***)))((((((***,,,...))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++------,,,++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......000000000000////////////...///000111111222222111333222222222333555777888888888999::::::;;;<<<<<<<<<>>>@@@AAAAAAAAA???>>>>>>===:::888777777777888888:::>>>BBBGGGJJJMMMNNNFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDBBBBBBAAAAAAAAAAAA@@@???>>>===============<<<:::999999;;;>>>@@@===???AAABBBBBBDDDGGGIIIHHHHHHJJJJJJKKKJJJIIIIIIDDDDDDBBBAAA@@@??????????????????>>>======<<<<<<888888888888999:::;;;<<<>>>>>>>>>AAAEEEGGGHHHGGGBBBBBBCCCEEEHHHJJJJJJIIIIIIHHHFFFDDDBBBBBBBBBBBB<<<;;;;;;;;;<<<===???@@@===<<<;;;:::999888888888:::::::::999999999888888666666666666666555555444444333222222111111222222222222222111111111111000000000111222333333444444333333333333333333333333---.........//////000000////////////////////////,,,,,,,,,++++++*********------------------------........................---..................---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000+++,,,------............///......------,,,,,,+++(((((()))***+++,,,,,,---+++++++++***)))***,,,...........................//////............//////))))))***+++,,,...///000//////000000000000//////////////////////////////000000000000000111111222...///111333333333222111/////////000111333444555666777777777777777666555:::999999999:::;;;;;;<<<::::::999999::::::;;;<<<<<<<<<<<<===???AAADDDEEEBBBBBBDDDEEEGGGGGGHHHHHHFFFEEEDDDBBBAAA@@@??????>>><<<;;;;;;<<<===;;;:::;;;<<<===>>>???@@@AAAAAAAAACCCGGGIIIIIIGGGDDDAAA???AAABBBAAA>>><<<===??????>>>===<<<;;;;;;<<<<<<;;;===@@@AAA@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBAAA@@@CCCBBB@@@@@@AAACCCFFFHHHGGGEEEDDDCCCDDDCCCBBB@@@??????>>><<<;;;:::999888333555888;;;<<<;;;999888888888888888888777666555555444333222111222333333666555444555666666444333222111111111111111222222111111111111222333444444333333222222111000000000111111111111111111111111000000111111222222222222000000000000000000000000---.........//////000000))))))))))))))))))))))))''''''((()))***++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))***++++++++++++***))))))((()))***+++,,,---------++++++++++++++++++++++++************************((()))+++,,,------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++...------------...//////////////////////////////000000000000111111111111000000111222333555555666666666777888999::::::;;;:::<<>>===<<<::::::;;;<<<<<>><<<;;;::::::999888888888:::===>>>???======@@@DDDGGGGGGEEEDDDAAA>>>@@@FFFJJJJJJHHHDDDDDDCCCBBBAAAAAA@@@???999:::;;;===>>>>>>??????======<<<;;;999888777777999888888888888888999999999888777666555444333333222111111111111111222222222222111111000000//////000111111111111222222222222222222111111111000000111111111111000000000000000000//////.........---.....................---///...------,,,,,,------////////////////////////---------,,,,,,+++++++++------------------------------,,,++++++***)))))),,,,,,+++***+++,,,---...000//////......//////000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---+++***)))***++++++---------.........//////111111000000//////......///...---,,,,,,---///000............//////////////////............/////////////////////.........000000000000000000000000111000000000111333555666777777888999999999999888777777777777888999:::;;;888888888777777777666666:::888888;;;@@@CCCBBBAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@???<<<999888888888999<<<<<<<<<<<<===???@@@AAACCCHHHNNNMMMHHHCCCBBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>===<<<::::::;;;;;;<<>>>>>>>>???@@@AAAAAA???@@@BBBBBBBBB@@@>>>======<<<;;;<<>>>>>>>>???@@@AAACCCDDDEEEDDDCCCBBBCCCBBB???===<<<<<<<<<;;;:::999777666666777777888999999::::::666777777777777555333222666777777777777666666555444555555666555333222111222111111111000000//////222222111111111111111222222222222111111111000000222222222111111111111000111111222222222222111111////////////////////////......////////////......))))))))))))))))))))))))(((((())))))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++++++++++++++++++++,,,---............++++++++++++++++++++++++******************************++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++---------------...//////............................../////////000000000000111222333444555666666666666777888999:::;;;;;;:::<<<>>>???@@@@@@???>>>>>>===<<<;;;::::::::::::;;;>>>BBBFFFIIILLLMMMMMMEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEDDDBBBBBBAAAAAAAAA=========>>>???@@@AAABBB>>>============>>>???@@@BBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>???AAABBBDDDCCCBBB@@@???===<<<;;;;;;:::999888888999;;;<<>>===@@@CCCEEEEEECCCCCC@@@===???DDDGGGGGGEEEDDDCCCBBB@@@???===<<<;;;888999:::<<<===>>>>>>>>>===<<<<<<:::999888777777888777777666666777777888888888777666555444333333222111111000000111222222222111111111000000//////000111111111111222222222222222222222111111111111////////////.........---000/////////.........---------------------------,,,+++******))))))******.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,,,,+++++++++,,,---...,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,---------.........//////..................///......---------..................//////////////////............///////////////////////////...////////////////////////111000000000111333555666555666777777888888777777777777777777888999:::::::::::::::999999888888888:::888888;;;???AAAAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>???@@@AAAAAAAAA@@@===<<<:::999888999::::::;;;;;;;;;<<<===>>>???@@@EEEJJJOOOPPPKKKGGGFFFGGGDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCAAA???>>>>>>===<<<<<<>>>@@@@@@???===>>>>>>>>>???AAABBBCCCCCCBBB@@@@@@AAA@@@===;;;;;;;;;::::::999777666555555666666777888888999999666666777777666555333222444555555666666666555555555555555555444333222111111111111111000000000///111111000000///000000111222222222111111111000000222222222111111111000000///000000111111000000///..............................////////////......)))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,,,,---------------,,,))))))))))))))))))))))))************************,,,++++++*********++++++++++++,,,,,,,,,------------------------------------------------,,,,,,+++---------------......///........................------........./////////111111222333444555666666666666777888999:::;;;;;;;;;<<<<<<===>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<>>>CCCGGGIIIJJJJJJIIICCCCCCBBBBBBBBBBBBBBBBBBEEECCCAAA???>>>>>>>>>???<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<===>>>@@@AAABBBBBBAAA@@@???>>>=========<<<:::999999999:::;;;@@@??????@@@BBBCCCBBB@@@AAA>>><<<>>>AAACCCBBB@@@BBBAAA@@@>>><<<:::888888888999:::;;;<<<=========<<<<<<;;;:::999888888777777666666555555666666666777777666555444333333222222111111000000000111111111111111000000000000000000111111111111222222222333333333222222222111111/////////.........------/////////...............+++,,,,,,,,,------.........------,,,,,,,,,,,,,,,....................................------------++++++++++++++++++++++++......------,,,,,,++++++,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------************************++++++******++++++,,,---......//////......------++++++,,,,,,,,,---------,,,,,,------------------////////////...---,,,,,,---............///////////////............//////......//////////////////////////////////////////000000000000111333444555444444555666666666666555666666666666777888999999999999999999888888888888999888888:::===??????>>>======>>>>>>>>>>>>>>>===;;;<<<===>>>???@@@@@@@@@;;;:::999888999999;;;<<<:::::::::;;;<<<===>>>???EEEJJJNNNNNNLLLIIIIIIJJJEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<===::::::::::::;;;<<<======BBBCCCDDDDDDCCCBBB@@@??????>>><<<<<<>>>???>>>===============>>>@@@AAABBB@@@???>>>>>>>>>===;;;999999999999888777666555444444444555555666777777777666666666666555444333333222333444555555555555555555555444333222222222222111111111111000000000000000///////////////000000222111111111111000000000222222111111111000000000...//////000000//////.................................////////////......))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))************************---,,,+++)))))))))***++++++,,,,,,,,,,,,---------------------------------,,,,,,---------,,,,,,+++------,,,,,,------...///........................------........./////////111222222333444555555555555666777777999999:::;;;<<<;;;;;;;;;;;;===>>>???>>>===<<<<<<;;;;;;;;;<<<<<>>===<<<===>>>??????@@@???>>><<<:::999;;;;;;<<<<<<===>>>??????@@@AAABBBCCCDDDDDDCCCCCCAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;<<<===??????AAAAAA@@@@@@@@@?????????======<<<<<<<<<======>>>AAAAAAAAAAAAAAA@@@???===???===<<<<<<>>>???>>><<<>>>>>>===<<<:::999888888999:::;;;<<<============;;;:::::::::999999888888777777666666555555666666666666555555444333333222222111111000000000000111000000000000000111111111000000111111111222222222333333333333222222222222111111000000000/////////........................,,,,,,------......////////////...---------------------------------------------------------------++++++++++++++++++++++++.........------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---------/////////...---,,,******+++++++++,,,,,,,,,++++++,,,,,,------.........///000000///---+++***---------........./////////......------......///............//////////////////////////////////////////000111222333444444333444444555555555555555555555555555666777888999666666666666666666666666888888888999;;;<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>????????????<<<;;;::::::::::::;;;;;;888888999:::;;;===>>>???BBBEEEHHHIIIHHHGGGGGGHHHEEEDDDDDDCCCBBBAAAAAAAAA>>>>>>======<<<<<<<<<<<<888888888999:::;;;<<<===BBBBBBCCCCCCBBBAAA@@@???@@@>>><<<<<<======<<<;;;<<<<<<<<<<<<===>>>???@@@>>>===<<<<<<===<<<:::888888999999888777666555444333333444444555555555555555555555555444444333333111222333555555666666666666555333111111111222222111111111000000000000000000000/////////000111111111111111111000000000000111111111111000000000000...//////000000//////...........................---......//////......---))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++******)))*********+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))---,,,***)))((()))******+++++++++,,,,,,,,,------------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,---..................................../////////000000000111111222222333444444444444555555666777888999:::;;;::::::999:::;;;===???===<<<<<<;;;;;;;;;;;;<<<<<<>>>AAADDDEEEEEECCCBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBB@@@???=========>>>???@@@@@@@@@???===;;;999>>>>>>>>>>>>>>>>>>======@@@AAACCCDDDDDDDDDCCCBBB@@@@@@???>>><<<<<<;;;;;;999999::::::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@===>>>>>>???@@@BBBCCCCCCAAABBBCCCBBBAAA>>>===<<<===<<<;;;<<<<<<<<<;;;:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<============999999999999999999999999999888777666666666666666555555444444333333222222222111111000//////000000//////000000111111222222000000111111111222222222333333333222222222111111000000000000////////////---------...............------........./////////,,,++++++***************------------------------++++++++++++++++++++++++------------------------......------------,,,,,,******+++++++++,,,,,,,,,((()))************)))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++---......---,,,+++*********+++++++++,,,,,,,,,,,,,,,------............///000000///---+++***------------..................------------......---.........//////000000...........................///000111222333333333333444555555666666555555444444444444555666777777555555555555555555555555777777888888888888999:::777888999:::;;;;;;<<<<<>>============<<<;;;;;;:::::::::888888888999;;;<<<>>>???@@@AAACCCEEEEEEEEEFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@===============<<<<<<;;;888888888999:::;;;======@@@@@@@@@AAAAAAAAA@@@@@@AAA???<<<;;;<<<<<<:::999;;;;;;;;;;;;<<<<<<===>>>===<<<;;;<<<===<<<:::888888999999999888777666555333333333333333444444444444444444333333333333333222333444555666777777777555444222111000000111222000000000000000000111111000000000000111111222333000000000000000000000000111111111000000000/////////000000111111000000///........................------............------)))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))+++++++++++++++***))))))++++++,,,,,,,,,,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------....../////////000000000111111111111222222222333333333444555666777888888:::999999999999;;;<<<===<<<;;;;;;:::::::::;;;;;;<<<===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@??????AAABBBDDDEEEEEEDDDCCCAAAAAA@@@>>>===;;;;;;::::::999999::::::;;;;;;;;;<<<;;;;;;<<<===>>>???@@@AAA>>>???@@@BBBCCCEEEFFFGGGBBBDDDEEEDDDAAA>>><<<;;;;;;<<<<<<<<<<<<;;;:::999888999999::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<888888888999999999999999999999888777666666666666444444333333333222222222222111111000////////////......///000111222222333000111111111111222222222222222222111111111000000.........---------,,,,,,---------------.................................------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------------------------------,,,,,,,,,,,,,,,)))******+++,,,+++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---------------...////////////...---,,,,,,,,,------------...............------------......------......///000000000........................---...000111222333333333333333444555555555555555333333333333444555666777666666666666777777777777666777888777666555666777666777888:::;;;<<<<<<<<<@@@@@@@@@@@@???===<<<;;;======<<<<<<;;;:::999999777888888999;;;===???@@@AAAAAABBBBBBDDDEEEFFFFFFAAA@@@@@@@@@?????????>>><<<<<<<<<===<<<;;;;;;:::777888888999:::<<<===>>>>>>>>>??????@@@AAABBBBBB@@@>>><<<;;;;;;;;;:::888:::::::::::::::;;;<<<<<<===<<<;;;;;;<<<<<<:::999888888888888888777666666333333333333333333333333444333333222222222333333333444555666666666666666333333222111000000000000000000000000111111111111111000000000111222333444//////000000000000000111111111000000000////////////000000111111000000///------------------------------............------))))))))))))))))))))))))(((((())))))******++++++((()))***++++++***)))((()))))))))))))))))))))))))))******+++++++++******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))************))))))))))))*********++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------........./////////000000000000000111111111111222222333444555666666888888888999999:::;;;<<<::::::999999999::::::;;;;;;;;;;;;<<<===>>>@@@@@@BBBCCCDDDDDDDDDBBB@@@???===>>>???@@@@@@???>>>===;;;;;;;;;;;;<<<===>>>??????@@@AAABBBBBBBBBAAA@@@BBBCCCEEEGGGFFFEEECCCAAABBBAAA???===;;;;;;;;;;;;999::::::;;;;;;:::::::::888999:::<<<===???@@@AAA???@@@AAACCCDDDEEEEEEFFFBBBDDDGGGFFFBBB>>><<<<<<:::<<<======<<<;;;::::::888888888999999999999999888888999::::::::::::999777777888888999999999:::999888777666555555555555333333333333222222222222222222000//////.........---...///000111222333333000111111111111222222222111111111000000000//////......---------,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++***//////...------------...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***,,,---...//////...---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---***************+++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++///......---------......,,,,,,---------............------,,,,,,------...------......///000000111........................---...000111222222222222111222333333444333333333222222222222333444555666555555555666666777777777555777888777444333444666666777999:::<<<======>>>>>>>>>>>>>>>======<<<;;;999999999::::::999999888888888999:::<<<>>>@@@AAAAAA@@@@@@@@@BBBDDDEEEEEE>>>>>>>>>============<<<:::;;;<<<<<<<<<;;;999999666666777888999;;;===>>>======>>>???AAACCCEEEFFF???===;;;:::;;;;;;:::888:::999999999999:::;;;;;;;;;:::::::::;;;;;;:::888666666777777777666555555333333333333333333333333333333222111111222333444333444444555555555444444222222222222111000///...///000000000111111111111/////////000000111222333////////////000000111111111000000000////////////...//////000000//////...------------------------,,,------......------,,,))))))))))))))))))))))))'''(((((()))***++++++,,,((()))***++++++***)))((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,&&&'''((()))***+++++++++************************))))))))))))))))))))))))'''((()))+++++++++***)))((())))))))))))*********************************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......////////////000000000000000111111222333444555666777888888999::::::;;;;;;999999999888888999::::::::::::999:::;;;===???@@@AAABBBCCCCCCCCCAAA>>>===:::<<<>>>@@@AAA???===<<<===<<<;;;:::999:::;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@BBBDDDFFFGGGGGGFFFCCCBBBCCCBBB???===<<<;;;;;;;;;::::::;;;;;;;;;:::999999777888999;;;===>>>@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBEEEHHHGGGCCC???======:::<<<>>>>>>===<<<;;;;;;888888888888777777777777666777777888888888777777777777777888999999::::::888777666555444333333333333333222222222222222222222222000///............---...///000111222333444000111111111111222222222000000000000////////////000000/////////.........,,,,,,,,,------.........---,,,,,,+++***)))((((((,,,,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++******)))***,,,------,,,***)))++++++,,,,,,,,,---------************************++++++******++++++,,,---++++++***)))***+++---...++++++,,,,,,,,,---------,,,+++++++++******))))))///...---,,,,,,---///000,,,,,,,,,---------.........------,,,,,,------...---------...///000000111........................,,,...///111222222222222000000111222222222222222222222222222333444555555333333333444444444555555555777888666333222333555666777999;;;===>>>>>>???;;;;;;<<<<<<===<<<<<<<<<555555666888888999999999888888999:::<<<>>>@@@AAA@@@???===>>>???AAABBBBBB<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;:::999888555555666777999:::<<<=========>>>@@@BBBEEEGGGHHH???===;;;:::;;;;;;:::999999999999888999999:::::::::999999999;;;:::999777555555555666555555444444333333333333333333333333333222111111111222333444333333444444444333222222111111222222222000...---//////000000111111111222............///000222222.../////////000000111111000000000000////////////---..................---------------------------,,,------......------,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************************************++++++******************,,,***((())),,,,,,***(((((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***((()))))))))************((((((((()))*********+++---------.........//////......//////...---,,,,,,---------............///...............///000000222222333444444555555666666666777777888999;;;;;;;;;:::888777777888:::;;;::::::;;;;;;<<<======>>>BBBCCCDDDBBB@@@>>>???@@@AAAAAA@@@@@@???===<<<;;;999::::::;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBB@@@===:::999;;;;;;:::999:::;;;<<<===<<<;;;;;;<<<>>>@@@???>>>@@@@@@AAAAAACCCDDDFFFGGGGGGGGGFFFCCC???======>>><<<;;;;;;<<<===>>><<<;;;888999:::;;;;;;:::999888888888777777777777888888888888888888888777666666555444444444444555666666444444333222222111000000222111111000000000000000000000000000////////////111000///000111222111///111111111111111111111111......------------......---......///......---,,,***+++---.........---,,,000//////---,,,+++******111000...+++***))))))***---,,,++++++******++++++---------,,,,,,+++++++++,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))******++++++******)))+++++++++******)))))))))***++++++,,,,,,++++++***++++++------------++++++---------,,,,,,+++++++++------......///000000111333///+++,,,///000---)))------------------------------,,,+++,,,---...///.........------,,,,,,,,,---...///000222444555666555555444333222222222222333333222222333333444555333444444444555666666666555444444444444555666666999999999999:::<<>>??????===<<<;;;===>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<;;;;;;;;;<<<;;;;;;:::999999888888777777777888999;;;<<<======;;;<<<>>>AAABBBDDDEEEEEEEEEBBB===:::999999888888<<<;;;999888888999;;;<<<===;;;::::::;;;:::666333666555444444333333333333555555555444333222111000111111111000000000000000555555666666555555444333000000000000000000000000000000000000000000000000///////////////000111111111111111111000000000000222222222111111111000000////////////////////////..............................------------......))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***(((''''''***++++++)))))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,************+++++++++,,,...............---,,,,,,------------...........................///000000222222333333444555555555888888777777777888888999:::999777666666777888999999999:::;;;;;;<<<<<<===@@@AAAAAA@@@>>>======>>>?????????>>>===;;;:::999888888999999:::;;;;;;;;;>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEAAAAAAAAAAAA@@@>>><<<;;;;;;::::::999:::;;;<<<===999999999;;;???AAAAAA@@@@@@@@@@@@AAABBBCCCEEEFFFEEEEEEEEEBBB???======>>><<<;;;;;;<<<======;;;:::777888999::::::999888888777777666666666666777777777777777777777666555555444444444444444555555666444444444333222111111111111111000////////////000////////////000000000000111000///000111222111///111111111111111111111111......------------......---.....................------...///////////////,,,,,,,,,---------------///...,,,++++++++++++,,,************++++++,,,---------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++)))***************++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,------......------,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///,,,)))+++...000---***------------------------...---,,,,,,,,,---//////.........------,,,,,,,,,......///000222333444444333333222111111111111111333222222222222333444444444444444444555555555555444444333333444444555666666666666777888:::<<<===<<<<<<;;;;;;:::999888888::::::999999:::;;;===>>>AAABBBBBB@@@>>>===>>>???AAAAAAAAAAAABBBBBBBBBBBB@@@???===<<<;;;;;;<<<<<<>>>===<<<;;;:::999888777777888999:::;;;<<<=========>>>@@@BBBDDDEEEFFFFFFBBB???;;;999999::::::999;;;;;;:::999999:::;;;<<<===<<<:::;;;;;;:::777333555555444333333333333333444444444444333222222111111111111111000000000000444444444444444333333222000000000000000000000000000000000000000000000000///////////////000000111//////000000000000000000222222111111111000000000////////////////////////........................------,,,,,,,,,,,,------))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((()))))))))(((&&&&&&(((*********((()))))))))************(((((((((((((((((((((((())))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------......------,,,,,,------------...........................///000000111222222333333444555555888888777666666666666666999888777555555555666777888888888999::::::;;;;;;===>>>>>>===;;;:::;;;<<<======<<<<<<;;;:::888888777777888999999:::;;;;;;<<<===>>>???@@@BBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@???>>>===:::::::::999:::;;;;;;<<<777777888;;;???BBBBBBBBB?????????@@@AAABBBCCCDDDBBBBBBBBB@@@>>>===>>>???>>><<<<<<<<<===<<<;;;999555666777888888888888888666666555555555555666666555555666666555555444333444444333333444444555666555444444333333222222111111000//////......//////......//////000000111111111000///000111222111///000000000000000000000000......------------.........---,,,,,,---...///000...............//////000+++,,,,,,,,,---------...,,,,,,+++++++++,,,------)))))))))***+++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********)))))))))))))))*********++++++*********,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------......+++)))(((***---///...+++------------------------......------......///000.........---------------/////////000111222222222111111000/////////000000222222111111222222333444555444444444444444444333333333222222333333444555555555555666888999;;;<<<>>>===<<<;;;:::888777777:::::::::;;;<<<>>>@@@AAAEEEFFFEEEDDDAAA??????@@@>>>???@@@@@@AAAAAAAAAAAA??????>>>===<<<<<<<<<<<<@@@???>>>===;;;999888888999999999:::;;;<<<======>>>???AAACCCDDDFFFFFFFFF???<<<999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;:::777444444333333222222222222333333333333444444333222222111111111111111111111111333333333333333222111111000000000000000000000000000000000000000000000000//////......//////000111---.........///000000000111111111111000000000000////////////////////////........................,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))))))))+++***(((''''''((()))***'''''''''((((((((())))))))))))***************+++))))))***++++++++++++************+++++++++,,,,,,+++*********)))(((((((((,,,,,,---------.........,,,,,,---------,,,,,,+++,,,,,,---------........................///000000111111111222333333444444666666555555555555666666999888777666555555555666666666777777888999999::::::<<<<<<<<<:::999:::;;;<<<<<<<<<;;;;;;:::888888777777888999:::;;;;;;<<<======>>>???@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@???>>>======:::::::::::::::;;;;;;<<<888999:::===AAACCCBBBAAA???>>>>>>>>>???@@@AAAAAA>>>??????>>>======>>>@@@>>>===<<<<<<===<<<:::888555555666777777888888888555555555444444555555555444444444444444333222222333333333333333444444555444444444333333333222222000000///...............---......///000111111222111000///000111222111///000000000000000000000000......------------.........---,,,+++,,,...111222---,,,+++++++++,,,---.........------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++******)))))))))((((((((())))))))))))((((((*********)))))))))))))))******++++++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,+++***)))***---...---,,,------------------------............//////000000...............---------//////000000000000000000000///////////////000000111111111111111222333333555444444444333333222222222222111111222222333444666666777888:::;;;<<<=========<<<;;;:::999999888::::::;;;===???@@@BBBCCCGGGGGGGGGEEEBBB@@@??????===>>>???@@@AAAAAA@@@@@@???>>>>>>=========<<<<<<>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<======>>>???AAABBBCCCDDDEEEEEE>>><<<999999999;;;;;;:::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::888555444333222222111111222222222222222333444444444333333000111111111111111222222333333333333333222222111000000000000000000000000000000000000000000000000///............///000000,,,,,,------...///000000111111000000000/////////////////////////////////........................------,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******+++++++++------+++)))((((((((()))((((((((()))))))))***************+++++++++,,,,,,))))))***++++++++++++***))))))))))))*********++++++*********)))((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------------..................///000000000000111111222333333333333333333333444555666777888888777777666666666666555555666666777888888888999;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;<<<======>>>???????????????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBB@@@>>>===;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===???BBBBBBAAA???>>>===============>>>???;;;<<<===<<<<<<<<<>>>@@@>>>===<<<<<<===<<<:::888555555555666666777777888555555444444444444555555333333333333333222111111222222222222222333444444444333333333333333222222000000///...............---......///000111111222111000///000111222111///////////////////////////......------------.........---,,,+++,,,...111222------+++******+++,,,------------,,,,,,++++++***------------,,,+++******++++++***))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************,,,,,,,,,++++++******))))))******************))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++------,,,++++++***))))))*********+++++++++++++++---,,,,,,,,,---------,,,------------------------.........///////////////........................///////////////////////////////////////000111222111000000000000111222222444444333333222222222111222111111111111222333333555666777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDFFFGGGGGGEEEBBB???>>>>>><<<===???@@@AAA@@@??????>>>>>>>>>>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBAAA???===;;;::::::::::::999<<<============<<<;;;:::999:::::::::888666444333222222222111111222222333222222333444444444333333000000111111222222222333444444444444444333222222000000000000000000000000////////////////////////...............//////000+++,,,,,,---...//////000000000000/////////......////////////////////////..............................------------......))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++,,,,,,,,,------,,,)))(((((()))++++++++++++,,,,,,,,,,,,'''(((((())))))*********))))))***++++++++++++***(((((()))))))))*********,,,,,,,,,+++++++++++++++)))))))))*********++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,------------...............///000000///000000111111222333333111111111222333444555666666666777777777777777777555555555666777777888888888:::;;;;;;::::::;;;===<<<=========<<<<<<;;;:::888888999:::<<<===>>>>>>???????????????????????????@@@@@@AAABBBCCCDDDDDDEEEDDDBBB@@@===<<<;;;;;;;;;;;;<<<============<<<>>>>>>???@@@BBBAAA>>><<<======<<<;;;;;;;;;<<<<<<999:::;;;;;;:::;;;===>>>>>><<<<<<<<<===<<<;;;999777777666666666666777777555555444444444444555555222222333333222222111000222222111111222222333444222222222222222222222222111000//////......//////......//////000000111111111000///000111222111///////////////////////////......------------.........---,,,,,,---...///000///......---------------))))))***+++,,,---......------...---,,,+++***)))++++++***)))))))))))))))*********+++++++++++++++***+++,,,------,,,+++***)))************+++++++++************************,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++******))))))******++++++++++++++++++------------,,,,,,,,,,,,------------------------------...////////////................../////////............////////////...---......///000111222000000000///000000111222333333222222222222222111222222111111222222333444333444666888999::::::::::::::::::;;;<<<<<<======:::;;;===???AAABBBCCCCCCDDDEEEFFFDDDAAA>>><<<<<<===>>>@@@AAAAAA@@@>>>======>>>>>>??????>>>>>>===999::::::;;;<<<===>>>>>>===============<<<<<<<<<<<<===>>>>>>????????????@@@>>><<<;;;<<<<<<:::999>>>>>>>>>===<<<<<<;;;;;;999:::;;;:::888555444444333222222222222333333444333333333444444333222222000000111111222333333333444444444444444333333222000000000000000000000000////////////////////////......------......///000,,,---------.../////////////////////............////////////////////////........................///......------......///))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))***+++++++++&&&))),,,,,,***))))))***************++++++++++++&&&&&&''''''((())))))***))))))***++++++++++++***))))))*********++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++++++++,,,,,,,,,---------...............///000000//////000000111222222222111111111111111222333444333444555555666666666666555555555666777777888888666888999:::999999;;;<<<<<<<<<<<<<<<<<<;;;;;;:::777777888999;;;<<<===>>>======>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCAAA???======<<<===<<<<<<>>>?????????>>>===<<<<<<===???@@@???<<<999===<<<;;;:::::::::::::::888999::::::999999;;;===<<<;;;;;;<<<======;;;::::::999777666666666666777666666555555555555666666222333333333333222111111111111111111111222333333111111111111111111111111111111000////////////000////////////000000000000111000///000111222111///..............................------------......---....................................---,,,+++))))))***+++,,,---......+++,,,---------,,,++++++***))))))))))))******+++)))*********++++++++++++)))***,,,------,,,***))))))************+++++++++************************************++++++++++++++++++,,,,,,,,,,,,++++++)))*********+++++++++,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))******+++++++++,,,++++++++++++++++++++++++)))***+++,,,+++,,,------------------------------+++,,,---...///......------........./////////000---------....../////////++++++,,,,,,---///000111000////////////000111111111111111111222222222222222222222222222333444444444555777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;>>>@@@AAABBBBBBBBBBBBDDDEEEDDDAAA>>><<<<<>>????????????>>>===;;;<<<<<<======>>>>>>???>>>>>>>>>=========<<<<<<<<<======>>>>>>>>>>>>===>>>===<<<<<<===>>>===<<<@@@???>>><<<<<<<<<<<<===:::<<<>>><<<999666555666333333333333333444555555444444444444333222222111000000111222222333444444333333333333333222111111000000000000000000000000////////////////////////...------------...//////..................///////////////.........------////////////////////////...........................------,,,,,,------...))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++!!!%%%***,,,+++))))))***''''''''''''(((((((((((('''''''''((()))******+++))))))***++++++++++++*********+++++++++,,,,,,,,,(((((())))))*********+++'''((((((((())))))))))))((()))***+++++++++++++++++++++,,,,,,,,,---------...............///000000/////////000111111222222333222111111111111111111111111333444555666666666555555666666777888888888555777888999888999:::<<<;;;;;;<<<<<<<<<;;;::::::555666777888:::;;;<<<===;;;<<<===>>>???@@@AAABBB@@@@@@AAABBBCCCEEEEEEFFFBBBAAA@@@>>>>>>>>>>>>???<<<===???@@@@@@@@@???>>>::::::;;;>>>???>>>;;;888<<<<<<;;;:::999999999999777999999999888888:::<<<<<<;;;;;;<<<===>>><<<;;;;;;:::888777666666666666666666555555555555666666222333333333333222111111111111111000111222222333000000000000000000111111222222111000000000000000000000000000////////////111000///000111222111///.................................------.........---......//////...---,,,++++++,,,---,,,+++)))(((,,,,,,++++++++++++++++++)))***+++---......------(((((((((((()))+++,,,---))))))******++++++++++++)))***,,,------,,,***))))))************+++++++++))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((''''''(((((()))))))))***))))))************)))))),,,+++***))))))***+++,,,&&&'''((()))+++---......,,,,,,++++++++++++++++++&&&''')))******+++---///------------------------++++++---.........---,,,---.........//////000000,,,,,,------...//////000)))******+++,,,...///000///////////////000111111000000111111222222222333333333222222333333444555666888:::<<<===>>>>>>============<<<<<<;;;;;;::::::<<<>>>@@@AAABBBAAAAAAAAACCCEEEDDDAAA???======@@@AAACCCCCCBBB@@@===;;;===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<======>>>>>>>>>>>>======<<<;;;;;;===???@@@@@@???BBB@@@>>><<<;;;;;;===>>>;;;>>>@@@>>>:::777777888333333333333444444555666555555555444333222111000000000111222333333444444111222222222222111000000000000000000000000000000////////////////////////...------------.../////////////////////.........//////.........---------////////////////////////........................---,,,,,,++++++,,,,,,---++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))*********++++++******)))((('''+++*********))))))((((((***)))((('''&&&&&&''''''((()))+++,,,,,,+++)))(((******++++++++++++******''''''(((******+++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++......---,,,---...///000000000111111111000000///000000000000111111111111222666:::999666444444555666666777888888888888888555777:::;;;;;;;;;<<<===888777777777888999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAEEECCCAAA???>>>???@@@AAADDDAAA>>>============<<<::::::;;;;;;<<<===>>>>>>;;;:::999999999:::;;;<<<777888999999;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;:::999888777666555444555666777777555333222555444333333222222333333444444333333222111000000222222111111111111222222111111000000000000111111222111111111000000//////111000///......///000111//////...---,,,,,,++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,---.........---,,,+++,,,------......------,,,------............------+++++++++*********))))))*********++++++,,,,,,,,,)))))))))))))))*********)))************+++++++++******))))))))))))******,,,,,,+++***)))((('''&&&((((((((((((((((((((((((******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++))))))*********+++++++++---......---++++++---...,,,---......//////......000000//////.........---......////////////......///......------///000111111111000000000000111111333222111000000000222222222222222333444555666777777777888999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBAAA@@@???@@@@@@AAA???>>>===???@@@AAAAAABBBBBBBBBAAA???>>>@@@AAABBBAAA???>>>???@@@??????????????????????????????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>===>>>===<<<;;;;;;<<<>>>??????JJJMMMDDD===???===777222222222222333444555555777777777666555333222111444444333222222111111000333333333222222222111111000////////////111333444222222000///............---...///000000///...---////////////////////////......---------,,,,,,,,,........................000000///...------,,,,,,...------,,,,,,------...++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((************)))))))))((())))))))))))(((((((((((('''(((((()))))))))((((((************)))))))))((()))))))))(((((((((''''''((()))+++,,,,,,+++)))((((((((())))))))))))(((((('''((()))******+++++++++)))))))))***+++++++++,,,)))))))))))))))))))))))),,,+++*********+++,,,,,,---,,,,,,+++,,,---...///000000111111111000000/////////000000000111111111222444777777666555444444666666777888888888888888555777:::;;;;;;;;;<<<<<<888888888888888999::::::;;;;;;<<<============<<<<<<======>>>???AAACCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDBBB@@@???@@@AAAAAACCC@@@>>>=========<<<;;;::::::;;;<<<======>>>>>><<<;;;:::999999:::;;;;;;888999999::::::;;;;;;<<<999999999999::::::::::::;;;;;;:::999888777666666666666555555444444444444444444333222222222222222444444333333222111111000222222111111111111222222111111000000000000111111000000000000/////////...//////............//////111000000//////...------,,,,,,,,,---------..............................,,,,,,---......---,,,+++,,,------......------,,,,,,,,,------------,,,,,,+++++++++*********)))))),,,,,,,,,,,,---------...++++++++++++************)))************+++++++++******)))))))))))))))***************************))))))))))))))))))))))))*********+++++++++,,,,,,*********************************++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++*********++++++++++++,,,---...///...,,,,,,---///+++,,,,,,---------------000/////////.........---.........//////.........///......---...///000111111111000000000000111111111111000/////////000111333333333333444555777777888888999999::::::;;;;;;;;;;;;:::::::::::::::::::::<<<>>>@@@@@@@@@???>>>???@@@@@@@@@>>>>>>???AAABBBBBBCCCCCCBBBAAA???>>>@@@AAAAAA@@@???>>>>>>@@@>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;<<<>>>>>>>>>=========<<<;;;::::::;;;<<<===CCCLLLMMMBBB::::::777111222222222222333444555666666666666555444333222111333333333222222222222111222222111111111000000000000////////////111222333222111000///............***+++---///000111111111....................................------,,,,,,........................///......---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---+++***(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))******))))))((('''''''''%%%&&&'''((())))))))))))************))))))))))))))))))***+++***)))((('''((()))***++++++***)))((((((((())))))))))))(((((('''((()))******+++************************++++++(((((((((((((((((((((((())))))))))))***+++,,,---,,,++++++++++++,,,------///000000111111000000000//////000000000000111111222222333444666777555333666666777888888888888888555888:::<<<;;;;;;;;;<<<999999999999999::::::;;;:::;;;<<<===>>>?????????>>>>>>???@@@AAACCCDDDEEEDDDEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCAAAAAAAAABBBBBBAAA???===<<<======<<<::::::;;;<<<======>>>>>>>>>======<<<;;;:::::::::;;;::::::::::::::::::::::::777777888888888999999999;;;;;;:::999888777777666888777555333333444555777444333222222111111222222444333333222222111111111222222111111111111222222111111000000000000111111000////////////.........---......//////......---111000000//////.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,------,,,,,,+++*********)))************+++++++++++++++***)))(((((())))))((())))))***+++,,,------*********************************++++++++++++,,,***************************************)))))))))******+++++++++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,...***+++,,,,,,------,,,,,,/////////...............------............------///............///000000111000000//////000000111000//////......//////000333333333444555666888999:::::::::::::::;;;;;;;;;;;;:::::::::999888888888999:::<<<>>>???>>>===<<<===???@@@@@@??????AAABBBDDDDDDDDDCCCBBB@@@???>>>>>>???@@@???>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<============<<<<<<999:::<<<===>>>>>>======<<<;;;:::999999:::;;;<<>>777666444000111111111222333555666777555555555555444222111000111111222222222333333333111111000000000/////////////////////000111222222111111000///............***+++---///000111111111......................../////////............---........................---------,,,,,,++++++***,,,++++++******++++++,,,...---+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((*********)))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))*********)))))))))))))))((()))+++,,,,,,+++)))((())))))************))))))******++++++++++++******(((((()))***************+++++++++***************++++++++++++++++++++++++)))))))))***++++++,,,---,,,,,,,,,,,,,,,---------...///000000000000000000////////////000000000111111000///222666888666333666666777888888888888888666888;;;<<<;;;:::;;;<<<;;;::::::999999:::;;;;;;999:::;;;===???@@@AAAAAA??????@@@AAABBBDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBCCC@@@>>><<<<<<===<<<;;;:::;;;<<<===>>>>>>>>>>>>===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999777777777888888888999999;;;;;;:::999999888777777888777555444444444555666333333222111111111111222333333333222222111111111222222111111111111222222111111000000000000111111000000000000000/////////---...///000000///...---///.........------,,,,,,------------------------************************+++,,,,,,,,,------------,,,------......------,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))------,,,+++******))))))))))))*********+++++++++,,,+++***)))(((((((((((())))))***+++,,,------...************************************++++++++++++************************+++++++++******))))))(((***+++++++++++++++******************++++++++++++++++++,,,,,,,,,---------)))***,,,,,,******+++,,,++++++,,,------------,,,........................,,,,,,------------,,,,,,............/////////000000000////////////000000//////////////////000000333333444444666777999:::;;;;;;;;;;;;;;;;;;;;;:::;;;::::::999888777666666777999;;;<<<======;;;;;;<<<>>>@@@@@@@@@AAABBBCCCEEEEEEDDDCCCAAA???>>>======>>>???>>>===<<<===>>>@@@???????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<999:::<<<===>>>>>>>>>>>><<<;;;::::::999::::::;;;<<>>???@@@???>>>===>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::999999888888888888888999999999999;;;;;;::::::999888888888555666777777777666555444444333222222111111222222333333222222222222222111222222111111111111222222111111000000000000111111111111111111111111111111///000111222222111000///...............---------------------------------........................++++++++++++,,,,,,------,,,------......------,,,,,,,,,------------,,,,,,************************)))))))))))))))))))))))),,,,,,+++***)))(((((('''))))))*********+++++++++++++++***)))(((((())))))++++++++++++++++++++++++************************))))))*********+++++++++)))))))))))))))))))))))),,,,,,++++++*********)))++++++,,,,,,,,,,,,,,,+++)))))))))******+++++++++++++++,,,,,,,,,---------(((***,,,---,,,+++,,,---,,,,,,---...............---------...............,,,,,,------------,,,,,,---......///////////////000000////////////000000/////////000000111111111333333333444666888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777666666777888:::<<<===<<<;;;:::;;;===@@@AAAAAAAAABBBDDDEEEDDDCCCAAA@@@>>>======<<<===>>>>>>===<<<===>>>AAAAAA@@@@@@@@@?????????;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<>>>?????????>>>===<<<<<<;;;;;;::::::;;;888:::;;;888666777888777222222222333444555777888444444444444333222111111000000111222333444444555222222111111111000000000.../////////000000000000000//////.............../////////.........//////.........................../////////////////////....................................------------------,,,,,,,,,,,,------.........---------,,,,,,))))))))))))))))))))))))((())))))******+++++++++************************))))))))))))************%%%&&&'''((()))***+++,,,,,,,,,,,,,,,+++***)))((())))))))))))************((()))***+++,,,+++******))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))******************++++++************************,,,,,,---------,,,,,,+++,,,---.../////////......------...///000000000000......////////////000000111000000222444666666555666666777888888888888888777999;;;<<<;;;::::::;;;;;;::::::999999999999:::777888:::===???@@@AAABBB>>>>>>???@@@AAACCCDDDEEEHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>=========>>>>>><<<:::<<<===???AAAAAA???>>>======>>>>>>?????????>>>===;;;;;;;;;::::::999999999777888888888888999999999;;;;;;::::::999999999999555666888999888777444333555444333333222222333333222222222222222222222222222222111111111111222222111111000000000000111111111111222222222222222333000111111222222111111000000000000000000000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...,,,------......------,,,,,,,,,------------,,,,,,***************+++++++++,,,,,,,,,,,,,,,++++++++++++*********)))((((((((()))************+++++++++******))))))))))))******,,,,,,++++++*********)))************************)))))))))************+++))))))))))))))))))))))))+++++++++++++++***************+++,,,,,,,,,,,,+++(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,***,,,...//////......///,,,---......//////......---------------.........------............---------......///000/////////000//////......//////000......///111111111111111222222333444555777999::::::::::::::::::;;;;;;;;;:::999999999888777777777888999;;;===>>>===<<<;;;;;;>>>AAABBBBBBBBBBBBCCCCCCCCCAAA???>>>=========<<<===>>>>>>======>>>???AAAAAA@@@@@@???>>>>>>>>>:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888999;;;===>>>???>>>>>>======<<<<<<;;;;;;::::::999999999999888777666444333333333333444555666777444444444444444333222222000000111222333333444444222222111111111000000000...//////000000//////...//////......---......///,,,,,,,,,---///000222333---------------------------............/////////...................................................------,,,,,,------...***+++---...///...---,,,))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))((()))))))))************&&&''''''((()))******+++******+++++++++******)))((()))))))))************)))))))))*********++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))************)))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))***+++,,,------,,,,,,+++,,,---.........------,,,---...///000000000000........./////////000000111222333333333444555777666666777888888888888888777999;;;<<<;;;:::::::::::::::999888888888888888777888:::<<<>>>???@@@AAA<<<======>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>???@@@???===;;;===>>>@@@AAAAAA@@@>>><<<<<<===>>>@@@@@@@@@@@@???::::::::::::::::::::::::666666666777777777888888;;;::::::::::::999999999777777777777777666555555666555444444333333444444222222222222222222222222222222111111111111222222111111000000000000111111000000111111222222222222111111000000000000111111000000000000000000000111......---------,,,,,,,,,************************+++************,,,---...,,,------......------,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++...---------,,,,,,,,,,,,************************)))************+++++++++(((((((((((()))***+++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************(((((()))***************((((((((()))***+++++++++*********++++++++++++,,,(((***---///...------...,,,,,,---............---,,,,,,,,,------..................//////.........------///000000000///...//////............//////,,,---...000111111000000000111222333555777888999888888999999::::::;;;;;;999999999999999999999888999:::===>>>???>>>===<<<<<<>>>BBBCCCBBBBBBBBBBBBAAA@@@???>>>============<<<===??????>>>===???@@@??????>>>>>>===<<<<<<<<<999999:::::::::;;;;;;;;;888999999::::::999999888555666999;;;<<<======<<<<<<<<<<<<;;;:::999999888999999999::::::888555333555555444444444444555555444555555555555444333333111111111222222333333333111111000000000/////////......///000000///...---.........------......///,,,,,,,,,---...000222333------------------------,,,,,,------....................................---------------------------,,,,,,,,,,,,,,,,,,---'''))),,,//////...,,,+++))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))'''((()))******+++******(((((())))))*********+++))))))(((((()))***++++++))))))(((((((((((())))))******++++++++++++******))))))*********))))))((((((((()))***+++,,,,,,---************************%%%''')))+++,,,---------***+++,,,---...---,,,,,,,,,---...///000000000000............/////////000111333555444222222555888666666777888888888888888777999;;;<<<;;;::::::::::::999999888777777777888777888999;;;===??????@@@;;;<<<<<<===>>>@@@AAABBB??????@@@AAABBBCCCDDDEEE@@@@@@AAABBBBBBAAAAAAAAA???>>>>>>???@@@@@@>>><<<===>>>AAABBBBBB@@@>>><<<;;;===>>>@@@AAAAAAAAA@@@::::::::::::::::::::::::555555555555666666666777;;;::::::::::::::::::999999888666555444555777888666666555444444444444555222222222222222222222222222222111111111111222222111111000000000000111111//////000000111111111222111000///......///000111............////////////.........------,,,,,,,,,------------------------******))))))***,,,---///,,,------......------,,,******++++++++++++******))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++,,,,,,)))************+++++++++'''((((((((()))+++,,,---))))))))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''(((((()))(((((('''(((((()))***+++++++++))))))*********+++++++++$$$'''***,,,+++*********++++++,,,---------,,,,,,,,,,,,,,,------...............////////////......,,,---///000000000///...//////............//////***+++---///000000///...000000111222444666888999777777888999999:::;;;;;;999999999999999::::::::::::;;;>>>???@@@@@@>>>>>><<>><<<<<<<<<===>>><<<>>>??????>>>>>>???AAA>>>======<<<;;;;;;::::::999999999::::::;;;;;;;;;888888888999999888888888333444777999:::;;;;;;;;;;;;;;;;;;:::999888777666888777888<<<===:::777555666666555444444444444555555555555666555555444444111222222222222333333333000/////////..................///000000///...---......---------......///000///...------...///000------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,+++,,,...000)))*********)))(((&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((((('''&&&&&&&&&''')))***)))***************))))))))))))))))))))))))))))))************************&&&&&&&&&&&&&&&%%%$$$$$$(((((()))******)))'''&&&%%%***+++(((&&&)))***((())))))))))))************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++///---,,,---///000---+++............///////////////000222333444444333222666555555555555666666777888888888777555555777999::::::999888777777777777777777888999:::;;;;;;<<<:::::::::;;;<<<===>>>???>>>???@@@BBBCCCCCCBBBBBB???@@@@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@???>>>===AAAAAAAAAAAA@@@@@@???>>>>>>AAADDDGGGGGGEEEAAA???;;;;;;;;;:::::::::999999===<<<:::888777777888888;;;;;;:::::::::999999999999777666555666777999:::999888777555333222222222000000111222222333444444222333444555666555444333000000000000000000000000111111111111111111111111222111000//////000111222///............//////000...------,,,,,,------...---,,,,,,++++++,,,,,,---%%%&&&'''(((***+++------++++++++++++++++++++++++,,,+++*********,,,///000***(((&&&)))...///,,,(((************************))))))(((((((((((())))))++++++************++++++*********))))))'''&&&&&&)))***,,,,,,***)))***++++++++++++*********))))))((((((((((((((('''&&&&&&!!!###&&&)))++++++)))(((++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))************++++++++++++++++++++++++++++++++++++,,,---------,,,+++***///...,,,++++++,,,...///------...//////...---,,,------------------------....................................////////////---...000222444555666666777888888999999999888888888888888999999::::::;;;???@@@AAABBBAAA???===;;;@@@AAABBBBBBAAA@@@>>>===???>>>=========>>>@@@AAA============<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888777999;;;;;;:::999888888888888777777777666666999===@@@???<<<777444111222444555666555444333777777666555555555555555666666555444333333222222111111000000//////....../////////...,,,,,,---...111111000///...---,,,,,,////////////////////////...---,,,+++,,,...000111---...............------------------------------...---,,,++++++,,,---...///...+++******+++,,,---)))***++++++++++++---///,,,+++***)))((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''((((((((((((((('''''''''((()))***''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''')))************)))&&&+++,,,)))(((+++,,,+++))))))))))))************************)))))))))((())))))))))))))))))))))))++++++,,,---------------111000///000222222000...............////////////000000111222333333333333555444444444555666888888888888888777666666888:::;;;:::999888777666666666777888888999::::::;;;;;;888888888999:::;;;<<<======>>>@@@AAABBBBBBBBBBBB@@@@@@AAABBBBBBCCCBBBBBB???@@@@@@@@@??????>>>===@@@AAAAAAAAAAAA@@@@@@??????AAADDDFFFFFFDDD@@@>>>;;;;;;;;;::::::::::::999;;;:::999888777777888999;;;::::::::::::999999999777666555444555666888999999888666555333222222222111111222222333444444444333333333333333222111000////////////////////////111111111111111111111111111000000000000000000111//////...............///...------,,,,,,------...---,,,,,,++++++,,,,,,---)))))))))*********++++++++++++++++++++++++++++++,,,+++*********,,,...000///+++((((((,,,...,,,)))************************++++++************++++++***))))))))))))))))))***,,,,,,,,,++++++***)))((((((***,,,+++***)))******+++++++++*********))))))((())))))))))))((('''&&&'''(((***,,,,,,+++***)))*********)))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++...---+++******+++---...---.../////////...------************************........................------------............---...///111333444666666777777777777777777666666777777888999999:::::::::>>>???@@@@@@@@@>>><<<;;;???@@@AAAAAA@@@???>>>=========<<<<<<======>>>???======<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::888888888999;;;;;;:::888888888888777777777666666555666777888888666444333000111222444555666666666666555555444444444444444555555555444333333222222111000000000/////////......//////...,,,,,,---...000000000///......------///////////////////////////...---,,,,,,,,,---...------............------------------------------//////...------...//////......,,,+++++++++,,,---((()))++++++******+++---///...+++((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))(((((((((((()))***+++''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******************))))))&&&''')))***+++,,,,,,,,,'''+++---***)))+++,,,+++))))))))))))************************))))))))))))++++++++++++++++++++++++,,,,,,---.........------...---,,,---//////...,,,---............/////////111111111111111222333444555444333333444666888:::777888888888777888:::;;;;;;:::999777666666555555777777888888999999::::::555555666666777999:::;;;<<<===>>>@@@AAABBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBB????????????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDBBB???===<<<<<<;;;;;;;;;:::::::::999999777777666777888999:::::::::999999999888888666555444333444555666777888777666444333222222222222222333333444444555555444333222000//////......////////////////////////000000000000000000000000///000000111111000000///000000///...------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++******+++,,,...///333...)))(((***,,,,,,+++************************++++++************++++++))))))(((((((((((())))))++++++,,,++++++***)))((((((***++++++***))))))***+++************)))))))))))))))******))))))((((((,,,,,,,,,++++++***))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,************,,,,,,---....../////////......------------------------........................,,,,,,,,,------------............///111333555777777777666555444444444555666777777888999999::::::======>>>>>>>>><<<;;;999>>>>>>?????????>>>======;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999::::::;;;<<<;;;<<<<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;999888888999;;;;;;:::888777777777777666666666666666555333222222222333444///000000222333555777888555444444333333333333333555444444333333222222222000000000000////////////......///...,,,+++---...///////////////////////////////////////////////////......---,,,,,,++++++------............------...........................------,,,,,,------.........---------,,,,,,,,,''')))******))))))***+++///...,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***))))))))))))))))))******+++((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((())))))((())))))***+++,,,,,,,,,)))---...***((()))***(((((()))))))))*********************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,------,,,+++---------.........//////111111000000000222444555777555444222333444666888666777888888888888:::<<<;;;:::888777666555444444666666666777777777777777444444555555666888999:::;;;;;;===>>>@@@AAABBBBBBBBBCCCDDDEEEEEEDDDBBBAAA>>>>>>>>>>>>===>>>>>>>>>??????@@@AAAAAABBBAAAAAA@@@AAABBBBBBAAA???===<<<<<<<<<<<<<<<;;;;;;;;;;;;888777666666666777888999999999999999888888888888555555444444444555666777888777555444333222222222333333333444444555555555333222000///......///000////////////////////////000000000000000000000000...///000111111000///...111000///...---,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,------,,,,,,+++*********++++++++++++++++++++++++++++++******+++,,,------///,,,)))(((***++++++***************************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''(((***++++++)))))))))***************))))))))))))))))))************)))))),,,+++***((((((((())))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---.........////////////................................................,,,,,,---------.........///.........///222555777777666555444333333444444555666666777888999::::::;;;;;;<<<<<<;;;:::999999<<<<<<<<<===============:::;;;===>>>>>>===<<<;;;;;;;;;;;;:::999999999888888888999999999:::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;999888888999:::;;;999888777777666666666555555555777555444222222333444555000000000000222444666888555444444333333333333333444333333333222222222111000000000000////////////---......---,,,+++---...............//////000000////////////////////////...............---,,,,,,,,,,,,---.........------........................************************---............---,,,+++'''(((***+++)))))))))***+++,,,---...---+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***)))((())))))***************(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''(((((()))***++++++******************...222111,,,)))***)))'''((()))))))))************))))))))))))))))))******((((((((((((((((((((((((+++++++++,,,,,,+++******,,,---...///////////////------------............111000//////000111333444888777555333222333444555555666888999888888:::;;;:::999777666555444444444555555555555444444444444555555555555666888999:::999:::;;;===???@@@BBBCCCCCCCCCDDDDDDDDDBBBAAA@@@>>>======<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>><<<<<<=========<<<<<<<<<;;;;;;888777666666666777888999999999888888888777777777666555555555666666777777777666555444333222222222333333444444444444555555111000/////////111222333........................////////////////////////...///000111111000///...000000///---,,,,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,((((((((()))++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))+++******))))))******+++((())))))))))))(((((('''((()))++++++)))((()))***))))))))))))))))))))))))))))))************))))))+++***((('''((()))+++,,,(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************************++++++,,,,,,------,,,,,,,,,,,,---------------------...//////++++++++++++++++++++++++........................---.........///////////////...------///111444555777666555444444444444444444555555666888999999:::999:::::::::999999999888::::::::::::;;;<<<<<<<<<<<<===>>>???>>>>>><<<;;;:::::::::999888777777666777777888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::999888999::::::999777666666666555555555555444444444444444444333333333222111000000111222444555666555555444333444444444222222222222222111111111////////////000000000000,,,---------++++++---///------......///000000000////////////////////////,,,---...///////////////++++++,,,---......------........................************************------......------,,,+++''')))++++++***)))))))))(((***---//////---***'''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***)))))))))'''((()))*********))))))%%%&&&'''(((((())))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''((()))***+++,,,+++***)))))))))))))))222555444///+++,,,+++)))))))))))))))************))))))))))))************)))))))))))))))))))))))),,,,,,---------,,,++++++)))+++---------,,,---...,,,------------.........000000000000000111222333666666555444333333333333444666888888888777888999888777666555555444444555555555444444333333222222555555555555666888999:::888888999;;;===@@@BBBCCCCCCCCCBBBAAA@@@@@@??????======<<<;;;;;;<<<>>>???===>>>????????????????????????>>>======<<<<<<<<<>>>============<<<<<<<<<999999777777666777888999888888888777777777777666555555666666666777777777666555444333222222222222333333333333333444444444//////000000111333444555........................////////////////////////...//////000000//////...//////...---,,,,,,,,,,,,...------,,,,,,------...++++++************++++++((())))))***+++,,,------++++++++++++++++++++++++******++++++++++++++++++%%%&&&(((***+++******)))))))))))))))))))))))))))++++++************++++++++++++************++++++******++++++++++++******''')))******)))(((((()))(((((()))))))))))))))***(((((())))))******))))))***)))))))))***+++---...))))))))))))************))))))))))))))))))))))))************************)))************+++++++++******************************)))******+++,,,---------------------------,,,+++++++++,,,---...///------------------------................................./////////000000......---...///000222333333444555555555555444444333444555666777888999:::999999999888888888888888888888888888999:::<<<<<<===>>>>>>>>>>>>===<<<<<<:::999999888777666555555555666777888999:::::::::999::::::::::::;;;;;;;;;<<<<<<============<<<<<<:::999999999::::::999777666555555555444444444444111222333333333222000///111111111000111111222222666555555444444444444444111111111111111111111111////////////000000000000+++,,,---,,,++++++---///---.........//////000000////////////////////////,,,,,,------...//////000***+++,,,------...------------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++'''***,,,,,,+++)))))))))'''(((+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((&&&'''((()))))))))((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%''')))******)))((((((((()))***+++///222222---+++,,,+++)))))))))))))))************((()))))))))************+++++++++++++++++++++++++++,,,,,,,,,++++++***)))%%%(((++++++***)))***,,,,,,,,,---------............///000111111222222222222333444555555555444444444666888888777666666666666555555444444555555666777666666555444333333222444444444555666777888999777777888:::<<>><<<<<<===>>>===<<<;;;::::::<<<>>>???===>>>>>>>>>>>>======<<<>>>===<<<;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<;;;:::999888777777888999888888777777777666666666444444555555666666666555555555444333222222222222333333333333333333222222///000111111222222222222................................................/////////....../////////......---,,,,,,---------...------,,,,,,------...++++++************++++++(((((())))))***++++++,,,++++++++++++++++++++++++******++++++++++++******))))))***)))))))))******))))))))))))))))))))))))++++++************++++++******))))))))))))************++++++++++++******''')))******)))(((((()))(((((((((((())))))******&&&'''((())))))))))))((())))))))))))***+++,,,,,,*********)))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***************************)))))))))***+++,,,---,,,,,,,,,------,,,,,,,,,******))))))***,,,---...000000000000000000000000........................---------.........//////,,,------...///000111111///000333555555555333222222333444555777888999:::999888888888888888999999666666666666888999;;;<<<>>>===<<<<<<;;;;;;;;;<<<999999888777666555444333444555777888999::::::999888888999999999999::::::<<<<<<============<<<<<<;;;999999999::::::888666555555555444444444333333111111111111111000000///...///000111222222222222555444444333333333333333000111111111111111111111.../////////000000000111+++,,,---,,,++++++---///.........///////////////////////////////////////---,,,+++++++++,,,---...******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,+++***)))***++++++(((***------,,,***))))))'''((()))***+++,,,------************************))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((%%%&&&((()))))))))(((''''''((()))***++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$"""""""""$$$&&&'''''''''&&&'''((()))+++,,,)))------***(((******)))))))))))))))************(((((())))))*********+++(((((((((((((((((((((((()))))))))))))))((('''&&&(((+++---...,,,,,,---///,,,,,,,,,---------......---...000222222222111111...000333555777777666666444666888888666555444555555444444444444555666666888888777666555444444333333333333444555666777888666777777999<<>>;;;::::::<<<======<<<:::::::::<<<>>>???======>>>======<<<;;;;;;===<<<;;;::::::<<<===>>>>>>>>>>>>>>>===============<<<:::888888777888888777777777777666666666666222333444444555555444444555444444333222222222222222222222222222222222222///000111222222111000///................................................000///...------...///000------,,,,,,,,,---.........------,,,,,,------...++++++************++++++)))))))))))))))*********++++++++++++++++++++++++******+++++++++******)))...---+++)))''''''***,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((()))))))))((((((''')))******((((((((()))'''((((((((())))))******&&&&&&'''(((((()))((((((''''''''''''((((((((((((++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))***))))))))))))+++---...***++++++,,,,,,++++++***))))))(((((()))+++---...------------------------........................,,,,,,,,,---------......,,,,,,...///000000000000+++...111444555444222000222222444555666888999999999888888888888888999999666555555555777999;;;<<<>>>===;;;:::999:::;;;;;;999888777666555444333333333444666888999:::999999777777888888888999999999<<<<<<============<<<<<<;;;:::999999::::::888666555555444444444333333333444333222111000111111222+++,,,///111333333333333444333222222111111222222000000000000000111111111.../////////000000111111***,,,,,,,,,++++++---///////////////////////////////////////////////////...,,,***(((((((((***+++)))***+++,,,------...---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---,,,***(((((()))***+++************))))))((((((((((((((((((***,,,...///...---***((('''(((***+++((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((((((((((((''''''''''''((()))))))))************))))))))))))))))))))))))''''''''''''((()))++++++''')))***)))((('''((()))******************++++++******++++++++++++******,,,+++***))))))***+++,,,))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------....../////////000111111222222222222333444555666777888555444444555666777777666555555444333444555666777999777666555666777666555222333444555666666666666444555777:::<<<===>>>???;;;;;;;;;::::::999999999:::999999999999:::;;;;;;>>>===<<<<<<<<<===???@@@;;;<<<>>>???>>>===;;;:::======>>>????????????>>><<<;;;:::999888888888888777555444555777888555333555555666777777777777777555444333333222222333333333333333222222111111111000000000000000000000000////////////////////////111///---,,,,,,,,,...///000000////////////000000------------------------.........------,,,,,,,,,---,,,+++******+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((('''''''''(((((()))***+++,,,,,,------,,,***)))))))))******))))))))))))************))))))))))))))))))))))))''''''(((((()))))))))***'''(((((()))***++++++++++++++++++*********))))))))))))************))))))(((((((((((())))))))))))***+++,,,,,,+++***)))(((&&&''''''((()))******+++)))((((((((()))***++++++))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++---///...,,,,,,///333,,,,,,,,,,,,,,,,,,,,,,,,111111000000//////......---------------...///000/////////////////////...------......///000000000444333111000000111333444333444666888999888777666999888888888777777666666777777777888999;;;<<<===777888:::<<<===<<<:::999999888777555555666666777555666888:::;;;;;;;;;:::999::::::::::::::::::;;;???===<<<<<<>>>@@@AAAAAA======<<<;;;:::999999888444444333222222222333333000000000000000111111222222000...///222444333111333333333333333333333333333333333222111000//////////////////////////////---------............///---...///000000///...---////////////////////////...------,,,,,,------...,,,,,,............,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++(((''''''((()))***)))(((*********))))))))))))))))))((((((((()))+++---...111000---+++)))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((++++++***))))))***++++++)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......//////000000111222222222222333444555666777777555555444555666666666555555444444333444555666777888777555555666666666555333333444555666666666666444555777999;;;<<<======;;;:::::::::999999999999:::::::::::::::;;;;;;<<<>>>===<<<<<<<<<===??????;;;<<<>>>??????>>><<<;;;>>>>>>????????????>>>>>>;;;:::999888777777777777999777666777999999777444555555666777777777777777444444333222222222222333333222222222222222222111000000000000000000000000////////////////////////000///---,,,,,,---...///...------------------...------------------------......---------,,,,,,,,,,,,,,,+++******+++,,,,,,++++++************++++++++++++++++++++++++++++++,,,+++*********************************+++++++++)))************)))((('''))))))))))))************)))))))))))))))))))))))))))))))))*********++++++'''(((((()))******+++++++++++++++*********))))))))))))************))))))))))))))))))((((((((((((+++++++++++++++***)))((('''''''''((()))*********))))))))))))))))))***+++))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------......---------------------------------...//////000000444333111000000111222333333444666888888888777666888888888777777777666666666666777777888:::;;;<<<888888::::::;;;:::999999999888777666666666777888888999:::;;;;;;;;;:::999999999999:::::::::::::::>>>===;;;<<<>>>???@@@@@@======<<<;;;:::999888888555444333333222222222222000000000000000111222222444222000111333555444333333333333333333333333333222333333222222000//////////////////////////////---------............///...///000000000000///..............................------,,,,,,------...+++,,,---......---,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++)))***+++------,,,)))))))))))))))************))))))))))))***+++,,,333222000...,,,***)))(((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))************))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((''''''(((((()))***+++)))***++++++))))))***+++---------,,,+++++++++***(((((())))))))))))((((((+++******))))))******+++*********++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------......//////000111111111111222222333444555666666444444444444444333333333555444444444444555666666777555333333444555444333444444555555555555555444555555777888999:::::::::999999999999999888888888;;;::::::::::::;;;<<<<<<======<<<<<<======>>>???<<<===>>>??????>>>===<<<@@@@@@@@@@@@???>>>======:::999888777666666666777888777666777888777666444555555666777777777666666444444333222222222222222111111111222222222222222000000000000000000000000////////////////////////000///...,,,,,,---......------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************++++++,,,---+++++++++*********))))))&&&(((***++++++)))'''%%%))))))))))))************))))))))))))))))))))))))((()))))))))))))))******((((((((()))******+++++++++************)))))))))))))))************))))))******))))))((((((''''''++++++***)))))))))******''''''(((((())))))******+++***))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,(((&&&''',,,...---***,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---......//////000333222111000000111222333333444555777777777777666888888777777777777666666666666666666777999:::;;;999999888888888888888888999888777666666666777888:::;;;<<<<<<<<<;;;999888888888999999999:::::::::===;;;:::;;;===??????>>>===<<<<<<;;;:::999888888666555444333222222111222111000000000000111222222222111///000111222222111333333333333333333333333222222222222222111000///////////////////////////---------............/////////000111111000//////------------------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...,,,))))))+++---......))))))))))))*********************))))))))))))***000000000///---+++)))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))************)))))))))(((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((()))******'''((()))((('''&&&'''))),,,++++++***)))(((((('''******++++++++++++************))))))))))))***************++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------...//////000000111111111222222333444444555333444444333222111111222444444444444555555666666666444222222333444333222555555555555555555444444555555666777888888888888888888888888888888888888;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<======>>>>>><<<===>>>?????????>>>===AAAAAAAAA@@@???===<<<;;;888888777666666666666666666555555555555444333222555555666666666666666555444333333222111222222222000000111111222222333333////////////////////////////////////////////////000///...------------.........------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,************************'''(((***++++++)))((('''((()))))))))************))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((())))))************************))))))))))))))))))************))))))******))))))((((((''''''+++***)))(((((()))***+++'''((((((((()))))))))***++++++***)))((((((((()))((()))))))))************))))))))))))))))))))))))************************,,,***((())),,,...---,,,,,,,,,,,,---------------******++++++,,,,,,------------------,,,++++++***,,,,,,---------------...+++,,,,,,---......//////111111000000000111222222222333444666666666666666777777777777777777666666555555555666666777999999;;;999777666555666777888888777666555555555666777999:::;;;;;;;;;:::999888777777888888999999::::::;;;::::::;;;===>>>>>>===<<<<<<;;;:::999888777777666555444333222111111111111111000000111111222333333222222222222333333333222222222222222222222222222222222222222111000///////////////////////////---------............//////000111222222111000///------------------------...------,,,,,,------...++++++++++++++++++++++++,,,+++++++++++++++++++++************************,,,)))&&&%%%'''***+++,,,)))))))))))))))*********************))))))((((((***+++,,,------,,,***)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++***(((''''''(((***+++))))))((((((((('''''''''&&&'''''')))***+++,,,---(((((((((((((((((((((((()))(((((((((((())))))***&&&((()))((('''&&&'''(((++++++******)))(((''''''******++++++++++++******))))))))))))))))))))))))***+++++++++++++++,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------...//////000000000000111111222222333333555666777666444333333555444444444555555555555555555333222111222333222111555555555555555555444444444555666666777777777666888888888888888888888888;;;::::::::::::;;;<<<<<<;;;<<<<<<===============<<<<<<===>>>>>>>>>>>>>>>AAAAAA@@@???>>>===;;;:::777777666666555666666666666666777666555333333222555555666666666666555555333333222111111111111222000000000111111222222222//////////////////////////////////////////////////////......------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******)))(((((((((((((((((())))))***++++++,,,,,,*********))))))******+++((()))))))))************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))))))))))))))*********))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''******((((((((()))***+++(((((((((((())))))))))))++++++***)))((((((((()))((()))))))))************))))))))))))))))))))))))************************(((***++++++******,,,///,,,,,,,,,------.........++++++,,,,,,---------...,,,------------+++***************++++++,,,,,,,,,++++++,,,,,,------......////////////000000111222222333444444555666666666666666666666666666777777555555555555666777888888;;;999777555444555777888777666555444333444555555555666888999::::::999999666666777777888999::::::::::::999;;;===>>>===<<<;;;;;;:::999888777777666666555444333222222222222111111111111111222222333666666666555555555666666222222222222222222222222111111222222222111000000////////////////////////---------............//////000111222222111000///------------------------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************+++(((%%%$$$&&&(((******************)))))))))(((((())))))******)))((((((&&&''')))+++,,,,,,,,,+++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******((((((((((((''''''''''''$$$%%%'''(((***,,,......))))))))))))))))))))))))))))))(((((((((((())))))((()))******(((((()))***,,,,,,,,,+++*********)))(((((())))))))))))((((((((())))))******))))))(((+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000000000000111111222222666999;;;999666555777999333444555555666666555555555333111111222333222111444444555555555555555444444555666666777777777777888888888999999999999999:::999999999999:::;;;;;;;;;;;;<<<============<<<;;;;;;<<<<<<======>>>>>>?????????>>>===<<<:::999777777666666666666777777888::::::999777555555666555555666666666555444444333333222111111111111111000000000111111111111111000000000000000000000000///////////////////////////............---------------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))***)))(((''''''''''''''''''((()))***+++,,,------++++++)))))))))***,,,---))))))))))))************))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))******(((((()))))))))))))))***))))))************))))))((((((((()))))))))))))))))))))((((((((()))******(((((((((((())))))))))))+++***))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************%%%)))+++***''''''***...,,,,,,,,,---......//////,,,---------------......,,,,,,---......---+++***''''''(((((())))))************+++,,,,,,------.........//////000000111111222222333333444555555666555555666666666666777777666666666666666777888888:::999777555555666888999777666555444444444555555333555777888999:::999999555555666777888999999::::::::::::;;;>>>>>>===<<<;;;::::::999888777666666444444333333222222333333222111111111111222333333222333333222000000111333222222222222222222222222111111222222222111111000////////////////////////---------............/////////000111111000//////------------------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,*********+++++++++++++++************************+++)))&&&&&&(((***++++++,,,++++++***)))((('''''''''((()))******))))))(((&&&'''(((***+++,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''%%%&&&''')))***,,,---...))))))))))))))))))))))))))))))(((((((((((())))))((()))***)))(((((()))***++++++++++++************(((((())))))))))))(((((('''((()))******)))((('''++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++,,,,,,---......////////////000000000000111111333666999888555333666999333444555666666666555444555444222222333333333222333333444555666666666666444444555777777888888888999999999999:::::::::;;;999888888888888999:::::::::;;;<<<=========<<<<<<:::::::::;;;;;;<<<===>>>============<<<;;;999999888777777666666777777888999;;;<<<;;;888666666777555555666666555555444333333222222111111111111111111111111111000000000000000000000000000000000000////////////////////////...............------,,,...------------------...------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,***+++---......---+++***************************((((((((((((((())))))***))))))*********+++++++++((())))))***************))))))))))))************))))))))))))))))))))))))++++++*********)))))))))***)))))))))))))))))))))(((((((((((())))))******))))))************))))))''''''(((((())))))******'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++))))))))))))************++++++++++++++++++++++++************************((())))))))))))***+++---,,,,,,------.../////////---------------,,,,,,,,,+++,,,...//////...---,,,(((((())))))***++++++,,,*********+++,,,,,,------------...///000000000000222222222222333444555666555555555666666666777777777777666666777777888888999888777777777888999:::999888777666555666777777666777888999:::999999888444444555666777888999:::::::::;;;<<<>>>???>>><<<::::::999888777666555555333333222222222333444444222222111111222222333444///000111///---,,,...000111111111111111111111111000111111222222222111111////////////////////////---------............///...///000000000000///..............................------,,,,,,------......---,,,++++++,,,---...)))*********++++++++++++***************************)))'''(((***++++++***---,,,+++***)))'''&&&&&&&&&''')))*********)))((((((((()))***+++,,,,,,---******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&************))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))***)))(((((((((((())))))&&&'''((('''&&&%%%&&&(((((((((((((((((()))))))))******++++++++++++******'''((()))******)))((('''++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000...222555444000///222666333333555666666666555444666444222222333444333222222333444555666666666666333444555777888888999999999999999::::::;;;;;;;;;888888777777888888999:::::::::<<<=========<<<;;;999999999:::;;;<<<===>>><<<<<<<<<<<<;;;:::999999888777777777777777888888888:::;;;:::666444444666555666666666555444333333333222222111000111111111222222111111000000//////000000000000000000000000////////////////////////......//////......---,,,000000////////////000000------------------------,,,,,,,,,------.........,,,,,,---......---,,,,,,***+++---......---+++***************************''''''(((((()))+++,,,---+++++++++***************%%%&&&)))++++++***((('''))))))))))))************))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))'''((((((((())))))******))))))************))))))&&&&&&'''((()))***++++++&&&'''(((*********)))((())))))))))))(((((((((((())))))(((((()))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---+++(((***---000///,,,,,,,,,------...///000000---------,,,,,,++++++++++++,,,...000000///...---++++++,,,---......//////)))******+++,,,,,,------,,,---...///000000000000222222222222333444555555444555555555666666777777888777777777777888888999888777777888888999::::::;;;:::888777777777888999999999:::;;;:::999888777444444555666777888999999;;;:::;;;===???@@@>>><<<::::::999888777666555555222222222222333444555555222222111111222222333444333555666444111000222555111111111111111111111111000111111222222222111111////////////////////////---------.........//////---...///000000///...---////////////////////////...------,,,,,,------.........,,,,,,,,,,,,......))))))******++++++++++++))))))))))))))))))))))))(((''''''((()))***)))(((111///,,,((('''''')))***)))((('''''''''(((***+++))))))(((((()))***++++++...,,,+++)))(((((()))***'''''''''''''''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&'''((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))************+++++++++))))))************))))))''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((()))))))))***+++++++++***((('''++++++++++++++++++++++++///......---,,,+++******---,,,******,,,,,,+++)))+++++++++,,,,,,,,,------///......---------......000000000000111111111111222333333444444555555555333333222111111222222222333444444444555666666666444555666777777888888888888888999999999:::::::::999999999999999999999:::777777777777777777888999:::::::::::::::;;;<<<===<<<<<<======<<<;;;::::::<<<999777666777999999999777777888777777666555444444444555555444444333222333222111111111222333444333222111000000111222333//////000000000000//////111111000000//////......///////////////.........++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********************************------......------,,,,,,******************++++++***(((''')))+++,,,***(((,,,+++******))))))******))))))))))))))))))))))))'''((()))******)))(((''''''''''''((())))))******''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((&&&%%%&&&'''((('''&&&(((((()))*********************))))))))))))******+++*********))))))((((((************************++++++,,,,,,---...//////......---,,,++++++***))),,,,,,,,,+++++++++******///---+++((((((((()))*********+++++++++,,,,,,,,,,,,---...///000000000000111222333333222111222444666666666666666666666666666666777888888888888888888888888777888888999999;;;:::888777777888:::;;;;;;;;;;;;:::999666444333444555666777888999::::::;;;;;;<<<<<<;;;;;;:::999:::::::::999888777666666333444444555555444444333111222222333333222222111333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////.................................------,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))((((((((((((((()))))))))******))))))((((((''''''...,,,(((%%%###"""!!!!!!)))(((((('''((()))***+++)))))))))))))))***++++++///...,,,+++))))))(((((('''''''''''''''((())))))++++++++++++*********)))&&&&&&''''''((())))))******)))((('''&&&''''''(((''''''''''''''''''''''''(((((()))))))))************************)))((((((''''''((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***'''(((((((((''''''&&&&&&************************,,,++++++******))))))(((***))))))***---......---,,,,,,,,,,,,------------///......---------......//////000000000111111111000111111222333444444555333333222222222222333333333333333444444444444444444555666777777888888888999999999999999999999999999999999999999999999999777777777777777888888999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;888666555666888999999888888888777777666555444444444444555444444333222111111000000000111222333222222111000000111222222//////000000000000//////000000000000//////....../////////////////////...////////////////////////------------------------,,,,,,,,,,,,,,,+++++++++,,,+++++++++***************************************+++,,,---------------,,,+++++++++***))))))))))))(((''')))+++,,,***(((,,,+++******))))))******))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))(((((()))***)))'''(((((()))***************))))))))))))))))))))))))************)))))))))(((************************++++++,,,,,,---.........---------,,,+++******))),,,,,,,,,+++++++++******---,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,---...//////000000000000111333222222111333444666666666666666666666666666666777888888888888777777777666666777888999999:::999888777777888999:::;;;;;;::::::999777666555555666777888999:::;;;;;;;;;;;;;;;;;;;;;:::999999888888888888777666555444333444444555555444444333222222333333333333222222333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////..............................---------,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''---,,,+++)))'''&&&%%%$$$)))(((((((((((()))***+++))))))))))))))))))***+++//////...---+++***((('''(((((('''''''''((()))))))))))))))(((((((((((('''&&&&&&''''''((()))))))))))))))((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))***************)))((((((((((((((((((((((((''''''((((((((((((((((((((((((*********))))))*********)))(((''''''&&&'''''''''))))))))))))))))))))))))************************+++******+++...//////.........------------------......---------....../////////000000000000111111...///000111222333444444444444333333333333444444444444444333333333333333444555666777777888888888999999999999999999888888888888888888888888888888777777777777777888999999:::::::::::::::;;;;;;<<<;;;<<<<<<<<<<<<;;;;;;::::::777555444666777888888888888888777666555555444444444444444444333222222000000//////000000111222222222111000000111222222//////000000000000//////000000000////////////.........//////////////////.........------,,,,,,+++---------------------------,,,,,,++++++*********++++++++++++************************************((()))***+++,,,------------,,,,,,+++***)))(((((()))(((((()))++++++***)))++++++***))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++***)))))))))***((('''(((((()))***************))))))************))))))************))))))))))))************************+++++++++,,,,,,------...------,,,,,,++++++******,,,,,,,,,+++++++++******,,,,,,,,,++++++***))))))******+++++++++,,,,,,,,,,,,---...//////000//////...000222222222222333555666666666666666666666666555666777777888888777777555555555666777888999::::::999888777777888999:::<<<;;;:::999888888888888666666777888999:::;;;;;;:::::::::;;;:::999999888777777777777666555444444333444444555555444444333333333444444444444333333333222222222222111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////...........................------------,,,,,,,,,)))*********++++++,,,,,,************************,,,+++++++++************+++++++++***)))))))))(((&&&''''''''''''''''''(((***+++,,,---------,,,+++)))))))))))))))************)))))))))))))))******,,,---......---,,,***))))))((((((((((((((())))))''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((()))************************))))))((((((((())))))))))))))))))))))))++++++************++++++---,,,***)))))))))***+++******************************++++++,,,,,,,,,---///---,,,,,,---...,,,+++///............---------...------------...//////////////////000000000111......///000222333444444444444333333333444555555555555555444444333333333444555666777777888888888999999999999888888888888888888888777777777777777777666666666777888999:::;;;::::::999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999666444444555777888888999999888777666555555555333444444444444333222222000000000000111111111222222111111111111111111222//////000000000000//////////////////////////////............////////////......---,,,,,,+++******------------------------------,,,+++******)))))),,,,,,,,,,,,++++++++++++************************(((((()))++++++,,,,,,,,,,,,+++++++++***)))))))))(((((()))******+++***)))++++++***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********))))))(((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***(((''''''((((((&&&%%%(((((()))***************((()))************)))(((*********)))))))))))))))***************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------+++)))(((******+++++++++,,,,,,,,,,,,,,,---...////////////---///111111111222444666666666666666666666666666555666666777777777777777555555555666777999:::;;;:::999999888999999:::;;;>>>===;;;999777777777888555666666777888999999999999999::::::999999888777777777777777666666555444333444444555555444444333333444444555555444444333222222222222111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................------------------------)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---,,,,,,+++***)))((((((&&&'''''''''((()))))))))%%%''')))***++++++***)))((())))))*********************)))))))))))))))***)))***,,,---......---,,,***))))))((((((((())))))************************''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******%%%&&&((()))+++,,,,,,,,,+++++++++******)))))))))************************++++++************++++++...---,,,+++***+++,,,---++++++++++++++++++++++++)))******++++++,,,,,,---///---,,,,,,---...,,,+++........................---------------...//////...////////////000000000//////000111222333444444444333333333444444555666777777666666555555444444444555666777777888888888888888888888888888888888888888888777777777666666666666666666777888999:::;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;:::888666444444555777888888:::999888666555444444555333333444444333333222111111111111222222222222222111111111222222111111111//////000000000000//////.............../////////---.........//////000000222111111000///......---------------------------------,,,,,,+++***)))))),,,,,,------------------*********************************++++++******))))))))))))***+++++++++,,,'''(((******************+++***))))))(((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******+++++++++******))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***(((''''''(((((('''&&&(((((()))***************))))))************))))))))))))))))))))))))***************************************+++++++++++++++------------............,,,,,,,,,+++++++++******)))+++---......,,,***(((******+++++++++,,,,,,,,,+++,,,---...////////////---///111111111222333555555555555555555555555555555555666777777777777777555555666666888999;;;;;;::::::::::::;;;;;;<<<<<>>;;;999777666666666444444555555666666777777888888888999888777777666777777888888777777666666333444444555555444444333333444444555555444444333222222222111111111000000////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------******++++++,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***---,,,,,,+++***)))((((((((((((((()))*********+++))))))*********((('''&&&((()))******++++++******+++******)))))))))))))))'''(((***+++---...//////******)))((((((((())))))(((((()))))))))))))))***''''''(((((((((((((((((((((((()))*********))))))''''''''''''''''''''''''(((((()))))))))*********%%%&&&''')))+++,,,------+++***************))))))*********************************))))))*********,,,++++++***************++++++++++++++++++++++++((((((((()))))))))******+++******+++...//////...,,,,,,---------.........---------------...///000......////////////000000000000000111222222333333333222222222333444555666777777777666666666666666444555666777777888888888777777777888888888999999999999999888888777777666666666666666777888::::::;;;::::::999999999999999999::::::;;;;;;;;;;;;:::888666444444666888999999;;;:::888666444444444555333333333333333222111111111111222333333333333222000111222222222222111000//////000000000000//////---............/////////------......///000000000000000//////......------------------------------...------,,,,,,+++++++++,,,,,,,,,,,,------------************************+++++++++++++++***))))))(((((()))***+++,,,,,,---''')))***+++***)))***+++******)))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))******+++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++***))))))++++++***)))(((((()))*********************))))))))))))******))))))))))))************************************************************,,,,,,------......//////,,,,,,,,,+++++++++*********+++---......,,,+++)))******+++++++++,,,,,,,,,+++,,,---......///......---///111111111111222444444444444444444444444444444555666666777777666666555555555666777888999:::999999::::::;;;<<<<<<<<<===<<<:::888777555555444333444444444555555555666777777888888777777666555777777777888888777777666333444444555555444444333333333444444444444333333222111111111111000000000////////////////////////000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++***)))))))))((()))***************++++++,,,---,,,,,,+++***)))(((((()))***+++++++++******++++++***)))))))))))))))(((((())))))+++,,,...///+++******)))(((((())))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((()))***+++******)))'''''''''''''''''''''''''''''''''((((((((())))))'''((()))******++++++***((((((((((((((()))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))******))))))((('''************************(((((((((((())))))))))))***))))))***---......---******+++,,,---...//////---,,,,,,------///000000........./////////000000000000000000000000000000111111111222222333444555555555555666666666666666444555666777777888888888555555666777888999::::::;;;::::::999888888777777555555666666777999:::;;;;;;::::::999888888999999888999:::;;;;;;;;;;;;;;;999777555555777999:::;;;<<<:::888555444444444555222333333333333222111111///000111222333222222111000111222222222222111000//////000000000000//////---------.........//////------......///000000111---------------,,,,,,,,,------------------------------------------------*********++++++,,,,,,,,,******************************++++++,,,+++++++++)))))))))***+++++++++,,,&&&)))++++++)))((()))+++******)))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))((()))+++,,,,,,+++(((((()))***************,,,***(((''''''(((***,,,((()))))))))*********************************************************)))******++++++,,,---......,,,,,,,,,+++++++++******++++++,,,------,,,++++++******+++++++++,,,,,,,,,++++++,,,---...............000111111000000111333333333333333333333333333444555666666777777666666444444444444444555666777777777888999::::::::::::888888888888777777666555444444444555555555555666666666777777777666555555555666666777777666666555333444444555555444444333222222333333333333222222111111111111000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,---------......---------,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))************))))))))))))))))))*********+++++++++((()))***+++,,,+++******++++++***))))))((())))))***)))(((((()))+++,,,...++++++***))))))((())))))((()))))))))******++++++(((((((((((((((''''''''''''((()))+++++++++***)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***************)))((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))(((((((((((()))))))))***+++++++++***((('''))))))))))))))))))))))))+++++++++***************---,,,***+++,,,,,,+++)))((()))***+++---...//////,,,,,,,,,---...///000111............/////////000000////////////.........111111111111222333444555333444444444555666666666444555666777888888888888444444555777888999:::;;;;;;;;;::::::999888777777555555555666777999:::;;;;;;::::::999888888888999888999::::::;;;;;;;;;;;;999777555555888:::;;;;;;<<<;;;888555444444444555222333333333333222111111...///000222222111111000000111222333333222111000//////000000000000//////---------.........//////---------...///000000111/////////000000000000000------------------------------..................(((((())))))*********+++************************((()))***+++,,,---------+++++++++***************&&&)))++++++)))((()))+++******)))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((('''&&&&&&%%%%%%''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''&&&&&&'''***++++++***(((((()))***************---+++(((&&&&&&(((+++---(((((())))))*********+++*********************************)))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---............///000111111000///000222222222222222222222222222444555555666666666666666333333222222222333444444555555666888888999999999333444666888888888777777555555555666666666666666666666666666666555555444444444555555666555555444333444444555555444444333111222222333333222222111111111111111000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,------.........///...------,,,+++***)))))))))))))))))))))))))))---------,,,,,,,,,++++++(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,---...---***((('''((()))************))))))))))))(((((((((((())))))+++*********))))))((((((***)))(((''''''&&&''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,,,,+++******))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((()))))))))+++***)))((()))***,,,...,,,+++***))))))***+++,,,------,,,++++++******))))))***+++,,,...///000000........................////////////000000000000000000000111222333555555888777777666666666666666888999999999999888777777888777777777777999:::;;;===;;;888666666777999;;;:::::::::::::::::::::::::::999999888777666666555999999:::;;;;;;;;;;;;:::777777777777888888888888888888777555444333111111555555444444444333333333222111111111000000//////...///111111///...///000......//////...---,,,,,,---,,,,,,+++,,,---///000........................------------......//////......------------......------------------------......------,,,+++******************************,,,,,,,,,++++++*********++++++******************))))))************)))))),,,+++***(((''''''''''''(((((('''(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((+++)))((((((***+++***(((111(((%%%++++++%%%%%%,,,))))))))))))************((()))+++***(((''''''((((((((())))))******++++++)))************+++++++++***************************)))))))))***+++,,,,,,)))))))))))))))******+++---,,,,,,---...---+++)))))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......///000000000111111111111222222222111222222333333666666777777777777666666666444222111111333666777444555777999:::::::::999666666666666666666666666444444444444444444444444888888888888777777777777111222444555666555555444666555444333333333333333111111111111111111111111444333333222111000//////......////////////......000000000000000000000000............////////////........................///............---------,,,,,,------,,,,,,+++***((()))***+++++++++++++++************************,,,,,,,,,+++***)))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++,,,------,,,+++)))(((((())))))******)))))))))''''''&&&&&&&&&&&&''''''******)))))))))((((((((())))))((('''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((($$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((***))))))(((((())))))***(((((())))))***++++++,,,***)))((('''''')))***,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++******++++++,,,---...//////............................../////////000000000000000000111222333444555888777666666555555666666777777888888888888777777888777777777777999:::;;;>>>===;;;:::999:::;;;<<<999999999999999999999888999999888777777666555555888888999:::::::::::::::666666666777777888888999888888777777666555555555444444444444333333333333111111111000000000//////000111333333111000111222//////.........---------///...---------...///000....................................//////000000......------------......------------------,,,,,,------,,,,,,++++++******************************,,,,,,,,,++++++*********************************))))))************))))))+++***)))((((((''''''''')))(((((((((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))((('''(((,,,000@@@222)))+++---((('''+++))))))))))))************(((***++++++)))'''(((((()))))))))))))))*********))))))*********+++++++++************************++++++******)))*********)))))))))))))))***++++++---,,,,,,---...---+++)))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000222222111111111222333333444555555666666555555444555444222111222333666777555666777999999999999888666666666666666666666666444444444444444444444444777777777777777777777777333444555555555444333333555444444333333333333333111111111222222222222222333222222111111000000///...//////000000//////...////////////////////////------------.......................................---------,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***+++++++++++++++************************+++++++++++++++***)))((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))***+++,,,,,,+++***)))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((((((''')))(((((((((((())))))***'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))***+++,,,,,,***)))((('''''''''((())),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.......................................////////////000//////000000111333444555777777666555555555555666555666777888999999888888777777777777888999:::;;;===<<<<<<<<<;;;;;;;;;;;;777777777777777777777777888777777666666555555555777777888999999999999999555555666777777888999999555666666666666666666666444444444333333333222222111111000000000000//////000111333333111000111222000///...---,,,---......000000///.........//////........................///////////////000000000......------------...............------,,,,,,,,,++++++++++++++++++******************************+++++++++++++++*********************************))))))************))))))******))))))((((((''''''***))))))(((((((((((()))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***%%%(((***(((%%%'''///666FFF666)))))),,,***)))+++))))))))))))************)))***,,,+++***((())))))************)))))))))))))))))))))*********++++++)))))))))))))))))))))))),,,,,,+++***))))))))))))***))))))))))))***++++++---,,,,,,,,,------+++)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///111111000000111222333333333444444444444444444333555444333222222333555777666777777888888777777666666666666666666666666666444444444444444444444444666666666666666666666666555666666555555333222222444333333333333444555555222222222222222222222222111111111111000000000000///000000111111000000///////////////////////////,,,,,,,,,------------...........................------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***))))))***++++++++++++*********************************+++++++++******)))((()))******++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++,,,+++++++++(((((()))))))))(((''''''))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((()))***+++&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((------,,,++++++******)))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((()))))))))))))))+++***)))(((((((((((((((,,,+++***))))))***+++,,,))))))***+++,,,,,,------------------------------........................------.........//////////////////000111222333444777666555555444444555555444555888:::;;;;;;::::::777777777888888999::::::999::::::;;;:::999888777666777777777777777888888777666666666555555555444666666777888888888888888444555555666777888999999333333333333333333333333333333333333222222222222000000000000000000//////...///111111///...///000000///---,,,,,,---...000000000///......---------....................................////////////...------,,,,,,------............------,,,,,,+++******************++++++************************+++++++++******************************+++++++++))))))************)))))))))))))))))))))(((((((((******)))(((((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***%%%((()))((('''(((...333;;;///''''''))))))***---((()))))))))************)))+++,,,,,,***)))******++++++******))))))(((((())))))))))))************((((((((((((((((((((((((+++******))))))))))))*********))))))******+++,,,...,,,+++,,,------+++***++++++++++++************+++++++++++++++++++++,,,++++++,,,,,,,,,---------------------............000000000000000111222333333333444444444444333333555444333222222444555666777777777777666666555555666666666666666666666666444444444444444444444444444444444555555555555555555555555555555444444333444444444444555666777888333333333333222222222222/////////000000000111111000000111111111111000000////////////////////////,,,,,,---------.................................---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***)))******+++++++++******************************((()))***+++++++++++++++))))))***+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((())))))***++++++++++++)))))))))))))))(((''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((('''(((((()))******&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++******))))))(((,,,++++++***)))))))))))),,,+++***))))))***+++,,,))))))***+++,,,------......------------,,,,,,,,,........................------------.....................///000111222333666555555444444444444444444666999;;;======<<<;;;666777777888999999::::::888999:::;;;:::999777666666777777777888888999999666666666666555555555555666666777888888888888777444555555666777777888888444444333333222222111111333333222222222111111111//////////////////000000...///111111///...///000000...---,,,,,,---///000............---,,,,,,,,,........................------------------------------,,,,,,,,,,,,------.........------,,,,,,,,,******************++++++************************************************))))))*********+++++++++))))))************))))))'''((())))))))))))((((((******)))(((((('''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))((((((((((((((((((((((((***)))(((''''''((()))***''''''((()))++++++******+++)))(((((('''%%%(((,,,((()))))))))************(((***,,,,,,*********+++++++++******))))))(((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((()))***+++,,,***************++++++,,,...---++++++,,,---,,,***+++*********************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////////////////000111222333333444444555555444444333444444333333333444555666777777666555555444444444555555555555555555555555444444444444444444444444333444444444555555555666444444444444555555666666555555555555666888999:::333333333222222111111111.........//////000111111000000111111111111000000........................---.........////////////....................................------------,,,,,,------,,,,,,+++*********+++++++++******)))************************((()))***+++++++++++++++))))))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))******++++++***++++++******)))((('''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((''''''''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&''''''((())))))))))))))))))))))))))))))******))))))))))))******---------,,,,,,+++******++++++++++++************,,,+++***))))))***+++,,,))))))***+++,,,,,,------------------------------........................,,,,,,,,,---------......------......///111222333555555444333333333333444444666999<<<======;;;:::666666888999999:::999999999:::;;;;;;;;;:::888777666666777777888888999999666666666666666666666666666666777888888888888888555555666666666666777777666666555444333333222222222222222111111111000000......////////////000000000111333333111000111222......---,,,---...///000---------...------,,,+++........................---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++++++++++++++******************************)))))))))***************)))))))))***++++++,,,,,,))))))************))))))&&&'''(((*********)))(((***))))))(((((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((''''''''')))++++++'''$$$&&&))),,,+++'''$$$&&&)))))))))))))))************''')))++++++***)))***+++************))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&&&&'''((()))+++,,,---+++************+++,,,,,,///---++++++,,,,,,,,,+++))))))******************+++++++++++++++*********++++++++++++,,,,,,,,,,,,---------.........//////............///111222222333444444555555444444333444333333333444444555555666666555444333333333444444444444444444444444444444444444444444444444444333333444444555666666666444444444444555666777888555555555666666888999999333222222111111000000000------......//////000000///000000111111000000///................................./////////000000........................//////.........---------,,,,,,------,,,,,,+++******++++++++++++***))))))************************((()))***+++++++++++++++((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********))))))))))))*********,,,,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&''''''((((((((()))))))))******(((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))++++++************++++++))))))*********+++++++++)))))))))***************,,,+++***))))))***+++,,,*********++++++,,,,,,,,,,,,---------------------........................+++,,,,,,,,,,,,------------------...///000111222555444444333222333333333333555888;;;<<<;;;999777555666888999::::::999999999999999999999888777777444555555666666777888888777777777777777777777777666777888888999999888888666666666666666555555555444444444333333333333333222111111111000000000000........./////////000000000111333333111000111222---------.........//////,,,---...//////......---..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........------,,,,,,++++++******************************((()))))))))*********+++((())))))***++++++,,,,,,))))))************))))))%%%&&&(((***+++***)))))))))(((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''%%%'''(((((('''&&&&&&&&&&&&)))***)))((('''(((((())))))))))))************&&&(((******)))))))))***)))))))))))))))*********(((((((((((()))))))))***************************'''''''''((((((***+++,,,++++++******++++++,,,---///---+++***+++,,,,,,+++(((((())))))******++++++++++++++++++*********)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...///000222222222222333333333333222222333333333444444444555555555444333222222333444444333333333333333333333333444444444444444444444444333444444555666666777777666666555444444555666777555444444444555666777777222222111000000//////..............................//////000000//////...........................---------.........//////.................................---------,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++***))))))************************)))******+++++++++******'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******---------,,,+++***))))))))))))(((((((((((())))))(((((())))))******++++++((('''&&&%%%%%%%%%%%%%%%))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((''''''''')))))))))))))))))))))))),,,,,,++++++++++++,,,,,,######$$$&&&''')))******&&&'''((()))******)))))),,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------..............................++++++,,,,,,,,,------------------...///000111222555444333333222222333333222444777999:::999666555555666888999::::::999999666666666555555555555555333333444444555666777777777777777777888888888888777777888999999999999999777777777666555555444444///000000111222222333333111111111111000000000000---.........//////000000...///111111///...///000,,,,,,---...//////......,,,---...000000000//////........................//////.........------------,,,,,,++++++,,,,,,---***++++++,,,---...//////......------,,,+++******************************(((((())))))*********+++((())))))***++++++,,,,,,))))))************))))))$$$&&&(((***++++++***)))(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''***++++++***'''&&&###&&&)))'''###"""&&&+++&&&&&&%%%%%%(((++++++((())))))))))))************&&&''')))***)))((()))***(((((())))))******++++++(((((((((((())))))))))))************************)))(((((((((((())))))***++++++******++++++,,,---///---+++***+++,,,,,,+++'''(((((()))***++++++,,,++++++++++++******))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------///000111222111111222222222222111111333333333444444444555555444333222222222333444555222222222222222222222222444444444444444444444444444444555555666777888888999888666555444444555555444333333333333444555555111111111000///......---..............................////////////..............................,,,,,,,,,---------..............................---------,,,,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++***)))(((******************************+++++++++******)))''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++++++++***)))((()))++++++((('''******''''''))),,,...///---***(((+++*********))))))((((((+++,,,---------,,,+++***&&&%%%%%%&&&((()))((('''))))))))))))))))))))))))+++)))(((&&&&&&((()))+++((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***,,,+++'''(((---///...,,,+++++++++***)))))))))+++***)))((((((((()))***++++++++++++++++++++++++************+++,,,------************************------------------------++++++,,,,,,...///000111111222333333444444333333222333444555666666666666444555666777888999::::::666666666666555444333222444555666888888888777666777888888888888999999999:::::::::::::::999888777777666555444333222222222444333333222222333333444111111222222222222111111111111111000000000//////000000000000////////////////////////..................------------......111000///......---........./////////...------,,,+++,,,------......------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************))))))(((((((((((())))))***)))(((''''''((()))***++++++******************''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******((())),,,------+++)))'''((((((((((((((((((((((((,,,***((((((***+++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))+++***))))))(((((())))))++++++***)))(((((())))))******))))))))))))))))))+++++++++************)))***++++++,,,,,,++++++***))))))***+++,,,------...---,,,+++*********+++,,,..................------.........////////////000000111111222333333444444222333444444444333222111222222222111222222333333//////000111222222333333333333333333444555666666555555555555555555555555222333555666666666555444666555333111111222333444333222111111000000111111//////...//////000111222000000000000000111111111222111111000///............---,,,,,,,,,,,,---...---------....../////////------------------------+++,,,------......------+++++++++******)))))))))+++++++++***)))(((''''''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))&&&+++---***)))+++,,,+++'''(((***,,,---+++***(((******)))))))))(((((((((***+++,,,------,,,++++++)))'''&&&'''((())))))((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))+++***'''(((,,,...---******))))))))))))))))))***))))))((()))***+++,,,++++++++++++++++++++++++************+++,,,---...------------------------...---------------------,,,,,,,,,---...///111111111222222333444333333333222333444555555666666666555555666666777888999999666666666666555444333222444555666777888777777666777777888888888999999999999999::::::999999888777666666555333333222222333333333222222222222333333000111111222222111111000333333333222222222111111111000000000////////////////////////..................------------.........---------------.....................---,,,+++++++++,,,------------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************)))))))))(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((((((((((((((((((((((((((---+++******,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))),,,+++******))))))************)))))))))))))))))))))))))))))))))))))))(((+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,------------000000000111222222333333222222333444444333222111222222222111111222222333000000111111222222333333333333222333333444555666555555555555555555555555333333444555555555555555555444222111000111222333333222111111000000111111000////////////000000111////////////////////////111000000//////...------...---,,,,,,,,,,,,---...,,,,,,---------.........------------------------+++,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++++++++******))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********%%%,,,000---(((((()))((('''((())))))******))))))))))))((((((((((((((('''))))))***+++,,,,,,,,,,,,,,,***((('''((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((***)))&&&'''+++---+++((((((((((((((()))))))))))))))))))))***,,,---...++++++++++++++++++++++++++++++++++++,,,---..............................---------------------------------......000111222111111222333333333333222222222333444555555555555555555666666666777777777666666666666555555444333555555666777777777666666777777777888888888999999888999999999999888888777666555444333333222222333333333222222222222333333000111111222222111111000333222222222222111111111111111000000000/////////////////////..................------------......++++++++++++,,,---...///,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,************************************************(((((())))))))))))(((((((((((((((((((((((())))))*********)))((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))))))))((((((((((((((((((((((((,,,***))))))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))+++******))))))))))))))))))))))))))))))*********(((((((((((((((((())))))++++++*********)))))))))******++++++++++++******,,,,,,+++++++++*********,,,,,,+++,,,,,,---...///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...//////000000111222222111222222333333333222222333222222111111111222222222222222222222222222222222222222333333444555666444444444444444444444444444444333333444444555555333222111000000000111222333222111111000000111111111000000////////////000000//////......---------/////////......------,,,...------,,,,,,------...,,,,,,,,,,,,------------------------------------++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((()))******+++******+++333888222***''''''''')))((((((((())))))******(((((((((((('''''''''''''''((()))***++++++,,,,,,---+++((('''((())))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&))))))&&&'''+++,,,***'''(((((())))))******************++++++,,,------************************++++++++++++,,,---...///+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...---......///000111222000111111222222222222222111222333444444555555444555555555555555555666666666666666666666555444444555555666666666666666666777777777777888888888888777888888888888888777777555444444333222222222333222222111111111111222222000000111111111111000000000000000000////////////111111111000000000//////////////////...............------,,,,,,------...,,,,,,,,,,,,,,,---......++++++,,,,,,,,,++++++***))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************++++++++++++******'''((()))******)))((('''((((((((()))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''&&&'''((()))***((((((((((((((((((((((((((((((''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((''''''''''''((((((((())))))************((()))))))))))))))******************))))))))))))******++++++++++++******+++++++++***************((())))))******+++,,,---++++++++++++,,,,,,,,,,,,------........./////////------...//////000000111111111111222222222222222333222222111111111111111333333333222222222222222222222222222333444555666444444444444444444444444555444333222222333444555222111000000///000111111333222111111000000111111111111000//////...//////000000//////...---,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,(((((())))))******++++++++++++++++++++++++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))'''((()))***************///888<<<777///+++++++++******)))((()))***+++,,,''''''''''''(((((((((((('''''''''((()))***++++++,,,)))'''&&&'''(((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%((((((&&&'''***+++))))))))))))******++++++++++++++++++,,,++++++++++++************************++++++++++++,,,---......))))))))))))))))))))))))))))))*********+++++++++......---......///000111///000111111222222111111000111222333444444444444444444444444444444555555666666666777666666555444666666555555555555555555666666777777777888888888666777777888888777777777444444333222222222333333222111111000000111111222000000000111111000000000////////////////////////111111111111000000000000////////////............------,,,,,,,,,,,,------///......---,,,,,,------******++++++,,,++++++***((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***++++++++++++***)))'''((()))******)))(((''')))))))))******+++++++++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&%%%&&&''')))***))))))))))))))))))))))))''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******)))(((((((((((()))'''((()))***++++++******)))))))))******+++++++++*********)))))))))(((((()))******++++++******)))(((((()))******+++,,,,,,'''((()))***++++++,,,,,,++++++,,,,,,---------...---------............///,,,------...//////000000000000000000111111222222333222111111000000000111333222222222222222222222222222222222333444555555444444444444444444444444444333222111111222333444000000000000000000000111333222111111000000111111111111000//////...//////111111000//////...------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++((((((((())))))*********++++++++++++++++++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***(((((())))))***)))))))))(((///333///++++++,,,+++***))))))))))))***+++,,,'''(((((((((((()))))))))'''''''''''''''((()))***)))((('''((())))))(((&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%((()))'''(((++++++)))************++++++++++++++++++,,,,,,+++***))))))************************************+++,,,------++++++++++++++++++++++++)))))))))******++++++,,,---------------...////////////000111111111111000000000111222333333333333222222333333444444444444666666666777777666666555777666555555444444555555666666666777777777888888555666666777777777777666333333222222222222333333111111000000000000111111///000000111111000000///000000111111111111111222222222111111111000000000////////////............------,,,,,,,,,,,,------000///...---,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++***))))))************************((()))***++++++***)))((((((((())))))))))))(((((())))))******++++++,,,,,,'''''''''((()))*********************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&'''(((***+++))))))))))))))))))))))))(((***++++++))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))---,,,,,,+++++++++++++++'''(((***++++++***))))))(((((())))))******++++++******)))))))))((((((((())))))************))))))''''''((()))***+++,,,---)))***+++,,,---------,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,------......///000000////////////000111222333333222111000000000000000111111111111111111111111111111111222222333444555333333333333333333333333333333222222111111222222000000000000111111111111333222111111000000111111111000000////////////000111000000//////.........------------------------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++************++++++++++++++++++++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))((('''###(((***'''&&&((()))'''((((((((()))))))))******((((((((()))))))))******(((''''''&&&&&&'''((()))(((((((((***,,,+++)))'''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%)))***((())),,,,,,)))************))))))))))))((()))***+++++++++***)))************************))))))))))))***+++,,,,,,++++++++++++++++++++++++*********+++,,,------------,,,,,,,,,,,,------......///000000111111000000///000111222333333333333000111111222333444444555666666777777777777666666777666555444444444555555666666666666777777777888444555666666777777666666333222222222222222333333000000000//////000000000//////000000000000//////000000000000111111222222222222222111111111000000////////////............---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---***++++++,,,------,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,************************((()))***++++++***)))(((************************'''(((***++++++***((('''))))))(((((((((((())))))((((((((()))***+++++++++(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((()))***+++))))))))))))))))))))))))(((***,,,,,,******+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))),,,,,,+++***************((()))***++++++***((('''&&&&&&&&&'''((()))))))))***)))))))))(((((((((((())))))************))))))(((((())))))******++++++***+++,,,,,,---,,,++++++*********+++,,,---------******+++++++++,,,,,,,,,---------...//////000000//////......///000222333333222111000/////////////////////000000111111222111111111111222333444555333333333333333333333333222222222222222111000000///000111111222222222111333222111111000000111111000////////////000000111........................---------------.........,,,,,,---......---,,,,,,.........---------,,,,,,++++++++++++++++++++++++((())))))***************++++++++++++************+++++++++******))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))***))))))((('''''')))++++++((((((******'''&&&''''''((()))((((((((((((((())))))******++++++)))((('''&&&%%%&&&'''((('''((())),,,...---***((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&)))***((())),,,,,,)))******))))))((((((''''''%%%'''(((***+++++++++***))))))))))))))))))))))))(((((((((((()))***+++,,,************************++++++,,,------...//////,,,,,,+++++++++,,,------...//////000000000000000///000111222222333222222///000000222333444555555666666777777777777777666777666555444333444444555666666666666777777777777444444555666777777666666222222222111222222333333000000////////////000000//////000000000000//////---.........//////000000222222222111111111111000000/////////............---,,,,,,++++++,,,,,,---************+++,,,------***+++,,,---------------******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((************************&&&((()))******)))(((&&&***)))(((''''''((()))***&&&''''''((()))******+++******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((()))******+++))))))))))))))))))))))))&&&)))+++***((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((''''''''''''''')))***+++,,,+++)))'''&&&$$$$$$%%%%%%&&&'''(((((())))))))))))(((((((((((())))))************))))))************))))))))))))((()))***++++++***((('''((())))))***++++++,,,,,,,,,,,,---------.........------......///000000000///.........///000222333333222111000////////////---......///000111111222111111111111222333444555333333333333333333333333111222333333333111000//////000111222222222222222333222222111000111111111//////...//////000111222,,,,,,------------------........................,,,,,,---......---,,,,,,/////////......---------++++++++++++++++++++++++(((((()))*********************))))))(((((('''''',,,++++++***)))(((''''''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++******)))(((''''''&&&))))))*********))))))(((((((((''''''''''''(((((()))***,,,,,,***)))***+++)))((((((+++...///---***+++***(((''''''(((((()))******)))((('''&&&%%%%%%))))))))))))))))))))))))%%%))),,,+++'''%%%(((+++'''(((((()))))))))))))))************************''''''(((((())))))*********)))'''&&&&&&&&&'''((()))***+++,,,+++***(((&&&(((((()))***************+++***)))(((((((((******,,,+++++++++***))))))))))))***+++,,,,,,+++***)))***+++,,,------,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++////////////000000000000---...000222333333333222444444444333333222222222888888777666555444333333777777777777666666666666555555666666777777888888666666666555444444333333111222222222222111000000222222222111111111111000//////.........---------...///111222222222111000000000000000000000000000......//////...---,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++***+++,,,,,,,,,,,,+++*********++++++...)))$$$%%%)))------,,,,,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))'''((())))))))))))(((((((((((())))))******++++++)))))))))***+++,,,......))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((())))))***))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...,,,***))))))+++...000++++++******++++++,,,---+++,,,------......------////////////000111222333111111111111000000000000.........///////////////333333333333333333333333333333444444333333222111111111111111000000000000//////000111222333333333333222111///......------111111000......---------++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,++++++******++++++,,,)))******++++++,,,,,,---************************************************+++++++++++++++***))))))&&&'''((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((*********)))((('''''''''(((((()))))))))(((((('''((((((''''''''''''((((((&&&'''))))))'''&&&'''(((***((((((***---...,,,***+++***)))((('''(((((())),,,,,,,,,++++++******)))))))))))))))))))))))))))&&&***---,,,)))'''(((+++)))))))))))))))(((''''''************************))))))))))))((((((((((((,,,+++)))((((((((()))***((()))***++++++)))'''&&&(((((()))************))),,,++++++******++++++,,,++++++************************++++++++++++******)))***,,,------+++***)))++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////...///000111222333333333333333333222222222111111666666555555444333333333666666666555555555555555666666666666666777777777555555555444333333222222444333333333222222222222111111111000000000/////////.........------------...///000000111111000000000000000000000000000000......//////...------,,,---------,,,,,,+++++++++,,,,,,,,,------......///...---,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,===666---)))***,,,+++***++++++***))))))***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''******)))))))))(((((((((((((((((((((((())))))))))))((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))))))))((('''''''''((((((((())))))************************))))))))))))((((((((((((************************(((((((((((())))))))))))(((((((((((((((((())))))(((((('''&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))+++,,,...++++++******++++++,,,---+++,,,------...---------............///000111111222111111000000/////////.........///////////////222222222222222222222222333333444444333333222111111111111111000000000000000000000111111222222333222111111000000000000111111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************))))))((('''(((((())))))))))))(((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''******))))))((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&((((((&&&&&&&&&'''***((('''(((***+++++++++,,,+++***)))((((((((((((******))))))))))))))))))))))))))))))))))))))))))&&&***------+++((()))***++++++******)))'''&&&%%%))))))))))))))))))))))))*********)))(((''''''''',,,+++)))((((((((()))***'''((()))***)))((('''&&&'''((())))))******))))))'''(((((())))))((((((((())))))******************++++++************++++++))))))+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------/////////000111222333444333333222222222222111111333333333333333333333333444444444555555555555555777777666666666666666666555444444333222222111111444333222111000111222222000000/////////.....................------------...............///000000000000000000000000000000.........///......---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---...//////...---,,,+++++++++,,,,,,++++++++++++,,,---......DDD<<<222,,,*********)))++++++***))))))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''',,,+++***)))(((((()))***((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((())))))))))))(((((('''''''''((((((((()))))))))************************(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++******++++++,,,---++++++,,,------------------,,,,,,------...///000222222111000000///...............//////000000000111111111111111111111111333333444444333333222111111111111111000000000000111111111111111111111111111111111111222222333333111000///......---......---------------------------------------.........------------------------------,,,,,,,,,,,,------......---,,,,,,+++******************************************************)))))))))))))))(((((('''((())))))))))))((((((''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''***)))))))))((((((((('''''''''(((((())))))((((((((((((''''''''''''((((((''')))******)))(((((())))))(((''''''((()))***+++---,,,+++***)))(((((((((((((((((()))))))))******((((((((((((((((((((((((%%%))),,,---+++)))((((((************)))((('''&&&((((((((((((((((((((((((***)))))))))((((((((('''***)))'''&&&&&&&&&'''(((''''''(((((((((((('''&&&'''(((((()))))))))))))))%%%&&&'''))))))((('''&&&(((((())))))******++++++,,,+++***))))))***+++,,,((()))***+++++++++******))))))))))))))))))))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,//////...///000111333555333333333333333333222222222222222333333333444444444444555555555555666666777777777666666555555444555555444444333222222222222111///------...///111000000000/////////......------------------------......---,,,,,,...///000////////////////////////---...............------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------,,,,,,,,,+++++++++++++++++++++,,,---...///:::555...***)))***))))))+++******************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***))),,,+++)))((((((***+++---)))))))))((((((''''''''')))(((''''''&&&&&&&&&'''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))***))))))((('''&&&'''(((((((((((()))))))))++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))+++,,,,,,,,,+++***++++++******++++++,,,---++++++,,,------------,,,,,,,,,,,,,,,---...///000222222111000///......---.........///000000111111111111111111111111111111333333444444333333222111111111111111000000000///111111111111000000000000000111111222222222222222000000///...............---------...............---------...............------------------------...------,,,,,,------...---------,,,,,,,,,++++++************************************************((((((((()))(((''''''&&&))))))***))))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''((()))***************((((((''''''''''''(((((((((***,,,+++***)))******)))((((((''''''((()))+++,,,,,,,,,+++******)))(((***++++++,,,,,,------...((((((((((((((((((((((((%%%''')))***)))(((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((()))))))))******)))'''&&&&&&&&&'''(((''''''((((((((((((((('''''''''((())))))))))))))))))***,,,---------,,,+++((((((((())))))******+++,,,+++***))))))***+++,,,))))))******++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,,,,,,,,,,---------//////......///111333444333333333333444444444444222222222333444444555555555555666666666777777777777777666666555555444444666666555555444333333333222111///------...///111111111000000000/////////,,,,,,------------------...---,,,,,,,,,---///000////////////////////////------...............------------...............,,,,,,,,,,,,---------------------,,,,,,,,,++++++*********+++,,,---...///---,,,+++*********)))(((*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++++++++*********)))(((((()))+++---///*********))))))(((((((((******)))(((''''''''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((()))))))))***************************'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))***,,,---...---,,,+++++++++******++++++,,,---***+++,,,,,,------,,,,,,------------...///000000111111000000///......---......//////000111111222222222222222222222222222333333444444333333222111111111111111000000000///111111000000000000000000111111222222222111000///000//////............///---------....../////////........................------------------------...------,,,,,,------...+++++++++,,,,,,---------************************************************((((((((((((((('''&&&&&&))))))***))))))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((('''((()))******++++++***((((((''''''''''''((((((''')))******)))(((((()))((()))))))))'''''')))***+++,,,,,,,,,,,,+++******)))))))))******+++++++++))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((()))*********,,,+++)))((((((((()))***(((((((((((((((((())))))&&&'''(((((())))))(((((())))))***+++,,,,,,,,,,,,(((((())))))))))))))))))++++++************++++++*********++++++,,,------------------------------*********++++++,,,,,,---,,,,,,---------..................///000111222333222333333333333333444444222222222333333444444444555555666666777888888888666666555555555555555555777666666555555444333333444333222111000111222222111111111000000000//////,,,,,,,,,,,,---------------------------...//////000000000000000000000000,,,---......///.....................//////////////////............------,,,,,,---------,,,+++***************+++,,,------***+++,,,,,,,,,***)))''')))***++++++++++++***)))(((((()))))))))))))))***))))))))))))))))))))))))************************'''(((((())))))))))))((()))((((((((()))+++,,,...************))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))))))))(((((('''((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******************************(((((((((((())))))))))))))))))))))))))))))(((((('''((()))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---...---,,,,,,++++++******++++++,,,---******+++,,,,,,,,,,,,,,,------------...///000000000000////////////............///000000111222222222222222222222222222222333333444444333333222111111111111111000000000000000000000000000000000000111111222222222111///...//////............//////,,,,,,------...//////////////////...............------------------------------,,,,,,,,,,,,------))))))***++++++,,,------************************************************(((((((((((((((''''''&&&((())))))))))))((((((''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))&&&'''((()))************((((((''''''''''''((((((&&&((())))))(((''''''(((''')))++++++)))'''(((******+++,,,---------,,,+++'''''''''''''''''''''((()))))))))))))))))))))))))))(((&&&&&&'''(((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))((((((((()))***(((((((((((())))))******&&&'''(((((())))))((((((&&&&&&&&&''''''(((******)))))))))))))))(((((((((******++++++++++++******++++++++++++,,,---...///........................)))******+++,,,,,,------,,,,,,,,,------------...,,,---...000111111222222000000111111111222222222111111111222222222222222444444555555666777777888444444555555555555555555666666555444444333333222444333333333222222222222000000/////////.........++++++,,,,,,,,,---------------...///////////////000000000000000000000000,,,------...//////......---------........./////////......---,,,+++***))),,,,,,---------,,,+++************))))))***+++++++++,,,,,,,,,+++***)))))))))***++++++++++++***)))(((((((((((())))))******))))))))))))))))))))))))************************''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))))))))((((((((()))))))))*********(((((((((((((((((((((((('''''''''((()))*********************************(((((((((((())))))))))))(((((((((((((((((())))))'''((()))***+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,,,,+++++++++++++++,,,---...///.........///////////////---...///000111222333333111111111111111111111111333333444444333333222111111111111111000000000000......//////000000111111///000222333444333222111//////............//////+++,,,,,,---......//////000/////////.........---------------------------,,,,,,++++++++++++,,,,,,************************************************************************((())))))))))))((('''''''''(((((())))))))))))(((((())))))******))))))((())))))))))))))))))))))))************************(((((())))))******++++++(((((((((((())))))))))))%%%&&&'''((())))))))))))((((((''''''''''''((((((''')))******)))(((((()))'''***,,,,,,***((((((***)))***,,,---......---,,,************)))))))))))))))))))))))))))))))))))),,,)))'''&&&''')))******************)))'''&&&%%%))))))))))))))))))))))))******))))))((((((''''''***)))'''&&&&&&&&&'''((()))))))))))))))***++++++&&&''''''((((((((((((((()))((((((((()))***,,,---******))))))(((((('''''')))***+++,,,,,,+++***))),,,,,,,,,,,,---...///000------------------------))))))***+++,,,,,,------++++++,,,,,,,,,---------+++---///000222222111111......//////000000000111111111111000000000000000333333444444555666777777333444444555555666666666555555444333333222222111111222222222222111000000//////.........---------+++++++++,,,,,,---------,,,---///000000000///...000000000000000000000000,,,,,,---.../////////...,,,,,,,,,------.........,,,,,,***)))(((&&&%%%%%%,,,,,,---...---,,,+++*********))))))))))))))))))***+++***)))((()))***,,,)))***+++,,,,,,+++***)))'''((((((((())))))******))))))))))))))))))))))))************************))))))***+++++++++++++++++++++******)))'''&&&%%%&&&'''''''''(((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((())))))***))))))))))))))))))************((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))'''((()))++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,+++************+++,,,---...------......///000000000---...///000111222333333000000000000000000000000333333444444444333222222111111111111000000000000---......///000111111222...000222444666555555444//////.........//////000++++++,,,,,,---...//////000000//////.........---------------------------,,,++++++******++++++,,,++++++******)))(((((((((************************************************)))))))))))))))(((((('''''''''((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''+++++++++***)))(((((('''&&&''')))*********)))((()))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((()))***,,,---******((((((((()))+++++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))((((((''''''&&&&&&''''''(((((())))))******((((((((((((((()))******)))))))))(((''''''&&&&&&&&&&&&((()))************''''''''''''((((((((((((************************,,,++++++,,,...//////......------------.../////////---***((('''))),,,...,,,,,,,,,++++++*********,,,,,,------.../////////444222111//////000222333111111111000111111222222666666555555555444444444333444555555666555555555555555444444444333333333222222222222111111111000111000000///...---------...............------,,,//////...///111111000...333222111000//////////////////.........---------------------------------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))(((((())))))))))))))))))))))))(((((('''(((((()))***+++***'''&&&&&&)))***(((%%%'''(((***+++++++++***)))&&&((())))))(((((()))+++&&&&&&''''''((()))))))))+++)))(((&&&&&&((()))++++++(((%%%%%%'''))))))'''))))))***))))))'''%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++---,,,,,,+++***)))(((((()))))))))))))))******+++(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******///+++'''&&&(((******)))***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***+++,,,+++******)))))))))***+++++++++,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++................................./////////000000222111...---,,,---...///111111222222222333333333111111111111000000000000///////////////////////////111333444555444222111............////////////............////////////111111000000//////......//////.........---------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***)))((()))+++,,,,,,***,,,+++***((((((((()))************)))(((''''''&&&''''''(((((())))))******''''''((((((((((((''''''******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))---,,,,,,+++******))))))''''''((())))))))))))((()))(((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''((()))+++++++++***)))(((''''''''''''))))))''''''''''''))))))))))))))))))))))))))))))************************((())))))******))))))(((+++*********)))))))))((((((((((((((())))))))))))((((((''''''(((((()))***((((((((((((''''''''''''&&&'''((()))************))))))))))))************))))))))))))))))))))))))*********+++,,,---------......---,,,+++++++++,,,...,,,***(((((()))+++,,,,,,,,,,,,++++++*********,,,,,,------.../////////222111///......///111222111111111000111111222333555555555555555444444444333333444555555555555555444444444444333333333333222222111111111000000000/////////...---,,,,,,,,,------............------///...///000222222111///222111000///............//////.........---------------------------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((&&&''')))***(((&&&'''((())))))******))))))'''((())))))(((((()))******))))))(((''''''&&&&&&***)))(((''''''((()))***---***((((((***++++++***))))))))))))((('''%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))))))))***************)))))))))((((((((('''((())))))***((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***...***''''''(((***)))(((***************)))(((((())))))))))))(((((((((((((((((((((((())))))))))))******,,,---------,,,+++***************+++++++++)))***************++++++)))******+++++++++++++++------------------------.............../////////111000///------...///000111111111222222222333333111111111111000000000000////////////////////////------///000000000///...000/////////////////////............////////////000000000000//////............------,,,,,,,,,,,,,,,,,,+++++++++*********,,,++++++******++++++,,,***)))((()))+++,,,+++***,,,+++)))((((((((()))***,,,,,,++++++***))))))((())))))))))))(((((((((((())))))************))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((('''''''''''''''((())))))((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''((())))))++++++***)))(((&&&$$$###''''''''''''''''''''''''))))))))))))))))))))))))************************'''(((((())))))(((((('''************))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((()))''''''''''''((((((((((((&&&'''((())))))******)))))))))))))))************((((((((((((((((((((((((((()))***++++++,,,,,,+++...---,,,***))))))((((((,,,,,,+++***************+++++++++++++++*********,,,,,,,,,---......//////000///...------...///000111111000000111222222333444444444444444555555555222333444444555555444444444444444333333333222222111111000000000/////////.........---,,,,,,++++++,,,,,,---...////////////000///000222444555444222111000///...------------...............---------------------------------...---,,,+++************++++++++++++++++++++++++,,,,,,+++***))))))))))))*********++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))***))))))(((((((((((())))))(((''''''))))))((('''((((((''''''(((((()))***((()))***)))((('''((()))***))))))((((((''''''&&&***)))(((''''''((()))***)))'''&&&&&&'''(((((('''(((((())))))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))***'''''''''''''''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))+++)))(((((()))***)))''')))************))))))(((******))))))((((((''''''(((((((((((()))))))))))))))***++++++,,,,,,+++++++++++++++************************)))))))))))))))((()))******++++++******,,,,,,,,,,,,------------..................------111000///...///000111222111111111222222222222333111111111111000000000000////////////////////////,,,,,,---------.........222222111111000/////////............////////////000000000////////////...---,,,,,,,,,,,,++++++++++++++++++*********)))))),,,++++++******++++++,,,+++)))))))))+++,,,+++***+++***))))))((())))))))),,,,,,++++++***)))))))))*********)))((('''''''''))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((('''&&&&&&&&&''')))***'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''******++++++***(((&&&$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((***,,,,,,,,,++++++,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,++++++***+++++++++***************+++,,,,,,------.../////////......---......///000000000000000111222333333333333444444444444555555222222333444444444444444333333333333222222222222000000000000////////////.........---------,,,,,,,,,---...000111111222222222222333666888999777666111111000///....................................---------------------------,,,++++++*********+++************************---,,,+++***))))))))))))))))))***+++,,,,,,------(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++************))))))))))))))))))))))))******)))(((((('''(((((((((((((((((())))))))))))((('''&&&&&&&&&''')))***)))******)))(((''''''((('''''''''((())))))******))))))(((((((((((())))))&&&&&&%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))******)))((('''))))))************)))(((******))))))((((((''''''(((((((((((())))))))))))''''''(((((()))))))))))),,,+++++++++***)))))))))++++++******)))))))))((((((((()))************)))++++++,,,,,,,,,,,,,,,---............------------000000//////000111222333111111111111222222222222111111111111000000000/////////////////////////////////.........///000111333333222222111000//////............////////////////////////////////////---,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,+++***)))***+++,,,+++)))******))))))))))))))))))))))))))))))((((((''''''***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((()))+++,,,,,,+++***)))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******'''(((((())))))))))))(((''''''''''''((((((((((((************************))),,,//////...,,,,,,---,,,,,,++++++++++++,,,,,,,,,---.........---,,,+++************************++++++,,,,,,---.....................//////000000000000000000111222333444333333444444444444444444111222222333333333333333333333222222222111111111000000000000/////////////////////...............---...000111333444444444444444666999<<<<<<:::888222222111000////////////---.....................------------------------+++*********++++++,,,---************************---,,,+++***))))))))))))))))))***+++,,,,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************************))))))))))))))))))))))))******)))(((((('''(((((('''(((((()))))))))******((('''&&&&&&&&&''')))***)))******)))(((''''''(((''''''(((((()))*********))))))(((((((((((())))))))))))******))))))))))))'''''''''''''''(((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%))))))(((((())))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((&&&''')))******)))((('''((())))))*********))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((())))))))),,,+++++++++***))))))))),,,,,,,,,++++++******)))(((((()))************)))+++++++++,,,,,,---------........................//////000000000111222222000000111111111222222222111111111111000000000///////////////////////////000000/////////000111222444333333222111000000///............////////////.............../////////------------............---,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,+++***)))***++++++***))))))))))))*********)))))))))))))))((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******************************))))))))))))))))))((((((((((((((((((((()))******((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))((((((((((((***+++,,,---------''''''''''''''''''''''''))))))))))))))))))))))))************************'''(((((())))))(((((('''))))))))))))************))))))))))))((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))***************************************...222222///------///,,,,,,,,,,,,,,,---......---------------,,,,,,+++)))))))))***************+++++++++,,,------......------...//////000000000//////000000111222444444444444444444333333333222000111222222333333222222222222222111111111000000111111000000000/////////////////////////////////...///111222333444444444555666888;;;======:::888333222111000000/////////---------...............------------------------************+++,,,---...++++++++++++++++++++++++,,,,,,+++***))))))))))))*********++++++,,,,,,---------------------------++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))*********))))))))))))))))))))))))***))))))(((((((((((()))&&&((())))))))))))***,,,((((((''''''(((((()))***((()))***)))((('''((()))+++******))))))(((((('''(((((())))))))))))((((((''')))+++***)))(((((()))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))((('''&&&%%%%%%)))))))))))))))***++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))((((((((((((%%%''')))***)))(((((((((((())))))************)))((((((((()))))))))))))))(((((((((((())))))))))))+++************+++,,,,,,+++++++++***************,,,,,,,,,+++++++++++++++((()))******++++++******++++++,,,,,,------.............../////////000000//////000000000000000000000000000111111111111222111111111111000000000000////////////////////////....../////////000000000333222222222111000000000............////////////---............/////////------...............///---------,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++)))***++++++***)))(((((()))************)))++++++******************'''''''''((()))*********))))))************))))))(((((((((((())))))))))))'''''''''((()))*********************************))))))))))))))))))))))))((())))))***************)))(((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))************)))((((((((()))***,,,---...))))))''''''''''''))))))))))))))))))))))))))))))************************((())))))******))))))(((((()))))))))*********+++(((((((((((())))))))))))((((((''''''(((((()))***&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))***************************************///333333000------///...------,,,,,,,,,,,,---,,,,,,+++++++++*********((()))))))))*********+++***++++++,,,,,,---......+++,,,,,,---...//////////////////000111333444555666555555444333222111111000111111222222222222222222111111111000000000000222222111111111000000000...........................///000111222222222222555555777:::<<<;;;888555222111000//////...//////---------.........//////------------------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((()))*********''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***&&&(((******)))(((***---'''((())))))******))))))'''((())))))(((((()))***++++++******)))((((((((((((((())))))))))))((((((%%%(((******(((&&&'''((('''&&&&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))(((((('''''''''((((((((((((((()))******))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''%%%'''))))))''''''(((***(((((()))***************''''''(((((())))))******(((((((((((()))))))))))),,,++++++***+++,,,---...***************+++++++++************++++++++++++)))******++++++++++++++++++,,,,,,---......//////---......///000111222222//////000000//////......000000000000111111111111111111111111000000000000////////////////////////---...///000111000//////111111111111111111000000............////////////---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,,,,+++******++++++***((('''((()))***+++******)))*********************+++(((((((((((())))))))))))))))))************))))))'''((((((((()))))))))***&&&''''''((()))******+++(((((((((((((((((((((((('''''''''(((((((((((((((((()))***,,,,,,+++******)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))***+++++++++***)))(((((('''(((***,,,---+++***(((&&&&&&(((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&'''''''''(((((())))))''''''(((((())))))******((((((((((((((()))******'''''''''(((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))***///333333///,,,---/////////---,,,+++*********+++***))))))(((((())))))(((((())))))*********+++***++++++,,,,,,---......)))***+++,,,---......---/////////000111333444555666666555444222111000000000000111222222222222222111111111111000000000000222222222222111111111111---------------------------...///000000111000000444444666999:::999555222111000///......------...---------.........//////------------------------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''(((((()))***+++%%%(((******)))(((+++---'''(((***+++++++++***)))&&&((())))))(((((()))+++((((((((()))******++++++(((((())))))))))))(((((((((+++......,,,******,,,'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((((('''%%%'''))))))'''&&&(((+++(((((()))***************&&&&&&'''((()))***++++++(((((((((((())))))))))))+++***)))))))))***,,,,,,))))))******+++++++++,,,(((((())))))******++++++******+++,,,,,,,,,,,,+++,,,,,,------...///000000---...///000111222333444//////000000///...---,,,000000000000111111111111111111111111000000000000////////////////////////...///111333333222000///000000000000000111111111............/////////000---------.........//////+++++++++,,,,,,---------+++++++++************))),,,++++++++++++++++++,,,---+++******++++++***((('''((()))+++++++++***)))((((((((((((((()))))))))******))))))((((((''''''''''''(((((((((((('''''''''((((((((())))))******))))))******+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***++++++***(((&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&+++((($$$!!!!!!$$$(((+++---,,,***)))))))))***+++***+++...000111111000///000...---,,,------,,,***...---+++******+++---...+++)))'''&&&(((***++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------......///000111222333333111111222222222222111111......//////000000111111222222222111111111111000//////000000000000/////////000111111111///...---000000000000000000000000222333444444555555444444333222111///............000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************((((((''''''''''''((((((*********))))))))))))((()))************+++++++++******))))))))))))******))))))))))))))))))))))))$$$''',,,000000---)))&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((()))))),,,------......------,,,(((((('''(((((()))***+++***)))(((''''''((()))*********))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))++++++***))))))((())))))+++***))))))******(((''')))))))))))))))))))))))),,,,,,+++***))))))******************************)))))))))))))))***++++++---------............///........................000000000000000000000000...///000111111222222111000000000000//////////////////////////////////////////000000111111222222000000000000000000000000......///000000000000000///...---,,,+++,,,------++++++,,,------...//////)))******++++++,,,------)))))))))***++++++,,,,,,((((((((((((((((((((((((+++******)))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))+++*********)))))))))((()))((('''&&&&&&'''((())),,,+++***)))((())))))***+++,,,...000000000///...///---,,,,,,---,,,+++***...,,,+++******+++,,,......,,,******+++---......*********)))))))))((((((+++++++++,,,,,,,,,---------...///000111222222333000111111222222111111000//////000000111222222222222222222111111111111000///000000111111000000///000000000000000///......000000000000000000000000222222333444444444444333111000///////////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******************************))))))))))))******((()))))))))******++++++))))))*********+++++++++((((((''''''''''''(((((())))))))))))))))))))))))'''(((***,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,+++*********))))))))))))))))))(((((((((((())))))))))))************)))))))))(((((((((((())))))******)))(((''''''((())))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))******)))((((((((()))))),,,+++******++++++***((()))))))))))))))))))))))),,,++++++***))))))*********************************)))))))))))))))******------------..................................................................000111111111111111000000000000/////////////////////////////////////////////000000000000000////////////////////////......///000000000000000///...---,,,+++,,,,,,---++++++,,,,,,------......------,,,++++++******)))++++++******************************************+++******)))))))))))))))***)))(((''''''((()))***))))))((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))*********+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))&&&((()))++++++)))(((&&&***))))))(((((((((((()))+++,,,---/////////...---///---,,,,,,---,,,+++)))---,,,+++******+++,,,---///---++++++---...///...*********)))))))))))))))++++++++++++,,,,,,,,,,,,------...///000111222222000111111222222111111000000000000111222222333333222222222111111111111000000111111111111111111000111000000///////////////000000000000000000000000000111222222333333222222//////......//////000111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((************************+++******))))))******+++'''((()))***+++,,,------)))))))))*********++++++((((((''''''''''''(((((())))))))))))))))))))))))+++***)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))'''%%%%%%''')))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++))))))((((((((((((''''''))))))(((((((((((())))))''''''((((((((((((''''''***)))))))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((('''(((((())))))+++***))))))******)))((()))))))))))))))))))))))),,,+++******)))***************************************)))))))))))))))***,,,,,,,,,---------......------------------------------------------------......///000111111111111000000000000///////////////////////////////////////////////////.........////////////////////////---...//////000/////////......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,++++++***))))))(((************************+++******)))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((()))***+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((''''''''''''&&&(((***++++++***(((&&&((((((((('''''''''(((((()))***+++---...//////...000...------...---,,,***,,,+++************+++,,,,,,***))))))+++,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------...///000111222000000111111111111000000//////000111111222222333222222222111111111000000111111222222222222111111111000///......///000111///////////////////////////000000111111111111111//////.........//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***((('''&&&************************)))(((((((((((((((((())))))))))))***+++,,,,,,,,,))))))))))))******************))))))))))))******((((((((((((((((((((((((,,,***((('''&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))((())))))******))))))(((************))))))((('''((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''&&&''''''((()))***)))(((''''''((()))((('''))))))))))))))))))))))))++++++***************+++************************+++******)))))))))))))))+++,,,,,,,,,---------------------------------------------------------------...///000111111111111000000000000/////////////////////////////////////////////......------,,,////////////////////////---......//////.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))******++++++,,,------+++++++++*********))))))((((((((((((((((((((((((+++******)))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&''')))***+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((())))))((((((((('''''''''(((((((((''''''&&&''')))+++---...000000111000......//////---,,,***************************)))((((((***++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---...///000000111000000000111111000000000......//////000111111111222222222111111111000000111111222222222222111111111000///......///000111////////////////////////...///000000111111000000111000///...------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************)))((('''&&&************************))))))(((((((((((())))))************************(((((()))))))))***************))))))))))))******((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))******************)))******++++++***)))((('''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''&&&''''''((()))******)))((((((******)))((())))))))))))))))))))))))+++***************++++++******************************)))))))))))))))***++++++++++++,,,,,,,,,---------------------------........................---...///000000111111000000000000000//////////////////////////////////////////......------,,,,,,........................------............---,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++++++++)))******++++++,,,------))))))*********+++++++++((((((((((((((((((((((((+++******)))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))************))))))(((((((((((())))))&&&'''(((((()))(((((((((&&&&&&((()))+++---///000111000......//////---,,,))))))))))))))))))))))))+++***)))***,,,---,,,+++)))))))))))))))*********************++++++++++++++++++,,,---...///000000///000000111111000000///.........///000000111111222222222111111111111000000111111111111111111000///////////////000000111000000000000000000000000...///000000111111000000222111///...---,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((************************,,,++++++******++++++,,,*********)))))))))((((((((((((((()))))))))******((((((''''''''''''(((((())))))))))))))))))))))))((()))***+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''))),,,//////,,,)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************++++++))))))(((((((((((())))))(((((())))))))))))(((((()))***+++++++++***)))(((&&&'''((()))*********)))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((('''(((((()))))),,,+++***+++,,,---,,,+++))))))))))))))))))))))))*********)))******+++,,,************************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...///000000000000000000000000////////////////////////////////////...............---------........................---------...------,,,+++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------,,,++++++******)))((())))))***++++++,,,,,,************************+++******)))))))))))))))(((((())))))))))))(((((((((((())))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******))))))(((((((((((()))***+++------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********+++************************&&&'''((()))***))))))(((((((((((()))***+++,,,---///...,,,,,,------+++***((())))))))))))))))))(((,,,+++***,,,---...---+++(((((()))))))))*********************++++++++++++++++++,,,---...//////000//////000000000000//////...//////000111111222222222222222111111111111000///000000111111000000///......///000000000000000000000000000000000000000//////000111111111111000000///...------------------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++******************************,,,++++++******++++++,,,((((((((((((((()))))))))(((((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))******************(((((((((((((((((((((((())))))))))))))))))))))))((()))+++------+++)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((()))))))))******+++++++++))))))(((((((((((())))))(((((())))))))))))((((((((()))+++,,,,,,+++***)))%%%&&&((()))*********)))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))******)))((((((((())))))+++))))))***+++,,,,,,+++))))))))))))))))))))))))******))))))***++++++,,,************************(((((((((((()))***,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000000000000000000000000////////////////////////////////////.............../////////........................---------------,,,+++++++++,,,,,,---,,,+++***)))++++++,,,,,,------......------,,,++++++******)))******************++++++************************+++******)))))))))))))))'''((()))******)))((('''(((((()))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((******))))))((((((((('''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))***,,,///000))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((()))))))))***,,,------,,,***)))&&&''')))*********)))(((+++***)))))))))))))))***...,,,++++++++++++***((((((((())))))))))))((((((+++******+++------,,,*********++++++,,,,,,,,,,,,)))************+++++++++***++++++,,,---...///000//////000000000000//////000000000111222222333333222222222111111111111000//////000000000000//////---...///111111111000///000000000000000000000000///000000111111111111111...------------...//////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,+++******************************))))))))))))******%%%%%%&&&'''((()))******(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))***+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******++++++))))))(((((((((((())))))))))))************))))))'''(((***,,,---,,,+++***%%%&&&((()))*********)))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((('''''''''''')))))))))))))))))))))))),,,+++***))))))((())))))'''&&&&&&'''((())))))((())))))))))))))))))))))))******))))))***+++,,,,,,************************'''''''''((()))+++------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000////////////////////////////////////---.........///000000000........................------------,,,,,,+++***++++++,,,---,,,+++***)))++++++,,,------...//////)))******+++,,,,,,------,,,,,,++++++***)))))))))((((((((((((((((((((((((+++******)))))))))))))))'''((()))******)))((('''(((((())))))*********+++)))(((((((((''''''''''''((((((((((((((((((((((((************)))))))))))))))+++------+++)))''''''))))))))))))))))))))))))&&&'''((()))++++++,,,,,,///---+++)))(((((()))***+++++++++++++++***)))(((+++*********))))))(((((('''(((((()))***++++++,,,&&&''''''''''''''''''&&&&&&%%%&&&'''((()))(((&&&''')))++++++***'''&&&&&&%%%'''((()))((('''((()))++++++******))))))(((((()))******)))(((&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))***'''%%%%%%((()))(((&&&)))************+++++++++,,,,,,---......///000000///...---,,,---///111222222222222111111///............////////////......333222000/////////000111222111111000///......---////////////////////////000000000000000000000000////////////////////////000...+++)))(((***,,,...---///000///+++)))***,,,,,,,,,,,,+++++++++******++++++******************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))************''''''''''''((((((((((((((('''&&&&&&''')))+++---************))))))))))))))))))))))))))))))))))))...------,,,+++***))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***&&&''')))*********)))((()))))))))))))))(((''''''$$$&&&)))+++,,,***)))'''************************))))))((((((''''''&&&&&&,,,,,,+++***)))(((''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************000///...---------------...------,,,,,,------............///......---,,,......////////////.........------,,,,,,,,,------000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,---------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++)))(((''''''((((((((((((((('''&&&(((''''''''''''&&&&&&&&&******))))))(((((('''''')))))))))((((((((((((''')))+++------+++)))((('''))))))))))))))))))))))))'''(((((()))))))))((((((,,,***)))'''&&&'''((()))***************)))(((((())))))))))))((((((''''''&&&&&&&&&'''((())))))))))))(((&&&%%%%%%&&&((()))'''&&&&&&'''(((((('''&&&***+++------+++)))((((((%%%'''))))))((('''((()))))))))(((((((((((((((((()))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,---+++)))***,,,---,,,***(((((()))))))))*********''''''((())))))***++++++---,,,,,,,,,,,,...///000+++,,,---///111222222222...//////000000//////...222222000/////////000000111111000000///......---////////////////////////........................////////////////////////000//////...---.........,,,...///---***)))***+++,,,,,,,,,+++++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((''''''((((((((())))))((((((((())))))))))))))))))))))))(((((()))))))))*********++++++******))))))(((((())))))(((((()))+++---///)))))))))(((((((((((('''))))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''************************))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))((('''''''''''''''''''''(((((()))((((((((((((((((((((((((+++*********)))))))))(((******))))))((('''''''''+++***)))(((((()))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************---------,,,,,,---......------,,,,,,,,,,,,------,,,,,,---...//////............////////////............---------------...........................................................................------,,,,,,,,,+++++++++,,,++++++******+++++++++,,,,,,------,,,,,,++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((()))***)))((('''&&&''''''((((((((((((((('''(((''''''''''''&&&&&&&&&))))))))))))((((((''''''(((((((((((('''''''''''')))+++---,,,***((((((((())))))))))))))))))))))))))))))))))))(((&&&%%%$$$***)))(((''''''((()))***)))))))))))))))(((((('''((((((((((((''''''''''''&&&&&&''''''(((((())))))***(((&&&$$$$$$&&&(((***''''''''''''''''''''''''(((***+++,,,+++******+++&&&'''))))))((('''((()))''''''''''''''''''((((((((((((((('''&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))),,,***))))))***++++++***'''((((((((())))))))))))%%%%%%%%%&&&''''''((((((******+++,,,,,,------........./////////...------///000000111111000000///111111000/////////000000111000000//////.........////////////////////////........................//////////////////////////////000111000///...---+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******************************+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))******,,,,,,+++***)))((('''''')))((((((((()))+++---...(((((((((((('''''''''''')))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))))))))))))))(((((('''+++)))&&&$$$###%%%(((***((((((((((((((((((((((((************))))))))))))((((((((('''''''''''''''+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++---......,,,++++++++++++++++++,,,***+++,,,---/////////000......////////////............---------......///------------------------------------------------++++++++++++++++++++++++,,,,,,++++++++++++******+++******))))))***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&%%%&&&&&&'''((()))))))))((((((''''''''''''&&&&&&&&&)))))))))(((((((((((('''))))))(((((((((''''''''')))***,,,+++***(((((()))((((((((((((((((((((((((*********)))((('''&&&%%%******))))))***+++,,,,,,'''(((((((((((((((''''''((((((((((((((((((((((((((()))))))))*********+++)))((('''&&&&&&'''((()))((((((((((((&&&&&&'''(((%%%&&&((()))((()))+++---&&&(((******((((((((()))&&&&&&&&&''''''(((((()))'''((('''%%%$$$$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''''''''(((((((((+++***)))))))))*********((((((((()))))))))******''''''(((((()))))))))))))))***+++,,,------------111111000///...---+++***000000111111111111000000000000000/////////000000000000/////////.........////////////////////////........................////////////////////////....../////////...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++*********************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&''')))***+++))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))((('''''''''(((***+++(((((())))))))))))((((((---***'''%%%$$$&&&(((***************************(((((((((((('''''''''''''''''''''(((((()))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************+++,,,,,,++++++************++++++***+++,,,---............---......//////......---......---------...//////------------------------------------------------************************,,,,,,,,,++++++++++++++++++************++++++,,,---,,,,,,+++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%'''((())))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((*********)))))))))(((((((((***+++***)))(((((()))(((((((((((((((((((((((())))))*********))))))((()))))))))******+++,,,,,,&&&''''''(((((((((''''''))))))))))))))))))))))))))))))))))))************&&&'''((())))))((('''&&&((())))))(((&&&&&&(((***+++++++++)))(((''')))+++''')))******)))(((((()))'''''''''(((((())))))))))))***)))'''%%%$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********++++++---------,,,,,,,,,---...)))))))))*********++++++************++++++++++++******,,,------...------+++,,,---///000111222222000000111111111111000000/////////000000000//////////////////............////////////////////////////////////////////////////////////////////////000///...------------...,,,,,,,,,,,,------------,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((%%%%%%&&&&&&''')))***************)))))))))((((((((((((((((((((((((((((((''''''(((((()))*********(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))((('''''''''(((***+++(((((())))))))))))((((((++++++***)))((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))******+++(((((()))***************((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))+++******))))))******+++,,,---------------,,,,,,------............---------------------...//////........................................................................,,,,,,,,,---------------+++++++++++++++,,,---------,,,+++*********++++++)))******++++++******)))************************(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%'''((())))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''(((((((((************))))))))))))((()))***)))(((((()))***))))))))))))))))))))))))(((((()))******+++******''''''(((((()))))))))***&&&''''''((((((((((((((())))))))))))************''''''''''''((((((((((((%%%''')))++++++)))'''%%%&&&((()))(((&&&&&&)))---777666222---)))&&&&&&((((((***+++***)))(((((()))((((((((((((((()))))))))***++++++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))***++++++***))))))***,,,************++++++++++++)))))))))******************++++++,,,,,,---............///000000000000//////000000111111000000///......///000000000//////........................////////////////////////000000000000000000000000////////////////////////222111///...---...///000---,,,+++,,,...///...---,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((('''''')))((('''&&&&&&'''((()))************************''''''(((((((((((())))))((()))))))))*********+++&&&'''((()))***++++++,,,************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******'''(((((()))))))))))))))******+++++++++***)))(((''''''''''''''''''''''''))))))))))))************((()))))))))******++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++))))))(((((((((+++******************+++---------------,,,++++++------............------,,,,,,,,,,,,,,,---...///........................////////////////////////------------------------,,,,,,------------......++++++++++++,,,---......---,,,+++))))))******+++))))))************))))))************************))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&'''((()))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((***))))))))))))(((((((((((()))***)))'''''')))***))))))))))))))))))))))))'''(((((()))******))))))'''(((((())))))))))))(((&&&'''((()))))))))))))))((((((((()))))))))******(((((((((((('''''''''''''''((()))******)))((('''%%%((()))(((%%%&&&+++///;;;999555///)))&&&'''((()))***++++++)))(((((()))((((((''''''''''''''''''$$$''')))***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%''''''&&&$$$$$$&&&((())))))))))))************)))))))))(((((((((((((((******))))))***+++---...111111111000...,,,+++***...//////000000//////...------///000000000//////........................////////////////////////////////////////////////////////////////////////...////////////...------,,,***)))+++...///...---,,,,,,,,,+++++++++******((())))))***++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((''''''***)))'''&&&&&&''')))***************************'''''''''((((((((())))))************))))))))))))&&&&&&''')))******++++++***))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''((()))))))))))))))''''''((()))))))))))))))((())))))***************''''''''''''''''''''''''((()))))))))*********+++((((((((()))))))))))))))((()))***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))*********+++++++++******+++++++++++++++,,,---------,,,,,,,,,------......------,,,*********++++++---......------------------------........................************************++++++,,,,,,,,,---------************+++,,,---...---,,,***)))((()))***+++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''((((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((())))))((('''''')))+++))))))))))))))))))))))))'''(((((((((((((((''''''******++++++++++++******''''''((()))******))))))&&&'''''''''(((((())))))************))))))))))))))))))(((((((((((())))))$$$''')))(((%%%&&&,,,111888666222---((('''(((+++)))***,,,+++)))(((((()))'''''''''&&&&&&%%%%%%%%% %%%(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((())))))))))))***&&&(((***(((&&&%%%'''***(((((((((((())))))))))))))))))))))))))))))((((((***)))((('''(((***,,,---***+++,,,---..................////////////......,,,---///000000000//////---.....................////////////////////////........................////////////////////////)))+++...//////---***(((+++)))((()))---///...,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))+++)))(((''''''((()))+++((((((((((((((((((((((((''''''''''''((((((((()))******)))((('''&&&%%%%%%###$$$%%%'''(((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))((((((((('''++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,&&&''')))*********)))(((''''''((()))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,)))***+++,,,---.........,,,------......------,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))***+++,,,------,,,***(((((()))***+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&'''(((((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))'''&&&&&&(((---222555:::777111+++((('''(((***+++)))'''))),,,---,,,***((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))+++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))***)))(((''''''((((((((((((''''''''''''++++++******))))))(((((((((((((((((((((((((((((())))))***+++,,,,,,------******))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000000000000///......,,,---...///000000000000000000//////.........------------............///////////////////////////------............------,,,,,,+++++++++*********---------,,,,,,+++++++++************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((+++******)))(((''''''&&&***))))))(((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((((((((((((+++***)))(((((((((******(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))***************$$$&&&))),,,,,,+++(((&&&******))))))))))))******))))))((((((''''''&&&&&&(((((((((((())))))))))))******++++++++++++******%%%&&&((()))*********)))))))))))))))((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************************************,,,+++***))))))***+++,,,...,,,***)))((()))***+++************************************************,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......---------,,,,,,,,,------,,,,,,,,,+++++++++************************+++++++++*********))))))''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''&&&&&&(((,,,222777;;;444111---)))'''''')))***+++)))((()))+++---+++***)))))))))((('''''''''&&&'''((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((('''((((((((())))))***************)))))))))))))))((((((((((((((((((((((((((())))))******+++++++++******))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000000///......,,,---...///000000000000000/////////.........------------............///........................------............------//////.........---------------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&((((((''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))+++******)))((())))))))))))((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++(((((()))************)))&&&''')))++++++***((('''))))))(((((((((((())))))++++++*********)))))))))(((((((((((()))))))))))))))))))))******)))))))))%%%&&&((()))*********))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******************)))************************************************++++++***))))))***++++++,,,+++)))(((((((((******************************************************,,,,,,,,,,,,---------...///---+++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......---------,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((''''''&&&''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))+++************)))))))))+++***))))))))))))***+++''''''''''''''''''''''''))))))(((((((((((())))))((((((((()))))))))******''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&(((+++111666999...,,,)))'''&&&((()))+++***)))((()))+++++++++*********)))(((((('''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((***)))(((''''''&&&&&&&&&'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***((('''''''''((()))&&&'''((()))***+++,,,,,,((())))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))***************++++++++++++,,,------------,,,,,,,,,,,,---------.........////////////000000000///......,,,---...////////////////////////...............---------............///........................------............------////////////............,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++***))))))(((((('''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((((((((((((%%%&&&'''(((((()))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++'''((())))))******))))))((()))))))))))))))((('''))))))(((((((((((())))))+++++++++***************(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((()))******))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***************************************************+++******))))))******++++++***(((''''''((())))))************************************************+++,,,,,,,,,,,,,,,------///---)))''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&%%%%%%''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))************)))))))))))),,,+++)))(((((()))+++,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&''')))+++---***)))(((&&&&&&((()))******)))))))))*********)))+++******)))((('''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((,,,+++)))((((((((()))***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((,,,***((('''&&&''')))***&&&''''''((())))))******'''((((((((())))))******(((((((((((((((((((((((()))))))))))))))))))))(((******))))))))))))******************++++++++++++------------,,,,,,,,,,,,,,,,,,---------............///////////////......,,,---....../////////...........................---------............///........................------............---------,,,,,,,,,,,,+++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,,,,))))))((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''$$$%%%''')))******))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''(((((()))))))))))))))******)))(((((('''((((((***))))))(((((())))))***((((((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''(((*********)))((('''''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))*********************************************************))))))))))))******)))(((''''''''''''((((((************************************************++++++++++++,,,,,,,,,,,,---,,,***)))(((***+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------......---------,,,,,,,,,.........---------,,,,,,))))))))))))))))))))))))******************************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%'''''''''((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&%%%%%%%%%%%%***))))))((((((((((((((())))))***)))))))))))))))+++******)))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))(((((((((***+++,,,***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,***((('''&&&''')))***''''''''''''''''''''''''''''''(((((()))))))))***((((((((((((((((((((((((******************))))))******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------......////////////......,,,------...............---------...............---------............///........................------............------+++++++++*********))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&'''((((((((()))))))))***(((((((((((())))))))))))***)))((((((''''''((((((%%%'''(((***++++++******(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))((('''''''''''''''((()))))))))))))))+++***)))(((''''''((((((+++******))))))******+++''''''(((((()))))))))***(((((((((((()))))))))))))))******++++++******)))'''''')))******)))((((((&&&&&&''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''(((((())))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------......---------,,,,,,,,,......---------,,,,,,,,,))))))))))))))))))))))))************************'''(((((()))******++++++(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))((('''&&&((((((((((((((('''''''''***))))))(((((('''''''''(((((((((((((((((((((((((((((()))))))))))))))***+++***))))))))))))***+++************************))))))(((((((((((())))))((((((((()))))))))******''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((('''''')))))))))))))))((((((''')))***+++***((('''((()))******))))))))))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))************)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***((('''''''''((()))'''''''''&&&&&&%%%%%%%%%'''(((((((((((((((((()))((((((((((((((((((((((((******************************))))))))))))******)))))))))************+++************+++++++++,,,+++++++++,,,,,,,,,------------.../////////......,,,------.........---------------------.........---------............///------------------------------............------,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************************************))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''(((((())))))******(((((((((((()))))))))))),,,,,,+++***************(((((()))******++++++***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))((((((''''''&&&&&&'''(((((())))))((((((***))))))(((((((((((()))******))))))))))))******'''(((((()))***++++++,,,(((((((((((())))))))))))******++++++++++++******'''((()))******)))((('''&&&&&&&&&''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''''''''((((((((((((((())))))))))))))))))))))))************************+++++++++************))))))***,,,......---+++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++''''''((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((''''''''')))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&'''((()))******))))))&&&'''((())))))(((((('''(((***+++***'''&&&'''))))))))))))))))))*********&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((((((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))***************))))))))))))******))))))))))))************''''''((()))***++++++,,,++++++++++++,,,,,,,,,,,,,,,---......//////......---------......------,,,,,,,,,,,,------.........---------............///------------------------------............---------------,,,,,,,,,++++++)))*********++++++++++++************************************************((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((()))***+++'''''''''((()))*********(((((((((((())))))))))))++++++***)))))))))))))))))))))((((((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&'''(((((())))))(((((((((((((((((())))))))))))((((((''''''''''''((((((%%%&&&'''((()))***++++++(((((((((((())))))))))))))))))************))))))'''((()))******)))((('''%%%%%%&&&''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))))))))))))))))))))))))))))))))************************++++++******))))))))))))))))))***+++,,,,,,++++++******+++,,,,,,---......++++++++++++++++++++++++------............------......---------,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********+++++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''((()))))))))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&###$$$&&&((())))))(((((((((***+++***'''&&&''')))((((((((()))******++++++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******+++++++++)))(((&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))))))))***)))(((''''''%%%&&&&&&'''((()))******))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))************))))))))))))******))))))))))))************%%%&&&&&&((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,---.../////////...---------...------,,,,,,,,,,,,,,,------.........---------.........//////---------------------------..................---,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))************************&&&'''''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''$$$%%%%%%''')))+++---...&&&''''''((()))******+++(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%'''(((***+++,,,&&&''''''(((((((((((((((&&&'''((()))******))))))&&&&&&&&&%%%%%%&&&&&&&&&"""###$$$%%%&&&(((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))******)))((('''%%%%%%&&&&&&'''((())))))''''''(((((())))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((()))******))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))(((((((((***+++,,,******+++,,,,,,---......++++++++++++++++++++++++---..................---......---------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))******++++++++++++************))))))))))))************************)))(((((((((''''''''''''$$$$$$&&&'''((()))))))))))))))(((((('''''''''&&&%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***,,,,,,+++)))(((,,,+++***))))))***+++,,,+++*********))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))(((&&&&&&&&&'''((()))))))))))))))))))))))))))***,,,+++)))(((((((((******)))(((((((((((((((+++*********))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))+++++++++***************))))))(((((((((((())))))***)))(((''''''((()))************)))))))))))))))''''''(((((())))))************+++++++++,,,,,,,,,(((((())))))*********+++...---,,,---......---+++***,,,,,,,,,++++++---///.........------,,,,,,,,,.................................------,,,,,,,,,000//////........./////////............---------.........------,,,,,,,,,,,,---//////...+++(((&&&+++++++++*********))))))+++***)))(((((()))***++++++*********))))))(((((((((((()))***++++++,,,,,,,,,+++)))((((((((()))***+++)))'''(((+++,,,***((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((''')))++++++***)))))))))))))))))))))))))))))))))***)))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))******************++++++++++++******,,,+++***)))(((((((((((())))))))))))))))))))))))+++*********))))))(((((('''((()))+++++++++***)))************************))))))*********+++++++++''''''(((((())))))************)))))))))))))))***))))))))))))************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))************************)))))))))))))))***++++++)))))))))))))))))))))))))))************++++++++++++++++++*********))))))(((((()))***+++,,,,,,---,,,,,,+++***+++,,,.../////////...------,,,++++++------..................---,,,***))))))***,,,------,,,+++*********+++,,,************************(((((())))))******++++++************************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))((('''&&&&&&'''''''''''''''''''''''')))((('''((()))((('''%%%))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++------,,,***)))+++***))))))))))))***+++))))))))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''''''''''''''))))))))))))))))))))))))(((***++++++)))(((((()))******)))(((((((((((((((******)))))))))(((((((((******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((***,,,...///***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,((()))))))))************,,,++++++,,,------+++***++++++,,,+++******,,,///......---------,,,,,,,,,..............................---------,,,,,,,,,//////............/////////............---------------------,,,,,,,,,+++***+++---......---***)))+++++++++*********))))))+++***)))(((((()))***+++************)))))))))((((((((()))******+++,,,,,,++++++)))((((((((()))))))))'''&&&''')))***(((&&&)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&(((******)))((((((((())))))))))))))))))))))))))))))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))***)))))))))))))))******))))))))))))))))))))))))++++++++++++******))))))'''((()))***+++******)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,(((((((((((())))))))))))***))))))(((((()))))))))((((((((()))))))))******)))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((()))(((((((((((()))***+++))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))******************++++++)))))))))***,,,...000111,,,,,,,,,++++++******)))------............------...---,,,******+++---...---,,,+++*********++++++************************)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))((('''))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------,,,+++******))))))(((((())))))***(((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((((((''''''))))))))))))))))))))))))''')))******)))((()))******))))))((((((((((((((())))))((((((((((((((('''+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''')))+++...000111))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))((((((((((((*********++++++++++++,,,))))))))))))******************)))***,,,,,,***)))++++++***)))((())),,,...------------,,,,,,,,,,,,------------------------...------------,,,,,,,,,///.............../////////............---------,,,,,,,,,,,,++++++++++++(((***,,,---...---,,,++++++++++++*********************))))))))))))******************))))))))))))((())))))******+++++++++******)))((((((((())))))'''&&&%%%&&&''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))'''&&&'''(((((((((((((((((((((((((((((((((''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))******++++++******)))(((((((((((()))***+++,,,)))))))))))))))))))))))),,,,,,++++++++++++******(((((()))************)))((((((((((((((((((((((((************++++++++++++))))))))))))(((((((((((()))((((((''''''((())))))''''''((((((((()))))))))((('''&&&$$$$$$&&&'''((())))))))))))))))))))))))((((((((())))))*********((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))++++++*********)))))))))(((((()))***,,,...///111+++++++++++++++*********............---,,,,,,+++...---,,,,,,,,,---...///---,,,++++++******++++++************************************))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((((((''''''&&&'''''''''''''''''''''''')))************)))(((((())))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++***)))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&''')))***)))((()))***))))))(((((((((((())))))((((((((((((''''''''''''******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************++++++,,,))))))(((((((((((())))))''''''((((((((((((((()))******))))))((((((''''''************++++++++++++)))))))))))))))************))))))***+++,,,***)))+++******(((&&&'''***---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------.../////////............---------++++++++++++++++++++++++)))***+++------,,,++++++***************************))))))))))))))))))************)))))))))))))))((()))))))))*********+++)))))))))((((((((())))))''''''&&&&&&&&&&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))'''&&&'''((((((((((((((((((((((((((('''''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))((((((((((((((()))******))))))))))))))))))))))))************************)))))))))*********))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''(((''''''''''''(((((()))''''''''''''((((((((((((+++***(((&&&&&&(((***+++))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************************))))))))))))************))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------+++***)))---,,,,,,,,,,,,---......,,,,,,++++++++++++***+++************************++++++******))))))((((((************************((((((((((((((((((((((((((((((((())))))*********'''(((((((((((((((''''''''''''''''''''''''''''''((()))******(((''''''((())))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((%%%''')))))))))((()))***))))))(((((((((((())))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************,,,+++***(((''''''''''''(((((())))))))))))((((((((((((((())))))***************))))))((((((''''''))))))*********+++++++++******))))))))))))))))))***))))))***,,,---+++************(((&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------.../////////............---------++++++++++++++++++++++++++++++,,,,,,,,,+++***)))************************)))))))))******)))))))))))))))))))))))))))******)))))))))))))))*********((((((((()))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***((('''((()))((((((((((((((((((((((((&&&&&&'''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************'''(((((((((((())))))))))))))))))******)))))))))******)))(((''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))******))))))))))))))))))************************&&&&&&'''''''''(((((((((******))))))(((((('''''''''''''''''''''((())))))''''''''''''((((((((((((,,,+++)))(((((()))+++,,,((((((((((((((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''(((((()))******+++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,------------,,,+++))))))+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++******************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))''''''((((((((((((((('''''''''''''''''''''''''''&&&((())))))&&&%%%&&&'''))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))((((((''''''((())))))******))))))((())))))))))))************'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))******))))))))))))))))))))))))))))))&&&((())))))((('''((()))((((((((((((((())))))***'''(((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''(((((()))(((((('''&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))******++++++))))))))))))(((((((((((()))))))))************+++************)))))))))))))))((((((***,,,---,,,*********+++***(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---.../////////............---------++++++++++++,,,,,,,,,,,,++++++,,,++++++***))))))***************+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))(((((()))******)))'''&&&'''(((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((+++++++++***((('''(((***((((((((((((((((((((((((&&&'''((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************''''''(((((((((((())))))((())))))******))))))(((+++***)))(((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))+++***))))))((()))))))))************************))))))))))))************))))))))))))((((((((((((''''''''''''((()))******''''''((((((((()))))))))******))))))))))))******(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))((((((''''''(((((())))))))))))))))))))))))((((((((()))))))))******(((((()))))))))))))))***&&&''''''((()))***+++,,,'''((()))+++,,,---------***************))))))))),,,,,,,,,,,,+++******))))))******++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''$$$''')))(((%%%###%%%'''))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))***++++++***))))))((((((((()))))))))******'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))******+++))))))))))))))))))))))))'''(((***)))(((&&&'''(((((((((((((((((()))******((((((((()))))))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''((()))******)))((('''''''''(((((()))******+++(((((((((((())))))))))))))))))))))))************************)))))))))(((''''''''')))+++,,,+++))))))+++,,,,,,***)))((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///000///............---------+++,,,,,,,,,------------************++++++++++++))))))*********+++++++++((()))***++++++***)))(((((()))))))))************)))))))))))))))))))))(((&&&&&&((()))))))))(((((()))***+++***'''%%%&&&(((%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((+++++++++)))&&&&&&''')))))))))))))))))))))))))))'''((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''************************'''''''''((((((((())))))(((((())))))))))))(((((()))(((((('''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))))),,,+++)))((((((((()))***************************))))))*********+++++++++(((((((((((())))))))))))(((((((((((()))***++++++((((((((()))))))))******))))))***++++++***))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((+++***)))(((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))******'''((((((((())))))******'''((()))+++,,,,,,,,,,,,++++++******))))))((((((***+++++++++++++++******)))***+++,,,------------++++++,,,,,,,,,+++***)))************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''$$$(((***)))%%%###%%%((())))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))&&&'''''''''(((((()))))))))))))))))))))***++++++((((((((((((((((((((((((************************'''''''''(((((((((((()))***)))((((((((()))+++,,,))))))))))))))))))))))))''')))***)))'''&&&&&&'''((((((((((((((()))******(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))******+++)))((('''&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&'''((())))))***''''''(((((())))))******))))))))))))************+++*********))))))((((((&&&%%%&&&''')))***)))((((((+++---...,,,)))((((((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,---...///000//////.........---------,,,,,,,,,------.........(((((()))***+++,,,------))))))******++++++++++++((()))***++++++***)))((((((((())))))*********+++))))))))))))((((((((((((%%%&&&((()))))))))(((((((((***+++)))&&&$$$&&&(((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))******)))'''%%%%%%&&&(((************************(((((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((())))))*********+++,,,+++***((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((()))***,,,,,,))))))))))))************)))***,,,......,,,***)))((((((((((((((((((((((((((((((((((((((('''''''''************************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))((((((((((((***+++,,,,,,+++***)))(((...------,,,+++***)))))))))******+++++++++*********+++,,,---............++++++,,,---,,,+++***)))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%))),,,***&&&$$$&&&)))************************++++++******************************************))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''(((((((((((('''''')))(((((((((((())))))***))))))(((((('''''''''&&&)))((((((((((((((())))))***)))&&&%%%$$$%%%&&&'''(((((())))))))))))((((((((()))))))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******++++++***)))((((((((())))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$######((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''******))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++******************++++++************++++++++++++++++++,,,---...///.........------,,,,,,,,,,,,++++++++++++,,,------////////////////////////000...,,,,,,,,,,,,***(((((()))+++,,,,,,+++***)))******+++,,,,,,***)))((())))))))))))((('''&&&%%%))))))(((((((((***+++,,,))))))(((((((((((())))))((()))******)))''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((())))))******((((((((((((((()))******---+++)))'''&&&&&&((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((***)))((('''&&&&&&'''((('''((()))******+++************))))))((((((''''''''''''(((((('''&&&%%%%%%''''''''''''((((((((((((&&&&&&(((***,,,+++(((%%%***************)))((('''+++*********))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))***,,,,,,,,,***((('''++++++******))))))((((((((())))))******)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,---......///000000++++++******************------------,,,+++******---......---+++******+++,,,+++++++++***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$&&&'''$$$ ###(((((((((''''''&&&&&&&&&%%%'''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******''''''(((((((((((('''''',,,+++***(((''''''&&&&&&))))))((((((((('''''''''))))))(((((((((((())))))***)))'''&&&%%%&&&'''(((((()))))))))))))))((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((()))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))(((((((((''''''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************++++++************++++++************+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,------...........................///---,,,,,,,,,,,,+++))),,,---------------,,,,,,***++++++++++++***))))))))))))))))))((('''&&&%%%******)))))))))))))))***+++******))))))******+++((()))))))))((('''''''''$$$%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((())),,,***)))''''''''''''(((((((((((((((((((((((((((%%%%%%&&&''''''((())))))((())))))******))))))(((''''''((((((((((((''''''***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((***)))((('''&&&''''''((((((((()))))))))(((((('''(((((((((((())))))))))))))))))******)))(((((('''''''''((((((((())))))))),,,***(((((())))))((('''(((((()))))))))(((((('''))))))))))))((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))+++,,,---......,,,+++************)))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))******++++++,,,******************************++++++,,,+++++++++...///000...,,,++++++,,,+++++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((***+++((($$$###'''+++***)))))))))(((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))((((((''',,,+++***(((''''''''''''))))))((((((((((((''''''))))))(((((((((((())))))+++***((('''''''''((())))))))))))))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))((((((((()))******'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((())))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))************************++++++************++++++))))))))))))***+++,,,,,,------------,,,,,,,,,,,,---------------.........---------------------------,,,++++++------,,,+++,,,+++******)))))))))))),,,+++******)))*********))))))))))))((('''&&&&&&+++++++++******)))((('''***))))))(((((())))))***((((((((((((((('''''''''$$$%%%&&&'''((())))))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***))))))(((((('''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''(((((())))))((((((''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))((('''''''''(((((()))))))))((('''&&&&&&%%%'''''''''((()))*********))))))*********)))((((((((((((((()))))))))******111---)))&&&&&&((()))***&&&''''''(((((((((((('''((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''((()))*********)))(((((())))))))))))))))))***)))'''&&&%%%&&&))),,,...))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((((((((())))))************************(((((()))***++++++++++++---......---+++***+++,,,***************+++++++++,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***+++,,,***'''&&&))),,,))))))))))))(((((((((((()))((((((''''''''''''((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((''''''(((((()))***+++))))))((((((((((((((((((***))))))(((((((((((()))******)))(((((())))))***)))******))))))((('''&&&'''(((((())))))))))))(((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))***+++(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((''''''&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))************++++++************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................++++++++++++++++++++++++,,,+++***+++---...---,,,,,,+++)))'''&&&&&&'''(((---,,,***)))))))))***+++)))))))))))))))((('''''')))***+++++++++)))((('''''''''&&&&&&&&&&&&'''''')))((('''''''''''''''&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&''''''((()))(((((())))))(((((('''&&&((((((((((((((((((((((((''''''(((((((((((())))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((((((((())))))(((((('''''''''''''''((((((((()))))))))***''''''(((((((((''''''&&&))))))))))))************111---)))'''''')))***+++&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))))))))((('''((((((((())))))******(((((('''&&&''')))+++,,,************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))******************************))))))***************+++++++++))))))***+++++++++++++++)))***+++***((('''((())))))))))))***+++++++++,,,,,,++++++******))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((&&&&&&(((***'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))************************)))))))))******+++++++++((((((((((((((((((((((((******************************))))))((((((''''''(((((())))))))))))((((((''''''''''''((()))***+++(((((())))))))))))))))))******)))(((((((((((((((******)))))))))*********)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((('''''''''((()))******))))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((*********)))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********++++++************++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......+++++++++++++++++++++++++++******+++---......---000...---+++******++++++---,,,***)))))))))***+++))))))))))))))))))(((''''''((()))+++++++++***)))''''''&&&&&&&&&&&&''''''+++(((&&&&&&(((((((((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''((((((''''''(((((()))***'''((((((((((((''''''&&&''''''''''''''''''''''''++++++***))))))(((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((()))***+++***)))))))))((((((((('''''''''((((((((((((((('''))))))))))))************,,,***))))))***++++++***'''((())))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,---------------''''''(((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************+++++++++++++++*********))))))*********+++++++++,,,,,,------,,,++++++***)))***+++***((('''((())))))))))))***+++++++++,,,******)))))))))((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((('''&&&&&&'''(((&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))************************))))))******++++++,,,,,,))))))))))))))))))))))))******************************))))))((((((''''''((())))))******))))))(((******)))((((((((((((((((((((())))))))))))******+++***)))((((((''''''((())))))))))))************(((((())))))))))))((((((&&&'''((())))))******)))************************))))))))))))(((((((((((((((((('''''''''((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))*********++++++************++++++---,,,,,,+++,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,---//////...------++++++++++++++++++++++++,,,+++***+++---...---,,,...---,,,+++++++++++++++,,,+++******)))*********)))))))))******))))))((('''((()))******+++++++++***))))))(((((())))))***---)))&&&&&&(((***)))'''$$$%%%&&&''')))***,,,,,,((((((((((((((((((((((((((((((((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''+++******))))))((((((''''''(((((())))))(((((('''((())))))******))))))(((&&&&&&((((((((((((&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((()))*********))))))))))))(((((()))***,,,---*********)))((('''''''''))))))***+++++++++******((((((((()))))))))******)))((((((***,,,,,,+++)))((()))***************)))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,'''(((((((((((((((((()))((()))*********)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))*********)))))))))***++++++,,,,,,---......---,,,+++*********,,,---,,,+++***+++,,,***************+++++++++((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((''''''''''''(((((()))************************((((((((()))***+++++++++************************************************))))))))))))(((((((((((())))))************))))))***))))))((((((((((((((((((((()))))))))*********+++***)))((('''''''''''''''(((((()))******))))))&&&'''((())))))******)))&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''')))******+++******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***'''''''''''''''((())))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''(((((()))******+++++++++************++++++,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,***+++---.........,,,,,,++++++++++++++++++++++++---+++++++++---------+++******+++++++++******)))***++++++++++++***))))))((())))))*********))))))***)))))))))))))))******+++******))))))******+++///+++&&&&&&)))+++***((($$$%%%&&&''')))+++,,,---(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''((())))))((('''&&&&&&&&&&&&((((((''''''''''''''''''''''''&&&'''''''''((((((((((((((())))))******))))))((())))))************))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''((()))***+++******)))***)))(((''''''(((***+++))))))))))))(((((((((((())))))***+++++++++++++++''''''((((((((()))))))))***)))((()))******)))'''))))))))))))))))))((('''((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((('''''''''((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((())))))******+++((())))))***++++++,,,,,,++++++,,,,,,,,,++++++***+++,,,---,,,++++++,,,---+++++++++***************((((((((())))))***++++++'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))*********)))(((((((((((()))))))))***&&&''''''((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++************************************************(((((((((((())))))))))))))))))************))))))&&&&&&''''''(((***+++,,,(((((())))))*********+++++++++)))(((''''''''''''&&&'''((()))))))))))))))%%%&&&''')))************&&&'''((()))************((((((((((((((((((((((((''''''(((((())))))*********)))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++++++++************++++++++++++***************+++*********++++++,,,,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++---,,,++++++------,,,+++,,,---...///000///...---******+++,,,,,,***)))(((((())))))*********))))))---+++***((((((((())))))))))))(((((((((((())))))000+++''''''***,,,+++)))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((()))'''&&&%%%%%%&&&((()))''''''''''''''''''''''''"""###$$$%%%'''((()))***))))))************))))))))))))************))))))(((***+++,,,,,,+++***((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))'''((()))+++++++++***)))+++***(((&&&%%%&&&'''(((''''''(((((())))))******''''''((()))))))))))))))''''''''''''((((((((((((---+++((('''(((((('''&&&((()))))))))((('''&&&&&&&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))---,,,+++***))))))******))))))(((((('''''''''&&&)))'''&&&%%%&&&))),,,...''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))***+++,,,,,,---((())))))***++++++,,,,,,((()))***+++++++++++++++)))***++++++***)))***,,,,,,+++++++++******))))))(((((()))***+++,,,,,,---&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''))))))((('''%%%&&&&&&&&&''''''((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***++++++++++++***)))((((((''''''(((---,,,***(((((((((((()))((())))))((('''&&&&&&'''(((((())))))))))))(((((())))))*********((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&))))))))))))((((((((((((*********)))))))))))))))***+++,,,------,,,+++***---------,,,,,,+++++++++))))))***++++++++++++***++++++*********+++,,,---------,,,,,,+++***))))))***)))))))))***,,,...///+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))((('''&&&''')))(((((((((((((((''''''''''''((()))******)))(((''')))((('''''''''(((***+++---,,,***'''$$$###%%%'''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((###%%%'''((((((((()))+++&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))******))))))((((((''''''))))))((((((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((()))(((&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))'''''''''((()))))))))))))))))))))))))))''''''&&&'''((()))+++,,,%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))))))))))))))((((((((((((((()))***,,,+++***(((((((((((()))((()))***)))'''&&&'''((()))******++++++******)))(((((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++*********))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))'''&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++++++++++++++******))))))))))))************)))))))))))))))************++++++,,,,,,++++++***++++++++++++*********)))))))))***++++++++++++***++++++------...------,,,------,,,,,,+++******)))***))))))))))))***+++,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))(((''''''((()))''''''''''''''''''''''''(((((()))))))))(((((('''((((((((((((((())))))***)))))))))'''%%%%%%''')))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))((('''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''+++++++++,,,,,,,,,------(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))((())))))***))))))))))))))))))))))))((((((''''''((()))***+++%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***((('''&&&&&&''''''''''''((()))***+++++++++***)))(((((((((((()))***+++***((('''((()))++++++,,,,,,,,,,,,++++++'''((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''++++++,,,,,,,,,,,,++++++((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''***))))))((('''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))******))))))))))))))))))******+++++++++(((((())))))******+++++++++++++++******+++++++++)))))))))))))))((((((((())))))***++++++++++++******,,,///111111000---,,,---,,,,,,++++++************))))))(((((())))))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))''''''((()))))))))))))))))))))))))))***))))))((('''''''''(((''''''((())))))))))))(((%%%&&&(((((('''''')))+++'''''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***(((''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''(((((((((((())))))))))))''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((***+++++++++,,,,,,,,,,,,(((((((((((())))))))))))'''''''''((()))*********))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((((('''(((((()))***((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))((((((((((((((())))))))))))&&&&&&''''''((())))))******))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***************+++))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))))),,,++++++)))((('''&&&%%%((((((((((((((()))************))))))(((((((((((()))***+++***)))((()))******++++++,,,,,,++++++***''''''((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))((((((***)))))))))))))))))))))''''''((()))***++++++,,,,,,+++***))))))***+++,,,))))))))))))))))))(((((())))))***++++++++++++***+++,,,...///000///...---,,,,,,,,,++++++*********((((((((()))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''((()))***+++++++++++++++,,,,,,+++***((('''&&&&&&'''(((%%%&&&((()))))))))((('''$$$&&&((()))(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***)))'''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((()))))))))))))))''''''''''''((((((((((((************************((((((((())))))))))))***(((((((((((())))))))))))'''((((((((()))))))))***)))(((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))******++++++++++++******&&&''''''((()))******+++'''''''''(((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******)))(((((((((((((((&&&&&&'''(((((()))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***))))))((())))))))))))((((((''''''******)))((((((((((((((())))))))))))((((((((('''(((***+++***)))((()))+++))))))************))))))''''''((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,++++++*********)))((('''&&&&&&%%%''''''((()))***++++++,,,,,,+++))))))))))))+++,,,************************))))))***++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,+++++++++++++++***(((((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))***)))((('''(((***)))))))))*********++++++***)))'''&&&&&&&&&'''(((%%%&&&((()))))))))((('''%%%'''))))))(((''''''(((+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))***)))((()))***&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***)))))))))))))))(((((((((''''''''''''((((((((((((************************''''''((((((((()))))))))(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((()))******(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&''''''((()))******+++&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((''''''''''''''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((+++***)))((('''''''''''''''(((((())))))(((((('''''')))***)))(((((()))+++(((((())))))))))))(((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))*********)))))))))(((((())))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))((('''))))))((('''&&&&&&%%%$$$(((((())))))******++++++*********))))))***************+++++++++++++++,,,))))))***++++++++++++***,,,+++***))))))+++,,,---++++++++++++++++++++++++((()))******+++++++++***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((()))******(((((()))***%%%&&&&&&''''''(((((((((((('''''''''''''''((((((&&&&&&'''((((((((((((''''''((()))((('''&&&'''(((,,,+++***)))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))((('''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((())))))******))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))*********)))((('''''''''(((''''''(((((()))***+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((())))))))))))***))))))(((''''''&&&&&&&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))******)))(((''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********((((((((((((((((((((((((((((((***)))((((((((((((((()))&&&'''((())))))(((''''''&&&'''))))))(((''')))***'''(((((())))))(((((('''***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''&&&$$$###"""'''''''''((((((((((((((()))))))))))))))*********))))))************))))))*********+++++++++,,,,,,))))))***++++++++++++************+++++++++++++++++++++++++++++++++++++++******+++******(((&&&%%%(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))******)))((()))***%%%%%%&&&''''''(((((()))%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&(((***+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((&&&%%%%%%&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''''''''((()))*********((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))******(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((()))***+++(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((()))******)))((('''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''))))))((((((''''''''''''(((''''''(((((()))***+++&&&'''((())))))(((''''''%%%'''((((((''''''(((***(((((())))))))))))((((((+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((&&&%%%$$$&&&&&&'''((()))***+++,,,*********)))))))))))))))((()))***++++++***)))((())))))******+++++++++,,,))))))***++++++++++++***((())),,,---...---+++)))++++++++++++++++++++++++,,,,,,+++***(((%%%###!!!'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((***+++***)))((()))***'''(((((()))***++++++,,,###$$$&&&((())))))((((((''''''&&&%%%%%%'''((()))'''((('''&&&%%%&&&***,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((%%%#########&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++&&&''''''((()))******+++((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))''''''(((((())))))******''''''''''''((()))++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((()))***++++++***)))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))'''((()))******)))(((''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))************)))((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))***)))(((&&&&&&&&&'''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))------,,,***))))))+++---,,,,,,++++++***)))(((((((((((())))))))))))((((((******))))))((((((''''''******+++******)))((('''******)))))))))))))))***))))))(((((()))***++++++&&&'''((())))))***))))))))))))))))))************(((((((((((())))))))))))************************+++++++++***************************))))))))))))++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...---,,,,,,+++++++++,,,++++++++++++++++++++++++(((***+++------,,,+++***************))))))))))))************************(((((((((((('''''''''''')))***+++,,,,,,+++)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&+++***'''&&&%%%&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''...+++((('''((()))))))))&&&&&&''''''''''''&&&&&&***((('''(((+++---+++)))&&&'''***+++,,,+++***)))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''(((((()))+++,,,---******))))))((((((''''''*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))---------+++((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((()))+++***(((''''''(((******))))))((((((((('''(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))'''(((******))))))***,,,))))))(((((((((((())))))++++++************++++++***(((((()))***+++***)))+++***)))(((((()))***+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))************)))(((((((((((((((***))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((''''''))))))))))))))))))))))))(((((()))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''(((***,,,,,,,,,+++******)))((((((((((((((())))))(((((((((***)))))))))(((((((((''''''(((((()))))))))(((((()))(((((('''''''''((((((((((((''''''((())))))***'''(((((())))))))))))(((((((((((()))))))))******(((((((((((())))))))))))*********************************************)))(((((())))))*********+++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++***************++++++++++++++++++++++++(((***+++------,,,+++***************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))***++++++***)))(((((((((((((((((('''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))---+++((('''((()))))))))&&&&&&''''''''''''&&&&&&'''%%%###$$$'''(((&&&%%%%%%'''(((******)))((('''((((((''''''''''''((((((((((((((()))))))))******''''''''''''((((((((((((''''''''''''((()))***+++***)))))))))(((((((((''')))))))))))))))*********''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))+++***(((''''''((()))))))))(((((('''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))((()))******)))((()))+++))))))(((((((((((())))))***))))))))))))))))))******(((((()))***+++***)))++++++***))))))***++++++*********)))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))*********))))))((((((((((((((((((((()))************)))))))))))))))))))))))))))***))))))))))))))))))((())))))(((((((((((())))))&&&'''((((((((((((((((((******)))(((((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((***+++,,,+++++++++******))))))(((''''''((((((((((((''''''))))))))))))((((((((((((%%%&&&'''(((((()))))))))'''&&&&&&%%%&&&&&&'''''''''''''''''''''(((((()))((())))))))))))(((((('''''''''((((((((()))))))))(((((((((((())))))))))))************************((((((((()))))))))))))))''''''((()))***+++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))))))))((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,,,,+++***************))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******,,,***((('''((()))))))))&&&&&&''''''''''''&&&&&&)))'''&&&&&&(((((('''%%%%%%&&&'''((('''&&&%%%$$$((((((''''''''''''(((((())))))))))))************''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))******++++++'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''"""%%%''')))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))''')))******(((''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((())))))******))))))((()))***+++***((('''((()))))))))(((((((((((())))))))))))(((((((((((())))))***(((((()))***+++***))),,,++++++******++++++,,,******))))))))))))((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((''''''(((((())))))(((((('''''''''((((((((((((''''''******))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''******))))))((((((''''''((((((((((((((())))))***))))))(((((((((((())))))$$$%%%'''((((((((('''&&&((((((((((((((((((((((((******))))))((((((((('''))))))(((((((((((())))))%%%&&&''')))))))))((('''))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))+++---......+++*********)))))))))(((''''''((((((((((((''''''))))))))))))((((((((((((&&&'''(((((()))))))))(((&&&&&&%%%%%%&&&&&&''''''(((((('''''''''(((((()))))))))***))))))((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))************************'''''''''((((((((((((((('''(((((()))******++++++(((((()))+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++((((((((((((((((((((('''))))))))))))))))))))))))))))))***+++,,,++++++***************)))))))))((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((((((((('''''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''''''''((()))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++)))''''''((())))))(((&&&&&&''''''''''''&&&&&&******)))))))))(((((('''&&&''''''''''''&&&%%%$$$((((((''''''''''''(((((())))))))))))*********+++''''''''''''((((((((((((***)))((('''''''''''''''))))))))))))((((((((((((''''''((()))***++++++,,,***))))))((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''!!!$$$((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************''')))******((('''((()))''''''''''''''''''&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***+++***(((''''''((())))))(((((((((((())))))))))))(((((((((((())))))***(((((((((***+++***)))***************************)))))))))((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''******))))))))))))******((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))((((((((())))))*********((((((((((((((((((((((((******))))))((((((''''''((((((((((((((())))))***))))))(((((((((((())))))$$$%%%'''((((((((('''&&&((((((((((((((((((((((((***)))))))))((((((''''''))))))(((((((((((())))))%%%&&&''')))))))))((('''(((((((((((())))))******(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((((())),,,//////...*********)))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))***************)))((('''''''''&&&&&&'''(((((()))******)))(((((()))))))))))))))***))))))((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((******))))))))))))))))))'''((()))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++(((((()))******))))))((((((((((((((((((((((((((())))))******++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))'''(((((()))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''''')))))))))(((&&&&&&''''''''''''&&&&&&((((((((('''&&&%%%%%%&&&((((((((((((''''''&&&%%%((((((''''''''''''((((((((())))))))))))*********''''''''''''((((((((((((++++++***)))(((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,***)))((((((((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((%%%'''***+++***(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))******)))'''&&&'''((())))))(((((((((((())))))+++******))))))******+++***(((((((((***+++***)))(((((())))))))))))(((((()))))))))(((((((((((('''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''******))))))))))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******((((((((((((((())))))***(((((()))************))))))))))))))))))))))))))))))(((((((((((((((((('''))))))(((((((((((())))))&&&'''((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%'''+++---,,,***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))++++++++++++***)))((('''''''''''''''((()))******+++******))))))))))))***((())))))))))))(((((('''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))************))))))(((((((((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++'''(((***+++++++++***)))(((((((((((((((((((((((())))))))))))******++++++************))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&''''''((()))***'''((())))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((('''&&&''')))***)))(((&&&&&&''''''''''''&&&&&&((()))***)))''''''((())))))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((++++++***)))))))))))))))(((((((((((())))))))))))(((((())))))******++++++)))(((&&&%%%&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((***,,,+++)))((('''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***&&&(((******)))((()))***'''''''''''''''(((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''((()))***)))'''&&&'''((())))))(((((((((((())))))++++++************++++++***(((((()))***+++***)))'''(((((())))))(((((('''))))))((((((((((((''''''(((((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''******))))))))))))******((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))'''((((((((()))*********************************(((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))*********))))))))))))***++++++))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((()))))))))((((((''''''''''''((())))))))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))'''%%%(((,,,...+++(((((()))))))))))))))))))))))))))************))))))'''((((((((()))))))))***((()))))))))))))))((((((''''''''''''((()))***+++******)))((((((((((((((('''(((((())))))))))))(((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******)))))))))))))))*********))))))************))))))***************************+++,,,,,,,,,,,,+++***&&&((()))+++++++++)))((()))))))))))))))))))))))))))))))))))))))******+++************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***+++&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))))))))(((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&''')))***)))'''&&&&&&''''''''''''&&&&&&(((***++++++)))(((***,,,(((((((((((((((((())))))((((((''''''''''''((((((&&&'''''''''((((((((((((''''''''''''((((((((((((***))))))((((((((())))))'''((((((((()))))))))***)))))))))))))))*********)))(((&&&%%%%%%''')))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))***+++***((('''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++&&&((()))***)))((()))***'''''''''(((((()))))))))&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&((()))(((''''''((()))))))))(((((((((((())))))******))))))))))))*********(((((()))***+++***)))'''((()))******)))((('''))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''******))))))))))))******((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((('''''''''************************''''''(((((())))))******((((((((((((((()))******((((((((((((((()))******)))((('''''''''(((***+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))+++)))(((&&&&&&&&&'''(((++++++******)))((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''++++++++++++++++++++++++)))))))))))))))))))))))),,,)))'''***...000---)))(((((((((((())))))))))))******++++++++++++******'''((((((((())))))******%%%&&&'''((())))))))))))&&&&&&&&&'''((()))*********)))((('''''''''''''''''''''((())))))***))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))******+++''''''((()))***+++,,,,,,)))************))))))(((************************)))***+++,,,,,,+++***)))%%%''')))***+++***)))(((************************)))))))))))))))******+++************))))))))))))++++++++++++++++++++++++)))(((((((((''''''''''''((('''''''''((()))+++,,,%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))'''((((((((())))))******)))(((&&&%%%&&&'''***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''&&&&&&''')))***)))'''&&&''''''''''''''''''&&&"""%%%''''''%%%$$$&&&)))'''''''''''''''((()))***((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))((((((''''''''''''(((((('''((((((((())))))***************)))))))))))))))+++***((('''''')))+++---))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((())))))((('''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,&&&''')))***)))((()))***'''((((((((())))))******&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''%%%'''(((((('''''')))***))))))(((((((((((())))))))))))(((((((((((())))))***(((((()))***+++***)))((()))***++++++***)))((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''(((((((((((('''''',,,,,,+++***))))))******))))))))))))))))))))))))((((((''''''''''''((((((++++++************++++++******++++++++++++******...111222000***'''))),,,'''(((***++++++***)))(((''''''''''''((((((((()))+++******)))(((''''''&&&(((((()))************************)))))))))))))))))))))))))))))))))))))))'''***......+++(((&&&'''((((((((((((((()))***+++))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((***,,,...---***'''((()))***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***++++++***)))((('''&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++***)))(((&&&&&&&&&&&&)))))))))))))))))))))))))))((((((((()))***++++++)))))))))))))))******+++)))))))))***++++++,,,,,,---------,,,,,,+++++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))'''&&&'''***---...+++'''++++++++++++*********)))((((((((((((((((((((((((((()))***+++***)))'''%%%***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))))))))******''')))+++***'''&&&(((***))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&''')))***)))(((&&&%%%'''''''''''''''''''''''')))******)))(((''''''(((((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%'''((((((''''''(((***))))))((('''''''''''''''+++***)))'''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((***))))))((('''&&&&&&%%%))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((()))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))))))))))))))***)))))))))******)))))))))***---///---)))'''))),,,)))***+++,,,,,,+++)))((('''''''''((((((((())))))*********)))((('''''''''(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))$$$'''******(((&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())),,,------***((('''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))*********))))))((((((''''''))))))))))))(((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,++++++*********+++***))))))))))))))))))))))))))))))))))))))))))***)))(((***,,,,,,)))&&&++++++*********)))))))))((((((((((((((((((((((((******)))(((((((((((((((***)))(((((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&(((***)))'''&&&''')))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))***)))(((''''''''''''''''''''''''''''''((())))))((('''(((***((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++***)))+++,,,++++++***)))))))))))))))+++***)))(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******)))(((((('''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***)))(((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))(((((())))))))))))((((((&&&)))+++***(((''')))+++++++++,,,---,,,+++)))(((''''''((((((((()))))))))******))))))(((((('''''''''((())))))******))))))''''''''''''(((((((((((())))))))))))))))))))))))$$$&&&(((((('''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))***))))))((((((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))+++---,,,***(((((('''''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))******+++))))))******+++,,,,,,,,,++++++***************)))+++***)))(((((('''(((((())))))))))))))))))))))))---+++))))))***)))(((&&&******)))))))))(((((((((((((((((((((((((((((((((+++***(((&&&&&&''')))***))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))''''''((()))))))))((((((((((((''''''&&&''''''''''''(((((((((###%%%'''(((******))))))''''''''''''''''''''''''((()))***)))'''&&&'''(((((((((((((((((((((((((((,,,+++***))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***)))''''''''')))+++******)))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************))))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))******)))'''%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((***)))'''&&&(((***+++++++++++++++***(((((('''(((((((((((()))))))))***)))))))))(((((((((''''''(((((()))))))))))))))''''''((((((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))***((((((((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((***,,,,,,***(((+++***(((((()))***---...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))'''((((((((()))))))))*********))))))((((((''''''))))))************))))))((((((((((((((((((((((((******))))))***+++,,,,,,))))))))))))))))))))))))++++++***)))((((((((())))))))))))))))))******+++))))))***++++++,,,,,,---++++++++++++************+++***)))))))))))))))***)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******(((((()))))))))))))))***))))))(((((((((((((((((('''''''''''''''(((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''***++++++)))&&&%%%%%%&&&((((((((((((((((((((((((,,,***(((&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))(((&&&%%%%%%'''((((((''''''''''''(((((()))))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***++++++*********)))))))))((('''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))))))))))))))''''''''''''(((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((*********))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))+++******))))))******+++)))******++++++******)))*********)))(((''''''((()))))))))))))))(((''''''(((((((((((()))))))))***))))))))))))((((((((((((''''''((()))))))))))))))((((((((())))))*********((((((((((((((((((((((((++++++*********))))))((((((((())))))((('''&&&%%%(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((((((((((()))++++++***(((+++***(((((()))***---...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))''''''(((((())))))*********)))))))))((((((((('''))))))************))))))((((((((((((((((((((((((******)))******+++,,,---))))))))))))))))))))))))++++++***)))((((((((())))))))))))))))))******+++*********+++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...))))))))))))))))))))))))******))))))((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******)))))))))***++++++++++++(((((())))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&'''((()))))))))))))))))))))))),,,***(((&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***+++,,,+++)))((()))***((((((''''''''''''((((((((((((((())))))))))))((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++************))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''(((((()))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))***))))))(((((())))))***++++++************++++++******++++++++++++******++++++***))))))(((''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))((((((((((((&&&'''(((((())))))(((((((((((())))))******++++++))))))))))))))))))))))))***)))((()))******)))'''((((((*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++******))))))******+++)))))))))))))))))))))))))))(((''')))***+++***(((((('''''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))******+++******++++++,,,---------,,,,,,,,,,,,,,,---------))))))******,,,---///000))))))))))))))))))))))))((()))******)))((()))+++******)))))))))((((((((())))))))))))))))))))))))&&&''')))++++++***((('''(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((()))+++,,,,,,***(((((())))))))))))******)))))))))(((((((((((('''))))))((((((''''''''''''(((((((((((((((((((((((("""$$$&&&''''''(((+++,,,)))))))))))))))))))))))),,,+++***))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((*********((('''((())))))))))))))))))******+++'''(((((())))))))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))************))))))))))))(((((())))))(((((('''''''''(((((()))***+++(((((()))))))))*********(((((((((((())))))))))))&&&'''(((((())))))((((((''''''(((((()))******+++))))))))))))))))))))))))'''&&&'''+++...///,,,***'''(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++******))))))******+++)))))))))))))))))))))))))))((('''(((*********((('''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***(((((((((((())))))))))))''''''(((((())))))******'''(((((())))))(((((('''))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))******+++******+++,,,,,,------...******++++++,,,,,,,,,,,,************+++,,,---...))))))))))))))))))))))))(((***---,,,)))''''''(((++++++*********)))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((&&&%%%'''***+++***)))(((((()))))))))*********))))))))))))((((((((('''(((''''''''''''(((((()))((((((((((((((((((((((((###$$$&&&''''''''')))+++))))))))))))))))))))))))***************+++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''&&&&&&'''((()))))))))))))))***++++++&&&'''((()))******)))((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((('''&&&&&&''')))******)))(((((((((((()))+++,,,---))))))))))))************(((((((((((())))))))))))&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&)))---222444222///'''(((***,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))++++++************++++++)))))))))))))))))))))))))))((('''((()))******(((((()))***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))((((((((((((&&&&&&'''((()))***++++++''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((()))***++++++)))))))))))))))******+++***++++++,,,,,,------...))))))******++++++++++++******************++++++))))))))))))))))))))))))))),,,///...***&&&%%%%%%++++++++++++************)))))))))))))))))))))))))))((('''&&&'''(((***,,,'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******&&&$$$###%%%(((***)))'''(((((())))))*********+++******))))))((((((((('''&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))((())))))(((&&&$$$%%%&&&))))))))))))))))))))))))&&&'''((()))******))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''')))******))))))***,,,'''''''''''''''((())))))&&&'''(((*********)))(((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''(((((()))))))))))))))''''''''''''((((((((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((()))************)))((((((******))))))((((((''''''(((((((((((())))))))))))***'''&&&''')))***(((&&&(((((((((((())))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''))),,,,,,(((%%%))))))***++++++++++++***(((((())))))))))))((((((&&&''')))***+++***((('''+++*********))))))((((((******))))))((((((''''''(((((())))))))))))((((((***)))'''''')))))))))(((,,,***((((((***+++)))&&&))))))************))))))(((((())))))******++++++&&&''''''((()))******+++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******(((&&&&&&''''''((()))******+++)))***++++++***)))***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************'''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''************)))(((&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''******))))))))))))*********((('''(((+++,,,+++)))***)))(((&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))************)))((((((((('''''''''''',,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''***(((&&&'''***+++)))'''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))+++)))&&&######%%%''')))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''%%%###$$$'''((((((&&&((()))***++++++***)))((('''((()))******************)))))))))((((((((('''(((((((((((()))))))))))))))(((&&&'''******)))'''(((((((((((())))))))))))(((((()))))))))((('''&&&))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))++++++(((&&&(((((()))************)))(((((())))))))))))((((((&&&''')))*********((((((************)))))))))(((***)))))))))((((((((('''(((((())))))))))))((((((***)))'''''')))))))))(((,,,***((((((******)))''')))))))))******)))))))))))))))))))))))))))))))))'''''''''((()))************)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''')))******)))''''''''''''((()))*********'''((())))))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))))))))************))))))++++++************++++++,,,+++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************''''''&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((('''************)))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((&&&%%%&&&)))***)))''')))((((((''''''''''''((((((((((((((())))))))))))))))))))))))************))))))((((((((('''''''''***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''***(((''''''******)))'''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))***)))&&&%%%$$$%%%'''(((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((&&&$$$%%%((()))((('''))))))************))))))&&&'''((()))+++++++++,,,))))))))))))(((((((((((((((((((((((())))))))))))(((''''''(((***+++***)))(((((((((((())))))))))))))))))******))))))((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***((('''((()))***)))'''''''''((()))))))))))))))(((((())))))))))))((((((&&&''')))*********)))(((************))))))))))))))))))))))))((((((((((((((())))))******))))))(((***)))'''''')))))))))(((+++)))((((((******)))'''(((((())))))))))))((((((*********)))((('''''''''''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))***))))))(((''''''(((((())))))******'''((())))))''''''((()))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))++++++************++++++------,,,,,,+++++++++***************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''(((((((((((((((((()))******))))))((('''&&&************************(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((('''%%%$$$$$$%%%'''(((((('''&&&'''((()))((('''&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((('''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))'''&&&&&&((())))))((()))))))))******)))))))))'''''')))******+++++++++))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''))))))))))))(((((((((((())))))))))))***************))))))((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''((()))))))))'''((())))))******))))))(((((())))))))))))((((((''''''((()))***))))))(((*********)))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))***)))'''''')))))))))((())))))(((((()))))))))((()))(((((((((((((((((())))))))))))((((((((('''''''''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,***)))(((((('''((((((((()))))))))***)))***+++***)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******++++++************++++++.........------,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''************************(((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))(((((())))))))))))((((((***)))))))))*********)))%%%&&&''')))))))))((('''(((((((((((())))))))))))((()))))))))************)))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,)))((((((((()))))))))((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&'''(((((((((***))))))))))))))))))***))))))************)))((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''''''''((()))(((((((((((())))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''((()))***((()))******++++++******(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))************))))))***)))'''''')))))))))((((((((())))))((((((((()))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,...///...+++((('''((((((((((((((()))))))))))))))***+++***((('''((()))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))******,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((())))))))))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''))),,,......,,,)))''')))*********)))))))))***%%%&&&''')))))))))((('''(((((((((((())))))))))))((()))))))))***************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******++++++,,,,,,((()))))))))((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((((('''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''******))))))))))))*********************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))((('''&&&'''((((((((((((((())))))))))))+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))***+++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((((((((((()))))))))))))))******++++++******)))***)))'''''')))))))))(((&&&((())))))''''''(((***+++***)))(((((()))***+++((((((((()))***+++++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************,,,///111///***''''''((((((((((((((())))))))))))((())))))(((&&&%%%%%%&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---,,,+++******+++,,,---++++++************++++++(((((())))))))))))))))))************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((%%%'''+++------+++'''%%%'''((()))((('''&&&'''(((&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))******************)))))))))((((((((()))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''((()))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''+++***)))(((((()))***+++((())))))************)))'''((((((((()))))))))***(((((((((((()))))))))))))))+++,,,+++((('''((()))(((((((((((())))))))))))***)))((('''''''''(((((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((++++++)))'''((()))((())))))***************(((((())))))))))))((((((((((((((((((((())))))***((()))))))))************'''((((((((()))))))))***)))******++++++******)))***)))'''''')))))))))(((%%%'''))))))''''''(((***,,,+++***))))))***+++,,,************++++++++++++))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((+++...---)))&&&''')))))))))))))))((((((((((((((())))))(((&&&$$$%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++---,,,***))))))***,,,---++++++************++++++((((((((()))******++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************'''(((((()))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,***(((''''''((()))******)))((('''''')))***)))&&&%%%&&&((()))((((((''''''''''''((((((((((((((())))))))))))))))))))))))*********************)))))))))(((((((((((()))))))))))))))***''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''')))******''''''(((***))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''((())))))*********)))((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''((()))'''%%%$$$&&&(((+++***)))(((((()))***+++&&&'''(((***++++++++++++'''((((((((())))))******(((((((((((()))))))))))),,,...///---***((()))+++(((((((((((())))))))))))***)))'''&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%(((,,,,,,)))''''''((('''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((())))))*********+++'''((((((((())))))************++++++++++++*********)))'''''')))))))))(((%%%'''))))))'''&&&(((+++---,,,***))))))***,,,---------,,,,,,+++*********))))))))))))(((((((((((('''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((###(((,,,+++(((&&&(((+++))))))))))))((((((((((((***++++++***(((&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,+++)))(((((()))+++,,,++++++************++++++******+++,,,---......///((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************''''''((((((((('''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((+++------+++(((&&&+++***)))(((((()))***+++)))+++,,,+++((('''(((***+++)))(((&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))************************))))))))))))''''''((()))***+++,,,,,,''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''''')))+++***'''&&&(((***************************'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((()))******((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''((())))))*********)))((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''((()))***(((&&&%%%&&&)))************************(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,+++)))(((&&&%%%%%%******************************)))))))))))))))***************************((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))((('''&&&%%%%%%&&&'''(((((((((((())))))))))))"""%%%***+++******************)))(((((())))))************))))))+++++++++*********))))))******+++++++++,,,,,,,,,+++*********))))))((((((***)))(((''''''((()))***&&&'''((()))***+++,,,,,,......,,,***(((&&&%%%$$$***************)))(((((())))))************))))))******))))))((((((''''''************+++++++++++++++***((('''''')))+++,,,))))))))))))***************)))(((''''''((()))***+++******))))))***++++++&&&''''''((()))******+++************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))***,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))((('''&&&&&&'''((()))***)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))!!!"""$$$&&&(((******+++))))))))))))((('''&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))***++++++***)))(((((()))))))))))))))))))))))))))''''''''''''((((((((((((((())))))((('''''')))***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))---///...***'''))),,,***((('''((()))***)))'''(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++***************)))((((((,,,,,,++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))*********)))((((((((((((((())))))(((((((((((())))))***************************(((''''''(((((('''%%%******))))))((((((((('''))))))))))))))))))))))))************************''''''((()))***+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))$$$&&&'''))))))(((&&&%%%---,,,+++)))'''%%%###"""************************))))))))))))************&&&&&&'''((((((((((((((())))))))))))))))))))))))******))))))))))))***************))))))(((((((((&&&&&&'''((()))******+++((((((((((((((((((((((((******)))))))))))))))***((((((((((((((((((((((((&&&(((******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))'''&&&&&&&&&'''((((((((((((((())))))))))))---)))%%%%%%)))+++***(((***************)))((((((+++++++++,,,,,,++++++++++++++++++*********))))))))))))*********+++++++++************)))))))))(((***)))(((((((((((()))***''''''((()))***+++,,,,,,+++++++++***)))(((((('''***************)))(((((())))))************))))))***)))))))))((((((((('''(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))***************)))(((((((((((()))*********))))))))))))))))))(((((())))))******++++++************************+++++++++*********))))))++++++++++++++++++++++++******************++++++***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((())))))))))))((('''&&&))))))))))))))))))))))))(((((('''&&&''''''))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))((()))***)))'''&&&'''((())))))))))))))))))))))))''''''((((((((()))))))))((()))))))))''''''(((***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++...,,,)))'''(((+++***((('''((()))***)))'''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,***************)))((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))*********)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))'''((())))))'''&&&)))))))))(((((((((''''''))))))))))))))))))))))))************************''''''((())))))***++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''((()))***)))(((&&&%%%''''''(((((((((((((((((())))))))))))))))))))))))************++++++++++++&&&''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******+++******)))'''&&&&&&%%%######%%%''')))***,,,---(((((((((((((((((((((((())))))))))))))))))******''''''''''''''''''''''''%%%''')))))))))((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***)))((((((((((((((()))(((((((((((())))))))))))///+++'''&&&((()))'''%%%)))************))))))((())))))************))))))+++++++++***************(((((()))))))))*********************))))))))))))***))))))(((((())))))***''''''((()))***++++++,,,((()))))))))************)))************))))))((())))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***************))))))(((((())))))***((()))******)))((('''&&&***************+++++++++************************+++++++++***************++++++++++++++++++++++++((())))))***++++++,,,,,,***+++,,,+++)))))))))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))******))))))(((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))---,,,,,,+++)))'''%%%$$$%%%&&&'''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((&&&'''((('''%%%%%%%%%'''))))))))))))))))))))))))((((((((()))))))))******((()))***)))((('''(((***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++(((&&&'''******((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))'''&&&''''''(((***+++,,,***************)))((((((''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++)))(((((()))***)))'''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))*********((('''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))))))))*********++++++))))))************))))))))))))))))))))))))))))))******))))))))))))************)))(((((('''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))&&&(((******))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******))))))))))))))))))(((((((((((())))))))))))***(((&&&&&&(((***)))((())))))************)))((())))))************))))))************************))))))))))))*********+++*********)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((())))))*********+++))))))************)))((())))))************))))))))))))))))))(((((((((((()))*********++++++++++++(((((()))************)))((()))))))))************))))))))))))))))))))))))((()))+++++++++)))'''%%%*********************)))************************************************************************))))))*********+++++++++)))+++,,,+++***)))***+++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))************))))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((())))))))))))************''')))******((('''((()))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++)))'''((()))***((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********************)))((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((+++)))((()))***+++***(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((()))))))))(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))******))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))''')))++++++*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******************(((((((((((())))))))))))***))))))***+++---------((())))))*********))))))+++++++++,,,,,,+++++++++*********************************+++++++++,,,,,,))))))))))))))))))******))))))************))))))(((((())))))******++++++*********)))))))))))))))((())))))*********))))))))))))************))))))(((((((((((()))))))))))))))*********++++++++++++(((((()))************)))((()))))))))************))))))************)))))))))***+++,,,,,,***(((''')))))))))))))))(((((((((************************************************************************+++++++++*********)))))))))***++++++***)))***+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))&&&'''(((((())))))))))))(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&'''((((((((((((((((((((((((((())))))))))))************'''(((******)))(((((()))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++***)))*********((('''((()))***)))'''(((((((((((())))))))))))((((((((((((((((((((((((+++++++++******))))))(((***************)))((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***)))((()))***+++***)))''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%&&&'''((()))))))))++++++***((('''&&&%%%$$$))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))******))))))))))))******((((((((())))))*********'''((((((((())))))******((((((((((((((((((((((((&&&''')))***++++++******''''''''''''''''''''''''(((***++++++)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))'''''''''(((((('''''''''***************+++++++++***++++++++++++,,,,,,,,,))))))))))))************)))******++++++******)))(((((())))))************++++++******))))))((((((((())))))************)))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))******++++++******))))))***+++,,,,,,+++***)))((((((((((((((()))))))))***************************************+++++++++************************,,,,,,++++++***))))))((()))***++++++***)))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))'''(((((()))(((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))((((((((())))))(((''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''(((''''''''''''''''''((('''((())))))(((''')))***))))))))))))))))))))))))((((((((()))))))))******&&&(((***+++)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********((('''((()))***)))'''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++)))((('''***************)))((((((''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))))))))((('''(((***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''************************(((((()))))))))*********((((((((((((((('''&&&&&&))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((('''(((((())))))***+++++++++((((((((((((((((((((((((&&&''')))+++,,,+++***)))((((((((((((((((((((((((''')))***)))'''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''')))*********))))))(((((((((((())))))))))))'''((())))))''''''&&&'''(((((()))***************%%%%%%&&&&&&&&&&&&%%%%%%))))))*********+++++++++************++++++++++++((()))))))))************)))***++++++++++++***)))))))))))))))************************))))))))))))(((((()))***************))))))************))))))'''((((((((()))))))))***(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))************)))***++++++++++++***)))(((((())))))******++++++((((((((())))))******+++************************))))))*********+++++++++************************++++++******************(((***++++++******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&'''((())))))))))))((())))))))))))))))))))))))&&&'''((())))))(((((('''))))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))))))))*********)))(((((('''((((((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&((())))))(((((()))***))))))))))))))))))))))))''''''((((((((()))))))))&&&(((***+++***((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********)))***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))******++++++***)))((('''***************)))((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&''')))***)))((())))))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((&&&&&&''''''(((((())))))************************)))************+++++++++***************)))(((((())))))))))))))))))))))))******))))))))))))******))))))((('''&&&%%%%%%$$$+++++++++***************************************%%%''')))+++,,,+++***)))++++++++++++++++++++++++'''((()))(((%%%######$$$))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************&&&'''(((*********)))((((((((((((((()))))))))))))))***,,,,,,,,,+++,,,,,,(((((()))***************++++++,,,,,,,,,,,,++++++))))))******++++++++++++))))))))))))************(((((())))))*********+++)))***+++,,,,,,+++***)))))))))))))))************))))))))))))************(((((()))***************))))))************))))))'''((((((((())))))******************+++++++++++++++***((('''''')))+++,,,))))))))))))************)))***+++,,,,,,+++***)))''''''''''''(((***+++,,,(((((()))***+++,,,,,,---************************))))))******++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,(((***++++++******+++---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************&&&&&&'''(((((()))(((((())))))))))))))))))))))))%%%&&&''')))))))))((((((************************'''''''''((()))******+++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))((()))***+++++++++++++++%%%&&&'''((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))&&&'''(((((('''''')))***))))))))))))))))))))))))''''''''''''((((((((((((%%%(((++++++***((('''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&((()))***)))'''***((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((((((***************)))((((((,,,,,,++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&'''((())))))((())))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())),,,+++***(((''''''&&&&&&''''''(((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((()))++++++******))))))))))))))))))))))))))))))************+++++++++))))))((((((''''''&&&&&&'''((()))+++++++++***)))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((%%%'''(((*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))(((((()))+++))))))******++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))(((***+++,,,------,,,+++,,,+++******))))))******,,,+++++++++******))))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))***)))((('''''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++++++++++++++++++++,,,))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))...---+++)))((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******))))))((((((''''''))))))(((''''''((()))***+++***'''&&&&&&''')))+++(((((((((((()))))))))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((()))((('''))),,,---+++(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))))),,,***(((((()))******)))))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++******))))))))))))******+++++++++*********))))))***++++++******)))((('''''''''(((((()))(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))***+++,,,,,,+++***)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++******))))))))))))))))))((((((((((((******))))))((((((''''''***)))((('''&&&&&&'''(((''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''***+++***)))&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''((()))******)))(((''')))))))))))))))(((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))******)))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((('''''''''((())))))************)))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''')))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))((())))))(((''''''(((***((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******&&&&&&((()))***+++,,,,,,,,,+++******))))))******))))))))))))((((((((('''))))))))))))))))))))))))'''''''''''''''(((((()))***)))((((((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***++++++++++++************))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++,,,---------+++)))((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((()))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))++++++******)))((((((((((((((((((((((((((((((((('''&&&%%%''')))***(((&&&(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''(((((((((((()))'''%%%&&&((()))******))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''((((((((()))))))))(((((()))))))))*********)))))))))(((((()))***************))))))''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((((((((''''''''''''(((((()))***++++++++++++***)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((((((((((((***)))))))))((((((((('''***)))((('''&&&''''''(((''''''((((((((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))+++,,,,,,+++''''''((((((((((((''''''''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))************)))))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((((((((())))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&''')))(((((('''''''''''''''&&&)))))))))))))))))))))))))))))))))************+++++++++************++++++&&&&&&'''(((***+++---...,,,+++******))))))******))))))))))))(((((((((((()))))))))))))))))))))))),,,+++)))''''''(((***+++)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))************))),,,,,,++++++******))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((+++...111111...***''''''((((((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''')))+++------+++((('''&&&''')))******)))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''&&&$$$$$$%%%''')))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((()))))))))************+++((((((((((((((('''''''''((((((''''''''''''(((((()))((((((''''''(((((())))))******++++++******)))***))))))(((((())))))***((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((''''''''''''(((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************&&&%%%$$$%%%'''(((((('''(((((())))))))))))(((((('''(((((())))))(((((('''(((''''''''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((((((''''''(((((()))))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))((((((((()))))))))******''''''(((((()))))))))***,,,+++***((((((((()))***)))))))))******))))))))))))))))))******)))))))))((((((((((((((((((((((((*********)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((()))((('''&&&(((***(((((((((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************+++******))))))******+++***)))))))))***,,,...000,,,+++******))))))******+++++++++***************)))))))))))))))))))))))),,,+++)))((((((((())))))((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***************...------,,,+++******)))((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''***///222222000,,,***''''''(((((()))))))))*********))))))(((''''''&&&(((((((((((((((((((((((())))))************))))))''''''(((((())))))******)))***,,,,,,,,,+++)))((('''((()))***+++***)))((((((((((((((())))))))))))(((((())))))************&&&&&&&&&&&&&&&&&&&&&&&&)))))))))************)))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''((((((((('''%%%%%%&&&''')))((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******''''''((((((((((((''''''))))))))))))))))))))))))*********************+++)))))))))))))))***++++++)))((((((''''''(((((()))))))))(((((((((((())))))))))))************))))))***))))))))))))))))))***((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))******%%%$$$###$$$&&&'''&&&%%%))))))************))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))************************++++++)))(((((()))++++++)))))))))))))))*********************************)))))))))*********++++++'''((((((((())))))******,,,+++***((((((((()))***))))))************))))))))))))************))))))))))))))))))))))))))))))++++++***)))(((''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))******)))(((((()))+++)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,*********+++,,,---,,,+++******))))))************************++++++))))))))))))))))))))))))(((((()))))))))'''&&&%%%))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***++++++,,,,,,++++++//////...---,,,++++++***((()))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))+++---/////////---,,,'''((((((((())))))******++++++***)))(((''''''&&&(((((((((((((((((((((((())))))************))))))''''''(((((())))))******,,,,,,+++***))))))******))))))))))))***++++++,,,(((((((((((())))))))))))((((((((()))******++++++''''''''''''''''''''''''))))))*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))***)))(((((())))))'''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++''''''((((((((((((''''''************************,,,,,,+++***))))))******(((((((((((()))***,,,---)))))))))(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))***)))((()))+++++++++)))))))))************))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))++++++++++++++++++++++++++++++************++++++)))))))))((()))******+++************************************++++++++++++((())))))))))))))))))***+++***))))))))))))))))))((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))++++++)))(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((***+++******))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))(((((((((((())))))+++******)))((())))))))),,,+++******))))))******(((((((((((())))))))))))))))))))))))))))))))))))***+++---......,,,***)))*********)))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,......------,,,,,,++++++))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,((())))))))))))))))))***++++++***))))))(((''''''(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))---,,,***((((((((()))***)))))))))))))))***,,,,,,(((((((((((())))))))))))(((((())))))*********+++************************&&&((())))))'''&&&&&&'''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***,,,+++******+++***'''%%%))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''************++++++++++++,,,,,,***))))))***+++,,,)))((('''''''''(((***+++******))))))))))))*********))))))(((((())))))******))))))(((((())))))***+++******))))))******+++))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))&&&'''(((((()))(((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))+++***))))))++++++***)))))))))************))))))((())))))******))))))((((((''''''''''''''''''(((&&&&&&&&&'''(((((())))))'''(((((())))))((((((''')))((((((''''''(((((()))************************))))))************))))))***)))((((((((()))++++++************************))))))))))))*********************)))))))))))))))((())))))************)))((()))+++,,,,,,+++)))(((((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++***)))(((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***)))'''''')))***))))))))))))))))))******))))))))))))))))))))))))******))))))((((((((((((***))))))))))))))))))***((())))))*********)))))),,,+++******))))))******'''((((((((()))))))))))))))))))))))))))))))))))),,,------............---,,,+++)))((((((((()))***************************))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))******+++******)))*********)))))))))))))))+++******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))((((((((((((+++*********)))(((''''''%%%&&&((()))******))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))&&&(((***)))'''%%%&&&'''))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))+++******+++++++++(((&&&))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((()))'''(((***++++++***((('''))))))))))))*********+++***)))((()))***,,,...000000///,,,***((((((((()))+++******))))))******+++******))))))))))))*********)))(((''''''((()))***+++******))))))******+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***%%%&&&((()))))))))((((((''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******)))(((''''''))))))((('''((())))))))))))))))))((())))))************))))))'''(((((())))))(((((('''&&&&&&'''(((((()))******'''((()))******)))((('''(((''''''''''''''''''((())))))))))))))))))))))))'''((()))******)))((('''***)))((((((((()))+++,,,************************(((((((((((())))))))))))++++++******))))))(((((('''((()))+++++++++***)))((()))+++,,,,,,+++)))(((((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++***(((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((((('''++++++************++++++((()))+++,,,---------,,,,,,++++++***)))*********))))))******+++++++++,,,))))))))))))))))))))))))((('''&&&%%%&&&''')))+++---+++)))''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************(((((()))***************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&''')))++++++)))'''&&&++++++******))))))((((((************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''((()))+++++++++(((&&&$$$!!!###'''***+++)))'''%%%(((((((((((())))))))))))******))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((+++---,,,)))'''(((***))))))))))))))))))))))))******))))))((((((((('''&&&&&&&&&'''''''''(((((()))((()))***,,,,,,***((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***''')))***,,,,,,***)))''''''((((((((())))))******'''''''''(((***...111333888666222...+++***))))))++++++************++++++******))))))))))))*********)))(((''''''((()))***++++++************++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++************************))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))(((((((((((('''((((((((())))))******%%%&&&((()))))))))((((((''''''(((((((((((('''''''''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++,,,+++******+++,,,+++)))(((((())))))))))))(((((())))))************))))))'''((()))******)))(((''''''''''''((()))******+++'''((()))******)))((('''''''''&&&&&&&&&&&&''''''******************************************************++++++++++++******))))))))))))))))))))))))************************%%%&&&''')))******++++++,,,+++++++++******))))))...***((((((***,,,+++***))))))))))))))))))))))))******))))))))))))******,,,+++)))((((((((()))***))))))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***)))))))))))))))***+++***++++++,,,,,,++++++*********))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))))))))((()))******)))***,,,...******))))))***++++++,,,((()))))))))************---,,,+++)))((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++***)))***+++++++++))))))'''%%%'''***---,,,+++)))************+++++++++---***((()))***+++)))&&&)))+++,,,+++)))(((((((((***************)))(((((()))***+++,,,,,,+++***)))************************)))))))))))))))))))))))),,,***)))((()))***)))((()))************+++++++++---,,,+++******,,,---///,,,++++++***)))(((''''''+++)))((('''((()))((('''''''''((((((((((((''''''(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%'''&&&&&&''''''((()))***))))))(((((((((((())))))++++++******))))))((((((((((((((((((((((((((((((((()))***++++++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))(((''''''((()))******)))******)))(((((())))))***))))))***++++++)))((('''''')))************+++---666999:::333)))###''',,,************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((************************++++++***)))(((((()))))))))))))))))))))))))))))))))(((&&&&&&((((((((('''))))))***+++++++++++++++))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((('''&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''************************************************)))))))))******)))))))))))))))))))))))))))))))))************************))))))************))))))++++++*********)))))))))---***'''(((***++++++)))))))))))))))))))))))))))++++++************++++++++++++)))((((((((())))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++***************+++***++++++,,,,,,++++++******)))))))))))))))(((((())))))))))))))))))))))))---,,,,,,+++***((((((''')))+++,,,+++))))))***+++******************++++++************++++++++++++))))))((('''&&&&&&&&&&&&++++++++++++++++++++++++))))))(((((()))***,,,---*********************************************************************************++++++*********((((((((((((((((((((((((++++++******************))))))*********+++++++++***)))((()))***+++***(((,,,***((((((***+++)))''')))************++++++++++++***((()))++++++)))'''((()))++++++)))((()))*********+++++++++******)))))))))***++++++***))))))************************)))))))))))))))))))))))),,,***(((((()))***)))((()))************+++++++++///...,,,+++***+++,,,---,,,,,,++++++***)))((((((***((('''&&&'''((('''&&&'''(((((())))))(((((('''(((((((((((())))))))))))((((((((()))))))))))))))))))))(((((('''((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&***)))(((''''''((()))***)))))))))))))))))))))))))))''''''((()))******)))***************************************)))((((((((()))******))))))***+++,,,333::::::333,,,((((((*********)))))))))((((((++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))***(((''''''((())))))(((&&&&&&'''((((((((((((((((((((()))))))))*********(((((())))))))))))((((((************************((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&''''''))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''************************************************(((((())))))))))))(((((())))))))))))))))))))))))************************,,,,,,,,,,,,+++)))((('''******))))))))))))((((((+++)))'''((()))******))))))))))))))))))))))))))),,,++++++******++++++,,,******)))((((((((())))))))))))))))))***************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++------,,,+++*********+++******++++++++++++******)))))))))***************))))))))))))))))))))))))......---,,,+++******)))***+++---,,,***((('''(((++++++*********************++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************+++,,,---************************************************************************************************++++++++++++++++++++++++,,,,,,++++++***))))))((((((((()))))))))************((((((((()))***)))(((+++***))))))******)))((()))************+++++++++***)))((()))++++++***)))''')))++++++***)))***+++******++++++,,,++++++***((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))***)))((()))************+++++++++111///---,,,******++++++------,,,,,,++++++*********(((&&&&&&'''''''''&&&((())))))******))))))((((((((((((((())))))))))))''''''(((((()))******+++++++++***)))(((((((((((())))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))((('''((()))***)))((()))***+++,,,,,,+++***)))+++******))))))))))))))))))***+++***(((((((((***&&&,,,333777555000***'''******))))))))))))((((((------,,,+++***)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))+++)))'''((()))***))))))(((((()))***************(((((())))))))))))******(((((())))))))))))((((((************************''''''''''''''''''''''''***((('''((()))***)))'''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***************************(((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''************************************************(((((())))))))))))(((((())))))))))))))))))))))))************************,,,,,,,,,+++***)))(((''')))))))))((((((((((((((()))(((((((((((())))))((())))))))))))))))))))))))+++******))))))******+++)))))))))((((((((())))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...---,,,+++***)))))))))******++++++++++++******))))))******++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,---------'''***,,,---+++)))''''''++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......))))))))))))))))))))))))************++++++,,,,,,************************************************************************+++******************+++------------------------+++++++++*********))))))))))))))))))*********+++***)))((()))***+++***(((''''''((()))++++++++++++))))))*********+++++++++((()))***+++,,,,,,+++***)))+++,,,,,,***))))))***))))))***++++++++++++***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***(((((()))******)))))))))*********+++++++++000///---,,,+++++++++,,,---------------,,,,,,,,,***(((''''''(((((('''&&&))))))************))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''((((((++++++***)))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''((()))***)))(((((()))+++------,,,***))),,,+++)))((((((((()))***+++,,,,,,+++)))(((((())))))((()))***+++,,,+++******)))))))))((((((((((((+++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((((((((((((+++)))((((((*********)))))))))***++++++++++++***(((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''************************(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((()))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********---,,,+++))))))((((((((()))******++++++******)))))))))******++++++,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,---%%%(((+++,,,+++)))))))))******+++++++++******)))))))))))))))*********+++)))))))))))))))***+++,,,))))))))))))))))))))))))))))))******************************************************************************************++++++***))))))***++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,+++******,,,,,,+++***%%%''')))***++++++++++++))))))*********+++++++++(((***,,,---------,,,,,,,,,......---+++))))))***))))))******+++******)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((((()))******)))))))))*********+++++++++---------------------...---------------.........,,,***(((((()))***)))((())))))************))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&)))))))))))))))***++++++))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((***((('''((()))***)))''''''(((***,,,---,,,***))),,,+++)))((((((((()))***,,,------,,,***(((((()))+++(((%%%%%%''')))******)))))))))((((((((((((''''''(((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((&&&###!!!!!!###&&&((()))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((+++)))((((((*********)))%%%&&&&&&'''(((''''''''''''(((((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))(((((())))))))))))******''')))+++***)))(((((()))))))))))))))))))))))))))(((((((((''''''(((((((((''''''((()))))))))(((((())))))))))))************((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++***)))(((((((((((())))))************)))))))))))))))***************))))))))))))))))))))))))++++++******))))))))))))%%%'''*********)))***+++((()))***+++,,,++++++***(((((()))))))))************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++******)))++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,---,,,++++++,,,---,,,+++(((***,,,,,,***((((((((()))************+++++++++***,,,///000///...------...///000///---,,,,,,,,,+++++++++++++++******)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***+++******)))************+++++++++,,,,,,------............,,,,,,------......//////---+++))))))*********)))((())))))******))))))((((((((((((((())))))))))))+++******)))((((((''''''(((((((((((()))***++++++))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((((())))))((('''&&&''')))***++++++******+++******)))))))))))))))+++,,,---+++)))(((((())))))))))))+++++++++(((&&&))))))((((((((((((''''''&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))+++)))'''((()))***))))))&&&''''''(((((((((((((((''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))***************************((('''((()))***)))'''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))(((((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))*********++++++'''***,,,,,,***((()))***))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&((()))))))))(((((())))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***++++++***))))))*********))))))************))))))***)))))))))))))))(((((())))))))))))))))))))))))***************)))))))))''')))***)))(((((()))***&&&'''***,,,---,,,,,,+++))))))*********+++++++++---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***)))++++++++++++++++++++++++************************************************,,,+++***((((((***+++,,,........................******************++++++************++++++++++++,,,+++***+++,,,,,,+++***'''***,,,,,,***((((((((()))************+++++++++,,,///222333111...---...,,,...000000000///000111//////......---,,,******+++***))))))))))))***+++************************))))))))))))))))))))))))***)))'''(((***++++++***)))************+++++++++..................------++++++,,,------...//////,,,***(((((()))***)))((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((('''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((()))******)))((('''))))))))))))))))))))))))+++)))(((((())))))(((&&&&&&''''''((())))))*********************)))(((((()))******)))'''&&&'''(((&&&(((+++,,,,,,***'''&&&))))))((((((((('''''''''((((((((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***(((''''''((())))))(((((())))))***+++*********'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))(((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))******+++++++++,,,'''***------+++))))))+++))))))))))))))))))))))))******))))))))))))******%%%&&&((()))))))))(((((())))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++***++++++,,,,,,))))))************))))))******))))))((((((''''''))))))))))))))))))))))))'''((()))***+++,,,------***+++***)))'''&&&''')))%%%'''))),,,------,,,,,,******+++++++++,,,,,,,,,***))))))(((((())))))***************************+++,,,---------,,,+++***++++++++++++++++++++++++************************************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))************+++***)))***+++++++++)))###'''+++,,,+++******,,,)))************+++++++++---111555555222///......+++---000111111222444555222111111000///---,,,+++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))***((('''(((***++++++***)))************+++++++++000000//////...---++++++***++++++,,,---...//////+++)))((('''((()))((('''''''''((((((((((((''''''(((((((((((())))))))))))%%%%%%&&&&&&'''(((((((((***)))(((''''''&&&&&&'''))))))(((((((((((())))))++++++******))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++'''((()))******)))((('''************************+++)))(((((())))))(((&&&&&&&&&&&&&&&'''(((******)))***+++++++++***((('''&&&(((((((((&&&%%%&&&'''%%%'''((('''&&&&&&'''))))))(((((((((''''''''''''+++++++++***************(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%((())))))(((%%%$$$'''''''''''''''''''''''''''''''''''''''((()))***)))))))))))))))))))))))))))(((&&&&&&((((((((('''%%%&&&&&&'''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((***((('''((()))***)))(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&''')))))))))((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,******++++++++++++******((((((((((((((()))******))))))(((((((((((())))))++++++******)))(((((((((,,,+++***((((((((()))***---,,,+++)))(((&&&%%%$$$))))))))))))))))))))))))))))))************))))))************************)))))))))))))))(((''''''---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((())))))((()))***+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,++++++,,,------******+++,,,,,,,,,,,,,,,((()))***++++++***(((((())))))))))))))))))))))))+++,,,---......---+++***.........------+++******,,,,,,,,,---------......------------------------......------------......*********+++,,,---//////+++++++++,,,------......---,,,,,,,,,,,,,,,------******))))))***+++,,,,,,...---,,,+++************+++***)))(((((()))***+++++++++******++++++,,,---000333555555222000000111000000000000000000000000---------...//////000000555333111...,,,+++++++++***+++---......---+++))),,,++++++******++++++,,,(((***...000111///,,,+++++++++,,,,,,---...//////333333222000///...---,,,/////////......---------))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))+++++++++***)))((((((((()))*********+++))))))))))))************''''''((())))))))))))(((******))))))))))))******++++++++++++++++++++++++)))***,,,---,,,+++)))''''''(((***+++,,,+++)))((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***+++++++++******)))((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************************))))))))))))))))))))))))''''''(((((()))******++++++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************+++++++++++++++++++++******))))))))))))))))))******)))))))))((((((((((((((()))************))))))))))))******+++++++++++++++++++++,,,,,,+++)))((((((((()))************))))))((((((((())))))))))))))))))))))))))))))************))))))************************)))*********))))))(((''',,,+++***)))(((((((((((())))))))))))))))))))))))++++++++++++,,,------...************************,,,+++***))))))))))))***))))))***+++++++++******,,,,,,++++++************)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))************************++++++++++++******************************)))***,,,------,,,***))),,,------------,,,++++++,,,,,,---------..................---------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---...+++,,,,,,,,,,,,---------++++++*********++++++,,,***************+++,,,,,,------,,,+++***))))))***+++***)))(((((()))***+++++++++******++++++,,,---000333555555222000000111111111111111111111111111......//////000111111111111111///.........//////,,,---...//////...---,,,------,,,,,,,,,,,,------+++,,,///000111000...---,,,------....../////////000//////...---,,,++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++(((((()))***************)))***************++++++))))))))))))************************++++++++++++******))))))))))))******++++++++++++++++++++++++)))***+++,,,+++***((('''###%%%''')))******)))(((((((((((()))))))))******))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,''''''(((((()))******+++))))))))))))))))))))))))'''(((((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************************))))))))))))))))))))))))$$$%%%%%%&&&''''''((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***)))((('''&&&&&&(((((())))))))))))((((((((((((((((((((()))******++++++************++++++))))))***++++++,,,------+++***))))))((()))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))************))))))*********************************+++******)))(((+++***)))(((''''''''''''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,+++************+++******+++++++++******)))+++************)))))))))))))))))))))))))))))))))***)))(((((((((((()))***)))))))))(((((((((((((((,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,---------------........./////////000000000000000//////............------,,,,,,------...------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++******+++++++++++++++*********+++,,,,,,,,,,,,+++***))))))))))))+++***))))))))))))***+++++++++******++++++,,,---111333444444333111111111000000000000000000000000/////////000111111222222//////...---------......////////////////////////......------------............///000000000//////.............../////////+++,,,,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***)))))))))))))))******+++***)))))))))))))))(((((())))))))))))************+++***)))))))))***,,,---******))))))))))))******))))))))))))))))))))))))((()))*********)))'''&&&###$$$&&&(((************)))))))))*********++++++)))))))))))))))))))))))))))+++---...///...,,,+++''''''(((((()))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%%%%&&&'''''''''))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++***))))))(((''''''(((((())))))))))))((((((((((((((((((((())))))***+++******))))))******+++'''((((((((()))))))))*********))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))************))))))******************************+++++++++******)))+++***)))((((((((((((((())))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))),,,,,,+++++++++++++++++++++++++++++++++***)))(((***)))))))))))))))))))))++++++++++++++++++++++++)))))))))(((((()))))))))***))))))(((((((((((((((,,,,,,+++******+++---...++++++++++++++++++++++++,,,,,,---............---++++++---...///000000000222222222222333333333333555444444333333222222222222222111111111111222222111111000///////////////000000///......---,,,,,,...------,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,+++******)))))))))***************************++++++******++++++,,,---000222333333333222111111........................---......//////000111111///...---,,,+++***))))))000//////...//////000111......------------....../////////.../////////000...............---------)))***++++++++++++******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))+++***)))(((((()))***+++(((((((((''''''&&&&&&&&&((()))))))))***************)))'''&&&&&&(((***+++******))))))))))))******))))))))))))))))))))))))(((((())))))(((((('''&&&&&&''')))***++++++++++++)))*********++++++++++++))))))))))))))))))))))))((()))***+++++++++***)))+++++++++***))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))******++++++******)))((((((((((((((())))))***))))))(((((((((((()))))))))))))))((((((((('''''')))))))))*********))))))***************+++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******+++++++++******++++++***)))))))))******)))))))))))))))))))))))),,,++++++*********++++++************************++++++++++++,,,++++++++++++++++++++++++***)))((()))))))))))))))))))))***++++++++++++++++++++++++************************++++++***)))))))))***++++++***)))))))))+++,,,---++++++++++++++++++++++++,,,------...////////////,,,---///111222333333444666666777777777888888888999999999888888777777777666666666555555666666666777666555444333333333333333333222111000//////...///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,+++************************++++++++++++******++++++******++++++,,,---000000111222222222111///++++++++++++++++++++++++++++++,,,,,,---...............------,,,+++******......------......///000------,,,,,,,,,,,,------000///...------......///------,,,,,,,,,,,,,,,,,,)))***,,,---------++++++''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,+++***)))(((((()))***+++)))))))))(((((('''''''''((()))))))))***************)))'''&&&&&&(((***+++******))))))))))))******((((((((((((((((((((((((((((((((((((((('''&&&&&&***************))))))))))))*********++++++++++++)))))))))))))))))))))))))))(((((('''((()))***+++---,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++******++++++++++++******((((((((((((((()))******))))))(((((((((((()))))),,,,,,+++******)))(((((((((((()))************)))***************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))******+++*********++++++************++++++))))))))))))))))))))))))***)))))))))))))))******++++++++++++++++++++++++)))***++++++,,,+++++++++******+++++++++******))))))))))))************+++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++*********+++---...******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000000111333444666777777777:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888888999999999::::::999888888888888888666666666555444333333222///...------,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,+++++++++++++++,,,******+++,,,,,,+++******++++++******++++++,,,---.........000111111000...)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---...///000//////,,,,,,,,,------......///------,,,,,,,,,,,,------//////...---------......+++++++++++++++,,,,,,,,,+++,,,...//////...---+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********+++******)))))))))))))))++++++***************)))))))))))))))************+++***)))))))))***,,,---******))))))))))))******(((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((('''&&&&&&&&&)))))))))*********++++++)))))))))))))))))))))))),,,***)))((((((***,,,---))))))******+++,,,,,,---((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((())))))******)))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))(((((())))))************))))))((((((((((((((()))*********))))))))))))))))))******************)))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((())))))*********)))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))++++++++++++++++++++++++((()))***+++++++++******))))))***+++++++++******************++++++,,,,,,))))))))))))))))))))))))******+++,,,,,,+++******+++***))))))***,,,...000)))***+++,,,------------........................111111111111222333444444444555666888999::::::;;;;;;<<<<<<<<<<<<=========<<<======>>>>>>?????????>>>>>>============>>>>>><<<<<<;;;:::::::::;;;;;;999999999888888777777777333222111000//////////////////...------------------,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++******++++++,,,------,,,,,,...000111...,,,))))))))))))))))))))))))((((((((()))******++++++)))***+++---...//////...***+++---...//////............------------......000000000/////////......***++++++,,,,,,---------,,,---///000000///---+++((((((((())))))*********(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''***************)))(((((((((((()))))))))))))))***))))))))))))************************++++++++++++******))))))))))))******))))))))))))))))))))))))***)))((((((''''''(((((()))(((((('''''''''''''''((((((((()))))))))******))))))))))))))))))))))))+++*********++++++,,,,,,'''(((((()))******++++++(((((((((((((((((((((((('''(((((())))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))&&&&&&''''''((())))))***))))))((((((((('''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((('''&&&&&&%%%(((((())))))))))))((((((((((((((((((((()))******++++++************++++++&&&&&&''''''(((((())))))'''((()))+++++++++***)))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((()))***))))))))))))))))))))))))(((((((((((()))+++,,,,,,************************'''((()))***++++++***)))((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))***)))((()))***,,,///111)))+++,,,...//////...---000000000000000000000000555555555666777888999:::777888999:::;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<===>>>???@@@@@@AAACCCBBBBBBAAAAAABBBBBBCCC<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;::::::::::::999888777666555444444444444000///...------------------------,,,,,,---......***+++,,,------,,,+++***++++++******++++++,,,---,,,++++++---000000...+++))))))))))))))))))))))))((((((((()))******++++++((()))***++++++***)))((()))+++---///000000///...//////............//////111111111111111000///...++++++,,,,,,---...//////,,,...000111000///,,,***((((((((()))))))))******(((((((((((((((((((((((('''((((((((())))))******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++++++++)))((('''$$$%%%%%%&&&&&&'''''''''))))))))))))************''''''((())))))))))))(((******))))))))))))************************************)))((((((((((((((())))))((())))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((()))***++++++,,,(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************(((((())))))******++++++************************&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&+++***)))(((((()))************++++++++++++******))))))************))))))(((((())))))************+++***)))***,,,---,,,+++))))))))))))************,,,***(((&&&&&&'''(((***))))))))))))************+++++++++,,,,,,---------+++*********))))))(((((())))))))))))*********************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************''''''(((((())))))******************************************************++++++++++++++++++++++++---+++)))'''&&&''')))+++(((((()))***+++,,,,,,,,,///...,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,---------...///000000111222222222333333333333444111333666888999:::999999;;;;;;<<<======<<<<<<<<<;;;<<<======>>>======<<<>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@???????????????=========<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::::::::999999999999999999999333333222111000//////...000000///...---,,,,,,+++++++++++++++,,,---...///------------------------++++++******++++++,,,---...---+++)))(((((()))***+++***)))(((((()))***+++))))))(((((((((((())))))+++++++++,,,,,,---------//////////////////......000000///...------,,,,,,------......//////000000111000///---,,,+++******)))))))))***++++++,,,,,,*********))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************&&&((())))))(((((()))+++))))))))))))))))))************))))))(((((('''''')))((((((***---,,,)))%%%(((((())))))))))))((((((,,,+++)))'''&&&%%%&&&&&&)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************))))))))))))*********)))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((()))))))))***))))))))))))))))))))))))+++++++++++++++***)))((())))))************))))))(((((())))))******++++++******))))))((((((''''''((())))))******((('''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))***+++***))))))))))))***+++******++++++++++++******))))))************))))))))))))))))))))))))*********)))((()))+++,,,+++***))))))))))))******************)))))))))((((((((())))))))))))************(((((())))))))))))))))))************)))))))))((())))))))))))***************)))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++///...,,,+++***+++,,,---)))))))))***+++++++++,,,,,,+++***)))))))))******++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......//////000111111222222333333444444555555666666888999999:::;;;===>>>>>>???@@@@@@AAAAAA@@@@@@@@@============<<<<<<<<<<<<;;;<<<===>>>??????>>>===>>>>>>>>>>>>????????????==================<<<<<<<<<<<<;;;:::::::::::::::999999999:::::::::::::::888888777666666555444444111111000///...---,,,+++,,,+++++++++,,,---......------------------------+++++++++***++++++,,,---...---+++)))((()))************))))))))))))******,,,,,,++++++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++*********+++++++++++++++111111111222222222333333......,,,+++***)))))))))******))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************'''((())))))(((((()))************)))))))))))))))))))))))))))((((((((((((***((((((***,,,,,,)))'''(((((())))))))))))(((((('''((()))*********)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))(((''''''((()))***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************))))))))))))***)))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))***((((((((())))))*********((((((((((((((((((((((((***************)))(((((((((((())))))))))))(((((()))))))))(((((('''''''''******))))))(((((((((((())))))*********)))((('''))))))))))))))))))))))))((((((((()))))))))))))))((('''&&&&&&&&&&&&'''(((++++++************+++,,,******++++++++++++******))))))************)))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))************)))***+++,,,+++***)))'''))))))))))))************((((((((((((((((((''''''************))))))))))))))))))))))))************))))))))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))************))))))))))))))))))************((((((((())))))))))))***((((((((((((((((((((((((++++++++++++******))))))+++++++++,,,,,,+++++++++++++++*********)))))))))******************++++++++++++***))))))))))))***++++++,,,,,,---------..................///000000111222222333333444444555555666666777888999999:::>>>===<<<;;;<<<>>>AAABBB??????@@@@@@@@@??????>>>???>>><<<;;;:::999::::::777888999999::::::999999;;;;;;;;;<<<<<<=========<<<<<<<<<<<<============:::999888888888888999999888888999999::::::;;;;;;;;;;;;::::::999999999888444333222111///...---,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---+++***)))******+++))))))***************)))******))))))))))))******((((((((()))))))))))))))'''((((((((()))*********&&&'''((()))***+++,,,---,,,,,,,,,------------...+++***))))))((()))))))))******))))))(((''''''&&&***))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************((()))***)))((('''((()))+++*********))))))(((((((((((((((((())))))))))))***)))((()))***+++***((((((((())))))))))))((((((&&&(((***,,,,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******************++++++++++++************))))))))))))))))))))))))))))))******''''''(((((((((((())))))(((((())))))))))))((((((((((((((()))))))))******)))))))))***************((((((((((((((((((((((((((())))))))))))((('''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&***))))))))))))(((((((((******++++++******)))((())))))))))))))))))))))))(((((())))))***+++++++++(((''''''&&&&&&''''''(((++++++++++++++++++,,,,,,******++++++++++++******))))))************)))))))))))))))))))))((((((((()))((('''(((***+++***)))((()))))))))******************+++++++++******)))((()))))))))************+++++++++******)))))))))*********)))))))))))))))((()))))))))************)))))))))))))))*********)))*********++++++++++++))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))***+++,,,,,,,,,,,,+++***(((((()))******)))((('''+++++++++***************,,,,,,,,,+++++++++,,,,,,***++++++,,,---......///111000000000111222333444555555555666666777777777888888999:::;;;<<<<<<===???>>>=========>>>???@@@>>>>>>>>>>>>>>>>>>===<<<>>>===:::777666555666777444444444444555444444444666666777777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<999888777666555555555555666666777777888999::::::::::::::::::999999999999888777666555333111000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,+++++++++++++++((()))***+++,,,+++***)))))))))(((((((((((())))))(((((())))))))))))))))))(((((()))******+++,,,,,,((()))***+++,,,...//////'''''''''''''''''''''''')))(((((((((((()))************)))))))))(((((((((+++************)))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************)))******)))(((''''''(((++++++******)))(((((((((''''''(((((())))))******+++***)))((())))))******(((((())))))))))))((((((******+++******((('''&&&((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++************)))))))))((()))))))))))))))*********(((((((((((((((((())))))(((((())))))))))))(((((((((((()))))))))***************************++++++))))))))))))))))))))))))((()))))))))))))))(((((((((((())))))))))))((((((######$$$&&&((()))***+++))))))))))))))))))))))))++++++++++++******))))))(((((((((((((((((((((((()))))))))))))))))))))******))))))))))))))))))*********++++++,,,,,,,,,,,,******++++++++++++******))))))************))))))))))))((((((((((((((((((***)))((()))+++++++++***((()))))))))************,,,+++)))((((((***+++---((()))))))))************,,,,,,,,,++++++******)))))))))))))))))))))******((()))))))))************(((((())))))************)))*********++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************))))))))))))************************+++++++++*********))))))******,,,------,,,*********+++,,,......---+++***+++++++++***************,,,,,,,,,---------,,,,,,******+++,,,...///000000333333333333444555666777888888888999999999999999::::::;;;<<<<<<===>>>>>>===>>>?????????>>><<<<<>>===<<<:::888666333222222333333222111111111111111111111111111222333444444555555888888888999999:::::::::999888777555333222111111333333444555666666777777999999999999999999999:::;;;;;;:::888777666555444222222000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++***---,,,,,,++++++,,,,,,---************************((())))))***+++,,,,,,---+++,,,,,,,,,------......))))))))))))))))))))))))((((((((())))))***,,,,,,)))))))))******+++++++++,,,,,,+++++++++*********(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************)))******)))(((''''''(((************))))))((((((''''''(((((())))))************))))))((()))***+++(((((())))))))))))((((((,,,***(((&&&%%%&&&((()))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******************)))))))))((((((((())))))************))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))************++++++******************************************))))))***++++++*********)))******++++++******)))$$$%%%&&&''')))+++,,,,,,))))))))))))************+++++++++***************((((((((((((((((((((((((******)))(((''''''&&&&&&)))******************)))((()))***+++,,,,,,,,,+++******++++++++++++******))))))************))))))'''''''''(((((()))))))))***)))((()))+++,,,+++***))))))))))))************,,,***(((''''''))),,,---))))))))))))************))))))))))))))))))(((((())))))))))))************))))))))))))************((((((((()))******++++++)))))))))*********++++++))))))))))))))))))))))))))))))************))))))&&&'''''''''((((((((((((+++************)))))))))************************************************)))***,,,------,,,***))))))***+++,,,,,,,,,+++*********************++++++***+++,,,,,,,,,,,,,,,++++++,,,---...000111333333666666666666777999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@???===:::999999999999999888777777666444333222111000000111111111111000/////////000000/////////000000111111222444444555555666777777777999777666444222111000000222222333333444444555555888888999999::::::;;;;;;===<<<<<<;;;:::999888888666555333222000//////...------------------------,,,,,,,,,,,,,,,------...------------------------))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++******'''(((((())))))*********+++++++++++++++************************)))))))))))))))))))))***+++,,,---)))))))))***+++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************((()))***)))((('''((())))))))))))))))))))))))***(((((((((((())))))))))))(((***+++***)))((()))***(((((())))))))))))(((((()))'''%%%###$$$'''+++...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******'''((((((((())))))))))))************))))))))))))((((((((()))******++++++******))))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++***************)))))))))++++++++++++++++++++++++)))******++++++++++++******++++++,,,,,,++++++******************))))))))))))))))))************+++++++++***))))))))))))***))))))))))))))))))))))))+++***)))((('''%%%%%%$$$'''(((((())))))((((((''''''((()))+++++++++++++++******++++++++++++******))))))************))))))%%%&&&&&&'''((()))******)))((('''(((***+++***)))))))))))))))************))))))((((((((()))***+++))))))))))))************''''''((((((((((((((((((((()))))))))************))))))))))))************'''(((((()))******++++++((((((((()))))))))******))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))+++++++++*********))))))************************)))))))))***++++++,,,,,,)))***,,,......,,,***)))''''''((())))))))))))))))))))))))***+++++++++,,,+++,,,---.........------...///000222444666777888888888888888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;999888777666222222222222111000///...//////000000111111111222222222000/////////000000///////////////000000000000111111222333333444444555555444333222222222222333333333333333444444444666777777888999:::::::::;;;;;;;;;;;;:::::::::999999888666444222111000///........................---,,,,,,,,,,,,---......------............------************+++,,,------***))))))(((((())))))***,,,,,,+++++++++*********((((((((((((((()))))))))************************)))))))))(((((((((''''''))))))))))))***+++,,,,,,)))))))))************************)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************'''((())))))(((((()))***((((((((()))******++++++))))))))))))(((((((((((('''))),,,,,,***((((((***(((((())))))))))))((((((((('''&&&%%%'''))),,,---))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))'''((()))******)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********************))))))))))))'''(((((()))******++++++*********)))))))))(((((((((((())))))))))))(((((())))))*********+++++++++*********))))))(((((((((************************(((((()))*********************++++++++++++******+++++++++******))))))((())))))*********++++++++++++***)))((((((((())))))))))))))))))))))))))))))+++******)))((('''&&&&&&'''((())))))))))))((('''&&&''')))***++++++************++++++++++++******))))))************))))))$$$%%%&&&'''(((***++++++((('''&&&''')))))))))'''))))))))))))************&&&'''((()))******)))((())))))))))))************'''((((((((())))))******(((((())))))*********+++))))))))))))************'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---(((***,,,......,,,***(((******+++++++++,,,,,,---(((((()))***+++,,,,,,------...000111111111000000111222333555777999:::;;;999999999:::;;;<<<>>>>>>============<<<<<<<<<<<<======<<<<<<;;;;;;::::::;;;999666444222222333333222222222111000///......---...///111222333333333333222111000///000000111000000000000000/////////......///000111111222222333222222222333444555555444444444444444444444333444444555666777777888888::::::::::::::::::::::::;;;:::888555333222111000////////////////////////---,,,,,,,,,,,,---......------......///......---+++***))))))***,,,...///---,,,,,,,,,,,,,,,,,,---,,,+++++++++******))))))***************)))))))))))))))******+++++++++,,,++++++******)))))))))))))))))))))))))))***++++++******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************&&&((())))))(((((()))+++''''''((()))***+++,,,,,,******))))))((((((''''''%%%))),,,---***(((((()))(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))'''((()))******)))((('''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++************))))))))))))'''(((((()))***++++++++++++*********))))))(((((((((((())))))))))))(((((()))************+++++++++***)))))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))(((((())))))******++++++))))))******+++++++++++++++***((('''''''''((()))))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))'''%%%+++*********))))))((((((((((((((((((((((((((((((************************))))))******++++++,,,,,,************************(((((((((((())))))))))))(((((()))***+++,,,,,,,,,)))***+++++++++)))((('''))))))))))))))))))))))))******)))))))))))))))***+++***)))))))))))))))***(((((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************)))++++++++++++++++++++++++------,,,,,,,,,,,,,,,---......---...///222555666777999;;;======<<<;;;:::;;;::::::999:::<<<===>>>@@@???>>>=========??????===;;;888666444333444444444444333333222000///...------............////////////000222333444555666222222111111222333444444222222111111000/////////222111000000000000111111222333444555555555555555999888888888777777666666666666777888888888888777888888777777888999:::::::::999888666555555555555333000---,,,---.........------............//////.........------.........,,,---...//////...---,,,************************+++*********))))))((((((+++***)))(((((()))***+++,,,+++***((((((((())))))++++++************+++++++++***))))))******)))(((******++++++++++++******++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((((((((((((((())))))************))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,......---,,,+++***))))))+++*********))))))((((((************))))))))))))************************''''''(((((()))+++,,,---************************)))*********++++++++++++******++++++++++++******---,,,+++***)))((('''&&&******)))))))))))))))***))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,*********)))))))))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,+++******************)))))))))(((************************************************)))))))))***************************************(((((((((((()))))))))***)))))))))***+++++++++,,,******+++++++++***)))((())))))))))))))))))))))))******))))))))))))*********)))))))))))))))******)))))))))***+++++++++,,,***))))))))))))))))))***))))))******+++++++++,,,++++++++++++++++++++++++---------,,,------......000/////////111444666888999;;;<<<>>>>>>===<<<;;;::::::999999:::;;;===>>>@@@@@@???>>>============:::999666444222222222333222222222111111///.............../////////000000111111222222333333444444111111111111111222333333333333222222111000000000222111111000000000111111//////000111222333444444:::::::::999999999999999888888999999999888888777666666555555666666777888999999888777666555444333666333000.........---,,,---------------...............------------......,,,---............---,,,************************,,,+++++++++******************)))(((((()))******+++***************++++++++++++************++++++,,,***))))))******)))'''(((((())))))))))))((((((+++******************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))*********)))))))))(((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))************))))))+++*********))))))))))))************))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))))))))((())))))))))))))))))))))))))))))((())))))***+++,,,************++++++,,,,,,***)))))))))))))))((((((+++++++++*********))))))++++++******************))))))))))))))))))))))))*********)))******+++,,,************************)))))))))*********++++++******++++++++++++************)))((('''&&&&&&%%%******)))))))))))))))***))))))))))))))))))))))))+++++++++******)))))))))+++++++++,,,,,,,,,------*********)))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++,,,++++++************))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))((((((((()))))))))************************++++++******+++++++++***))))))))))))))))))))))))))))))***)))))))))))))))******)))((((((((()))***++++++******************++++++))))))))))))))))))))))))'''((()))***+++,,,------++++++++++++,,,,,,,,,,,,------------...///000000222222222222444777999:::<<<<<<===>>>>>>===;;;:::999999999999:::;;;<<<===AAAAAA@@@???>>><<<:::999666555333111000///000000///000000000//////...---/////////000000000111111333333333333333333333333222111111111111222222333555555444333333222222111222222111111111111222222000000000000111333555666;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;::::::999888777666555555555555666666777444555666777777666555555888666333222111000---+++------------------,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***))))))((((((((())))))))))))***,,,,,,---------++++++************++++++---+++************((('''(((((())))))))))))(((((()))***************++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))*********************)))************************))))))************))))))++++++++++++************++++++++++++************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************------,,,+++***))))))((())))))))))))))))))))))))******)))))))))******+++)))))))))************+++''''''(((((()))))))))***+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++***************++++++++++++++++++++++++((()))))))))******************++++++++++++******))))))((((((((('''''''''))))))))))))))))))******))))))))))))))))))))))))++++++************))))))******++++++++++++,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((*********)))))))))))))))************************((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********+++++++++***************)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))***+++(((((((((((()))***,,,,,,+++++++++***************+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------------///000111222555555555666888:::;;;===<<<<<<======<<<;;;:::999999999::::::;;;<<<<<<===AAAAAAAAA???===:::777555111111///.....................////////////......000000000000111111111111444444444444555555555555444444333333333444444555777777666666555444444444333222222222222333444444777666555444444666888:::;;;<<<<<<======>>>>>>>>>=========<<<;;;999888777777777777666666777777888///111444666888888888777888666555444444333000---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******)))))))))(((((()))((()))+++,,,---,,,+++***++++++************++++++...,,,************((('''******++++++++++++******((((((((())))))*********************************((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((((((((())))))))))))))))))))))))))))))************))))))************************++++++*********)))))))))))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************,,,,,,++++++*********)))))))))))))))))))))))))))++++++******)))*********)))))))))))))))))))))***))))))*********++++++++++++++++++******************+++++++++++++++,,,,,,************************,,,++++++***************++++++++++++++++++++++++(((((()))))))))***************++++++++++++******************************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))************+++++++++***************((((((((('''(((((((((((())))))))))))))))))))))))))))))(((((()))***++++++(((((((((((()))***,,,,,,+++++++++******************+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,---------,,,------...000222444555999999999:::;;;<<<======;;;;;;;;;;;;:::999999888:::;;;<<<<<<======>>>>>>AAAAAA@@@>>>;;;777444222.........------...............///000111111111111111111111111222222222333444444555666777888999999888888777777777777777888999999999888777777666666444444444444444555666777===<<<:::888888999;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>======;;;:::888777777777666666666666666777000222444666777777555444555444444555666666444222000000//////...---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++***************))))))((()))***+++++++++***((('''++++++************++++++---,,,******+++***)))'''******++++++++++++******&&&''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********((())))))******+++++++++)))))))))))))))))))))))),,,+++***************+++***)))))))))))))))))))))++++++++++++*********************************************++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++))))))))))))******************++++++++++++******************++++++++++++'''((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))*********(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))((()))))))))))))))))))))))))))))))))*********++++++******************++++++(((((('''''''''((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))((((((((()))***++++++******************++++++((()))***++++++***)))(((+++++++++*********))))))++++++,,,,,,------............///111333666888999<<<<<<==================:::::::::999999999999999======>>>@@@@@@@@@@@@@@@@@@???>>>;;;888555222000---.........//////000000///000111333444555555555444444444444555555555555555666777888:::;;;<<<===<<<;;;;;;::::::::::::;;;<<<;;;;;;::::::999888888666666666666777888999:::>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<============>>>>>>======;;;:::999888555444444333333333333444555555666666555333111000444333333444777888888777444333222111000///......------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,+++***))))))+++++++++***)))(((''''''++++++************++++++---+++******+++,,,***)))(((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))************))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%&&&'''(((''''''''''''''''''''''''))))))************))))))((((((((((((((()))))))))))))))))))))(((((((((''')))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))*********'''(((((()))***+++,,,,,,))))))))))))))))))))))))++++++*********++++++,,,+++************)))))))))+++*********))))))((((((*********+++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******++++++++++++******((()))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))''''''(((((((((((())))))((())))))))))))*********(((((()))))))))*********(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((()))))))))************))))))))))))))))))))))))************************)))))))))***************************************))))))*********+++++++++)))))))))***+++++++++,,,***))))))((()))***+++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,***)))))))))))))))******)))))))))***+++++++++,,,''')))***++++++***)))'''***************+++++++++++++++,,,,,,---......///111222333555888:::===>>>????????????>>>===<<<;;;::::::999999::::::;;;;;;???@@@AAACCCCCCCCCCCCCCC???>>>;;;888555222111000......///000111222222222222333444666888999999:::888888888999999999999:::999::::::;;;<<<=========>>>======<<<;;;;;;<<<<<<=========<<<;;;;;;::::::888888888999999:::;;;<<<<<<<<<======>>>??????@@@>>>>>>>>>========================<<<;;;:::999888555444333333222222333333555555444444333222222222555333222333666888999999777666555444222111000///......------------......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------......---,,,***)))++++++******)))*********++++++************+++++++++***)))***,,,---,,,+++(((((())))))))))))((((((************))))))))))))************************))))))))))))))))))))))))(((((()))******)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))************))))))************************************************)))))))))))))))))))))))))))(((&&&&&&&&&''')))***(((((((((((((((((((((((())))))************))))))(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,)))******++++++,,,,,,,,,))))))))))))))))))))))))************+++,,,,,,---,,,,,,++++++************************++++++++++++,,,,,,,,,---------......---------...//////000000..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++*********)))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))*********+++)))************+++++++++******++++++,,,,,,,,,,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))...---,,,***((('''&&&&&&(((((())))))*********+++************************************************))))))******++++++,,,,,,************************)))************+++++++++(((((()))***+++,,,,,,---++++++*********+++---...))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))))))))))))))***(((((()))***+++,,,,,,---)))***,,,------,,,***)))(((((()))***+++,,,,,,---++++++,,,,,,---...//////444444666888;;;>>>@@@BBBAAAAAA@@@@@@>>>===;;;::::::::::::::::::;;;<<<===AAABBBCCCEEEFFFEEEEEEDDD???===999666333111000000...///000222333333444444333444666888:::;;;<<<<<<;;;;;;;;;<<<<<<<<<==============================???>>>===<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;:::999::::::;;;<<<===>>>;;;<<<>>>@@@BBBCCCDDDDDD@@@?????????>>>>>>======<<<<<<<<<<<<;;;:::999999777666555555444444444444111111111222333555666777666444222222555777999999999888777666444333111111///......------......///------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////...,,,+++***+++******)))***+++---...++++++************++++++***))))))***,,,------,,,******++++++++++++******---,,,,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,))))))))))))))))))))))))))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((('''&&&'''(((+++,,,))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,+++++++++************)))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************+++,,,---...,,,,,,,,,+++++++++*********+++,,,---...///000000........./////////000000...//////000111222222333////////////////////////222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++******,,,,,,,,,+++++++++******%%%''')))+++,,,+++***)))))))))))))))))))))))))))******++++++,,,,,,,,,,,,(((((())))))))))))((((((++++++++++++++++++++++++******************************))))))))))))******&&&''''''(((((((((((((((,,,---...,,,***))))))***************************************************+++*********))))))((((((******))))))(((''''''''')))))))))))))))))))))))))))))))))))))))******+++'''((()))***************,,,,,,+++******))))))(((,,,,,,++++++***)))((((((***)))))))))+++,,,++++++)))************+++++++++(((((())))))******++++++++++++++++++++++++++++++(((((())))))******++++++***++++++,,,...///111222444666:::===@@@BBBCCCDDDCCCBBB@@@>>><<<;;;:::999========================>>>>>>>>>@@@AAAAAA>>><<<999555111000111111///---111111111111222333444555666888:::;;;<<<===@@@BBBAAA@@@???===<<<<<<======BBB@@@???@@@BBBBBB@@@===;;;===>>>;;;:::;;;======<<<:::;;;===>>><<<::::::555888999666555777;;;>>>???>>>>>>>>>??????>>><<<>>><<<;;;<<<>>>?????????<<<:::888777777777555444999777555444555444222000222222333444444444333333333222111000000222444555777777888888888888777777:::666222000//////...---//////...---+++***))))))))))))******+++++++++++++++++++++++++++***)))(((...---,,,,,,------+++***"""$$$'''+++---------,,,)))))))))))))))))))))))))))))))))))))))(((''''''*********)))))))))))))))))))))*********))))))((())))))))))))))))))))))))***)))(((''''''((()))***%%%'''(((*********))))))''''''(((((())))))******((((((((((((((((((((((((************))))))))))))(((((()))***************,,,+++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++***))))))***+++,,,(((((((((((()))***,,,---************************&&&''')))***+++++++++***)))))))))))))))))))))))),,,---...---+++***+++,,,))))))************))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))*********///...,,,+++***+++,,,,,,))))))******************,,,+++***)))******,,,---...------,,,,,,------...+++,,,---...///000111111///000111333444444444444555555555666666777777777777777777666555555444444111111000///...........................------,,,---,,,+++++++++,,,---......---,,,++++++***+++++++++***************+++++++++*********))))))(((((((((((())))))******++++++************************)))******++++++******)))++++++++++++++++++++++++******************************))))))))))))******''''''((())))))))))))(((***++++++***((('''((()))((((((((((((((((((((((((************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((())))))************)))+++************))))))))),,,,,,++++++***))))))(((***))))))***++++++++++++)))************+++++++++************++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,++++++,,,...000333555666888:::<<<>>>@@@AAABBBBBBAAA@@@>>>===;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>===;;;888666333///...///000///---000000000222333555777888888:::<<<======>>>@@@BBBCCCAAA???>>>???????????????===<<<<<<>>>>>><<<999:::<<<<<<;;;::::::;;;<<>>@@@@@@???>>>===;;;::::::;;;<<<;;;:::???>>>======>>>>>><<<:::;;;999777777888777666444222333333333333333222222333222111000000222444555666666777888888888888888555222///...///////////////......---,,,+++******)))*********++++++++++++++++++,,,,,,+++******)))---,,,***+++,,,,,,+++******+++++++++,,,,,,,,,,,,************************)))))))))))))))(((''''''''''''((()))***++++++,,,))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))((((((''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))***++++++++++++***)))***))))))(((((())))))***''''''((()))************************************%%%&&&'''((())))))(((((()))))))))))))))))))))))))))******)))((('''''')))))))))*********))))))((())))))))))))))))))))))))************)))))))))(((((((((((()))******++++++---,,,,,,+++*********+++************************---,,,+++******+++,,,,,,------------...///000000111111222333444555666666999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>=====================>>>999999777666555555555555444444333333111000...---...---,,,++++++,,,---.........---,,,++++++++++++,,,+++++++++++++++,,,,,,++++++******))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******************************************************))))))))))))******(((((()))***************)))***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))(((''''''''''''((()))))))))************))))))((())))))************++++++,,,,,,++++++***)))))))))***************+++++++++)))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---///222555888:::<<<======>>>?????????>>>>>><<<;;;:::999999999999999999999999999999999999999888777777888999888666333111000......///000///...000000111333555777999:::;;;===>>>?????????AAACCCCCC???<<<<<<>>>@@@???===@@@>>>======>>>>>>===;;;999:::;;;;;;999999:::;;;;;;???DDDHHHIIIGGGDDDAAACCC???<<<;;;======;;;:::999:::<<<>>>?????????>>>;;;:::999:::<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>===;;;===<<<::::::;;;;;;:::999444444444444333222222111222222111000000111333444444555666777888999999999777444111000000000000///......---------,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,++++++***+++***)))***+++,,,+++***...---+++***)))***+++,,,++++++++++++++++++++++++))))))******))))))(((((((((((())))))*********+++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''')))+++------+++)))''''''(((((())))))(((((('''&&&&&&((()))))))))))))))************************''''''((())))))(((((('''))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''***************)))((('''))))))))))))))))))))))))************))))))))))))''''''((()))***++++++,,,*********+++******))))))************************...------,,,,,,,,,------...///000111222444555666999999:::;;;<<<<<<======BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFAAAAAA???>>>===<<<<<<<<<<<<<<<;;;999777444222111111000///...------......//////---,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++************)))***************)))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))******************************))))))))))))******))))))***++++++++++++******+++,,,,,,+++***+++---************************((((((((((((((((((((((((*********)))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((((((((((((((()))*********************)))(((''')))******+++,,,,,,------+++++++++*********)))))))))***++++++*********+++))))))*********+++++++++,,,,,,,,,++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,---...///222666999<<>>===<<<:::999888666666555555555666777777666666666666666555555555444333333333444333111///////////////111111222222333333444555666888:::;;;<<<>>>???@@@??????AAABBBCCC???;;;<<>>???>>>>>>===>>><<<;;;;;;===???@@@@@@>>><<<;;;:::;;;===?????????>>>===<<<<<<===>>>===;;;777777777666555444333222222222111111111111222333222333555777888999::::::>>>;;;777555333222000............---------------++++++++++++++++++++++++,,,,,,---------,,,,,,+++)))((('''(((***++++++***(((((((((((()))***++++++++++++++++++++++++++++++))))))*********))))))(((,,,,,,+++***)))((('''&&&((())))))************)))))))))))))))))))))))))))'''((()))******)))((('''+++***((('''&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))************))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))***++++++***)))((('''''')))******)))'''''''''''''''&&&'''((())))))******************************++++++*********)))))))))))))))))))))))))))((()))******((('''(((*********+++******)))((('''))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********'''((()))***+++***)))(((******************++++++---------...///000111111333444666777999;;;<<<<<>>????????????AAABBBCCC@@@>>>???BBBDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFFFFBBB@@@AAAAAAAAAFFFNNN\\\lll}}}{{{fffZZZPPPPPPQQQMMMHHHEEEBBBDDDEEEDDDBBB@@@AAABBBAAAAAA@@@AAABBBBBB@@@>>>CCCAAA>>>===???AAABBBCCC>>>===<<<<<<>>>>>>===<<<::::::999999888777666555333333222222222222222222111222444666888999::::::>>><<<999777666444222000........................,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,)))((('''(((***+++***)))&&&((()))+++++++++)))(((************************))))))************)))))),,,,,,+++***)))((('''&&&(((((()))***************))))))))))))))))))))))))'''((()))******)))(((''')))(((((('''''')))***+++))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''((((((((()))))))))*********))))))(((''''''((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***))))))))))))))))))***'''(((************((('''***(((&&&$$$$$$&&&))),,,))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))***++++++))))))***+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((&&&((()))+++++++++***))))))******+++,,,------------...000222444666777888:::;;;===@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDEEEGGGHHHIIIJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@===<<<<<<:::999888777666333222111///...---------...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++))))))************))))))******************************************************))))))))))))******))))))***++++++++++++***)))***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,++++++***))))))(((((())))))))))))))))))))))))+++************+++,,,,,,)))************))))))(((++++++,,,------...//////************************)))+++---,,,)))'''))),,,)))************+++++++++*********)))))))))))))))(((((())))))***+++++++++***++++++---...///000111666777:::<<<===>>>>>>>>>:::999777555444333222222111111111222333444555666555444444333333222222222222111000000222222111000222444777888888888999;;;;;;;;;::::::::::::;;;;;;<<<===???@@@@@@@@@BBBDDD???@@@AAACCCGGGKKKNNNQQQUUUVVVVVVTTTSSSSSSUUUWWWWWWNNNIIIJJJKKKMMMWWWddd~~~sssgggeeeddd^^^YYYYYYRRRTTTTTTQQQMMMLLLNNNQQQPPPNNNMMMLLLKKKIIIEEEBBBEEECCCAAA@@@@@@@@@???===???===<<<<<<======<<<:::;;;;;;;;;;;;:::999999888444444444444444333333333222222444666777888999999999777666666777777555333000000/////////.........,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,***)))((()))***+++***)))***,,,...///...+++(((&&&))))))))))))))))))))))))))))))******++++++******(((((())))))*********+++'''((()))******+++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((())))))***)))************))))))(((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++***(((''''''(((***+++((())))))******))))))(((+++)))'''%%%%%%'''***,,,))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))''')))******(((((()))+++))))))************))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((((()))***+++,,,,,,,,,,,,++++++---...000111222333222444666999<<<===??????BBBCCCEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHGGGJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEBBBBBBAAAAAA@@@>>>===<<<777666555333222111111111///......---,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++******************************))))))))))))******((())))))***+++************++++++***((('''((()))((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,((())))))************)))***+++++++++,,,,,,------************************))),,,...,,,((('''))),,,)))************+++++++++)))***************++++++((((((((()))***++++++++++++,,,---///111333444555:::;;;=========<<<:::999666555444222222222333333333333333444555666777888777777777666555444444444333111111111333555555444333666:::;;;::::::;;;===;;;;;;;;;;;;;;;<<<===>>><<<>>>@@@AAAAAABBBDDDFFFDDDIIIOOOTTTXXX^^^fffmmmrrrrrrpppmmmiiihhhiiillliii]]]TTTUUUWWW[[[jjj{{{vvvsssooofffcccgggeeefffeeeaaa]]]^^^ccchhhcccbbbaaaaaaaaa^^^ZZZWWWTTTTTTTTTUUUSSSOOOHHHCCC@@@>>>============;;;999::::::;;;;;;;;;::::::999555666666666555444444333222333444666777888888888888777666777999999777666222111111000///...------------,,,,,,,,,+++++++++)))******+++,,,,,,++++++,,,***))))))***+++***(((+++,,,,,,---,,,+++***)))************************((()))***++++++++++++***''''''((()))***++++++,,,'''((()))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,,,,,,,++++++***)))))))))((((((((('''))))))))))))))))))))))))''''''((())))))***++++++***************)))((((((''''''((())))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))))))))))))))((()))((((((''''''(((((()))***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,))))))))))))))))))))))))'''(((***))))))(((***+++'''((()))******+++******))))))))))))))))))))))))((()))))))))************(((((())))))******************++++++---...///000...///000333555777999:::<<<===???AAACCCDDDDDDDDDHHHIIIJJJKKKKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEDDDBBBAAA@@@===<<<;;;999888777666666222111000///............,,,,,,,,,,,,---------...***++++++++++++++++++,,,++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++******************************))))))))))))******(((((()))************))),,,---...,,,***))))))***************************************************(((((())))))*********+++''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++'''((()))***************)))************+++++++++******************++++++))),,,...,,,(((&&&))),,,)))************+++++++++*********++++++,,,,,,---'''(((((()))***+++++++++,,,---///111444666888999======>>>>>>===:::888666444333222222222333444555555555555666777888999:::::::::999888777777666666444222111222555777777777444777;;;<<<;;;:::<<<>>>::::::;;;;;;===>>>???@@@===???AAABBBCCCDDDGGGIIIRRRZZZcccjjjnnnvvvzzztttqqqrrruuuuuuggg\\\\\\___eeewwwzzzvvvooofffdddjjjrrrsssrrrmmmjjjkkkrrryyyrrrrrrsssuuuvvvvvvsssqqqooorrruuuwwwtttlllaaaYYYAAA@@@>>>=========;;;999999999:::;;;;;;;;;::::::666666777777666555444444333333555666777777777777===<<<;;;;;;;;;:::888666333222111000///...---,,,---------,,,,,,+++++++++((()))***+++++++++++++++---+++******++++++)))((((((''''''''')))***,,,---++++++++++++++++++++++++((()))***+++++++++++++++*********)))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))***)))(((''''''((()))***,,,---......---,,,***)))******))))))((((((((('''))))))))))))))))))))))))'''(((((()))***++++++,,,***************)))(((((('''(((((()))***++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''***++++++***'''&&&((('''&&&%%%%%%&&&'''(((''')))+++,,,,,,***(((&&&))))))))))))))))))))))))******))))))***,,,...///))))))))))))))))))))))))(((***++++++******+++---&&&'''(((***++++++++++++))))))))))))))))))))))))(((((())))))*********+++&&&&&&''')))***,,,------,,,,,,+++,,,---///111333000111333666999<<<>>>???CCCDDDFFFHHHHHHHHHHHHGGGKKKLLLMMMMMMLLLJJJHHHFFFHHHHHHHHHHHHHHHIIIIIIIIILLLLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCC@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBCCCDDDEEEGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@???===<<<:::::::::444333222111000000000000,,,,,,,,,------.........*********++++++,,,,,,---************************++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***+++++++++,,,---,,,+++***))))))))))))***))))))((())))))******++++++++++++++++++++++++******************************++++++++++++******+++******)))(((''''''&&&)))***+++,,,+++***(((&&&((((((''''''((()))*********++++++,,,,,,++++++***((((((((((((((())))))))))))***+++++++++)))(((''')))))))))***+++++++++,,,++++++******************************+++,,,---...,,,,,,+++******+++,,,,,,)))******+++,,,,,,---------///000333666888:::<<>>;;;999888777666111222333444555666666777555777999<<<======<<<<<<===<<<:::999999999777555222444888:::999999999::::::<<>>===999:::<<<<<<:::999999:::>>><<<:::777666555666666;;;:::888777666777888888:::;;;;;;<<<<<<;;;;;;:::777666555444222111000//////...------,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++,,,---...///,,,,,,++++++***))))))))))))//////((()))000...&&&&&&''')))***,,,,,,,,,,,,))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************)))000555222+++(((+++111***************)))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((((((((())))))***))))))))))))))))))******))))))***++++++++++++***%%%&&&((()))***)))'''&&&+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++******************************************+++***)))'''''''''((()))((()))***++++++***)))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***+++++++++******+++---000///.........000333444888888999===AAADDDEEEEEEKKKJJJIIIHHHHHHJJJLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNLLLHHHEEEBBB>>>??????>>>===;;;999777<<<<<<<<<======>>>>>>>>>??????>>>>>>???@@@BBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@AAAAAA@@@>>><<<:::;;;:::888555222000...---111000...+++++++++,,,---***+++,,,------,,,+++***++++++------------++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++,,,+++******)))*********---,,,,,,+++,,,,,,------++++++++++++++++++++++++******************************++++++++++++******+++++++++***))))))((((((&&&'''((()))((('''%%%$$$***************+++,,,,,,)))******++++++******)))---,,,,,,+++***))))))(((***************)))(((((()))))))))))))))*********************************...---,,,+++************,,,,,,+++******+++,,,,,,+++******++++++,,,---...222333555888:::<<<>>>???BBB@@@===;;;888777666666888888999999:::;;;<<<<<<:::;;;===?????????>>>===<<<:::888888888999888666999:::<<<<<<;;;;;;<<<>>>;;;<<<>>>>>>===>>>???AAA@@@FFFJJJHHHHHHMMMTTTWWW[[[XXXVVVVVV[[[bbbgggjjjxxx{{{xxxqqqllljjjmmmrrryyy|||oookkkkkkooosss}}}}}}qqqfffXXXMMMHHHEEEBBB@@@>>>>>>======<<<<<<;;;;;;555555666777888:::;;;<<<;;;::::::999999999999:::999::::::;;;;;;::::::999777777666444333222111000000///...---,,,,,,,,,------------,,,,,,,,,++++++......---......///000111*********))))))))))))))))))...---)))---888<<<777************************++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))************************)))---111///***(((***...***************)))((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((&&&''')))*********)))(((*********)))))))))))))))(((((()))************)))'''(((***+++,,,+++***)))************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))((('''(((((()))((()))***++++++***)))(((++++++************++++++)))))))))))))))))))))))))))******++++++,,,,,,---+++++++++***)))***,,,.........///111333666888:::>>>>>>???BBBFFFIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLJJJIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLIIIEEEAAA???;;;;;;:::999888666555444555666777999;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCAAABBBCCCDDDCCCBBB@@@???@@@???===:::888555333333333222000...---...//////++++++,,,---...---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************+++++++++++++++************************)))******+++,,,+++******)))))))))************************************************************++++++++++++******,,,,,,++++++******))))))))))))***++++++)))((('''+++************+++,,,,,,((())))))))))))))))))(((,,,,,,+++++++++*********++++++***))))))))))))***)))))))))))))))(((((((((************************...---,,,+++************,,,,,,+++******+++,,,,,,---,,,+++***+++---///000666777999<<<>>>@@@AAAAAABBB@@@===:::888888888888>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAA???>>>;;;888666555777888999999::::::;;;:::999:::===???>>>??????>>><<<===???AAAJJJWWWcccdddaaacccgggjjjiiifffcccdddjjjrrrzzz~~~zzzuuuqqqooooootttxxx}}}xxxmmmlllooosssvvv{{{||||||sssfff[[[UUUQQQNNNKKKGGGDDD???>>>>>>>>><<<:::999999::::::999999888888999:::;;;;;;;;;;;;;;;;;;999999::::::::::::999999888888777666444333222222111000///...------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((((((((()))))))))))))))***---+++(((///<<>>AAABBBCCCCCCDDDFFFJJJLLLMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKIIIHHHHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMKKKGGGCCC???<<<888888666444333222222222222333555888;;;>>>AAABBBAAAAAABBBCCCDDDDDDDDDDDD??????>>>>>>===<<<<<<<<<>>>??????@@@@@@@@@AAAAAA@@@AAACCCDDDEEEDDDCCCCCCCCCBBBAAA???===;;;999888555444222000/////////000+++,,,---...............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,+++++++++***)))))))))))))))))))))***+++,,,---***))))))(((((((((((()))))))))))))))))))))))))))******************************++++++++++++******+++++++++******)))))))))***++++++,,,,,,+++******)))))))))(((((()))******((())))))******))))))(((&&&&&&'''(((***+++,,,,,,,,,+++***)))))))))***+++++++++******))))))((((((***************+++++++++************+++,,,------,,,,,,+++******+++,,,,,,...---++++++,,,///222444999:::<<<>>>@@@AAAAAAAAABBB@@@>>><<<;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCBBB@@@>>>===999666444333666999;;;;;;888:::;;;;;;:::;;;===???AAAAAAAAA@@@@@@BBBEEEHHH[[[pppzzzuuurrrppplllhhhiiioooxxxvvvoooqqqppprrrwwwzzzvvvnnnlllnnnuuu{{{vvvvvv{{{~~~}}}vvvqqqiiidddbbbbbbaaa```VVVPPPHHHEEEEEEEEEAAA===@@@@@@>>><<<:::888666666888999:::<<<<<<<<<;;;:::999::::::;;;;;;::::::999999999888777666555444333333222111//////............------------,,,,,,,,,,,,,,,+++***************'''(((((()))***+++++++++---...+++(((,,,666:::999///---+++)))(((((()))***))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******)))'''))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******************+++'''((()))++++++***)))(((++++++******)))((((((((('''((())))))******))))))&&&'''((())))))))))))(((*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))******************************)))))))))))))))))))))))))))******)))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,+++******,,,000333333666:::???DDDGGGHHHIIIGGGFFFFFFHHHKKKMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKIIIGGGGGGHHHJJJLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLJJJGGGDDD@@@>>>;;;:::888555444444444444555777999<<>>===<<<;;;:::999999999::::::;;;<<<======>>>@@@BBBCCCDDDDDDDDDCCCCCCBBB@@@>>>===<<<;;;777666444222000......---,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,+++++++++***)))))))))(((((())))))***+++------...---,,,+++++++++++++++))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))((((((((('''(((((((((((((((((((((******)))))))))))))))***)))******************)))&&&'''((()))***+++,,,---,,,+++***))))))***+++,,,,,,,,,,,,++++++*********))))))*********+++++++++************+++,,,------,,,,,,+++******+++,,,,,,///...------///222666888<<<>>>@@@BBBCCCCCCBBBBBB@@@??????>>>???BBBDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBAAA???===;;;:::777555333333666999<<<===;;;===??????>>>======>>>>>>@@@CCCFFFIIIOOOUUUZZZnnn~~~zzzqqqmmmhhhhhhnnnxxxtttllllllmmmqqqwww}}}|||uuunnnmmmuuu~~~xxxvvvyyywwwrrrmmmkkkjjjkkkooosssvvvwwwoooggg___ZZZYYYVVVQQQMMMDDDCCCBBB@@@>>>===<<<;;;777888999;;;;;;;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;999999888777666666555555555444222111000/////////.........---------,,,,,,000///...---,,,,,,,,,,,,))))))***+++,,,,,,------------+++***,,,000000...---+++***(((((()))+++,,,))))))************))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))+++,,,***(((((())))))*********))))))************************))))))))))))))))))))))))((()))))))))************++++++************++++++***)))((((((((()))+++,,,************))))))((((((((()))******++++++******'''(((((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******+++++++++************************))))))*********************))))))))))))))))))*********))))))))))))******************************(((((())))))***++++++++++++,,,------...111444888<<>><<<;;;:::;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???===<<<<<<555555555444555666777888;;;<<<>>>@@@BBBDDDEEEFFFDDDCCCCCCBBBAAA@@@???>>>===<<<:::777444111000///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++***************))))))))))))***+++,,,------,,,+++******)))************************************************************++++++++++++******)))((((((((((((((((((((())))))))))))************------,,,++++++++++++,,,)))******++++++******)))------,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))***++++++,,,,,,...---,,,+++************,,,,,,+++******+++,,,,,,.........000333777:::===AAABBBDDDFFFFFFFFFDDDCCC???@@@AAABBBDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>><<<;;;999888888666555333444777;;;======<<<===>>>>>>======>>>???AAAEEEKKKRRRZZZbbbkkkppp~~~rrrnnnjjjjjjqqq{{{uuulllgggjjjrrr{{{|||ssspppxxxsssmmmmmmjjjllloootttzzzzzzuuurrrnnnjjjfffZZZXXXVVVQQQKKKDDD>>>:::888999999::::::::::::999<<<<<<============<<<<<<999999888777777666555555666555444222111000000000............---------,,,...---,,,,,,++++++++++++******++++++,,,---......+++++++++,,,......,,,*********)))))))))+++,,,---++++++,,,,,,,,,,,,++++++******+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***)))((())))))************)))************++++++++++++))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***,,,***(((''''''))),,,...)))))))))))))))))))))***))))))***+++++++++++++++*********+++++++++,,,,,,))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))******++++++,,,,,,************************((()))***+++++++++************))))))))))))******,,,,,,++++++++++++,,,,,,************************((())))))***++++++,,,,,,---///222444666888<<>>===444333222111111222333444:::;;;===@@@BBBEEEGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCBBB@@@>>>;;;999777666222111000///............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))))))))*********************+++++++++***)))))))))***+++,,,,,,+++***)))(((''''''''''''++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))))))))))),,,+++++++++,,,,,,---......---,,,,,,+++++++++,,,((())))))))))))))))))(((......---,,,,,,+++******)))***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,((())))))***++++++,,,,,,...---,,,+++************,,,,,,+++******+++,,,,,,---...000333777;;;???@@@BBBCCCEEEGGGGGGFFFDDDBBB@@@AAACCCDDDFFFFFFFFFFFFGGGFFFEEECCCBBB@@@??????<<<;;;:::999888777777666666555555666999<<<======;;;;;;<<<===???EEELLLQQQVVVZZZaaahhhooovvv}}}rrrooommmooowwwxxxqqqkkkppp{{{}}}xxxxxxwwwmmmeeefffkkkjjjnnnttt{{{{{{zzzwwwwwwvvvpppdddUUUFFF===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;888888888777666666555555888777555333222111111000............------------******)))))))))))))))************++++++,,,,,,---,,,******,,,------+++***))))))*********+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************'''((()))***************(((((()))***************))))))))))))*********+++))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***+++***)))((()))***,,,---((((((((()))******++++++((())))))***************++++++******++++++,,,,,,((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))***+++++++++************************((()))***++++++++++++***+++***)))(((((()))***+++---,,,,,,++++++,,,,,,---***************************++++++,,,,,,---......///333888<<>>======666555333111000111222333888999;;;===@@@CCCEEEFFFFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCBBBAAA@@@???>>>666555333111000/////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))))))))******))))))******+++++++++,,,*********)))******+++,,,...---,,,+++************++++++++++++++++++++++++******************************++++++++++++************************++++++)))((((((((()))******+++,,,++++++***)))))))))***''''''((((((((((((''''''*********************+++(((***+++,,,---,,,,,,+++)))))))))***+++++++++,,,((())))))***++++++,,,,,,************+++,,,---...,,,,,,+++******+++,,,,,,,,,...111555:::>>>AAACCC@@@AAADDDEEEEEECCCAAA@@@@@@BBBDDDFFFFFFEEECCCBBBCCCBBBAAA???>>><<<;;;:::999999888777666666666666666666666888;;;======<<<>>>>>>???BBBIIIUUUbbbkkknnnqqqvvv{{{wwwrrrpppooosss{{{|||uuutttzzz}}}~~~zzzyyyzzzrrrjjjccc```eeemmmiiinnnuuu}}}|||jjjXXXLLL???>>><<<;;;::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::888888777777666666555555888777666444222111111111//////.........------------,,,,,,,,,,,,,,,------***************+++++++++---***)))***+++***))))))******+++++++++******)))))))))************))))))***+++,,,------,,,+++***))))))))))))))))))))))))************************%%%(((******)))((()))+++(((((()))***************'''((((((((())))))******))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++''''''((()))***+++,,,,,,'''(((((()))))))))))))))))))))(((((())))))***+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++************************((()))***+++,,,,,,+++***+++***)))(((((()))***++++++******))))))******+++************************,,,,,,---......//////000222666<<>>===>>>???AAACCCIIIKKKMMMNNNOOONNNMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIGGGEEECCCBBBDDDDDDDDDEEEFFFGGGGGGHHHDDDCCCAAA@@@@@@AAABBBCCC?????????>>>======<<<<<<888666444222111111222333555666777999<<>>BBBDDDFFFAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>;;;888666555444444888999666666;;;<<<999999===AAABBB>>>:::<<>>>>>>>>777777888888888888777666222333444555666555444333///...---,,,+++,,,------------------------------,,,---...---+++***+++,,,,,,,,,,,,++++++*********...---***((('''(((***,,,************************---,,,,,,+++*********+++,,,,,,++++++***)))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))---,,,,,,+++***)))(((((())))))))))))))))))))))))******+++++++++******)))******))))))***++++++,,,))))))))))))))))))))))))+++++++++*********))))))++++++******************,,,***)))'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))((()))***++++++***)))(((******************************))))))******+++,,,((()))***+++,,,,,,,,,,,,...---,,,,,,...222777:::@@@BBBDDDGGGJJJLLLLLLMMMMMMMMMMMMLLLJJJHHHFFFEEEGGGCCC??????AAA@@@<<<888;;;<<<;;;:::999:::>>>@@@KKKOOORRRRRROOONNNNNNPPPOOONNNNNNMMMLLLKKKKKKJJJLLLKKKJJJIIIHHHGGGGGGGGGJJJJJJIIIHHHGGGGGGFFFFFFCCCEEEFFFIIIJJJLLLLLLMMMKKKIIIGGGEEECCCBBBBBBBBB???>>><<<;;;:::::::::;;;777666555444333333444555000000222444777;;;===???@@@@@@AAABBBCCCEEEFFFGGGEEEDDDDDDDDDDDDCCCCCCCCC>>><<<999888666444000---000///......------------,,,+++******))))))******+++++++++******)))))))))************************)))************+++++++++------,,,,,,,,,+++++++++******************************************************************************+++,,,,,,,,,,,,+++---+++***)))((()))++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,......------...///444666:::>>>BBBDDDFFFFFFBBBBBBCCCDDDDDDCCCCCCCCCAAA@@@@@@@@@??????>>>>>>;;;:::999777666666666555333777999777888<<<>>>;;;??????@@@AAAAAABBBEEEHHHLLLNNNUUUaaappp}}}zzzyyy|||}}}~~~|||rrrjjjhhhiiiiiilllpppvvvwwwyyy}}}mmm___TTTJJJHHHFFF@@@<<<<<<===<<<;;;;;;<<<<<<:::888::::::::::::999888777777333333444444444444444333111000...---,,,,,,,,,---------------------------,,,---...---+++***+++,,,,,,,,,,,,+++++++++******---,,,***)))))))))+++,,,************************---,,,++++++*********+++,,,,,,++++++***))))))((()))))))))))))))))))))))))))***++++++++++++***))),,,++++++******)))))))))))))))))))))))))))))))))*********++++++******)))*********)))******++++++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((***)))))))))(((((((((''')))))))))(((((('''''''''*********+++++++++,,,,,,******++++++++++++******))))))***++++++***))))))******************************))))))******+++,,,)))***+++,,,,,,---------,,,,,,---///333888<<>>@@@BBBCCCEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBB@@@>>><<<:::777444111000///...------......///,,,+++******))))))***************))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++++++++************************************************************************)))))))))))))))******++++++***)))))))))***+++,,,+++++++++++++++*********++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------,,,---000222:::<<<@@@CCCFFFGGGGGGGGGCCCDDDDDDDDDDDDDDDCCCBBB??????>>>===<<<;;;;;;:::444444444444555666777777555999;;;:::;;;>>>AAA@@@DDDDDDEEEHHHNNNTTTXXXZZZ```aaagggppp{{{|||xxxqqqlllppptttwww{{{~~~|||{{{|||~~~uuulllbbbXXXVVVTTTMMMEEE@@@>>>===<<<<<<===<<<:::888<<<<<<;;;;;;:::999888888555444444333333333444444333222000///------,,,,,,------------------------,,,---...---+++***+++,,,,,,,,,,,,++++++++++++***************++++++++++++************************,,,,,,+++************+++,,,,,,++++++***))))))))))))))))))))))))))))))))))))***++++++++++++***)))************************))))))))))))))))))))))))))))))******+++******)))+++******)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))'''((()))***++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((******)))((('''&&&%%%%%%*********++++++++++++,,,++++++************++++++******++++++++++++************************************))))))******+++,,,***++++++,,,------......+++---111666;;;@@@DDDFFFEEEGGGJJJMMMNNNNNNMMMKKKKKKIIIGGGCCC@@@===<<<;;;222222333777;;;;;;888444333555999;;;===???CCCEEEFFFHHHKKKLLLLLLLLLMMMOOOLLLMMMMMMMMMNNNNNNNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFIIIHHHFFFDDDAAA@@@??????>>>===;;;999888666666666777666666555555555555555:::<<>>===;;;888666222111///...---...000111...---,,,,,,++++++,,,,,,******************))))))************************))))))*********++++++++++++++++++++++++*********************************************************************************))))))((('''((()))***+++***)))))))))***+++,,,---+++++++++***************))))))))))))))))))))))))************************((((((((()))*********+++(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------000555888???AAADDDGGGIIIIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCBBB>>>===<<<;;;:::999888888444444444555666777999:::;;;===???>>>===???CCCFFFJJJQQQZZZ___eeemmmqqqssstttrrrsssvvv|||~~~|||yyyuuuwww~~~yyyyyysssrrryyy~~~}}}zzzzzz}}}~~~zzzvvvuuunnngggggghhhcccYYYPPPDDDBBB@@@?????????>>>===<<<;;;;;;::::::999999999666555444333222333444555555444333111///...---,,,------------------------+++,,,------++++++,,,---++++++++++++++++++++++++((()))+++,,,,,,,,,,,,+++************************++++++***************++++++++++++*********))))))))))))))))))))))))))))))*********++++++*********((()))))))))*********+++))))))))))))))))))))))))((())))))***************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((()))***,,,,,,,,,+++***************************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))(((((((((((())))))(((((('''&&&&&&%%%************++++++++++++,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++******************************))))))******+++,,,***++++++,,,---...000000///222888>>>CCCGGGJJJKKKIIIKKKMMMOOONNNLLLIIIGGGBBBAAA???<<<:::999999999555444333444666666333000666999===AAACCCEEEHHHJJJGGGHHHJJJJJJKKKKKKLLLMMMJJJJJJKKKLLLMMMNNNOOOOOOLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKLLLKKKIIIHHHGGGHHHHHHIIIKKKJJJIIIGGGEEEDDDCCCCCCAAAAAA@@@>>>===<<<<<<;;;<<<;;;:::888777777777777888;;;>>>BBBCCCCCCBBBAAACCCCCCCCCCCCBBBBBBBBBBBBCCCAAA???>>>>>>===<<<:::777555222000...///000111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************************************************************************************)))((((((***+++,,,)))))))))******+++,,,,,,************************))))))))))))))))))))))))************************((((((((()))*********+++(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++---...111666<<>>???@@@???>>>@@@GGGNNN[[[lll{{{~~~{{{wwwvvvyyy||||||{{{vvvpppmmmpppzzz|||zzz}}}~~~}}}~~~|||}}}}}}|||zzzxxxyyy{{{xxxnnneeeUUUPPPIIIDDDAAA@@@>>>>>>::::::999999999:::;;;;;;888777555444333444555666777666555333111///...---------------------------+++,,,------++++++,,,---++++++++++++++++++++++++((()))+++---------,,,+++*********************************))))))***+++++++++++++++***************))))))))))))))))))))))))+++******************+++((((((((()))******++++++))))))))))))))))))))))))'''((()))*********************))))))((())))))***))))))))))))))))))))))))************************)))))))))******+++++++++***+++,,,,,,,,,***)))(((************************)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))'''((((((((((((((((((((())))))*********+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******************************))))))******+++,,,******+++,,,...000333444777:::???DDDHHHKKKKKKKKKLLLMMMNNNMMMJJJGGGCCCAAA<<<;;;;;;;;;;;;<<<<<<===;;;888555222222333444444:::===AAACCCEEEGGGIIIKKKLLLKKKJJJJJJKKKKKKKKKJJJHHHIIIJJJKKKMMMNNNOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGCCCCCCCCCCCCCCCCCCBBBBBB??????>>>===<<<<<<<<<===:::<<>>>>>===<<<;;;::::::999???>>>>>>===<<<<<<============???AAACCCHHHTTT```yyy}}}wwwvvvyyyuuurrrqqqrrr{{{~~~{{{|||{{{}}}~~~wwwkkkdddZZZPPPIIICCC???===;;;:::999999999999;;;;;;999888777666666666666666888777777555444111///...------------------------***,,,------++++++,,,...***++++++++++++,,,,,,,,,***+++,,,---------,,,+++***************************))))))))))))***++++++************************))))))))))))))))))))))))++++++***))))))***++++++((((((((())))))*********))))))))))))))))))))))))''''''((()))************)))(((((((((((()))***+++))))))))))))))))))))))))************++++++++++++))))))******++++++,,,,,,++++++++++++***)))((('''************************))))))))))))))))))))))))---,,,+++***)))'''&&&&&&(((((((((((())))))))))))(((((((((((()))))))))***)))))))))************+++++++++************++++++++++++************++++++******************************))))))******+++,,,++++++,,,...111555888:::???BBBEEEIIIKKKLLLKKKJJJKKKKKKJJJHHHEEEAAA>>><<<;;;<<<>>>???@@@@@@@@@@@@:::888444222222555999;;;:::<<>>???AAACCCDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@>>>===>>>@@@BBBCCCCCC???>>>;;;888555333111111,,,+++******))))))******)))*********++++++++++++************************)))************+++++++++((((((((()))))))))******************************************************************************))))))***++++++++++++******++++++++++++******)))((()))))))))*********+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///333666;;;AAAGGGLLLLLLKKKJJJJJJJJJKKKMMMMMMIIIIIIHHHGGGFFFDDDBBBBBB?????????>>>>>>=========@@@@@@???>>>==================@@@GGGNNNYYYlll~~~}}}xxxwww|||yyyxxxyyy{{{|||~~~yyy~~~}}}|||{{{vvvmmmcccZZZQQQIIIDDD@@@>>><<<:::999999::::::999::::::999888777666666888888888777555333111000------------------------***+++---,,,,,,+++---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************)))))))))))))))***++++++************************))))))))))))))))))))))))++++++***))))))***++++++((((((((()))))))))))))))))))))))))))))))))))))))&&&'''((()))************''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))*********+++((((((((()))***+++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((((((''''''((((((((()))))))))******************)))))))))))))))))))))******************++++++++++++******+++***))))))))))))***+++******************************))))))******+++,,,---...///111555:::>>>AAADDDFFFIIIKKKLLLLLLKKKJJJFFFEEECCCAAA???===<<<;;;>>>???AAABBBBBB@@@===<<<777666444333333555999<<<999;;;===>>>@@@CCCHHHKKKNNNKKKIIIIIIJJJLLLKKKJJJKKKKKKLLLNNNOOOPPPQQQQQQOOONNNMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKEEEEEEEEEEEEEEEGGGIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHDDDEEEFFFFFFFFFEEEDDDDDDAAA@@@@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@>>><<<<<<>>>@@@AAAAAA>>>>>>>>><<<:::888555444...---,,,,,,++++++,,,,,,(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++'''((((((((())))))******************************************************************************'''(((***+++++++++***)))+++++++++++++++***)))((((((((())))))*********+++))))))))))))))))))))))))************************+++*********))))))((((((+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------000222666:::>>>CCCHHHLLLNNNMMMLLLKKKKKKMMMOOOPPPJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@???????????????>>>============>>>>>>>>>DDDOOOYYYhhh~~~zzzyyy}}}||||||~~~~~~zzzsssjjj```VVVOOOEEEBBB???<<<999888888999::::::;;;;;;:::999777666888888888888666444222111------------------------***+++---,,,,,,,,,---...*********++++++,,,,,,,,,...------,,,,,,+++++++++************************))))))((())))))***++++++******************++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))((((((((())))))))))))))))))))))))&&&'''((()))************&&&&&&&&&''')))***,,,---))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++((((((''''''''')))***,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***+++,,,---'''((((((((())))))******---,,,,,,+++***)))(((((())))))))))))************)))***+++,,,,,,+++***)))+++***)))(((((()))***+++*********************************)))***++++++,,,///000111444999>>>CCCFFFGGGHHHJJJLLLMMMLLLKKKJJJAAA@@@>>><<<;;;;;;<<<<<<@@@AAACCCBBB@@@<<<888555555555555444333444666888888:::<<<>>>@@@DDDJJJNNNLLLIIIFFFGGGJJJLLLLLLKKKMMMNNNNNNOOOQQQRRRRRRSSSOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKDDDCCCCCCCCCDDDFFFHHHIIIMMMMMMNNNMMMLLLJJJHHHGGGEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@??????>>>?????????FFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCC???===:::999:::;;;<<<<<<======>>>???===;;;888777,,,,,,++++++++++++************++++++++++++******++++++*********+++---...+++++++++*********))))))++++++*********+++---...+++,,,------------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************)))(((''''''((((((,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---............---,,,,,,...000666888:::???CCCHHHLLLOOOQQQPPPNNNLLLLLLLLLNNNOOONNNKKKHHHGGGFFFEEEDDDBBBCCCBBBBBBBBBCCCCCCAAA@@@BBB===:::;;;@@@DDDCCC@@@GGGLLLWWWccclllyyyyyyvvvzzz~~~}}}~~~yyyuuussswwwzzz~~~~~~~~~}}}uuukkkdddXXXSSSLLLEEE@@@>>>>>>???888;;;===>>><<<;;;999999999999::::::999888666555222111000///------------,,,---------.../////////333,,,***...000---,,,...,,,,,,+++******+++,,,,,,++++++++++++******))))))++++++++++++++++++++++++((((((((((((((((((((((((+++)))'''(((+++,,,***((('''((()))***+++,,,,,,,,,(((((()))***++++++,,,,,,************************))))))))))))))))))))))))&&&''')))***+++,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))***++++++(((((())))))************+++,,,,,,***)))(((***+++,,,,,,++++++***)))))))))''')))***++++++***)))''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++------,,,,,,---///111444999???EEEJJJMMMNNNKKKKKKMMMNNNMMMJJJDDD??????<<<999999>>>CCCFFFGGGHHHFFFCCC???;;;888666555555444333222222444666777:::;;;>>>AAADDDGGGJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQRRRQQQNNNLLLPPPOOOMMMKKKJJJIIIIIIIIIKKKIIIJJJMMMOOONNNMMMMMMLLLKKKKKKLLLMMMNNNLLLKKKHHHFFFEEEDDDEEEGGGJJJKKKNNNJJJGGGHHHKKKLLLGGGBBBIIIHHHGGGEEEDDDDDDDDDDDDAAAEEEDDD>>><<>>@@@???>>>>>>------,,,,,,,,,+++++++++******++++++++++++******+++******)))***+++,,,---+++++++++*********))))))++++++*********+++,,,---***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************************++++++*********+++************++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------...------...111444:::;;;>>>AAAEEEJJJMMMOOOPPPPPPNNNMMMMMMMMMNNNNNNLLLJJJGGGFFFFFFEEEDDDBBBEEEDDDCCCBBBBBBAAA@@@???@@@???======???BBBEEEGGGUUUZZZeeeqqqzzzxxxsssxxxyyy{{{wwwtttpppmmmmmmkkknnnwww}}}}}}~~~{{{wwwmmmfff[[[OOOFFF???===<<<999:::;;;;;;:::999999999::::::::::::999888777666333222111///...---------------.....................+++((()))---///---***---,,,+++******+++,,,---++++++++++++*********))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((++++++***(((((()))***+++++++++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))+++,,,,,,------,,,,,,,,,************************+++++++++++++++++++++++++++++++++******+++++++++,,,+++************+++,,,)))))))))))))))*********)))***+++***((((((((()))******************++++++))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((***,,,------///222444999;;;???DDDHHHKKKLLLMMMLLLKKKJJJIIIHHHEEE@@@===>>>======@@@CCCEEEDDDCCCBBBAAA@@@>>><<<:::888777555555444444555777:::;;;???@@@AAACCCEEEGGGIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQOOONNNNNNOOOOOOOOONNNOOOOOONNNNNNLLLKKKJJJIIIMMMKKKIIIJJJKKKJJJHHHHHHFFFFFFFFFHHHJJJJJJHHHFFFFFFEEECCCCCCDDDFFFGGGGGGLLLKKKJJJIIIHHHGGGEEECCCFFFEEEDDDBBBBBBCCCDDDEEECCCFFFDDD>>><<>>>>>>>>>>>,,,,,,,,,+++++++++************++++++++++++************)))))))))***+++++++++++++++***************+++************+++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************************+++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------...------,,,+++,,,------...111666:::???@@@BBBEEEIIILLLNNNOOOOOOOOOOOONNNNNNNNNNNNNNNJJJHHHFFFEEEEEEEEEDDDCCCFFFEEEDDDBBB@@@???>>>======@@@BBBBBBBBBGGGPPPWWWfffkkkuuu}}}}}}uuuqqqwwwxxxvvvyyyuuummmjjjgggggghhheeeiiirrr}}}~~~wwwyyy|||{{{nnn___RRRHHHBBB???===<<<;;;:::999:::::::::<<<;;;:::999888888888888555444222111///......---//////..................---...+++***222<<<;;;222---,,,+++******+++,,,---++++++++++++************************************+++++++++++++++++++++++++++***))))))***+++***))))))******+++++++++******)))))))))***++++++,,,,,,************************))))))))))))))))))))))))......------,,,+++))))))************************++++++++++++++++++++++++******))))))))))))******++++++************++++++*********)))))))))))))))''')))++++++)))((('''(((((())))))***++++++,,,,,,***)))'''&&&&&&''')))***)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))'''))),,,...000444999<<>>@@@CCCGGGIIIGGGBBB>>><<<<<<===>>>===<<<;;;:::666666666777:::===???AAAFFFFFFGGGGGGGGGHHHHHHHHHNNNNNNOOOPPPPPPPPPPPPPPPQQQNNNKKKJJJKKKMMMMMMMMMKKKKKKKKKKKKJJJHHHFFFEEEJJJIIIGGGGGGGGGGGGEEECCCDDDCCCBBBCCCDDDCCCBBB@@@CCCBBBBBBDDDHHHMMMOOOPPPQQQSSSSSSPPPKKKFFFDDDDDDCCCBBBAAA@@@AAABBBDDDEEEAAABBBAAA<<<:::>>>AAABBBAAAAAACCCCCCCCCCCCAAAAAABBBCCCEEEEEEFFFEEEDDDCCCBBBBBBAAA@@@???===;;;:::777777888999:::<<<===>>>************))))))))))))******++++++++++++******))))))))))))))))))************************************************++++++))))))************))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---,,,,,,++++++*********************************+++******************+++******)))))))))******+++++++++++++++++++++++++++************************+++,,,---.........---,,,+++,,,---...000555;;;@@@DDDFFFGGGJJJLLLNNNOOOPPPMMMNNNNNNOOOOOONNNMMMMMMIIIGGGEEEDDDEEEEEEDDDCCCEEEEEECCC@@@===;;;<<<===;;;???CCCHHHMMMWWWccckkkssswww~~~}}}zzzyyyssssss|||}}}zzzvvvwww|||wwwmmmjjjhhhfffgggiiikkkqqqzzzzzzvvvzzz~~~}}}qqqdddYYYPPPKKKEEEBBB>>>;;;;;;;;;<<<<<<===<<<:::999999999:::;;;888666555222111///......000000//////......------***///...+++666FFFFFF999---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++************+++++++++******)))))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++***((('''&&&*********************************************************))))))*********))))))))))))))))))******************))))))))))))'''***,,,,,,+++)))((('''))))))*********+++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******************(((***---111555:::AAAEEEIIIJJJLLLNNNNNNMMMKKKJJJHHHDDD???<<<;;;===>>>>>>AAADDDGGGJJJJJJFFFAAA===;;;<<<>>>@@@@@@???===<<<777777999;;;>>>AAADDDFFFKKKJJJJJJJJJJJJJJJIIIIIIOOOPPPPPPQQQQQQPPPOOONNNOOOMMMJJJIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEBBBEEEGGGIIIMMMOOOMMMIIIGGGDDDAAA@@@AAACCCDDDDDDIIIGGGGGGMMMWWWaaagggkkkjjjkkkkkkggg```WWWOOOJJJBBBBBBAAAAAABBBCCCDDDEEECCCCCCBBB???<<<===???AAAAAABBBCCCCCCCCCDDDEEEFFFDDDEEEFFFFFFFFFDDDBBB@@@BBBBBBBBBAAA???===<<<;;;888777666666777:::<<<===,,,++++++++++++***************++++++++++++******))))))******))))))))))))************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++***))))))***++++++------+++***))))))))))))++++++++++++++++++++++++***************************+++---...///...---,,,+++---///111444:::@@@DDDHHHIIIKKKMMMOOOOOOPPPPPPLLLLLLMMMNNNNNNMMMMMMLLLIIIGGGEEEDDDEEEEEEDDDCCCCCCBBBAAA===::::::<<>>======<<<<<<======;;;:::::::::;;;<<<:::999777444222000//////000000000//////......---(((---,,,(((000??????333------,,,++++++,,,------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................******++++++*********+++******+++++++++******)))***************+++++++++************************************************))))))*********))))))((())))))))))))))))))))))))************************++++++************++++++&&&''''''(((((((((((((((*********))))))))))))))))))+++......,,,***))))))+++++++++*********)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,+++...222666;;;AAAGGGLLLKKKLLLNNNOOOOOOLLLJJJHHHBBB>>>:::888;;;???BBBDDDGGGIIIJJJJJJHHHDDDAAA??????@@@BBBCCCCCCAAA???>>>999:::<<>><<<;;;999777666555555777:::<<<.........---------,,,,,,******++++++++++++************++++++******)))(((***************+++++++++*********+++******)))(((******))))))))))))******++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,111000///---,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---............---000333666999>>>CCCGGGJJJKKKMMMOOOPPPPPPPPPOOOKKKKKKKKKKKKKKKLLLLLLLLLJJJHHHFFFEEEEEEEEEDDDCCC@@@@@@@@@===:::<<>><<<======<<<<<<<<<<<<<<<======;;;999666333111000000000000//////////////////---000...)))---444333,,,...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,)))******+++++++++******************************************************************************))))))***+++,,,,,,,,,+++))))))))))))))))))))))))************************+++++++++******+++++++++%%%&&&'''((())))))((((((((()))))))))***************,,,......,,,+++***+++,,,,,,++++++***))))))((()))***,,,------,,,***))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......///333888===BBBFFFKKKOOOLLLMMMOOOPPPNNNKKKGGGDDD<<<:::888999>>>DDDIIIKKKMMMNNNMMMKKKGGGDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@>>>@@@BBBDDDGGGJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLNNNOOOOOOMMMKKKJJJHHHHHHHHHJJJJJJIIIFFFCCCEEEEEEGGGJJJOOOTTTXXX[[[[[[eeemmmpppuuuyyyuuukkkTTTRRRQQQVVVaaaooo||||||hhhZZZPPPRRRUUUXXXYYYXXXWWWUUUWWWSSSPPPOOOLLLIIILLLQQQ[[[\\\ZZZUUUMMMHHHFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@>>>===<<<:::999777555555666888999------------,,,,,,,,,+++******++++++++++++******++++++,,,,,,,,,+++)))((())))))*********+++++++++)))***++++++***)))((('''+++***))))))))))))***+++++++++++++++++++++++++++******))))))))))))***************************************++++++,,,,,,---************************,,,+++***((((((***+++,,,111000///------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000333777;;;>>>AAADDDGGGJJJKKKMMMOOOPPPPPPOOOOOOJJJIIIIIIHHHIIIJJJKKKLLLLLLJJJGGGFFFFFFEEEDDDBBB>>>???@@@>>>===@@@HHHNNN[[[cccmmmuuuzzz}}}yyyqqqkkkjjjooowww}}}~~~}}}zzztttwwwyyyuuutttuuuxxxxxxzzzuuuuuuwww|||zzzuuukkkcccXXXPPPLLLIIIDDD@@@<<<======>>>>>>=========???===;;;777555222111000///////////////000000000111111000///...---.........---,,,++++++,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))+++---,,,***)))+++---((()))***+++++++++++++++************************************************************************))))))***+++++++++++++++))))))))))))))))))))))))******************************))))))))))))******&&&'''(((***************''''''((()))***++++++,,,+++,,,---,,,***)))***+++++++++************************++++++++++++******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***************************++++++,,,...//////000444888>>>DDDGGGJJJNNNPPPOOOPPPQQQPPPMMMHHHCCC@@@999888999===CCCIIINNNPPPQQQRRRRRRNNNJJJGGGGGGHHHFFFFFFFFFEEEDDDCCCCCCBBBEEEFFFHHHJJJLLLNNNOOOOOONNNNNNMMMLLLKKKJJJJJJIIIGGGIIIKKKMMMMMMKKKJJJHHHEEEEEEEEEGGGIIIJJJJJJIIIIIINNNVVV___hhhoootttvvv~~~~~~rrraaaaaaeeennn}}}pppfffbbbffflllrrruuutttqqqooohhhaaaZZZWWWUUUVVV]]]gggtttwwwyyytttiii^^^WWWTTTMMMKKKIIIFFFDDDCCCCCCDDDCCCCCCCCCBBBAAA@@@???>>>;;;:::888777666555555666*********))))))))))))(((******++++++++++++******+++,,,------,,,+++***)))))))))******++++++++++++)))***+++++++++)))(((''',,,+++***))))))***+++,,,++++++++++++++++++++++++******))))))))))))******************************))))))***+++,,,------...************************,,,+++)))(((((()))+++,,,------,,,+++++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111555:::>>>@@@CCCEEEGGGIIIKKKMMMOOOPPPPPPOOONNNJJJIIIGGGFFFGGGIIIKKKLLLNNNKKKIIIGGGFFFEEEDDDBBB===???@@@??????DDDMMMTTTmmmxxx~~~}}}wwwqqqooottt~~~{{{~~~}}}wwwzzz~~~~~~~~~~~~ssssssvvv|||xxxoooddd[[[VVVQQQKKKFFF<<<===>>>??????>>>===<<<@@@>>>;;;888555333111000......//////000000111111...,,,---000---))),,,222...---,,,,,,,,,,,,---...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---'''((()))***+++,,,,,,,,,++++++******************************************************************(((((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++,,,,,,,,,+++&&&&&&''')))***+++,,,---+++,,,,,,***)))(((***+++)))))))))***++++++,,,,,,+++***)))'''''')))***+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************++++++,,,---///000111111777<<