BM6P6(@ {{{~~~~~~{{{uuuooojjjggg^^^[[[VVVQQQLLLHHHEEEDDDKKKPPPTTTVVVUUUQQQDDD888444===HHHMMMLLLHHHEEEDDDLLLRRRVVVZZZ```ddd```VVVNNNGGGAAA>>>===???HHHRRRSSSHHH@@@>>><<<555333555444777777555<<>>???GGGPPPSSSJJJBBB@@@<<<666444555999<<<;;;999???QQQgggsss|||~~~zzzoooaaaUUUFFF999>>>GGGMMMPPPYYYaaaYYYJJJ555111------111555888999===>>>AAADDDEEEFFFEEEEEEDDDIIINNNOOOKKKHHHIIIKKKKKKPPPQQQTTTZZZ]]]nnnaaaTTT>>>555222444...444666444:::OOO___[[[bbb|||cccOOO]]]}}}uuurrryyynnnVVVGGGJJJMMMOOOccc~~~yyydddgggxxx|||uuujjj^^^[[[]]]llloooUUUHHHCCCBBBBBBBBBAAA@@@???@@@CCCFFFLLLSSS\\\bbbccceeegggjjjeeeXXXJJJAAA>>>>>>CCCJJJJJJHHHFFFCCCCCCDDDFFFGGGFFFEEEEEEHHHKKKLLLJJJHHHJJJNNNTTT___xxx}}}iii```dddaaa```cccssspppKKKCCCddd{{{CCC999333222111000////////////111---...222111444BBBTTT___llluuuzzzzzzxxx|||iiiZZZYYYeeexxx{{{tttmmmmmmsss{{{~~~sssfff\\\WWWWWW]]]dddeee[[[TTTaaa\\\FFFEEEGGGEEEFFFIIINNNUUU___jjjqqq~~~tttjjjgggddd```^^^[[[ZZZ[[[\\\[[[[[[ZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYXXXWWWUUUSSSQQQPPPOOOLLLMMMMMMKKKVVVzzz{{{xxxxxxvvvtttqqqmmmiiiggg\\\ZZZVVVSSSOOOLLLJJJIIIPPPPPPPPPQQQUUUSSSFFF777999777???NNNPPPEEE===@@@QQQUUUYYY[[[___aaa]]]VVVQQQKKKEEEAAA??????EEEMMMTTTLLLEEEAAA===888555555<<<>>>===:::@@@RRRhhhtttwwwvvvmmm\\\LLLBBB===:::EEEMMMQQQSSS^^^hhhZZZBBB///...---///333888;;;<<<<<<>>>@@@CCCEEEEEEEEEEEEFFFKKKQQQQQQLLLHHHHHHJJJNNNRRRRRRTTT[[[ccczzz{{{bbb|||LLL;;;666444666...222555555:::MMM______dddwwwpppSSSRRRmmmxxxqqqvvvqqqwww___LLLJJJKKKMMM^^^tttyyydddiiizzztttkkkbbb```bbblllbbbNNNDDD@@@>>>>>>>>>>>>======???BBBEEEFFFMMMVVV^^^dddkkkrrrwwwtttgggWWWMMMFFFCCCEEEIIIEEECCCBBBAAAAAACCCFFFHHHHHHGGGFFFGGGIIIKKKKKKKKKKKKPPPXXXgggxxxfff___bbb^^^[[[eeeyyypppIIIBBBcccvvvBBB888333222111000////////////111---...222111333AAARRRaaammmuuu|||yyy{{{|||ggg[[[]]]nnnqqqgggiiiwwwttt___QQQJJJMMMYYYeeekkkaaaWWWaaa^^^IIIHHHGGGDDDFFFHHHJJJMMMRRRXXX]]]bbbmmmwww~~~sssnnnjjjeee^^^[[[YYYXXXYYYYYYYYYXXX[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXWWWVVVUUUSSSQQQPPPPPPMMMKKKKKKNNN```}}}vvvtttrrrpppnnnllliiiggg^^^\\\YYYUUUQQQMMMKKKIIINNNLLLJJJLLLSSSTTTIII:::999666AAASSSSSSCCC>>>HHHZZZVVVRRRTTTYYY\\\XXXQQQRRRLLLGGGDDD@@@???CCCJJJRRRNNNHHHBBB===999666666888;;;:::888>>>QQQeeerrrlllggg\\\MMM@@@:::;;;===FFFNNNRRRUUU```gggSSS555,,,---...222666999<<<======>>>@@@BBBDDDEEEFFFFFFFFFLLLQQQQQQLLLHHHGGGHHHOOOTTTTTTVVV^^^hhhvvvccczzzKKK:::555444666///333000333888III___eeehhhuuu}}}]]]NNNbbbyyypppwwwnnniiiSSSKKKJJJMMM[[[llliiijjjzzzuuupppjjjiiimmmtttssswwwvvvWWWHHHAAA===<<<;;;<<<===<<<<<<>>>AAADDD???EEEMMMUUU\\\ccciiimmmqqqggg]]]UUUNNNFFFBBBCCCCCCBBBAAA@@@BBBEEEHHHJJJIIIHHHGGGGGGHHHKKKLLLNNNOOOUUU___qqquuufffaaadddaaaaaaqqqmmmEEEEEEfffrrr@@@555333222111000////////////000---...222111222???PPP___lllttt{{{{{{yyyzzzyyy~~~lllfffjjjxxxwwwcccZZZ```ooozzziiiWWWOOONNNVVVgggxxxyyynnn```dddaaaNNNKKKIIIHHHIIIIIIIIIHHHJJJMMMPPPSSS]]]hhhpppyyy|||qqqoooiiibbb]]][[[XXXWWWWWWXXXWWWVVVYYYYYYXXXXXXWWWXXXXXXXXXWWWWWWWWWVVVTTTRRRQQQPPPRRROOOLLLMMMWWWqqquuurrrooolllllljjjgggeee```^^^[[[WWWRRRMMMJJJGGGHHHEEECCCFFFOOOTTTLLL???777999HHHXXXRRRAAACCCSSSdddVVVJJJKKKUUUZZZUUUNNNQQQLLLHHHEEEAAA>>>AAAGGGOOOMMMIIIBBB<<<999777666333777888777===OOObbbnnnggg___TTTKKKCCC??????AAAFFFMMMRRRWWW```___GGG+++,,,...222555777:::<<<===???@@@AAACCCDDDEEEFFFFFFFFFLLLQQQPPPKKKFFFFFFHHHNNNUUUWWWZZZbbbkkkpppeeeOOO<<<555333666000555///444666CCC\\\hhhjjjpppjjjRRRZZZ}}}nnnnnnoooqqq[[[MMMHHHKKKWWWccc}}}sssgggzzzxxxuuurrrrrruuutttnnnkkkPPPEEE???;;;;;;;;;===>>>>>>>>>>>>@@@BBBCCCIIIRRR[[[ccciiinnnqqqlllbbbXXXQQQJJJCCC@@@AAAAAA@@@???@@@BBBEEEHHHKKKJJJIIIHHHGGGHHHJJJMMMOOOQQQXXXdddyyyqqqeeebbbeeedddjjjfffEEERRRuuufff>>>777333222111000////////////000---...222000111>>>NNN\\\lllvvv{{{}}}xxxyyy~~~ooorrr{{{rrr]]]^^^eeelllwwwnnn___UUUVVV[[[dddwww}}}jjjgggmmm]]]YYYTTTWWWWWWUUURRROOONNNOOOQQQOOOWWW```gggoooyyyzzzwwwooommmfff]]]^^^[[[XXXWWWWWWXXXWWWVVVVVVVVVVVVVVVWWWXXXZZZZZZWWWWWWVVVUUUTTTSSSQQQPPPQQQOOOLLLNNN```xxxuuuqqqkkkhhhgggfffccc```___]]]ZZZVVVQQQKKKGGGEEEAAA@@@>>>AAAJJJPPPLLLCCC666>>>NNNXXXOOOAAAGGGWWWeeeTTTEEEFFFQQQVVVTTTOOOOOOKKKHHHFFFBBB>>>???DDDJJJKKKHHH@@@:::999777555333888:::999>>>MMM^^^hhhaaaZZZSSSNNNHHHAAA>>>???IIIKKKRRRYYY[[[QQQ;;;)))...111444777999;;;===???CCCCCCCCCDDDDDDEEEFFFFFFGGGLLLPPPNNNIIIFFFGGGIIIOOOWWWYYY]]]dddmmmooooooSSS>>>666444666111666222888555===WWWiiiiiihhhxxx]]]VVVrrrvvvjjjqqq|||yyydddQQQFFFFFFPPPZZZqqqwwwlll~~~yyyxxxwwwssssssttt|||~~~~~~^^^LLLCCC===:::<<<===@@@CCCCCCBBB@@@??????@@@FFFOOOZZZdddlllqqqttthhh[[[MMMDDD???===@@@EEE@@@???>>>>>>@@@CCCFFFIIIIIIJJJJJJIIIIIIJJJNNNPPPQQQWWWeee}}}xxxjjjbbbbbbeeeeeeooo]]]LLLhhh}}}UUU<<<;;;333222111000////////////000---...222000000<<>>BBBEEEHHHFFF>>>888888777555333999<<<;;;>>>JJJWWW___[[[XXXWWWTTTLLLBBB???CCCMMMIIINNNVVVRRR???111---...222666999:::<<<@@@CCCFFFFFFEEEEEEEEEEEEFFFFFFIIIMMMPPPNNNIIIGGGIIIMMMPPPXXXZZZ]]]dddnnntttTTT@@@888555888111666111888333666SSSjjjjjjdddpppmmmWWWfffpppqqqwwwqqqXXXGGGEEEMMMTTTfffzzzuuu{{{uuutttrrrnnnjjjkkkhhhiiiooowwwcccPPPHHHBBB:::999>>>@@@DDDHHHIIIFFFBBB>>><<<888:::@@@IIIRRR[[[```cccXXXLLL???999888;;;BBBIIICCCBBB@@@@@@AAACCCFFFHHHHHHJJJKKKKKKJJJJJJNNNQQQPPPXXXhhhsssfff```bbbeeeiiirrrvvvSSSUUU|||LLL999999333222111000////////////000---///222000///;;;JJJ___lllvvv~~~|||tttsssccc|||lllgggzzzyyyjjjccciiiooouuunnn}}}{{{ssszzz~~~oooiiieeeaaa^^^[[[XXXWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWWWWWWWVVVTTTSSSRRRMMMOOOMMMPPPhhhrrrmmm~~~~~~tttmmmeee```___^^^ZZZVVVTTTTTTRRROOOLLLGGGCCCAAA;;;;;;::::::???FFFFFFCCC;;;EEEMMMLLLFFFCCCFFFKKKHHH@@@===BBBFFFGGGKKKPPPLLLHHHGGGFFFBBB======AAABBBFFFEEE===777777777444444:::===;;;<<>>CCCGGGHHHHHHGGGFFFEEEEEEFFFFFFKKKNNNPPPNNNIIIHHHKKKPPPRRRYYYZZZ\\\cccooo{{{SSS@@@:::888999111555...555///222QQQlllmmmfffhhhyyyZZZ___vvvooosss|||```JJJFFFMMMSSS___~~~vvvxxxrrrpppnnngggbbbaaa```YYYaaavvv}}}iii^^^QQQGGGEEE@@@888888@@@CCCGGGLLLMMMIIICCC>>>;;;888777888<<>>???@@@AAAAAAAAA<<>>CCC@@@<<<888555444444555555666777888;;;BBBLLLSSSYYY^^^___ZZZPPPHHHGGGHHHKKKHHHEEEAAA999///---000111555:::===@@@IIIWWWbbbMMMKKKIIIGGGGGGGGGHHHIIISSSPPPLLLJJJIIILLLPPPSSSUUUWWW\\\___bbbuuuyyy}}}nnnLLL;;;>>>;;;777777444666222666666>>>ccc{{{lllgggddd[[[vvvwwwrrr{{{jjjQQQEEEHHHOOOVVVjjj~~~|||vvvnnniiifffbbb\\\XXXRRRRRRmmmkkkUUUZZZ\\\iii{{{xxxiiibbbaaaeeeQQQBBBBBBBBB===:::===AAAHHHOOOOOOIIIAAA===;;;:::777777???GGGKKKKKKJJJ???===:::777999???HHHOOOLLLGGGAAAAAAEEEHHHHHHGGGIIIKKKKKKKKKLLLPPPRRRSSSYYYZZZnnnyyyhhh]]]\\\```cccpppbbbOOOlllxxxJJJ;;;777444333222000//////......111000111111//////777@@@\\\hhhvvv~~~zzz~~~www|||rrrpppzzzxxxbbbVVVUUUVVV```lllqqqmmmkkk|||rrr```^^^bbb^^^]]]ZZZWWWUUUTTTTTTTTTVVVVVVVVVWWWWWWVVVSSSPPPWWWWWWWWWVVVUUUTTTSSSRRRQQQOOOLLLSSSkkkiiivvvooommm{{{~~~uuulllhhhccc^^^\\\YYYVVVSSSPPPOOONNNKKKHHHEEEBBBAAA===>>>>>>?????????>>>>>>999<<>>;;;888555333333444555222222222222444:::CCCIIISSSTTTSSSOOOHHHEEEFFFHHHGGGCCC???<<<555......222333777;;;===>>>DDDOOOXXXLLLJJJHHHGGGFFFGGGHHHIIIRRRPPPLLLJJJJJJMMMPPPSSSRRRWWW]]]```kkkqqq|||wwwqqqPPP>>>???<<<888888666444///333666;;;ZZZtttqqqpppppp___wwwttt|||lllUUUHHHHHHLLLMMM___yyy~~~xxxrrrjjjddd```\\\VVVRRRMMMNNNbbbyyyqqqSSSDDDLLLRRR```ssswww}}}vvvjjj```aaahhhfffSSSDDDCCCCCC??????DDDFFFKKKOOONNNGGG@@@<<<;;;:::888999???HHHLLLKKKJJJ>>>===:::888999???GGGMMMLLLGGGBBBBBBFFFJJJJJJIIIJJJKKKLLLKKKKKKNNNPPPQQQ\\\bbbzzzsssddd]]]^^^cccfffppp]]]NNNmmm|||sssGGG888333444333222000////////////111000000111//////666???[[[hhhwwwzzz~~~zzzwwwuuu___SSSRRR[[[dddooo~~~oooTTTMMMVVVlllpppfffcccccc^^^\\\ZZZWWWUUUTTTTTTTTTVVVVVVVVVVVVWWWVVVSSSPPPVVVVVVVVVVVVVVVUUUTTTSSSQQQMMMHHHOOOhhhccczzzyyyjjjqqq|||zzzrrrjjjfff```]]]\\\ZZZVVVSSSMMMLLLKKKIIIGGGEEEBBBAAA>>>>>>>>>===<<<;;;:::999888999999777666888>>>CCCEEEFFFFFFDDDFFFKKKLLLIIIHHHEEEDDDDDD@@@999666666666555222111000222444555111111000//////333999>>>HHHFFFCCCAAAAAABBBEEEGGGBBB===777444///,,,///555555999<<<===<<<>>>FFFLLLIIIHHHGGGEEEEEEFFFHHHIIIQQQOOOLLLJJJJJJMMMQQQTTTRRR[[[```bbbuuu{{{lll~~~uuuUUUBBBAAA<<<999:::888444...222666666JJJgggtttppp{{{zzz\\\tttxxxvvv|||sss^^^OOOIIIIIIFFFTTTkkk{{{rrrkkkccc]]]YYYTTTNNNIIIDDDGGGPPPWWWMMM;;;999BBBLLL\\\ooo{{{wwwnnnxxxqqqppprrrjjj^^^```lllaaaQQQDDDBBBBBB@@@CCCHHHLLLNNNNNNJJJDDD>>><<<<<<;;;::::::@@@HHHMMMLLLIII>>>===;;;999:::>>>EEEKKKJJJFFFCCCDDDGGGKKKKKKJJJLLLLLLLLLKKKJJJJJJMMMPPP[[[kkk|||kkk___\\\```eeeiiioooxxxRRRIIImmmjjjCCC888333444333222111000/////////111///000111000///555===XXXhhhxxx{{{www|||yyyfff[[[[[[jjjrrrzzzeeeGGG???GGG```}}}wwwsssmmmiiiddd```]]][[[YYYWWWUUUUUUUUUUUUVVVUUUUUUVVVWWWVVVSSSQQQUUUUUUVVVVVVVVVUUUUUUTTTTTTMMMGGGNNNiii\\\pppssseeezzz{{{uuuuuuwww{{{}}}|||{{{|||{{{uuummmhhhccc^^^\\\\\\[[[VVVRRRKKKJJJIIIGGGEEEBBB@@@???======<<<;;;999888666555777777777666555888===BBBAAAAAA@@@???CCCIIIHHHCCCFFFDDDCCCDDD@@@999444444000///......///222555777555444222000000222666888===;;;999:::???CCCDDDDDD@@@888111...++++++000666777:::======<<<<<<@@@DDDGGGFFFEEEDDDEEEFFFHHHIIIOOOMMMKKKJJJKKKNNNRRRTTTTTT___bbbddd|||rrrvvvvvvXXXFFFBBB===;;;<<<999777111333777444<<>>@@@>>>999777;;;BBBKKK\\\oooyyy}}}~~~|||xxxvvvuuu|||rrr]]]VVV___TTTJJJAAA@@@@@@???AAAFFFMMMMMMKKKGGGAAA>>>>>>???<<<<<<<<<@@@GGGNNNMMMHHH>>>===<<<;;;;;;>>>DDDHHHFFFDDDCCCDDDGGGJJJKKKKKKMMMLLLLLLKKKIIIHHHKKKQQQYYYqqqxxxfff\\\[[[___dddiiiuuurrrIIILLLttt^^^===999999444444222111000/////////111//////000000///444;;;TTTfffxxx}}}rrrttt~~~ppphhhiiiqqqzzzgggJJJFFFIIIaaalll```llluuullljjjggg```[[[[[[ZZZXXXVVVUUUUUUUUUUUUVVVUUUTTTUUUVVVUUUSSSQQQTTTTTTUUUUUUVVVUUUUUUUUUWWWPPPJJJTTTqqqVVVeee~~~nnnnnn}}}uuukkkccc```aaacccggglllppptttxxxyyyrrriiifffaaa[[[ZZZ[[[ZZZTTTNNNIIIHHHGGGDDDAAA>>>;;;:::;;;;;;:::888777444333222444555555555555666888:::999::::::;;;@@@FFFFFFAAABBB???>>>???;;;444000000...---------///333777999999777555333333555666666777666777<<>>???>>>>>>@@@BBBEEEEEEDDDDDDDDDGGGIIIJJJMMMLLLJJJJJJLLLOOOSSSUUUUUU___aaadddqqqsssYYYIIIEEE???===>>>999777333333666555555OOOsssrrrlllyyynnnZZZooozzzwwwuuubbbPPPDDDJJJQQQ___pppzzzqqqhhhbbbYYYRRRMMMGGGAAA<<<777888777555666===BBBBBBKKK\\\ooozzz|||uuuwwwjjjQQQFFFLLLGGGDDDAAABBBAAA@@@@@@BBBJJJIIIGGGCCC@@@@@@AAABBB<<<>>>===???FFFNNNMMMFFF>>>>>>>>>======???CCCFFFBBBBBBBBBDDDGGGIIIIIIIIIMMMKKKKKKMMMJJJHHHMMMVVV]]]|||uuuccc[[[ZZZ]]]bbbiiioooIIIXXXSSS999:::;;;555444333111000000//////111...---000000000333999NNNdddxxx~~~qqq|||tttnnnpppqqq~~~jjjIIIFFFMMMdddqqqfffooo|||vvvllliiiccc]]][[[ZZZYYYWWWVVVUUUUUUUUUVVVUUUTTTSSSTTTUUUUUUTTTRRRSSSSSSTTTTTTUUUTTTTTTTTTVVVPPPNNN\\\{{{TTT]]]rrrzzzooouuuiiibbb```cccfffbbbhhhnnntttyyyyyyrrriiifff```YYYXXXYYYWWWOOOHHHFFFEEEDDDAAA>>>:::888666777777777666444333111000///000111222222222222111555888:::<<<@@@FFFFFFCCC===999666666333...,,,---...---------000444888:::999777555555666777777666666777:::@@@DDDDDD@@@<<<;;;333,,,+++,,,...222777999;;;>>>??????@@@AAACCCDDDDDDCCCDDDEEEHHHJJJLLLKKKJJJJJJKKKMMMPPPTTTVVVTTT\\\```hhhjjjmmmXXXLLLJJJDDDBBBAAA999333444111444777666IIInnnwwwpppwww___\\\xxx~~~lllVVVGGGLLLQQQ[[[gggwwwxxxmmmddd^^^VVVOOOJJJDDD>>>999999888777666;;;@@@AAA@@@PPPaaatttwwwiiicccWWWGGGAAAFFF@@@BBBDDDEEECCCBBBBBBBBBFFFEEECCCAAAAAAAAABBBBBB<<>>>>>EEENNNLLLDDD???@@@AAA@@@???@@@BBBDDD@@@AAACCCEEEFFFGGGHHHHHHKKKIIIKKKOOOMMMKKKRRR^^^mmmooo```[[[[[[\\\dddnnnhhhKKKeeeOOO:::;;;888555444333222111000000000111------///000000222666GGG```vvv}}}vvvyyytttvvv~~~nnnHHHCCCLLLbbbpppmmmwwwvvvmmmhhhaaa]]]^^^YYYXXXWWWUUUUUUUUUVVVVVVUUUTTTSSSSSSTTTUUUTTTSSSRRRRRRSSSSSSSSSRRRRRRQQQQQQNNNOOOaaaVVVYYYjjj|||yyyqqqqqqxxx{{{~~~}}}tttiiifff___XXXVVVWWWTTTKKKBBBAAAAAA@@@>>>;;;888666555333333444333333222111000---------///000111000000333999===>>>@@@DDDFFFEEE<<<666222111...+++,,,///...---------000333777999888666555666999::::::888999;;;>>>AAABBB@@@<<<888444...))),,,///111444888:::<<<===???@@@@@@BBBCCCDDDDDDCCCDDDFFFIIILLLNNNJJJIIIJJJKKKMMMQQQUUUWWWYYY]]]bbbppphhhgggWWWPPPPPPJJJHHHEEE:::555999222111888666AAA```xxxuuuuuugggWWWggg|||yyybbbPPPKKKPPPXXXaaalll~~~vvvkkkaaa[[[SSSLLLGGGBBB<<<888;;;:::;;;>>>?????????AAARRRcccxxxtttgggYYYQQQKKKFFFCCCEEE===BBBEEEDDDBBBBBBCCCDDDCCCBBBAAAAAAAAAAAA@@@???;;;???>>><<>>>>>BBBEEEEEE>>>777222000...,,,///333...---------///222666888888666666888<<<>>>===;;;;;;===@@@AAA???<<<888666///)))''',,,111333666999;;;<<<===>>>???@@@AAABBBDDDDDDCCCDDDFFFIIIMMMOOOIIIIIIIIIKKKNNNQQQUUUWWW```bbbgggwwwpppdddVVVSSSTTTNNNLLLGGG<<<:::???444000888444888QQQzzzzzzuuu{{{ppp\\\XXX~~~mmmZZZKKKQQQWWW^^^gggyyy}}}}}}|||uuukkk___YYYQQQJJJFFFAAA;;;777;;;<<<@@@DDDBBB>>>@@@FFFNNN___uuuyyy\\\VVVNNNHHHGGGFFFBBB>>><<>>???CCCEEEAAAAAAAAAAAABBBAAA>>><<<;;;???>>><<>>===;;;999777555444333000000111111111111000///000000000000000111111222444<<>>@@@@@@<<<666...***,,,...000///666///+++---000000111444777777888999:::;;;<<<<<>>@@@AAAAAAAAAAAABBBDDDFFFGGGHHHJJJMMMOOOIIIJJJLLLNNNPPPRRRTTTUUU\\\```jjj}}}vvvyyyeeeSSSQQQVVVTTTJJJAAA<<<999777666555555;;;DDDmmm}}}{{{ooo~~~hhhWWWmmmzzzeeeWWWTTTOOORRRhhh~~~zzzxxxppphhh```UUUJJJDDD@@@<<<999:::======@@@CCCBBB@@@DDDKKKYYYhhhzzzwwwppplllYYYRRRJJJEEEEEEEEECCC@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>BBB???======@@@AAA@@@>>>DDDFFFGGGFFFDDDCCCCCCDDDEEEFFFHHHIIIIIIHHHFFFEEELLLIIIKKKPPPOOORRRcccyyyggg\\\[[[^^^]]]jjjtttyyy\\\SSSRRRHHH:::888666333222111111///...000000//////000111222222;;;UUUppp~~~~~~~~~{{{{{{~~~rrrVVVCCCAAAFFFOOOfff|||pppcccccc___[[[[[[WWWVVVVVVUUUTTTTTTTTTUUUVVVUUUTTTTTTTTTTTTQQQOOOVVVSSSQQQOOOOOONNNMMMKKKQQQKKKTTTuuuRRRWWW___mmmnnnnnn}}}uuufffbbb```]]]UUUJJJDDDDDDDDDBBB===<<<;;;999777555333222///000000111111000000///000000000000000111222222666===AAA???<<<<<<>>>===888333---***---000222222555///+++...000111222555:::;;;;;;<<<======>>>>>>@@@@@@???===999444///,,,,,,,,,...000333666888999<<<===???@@@AAAAAAAAAAAACCCDDDEEEFFFIIIKKKMMMNNNKKKLLLNNNOOOPPPRRRTTTUUU]]]aaapppzzz}}}rrrfff\\\[[[\\\WWWNNNIII???;;;888777555444:::BBBbbbwwwyyyooozzzVVVgggnnn]]]XXXRRRRRR___qqq~~~}}}zzzwwwpppggg]]]RRRHHHDDD@@@<<<::::::======@@@CCCCCCCCCIIIQQQ]]]eeepppuuutttooolllkkkPPPKKKFFFDDDEEEEEECCC@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>AAA???>>>>>>@@@AAA@@@>>>BBBDDDFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHFFFEEEPPPNNNQQQUUUUUUZZZqqq{{{bbbYYY]]]cccbbbnnnnnnRRRJJJJJJEEE>>>:::777555333333222111///000000000000000111222222888QQQmmm}}}~~~yyywwwyyyzzzuuueeeQQQBBB@@@BBBMMMfff{{{}}}iii``````]]]ZZZZZZWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSQQQQQQRRRQQQOOOMMMSSSPPPNNNNNNNNNNNNMMMLLLPPPLLLVVVwwwPPPRRRVVVbbbyyy~~~rrrzzzeeeeeeuuu|||~~~nnnbbb]]]^^^\\\SSSHHHBBBBBBCCCAAA<<<;;;:::888666444222222...//////000000/////////111111111111222222222333888>>>AAA===::::::;;;999444000++++++///222444444333...+++...111222444888======>>>???????????????AAA@@@===999555111...,,,,,,---000222555777999999======???@@@AAABBBBBBBBBEEEDDDCCCFFFKKKMMMMMMLLLMMMNNNPPPQQQQQQRRRTTTVVV[[[aaavvvttt{{{hhheeedddeeeaaaXXXRRRPPPCCC>>>:::999666444888>>>TTTooowwwmmmyyy]]]```yyyfff]]]UUUSSSWWW^^^jjjttt}}}zzzwwwnnneeeXXXNNNFFFBBB@@@<<<::::::<<<===@@@DDDFFFGGGMMMUUU[[[[[[ZZZXXXUUUSSSQQQPPPGGGEEEBBBCCCEEEDDDAAA>>>???????????????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???@@@??????@@@AAAAAA@@@>>>@@@BBBEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKIIIGGGFFFMMMNNNRRRUUUWWWdddttt^^^WWW___hhhfffrrryyy{{{dddOOOJJJEEE@@@???<<<999777555555444222111000000000000000000111222444KKKggg{{{~~~wwwrrrtttpppiii]]]PPPGGGDDDCCCLLLfffvvvvvv}}}sssaaa^^^^^^[[[YYYZZZWWWWWWVVVUUUUUUUUUVVVVVVRRRQQQOOOOOOOOONNNMMMKKKNNNMMMKKKLLLMMMNNNNNNMMMOOOMMM[[[{{{JJJKKKPPP\\\qqq{{{rrrvvviiigggvvvsss^^^```dddiiijjjgggbbb___\\\YYYQQQFFF@@@AAAAAA???:::999888666555333222111---......////////////...111222222333333333333333777<<<>>>;;;888::::::888222///,,,,,,000333444333111---,,,000222333666:::<<<===>>>???@@@@@@@@@??????<<<888333000---++++++,,,...111555888999::::::>>>>>>???@@@AAABBBCCCCCCGGGDDDCCCFFFLLLOOOMMMJJJLLLOOORRRSSSSSSTTTWWWZZZ___iiimmmwwwfffdddeeefffbbbYYYSSSQQQIIICCC>>>;;;888444666;;;FFFfffuuujjjlllppp```rrrtttdddWWWUUUWWWZZZeeesss}}}zzzvvvmmmcccTTTKKKCCCAAA???<<<:::;;;:::<<>>>>>===<<>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAA@@@@@@??????@@@AAAAAAAAA@@@???AAACCCFFFGGGGGGHHHJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIJJJMMMPPPTTT[[[rrrzzzlll]]]WWW___hhhhhhwwweee{{{___TTTRRRGGG>>>>>>===;;;888666555555333111111000000000000000111111222FFFaaawww}}}|||}}}yyyrrrnnnkkkiiiddd\\\QQQIIIEEEDDDNNNhhhuuuqqqrrryyy}}}xxxvvvnnneee^^^]]]]]]YYYXXXYYYWWWWWWVVVVVVVVVVVVWWWWWWSSSQQQOOOOOOOOOOOOMMMLLLLLLJJJJJJKKKNNNPPPPPPPPPLLLOOOaaaEEEHHHPPP___sssvvvppprrrooo}}}rrriiigggeeecccccccccaaa^^^VVVUUUMMMCCC>>>>>>>>>;;;888888666555333222111000------...///////////////222222333444555444444333444888:::777777:::;;;999222000---...111333111//////------111333333777<<<===>>>@@@AAABBBBBBAAAAAA999777222...+++*********...000333777999;;;<<<<<>>:::666666888:::ZZZpppiiicccpppiiigggooo\\\XXXZZZ]]]gggsss}}}zzzvvvmmmcccSSSJJJAAA???>>>;;;999;;;888<<>>@@@AAAAAA>>><<<>>>>>>======>>>>>>???@@@@@@@@@AAABBBBBBBBBAAAAAA>>>???@@@AAAAAAAAAAAAAAADDDFFFHHHIIIHHHHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRWWWdddtttfff\\\WWW]]]fffmmm^^^~~~XXXQQQRRRHHH@@@BBB>>>;;;888666666444222111111111000000000000000111222AAAYYYqqqzzzzzzyyyrrriiidddbbbfffggg___QQQFFFBBBBBBSSSlllxxxqqqmmmpppqqqmmmgggdddaaa___^^^___]]]YYYWWWYYYXXXWWWWWWWWWWWWWWWXXXXXXWWWTTTRRRQQQQQQQQQPPPOOOKKKJJJJJJKKKNNNQQQQQQQQQKKKRRRhhhBBBHHHTTTfffwwwvvvjjjjjjwwwuuu||||||{{{vvvoookkkhhhccc]]]RRRQQQKKKBBB===<<<;;;777666666555444222111000///---......///000000000000222333555666666666555444222555666444666:::;;;999222000///000333333000---...---///333444444777===@@@AAABBBCCCCCCBBB@@@???333111...+++))))))+++,,,111222444777:::<<<>>>>>>@@@@@@@@@AAABBBCCCEEEEEEFFFEEEFFFIIIMMMNNNLLLJJJJJJOOOUUUWWWWWWYYY___eeennn~~~wwwmmmeeeeeefffaaa[[[XXXTTTLLLEEEBBB>>>999666888555LLLeeekkkeeeggg|||{{{jjjuuu~~~iii^^^]]]aaaggglll{{{|||yyywwwoooeeeUUUKKKAAA>>><<<999999:::999<<>>>>>>>>>>>>>>??????@@@???@@@AAAAAABBBBBBBBBBBB???@@@AAA@@@???@@@BBBDDDGGGHHHJJJJJJIIIHHHHHHIIIHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQTTT]]]rrr}}}mmmaaaZZZWWW\\\eeewwwiii```ppptttOOOHHHJJJFFFDDDHHH???<<<999777666555333111222111111000000000000000111;;;PPPiii{{{{{{yyyzzzwwwlllbbb^^^iiiqqqtttkkkXXXHHHDDDEEEXXXooozzzsssmmmiiiiiiiiieeeaaa```\\\]]]^^^^^^[[[XXXWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYYYYVVVSSSRRRSSSSSSRRRRRRLLLJJJJJJKKKNNNPPPQQQPPPLLLVVVpppAAAGGGUUUffftttooonnnzzz{{{zzzyyyrrrggg]]]RRRSSSOOOGGGBBBAAA===999555555444222111000///...---...///000111111111111333444555777777666555444111444444222555999:::888000//////111444444000,,,......000444444333777===AAABBBBBBBBB@@@<<<888666///---+++******,,,...///333444555777:::===???AAAAAAAAAAAAAAABBBCCCEEEFFFEEEFFFHHHKKKLLLLLLLLLKKKLLLRRRXXXYYYXXXZZZ```fffqqqwww|||xxxooohhhhhhhhhddd___^^^XXXPPPHHHDDDAAA;;;888888666>>>UUUlllmmmfffuuuxxxmmmzzziiibbbdddgggggguuu}}}}}}{{{xxxxxxwwwrrrjjjXXXMMMBBB===:::888888:::<<<===BBBFFFDDD>>>===AAA???AAADDDIIIOOOSSSVVVWWWZZZXXXSSSLLLFFFAAA?????????>>>>>>>>>>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@AAAAAA???>>>???CCCGGGGGGIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPRRRZZZllluuuggg]]]XXXXXX[[[ccc}}}zzzWWWjjjyyyxxxjjjLLLEEEHHHIIIHHHIIIAAA???;;;999888777444333222222111000000000000000///555HHHbbbvvv}}}xxxuuusssnnngggdddfffzzzuuu___NNNHHHJJJYYYqqqssslllhhhggghhheee___\\\]]][[[\\\\\\ZZZXXXWWWWWWVVVXXXXXXWWWXXXXXXYYYYYYZZZYYYVVVSSSQQQRRRRRRRRRQQQLLLJJJIIIJJJLLLNNNNNNMMMOOO[[[www>>>DDDRRRbbbmmmwwwoooxxx~~~yyygggYYYVVVXXXUUUNNNIIIGGGBBB===444444333222111000///.........000111222222222222333444666777888777666444222444333222444888999666.........222555555111---//////111555444333777===AAAAAA@@@>>>:::555000---,,,,,,++++++,,,...000222555555555777:::===@@@BBBBBBAAAAAAAAABBBDDDFFFGGGDDDGGGJJJLLLLLLKKKKKKLLLNNNTTTZZZ[[[XXXYYY___eeexxxtttyyytttnnnjjjiiihhhcccaaaaaaZZZQQQIIIFFFCCC===999999:::666JJJkkkrrrfffoookkkwwwsssggghhhjjjggglllyyy~~~xxxyyywwwtttvvvxxxtttnnn[[[OOOBBB<<<999777777:::>>>>>>AAACCCAAA===>>>CCC@@@FFFPPP\\\iiittt}}}tttoooeeeXXXKKKCCC???===???????????????@@@@@@AAA>>>???@@@AAABBBCCCCCCCCCAAAAAAAAA>>>===???DDDHHHFFFHHHJJJKKKJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOSSSWWWddd~~~ooobbb[[[XXXZZZ\\\aaa\\\JJJvvvlllzzzdddOOOKKKNNNNNNIIIFFFCCC@@@===;;;:::888666444222222111000000///000000,,,111BBB]]]sss~~~tttlllgggmmmyyyzzzppphhhbbbaaajjjtttuuu```OOOHHHGGGXXXrrrnnnlllkkkkkklllggg___[[[\\\ZZZ[[[ZZZWWWUUUVVVVVVUUUXXXXXXXXXXXXXXXYYYZZZZZZWWWUUUQQQPPPPPPQQQQQQPPPLLLJJJIIIIIIKKKLLLLLLKKKQQQ___{{{HHHEEELLLZZZ^^^___pppyyy|||kkkaaa```\\\VVVRRRNNNIIIAAA;;;777555333222222111000...111000000000000222333444777888999999777666666777777444222111111222111000///,,,---222444000......///111333555666888;;;===DDDAAA>>>999444000...,,,((((((***+++...111444555444555777999;;;===???@@@DDDDDDDDDDDDEEEEEEEEEEEEEEEHHHJJJLLLLLLMMMNNNPPPNNNRRRYYY\\\YYYWWW___lllyyytttjjjeeeaaadddiiijjjfffaaa___[[[TTTMMMFFFAAA>>><<<777777EEE^^^lllmmmrrr}}}xxxwwwtttkkkjjjmmmoooooovvv}}}||||||yyyxxxxxxxxxwwwuuuqqqnnn```SSSDDD<<<999777999<<<<<>>>>>======>>>???@@@@@@AAABBBBBBBBBAAA@@@???AAAAAA@@@???>>>???CCCFFFIIIIIIJJJKKKKKKJJJIIIHHHDDDNNNNNNKKKPPPNNNKKKOOOOOOccc|||uuuiii```[[[YYYddd^^^hhh{{{]]]kkknnnaaaUUUSSSTTTSSSQQQPPPJJJFFFAAA===:::999777555444333333222111000//////000222???WWWnnn{{{xxxkkk```ZZZ___lll{{{wwwooofffaaaggguuuuuubbbSSSJJJIIIXXXttt~~~hhhhhhhhhhhhfffdddaaa___]]]WWWWWWWWWWWWVVVUUUUUUTTTWWWXXXXXXXXXVVVVVVXXXZZZYYYRRRJJJEEEGGGKKKOOOPPPNNNLLLKKKKKKKKKHHHFFFFFFNNN\\\{{{LLLDDDFFFQQQWWWZZZiii~~~~~~qqq|||~~~yyyrrreee]]]^^^ZZZUUUQQQNNNIIIBBB<<<777555222111111111///...222111111111111333444555777999;;;:::999777666777777444111000111111111111000------111222///---...000333555666666666777999:::999666333000...,,,+++***+++---///111444666666666777888999;;;===???@@@CCCCCCDDDDDDDDDEEEEEEEEEFFFHHHJJJKKKKKKLLLOOOQQQUUURRRSSSVVVTTTUUUeeezzztttxxxgggbbbdddmmmrrrmmmddd```aaa___[[[UUUNNNFFF@@@===888555>>>TTTgggnnnppprrruuu}}}~~~sssnnnnnnqqqooossszzzyyyxxxxxxwwwuuuqqqnnndddUUUFFF>>><<<:::;;;>>>@@@BBBBBBAAA@@@CCCJJJPPP^^^rrryyy___KKKCCC===???>>>>>>======>>>???@@@@@@AAABBBCCCBBBBBBAAA@@@AAAAAA@@@??????@@@DDDGGGIIIIIIJJJKKKKKKJJJIIIHHHGGGPPPNNNJJJMMMKKKIIIPPPZZZmmm}}}pppddd]]]ZZZUUU^^^gggjjjVVVmmmddd\\\ZZZXXXUUUUUUWWWNNNJJJDDD???<<<:::777555333333222111111000000///222111:::PPPhhhyyy|||zzzrrrrrrssssssqqqiii___XXXTTTZZZiii}}}wwwppplllooowww}}}~~~|||rrrdddVVVNNNJJJZZZuuu~~~lllgggggggggeeeccc```^^^\\\WWWWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVVVVXXXZZZVVVPPPIIIEEEGGGKKKNNNPPPQQQNNNLLLKKKIIIFFFGGGIIIQQQcccWWWHHH@@@GGGPPPVVVdddtttssskkk|||vvv}}}}}}wwwvvvvvvwwwwwwtttnnneee___[[[WWWSSSOOOMMMIIICCC>>>777444111000000000///...222222111222222333555555777:::<<<<<<:::777555555555222000///000222222222333...,,,///000---,,,...333666888999777444333222111000///...---,,,,,,,,,,,,...111333666777888888999999999999;;;===???AAACCCCCCCCCCCCDDDDDDDDDDDDHHHIIIJJJJJJKKKLLLPPPRRRYYYRRRRRRXXXWWWWWWmmm}}}nnneeefffqqqtttjjjccccccddddddbbb^^^VVVMMMDDD???<<<666777GGG___ooopppjjjyyyhhhwww}}}tttqqqrrrmmmnnnxxxzzzyyyxxxxxxwwwtttpppmmmgggXXXHHHAAA>>><<<===???CCCBBB@@@@@@DDDLLLWWW^^^ooo~~~|||}}}aaaKKKCCC===>>>>>>======>>>???@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@BBBEEEHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIQQQOOOLLLNNNKKKKKKVVViiiwwwhhh^^^ZZZ[[[[[[```xxxeeejjjjjjeee```^^^ZZZVVVXXX\\\RRRNNNHHHCCC???;;;888555333333222111000000000000333///444GGGaaauuuxxx|||uuummmfff[[[ZZZYYYXXXXXXVVVSSSPPPOOOWWWfff{{{~~~}}}|||uuuooorrr|||vvvvvvtttooofff[[[QQQLLL```zzzyyykkkeeeeeeeeecccaaa___\\\[[[WWWWWWWWWWWWVVVUUUTTTSSSTTTUUUVVVVVVUUUUUUVVVXXXSSSOOOIIIFFFHHHKKKOOOQQQTTTOOOLLLJJJFFFDDDIIIQQQ[[[sssfffPPP@@@BBBLLLVVVbbbnnnkkkmmmqqqpppxxxwwwvvvxxxvvvvvvsssqqqpppooollleee```YYYUUUPPPMMMLLLIIIDDD???666444000/////////...---111111111111222333444444555888;;;<<<:::666444333111000...///111444666666666000---...///------///555888;;;;;;777333///...------,,,,,,,,,------......000333666888999888888<<<;;;::::::<<<>>>@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDJJJJJJKKKKKKKKKMMMQQQUUUWWWPPPTTT```aaabbbzzz{{{|||llldddjjjkkkccccccllleeeeeeddd```ZZZRRRJJJEEEBBB<<<777>>>UUUkkkrrrnnnzzzdddjjjzzztttnnnjjjjjjsss~~~{{{zzzxxxxxxwwwtttooolllgggYYYJJJBBB???===>>>AAACCCCCCEEEIIIQQQ]]]iiiqqq~~~vvvrrrrrryyytttZZZFFFAAA>>>=========>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCC@@@AAAAAAAAABBBCCCGGGJJJHHHHHHIIIIIIIIIJJJIIIIIIJJJRRRRRRPPPRRRNNNRRR```{{{~~~pppaaaYYYZZZ]]]dddfffyyysssxxxfffaaa]]]\\\[[[WWWWWWYYYTTTPPPKKKFFFBBB>>>:::888444333222111000000111111222...000AAA[[[ssszzz~~~}}}yyyuuulll___UUUJJJHHHEEEDDDEEEHHHKKKLLLMMMVVVeeewww~~~{{{yyyvvvqqqooottt}}}{{{qqqooommmkkkggg^^^TTTLLLhhhqqqfffccccccbbbbbb```]]][[[YYYXXXXXXXXXWWWVVVUUUTTTSSSTTTVVVVVVVVVTTTRRRSSSSSSQQQOOOKKKIIIJJJMMMQQQSSSTTTOOOLLLIIIDDDCCCNNN]]]nnnrrr[[[FFFBBBJJJTTT```jjj}}}ssshhhsssrrrnnnwwwvvvttt{{{|||vvvxxxrrrooolllkkkiiifff___ZZZVVVRRRMMMKKKJJJHHHDDD@@@777444000......///.........///000000111222222222333666999:::888555222111.........111555888:::;;;777111...//////......111555888;;;<<<999444000.........------------......000222555888999999999888<<<<<<<<<<<<>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDEEEKKKKKKLLLLLLLLLNNNRRRUUUSSSOOOUUUbbbhhhrrrwww}}}|||lllccceeefffbbbgggqqqeeedddbbb^^^YYYTTTPPPMMMFFFAAA:::999HHH___pppvvvrrroooiiiyyykkkgggiiirrr|||}}}|||{{{{{{yyyxxxwwwuuurrrmmmjjjeeeZZZNNNEEE???<<<@@@FFFFFFLLLTTT]]]gggqqq|||zzzjjjhhhcccfffaaaLLL@@@@@@???<<<======>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCC@@@AAACCCCCCCCCEEEHHHJJJHHHHHHHHHHHHIIIIIIJJJJJJKKKSSSSSSRRRTTTQQQYYYmmmwwwiii\\\XXX\\\aaadddmmmuuummmfff^^^YYY[[[^^^[[[WWWUUUTTTQQQLLLIIIEEEBBB>>><<<777555333111000000111222000...000>>>VVVooo}}}~~~xxxtttnnndddVVVLLLFFFCCC???<<<<<<@@@EEEIIILLLTTTcccttt}}}}}}xxxuuuqqqpppqqqtttwwwwwwtttqqqnnnkkkiiihhhfff___VVVNNNjjjllldddaaaaaaaaa```^^^\\\ZZZYYYXXXXXXXXXWWWVVVUUUSSSRRRUUUVVVWWWUUURRROOONNNNNNQQQPPPOOONNNNNNPPPRRRUUURRRMMMKKKIIICCCCCCUUUkkk|||gggPPPEEEGGGOOOZZZccctttyyynnnjjjyyywwwsss}}}zzzuuuxxxuuuppprrrqqqooommmkkkgggbbb\\\XXXUUUQQQLLLIIIHHHGGGCCC@@@888555000....../////////---...///000111111111111222444777888666444333222//////111555:::<<<===<<<555000---//////......111333777;;;<<<:::777444333111111000////////////000333444666888999999999999<<<<<<===???@@@BBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIJJJKKKKKKLLLNNNQQQTTTQQQQQQUUU]]]iii~~~uuunnnhhheeegggiiiiiikkknnneeeccc```]]]YYYVVVTTTSSSHHHDDD>>>999===NNNeeewwwpppwwwnnnuuunnniiijjjrrrzzz}}}|||zzzyyyzzzyyywwwvvvtttpppkkkgggccc]]]TTTJJJ@@@<<>>>>><<<:::222---+++---...------///111555999<<<;;;:::999999666555555444444555555666666777777888999::::::;;;:::<<<>>>AAACCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGEEEGGGIIIJJJJJJKKKNNNPPPPPPVVV[[[]]]jjjuuupppgggkkkkkkhhhjjjmmmlllhhhgggfffccc```\\\YYYVVVTTTNNNGGGBBB>>>;;;AAAXXXqqqoookkktttyyynnnvvvpppmmmqqqvvvwwwxxxzzz~~~|||{{{yyyxxxvvvtttrrrnnniiieeedddbbb\\\RRRDDD???JJJYYYiiiwwwxxxhhhRRRDDDAAA===???AAA;;;:::<<<===???@@@@@@@@@@@@??????>>>>>>???@@@BBBCCCCCCDDDFFFFFFEEEFFFGGGIIIGGGGGGGGGGGGGGGIIIJJJKKKQQQSSSPPPQQQYYYddd}}}rrrdddZZZXXX\\\bbbfffuuu|||mmmpppjjjdddbbbeeegggbbb\\\ZZZ]]]ZZZVVVRRRNNNJJJEEEAAA>>><<<888444222111111222///000///333EEE```vvv||||||xxxtttqqqkkkddd[[[SSSLLLHHHCCCDDDDDDCCCBBBDDDIIIMMMVVVZZZddduuuyyyuuuuuuqqqpppooonnnlllkkkkkkkkkgggfffeeedddbbb___\\\YYYgggrrrhhhjjj______```___^^^\\\ZZZXXXYYYYYYXXXWWWVVVTTTSSSRRRPPPRRRTTTSSSPPPMMMLLLKKKOOOQQQSSSSSSQQQPPPQQQSSSQQQMMMLLLKKKBBBBBB[[[{{{hhhTTTGGGGGGPPP[[[bbbppp|||yyyyyyrrruuuppppppoooiiibbb]]]]]]^^^TTTPPPJJJGGGFFFEEEAAA>>>:::666222//////000111111...///111222333333222222222444666777666666777888666888;;;>>>@@@???;;;888...***))),,,...,,,+++---///333888;;;<<<======>>>:::::::::::::::;;;<<<===999999888999999;;;<<<===888;;;???CCCEEEEEEEEEDDDEEEFFFFFFFFFGGGGGGGGGGGGBBBDDDGGGHHHIIIIIIKKKLLLOOO\\\ddddddooo~~~|||pppooolllrrrpppfffeeelllllldddiiiiiigggddd```[[[VVVTTTTTTKKKFFFDDD>>><<>>>>>======>>>@@@BBBCCCDDDEEEGGGGGGFFFFFFGGGHHHGGGGGGFFFFFFGGGIIIJJJKKKQQQRRRNNNQQQ___sssxxxlll]]]UUUWWW]]]cccfffhhhdddooohhhggggggiiiggg```\\\]]]bbb___ZZZVVVQQQLLLFFFBBB@@@>>>:::555333111222222///000......===ZZZttt~~~zzzuuunnnlllfff^^^TTTMMMIIIHHH:::===AAADDDFFFJJJPPPUUUaaabbbiiixxx}}}wwwuuuwwwpppmmmjjjiiijjjkkklllkkkdddddddddcccaaa```___^^^kkkkkkdddiii____________^^^\\\ZZZYYYYYYYYYXXXWWWVVVTTTSSSRRRMMMOOORRRRRRPPPNNNMMMMMMNNNQQQSSSSSSPPPOOOPPPRRRRRRNNNNNNMMMBBB@@@ZZZ|||wwwfffSSSGGGLLLWWWdddhhhsss}}}xxxvvvrrrnnngggaaaaaabbb^^^WWWRRROOOKKKJJJJJJHHHEEEAAA999555000,,,,,,,,,---,,,000111222333333444666999:::999888888999:::<<<===???AAACCCCCCAAA===888555,,,---...---,,,,,,...///222444777999:::;;;>>>@@@;;;;;;;;;;;;;;;;;;;;;:::<<<;;;:::999999:::<<<===???@@@AAABBBCCCEEEFFFFFFEEECCCCCCEEEHHHIIIFFFDDDAAADDDGGGIIIJJJKKKMMMOOO[[[WWWZZZkkkrrrooowwwwwwoookkklllkkkfffaaa___hhhhhhfffaaa^^^]]][[[XXXRRRMMMKKKIIIAAA;;;FFFYYYwwwgggllljjjlll|||zzzxxxvvvwww||||||yyyzzzwwwtttqqqooommmiiifffggg]]]WWWUUULLLJJJaaaiiiRRR???===???<<<;;;???===============>>>?????????@@@AAA@@@??????AAABBBEEEEEEEEEFFFGGGIIIJJJKKKLLLHHHFFFGGGGGGHHHNNNVVVMMMXXX[[[YYYkkk{{{lll```XXXYYYZZZ[[[dddqqqfffjjj~~~zzziiihhhiiiiiigggccc```]]]\\\]]]YYYZZZZZZVVVOOOKKKKKKMMMCCC???;;;777555333000...000000000000;;;RRRnnn~~~}}}wwwsssggg```XXXSSSQQQNNNHHHCCCEEE???@@@GGGGGGEEELLLZZZaaammm{{{~~~}}}|||zzzxxxuuussspppmmmkkklllpppppplllggghhhfffdddccccccdddeeefffvvvttthhhbbb^^^____________^^^]]]\\\[[[]]][[[YYYVVVUUUTTTSSSSSSTTTTTTSSSRRRQQQPPPPPPOOOSSSTTTTTTSSSQQQPPPQQQRRRTTTRRRMMMMMMNNNKKK\\\~~~qqqZZZIIIJJJTTTaaagggrrr}}}uuusssooonnnjjjeeecccccc^^^WWWTTTQQQLLLJJJHHHEEEAAA>>>:::666111....../////////---...000222333555888:::;;;:::888888:::===AAACCC@@@AAAAAA@@@===888444111,,,---------,,,,,,...000222444777888999:::<<<>>><<<<<<<<<<<<<<<<<<<<<;;;===<<<;;;::::::<<<===>>>@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDFFFIIIIIIFFFCCCBBBEEEHHHKKKMMMOOOQQQSSSWWW]]]dddrrrttttttzzz}}}uuuppppppnnnjjjggggggjjjgggddd```[[[VVVUUUWWWUUUPPPMMMLLLCCC:::???LLLjjjjjjooouuuiiizzz}}}~~~~~~~~~}}}}}}{{{yyywwwvvvuuuttttttrrrooojjjgggbbbZZZWWWUUUOOOMMMcccaaaMMM>>>===???===<<<@@@===============>>>?????????@@@AAA@@@??????AAACCCCCCCCCDDDDDDEEEFFFGGGGGGFFFDDDDDDGGGJJJKKKPPPVVVSSSWWW[[[hhh}}}qqqaaaWWWRRRUUUVVV[[[pppbbbtttggggggfffdddbbb___]]]^^^```bbbVVVVVVUUUSSSOOOLLLJJJJJJEEEAAA===999777555222000///000///...666JJJfffyyy}}}}}}~~~{{{zzzrrrmmmeee^^^VVVQQQNNNKKKEEEAAABBB???BBBJJJMMMMMMUUUcccsss{{{|||yyywwwvvvuuusssrrrpppmmmkkklllooooookkkffffffeeedddcccbbbbbbccccccnnn~~~yyyiiicccaaa___]]]^^^^^^^^^]]]\\\[[[[[[]]]\\\YYYWWWUUUTTTTTTTTTUUUTTTSSSRRRQQQPPPOOOOOORRRTTTUUUTTTRRRQQQQQQQQQRRRRRRNNNMMMMMMJJJ]]]eeePPPJJJNNN\\\cccooo~~~|||qqqqqqlllnnnmmmhhhdddbbb]]]WWWUUURRRMMMIIIEEEBBB>>>;;;:::666222000///000000000///111333333444555888;;;;;;999888888:::???DDDGGGCCCBBB@@@===999555222000,,,------,,,+++---000222333555777888888888:::<<<========================>>>===<<<<<<<<<>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGFFFEEEFFFHHHIIIHHHEEEBBBDDDGGGKKKMMMOOORRRUUUXXXVVVdddppp{{{uuuwwwyyyzzzsssnnnnnnooollljjjkkkmmmgggdddccc]]]VVVXXX```^^^XXXUUUTTTLLLAAA>>>BBBZZZlllrrrpppmmmjjj~~~sssrrr}}}}}}zzzxxxxxxwwwvvvqqqrrrrrrsssrrrooojjjeee```YYYVVVUUUNNNKKK\\\ssssssVVVGGG<<<===@@@>>>===@@@===============>>>?????????@@@AAA@@@???@@@AAACCCBBBCCCDDDDDDEEEEEEEEEEEEDDDAAACCCJJJOOOPPPRRRUUUXXXYYYddduuudddVVVQQQSSSXXXYYYaaauuuhhh{{{kkkddddddeeebbb^^^[[[[[[]]]aaacccWWWUUUSSSRRRQQQOOOMMMKKKGGGDDD???;;;999666444222000222111///111BBB]]]ssszzz~~~xxx{{{~~~wwwmmmgggaaa[[[SSSMMMJJJFFFBBB>>>AAA???DDDMMMQQQSSS\\\hhhzzz{{{uuurrrppppppooonnnpppmmmkkklllnnnmmmiiieeeddddddccccccbbbaaa``````eeeoooqqqhhh___```bbbaaa\\\\\\]]]]]]]]]\\\[[[[[[]]]\\\ZZZWWWVVVUUUUUUUUUVVVUUUSSSQQQPPPOOONNNNNNRRRTTTVVVVVVSSSQQQPPPPPPNNNRRRPPPOOONNNMMMcccsss]]]OOOIIIWWW]]]jjjxxxyyymmmqqqjjjnnnmmmfffaaa___\\\XXXSSSPPPKKKGGGBBB???<<<:::;;;777333111000000000///222333444444333333555666;;;;;;<<<===@@@DDDGGGIIIDDDBBB???<<<888666444333//////...,,,+++---111444555777888999888888:::<<<>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBAAAAAABBBCCCEEEFFFGGGHHHFFFGGGHHHIIIIIIGGGEEECCCHHHJJJMMMOOOQQQTTTWWWZZZ[[[hhh{{{~~~xxxssstttqqqrrrjjjgggmmmttttttpppmmmpppiiigggiiiddd^^^cccooobbb\\\WWWVVVRRRHHHAAA@@@LLLgggqqqhhhsss~~~iii}}}~~~}}}uuullllllwww}}}zzzxxxwwwvvvuuuqqqppppppooonnnkkkgggcccaaaZZZUUURRRIIICCCNNN___wwwxxx|||sss[[[LLLCCC<<<===???>>>===>>>===============>>>>>>??????@@@AAAAAA@@@@@@BBBDDDCCCDDDEEEFFFGGGFFFFFFEEEFFFDDDGGGNNNTTTTTTSSSUUU[[[ccc||||||lll\\\RRRSSSYYY```aaakkkmmmoooeeedddbbbfffccc___]]]\\\]]]^^^^^^ZZZWWWUUUUUUWWWVVVRRROOOIIIEEE@@@<<<:::777555222222333333111000<<>>;;;@@@AAAFFFNNNQQQTTT\\\fffvvv{{{uuupppnnnmmmllllllooommmlllllllllkkkgggddddddddddddcccbbbaaa```___bbbeeeddd^^^\\\```cccbbb\\\\\\]]]]]]]]]\\\\\\[[[]]]\\\ZZZWWWVVVUUUUUUVVVVVVUUUSSSQQQOOONNNNNNNNNQQQSSSVVVVVVTTTQQQOOONNNJJJRRRRRRPPPOOOQQQjjjnnnZZZKKKRRRXXXdddqqq{{{~~~tttlllqqqjjjllliiiaaa[[[[[[ZZZWWWNNNMMMIIIDDD@@@===<<<<<<>>>:::666444333222111000333555666666555666888:::CCCFFFIIILLLNNNNNNLLLKKK@@@???<<<999888777888999444333000---,,,---111444777999::::::::::::;;;===>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBBCCCCCCAAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFLLLNNNPPPQQQRRRUUUXXX[[[ccckkkvvvqqqpppjjjjjjdddeeeqqq}}}}}}vvvppppppjjjhhhiiifffccchhhsss___XXXRRRRRRQQQLLLFFFBBBDDDZZZiiiiiikkk|||xxxxxxtttqqqqqquuu|||}}}|||{{{yyyvvvtttwwwtttpppmmmkkkiiifffeeebbb[[[TTTNNNEEE???FFFRRRiiirrrmmmeeekkkvvv~~~lllXXXIIIEEEAAA===>>>>>><<<;;;<<<===============>>>>>>??????@@@AAAAAA@@@AAACCCEEECCCDDDEEEFFFFFFFFFFFFFFFJJJHHHJJJPPPSSSSSSTTTVVVbbbyyyyyyooocccYYYVVVWWWZZZ^^^eeezzztttxxxyyygggggghhhddddddbbb``````aaa```^^^[[[ZZZXXXWWWXXXZZZYYYUUUQQQJJJFFFAAA===:::888555222111111222111///777NNNfffwww}}}~~~tttiiiaaaVVVRRRKKKDDD@@@===;;;:::>>>AAAGGGOOOSSSWWW___gggwww~~~wwwsssyyy|||yyytttqqqpppppppppooommmllllllkkkkkkiiifffdddddddddddddddcccbbb````````````^^^\\\]]]aaaaaa^^^\\\]]]]]]]]]]]]\\\\\\[[[\\\[[[YYYWWWVVVUUUUUUVVVVVVTTTRRRPPPNNNNNNNNNNNNPPPSSSUUUUUUSSSPPPMMMMMMJJJSSSSSSOOONNNRRRlll~~~iiiVVVQQQSSS]]]jjjrrrzzz{{{{{{~~~{{{qqqmmmpppjjjiiiddd]]]YYYYYYXXXUUUKKKJJJGGGBBB===;;;;;;<<<>>><<<999777777777666555999;;;>>>AAACCCFFFJJJMMMQQQTTTWWWZZZYYYUUUPPPMMM<<<;;;999888888:::<<<===;;;999444///,,,,,,000333777999;;;;;;:::;;;<<<>>>===>>>>>>??????@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFFFFHHHJJJNNNOOOQQQSSSTTTWWW\\\___lllwwwuuuooolllhhhaaa```fffrrr{{{yyysssooonnnkkkfffcccccceeehhhjjjaaa\\\WWWVVVWWWVVVQQQLLLCCCLLL]]]jjjkkkqqq~~~~~~}}}zzzwwwzzz~~~}}}|||{{{yyyvvvssszzzvvvqqqmmmkkkiiihhhgggbbb[[[RRRKKKDDDAAAGGGPPPiiiooofff[[[\\\aaahhhssszzz{{{vvvhhhZZZPPPHHHAAA@@@???>>>>>>===<<<;;;;;;===============>>>?????????@@@AAAAAAAAAAAADDDFFFBBBBBBBBBCCCDDDEEEGGGHHHMMMKKKMMMPPPRRRTTTZZZaaawwwwwwjjjbbb\\\WWWXXXXXXVVVWWWkkkooopppjjjnnnmmmiii```^^^^^^```cccccc```\\\WWWWWWWWWXXXXXXWWWSSSQQQKKKHHHCCC>>>;;;888555333000///000111...222DDDYYYooo}}}{{{qqqfff^^^QQQMMMGGGAAA<<<:::999::::::@@@HHHOOOUUU[[[ccciiiwwwyyyvvvmmmhhhlllssswwwlllZZZZZZ]]]cccpppsssrrrqqqrrrtttuuutttrrrkkkkkkkkkkkkiiigggeeedddcccccccccbbbbbbbbbbbbbbb___]]][[[[[[]]]^^^\\\YYY\\\]]]]]]\\\\\\ZZZYYYYYY[[[ZZZXXXVVVUUUUUUUUUUUUUUUSSSQQQOOONNNNNNOOOPPPPPPRRRTTTSSSPPPMMMLLLLLLKKKTTTSSSMMMNNNVVVoooxxxgggRRRQQQWWWbbbjjjppp|||yyywwwuuurrrnnnlllhhhgggbbb\\\ZZZ[[[VVVPPPJJJIIIFFF@@@;;;888999<<<888777555666888999999999>>>AAADDDHHHKKKOOOTTTXXXXXXYYYZZZZZZWWWQQQKKKGGG===<<<<<<<<<===???AAACCCBBB>>>888111,,,,,,///222666888:::::::::;;;<<<>>>=========>>>???@@@@@@@@@??????@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJIIIGGGEEEFFFJJJNNNNNNPPPRRRUUUXXX\\\bbbfffuuuqqqiiigggiii^^^cccmmmtttqqqkkkjjjmmmlllmmmggg```cccmmmnnnggghhhfffcccbbbbbb```[[[UUUHHHDDDOOOdddjjjkkkyyy{{{wwwyyy{{{xxxwwwuuusssqqqvvvsssooolllkkkiiigggeeeaaaYYYNNNFFF@@@@@@GGGOOOfffkkkaaaTTTSSSRRRRRRXXX[[[[[[UUULLLFFFEEEBBB>>>;;;===???===<<<<<<=====================>>>?????????@@@AAAAAAAAABBBDDDFFFCCCBBBAAABBBCCCFFFIIIKKKPPPPPPQQQTTTUUU[[[iiiwwwyyyhhh\\\XXXWWWTTTTTTYYYYYY^^^~~~|||}}}oooooopppmmmiiiaaa^^^\\\]]]```aaa^^^[[[UUUWWWYYYYYYWWWTTTRRRQQQNNNJJJEEE@@@===:::777555444000000333111000===NNNhhhvvv}}}uuukkk```YYYLLLIIIDDD>>>:::888999:::999???HHHNNNSSSZZZaaaeeemmmmmmeeeWWWMMMNNNVVV[[[aaa]]]MMMBBBGGGNNNYYYjjjmmmnnnpppsssuuutttqqqnnnhhhiiijjjjjjhhhgggfffeeebbbaaa`````````aaabbbccc___\\\YYYZZZ\\\\\\ZZZYYY\\\[[[[[[ZZZYYYWWWVVVUUUYYYXXXWWWUUUTTTTTTTTTUUUSSSRRRPPPNNNMMMNNNPPPQQQPPPQQQRRRPPPMMMKKKKKKKKKIIIRRRQQQOOOVVVbbb|||tttTTTPPPSSS^^^dddjjjyyy{{{uuussssssooohhhgggfffaaa^^^^^^]]]UUULLLJJJIIIFFF@@@999666888:::111000000222666999:::999;;;>>>AAADDDGGGKKKOOORRRWWWVVVUUURRRMMMGGGAAA===AAAAAAAAAAAACCCEEEGGGHHHFFFBBB;;;333---,,,...111444666888999999:::<<<>>><<<======>>>??????@@@@@@>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIFFFDDDFFFKKKPPPMMMOOOSSSVVVZZZ```gggkkk{{{vvvkkkccccccjjjcccnnnzzzzzzmmmcccgggrrrjjjooojjjaaahhhxxxxxxkkkiiiiiiiiigggfffbbb[[[TTTNNNBBBGGG[[[fffiii{{{ssszzz||||||{{{yyyzzzuuurrrqqqqqqpppnnnmmmkkkkkkjjjhhhdddbbbaaaXXXKKKAAA<<<===DDDLLL^^^ddd[[[OOONNNLLLIIIMMMKKKIIICCC???@@@CCCAAA<<<888<<<>>>===;;;===???@@@===============>>>?????????@@@AAAAAAAAABBBDDDGGGFFFDDDCCCCCCEEEIIIMMMPPPSSSTTTVVVYYY[[[dddxxxppp\\\TTTTTTTTTPPPNNN[[[aaammmrrrwwwppprrrnnnhhhgggfffaaa[[[ZZZ\\\]]][[[XXXUUUXXX[[[[[[WWWSSSRRRRRRPPPLLLGGGBBB???<<<999777:::333333666444111:::IIIfffttt~~~zzzqqqggg[[[TTTJJJGGGBBB===999777999;;;999@@@HHHLLLOOOUUUZZZ\\\eeefff___PPPBBB>>>AAACCCDDDHHHCCCBBBJJJOOOXXXhhhmmmnnnqqqtttuuuqqqjjjeeeggghhhjjjjjjhhhfffffffff```___^^^]]]^^^```bbbdddaaa]]]ZZZZZZ\\\[[[[[[\\\ZZZZZZZZZXXXWWWUUUSSSRRRYYYXXXVVVTTTSSSSSSTTTTTTSSSQQQOOOMMMMMMOOOQQQSSSPPPQQQPPPNNNLLLJJJJJJKKKFFFOOOPPPRRR___qqqfffSSSKKKVVV]]]]]]mmm}}}|||yyyxxxvvvsssooolllgggbbb^^^^^^```^^^VVVOOOJJJEEEAAAAAA???:::777888333333222444555666555333999999:::===AAAGGGLLLNNNOOOMMMIIIEEEBBB???>>>===CCCKKKPPPLLLHHHJJJNNNQQQMMMAAA555///...---///222555555444555666888999:::???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFIIILLLNNNIIIHHHFFFFFFGGGKKKOOORRRSSSPPPRRRVVVYYY\\\gggtttxxxppplllppprrrrrrqqqqqqsssttttttrrrqqqnnnmmmkkkjjjooosssooogggggggggmmmvvvvvvjjj^^^ZZZYYYNNNGGGKKKVVVbbbnnnwwwyyyvvv{{{{{{{{{wwwxxx{{{~~~||||||zzzwwwvvvuuuqqqmmmooolllhhhffffffddd```\\\cccZZZOOOGGG@@@<<>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@@@@AAACCCDDDEEEFFFAAA@@@FFFKKKMMMOOOQQQUUUXXX[[[\\\ccc{{{jjjXXXTTTNNNKKKSSSUUU\\\iii}}}oootttsssddd___ggghhhccc]]][[[]]]^^^\\\YYYVVV\\\___\\\TTTNNNOOORRRRRROOOJJJEEEAAA???======888666222000111444888;;;dddrrr|||~~~{{{~~~zzzqqqeeeWWWMMMFFFBBB???@@@???;;;<<>>AAACCCEEECCCAAA???>>>>>>>>>>>>DDDLLLRRRQQQNNNNNNMMMKKKJJJ>>>333...------///333555555444444555888:::;;;>>>???@@@@@@AAA@@@@@@@@@AAAAAACCCDDDEEEFFFFFFFFFDDDDDDDDDFFFIIIKKKLLLLLLHHHGGGFFFFFFHHHKKKNNNPPPSSSTTTWWWYYYXXX]]]nnn|||vvvooonnnsssvvvrrrqqqqqqrrrrrrqqqnnnkkkfffkkknnnlllkkkkkkgggbbbdddccchhhoooppphhh```^^^[[[RRRJJJJJJPPPXXXcccmmm{{{qqquuu~~~}}}~~~~~~}}}|||zzzvvvrrrmmmiiieeecccdddcccaaa^^^^^^VVVMMMHHHDDDDDDKKKSSSccc^^^WWWRRROOOLLLHHHFFFBBBBBB@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@AAACCCDDDFFFKKKHHHIIINNNRRRRRRRRRUUUUUUVVV\\\jjj{{{cccTTTTTTPPPLLLSSSSSS___rrrlllpppnnncccaaagggiiieeebbbbbbcccbbb^^^ZZZ```aaa```\\\VVVQQQNNNLLLRRRQQQNNNKKKGGGBBB???===:::777333111000333666999SSSgggyyyvvviiimmmrrryyyqqqdddVVVLLLCCC@@@>>>???>>>;;;:::===AAACCCEEEFFFFFFFFFGGGHHHDDDFFFEEE@@@===???BBBAAAJJJKKKRRR```lllvvv|||ooojjjmmmooommmhhhggggggfffeeeeeedddddd```___]]]\\\[[[[[[\\\]]][[[ZZZYYYXXXXXXXXXXXXXXXZZZYYYVVVTTTQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVSSSSSSRRRQQQPPPOOOOOOOOOPPPOOOLLLJJJIIIJJJKKKKKKLLLPPPRRRWWWjjjqqq[[[QQQSSS\\\gggpppwwwwwwvvvvvvtttqqqkkkhhheeeaaa]]]\\\\\\YYYQQQKKKJJJDDDAAAAAA???:::888999666555444555555555333111000000111333444666777888999888888888:::<<>>>>>???@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGCCCCCCDDDGGGLLLMMMKKKHHHFFFFFFGGGHHHJJJLLLNNNOOOQQQWWW[[[ZZZVVV```|||uuusssooonnntttuuunnnnnnnnnnnnmmmjjjfffbbb[[[fffnnnlllgggdddbbbaaadddccceeejjjllliiieeeddd\\\UUUNNNLLLMMMRRR\\\gggllluuusss~~~|||}}}~~~}}}}}}|||xxxrrrooopppjjjccc_________]]][[[ZZZTTTNNNLLLLLLPPPYYYcccqqqllleee^^^WWWPPPIIIDDDAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFKKKJJJMMMSSSUUUSSSSSSUUUVVVYYYgggrrr[[[QQQTTTRRRPPPXXXlllmmmkkkkkkllljjjeeedddfffkkkiiihhhjjjkkkiiiccc^^^ddd```\\\ZZZYYYXXXVVVTTTTTTTTTSSSPPPLLLGGGBBB???<<<999555222000222444666GGG___wwwsssfffmmmrrr{{{~~~xxxpppcccTTTJJJ???<<<<<<>>>>>>:::999;;;AAAAAAAAABBBCCCBBB@@@===888;;;@@@BBB??????HHHTTTbbbhhhuuuxxxmmmllllllkkkggggggfffeeedddbbbbbbaaa```___]]]\\\[[[[[[\\\\\\YYYYYYYYYZZZZZZYYYYYYXXXWWWWWWVVVUUURRROOOLLLJJJKKKLLLMMMPPPRRRTTTVVVWWWRRRRRRQQQQQQPPPPPPPPPPPPNNNKKKHHHIIILLLNNNNNNMMMOOOPPPSSS\\\rrrjjjVVVSSS^^^jjjqqq~~~}}}zzzyyywwwvvvtttoooiiidddeeeaaa^^^\\\[[[WWWPPPJJJIIIDDD@@@AAA???;;;888999888666555555555444222000000111333444555555666555222222222444777;;;???AAAKKKMMMMMMNNNSSSZZZ[[[XXX>>>555,,,+++---///222666555444333222444888<<<>>>======>>>???@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEIIIMMMMMMHHHCCCEEEFFFHHHJJJKKKMMMMMMNNNNNNVVV\\\YYYWWWjjj~~~sssuuupppnnnqqqnnniiihhhiiiiiihhheee```]]]XXXaaaiiihhhfffffffffeeegggggghhhjjjlllkkkhhhgggZZZWWWTTTRRRPPPRRR]]]iiihhhyyy~~~|||}}}~~~}}}zzzzzz{{{zzztttnnnllltttmmmddd]]][[[ZZZYYYWWWZZZTTTQQQQQQSSSYYYdddnnnyyypppeeeZZZPPPGGGBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDGGGHHHLLLLLLQQQUUUUUURRRSSSWWWZZZhhhrrrjjjYYYQQQTTTRRRVVVeeelllnnnmmmjjjiiijjjhhhcccmmmllllllnnnooonnnkkkhhhlllfff^^^YYYXXXYYY[[[\\\XXXWWWUUURRRNNNJJJFFFCCC???<<<888333111111222333AAAWWWooo|||{{{uuuzzz}}}yyypppbbbQQQEEE;;;999:::======999888999@@@>>>===???BBBBBB???;;;<<<<<<@@@DDDBBBEEEZZZssstttnnniiieeegggfffeeecccbbb```______```___^^^]]]\\\[[[[[[\\\XXXYYY[[[\\\]]]\\\[[[[[[VVVVVVUUUSSSPPPMMMJJJHHHIIIJJJLLLNNNQQQSSSUUUUUUPPPPPPQQQQQQQQQQQQQQQQQQOOOIIIFFFJJJOOOPPPOOONNNPPPPPPVVVddd}}}~~~fffZZZ```lllsss|||zzzyyy}}}zzzxxxwwwvvvuuutttrrrnnnhhhddddddbbb___]]]ZZZVVVPPPKKKIIIDDD@@@AAA???;;;999:::999777666666666555222000111222444666777888888888333222222333555999>>>@@@HHHKKKMMMPPPVVVZZZWWWQQQ888000***+++///000333666333333222333555999<<>>@@@@@@AAAAAAAAACCCDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGJJJLLLJJJEEE@@@FFFGGGIIIKKKMMMNNNNNNNNNKKKUUU\\\\\\bbb~~~{{{xxx|||vvvpppnnnhhhhhhggghhhiiiiiigggccc``````ccccccccceeejjjjjjgggjjjjjjjjjjjjjjjjjjgggcccYYYXXXXXXWWWTTTSSS\\\fffggg{{{}}}{{{yyyuuuvvvzzz{{{vvvrrrrrrrrrlllccc^^^\\\\\\ZZZXXXYYYTTTQQQRRRTTTXXXaaakkk{{{vvvlll```TTTKKKEEECCCBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>???@@@@@@AAAAAAAAABBBDDDFFFIIIJJJRRRRRRUUUWWWUUURRRWWW^^^hhh{{{bbb```XXXTTTUUUSSS^^^xxx{{{rrrpppkkkfffjjjpppmmmeeeooonnnnnnoooqqqqqqqqqpppzzzssshhh\\\TTTSSSWWW\\\]]]ZZZVVVRRRNNNJJJIIIHHHCCC@@@;;;666222111111111777JJJ```pppyyy}}}}}}{{{}}}||||||rrrbbbOOOBBB999777888<<<<<<999888:::@@@===;;;<<>>===@@@FFFKKKYYYxxx~~~tttnnnjjjhhhfffeeedddbbbaaa___^^^^^^``````^^^]]]\\\[[[[[[[[[WWWXXXZZZ[[[\\\\\\[[[ZZZXXXUUURRRNNNLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQNNNOOOPPPQQQRRRRRRRRRQQQPPPIIIFFFKKKPPPOOOMMMMMMOOOQQQ[[[pppuuubbb\\\bbbhhhoookkklllwwwzzzwwwtttrrrqqqpppooommmiiifffbbbaaa^^^\\\ZZZUUUPPPLLLIIICCC@@@AAA???;;;999:::999777666666666555333111111222333444666777888999555444222222333777;;;===@@@FFFMMMQQQTTTQQQFFF;;;222,,,***---222222333555111111222444777:::===>>>===>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEGGGHHHIIIIIIHHHFFFDDDCCCHHHIIIJJJLLLNNNOOOPPPPPPNNNWWWaaajjj|||{{{}}}yyysssoooggglllkkkkkklllmmmllljjjggglllhhhbbb___dddkkkjjjeeejjjjjjhhhdddcccdddaaa\\\[[[[[[\\\[[[VVVRRRUUU\\\bbbppp~~~zzz{{{rrrmmmnnnvvvxxxtttssswwwkkkgggbbbaaabbbcccaaa___WWWSSSPPPQQQPPPQQQVVV^^^dddaaa[[[SSSKKKEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>???@@@@@@AAABBBBBBBBBDDDFFFIIIKKKMMMSSSTTTUUUUUUSSSUUU```mmm|||oooVVVYYYWWWYYY\\\]]]pppuuuqqqkkkdddcccjjjqqqpppjjjoooooooooppppppqqqqqqrrruuuppphhh^^^XXXXXX^^^ddd___]]]XXXSSSNNNLLLKKKKKKEEEBBB>>>888444222111111111@@@WWWkkkxxx|||zzzwww||||||yyyzzzvvveeeQQQCCC999777888<<<<<<::::::===AAA>>><<<::::::;;;;;;:::<<<@@@HHHTTTccczzz|||qqqkkkiiijjjddddddcccbbbaaa______^^^``````___^^^\\\[[[ZZZZZZUUUVVVWWWWWWXXXXXXXXXXXXXXXUUUPPPLLLJJJJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNPPPRRRSSSSSSSSSRRRPPPIIIGGGNNNQQQNNNLLLOOOQQQTTTbbb}}}nnn___[[[^^^eeefffkkkttt{{{xxxtttqqqooollliiifff___^^^]]][[[XXXTTTOOOLLLHHHCCC@@@@@@???;;;999:::888777666666666666444222333222222222333444666777555333111000000333777:::888???EEEFFFEEEAAA777---...******000555444333444///000333666888;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIGGGDDDCCCFFFIIIJJJJJJLLLMMMOOOPPPRRRSSSUUU^^^lllwwwzzz}}}vvvsssrrrkkkqqqooommmmmmnnnnnnmmmkkkmmmhhhaaa^^^cccjjjiiidddkkkjjjddd]]][[[______[[[\\\\\\^^^___ZZZSSSRRRTTT^^^eeelll|||ttt~~~wwwooonnntttuuupppoootttgggeeedddfffhhhiiifffcccVVVSSSQQQQQQNNNKKKMMMRRRNNNNNNMMMJJJEEEBBBAAACCCAAA@@@???>>>>>>===>>>>>><<<<<<<<<<<<<<<===>>>>>>===>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEHHHKKKNNNPPPQQQRRRTTTWWW[[[eee{{{~~~pppcccTTTWWWZZZcccmmmssstttqqqnnnhhhdddfffkkkmmmnnnooooooppprrrrrrpppnnnlllkkkgggddd```___bbbfffjjjkkk```^^^[[[WWWRRROOOLLLKKKGGGEEE@@@;;;666444333222111;;;NNNdddttt{{{zzzxxxtttsssttt|||zzzjjjVVVHHH:::777888;;;<<<;;;===@@@@@@???===;;;:::<<<@@@CCCGGGTTTeeeuuu|||rrrkkkgggfffccccccbbbbbbaaa``````___``````___^^^]]][[[ZZZYYYVVVVVVUUUUUUUUUVVVVVVWWWWWWTTTOOOKKKJJJKKKNNNOOOPPPPPPOOONNNNNNMMMMMMLLLKKKMMMOOORRRSSSTTTSSSSSSMMMGGGHHHPPPQQQLLLLLLSSSVVVXXXhhh~~~jjj______^^^dddlllssswww{{{uuuppplllhhheee\\\\\\[[[YYYWWWRRRNNNLLLHHHCCC@@@@@@@@@<<<:::;;;888666666666777666444222555444222111111333555666444222///---...111444777555999:::666444444222...,,,)))+++222777666333333---///333777:::;;;<<<===>>>???AAABBBCCCDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDCCCBBBFFFIIIFFFBBBBBBHHHOOOLLLLLLLLLMMMOOOQQQSSSTTT[[[eeevvvxxxqqqsssvvvpppppprrrmmmssspppmmmllllllllllllkkkfffddd```^^^bbbiiijjjfffmmmkkkbbbXXXWWW]]]```]]]\\\\\\___bbb___XXXSSSTTT^^^```]]]iii|||www{{{vvvyyyxxxooommmrrrgggfffgggjjjlllkkkgggcccXXXUUUSSSSSSOOOJJJJJJMMMCCCFFFIIIHHHDDD@@@???@@@@@@???>>>======<<<======<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAACCCDDDEEEEEEDDDDDDEEEFFFIIILLLOOOQQQRRRTTTYYY```jjj}}}}}}vvvhhh\\\WWWYYY]]]lll}}}oooooonnniiihhhlllllliiikkkqqqnnnqqqttttttqqqlllgggeeeddd```^^^bbbjjjnnnkkkfff______]]][[[WWWRRRMMMJJJHHHFFFAAA<<<888555444333000444AAAWWWkkkwww{{{{{{llljjjnnnzzz~~~nnnZZZLLL;;;888888;;;===<<<>>>BBB>>>???>>>======AAAIIIOOOZZZmmmyyytttmmmgggeeeccccccbbbbbbaaaaaa````````````___^^^]]][[[ZZZYYYYYYXXXVVVUUUUUUVVVWWWXXXUUUSSSOOOMMMLLLLLLNNNOOOPPPPPPOOOOOONNNMMMMMMMMMJJJLLLOOORRRTTTTTTTTTSSSJJJFFFIIIQQQRRRLLLMMMVVVZZZ\\\mmm|||mmm```\\\bbbhhhlllpppzzzsssllliiihhhggg^^^]]][[[ZZZXXXTTTOOOKKKIIIFFFAAA===<<<<<<;;;:::888777555555666666444333555333111///...000222333222///------///000...,,,......---,,,,,,,,,,,,------...111333444444222111///111555888;;;<<<<<<<<<>>>>>>>>>@@@AAACCCEEEFFFDDDDDDCCCCCCCCCEEEFFFGGGFFFEEECCCCCCDDDGGGJJJMMMKKKIIIKKKPPPRRRRRRTTTXXXcccgggpppsssqqqnnnmmmmmmnnnnnnnnnjjjlllnnnoooooollliiigggjjjeee___\\\^^^dddiiilllkkkiiiddd___[[[YYYYYYZZZcccdddeeedddaaa[[[VVVRRRUUU```cccaaaooowww}}}}}}sssoooppprrrjjjjjjkkkmmmooonnnkkkiii```^^^\\\YYYWWWSSSNNNJJJHHHEEEBBB@@@??????===<<<===>>>>>>>>>>>>>>>===<<<:::;;;======<<<<<<>>>???@@@??????@@@CCCEEEFFFFFFJJJFFFFFFJJJMMMLLLMMMPPPXXX[[[ggg|||{{{lllaaa[[[XXXWWWNNNYYYxxxssskkkkkklllllliiifffgggkkkooopppooonnnnnnooommmjjjgggbbb^^^___iiipppnnngggccc]]][[[XXXVVVTTTQQQLLLIIIGGGJJJIII@@@999666555333222111666IIIaaassswwwuuummmlllttt}}}uuusssuuuvvvaaaNNN>>><<<;;;;;;<<<>>>???>>>CCC<<<<<>>===<<<;;;===>>>???>>>>>>???AAACCCCCCBBBCCCDDDEEEEEEDDDGGGGGGKKKOOOOOONNNSSSZZZeeesss~~~pppddd\\\XXXWWWXXX___kkk{{{zzznnnhhhhhhkkklllkkkhhhgggjjjlllnnnmmmlllllllllllljjjhhhfffaaaaaahhhllliiibbb^^^WWWYYY[[[[[[WWWRRRLLLHHHGGGJJJHHHBBB>>>===;;;777444222555EEE[[[mmmttttttuuurrrwww~~~qqqggg```]]]^^^mmmxxxyyyeeeTTT======<<<;;;<<<@@@FFFKKKMMMKKKMMMQQQWWW___mmmxxxwwwpppmmmmmmllljjjaaaaaaaaa```______^^^^^^^^^]]][[[\\\^^^]]][[[XXXTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTSSSQQQPPPOOONNNMMMLLLMMMNNNNNNMMMKKKHHHGGGEEEIIIOOOSSSSSSSSSTTTVVVNNNJJJJJJLLLMMMMMMPPPVVVYYYbbbwwwnnnkkkiiinnnwww|||pppgggbbb```^^^[[[XXXUUURRRMMMJJJHHHEEEAAA>>>===<<<;;;:::888777555555666666444333222222222111111111111111111000......///000///...------------...///000000000222555666666333111///333555777:::===>>>??????@@@@@@@@@@@@AAABBBCCCDDDAAACCCFFFHHHGGGEEEBBB???BBBCCCDDDFFFIIIKKKMMMNNNQQQSSSVVVYYYWWWXXXaaalll{{{rrrnnniiijjjjjjjjjjjjhhhgggfffppptttxxxuuummmeeebbbaaaaaa^^^[[[[[[^^^bbbeeegggccccccaaa]]]YYYXXXXXXYYYZZZ[[[^^^______^^^[[[ZZZZZZXXX```kkkeee]]]rrr{{{vvvppplllkkkmmmnnnooommmggg```^^^]]]\\\WWWSSSSSSPPPLLLJJJIIIIIIGGGFFFBBBBBBBBBAAAAAA???>>>===>>>@@@AAAAAAAAAAAABBBDDDDDDDDDEEEEEEEEEEEEEEEEEEIIIKKKOOOSSSSSSXXXfffuuu~~~mmm___WWWTTTTTTTTTZZZdddttt}}}qqqiiidddfffjjjnnnooollliiiiiikkkmmmkkkhhhhhhiiiiiiiiihhhccc]]][[[```ccc___ZZZWWWSSSZZZaaabbb]]]UUUOOOKKKKKKKKKIIIGGGGGGHHHDDD===666333333>>>QQQdddooosssyyyuuuxxxtttgggbbb]]][[[[[[```eeeqqq|||lll^^^BBBAAA???>>>AAAIIIUUU^^^\\\bbbiiiooozzz~~~xxxqqqlllkkklllkkkiii``````______^^^]]]]]]]]][[[ZZZZZZ[[[\\\\\\ZZZYYYVVVVVVUUUUUUUUUUUUVVVVVVRRRRRRRRRRRRPPPOOONNNMMMLLLMMMMMMMMMLLLJJJHHHFFFDDDHHHMMMQQQRRRSSSSSSTTTOOOJJJGGGKKKNNNPPPTTTXXX]]]jjj~~~uuunnnqqq{{{wwwlllfff```]]]YYYUUURRROOOKKKHHHGGGDDD@@@>>>======<<<:::888777555555666666444333111111222333222111000///111000///.../////////////////////000111222333444444444444333222111000000666777999<<<>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGEEEBBB???===CCCEEEHHHLLLNNNPPPQQQRRRNNNTTT]]]bbb______iiiuuu}}}nnnnnnfffhhhjjjkkkiiigggeeedddiiipppuuussskkkdddccceeedddbbb``````bbbdddeeeeee```aaaaaa^^^ZZZXXXYYY[[[\\\]]]___aaaaaaaaa```___^^^ZZZbbbnnniii___mmmxxxsssqqqqqqrrrrrrlllhhhccc]]]ZZZWWWVVVUUUXXXUUUQQQOOONNNMMMKKKJJJGGGGGGFFFEEEDDDCCCAAA@@@AAACCCDDDDDDDDDDDDEEEGGGFFFHHHIIIIIIIIIIIIJJJKKKOOOPPPTTT[[[dddrrrsss___TTTQQQRRRTTTVVV]]]aaa{{{uuummmgggcccdddjjjoooqqqnnnkkkiiihhhllliiifffdddfffhhhiiiiii```ZZZWWWZZZ]]]\\\ZZZZZZVVV^^^fffhhhbbbZZZUUUTTTQQQOOOLLLKKKNNNPPPJJJAAA666222000777FFFYYYiiirrruuurrrvvvuuummmmmmllljjjjjjiiigggiiiqqq~~~sssgggKKKGGGDDDGGGRRRaaannnvvvrrr{{{uuunnnjjjiiihhheeeccc______^^^^^^]]]\\\\\\\\\XXXXXXYYYYYYZZZZZZYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUSSSTTTSSSSSSQQQOOOMMMLLLLLLMMMNNNNNNLLLJJJGGGFFFCCCFFFJJJNNNQQQRRRSSSSSSRRRKKKHHHJJJOOORRRWWW\\\gggvvv~~~rrrrrr|||~~~uuupppddd```[[[VVVRRROOOLLLIIIFFFDDD@@@>>>>>>===<<<:::888777555555666666444333000111222333333111000///000000000/////////000111111111222222444555777888777444111///...///222333888999;;;===???@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDDIIIHHHEEECCC@@@???>>>===DDDFFFJJJNNNQQQSSSSSSSSSTTTYYY```ddddddjjj|||xxxnnniiifffiiimmmmmmjjjgggfffeeeeeelllqqqooohhhcccdddggggggeeeccccccddddddcccbbb___bbbcccaaa]]]ZZZ[[[]]]aaabbbccccccccccccbbbbbb___]]]aaaiiikkkiiijjjooo~~~zzzwwwhhhhhheee___XXXUUUXXX\\\ZZZWWWSSSPPPOOONNNLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDFFFGGGGGGGGGGGGHHHJJJJJJKKKLLLKKKJJJJJJMMMOOOQQQVVVcccwww{{{jjjZZZSSSRRRRRRVVV\\\cccyyyxxxtttooohhhddd```ffflllnnnlllgggeeeeeekkkhhheeecccdddggghhhiiiggg```\\\]]]______```bbb[[[aaaggggggaaa\\\ZZZ[[[TTTQQQLLLJJJNNNPPPIII???555222///222===OOOcccooopppooottttttoooooonnnjjjiiimmmlllkkkkkkrrrwwwnnnUUUMMMJJJWWWnnnxxxssslllhhhgggeeebbb___^^^^^^^^^]]]\\\\\\[[[[[[VVVWWWXXXYYYXXXXXXXXXXXXWWWWWWUUUUUUTTTTTTTTTTTTVVVVVVUUUSSSQQQNNNLLLKKKMMMNNNOOONNNMMMJJJHHHFFFCCCDDDGGGJJJNNNQQQRRRRRRUUUNNNJJJLLLOOOSSSZZZaaavvvyyyvvv{{{xxxvvvwww{{{zzzzzz{{{jjjeee]]]VVVPPPLLLHHHEEEEEECCC@@@??????>>><<<:::888777555555666666444333111111222333222111000//////000111000//////111222333333333444555777888999777444000......111555777::::::<<<===???AAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEJJJGGGCCC???===>>>@@@AAADDDFFFIIILLLOOOQQQRRRRRRZZZ[[[\\\___eeevvv~~~uuunnndddhhhllloooooollliiihhhhhhiiilllnnnlllfffbbbbbbeeehhhfffcccbbbbbbaaa___^^^___cccfffddd___[[[\\\^^^ccccccbbbbbbaaaaaaaaaaaa```aaabbbeeelllpppiii^^^qqq|||hhhhhhfff```ZZZWWWZZZ]]]ZZZWWWSSSPPPOOONNNLLLJJJMMMMMMMMMLLLKKKJJJIIIHHHFFFHHHIIIIIIIIIIIIJJJLLLIIIJJJKKKJJJIIILLLRRRWWW]]]kkk{{{hhh]]]TTTSSSRRRSSS\\\gggyyywwwssssssoooiiihhh^^^ccchhhiiifffcccbbbbbbllliiifffdddeeeggghhhhhhlllddd]]]\\\\\\]]]```ddd___aaacccaaa]]][[[[[[\\\UUUQQQKKKGGGIIIKKKEEE<<<666444111000666FFFZZZiiimmmooossszzzssslllhhhccc___]]]ccciiiooopppqqqxxx{{{ttt___XXXYYYmmmvvvqqqjjjgggffffffcccaaa^^^^^^]]]]]]\\\\\\[[[[[[VVVXXXYYYYYYXXXWWWWWWXXXVVVUUUTTTSSSSSSSSSSSSSSSVVVUUUSSSQQQNNNMMMLLLLLLOOOPPPPPPPPPNNNKKKIIIGGGDDDCCCCCCFFFKKKOOORRRSSSUUUPPPMMMNNNPPPTTT___iii~~~~~~~~~}}}tttsssuuuzzz|||{{{xxxyyy}}}xxxqqqggg\\\TTTMMMGGGDDDEEECCC@@@??????>>><<<:::888777555555666666444333222222222222222111000000...000111000//////111333333333333444555666777888444333222222333555888:::;;;;;;<<<===???@@@BBBCCC@@@@@@AAAAAACCCDDDFFFFFFEEECCC???======@@@CCCFFFFFFGGGIIILLLOOOQQQRRRSSS[[[[[[___ggguuuzzztttnnngggjjjnnnqqqpppllliiijjjkkklllmmmllliiieeecccdddeeegggeeebbbaaaaaa```___^^^^^^cccgggfff___[[[[[[^^^___^^^]]]\\\[[[[[[\\\\\\VVVXXX\\\aaaiiilllggg```___~~~}}}|||wwwpppjjjfffbbb^^^[[[ZZZWWWSSSPPPNNNMMMKKKJJJLLLLLLMMMMMMLLLKKKKKKJJJGGGIIIJJJJJJJJJJJJKKKMMMKKKNNNRRRTTTXXX```kkktttqqqeeeWWWSSSUUUZZZ\\\```rrr{{{mmmlllmmmjjjhhhlllaaadddhhhhhheeecccccceeennnkkkhhhgggggghhhhhhgggiiiaaaZZZXXXYYYZZZ```gggcccbbbaaa___]]]\\\\\\\\\WWWTTTMMMGGGGGGIIIEEE???999888555000222>>>QQQ```jjjmmmpppqqqsssyyyrrriiiccc^^^]]]^^^aaajjjssswwwwwwzzz}}}xxxoookkkpppwwwqqqjjjgggffffffeeeccc___^^^^^^]]]\\\\\\[[[[[[WWWYYY[[[ZZZWWWUUUVVVWWWSSSSSSRRRRRRRRRRRRRRRSSSSSSQQQNNNLLLKKKLLLMMMNNNQQQQQQRRRQQQOOOMMMJJJHHHEEECCC@@@BBBGGGNNNRRRTTTRRRPPPOOOPPPPPPVVVeeesss~~~{{{zzzwwwwwwyyy{{{}}}~~~xxxwwwwww{{{vvviii^^^UUUNNNJJJDDDBBB@@@??????>>><<<:::888777555555666666444333222222222111111111111111...000222111//////111444333333333333333444555666111222444666888::::::;;;;;;;;;<<<===>>>@@@BBBCCC???@@@@@@AAACCCEEEFFFGGG???>>>======???CCCFFFIIIIIIJJJLLLNNNPPPRRRTTTUUU]]]aaakkk{{{|||tttooooookkkooorrrqqqllliiijjjmmmmmmllliiigggffffffggghhhgggdddbbbaaaaaabbbbbbaaa]]]ccchhhfff___ZZZZZZ]]]YYYXXXWWWVVVVVVWWWXXXXXXEEEGGGOOOZZZ```___bbbgggcccuuuuuuxxx|||rrrwwwzzzwwwqqqeee\\\ZZZWWWSSSPPPNNNMMMKKKIIIKKKKKKLLLLLLLLLKKKKKKJJJHHHIIIKKKKKKJJJJJJLLLMMMUUUZZZ```gggppp~~~tttaaaRRRRRRSSS\\\hhhmmmvvvtttgggggghhhdddgggooofffiiikkkjjjhhhfffhhhjjjooollljjjhhhhhhhhhhhhgggggg___YYYYYY[[[___gggooofffdddaaa``````___]]]\\\ZZZXXXQQQJJJIIIKKKIIIEEE<<<<<<888222000999KKKYYYfffjjjmmmjjjhhhkkkqqqvvvxxx}}}nnneee```___ccchhhjjjqqqxxx{{{|||zzz}}}|||zzz{{{{{{uuulllgggfffeeedddbbb______^^^]]]]]]\\\\\\[[[XXXZZZ\\\ZZZWWWUUUUUUWWWRRRRRRQQQQQQQQQQQQRRRRRROOOMMMJJJIIIIIIKKKNNNQQQRRRRRRSSSRRRPPPMMMJJJHHHFFFBBB>>>???FFFMMMRRRUUUOOOOOOPPPQQQQQQXXXiii{{{}}}uuuzzz{{{}}}}}}}}}}}}~~~|||sssrrrqqqrrrwww}}}yyynnnaaaTTTLLLGGGCCC???======<<<:::777888888888888999777333000222333333444444444333333333222111000000111222333333333333333333444555666666666777777888888999999:::===AAABBBAAA@@@?????????BBBFFFHHHGGGCCC>>>:::<<<<<<>>>AAAEEEGGGFFFEEEIIILLLPPPRRRUUUXXX]]]aaaeeeiiiuuu|||tttoootttoooooonnnllljjjiiijjjkkklllnnnnnnmmmjjjfffeeefffgggooolllfff^^^\\\^^^^^^[[[___bbbfffhhhbbbXXXUUUXXXYYYYYYXXXXXXYYY[[[\\\]]]HHHJJJQQQZZZ]]]^^^```eeeiiimmmwww{{{ppp|||xxxwwwyyyyyy{{{mmmiii|||qqqddd^^^]]]\\\WWWRRRTTTPPPMMMNNNRRRSSSPPPLLLQQQRRRTTTUUUWWW[[[```dddooovvv~~~wwwggg]]]XXXUUUNNNYYYiiixxxyyynnnjjjeeecccdddfffhhhiiigggbbbeeeggghhhrrrxxxpppssskkkgggiiijjjfffcccaaajjjddd[[[WWWZZZaaaiiinnngggeeecccbbbbbb```]]]ZZZ\\\XXXRRRNNNLLLKKKJJJIIIBBB>>>;;;999555555@@@NNN```aaahhhppplll```^^^dddrrr~~~}}}ooohhhfffdddeeegggnnnqqqvvv~~~vvvuuuxxxvvvppphhhddddddbbb]]]YYY\\\]]]^^^^^^]]]\\\ZZZYYYXXXXXXWWWVVVTTTSSSRRRRRRTTTTTTSSSQQQQQQPPPPPPPPPPPPMMMHHHEEEEEEJJJOOOSSSNNNQQQQQQOOOOOOPPPLLLFFFGGGGGGFFFEEEDDDHHHNNNSSSQQQQQQRRRRRRSSS]]]ttt~~~|||xxxuuusss{{{}}}zzzuuuuuusssrrrsssvvvxxxxxxwww~~~~~~ooo^^^RRRKKKFFFAAA=========<<<:::777777777777888777444222222222333333333333333222333222111000000111222333333333333333444555666777777888888999999:::::::::;;;===???@@@@@@AAACCCDDDDDDDDDDDDDDDBBB@@@>>>===???@@@AAADDDGGGHHHHHHHHHNNNNNNNNNPPPUUU[[[aaaeeekkk{{{{{{llljjjqqqmmmlllkkkiiihhhggghhhjjjkkkkkkjjjiiifffcccbbbccceeejjjiiiddd^^^^^^bbbcccaaa___bbbfffhhhbbbZZZWWWZZZYYYYYYYYYZZZ\\\^^^```bbbSSSTTTYYY```aaa___```ccceeefffjjjuuu~~~|||uuurrrooohhhbbbccc```^^^aaaeeegggfffccceeegggiiilllqqqyyyppp```VVVRRRRRRRRR^^^```llluuuqqqlllddd]]][[[^^^dddiiijjjcccdddddddddnnnuuunnnkkkfffeeehhhjjjfffbbbaaaccc```]]]\\\```hhhpppvvvfffhhhiiifff```\\\\\\]]]___[[[UUUQQQNNNLLLLLLLLLFFFBBB???<<<777555<<>><<<;;;888777777777999999777555333333333333333222222222333222222111111222222333222222333333555666888888999999999:::;;;<<<<<<<<<<<<===>>>>>>???AAAFFFIIIHHHFFFBBB>>>======???AAACCCDDDFFFHHHIIIJJJKKKKKKOOOPPPQQQSSSXXX^^^eeeiiiqqquuussskkkjjjnnnllliiihhhfffeeefffgggiiijjjeeeeeedddbbb```___```bbbeeeeee```\\\]]]aaacccaaa]]]^^^bbbeeeaaaZZZXXX[[[YYYYYYZZZ[[[^^^aaadddfffXXXYYY]]]cccccc``````cccbbbaaa___aaakkk~~~~~~rrr\\\TTTTTTSSSUUUZZZbbbtttoookkkkkkeee[[[TTTRRRXXXbbbiiijjjcccbbbbbb```jjjqqqjjjbbb```cccjjjlllhhhccccccggggggeeebbb___aaagggllleeekkknnniii___YYY[[[```ccc___YYYTTTPPPNNNNNNOOOKKKHHHDDD???999555888>>>RRR]]]hhhjjjgggccc\\\VVVccczzz}}}ooohhhccc```bbbgggvvvzzz}}}yyyvvv{{{{{{kkkiiixxx{{{ooolllhhhccc```^^^]]]]]]___^^^]]][[[ZZZZZZYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPPPPOOOOOOOOOPPPQQQRRRQQQOOOMMMKKKMMMPPPRRRQQQQQQQQQLLLFFFDDDNNNWWWWWWOOOJJJLLLQQQVVVSSSSSSYYYdddvvv~~~||||||yyyrrrlllooouuuzzzzzzwwwuuutttuuuqqqooolllkkkkkkkkklllllllllnnnqqqvvv{{{~~~}}}|||pppjjjaaaVVVLLLDDD===:::;;;999888888999:::999777444333333222222222222222333333333222222333333333222222333444555777999:::999999::::::;;;<<<======>>>?????????@@@AAAEEEHHHGGGDDD???<<<<<<>>>BBBDDDFFFHHHIIIJJJKKKKKKLLLMMMLLLPPPUUUWWWYYY```kkksssvvvoooqqqqqqooommmjjjgggfffeeeeeefffhhhjjjkkkbbbbbbaaa___]]]\\\^^^___aaaaaa]]]XXXYYY]]]^^^[[[YYYYYY\\\___]]]WWWVVVYYYYYYYYYZZZ[[[]]]```bbbdddSSSTTTYYY```aaa______ccc```aaa^^^ZZZ___rrrooo___UUUWWWZZZZZZ^^^gggyyyqqq```bbbccc]]]VVVUUUYYYaaahhhkkkeee___```aaa___ggglllcccXXXZZZbbbjjjlllhhhdddeeekkkkkkggg```XXXVVVZZZ___dddjjjmmmiii```[[[]]]bbbcccaaa\\\VVVQQQNNNOOOPPPNNNKKKGGGBBB===888888999GGGWWWdddfffffffff___TTTVVVlll{{{uuuoookkklllppp}}}zzzvvvrrrqqqrrrrrrkkkdddpppooojjjiiigggbbb^^^\\\]]]^^^___]]][[[ZZZXXXXXXYYYYYYUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNMMMOOOQQQSSSRRRPPPNNNLLLLLLPPPRRRRRRRRRRRRMMMFFFDDDLLLTTTVVVRRRMMMNNNPPPTTTRRRVVVbbbrrr}}}}}}}}}yyyuuupppqqqssswwwxxxvvvtttsssooonnnmmmlllkkkjjjkkklllllliiieeeeeejjjqqqwwwzzzzzzwwwqqqggg[[[OOOFFFAAA@@@===:::999999999888777555555333333222222333333333333333444444333333333333333333555666888:::;;;888888999:::;;;<<<===>>>???AAABBBBBBAAA@@@AAABBBAAA@@@>>>>>>???BBBEEEGGGGGGIIIKKKKKKKKKKKKNNNPPPMMMRRRVVVUUUUUUbbbzzz~~~vvvlllkkkpppnnniiiiiiggggggfffeeefffhhhkkklll`````````^^^\\\[[[\\\^^^]]]]]]ZZZWWWXXX\\\]]][[[XXXVVVXXX\\\[[[WWWWWWZZZYYYXXXXXXXXXYYY[[[]]]^^^QQQRRRWWW]]]___]]]]]]aaa[[[```bbb``````lllwwwmmm^^^WWWUUUYYY\\\cccuuu{{{gggaaa``````[[[YYY___iiiooommmiii\\\YYY^^^aaa```fffggg\\\MMMRRR\\\fffgggcccaaaddddddccc```ZZZTTTTTT[[[bbbdddeeefffeeebbb``````aaaaaa```\\\WWWQQQNNNNNNPPPNNNLLLHHHDDD@@@>>>:::777>>>NNN]]]bbbfffjjjdddZZZ[[[jjjyyyxxx}}}}}}yyysssoooiiibbbZZZWWWYYY]]]rrrwwwmmmggggggddd```]]][[[\\\^^^\\\[[[YYYXXXWWWWWWXXXXXXWWWVVVVVVUUUSSSRRRRRRQQQPPPPPPOOONNNMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPLLLPPPRRRQQQRRRRRRNNNGGGDDDFFFJJJMMMOOOPPPPPPPPPUUUSSSVVVcccttt~~~}}}yyyuuuvvvzzz{{{xxxtttrrrpppqqqqqqoookkkiiiiiiiiijjjfffaaa___```aaaccccccqqqrrrqqqmmmeee\\\UUUQQQJJJGGGAAA>>><<<:::999777777666555333333333444444333444444555555444444333444444555555777888::::::888999999;;;<<<===>>>???AAACCCDDDCCC@@@>>>>>>>>>======???@@@CCCEEEGGGHHHGGGJJJMMMLLLKKKLLLPPPSSSUUUXXXXXXVVV\\\ttt{{{iii```ggggggcccggggggfffeeedddeeegggiiikkk```aaa```]]][[[ZZZ[[[]]]YYYZZZYYYWWWZZZ```bbb```ZZZXXXXXX\\\\\\YYYYYY\\\WWWWWWUUUUUUUUUUUUVVVWWWVVVVVVZZZ___^^^[[[ZZZ]]]VVV\\\bbbcccccciiivvv~~~qqqcccZZZ]]]]]]]]]```llldddbbbdddaaa[[[YYY[[[bbbjjjkkkddd\\\WWWUUU\\\```^^^cccbbbUUUDDDKKKVVV^^^___[[[\\\aaacccbbb^^^YYYUUUWWW]]]ccccccaaa```aaacccccc```^^^\\\]]]\\\XXXRRRNNNMMMOOONNNLLLHHHDDDCCCCCC>>>888999EEESSS^^^fffjjjgggaaacccjjjzzzyyyxxx}}}~~~xxxsssnnniiiaaaWWWMMMIIIQQQ[[[mmm~~~xxxkkkkkkgggeeeaaa^^^\\\[[[[[[[[[WWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLOOORRRTTTNNNQQQQQQPPPQQQSSSOOOJJJCCCBBBCCCGGGLLLPPPRRRQQQYYYUUUXXXcccuuuppp~~~vvvrrrtttnnnpppqqqppplllhhhffffffeeeccc___\\\ZZZXXXVVVSSS^^^aaaeeefffdddaaa```aaa[[[VVVOOOIIIDDDBBB???>>>999888666444444444555666333444555666666555444333666666666666777888999:::999:::;;;<<<>>>???@@@@@@CCCCCCBBB@@@===<<<===???>>>???@@@BBBDDDFFFHHHHHHHHHKKKNNNNNNLLLNNNRRRWWW\\\___dddkkk|||zzzyyyggg]]]iiihhh```eeedddcccaaaaaaaaaccceeefffaaaaaa___]]]ZZZXXXYYY[[[XXXZZZYYYWWWZZZ```bbb___[[[XXXWWWZZZ[[[YYYYYY\\\TTTTTTRRRRRRQQQRRRSSSTTTYYYYYY\\\```___ZZZYYY[[[XXXZZZ]]]^^^___ccciiinnnzzzyyyttthhh___[[[ZZZjjjpppttt|||ggg^^^___^^^ZZZVVVXXX[[[___```^^^YYYVVVWWWUUUZZZ]]][[[___]]]QQQCCCIIISSSZZZYYYVVVZZZaaafffddd```\\\ZZZ[[[\\\^^^bbb```^^^___aaaaaa^^^[[[XXX[[[\\\YYYSSSNNNMMMOOOOOOMMMHHHDDDDDDGGGAAA999888===JJJZZZdddfffeeefff```cccooo|||sssuuu|||zzzrrrkkkggg^^^UUUPPPMMMMMMUUU```lllwwwsssiiimmmhhhccc^^^\\\\\\\\\ZZZWWWRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQNNNMMMMMMNNNNNNOOOPPPQQQOOONNNLLLKKKLLLNNNQQQTTTOOOQQQQQQOOOPPPRRRPPPLLLAAABBBDDDGGGJJJNNNRRRTTTWWWYYYbbbsssbbbtttqqqvvviiillloooooolllhhhfffgggccc___[[[XXXWWWUUUTTTRRRPPPUUUZZZ]]]___aaaeeehhhjjjddd[[[SSSNNNJJJGGGEEE;;;999777555444555666777333444555666666555444333777777666666777888999999;;;;;;<<<>>>???AAABBBBBBEEECCC@@@<<<:::;;;>>>BBBAAAAAAAAABBBDDDFFFHHHIIIIIILLLOOOOOONNNOOOTTTZZZ___eeeqqq~~~uuukkkrrrgggcccrrrpppbbbdddaaa```^^^]]]^^^___aaabbbaaa```___\\\YYYWWWXXXYYYZZZZZZYYYVVVXXX\\\\\\YYYZZZVVVUUUXXXYYYWWWWWWZZZRRRRRRQQQPPPPPPQQQRRRSSSXXXXXX\\\```^^^ZZZYYY[[[]]][[[XXXWWWXXX\\\```bbbccctttyyy{{{~~~rrrcccXXXWWW]]]ccczzzsssggg^^^bbb^^^UUUOOOVVV[[[``````[[[YYYZZZ]]]ZZZVVVYYYZZZWWW[[[[[[OOOEEEKKKTTTZZZXXXUUU[[[ddd```___]]]]]]___```___^^^aaa```______^^^]]][[[YYYUUUZZZ]]][[[UUUOOONNNOOOPPPNNNIIICCCEEEHHHBBB888999999DDDWWWbbbbbbccchhh\\\^^^hhh{{{~~~vvvyyy}}}wwwmmmeee[[[OOOGGGIIINNNSSS[[[cccqqqwwwqqqvvviiiccc\\\ZZZ\\\\\\YYYUUUOOOPPPRRRTTTUUUVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSNNNNNNNNNOOOPPPQQQSSSTTTQQQPPPNNNLLLMMMNNNPPPRRRPPPRRRPPPNNNOOORRRQQQMMM@@@DDDHHHJJJJJJLLLQQQVVVQQQ[[[oooeeeuuummmkkknnngggkkkvvvwwwiiidddgggddd]]]]]]]]]ZZZUUUQQQOOOMMMNNNOOOQQQQQQQQQUUU[[[```^^^bbbaaa\\\ZZZZZZTTTLLLFFFDDDAAA===:::999999999888888888888888777777777999999888888999<<<>>>@@@AAAAAA@@@@@@??????>>>>>>>>>===<<<===???AAAAAAAAABBBAAABBBEEEEEEEEEIIIOOOKKKNNNPPPPPPPPPRRRYYY___rrr{{{rrrssswwwooolllmmmrrrqqqhhhbbbaaabbb]]][[[^^^___]]]\\\^^^fffccc^^^YYYVVVUUUTTTUUUYYY[[[\\\[[[XXXVVVVVVVVVXXXTTTRRRRRRUUUVVVUUUSSSQQQOOOLLLJJJLLLNNNPPPQQQTTTUUUVVVXXXYYYYYYXXXWWWUUUSSSTTTWWWWWWWWW[[[aaaeeecccppp}}}yyy}}}{{{vvvdddXXXYYY[[[[[[hhhyyywwwppp`````````WWWOOONNN]]][[[ZZZ^^^dddeeeaaa]]]YYY[[[ZZZUUUTTTUUUTTTPPPLLLNNNSSSYYYYYYXXX[[[aaa^^^^^^]]]\\\[[[\\\]]]^^^aaaZZZUUUYYYbbbfffaaaZZZWWWYYYZZZZZZWWWUUUTTTTTTUUURRRNNNKKKJJJHHHGGGEEE>>>AAACCCJJJYYYggghhh```ddd```hhhsssyyy~~~uuuhhh]]]RRRIIIBBBAAAFFFOOO^^^kkkyyy}}}qqqllldddbbb___]]][[[YYYVVVTTTQQQTTTUUUUUUSSSRRRSSSTTTQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOMMMNNNNNNMMMMMMMMMOOOQQQEEEDDDGGGOOOTTTTTTTTTWWW\\\fff|||bbbzzzssstttwwwwwwsssuuupppbbb```gggfffcccbbb^^^ZZZUUUQQQPPPOOOLLLMMMNNNMMMLLLNNNRRRUUURRRUUUUUUSSSTTTWWWTTTNNNKKKKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>======<<<===???BBBCCC@@@?????????>>>>>>=========<<<<<<===???AAAAAABBBEEEBBBBBBEEEFFFGGGKKKPPPMMMQQQTTTRRRPPPVVVdddppp```xxxvvvqqqlllkkkoooqqqllliiiiiiaaa\\\[[[^^^___]]]]]]___^^^\\\XXXUUUSSSSSSTTTUUU\\\ZZZYYYXXXYYYYYYWWWVVVVVVSSSRRRSSSWWWXXXWWWTTTSSSRRRPPPOOOPPPRRRSSSTTTXXXWWWVVVUUUUUUVVVVVVWWWXXXVVVVVVXXXXXXWWWZZZ```aaabbbppp~~~~~~yyy|||~~~rrrlllkkk\\\ZZZ[[[aaaeeepppqqqpppaaaWWWZZZ[[[TTTNNNNNNZZZYYYYYY\\\``````^^^[[[XXXZZZYYYUUUSSSUUUTTTQQQPPPQQQVVV[[[[[[XXX[[[aaabbbaaa___^^^____________bbb___]]]bbbhhhiiibbb[[[UUUWWWXXXWWWUUUSSSSSSSSSSSSPPPMMMKKKJJJJJJIIIGGGGGGGGGGGGIIITTTbbbhhhfffddd```hhhuuu~~~rrraaaTTTDDD???<<>>=====================>>>>>>>>>???@@@AAACCCDDDEEEAAA???CCCFFFGGGJJJOOOPPPUUUXXXWWWWWWcccyyypppkkkyyywwwpppkkkddd```dddhhhiiigggggg___[[[YYY]]]___^^^^^^```[[[YYYXXXVVVVVVXXXYYYZZZ]]]YYYTTTTTTWWWXXXVVVSSSSSSRRRRRRTTTXXXYYYWWWTTTTTTSSSRRRQQQQQQSSSUUUVVVYYYWWWUUUSSSSSSTTTVVVXXXZZZWWWXXXZZZYYYWWWZZZ___eeeiiiwwwssslllvvv}}}yyy~~~ooo___[[[```TTT^^^kkkwwwxxx}}}ggg```XXXTTTXXXYYYSSSOOOPPPVVVWWWXXXZZZZZZZZZYYYXXXVVVXXXWWWSSSSSSUUUUUURRRSSSTTTYYY]]]\\\ZZZ\\\aaaeeebbb``````ccccccaaa___aaaaaadddhhhkkkhhh```ZZZVVVWWWWWWVVVTTTSSSTTTUUURRROOOMMMLLLLLLLLLJJJIIILLLKKKGGGDDDJJJWWWccchhhdddbbbgggttt}}}pppZZZIIIBBB???@@@CCCFFFIIIQQQZZZmmm{{{wwwuuurrrmmmxxx}}}oooeeeaaa______^^^[[[ZZZZZZYYYWWWUUUQQQOOOMMMMMMNNNPPPQQQQQQTTTUUUUUUVVVVVVWWWWWWWWWTTTTTTTTTSSSSSSRRRRRRRRROOOOOOPPPPPPPPPPPPPPPQQQOOOOOOOOONNNMMMLLLJJJIIIGGGGGGIIINNNPPPQQQVVV\\\nnneee]]]yyypppeeegggooollleeeaaa\\\WWWSSSPPPMMMLLLKKKKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@@@@BBBDDDCCCBBBDDDDDDFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<======AAAAAABBBAAAAAABBBCCCEEEDDD@@@@@@EEEJJJKKKMMMOOOSSSWWW[[[___hhh|||ffftttmmmmmmmmmfffccc^^^ZZZ\\\bbbdddccc```\\\XXXXXX\\\^^^]]]^^^```ZZZYYYYYYXXXYYYZZZ\\\]]][[[XXXTTTRRRQQQQQQQQQQQQRRRQQQQQQTTTWWWXXXTTTQQQSSSRRRPPPNNNNNNPPPTTTWWWVVVUUUTTTSSSSSSUUUWWWXXXWWWVVVWWWYYYYYYWWWYYY^^^jjjooowwwppp``````nnn|||tttrrr{{{xxxmmmjjjdddZZZYYY```iii|||mmm]]]ZZZUUUSSSUUUSSSNNNMMMOOOSSSUUUWWWWWWVVVUUUUUUVVVTTTVVVUUUQQQQQQTTTUUUSSSTTTUUUZZZ^^^]]][[[]]]bbbbbb___^^^```dddeeebbb___]]]```dddfffeeeaaa[[[VVVXXXYYYYYYXXXVVVVVVWWWYYYSSSQQQOOONNNMMMMMMKKKIIIIIIHHHDDD???@@@IIIXXXbbbbbbccceeellluuu}}}~~~}}}oooXXXFFFCCCBBBDDDGGGHHHHHHOOOVVV```ooo}}}~~~~~~{{{sssqqqsssrrrnnnvvvyyywwwnnneeeaaa___]]]\\\[[[YYYXXXYYYXXXWWWUUURRROOOKKKKKKMMMQQQRRRSSSRRRRRRRRRSSSSSSTTTTTTUUURRRRRRSSSSSSSSSTTTTTTSSSNNNOOOOOOPPPQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHGGGFFFGGGIIINNNSSSUUUVVV]]]eee~~~^^^bbbtttrrrqqqiiieeebbb___\\\ZZZVVVQQQNNNIIIHHHGGGFFFEEECCCAAA@@@AAA???===>>>??????>>>===>>>>>>======>>>???@@@AAA>>>======<<<;;;;;;::::::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<======>>>>>>AAABBBCCCBBB@@@@@@BBBDDDCCCAAADDDKKKOOOPPPRRRUUUWWW[[[dddrrrwwwkkkvvvkkkfffbbb```cccaaa```aaaeeefffccc^^^ZZZVVVVVVZZZ]]]\\\\\\___XXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[ZZZUUUOOOLLLOOOSSSSSSQQQQQQRRRUUUTTTPPPLLLSSSRRRPPPMMMLLLOOOUUUZZZVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRTTTXXXXXXWWWYYY^^^fffiiikkkkkkjjjooo|||dddVVVRRRkkk~~~}}}lllgggnnnxxx~~~~~~vvvppplllfffdddccc```___jjjyyykkk```XXXTTTQQQNNNMMMLLLJJJKKKNNNRRRTTTUUUUUUTTTSSSTTTUUURRRTTTRRROOOOOORRRSSSRRRRRRTTTXXX]]]]]][[[]]]ccc[[[ZZZ[[[^^^bbbcccaaa^^^]]]___aaaaaa^^^ZZZVVVTTTVVVXXXYYYYYYXXXWWWXXXYYYWWWUUURRRQQQPPPNNNKKKHHHCCCCCCBBB>>>;;;@@@LLLXXX^^^eeebbb```eeeggg}}}|||{{{}}}|||rrr___PPPHHHHHHJJJNNNOOOQQQYYYbbbsss~~~~~~wwwxxxuuupppmmmnnnrrrrrrooorrrrrrnnnfffbbbaaa___[[[ZZZXXXWWWWWWWWWWWWVVVTTTQQQNNNJJJIIIJJJMMMPPPQQQRRRRRRQQQQQQQQQRRRSSSSSSNNNOOOQQQRRRTTTUUUUUUUUUNNNNNNOOOQQQQQQQQQQQQPPPQQQLLLGGGDDDDDDEEEEEEEEEFFFIIIPPPVVVWWWXXX```kkk{{{___mmm}}}wwwkkkeeebbb___]]]\\\XXXRRRMMMJJJGGGEEEDDDDDDCCCBBB@@@@@@===<<<@@@BBB@@@>>>??????===<<<;;;;;;===???@@@:::::::::999999999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@???AAACCCBBB@@@@@@CCCFFFBBBBBBEEEKKKOOOQQQVVV]]]gggooo}}}zzz|||kkk{{{qqqnnnddd^^^aaaaaadddeeeddddddddd```[[[XXXTTTTTTXXXZZZZZZZZZ\\\ZZZYYYXXXXXXWWWWWWWWWWWWXXX\\\___ZZZQQQNNNRRRXXXSSSQQQPPPPPPRRRQQQNNNJJJSSSTTTTTTRRRPPPQQQWWW\\\ZZZZZZZZZXXXVVVSSSPPPNNNQQQPPPSSSWWWXXXWWWYYY^^^bbbbbbaaa]]]\\\bbbppp|||qqq^^^XXX```ooorrrjjjnnnuuuxxxxxxyyyyyy|||xxxrrrkkkaaaZZZUUUfffuuuwwwsss{{{}}}}}}oooaaa[[[OOOQQQOOOMMMLLLMMMOOOQQQSSSRRRRRRRRRRRRSSSTTTTTTTTTPPPRRRPPPLLLLLLOOOQQQOOOQQQSSSWWW[[[ZZZWWWZZZ___VVVXXX\\\___``````___^^^_________^^^\\\YYYVVVTTTSSSUUUWWWXXXWWWWWWWWWWWWZZZXXXVVVTTTRRRPPPLLLIIIEEEEEEEEECCC>>>===EEEOOOZZZfffaaaZZZ[[[VVVlll}}}{{{{{{|||{{{uuujjjbbbffffffiiikkkiiijjjqqq{{{{{{ssstttppplllkkkmmmoooooommmllllllhhhbbb``````^^^ZZZXXXVVVUUUUUUVVVVVVTTTSSSLLLKKKIIIGGGEEEFFFJJJNNNSSSRRRQQQPPPQQQQQQSSSTTTLLLMMMOOORRRSSSTTTTTTTTTNNNOOOPPPQQQQQQQQQPPPOOONNNIIIDDDBBBCCCEEEEEEDDDDDDIIIPPPUUUVVV[[[iiixxxrrrddd{{{xxxnnniiiccc```___\\\VVVQQQOOOKKKGGGEEEEEEFFFEEECCCAAA===>>>DDDEEEAAA???@@@>>>======<<<<<<<<<<<<<<<999999999999::::::::::::<<<<<<<<<============<<<======>>>???AAABBBBBBCCC>>>BBBFFFFFFEEEGGGLLLPPPLLLLLLOOORRRSSSXXXeeerrr~~~yyyqqqmmmkkkkkkccc___ccc]]]ccceeeaaa^^^^^^]]]YYYWWWSSSRRRVVVXXXWWWWWWYYYYYYYYYYYYXXXXXXWWWWWWWWWTTTXXXZZZXXXTTTRRRUUUXXXSSSQQQNNNOOOQQQRRROOOMMMNNNSSSXXXXXXVVVUUUVVVYYYZZZYYYXXXWWWVVVTTTTTTSSSSSSRRRUUUYYYYYYWWWXXX]]]^^^^^^\\\ZZZ\\\ccckkkpppyyyssslllppp|||vvvqqqqqquuuxxxyyy~~~}}}sssoooiiiccc```^^^]]]]]]eee}}}zzz{{{ppp]]]XXXVVVMMMQQQPPPOOOPPPSSSVVVVVVTTTQQQOOOMMMNNNRRRTTTSSSRRROOOPPPNNNIIIIIILLLNNNMMMRRRSSSVVVYYYWWWRRRTTTXXXUUU[[[aaabbb```]]]]]]^^^___^^^]]]]]]]]][[[VVVRRRPPPTTTXXXZZZYYYXXXWWWWWWZZZYYYWWWVVVUUUSSSPPPMMMLLLJJJIIIGGG@@@;;;???GGGVVVfffaaa[[[]]]QQQ^^^~~~}}}{{{zzzzzzxxxuuutttwwwrrrooommmmmmnnnmmmlllkkkhhhhhhddd^^^]]]___^^^[[[WWWVVVTTTTTTTTTTTTSSSQQQHHHKKKLLLHHHCCCBBBGGGLLLRRRQQQOOONNNNNNOOOQQQRRRLLLNNNPPPQQQRRRQQQPPPPPPOOOPPPQQQRRRRRRPPPOOONNNJJJFFFCCCDDDGGGIIIGGGDDDEEEJJJQQQWWW]]]jjjccchhh}}}}}}vvvmmmhhhfffddd```\\\UUUQQQKKKHHHIIIIIIHHHGGGEEE@@@AAAGGGGGGAAA===>>>;;;;;;<<<===<<<:::888666888888999999:::;;;;;;;;;;;;;;;<<<===============>>>>>>???AAABBBCCCDDDDDD@@@EEEJJJLLLLLLOOOUUUZZZ_______________fffyyyiiiyyygggcccdddaaaaaaddd\\\dddggg```[[[]]]^^^\\\WWWRRRQQQUUUWWWVVVVVVXXXSSSSSSSSSSSSSSSSSSSSSSSSOOOQQQSSSTTTTTTUUUUUUVVVSSSPPPNNNOOOQQQSSSRRRPPPIIIQQQYYY]]]ZZZVVVTTTTTTWWWVVVTTTTTTUUUWWWZZZ\\\VVVUUUWWWZZZZZZWWWWWW[[[XXXXXXXXXZZZ___eeehhhgggkkkqqqvvvmmm}}}}}}vvvqqqqqqpppnnnqqqxxxvvv|||}}}xxxqqqiiiddd^^^^^^]]]ZZZZZZ```jjjrrr|||vvvggg[[[QQQMMMRRRUUUMMMMMMMMMOOORRRTTTQQQLLLPPPLLLIIILLLQQQTTTSSSPPPOOOPPPMMMHHHGGGKKKLLLKKKSSSTTTVVVXXXTTTOOOOOOSSSXXX___ffffff```[[[[[[^^^^^^\\\\\\]]]___\\\UUUOOOQQQUUUZZZ]]]]]][[[YYYXXXYYYXXXWWWWWWWWWVVVSSSPPPQQQMMMKKKHHH@@@999:::BBBSSSeeebbb___cccRRRVVV~~~}}}zzzyyyyyy|||~~~~~~pppnnnmmmnnnmmmjjjhhhgggggggggccc]]]\\\______]]]WWWUUUTTTSSSTTTSSSRRRPPPHHHMMMPPPKKKCCCAAAFFFMMMOOONNNLLLKKKKKKLLLNNNOOONNNOOOPPPQQQQQQOOOMMMLLLOOOPPPRRRRRRRRRPPPNNNMMMFFFEEEEEEHHHLLLLLLHHHCCCHHHLLLSSS\\\fff|||oooVVViii|||vvvpppnnnrrr^^^WWWQQQOOOMMMIIIFFFGGGJJJGGGBBB@@@AAAAAA???===@@@;;;999::::::777666777;;;888888<<<<<<888999???>>>===;;;;;;<<<<<<<<<<<>>HHHUUUbbbccc\\\XXX^^^fff~~~}}}~~~}}}yyyyyy{{{zzztttqqqnnnkkkiiigggcccaaaeeebbb___^^^^^^]]]\\\ZZZUUUWWWYYYZZZXXXTTTOOOLLLMMMNNNOOOMMMIIIDDDBBB@@@IIIMMMPPPOOOKKKJJJMMMPPPOOONNNMMMKKKKKKKKKLLLLLLOOOPPPQQQQQQPPPOOOLLLKKKIIILLLLLLJJJHHHIIIKKKKKKLLLNNNSSS___tttzzz\\\___yyy}}}yyy}}}}}}zzz{{{ggg[[[PPPPPPRRRQQQLLLJJJNNNJJJEEEBBBAAA@@@===;;;AAA===;;;===>>><<<;;;======::::::======999;;;???>>>>>>===>>>???@@@@@@@@@BBB@@@@@@BBBDDDFFFLLLSSSTTT___kkkuuuvvv~~~wwwooofffaaaaaabbbaaa___bbbkkktttrrrggg^^^[[[]]]XXXUUUQQQPPPQQQQQQPPPNNNSSSQQQMMMLLLNNNPPPQQQRRRPPPMMMMMMRRRUUUSSSRRRTTTNNNNNNNNNOOOOOOPPPQQQRRRNNNOOOQQQQQQQQQPPPPPPPPPTTTSSSRRRSSSVVVWWWVVVTTTPPPTTTXXXXXXWWWWWW[[[___^^^[[[YYYZZZ___dddeeeeee___bbbiiisss```mmm~~~zzztttssssssoookkkhhhhhhiiikkklllmmmlllkkkjjjnnnsssssspppmmmnnnpppmmmooonnnlllnnnppplllfffgggmmmssstttoooiiiffffffeeebbbaaacccccccccffflllvvvuuu}}}kkk[[[OOOPPPQQQLLLJJJMMMMMMMMMMMMLLLKKKJJJHHHGGGHHHJJJLLLKKKIIIIIIJJJLLLIIIIIIIIIJJJKKKLLLMMMNNNUUURRRNNNLLLLLLMMMMMMMMMRRRSSSUUUXXXZZZ[[[ZZZYYYVVVXXX[[[[[[ZZZYYYXXXYYYWWWRRRRRRWWWYYYWWWWWWZZZaaa^^^ZZZUUUSSSRRRSSSTTTQQQNNNKKKJJJIIIHHHFFFDDDCCCOOO]]]bbb^^^ZZZZZZ\\\ttt}}}{{{|||{{{xxxyyy|||{{{uuupppnnnkkkhhhgggeeebbb```cccaaa___^^^^^^]]][[[YYYTTTVVVXXXXXXWWWUUURRROOONNNOOOOOOMMMIIIEEEDDDCCCJJJNNNRRRQQQNNNKKKLLLNNNOOONNNMMMKKKKKKKKKLLLLLLOOOPPPQQQRRRQQQOOOMMMKKKKKKLLLKKKHHHFFFHHHMMMPPPYYY[[[cccssshhh___uuummmmmmttttttcccTTTTTTZZZ[[[UUUPPPVVVRRRKKKEEEBBB@@@???>>>@@@<<<;;;===???======>>>>>>;;;:::<<<<<<::::::===;;;<<<===???@@@@@@AAAAAADDD@@@@@@EEEKKKRRR^^^jjjzzzxxxooo{{{qqqkkkeeebbbaaaaaa___]]]\\\^^^aaabbb```\\\XXXVVVUUUSSSQQQPPPQQQPPPNNNLLLMMMKKKJJJKKKMMMOOOOOONNNNNNKKKLLLQQQTTTRRRRRRSSSMMMMMMLLLLLLMMMNNNPPPQQQKKKJJJJJJLLLOOOOOOMMMJJJQQQQQQRRRTTTVVVVVVUUUSSSNNNQQQVVVWWWXXXYYY^^^aaa^^^[[[XXXXXX]]]aaabbbbbb[[[[[[^^^fffvvvxxxiiifffpppuuukkkfffgggiiikkklllmmmllllllmmmnnnmmmiiicccaaabbbdddddd```___aaabbb___]]]^^^gggmmmqqqnnnfff``````bbbccceeellluuu{{{~~~}}}tttZZZNNNIIIJJJNNNMMMGGGGGGLLLJJJJJJJJJIIIHHHGGGFFFEEEIIIJJJKKKJJJIIIGGGGGGHHHGGGGGGHHHIIIJJJLLLMMMNNNYYYWWWTTTRRRRRRQQQPPPNNNPPPOOOPPPRRRUUUVVVUUUTTTRRRTTTVVVVVVTTTRRRPPPPPPVVVRRRQQQTTTUUUUUUUUUWWWZZZYYYVVVTTTRRRRRRRRRSSSMMMLLLKKKKKKLLLLLLJJJIII???GGGTTT^^^aaa]]]WWWRRR]]]mmm~~~{{{yyyzzzzzzxxxyyy}}}}}}xxxyyyvvvmmmkkkiiifffeeedddcccaaa___aaa```^^^]]]]]][[[YYYVVVTTTTTTUUUVVVVVVUUUSSSSSSPPPQQQPPPMMMIIIGGGGGGGGGLLLPPPSSSSSSPPPMMMLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMOOOPPPQQQRRRQQQOOOMMMLLLMMMLLLJJJHHHGGGLLLUUU\\\hhhlllxxxyyy^^^oooqqqkkknnnsssdddbbbffffffbbb___eee^^^SSSJJJEEEDDDFFFGGGEEE@@@>>>@@@AAA>>>===???@@@>>><<<===============;;;===@@@AAAAAAAAAAAABBBFFFEEEKKKXXXdddmmm{{{~~~nnnuuunnniiieee```]]]\\\\\\[[[ZZZUUUUUUTTTUUUUUUUUUSSSQQQPPPPPPPPPPPPPPPOOOMMMLLLIIIGGGFFFGGGJJJLLLMMMLLLLLLJJJKKKQQQTTTRRRPPPQQQJJJIIIHHHHHHIIIKKKMMMOOOHHHHHHIIIKKKLLLLLLKKKJJJMMMNNNPPPSSSTTTTTTSSSQQQQQQTTTVVVWWWWWWXXXZZZ\\\\\\XXXTTTTTTWWWYYYZZZYYYSSSTTTYYYcccqqq~~~~~~}}}zzzpppiiigggjjjnnnrrrfff```eeeeeeaaagggrrrzzz|||zzzrrrjjjiiiqqqyyyhhhXXXRRRMMMJJJIIIKKKIIIEEEHHHNNNGGGGGGGGGGGGGGGFFFEEEDDDHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKYYYWWWVVVVVVVVVUUURRRPPPSSSQQQOOOPPPRRRSSSRRRPPPPPPRRRTTTSSSQQQNNNLLLLLLWWWUUUTTTUUUVVVUUURRRQQQMMMOOOQQQSSSTTTTTTSSSSSSKKKJJJKKKLLLMMMMMMKKKIII???BBBKKKWWWaaabbbZZZRRRYYYggg|||~~~}}}}}}yyywwwxxxxxxwwwyyy}}}}}}wwwvvvzzz|||zzz|||}}}uuuqqqnnnjjjfffeeecccbbbcccbbb```______^^^]]]\\\[[[YYYVVVSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQOOOLLLIIIHHHJJJKKKPPPRRRSSSQQQOOOMMMMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQRRRQQQPPPNNNLLLKKKJJJJJJKKKLLLQQQ\\\hhhuuunnnppp~~~tttzzz|||zzzwwwvvvwwwuuulll___RRRLLLMMMSSSXXXQQQKKKHHHIIIHHHDDDBBBCCCDDDBBB@@@@@@BBBCCCCCC@@@CCCEEEGGGGGGFFFFFFGGGIIIMMMOOO^^^uuu|||vvvzzzjjjccc^^^bbb^^^YYYUUUUUUVVVWWWXXXVVVVVVUUUSSSQQQQQQRRRTTTPPPQQQQQQOOOMMMKKKIIIHHHHHHFFFCCCCCCFFFIIILLLMMMKKKIIIJJJPPPRRRPPPNNNNNNEEEEEEEEEEEEFFFHHHJJJKKKFFFJJJNNNMMMJJJIIIJJJMMMIIIKKKNNNPPPQQQQQQPPPPPPSSSTTTUUUUUUUUUVVVWWWXXXZZZVVVRRRQQQSSSTTTSSSQQQPPPQQQTTT[[[fffuuu}}}xxx}}}|||tttzzz|||___NNNNNNSSSQQQLLLIIIJJJKKKIIIIIIJJJFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFHHHIIIJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFMMMLLLMMMNNNOOOOOONNNLLLQQQNNNKKKLLLOOOQQQPPPNNNSSSTTTUUUUUUSSSQQQQQQQQQVVVWWWWWWWWWVVVTTTOOOJJJHHHLLLRRRWWWYYYXXXUUURRRNNNNNNNNNNNNOOONNNLLLIIICCCBBBEEEPPP]]]ddd```ZZZ\\\eeevvv~~~|||}}}}}}}}}|||{{{wwwvvvxxxxxxwwwyyy}}}xxxuuuuuuxxxyyyvvvrrrqqqssstttsssqqqqqqqqqooollldddcccaaaaaabbbbbbaaa___^^^]]][[[YYYYYYWWWTTTQQQUUUTTTSSSRRRQQQPPPPPPPPPQQQPPPNNNKKKIIIIIIKKKMMMSSSRRRPPPNNNLLLLLLNNNOOOKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPQQQQQQOOOMMMLLLKKKJJJLLLOOOOOORRR^^^kkk{{{nnnzzzvvv|||rrreee___aaaiiiooobbb\\\XXXXXXUUUPPPMMMNNNLLLKKKIIIHHHKKKOOONNNIIIOOOQQQSSSSSSQQQRRRUUUYYY[[[___qqqwww|||ccc[[[ZZZXXX\\\YYYUUURRRQQQRRRUUUWWWVVVVVVUUUQQQNNNMMMPPPSSSSSSSSSRRRNNNIIIFFFDDDDDDHHHFFFCCCBBBEEEHHHKKKLLLIIIGGGHHHNNNOOOLLLIIIIIIAAABBBCCCDDDFFFGGGHHHHHHEEEKKKOOONNNIIIFFFIIILLLFFFHHHKKKMMMMMMMMMMMMOOOPPPPPPQQQSSSTTTVVVWWWWWWXXXUUUSSSSSSTTTTTTRRRNNNQQQPPPNNNOOOVVVeeeyyy{{{xxxmmmVVVOOOMMMKKKIIIJJJHHHHHHLLLOOOMMMHHHBBBDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIIIIGGGDDDFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDGGGIIIKKKJJJIIIIIIEEEBBBEEEKKKPPPQQQOOOPPPQQQRRRQQQQQQRRRTTTVVVTTTVVVWWWUUUTTTSSSNNNGGGMMMQQQVVV[[[\\\ZZZVVVSSSUUUTTTRRRRRRRRRQQQNNNLLLGGGDDDCCCJJJVVV___cccbbbcccfffppp}}}||||||}}}}}}|||{{{zzzwwwwwwyyyyyywwwxxx{{{sssrrrssswwwzzzxxxsssoooooommmllllllmmmmmmjjjgggcccaaa``````aaabbb```___^^^\\\XXXVVVUUUTTTRRRPPPSSSRRRQQQPPPOOONNNMMMMMMNNNNNNMMMJJJHHHIIIKKKMMMQQQOOOMMMKKKKKKKKKMMMNNNIIIJJJKKKMMMNNNNNNNNNNNNLLLMMMNNNPPPOOONNNMMMKKKLLLJJJMMMQQQQQQSSSaaaqqqssscccwwwvvvoooyyy}}}www}}}~~~yyyuuutttqqqlllhhhiiieeefffcccbbbffflllkkkeeegggjjjllllllkkknnntttzzz~~~mmm```YYYWWWXXXWWWWWWVVVTTTSSSSSSTTTVVVSSSRRROOOLLLJJJKKKMMMNNNPPPPPPOOOKKKGGGEEEEEEGGGGGGEEEDDDEEEGGGIIIJJJIIIFFFDDDEEEJJJKKKGGGCCCBBB???AAACCCFFFGGGHHHGGGGGGGGGIIIKKKKKKHHHFFFFFFGGGCCCFFFIIIIIIHHHIIIKKKNNNNNNNNNOOOQQQSSSUUUUUUVVVRRRQQQQQQTTTWWWWWWSSSOOONNNOOOOOOMMMOOO[[[pppkkkPPPGGGJJJLLLIIIGGGCCCDDDFFFIIILLLJJJEEE>>>BBBCCCDDDDDDEEEEEEEEEEEECCCBBBCCCEEEGGGFFFBBB???BBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAACCCFFFHHHIIIHHHFFFAAA===@@@HHHOOOPPPOOOKKKLLLLLLLLLMMMQQQVVVZZZTTTWWWUUURRRRRRUUUSSSNNNQQQRRRUUUXXXYYYYYYYYYXXXXXXVVVSSSRRRRRRQQQPPPNNNIIIFFFCCCEEEMMMWWW___cccffffffjjjwwwzzzyyy||||||{{{{{{|||}}}~~~}}}{{{yyywwwxxx{{{{{{xxxwwwyyyuuuttttttvvvyyyyyytttnnnlllkkkjjjiiigggdddcccdddaaa```______``````___]]]___[[[VVVSSSRRRRRRQQQPPPNNNNNNNNNOOONNNMMMLLLLLLJJJKKKKKKIIIHHHHHHJJJLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHIIIKKKMMMNNNNNNNNNNNNJJJKKKMMMNNNNNNMMMLLLJJJLLLIIILLLTTTWWW]]]ppp~~~ZZZcccnnnnnnttttttsss~~~eeeaaaaaaXXXRRRVVVTTTVVVXXXXXXWWWVVVUUUUUUTTTPPPLLLJJJLLLNNNNNNMMMJJJKKKKKKIIIFFFGGGJJJNNNFFFEEEFFFHHHJJJJJJHHHGGGDDDAAACCCGGGHHHCCC>>>>>>???AAAEEEHHHIIIIIIHHHGGGHHHGGGFFFGGGGGGFFFCCC@@@BBBEEEGGGGGGFFFGGGJJJNNNPPPOOOOOOPPPRRRSSSSSSRRRMMMMMMOOOSSSWWWXXXTTTPPPHHHNNNTTTSSSSSSZZZjjjwww|||qqq|||zzzpppkkkhhhgggfffhhhzzzaaaUUUKKKHHHGGGEEEHHHNNNDDDFFFFFFEEEDDDDDDCCC@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDCCC>>>:::???>>>>>>>>>???@@@AAAAAA@@@???>>>???BBBDDDEEEEEEIIICCC>>>@@@HHHNNNNNNLLLLLLLLLLLLMMMOOOTTT\\\aaaWWWXXXUUUQQQRRRYYY[[[WWWOOOOOOPPPQQQTTTXXX[[[]]]WWWUUURRRPPPPPPPPPPPPOOOJJJGGGDDDCCCGGGPPPZZZaaadddcccdddkkkyyyvvvvvv}}}~~~~~~yyyyyyzzz|||~~~}}}{{{yyyxxxyyy}}}}}}xxxvvvwww{{{yyyuuutttvvvwwwrrrlllkkkmmmnnnkkkeeebbbdddjjj```___^^^^^^^^^___]]]\\\___[[[UUUQQQPPPPPPQQQPPPJJJKKKLLLNNNNNNNNNMMMLLLHHHIIIJJJIIIHHHGGGIIIJJJFFFGGGJJJMMMNNNLLLIIIEEEHHHIIIKKKMMMNNNOOOOOONNNIIIJJJLLLMMMMMMLLLKKKJJJJJJHHHLLLVVV]]]hhhdddXXXqqqooodddxxxwww|||vvvbbbYYYVVVTTTTTTVVVWWWOOONNNUUUVVVPPPOOOUUUPPPOOONNNMMMLLLLLLLLLLLLHHHJJJKKKKKKIIIGGGGGGGGGIIIEEECCCCCCEEEGGGFFFEEEAAABBBCCCDDDDDDCCCBBBAAABBBCCCEEEFFFGGGGGGFFFFFFGGGHHHHHHGGGFFFDDDBBBAAAAAACCCDDDEEEDDDDDDDDDEEEKKKLLLLLLLLLLLLLLLKKKJJJHHHLLLPPPRRRPPPOOOOOOQQQOOOOOORRRUUUSSSRRRZZZffftttllluuuyyy{{{yyy{{{vvvrrrttt|||lllWWWKKKJJJHHHFFFDDDDDDDDDDDDAAACCCEEEDDDBBBAAABBBEEEDDDCCCBBBAAAAAABBBDDDEEE>>>???@@@AAABBBAAAAAA@@@>>>>>>>>>>>>>>>======<<<;;;>>>BBBCCCCCCBBBBBBCCCIIIEEE>>>DDDUUUTTTJJJJJJIIIKKKMMMPPPSSSVVVZZZ]]]YYYWWWVVVVVVXXXYYYYYYXXXOOOKKKIIILLLOOOPPPUUU[[[XXXVVVTTTSSSQQQQQQQQQRRRNNNOOOMMMIIIGGGKKKUUU]]]\\\``````\\\aaa}}}~~~~~~~~~~~~}}}|||{{{zzz|||}}}~~~|||yyyvvvvvvvvvtttttttttsssqqqooonnnmmmiiiiiihhheeeccccccdddeeeaaa```___^^^___^^^[[[YYY\\\YYYTTTQQQPPPQQQQQQPPPKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIKKKMMMNNNNNNMMMMMMKKKMMMNNNOOOQQQRRRPPPLLLSSSPPPQQQXXXddd{{{cccYYYtttqqqwww~~~~~~uuugggYYYTTTTTTTTTUUUWWWRRRNNNQQQYYYXXXOOOLLLPPPLLLLLLKKKJJJJJJKKKKKKKKKIIIKKKLLLLLLJJJHHHGGGGGGHHHEEECCCCCCEEEFFFFFFDDDAAAAAABBBBBBBBBBBBAAAAAACCCDDDEEEFFFHHHHHHIIIIIIFFFGGGGGGGGGFFFDDDBBBAAA>>>@@@CCCDDDDDDDDDEEEGGGLLLLLLLLLLLLKKKKKKJJJIIINNNPPPSSSSSSQQQOOOOOOQQQQQQQQQSSSTTTQQQOOOVVV```nnnmmmhhhdddmmmxxxaaaQQQFFFHHHGGGEEECCCBBBBBBBBBBBBAAABBBCCCBBB??????AAACCCCCCBBB@@@??????@@@AAABBB===>>>@@@AAABBBAAA@@@???<<<<<<=========<<<;;;:::888<<>>===<<<======>>><<<===@@@BBBBBB@@@>>>===:::;;;<<<======;;;999888555:::@@@CCCCCC@@@>>><<<333???FFFKKKQQQNNNPPP^^^xxxhhhUUUNNNRRRXXXWWWTTTXXXWWWVVVVVVVVVTTTQQQNNNRRRRRRTTTUUURRRMMMMMMQQQRRRRRRQQQQQQRRRTTTVVVWWWZZZYYYVVVPPPIIIFFFHHHKKK]]]^^^\\\VVVYYYuuu{{{xxx||||||}}}}}}}}}}}}}}}}}}~~~}}}||||||yyyzzzzzzyyyvvvsssrrrrrrtttssspppnnnlllkkkkkkkkkeeeeeedddcccbbbbbbbbbccc\\\[[[ZZZZZZ[[[[[[YYYWWWXXXUUUQQQOOONNNOOONNNNNNLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGLLLOOOSSSSSSPPPOOORRRVVV]]]XXX]]]uuuyyy^^^zzzxxxooo~~~~~~|||hhh```XXXTTTVVVWWWUUUSSSSSSNNNRRR[[[```ZZZOOOKKKMMMJJJJJJIIIIIIIIIIIIIIIJJJFFFGGGGGGEEEBBB@@@@@@@@@CCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAAGGGFFFEEEDDDEEEFFFGGGHHHCCCCCCCCCCCCDDDDDDCCCCCC===???BBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKJJJJJJQQQQQQPPPOOONNNNNNOOOPPPNNNPPPRRRRRRQQQRRRWWW]]]YYYZZZZZZYYY[[[```fffjjjuuu}}}uuu[[[OOOHHH@@@???DDDAAA@@@???>>>======>>>???CCCBBB???===<<<===???AAA@@@???===<<<;;;;;;;;;;;;;;;===???AAAAAA???===;;;999:::<<<======;;;999777777:::>>>AAA@@@???>>>>>>===FFFHHHHHHKKKKKKTTTggg~~~mmmYYYOOOPPPTTTTTTQQQXXXVVVTTTSSSSSSSSSQQQPPPSSSSSSUUUUUUQQQKKKLLLRRRSSSSSSSSSSSSTTTUUUWWWXXXWWWWWWVVVRRRMMMIIIIIIJJJWWW^^^bbb]]]ZZZlll~~~{{{zzz|||||||||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxyyyzzzxxxuuurrrqqqrrrsssqqqnnnkkkiiiiiijjjjjjbbbaaa```````````````___ZZZYYYXXXYYYZZZZZZYYYWWWTTTRRROOOMMMMMMNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIGGGFFFFFFGGGHHHIIIKKKMMMQQQUUUVVVUUUXXX]]]```gggyyyrrrlll}}}}}}uuuyyyrrrwwwiiibbb[[[VVVUUUWWWXXXUUUQQQQQQNNNRRRWWWYYYSSSKKKIIILLLNNNMMMLLLJJJIIIHHHHHHHHHEEEEEEEEECCC@@@>>>>>>???AAAAAABBBBBBAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBGGGEEEDDDBBBAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@AAACCCCCCBBBAAABBBCCCCCCDDDFFFHHHJJJKKKLLLLLLOOOOOONNNOOOPPPQQQRRRSSSPPPRRRSSSRRRQQQTTTXXXZZZZZZYYYXXXVVVUUUVVVYYY]]]kkktttyyyfffUUUHHHGGGFFF@@@<<<>>>@@@???======<<<===>>>???DDDAAA>>><<<===>>>@@@AAA???>>>>>><<<<<<;;;;;;;;;;;;<<<>>>@@@???>>><<<::::::;;;<<<======;;;:::888:::<<<=========>>>@@@BBBCCCGGGDDDDDDIIIHHHLLL[[[```XXXMMMHHHJJJOOOSSSUUUWWWTTTQQQPPPQQQSSSUUUUUUUUUSSSTTTUUURRRPPPSSSYYYWWWVVVUUUUUUUUUVVVWWWXXXUUUVVVUUUSSSOOOLLLJJJIIIOOO\\\hhhhhh___ccc~~~|||}}}}}}~~~~~~|||{{{zzzxxxwwwwwwwwwwwwxxxyyyyyyxxxtttrrrqqqqqqqqqooollljjjhhhhhhiiijjjcccaaa``````aaaaaa___]]]YYYXXXXXXXXXZZZZZZXXXVVVRRROOOMMMLLLMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJLLLMMMKKKJJJNNNVVVYYYXXXZZZ___eee|||jjjkkkxxxvvviiisssyyywww|||ggg[[[\\\TTTQQQPPPTTTUUURRRPPPQQQLLLNNNPPPOOOJJJGGGFFFHHHNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFEEECCCAAA???@@@AAA>>>@@@AAAAAA@@@??????@@@AAA@@@@@@@@@@@@@@@@@@AAADDDCCCBBBAAA@@@?????????BBBAAAAAA@@@AAAAAABBBBBBBBBCCCDDDDDDBBBAAAAAABBBAAABBBEEEGGGIIIKKKLLLLLLMMMMMMMMMOOORRRUUUUUUTTTTTTWWWVVVRRRQQQSSSTTTTTTWWWTTTRRRSSSRRRRRRWWW]]]dddllloooyyywwwUUUMMMFFFAAAAAAAAA>>>======>>>===<<<<<<<<<===>>>???BBB???===<<<>>>???@@@@@@============<<<;;;;;;;;;<<<<<<=========<<<;;;:::;;;;;;<<<<<<;;;;;;::::::<<<<<<<<<;;;:::<<<@@@CCCCCCFFFEEEIIIQQQLLLEEEKKKOOOMMMJJJHHHGGGJJJOOOSSSTTTQQQOOONNNQQQTTTVVVWWWWWWSSSSSSVVVXXXXXX[[[___YYYXXXVVVUUUUUUUUUVVVVVVWWWWWWVVVTTTPPPMMMIIIGGGJJJUUUeeemmmfff```iiizzz}}}}}}~~~~~~~~~~~~~~~~~~|||{{{yyywwwvvvvvvwwwwwwwwwxxxyyywwwtttqqqpppqqqmmmlllkkkiiiiiiiiiiiijjjfffdddbbbbbbdddddd```]]]YYYXXXWWWWWWXXXXXXVVVTTTOOONNNLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOMMMKKKNNNVVVXXXWWW]]]fffwwwlllZZZqqqwwwqqqyyynnnnnn~~~zzzzzzxxxhhhXXXTTTTTTQQQNNNMMMPPPQQQNNNNNNPPPKKKKKKKKKIIIHHHGGGFFFEEEJJJIIIGGGFFFEEEDDDDDDCCCDDDEEEDDDBBB@@@???AAABBB<<>>>>>???>>>??????????????????>>>???@@@@@@AAAAAA@@@@@@???BBBAAA@@@??????@@@AAAAAAAAACCCDDDDDDCCCBBBCCCDDDBBBCCCEEEGGGHHHIIIIIIJJJIIIIIIJJJMMMQQQSSSRRRPPPTTTWWWVVVQQQOOORRRSSSPPPSSSPPPOOORRRSSSRRRWWW___^^^cccbbbjjj}}}{{{hhhTTTCCCAAAEEEDDD???<<<===??????<<<;;;:::::::::<<<===>>>>>><<<:::;;;>>>@@@???>>>;;;;;;<<<<<<<<<;;;;;;:::===<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888999999:::999:::;;;::::::;;;>>>AAA@@@CCCCCCIIIRRRLLLCCCEEENNNMMMLLLIIIHHHHHHKKKMMMNNNNNNNNNPPPRRRTTTSSSRRRUUUPPPOOOVVV\\\]]]\\\]]]WWWVVVUUUTTTSSSTTTUUUUUUVVVVVVUUUSSSQQQNNNJJJHHHJJJLLLXXXhhhlllccc^^^aaahhh}}}}}}}}}}}}}}}}}}}}}||||||zzzyyywwwuuuttttttuuuuuuuuuvvvwwwuuurrrooooooooojjjjjjjjjjjjjjjjjjjjjjjjgggdddaaabbbdddccc^^^ZZZXXXWWWVVVVVVVVVUUUSSSQQQNNNMMMKKKLLLMMMMMMLLLKKKHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNMMMNNNSSSXXXVVVWWWiii~~~xxxgggooo|||qqquuu{{{~~~}}}ffffff~~~ppplllXXXTTTSSSPPPTTTPPPNNNOOOOOOKKKKKKMMMLLLLLLKKKJJJJJJKKKHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>>>>???AAA;;;>>>AAAAAA???======???<<<===>>>??????>>>===<<<<<<===???AAABBBBBBBBBAAACCCBBB@@@?????????@@@AAA@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFJJJNNNOOOLLLIIIOOOSSSSSSOOOOOOTTTUUUQQQTTTPPPPPPTTTUUUSSSWWW___ZZZ\\\YYY^^^oootttpppsssppp~~~hhhSSSEEEEEEKKKCCCMMMOOOCCC:::;;;<<<::::::999999999999:::<<<===;;;999888:::>>>???>>><<<999999:::;;;;;;;;;::::::>>>===;;;:::999:::;;;;;;;;;:::888666666777888:::666888:::;;;:::;;;<<<===<<<===:::>>>HHHEEE@@@EEEFFFEEEDDDDDDFFFIIIKKKMMMKKKLLLNNNQQQTTTSSSPPPMMMPPPKKKLLLUUU]]]^^^ZZZWWWTTTTTTSSSRRRRRRSSSTTTUUUTTTSSSRRRRRRRRRPPPNNNKKKLLLEEEKKK```nnnhhh\\\UUURRRbbbsss}}}}}}}}}||||||{{{{{{{{{zzzwwwvvvsssqqqppppppqqqrrrtttuuuuuussspppnnnmmmmmmhhhiiijjjkkkkkkkkkkkkkkkeeebbb______aaa```[[[UUUWWWVVVTTTTTTTTTSSSQQQOOONNNLLLKKKLLLMMMNNNMMMKKKGGGGGGGGGGGGHHHHHHIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMOOOOOOOOONNNLLLKKKLLLOOOWWW[[[WWW[[[www|||hhhsssssssssrrrqqqvvv}}}rrriiiaaaUUUOOOQQQPPPOOOMMMKKKJJJIIIJJJJJJGGGGGGFFFGGGHHHIIIGGGFFFIIIFFFCCCBBBAAA@@@>>>===AAAAAA@@@???>>>===<<<<<<======>>>??????????????????>>>>>>===<<<;;;;;;:::;;;<<<===>>>>>>?????????>>>??????@@@@@@@@@@@@???AAAAAAAAAAAAAAABBBCCCDDDGGGFFFDDDBBBAAA@@@AAAAAA@@@BBBDDDGGGHHHHHHGGGGGGHHHJJJLLLOOOPPPQQQRRRRRRMMMMMMMMMPPPTTTWWWYYYYYYZZZWWWTTTUUUZZZ```dddeeetttrrruuutttbbbQQQGGGBBBAAAAAAHHHGGGEEEBBB???<<<999888999999888888999999:::;;;???===;;;<<<>>>>>><<<:::888888888888888888888888;;;:::999888777777777777666999777222444;;;;;;666888888888888777777777666444444888>>>BBBBBBFFFKKKBBBCCCDDDEEEGGGIIIJJJJJJIIIJJJKKKMMMOOOOOOMMMLLLOOOPPPQQQUUUXXXYYYWWWVVVUUUQQQNNNPPPUUUXXXVVVSSSQQQRRRTTTTTTRRROOOKKKHHHMMMNNNLLLLLLXXXeeeeee[[[RRR^^^nnn}}}||||||}}}}}}{{{yyywwwwwwwwwwwwuuuttttttsssrrrpppmmmrrrrrrqqqpppoooooooooppphhhiiijjjjjjiiihhhgggfffgggeeebbbaaa```___\\\ZZZ\\\YYYUUUSSSSSSRRRQQQPPPLLLJJJIIIIIIKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLPPPOOONNNNNNOOOOOOOOOOOOMMMOOOUUU\\\___kkkssseee}}}}}}zzzvvvqqq~~~xxx|||}}}kkk\\\XXXUUUNNNKKKNNNOOOMMMLLLJJJIIIIIIIIIIIIFFFEEEEEEFFFHHHIIIGGGFFFFFFCCCAAA@@@@@@???>>><<<@@@??????>>>===<<<<<<<<<<<<===>>>????????????>>>=========<<<;;;;;;::::::::::::;;;<<<===============>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAABBBDDDCCCBBB@@@??????@@@AAA@@@AAADDDFFFGGGHHHHHHHHHHHHJJJLLLNNNOOOOOOOOOOOOKKKKKKMMMOOOSSSUUUWWWWWWXXXTTTRRRRRRVVV[[[^^^___mmmlllooo{{{}}}hhh]]]UUUKKKBBB===;;;;;;;;;@@@@@@???>>><<<:::888777888888777777888888999:::===;;;999999;;;<<<:::888888888888888888888888888999888777666666555555666777888666333333666666555888888777777777666666666///555???EEEAAA<<<===DDDCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMKKKJJJKKKMMMPPPRRRSSSSSSSSSRRRVVVRRROOOQQQTTTVVVTTTQQQPPPQQQRRRSSSQQQNNNKKKHHHKKKJJJGGGHHHQQQ^^^eeeeeeVVVYYYfff}}}|||||||||{{{yyywwwwwwwwwyyywwwuuutttsssqqqooommmppppppooonnnmmmmmmmmmmmmhhhhhhiiiiiiiiigggfffeeehhhfffcccbbbaaa___]]][[[ZZZWWWTTTRRRRRRRRRQQQPPPLLLKKKIIIJJJLLLMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLRRRQQQQQQPPPPPPPPPPPPOOORRRPPPVVVeeeuuuqqqjjjzzzyyyqqqjjjppprrrtttxxxcccVVVMMMNNNOOOKKKJJJMMMMMMLLLJJJHHHGGGGGGHHHHHHDDDCCCDDDEEEGGGHHHFFFDDDAAA???===<<<===>>>===<<<>>>=========<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999888999:::;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@???>>>>>>???@@@AAA@@@AAABBBDDDFFFHHHIIIJJJIIIJJJKKKLLLLLLKKKJJJJJJHHHIIILLLOOOQQQRRRSSSSSSSSSPPPNNNOOORRRVVVXXXYYYeeedddgggqqq~~~uuuYYYFFFBBB@@@<<<::::::;;;:::::::::;;;;;;;;;:::999888888666666666555666777777888999888666777888888777555888888888888888888888888777777666444444444444444777555555666555333555999777777777666666666555555222>>>NNNRRRHHH<<<;;;BBBCCCCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMLLLKKKJJJIIIMMMQQQQQQPPPNNNOOOPPPVVVSSSQQQQQQSSSSSSQQQNNNNNNOOOPPPQQQPPPMMMJJJHHHHHHEEECCCEEEJJJSSScccpppggg___fff~~~||||||{{{zzzyyyxxxwwwwww{{{xxxuuusssrrrqqqooommmnnnmmmlllkkkjjjjjjjjjjjjggghhhhhhhhhgggfffdddccceeecccaaa______^^^[[[YYYWWWUUURRRQQQRRRQQQPPPOOOKKKJJJIIIJJJLLLMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPPPPOOOOOOPPPQQQRRRQQQZZZpppnnnWWWggg~~~vvvllleee|||ooottt{{{xxxaaaXXXOOOIIIKKKMMMJJJIIIKKKKKKJJJHHHGGGFFFFFFFFFGGGDDDCCCDDDEEEFFFEEEBBB@@@;;;:::999999;;;<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<;;;;;;:::::::::888888999:::;;;;;;;;;;;;::::::;;;<<<============>>>>>>>>>?????????>>>>>>============>>>???AAABBB@@@AAAAAACCCEEEGGGIIIKKKHHHIIIJJJJJJIIIHHHFFFEEEDDDGGGKKKMMMNNNOOOOOOOOOMMMLLLLLLMMMOOOSSSUUUWWW]]]]]]```gggqqqxxx|||}}}ssseee```XXXKKKBBB===;;;::::::;;;<<<<<<;;;:::::::::;;;::::::999999444444444444444555555666666666555555555555444444777777777777777777777777666666555444333333333333444111333777666333666>>>666666666555555555555444777BBBQQQUUUKKK>>><<>>;;;777666555666888::::::999::::::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;:::888888999:::;;;;;;;;;;;;999999:::<<<<<<=========>>>>>>????????????>>>===<<<<<<<<<<<<>>>@@@BBBCCCAAAAAAAAACCCDDDGGGIIIJJJGGGGGGHHHHHHGGGEEEDDDCCCBBBEEEJJJLLLKKKKKKKKKLLLIIIJJJLLLMMMOOORRRUUUWWWUUUVVVYYY]]]bbbgggjjjlllppprrrwww~~~nnn^^^QQQQQQUUUPPPCCC::::::888666666777999999999::::::::::::999888777666333333222222333333444555555555555555444333333444555555555555555555555555666666444333333333333333222000111444444333666;;;555555555444444444333333555:::BBBGGGBBB:::777:::======>>>>>>?????????@@@AAADDDGGGHHHHHHHHHJJJMMMJJJOOOSSSSSSOOOLLLMMMPPPRRRQQQPPPOOONNNLLLJJJHHHIIIJJJKKKLLLKKKJJJHHHGGGEEECCCFFFJJJGGGFFFUUUhhhlllmmmkkkhhhmmm}}}}}}yyy~~~{{{yyyyyyyyyyyyvvvttttttsssqqqqqqssstttsssrrrmmmmmmkkkjjjiiihhhhhhhhheeeeeeeeeeeedddbbb```___^^^\\\ZZZYYYYYYXXXVVVTTTSSSRRRPPPPPPQQQPPPOOOMMMGGGGGGGGGIIIKKKLLLKKKIIIJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPOOORRRTTTRRROOORRR[[[cccllljjjVVVsssttttttuuuoooooouuuuuuuuuyyyaaaMMMPPPKKKIIIHHHIIIJJJJJJIIIHHHHHHHHHFFFEEEEEEEEEFFFFFFCCCBBBCCCCCCCCC@@@<<<999555333333444666888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::777888999:::;;;;;;;;;;;;888999:::;;;<<<============>>>???@@@???>>>===<<<:::::::::;;;===???BBBCCCAAAAAABBBCCCEEEFFFGGGGGGDDDEEEFFFFFFFFFEEECCCBBBAAAEEEIIIJJJHHHGGGIIIKKKIIIKKKNNNOOOPPPQQQTTTVVVOOOQQQSSSUUUVVVXXX[[[^^^bbbgggoooyyyyyyeeeXXXTTTJJJDDDHHHMMMIII@@@888888555333333555777888888777777777666555444222222222222222222222333333444333444555444222222222333333333333333333333333333555555444333222222222222111222111///222777888555444444444333333333333222444333555::::::666555888;;;;;;;;;<<<===>>>>>>???<<>>>>><<<<<<>>>>>>>>>===;;;:::999999999999;;;===@@@AAAAAABBBCCCEEEEEEEEEEEEDDDBBBCCCDDDEEEEEEEEEDDDDDDBBBEEEIIIHHHFFFEEEHHHLLLKKKNNNQQQQQQPPPOOOQQQRRROOOQQQSSSSSSQQQQQQUUUXXXZZZ^^^dddmmmtttzzzsss___RRRKKKGGGDDDLLLCCC===???BBBAAA>>>===777666555555777888777666333333333333333222111000222222111111222222333444111333444333111///111333111111111111111111111111444333222111000000000000000555333...666EEEEEE:::333333333333222222222222555222222666777555777:::::::::;;;<<<===??????@@@===@@@BBBAAA>>>>>>AAAEEEFFFHHHJJJKKKLLLKKKJJJIIIHHHIIIKKKKKKJJJHHHFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFBBBFFFHHHFFFEEEHHHJJJIIILLLYYYhhhmmmnnnxxx~~~yyyxxxyyywwwsssooommmmmmooorrrtttsssqqqnnnmmmllljjjiiigggfffffffffcccccccccbbbaaa___]]][[[^^^\\\[[[ZZZZZZYYYWWWVVVTTTSSSRRRRRRRRRPPPMMMJJJGGGHHHIIIKKKNNNNNNMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJLLLNNNOOOQQQQQQQQQTTTUUURRRSSSaaazzzuuu___}}}|||uuunnnkkklllnnnnnnnnnVVVmmm|||llliiixxxrrrvvv```OOOMMMNNNNNNHHHIIIHHHFFFFFFGGGGGGFFFHHHGGGFFFEEEEEEFFFFFFGGG;;;<<<>>>AAACCCBBB>>>;;;333222111222555666666666999999:::;;;<<<<<<======;;;<<<<<<<<<;;;;;;:::999555555555666666666666666444555666777888888888888888999:::<<<===>>>>>>>>>:::;;;<<<======;;;999888777777777888:::<<<>>>???AAABBBDDDFFFFFFEEEDDDBBB@@@AAACCCEEEFFFFFFEEEEEEBBBFFFHHHGGGDDDDDDHHHLLLMMMPPPSSSRRROOOMMMMMMOOORRRUUUWWWUUURRRQQQTTTXXXRRRQQQRRRVVV[[[bbbmmmvvvsss{{{pppZZZWWWPPPHHHBBB@@@???===<<<888999@@@CCC@@@;;;999666555555666777666333000222222333333333333222222222222222111222333333444000222333222///...///222////////////////////////222111000//////.........---666555000===SSSTTTDDD333333333222222222111111222111222444333111555:::::::::;;;===>>>@@@AAABBBAAADDDFFFCCC???>>>AAADDDGGGGGGHHHKKKMMMMMMKKKIIIEEEGGGIIIJJJIIIGGGFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFAAAFFFFFFAAACCCJJJHHH@@@AAALLLccctttrrrppp~~~yyyxxxxxxwwwrrrmmmmmmmmmooorrrtttrrrnnnkkklllkkkjjjhhhfffeeeeeeeeebbbbbbbbbbbb```^^^\\\[[[\\\ZZZXXXXXXXXXWWWUUUTTTUUUTTTSSSSSSRRRPPPLLLJJJIIIIIIJJJMMMPPPPPPNNNLLLIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIKKKLLLNNNPPPQQQRRRWWW[[[^^^^^^dddyyyttthhh~~~sssqqqmmmiiillloookkkbbbBBBMMM\\\lllyyylll}}}yyyqqq\\\SSSOOOKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEDDDDDDEEEEEEDDDAAACCCGGGHHHFFFBBB<<<888555111///333;;;@@@???;;;;;;@@@BBB@@@>>>@@@@@@>>>DDD@@@===<<<<<<<<<999777555555555555555555555555444444555666777888888999:::999999999999999999999<<<<<<;;;:::999999888888<<<:::999888888999;;;<<>>??????AAA@@@???>>>@@@BBBEEEHHHJJJIIIKKKNNNQQQPPPLLLHHHFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFDDDDDDFFFGGGGGGFFFJJJHHHEEECCCBBBCCCEEEFFFEEEEEEOOOcccrrr|||xxxqqqxxx{{{uuuwwwtttkkkmmmlllmmmpppsssrrrnnniiikkkjjjiiigggeeecccbbbaaabbbaaa___\\\[[[ZZZZZZ[[[YYYYYYXXXWWWUUUTTTSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDGGGIIIIIIIIINNNMMMLLLLLLMMMPPPTTTVVV^^^ZZZ]]]lllxxxrrruuujjjmmmpppoookkkfffdddddd777???LLL\\\ooo|||wwwuuucccVVVKKKJJJKKKJJJIIIKKKFFFFFFFFFFFFFFFFFFFFFFFFHHHEEECCCBBBCCCCCCCCCBBB???AAADDDEEEDDD@@@<<<999777444222888@@@FFFFFFDDD===AAACCCCCCDDDGGGFFFBBBCCC@@@<<<;;;;;;;;;999777444444444444444444444444555555666666777777888888888888888888888999999999;;;;;;;;;:::999888888777999888777777777999:::<<>>:::888777777888777666777777777555444555555555444333222222222333222222222222111111111000000000000000000000000222111111000//////......000000000/////////..............................///111///---444???>>>555555333111000111222222111222222222222333333333333999999:::;;;<<<===???@@@@@@???>>>>>>???BBBEEEFFFIIIIIIJJJLLLOOOOOOLLLIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFFFFGGGIIIKKKLLLKKKKKKIIIFFFDDDCCCDDDFFFGGGGGGBBBGGGXXXgggssstttnnn}}}yyyrrriiipppllliiihhhkkklllkkkjjjggggggfffdddcccbbbaaa```aaa```^^^\\\ZZZZZZZZZZZZXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPOOONNNMMMKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEEEEFFFGGGGGGGGGFFFKKKLLLMMMOOOQQQSSSVVVXXX\\\dddvvv~~~|||nnnooopppqqqpppmmmiiifffgggiii000555===HHHZZZtttsssmmmtttyyy___RRRMMMJJJKKKJJJHHHFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAAAAAAAABBBAAA@@@>>>???@@@AAA@@@>>><<<:::777555555;;;DDDKKKLLLJJJCCCFFFHHHJJJNNNRRROOOHHHAAA>>><<<::::::999888666444444444444444444444444666666666777777777777777666666666777888888888999::::::999999888888777777666666555555666888:::;;;@@@@@@??????@@@AAABBBBBBBBBCCCDDDCCCBBBBBBDDDFFFDDDCCCBBBAAABBBEEEHHHJJJIIILLLPPPSSSSSSSSSSSSTTTPPPRRRSSSRRRPPPNNNMMMLLLRRRRRRRRRPPPNNNMMMNNNPPPSSSUUUYYY]]]]]]]]]aaaggglllmmmvvv}}}lllaaa```IIIDDD???<<<<<<<<<999777999:::;;;999777666666777666555444555666666444222444444444333222222111111222222111111111000000000000000000000000000000000000000///......---------/////////.......................................---111///+++---444444...333222000000111111111000111222333444444444333333888888777888999<<<>>>@@@>>>=========>>>AAADDDEEEIIIHHHIIIJJJMMMMMMLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJFFFFFFFFFHHHKKKMMMNNNMMMJJJIIIGGGEEEDDDEEEFFFGGGHHH@@@@@@JJJWWWeeeyyyxxxkkkxxxoooppplllhhhgggjjjllllllkkkdddccccccbbbbbbaaaaaa```___^^^]]][[[ZZZYYYYYYYYYVVVVVVUUUTTTRRRQQQPPPOOOOOONNNNNNLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFEEEEEEEEEGGGGGGHHHIIIIIIHHHGGGGGGHHHIIILLLNNNQQQUUUZZZ^^^fffwwwvvvsssqqqooonnnwwwuuuqqqkkkhhhhhhkkknnn111333777===III\\\sssmmmjjjsss{{{}}}wwwsss^^^UUUOOOOOOOOONNNJJJFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@AAAAAA@@@???==================<<<<<<666444555:::BBBHHHJJJIIIIIIKKKMMMOOOUUUYYYSSSKKK>>><<<;;;999888777666666333333333333333333333333777777777666666666666666333444444555666777777888888888777777777777777777555555555666777888:::;;;>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBAAA@@@@@@BBBCCC???>>>>>>>>>@@@CCCFFFHHHGGGJJJNNNPPPPPPPPPPPPQQQPPPQQQQQQPPPMMMKKKJJJKKKSSSSSSRRRQQQOOONNNNNNNNN\\\]]]]]]ZZZUUUQQQRRRTTT___]]]```hhhpppwww|||ddd```]]]\\\WWWNNNIIIJJJFFFBBB>>><<<<<<<<<;;;999555666777666444333444555333222222333444444222111333333222222222111111111111111111000000000////////////////////////////////////......------------.........---------------------------------------***///000------222444222222000//////000111000///000111333555666555444333777666555555666:::===???======<<<===???AAADDDEEEIIIHHHHHHIIIKKKMMMNNNNNNIIIJJJJJJJJJJJJJJJJJJIIIFFFFFFFFFHHHJJJLLLKKKJJJHHHGGGEEEDDDCCCDDDEEEFFFGGGBBB???AAAGGGTTTlll|||{{{zzzzzz}}}}}}|||~~~pppmmmkkklllnnnooollliiibbbbbbbbbbbbaaaaaaaaaaaa]]]\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRPPPOOOOOOMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEGGGHHHIIIIIIIIIJJJKKKIIIKKKLLLOOOTTT]]]iiirrr}}}kkktttuuuoooqqqpppwwwtttppplllkkklllnnnqqq111222444666<<>>======<<<<<<<<<<<<======666555555999???CCCEEEDDDJJJKKKLLLNNNRRRTTTNNNEEE;;;:::999888666555555555333333333333333333333333666666555555555555555555222222333333444555666666555555666666666666666666555555666777888999:::;;;<<<<<<<<<======>>>@@@@@@???@@@@@@???>>>===???@@@=========>>>@@@CCCFFFHHHIIIKKKMMMNNNMMMLLLMMMNNNOOOPPPOOOMMMKKKIIIJJJKKKQQQQQQPPPPPPPPPOOONNNMMMQQQUUUXXXVVVSSSQQQQQQRRRQQQMMMKKKMMMPPPVVVaaalllpppuuu|||}}}wwwjjjjjjgggaaa^^^\\\WWWRRREEEEEEFFFIIIIIIEEECCCDDD:::999888888999;;;;;;;;;444666666555333222222333111111000111333333111000111111111111111000000000000000/////////................................................---------,,,,,,,,,,,,,,,,,,------------------------------***...000......111444444///......///000000///...///000333555555555444333555444333333444777;;;===<<<<<<<<<===???AAADDDEEEHHHHHHIIIIIIJJJLLLOOOPPPJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHIIIKKKJJJIIIGGGDDDCCCBBBAAAAAAAAABBBCCCDDDEEEDDD@@@>>>GGG___uuu~~~{{{||||||wwwqqqmmmlllkkkhhheee`````````_________^^^^^^ZZZZZZYYYXXXXXXWWWVVVUUUVVVUUUUUUSSSRRRQQQPPPOOOKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDFFFGGGGGGFFFFFFHHHKKKKKKMMMQQQVVV```qqqssszzzvvvqqqooonnnqqqpppoooooooooooooooooo---...///111444999???DDDRRRhhhyyy~~~xxxaaaTTTLLLIIIIIIFFFIIIIIIFFFDDDFFFGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAA???======<<<;;;::::::;;;;;;<<<888777777999<<>>???===>>>>>>===;;;;;;<<<>>>======>>>???AAADDDGGGHHHKKKLLLLLLKKKJJJKKKLLLNNNNNNNNNMMMKKKIIIIIIKKKMMMOOONNNNNNNNNOOOOOOMMMKKKJJJQQQUUUTTTRRRRRRQQQPPPMMMJJJHHHIIIHHHGGGJJJPPPTTTTTTXXX\\\^^^___fffnnnmmmmmmmmmnnnppprrrsssuuuyyyttttttyyy|||zzzxxxyyynnnmmmkkkgggaaaZZZTTTPPPIIIHHHGGGDDDBBBAAA@@@???@@@AAABBBCCCBBB???<<<;;;999888888777777777777777444555666444222111111222000000///000222333111000000000000000000000000000/////////.........------...........................---------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///000...------...000000///---...///111333444444444333444333222222333555777999999:::;;;<<<>>>@@@BBBCCCEEEFFFHHHIIIIIIKKKNNNPPPLLLKKKKKKJJJJJJKKKKKKLLLNNNMMMLLLLLLLLLKKKHHHEEE@@@@@@@@@?????????@@@@@@@@@EEEHHHBBB<<>>===>>>;;;777666777888555222111222444222222222222222222222222111111111222222333333444111111111111111111111111222222222333444555555666444555666666777777777777777777888888999;;;<<<===<<<<<<<<<;;;999999:::<<<;;;<<<<<<>>>@@@BBBDDDEEEIIIHHHHHHFFFFFFHHHLLLOOOLLLLLLKKKJJJIIIJJJMMMPPPQQQPPPOOOPPPQQQPPPMMMJJJLLLSSSVVVRRRNNNOOOOOOMMMOOOKKKKKKMMMLLLHHHFFFHHHHHHFFFFFFHHHGGGDDDHHHNNNJJJKKKMMMNNNNNNLLLLLLKKKMMMJJJIIIMMMNNNMMMLLLNNNFFFGGGHHHHHHGGGEEEDDDCCCFFFDDDCCCAAA>>>;;;;;;<<<===>>>>>><<<:::999777666======<<<:::777555555555222333444333222111222333000//////000222333111000////////////////////////.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++---+++++++++,,,------...,,,,,,,,,...///000...,,,...//////000222333333444333222222222222333444555666777888:::<<<>>>@@@AAA@@@CCCFFFGGGHHHIIILLLNNNLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLJJJFFFCCC>>>>>>>>>>>>>>>>>>??????===CCCFFFCCC???AAAHHHOOO\\\kkkwwwxxxxxxmmm```ooovvv}}}uuunnnhhhddddddbbb```^^^\\\ZZZYYYUUUVVVVVVVVVVVVUUUSSSRRRTTTSSSRRRQQQPPPOOONNNMMMJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGIIIKKKJJJIIIMMMVVV]]]]]]jjj{{{{{{rrrpppccckkkyyyyyy}}}xxxrrrqqqkkkkkkmmmpppqqqnnnhhhccc000//////.........000111666BBBOOOZZZiii|||~~~```TTTIIIGGGFFFCCCCCCFFF???CCCCCCAAACCCHHHGGGAAA????????????????????????>>>======>>>>>>===;;;999999999999888777666666555222222222333444666777888888<<<>>>;;;999::::::777555777777555222000222444111111111111111111111111//////000111222222333333111111111111000000000000111111222333444444555555444444555555666555555444666666666777888:::;;;<<<;;;<<<<<<:::999888999;;;888888999:::<<<>>>@@@AAADDDDDDBBBAAAAAAEEEJJJOOOJJJJJJJJJIIIIIIKKKOOORRRVVVTTTRRRSSSTTTSSSOOOKKKFFFMMMPPPLLLJJJNNNPPPOOOJJJEEEBBBEEEGGGFFFFFFGGGJJJFFFEEEGGGEEE@@@AAAGGGEEEEEEDDDBBB@@@??????@@@@@@>>>???AAAAAA???AAAEEEDDDCCCCCC@@@===;;;;;;<<<<<<;;;;;;;;;999777888:::888888888666777999;;;:::333444555555444444555666///111222222111111222444000//////000222333222000.........///////////////......---------,,,,,,,,,------------------------******************++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,)))(((+++...//////000++++++,,,---//////...,,,.........///000222333444222222222222222222222222333444666888:::<<<>>>???===@@@DDDFFFFFFGGGJJJLLLIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIJJJJJJHHHDDDAAA>>>>>>>>>>>>>>>?????????<<>>HHHXXXooo}}}uuucccaaaeeefffhhh|||hhhRRRHHHGGGGGGFFFEEEDDDBBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>AAABBB@@@===;;;<<<>>>======;;;:::999888888888:::999888666555555444444555555444444444333333333555666777888888777666555555444222000//////000111000000///////////////000...///000222222333333333222222111111111111222222111111222222222333333333333222222222222222222222333666777777444444666888===:::777666777999;;;;;;888888999888777888;;;===CCCBBB@@@@@@@@@BBBDDDEEEFFFFFFEEEDDDDDDHHHMMMRRRVVVOOOKKKLLLMMMKKKJJJLLLIIIKKKMMMMMMKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCEEEDDDBBB@@@??????@@@@@@BBBAAA@@@???>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;:::999999999999:::;;;<<<<<<<<<;;;:::999666666666666555555555555333333444555555444333333111111111222222333333333000000000000000///....................................---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************---------,,,,,,+++++++++)))***+++---///000111222333333222222333333444555888888888888999:::;;;<<<;;;===@@@AAAAAACCCEEEGGGOOOKKKIIILLLJJJEEEDDDGGGHHHGGGDDDCCCBBBBBBDDDEEE@@@??????@@@AAAAAA>>><<<>>>>>>>>>>>>============BBBCCCLLL]]]sssvvvhhhZZZYYYbbbxxxxxxmmmddd___]]]\\\[[[OOOIIIOOORRROOOOOOSSSMMMNNNMMMLLLJJJKKKNNNQQQHHHGGGIIIJJJHHHCCCCCCFFFGGGGGGGGGHHHHHHGGGEEECCCAAABBBEEEGGGJJJKKKLLLLLLNNNSSSSSS]]]uuutttfff}}}~~~dddcccwwwsssooonnnmmmkkkjjjjjjooolllhhhgggfffddd___[[[,,,,,,,,,,,,---------------,,,...333:::EEEVVVeee}}}{{{~~~xxxnnnxxxpppuuuyyyeeeYYYUUUGGGGGGGGGFFFEEEDDDCCCBBB@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>><<<<<<<<<>>>======;;;:::999888888888999999777666555444444444444444444444333333333333444444555666666555444444444333222000//////000000111000000/////////000000///000000000111000000000111000000//////000000111111111111111222222222222222222222222111111111111333555666555333222444666:::888666666777999::::::888999999888888999;;;===BBBBBBAAA@@@@@@AAABBBCCCFFFFFFEEEDDDDDDGGGMMMQQQTTTNNNJJJKKKLLLJJJJJJKKKIIIJJJLLLLLLJJJHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBAAABBBAAA@@@>>>>>>>>>??????AAA@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<;;;::::::999999888888::::::;;;<<<;;;:::999888666666666666555555555444222333444555555444333222000000000111111111111111///000000000000///......---------------------------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++************************------,,,,,,,,,+++++++++)))***+++,,,---...///000222222111111222222333444666666666666777888999999999;;;===>>>>>>???AAACCCFFFCCCDDDHHHIIIFFFGGGKKKFFFEEEDDDCCCBBBBBBCCCCCC@@@?????????@@@???===;;;<<<<<<=========>>>>>>>>>??????BBBNNNaaatttwww|||gggYYYQQQ\\\sss~~~uuujjjbbb\\\YYYXXX[[[ZZZUUUQQQPPPQQQPPPNNNMMMJJJHHHFFFEEEIIIFFFFFFIIIHHHEEEEEEIIIHHHFFFCCCCCCFFFGGGGGGGGGLLLKKKJJJIIIIIIMMMSSSXXXUUUggguuurrrppplllcccvvvpppnnnkkkhhhiiikkkkkkjjjiiijjjgggeeeddddddbbb^^^[[[++++++,,,,,,,,,---------...------000222555???III^^^mmmzzznnnZZZQQQPPPSSSGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBB???<<<;;;<<<============<<<;;;:::999888888888888888666555444444444444444333333333333222222222222333333444444333333222333222111000/////////000000000000//////000000111000000////////////......000//////......//////000//////000000000111111111000000000000000111111111333444555444222111111333666555444555888999999888888999999999888999;;;>>>AAAAAAAAAAAAAAA@@@@@@@@@EEEEEEDDDCCCDDDGGGLLLOOOQQQLLLIIIKKKKKKIIIHHHJJJHHHJJJKKKJJJGGGEEEEEEFFFFFFFFFFFFFFFDDDBBB@@@??????>>>===<<<<<<===>>>>>>??????>>>>>>===>>>>>>>>><<<<<<;;;:::999999888888;;;;;;:::999999888888888999999:::::::::999888777666666555555555444444444222222333333333333222222000000000000/////////////////////000//////...---------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************************************,,,,,,,,,+++++++++++++++*********+++,,,,,,------000000000000000111222222333333333333444555666666999;;;<<<=========???AAA???>>>???DDDFFFEEEGGGJJJDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>;;;999::::::;;;<<<===>>>?????????<<<;;;>>>IIIYYYjjjtttppp[[[PPPTTTddd|||wwwxxxuuulllddd]]]TTTLLLTTTPPPLLLJJJKKKLLLKKKIIILLLGGGEEEGGGIIIHHHIIILLLJJJHHHFFFEEEGGGIIIKKKLLLOOOSSSWWWZZZ[[[```iiipppvvvmmmvvviii~~~iii]]]]]]fffeeedddgggkkkmmmkkkhhhiiigggdddbbb```]]]ZZZWWW++++++++++++,,,,,,,,,,,,000///000222111000333999DDDUUUiiivvv}}}|||bbbTTTSSSTTTNNNGGGFFFFFFFFFEEEEEEDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBB>>>999888;;;======<<<<<<<<<;;;999999888888888777666555444333333333333333333222222222111111111222222222222222222222222111111000000////////////000000/////////000111111//////////////////000000000//////......//////000........./////////000000////////////000000000000555555444333222111111111222222333555888999888666888999999999888999;;;>>>@@@@@@AAAAAA@@@@@@???>>>DDDDDDDDDCCCCCCFFFJJJNNNMMMIIIHHHJJJJJJGGGGGGJJJHHHIIIIIIHHHEEECCCCCCDDDDDDEEEFFFFFFDDDBBB???===>>>===<<<<<<<<<===>>>???=========<<<======>>>>>>===<<<;;;:::999888777777:::::::::999999888777666777888888999888777666555555555555444444444333333111222222222222222222111111000000000///............////////////...------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,//////......//////000111111111111111222333444555:::;;;============>>>@@@???>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<:::888888888999;;;<<<>>>?????????===:::777999CCCPPPYYYrrrgggOOOHHHTTTddd|||{{{pppaaa```XXXOOOKKKMMMQQQQQQPPPOOOHHHEEEFFFIIIIIIJJJMMMGGGLLLPPPQQQNNNMMMPPPSSSTTTaaaqqq}}}zzzllleeeJJJHHHPPP]]]```dddgggkkknnnmmmiiillljjjgggccc^^^ZZZUUURRR*********+++++++++,,,,,,,,,+++---000000------111444AAARRR```lll{{{iiiZZZJJJGGGMMMPPPIIIAAADDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAA<<<888777:::<<<<<<;;;;;;:::999888888888888888555555444333222222222222222111111111111000000000222222222222222222222222///000000000//////......//////......///000000111............000111333444111000000//////000000111------........./////////....../////////000000000666555444333333222111111000111222555777888666444777888999888777888;;;===>>>??????@@@@@@???>>>>>>CCCCCCCCCCCCBBBDDDHHHKKKJJJGGGGGGJJJIIIFFFGGGJJJHHHIIIIIIGGGDDDCCCCCCDDDDDDEEEEEEEEEDDDAAA???===???>>>===<<<===>>>???@@@<<<<<<<<<;;;<<<<<<============<<<;;;:::888888777999999999999888777666555555666777777777666444333444444444444333333333333111111111000000111111111111111111000/////////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,------......------......///000111111000111111222333444888999;;;;;;;;;;;;<<<>>>>>>????????????@@@@@@???DDDDDDDDDDDDCCCBBBAAA@@@???===;;;;;;;;;;;;:::999777888888:::;;;<<<===>>>;;;<<<<<<999777999???EEEYYYooosss]]]OOOIII\\\jjjuuuooogggdddbbb___YYYSSSTTTNNNJJJKKKLLLLLLNNNRRRKKKYYYhhhkkkddd```dddkkkwwwsssppptttuuu{{{oooOOO@@@AAAGGGNNNXXX```dddggglllllliiilllkkkhhhddd___ZZZVVVUUU))))))*********++++++++++++***+++000111......111///555<<>>===<<<;;;;;;<<<===>>>===;;;999888999:::;;;;;;999888888777666666777777444444333222222222222222111111000000000/////////222222111000000111222222......////////////......------------...///000000---------...000222444666111000000//////000000111------........./////////......//////000000111111666444333333333333222111111111222444666777555444666777777777666777999<<<=========>>>>>>>>>??????BBBCCCCCCBBBBBBDDDGGGJJJHHHFFFHHHJJJIIIFFFGGGKKKIIIIIIIIIGGGEEEDDDEEEFFFEEEEEEEEEEEECCCAAA???>>>@@@???>>>======>>>???@@@<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::999888888888888999999888777555444444444555666555444333222444444333333333222222222111000////////////000111000000000000////////////------......------,,,+++++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,---------------------------...//////000000000000111222333444333555777777777777999;;;<<<>>>???>>>???BBBCCCAAADDDCCCCCCBBBAAAAAA@@@@@@>>><<<::::::;;;<<<;;;:::888888999999::::::;;;;;;555888<<<<<<::::::;;;===JJJbbbvvv~~~yyyxxx[[[DDDLLLaaa}}}zzzpppfffcccbbbbbbaaa```eeekkknnn~~~xxxkkkkkkxxx^^^III@@@???AAACCCTTTbbbccccccgggiiigggeeeffffffccc___\\\[[[ZZZ))))))))))))*********+++---***+++///000...///111...///222444:::EEEVVVddduuu~~~|||cccSSSKKKLLLMMMMMMHHHCCCAAAEEEIII???@@@@@@@@@@@@??????>>>===<<<:::999999:::<<<===999::::::999888888:::;;;777777666555555555555666333333222111111111111222000000000/////////......111000///......///000111------.../////////...---,,,++++++,,,,,,...//////...---,,,---...000222444000//////......//////000............////////////......///000000111222222444222000111333333222000333222222333555666555333555666666555555666888:::<<<;;;;;;;;;<<<>>>@@@AAAAAABBBBBBBBBBBBCCCFFFHHHFFFFFFHHHKKKIIIFFFGGGLLLIIIJJJIIIHHHFFFFFFGGGIIIGGGFFFEEEDDDCCCAAA@@@@@@AAA@@@???=========>>>>>><<<<<<;;;:::999999999:::::::::999999888888888888777777999999888777555333222333444444444333222111333333333333222222222222000000///......///000000.............../////////,,,------------,,,++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))************++++++,,,,,,---------------------...//////////////////000111222222000222444555666777999;;;<<<@@@AAA???@@@EEEFFFCCCBBBAAA@@@???>>>>>>??????===;;;999:::;;;======<<<::::::999999888888888777777888::::::::::::;;;<<<===QQQdddqqquuuqqq|||YYYNNNLLLYYYiiixxxqqqooovvv___MMMBBB???BBBMMMbbbrrrnnnfffeeefffeee```aaabbb```]]]ZZZZZZ[[[))))))))))))************,,,((('''***+++******,,,)))+++///000000222:::CCCMMM```wwwhhhWWWMMMKKKLLLKKKFFFBBBBBBEEEEEE@@@:::>>>????????????>>>>>>===<<<;;;999888888999;;;<<<777999<<<;;;888777999;;;666555555444444444555555222222111111111111111111000/////////............///...---,,,,,,---...///,,,---.../////////...---+++******+++,,,---...///......,,,,,,,,,...000111.........------................../////////000000...//////000111222222333222000...///222333111///555444333333555555555444444555555555444555777:::;;;;;;::::::;;;>>>@@@BBBAAABBBBBBBBBAAABBBEEEGGGEEEFFFHHHKKKIIIFFFGGGLLLJJJJJJJJJIIIGGGGGGIIIKKKHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@>>>===<<<<<<<<<======<<<;;;:::999999888888888888888777777777777777666777888999888666444333222222333444333222111000333333333222222222111111000///...------...///000,,,,,,,,,------.........,,,------------,,,++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******((())))))***++++++,,,,,,...------------...//////...............000111111111333555666777888;;;===???CCCDDD@@@@@@EEEFFFBBBAAA@@@>>><<<;;;<<<===>>>===;;;999:::<<<>>>>>>>>>;;;;;;:::999888777666555===;;;999777777888999:::222???NNN^^^kkkmmmzzzlllPPPFFFKKKYYYpppaaaddd~~~tttfffSSSCCC@@@FFF___vvv|||lllffffffddd^^^```aaa^^^ZZZVVVVVVWWW))))))))))))))))))))))))***+++,,,+++******,,,...++++++,,,---...///000111<<>>??????@@@???>>>;;;888777777777888888888999999999777777666555555555555555888666444333333333555666666555444333222222222222///............---------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---......///////////////---------...///000000111///000000111222222333333333222222111111222222333111222333555666777777777555666888:::===???AAABBB@@@@@@@@@@@@BBBEEEGGGHHHDDDFFFHHHHHHHHHHHHJJJLLLMMMLLLJJJIIIHHHHHHHHHIIIJJJHHHFFFCCCAAA???>>>===>>>>>>>>><<<:::999:::;;;======<<<;;;::::::::::::999999888888777666555555777777888777777666555555222222222111111111000000111111111111111111111111------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++++++++***+++++++++,,,,,,,,,------------......///000000000222111000111333777;;;===AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA???>>>=========;;;<<<===>>>>>>===<<<;;;999::::::999888666444333999999999888888777777777888777<<>>======>>>>>>??????>>>;;;999777999999999888888888888888777666555555444444555555777666444333222333444555444333222111000000000000............------------------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------...////////////...,,,------...//////000000//////000000111222222222222222111111111111222222111222333444555666666666777777999:::<<<===>>>????????????@@@AAACCCEEEFFFDDDEEEGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGEEECCC@@@???>>>>>>=========<<<<<<<<<>>>???===<<<;;;:::999999999999::::::999999888888777777666666666666666555444444222222111111111000000000000000000000000000000000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******++++++******+++++++++,,,,,,,,,,,,------------...//////000000111111000111333666:::<<<>>>>>>???????????????@@@BBBAAA@@@???>>>======<<<;;;<<<===>>>>>>===<<<;;;::::::::::::999777555444666666666666777777777777999999<<>>>>>===;;;:::888:::::::::999888888777777666555555444444444444444666555333222222333333444111000///.....................---------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---...............,,,,,,------......//////......//////000111111111111111000000000000111111111222333444444444444444777888888999:::;;;;;;<<>>>>>??????@@@BBBBBBCCCDDDEEEEEEEEEDDDFFFGGGFFFGGGIIIIIIIIIGGGDDDCCCEEEDDDCCCAAA@@@??????>>>>>>>>><<<;;;;;;<<<===>>><<<;;;:::999999888999999888888888888888888777777444444555555555444333333111111111111000000000000////////////////////////............------------++++++++++++++++++++++++++++++++++++*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))*********************+++++++++,,,,,,,,,,,,,,,---......//////000000000000000222555888:::;;;;;;<<<<<<=========>>>@@@@@@???>>>===<<<<<<;;;;;;<<<===>>>>>>===<<<;;;::::::::::::999888666666444444555555666777777777888:::;;;999999DDD___xxxyyyppppppttt||||||nnn\\\PPPRRRbbbxxxeeeTTTccczzzmmmlll}}}tttppppppqqqjjj___]]]bbbqqqbbb```ZZZWWW^^^^^^\\\ZZZXXXXXXZZZ]]]((((((((((((((((((((((((''')))++++++***)))***+++)))))))))***+++,,,,,,,,,111------222888>>>HHHPPPaaadddiiipppwwwyyyeeeZZZXXXTTTOOOJJJEEECCCFFFGGGEEEDDDFFFBBBAAAAAA@@@>>>======<<<<<<<<<<<<<<<<<<;;;:::999<<<;;;:::999888777666666555555444333333333333333444444333222222222222333//////...---------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---------------+++,,,,,,,,,---------...---------...//////000000000000////////////000000111111222333333222222222555555666777888999::::::==================>>>>>>@@@BBBCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@????????????@@@>>>;;;:::999999888888;;;;;;999888888888888888444444444444555555555555222222333333333333222222111111000000000/////////------------------------......------,,,,,,+++++++++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))******))))))************+++++++++++++++,,,,,,---......//////////////////111444666888888999999:::;;;<<<<<<===>>>>>>>>>===<<<;;;;;;::::::;;;<<<======<<<;;;:::999888888888777777666666777777777777777777888888777888999777333999NNNccc|||qqqpppttt|||xxxnnnYYYVVVYYYggg{{{xxx^^^___iiiwwwppprrrpppwwwooolllmmmnnnjjjddddddhhhiiiaaa___ZZZZZZ\\\\\\[[[YYYXXXZZZ^^^bbb''''''''''''''''''''''''&&&(((******)))))))))***((()))))))))***+++++++++---+++,,,---------333:::CCCIIIRRR\\\fffpppzzzxxxjjjVVVJJJMMMVVVXXXTTTJJJEEECCCDDDEEEBBBCCCEEEBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;:::999999;;;;;;:::999777666555555444333333222222222222222333222222111111111111111//////...------------...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.../////////......------......///000000111111111111111000111222333555666888999::::::::::::;;;;;;;;;::::::===???@@@@@@??????AAABBBDDDCCCAAA??????@@@BBBCCC@@@??????>>>>>>>>>>>>>>>@@@===;;;;;;<<<===;;;999:::999888777777666777777333333333333333333333444111111222222222222111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***************************************)))))))))(((((('''''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))((()))))))))*********++++++++++++,,,,,,------......------...///000222444666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;999999999:::;;;<<<<<<;;;:::999666666666555555555555555<<<;;;;;;:::999888888777555555777888777888AAAKKKbbb~~~wwwkkkfffddddddlllvvvzzzhhhfffzzzyyymmmjjjmmmqqqnnnlllkkkgggccccccfffooovvvoooddddddaaa]]]```bbb```]]]YYYXXXYYY]]]aaa''''''''''''''''''''''''%%%'''******)))(((((())))))))))))*********++++++)))***---///,,,)))---444---222;;;EEEOOOYYYbbbhhhqqq}}}qqqeeeXXXPPPFFFEEEOOOYYYWWWOOOHHHDDDAAABBBAAA>>>???CCCAAAAAA@@@@@@???>>>>>>===<<<<<<;;;:::999999888888:::999888777666555444444333333222111111111111111111111111111111000000000///......---------......,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++)))******+++++++++++++++************++++++++++++******++++++,,,------...------,,,,,,,,,,,,---------...///000000000000000///000111333555666888888777777888888999888888888999;;;============???AAACCCAAA===;;;;;;===@@@BBB???>>>==================<<<;;;<<<@@@DDDGGGEEEBBB999999777666666666666666444444444444444444444333000000111222222222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((((())))))))))))***************+++,,,,,,------...,,,,,,---...///111333333444444555777888:::;;;<<<999:::;;;;;;;;;:::888777777888999::::::999888777555444444444444444555666======<<<;;;999888777666444333555:::;;;999999<<>>???BBB@@@??????>>>>>>======<<<===<<<;;;:::888777777777888777777666555444444333222222111000000000000111000000111111000000//////...------,,,,,,------...++++++++++++************))))))))))))))))))))))))))))))))))))******++++++)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))*********+++((()))******++++++******************************))))))******+++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,---...///000000000///000000222333444444555333444666777777777666666666888:::;;;;;;<<<>>>@@@???>>><<<;;;;;;<<<>>>???>>>>>>===<<<;;;;;;<<<<<<999:::===CCCJJJMMMJJJFFF888888777666555555555555444444444333333222222111000000111222222222222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''((((((((()))))))))***************+++,,,,,,------+++,,,,,,---///000111222000111222444666888999:::888999:::;;;:::999777666555666777888888777666555555444444333444555666777:::999999888777666555555444222444777888555666888555FFFfff{{{XXXPPPLLL\\\qqqxxxqqqooozzzsssiiiffffffkkkqqqjjjfff```[[[[[[___ccceeekkknnnmmmoooqqqgggcccnnnjjjaaaVVVPPPQQQSSSRRRPPP''''''''''''''''''''''''$$$&&&)))***)))((('''(((************++++++++++++)))&&&'''+++---***(((***000///---++++++///555999888FFF\\\qqqzzz{{{}}}~~~rrr```RRRKKKJJJLLLLLLFFFGGGFFFEEEGGGJJJHHHBBB======@@@DDDDDD@@@@@@CCC>>>>>>======<<<<<<;;;;;;>>>===;;;999888777666666666666666555444444333333222111111000000000000000000000000000000//////...,,,,,,,,,+++,,,,,,------+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((()))************************))))))))))))))))))))))))***++++++,,,,,,,,,++++++++++++++++++,,,***+++,,,...///000000000111111111111111222222222222333444666777666666555444666888::::::<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;999:::===DDDKKKLLLHHHCCC888777666555555444444555333222222111000///......000000111222222222222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))******+++,,,,,,------++++++,,,---...000000111...///000222444666777888777888999::::::999777666444555666777777666555444666555444444555666888999555555555555555444444444555333333444333222555;;;888222===]]]yyy~~~}}}zzzlllMMMMMMOOOXXXnnnxxxppp~~~wwwwwwtttoooiiicccbbbnnn{{{hhheee```^^^cccllltttwwwmmmnnnkkkllllll^^^ZZZgggeeeZZZNNNJJJOOOSSSRRROOO(((((('''''''''&&&&&&&&&&&&((())))))(((''''''(((&&&''''''((()))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,111???QQQ```hhhnnntttvvv}}}nnnaaaUUUSSSNNNJJJFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC>>>@@@BBBBBB@@@???BBBDDDCCCAAA===;;;;;;;;;:::999888777666444444444555666444444333333333333222222222111111000000000000000////////////..................---,,,,,,+++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++'''+++,,,((((((,,,+++''')))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........111111111111111111222222333333333333444444555555444666888999:::<<<>>>AAA===<<<:::999999:::;;;<<<<<<<<<<<<<<<;;;:::999888;;;999999<<>>;;;:::;;;;;;;;;:::;;;:::888666555444444444444444333333333222222222222111000000//////000000////////////............---------,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((()))))))))***---+++''''''+++---***))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,---......//////111111111111222222222222222222333444444555666666999::::::;;;;;;<<<>>>???<<<;;;;;;::::::;;;<<<===<<<<<<<<<<<<;;;:::999888;;;999999;;;???BBBAAA@@@999888777555444333222222222222222111111111111000........................//////.........---------------,,,,,,,,,+++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))************++++++,,,---......///...///000111222222333222000555888666555555444111444444666666666666444444333333333444555666777888666555333222111111222222222222333333333444444444111333555999@@@MMM[[[eeeppp|||nnnbbbZZZTTTNNNJJJOOO[[[pppwwwssssssuuurrroooppprrrsssrrrppp|||wwwrrrmmmhhhhhhgggeeeccceeehhhllljjjiiihhhgggfffddd```\\\ZZZXXXYYY___aaaaaaaaadddYYYPPPIIIKKKNNNMMMKKKJJJ''''''''''''&&&&&&&&&&&&&&&'''))))))'''&&&'''((('''''''''(((((())))))***(((((()))))))))*********)))*********++++++++++++///***(((***---111888???FFFFFFMMMWWWiii~~~|||{{{qqqhhh\\\UUURRRPPPKKKGGGIIIGGGEEECCCCCCCCCEEEFFFBBBBBBAAA@@@@@@@@@AAAAAAEEEGGGGGGFFFCCC@@@??????===;;;999999:::;;;:::999<<<;;;999777555444333333333333333333222222222222222111000000//////000000/////////............---,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((+++,,,)))&&&&&&))),,,+++)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,------...//////000111111111222222222333333111222333444555666777888;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<;;;;;;:::999888:::999999:::===>>>>>>===:::999777666444444333333222222222111111111111000........................//////.........---------,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))++++++++++++,,,,,,------...///000111111111111111222666888555333444444222333333555555555555333333000111111222333555666777444444333333222111111111111111111222222222333333000333444333111555???GGGZZZuuu|||pppccc[[[RRRPPPRRRXXX\\\]]]^^^aaappptttmmm___\\\aaaeee```eeelllrrrxxxtttooowwwnnnkkkjjjdddddddddbbbaaacccfffiiihhhfffcccaaa___\\\YYYVVVYYYVVVXXX```fffeeeaaa```RRRMMMKKKMMMMMMKKKJJJKKK&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''((((((((())))))'''''''''((((((((()))))))))))))))************+++***(((***///000......111111///333999EEE\\\eeeZZZeeelllrrrtttuuu|||xxxqqqjjjbbbZZZUUURRRPPPNNNOOOPPPNNNIIIEEEEEEDDDCCCBBBAAABBBCCCDDDBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCBBB@@@===;;;:::;;;:::888888999999888666999888777666555444333333333333333222222222222111111111000/////////////////////.........---------+++++++++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((((((''''''((((((((())))))))))))******************+++++++++,,,,,,,,,,,,------......//////000000000111111222333333333000111222444555777888888888777666777888999999999::::::;;;;;;<<<===>>>???;;;;;;;;;;;;;;;:::999888999999999999:::;;;;;;:::999999777666555444444444222222222111111111000000........................------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++*********))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******++++++++++++++++++...//////000000000//////888;;;;;;666333444555333222333444444444444333222000000000111111333444555222222333333222111000000000000000000111111111111222333444111------222666IIIccczzzrrrhhh]]]QQQIIIEEEFFFKKKWWWdddkkknnntttzzzzzz|||tttllljjjlllqqquuuyyy~~~wwwmmmrrr|||{{{xxxqqqiiiiiijjjkkkdddddddddbbb``````bbbcccfffccc___]]]\\\[[[ZZZXXX]]]ZZZ[[[```bbb]]]YYYWWWQQQOOOOOOQQQOOOJJJIIILLL%%%%%%&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((()))))))))*********&&&&&&***///000---+++,,,...,,,000111333BBBMMMFFFIIIPPPWWWYYYWWW[[[eeeooo{{{~~~|||wwwxxx~~~ddddddaaa[[[TTTOOOMMMNNNHHHGGGGGGJJJLLLLLLHHHEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>===;;;999<<<:::999888888777555333444444444444444444333333333333222222222111111111111000000///.../////////............------------***+++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&'''***,,,,,,***'''&&&(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,------...///////////////000111111222333333000000111333444666777888555444333444888::::::999999:::;;;;;;<<<======>>>:::::::::;;;::::::999999888888999999888888888999999888777555444444444444222222222111111111000000////////////////////////------,,,,,,,,,+++++++++,,,,,,+++++++++***************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))******************------.../////////......===@@@>>>888444555666444111222333444444333222111222111111000000000111111111111222222222111000////////////000000000111111222111000000111222222222;;;KKKggg{{{___NNN@@@AAADDDGGGGGGFFFKKKSSS```hhhuuu~~~}}}uuu~~~nnneeefffiiiiiigggaaabbbccccccaaa```aaacccgggddd```^^^]]]]]]\\\[[[[[[YYYZZZZZZUUUNNNMMMPPPQQQPPPQQQRRRNNNGGGFFFIII%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))---))))))++++++)))+++......,,,111111///888BBB===///666===???===>>>DDDJJJRRRXXX[[[\\\cccnnnqqqmmmpppqqqtttyyy|||{{{xxxyyy|||tttggghhhfffXXXOOOQQQQQQMMMHHHEEEHHHKKKIIIFFFCCCBBBDDDFFFGGGHHHDDDDDDCCCAAA@@@@@@??????AAAAAA@@@@@@AAAAAABBBBBB???===<<<<<<>>>>>>===<<<<<<;;;999888888666333111111222333333444444333333222222222222111111111111111000//////......//////.........------------,,,+++++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''((('''(((,,,222222,,,((('''((((((((()))))))))************+++++++++,,,,,,,,,++++++,,,,,,---......///---......///000111222222///000111222333444555666555333222555:::======<<<999999:::;;;<<<<<<<<<;;;999999::::::::::::999999777888999888777666777888777777555444444333333333222222222111111111111000000000000000000000000000//////.........---------++++++++++++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))******+++,,,---...............<<>>888555666666444222222444444444444222222333222111000////////////111000000000000000000000/////////000000000111111000...---///333555555333000777IIIggg}}}aaa\\\WWWRRRIIIAAA@@@DDD@@@DDDMMMWWW```fffjjjllltttrrrssswww}}}xxxooohhh```^^^[[[[[[^^^cccgggiiimmmhhhdddeeehhhiiigggddd[[[^^^aaabbbbbbcccdddeeeiiifffbbb___^^^]]][[[ZZZYYYXXXXXXWWWQQQLLLMMMSSSOOOMMMMMMMMMJJJDDDBBBEEE$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))///+++(((******))),,,000+++''',,,///---555:::333(((,,,///000///000333666444:::>>>???IIIVVVYYYRRRSSSUUUXXX]]]ccchhhkkkmmmssssssssstttwwwzzz|||}}}xxxnnnkkklllhhheeebbb```^^^[[[VVVRRRRRRNNNRRRTTTKKKJJJMMMHHHJJJJJJJJJHHHFFFDDDCCCCCCFFFDDDBBBAAABBBDDDFFFGGGAAAAAAAAA@@@?????????>>>???????????????@@@AAAAAAAAA>>>;;;:::<<<>>>>>>===:::999888888999777555222222333444444444333222222222222222222111111111111000000///............///.........---------,,,,,,,,,,,,++++++******))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))((('''***000000***'''((((((((((((((()))))))))*********+++++++++,,,,,,,,,******++++++,,,---------,,,,,,---...///000111111//////000111222222333333555222111444999======;;;888999:::;;;;;;::::::999888999999:::::::::999999666888999888666666777999666555444333333222333333222222222111111111111000//////////////////////////////.........---------++++++++++++************(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******)))***+++---............444888888555333555555444222333444555555444333222222111000000000000000000111000///...//////000111//////000000000111111111//////000000111222333444---111:::III```~~~~~~{{{wwwnnnbbbZZZZZZIIILLLRRRZZZ______YYYSSSRRRQQQSSSVVVYYY^^^kkkxxxyyyrrrmmmhhh```VVVNNNMMMPPPUUU]]]gggsss}}}}}}iiiaaaccceeeggggggeeecccaaaYYY\\\___aaabbbbbbcccdddcccaaa^^^]]]]]]\\\[[[YYYYYYWWWVVVXXXVVVRRRRRRVVVMMMIIIGGGIIIGGGCCCAAACCC$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''&&&'''''''''((((((((())))))''''''''''''((((((((()))'''%%%&&&***+++)))***---+++$$$(((---...555777,,,---......---,,,,,,...000+++000111111999GGGHHH@@@555777999<<<@@@CCCEEEFFF???BBBFFFGGGFFFGGGLLLPPPQQQUUUXXXXXXSSSLLLHHHFFFCCCAAAAAADDDGGGGGGCCC???III@@@EEEMMMHHHEEEHHHFFFEEECCCDDDFFFJJJIIIEEEAAA;;;===AAACCCEEEDDDAAA???>>>>>>??????????????????>>>>>>===>>>>>>???@@@@@@BBB>>>999888:::<<<<<<;;;888888777888999999666444555555666666555333222000222222222111111111111000000000///.....................---------,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))***++++++(((%%%&&&,,,,,,&&&%%%((((((((((((((())))))))))))******+++++++++,,,,,,,,,)))******++++++,,,------++++++,,,---...///000111//////000000111111111222444111///111777:::999777888999:::::::::999888777888999999:::::::::999999555777999999666666888:::555444333333222222222222222222222111111111111000........................------,,,,,,,,,++++++++++++++++++************)))''''''(((((())))))******$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++((()))+++,,,---.........,,,111333222111444555333333333555555555555333333000000000000000111222222111000...------///111222000000000000111111111111///333555333///---111555///444777555666HHHmmm{{{wwwkkkqqq|||tttfffZZZWWWVVVVVVSSSTTTaaapppuuullljjjpppzzzpppdddaaa___cccfffddd___\\\[[[\\\ZZZ]]]```aaaaaa_________ZZZYYYYYYZZZ\\\]]]\\\[[[WWWRRRQQQUUUWWWTTTQQQPPPMMMGGGEEEGGGGGGEEECCCDDD%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((+++000333444222...,,,******+++++++++,,,,,,,,,---111111...222;;;???>>>222222222222222222222222666666666666777777777888===;;;;;;===??????;;;777666777999;;;===>>>??????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@???>>>>>>>>>======<<<<<<===>>>>>><<<:::999:::<<<<<<<<<<<<<<<;;;:::999999999888888777666555555555666444222000/////////000000000000000////////////111000000///...---------,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***))))))(((((((((((((((******+++,,,,,,,,,,,,+++++++++,,,------......///////////////////////////000111222333444555555666888888999999999:::::::::::::::;;;;;;;;;::::::999888777777666555444444444444444444333333333222222333333222222111000//////////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))***+++++++++,,,------......///111///...///222333111///111111222222222222111111////////////000000000000111111111000000000000000222222111000//////000000000000000000000000000000111111111111111666GGGXXXuuu{{{ooojjjssszzzsssbbb]]]_________^^^^^^]]]]]]\\\\\\^^^```___[[[^^^cccbbb[[[ZZZ\\\ZZZUUUUUUYYYXXXSSSRRRSSSSSSRRRPPPPPPQQQSSSJJJJJJHHHGGGFFFEEEEEEEEE%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***,,,000222222///,,,)))*********+++++++++,,,,,,---000000---000888<<<;;;000000000000000000000000222222222222333333333333444444444666999999777444444555666888:::;;;<<<===>>>?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>><<<======<<<999999:::;;;::::::::::::999888777777777777777666555555444444555444222000////////////000000000/////////......000000//////...------,,,,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((******)))((('''''''''((()))******+++,,,++++++++++++++++++,,,------..............................000000111222333444444555666666666777777777888888888999999::::::999999888777777666666555444444333333333333222222222222111333222222111000000//////............---------------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******+++++++++,,,------......000...---...111222000///000111111111111111111000....../////////000000000000000000000000000000000222111111000//////000000000000000000000000000000222000000111000333???LLLRRR^^^vvv{{{hhh\\\YYY[[[_________^^^]]]\\\[[[ZZZZZZ]]]\\\ZZZ]]]bbb```[[[[[[]]][[[XXXYYY\\\[[[VVVSSSSSSSSSQQQOOONNNPPPQQQLLLKKKJJJHHHGGGGGGGGGFFF%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***,,,...000///,,,)))&&&)))*********++++++++++++,,,...---,,,...333666666////////////////////////////////////000000000000......///111444555333222111222333555777888999:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@@@@???>>>======<<<======;;;;;;;;;<<<======>>>>>>;;;<<<<<<:::888888999:::888888888888777666555444666555555444444333333333444333222000////////////////////////.........---//////......------,,,,,,,,,++++++++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******)))((('''&&&&&&&&&((()))******++++++************++++++,,,---------------------------------......///000111222333333333333444444444444555555666777777888888888777777666666555555444444333333222222111111111000000000111111111000//////......------------,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&'''((())))))*********++++++,,,---------///...---...///000000...///000000111111000000///.........////////////000/////////000000000000000111111000/////////000000000000000000000000000000333000///000000000555<<<888<<>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::888777888999777777777666666555444333444333333333222222222111222222111000//////..................------------...---------,,,,,,,,,+++++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%'''((())))))******))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,---...///000111111222111222222222222333333333444555555666666666666555555444444444333333333222111000000000000/////////000/////////......------------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''((())))))))))))******+++,,,,,,,,,............///000//////...//////000000//////...------........./////////......///////////////000111000000/////////000000000000000000000000000000222...---000111//////111555///AAAjjjsssbbbSSSWWWYYYXXXUUUSSSTTTWWWXXXZZZ]]]______^^^\\\[[[XXXYYYYYYYYYXXXVVVTTTQQQUUUUUUUUUVVVWWWXXXVVVSSSTTTTTTRRROOOLLLJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHH%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''')))*********)))((((((((()))))))))*********+++***)))******+++,,,..............................////////////000000000111111222222111111111111111111111222333555777888888888888888999999999999::::::;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<===@@@??????>>>===<<<<<<;;;:::;;;;;;999777666777999777777777777666555444333222222222222111111111111000000000000///......---------------,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%%%%%%%&&&'''(((((())))))(((((((((((())))))***++++++++++++++++++++++++++++++++++++,,,------//////000111111111111222222222222333222333444444555555555444333333333333222222222222000000000/////////............------------,,,,,,.........------------,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''(((((((((((())))))***+++++++++......///////////////000---......//////......---------------............------........./////////000///////////////000000////////////////////////000,,,,,,000222000......444---666OOObbbpppttt\\\RRRRRRUUUVVVVVVSSSPPPOOOQQQSSSSSSUUUYYY]]]______^^^]]]\\\[[[ZZZXXXTTTPPPMMMLLLUUUSSSRRRSSSTTTSSSQQQPPPSSSSSSRRROOOKKKIIIHHHIIIIIIHHHGGGGGGFFFFFFFFFFFF%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))+++((((((***+++)))***---------------------------,,,,,,,,,------------...000111111000.........000222111111111222444666777666666777777777888888888888888999:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<>>===<<<:::;;;;;;999777777888999777777777777666555444333111111111111111111111111/////////000///...------,,,,,,,,,,,,++++++++++++++++++++++++************+++************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''(((((()))******+++++++++++++++++++++++++++++++++,,,---...///000000000000111111111222222222111222333444444444444444222222222222111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,............------------*********))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++,,,---......------...000---------......---------,,,,,,,,,---------......,,,,,,------...///////////////......//////000000////////////////////////...++++++000222000///000222///444===@@@DDDXXXpppfffTTTIIIHHHJJJWWWUUURRRMMMJJJIIILLLNNNOOOQQQTTTXXXZZZ[[[[[[[[[\\\ZZZXXXWWWSSSMMMLLLNNNZZZUUURRRSSSSSSPPPNNNOOOPPPQQQRRRPPPLLLHHHFFFEEEFFFEEEDDDDDDCCCCCCCCCDDD%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''((((((((('''''''''((((((((())))))+++((((((,,,,,,))))))---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...///...,,,,,,...000111000000///000222555666555555555555666666666666555555666777888999:::::::::::::::999999::::::;;;??????>>>===<<<<<<;;;;;;;;;<<<<<<:::888777888:::666666666666555444333333111111111111111111111111....../////////...---,,,,,,+++++++++************************************************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&&&&''''''(((((()))******++++++++++++++++++++++++++++++,,,---...///000000/////////000000000111111111111222333444444444444111111111111111111111111000000000////////////...++++++++++++++++++++++++------------,,,,,,,,,+++******)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&''''''(((((()))******)))+++---,,,******,,,...,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,---......//////...............///000000////////////////////////---++++++//////---///222000000111333222222:::CCCRRRgggtttfffWWWOOOKKKFFFDDDFFFNNNLLLIIIFFFEEEFFFIIILLLLLLNNNOOOQQQSSSUUUUUUVVVXXXUUUUUUVVVSSSOOOQQQWWW___XXXSSSRRRQQQLLLKKKNNNLLLOOOQQQQQQMMMHHHEEECCCDDDCCCBBBBBBAAABBBBBBBBB%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))((('''''''''''''''''''''''''''((((((((()))+++'''(((,,,---))))))...))))))))))))))))))))))))+++,,,,,,,,,,,,---------+++---///...------000333000///......///111333555333333444444444555555555333333444555666777888999999888888888888888999999888888888888888888888888;;;<<<<<<;;;888888999:::555555555555444333222222111111111111111222222222---.../////////...---,,,+++++++++************))))))))))))))))))*********************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))+++++++++++++++++++++++++++,,,,,,---...///000000........./////////000000000111222333444555555555000000000000000111111111111000000000////////////***************+++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''')))+++***((((((***,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,------...//////...............///000111////////////////////////---+++,,,------+++...333///---++++++...111111000222<<>>===>>>???AAACCCDDDFFFFFFJJJIIIIIIIIIKKKNNNQQQSSSMMMOOOQQQRRRQQQRRRTTTVVVZZZVVVQQQKKKHHHHHHIIIJJJMMMMMMMMMLLLKKKHHHFFFEEECCC@@@>>>???AAABBB@@@===$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((())))))((('''(((***,,,++++++++++++++++++++++++++++++,,,,,,---.........000///...------///111222222333333333333444444444888333111222333222555999666666666666666777888999999888888888888777777777888999999999999777666555555555444333333333333333111111111000000000//////------..................,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------------.........//////000000000111222222333333///............///000000222111000000//////000000---,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++,,,---..........................................---,,,,,,+++++++++++++++++++++++++++---...---,,,,,,---...111222111@@@bbb{{{~~~qqqiii\\\MMMIIIMMMDDD>>>>>>EEEEEE===:::???<<<===>>>???@@@BBBCCCCCCGGGGGGGGGHHHJJJLLLOOOPPPPPPQQQRRRRRRQQQPPPQQQRRRVVVSSSOOOKKKIIIJJJKKKMMMHHHHHHHHHGGGFFFDDDBBB@@@BBB@@@??????AAAAAA@@@>>>$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((('''''')))+++***************************++++++,,,,,,---......///...---------...000111111222222222333333333333666333111333444333444999444555555666666666555555666666777777777888888888999888888777777666666666555444333333222222333333111111000000000000//////......------------------,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,------------......//////000111111111///////////////000111111111000000////////////000......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------......------,,,,,,++++++++++++++++++++++++,,,---...---++++++,,,...,,,222000444CCCKKKPPPZZZ~~~sss^^^RRRGGGBBB<<<666888???===888999??????:::999>>>============>>>>>>???@@@DDDDDDEEEGGGIIIJJJKKKLLLRRRSSSSSSRRRPPPNNNNNNOOORRRPPPMMMKKKJJJKKKMMMNNNDDDDDDDDDCCCBBB@@@???>>>BBB@@@??????@@@@@@???>>>$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''''')))************************************+++,,,,,,---------------,,,------//////000000111111111222222222000111777??????999444333444444666666666555444333444444555666777777888888888777666666555555666666444333333222222222222222111000000000////////////......------------,,,,,,++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++***+++++++++,,,,,,,,,,,,,,,------...//////000000000////////////000111111000//////......////////////.........------------+++++++++*********))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************++++++++++++***++++++++++++,,,,,,,,,...------,,,++++++++++++------------------------,,,,,,---------,,,,,,+++************************---------,,,******,,,---)))000//////777666555<<>>>>>======>>>>>>???AAACCCDDDFFFHHHHHHIIIIIIPPPQQQRRRQQQOOOMMMMMMMMMOOONNNLLLJJJJJJJJJKKKLLLDDDDDDCCCCCCBBBAAA@@@???AAA@@@???????????????>>>$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))((()))+++))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000000111,,,000999BBBCCC;;;333000444555666666666555444333333333444555666666777888777666555444444444555555333333222111111111111222000000000////////////.........------,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))*********++++++************+++++++++,,,+++,,,,,,------.../////////////////////000000111///...............///////////////.........------+++++++++*********))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******+++++++++*********+++++++++,,,,,,------------,,,++++++***------------------------++++++,,,,,,,,,,,,,,,+++************************---------+++)))***,,,...(((...,,,---555333...222999ZZZmmmlllqqq~~~bbbOOOFFFBBB===:::444333444777666333111222111111333555555555999>>>BBB@@@???>>>===>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGKKKMMMOOOOOONNNLLLLLLLLLMMMLLLKKKJJJHHHHHHGGGGGGCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>???$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((******)))))))))***((((((((((((((((((((((((((())))))******+++,,,,,,***+++++++++,,,,,,,,,,,,............////////////......222888999555222333333444444555555555444444222222333444555555666666444444444444444444444444333222111111000000111111000000////////////............------,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((())))))))))))*********************++++++++++++++++++,,,,,,---........................///000000...------------....../////////.........---------+++++++++************)))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++++++++************++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************,,,,,,+++***)))***---000***...))))))222000***---***<<>><<<<<<===>>>???@@@AAAAAABBBDDDEEEEEEFFFFFFIIILLLMMMLLLKKKKKKKKKKKKKKKJJJHHHGGGEEEDDDCCCAAAAAA@@@?????????@@@@@@???@@@@@@@@@>>>===>>>???$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))***)))(((((()))(((((((((((((((((((((((((((((())))))***+++++++++)))******+++++++++++++++------------...............,,,---111222000111444222222222222222333444555222222333333444444555555222333444555555444333222222222111000000000000000000000/////////...............------,,,++++++***************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))***************+++++++++,,,,,,++++++,,,,,,---......///---------------......///------,,,,,,------...///.........---------,,,,,,+++++++++************)))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***+++++++++************++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++*********************************))))))***...111///333,,,(((---+++(((---***...---,,,000666OOOrrr}}}|||{{{jjjSSSDDD???:::444333777888222,,,***222222000......000111111000333555333222666<<>><<<:::888888999;;;<<>>???@@@AAACCCDDDDDDGGGJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGEEECCCBBBAAAAAA@@@?????????@@@AAAAAA>>>@@@AAA@@@===<<<===???$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&((()))((('''''''''((((((((((((((((((((((((((((((((()))******++++++))))))***++++++++++++***,,,,,,,,,---------......,,,+++---222333111000222111000//////000222444555222222333333333333444444111222444555555444222111222111111000000000000000000/////////..................---,,,,,,+++******************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))***++++++++++++,,,,,,,,,+++,,,,,,------......///---,,,,,,,,,,,,---......,,,,,,,,,,,,------...///......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++)))************+++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++)))))))))))))))))))))))))))***)))((((((+++///222444999222+++,,,))))))111///...+++///222+++666SSS|||ppp___jjjtttdddVVVNNNHHHDDD:::111444>>>888111---000111...000555,,,///222222222333111...---111222000...333:::???:::999666555555666888:::>>>===<<<<<<===???AAACCCDDDFFFJJJKKKIIIGGGFFFEEEDDDEEEEEEEEEEEECCCAAA@@@BBBAAA@@@@@@@@@AAACCCCCC===@@@AAA@@@===<<<===???$$$$$$##################%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************000///---,,,++++++,,,---,,,---//////......000111......//////000000111111444444333222111111111111333333333222222222111111111111111111000///------//////.........---------------,,,,,,,,,+++++++++******)))((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++******************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,************))))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((())))))(((((((((((())))))*********))))))******+++,,,------------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))(((((((((((()))))))))*********++++++++++++---,,,+++***,,,000444777NNN```jjj@@@MMMqqq~~~|||{{{{{{~~~}}}uuummmiiilllgggaaa\\\WWWNNNCCC:::555444222111111111222222111111000000000000111111000000//////.........---///......///000222444555222333444444444666999<<<;;;;;;:::;;;<<<===???@@@???AAABBBDDDIIIMMMHHH@@@AAADDDEEEDDDAAA??????AAABBB@@@======>>>@@@@@@@@@>>>>>><<<<<<<<<===???@@@$$$$$$##################%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((((((((((((((((((((()))))))))*********...---,,,+++++++++,,,---,,,...//////...///000222///////////////000000000333222222111111111222222222222111111111000000000111111111000000///------.........---------,,,,,,---,,,,,,,,,,,,+++++++++***))))))((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))(((((((((((((((((()))*********)))))))))***++++++,,,,,,------,,,++++++************+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))((((((((('''))))))(((((((((((())))))))))))))))))************---,,,+++***+++---///111:::BBB___nnnEEEOOOnnnPPPIIIBBBAAAFFFKKKMMMMMMQQQUUUUUUTTT]]]kkknnnhhhQQQPPPOOOMMMHHHCCC>>>;;;===;;;999:::<<<:::555///222111000/////////000000000000////////////000000////////////......------------------///000222333333444444444444555888::::::999999:::;;;<<<>>>???===BBBDDDDDDDDDFFFDDD@@@AAACCCDDDDDDBBBAAACCCEEEBBB???===<<<>>>???@@@???<<<<<<<<<<<<<<<=========######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******++++++******++++++,,,---,,,...////////////000222000000//////////////////111111000000000111222222000000000000////////////000000000000///......------------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))***************************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++***************))))))))))))(((((((((((((((''''''''''''&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''(((((()))***)))))))))))))))******++++++,,,,,,,,,,,,+++***************++++++++++++,,,,,,++++++++++++*********)))))))))((((((((('''''')))((((((''''''(((((()))''''''((((((((())))))))),,,+++******)))*********111///<<>><<<<<<===>>>???>>>999999::::::;;;;;;;;;;;;######$$$$$$$$$$$$$$$%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))***)))))))))******+++,,,---,,,...////////////000222000000000//////......---////////////000111111222000000000/////////......//////000000///......---,,,,,,,,,+++++++++******++++++++++++************)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++************************)))******++++++******)))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***)))(((((((((((()))*********+++++++++++++++******************++++++++++++++++++++++++************))))))((((((((('''''''''(((((((((''''''(((((((((&&&&&&&&&'''''''''(((((()))************)))((((((222///111EEEooouuuQQQAAAWWWsss{{{TTTDDD???888///,,,...000///---,,,...---+++///666777333------,,,,,,,,,------...333111......//////...,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------*********++++++,,,------///111222333222333555777666777777888999:::;;;<<<>>>DDDFFFBBB@@@AAACCCBBB@@@@@@??????@@@BBBEEEHHH>>>===;;;;;;<<<======<<<999888777666777888999:::######$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))'''(((((((((((()))))))))'''((()))***++++++,,,,,,,,,---//////......000111000000//////......------............//////000111111000000000000/////////...////////////......---,,,,,,+++++++++*********++++++*********)))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++******************************************************++++++++++++******)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((''''''(((((()))***))))))******+++******)))))))))*********++++++++++++++++++*********))))))((((((((((((''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&&&&''''''''''''((()))***++++++******+++///000333HHHqqqrrrRRR999GGG\\\uuu|||^^^<<<222000000///,,,)))(((((()))***+++***)))+++......,,,++++++*********+++,,,---+++***))))))+++---......++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------*********++++++++++++++++++---000111222333555777555666777888999999::::::;;;>>>???===>>>AAAAAA>>>@@@???===<<<===???AAABBB<<<;;;::::::;;;<<<;;;::::::777444222222555999;;;######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''(((((((((((())))))'''((()))++++++,,,,,,,,,***,,,---...------...000//////........................------......//////000000000000////////////....../////////......---,,,,,,,,,+++++++++***************))))))))))))(((''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((())))))***))))))))))))))))))))))))******************************++++++++++++******))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))(((((()))************))))))))))))************++++++************)))))))))((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&(((***++++++,,,,,,###+++000...222MMM{{{nnnTTT777;;;AAAOOOVVVCCC......,,,000333222...+++,,,///************************......------------...///******))))))******+++,,,***++++++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++*********,,,///111111222333555333333555666777888888888666999:::999;;;>>>===999???===;;;:::;;;======<<<;;;:::999999;;;;;;:::999999666333111111444888:::######$$$$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''((((((((())))))((()))+++,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///------........................------------------/////////.........------------...//////......------,,,,,,,,,++++++++++++******)))))))))((((((((('''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))(((''''''''''''((())))))))))))))))))))))))))))))************************((())))))******))))))((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((******''''''&&&&&&''''''((()))'''(((((()))******))))))))))))))))))************************))))))))))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++''')))---///---666SSSrrrqqqjjjgggnnnvvvppp[[[HHH333444111666===333))),,,(((***+++***)))((()))+++++++++,,,------++++++,,,'''''''''(((((((((((((((000000000...,,,+++******((()))***,,,,,,,,,+++***,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,,,,------...---,,,+++***,,,...000111000///000000///000222333444555444444333:::>>><<<999::::::888===;;;999:::<<<===;;;999999888888999::::::999777555555444444444555666777######$$$%%%%%%&&&''''''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((())))))***+++,,,---,,,++++++(((***++++++++++++,,,...,,,------......////////////...------,,,,,,,,,,,,......---------,,,,,,,,,------......///......------------,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&'''(((******'''&&&&&&&&&&&&'''((((((''''''((())))))***))))))))))))))))))************************))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***...''''''---+++&&&111DDDHHH???:::AAALLLNNNAAA333...111...000777111''')))---***'''''')))++++++***(((((()))+++***((((((*********+++,,,------,,,,,,)))+++,,,---,,,+++,,,,,,'''((()))+++++++++***))),,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,---...//////...---+++***...000111111///---------,,,...///111222222222222444???FFFBBB:::888999:::;;;999888:::===>>><<<999999888777888::::::888777222333555777777666555444$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((***+++,,,,,,,,,+++(((((()))*********))))))...---,,,+++***)))))))))------------------------///---+++******,,,///111000000///...------,,,,,,+++++++++++++++++++++++++++*********))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))((((((((((((''')))******))))))***+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############""""""!!!!!!########################&&&%%%###"""""""""###$$$%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,---///000000///---,,,************************))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))++++++******))))))((((((************************+++***)))))))))***,,,,,,...///222333333000---++++++...000///...///222555999<<<>>>===;;;888777777:::888666777999:::888666666777888666444333444555666555444333333444666777$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''')))***+++++++++***))))))))))))))))))))))))***))))))((()))***,,,---------------------------...---,,,++++++,,,...///.........---,,,+++++++++++++++++++++++++++++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((''')))******))))))***+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$#########"""""""""########################%%%$$$$$$###""""""######$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))))))))******************************)))))))))***+++,,,)))+++...000111111000///000111222///,,,+++,,,...555666666666555666888:::888666555666999:::999888999::::::888555444444555666555444333333444555555$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((())))))))))))))))))(((((()))***,,,///000---,,,***))))))+++---///------------------------,,,,,,,,,,,,---------...------,,,,,,++++++******++++++++++++++++++++++++******))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''')))******(((((()))+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++'''(((***,,,---...//////333333333000---+++++++++......---,,,---000666:::888777555666777888777666777888999777555444555666666666444444333333333333$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''(((***...333888:::777444000,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------,,,,,,+++++++++***************************))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''((())))))(((((()))+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$""""""$$$##################$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))***+++,,,///000000000000/////////+++++++++)))))),,,000444999777666444444444444444333444666666555555666777666555444444333222222111$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&'''***...333888;;;999666111,,,)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++------------,,,,,,,,,,,,************************(((((((((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))&&&((())))))(((((()))***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$%%%%%%$$$###"""#########$$$$$$#################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((())))))************((((((''''''((()))***+++***+++,,,...000000000///...000000///---,,,---...444333222111111222444555666777888777555444555666555444444333222111111000$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&'''(((***,,,///000000...+++((('''((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++---------------,,,,,,,,,************************''''''(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&((())))))''''''(((***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((())))))******))))))&&&&&&&&&''')))+++---...(((((()))+++---...,,,***111333666555333000...---,,,------......111555888<<<<<<<<<999666333333333333333333333333222000000$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''(((((()))))))))((((((''''''(((***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************'''''''''((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&'''((((((''''''(((***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################"""""""""#########$$$$$$##############################""""""###$$$$$$%%%"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))*********)))(((''''''((()))***+++,,,---)))((()))+++...///,,,***---000222333222000//////***+++,,,++++++---111555999999999777444222222333111111222333333222111000$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%&&&'''(((###$$$&&&((()))*********)))))))))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&'''((((((''''''(((***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""#########$$$########################$$$###"""""""""###%%%&&&"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''')))*********)))(((++++++,,,,,,+++***)))((())))))***...222444222///&&&))),,,------...///000...///...+++((((((,,,//////111222222222222333555///000222333333222111000$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))*********)))))))))))))))++++++******************,,,,,,,,,,,,,,,+++***)))************))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""######$$$$$$$$$$$$############$$$$$$$$$$$$##################""""""!!!!!!########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%$$$###"""########################"""############$$$$$$$$$$$$$$$##################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))((((((((((((((()))***+++,,,---------%%%)))///444666333///,,,***************+++++++++......///000000000000000...---,,,+++,,,...000222111111111111111111111111$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,++++++***)))************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$#########"""""""""########################%%%$$$$$$######$$$$$$$$$######""""""######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%$$$$$$###""""""######$$$%%%%%%%%%$$$$$$###"""########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))++++++,,,,,,+++&&&)))...222333111...+++))))))*********+++++++++......///000000000000///...---,,,+++,,,...000111111111111111111111111111$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((())))))))))))))))))))))))************************+++++++++,,,++++++***)))************))))))))))))(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$#################################%%%$$$"""!!!!!!"""$$$%%%'''### """$$$###!!!#########$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$############$$$$$$%%%$$$######"""#########$$$$$$$$$%%%$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((()))************((())),,,...///---+++***)))))))))*********++++++------.../////////////////////.........000111333////////////////////////$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((()))))))))))))))))))))))))))******************++++++++++++******************)))))))))((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!! !!!###&&&(((...(((###"""%%%&&&$$$!!!############$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$###############$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((%%%&&&'''((((((((((((((())))))************)))((((((((())))))******++++++,,,,,,---...............111111111111111222333444........................$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((())))))))))))(((((()))))))))*********)))******++++++*********************)))))))))(((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!###&&&***,,,222,,,%%%$$$&&&&&&$$$ """"""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$###############$$$$$$"""######$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%&&&'''''''''&&&&&&(((((((((((('''''''''''''''(((((()))******++++++++++++,,,---------------000/////////000000000111------------------------$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&''''''(((((())))))***'''(((((())))))*********((()))******+++*********************))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$########################""""""""""""$$$'''***,,,---)))%%%###$$$$$$""""""""""""############$$$###############$$$$$$$$$$$$$$$############$$$$$$#########"""######$$$%%%!!!"""######$$$#########"""""""""""""""""""""""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&'''(((((()))***++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((())))))***''''''(((((()))******+++(((((()))***************************))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""#########$$$$$$########################""""""######$$$&&&'''((($$$$$$############""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$$$$%%%!!!!!!"""#######################################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))******+++++++++++++++******+++++++++*********........................$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***&&&''''''((()))******+++(((((()))***************************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!""""""#########$$$################################################!!!###$$$$$$$$$%%%&&&""""""""""""############""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%!!!!!!"""#######################################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&''''''''''''&&&&&&&&&'''((()))***++++++))))))***+++++++++++++++,,,,,,,,,------,,,++++++........................$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++***)))'''''''''((()))''''''(((((())))))******(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#######################################""""""######$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""############################################################""""""""""""""""""""""""$$$$$$$$$#########""""""########################&&&%%%$$$"""!!!"""%%%((((((%%%###$$$&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((''''''''''''((())))))((()))))))))************++++++)))))))))***+++,,,///...,,,+++***+++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((+++***((('''''''''((()))((((((((((((((()))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$####################################""""""######$$$%%%################################################"""############$$$$$$$$$""""""""""""####################################################################################$$$$$$$$$#########""""""###########################$$$###""""""$$$(((+++***'''%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((()))))))))*********+++*********+++,,,...///...---,,,++++++++++++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***)))((('''''''''(((((())))))(((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$#################################""""""######$$$%%%################################################"""############$$$$$$$$$""""""""""""####################################################################################$$$$$$$$$#######################################""""""######$$$&&&***------+++(((&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))))))))*********+++---...000111------,,,++++++++++++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%################################################""""""#########$$$$$$$$$!!!"""""""""####################################################################################################################################"""###$$$$$$%%%'''***---000---***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))*********+++,,,...//////,,,,,,++++++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%################################################""""""#########$$$$$$$$$!!!"""""""""####################################################################################################################################$$$%%%&&&%%%%%%%%%(((***000///---***(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((((((((()))*********++++++++++++***+++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%&&&'''&&&$$$$$$%%%'''...///...,,,)))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((()))***++++++,,,+++++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$%%%&&&%%%$$$###$$$&&&+++---///...***'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))***))))))(((((()))***+++,,,++++++***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""$$$%%%%%%$$$###$$$&&&))),,,//////+++'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***++++++***((()))***+++,,,,,,+++***$$$###!!!###%%%&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))$$$###"""###%%%&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%'''***$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%))),,,%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###%%%(((+++&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&)))&&&&&&%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''###%%%''''''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###""""""#########""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$###$$$&&&((()))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$%%%(((***)))&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$'''******'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''$$$###%%%)))+++)))%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((($$$"""$$$)))+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%'''(((******$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((++++++)))(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((+++***)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))'''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))),,,+++)))((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))''''''((((((((())))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((''''''&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%''')))***)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))******)))(((''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))'''((((((((())))))))))))))))))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''***---///000///,,,***'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((&&&%%%$$$$$$###&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******+++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))((('''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''&&&''')))---000222888666333///,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$&&&((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&+++)))''''''((()))))))))((()))))))))(((((('''&&&%%%&&&'''(((((('''&&&%%%+++)))(((((())))))((('''))))))((((((((((((''''''++++++***)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&&&&'''((())))))((('''&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++(((%%%%%%'''((('''%%%$$$$$$$$$%%%&&&(((+++,,,000111000...+++(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&''')))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''')))***)))'''))))))))))))((('''&&&&&&((((((************((((((***)))((()))+++,,,+++***)))(((((((((((((((((((((******))))))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&'''((())))))((('''&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***'''%%%%%%'''(((&&&$$$'''&&&&&&&&&&&&'''((())))))******)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&)))''''''(((***++++++***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((())))))******'''''''''(((***)))'''%%%******++++++******)))(((((()))***++++++***)))(((((('''''')))+++,,,+++)))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%&&&''''''&&&%%%***)))((('''&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''')))((('''(((***+++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))+++***(((((())))))'''&&&******+++,,,------------+++,,,---......---,,,+++,,,+++++++++,,,+++(((&&&((((((((((((((()))))))))((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&%%%))))))(((''''''&&&&&&&&&$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********************************************((())))))******))))))(((************************************************************************++++++++++++++++++++++++))))))************))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''''''''''''''''''''+++)))''''''***,,,......///000222444555666777777999:::;;;<<<<<<;;;:::999:::999777666555222---***+++*********))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&((((((((('''''''''''''''((((((((((((((((((&&&(((((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''(((((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))************++++++++++++************************((())))))))))))))))))(((************************************************************************************************)))******++++++******)))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((((((((((((((())))))***)))***---222777:::;;;@@@AAACCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA>>>999666000//////...---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((%%%'''******)))(((((()))%%%&&&'''((()))*********'''(((((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,************************)))******++++++******)))************************************************************************************************)))******++++++******)))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))***)))((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))+++,,,......333444888===BBBFFFFFFEEEIIIJJJJJJJJJJJJIIIHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGEEEAAA>>>666666555333111000......---,,,,,,,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((%%%(((,,,,,,***))))))***%%%&&&((()))******))))))'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))*********++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++************************************************************************))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******,,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&(((+++...000222333???BBBGGGMMMQQQQQQMMMJJJCCCCCCBBBAAA???===<<<;;;<<<<<<===>>>>>>===<<<<<<<<<===???BBBEEEEEECCC@@@;;;;;;999777555333111000......------,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&'''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%)))------+++******+++'''''')))******)))((((((''')))***)))(((((()))***%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((('''''''''''''''((((((((((((((('''''''''******)))))))))))))))***)))))))))))))))***+++,,,))))))((((((((())))))***)))***+++***))))))+++---++++++*********++++++,,,******+++,,,---------,,,)))+++,,,,,,***)))))))))))))))***++++++,,,,,,,,,,,,,,,++++++************(((((((((***++++++)))'''++++++,,,,,,,,,+++******(((((())))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))*********))))))((((((((((((((((((((((((((()))))))))(((((((((''''''++++++*********)))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&'''(((***+++***)))&&&'''((((((((()))+++---+++,,,...111666<<>>DDDJJJOOOQQQVVVTTTQQQOOOLLLHHHAAA<<<999999888:::===AAAFFFHHHBBBBBBCCCFFFIIIHHHGGGFFFPPPNNNLLLMMMNNNPPPOOOMMMLLLJJJIIIHHHEEE>>>:::999@@@???;;;888666666333111000000000////////////000---+++))))))***++++++***+++*********))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((((((((((((%%%&&&(((((('''&&&((()))+++---,,,***,,,000000---888999:::;;;;;;;;;::::::666666555333111///---+++''')))))))))((((((***+++,,,++++++***)))))))))***%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))((('''''''''(((((((((((((((((((((((())))))))))))((((((((())))))***(((((()))++++++,,,,,,,,,++++++*********)))))))))***+++,,,,,,+++,,,...000000///---,,,,,,---///000,,,,,,,,,---------------000000111111000000333555111111111000000///......,,,---.........,,,***))),,,+++******,,,,,,+++)))******+++++++++++++++***))))))*********+++++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''((())))))******(((((())))))***---222666AAACCCGGGLLLOOOQQQSSSSSSRRRMMMFFF@@@===;;;:::999===???CCCGGGLLLPPPSSSTTTNNNKKKIIIHHHHHHGGGBBB>>>EEEBBB???>>>???AAABBBCCCFFFAAAAAAGGGLLLIIIDDDBBBCCCAAA???===<<<<<<<<<===::::::999777333///---,,,---,,,++++++,,,,,,+++))),,,,,,,,,,,,+++***))))))******)))))))))(((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((($$$%%%'''((())))))((('''&&&'''))))))((((((***+++***000555777;;;AAAEEEEEEOOOPPPRRRSSSRRRQQQOOONNNNNNLLLJJJFFFBBB>>>:::888666666555333222333666888555444333111000///......%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''(((((((((((()))))))))))))))((((((((((((((()))(((((())))))))))))******))))))((((((((()))*********+++,,,------,,,++++++******************))))))+++,,,---------...000222222111///...///111333555111111222333444555777777???@@@BBBBBBAAA???@@@@@@@@@>>><<<;;;:::<<<===???666777888888555222...+++///---+++++++++,,,+++***++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))***+++++++++******(((((((((((((((((((((((())))))************++++++))))))************++++++))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((###$$$&&&((()))***---///,,,+++******///888CCCJJJSSSRRRPPPNNNKKKHHHEEEDDDBBB>>>999555444777:::<<>>999666???IIIMMMJJJFFFCCCCCCDDD;;;<<>>???>>>======>>>@@@BBBCCCAAABBBCCCEEEGGGJJJMMMNNNWWWZZZ]]]]]]ZZZWWWTTTSSSTTTQQQLLLGGGFFFGGGJJJMMMNNNOOOOOOMMMJJJFFFAAA>>>999666222000000000//////,,,,,,,,,,,,,,,++++++***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))***************+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********************+++************************(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''')))+++++++++,,,000333+++///333999???GGGOOOUUUTTTQQQJJJDDD>>>:::999888777777777999<<<@@@EEEHHHMMMOOOQQQQQQOOOJJJDDD@@@@@@DDDEEEEEEIIILLLHHHAAA;;;QQQlllwwwpppaaaXXXVVVQQQJJJTTTppplll]]]PPPKKKIIIMMMNNNJJJGGGHHHEEEDDDCCCCCCDDDEEEEEEDDD777555333333444444222111------------------,,,+++************))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))))))))((('''&&&''')))+++...222999@@@FFFTTTYYY\\\ZZZZZZ___dddfff```bbbfffiiikkklllmmmllleeedddbbb```\\\YYYVVVUUUTTTRRROOOJJJEEECCCCCCCCCHHHHHHGGGFFFFFFFFFFFFFFF%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))((((((((()))******)))))))))***++++++,,,,,,***************+++,,,---******)))))))))***+++,,,)))***---000222444444444;;;>>>BBBFFFIIINNNSSSVVVXXXXXXWWWWWWXXXXXXYYYYYYRRRRRRSSSUUUXXX[[[___aaaaaacccfffeeebbb^^^ZZZYYY^^^[[[UUUOOOLLLLLLMMMNNNXXXYYYYYYYYYWWWUUURRRPPPHHHDDD>>>:::999999888777111111111000///...---,,,------,,,++++++******))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))***+++,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++*********))))))************************(((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((***+++***((()))---000---666DDDNNNSSSRRROOOMMMFFFBBB>>>:::888999;;;===;;;???DDDHHHKKKMMMQQQSSSMMMJJJGGGCCCAAA@@@@@@@@@OOOXXX]]][[[[[[[[[UUUKKKIIIaaa|||zzzhhh]]]ZZZVVVXXXlllqqqUUUPPPSSSaaakkkjjjfffeeeUUUNNNFFFCCCEEEGGGEEEBBB@@@===;;;999:::::::::999111000...---++++++******++++++*********))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))******)))---444;;;DDDMMMVVV[[[cccggghhhffffffjjjlllkkkgggfffeeebbb___\\\ZZZXXXMMMMMMLLLLLLKKKJJJHHHGGGMMMMMMLLLIIIDDD@@@>>>===?????????@@@AAABBBDDDEEE%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))*********))))))(((((()))******+++))))))******+++,,,,,,---++++++++++++,,,---...///++++++***+++---000444666444666:::???CCCEEEGGGGGGQQQSSSUUUWWWYYY\\\___bbbeeeeeeeeedddcccaaa___]]]QQQQQQQQQRRRTTTWWWZZZ\\\VVVWWWXXXVVVSSSPPPPPPPPPSSSSSSQQQOOOLLLJJJHHHGGGKKKLLLNNNQQQTTTUUUWWWWWWTTTOOOHHHCCC@@@???>>>>>>======<<<;;;999777555444111000///...---,,,+++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,***(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---.........///000222444555666777333444555666777777777777666666666666666666666666444444333222111000000///000000///...---,,,,,,+++++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%(((++++++)))+++111666===FFFRRRZZZYYYPPPFFF@@@::::::999:::<<>>AAAGGGJJJOOOTTTYYY]]]^^^___[[[\\\\\\[[[YYYYYYZZZ[[[^^^___^^^]]]ZZZVVVRRROOOFFFFFFEEEEEEFFFHHHJJJLLLLLLKKKIIIFFFDDDDDDFFFIIIBBBEEEHHHKKKKKKHHHDDDBBB;;;>>>BBBGGGMMMRRRWWWYYYYYYTTTLLLFFFCCCAAA@@@@@@HHHHHHGGGEEECCCAAA???===444444222111///---,,,+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))///---+++((('''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((())),,,///222666888:::===>>>@@@BBBDDDFFFHHHHHHEEEEEEGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBB@@@???>>>>>>666555444333222111000///++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&***///111222666>>>EEEOOOTTTYYYYYYSSSIII???999:::;;;===@@@CCCGGGJJJLLLRRRUUUWWWUUUOOOIIIFFFEEEPPPTTT[[[```bbbaaa^^^[[[fffjjjcccRRRNNN]]]mmmttt~~~ooobbb[[[\\\___tttsss{{{uuu```\\\fffggg___fffxxxhhhWWWSSSZZZbbbaaa\\\OOOKKKEEEBBBCCCDDDFFFGGGHHHDDD===777222///...///+++++++++************)))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&&&&'''***...222555???HHHVVVaaagggiiiiiihhhiiilllnnnnnnooommmcccYYYIIIHHHFFFDDDDDDEEEGGGHHHOOOPPPQQQSSSTTTUUUUUUUUUXXX]]]dddiiiiiifffcccaaa\\\ZZZVVVRRRNNNKKKIIIGGG''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))***))))))))))))******+++***+++++++++***+++---///++++++,,,,,,---...//////555777<<>>AAACCCFFFJJJLLLMMMLLLKKKOOOQQQMMMJJJJJJ???;;;EEEjjjccc[[[WWWYYY^^^bbbdddmmmooorrrqqqooorrryyyxxxtttrrrmmmfffyyywwwvvvuuuooofffbbbdddjjjppp{{{vvvoooooosssiii^^^aaazzz|||cccZZZSSSPPPLLLFFFEEEIIIGGGEEEBBB???<<<666000,,,++++++,,,---------,,,,,,************))))))))))))***))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,)))'''&&&'''((()))((('''&&&&&&(((...777@@@FFFMMMUUU___fffhhhiiijjjkkkpppnnnjjjddd\\\UUUOOOLLLDDDJJJPPPUUUVVVYYY]]]aaa^^^]]]___aaa^^^\\\___eeegggffffffgggiiiiiihhhfffgggcccbbbccc```ZZZWWWXXX''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))******************++++++,,,---...---+++******,,,,,,++++++---111888>>>BBBKKKMMMQQQUUUYYY\\\^^^___```^^^\\\YYYVVVRRRNNNLLLKKKKKKLLLOOOSSSVVVYYYZZZZZZ^^^bbbeeedddaaa]]]ZZZ```aaa___ZZZZZZ^^^___\\\UUUWWWYYYYYYYYY[[[^^^```WWWWWWVVVUUUVVVWWWVVVTTTVVVSSSQQQQQQOOOMMMRRR[[[^^^^^^\\\YYYTTTMMMHHHEEEDDDGGGJJJKKKJJJJJJKKKMMMQQQOOOKKKDDD<<<444///---)))+++,,,---,,,+++***))),,,,,,,,,+++++++++++++++************************......---+++)))(((&&&&&&)))(((''''''''''''((()))(((((('''''''''&&&&&&&&&(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))+++***)))((()))***+++,,,)))+++///333777<<>>CCCFFFJJJMMMOOORRRSSSTTTUUUUUUSSSPPPOOOKKKIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHKKKNNNOOORRRTTTSSSPPPNNNOOOQQQPPPNNNJJJFFFCCCBBBAAAAAABBBDDDIIINNNSSSTTTRRRPPPQQQOOOLLLIIIGGGCCC>>>:::555111---++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''((((((((()))))))))((((((''''''''''''***,,,+++)))(((***---111777BBBOOOYYY^^^^^^]]]]]]TTTIIICCCDDDKKKQQQUUUVVVUUUQQQJJJEEECCCFFFIIIFFFLLLLLLMMMRRROOOOOOZZZ```bbbgggooozzz{{{}}}xxxnnnmmmzzznnnhhhkkklllssswwwyyyeeeaaafffkkklllkkkZZZUUUNNNJJJGGGDDD???;;;333111///...------...///+++++++++*********))))))+++++++++******))))))((())))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&))),,,,,,***((()))+++...111888DDDQQQZZZ^^^^^^```^^^[[[XXXSSSNNNHHHCCCBBBBBBBBBAAA@@@AAACCCFFFKKKRRR^^^iiippprrrqqqoooqqqnnnnnnooommmhhhgggiiinnnrrryyy}}}~~~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))***+++,,,++++++***))),,,------,,,,,,///333666>>>CCCJJJRRRYYY]]]^^^___WWWVVVTTTPPPMMMJJJHHHGGGEEEFFFGGGHHHKKKPPPUUUYYY```___]]]YYYUUURRRQQQQQQQQQQQQSSSUUUVVVUUUSSSQQQNNNQQQTTTSSSRRRQQQQQQRRRQQQRRRTTTTTTQQQKKKKKKNNNMMMOOORRRTTTRRRNNNOOORRRUUUTTTRRRSSSTTTTTTUUUVVV[[[\\\]]]___`````````___^^^^^^[[[WWWRRRMMMJJJHHHJJJOOOUUUVVVRRRJJJCCC??????;;;444...,,,,,,---...+++,,,---------,,,+++***************************************)))))))))))))))(((((((((((((((((()))((((((((('''''''''''''''(((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***(((((()))))))))*********+++******)))******+++,,,***+++,,,///333777;;;===EEEIIIMMMPPPQQQQQQRRRRRRVVVUUUSSSPPPLLLIIIGGGEEE===<<<;;;999888888999999555777:::<<<@@@EEEKKKOOOSSSXXX\\\[[[WWWVVVXXX\\\YYYWWWTTTQQQLLLGGGCCCAAA===???BBBFFFJJJLLLMMMLLLUUUTTTRRRRRRQQQNNNJJJGGGCCC@@@:::555111...,,,+++---,,,+++******+++,,,---))))))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((******))))))((('''''''''''')))+++)))'''+++333;;;===EEEQQQXXX[[[YYYWWWVVVIIIEEEBBBDDDKKKSSSWWWWWWPPPIIIAAA<<<>>>EEEMMMSSSFFFOOOQQQTTT\\\]]]___jjjlllwww~~~}}}uuutttnnniiilllssszzznnndddWWWNNNJJJHHHFFFCCC;;;999444111......///000,,,,,,+++++++++*********++++++*********)))))))))(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&))),,,+++''''''+++///555;;;FFFUUUaaaeeeaaa[[[XXXRRRJJJEEEBBB@@@===:::@@@DDDHHHJJJLLLNNNSSSVVVZZZaaaiiimmmmmmlllnnnqqquuuyyy}}}zzz}}}((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((()))******++++++******222111000000111666===BBBVVVWWWYYYZZZZZZXXXVVVTTTQQQOOOKKKIIIGGGGGGIIIJJJJJJMMMQQQSSSTTTTTTVVVXXXQQQQQQPPPMMMIIIGGGHHHIIIRRRQQQPPPRRRVVVYYYZZZZZZaaaeeekkkpppqqqooommmmmmnnnkkklllooonnniiigggjjjffffffiiilllggg```^^^bbbbbb___[[[WWWVVVUUUQQQMMMKKKLLLMMMPPPSSSWWW[[[]]]]]]]]]]]]\\\ZZZWWWSSSPPPLLLMMMOOOSSSUUURRRLLLGGGJJJEEE>>>888555111...+++******+++,,,------------************************))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))************,,,+++*********+++---...,,,...333999???EEEHHHJJJOOORRRUUUWWWVVVUUUUUUVVVUUUQQQKKKDDD>>>;;;999999888888777777888:::<<<======???BBBEEEIIINNNTTTYYYYYY^^^bbbaaa]]]ZZZ\\\______``````___\\\VVVQQQNNNGGGGGGFFFEEEEEEFFFIIIJJJOOOOOOOOOQQQQQQOOOLLLIIIGGGFFFEEEBBB>>>:::777666666555222///---+++******'''(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))******))))))(((((((((((()))***)))''')))222AAAMMMRRRXXX]]]YYYPPPIIIHHHKKK===BBBJJJTTT\\\\\\WWWRRRHHHAAA::::::BBBIIIMMMMMMCCCPPPXXX```pppzzzzzzzzz|||zzz{{{nnnhhhiiiqqq}}}ooo]]]QQQNNNPPPQQQPPPEEEAAA;;;444000.........,,,,,,,,,,,,++++++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***+++(((&&&)))111888CCCJJJVVVbbbgggcccYYYPPPJJJCCC<<<:::===BBBEEEGGGPPPUUU[[[]]]]]]]]]```cccjjjooorrrmmmfffeeennnwww((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))***,,,---...///111555;;;BBBLLLUUU\\\gggbbbYYYPPPKKKIIIJJJKKKLLLKKKJJJJJJKKKOOOSSSUUUTTTWWWYYYWWWQQQLLLJJJJJJJJJOOOVVVYYY[[[]]]aaadddlllmmmpppvvv|||}}}{{{vvvyyy|||}}}|||~~~vvvooooooqqqnnniiiaaa___\\\YYYVVVTTTTTTSSSSSSSSSUUUXXX[[[\\\[[[ZZZTTTRRRQQQSSSVVVWWWSSSOOOLLLJJJGGGEEEBBB;;;111)))---,,,,,,,,,,,,---...///++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))((('''(((((((((((()))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))))))))))))))*********+++++++++*********+++...111222999===DDDKKKQQQUUUWWWWWWWWWXXXWWWTTTPPPNNNMMMMMMHHHEEEAAA>>>===>>>@@@BBBAAAAAAAAABBBCCCEEEHHHIIIGGGIIIJJJLLLMMMPPPTTTWWWWWWZZZ\\\[[[WWWTTTSSSSSSWWWZZZ]]]______\\\XXXUUUWWWVVVRRRMMMJJJJJJMMMOOOKKKKKKLLLMMMMMMKKKGGGDDDAAADDDFFFGGGGGGFFFFFFGGGAAA@@@===888444///,,,******))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))))))))))))))))))))))))))***+++,,,---444@@@PPP[[[[[[\\\WWWLLL???999;;;AAAGGGPPP[[[dddddd]]]RRRKKKDDD@@@>>>@@@FFFHHHEEEAAAWWWfffooowww{{{yyy}}}hhhZZZVVVWWWXXXWWWRRRMMMEEE===555111...------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((************,,,333>>>FFFTTTZZZaaaeeebbbXXXMMMEEE;;;999888;;;BBBLLLTTTYYYaaafffkkkjjjgggeeegggkkkeeeiiillljjjhhhooo~~~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))+++***))))))+++...111444888>>>FFFOOOVVV]]]dddhhhccc\\\RRRIIIEEEGGGKKKOOONNNOOOPPPRRRSSSUUUVVVVVVTTTVVVWWWUUUQQQQQQVVVZZZfffooozzz~~~}}}}}}|||tttkkkeeeaaa[[[XXXUUUUUUWWWZZZ[[[[[[XXXWWWVVVVVVWWWXXXXXXWWWQQQNNNKKKJJJIIIEEE>>>888444222///---,,,---///000++++++++++++++++++++++++)))))))))))))))(((((((((((()))************)))((('''((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))*********+++++++++******+++---111666:::===CCCHHHOOOUUUXXXXXXVVVTTTRRRPPPLLLGGGAAA???@@@BBB@@@@@@BBBCCCFFFIIILLLNNNKKKJJJJJJIIIIIIJJJLLLMMMKKKLLLNNNOOOOOOOOOQQQSSSSSSTTTVVVWWWWWWUUUSSSRRRRRRSSSUUUVVVWWWVVVUUUUUUWWWWWWTTTPPPLLLKKKMMMPPPKKKKKKLLLNNNOOOMMMHHHEEEAAADDDFFFGGGFFFGGGJJJLLLEEEEEEDDDBBB>>>:::666444000///,,,***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))'''((((((((())))))))))))((((((((()))******++++++***---333<<>>:::>>>EEEKKKYYY^^^bbbaaaYYYPPPJJJGGGDDDDDDEEEFFFJJJOOOTTTXXX|||oooeeedddffffffdddddd___VVVKKKAAA:::555222------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((((((((((((((((((((()))***,,,000999DDDOOOUUU___bbbbbb]]]RRRGGG@@@>>>888<<>>DDDGGGAAAFFFLLLQQQQQQNNNIIIEEE???===:::777666999>>>CCCIIIJJJLLLMMMMMMLLLKKKJJJNNNMMMKKKIIIHHHGGGGGGHHHPPPSSSUUUWWWWWWWWWYYYZZZVVVWWWZZZ^^^bbbcccbbb```WWWVVVTTTSSSSSSSSSTTTTTTLLLMMMMMMKKKGGGFFFHHHJJJMMMNNNPPPRRRTTTSSSOOOLLLHHHIIIHHHDDDAAAAAADDDGGGBBBDDDFFFGGGGGGEEEBBBAAA666444///+++)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))''''''((()))***+++,,,,,,)))///;;;IIIUUU]]]^^^^^^PPPGGG<<<:::DDDQQQ\\\aaabbbccc___UUUHHHAAACCCGGGKKKLLLLLLKKKOOO^^^ttt~~~wwwlllkkkrrrzzz|||{{{rrrmmmcccXXXMMMCCC===999......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))((()))...777DDDQQQ[[[```bbbccc^^^SSSDDD:::888:::???HHHTTT]]]dddjjjooosssooosssvvvuuuuuu{{{{{{jjj```[[[YYY[[[___ZZZ___dddbbb[[[TTTQQQPPPRRRUUU\\\fffiiifffcccccc))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))***************+++,,,---------,,,+++............222;;;GGGOOO]]]bbbfffeee]]]SSSLLLIIIHHHPPPUUUSSSTTT\\\bbbcccXXX[[[VVVRRRQQQIIIIIIXXXdddkkktttuuujjjfff___VVVUUUOOOQQQYYYXXXRRRTTT___[[[[[[VVVNNNKKKOOOSSSUUURRRHHH;;;333000...+++(((///---******+++,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))---+++)))'''&&&'''((()))---+++******+++,,,++++++000000///000111444777999777<<>>777111---+++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***))))))+++///000///...;;;CCCOOOYYY\\\[[[WWWTTTAAAFFFJJJNNNWWWaaabbb]]]```RRRFFFBBB@@@@@@IIIUUUSSSTTTUUU[[[nnnvvvgggcccfffuuu}}}lll[[[QQQLLLCCC;;;555///,,,......------///+++++++++************)))+++++++++***)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((()))'''&&&++++++666HHHSSSVVV[[[cccddd]]]QQQBBB666444:::@@@LLL[[[hhhjjjjjjppptttssszzz~~~yyyrrrtttggg[[[OOOIIIJJJLLLOOORRRWWW___ffffffaaa^^^bbbggghhhvvv~~~jjj))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))(((((((((((()))***))))))))))))************,,,***((())),,,.........//////111999DDDQQQZZZ______^^^[[[UUUOOOKKKJJJKKKKKKYYYeeehhheeeccc___ZZZYYYXXXPPPOOOVVVYYY```ppp{{{~~~~~~zzzddd___\\\[[[VVVOOOMMMOOO\\\^^^]]]XXXVVVVVVSSSNNNUUUMMMCCC;;;777444222///000...---,,,---,,,***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((((()))***************(((((((((***---/////////000111222444555666777777999999888999<<<>>>???@@@<<<:::CCCHHHDDDIIIQQQPPPHHHEEEDDDFFFJJJOOO[[[fffvvvrrroooooommmlllooouuuzzz|||rrrqqqzzztttjjjaaaZZZVVVSSSRRRMMMLLLGGGCCCEEEHHHFFFAAAJJJLLLOOOPPPOOOLLLKKKJJJHHHEEE???<<<===AAAEEEIIIGGGDDD>>>888222...+++***++++++,,,,,,,,,+++***)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((++++++++++++,,,...333666BBBLLLYYYaaa```ZZZRRRNNNGGGOOOWWW\\\aaaccc^^^VVVGGGDDDCCCFFFEEEEEEMMMWWWVVVhhhzzzooopppuuuvvvccc\\\YYYPPPFFF<<<555/////////,,,+++---++++++++++++************+++++++++***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***333999DDDOOOVVVXXX]]]ccc___WWWJJJ>>>777;;;DDDLLLQQQ^^^kkkqqqrrrqqqooolllyyy{{{kkkfff___UUUQQQVVVSSSRRRRRRSSSVVV]]]fffnnn))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++---***((())),,,...---,,,111555???NNN\\\cccccc```VVVSSSMMMJJJJJJNNNTTTYYYWWWaaagggeee^^^WWWPPPLLLIIISSSZZZeeesssuuuvvvqqquuu~~~yyynnnddd]]]UUUNNNUUUXXXXXXWWWXXXZZZXXXSSSUUURRRLLLEEE???999555333///...---......---+++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((()))***,,,,,,+++***)))&&&'''***000666;;;======666888;;;===????????????>>>;;;;;;>>>EEEJJJJJJHHHRRRMMMPPPOOOHHHMMMXXXYYY]]]SSSRRRZZZ```bbbooo|||}}}yyyuuuwwwyyyiii]]]QQQMMMKKKFFFAAA???AAADDDHHHJJJKKKKKKLLLMMMMMMJJJEEE???<<<===BBBEEEHHHGGGDDD@@@;;;555000---++++++,,,,,,,,,+++***)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++,,,,,,***+++111<<>>GGGMMMOOOOOOJJJIIIHHHFFFDDDBBB@@@???===???DDDKKKQQQRRROOOLLLIIIEEEKKKQQQTTTggg~~~sssuuu}}}}}}nnnfff^^^RRRNNNQQQJJJGGGCCCDDDGGGIIIHHHFFFEEEGGGIIIHHHDDDAAA??????BBBDDDFFFFFFDDD???:::777///...,,,+++***)))******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))+++222===JJJRRR[[[___```[[[QQQJJJHHHIIIUUU]]]dddcccZZZOOODDD===DDDDDDEEELLL]]]yyy{{{ssscccUUUGGG999333111///000222---,,,,,,,,,+++++++++++++++++++++******))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))(((,,,666>>>???MMMXXXZZZ\\\```\\\SSS>>><<<;;;===EEEPPPZZZ```lllllloooqqqmmmjjjrrrzzzxxxrrrhhhOOOHHHDDDIIITTTcccrrr}}}(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))************++++++++++++))),,,...---+++000:::CCCNNNXXXccceee^^^QQQFFFAAAKKKQQQYYYaaaeeedddaaa___UUUQQQNNNQQQZZZfffsss{{{~~~nnnlllqqqzzzyyy{{{iiiXXXQQQRRRSSSUUUYYY]]]]]]XXXPPPIIIEEE;;;777111---,,,,,,---,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))---+++)))((()))+++...000999<<>>DDDGGGKKKLLLNNNTTT^^^eeelllooo}}}nnnccc___YYYNNNCCC???===<<<===BBBFFFIIIJJJCCCFFFJJJMMMNNNKKKHHHEEEBBB>>>777000,,,+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))************000???PPP\\\]]]ZZZOOOKKKEEEBBBDDDMMMYYYaaa^^^XXXQQQLLLFFFCCCEEEJJJGGG\\\sss|||yyywwwxxx|||rrr[[[KKK@@@888222///......---------,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))+++111===LLLWWW[[[aaaeeebbb]]]TTTGGG<<>>BBBCCCGGGNNNVVV[[[ZZZVVVRRRDDDCCCBBBAAACCCGGGJJJMMMMMMNNNPPPUUU]]]hhhttt{{{ssszzz|||rrrggg^^^TTTKKK@@@===AAAFFFHHHGGGGGGIIILLLOOOPPPOOOMMMLLLKKKGGGAAA:::444000---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********,,,333???PPP]]]```ZZZSSSHHHGGGHHHLLLSSSYYY]]]^^^RRRIIIBBBBBBDDDFFFMMMTTT^^^|||lll^^^RRRDDD777111............------------++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************((())),,,333===JJJVVV^^^bbbdddfffbbbUUUGGGBBBCCCMMMXXXeeelllmmmoootttzzzkkkXXXEEE@@@CCCOOOggg~~~))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((())))))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---///888HHHXXX```^^^YYYQQQOOOLLLKKKLLLRRRYYY^^^______ZZZPPPJJJQQQdddttteeedddppp|||yyy~~~~~~vvvlllppp}}}sssiii\\\UUUTTTVVVUUUTTTIIIHHHEEECCC@@@:::333///,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************)))))))))))))))))))))))))))+++...222777<<<@@@BBB===BBBKKKUUU\\\]]]ZZZVVVVVVUUUTTTRRRPPPOOOOOOOOOKKKLLLRRR]]]lllyyyggg[[[MMMFFFFFFFFFBBB===HHHJJJLLLOOORRRSSSSSSSSSOOOMMMHHHBBB;;;444...+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++///:::LLL\\\ddd```VVVNNNHHHKKKQQQZZZaaabbb[[[UUUKKKBBB>>>DDDLLLQQQXXX___wwwvvvjjj___OOO???555//////.........---------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************''')))///:::GGGTTT]]]aaa```aaaddd___MMM===AAAOOO]]]gggqqqsssppprrr{{{~~~bbbAAAEEEGGGJJJVVVmmm))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))******+++++++++,,,,,,,,,***+++---......---+++******'''''',,,...---,,,...--->>>PPPYYYZZZXXXRRRLLLDDDIIINNNQQQTTT[[[aaaeeeeeeXXXGGGNNNYYYkkk~~~~~~vvvrrrxxxuuueeeWWWQQQSSSXXXQQQLLLEEEAAAEEEGGG@@@555000///...,,,***)))'''&&&******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''***,,,+++)))(((***,,,,,,111777;;;:::999999:::???FFFQQQZZZ^^^]]][[[YYYSSS\\\\\\WWWVVVOOOOOO[[[YYYiiivvvyyy~~~{{{gggZZZTTTPPPJJJDDDEEEHHHQQQ[[[[[[SSSOOOPPPQQQNNNKKKHHHDDD???999555111///,,,*********)))(((******************+++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))******++++++''''''((((((((((((''''''))))))))))))************(((((()))))))))***,,,--->>>MMM]]]bbbaaa___]]]YYYTTTZZZaaabbb___WWWKKKCCCCCC???BBBJJJPPPZZZrrr~~~rrrzzzyyykkkTTT>>>333222222333000,,,---111,,,+++******))))))******,,,,,,,,,+++++++++******************************)))***,,,,,,***)))***+++&&&'''))))))))))))***+++(((000;;;FFFOOOVVV\\\___fff]]]SSSJJJDDDEEEQQQ^^^hhhkkkrrrssslllooosssXXXEEE>>>EEEQQQiii))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))*********+++++++++,,,,,,***+++---......---+++******((()))+++***)))---444BBBMMMXXXZZZXXXUUURRRMMMSSSWWW]]]bbbdddbbb\\\VVVQQQWWWZZZlllsssyyy{{{yyyyyyyyy}}}yyymmmaaaYYYOOOUUUUUUOOOHHHDDDBBB???999666222///,,,++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))+++,,,+++***+++...000444;;;AAA@@@999444444777DDDLLLVVV]]]]]][[[XXXWWWVVVXXXPPPNNNWWW[[[___jjjooo~~~qqqdddVVVLLLCCCDDDLLLXXX\\\XXXSSSRRRMMMLLLLLLMMMMMMHHH???777222///,,,*********))))))******************+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((())))))))))))************((()))***)))(((+++111666IIIVVVaaadddbbb```]]]ZZZaaadddeee^^^TTTIIIBBB===>>>EEEKKKOOOZZZsss}}}qqqqqq}}}sssVVVDDD:::000......------///------,,,+++++++++++++++,,,,,,,,,++++++++++++***************************)))***,,,,,,***)))***+++((()))******))))))+++---444:::CCCLLLSSSYYY^^^```eeeZZZMMMFFFDDDJJJXXXeeennniiihhhrrr~~~nnn```TTTOOOOOO\\\lllxxx))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))*********++++++++++++,,,***+++,,,---------,,,++++++***++++++)))+++666BBBXXX^^^aaa]]]YYYXXXXXXVVVZZZ___dddeee^^^WWWRRRRRR___||||||mmmaaajjj||||||zzzuuuxxxkkkXXX[[[YYYQQQJJJGGGEEEBBBBBB>>>777111------...///++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************+++++++++,,,///444888@@@EEEFFF???555222999AAALLLTTT]]]```]]]XXXUUUTTTYYYTTTFFFFFFZZZhhhmmmtttpppfffRRRMMMKKKQQQVVVXXXXXXXXXXXXTTTOOONNNNNNMMMHHHCCC888444000,,,++++++******++++++++++++++++++******+++++++++***************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))************)))******((((((///;;;DDDLLLVVV```ccceeeggggggfffkkkiiibbbWWWIII@@@>>>???GGGOOOSSSYYYqqqkkklllwwwyyy[[[HHH444...000111...---......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++******+++***)))+++...000>>>DDDLLLTTTYYY\\\^^^```]]]PPPCCC@@@FFFPPP^^^iiinnnmmmqqq~~~qqq```PPPFFFHHHWWWhhh}}}))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))************++++++++++++***+++,,,---------,,,,,,,,,******...111888FFFSSScccffffffbbb___bbbcccccc^^^aaabbbZZZMMMJJJWWWffftttxxxwww|||ttthhhVVVLLLMMMQQQLLLBBBEEEAAA<<<555000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))***,,,111777===BBBHHHGGGBBB:::666<<>>777222///---,,,+++,,,+++++++++++++++******************************))))))))))))))))))))))))++++++******))))))((((((((())))))******))))))(((((()))))))))************((())))))(((***555EEERRRRRRZZZ```cccgggmmmnnnmmmhhhaaaVVVMMMDDD@@@BBBGGGQQQOOOSSSiiizzzvvvwwwttt]]]BBB666333111///---///...------,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++++++++***)))***,,,111555CCCJJJRRRYYY[[[ZZZYYYXXXNNNDDD<<<@@@JJJUUU```hhhjjj}}}|||gggYYYIIIDDDKKK^^^{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************))))))*********+++++++++***+++,,,,,,------------***''')))333>>>IIIVVV```fffjjjjjjgggfffiiijjjhhhfff___VVVQQQNNNSSSeeewww}}}xxxdddQQQOOOSSSPPPHHHHHHFFFCCC>>>999222---***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))************************(((((())))))))))))******)))))),,,111888@@@FFFJJJIIIEEEAAA@@@DDDMMMWWW^^^[[[^^^___ZZZQQQIIIFFFFFFCCCQQQYYYfffvvv```OOOJJJNNNSSSaaaeeegggccc\\\UUURRRQQQKKKEEE>>>777333///,,,***,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))++++++******))))))(((((('''(((((())))))(((((('''((()))))))))************'''(((***+++111>>>OOO\\\dddggghhhhhhjjjmmmlllgggaaaUUUIIIDDDBBBAAADDDJJJSSSRRRbbbvvvVVV>>>111,,,---000......---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++******))))))+++000777<<>>MMMWWW```fffhhhkkkllliiihhhhhhfffaaa```SSSLLLRRR\\\dddkkkssszzznnn}}}iiieeeeeemmm|||qqqfffbbb```lllxxxwwwyyy~~~{{{wwwrrrppptttxxxzzz~~~zzzvvvpppjjjjjjrrr}}}|||eeeVVVRRRQQQOOOMMMMMMLLLIIICCC:::222---------------------------++++++************++++++************************************************))))))))))))))))))))))))************************'''(((((()))***+++,,,,,,---...333:::CCCJJJMMMOOOHHHHHHKKKPPPVVVZZZZZZYYY^^^]]]YYYTTTMMMHHHFFFEEE[[[qqq~~~gggVVVOOOLLLKKKZZZlllvvvrrrdddUUULLLNNNJJJCCC===777222---***---------,,,++++++*********************+++++++++))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''))))))))))))************((())),,,222<<>>PPP___eeeeeehhhmmmeeegggfffbbb___^^^YYYSSSRRRjjjlllcccrrrggg``````gggqqqwwwvvvqqqkkkhhhjjjkkkxxx~~~~~~rrrkkklllmmmzzzvvvrrrooolllrrrvvv]]]UUUUUUTTTPPPJJJAAA999444........................,,,++++++******++++++,,,************************************************))))))))))))))))))))))))************************((()))+++---///111333333;;;>>>DDDMMMTTTVVVSSSOOOVVVZZZ]]]\\\ZZZZZZ]]]```VVVQQQOOOSSS^^^iiippprrruuuuuuyyyuuu|||nnn\\\WWWTTTZZZdddiiieee___SSSQQQNNNKKKGGGBBB===999......---,,,,,,+++******))))))******++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))************+++,,,222@@@QQQ___fffhhhiiihhhfffeeeeeebbbWWWKKKCCCBBBFFFKKKLLLTTTqqq~~~dddFFF333111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++,,,,,,,,,///666BBBOOOXXXVVVWWWYYYZZZZZZ[[[]]]___]]]bbbddd```YYY^^^www{{{___MMMKKKPPPsss|||************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))*********************+++...000111111<<>>:::333...,,,,,,++++++,,,,,,++++++******))))))++++++++++++******************))))))))))))************++++++++++++******((()))+++++++++***++++++///999FFFQQQ\\\eeehhhfffhhhfffccc]]]VVVNNNEEE>>>FFFQQQPPPOOOccclllIII:::///000222000///111.........---------,,,,,,......---------,,,,,,,,,)))+++,,,,,,***)))***+++---***...:::FFFMMMUUU[[[```^^^\\\^^^bbbeeefffeeeeeeddd^^^SSSLLLSSSdddssssssfffUUUHHHAAAGGG^^^sss}}}|||++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******************************)))))))))*********++++++---//////,,,+++111>>>HHH[[[aaaeeeeeeeeeggggggeee```\\\VVVRRRUUU___kkksss|||tttsssddd___YYYddd{{{{{{}}}nnnmmmrrrvvvxxxZZZPPPTTTUUULLLCCC<<<888333///////////////......---------,,,,,,,,,++++++*********)))))))))************************((())))))******))))))((())))))***++++++++++++***,,,***---777FFFSSSYYYZZZddddddccc___[[[YYYYYYZZZ\\\]]]]]]ZZZYYY]]]fffmmmvvvrrrvvvssseeegggnnnoooUUUMMMPPPHHHBBB:::333///---,,,+++++++++++++++++++++++++++,,,+++++++++******************))))))))))))************++++++++++++******)))***+++***)))***,,,---999CCCOOOXXXbbbjjjllliiiiiifff```WWWLLLDDDAAAAAAKKKYYYYYY\\\{{{~~~eeeEEE---000555000,,,000.........------------,,,......---------,,,,,,,,,***+++,,,,,,******+++,,,---...555AAALLLRRRWWW[[[\\\XXXVVVYYY```eeefffeeeddd\\\SSSOOOQQQWWW]]]aaaTTTFFF;;;<<>>888333000000/////////.........------------+++++++++*********))))))************************)))))))))******)))))))))((()))+++,,,+++******+++,,,...666EEEUUU```dddcccnnnjjjdddaaa```___]]]\\\bbb^^^XXXWWW___nnnyyy}}}qqqdddgggwwwooowwwyyy{{{gggRRROOOLLLGGG@@@:::555111...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++******))))))******+++******++++++++++++******)))******)))(((***///333DDDMMMWWW___ffflllllliiihhhaaaYYYQQQIIIEEEHHHMMMQQQWWW___www___>>>222111///,,,,,,............------------......---------,,,,,,,,,***,,,,,,,,,++++++,,,......222;;;GGGPPPVVVYYYZZZWWWTTTTTTYYYaaafffdddaaaWWWPPPOOOXXXbbbbbbYYYQQQCCC:::777FFFcccuuuttt++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************************++++++++++++---***)))...;;;IIIUUU[[[ZZZ\\\___cccdddbbb___]]]TTTMMM\\\|||tttrrriiillluuusssxxx}}}www}}}tttjjj^^^UUUMMMGGG@@@999555222000.../////////.........------++++++++++++************************************))))))************))))))&&&)))++++++******+++---///888GGGUUU```eeehhhiiilllgggbbbaaacccccc```]]]\\\VVVPPPUUUjjj{{{sssmmmnnnqqq~~~kkk]]]aaarrr{{{{{{sssyyyxxx___TTTMMMJJJEEE@@@;;;666111---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++************++++++******++++++++++++******)))++++++))))))---555<<>>GGGSSSZZZaaadddgggiiifffaaa]]]QQQHHHIIILLLLLLQQQYYYUUUxxxxxxPPP666444444////////////.........------......---------,,,,,,,,,,,,------,,,+++,,,///111666???HHHNNNSSSYYY[[[[[[^^^___aaabbbaaa^^^XXXTTTXXX[[[hhhuuurrr]]]GGG<<<:::OOOmmm,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,,,,///888FFFTTT^^^aaaaaaffffffgggfff^^^TTTSSSXXXfffgggUUUXXXdddmmm^^^www|||jjjccc^^^WWWNNNFFF>>>777222.........---------,,,,,,,,,,,,+++++++++*********************************)))******++++++******)))(((+++---,,,***,,,222888AAALLLXXX_________bbbfffaaa``````aaabbb```YYYSSSTTTcccpppvvv~~~jjjeeejjj}}}{{{vvvxxxyyyzzz{{{jjjdddYYYOOOFFF???999555//////......------,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,******++++++++++++******(((***,,,+++---666FFFRRRWWW^^^ccceeeggggggccc^^^QQQIIIGGGLLLNNNMMMUUUaaarrrpppLLL888222111////////////..................---------,,,,,,,,,,,,------,,,+++---000222>>>GGGNNNPPPTTTZZZ^^^]]][[[]]]___^^^ZZZXXXWWWWWWnnnppptttrrr___HHH>>>CCCYYYttt,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,+++444BBBQQQ[[[```bbbbbbaaaaaabbbbbb[[[TTTWWWaaaooommm\\\[[[ooo}}}jjjdddxxx~~~kkkfff^^^VVVMMMCCC:::444......---------,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++*********,,,...---+++...666<<>>MMMOOORRRUUUVVVXXX[[[^^^^^^WWWXXX]]]ZZZYYYnnnttt```RRR@@@555FFFcccrrrjjjxxx///---++++++,,,------,,,+++++++++******++++++,,,************************************************++++++******************)))***,,,,,,+++,,,...111@@@QQQ^^^___```eeeeeeaaaccc___YYYVVVXXXccctttxxxvvv{{{~~~rrrddd]]]VVVIII<<<888444///---...///---+++---------,,,,,,,,,++++++******************************+++++++++++++++***...,,,+++...444<<>>MMMWWW[[[___aaaeeeiiiggg]]]NNNCCC@@@AAAFFFNNNSSS^^^vvv~~~rrrKKK222000///...,,,---///111111//////.........---------,,,---,,,,,,---222:::AAANNNPPPRRRTTTUUUVVVYYY[[[XXX[[[[[[XXX\\\nnniiiOOODDD>>>FFFiiinnneeeyyy666333///,,,,,,---------++++++************++++++++++++++++++++++++++++++******************************++++++++++++++++++'''+++...---+++,,,111666QQQ\\\ccccccdddgggeee___]]]YYYVVV[[[lllyyywwwdddkkkzzzuuuttt~~~|||eee^^^___TTTCCC===777111------...---+++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...******222???HHHIIIFFFDDDIIIRRR]]]eeehhhgggeeeooobbbSSSPPP```xxxuuueeeWWWUUUfffttt~~~uuu|||}}}\\\JJJEEEGGG???999666000)))---555------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++))))))---888FFFSSS\\\______dddiiiggg]]]PPPEEE>>>???DDDKKKRRR^^^ttt^^^BBB222000...------...///000/////////............---------,,,---///666>>>EEEOOOPPPRRRSSSRRRSSSUUUWWWTTT^^^\\\TTTaaa~~~]]]>>>666>>>XXXfffjjj~~~CCC>>>777222///---,,,+++,,,++++++************+++++++++++++++++++++++++++******************************+++++++++++++++,,,))),,,///---+++...888BBBYYY___eeefffhhhiiiccc[[[UUUYYYeeezzzjjj___bbbmmmyyyyyynnnggg{{{oooeeeddd^^^UUUCCC<<<333------......---...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,+++,,,222>>>KKKRRRPPPKKKVVVZZZ___dddhhhiiiiiihhhgggbbb]]]```qqqjjjWWWWWW]]]ttt}}}ooo[[[UUUJJJ@@@<<<>>>:::///,,,222...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***+++---...,,,///666AAANNNXXX^^^```aaafffhhhaaaRRRFFFAAAAAA???IIIUUUbbbwwwvvv^^^;;;666222111000...---.../////////..................------...333;;;CCCHHHOOOQQQRRRRRRQQQQQQRRRSSSUUU\\\[[[YYYmmmwwwmmmOOO888>>>VVVwww~~~aaaoooPPPKKKCCC;;;555000,,,***------,,,+++******++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,......,,,,,,444DDDPPP^^^bbbeeeggghhheee]]]TTTVVVdddhhh[[[hhhyyyvvvqqqmmm~~~xxxhhhbbbdddLLLCCC888000---...//////.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,555BBBPPPXXX[[[YYYVVVbbbfffjjjjjjgggdddbbbbbb]]]jjjyyytttZZZYYYmmm{{{^^^OOOCCCAAA>>>555...............---------,,,,,,++++++++++++++++++++++++,,,------++++++---111444555999@@@JJJTTT[[[___```bbbeeedddYYYKKKCCCEEEJJJEEENNN\\\rrrtttxxx{{{HHH===444222333///---...///////////////////////////...///111888???GGGKKKPPPQQQRRRRRRQQQPPPRRRSSS\\\\\\```nnnttt\\\NNN@@@AAA^^^uuudddkkkXXXTTTMMMFFF???888111---///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------------.........222>>>PPP]]]dddeeeggggggddd^^^VVVPPP^^^nnn}}}~~~~~~|||zzzrrrfffhhh[[[PPPAAA555000000111111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111555AAAQQQ]]]aaaaaaaaabbbaaafffjjjhhhbbb]]]\\\]]]jjj~~~eeeVVV\\\uuuvvvlllxxx}}}qqqVVVCCC<<<888333...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,000666<<<@@@DDDJJJQQQWWW\\\___```cccccc^^^UUUKKKHHHMMMSSSOOOSSSaaa}}}}}}cccLLL888222333111///000...////////////000000000000000111555===DDDIIIKKKPPPQQQSSSSSSRRRRRRTTTUUUaaacccqqqdddMMM;;;>>>VVVyyyYYYrrrXXXVVVTTTPPPKKKCCC;;;555000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...+++,,,...222;;;JJJYYYdddhhhgggfffddd```[[[WWWVVVlllvvv~~~qqq|||www{{{qqqmmm```MMM===555222111111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---///222444@@@IIIVVV^^^```bbbdddgggbbbcccaaa[[[VVVXXXaaakkknnn___TTT\\\xxxsssxxxqqqyyy|||ssszzzrrrPPP@@@>>>:::111............------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------...333<<>>???MMMttt{{{qqqUUUVVVWWWXXXYYYWWWTTTQQQFFF???777222000///...,,,.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------..................---555FFFTTT[[[___bbb```dddaaaZZZbbbzzzkkk^^^fffsss{{{vvvpppbbbOOO:::222666111000......//////---,,,............---------,,,,,,,,,,,,,,,...333999===;;;???FFFMMMRRRUUUXXXZZZNNNLLLRRR```kkkssszzzgggYYYTTT]]]iii~~~sss\\\SSSHHH<<<444222///------......,,,---...//////...---,,,++++++...111444666888<<<>>>KKKPPPSSSUUUYYY^^^```^^^___UUUOOONNNLLLHHHKKKTTTcccwww___GGG777222555333222111000000111222333333333999BBBFFFFFFIIIOOOTTTRRRSSSVVVXXXYYY\\\bbbnnntttLLL<<>>===;;;CCCDDDHHHOOOUUUVVVRRRMMMKKKZZZsssaaaOOOddd{{{zzz|||zzzQQQAAA333000111000......---------......///000000111555888666222555>>>FFFIIIPPPWWWYYY\\\^^^[[[VVVKKKKKKNNNRRRSSS[[[ssszzz}}}zzzoooxxxkkkGGG555333333333333333222111000555999???BBBFFFJJJMMMNNNMMMOOOSSSYYY[[[^^^fffpppmmmFFF:::QQQmmmxxxfffZZZUUUTTTOOOPPPPPPNNNIII@@@777111/////////.........------------,,,,,,,,,,,,---------,,,,,,,,,---///000222666EEEUUU]]]^^^^^^\\\YYYVVVTTT___|||~~~^^^rrrrrr```oooqqqXXXBBB555222///......000000000---------............//////000333888===@@@@@@@@@JJJKKKMMMQQQTTTUUUSSSQQQLLLeeeaaaSSSZZZ{{{hhhQQQ:::333333000///000------------...000111222444444444111000666AAAKKKIIIQQQWWWZZZ\\\\\\WWWQQQHHHIIIOOOUUUYYYddd|||zzzlllzzz~~~UUU777444444444333222222111111555;;;AAACCCFFFKKKNNNNNNMMMNNNRRRWWWYYY]]]hhhtttvvvVVV???EEE___ttt{{{eeeWWWRRRSSSQQQOOONNNLLLFFF===777////////////............------,,,,,,,,,,,,------...---------...000222333>>>MMM\\\___^^^^^^]]]ZZZUUU```mmmiiifffxxx^^^___www}}}{{{~~~hhhQQQ:::666222////////////............/////////000000000333777;;;>>>@@@CCCEEENNNQQQTTTUUUUUUTTTUUUUUU[[[xxxlllPPP]]]yyycccDDD888444000///222............///111333444555333000///111888BBBJJJIIIQQQXXXZZZ[[[ZZZSSSLLLGGGEEEJJJUUU```ooo{{{zzz~~~qqqhhhCCC666555333222111111222222666===BBBCCCFFFLLLOOONNNNNNNNNQQQUUUWWW\\\iiivvvvvv\\\CCCEEE___wwwtttccc]]]XXXTTTOOOMMMLLLIIIBBB<<<000/////////...............------,,,,,,------...///...------...000333555CCCSSS```aaa^^^^^^^^^\\\___uuubbbccc\\\nnnvvvnnnpppvvvyyyzzz~~~rrr]]]>>>:::444000///...---,,,.../////////000000111111000555:::===>>>@@@DDDHHHQQQUUUYYYZZZXXXVVVVVVXXXttt|||ZZZZZZtttpppLLL;;;666000///222////////////111333555666555333//////222:::BBBGGGIIIQQQXXX[[[[[[XXXQQQIIIFFFAAADDDSSSfffyyyoooyyy~~~|||~~~sssnnnnnntttzzzzzzzzz{{{xxx~~~VVV777666333111000111222333666>>>CCCCCCFFFMMMPPPNNNNNNOOOQQQSSSUUU[[[iiixxxkkkIII999PPPxxxssskkkccc\\\VVVRRRRRROOOGGGBBBCCC;;;777111...---------------,,,,,,++++++,,,,,,---...,,,,,,---------333<<>>BBBCCCCCCEEERRRZZZgggjjjZZZKKKUUUjjjdddSSSnnn{{{^^^FFF999333///---000...---...000333444444111//////000666===EEEKKKJJJNNNTTTXXXYYYTTTMMMGGG999GGGLLLNNNfffxxxwwwpppmmmkkkhhhfffeeefffhhhiii___]]]```fffhhhddd``````kkktttyyywwwlllBBB444222444...///666555===@@@DDDGGGHHHJJJKKKMMMNNNRRRGGGGGGZZZbbbiii~~~uuuWWWEEE>>>YYYyyyzzzvvvrrrooodddYYYUUUQQQKKKGGGHHH>>>:::444000.........---------,,,,,,,,,,,,------///------///...///666???VVV^^^aaacccdddZZZVVVbbb~~~ssspppyyyvvvrrrwwwyyy]]]GGG555333444000...111...///000///......///111888666888>>>AAABBBEEEIIISSS]]]eeebbbUUUSSSgggnnn___aaannnYYYEEE555///222000...---...111333444444000000///111666>>>FFFJJJMMMPPPTTTWWWVVVQQQIIIDDDAAAJJJQQQ[[[vvvuuuyyysssggg___TTTRRRPPPNNNMMMNNNPPPQQQOOOPPPVVV\\\\\\UUUPPPPPPWWW]]]hhhwww|||xxx~~~QQQ;;;222555111000444444===@@@CCCFFFGGGIIIKKKLLLNNNPPPLLLPPPaaaooosssxxxcccIIIBBBHHHhhh~~~iiiyyyhhh\\\TTTNNNJJJJJJCCC>>>888333111///...---------,,,,,,,,,,,,------000......000000222;;;DDDWWW]]]___```]]]SSS\\\vvvzzz{{{vvvvvvyyyuuuqqq{{{sssnnnSSS999111333222000000//////000///...///111333999999;;;???@@@AAAGGGOOOXXXbbbeee[[[UUUeeejjjWWWbbbvvvsssWWW:::///444000///...///111333333333000000000222777???FFFJJJPPPRRRUUUVVVSSSMMMFFFBBBGGGJJJUUUkkkmmmooo^^^QQQKKKDDDBBB@@@>>>===>>>???@@@BBBEEEMMMRRROOOFFFAAABBBEEEHHHOOO\\\nnnyyyrrrvvv~~~hhhEEE333666555222555555<<>>@@@@@@BBBLLLVVV___gggdddZZZaaaxxxYYYXXXqqqlllFFF222222111000///000222333333222000000111444999@@@FFFJJJQQQSSSUUUTTTPPPKKKFFFDDDNNNNNN___sssvvvrrr]]]LLLCCC???AAA@@@???===<<<======>>>???CCCJJJNNNHHH???<<>>AAACCCEEEGGGIIIKKKNNNJJJRRR[[[llljjjNNN===LLLhhhsssgggrrr^^^QQQKKKJJJFFF@@@:::555222...+++///......------......//////---,,,///222777CCCNNNRRR]]]aaa]]]VVVTTTppp}}}uuummmxxxuuuxxxlllJJJ333///444333/////////000///000222666999======???AAABBBFFFQQQ]]]cccfffbbb___ttt}}}]]]VVVjjj]]]>>>222222111000111222333222000///000222666;;;AAAFFFIIIQQQSSSTTTRRRNNNJJJHHHHHHUUUZZZrrrrrrjjjzzzdddPPPCCC??????@@@???===<<<;;;;;;<<<<<<@@@BBBGGGIIIDDD======AAA<<>>AAABBBDDDFFFIIILLLNNNLLLSSS\\\nnneeeHHHGGGdddeeexxx|||ooo[[[MMMNNNJJJDDD>>>999555000---//////............/////////,,,,,,///333:::GGGSSSSSS^^^^^^WWWUUUXXXnnnhhhwww~~~lllYYYwwwpppsss}}}|||\\\>>>222444444/////////000000000444888<<<===<<<>>>CCCFFFLLLVVVaaaaaaaaa```jjj```QQQbbbyyy{{{yyySSS999333222111222333333111//////000333777===BBBFFFIIIPPPQQQRRROOOJJJHHHIIIKKKRRRaaa{{{lllrrrmmmWWWGGG@@@@@@CCC??????>>>===<<<<<<<<<<<<@@@@@@CCCFFFCCC>>>>>>CCC<<>>AAABBBDDDFFFJJJLLLOOOSSSZZZcccwww[[[AAAWWWeeebbb~~~{{{wwwrrrrrruuutttsss\\\RRRNNNHHHBBB===999444111000//////////////////000000------000555===KKKXXXTTT]]]XXXUUUaaaooo{{{rrrjjjfffdddzzzjjjlllzzzpppmmmddddddiiiqqqxxx~~~yyyyyy~~~wwwrrrMMM888555444000//////000000111555:::>>>>>>;;;===CCCJJJQQQ[[[ddd]]]^^^dddyyykkkZZZccc{{{zzzzzz|||fffCCC333222222333444333111//////111444999>>>CCCGGGIIIOOOPPPOOOKKKEEECCCFFFIIIJJJeeemmmnnnuuuaaaNNNCCC@@@AAACCCBBBBBBAAA@@@@@@?????????AAAAAADDDIIIJJJFFFDDDFFFGGGNNNZZZhhhuuu~~~}}}yyytttmmmhhhfffeee______^^^^^^___aaadddeeeiiinnntttzzzyyyuuuuuulll______iii|||___AAA111666===888===???AAABBBDDDFFFJJJMMMOOO___hhhrrrjjjMMMEEEnnnrrreeeyyyzzzvvvsssrrriiidddbbbccccccbbbeeejjjxxxrrrUUUQQQKKKFFFAAA<<<777444000000////////////000000111......111666???NNN\\\YYY___YYY[[[vvvlllsssvvvqqq}}}tttiiiaaaaaavvvwww\\\NNNIIIJJJLLLUUUcccppp|||ssseeegggxxxwwwwwwYYY<<<666555111///000000000111555;;;???>>>:::;;;DDDMMMUUU]]]eee\\\^^^jjj___YYY```~~~~~~qqqIII333333222333444333111...///111444999>>>CCCGGGIIIOOOOOONNNHHHBBB@@@CCCGGGHHHlllzzzaaarrr|||nnnZZZJJJBBB@@@AAAAAACCCCCCCCCBBBAAAAAA@@@@@@EEEDDDHHHPPPSSSOOOKKKJJJVVV[[[hhh{{{zzzqqqjjjiiigggccc[[[TTTNNNLLLKKKLLLLLLNNNQQQVVV]]]cccfffooossszzzxxxssssssnnncccaaafffyyyuuuMMM666;;;BBB:::>>>@@@AAACCCDDDGGGKKKNNNNNNgggsss\\\BBBOOOiiirrrqqqeee[[[UUURRROOOMMMNNNSSSWWWZZZ^^^ddd|||qqq\\\KKKHHHGGG???888777000///------///000///...000...---111:::GGGQQQWWW___WWWTTTgggzzz}}}wwwjjjcccTTTYYY```bbbYYYIII@@@??????MMM]]]hhhlllmmmqqquuu^^^fffhhhjjjtttddd{{{{{{gggiiiJJJ777333555555222///000555:::<<<===:::<<>>333111777666......666000333777:::>>>BBBGGGJJJGGGNNNHHH@@@CCCCCC???CCCOOOvvvbbbZZZtttaaaLLLCCCBBBCCCEEEGGGJJJMMMNNNLLLIIIGGGHHHJJJIIIRRRVVV^^^iiieeeZZZXXX\\\mmmlll]]][[[ZZZVVVQQQPPPNNNLLLKKKJJJJJJJJJEEEJJJPPPVVV\\\ccciiinnnvvv}}}zzzttttttrrriii___[[[uuu^^^<<<:::===888@@@???@@@CCCEEEEEEIIIOOOTTTjjjxxxQQQ???PPP{{{nnnnnnYYYHHH???@@@FFFFFFHHHJJJNNNUUU^^^jjjqqq|||zzzwwwuuuvvv{{{rrrUUUHHHFFFCCC<<<777222000......///000000///000//////555>>>JJJSSSXXXYYYWWWccc}}}nnn]]]TTTLLLJJJJJJJJJFFFAAACCCHHHPPPYYYccchhhfffbbb``````[[[iiirrrvvv}}}rrr]]]NNNhhhxxxppp{{{XXX;;;111333333222111444888:::;;;::::::>>>DDDJJJRRRZZZ```cccRRRaaasssPPPUUUppp~~~gggPPP@@@555777888111///333111333777;;;>>>BBBFFFJJJHHHNNNHHHAAACCCBBBAAAGGG\\\___eeelll[[[HHHAAABBBDDDFFFHHHKKKPPPTTTUUUTTTRRRSSSUUU\\\gggoooxxx|||mmmiiippp~~~bbbRRROOOMMMIIILLLKKKJJJIIIIIIJJJLLLMMMQQQUUU\\\ccciiipppuuuyyy}}}}}}tttrrrqqqiii```[[[XXXzzzwwwrrrHHH???CCC===@@@>>>@@@CCCDDDEEEJJJPPPXXXooofffFFFAAAcccvvv___OOOFFFAAAAAADDDAAAIIITTT]]]bbbeeehhhjjjqqqqqqppppppqqqtttyyy|||gggMMMEEEEEEAAA999444222000///000000000///000000333:::DDDNNNVVVZZZVVV^^^~~~}}}}}}eeeQQQHHHCCC>>>;;;<<<>>>AAAHHHPPPXXX[[[^^^```___^^^^^^___iiiyyy~~~qqqaaaQQQHHHWWWddd~~~yyytttkkkDDD222333111222444777:::;;;999777;;;AAAFFFJJJUUUaaaaaaZZZOOOxxx^^^JJJfff{{{wwwbbbLLL999444666444111111111444888;;;>>>BBBFFFIIIHHHMMMGGG@@@AAA@@@CCCPPPpppvvv\\\vvv|||aaaRRRCCC???AAACCCFFFHHHKKKQQQXXX[[[\\\\\\^^^```jjjyyyzzz~~~```QQQOOOMMMIIIKKKJJJJJJJJJKKKNNNQQQSSS[[[```hhhooovvv{{{uuupppnnniii```[[[GGGYYYYYY[[[QQQ???CCC===@@@>>>???CCCDDDEEEJJJQQQ\\\uuuTTT>>>JJJyyyvvvbbbMMMDDDCCCCCCCCCCCC@@@KKKYYYcccfffdddbbbaaaeeefffhhhkkknnnppprrrrrr]]]IIIFFFCCC===888555222000111111111000///000555>>>HHHQQQWWWYYYYYYkkkzzzwwwpppwww}}}~~~~~~xxxkkkWWWGGG@@@BBB>>>???EEEIIIJJJLLLOOOSSSUUUYYY___gggpppyyy}}}zzzqqqjjjccc___]]]WWWVVVeeeqqq}}}{{{RRR888444333444666888::::::999888???EEEHHHLLLWWWccc___RRR[[[dddTTTZZZwww}}}uuuzzzjjjVVV???333111222333222111444888<<<>>>AAAEEEGGGGGGIIIDDD??????>>>GGG]]]hhh___sssVVVJJJ???===@@@BBBDDDFFFGGGLLLRRRVVVWWWYYY]]]aaalll|||eeeZZZYYYYYYWWWSSSRRRPPPQQQSSSWWW[[[^^^eeekkksss{{{yyyppplllhhhaaa[[[KKKOOOHHHOOOyyy[[[AAAAAA<<<@@@>>>???BBBDDDEEEKKKQQQ___zzzNNN@@@YYYzzzooo___QQQDDD@@@CCCDDDDDDEEEJJJRRR[[[___]]]ZZZYYYYYY___aaadddiiinnnpppqqqpppyyyYYYIIIDDDAAA;;;888444222111222111111...111777@@@JJJRRRVVVXXXYYYsssnnniiiqqq}}}|||yyyqqqpppxxxuuuhhh[[[UUUPPPGGG@@@<<>>>>>===NNNlll```mmm}}}kkkOOOFFF>>>>>>@@@AAABBBDDDCCCFFFHHHIIIJJJNNNUUUZZZfffvvviii```___``````___]]][[[[[[]]]aaagggjjjsssyyyrrrkkkfff```ZZZNNNMMMEEEPPP{{{zzzmmmMMMCCC???@@@>>>>>>AAACCCEEEKKKRRRccc~~~MMMGGGgggtttdddZZZLLLHHHDDDEEEEEEEEEHHHNNN[[[aaafffeee^^^WWWTTTUUU\\\^^^bbbhhhooorrrqqqoooqqqUUUHHHDDD???;;;666333222222222222///222888AAAKKKRRRVVVWWWXXXxxxrrreeexxx```VVVqqqvvvvvv{{{}}}tttssszzz~~~cccSSSEEEAAACCCCCCCCCCCCKKKGGGFFFIIIKKKLLLQQQWWW\\\hhhyyyyyypppooossstttpppkkkfff[[[YYYkkk~~~uuuoooKKK888777777666555555888===AAAFFFIIINNNTTTYYYZZZYYYWWW{{{___HHH^^^sssyyyvvvwww~~~wwwbbbEEE111---111222222555:::===???AAACCCDDDAAAAAA===>>>??????WWW~~~zzzbbbzzzdddLLLEEEAAABBBEEEDDDDDDFFFCCCDDDEEECCCDDDHHHOOOVVV^^^mmm{{{rrrkkkhhhhhhjjjllljjjgggfffhhhmmmsssxxxvvvkkkddd^^^XXXMMMMMMGGGWWWnnn___DDD@@@@@@>>>>>>AAACCCEEELLLSSShhhrrrJJJQQQzzzwww```OOOIIICCCDDDHHHJJJHHHHHHQQQ\\\llltttzzzxxxlll___WWWUUUYYY\\\bbbjjjpppqqqlllgggiiiRRRHHHAAA===888444333333333222222555:::CCCLLLSSSVVVVVV```pppuuuzzz}}}ZZZccc}}}uuuwwwzzzxxxsssRRRIIIBBBCCCFFFHHHIIILLLLLLIIIHHHKKKNNNUUUcccooowww{{{tttqqqqqqqqqmmmjjjiiiddd^^^dddzzznnnxxxTTT<<<666666666555555888>>>CCCHHHIIIQQQZZZZZZVVV[[[eeeyyyUUUQQQttt|||vvvxxx||||||~~~nnnMMM666222333000222666:::>>>???@@@BBBCCC@@@???===@@@BBBCCC```nnnkkkvvv^^^KKKFFFEEEHHHKKKJJJJJJLLLHHHIIIJJJIIIIIILLLSSSXXX^^^mmmzzzzzzwwwxxx}}}yyyvvvsssrrruuu|||{{{kkkbbb\\\WWWOOOMMMEEEWWWnnnwwwwwwIIICCC@@@>>>>>>@@@CCCEEELLLTTTmmm```GGGccckkkRRREEECCCBBBDDDGGGJJJJJJOOO]]]kkkzzzttteee]]]ZZZXXX]]]eeeoootttpppddd[[[xxx[[[LLLCCC>>>999555333333333333555777<<>>CCCHHHHHHRRR___\\\TTT]]]qqqhhhMMM[[[}}}zzzxxxvvvvvvnnnoooPPP;;;777666///222666;;;>>>???@@@BBBCCC@@@>>>===BBBDDDFFFgggiiittttttZZZKKKGGGHHHMMMPPPPPPPPPQQQMMMOOORRRRRRRRRTTTYYY]]]gggvvv||||||kkkaaa[[[VVVOOOJJJ>>>NNNvvvtttSSSKKK@@@>>>===@@@BBBEEELLLUUUnnnSSSGGGtttppp}}}eeeMMMCCCFFFEEEDDDEEEGGGKKKTTTeeeuuurrreee```aaaYYY___jjjuuuyyyppp___RRR}}}RRRGGGBBB<<<777333222444666111???BBBAAALLLTTTUUUXXXppp}}}rrrzzzuuuppp]]]KKKDDDBBBCCCDDDGGGJJJNNNRRRTTTUUURRRUUUaaannnyyyzzzlllfffkkklllggghhhfff```[[[___tttmmmiiikkk:::555777777777888>>>CCCEEEGGGMMMQQQ[[[___PPP^^^ZZZWWW|||{{{~~~zzzwwwwwwxxx|||kkklllvvv|||rrr}}}|||~~~}}}vvvyyylll^^^UUU>>>...000555555666888;;;>>>@@@AAAAAA;;;FFFCCC@@@GGGNNNnnn~~~nnnoooQQQIIIIIIIIIIIILLLOOORRRTTTUUUUUUWWWYYYXXXYYYaaakkkxxx}}}qqqaaaXXXVVVLLLEEE@@@@@@iiiqqqmmmBBBAAADDD<<<>>>IIIDDDMMMnnnhhhOOOJJJ|||sssmmmXXXIIIBBBAAABBBCCCEEEJJJSSS]]]gggmmmzzzzzzxxxqqqiiiggglllqqqtttsssyyyoooYYYLLLgggNNNEEE>>>;;;888333333666444===???CCCOOORRRRRRXXXvvvzzzuuurrrlllYYYGGGAAADDDFFFHHHJJJKKKOOOSSSWWW\\\___gggrrryyy}}}ooogggfffggggggggggggfffaaa^^^kkkxxxeeetttCCC666777888888999>>>BBBDDDIIIPPPXXX]]][[[XXXppptttYYYgggzzztttzzzwwwttt}}}~~~vvv}}}tttiiimmmtttwwwiiisss|||wwwssslll\\\OOO<<<222444333555666888;;;===???@@@AAA;;;AAA@@@@@@III]]]zzzpppRRRFFFFFFGGGIIILLLOOOSSSUUUXXXYYY\\\```aaadddooozzzssscccXXXTTTMMMFFFBBB<<>>AAACCCLLLQQQ^^^```[[[lllgggdddxxxqqqlllooowwwvvvllljjjqqqrrrlllsssssslll___\\\ccchhhhhh]]]dddoooyyy}}}|||}}}{{{xxxiiimmm[[[KKK999666888222444666888:::===???@@@@@@;;;;;;???CCCPPPvvvnnnRRRCCCDDDEEEHHHLLLPPPSSSUUUXXXXXX\\\```bbbeeeppp|||xxxfffXXXQQQLLLFFFDDD:::AAAPPP\\\}}}ssszzzXXXBBBCCC======DDDKKKfff{{{PPPIII\\\~~~qqq]]]NNNFFFEEEFFFJJJPPPXXX___bbbbbbaaa```iiijjjkkklllnnnrrrwww|||~~~rrrXXXLLLbbbDDD??????777333666999;;;???JJJPPPJJJUUUqqqkkk~~~xxx|||sssyyyttteeeaaaZZZOOOJJJMMMKKKPPPTTTTTTQQQTTT\\\cccdddggglllrrr||||||{{{|||~~~}}}|||xxxeee```gggbbb```ddddddWWWSSSpppmmmbbb[[[<<<888777:::===>>>@@@CCCMMMPPP___aaabbbzzz```uuu}}}vvvxxxxxxvvvsssnnnhhhbbb___aaagggeee[[[WWW[[[[[[VVVVVVUUUOOOIIIJJJRRRVVVUUUTTTYYYaaaiiipppwww}}}|||zzzxxxzzz}}}}}}zzzwwweeeqqqzzzmmm```LLL999888:::222444555888:::<<<>>>??????===999AAAKKK]]]iiiOOOCCCDDDEEEHHHKKKOOOSSSUUUWWWWWWXXX[[[[[[^^^hhhsss}}}jjjYYYNNNIIIBBBDDD<<<:::>>>MMMzzz{{{uuuaaaBBB@@@>>>>>>CCCRRRtttqqqMMMKKKfffxxxkkkVVVKKKGGGHHHIIINNNXXXgggpppoooiiiaaa\\\ddddddcccdddgggnnnuuu{{{rrr\\\SSSyyyNNN>>>===999555666888<<>>>>>???;;;EEEUUUooohhhPPPFFFFFFFFFHHHKKKOOOSSSVVVYYYXXXYYY[[[[[[^^^hhhtttooo[[[MMMHHH>>>BBB>>><<<;;;HHHvvvyyytttFFF???>>>@@@EEEZZZjjjLLLLLLssswwwfffQQQHHHGGGGGGGGGQQQ```sssyyyoooiiijjjhhheeebbbcccjjjttt{{{vvveee___aaaEEE<<<:::888777666>>>EEEKKKKKKJJJeeefffaaapppxxx```]]]zzzgggeeeiiihhhddddddfffdddaaa``````bbbeeehhhmmmnnnoooooonnnnnnoooqqqzzz{{{vvvqqq{{{vvv```QQQGGGDDDIIIPPPOOOSSSWWWYYYZZZ```jjjrrryyy~~~zzzwwwvvvtttsssiiillllllfff```[[[VVVRRRPPPUUUaaaqqqsssccc^^^aaa[[[[[[___[[[VVV```qqqnnnfffoooFFF;;;666:::===<<>>GGG\\\iiiSSSIIIHHHGGGHHHLLLQQQWWW[[[YYYYYY[[[^^^```eeeqqq~~~ttt^^^NNNHHH>>>@@@======;;;DDDnnnQQQBBB>>>BBBHHHbbbaaaHHHNNN{{{aaaMMMGGGGGGFFFCCCKKKZZZnnn|||{{{wwwuuummmllliiiccc```eeepppzzzwwwlllgggxxxSSS???::::::999555???EEEIIIMMMQQQhhhfffqqq~~~jjjwww[[[pppmmm\\\```iiijjjfffeee^^^\\\XXXUUUTTTTTTUUUVVVYYYYYYXXXVVVUUUVVV[[[___gggjjjmmmpppzzzsss```SSSMMMKKKMMMQQQOOOQQQUUUYYY^^^gggpppvvv~~~~~~xxxxxxnnnjjjeee```]]][[[XXXVVVQQQUUUUUUOOOKKKJJJHHHDDDKKKSSSbbbwww|||kkk^^^[[[YYYZZZ[[[ZZZWWW[[[bbbwww___xxx|||JJJ===555999<<<;;;???FFFNNN^^^dddlll^^^fffzzzvvvfff[[[XXXWWWTTTPPPLLLGGGDDDCCCBBBAAACCCBBB>>><<<===???>>>???AAADDDHHHIIIIIIIIIJJJHHHHHHHHHFFFDDDDDDGGGIIIKKKRRR^^^mmmzzzyyyuuu|||tttqqqqqqqqqppppppiiifff|||tttbbbWWWEEE;;;999666444555666888:::;;;<<<<<<<<>>AAAJJJjjjYYYHHHTTTmmm~~~___MMMJJJKKKGGGBBBCCCOOO]]]fffiiikkknnnqqqkkknnnoooiiiccceeeppp{{{}}}tttmmm```BBB;;;;;;999555@@@DDDHHHOOOVVViii|||mmmvvvmmmyyyaaa|||dddUUU]]]kkknnnjjjhhhaaa___[[[XXXVVVVVVWWWWWWOOOQQQRRRQQQMMMKKKLLLMMMRRRVVV\\\ccckkkqqqssssssqqqeeeXXXPPPNNNMMMMMMMMMOOOPPPSSSXXXaaakkktttyyyyyyrrrlllddd^^^]]]VVVSSSNNNKKKIIIGGGEEECCCEEEJJJJJJEEEDDDIIIKKKIIIOOOUUUbbbvvvsssaaaTTTWWWYYYXXXVVVVVVWWWXXXssszzzZZZmmmMMM>>>444888<<<;;;???GGGKKKdddkkkuuurrrUUUppp|||ooo^^^SSSQQQOOOMMMHHHCCC>>>;;;888777:::<<<===<<<<<<@@@CCCDDDDDDAAAAAACCCFFFEEEBBBAAA@@@AAAAAA@@@??????BBBDDDDDDIIITTTcccqqqyyyzzzxxxvvvqqqrrrmmmmmmnnnoooeeeiiidddkkkvvv]]]TTTHHH>>>:::666444555666888:::;;;;;;<<<999???AAA]]]fffTTTIIIGGGFFFGGGNNNXXXccciiiiiiiiilllpppssszzzyyybbbQQQGGG???@@@777999???IIInnnmmmLLL>>>@@@KKKnnnVVVLLL[[[sssccc~~~```OOONNNPPPKKKEEEDDDKKKSSSVVVWWW[[[cccjjjlllsssxxxtttllllllvvvwww}}}MMM888777999777???DDDDDDHHHZZZuuu|||rrrwww[[[TTTcccmmmoooqqqnnnbbbcccaaa^^^___aaa^^^XXXYYYYYYXXXRRRMMMLLLPPPTTTYYYVVVUUU[[[cccgggddd___```]]]YYYSSSOOONNNQQQTTTRRRVVVZZZ[[[___jjj|||}}}lll\\\ZZZ]]]ZZZQQQIIIKKKHHHFFFGGGHHHFFFEEEEEEJJJGGGGGGJJJJJJGGGJJJQQQOOOUUUiii~~~}}}dddVVVRRRRRRWWWYYYSSSMMMJJJ]]]zzzUUU[[[fff>>>444???999888CCCFFFXXX```ggg~~~jjj```yyymmm___UUUOOOLLLIIIFFF@@@;;;888888999:::===;;;:::;;;===>>>>>>>>>@@@AAABBBAAA???>>>???@@@>>>???CCCFFFCCC???AAAGGGLLLTTT```ppp{{{}}}uuukkkrrrnnnmmmuuuxxxtttmmmmmmmmmkkkjjjjjjmmmgggkkk```KKKCCC<<<777666555666777999999:::::::::===CCCEEE___hhhNNNFFFGGGHHHIIIQQQ^^^jjjqqquuu}}}hhhSSSKKKAAA===>>>999999OOOlllnnnRRR???CCCJJJqqq~~~OOOLLLvvviii{{{~~~___PPPLLLHHHGGGJJJIIIOOOXXX\\\^^^aaaffflllmmmuuuzzzvvvpppttt^^^AAA::::::999@@@CCCCCCOOOhhh}}}~~~tttZZZTTTbbbiiilllooommmmmmnnnmmmjjjkkkmmmlllhhhfffhhhhhhbbbZZZVVVZZZ___cccaaaaaadddhhhjjjgggccc\\\[[[ZZZWWWTTTSSSTTTVVVVVV^^^eeeggghhhtttvvveeeVVVTTTYYYXXXQQQLLLOOOLLLIIIIIIJJJKKKKKKKKKPPPMMMMMMOOONNNKKKNNNTTTSSS[[[qqqkkk[[[UUURRRTTTUUUQQQLLLJJJVVVvvvQQQVVVlllCCC555===888777CCCHHH]]]aaaggg}}}aaavvv}}}sssfffZZZPPPKKKHHHCCC@@@<<<999777888:::<<>>>>>>>>@@@AAAAAAAAA>>>???@@@???===<<<>>>@@@EEEHHHNNNSSSQQQLLLOOOTTT\\\gggtttyyyiiieeebbbccckkkuuuzzz~~~xxxooommmllljjjgggfffiiibbbbbbcccMMMCCC<<<888777555666777888999:::::::::???CCCGGGdddlllPPPEEEEEEEEEGGGNNNYYYeeekkkxxxiiiWWWJJJAAA>>>???:::777GGG]]]jjj[[[DDDIIIUUU~~~uuuLLLTTT|||mmmaaaQQQMMMJJJIIILLLNNNVVV___dddeeefffiiilllrrruuuvvvrrrpppyyyoooKKK<<<:::999AAABBBCCCZZZ|||mmmWWWTTT```eeehhhoooppptttvvvvvvsssssswwwwwwuuurrrvvvwwwrrrjjjeeegggkkklllllllllmmmkkkiiigggeee^^^___```^^^\\\YYYYYYYYY\\\gggpppqqqrrrxxxhhhXXXUUUXXXWWWTTTQQQRRRQQQOOOOOORRRWWWYYYZZZZZZXXXXXXXXXWWWTTTVVVZZZ[[[ccc{{{uuu___WWWPPPQQQRRRNNNJJJIIIMMM}}}vvvRRRSSSrrrJJJ666;;;888777BBBKKK^^^___gggfff```~~~wwwqqqfffZZZOOOHHHDDDBBB<<<;;;888666777999<<<>>>>>>>>>======>>>>>>??????<<<>>>??????>>>@@@EEEIIITTTZZZccciiifffaaabbbhhhrrrooo___\\\]]]ccchhhkkkpppvvv{{{~~~sssmmmjjjgggeeecccfff```YYYmmmjjjQQQCCC;;;777777555555666777999999:::;;;===@@@IIIlllrrrVVVHHHFFFFFFIIIOOOXXXbbbhhhuuu{{{~~~~~~lll\\\JJJAAA>>>@@@===666===KKK[[[ppptttbbbFFFJJJ___jjjHHH[[[xxxrrr^^^MMMIIIGGGGGGIIIRRR]]]kkkssstttqqqpppqqqyyyxxxtttppprrrxxxSSS===888777AAACCCFFFcccdddRRRQQQ]]]bbbiiitttxxxyyy}}}~~~zzzyyy|||~~~~~~~~~|||yyyxxxwwwtttwwwyyywwwsssooommmmmmkkklllllliiifffbbbaaaaaagggnnntttvvv|||uuuddd^^^]]][[[YYYXXXVVVWWWVVVWWW]]]eeejjjjjjddddddcccbbb```^^^```bbbeeekkk|||```VVVOOOPPPQQQNNNJJJGGGBBBooo}}}YYYTTTuuutttPPP777999:::888@@@NNN^^^cccppp}}}]]]kkkvvv|||{{{iiicccXXXNNNGGGBBB@@@>>>:::888777666777:::===@@@>>>???>>>===<<<;;;<<<===;;;???DDDFFFIIINNNXXX___kkkrrr}}}|||tttuuu|||xxxgggccc```aaa___\\\]]]```ffflllvvvzzzppphhhccceeeccceeeaaaVVV]]]pppTTTCCC:::666555555555666777888999:::;;;>>>AAASSS}}}|||___MMMJJJJJJOOOVVV]]]ffflllmmmsssxxx|||}}}nnnaaaLLLBBB===???>>>777999@@@JJJdddiiiIIIKKKgggbbbGGGaaayyyvvv\\\KKKGGGEEEFFFIIIXXXggg|||{{{www|||^^^BBB777555AAAEEEJJJkkkzzz\\\MMMNNNYYY```lll{{{~~~~~~}}}}}}zzzzzzyyyuuuqqqoooooopppuuuuuuvvv{{{~~~ooohhheeebbb``````___bbbbbbbbbgggooorrrpppkkkmmmmmmkkkiiiiiijjjjjjqqquuu^^^TTTNNNQQQTTTQQQJJJFFF<<>>:::@@@RRR___kkkwww\\\yyy}}}uuuvvv{{{uuuooojjjaaaZZZQQQIIIEEECCCAAA@@@;;;:::999999:::<<>>===>>>@@@???FFFNNNTTTZZZdddpppzzz|||pppjjjdddaaa]]]XXXWWWZZZ]]]```eeemmmvvv}}}uuuiiiaaacccbbbccc```VVVTTTuuuoooSSSAAA999777666444444555666777999;;;<<>>HHHfffyyyrrrPPPOOOqqq]]]IIIiii~~~|||___OOOKKKHHHJJJOOO^^^ppprrrOOO999555>>>DDDNNNooopppiiipppwwwzzzYYYKKKKKKVVV^^^mmm}}}|||}}}{{{zzz{{{}}}zzz{{{uuuqqqnnnkkkjjjllllllqqqssspppsssyyyxxxqqqtttxxxyyyvvvuuuwwwxxxwww___UUUNNNQQQUUURRRKKKFFFBBB]]]bbbTTT______===888AAA<<<@@@WWW]]]pppmmm]]]xxxuuutttuuu~~~tttnnnjjjggg___XXXOOOIIIGGGFFFCCCAAA<<<;;;;;;;;;===???BBBCCCAAACCCEEEDDDAAAAAADDDGGGMMMVVVaaaiiippp{{{qqqkkkeeeaaa]]]YYYZZZ]]]\\\\\\\\\```hhhttt~~~xxxzzz|||mmmaaa___```]]]\\\WWWNNNdddoooTTTAAA999888777444444444555666999;;;<<<@@@FFFiiiuuuQQQLLLPPP^^^llluuu}}}qqqcccNNNDDD<<<;;;<<<;;;===@@@OOOqqqqqqkkktttUUUQQQuuuXXXLLLwwwdddVVVPPPMMMQQQXXXcccttt___===999<<>><<<;;;;;;===@@@OOOyyywwwfffrrrXXXSSSyyyWWWOOO{{{qqqeee]]]YYY^^^hhhrrr}}}jjjAAA<<<:::>>>SSSuuufffyyyjjjvvviiibbbQQQKKKPPPXXXgggsssppp~~~~~~uuupppsssyyysss^^^PPPIIIFFFHHHSSS]]]aaagggttt~~~kkk\\\OOOMMMPPPOOOKKKHHHDDDLLLuuurrrZZZSSSvvvvvvFFF666@@@<<>>DDDZZZoootttRRRkkkqqqkkkttt{{{nnnbbbZZZVVVUUUPPPHHHAAA<<<::::::;;;;;;>>>@@@>>><<<@@@KKKTTT\\\___aaadddlllvvv{{{zzzxxxuuuttttttpppiiiaaa[[[WWWSSSVVVYYY___fffmmmppppppooo}}}|||ooogggbbb^^^ZZZWWWSSSOOORRRXXXjjjOOO???999777777666444444777999;;;;;;???]]]zzzdddhhhvvvooo```PPPFFF===;;;;;;999:::===JJJxxxwww]]]ZZZRRRWWWtttqqqxxxwwwNNN999BBB???SSS~~~zzzrrrcccSSSOOOUUU]]]rrrzzzlll___XXX```mmm{{{eeeOOOGGGEEECCCFFFKKK[[[dddpppwwwyyywww[[[KKKJJJHHHIIIJJJEEEDDDJJJcccuuuYYYQQQqqqUUU777<<>>AAAAAA@@@BBBIIIOOO[[[bbbiiiooovvv~~~sssggg```jjjzzzzzzzzz~~~zzzxxxzzz|||xxxqqqhhh```[[[WWWTTTYYY\\\ccckkkrrrwwwxxxxxxwwwuuukkkaaa\\\YYYWWWTTTQQQSSSYYYkkkMMM===999999777666444555777999;;;<<>><<<>>>BBBDDDEEEFFFIIIKKKTTT^^^kkksss{{{vvvooojjjnnnyyyrrrfff\\\WWWSSSQQQ[[[gggppppppsssxxx|||}}}qqqgggaaa^^^]]]]]]aaaeeemmmvvv}}}|||vvvuuu```[[[WWWWWWUUUSSSUUUYYYoooMMM;;;888999777666555555666999<<<>>>III```yyyqqqppppppnnnhhhfffjjjxxxppp```PPPFFF===;;;;;;999:::===DDD___{{{{{{~~~WWWjjjoooffffffmmmuuuvvvpppxxx\\\@@@>>>AAA]]]nnnZZZSSSZZZkkk~~~ssshhhZZZQQQZZZaaajjjrrr{{{zzzjjjVVVIIIEEEEEEJJJLLLPPP^^^nnn{{{wwwZZZIIIGGGDDDEEEFFFBBBBBBCCCWWWsssWWWKKKhhhbbb===<<>>@@@AAA@@@AAABBBDDDGGGIIIKKKLLLQQQ[[[gggrrr{{{~~~xxxpppccc______hhhvvv|||xxxqqqiiiaaa[[[]]]bbbfffoooxxx~~~qqqgggddddddgggjjjnnnsss{{{|||www~~~~~~aaaZZZUUUVVVVVVUUUVVVXXXtttrrrOOO;;;777888666666666555666999>>>AAAMMMjjj~~~pppnnnsssuuuuuuqqqkkkjjjpppyyyqqq```PPPFFF===;;;;;;999:::===:::KKKcccsssjjjrrrSSSkkkmmm```^^^aaaiiipppqqqttt|||UUUBBB;;;@@@aaazzzaaaVVVbbbzzzuuuiii\\\SSS\\\___cccfffgggcccZZZRRROOOJJJJJJPPPWWWbbbyyyqqqVVVHHHIIIGGGGGGGGGAAABBB@@@RRRzzztttXXXHHHaaaggg@@@<<>>???AAABBBDDDCCCCCCDDDGGGKKKPPPSSSYYY^^^gggqqqzzz{{{ooo```[[[```iiivvv|||uuupppooottt|||tttiiigggiiinnntttyyy~~~yyy{{{zzzxxxddd[[[SSSTTTVVVVVVVVVWWWbbboooOOO===888888666666666666666:::???DDDRRRxxx~~~xxxzzzvvvzzzqqqaaaPPPFFF===;;;;;;999:::===999EEEVVVsssaaafffLLLfffwwweee\\\\\\```fffkkkxxx~~~yyyRRRCCC:::AAAccc}}}cccYYYiii}}}rrrggg___^^^ZZZ^^^lllxxxvvvggg[[[WWWQQQSSS___nnnmmmSSSGGGIIIHHHHHHHHHBBBBBB???PPPuuuwwwZZZEEEZZZjjjBBB<<>>???@@@FFFEEEEEEEEEGGGNNNVVV]]]^^^bbbhhhooowwwvvviiiZZZ___jjjxxxvvvjjjjjjlllsss{{{zzzzzz~~~|||uuu{{{jjj]]]SSSQQQTTTUUUUUUUUUSSSyyyiiiNNN@@@:::888666777777666666:::AAAGGGYYYqqqaaaPPPFFF===;;;;;;999:::===;;;EEEUUU~~~bbb{{{[[[HHHddd|||}}}uuujjjbbbccciiinnnsssxxxyyyWWWEEE;;;BBBccc}}}~~~~~~nnnhhhxxx{{{wwwjjjgggqqq~~~oookkkggglllmmmRRRDDDEEEDDDEEEGGGBBBBBB???OOOrrr~~~```HHHXXXmmmBBB<<>>???@@@???>>>======???@@@AAACCCFFFHHHHHHJJJPPP[[[dddbbbjjjqqqtttvvvtttmmmdddmmmxxxsssiiilllqqqzzz~~~~~~wwwsss|||ppp```RRROOOSSSTTTSSSSSSKKKgggfffNNNAAA:::777555777888666666:::BBBIII```qqqbbbPPPFFF===;;;;;;999:::===;;;FFFYYYhhhuuuTTTHHHhhhqqqnnnuuussspppsss~~~{{{___HHH>>>DDDbbbvvvvvvrrrwwwuuu}}}~~~oooSSSBBBBBB@@@BBBEEEAAABBB???OOOqqqgggLLLYYYoooBBB;;;EEE\\\{{{aaa}}}tttsssuuu~~~xxxoooaaabbbkkkooojjjhhhcccSSS===>>>???>>>===>>>@@@BBBCCCBBBAAA??????AAABBBDDD@@@EEEJJJKKKLLLRRR^^^hhhiiittt~~~|||zzzyyywww}}}mmmgggnnnvvvzzztttrrrzzztttbbbRRRNNNQQQSSSRRRRRRIII\\\hhhOOOBBB999444555777888777666:::CCCJJJfffqqqcccPPPFFF===;;;;;;999:::======IIIaaannnuuuQQQJJJnnnttttttiiiRRRAAAGGGbbbzzzyyybbb|||rrrUUUDDDCCC@@@BBBDDDAAAGGGAAANNNqqqqqqOOOYYYtttJJJ<<>><<<;;;999999;;;;;;KKKzzzqqqxxx[[[PPP|||kkkNNN>>>CCC]]]~~~lllqqqUUUDDDCCC@@@AAADDD@@@BBB>>>LLLnnnsssRRRYYYrrrIII===HHHiiiyyybbbqqqiiinnnwwwyyyvvvwwwnnnttt}}}yyygggYYYTTTKKKKKKJJJHHHGGGHHHKKKMMMMMMNNNNNNMMMJJJIIIIIIKKKJJJIIILLLRRRWWW]]]iiiuuu~~~jjjkkkmmmvvvzzzyyyxxxvvvuuuxxx}}}hhhQQQLLLOOOOOONNNOOOPPPSSStttVVVBBB<<<666999888888888777:::EEEPPPxxxrrrcccQQQGGG>>><<<;;;999999;;;;;;EEEqqqnnnuuu^^^XXXxxxsssgggPPP@@@EEE[[[ttt{{{~~~}}}oooTTTEEEDDD@@@AAACCC@@@@@@===JJJkkkkkkNNNRRRzzzpppIII>>>IIIlll~~~aaa~~~yyylllhhhiiinnnvvvxxxuuussstttkkkqqqyyy{{{qqqaaaYYYXXXSSSSSSQQQOOONNNOOORRRUUURRRUUUWWWUUUOOOLLLMMMPPPPPPOOOQQQVVV\\\dddqqq~~~}}}~~~}}}gggjjjooo{{{|||uuuqqqmmmlllnnnqqqssswww|||lllSSSLLLMMMLLLLLLNNNTTTOOOvvv___GGG>>>777999888888888888:::EEEQQQzzzrrrdddPPPFFF>>>;;;;;;999999;;;===AAAdddqqqvvvbbbbbbggg^^^xxxlllRRRCCCEEEYYYuuuzzzxxx~~~zzzkkkRRREEEDDD@@@@@@CCC@@@CCC===HHHhhh~~~^^^HHHJJJooonnnHHH???JJJnnnbbbuuuiiinnnkkklllqqqssspppnnnoooeeehhhmmmqqqlllbbb]]]]]]\\\[[[YYYVVVTTTTTTVVVYYYZZZ___bbb^^^UUUOOOPPPSSSYYYWWWYYY]]]bbbiiivvvjjjmmmttt~~~zzzuuusssssskkkllllllnnnttt|||mmmTTTKKKLLLKKKLLLOOOUUUJJJiiigggJJJ>>>777999777888888888;;;FFFRRRuuupppdddOOOFFF===;;;:::999999;;;===AAAVVVuuuzzzbbbhhhbbbZZZxxxyyyUUUCCCAAASSS|||yyyxxxwwwgggPPPDDDEEEAAA@@@CCCAAADDD<<>>>>>MMMnnnyyySSSGGGCCCbbbfffFFFBBBPPPwwwsssyyyyyyuuutttvvvyyyyyyyyy~~~|||}}}}}}xxxtttrrroooqqqsssrrroookkkiiihhhmmmooopppmmmfff^^^WWWTTT[[[```jjjwww}}}}}}||||||{{{llljjjlllzzzyyyhhhuuu{{{dddOOOHHHGGGDDDFFFKKKJJJMMM[[[dddIII@@@:::888777888999999<<>>666888777888999999===HHHTTTqqqsssdddZZZMMMCCC;;;::::::999999;;;:::===;;;bbbvvvXXXcccsssVVVDDDPPP{{{~~~~~~~~~}}}~~~qqqaaaMMMGGGAAA???AAADDDCCC@@@CCCAAAZZZ}}}zzzWWWFFFHHHyyy]]]CCC@@@SSS~~~www~~~{{{yyyzzz~~~}}}{{{xxxqqqnnnooolllxxx}}}wwwuuuvvvwwwzzzwwwyyy~~~|||pppddd___dddkkkvvv|||}}}uuu{{{vvvqqq^^^KKKCCCCCCCCCDDDDDDHHHYYYXXX|||gggIII999CCC<<<999777888888<<>>999===```ooo\\\[[[yyyzzzUUUJJJUUU~~~{{{}}}|||{{{{{{zzz{{{}}}nnn]]]KKKFFF@@@???BBBDDDDDDBBB===>>>\\\yyy[[[IIIJJJ{{{YYYBBB???RRR|||qqq}}}{{{{{{}}}|||zzzyyyvvvvvvyyyzzz~~~~~~}}}uuuiiiffflllpppwww|||wwwzzz{{{~~~nnn[[[IIIBBBBBBCCCCCCDDDGGGSSSTTT~~~mmmOOO;;;@@@;;;999888999999>>>KKKYYY}}}mmm```YYYHHH@@@:::999888777888;;;===>>>JJJqqqttt```\\\xxxvvvyyyXXXOOOTTTrrr|||~~~}}}~~~{{{{{{wwwvvvuuuxxx~~~|||jjjXXXGGGCCC??????BBBDDDEEEDDDAAABBBaaapppZZZKKKMMMVVVBBBAAASSS|||ooo~~~}}}|||}}}{{{xxxxxxyyy~~~zzzsssqqqzzzyyy}}}uuusssxxx}}}qqq||||||zzzhhhWWWFFF@@@AAABBBBBBCCCEEEIIIMMMrrrUUU======999999::::::999???PPPaaa}}}}}}mmm^^^UUUGGG@@@:::999888777888;;;777===QQQ{{{aaa\\\qqqppptttzzz]]]NNNMMMeee}}}}}}uuurrrqqqwww}}}xxxfffTTTDDDAAA??????AAADDDEEEEEEEEEEEE```^^^RRRIIIQQQWWWDDDEEEVVVrrr~~~~~~{{{vvvqqqqqqxxxuuupppzzzvvvcccRRRBBB>>>@@@AAAAAABBBBBB???JJJuuuWWW???<<<999:::;;;:::888>>>QQQdddyyyvvvvvvwww|||kkkZZZOOOEEE>>>999999999777888;;;666<<>>:::;;;;;;:::777<<>>>>>>>>YYYxxxZZZCCC???;;;::::::999888===MMM]]]||||||xxxiiiYYYOOOAAA<<<888999:::888999;;;:::>>>???LLLyyyooosssssseeezzzsss[[[ppphhhSSSMMM```vvvccccccyyy~~~|||vvvqqqpppsssoooaaaRRRJJJCCCCCCBBB@@@???>>>???@@@BBBPPPvvvjjjIIIFFFGGGmmmyyyLLLBBBFFFSSSxxxtttvvvyyyxxx{{{{{{xxxtttpppkkkfffeeefffgggnnnssstttzzzwwwtttZZZLLL>>><<>>======EEEgggqqqYYYDDD;;;;;;999999::::::@@@NNN[[[yyy~~~rrreeeWWWMMM@@@;;;777999:::888999;;;666===:::???lllwwwrrrssszzzeeetttpppRRRbbbsssZZZMMM\\\|||kkk^^^^^^nnn~~~uuuqqqpppqqqjjjZZZMMMHHHDDDDDDCCCAAA>>>======>>>DDDQQQsssbbbEEECCCHHHuuutttJJJDDDIIITTTwwwvvvyyy}}}~~~|||yyywwwsss{{{~~~{{{}}}wwwsssZZZKKK>>><<>>???mmmyyygggnnnmmmfffoooqqqPPP^^^```KKKXXX|||iiiZZZTTT\\\ooo}}}yyyvvvwwwqqqooonnnfffVVVIIIEEEEEE@@@>>>AAACCCAAA??????>>>hhhyyy[[[LLLBBBOOO___GGGFFFIIIYYYpppooo~~~}}}}}}nnnYYYIII======>>>:::999<<<@@@SSSoooQQQ???:::<<<===888666>>>AAAIIIZZZ~~~uuuqqqfff___TTTHHH===:::777555666777888888888;;;;;;FFFmmmjjjaaawwwooodddjjjjjjmmmFFFZZZ```HHHTTTooo```\\\^^^cccooo}}}}}}~~~|||yyyvvvsssooommmkkkaaaRRRGGGEEEFFFBBBAAADDDEEEBBBAAABBBPPP~~~~~~WWWGGG???TTTUUUCCCDDDJJJ[[[rrrsssnnnVVVHHH=========:::999===CCCeeerrrSSSAAA===:::===888666<<<@@@JJJ^^^~~~|||zzzxxxwww~~~qqqeee]]]QQQFFF===:::777555666888999999;;;;;;>>>RRR|||mmmkkkuuu```yyynnnvvveeeqqqEEE]]]~~~eeeIIIOOOzzzvvvcccZZZcccjjjhhhnnnzzzzzz|||}}}~~~}}}{{{xxxvvvpppooolllfffZZZLLLDDDDDDFFFDDDDDDGGGGGGDDDCCCFFFcccrrrSSSGGGCCCeeevvvIII>>>CCCKKK^^^ttt~~~~~~|||nnnRRRFFF=========999:::???LLLsssSSSAAA>>>777<<<888666;;;???MMMccczzzvvv{{{pppcccYYYMMMCCC<<<999666666777888999999;;;555;;;YYYlllxxx}}}```uuuoooooohhhwwwJJJ^^^tttnnnMMMLLLnnn~~~}}}rrr```]]]mmmrrriiimmm}}}yyyzzz|||||||||zzzwwwvvvqqqppplllbbbTTTGGGBBBCCCEEECCCEEEGGGFFFDDDEEEJJJooofffQQQKKKOOOyyykkkDDD>>>BBBJJJ___uuu~~~nnnNNNCCC======<<<999<<>>NNNggg}}}nnnaaaUUUHHH???:::888666666777999999999<<<444:::YYYlll|||```zzzoooqqqsss~~~GGGWWWwwwlllvvvSSSIIIddd}}}~~~xxxnnncccfffuuutttiiirrr~~~~~~zzzzzz{{{{{{zzzwwwuuutttqqqqqqjjj]]]NNNDDDAAABBBAAABBBDDDFFFDDDBBBHHHPPPyyyZZZKKKIIITTTfffFFFBBBCCCHHH]]]ssskkkKKKBBB======;;;999>>>IIItttsssRRRAAA>>>666<<<999666:::???OOOgggzzzppphhhggghhhkkkrrr{{{xxxkkk^^^QQQDDD===999777666666888:::::::::BBB:::???VVVrrrzzzyyy^^^{{{ttt}}}ssszzzBBBQQQooo|||hhh\\\GGG[[[}}}~~~wwwhhhgggoooxxxssskkkzzz}}}zzz{{{~~~{{{{{{zzzyyyvvvssspppooommmkkkcccTTTHHHCCCBBBAAA???@@@BBBCCCAAAAAAKKKWWWlllNNNDDDGGGZZZ```EEEEEECCCFFF[[[ooo||||||~~~eeeJJJBBB===<<<:::999BBBOOOxxxYYYEEE???888===999777<<<@@@NNNddd~~~xxxeee\\\VVVWWWYYY]]]iiiwwwrrrggg[[[MMMAAA<<<888666666777999;;;;;;:::???<<>>999888>>>AAALLL___zzzmmmeee___YYYXXX\\\]]]___nnnxxxllldddYYYJJJ???;;;777666555777999;;;;;;:::888;;;>>>GGG]]]vvvooo}}}~~~}}}|||CCCJJJYYYsssvvvjjjvvvKKKSSS{{{yyynnnhhhpppwwwvvvnnnlllxxx}}}|||{{{zzzwwwsssooojjjfffddd\\\XXXMMM@@@<<>>BBBRRRbbbtttPPP???CCC\\\GGG888BBBCCCEEEZZZiiizzz|||rrruuurrrWWWJJJCCC===;;;888999GGGYYY```HHH======???999888@@@CCCKKK[[[vvvpppddd]]]bbb___ccciiihhhhhhwww~~~|||tttiiibbbXXXIII>>>;;;666555555777:::;;;;;;:::777===AAAIIIbbbvvvqqq|||{{{AAADDDOOOggg|||sssWWWPPPjjjwwwmmmvvvttteee\\\ggg{{{~~~~~~zzzuuuqqqnnnhhhaaa\\\SSSJJJ???;;;>>>AAAAAA???@@@?????????===EEE\\\tttgggHHHEEEFFFfffqqqJJJ@@@;;;???GGGSSSggg{{{~~~zzzgggYYYQQQAAA===888;;;<<>>:::888888777777777999:::;;;888@@@<<>>;;;>>>AAAAAA???>>>>>>???AAABBBKKKccczzz```EEEFFFLLLzzzkkkHHH???;;;>>>DDDNNNdddyyysss```TTTGGG;;;===;;;;;;===MMMbbbGGG>>>@@@===<<<===>>>AAAIIIRRRmmm}}}mmmiiijjjkkkvvvrrrttt|||qqqyyyyyynnnbbbYYYPPPDDD;;;888777777777666777888:::;;;===AAA>>>NNNxxx|||xxxxxx{{{zzz}}}@@@???FFF^^^iiibbbJJJ^^^}}}zzzlll]]]___ttt|||||||||}}}||||||{{{{{{tttrrrpppooommmfff\\\UUUJJJDDD===;;;>>>AAAAAA@@@>>>>>>???AAAFFFTTTnnn[[[HHHGGGTTTdddEEE???;;;<<>>>>>??????@@@HHHQQQkkkrrrjjjnnnvvvyyy}}}wwwyyy{{{vvvppp}}}wwwkkk]]]TTTKKKAAA;;;999666666666666777888999:::999>>>EEE___oooqqqxxxqqqwww>>>>>>FFF___bbbfffFFFTTTzzzzzzzzzjjj]]]fff{{{yyyzzz{{{{{{{{{zzzzzzyyypppooommmllliii```UUUMMMDDD@@@;;;;;;>>>AAABBB@@@AAA@@@>>>???HHH\\\xxxxxxTTTLLLHHH]]]^^^DDD???<<<<<<:::@@@UUUkkkxxxzzzxxxnnnWWWIIICCCEEE>>>HHHJJJCCCAAAcccpppQQQCCC??????@@@BBB@@@@@@GGGPPPmmmooommmwww}}}}}}~~~vvviiiZZZPPPHHHAAA<<<<<<555555666666777888999:::777<<>>HHHBBBMMMOOOKKKLLLkkkrrrTTTHHH>>>???CCCEEEBBBAAAGGGPPPqqqrrrsssyyyrrrlllkkkooottt}}}sssfffVVVLLLEEE>>>;;;;;;444555666777888999::::::===>>>PPPooonnnlllsssvvvllllll>>>AAAHHHZZZyyyhhhsssLLLLLLeee~~~|||wwwiii^^^ggg~~~zzz|||xxxwwwyyy}}}uuuvvvwwwxxxwwwuuusssqqqmmmiiiccc^^^YYYPPPFFF>>><<<<<<<<<>>>@@@BBBBBBAAADDDBBB>>>???OOOmmmrrrUUUGGGLLLVVVuuuUUUHHHBBB???>>>:::999EEEUUUrrriiiPPPCCC???===GGGDDDOOOPPPQQQYYYwwwsssVVVJJJ>>>AAAFFFIIIFFFDDDJJJSSSqqqwwwyyy{{{yyyjjjbbb[[[TTTVVV]]]bbbnnn}}}|||ooobbbRRRHHHAAA:::777777444555777888:::;;;;;;;;;AAA<<>>EEETTTooooooYYYOOO\\\}}}ooo```ddd~~~|||}}}{{{yyyzzz|||rrrsssttttttssspppmmmllljjjeee]]]WWWQQQJJJBBB===;;;;;;===@@@BBBBBBBBBAAA???@@@@@@EEEXXXxxxzzz\\\JJJEEELLLcccpppZZZLLLEEEAAA@@@<<<999???KKKgggwwwtttZZZFFF@@@??????DDDGGGRRRMMMPPPaaa{{{[[[MMM???CCCKKKNNNKKKHHHNNNWWWlll}}}xxxppp~~~rrrbbbVVVSSSRRRRRRZZZeeemmmzzz{{{nnnaaaRRRHHH@@@999555555555666888:::;;;<<<<<<<<<<<<999GGG\\\vvvrrryyyrrr|||wwwXXXhhhsssttt===BBBIIIVVVqqqqqqcccSSSWWW}}}ooo\\\\\\ttt}}}~~~~~~~~~|||zzzpppqqqrrrrrrpppmmmjjjhhhhhhaaaYYYRRRMMMHHHBBB===:::<<<>>>AAABBBBBBAAA@@@:::>>>BBBJJJ```hhhKKKAAAAAAGGGmmmooo```NNNFFFBBBBBB>>>999===EEE```oookkkQQQAAA>>>@@@@@@DDDKKKUUUJJJMMMcccbbbQQQ@@@FFFNNNRRROOOLLLQQQ[[[gggqqqjjjkkkmmmzzzaaaSSSJJJOOOUUU[[[iiixxx{{{pppbbbTTTJJJBBB:::666666555666999;;;<<<=========999999JJJ]]]vvviii{{{~~~{{{}}}[[[aaatttyyy@@@CCCEEEQQQuuuzzzxxxpppXXX^^^vvvwwwpppdddbbbqqq~~~~~~|||{{{{{{~~~|||zzz}}}{{{tttsssrrrqqqoookkkfffbbb[[[XXXRRRHHH???;;;<<>>>>>>>>OOO___uuu___LLL@@@:::>>>FFFNNNHHHSSSUUUJJJ```cccOOOGGGFFFPPP\\\WWWHHHGGGSSSbbbtttjjjcccbbbnnn~~~kkkWWWSSSRRRYYYfffvvv|||pppggg___RRRFFF===888555333333777::::::888777999<<<666FFFPPP[[[sssfff}}}vvv^^^eeevvv???BBBFFFTTT{{{xxxuuuzzz___bbbooo}}}}}}}}}|||nnncccaaaqqq|||yyyxxxyyy{{{zzz{{{~~~zzzuuuuuussspppmmmjjjddd^^^YYYWWWRRRJJJAAA;;;:::===@@@>>>?????????AAABBB@@@===EEEQQQccctttmmmNNNCCC>>>OOOtttkkkcccXXXTTTOOOJJJFFFCCC@@@===DDDSSSuuu}}}lllVVVGGG???<<>>BBBGGGXXXsssqqqgggdddddd}}}~~~{{{nnncccaaaooo~~~|||{{{|||xxxyyy|||}}}tttmmmqqqoookkkgggbbb\\\VVVQQQOOOHHH@@@999888:::>>>@@@>>>>>>@@@AAABBB@@@???>>>NNN^^^yyy~~~[[[NNNEEE===]]]nnn\\\YYYWWWTTTQQQMMMGGGAAA<<>>???DDDIIIIIIYYYUUUMMMhhhrrrSSSBBBCCCPPPaaadddXXXSSSWWWccc}}}ssspppppptttwww|||rrr^^^cccdddmmmssshhhXXXQQQGGG>>>999777666555333777:::;;;::::::===???AAABBBccc~~~nnnyyydddppp@@@BBBFFFWWWooommmhhhaaa^^^ttt|||{{{ooodddaaammm~~~}}}}}}~~~zzz{{{}}}yyyqqqkkkjjjgggccc___[[[VVVPPPMMMEEE???999777999===>>>>>><<<===@@@CCCBBB@@@AAADDDTTTnnnvvvUUULLLFFFHHHrrr|||ttt```\\\ZZZXXXUUUPPPJJJDDD???FFFQQQooofffTTTCCC===>>>BBBGGGKKKKKKYYYSSSZZZ|||UUU???AAAMMMaaahhh___VVVTTTdddyyyxxxuuuuuu{{{sssdddiiirrryyylllaaaRRRLLLCCC<<<888666555555333777;;;<<<;;;;;;>>>AAADDDJJJppphhhmmmCCCCCCEEEWWWkkkmmm}}}ggg]]]___iiiyyyyyywww{{{~~~~~~}}}}}}zzzzzz~~~yyynnnfffcccnnn~~~xxxyyyzzzzzzyyyyyyzzz{{{~~~~~~}}}|||zzzuuuoookkkfffbbb\\\WWWRRRNNNIIIFFF<<<:::888999===??????===??????AAACCC@@@>>>BBBKKK]]]kkkPPPFFFJJJcccwwwzzzkkkccc```\\\YYYUUUQQQLLLHHHJJJQQQiiiyyy\\\NNN@@@===AAAEEEHHHKKKNNNQQQRRRsssXXX>>>>>>III]]]iiicccXXXQQQcccvvv{{{xxxssskkkttt}}}ttthhh\\\PPPJJJBBB;;;777666555444444777;;;<<<;;;<<<>>>AAAKKK```vvvtttvvv}}}DDDDDDFFFZZZgggsss|||kkk```^^^ddd~~~|||~~~{{{{{{|||~~~~~~|||zzz{{{{{{uuunnnhhhfffrrr~~~xxxyyyzzzzzzxxxxxxyyyzzz~~~}}}{{{xxxtttpppllljjjddd___WWWPPPJJJDDD???<<<888999:::===???@@@>>><<>>;;;EEESSSjjjgggUUUHHHFFFYYY~~~tttzzzrrrjjjgggbbb___\\\ZZZWWWUUURRRSSSaaa}}}~~~qqqSSSHHH??????CCCFFFIIILLLNNNKKK]]]WWW???===EEEYYYiiiiii\\\RRRaaavvv|||}}}rrrppp{{{yyypppdddXXXMMMHHH@@@:::777555444333444888;;;<<<;;;;;;>>>@@@KKKppppppBBBDDDJJJbbbvvvbbb{{{wwwkkkeeefffttt}}}xxxqqqkkkiiisss}}}~~~~~~}}}zzzxxxxxxyyyxxxxxxvvvsssnnniiifffddd^^^YYYPPPIIICCC===999666888:::===>>>=========>>>DDD???>>>@@@======MMMbbbrrrrrrNNNDDDEEEQQQqqq|||uuuuuuqqqkkkiiifffdddcccaaa___\\\]]]WWWYYYjjjnnn___HHHBBB???AAAEEEFFFJJJNNNNNNQQQwwwPPPAAA===BBBWWWlllpppdddXXX^^^xxxzzz~~~~~~wwwzzz{{{rrriii\\\QQQIIIDDD>>>999666555444444555888;;;<<<::::::<<>>===::::::===@@@>>>::::::======AAAWWWoootttuuu^^^GGG>>>HHH```}}}vvvooolllhhhgggggggggfffdddaaa^^^bbbWWWOOOXXXppp~~~zzzuuu^^^NNNAAA>>>>>>CCCEEEGGGKKKPPPOOO[[[HHHCCC===BBBVVVnnnvvvkkk^^^]]]yyywww}}}xxx|||~~~sssjjjaaaUUUJJJEEEAAA;;;777555555555444555888;;;<<<:::999;;;===OOOnnnuuu@@@GGGUUUqqqaaaaaa|||~~~{{{wwwzzz|||zzztttpppsss{{{xxxyyy|||}}}~~~|||vvvuuuxxxvvvpppkkkmmmmmmggg___XXXUUUTTTQQQMMMFFF???999666555555<<<======>>>@@@BBB???:::>>>AAA<<<444>>>ZZZqqqyyy|||{{{]]]JJJFFF999GGGzzzyyyqqqqqqppplllnnnooommmhhhaaa\\\XXXYYYWWWNNNIII\\\yyy~~~iiiSSSGGG>>><<>>;;;888555444444444:::===999:::@@@;;;888@@@QQQeee{{{{{{BBBGGGVVVxxx```mmm||||||uuuqqqvvv|||tttmmmnnn~~~zzzwwwyyy{{{yyy{{{yyyuuussstttpppiiifffeeeccc^^^WWWRRROOONNNJJJEEE???999666666888:::??????@@@AAABBBAAA>>>:::999<<>>@@@BBBEEEIIIMMMMMMJJJddd[[[EEE???999>>>MMMddd}}}kkkggg{{{|||~~~uuujjj```UUUKKKDDD>>><<<999666555444444555:::===:::;;;AAA===:::CCCQQQttt|||yyyFFFHHH\\\xxx\\\|||{{{~~~uuunnnuuuzzz~~~{{{~~~ssshhhhhhyyy}}}xxxvvvxxxzzzuuuvvvtttqqqooommmgggaaaaaa]]]XXXTTTPPPLLLIIIFFF???<<<777333333777;;;???>>>???AAACCCCCC@@@>>>===:::<<>>FFF[[[~~~xxxkkk~~~|||}}}nnn```VVVMMMDDD???;;;999777555444444555666:::===;;;<<>>HHHYYYzzzKKKMMMhhhlllXXX~~~~~~zzz}}}tttnnnssssssmmmttt{{{}}}~~~~~~}}}~~~|||~~~~~~~~~qqqdddfffzzzzzzyyy}}}zzzvvvtttvvvxxxsssqqqmmmiiifffccc___[[[\\\XXXRRROOOLLLHHHBBB===666555444333555999===???======@@@BBB@@@======@@@CCCEEEPPPggg|||bbbKKKCCCEEEJJJhhhuuuoooqqqtttqqqooollljjjjjjjjjjjjiiiXXXSSSPPPPPPPPP^^^}}}xxx|||~~~uuuYYYDDDAAACCCBBB>>>@@@GGGLLLKKKKKKVVVccctttNNNDDD>>>???@@@@@@QQQxxxooo~~~uuu{{{}}}vvvhhhZZZPPPGGG@@@;;;777666444333333444666777:::>>><<<===CCCAAABBBNNNggg~~~OOOVVVxxxaaa[[[zzzyyyyyyzzzwwwrrrmmmmmmuuu~~~jjjgggpppzzz}}}||||||||||||~~~}}}}}}~~~|||}}}~~~~~~~~~}}}}}}yyyzzz|||}}}~~~pppdddjjj~~~yyytttuuu{{{|||wwwsssrrrssstttrrrllleee```\\\YYYWWWWWWTTTQQQMMMJJJHHHBBB:::333333444666888:::;;;<<<<<>>???<<<888<<>>888555444333222333444666777:::???======CCCBBBEEESSSqqqsssdddQQQbbbrrrWWWlllxxxuuuvvvvvvuuutttqqqnnnmmmooopppuuueeeeeekkkvvvwwwwwwwwwxxxzzz{{{|||wwwqqqooorrrvvvyyy}}}}}}}}}~~~zzz|||~~~rrrhhhppp~~~~~~}}}}}}~~~}}}zzzuuurrrtttzzz}}}{{{wwwssspppnnnmmmmmmmmmeee\\\WWWSSSOOOOOOQQQJJJHHHFFFCCC???:::444000444666:::===>>>===;;;:::BBB>>>======888666@@@NNNYYYdddppp|||uuuTTTIIIFFFEEENNN^^^vvvpppqqqvvvrrrnnnjjjhhhgggeeeaaa]]]fffgggiiidddXXXXXXwww}}}|||sssfffSSSDDD<<<;;;;;;<<>><<>>===BBBAAAFFFVVVvvv___PPPmmmRRRlllaaaYYYuuuqqqsssvvvwwwwwwvvvsssooolllkkkwww~~~sssfffccckkkmmmoooqqqssstttuuuvvvqqqiiiccceeejjjpppyyy~~~vvvooowww|||}}}|||{{{}}}~~~xxxzzzxxxvvvttttttuuuxxxzzzwwwuuuqqqnnnkkkiiifffdddeee\\\TTTQQQMMMHHHGGGIIIBBBBBB???;;;777555444555777999<<<>>>>>>>>><<<;;;>>>:::999;;;:::===OOOdddmmm~~~tttZZZFFFDDDGGGOOOlll~~~zzzsssqqqtttpppmmmkkkkkkkkkhhhbbb\\\nnnllljjjddd[[[[[[lllvvvmmmVVVHHH===>>>>>><<>>@@@XXX|||wwwpppddd]]]TTTLLLFFFAAA;;;666555444333222333555777888;;;@@@>>>===AAA@@@FFFWWWzzz___MMM___RRRsssZZZbbb~~~rrrnnnpppssstttttttttrrrooommmkkkwww~~~tttjjjbbbdddhhhllloooqqqrrrrrrmmmgggbbbeeeiiimmmsssyyyzzz{{{|||}}}~~~|||yyyuuuzzz|||zzz{{{zzzyyy{{{~~~zzztttvvvuuutttuuuwwwwwwvvvuuusssqqqmmmkkkhhheeeaaa___^^^VVVOOONNNKKKDDDAAACCC@@@???<<<777333333888===:::;;;<<<===============888444555:::===EEE^^^yyyxxxUUUGGGBBBIIINNN^^^}}}||||||uuuqqqtttkkkjjjjjjmmmpppnnnggg```nnnjjjddd^^^[[[]]]cccjjj~~~yyy~~~~~~rrraaaRRRGGG999555>>>@@@:::???LLLEEEPPPOOODDDMMMqqq}}}ccc^^^PPPKKK@@@???AAA>>>NNNrrr|||~~~oooccc[[[PPPGGGBBB===999555555555333333333555777888;;;AAA>>>===AAA@@@FFFWWW~~~iiiSSS\\\wwwYYYuuucccyyyyyypppvvvxxxuuuqqqqqqrrrsssrrrpppkkkwwwddd___ZZZZZZ```gggkkklllnnnkkkgggeeefffhhhiiiiiiooopppqqqsssvvv{{{~~~~~~}}}wwwttt}}}}}}||||||sssttt{{{{{{ttttttuuuvvvvvvvvvuuusssrrrmmmddd```dddaaaUUUOOORRROOONNNKKKHHHDDD@@@>>><<<444444444555777999<<<===@@@???=========<<<:::999999777555777BBB[[[}}}|||[[[???KKKJJJCCC]]]}}}}}}sssnnnuuunnnlllpppqqqkkkffffffsssrrrmmmhhhggghhheee___mmm}}}{{{~~~ppp\\\III===888888;;;>>>>>>@@@GGGPPPIIIMMMKKKLLLdddkkk[[[NNNJJJFFF???@@@DDDGGG___|||~~~~~~ssseeeYYYSSSKKKDDD>>>:::666444444333333333444777:::<<<999>>>======AAAAAAIII]]]yyyvvvddd^^^^^^jjjnnnhhhjjj~~~uuuoootttwwwrrrnnnooorrrsssqqqnnncccqqq~~~sssdddYYYVVVYYY^^^aaa```aaacccgggiiiiiifffccceeefffggghhhjjjnnntttyyy~~~}}}}}}~~~~~~}}}|||}}}}}}yyywww}}}}}}}}}zzzwww{{{yyyrrrssszzzyyyrrrmmmmmmnnnnnnmmmlllkkkjjjbbbZZZWWWZZZXXXNNNIIILLLKKKIIIGGGCCC???<<<999777444555555666888;;;===>>>=========>>>===<<<999777888777888CCCUUUmmmfffJJJGGG???@@@YYY{{{yyy~~~vvvrrrnnniiiiiimmmnnniiifffhhh~~~wwwppplllkkkgggaaa```uuu}}}|||{{{|||~~~~~~|||qqqbbbTTTHHH@@@<<<:::999;;;???@@@@@@DDDKKKKKKMMMRRRbbb{{{jjj^^^TTTMMMIII@@@>>>@@@AAAUUUwww}}}|||xxxjjj___UUUPPPHHHAAA<<<888444222333333333333555777:::<<<<<>>AAA???KKKdddpppttt___VVVWWWaaayyy^^^xxxyyytttrrrwww{{{uuuqqqrrrxxxzzzwwwrrrbbbdddzzznnnYYYMMMLLLRRRWWWXXXZZZ]]]bbbeeeeeeccc```[[[[[[\\\\\\]]]aaafffjjjsssvvvyyyyyyxxxyyy|||~~~|||||||||zzzyyyzzz|||}}}yyyzzz|||}}}{{{zzzvvvwwwxxxuuuqqquuutttooopppuuusssmmmbbbbbbbbbbbbaaa```___^^^VVVNNNLLLOOOMMMEEEAAACCCCCCBBB???<<<999666444333555666666888:::===???@@@===>>>??????===;;;888777:::;;;AAAQQQiiiqqqUUUEEEOOODDDSSS|||wwwuuuzzz}}}zzztttqqqhhhhhhjjjnnnmmmiiiiiikkkyyyxxxsssmmmlllnnnmmmiii\\\eeeuuuppp}}}{{{ssssssxxx|||yyyuuuqqqgggWWWHHH===999999;;;;;;:::===CCCEEEDDDEEEIIIIIIMMM^^^rrriiiccc^^^TTTOOODDD???>>>;;;IIIfff}}}|||mmm```YYYPPPKKKDDD===999666333111333333333444555888:::<<<>>>???>>>BBBDDDAAASSSvvvwwwuuutttppprrr]]]SSSTTTZZZsssxxx[[[aaavvvvvvyyy~~~}}}wwwsssuuu{{{~~~zzzuuuiiieeelllsss]]]OOOKKKOOOSSSWWWUUUTTTUUUYYY\\\^^^___WWWWWWWWWWWWWWWYYY]]]```eeeiiimmmllliiihhhlllqqqrrruuuzzz||||||zzzyyyxxx}}}|||{{{zzzyyyyyyyyyyyyvvvxxxzzz{{{{{{{{{~~~vvvoooqqqrrrqqqlllooonnnkkklllnnnjjjdddZZZZZZYYYXXXWWWVVVUUUTTTNNNHHHEEEFFFEEE???<<<===::::::999777666444333333666777888:::<<<>>>@@@AAA??????>>><<<:::999999:::@@@GGGQQQ___rrruuu[[[NNNNNNLLL^^^|||{{{wwwsssrrrrrrpppmmmlllhhhkkkpppqqqooolllmmmooonnnooommmiiijjjooopppoooiiihhh|||yyyllliiittt}}}xxxrrrmmmnnnssstttnnnhhhRRRMMMFFF>>>:::999:::;;;>>><<>>DDDGGGFFF```fffyyyvvv}}}pppbbb[[[\\\[[[eeeYYYMMMrrr|||tttvvv}}}xxxssspppsssxxxzzzvvvqqqnnnmmmjjjrrr~~~lll]]]TTTOOOMMMMMMKKKIIIJJJNNNSSSVVVWWWTTTUUUUUUTTTTTTUUUXXXZZZ[[[___bbb```]]][[[^^^bbbaaafffkkkooopppppppppppptttvvvwwwxxxxxxvvvtttssssssuuuvvvuuuuuuvvvvvvuuutttuuuqqqkkkhhhjjjkkkkkkeeegggfffddddddccc___YYYUUUTTTSSSQQQPPPNNNMMMMMMGGGCCC??????===:::777666444444555555666666777777888999:::<<<===???@@@@@@???===:::666444777===BBBLLLYYYgggnnnxxxvvvgggVVVHHHGGGPPPWWWuuuyyyvvvpppkkkhhhhhhiiiiiiiiinnnsssrrrooommmmmmmmmppprrrqqqmmmlllppprrrqqqxxxsssuuueee___eeetttzzzssspppnnnkkkjjjgggaaaZZZTTT======<<<<<<<<<======>>>BBB@@@BBBFFFHHHGGGIIINNN```yyy{{{qqqnnnnnnnnnccc___RRRIIIFFF>>>@@@OOOrrrpppbbbWWWQQQGGGCCC===999666555444333222222333555777:::;;;<<<<<<>>>>>>BBBFFFKKKiiiyyyiiizzzllliiigggfff```]]]uuutttrrrwwwKKKSSS}}}sssssszzzyyyvvvtttrrrtttvvvvvvtttqqqlllqqqnnnnnnrrrcccUUUKKKAAAAAABBBFFFIIILLLLLLLLLOOOPPPPPPOOONNNOOOQQQSSSUUUWWWYYYXXXUUUTTTVVVXXXVVVZZZ___bbbbbbbbbccccccgggjjjmmmooopppnnnkkkiiilllmmmllljjjkkkllljjjfffeeedddcccaaaaaaaaabbbbbb[[[[[[ZZZZZZYYYWWWSSSOOOOOONNNLLLJJJHHHGGGFFFFFF???<<<999888777666444333333444555666888999:::;;;999:::<<<===>>>?????????;;;:::777444444;;;FFFOOO^^^nnn}}}nnnVVVMMMFFF@@@IIIZZZxxxrrrsssoooiiieeegggjjjjjjhhhnnnqqqooonnnmmmkkkggghhhlllooommmnnnsssvvvvvvxxxuuuiiiXXXXXXeee{{{|||sssjjjggggggddd^^^UUUKKKDDD@@@999888777888999<<>>EEEQQQsssuuukkkooommmjjjfff\\\fff~~~rrr___KKKddd}}}rrrqqqxxxttttttuuuuuuuuutttsssrrrrrrlllnnnllloooxxxfffYYYHHHFFFDDDCCCDDDEEEFFFEEEIIIJJJKKKJJJIIIIIIKKKMMMNNNNNNOOOOOOPPPPPPQQQQQQMMMPPPTTTVVVWWWWWWYYYZZZYYY[[[]]]```aaa```___^^^aaabbb```]]]___bbb___YYYYYYXXXXXXYYYYYYWWWVVVUUUOOOMMMMMMNNNNNNLLLJJJHHHHHHGGGDDDAAA???>>>======999888555444555777777555555666777888999;;;<<<<<<;;;;;;===>>>>>>>>>===<<<888999::::::???IIIXXXcccttthhhRRRDDDEEEFFFKKKeee|||xxxkkkqqqrrrmmmiiijjjkkkjjjgggkkkmmmlllmmmooojjjccc___fffkkkllloootttxxxxxxoooooovvv{{{kkkeeelll~~~|||uuusssrrriii^^^ZZZWWWQQQJJJCCC===999777888777777888:::>>>AAADDDEEEDDDEEEEEEGGGNNN```qqq{{{}}}rrrooobbbWWWSSSIIIAAAGGGMMMkkk}}}~~~rrrfff^^^VVVLLLEEE???<<<777555444555555444111222444666999;;;<<<===999CCCBBB>>>III```~~~{{{pppuuummmhhhlllbbb]]]kkklllKKKOOOppp|||rrrrrryyysssnnnqqqsssrrrooollllllmmmooohhheeemmm{{{yyykkkZZZSSSHHHAAA>>>@@@CCCEEEFFFGGGGGGGGGFFFFFFHHHJJJHHHGGGGGGIIILLLMMMMMMLLLGGGIIIMMMOOOQQQSSSVVVXXXPPPPPPRRRSSSUUUVVVWWWWWWYYYZZZWWWTTTWWW\\\YYYQQQSSSQQQRRRTTTTTTPPPMMMLLLFFFDDDCCCFFFGGGFFFEEEEEECCCAAA>>>;;;999777777777666666555444777:::;;;:::888888999999:::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;777;;;???DDDKKKWWWgggrrrkkkQQQBBB>>>FFFMMM\\\{{{sssqqqiiirrrwwwsssnnnllljjjfffgggjjjlllkkknnnrrrlllcccfffmmmrrrqqqppprrrrrrqqqgggjjjlllrrrzzzsss|||~~~}}}~~~{{{ssskkkiiiiii```TTTLLLGGG???999777888888888444555999<<<@@@CCCDDDEEEAAABBBEEEHHHLLLYYYsss}}}yyywwwiii^^^ZZZOOOEEEHHHHHHfff{{{~~~~~~~~~mmmaaaXXXOOOGGGCCC===999555333333444444444000222444777999;;;======555DDDDDD@@@PPPooo{{{wwwzzzlllfffqqqiiiZZZ^^^kkkOOOCCCUUUuuuvvvxxxvvvssswwwxxx{{{yyyuuupppmmmlllnnnppplllmmmqqqsssrrrxxx{{{hhhOOO>>>;;;;;;:::===@@@CCCCCCDDDGGGGGGGGGFFFHHHKKKLLLLLLIIIFFFDDDFFFFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJLLLPPPRRRRRRPPPOOOKKKHHHFFFHHHHHHGGGEEEAAAAAAAAAAAAAAA@@@???>>>;;;:::999777666777777888555666888999:::;;;<<<===:::888777999<<<===<<<;;;@@@<<<;;;===;;;777999>>>LLLPPPUUUXXX[[[cccrrrgggPPPCCCCCCBBBIIIcccxxxqqqllllllrrrwwwtttmmmgggfffiiiffflllnnnkkkiiiiiijjjiiilllpppuuuuuurrrnnnmmmnnniiigggjjjnnnkkkooo|||ffflll~~~zzz|||{{{|||~~~uuuggg\\\UUUPPPIIIDDD===<<<:::888666666666666666888<<>>>>>===CCCGGGLLLccc|||}}}uuujjjppp~~~wwwccc[[[lllzzzWWWEEEJJJkkk~~~qqquuuuuutttxxxyyyxxxwwwuuuppplllkkkmmmpppnnnppprrrrrrooosssxxxdddSSSIIIAAA:::===>>>???>>>???@@@@@@@@@@@@BBBEEEGGGHHHGGGDDDCCCAAAAAAAAABBBDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDEEEHHHJJJJJJIIIGGGDDDAAA@@@AAAAAA@@@>>>===============<<<;;;;;;;;;:::999888777777888888:::888777777888999999999999999999;;;===>>>>>>======::::::===<<<<<>>;;;888777666555444444444444333444666999<<<>>>??????CCCAAAJJJ]]]|||xxxyyywww{{{|||{{{yyylll```aaawwwWWWGGGCCCZZZxxxnnntttsssrrrvvvwwwtttuuuuuupppjjjhhhlllpppqqqrrrsssqqqllllllxxxttteeeYYYMMMDDD999999;;;>>>@@@???<<<:::===>>>AAACCCCCCBBBAAA@@@=========>>>???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???AAACCCCCCCCC@@@>>>;;;;;;;;;;;;:::999::::::;;;;;;::::::999999::::::999888888999999999===:::666666888:::999777777777888999999999999888::::::===AAADDDKKKXXXddd{{{gggSSSCCCAAAHHHNNN___|||{{{{{{{{{uuunnnoooqqqrrrnnniiihhhlllqqqrrruuutttnnniiihhhfffccchhhmmmrrrsssppplllkkkkkkhhhggghhhhhhbbb```nnniiieeehhhvvvyyywww|||yyywwwtttmmmdddOOOHHHAAA<<<::::::888666666666555555666777999:::@@@@@@@@@BBBDDDFFFFFFEEEJJJTTTddd|||{{{vvvvvvwwwuuuqqqjjjeeedddddd^^^VVVPPPKKK[[[zzz{{{}}}xxxkkkmmmwwwwwwnnnccc^^^VVVOOOHHHBBB===999666555444444333333333333444555888;;;>>>?????????FFF>>>PPPtttuuuvvvooo~~~~~~sssjjj^^^fffpppHHHEEEOOOtttyyyrrrvvvrrrpppsssqqqqqqssssssoooiiigggkkkpppqqqssssssoooiiiiiiooowww}}}qqqggg___ZZZRRRHHH===999999999:::<<<===>>>?????????>>>===<<<============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???@@@AAAAAA===<<<;;;::::::::::::999:::;;;;;;<<<;;;;;;::::::::::::999999999999999:::<<<999777999<<<===:::777444666666666444444555777???CCCIIIOOOVVVcccuuuqqqVVVMMMIIICCCEEEOOOddd}}}{{{}}}vvvuuuuuusssoookkkmmmsssyyywwwyyywwwppplllkkkhhhdddiiimmmqqqqqqmmmiiiffffffkkkkkkllljjjdddaaajjjwwwlllaaa^^^iiiuuu|||vvvmmmjjjoooyyy|||rrrkkkhhhcccZZZQQQCCC???;;;999999::::::999444444555666777:::<<<>>><<<@@@DDDEEEDDDDDDGGGJJJkkkvvv{{{www|||~~~{{{|||wwwoooiiieeeccc___[[[ZZZIIIOOOppp~~~{{{nnnjjj|||zzznnneee\\\XXXQQQKKKFFF@@@;;;777444444333333222333333333333666:::<<<>>>>>>??????GGGCCC```hhhooo{{{|||~~~rrrsssjjjaaawwwzzzUUUEEEEEEccc{{{vvvyyysssqqqsssqqqoooqqqqqqnnniiigggkkknnnoooqqqqqqmmmhhhhhhlllnnnttt{{{vvvmmmgggvvvaaaIII<<<777555888<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???========================<<<============>>>???@@@:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;999999999999999999888888999888888:::<<<;;;777333000222444333333666>>>EEETTTZZZ```fffnnn|||rrr[[[GGGBBBAAACCCRRRfff{{{}}}|||xxxvvvsssooommmpppwww}}}yyyzzzwwwqqqoooooommmhhhjjjnnnpppnnniiidddbbbbbbkkklllmmmlllhhhfffkkksss~~~ooobbb___[[[VVVZZZcccbbb```]]][[[\\\aaaiiiooovvv}}}tttjjj^^^WWWSSSMMMDDD===:::999777666666777777777666666666888:::===@@@BBB>>>DDDHHHEEEBBBGGGVVVccc}}}xxxpppjjjfffeeefffeeeNNNKKKeee|||~~~|||ooowww|||sssiiibbbUUUQQQKKKEEE@@@;;;555222333333222222222333333444333666:::<<<<<<<<<>>>@@@CCCOOOwwwtttrrr|||zzzuuuxxxsssoooxxxvvv```lllWWWCCCEEELLL{{{xxxwwwyyyssssssxxxvvvoooooonnnllljjjjjjkkkmmmlllooonnniiigggiiijjjjjjkkkkkkwwwtttkkkrrreee\\\]]]ZZZMMM>>>777777777777777888:::;;;<<<::::::999999999::::::;;;:::::::::::::::::::::::::::;;;;;;;;;::::::<<<>>>777999::::::999888999:::888888999:::::::::999999999999:::999999777666666555666888999888555333111...111444444777AAARRR```tttyyyxxxQQQLLLGGGCCCBBBQQQuuu|||zzz||||||uuutttqqqnnnmmmpppvvv{{{yyyyyyvvvqqqpppqqqoookkkkkkmmmnnnkkkeeeaaa``````iiikkklllkkkiiiiiimmmqqq{{{lll\\\NNNFFFEEEGGGJJJMMMQQQVVV\\\cccgggggglllsssxxx|||}}}wwwrrreeeZZZPPPJJJFFF@@@999777777777777666666666666666888888999:::<<>>999555222222222222222333333444555444888;;;;;;:::;;;>>>BBB???aaavvv|||{{{sssppp{{{wwwcccbbbuuugggFFFDDDLLLggg~~~uuuuuuvvvppprrryyywwwpppnnnlllkkkmmmmmmlllkkkjjjllljjjeeedddhhhiiifffggggggjjjtttrrrkkknnnzzz|||iiiQQQCCC???>>><<<:::999999:::;;;999999888888888888999999888888888888888888888888888999;;;:::888888:::<<<444777::::::888777888:::777777888999999999999999999999999999888666444333111444777777555555999<<>>888555444333222222222222333444555666777:::<<<===<<<:::;;;AAAGGGaaayyyxxxuuuwwwjjjiiizzzuuuyyySSSDDDHHHXXXlll}}}wwwqqqllllllmmmoooppppppqqqrrrrrrpppmmmjjjgggggggggfffffffffgggggghhhhhhhhhiiiiiiiiirrrxxxooojjjtttiii\\\TTTPPPJJJ@@@888>>>555555666333777===888777777777888999:::888777888999888777888:::;;;;;;666666999======999777999:::999777666777777888888<<<;;;999777666666555444222:::???>>>BBBRRRfffsss{{{uuunnnpppwww[[[JJJDDDBBBGGGNNNPPPbbb{{{uuuwwwmmmjjjqqqssslllhhhllljjjmmmllljjjkkkooopppnnnnnnooopppppppppnnnmmmllljjjgggfffhhhhhheeeeeehhhhhhiiikkknnnqqqsssttttttuuusssuuuuuucccTTTQQQVVVYYYWWWZZZZZZYYYWWWVVVVVVYYY[[[___```fffmmmqqqttt{{{zzzwwwvvvxxxzzz{{{xxxxxxyyy|||~~~yyyssspppiiihhhfffccc```\\\ZZZYYY\\\ZZZWWWSSSOOOLLLIIIGGG@@@>>><<<999777777888888666888999888888999<<<>>>>>><<<===???===;;;BBBMMMZZZiii}}}||||||uuutttrrrpppnnnpppllldddaaahhhpppsssmmmzzzvvvnnnfff]]]UUUMMMHHHAAA???;;;777444222222222111111000000222444777999444@@@AAA;;;;;;===HHH[[[}}}zzzyyyuuurrrvvv___tttwww[[[GGGCCCIIIccczzzuuuoookkkjjjlllnnnooolllnnnpppqqqpppnnnkkkiiiffffffffffffffffffggghhhhhhggggggfffdddiiixxx{{{vvvssssssvvv}}}uuuaaaQQQ999888BBBFFF>>><<<;;;333>>><<<999777666666777777666777777666555555444333777666888:::999555666:::;;;<<<;;;777222111333666222555777777777999>>>BBBLLLQQQUUUWWW^^^mmm|||iiiZZZKKKFFFGGGJJJSSS[[[yyy~~~~~~}}}rrrkkkjjjrrruuuooollloooooooookkkfffffflllpppqqqppppppppppppoooooonnnnnnmmmjjjjjjlllkkkhhhhhhjjjmmmoooqqqqqqooommmkkkjjjsssrrrpppsssqqq\\\SSSSSSRRROOONNNPPPQQQRRRSSSTTTUUUVVVUUUUUUYYY^^^```aaaffflllsssrrrpppppprrrtttttttttlllllllllnnnrrrtttttttttpppppppppooolllhhhcccaaa```___]]]ZZZWWWUUURRRQQQOOONNNLLLIIIFFFCCCAAA@@@===<<<:::888888888999:::999:::;;;<<<<<<<<<<<<<<<999888;;;BBBFFFKKKXXXdddkkk{{{}}}|||{{{||||||yyyzzzyyyvvvooonnnllliiifffiiiooovvvlllwwwtttooohhh___WWWOOOGGGCCC???<<<999666333222222222222111111222444666999;;;999======>>>???@@@VVVyyyttt}}}|||zzzyyyyyy{{{qqq___oooiiiPPP<<>>BBB@@@===:::999:::<<<===<<<<<<<<<<<<;;;:::999999;;;999:::<<<<<<999;;;???444777888555222444===EEEJJJMMMPPPOOONNNRRR\\\eee]]]bbbhhhooo}}}vvvhhhOOOHHHDDDHHHUUUiiiyyytttuuu{{{~~~wwwtttyyyyyyrrrmmmmmmsssqqqkkkcccccckkkrrrtttrrrqqqooonnnnnnooopppqqqnnnkkkkkknnnmmmiiihhhjjjqqqtttuuurrrlllgggddddddooooookkkeeelllxxxmmmeeeXXXKKKIIIJJJKKKLLLMMMNNNMMMMMMMMMLLLNNNRRRRRRPPPRRRWWW[[[\\\___cccgggiiihhhfffcccbbbbbbccceeedddbbb```^^^^^^______]]][[[XXXVVVSSSRRRPPPNNNKKKIIIGGGFFFBBBBBB@@@???===<<<::::::;;;:::999888999:::;;;<<<777777888999:::999777444:::<<>><<<@@@DDDIIInnnccc{{{^^^lll~~~~~~zzzsssuuu~~~WWWZZZlllWWW???777TTTkkkfffsss~~~~~~vvvrrrmmmjjjjjjlllmmmnnnjjjllloooqqqqqqooollljjjddddddeeefffffffffggggggllliiihhhhhheeeaaa___bbbiii{{{vvvyyy{{{vvvpppvvvvvvuuujjjaaaTTT???AAABBBAAA???===<<<<<<:::777777999;;;<<>>BBBBBB??????FFFDDDBBBAAADDDMMMZZZdddnnnmmmiiieeeeeekkkuuu}}}qqqyyytttggg[[[PPPIIIDDDLLLZZZlll|||{{{yyyuuuwww~~~{{{vvvxxxwwwrrroooooosssrrrkkkeeeeeennnuuuwwwrrrpppmmmkkkkkkmmmppprrrmmmjjjkkkmmmmmmiiigggiiiqqqssssssoooiiieeeeeegggllllllhhhbbbhhhpppVVVIIIGGGEEEEEEGGGIIIKKKLLLLLLKKKLLLOOOOOOMMMMMMPPPKKKLLLOOOTTTXXXYYYXXXVVVXXXXXXXXXYYYYYYXXXTTTRRRSSSTTTTTTTTTSSSQQQOOONNNGGGFFFEEECCCAAA@@@>>>>>><<<<<<<<<;;;;;;;;;::::::;;;::::::999999:::;;;<<<;;;999777777999999888666CCCHHHQQQ]]]lll|||}}}vvv}}}|||uuunnnooovvvrrrhhhjjjvvv}}}iii|||~~~tttmmmccc^^^VVVNNNGGGAAA;;;777666555444333222222222222111111222444777:::===>>>CCCEEEAAA@@@HHHZZZyyy```pppaaawwwlllooo|||pppZZZTTToooEEEEEEPPPkkkwwwqqq~~~}}}|||vvvrrrmmmkkklllmmmoooooonnnooopppqqqpppmmmkkkiiicccdddeeefffggggggggggggllliiihhhjjjiiidddaaabbb___~~~wwwttt|||sssVVV]]]fffkkkkkkhhheeedddSSSOOONNNSSSXXX\\\dddllleeeZZZTTTZZZdddcccZZZRRRjjjbbbYYYWWW^^^jjjvvv}}}}}}vvvmmmkkkoooyyytttcccSSSIIIEEEGGGJJJMMMfff~~~yyy{{{yyyrrrqqqwwwuuuooojjjllloooqqqssstttooopppnnnjjjkkkrrrwwwxxxqqqnnnkkkhhhhhhkkkooorrrmmmjjjkkkmmmmmmjjjiiikkkrrrrrroookkkfffeeehhhkkklllllliiigggooolllRRRMMMGGGEEEFFFIIIKKKKKKJJJGGGGGGKKKLLLKKKKKKNNNIIIHHHHHHJJJLLLMMMMMMLLLIIIIIIJJJKKKLLLJJJGGGDDDHHHHHHHHHGGGFFFDDDBBBAAA??????>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;???<<<999888:::>>>AAACCCLLLUUUbbbrrr~~~|||}}}{{{}}}~~~}}}xxxqqqssszzzuuuiiihhhsssxxxjjjpppzzzsssjjjddd\\\WWWOOOHHHCCC===999666333333222222222222222222000111333555777:::<<<===???IIIEEE@@@OOOpppwwwuuu|||~~~vvvnnnttt~~~lllKKKVVVwww:::YYYrrryyyyyy|||{{{zzzuuurrrnnnlllmmmoooqqqqqqqqqqqqpppooommmkkkiiihhhcccdddfffhhhiiiiiihhhhhhkkkhhhhhhjjjiiieeeeeegggiiiqqq~~~wwwrrr|||ooojjjhhhqqqxxxssskkkvvv~~~wwwwww~~~yyypppvvv~~~tttkkkuuukkkaaaaaalllzzz}}}|||eeeYYYPPPFFFAAA@@@GGGUUUbbbzzztttpppnnnkkknnnrrrsssnnniiihhhlllooorrrrrrlllooopppnnnppptttvvvtttpppmmmiiiggggggjjjnnnqqqooolllkkknnnnnnlllmmmppptttqqqmmmiiiggghhhiiikkknnnmmmkkklllttttttnnnfff^^^XXXRRRJJJDDDFFFBBB@@@CCCEEEEEEEEEHHHKKKIIIGGGGGGHHHIIIHHHGGGCCCBBBBBBCCCDDDDDDBBB@@@AAAAAA@@@???>>><<<;;;:::<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<=====================<<<<<<777777777888<<>>;;;777555222222222222222222222222111222444666888:::<<<===:::GGGGGGHHHddd}}}wwwxxx]]]SSSddd|||GGGrrr}}}|||yyyxxxvvvtttqqqnnnmmmnnnpppqqqqqqqqqpppmmmjjjiiihhhhhhhhhccceeegggiiijjjjjjiiiiiimmmkkkjjjjjjgggdddgggmmmllljjjnnn|||nnnnnnvvvzzzrrrvvv~~~}}}{{{{{{vvvrrrttt||||||rrrfffUUUFFFEEECCCHHHRRR^^^lllzzzvvvvvvpppiiigggkkkooopppuuurrrnnnlllnnnpppnnnllllllpppqqqoooooorrrrrroooooommmjjjggghhhkkkoooqqqnnnjjjiiikkkmmmlllooosssrrrnnnjjjjjjmmmnnnllliiinnnnnnlllmmmttt{{{zzzuuuuuuaaaSSSLLLEEE@@@AAACCCBBBBBBDDDGGGEEEEEEEEEFFFGGGFFFDDDDDDCCCAAABBBCCCCCCBBBAAA@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????@@@@@@<<>>>>>=====================;;;<<<<<<======>>>>>>>>>============<<<<<<<<<<<<;;;<<<===???AAABBBBBBCCCSSS]]]jjjttt||||||{{{www}}}|||yyyzzz{{{yyyssszzznnnaaannn~~~tttooohhhccc^^^YYYRRRMMMGGGCCC===888666444333222222222333333333222222111555666888:::;;;<<<======@@@???HHHppp~~~~~~wwwvvv{{{^^^ZZZtttyyywwwlllzzz~~~{{{rrrkkklllllllllmmmnnnooonnnlllkkkiiihhhggghhhgggfffdddhhhffffffhhhfffccccccgggkkkkkkkkkiiiggggggiiijjjdddhhhlllnnnttt|||wwwzzz~~~jjjVVVTTTPPPKKKHHHJJJQQQXXXrrr}}}}}}yyyuuurrrrrrqqqooonnnnnnppprrrkkkmmmpppssstttsssqqqooolllmmmmmmlllkkkkkknnnpppooojjjhhhiiifffcccfffmmmhhhjjjlllmmmllllllmmmnnngggiiimmmppppppooommmkkkmmmmmmlllmmmrrrxxxuuuoooqqqgggjjjyyyggg]]]ZZZWWWOOOHHHBBBBBBBBBCCCDDDEEEDDDBBBEEE@@@<<<;;;===???>>>===<<<;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======>>>======<<<>>>===<<>>>>>@@@@@@@@@???@@@?????????@@@???>>>======>>>???@@@AAAAAAAAAAAAGGGDDDBBBCCCEEEHHHHHHHHHMMMRRR\\\eeejjjsss{{{{{{wwwnnneeedddkkkssszzz~~~{{{zzzlllmmmiiiiiikkkfffmmm~~~wwwpppkkkddd___XXXQQQLLLFFFBBB>>><<<:::777444333222222333222222111111111333555666<<<::::::<<<;;;888999<<<===PPP{{{wwwlllbbbhhhxxxuuuzzz}}}}}}~~~{{{|||~~~}}}|||zzz}}}uuuXXXPPPooo~~~~~~{{{tttrrruuussstttwww{{{zzzuuurrrooonnnooonnnllljjjhhhiiikkkmmmooonnnkkkgggeeeeeedddcccbbbbbbbbbdddeeeaaa^^^bbbiiiggghhhhhhgggggghhhjjjllljjjkkkkkkkkkkkklllppptttsssdddeeerrrpppfffhhhdddbbb[[[QQQKKKIIIGGGCCCEEEPPP```qqqvvvssswwwyyyxxxrrrpppnnnjjjhhhhhhkkkmmmtttrrrpppooonnnnnnoooooommmjjjhhhiiilllmmmkkkiiioookkkhhhfffbbb^^^```dddhhhiiikkkkkkjjjjjjkkkmmmjjjjjjkkkllllllkkkkkkjjjllllllkkkkkkoootttsssnnnooohhhkkk{{{zzzkkk```XXXRRRKKKEEEAAABBBDDDDDDBBBAAAAAAAAA@@@???>>>???@@@@@@@@@>>>@@@@@@??????@@@AAACCCDDDOOOGGGFFFQQQ]]]dddlllvvv|||~~~}}}tttkkkhhhooovvv|||www|||yyyyyyzzzzzzwwwttthhhppprrrpppllldddjjj~~~wwwwwwooogggbbbZZZUUUMMMGGGBBB>>>;;;999777666444222111111111222222222111111222555777999===::::::======:::999;;;???bbbbbb\\\eeefffbbb}}}tttzzz}}}}}}vvvxxx}}}~~~~~~yyy{{{}}}~~~{{{yyy{{{]]]SSSzzz~~~}}}vvvnnniiifffdddbbbcccgggooowww||||||yyywwwwwwwww|||yyyvvvtttqqqpppqqqkkkkkkkkkjjjiiijjjlllnnnnnnkkkgggffffffffffffeee___]]]^^^bbbddddddhhhmmmfffffffffeeedddeeegggiiihhhhhhgggiiijjjkkkkkkjjjooo{{{{{{yyyllllllnnnwwwrrr\\\OOONNNFFFKKKLLLFFFDDDJJJRRRVVVaaazzz{{{qqqooorrruuusssoooooommmkkkjjjlllppptttvvvsssnnnjjjiiiiiilllmmmnnnkkkiiikkkoooppplllhhhjjjiiifffccc```]]]___aaahhhiiijjjiiihhhiiijjjllliiihhhhhhiiiiiijjjkkkkkklllmmmlllkkkmmmrrrrrrnnnrrrjjjgggooo~~~|||hhhZZZPPPRRRRRROOOKKKHHHIIILLLHHHEEEBBBDDDHHHNNNQQQRRRLLLKKKJJJLLLRRRZZZccchhhqqqbbb___rrr}}}}}}~~~|||zzzxxxxxxvvvtttsssvvvxxxtttmmmmmmwwwzzzxxxvvvnnnrrrmmmgggzzzpppggg```[[[SSSMMMFFF@@@===;;;999888444333222111111111222222222222222222444777:::<<<:::999:::<<<;;;999<<>>999666555555555444222222222222222222222222222333555888999;;;;;;;;;888:::;;;999666AAA^^^xxx{{{}}}rrrpppssszzz{{{vvv~~~}}}{{{}}}~~~zzzyyywwwTTTQQQlllzzzvvvpppjjjfffddd```[[[WWWUUUTTTSSSQQQRRROOOIIIIIILLLNNNMMMKKKJJJHHHFFFDDDBBBAAAAAAsssuuuvvvsssooooooqqqoooiiigggkkkoooooollljjjlllnnniiihhhiiikkkmmmllljjjhhhggggggiiikkkhhhbbbbbbeeeffffffeeecccaaa```aaaccccccbbbbbbaaaaaabbbdddeeedddgggkkkpppzzz|||}}}tttmmmmmmbbbVVVOOORRRSSSPPPSSSZZZTTTSSSYYYdddjjjhhhddddddQQQOOONNNKKKFFFCCCHHHQQQ\\\VVVVVV[[[```gggxxxvvvpppllljjjkkkrrrvvvrrrmmmmmmnnnnnnggghhhiiihhhgggggghhhiiijjjiiihhhffffffffffffggg]]]```dddhhhiiiiiigggeeefffkkkkkkgggfffiiikkkiiikkkkkkjjjiiiggghhhjjjllliiiiiiiiiiiiiiiiiiiiihhhjjjlllkkkgggfffiiikkkjjjgggkkknnnmmmjjjiiijjjkkknnnwww}}}yyywwwxxx|||}}}}}}}}}|||}}}yyyrrruuu~~~{{{xxxpppnnnnnnyyy~~~zzzooowwwtttoooyyy[[[```eeevvv~~~jjj[[[SSSNNNGGG@@@:::888555333333333333222111111222222222111111111222444888;;;<<<<<<;;;::::::999999<<>>yyyxxxzzzssswwwvvvooommmoooooollljjjmmmpppnnnkkkjjjmmmqqqhhhiiijjjlllmmmkkkgggddd```fffmmmnnnfff^^^aaahhheeeeeeeeedddbbbbbbdddfffaaacccdddcccbbbbbbccceeebbbeeehhhiiinnnyyy~~~ssspppvvvvvvooolllqqqiiiddddddgggfff___\\\]]]XXXYYY\\\]]][[[\\\gggsss~~~ssspppooojjjdddfffnnnsssnnnhhhfffggggggbbbdddggghhhiiiiiijjjlllggghhhhhhhhhhhhhhhgggggg[[[```fffiiijjjiiiiiihhhjjjooopppjjjiiimmmnnnkkkllllllkkkiiiggghhhkkkmmmfffffffffeeedddbbbaaa```hhhjjjiiieeecccgggiiihhhjjjnnnooojjjffffffiiilllZZZggg|||zzzuuuuuuuuuttt{{{|||}}}}}}}}}{{{vvvyyy~~~|||}}}zzzvvvxxx~~~xxxwwwxxxwwwqqqRRROOOeee}}}{{{}}}~~~wwwaaaRRRJJJCCC;;;444777555333333333333222111111111111111111000000///222555999===>>>===:::888;;;888888@@@WWW}}}~~~yyyxxx}}}zzzzzz}}}{{{xxxzzzzzzxxxzzzzzzUUUGGGMMMcccxxx}}}xxxsssiiifffaaa\\\WWWTTTRRRQQQLLLNNNMMMIIIIIIKKKIIIDDDDDDDDDDDDCCCBBBAAA@@@@@@}}}uuutttuuutttpppllllllooossskkkkkkjjjhhhfffeeefffhhhcccggghhhfffdddeeeddd```bbbdddeeedddbbbdddhhhllllllfffaaa```ccceeedddbbbbbbcccdddbbb______cccggghhheeebbbbbbggglllqqqttt}}}uuummmjjjllllllhhhccchhhmmmoookkkhhhjjjlllkkkeeedddccccccdddgggkkkmmmmmmjjjkkkooonnnhhhfffhhh```bbbeeehhhjjjkkkkkkkkklllmmmmmmmmmmmmkkkjjjiiikkkmmmmmmkkkhhheeecccccc___```aaa```___^^^___```lllfffdddeeeeeebbbdddiiikkklllkkkjjjgggfffggghhhfffggguuu~~~vvv}}}}}}}}}}}}|||{{{{{{}}}yyy~~~yyyiiiUUUUUUkkk|||zzz||||||wwwvvvwww|||uuupppoooppprrrxxx~~~oooZZZIII@@@;;;888666444444222111000000///000111111222333333444555555999333777BBBAAA444111999>>>222AAA```jjj}}}zzzzzzzzz|||xxx}}}zzzxxx{{{|||yyy{{{~~~~~~cccBBBBBBOOO___kkkwww~~~yyyssslllccc[[[WWWUUUSSSRRRQQQNNNKKKKKKNNNMMMJJJFFFFFFBBB@@@AAA@@@>>>???CCC~~~||||||yyyvvvuuussspppnnnnnnppprrrjjjjjjjjjiiihhhiiilllnnnddddddbbbbbbhhhmmmjjjcccbbbccccccaaa```aaaeeeiiihhhddd______bbbdddbbb```___```aaa```]]]^^^bbbeeehhheeebbbbbbfffjjjnnnooouuuzzzooommmkkkkkkkkkjjjhhhfffiiimmmnnnjjjgggiiijjjiiiiiihhhgggggggggiiijjjkkkmmmjjjkkkooonnniiigggiiidddeeeggghhhjjjkkklllllllllmmmnnnnnnmmmllljjjiiijjjiiihhhfffeeeeeeeeeeee^^^^^^^^^]]]\\\]]]```ccciiidddccceeefffccceeeiiijjjkkkjjjiiigggfffggghhhmmmnnnyyyyyy~~~~~~~~~|||~~~TTTQQQ^^^pppwww}}}}}}wwwuuuqqqnnnnnnpppsssuuu{{{|||tttooonnnooommmgggccccccdddeeejjjqqqrrreeeSSSEEE===999666444444333222111000000000000111111222333444555666666===<<<<<<======<<<;;;;;;:::???bbbooo|||qqq|||lllppptttzzz~~~{{{~~~~~~}}}|||oooMMMKKKIIIKKKUUUiii}}}zzzsssjjjaaaZZZWWWVVVOOOMMMKKKJJJIIIGGGDDDAAADDD@@@???AAABBB@@@>>>???xxxppptttxxxzzzwwwtttqqqoooppppppqqqpppjjjjjjjjjjjjjjjmmmqqquuujjjddd^^^```jjjrrrmmmcccdddcccaaa___]]]___bbbfffccc```^^^___aaabbbaaa^^^___aaabbbaaa^^^^^^bbbeeefffdddbbbccceeehhhjjjjjjlllssszzz}}}pppmmmmmmhhhkkknnnnnnllliiiiiiiiijjjnnnooojjjhhhjjjjjjhhhiiiiiijjjkkkllllllmmmmmmmmmkkkkkknnnmmmjjjiiijjjiiiiiihhhhhhiiijjjkkklllmmmmmmnnnnnnmmmllljjjiiiiiifffbbbaaadddffffffeee\\\]]]\\\\\\[[[]]]aaadddcccaaabbbfffgggfffgggjjjiiijjjjjjhhhfffeeeggghhhlllmmmsss~~~zzz}}}||||||}}}}}}~~~~~~zzzsss{{{vvvbbbUUUTTT^^^sss|||rrrpppnnnjjjgggdddccccccccclllooorrrrrrqqqsssvvvzzz~~~zzzyyyvvvpppjjjeeecccccc\\\WWWTTTUUUUUUUUUXXX]]]^^^UUUHHH>>>999666444222444333222111111111111111111111222444555777888999999??????999888======888BBBWWWyyyqqqlll~~~{{{vvvdddkkksssxxxzzz{{{}}}~~~~~~~~~}}}||||||~~~zzz{{{zzziiiVVVIIIEEENNNiii}}}ooo```XXXWWWYYYTTTRRRPPPPPPQQQQQQOOOMMMMMMFFFAAACCCDDD@@@<<<:::wwwjjjiiilllqqqwwwwwwssspppoooqqqrrrqqqooojjjjjjjjjiiijjjmmmrrrvvvpppjjjcccbbbiiiooojjj```fffdddaaa^^^]]]^^^aaaccc_________```ccccccaaa___eeeggghhhfffbbbaaacccfffdddbbbbbbdddgggiiijjjjjjoooqqqssstttyyyyyymmmjjjmmmpppnnnpppqqqpppmmmjjjhhhhhhjjjmmmnnnkkkjjjmmmmmmkkkdddfffjjjmmmooopppooooookkkkkkjjjkkkkkkjjjjjjkkkkkkjjjhhhffffffhhhjjjkkkmmmmmmnnnnnnmmmllljjjiiiiiieeeaaaaaaeeegggeeeaaa\\\]]]^^^^^^]]]^^^___aaa___```bbbfffhhhiiiiiijjjiiijjjjjjiiigggfffggghhhhhhgggjjjpppyyy|||vvv{{{yyyxxx{{{~~~zzz}}}~~~{{{{{{yyyuuutttfffNNNQQQkkkvvvjjjjjjhhhfffbbb___[[[YYYXXX[[[^^^```aaabbbdddhhhkkknnnmmmmmmnnnoooooooooooonnnllliiiddd___[[[XXXWWWPPPLLLJJJKKKJJJGGGGGGKKKKKKFFF>>>999666555333222333333222111111111222222111222333555777999:::;;;555<<>>YYYyyywww|||sssmmmsssxxxzzzwwwvvvxxx{{{}}}{{{yyyyyy{{{~~~}}}{{{wwwuuuzzzuuuaaaNNNNNNZZZtttuuuuuuqqqkkkeeeaaa^^^\\\XXXVVV[[[eeekkkjjjfff[[[OOOEEECCCEEEDDDAAA@@@nnnlllmmmlllnnntttvvvrrrooooooqqqrrrqqqnnnkkkkkkjjjiiiiiijjjnnnqqqooonnniiieeegggjjjhhhbbbhhheeeaaa___^^^___aaabbb______aaaccceeeeeedddbbbjjjlllllliiidddbbbccceeebbbbbbbbbeeeiiilllmmmmmmtttttttttssssssuuu|||{{{pppjjjjjjmmmnnnnnnnnnllliiihhhhhhgggfffdddfffiiiiiihhhjjjnnnooollldddfffjjjmmmooonnnlllkkkiiiiiihhhggggggiiijjjjjjjjjhhheeecccccceeehhhiiilllmmmmmmmmmmmmkkkjjjiiijjjfffdddfffiiihhhbbb\\\^^^```bbbbbbaaa^^^]]]]]]]]]```cccfffiiikkkkkkjjjkkkkkkkkkiiigggfffggghhhiiihhhgggkkkuuu~~~}}}wwwvvvyyyzzzwww{{{zzzzzz|||~~~{{{~~~wwwwwwqqqrrr|||~~~hhhQQQYYYfffaaa^^^]]]\\\YYYVVVSSSPPPNNNMMMOOOQQQSSSUUUXXX[[[^^^]]]^^^_______________```bbb```]]]ZZZVVVSSSOOOMMMIIIEEEBBBCCC@@@<<<:::======;;;888666555444333333222222222222222222333333222333444666888:::;;;<<<<<<;;;???@@@999555GGG___rrr|||{{{~~~}}}xxxvvvyyy~~~~~~zzzxxxxxxyyy|||{{{xxxvvv{{{mmmZZZVVVTTTXXXaaannnyyy|||wwwqqqnnnhhhgggsssnnn^^^NNNHHHGGGFFFFFFGGGvvvpppssstttpppooosssrrrqqqooooooppppppooonnnjjjkkkjjjiiiggggggiiikkkhhhkkkkkkhhhfffiiijjjhhhhhheeebbb```aaaaaaaaa```___aaaccceeefffgggggggggiiikkkllliiiddd```aaabbbcccbbbccceeejjjmmmooooooqqqqqqqqqrrrnnnkkkmmmrrr~~~zzztttnnnhhhhhhkkkmmmjjjfffaaa^^^]]]^^^aaacccbbbaaabbbdddeeedddhhhmmmnnnkkkiiijjjlllmmmllliiieeebbbeeefffeeebbbbbbfffiiihhhfffdddcccbbbbbbdddgggiiikkkkkkllllllkkkjjjhhhgggjjjiiihhhiiijjjggg```[[[___aaaccccccaaa^^^\\\\\\___cccffffffiiilllmmmkkkllllllkkkiiifffddddddeeehhhhhhggghhhnnnttttttpppvvv~~~}}}{{{{{{xxxttttttzzz}}}}}}|||}}}~~~~~~{{{uuuxxxrrrwww~~~yyyvvvZZZIIIRRRXXXUUUUUUTTTSSSPPPNNNLLLJJJEEEFFFGGGIIIKKKNNNPPPQQQQQQRRRSSSSSSRRRRRRSSSTTTUUUSSSQQQOOOMMMKKKGGGDDDAAA===;;;;;;999444333555555555555444444444444444222222222222222333444555444555666888999;;;<<<<<<@@@888666:::888@@@ddd~~~||||||}}}zzzxxxxxx{{{{{{yyyvvvxxx}}}}}}nnndddZZZ[[[hhhwwwvvvdddXXXPPPIIIEEEEEEuuurrrpppqqqsssrrrqqqpppnnnooopppooommmmmmnnnoooiiijjjkkkjjjhhhfffggggggdddhhhjjjhhhhhhjjjkkkiiifffdddbbbaaabbbcccaaa^^^```aaadddfffggghhhiiijjjfffhhhjjjhhhcccaaaaaaccceeedddccceeehhhlllnnnnnnlllkkkmmmooolllgggiiinnnnnnvvv}}}yyyqqqkkkooollliiihhhiiigggdddbbbTTTWWW[[[^^^___```aaacccccceeeeeeeeeiiinnnnnnjjjlllmmmmmmmmmjjjfffaaa^^^aaadddbbb]]]^^^dddgggfffbbbaaaaaaaaaccceeehhhiiijjjjjjkkkkkkjjjiiigggfffiiiiiiiiiiiigggddd```^^^```aaaaaa___]]]]]]^^^___bbbfffhhhfffhhhmmmnnnkkklllkkkjjjgggcccaaaaaaaaabbbfffhhhfffgggkkkkkkgggnnntttwww~~~}}}~~~}}}~~~www{{{{{{xxxyyy~~~zzz~~~|||zzzwww~~~~~~zzzyyyxxxvvvxxxxxx~~~~~~}}}kkkSSSQQQRRRQQQPPPOOONNNLLLJJJIIIHHHCCCBBBAAABBBCCCDDDEEEEEEDDDFFFHHHHHHFFFEEEGGGIIIIIIGGGEEEEEEEEECCC???<<<;;;777555666555222222555222222333333222222333444111111111222333444555666777777888999:::;;;<<<<<<===999777;;;GGGcccxxxsss{{{~~~~~~{{{xxxxxxyyyvvvyyyyyyvvvwww{{{~~~xxxgggeeemmmxxx~~~}}}tttooohhh___YYYXXXzzzsssqqqnnnkkknnnqqqqqqnnnlllnnnpppooolllkkkmmmooogggiiikkkkkkiiigggffffffeeehhhiiihhhiiikkkjjjfffdddbbbaaabbbcccccc```]]]```bbbdddeeefffhhhjjjllldddgggiiihhheeecccdddfffgggeeeddddddgggjjjlllllliiihhhkkkooonnniiikkkrrrsssxxxyyywwwzzzxxxmmmlllnnnooogggggggggdddaaa______```QQQZZZccceeebbb```cccfffhhhiiihhhhhhlllqqqppplllkkklllmmmllljjjfffbbb```___bbb```ZZZ[[[bbbfffddd`````````bbbdddfffiiijjjiiiiiijjjjjjiiihhhfffeeehhhiiiiiigggdddaaaaaabbb```___]]]ZZZYYY[[[```cccdddiiijjjggghhhmmmnnnkkkkkkkkkiiieeeaaa^^^^^^^^^^^^gggmmmiiigggkkknnnnnnnnnooonnn|||~~~~~~~~~yyyvvvwwwyyy~~~vvv}}}}}}~~~}}}vvvpppllluuu{{{xxxtttuuuxxxzzzrrryyy~~~vvvuuuyyyzzziii\\\PPPKKKJJJIIIHHHFFFDDDCCCCCCCCCAAA????????????>>>===;;;>>>@@@???===<<<>>>AAAAAA???===>>>???>>>:::666888444333555555333555888000111222222111111222333111111111222333444555666888888999::::::;;;<<<<<<;;;@@@CCCIII```uuu]]]mmm{{{xxx~~~}}}zzz||||||}}}~~~yyyvvvuuuwwwyyyuuuzzz}}}{{{{{{yyyvvvzzz{{{yyyzzzqqqlllmmm~~~xxxkkkmmmuuu~~~}}}~~~|||vvvppprrrqqqooonnnlllkkkkkkkkkmmmnnnnnnmmmkkkkkklllnnndddddddddeeefffeeecccbbbeeegggiiikkkjjjgggdddbbb___aaacccccc```]]]\\\[[[fff```___eeeiiigggfffiiifffeeegggjjjiiieeeeeehhhgggccc```___aaaeeehhhiiiqqqkkkhhhkkknnnnnnmmmooommmnnnooopppssswwwzzz{{{~~~|||qqqiiifffggghhhhhhjjjgggdddccccccdddddddddaaacccddddddcccbbbdddeeedddhhhlllnnnmmmkkkjjjiiihhhjjjlllllljjjfffcccaaaaaaaaaaaa```___```ccceeefffdddbbbbbbdddeeeeeeeeegggeeedddeeeggggggdddaaahhhfffccc```______```bbb^^^aaaaaa[[[UUUUUU]]]eeeeeeeeefffgggiiikkklllnnnkkknnnkkkaaaZZZ[[[^^^```eeecccbbbffflllooonnnjjjnnnmmmpppzzz{{{{{{}}}{{{zzz~~~~~~|||zzzyyy|||zzz}}}||||||yyyrrrqqqtttqqqxxx{{{wwwwwwyyyzzzzzz||||||yyy___JJJEEEJJJCCC===???@@@>>>???>>><<<;;;;;;;;;:::555777:::;;;:::::::::;;;777777777777777777777777222222333333333444444444222222222222222222222222000666888444333777888555888===777444===>>>999:::<<>>;;;999999;;;<<<<<<:::888666555555666666555555555555555555555555333333333333444444444444444444444444444444444444555888777333222666666444888===999555999:::>>>KKKQQQrrrsssvvvuuuxxxwwwuuuuuu|||~~~{{{wwwsssrrruuu{{{sssvvv{{{|||vvvqqqppprrruuuvvvuuusssqqqpppyyyxxxrrrrrrnnnmmmqqqyyypppmmmqqquuupppnnnmmmkkkjjjjjjkkklllkkkkkkkkkjjjiiihhhiiikkkiiiddd___^^^bbbdddcccaaabbbaaa`````````aaabbbccceeecccaaa]]][[[[[[___bbbfffaaa]]]^^^___^^^___aaa___```dddjjjjjjfffeeehhheeecccaaabbbeeehhhjjjkkkkkkfffffflllqqqqqqqqqrrrnnnllljjjiiiiiikkknnnoooiiiggggggkkkttt|||yyywwwwwwxxxyyypppiiibbbaaaeeeiiihhhdddgggdddbbbbbbcccddddddcccaaacccddddddccccccdddeeebbbeeeiiijjjiiigggfffeeefffdddaaa______aaaccceeeffffffeeecccaaaaaaccceeeeeecccaaaaaabbbccccccbbbaaa``````aaabbbcccaaa```ccccccbbbbbbbbbaaaaaaaaaeee___YYYZZZ```eeeeeecccfffffffffggghhhiiikkklllfffjjjjjjccc___```bbbbbb```^^^^^^bbbgggiiihhhfffdddkkkqqqqqqoooqqqyyyzzz{{{vvvrrrrrrwww{{{{{{zzz{{{~~~}}}{{{{{{{{{}}}}}}zzzyyyzzz~~~~~~|||{{{}}}}}}~~~~~~{{{yyy~~~}}}|||xxxssstttxxx~~~{{{wwwuuuvvvuuuuuuuuuxxx{{{|||{{{zzz}}}{{{{{{~~~]]]HHHAAACCCCCC:::===<<<:::888666777:::===HHHBBB:::666666777777666444444444444444444444444333333444444444555555555555555555666666666666666888888777444555999888555444;;;======???>>>LLLfff~~~yyy{{{{{{|||~~~}}}{{{{{{}}}~~~|||xxxsssooopppuuu{{{tttuuuxxx|||}}}xxxooohhhiiipppwwwyyytttoookkkkkkoootttvvvrrrnnnnnnrrrmmmlllkkkjjjiiijjjkkkkkkhhhiiiiiihhhffffffgggiiiiiiddd``````dddfffccc___```^^^\\\ZZZ[[[^^^aaadddddddddbbb^^^\\\]]]```cccddd```]]]\\\\\\]]]```bbb^^^___dddjjjiiidddccceeedddccccccdddgggjjjkkkkkknnniiiiiinnnrrrqqqooopppooonnnkkkiiiiiikkkmmmoooiiihhhhhhiiilllppptttvvv~~~uuuqqqqqqpppqqqqqqrrrrrrqqqfffaaa\\\___fffkkkhhhdddeeecccaaaaaacccddddddccc___```aaaaaa``````aaabbbccceeehhhiiigggeeeddddddcccaaa^^^]]]___aaaccceeecccddddddcccbbbbbbdddfffgggeeebbbaaabbbccccccbbb______``````aaaaaaaaa```bbbcccdddeeeeeedddcccbbbccc]]]YYY[[[bbbggggggdddffffffffffffhhhiiijjjkkkeeeiiijjjfffccceeefffdddaaa``````bbbeeefffeeecccggglllqqqoookkklllttt|||{{{|||{{{~~~}}}yyyxxxyyyzzzyyyxxxyyy|||~~~|||{{{wwwzzz}}}yyywwwuuuuuuuuuvvvyyy{{{~~~||||||}}}~~~}}}{{{~~~||||||zzzwwwxxx|||~~~zzzwwwuuutttuuuuuuuuuwwwxxxzzz{{{|||}}}|||~~~jjjRRRHHHEEE>>>>>>;;;999:::::::::<<<@@@HHHAAA:::777999:::888666555555555555555555555555444444555555555666666666666666666666777777777777666666777888;;;===<<<999999<<<:::<<>>999<<<>>><<<<<>>CCCUUUoooxxxkkkqqqyyyllldddjjjwww}}}{{{|||yyywwwvvvyyy~~~zzzwwwsssrrrssssssrrrqqqxxxtttqqqpppsssvvvwwwvvvsssqqqooooooppprrrqqqpppooorrrvvv}}}{{{qqqjjjlllmmmiiihhhkkkeeefffhhhiiijjjjjjiiiiiiddddddeeecccbbbaaabbbdddeeefffgggiiiiiigggbbb___^^^]]][[[ZZZ[[[]]]```bbb]]]```bbbcccaaa___]]]]]]\\\______]]]^^^ccchhhiiiccccccfffjjjhhhbbb```aaacccccceeehhhjjjjjjhhhfff```^^^aaaiiioooooommmmmmhhhhhhhhhhhhhhhjjjkkklllffffffggghhhkkknnnppprrrooossstttrrrqqqssstttsss{{{}}}{{{rrrllliiihhhfffddddddddddddbbb```___aaabbb```______cccgggiiihhhffffffeeeccccccddddddbbbaaa```bbbccccccbbbbbbcccdddeeefffhhhgggeeecccbbbbbb___^^^___bbbfffgggeeebbbccceeegggiiiiiijjjmmmoookkkhhhfffddddddddddddccc```bbbccccccaaa`````````cccdddeeefffgggfffeeeddd[[[^^^``````^^^___bbbeeecccddddddeeegggiiikkklllhhhkkkjjjfffeeegggfffcccccccccdddeeeffffffeeeeeelllkkkjjjkkknnnppprrrrrrtttwwwxxxuuuuuu|||}}}xxxzzz}}}}}}~~~~~~|||~~~}}}xxxwwwsssnnnooovvv|||~~~{{{vvvtttwwwyyyxxxxxxzzzxxxwwwwwwyyy||||||yyyuuuyyyzzz{{{zzzyyyzzz{{{}}}~~~{{{wwwsssrrrvvvyyyzzz~~~[[[III<<<;;;===:::777777777666666888;;;;;;888555888888888888888888888888666666777777777888888888666666777777888888999999777777999<<<;;;888999===???TTTeeeuuuvvvdddeeetttlllTTT^^^{{{}}}yyysssyyy}}}~~~~~~nnnkkkjjjpppyyy~~~{{{zzzwwwttttttvvvuuurrrnnnlllnnnrrrtttuuuuuutttsssfffeeegggmmmssstttqqqmmmsssxxx||||||}}}{{{sssmmmgggfffggghhhgggfffaaacccgggjjjkkkjjjhhhgggbbbccccccbbb``````aaabbbdddgggiiiiiifffcccaaaaaa^^^^^^^^^^^^^^^___```aaaZZZ]]]___```^^^\\\[[[[[[ZZZ```bbb^^^___dddhhhhhhcccccceeeiiigggbbbbbbdddcccdddfffiiijjjiiifffccc^^^\\\```iiioooooollllllgggggghhhhhhhhhhhhhhhhhhiiihhhgggiiimmmooopppooojjjooopppmmmkkkmmmnnnkkkllllllmmmpppuuu|||~~~}}}zzzuuuppplllhhhgggiiiiiifffddd```aaaaaa```^^^^^^aaadddaaabbbdddeeeeeeeeeffffffhhhgggeeeeeeeeedddbbb```aaabbbdddcccbbbbbbccceeedddeeefffeeeccc`````````aaa___^^^aaafffhhhfffbbbbbbdddggghhhiiiiiikkkmmmkkkhhheeeddddddccccccaaaaaacccdddccc```^^^^^^___ddddddddddddddddddcccccc]]]___aaaaaa______```aaaaaabbbccceeegggjjjlllmmmiiijjjhhhcccbbbdddccc______aaaccceeefffhhhiiijjjkkkkkkkkklllnnnooooooooosssvvvvvvrrrrrryyy}}}}}}{{{{{{~~~~~~}}}~~~xxxzzzyyyuuuwww~~~|||zzzzzz|||~~~yyyuuutttxxx|||{{{zzz{{{zzzxxxxxx||||||wwwxxxzzz|||{{{xxxwwwxxxzzz}}}|||zzzuuupppnnnoooqqqzzziiiNNNGGGGGGAAA;;;:::;;;;;;<<<===<<<;;;999888999999999999999999999999777777777888888888999999777888888999::::::;;;;;;;;;:::;;;===;;;;;;CCCOOO```eeeaaalllrrraaayyy|||yyyffffffhhhooowww|||}}}||||||wwwuuuuuutttoookkkiiiooovvvyyyvvvrrrppppppcccfffjjjooossssssqqqoootttyyy|||zzzvvvyyyxxxsssmmmjjjeeedddgggkkkgggaaa^^^bbbgggkkklllkkkhhheeeaaabbbbbbaaa______```aaadddgggiiigggbbb___aaaddd^^^___```aaaaaaaaa``````YYY[[[\\\\\\ZZZYYYYYYZZZYYY```ccc______dddggggggcccbbbeeehhhgggddddddhhhcccdddfffiiijjjiiidddaaacccaaadddlllqqqooollljjjhhhiiijjjjjjjjjiiigggfffjjjgggeeefffjjjmmmllliiieeeiiihhhccccccjjjooooooiiihhhfffdddccceeeiiimmm{{{~~~{{{}}}{{{~~~yyyyyyuuuqqqqqqtttssspppkkkjjjkkkmmmoooooojjjfffeeehhhkkkiiieee```______bbbeeegggfffdddbbbccceeejjjhhhgggffffffdddaaa______aaabbbbbbaaaaaabbbccccccdddeeecccaaa___^^^___ccc___]]]```eeegggfffccc```bbbeeefffeeeeeefffgggjjjhhheeeccccccbbbaaa```aaacccdddbbb___\\\\\\^^^cccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```______```aaabbbeeegggjjjmmmnnnjjjjjjfffaaa___aaa```\\\[[[^^^aaaeeegggiiilllnnnlllnnnppppppnnnmmmnnnooolllpppqqqppprrrvvvrrrkkkttttttxxx}}}~~~}}}|||~~~|||xxx}}}}}}~~~{{{xxxvvvwww{{{}}}{{{wwwwww|||}}}~~~|||zzz{{{xxxwwwyyy{{{zzzwwwtttuuuvvv}}}|||zzzxxxuuusssrrrppprrrzzz}}}iii[[[YYYRRRKKKHHH<<<======;;;888555555555888888888888888888888888777888888888888999999999999999::::::;;;<<<======<<<;;;===>>>===AAAQQQcccyyyqqq~~~{{{kkkiiimmmrrrxxx|||{{{uuusssppplllgggnnntttzzzzzztttoooooorrrmmmpppssssssqqqqqqsssvvvsssvvvyyywwwsssssszzzuuunnniiihhhgggcccbbbfffjjjhhhbbb___bbbfffhhhhhhgggggggggdddbbbaaa___]]]]]]]]]]]]eeehhhiiicccZZZVVVZZZ```cccbbbaaaaaaaaa___\\\YYY[[[YYYVVVTTTTTTTTTUUUTTT]]]^^^___```aaaaaaaaaaaafffggggggeeebbbaaaaaabbbcccaaabbbffffffbbbbbbdddkkkjjjiiikkknnnooommmkkknnniiigggkkkmmmfff^^^ZZZ^^^aaaeeekkkoooqqqqqqqqqkkkkkkjjjhhhfffeeegggiiiiiieeeaaa```aaadddffffffqqqrrrqqqnnnooouuuyyyyyyzzzzzz{{{|||}}}|||wwwpppmmmnnnpppppppppwwwtttooolllnnnrrroooiiihhhkkkpppttttttpppkkkgggiiifffeeehhhiiieeebbbbbbcccfffjjjllljjjfffdddbbbeeeggggggfffdddaaaaaaaaadddbbbaaaaaaccceeeeeedddgggdddaaaaaaccccccaaa______^^^______aaaccceeefffbbb```___^^^___bbbdddfffdddddddddbbb___]]]]]]^^^___```aaa___\\\[[[___bbbccccccbbb```cccgggfffaaa]]]^^^aaadddaaa]]]^^^bbbdddfffiiilllnnnooonnnnnnmmmkkkgggccc```^^^]]]]]]]]]```dddgggiiijjjlllnnnqqqooonnnmmmlllkkkjjjhhhmmmppprrrqqqnnnnnnqqqtttuuuqqqrrrzzz|||yyyzzz}}}}}}{{{zzzzzz{{{|||}}}}}}}}}}}}|||{{{yyywwwssszzz}}}{{{|||||||||~~~~~~{{{xxxyyy|||~~~zzzqqqwwwsssqqqtttvvvttttttvvv{{{zzzyyyyyy{{{yyyuuuqqqtttyyy{{{wwwvvvnnnXXXEEE>>>???>>>???>>>555;;;222666<<<999:::===999::::::888666666888888777;;;::::::===???>>>======FFFEEEFFFGGGIIIXXXyyy~~~{{{wwwvvvuuu}}}{{{sssnnnllloootttzzzzzzzzzyyyxxxwwwuuutttxxxsssqqqrrrrrrqqqsssxxxuuuvvvvvvuuuuuuxxx~~~sssooommmjjjgggfffcccbbbffflllkkkfffbbbeeeiiikkkjjjiiihhhhhhdddcccbbb```_________```gggfffccc^^^[[[[[[___bbbaaaaaabbbccccccaaa]]]ZZZ\\\ZZZWWWUUUUUUUUUVVVVVV_________^^^^^^^^^^^^^^^dddeeefffeeecccbbbbbbcccaaa```aaaffffffcccbbbccciiihhhiiilllooopppooommmlllgggfffkkklllggg```]]]```gggooosssrrrpppoooqqqlllkkkiiigggeeeeeehhhkkkiiigggdddccceeeggghhhhhhjjjmmmnnnlllnnnssstttrrrnnnnnnnnnnnnnnnooooooooonnnppptttxxxzzzzzzyyywww|||yyyvvvuuuwwwwwwuuussssssoooiiiggghhhiiiiiihhhpppooolllhhhjjjmmmkkkfffhhhkkkooorrrrrroookkkhhhhhhdddcccfffgggdddbbbcccdddfffggggggeeeddddddeeeaaacccddddddccccccdddfffcccbbbaaabbbdddeeeeeedddhhhfffcccbbbaaaaaa___^^^```___^^^^^^```bbbeeefffeeedddaaa___^^^___aaabbbbbbccccccbbb```^^^^^^^^^^^^___```___^^^]]]^^^```cccdddcccbbbdddiiihhhccc```______aaa```^^^aaagggfffgggiiikkkkkkkkkkkkjjjkkkiiieeebbb```____________```bbbdddfffhhhiiiiiiiiiiiijjjlllnnnooooooooonnnooooooooonnnoooqqqssstttppppppwww|||{{{{{{}}}yyywwwuuuuuuzzz~~~zzz}}}}}}zzzwwwwwwyyy{{{}}}~~~}}}|||{{{yyyttt{{{{{{zzz{{{}}}~~~zzzzzz|||{{{}}}~~~~~~}}}~~~zzztttvvvrrrrrrvvvxxxwwwwwwzzzxxxwwwwwwxxxzzzyyyuuurrrvvvwwwxxxvvvvvv|||uuu\\\MMM>>>;;;@@@AAABBB888:::???999666666000;;;<<<;;;:::999:::;;;:::<<<<<<;;;;;;;;;BBBNNNXXX[[[cccoooyyyxxxxxxtttooo{{{~~~}}}|||{{{zzz|||~~~wwwqqqnnnmmmrrrxxx~~~|||zzzyyywwwwwwvvvxxxtttrrrttttttrrrtttxxxtttvvvwwwvvvvvvwww|||}}}{{{mmmiiilllkkkgggddddddaaa___dddkkkmmmjjjfffiiilllmmmllljjjhhhhhheeedddcccbbbaaabbbbbbcccgggccc^^^[[[[[[___ccceee___```aaacccdddbbb___[[[]]]\\\YYYWWWVVVVVVWWWXXX]]]]]]\\\\\\\\\]]]^^^___bbbdddffffffdddbbbaaabbb^^^^^^```ffffffcccaaacccfffgggiiilllooopppnnnmmmiiieeeeeeiiikkkgggbbbaaadddnnnxxxyyysssmmmmmmooojjjjjjiiihhhgggiiimmmqqqkkkiiifffeeeeeedddcccbbbbbbgggjjjjjjlllooonnnkkkjjjjjjiiiiiigggfffdddcccbbbiiippprrrooonnnpppttttttqqqnnnnnnooopppnnnkkknnnllliiiggghhhhhhgggggghhhjjjiiieeedddggggggdddfffhhhjjjlllmmmkkkhhhffffffbbbaaadddeeecccbbbdddbbbbbbbbb```___```cccfff___``````_________bbbdddaaaaaaaaaccceeefffdddcccggggggeeebbb___]]]^^^___bbb```^^^]]]^^^```dddffffffdddaaa___^^^___```aaa___aaaccccccaaa_________^^^^^^^^^___``````^^^]]]aaacccbbbaaacccggggggcccbbb___]]]^^^^^^___dddkkkhhhhhhiiiiiihhhhhhgggfffgggeeecccaaa``````aaabbbbbb___^^^___ccceeeeeedddbbbeeehhhllloooqqqqqqqqqnnnmmmkkklllnnnppppppppptttqqqqqqvvvyyyxxxxxxzzzrrrqqqpppooorrryyy~~~}}}~~~vvvyyy}}}~~~}}}zzzvvvtttuuuxxx}}}~~~|||||||||{{{zzzxxx~~~~~~}}}{{{xxxuuuwww{{{~~~sssuuuyyy}}}~~~}}}zzzzzz}}}{{{vvvsssppppppvvvyyyyyyzzz}}}|||{{{zzz{{{|||{{{zzzxxxwwwtttrrrssswwwyyyyyyyyyrrriiilllmmm```QQQJJJHHHAAA@@@DDDAAAAAA???===;;;:::<<<@@@DDD>>>CCCFFFIIIPPPeee~~~dddggguuu|||zzzhhheeevvv|||zzzyyyyyy|||}}}}}}uuuqqqooonnnrrrxxx|||yyywwwvvvwwwwwwwwwttttttwwwwwwttttttwwwqqqsssvvvxxxyyyzzz|||}}}|||wwwvvv|||~~~wwwoookkklllmmmiiidddcccccc```^^^aaahhhkkkiiiiiikkknnnnnnllliiigggfffeeeeeeccccccbbbcccdddeeedddbbb___\\\\\\^^^bbbeee^^^^^^^^^___aaaaaa```^^^^^^]]][[[YYYWWWWWWXXXZZZYYYYYYYYYZZZ\\\___bbbdddbbbdddfffeeeccc```______\\\\\\___eeefffcccaaabbbeeefffhhhkkklllllljjjiiifffcccccchhhjjjgggeeeeeegggnnnuuuvvvpppkkkjjjlllfffhhhjjjlllmmmooorrruuummmjjjgggdddbbb^^^ZZZWWWaaaeeehhhhhhiiilllllliiikkkkkkkkkjjjiiigggeeedddffflllsssuuurrrqqqtttxxxuuuqqqnnnnnnpppqqqooolllkkkjjjiiiiiiiiihhhhhhgggdddhhhhhhdddbbbdddeeecccbbbccceeeggggggfffdddccceeeaaa```dddeeeddddddeee_________]]]]]]^^^aaadddbbbaaa___\\\YYYXXXZZZ\\\``````aaadddfffgggdddbbbeeeffffffbbb^^^\\\^^^aaacccaaa^^^\\\\\\___ccceeecccaaa___^^^^^^```bbbddd]]]```bbbcccbbb`````````]]]\\\\\\___bbbbbb^^^ZZZ___bbbaaa______bbbbbb___```\\\[[[]]]___```eeekkkiiihhhhhhhhhggggggffffffcccbbbaaa``````aaacccdddccc^^^ZZZ[[[aaaeeeeeecccbbbeeejjjmmmnnnmmmmmmmmmmmmjjjggghhhllloooooonnnpppooonnnpppqqqqqqqqqrrrmmmnnnnnnnnnooosssxxx{{{}}}|||~~~~~~|||~~~}}}uuuxxx{{{}}}{{{vvvuuussssssuuuyyy}}}}}}zzzxxxyyyzzzzzzzzz|||{{{yyyuuuoooqqqvvv{{{~~~~~~zzznnnpppvvv~~~{{{yyy{{{{{{xxxyyy{{{{{{xxxpppmmmooouuuzzzzzz{{{}}}}}}yyywwwvvvwwwyyyzzzwwwoookkkpppwwwyyyuuuqqq~~~rrr___NNNNNNUUUVVVVVVNNNFFFAAAAAAFFFQQQ[[[]]]dddkkkrrruuuxxx~~~jjjqqqyyyyyy{{{~~~{{{uuuwww~~~}}}}}}xxxuuuqqqnnnqqqvvv}}}{{{xxxuuutttuuuwwwxxxvvvtttuuuyyyyyyuuutttvvvnnnqqqvvvzzz|||}}}~~~~~~yyywwwwwwyyy{{{ooommmlllmmmllljjjhhhgggffffffccc```aaagggjjjiiiiiikkkmmmmmmjjjfffdddccceeedddcccbbbbbbbbbcccddd^^^aaadddaaa\\\ZZZ^^^ccc^^^\\\ZZZYYY[[[^^^``````]]]]]]\\\YYYVVVVVVXXXZZZYYYYYYYYYZZZ\\\```ccceeeccceeeeeeddd```]]]\\\[[[\\\[[[^^^cccdddaaa```bbbdddfffggghhhgggfffddddddeeebbbcccggghhhfffeeeggghhhjjjkkklllkkkiiihhhhhhdddgggkkknnnnnnnnnnnnnnnkkkiiifffdddaaa^^^YYYVVVfffhhhhhheeefffjjjlllkkkggggggggggggfffeeeeeedddiiikkknnnqqqrrrrrrrrrsssqqqnnnkkkkkkmmmnnnllljjjcccdddeeeeeeddddddddddddeeeiiijjjfffdddffffffdddbbbcccdddfffffffffeeedddeeeaaaaaaeeegggeeeeeefff^^^```bbbbbbaaaaaabbbccccccbbb```\\\YYYXXXYYY[[[___```aaadddggggggeeeccccccdddcccaaa]]]]]]aaadddbbb```]]][[[[[[^^^bbbeeecccbbb___^^^^^^___aaabbb^^^```bbbbbbaaa`````````\\\[[[\\\___bbbbbb^^^ZZZaaadddccc___^^^```___\\\[[[XXXYYY^^^aaaaaacccgggfffggghhhhhhhhhhhhhhhgggaaa```_________aaaccceeebbb]]]YYYZZZ```eeefffdddbbbeeejjjlllkkkiiiiiiiiikkkhhheeefffjjjmmmnnnmmmiiijjjiiihhhggghhhiiiiiilllnnnpppqqqqqqsssvvvxxx|||~~~yyy}}}{{{{{{{{{{{{}}}~~~||||||}}}{{{}}}~~~}}}xxxzzz|||~~~~~~}}}zzzyyyttttttuuuvvvwwwxxxyyyzzz~~~}}}zzzwwwvvvwwwyyy{{{{{{{{{~~~}}}yyyvvvtttnnnhhhpppwww|||||||||}}}zzzsssnnnooosss{{{}}}wwwrrrvvvyyyxxxxxx{{{{{{xxxqqqoooqqqwww|||{{{|||~~~|||xxxrrrllljjjlllqqquuuuuukkkeeemmmwwwzzzxxxvvv}}}zzz}}}vvvxxxhhhbbbdddmmm~~~kkkdddyyy~~~zzzwwwyyy~~~~~~wwwtttpppqqqyyy}}}xxx~~~{{{yyyxxxtttppprrrvvvxxxwwwuuuuuuuuuvvvxxxyyyuuusssuuuxxxxxxuuusssuuurrrsssvvvzzz|||}}}|||{{{yyywwwwwwwwwuuutttyyymmmkkkiiihhheeecccfffllliiikkkhhhddddddhhhjjjiiigggjjjlllkkkhhhdddbbbaaacccbbbaaa```___``````aaaZZZ```dddbbb[[[WWW[[[```]]][[[XXXWWWYYY\\\^^^___[[[\\\\\\YYYUUUTTTWWWZZZ\\\\\\[[[[[[\\\^^^___```ccccccbbb```]]]ZZZZZZ[[[]]][[[]]]aaabbb______bbbdddffffffeeecccaaaaaabbbfffccccccfffgggdddeeehhhgggffffffggghhhhhhgggfffeeehhhkkkllljjjgggeeedddgggfffeeeeeeeeeeeebbb```kkkkkkhhhcccccchhhlllkkkddddddcccccccccdddeeefffiiihhhhhhkkknnnpppnnnkkknnnkkkhhhhhhkkkllljjjhhhaaacccddddddccccccdddeeehhhkkkjjjggggggiiigggccccccdddfffhhhhhhhhhgggfffdddaaabbbfffhhhfffdddeeeaaadddggghhhgggeeedddddd`````````___]]]^^^```bbb``````aaacccfffgggfffdddcccbbbaaa___^^^___bbbddd```^^^\\\[[[\\\^^^bbbdddgggeeebbb^^^\\\\\\]]]^^^bbbccccccaaa___^^^___```ZZZ[[[]]]___aaa```^^^[[[cccggggggbbb```aaaaaa___XXXVVVYYY___cccbbbbbbcccccceeegggiiiiiiiiihhhgggaaa```___^^^___```bbbdddaaa]]]ZZZ[[[___ccceeeeee^^^cccggghhhgggfffhhhiiihhhfffddddddgggjjjlllmmmkkknnnmmmiiigggiiijjjjjjlllnnnpppqqqrrrsssvvvxxx{{{rrrtttqqqqqqyyyvvvqqqrrr{{{~~~}}}vvvzzz~~~zzzwwwyyy~~~{{{xxxzzz||||||zzz{{{}}}~~~}}}|||yyyxxxwwwxxxxxxxxxwwwuuutttsss{{{}}}zzzwwwtttsssvvvyyy|||}}}vvvwwwuuuqqqooonnnjjjcccrrrzzz}}}yyyyyy{{{xxxppprrrppppppvvv~~~zzzssspppuuuxxxwwwxxxzzz{{{zzzvvvsssuuu{{{~~~|||{{{}}}yyyvvvpppjjjgggjjjoootttsssiiifffoooxxxyyyzzz~~~}}}xxxnnn{{{vvvjjjppp|||cccZZZiii~~~}}}}}}~~~~~~}}}zzzwwwwwwyyy~~~|||uuummmkkklllrrr{{{}}}xxxvvvvvvxxxyyyuuupppqqqvvvssstttvvvxxxyyyyyyyyyyyytttrrrsssvvvvvvsssrrrtttuuuttttttuuuvvvvvvuuusssxxxtttqqqrrrqqqqqquuu|||mmmhhhfffeeebbb___cccjjjgggiiiiiieeedddgggiiigggfffhhhjjjjjjgggcccaaa```aaa```___]]]\\\\\\\\\]]][[[^^^___]]]YYYXXX[[[___[[[ZZZYYYZZZ\\\]]]]]]\\\YYY[[[[[[WWWSSSRRRUUUYYYZZZ[[[[[[[[[\\\\\\]]]]]]```___^^^\\\YYYYYY[[[]]]___\\\\\\______]]]^^^aaadddeeeeeeccc``````bbbdddhhheeedddfffeeebbbcccgggdddgggjjjjjjhhhgggggghhhhhhiiiiiihhhfffddddddeeefffeeeeeefffhhhjjjjjjiiikkkkkkhhhbbbbbbfffhhhgggdddcccbbbaaaaaacccfffgggjjjhhhhhhjjjllllllkkkiiillliiiggggggjjjkkkiiigggdddfffggggggeeefffiiikkkjjjkkkiiiggghhhjjjfff```aaacccfffhhhiiihhhfffeeebbb```bbbgggiiieeeaaaaaabbbeeeggggggfffdddccccccZZZ\\\^^^___```aaaccceee`````````bbbeeeffffffffffffccc___]]]^^^```aaabbb]]]\\\\\\\\\]]]___bbbccchhhfffbbb^^^\\\\\\\\\]]]fffeeeddd```]]]\\\]]]___YYY[[[^^^______^^^^^^^^^aaaeeegggccc```bbbcccbbbZZZWWWYYY___dddcccbbbcccaaacccgggiiiiiigggeeecccbbbaaa___^^^^^^___aaabbb___^^^]]]]]]^^^___aaaccc]]]aaaeeeeeecccbbbeeehhheeeeeedddcccdddfffkkknnnnnnrrrqqqkkkiiilllnnnmmmkkklllmmmnnnnnnpppsssvvv~~~vvvnnnqqqpppqqqyyyssskkklllvvv|||xxxwww{{{~~~}}}zzzzzzzzzvvvyyy|||}}}}}}|||{{{zzzwww|||}}}xxxtttvvvyyyzzzxxxzzz{{{}}}}}}|||zzzyyyxxxxxxwwwvvvvvvuuuuuuuuu{{{|||}}}zzzxxxtttqqqnnnnnnqqqvvvyyyzzzssstttqqqmmmmmmnnnkkkeeeuuu|||}}}xxxwww|||zzzrrrvvvrrrooosss{{{~~~yyytttuuuyyyzzzwwwuuuyyy||||||xxxuuuvvvzzz|||yyywwwwwwttttttrrrooommmnnnrrrvvvrrrkkkkkktttxxxvvvyyy|||xxx|||yyynnncccdddqqqhhhuuu|||{{{yyyyyyyyy{{{{{{zzzyyyyyyxxxyyy}}}{{{vvvjjjiiilllsssyyy|||zzzyyyppprrruuuwwwrrrkkkkkkoooooorrrvvvyyyzzzyyyvvvtttrrrppppppsssssspppppprrrqqqnnnkkkkkknnnpppppppppppplllkkkpppssssssuuuxxxuuu~~~kkkfffeeegggfffaaaaaadddaaaeeefffbbbbbbeeefffeeefffhhhjjjjjjgggcccaaa``````___]]][[[ZZZZZZZZZZZZ^^^\\\YYYXXXXXX[[[]]]___YYYZZZ[[[^^^```___\\\YYYXXXYYYZZZVVVQQQPPPTTTXXXUUUWWWXXXZZZ\\\]]]^^^^^^]]]\\\[[[YYYXXXYYY\\\___```]]]\\\^^^^^^\\\^^^aaacccddddddbbb``````dddgggiiifffeeefffdddaaabbbfffcccjjjqqqqqqkkkfffgggjjjhhhhhhhhhfffeeegggjjjnnngggfffeeefffhhhjjjjjjjjjiiijjjgggbbbaaadddeeeccccccbbb___]]]^^^```cccfffhhhhhhiiiiiiiiihhhhhhgggjjjgggddddddggghhhgggddddddfffgggfffeeefffiiimmmkkkjjjgggfffhhhjjjeee]]]^^^```dddfffgggfffdddbbbaaa___aaaggghhhddd___^^^bbbcccdddcccaaa``````aaaVVVYYY\\\^^^^^^___aaabbbaaa```___aaadddfffggggggiiiddd^^^\\\^^^``````___[[[[[[[[[\\\^^^```bbbccceeeccc```^^^]]]]]]___```iiigggddd```\\\ZZZ\\\^^^XXX[[[______]]]\\\^^^```\\\bbbdddaaa___bbbdddddd]]]YYYYYY___ddddddcccddd```cccfffiiiiiifffbbb___bbbaaa___^^^^^^^^^```aaa_________^^^\\\\\\^^^``````cccfffddd```___aaaeeecccdddeeecccbbbdddjjjooojjjoooooohhheeehhhkkkjjjiiijjjjjjiiijjjlllooorrrmmmqqqmmmjjjqqqqqqpppwwwuuummmmmmvvvyyysssrrrxxx|||vvvuuuxxxvvvppprrrzzzzzz}}}~~~{{{{{{yyy|||~~~}}}}}}|||xxxwwwwwwzzz~~~}}}zzz{{{}}}~~~~~~}}}}}}}}}tttuuuuuuuuuuuuwwwzzz}}}vvv{{{{{{uuuqqqssswwwxxxvvvxxxzzz|||||||||{{{zzzvvvuuutttsssuuuwwwzzz|||}}}~~~~~~{{{vvvpppmmmnnnkkkhhhiiilllqqqtttvvvttttttpppmmmnnnqqqooojjjwww~~~~~~wwwwww}}}}}}vvvyyysssnnnqqqyyy~~~{{{vvv{{{~~~|||vvvssswww|||~~~wwwttttttwwwxxxtttqqqqqqkkkmmmppppppooonnnqqqsssqqqmmmqqqyyyyyysssvvv{{{pppccc\\\rrrwwwqqqzzz|||vvvsss```TTTUUUZZZnnn}}}~~~|||{{{{{{xxxwwwvvvwwwyyy{{{|||{{{{{{wwwtttvvv{{{~~~}}}{{{uuutttuuuwwwxxxuuussssssoooqqqtttuuunnneeebbbfffkkkooouuuyyyyyyvvvqqqmmmrrrooooooqqqqqqoooooorrrhhhdddbbbccchhhmmmpppqqqgggfffjjjsssxxxwwwsssqqqpppuuufffdddbbbaaa```^^^ZZZXXX]]]^^^```dddfffgggdddbbb___bbbeeefffccc___\\\ZZZ]]][[[ZZZYYYYYYYYYWWWVVV\\\\\\^^^^^^^^^^^^]]]\\\XXXZZZ\\\^^^^^^]]][[[YYYTTTVVVVVVRRRMMMMMMQQQVVVVVVZZZ[[[XXXXXX\\\``````\\\^^^[[[UUUUUU]]]```___]]]WWWVVVYYY[[[ZZZ]]]dddhhhbbb```cccdddaaaaaadddjjjgggccc``````bbbcccccchhhjjjmmmlllhhheeeeeefffgggfffddddddfffhhhkkkmmmkkkjjjhhhggggggggghhhiiiiiinnnnnnhhhddddddccc^^^aaabbbbbbaaa^^^^^^aaadddggggggggggggffffffffffffcccaaa```bbbeeegggfffdddfffeeeeeefffhhhiiijjjjjjfffgggiiiiiihhhddd___]]]aaaaaabbbeeegggddd^^^YYY\\\aaafffiiigggccc___]]][[[]]]___aaacccdddbbb^^^]]]]]]]]]```cccdddaaa^^^bbb``````cccgggjjjiiiggghhhfffccc___\\\[[[]]]___aaaaaa```````````````aaaeee```]]]^^^^^^]]]___cccjjjgggcccaaa```___^^^]]]WWWYYY]]]``````^^^[[[YYY[[[[[[]]]___bbbccccccaaa^^^```bbbccccccbbb```______aaabbb```aaabbb___ZZZ\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]ZZZWWWYYY```cccbbbdddccc```]]]ZZZ[[[^^^```dddcccbbbaaaccceeeiiikkklllkkkjjjjjjllllllllljjjdddhhhkkkkkkiiijjjoootttnnnmmmkkkiiiiiikkkmmmoooqqqppprrrvvvvvvsssrrrtttvvvwwwvvvrrrmmmkkklllooovvvvvvxxx{{{}}}{{{uuuoooqqqvvv}}}}}}|||yyyzzz{{{}}}~~~~~~}}}{{{xxxwwwyyy~~~}}}zzzxxxwwwxxxyyyxxxuuurrrrrruuuvvvuuusssrrrtttvvvvvvuuuvvv{{{~~~{{{xxxxxxyyyzzzxxxvvv{{{xxxuuuuuuwwwzzz}}}~~~}}}yyyvvvuuutttrrrqqqnnnoookkkggghhhnnnrrrsssqqqppppppoookkkhhhnnnwww|||zzzyyyxxxyyyzzzyyyxxxyyylllfffpppyyyyyyzzz|||tttrrryyy{{{vvvvvv}}}|||wwwrrrrrruuuwwwvvvssslllqqqvvvuuuqqqqqqwww}}}rrrsssuuuvvvvvvxxxzzz|||{{{}}}~~~pppdddttt~~~xxxlllkkkvvvuuuggg^^^XXXWWW___iiidddQQQMMM[[[ooo~~~zzzzzzyyyxxxwwwvvvvvvvvvvvv~~~zzzvvvwwwzzz|||{{{xxxvvvyyy{{{zzzvvvqqqnnnmmmssspppnnnmmmkkkhhhkkkpppwwwrrrpppsssxxxwwwnnneeegggnnnssssssrrrrrrpppllllllddd[[[\\\dddkkkllljjjeeekkkrrrwwwxxxwwwsssooohhhlllrrryyy~~~fffdddaaa```___^^^\\\ZZZ]]]^^^```ccceeeeeebbb```___aaaddddddbbb^^^\\\[[[^^^\\\ZZZYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^]]]]]]\\\YYYZZZ[[[[[[[[[YYYWWWVVVUUUVVVVVVRRRNNNNNNRRRVVVTTTVVVVVVSSSSSSWWWYYYWWW\\\]]][[[UUUUUUZZZ]]][[[\\\WWWVVVYYYZZZZZZ]]]ccciiiccc```cccdddbbbbbbeeekkkhhhccc```______``````hhhjjjlllkkkhhhgggggghhhfffffffffgggiiijjjjjjjjjggggggggggggggghhhhhhiiikkkooommmfffaaabbbaaa^^^```ccceeeeeedddeeehhhjjjjjjiiihhhfffeeedddcccbbbeeedddcccdddgggiiihhhfffgggfffeeegggkkkmmmmmmlllhhhiiiiiiiiihhheeecccaaaaaaaaa```bbbdddccc```]]]```bbbffffffdddaaa___^^^ZZZZZZ[[[]]]aaabbb^^^ZZZ]]][[[ZZZ\\\___aaaaaa```bbbbbbdddfffiiijjjiiihhhhhhfffccc___]]]]]]```bbbcccbbbaaa``````___``````ccc^^^[[[[[[\\\\\\___dddjjjgggdddaaaaaa```___^^^\\\]]]^^^___```______^^^\\\\\\^^^```bbbccccccbbbaaaaaaaaaaaa```^^^\\\[[[^^^``````___```aaa___ZZZXXXXXXYYYZZZZZZZZZ[[[[[[``````^^^[[[\\\bbbccc```aaaaaa___\\\YYYZZZ]]]```ccccccbbbccceeegggjjjlllkkkkkkkkkiiihhhfffeeeeeedddfffiiiiiihhhhhhiiikkkkkkjjjiiiiiijjjmmmppprrrtttqqqqqqsssrrrooooooqqqssssssrrrqqqooooooqqqsssvvvwwwyyyzzz{{{xxxtttpppsssxxx}}}}}}{{{yyy{{{zzzyyyxxxxxxyyy{{{|||{{{{{{{{{zzzxxxyyy{{{}}}}}}|||{{{yyyxxxxxxzzz|||sssqqqooopppssssssrrrpppuuuvvvxxx|||~~~|||zzzyyyyyy{{{|||{{{yyyxxxvvvuuuvvvwwwyyyyyyyyyzzzxxxvvvuuuttttttrrrqqqmmmoooooommmoootttvvvuuupppoooppprrrpppnnnrrryyy}}}yyywwwwwwxxxyyyyyyyyypppmmmuuuzzzzzz}}}wwwtttyyy{{{xxx{{{zzzuuusssuuuuuussspppooossswwwvvvrrrqqqvvv{{{uuuvvvvvvuuutttuuuwwwzzz|||~~~~~~{{{{{{wwwvvvrrrgggttt|||wwwmmmqqqwwwuuukkkcccnnn^^^RRRTTTbbbsssjjj\\\lll}}}zzzzzzzzzzzz{{{{{{{{{{{{{{{|||zzz{{{{{{wwwtttxxxyyyyyywwwssspppoooooorrrooonnnppppppqqqwww~~~|||xxxvvvsssllleeetttxxxwwwrrroooooonnnlllkkkfffaaabbbhhhmmmnnnlllwwwzzz{{{zzzwwwtttqqqnnnnnnnnnooottt{{{~~~|||xxxfffccc```^^^^^^^^^^^^]]]\\\]]]^^^aaacccbbb___\\\^^^```aaaaaa___\\\\\\\\\\\\[[[YYYXXXXXXYYY[[[\\\XXXYYYZZZ\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTUUUVVVVVVSSSPPPOOORRRVVVWWWWWWUUUSSSWWW\\\\\\XXX\\\]]]ZZZVVVUUUXXXYYYXXX\\\XXXVVVXXXZZZZZZ^^^ccckkkeeebbbcccdddcccdddgggkkkhhhccc___\\\[[[[[[\\\eeefffhhhggggggfffhhhiiiffffffgggiiijjjkkkiiigggeeeeeefffggghhhhhhhhhhhhjjjllljjjddd```aaaaaa```bbbeeehhhiiiiiiiiijjjkkkiiihhhgggeeedddcccccccccgggffffffgggiiijjjiiihhhiiifffdddgggmmmppppppmmmggggggfffeeeddddddddddddaaa```^^^^^^___```______bbbccceeedddbbb```______YYYVVVUUUZZZ```aaa\\\VVV^^^\\\ZZZZZZ]]]aaacccddddddfffhhhhhhfffdddccccccfffccc```^^^]]]___aaaccceeedddcccaaa```___^^^^^^___[[[XXXZZZ[[[\\\___eeeiiifffcccbbbbbbbbbaaa```______^^^]]]]]]^^^```aaa[[[\\\]]]___```aaaaaaaaabbbaaa___]]][[[ZZZYYYXXX]]]___^^^]]]^^^```^^^ZZZVVVVVVVVVVVVWWWWWWXXXXXX___```___\\\^^^aaa```\\\^^^^^^]]][[[YYYZZZ^^^aaabbbcccdddfffhhhjjjkkklllhhhjjjjjjhhheeeccceeehhhkkkjjjiiihhhiiihhhfffeeekkkjjjjjjjjjkkkmmmppprrrrrrnnnlllmmmmmmkkkmmmrrrtttrrrooooooqqqsssttttttuuuwwwyyyxxxvvvsssqqqqqquuuyyy}}}~~~}}}zzzwwwvvv{{{yyyuuusssrrrtttwwwxxxwwwyyyzzzyyyxxxwwwxxxyyyyyyxxxwwwvvvwwwyyy{{{|||rrrqqqrrrtttvvvvvvtttrrrwwwwwwzzzzzz{{{{{{{{{|||}}}}}}{{{yyyzzzzzzzzz{{{||||||{{{yyytttsssssstttuuutttrrrppplllpppqqqppppppsssrrrnnnmmmllloootttvvvtttuuuxxx|||xxxuuuvvvyyy|||}}}yyyuuuvvv|||~~~}}}}}}wwwyyyzzzyyy}}}~~~zzzuuutttttttttrrrppprrruuuxxxwwwsssrrruuuyyywwwwwwvvvtttrrrrrrtttvvvyyy|||||||||yyyxxxzzzqqq|||ggg]]]\\\jjj}}}|||tttnnn```XXXccc{{{}}}zzz{{{}}}}}}|||{{{xxxuuuyyyyyywwwuuuqqqppppppqqqrrrppppppsssuuuwww~~~~~~xxxuuuuuuttttttyyyoooiiiiiikkkjjjkkkjjjjjjlllooorrrrrrrrrzzztttooonnnooorrrnnnkkkpppxxx{{{wwwrrrzzz{{{fffbbb^^^\\\\\\^^^______\\\\\\]]]___```___\\\YYY\\\]]]]]]\\\[[[YYYZZZ[[[XXXYYY[[[[[[[[[ZZZ[[[[[[YYYYYYZZZ[[[ZZZYYYXXXWWWXXXWWWUUUTTTTTTTTTTTTUUUUUUVVVUUUSSSQQQQQQSSSVVVWWWVVVTTTTTT[[[cccccc^^^[[[[[[ZZZXXXWWWXXXYYYYYY]]]ZZZYYYYYYZZZ]]]```ccckkkgggccccccdddeeefffggggggeeeaaa\\\YYYWWWYYY[[[bbbcccddddddeeefffggghhhfffddddddeeehhhiiihhheeefffggghhhiiiiiihhhgggfffdddffffffdddaaaaaaaaaaaaeeegggjjjkkkjjjiiigggfffeeeeeeddddddeeefffggghhhhhhggggggggghhhhhhhhhhhhiiieeebbbdddjjjnnnllliiicccaaa___^^^^^^___aaaccc___^^^]]]\\\[[[[[[[[[[[[```bbbddddddcccaaa```aaaYYYSSSQQQYYYbbbddd^^^YYY^^^]]]\\\]]]___bbbeeeggghhhiiihhhddd___[[[\\\]]]bbb```]]]\\\]]]```bbbcccfffeeecccaaa___^^^]]]]]][[[YYYYYY\\\^^^]]]___cccgggdddbbbaaaaaabbbbbbaaa^^^]]]\\\[[[[[[\\\]]]^^^YYY[[[\\\]]]]]]]]]^^^___aaa___\\\ZZZXXXWWWXXXXXX\\\]]]\\\ZZZ\\\___^^^ZZZZZZXXXWWWUUUUUUUUUVVVVVVYYY[[[\\\[[[\\\___]]]XXX]]]]]]]]]\\\[[[\\\```cccdddeeegggiiijjjjjjjjjjjjgggiiijjjgggeeegggnnnuuuwwwrrrllljjjlllllliiifffooonnnlllkkkkkklllmmmnnnmmmhhhfffgggiiijjjooouuuwwwsssoooooorrrtttsssrrrsssvvvwwwuuuqqqnnnnnnpppsssvvvyyy{{{yyyvvvttttttwwwvvvsssqqqqqqrrrtttvvvwwwwwwxxxvvvuuutttvvvwwwwwwuuutttsssuuuvvvwwwxxxuuuwwwyyy{{{||||||zzzyyyuuuvvvyyy|||uuuyyyzzz{{{|||}}}{{{yyywww|||{{{zzzzzz||||||{{{yyysssssstttvvvwwwvvvrrrpppsssvvvvvvrrrpppqqqnnnjjjlllkkknnnuuuyyywwwtttttt{{{xxxvvvwwwzzz~~~|||xxxyyyyyyyyyxxxwwwyyy~~~wwwtttrrrrrrtttuuutttsssrrrvvvyyyxxxvvvuuuwwwzzztttvvvwwwvvvsssrrrqqqrrrtttxxx{{{{{{~~~|||wwwnnnmmmwwwzzzwwwzzz||||||}}}~~~~~~}}}}}}|||{{{xxxyyyyyywwwtttrrrrrrrrrsssrrrsssvvvvvvuuuxxx}}}~~~|||xxxtttrrruuuzzz~~~}}}|||vvvkkkeeeeeegggfffjjjmmmqqqtttuuuvvvvvvvvv~~~|||yyyuuuppplllnnnrrrsssooommmpppvvvzzzxxxuuu{{{xxxwwwyyy}}}|||~~~eeeaaa]]]ZZZ[[[]]]______ZZZZZZ[[[]]]^^^]]]ZZZWWWYYYZZZZZZYYYXXXWWWXXXZZZVVVZZZ___aaa```]]]\\\\\\ZZZZZZ[[[ZZZYYYWWWTTTSSSUUUUUUSSSSSSSSSUUUWWWXXXTTTTTTTTTSSSRRRRRRSSSTTTSSSSSSPPPQQQXXX______ZZZZZZYYYXXXYYYYYYZZZ[[[]]]]]]]]][[[YYY[[[___cccdddjjjhhheeecccdddfffgggfffbbbaaa___ZZZWWWVVVYYY\\\dddddddddeeeggghhhhhhhhheeeaaa^^^___dddhhhhhhgggjjjjjjjjjjjjiiigggdddccccccdddeeeeeebbb^^^\\\]]]fffhhhjjjllllllkkkhhheeeeeeeeeddddddeeegggiiijjjffffffgggffffffeeeeeefffgggccc```aaaeeegggeeebbb```^^^]]]\\\\\\^^^```aaa]]]]]]]]]\\\YYYWWWVVVUUU\\\```dddffffffdddbbbaaa[[[SSSRRR]]]ggggggbbb___[[[\\\]]]___```bbbdddeeeiiihhheee```ZZZYYY\\\___aaa___]]]^^^aaadddeeedddeeedddbbb```___^^^]]]]]]YYYXXX[[[aaabbb___^^^___cccaaa______```aaabbbaaa\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\^^^^^^\\\\\\^^^```^^^\\\ZZZXXXWWWXXXYYYZZZ[[[\\\[[[XXXZZZ______\\\\\\ZZZWWWTTTRRRRRRRRRSSSUUUXXXZZZ[[[]]]```]]]XXX^^^^^^___^^^^^^___bbbeeefffgggiiijjjkkkjjjiiihhhmmmmmmllliiiggglllwwwxxxoookkklllnnnmmmkkkooonnnmmmllllllllllllmmmkkkfffccceeeggghhhmmmrrrtttqqqnnnooosssuuutttrrrqqqssstttrrrnnnkkklllnnnooorrruuuvvvvvvtttttttttrrrsssssssssssstttttttttwwwvvvuuurrrqqqrrruuuyyywwwuuusssssstttsssqqqooouuuwwwzzz|||||||||{{{zzzuuuvvvwwwzzz{{{yyyvvvrrrooorrruuuxxxzzzzzzzzzzzzzzzwwwsssrrrsssuuuvvvwwwvvvvvvwwwxxxyyywwwsssooo{{{|||zzzuuusssuuuuuurrrqqqooorrryyy|||xxxuuutttwwwwwwwwwzzz}}}~~~}}}xxxwww~~~~~~yyywwwwwwxxxwwwvvvxxxrrrqqqpppqqqrrrsssssssssrrruuuxxxyyyxxxxxxzzz|||ooosssvvvxxxvvvsssqqqpppssszzz~~~|||yyyzzz|||{{{uuuzzz}}}~~~}}}{{{{{{|||~~~}}}~~~~~~wwwyyy{{{{{{yyyvvvtttsssssssssvvvzzzxxxtttrrruuuxxxxxxvvvsssppppppssswwwuuuvvvssskkkgggggghhhgggeeejjjppptttuuutttuuuuuuuuusssttttttqqqlllooowwwxxxvvvuuutttvvvxxxyyyzzz~~~{{{xxxxxx{{{|||yyytttuuusssqqqqqquuuzzz~~~}}}ccc```[[[YYYZZZ[[[]]]]]]YYYYYYZZZ\\\]]]\\\YYYVVVWWWXXXYYYYYYXXXWWWYYYZZZWWW\\\bbbdddaaa^^^]]]]]]ZZZ[[[ZZZZZZXXXVVVTTTRRRSSSSSSSSSSSSTTTVVVWWWYYYSSSSSSRRRRRRRRRRRRRRRSSSUUUUUUSSSQQQUUUZZZZZZVVV[[[XXXWWWYYYZZZYYY[[[___]]]^^^\\\YYYZZZ```ddddddhhhhhhfffcccdddggggggddd``````___[[[WWWWWW[[[___hhhggghhhjjjlllllljjjhhhaaa]]]YYY\\\bbbhhhjjjhhhkkkkkkjjjiiigggeeecccaaagggeeeeeeeee```YYYWWWXXXeeefffhhhkkknnnnnnllljjjhhhgggeeeccccccdddfffgggdddeeefffeeecccbbbbbbccccccbbb```___``````___^^^____________``````aaabbb\\\]]]]]][[[XXXVVVUUUUUU]]]aaafffhhhgggeeecccbbb^^^VVVVVVaaaiiigggccccccWWWYYY[[[\\\]]]]]]___aaahhhfffbbb^^^\\\]]]aaadddaaa___```cccgggiiigggeeebbbaaa```___^^^^^^]]]^^^YYYYYY]]]bbbbbb^^^[[[\\\^^^]]][[[\\\^^^`````````]]]]]]]]]]]]]]]\\\\\\\\\]]]___aaa___]]]\\\___bbb\\\ZZZYYYXXXXXXYYY[[[\\\[[[\\\ZZZWWWYYY___```^^^\\\YYYUUUQQQNNNOOOPPPQQQWWWZZZ]]]^^^```cccaaa\\\___```aaaaaa```bbbdddgggggggggiiijjjjjjjjjiiihhhtttsssppplllkkkooowww~~~wwwnnnjjjkkknnnnnnmmmllllllllllllmmmnnnoooppplllhhhfffggggggfffhhhlllllllllmmmppptttuuuuuutttqqqrrrrrrqqqnnnlllllllllnnnqqqsssuuuttttttuuuwwwqqqrrrssstttttttttttttttvvvuuurrrpppoooqqqvvvzzzyyyvvvuuuuuuuuurrrmmmhhhppprrrtttuuutttttttttuuuvvvuuuuuuuuuuuutttssssssbbbffflllqqquuuxxx|||~~~yyyvvvrrrppprrruuuwwwxxxxxxxxxxxxyyyyyywwwsssooowwwxxxvvvqqqqqqvvvxxxwwwuuuuuuwww||||||xxxwwwxxxxxxxxxxxxzzz{{{zzzwwwuuu{{{vvvuuuzzzyyyrrrqqqrrruuuxxxxxxwwwvvvqqqqqqqqqqqqrrrrrrrrrrrrrrruuuxxxzzz{{{{{{|||}}}nnnrrrvvvyyywwwuuurrrqqqvvv}}}zzztttsssuuuvvvxxxxxxxxxzzz}}}{{{~~~}}}|||{{{zzz}}}~~~||||||}}}~~~vvvyyy}}}~~~{{{xxxuuutttrrrsssxxx}}}|||wwwvvvxxxuuuuuuuuutttrrrqqqqqqrrrpppssssssooolllmmmllljjjbbbfffkkkooopppqqqrrrrrrtttsssuuuxxxuuupppttt~~~{{{xxxuuuvvvxxxzzz}}}zzzwwwyyyyyytttlllqqqnnnlllooovvv{{{|||{{{tttyyy~~~~~~{{{wwwtttsssvvvuuuwww{{{}}}zzzzzz|||bbb___[[[YYYYYYZZZZZZZZZXXXXXXYYY\\\]]]\\\YYYWWWWWWYYY[[[[[[ZZZZZZZZZ[[[VVV[[[^^^^^^[[[YYYZZZ\\\XXXYYYYYYYYYYYYWWWVVVUUUSSSSSSSSSSSSSSSTTTUUUVVVRRRQQQQQQQQQRRRRRRRRRQQQWWWYYYXXXUUUVVVZZZ[[[YYY^^^XXXVVVWWWXXXVVVYYY^^^[[[]]][[[WWWXXX___cccbbbeeegggfffcccdddhhhfffaaabbbcccbbb^^^ZZZYYY^^^ccciiihhhiiikkkmmmlllgggccc\\\YYYWWW\\\eeekkkllljjjjjjiiigggeeecccbbbbbbaaahhhcccaaa```\\\WWWXXX]]]ddddddeeehhhkkkllljjjhhheeedddbbbaaaaaabbbdddfffcccdddeeedddaaa___```bbb```aaaaaa```^^^]]]___aaa___```bbbcccdddcccaaa```]]]]]]]]]ZZZWWWWWWZZZ]]]ccceeehhhhhhfffdddccccccaaaZZZZZZdddhhhccc___bbbYYYZZZZZZYYYYYYZZZ^^^aaafffdddaaa_________^^^^^^^^^^^^___dddiiijjjfffbbb^^^^^^]]]]]]]]]^^^^^^___]]][[[\\\___^^^ZZZYYYZZZZZZYYYXXXXXX[[[^^^_________]]][[[YYYYYYZZZ[[[]]]\\\___```^^^[[[ZZZ]]]aaa\\\[[[ZZZYYYZZZZZZ[[[\\\\\\\\\YYYVVVYYY___aaa___\\\YYYTTTPPPOOOPPPRRRTTT[[[___``````bbbeeeccc^^^```aaabbbbbbaaabbbeeegggdddeeeggghhhjjjkkkkkkllltttssspppnnnnnnooorrrtttwwwsssnnnkkklllmmmmmmlllllllllmmmmmmnnnnnnooooookkkhhhhhhjjjiiiffffffhhhgggkkkooorrrssssssssssssrrrqqqqqqrrrrrrqqqnnnlllqqqsssuuuuuuuuuuuuwwwxxxttttttsssrrrrrrrrrssssssrrrrrrrrrqqqppprrrvvvyyyzzzxxxwwwyyyyyytttllleeemmmoooqqqpppnnnmmmoooqqquuuqqqnnnoootttvvvtttqqq[[[___eeejjjnnnrrrxxx|||xxxvvvttttttvvvxxxyyyxxxvvvuuuuuuvvvvvvuuurrroooqqqsssqqqnnnnnnsssvvvuuuuuuuuuxxxzzzxxxuuuwww|||xxxvvvuuutttuuutttrrrpppttttttuuuxxx||||||xxxrrrpppqqqrrrtttvvvxxxvvvtttoooppprrrsssssstttuuuuuuuuuwwwzzz|||||||||||||||rrrtttvvvwwwuuutttssstttvvvzzzyyytttppprrrsssrrrtttwwwzzz||||||{{{}}}xxxuuu}}}zzzzzz|||||||||~~~wwwyyy||||||zzzwwwwwwwwwsssssswww|||}}}zzz|||vvvuuuuuuttttttsssrrrqqqppptttuuuqqqnnnnnnmmmkkkccceeegggkkkoooqqqrrrsssyyyvvvxxx|||yyyttt|||zzzvvvvvvxxxyyyyyy~~~}}}yyysssssstttppphhhhhhiiijjjnnnrrruuuvvvuuurrrtttvvvwwwvvvssspppnnnpppooorrrwwwyyywwwvvvyyyaaa^^^ZZZYYYXXXYYYXXXWWWWWWWWWYYY[[[]]]]]]ZZZWWWXXXZZZ\\\]]]]]]\\\\\\]]]TTTWWWYYYVVVRRRRRRUUUZZZVVVWWWXXXYYYYYYYYYXXXXXXSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPQQQRRRQQQPPPRRRVVVWWWTTTTTTYYY\\\\\\```YYYUUUVVVUUUSSSVVV\\\YYY\\\ZZZUUUWWW^^^bbb```cccggggggdddeeehhhfff___fffgggfffaaa\\\[[[```dddgggggghhhjjjkkkiiiccc^^^XXXVVVWWW^^^iiiooonnnjjjgggfffdddbbbaaaaaabbbbbbeee___[[[[[[ZZZXXX]]]fffeeedddcccdddggggggdddaaa```___^^^^^^___cccfffhhhccceeefffddd```___```bbb]]]aaacccbbb^^^]]]aaaeee^^^```ccceeeeeeccc```^^^^^^^^^\\\YYYWWWYYY___dddiiijjjiiigggdddbbbcccdddccc\\\]]]eeefff^^^[[[___]]]]]][[[XXXWWWYYY___eeegggddd```______\\\WWWRRRZZZZZZ]]]ccchhhhhhccc]]][[[[[[[[[\\\]]]^^^___``````\\\ZZZ[[[ZZZWWWWWWZZZXXXVVVUUUWWWZZZ\\\]]]^^^___\\\WWWSSSSSSVVVZZZ]]]YYY\\\]]][[[WWWVVVZZZ^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\YYYVVVYYY___bbbaaa\\\YYYUUURRRQQQTTTWWWZZZ^^^aaaaaa```bbbdddbbb\\\```aaabbbbbbaaabbbdddfffbbbccceeegggiiilllnnnoooooonnnnnnoooppppppnnnlllqqqpppooooooooonnnmmmlllpppoooooonnnmmmlllllllllgggfffgggkkkllliiihhhjjjhhhmmmsssuuurrrooonnnoootttrrrqqqsssvvvuuuqqqmmmtttvvvwwwwwwvvvvvvxxxyyyxxxvvvssspppnnnoooqqqsssoooppprrrsssssstttvvvxxx{{{yyyzzz||||||wwwmmmeeeooopppqqqpppmmmllloooqqqssslllgggkkktttyyytttmmm[[[___cccfffhhhlllrrrvvvrrrqqqqqqsssuuuvvvuuutttsssrrrrrrssstttsssqqqooosssuuutttqqqqqqttttttrrrqqqrrruuuvvvsssqqquuu}}}uuurrroooooooooqqqqqqqqqnnnrrrvvvwwwvvvuuurrrooowwwwwwuuuttttttuuutttpppjjjmmmqqqtttvvvxxxzzz|||xxxyyy{{{}}}}}}|||{{{zzzwwwwwwvvvtttrrrrrrtttvvvssssssqqqmmmoootttuuurrrnnnuuu}}}|||xxxzzz||||||yyyvvvyyy~~~}}}~~~yyyzzzzzzxxxwwwvvvwwwyyyuuutttuuuyyyzzzzzz~~~|||xxxtttrrroookkkhhhrrruuuuuupppmmmmmmllliiigggggghhhkkkqqqtttvvvvvvzzzvvvxxx}}}{{{xxx}}}tttrrrwww||||||zzz}}}}}}wwwooonnnpppnnngggcccggglllnnnnnnnnnooopppooooooppprrrsssrrrooolllkkkjjjmmmrrrtttqqqppprrr___^^^\\\ZZZXXXVVVUUUTTTVVVXXXZZZ\\\\\\[[[YYYXXXWWWYYY[[[\\\]]]\\\ZZZYYYXXXVVVUUUTTTTTTUUUWWWXXX\\\[[[YYYYYYYYYXXXVVVTTTRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOORRRVVVYYYZZZZZZ^^^XXXSSSSSSWWW[[[\\\ZZZUUUVVVWWWWWWVVVXXXZZZ]]]^^^___aaabbbdddddddddddddddeeeddd```[[[ZZZ___ddddddeeeffffffdddaaa^^^[[[ZZZZZZ]]]fffoooqqqllleeedddcccbbb```___```cccfffgggbbb[[[UUUUUUYYY___ddd```aaaaaa```___^^^```aaa[[[\\\]]]___aaabbbaaa``````ccceeeddd```]]]]]]^^^```^^^[[[ZZZ[[[___dddggg```___bbbffffffaaa^^^___^^^]]]ZZZXXXWWWZZZ___dddooojjjhhhhhhgggcccccceeebbbaaa```______^^^\\\ZZZYYYZZZZZZZZZ]]]bbbiiinnniiieeeaaa^^^^^^\\\XXXUUUYYY\\\aaadddfffdddaaa___[[[[[[[[[ZZZYYYZZZ]]]```]]]ZZZWWWUUUVVVXXXYYYYYYVVVWWWXXXXXXXXXWWWYYYZZZUUUTTTSSSRRRTTTXXX]]]___ZZZZZZZZZYYYXXXVVVTTTSSSYYYZZZ\\\[[[YYYVVVUUUVVVWWWYYY[[[[[[ZZZZZZ\\\^^^XXXZZZYYYSSSRRRVVVZZZZZZ^^^^^^___aaabbb```\\\YYYaaa```___```bbbddddddddddddiiinnnnnnjjjhhhiiilllooonnnkkkhhhffffffggghhhlllkkkjjjiiijjjkkkmmmnnnnnnppprrrqqqnnnkkkjjjiiihhhggghhhjjjlllmmmlllkkkmmmppppppoooqqquuuuuuqqqrrrsssttttttttttttrrrrrrpppqqqqqqpppssswwwvvvqqqvvvuuusssqqqpppooonnnnnnnnnnnnnnnooopppsssuuuwwwyyyyyyyyyxxxvvvuuusssrrrwwwuuuttttttvvvuuurrrnnnqqqrrrooojjjkkkppptttssseeecccbbbbbbeeejjjpppssssssttttttsssrrrrrrtttwwwvvvtttsssqqqnnnkkknnnuuutttsssqqqoooooooooooopppqqqpppnnnmmmmmmqqqwww|||xxxuuuqqqmmmkkkkkklllmmmooonnnnnnppprrrsssrrrqqquuutttssssssttttttrrrppprrrrrrpppnnnqqqxxx{{{zzzzzzzzzyyywwwtttssstttuuurrrrrrrrrrrrqqqpppnnnnnnnnnnnnooonnnnnnoooqqqsssvvvwwwyyy{{{|||zzzvvvsss|||}}}~~~|||{{{~~~yyywww|||}}}}}}uuuqqqwww~~~|||tttnnnnnnuuu|||}}}yyyyyy}}}wwwqqqoooooopppqqquuussspppnnnllllllmmmnnnllliiiiiinnnwww{{{xxxtttyyyzzzzzzzzzyyy{{{{{{xxxqqqnnnvvvyyy|||zzzuuunnnmmmoooooolllooommmrrr{{{zzzqqqoootttrrrssssssqqqooommmnnnoookkkkkkkkkllllllmmmnnnooo^^^^^^\\\[[[YYYXXXVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVWWWZZZXXXWWWWWWXXXWWWUUUSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRPPPOOONNNMMMLLLLLLPPPOOOPPPRRRVVVZZZ[[[[[[ZZZWWWTTTVVVYYY[[[YYYVVVUUUVVVVVVUUUUUUUUUXXXZZZZZZ[[[]]]___bbbdddfffgggbbbcccccc___[[[ZZZ___ccc___```aaabbbbbbaaa```___\\\\\\___eeekkklllhhhcccaaabbbbbbaaa```aaacccfffccc___XXXTTTTTTXXX^^^bbb]]]^^^^^^\\\ZZZYYYZZZ[[[ZZZ[[[\\\^^^`````````___]]]```cccdddaaa```aaaccc___^^^]]]\\\]]]^^^___```aaa```bbbggggggbbb___```]]]\\\ZZZWWWWWWYYY^^^bbbllliiiggggggddd``````dddbbb```_________^^^\\\ZZZ[[[[[[[[[]]]bbbhhhnnnrrrjjjgggbbb```___]]]ZZZXXXXXX[[[___cccdddccc```^^^\\\\\\\\\ZZZYYYZZZ\\\___\\\YYYVVVTTTUUUWWWWWWWWWUUUVVVWWWWWWVVVVVVWWWYYYTTTSSSSSSSSSUUUXXX[[[]]]YYYYYYYYYXXXWWWWWWVVVVVVYYYZZZ[[[[[[XXXVVVUUUVVVWWW\\\___]]]WWWUUUYYY^^^ZZZ\\\ZZZUUUTTTXXX[[[\\\\\\\\\\\\]]]^^^^^^[[[YYY`````````aaabbbcccbbbbbbcccgggkkkkkkhhhgggiiilllmmmiiidddbbbbbbdddffffffkkkjjjhhhggggggiiikkkllllllnnnooonnnkkkiiihhhhhhiiiiiiiiikkkmmmmmmmmmlllpppqqqpppmmmnnnrrrssspppoooppprrrssssssssssssrrrnnnooooooooorrrvvvuuupppwwwuuuqqqnnnllllllmmmnnnooooooooopppppprrrssssssttttttttttttsssrrrqqqqqqtttsssrrrsssuuuuuurrrpppwwwwwwsssmmmmmmqqqtttssshhheeebbbdddkkkssszzz~~~yyyxxxvvvtttttttttuuuuuuuuuqqqoooooommmlllooouuuqqqpppooonnnnnnooopppqqqppppppppppppppptttyyy}}}sssqqqnnnkkkkkklllnnnoooooonnnlllmmmnnnppppppooosssttttttttttttssssssrrrqqqrrrpppmmmoootttuuutttxxxxxxwwwuuurrrpppnnnnnnjjjjjjkkkkkkkkkkkkjjjjjjjjjnnnrrrtttrrrppppppqqqtttuuuwwwxxxyyyxxxuuusssvvvxxxzzzyyyxxxyyy~~~~~~}}}{{{zzz~~~}}}yyyyyyzzz{{{zzzxxxwwwooommmuuu}}}}}}vvvrrroootttzzz|||zzzzzz}}}|||xxxuuutttrrrqqqooouuutttsssrrrqqqpppppppppmmmjjjjjjooowww{{{yyyuuuzzzxxxwwwxxx{{{|||||||||wwwvvvsssqqqwww~~~}}}www|||{{{vvvpppooorrrrrrooollllllnnnttttttqqqnnnooonnnnnnnnnmmmkkkkkkmmmooonnnnnnmmmllllllmmmmmmnnn]]]]]]\\\[[[ZZZYYYYYYXXXVVVVVVVVVVVVVVVWWWXXXXXX[[[[[[[[[ZZZZZZZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVTTTRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKNNNMMMNNNPPPTTTXXXYYYYYYVVVUUUUUUXXX[[[ZZZUUUQQQTTTTTTUUUTTTSSSTTTVVVXXXYYYZZZZZZ\\\^^^aaadddeee^^^______]]][[[[[[___ccc^^^^^^_____________________```bbbdddeeedddbbbaaa^^^___aaaaaaaaaaaaccceee^^^[[[VVVRRRRRRVVV\\\___```aaa```^^^ZZZXXXXXXYYYZZZ[[[]]]^^^____________^^^aaadddcccaaa```bbbddd____________]]]\\\ZZZYYY]]]\\\^^^bbbaaa\\\ZZZ[[[[[[[[[YYYWWWWWWYYY]]]aaaiiiggggggfffbbb\\\]]]bbbaaa___^^^^^^^^^^^^\\\ZZZ___]]]\\\___eeekkkmmmnnngggeeeaaa___^^^]]][[[YYYXXXZZZ^^^aaabbbaaa___]]]\\\\\\\\\ZZZYYYYYY[[[]]][[[XXXUUUTTTTTTUUUUUUUUUSSSTTTUUUTTTSSSSSSUUUVVVRRRRRRSSSTTTUUUWWWYYYZZZWWWWWWVVVVVVWWWXXXYYYZZZXXXZZZ[[[ZZZWWWUUUUUUUUUUUU\\\```\\\SSSOOOSSSZZZYYY[[[ZZZUUUTTTXXX[[[[[[[[[YYYXXXYYYZZZ[[[[[[ZZZ______aaaaaabbbaaa```___aaadddffffffeeeeeehhhlllkkkddd]]][[[```dddffffffjjjhhheeecccccceeehhhiiiiiijjjkkkjjjgggfffggggggjjjjjjkkklllmmmmmmllllllpppqqqppplllkkknnnooommmoooooopppppppppoooooonnnjjjmmmmmmlllooosssrrrnnnvvvsssnnnjjjhhhiiilllmmmlllmmmnnnooopppooonnnnnnoooppppppqqqqqqrrrrrrrrrwwwvvvuuuuuuuuutttrrrppp}}}}}}xxxrrrppptttvvvuuunnnhhhdddgggrrr~~~{{{wwwuuuvvvwwwvvvtttuuunnnjjjkkkllllllooosssmmmmmmllllllmmmoooqqqrrroooqqqrrrssstttvvvzzz|||pppnnnmmmlllmmmooorrrtttpppmmmjjjiiijjjlllllllllmmmppprrrrrrpppoooppprrrllloooooommmnnnqqqrrrppptttttttttrrrooolllhhhfffcccdddeeefffggghhhhhhhhheeellluuuxxxuuupppnnnnnnqqqrrrssssssssssssrrrrrrqqqtttwwwwwwvvvvvvxxx{{{~~~~~~~~~|||~~~{{{}}}}}}|||~~~{{{wwwrrrppprrrtttsssrrrnnniiijjjsss|||}}}yyyvvvzzz|||~~~}}}yyyuuurrrqqqxxxxxxxxxyyyyyyvvvqqqmmmqqqrrrsssssssssrrrpppooonnnkkkjjjnnnuuuyyywwwtttyyywwwvvvyyy||||||xxxttttttuuutttsssuuuxxxwwwsssyyyyyytttooonnnrrrrrrnnnjjjlllllllllppptttrrrllljjjjjjiiihhhggghhhkkknnnpppooommmlllkkkkkkkkklll\\\\\\\\\\\\[[[[[[[[[[[[XXXWWWUUUUUUUUUVVVXXXYYY___^^^]]]\\\\\\\\\\\\\\\WWWWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUUUUSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIJJJLLLPPPSSSUUUUUUTTTTTTTTTVVVXXXWWWSSSOOORRRSSSSSSSSSSSSTTTWWWYYY]]]\\\[[[ZZZ[[[]]]___aaaZZZ[[[\\\\\\[[[\\\___aaabbbaaa___]]]]]]\\\]]]]]]aaacccdddbbb___\\\]]]^^^[[[]]]```aaaaaaaaabbbccc[[[YYYUUUSSSSSSWWW[[[^^^aaabbbaaa^^^ZZZWWWVVVVVV[[[]]]^^^___^^^___```aaabbbdddfffccc___\\\]]]_________^^^]]]\\\[[[ZZZYYY]]][[[\\\______ZZZWWWXXX[[[[[[[[[YYYYYYZZZ^^^aaaffffffffffff```ZZZ[[[aaa___]]]\\\\\\\\\]]]\\\ZZZaaa]]]ZZZ]]]bbbfffeeebbbbbb```^^^\\\[[[ZZZYYYXXXYYY[[[]]]___``````^^^]]]ZZZ[[[ZZZYYYWWWVVVXXXYYY[[[YYYVVVTTTTTTUUUTTTSSSRRRRRRSSSRRRPPPPPPRRRTTTPPPQQQSSSTTTUUUVVVVVVWWWTTTTTTTTTUUUVVVYYY[[[\\\XXXYYYYYYXXXUUUTTTTTTTTTSSSXXX[[[WWWQQQNNNPPPUUUWWWZZZYYYTTTSSSVVVYYYYYYZZZXXXVVVVVVXXX[[[\\\\\\]]]___bbbbbbaaa___^^^^^^aaabbbcccbbbbbbdddhhhkkkiiiaaaYYYYYY___fffhhhggghhhfffccc``````bbbeeegggggghhhhhhgggeeeeeefffhhhjjjkkkllllllkkkjjjjjjkkkkkkoooooolllkkkmmmmmmkkknnnmmmmmmlllkkkjjjhhhhhhhhhkkkkkkiiijjjmmmlllhhhrrrpppllliiihhhhhhiiijjjiiikkkmmmooopppooommmllloooooopppqqqssstttvvvwww}}}{{{yyywwwuuurrrpppnnn{{{tttssswwwyyyxxxvvvnnnhhhkkkvvv{{{vvvuuuxxxzzzxxxtttvvvnnnhhhiiikkkkkklllnnnmmmlllkkkkkklllmmmooopppoooqqqssstttttttttvvvxxxqqqpppooooooqqqsssvvvxxxrrrnnnjjjhhhhhhjjjjjjjjjdddiiimmmllliiigggjjjnnnfffkkknnnnnnooorrrrrrpppoooooooooooonnnjjjfffbbbcccdddeeefffggghhhhhhhhhbbbkkksssvvvrrrmmmlllmmmmmmnnnooonnnnnnnnnpppqqqppptttxxxxxxvvvuuuwwwyyyzzz~~~~~~~~~|||~~~|||~~~wwwuuuyyyxxxsssnnnlllnnnpppppppppkkkhhhjjjsss{{{{{{yyyxxx~~~~~~~~~|||xxxsssmmmjjjvvvwwwyyyzzzzzzvvvpppkkkkkkmmmooopppqqqooommmlllllliiihhhkkkpppssssssqqquuuvvvwwwyyyzzzwwwsssooossstttsssqqqoooooooooooossssssooojjjjjjnnnnnnkkkiiimmmkkkiiioooyyyxxxooojjjjjjiiigggfffgggjjjlllmmmllljjjhhhhhhhhhiiijjj[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWVVVUUUUUUWWWYYYZZZ___^^^]]]\\\[[[ZZZ[[[[[[XXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSTTTTTTSSSQQQPPPPPPPPPQQQQQQPPPPPPPPPRRRQQQOOONNNMMMMMMLLLLLLJJJIIIIIIKKKNNNQQQRRRRRRSSSRRRRRRRRRSSSSSSRRRQQQPPPQQQRRRSSSSSSUUUYYY\\\\\\[[[ZZZYYYZZZ\\\^^^___WWWXXXZZZ[[[\\\]]]___```bbbaaa___^^^]]]^^^___```aaacccdddaaa\\\YYY[[[^^^YYY\\\___aaaaaa```aaaaaa[[[YYYWWWVVVVVVXXX[[[]]]^^^^^^^^^[[[WWWSSSRRRQQQYYY[[[]]]\\\[[[[[[]]]___ccceeeeeebbb]]][[[[[[]]]aaa___]]][[[ZZZ[[[]]]^^^ccc```aaadddbbb]]][[[\\\\\\\\\]]]\\\[[[\\\___aaaeeeddddddeeeaaa[[[[[[___]]][[[YYYYYYZZZ[[[[[[ZZZ]]]ZZZXXX[[[```bbb___[[[^^^^^^]]]\\\ZZZYYYZZZZZZZZZ[[[]]]^^^___^^^^^^]]]WWWXXXXXXWWWUUUTTTUUUWWW\\\ZZZWWWUUUUUUUUUTTTRRRRRRRRRRRRPPPOOOOOOQQQSSSOOOPPPRRRSSSTTTTTTTTTTTTQQQQQQRRRTTTVVVXXXZZZ[[[VVVWWWWWWUUUSSSQQQRRRSSSUUUUUUUUUTTTTTTSSSSSSSSSVVVYYYYYYTTTSSSVVVYYYXXXZZZXXXTTTTTTVVVZZZ\\\]]][[[^^^aaabbb___]]]]]]]]]`````````___```cccfffiiieee]]]WWWXXX___fffhhhfffeeedddaaa______aaaccceeeeeefffgggfffeeeeeegggiiiiiikkklllkkkiiigggggghhheeekkkooommmllllllllliiihhhhhhgggggggggggggggggghhhkkkkkkhhhfffgggfffccclllllllllkkkjjjiiihhhhhhiiikkkooorrrssssssqqqpppnnnnnnoooppprrrtttwwwxxxyyyxxxwwwuuurrrqqqpppppp}}}~~~zzzuuutttyyy|||{{{{{{ssslllmmmwww|||wwwtttuuuyyy{{{yyyvvvxxxpppjjjjjjkkkiiihhhiiinnnmmmlllkkkkkklllmmmnnnpppqqqqqqqqqppppppqqqsssrrrrrrqqqpppqqqsssuuuvvvtttpppllliiiiiijjjkkkjjj```dddiiihhheeedddgggkkkfffmmmqqqppppppqqqqqqooojjjjjjkkkmmmnnnlllgggccceeeffffffggghhhhhhhhhgggccchhhmmmnnnkkkiiijjjllljjjkkklllkkkjjjkkknnnqqqpppsssvvvwwwuuutttvvvxxxqqqwww~~~}}}||||||~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}zzzqqqqqqvvvwwwrrrmmmlllooorrrrrrrrrnnnlllnnnvvvzzzyyywwwxxxtttuuuwwwxxxxxxvvvtttrrrxxxxxxwwwwwwvvvsssnnnkkkiiijjjlllmmmnnnmmmkkkjjjiiigggeeefffjjjmmmnnnmmmkkkqqqvvvvvvqqqmmmlllmmmuuussspppmmmhhhgggiiimmmoooooolllhhhhhhkkkkkkhhhgggjjjiiigggnnnyyyyyypppllllllkkkiiigggggghhhkkkhhhfffeeecccccceeefffhhh[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWVVVUUUUUUWWWYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUXXXWWWWWWVVVVVVUUUUUUUUUTTTRRRRRRRRRSSSSSSQQQOOONNNNNNOOOOOOOOOOOONNNNNNOOONNNMMMMMMLLLLLLMMMMMMMMMLLLKKKLLLOOOQQQQQQPPPQQQPPPOOOOOOOOOPPPRRRSSSOOOPPPRRRRRRSSSUUUXXX[[[WWWWWWWWWXXXZZZ\\\___```VVVWWWYYY[[[]]]^^^^^^___^^^^^^]]]^^^___aaacccddd___aaaaaa___\\\ZZZ\\\___YYY\\\___```_________```\\\[[[ZZZYYYYYYZZZ\\\]]]^^^___```^^^ZZZVVVTTTTTTVVVYYYZZZYYYWWWVVVYYY\\\___aaacccaaa^^^^^^```cccdddaaa]]]ZZZZZZ]]]aaaddddddbbbbbbdddbbb]]][[[\\\[[[]]]^^^^^^]]]]]]___aaaccc``````bbbaaa]]]\\\]]]ZZZXXXVVVVVVWWWYYYYYYYYYWWWWWWYYY]]]bbbcccaaa^^^]]]^^^^^^]]][[[[[[\\\]]]ZZZZZZ[[[[[[\\\\\\\\\\\\UUUVVVWWWWWWUUUTTTUUUVVV\\\ZZZWWWVVVUUUTTTRRRQQQSSSSSSRRRPPPNNNOOOQQQTTTOOOPPPQQQRRRRRRRRRRRRRRROOOPPPRRRTTTUUUVVVWWWWWWTTTTTTTTTRRRPPPOOOPPPQQQWWWUUUSSSTTTWWWXXXVVVUUUVVVYYYYYYUUUTTTWWWYYYXXXXXXUUURRRQQQSSSVVVYYYZZZXXX[[[^^^^^^[[[ZZZ[[[]]]^^^]]]]]]]]]^^^```cccddd]]]YYYVVVYYY___dddeeecccbbbbbb`````````aaacccdddcccdddffffffeeefffgggiiiiiikkkmmmkkkgggeeeeeegggcccjjjooommmkkkkkkkkkiiibbbbbbcccdddeeegggiiijjjhhhllllllhhheeeeeeeeebbbiiijjjkkkllllllkkkjjjhhhlllnnnrrruuuwwwwwwvvvuuulllllllllmmmoooqqqsssuuummmnnnppppppooopppsssuuuyyyzzzwwwssssssyyy||||||yyytttooopppuuu{{{}}}}}}vvvttttttwwwzzz|||zzzxxxwwwrrrnnnnnnmmmiiiggghhhnnnmmmlllkkkkkkkkklllmmmoooooommmkkkjjjkkkooorrrqqqqqqpppoooooopppqqqqqqtttrrrnnnllllllllllllkkkcccfffhhhiiigggfffhhhkkklllsssvvvssspppooonnnlllgggggghhhkkknnnmmmiiidddcccdddeeefffffffffffffffffffffffffffeeefffiiikkkfffiiikkkkkkiiijjjmmmqqqoooqqqsssrrrpppqqquuuyyyvvvxxx{{{||||||}}}~~~}}}{{{{{{~~~||||||}}}~~~}}}~~~}}}{{{{{{|||}}}zzz{{{}}}}}}wwwppppppuuuvvvrrroooooorrruuuvvvuuutttsssuuuzzz{{{wwwuuuwwwtttvvvwwwwwwtttrrrrrrsssyyywwwuuutttsssqqqnnnlllkkkkkkkkkkkklllllllllllliiifffdddcccfffiiikkkkkkdddkkkqqqpppiiifffhhhmmmuuupppllljjjgggeeeiiinnnppppppmmmiiiiiilllkkkgggeeeffffffgggkkkqqqqqqmmmlllmmmlllkkkhhhggggggiiidddbbb```______aaaccceeeZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWUUURRRQQQVVVUUUTTTRRRQQQQQQRRRRRRSSSQQQPPPPPPQQQPPPNNNLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLOOOMMMLLLLLLNNNOOOOOONNNMMMMMMNNNNNNNNNOOOQQQSSSPPPQQQRRRQQQQQQRRRUUUWWWTTTTTTVVVWWWYYYZZZ[[[\\\VVVWWWYYY\\\^^^___^^^]]]\\\]]]]]]^^^```aaacccddd\\\]]]]]]^^^^^^^^^```aaa[[[\\\^^^^^^]]]]]]^^^___\\\\\\\\\[[[[[[[[[[[[[[[```aaabbbaaa^^^[[[ZZZYYYWWWYYY[[[YYYVVVVVVYYY]]]]]]___bbbbbbaaabbbfffjjjgggddd```\\\\\\^^^bbbeeedddaaa```bbb```[[[YYY[[[ZZZ\\\]]]^^^]]]]]]^^^___aaa[[[ZZZ^^^aaa___[[[ZZZWWWUUUSSSSSSUUUWWWXXXXXXUUUXXX\\\```ccccccaaa```ZZZ\\\]]]\\\ZZZZZZ\\\___XXXXXXXXXXXXXXXYYYYYYYYYUUUVVVXXXXXXWWWVVVWWWXXX[[[YYYWWWUUUTTTSSSPPPNNNTTTTTTSSSPPPOOOOOORRRTTTPPPPPPPPPPPPPPPQQQQQQQQQMMMOOOQQQTTTUUUTTTSSSRRRRRRRRRRRROOOMMMLLLMMMOOOUUUUUUUUUUUUUUUUUUUUUUUURRRUUUVVVRRRQQQSSSUUUTTTSSSPPPMMMLLLNNNQQQRRRSSSSSSWWWYYYYYYVVVUUUXXX[[[[[[ZZZYYYYYY[[[]]]^^^^^^YYYYYYZZZ]]]aaadddcccbbb``````aaaaaabbbcccdddeee___bbbdddffffffeeefffgggjjjmmmooolllgggdddeeeggggggmmmoookkkggghhhjjjkkkeeedddddddddeeefffhhhiiiggglllnnnjjjggghhhhhhgggiiijjjjjjkkklllmmmmmmmmmnnnooorrrtttuuuuuuuuutttmmmlllkkkkkklllnnnppprrrhhhjjjmmmnnnooorrrvvvzzzwwwwwwtttppppppvvvyyyyyyrrrpppoooqqquuuwwwyyyxxxrrrtttwwwzzz|||{{{yyyxxxtttrrrrrrsssoooiiihhhjjjllllllkkkkkklllmmmnnnooonnnllliiiffffffiiipppuuuqqqppppppooooooooooooppptttqqqooonnnnnnnnnlllkkkgggggghhhiiijjjjjjjjjjjjooouuuxxxtttooommmmmmkkkgggeeeeeehhhlllmmmiiiddd```aaabbbdddeeefffgggggghhheeeaaaaaadddggghhhhhhdddhhhkkkkkkiiiiiimmmqqqpppqqqpppnnnmmmpppwww||||||}}}}}}}}}|||{{{{{{|||yyy{{{|||{{{|||~~~}}}{{{zzz~~~}}}||||||~~~~~~{{{yyyyyyyyyzzzwwwvvvwwwxxxuuupppqqquuutttqqqoooqqquuuxxxxxxwwwzzzyyy|||}}}wwwuuuxxxzzz||||||wwwoookkklllnnnvvvtttrrrqqqqqqpppnnnlllooommmjjjiiihhhjjjlllnnnkkkiiifffdddeeehhhkkkmmmfffjjjmmmlllhhhhhhlllpppqqqkkkiiilllllljjjlllqqqpppqqqnnnjjjjjjlllkkkggghhheeefffiiiiiigggfffhhhgggiiijjjjjjhhhgggfffgggdddbbb___]]]\\\]]]___aaaZZZZZZZZZZZZYYYYYYYYYYYYTTTTTTTTTTTTTTTUUUUUUVVVYYYYYYZZZZZZXXXUUURRRQQQUUUSSSQQQOOONNNOOOPPPQQQRRRPPPOOOOOOOOONNNLLLIIIKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGGGGHHHIIIJJJKKKKKKNNNLLLJJJJJJKKKLLLLLLKKKJJJKKKMMMNNNOOOOOOQQQRRRQQQRRRRRRPPPOOOOOOQQQSSSUUUUUUVVVWWWWWWWWWVVVVVVVVVWWWYYY\\\______^^^]]]^^^^^^__________________YYYZZZ[[[]]]___aaabbbbbb\\\]]]^^^^^^\\\\\\]]]___]]]]]]\\\\\\[[[[[[ZZZZZZ\\\^^^```___]]]ZZZYYYXXXYYY\\\^^^\\\XXXXXX\\\```^^^aaaccccccbbbdddhhhmmmhhhfffbbb___^^^```bbbdddhhhddddddeeeccc^^^\\\^^^YYY[[[]]]]]]]]]\\\]]]^^^___XXXVVV[[[aaa___[[[XXXVVVTTTQQQQQQSSSUUUWWWWWWWWW[[[```bbbbbb___^^^]]]WWWYYY[[[ZZZXXXXXXZZZ]]]VVVVVVUUUUUUUUUVVVWWWWWWUUUWWWYYYYYYXXXXXXYYYZZZZZZXXXVVVTTTSSSQQQOOOLLLVVVUUUTTTQQQOOOPPPSSSUUUQQQPPPOOOOOOOOOPPPPPPQQQLLLNNNQQQTTTTTTSSSPPPOOOQQQQQQPPPNNNLLLKKKLLLNNNPPPSSSUUUTTTPPPNNNPPPSSSMMMQQQQQQMMMLLLOOOPPPOOONNNLLLIIIHHHJJJLLLMMMNNNPPPSSSVVVUUURRRRRRVVVZZZYYYXXXWWWWWWYYYZZZZZZZZZXXXZZZ___ccceeefffeeeddd^^^___aaacccdddeeeeeeeee]]]```ccceeeeeeeeeeeefffkkknnnpppnnnhhheeeeeehhhlllpppooohhhccceeejjjlllllljjjhhhfffeeedddeeeeeeggglllooollljjjkkkmmmlllkkkjjjjjjjjjkkkmmmpppqqqmmmnnnooopppqqqppppppooonnnmmmlllllllllnnnpppqqqjjjmmmpppqqqqqqsssxxx|||vvvvvvsssnnnnnnsssvvvvvvkkklllooorrruuuvvvwwwxxxqqqvvv{{{}}}}}}{{{yyyxxxqqqqqqtttvvvqqqjjjiiimmmkkkjjjjjjkkklllnnnqqqrrrllljjjfffcccdddiiirrryyyrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqooooooooonnnmmmkkkhhhhhhggghhhjjjkkkiiihhhmmmtttwwwsssooonnnnnnnnngggeeedddgggkkkkkkgggccc^^^___aaadddfffhhhiiijjjiiiddd___```eeehhhhhhfffcccggglllllljjjjjjmmmqqqsssrrrpppmmmmmmqqqzzz}}}}}}xxxuuussszzz~~~|||zzz~~~~~~{{{zzz~~~~~~}}}~~~~~~{{{yyywwwwwwwwwuuussssssvvvuuuqqqrrrvvvrrrpppoooqqqvvvyyyyyyxxx}}}}}}~~~xxxvvvyyyvvvyyyzzzuuummmjjjnnnsssqqqqqqpppqqqrrrqqqooommmpppmmmiiieeeeeegggkkknnnnnnkkkhhhfffgggiiimmmooolllllllllkkklllnnnrrruuummmhhhhhhnnnrrrppppppsssppppppnnniiiiiikkkiiieeelllggghhhmmmjjj```___eeebbbeeehhhiiihhhfffeeeffffffccc___\\\[[[[[[]]]^^^ZZZXXXVVVVVVWWWWWWVVVUUUZZZWWWTTTSSSTTTVVVWWWWWWYYYXXXWWWXXXXXXWWWUUURRRRRRRRRSSSRRRRRRQQQPPPPPPLLLMMMNNNOOOPPPOOONNNNNNLLLLLLMMMMMMKKKJJJHHHFFFFFFHHHJJJJJJIIIIIIIIIKKKKKKLLLJJJFFFEEEGGGHHHEEEHHHIIIIIIKKKMMMPPPSSSUUUUUUUUUSSSQQQPPPQQQTTTWWWYYYVVVSSSSSSVVVWWWWWWUUUYYY\\\\\\ZZZZZZ]]]]]]ZZZbbbbbbbbbbbbaaa```^^^^^^^^^[[[YYY\\\bbbdddbbb___ZZZZZZZZZ\\\^^^___]]][[[ZZZZZZ[[[[[[[[[[[[\\\]]]\\\\\\[[[[[[ZZZZZZYYYYYYVVVXXX[[[]]]^^^]]]\\\ZZZ```^^^]]]___dddhhhhhhggg``````aaacccdddfffhhhiiicccdddcccaaa^^^\\\\\\]]]ZZZ[[[^^^``````___^^^\\\ZZZZZZ\\\___aaaaaa```]]]WWWWWWXXXYYYYYYXXXWWWWWW[[[[[[\\\\\\\\\[[[[[[[[[\\\YYYVVVVVVXXXYYYXXXVVVUUUSSSRRRRRRSSSTTTTTTSSSSSSSSSTTTUUUVVVWWWYYYYYYZZZ[[[ZZZUUUNNNLLLOOOSSSVVVSSSQQQQQQRRRTTTUUUUUUTTTRRROOOLLLKKKMMMOOOQQQRRRRRRSSSUUUUUUSSSPPPMMMKKKMMMOOONNNKKKJJJKKKMMMOOORRRUUUUUUSSSQQQOOONNNNNNNNNMMMOOOPPPPPPMMMKKKOOOMMMJJJHHHHHHJJJLLLNNNWWWUUURRRQQQQQQSSSTTTTTTWWWVVVTTTUUUWWWZZZ[[[[[[]]]\\\[[[^^^bbbdddcccaaa___```ccchhhlllkkkfffaaa[[[___ddddddbbbaaadddhhhsssuuuuuupppiiifffgggjjjiiikkklllhhhdddcccgggkkkjjjjjjiiijjjkkkjjjgggeeecccgggllloooooopppsssuuukkkjjjjjjkkknnnqqqssstttsssvvvtttooooootttvvvssskkkjjjmmmqqqooojjjmmmssspppppppppqqqrrruuuwwwyyyuuussstttuuurrrmmmkkknnnooosssttttttxxx~~~zzzvvvvvvuuuwww||||||uuuuuurrrqqqrrrtttrrrkkkfffiiijjjmmmoooqqqrrrsssssslllooommmjjjjjjooottttttuuusssrrrqqqrrrrrrpppooommmmmmoooooopppooonnnnnnmmmkkkiiiiiilllnnnnnnllltttuuutttrrrooommmnnnoookkkhhheeefffiiijjjgggdddcccbbbbbbfffjjjkkkjjjgggdddddddddfffiiijjjiiihhhjjjkkkmmmoooooonnnlllkkkrrrtttsssqqqooopppvvv{{{xxxzzz||||||xxxtttqqqppplllxxx~~~zzzuuuwww}}}~~~{{{|||}}}|||~~~zzz}}}~~~~~~~~~zzzxxx|||~~~}}}{{{yyyzzzzzzwwwtttsssuuuwwwwwwuuuvvvxxxzzzrrrrrrrrrrrrsssvvvzzz~~~}}}|||{{{|||}}}~~~}}}|||tttuuuvvvuuusssrrrrrrsssqqqllllllrrrtttrrrrrruuuwwwnnnfffeeefffgggiiilllnnnllliiijjjmmmooonnnmmmnnnoooqqqooommmnnnssswwwkkkkkklllkkkjjjjjjkkkmmmrrrnnnkkkjjjkkkkkkhhhfffggggggfffeeedddcccbbbbbbaaacccgggiiijjjiiigggeeeeeebbb]]]YYYXXXYYY\\\^^^YYYWWWUUUUUUVVVVVVVVVUUUUUUTTTSSSUUUWWWWWWWWWUUUWWWWWWVVVWWWXXXWWWTTTRRRPPPQQQQQQQQQPPPPPPOOONNNMMMMMMNNNOOOOOONNNMMMLLLMMMMMMLLLKKKIIIFFFDDDCCCFFFHHHIIIIIIHHHHHHHHHIIIHHHKKKJJJGGGFFFIIIJJJGGGHHHHHHIIIJJJLLLOOORRRSSSQQQRRRRRRQQQQQQRRRUUUXXXUUUSSSRRRSSSUUUWWWWWWUUUYYY\\\\\\ZZZZZZ]]]]]][[[aaaaaaaaaaaa```___^^^]]]\\\[[[[[[___dddgggeeeaaa___^^^^^^___```___\\\ZZZ\\\___aaa___ZZZXXX[[[^^^[[[[[[ZZZZZZYYYXXXXXXXXXYYY[[[]]]```aaa```___^^^^^^\\\\\\^^^cccffffffeee```bbbccceeefffffffffeeeaaaaaaaaa___]]]]]]___aaa\\\^^^aaacccdddbbb```^^^]]]]]]^^^```bbbbbb```___XXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[XXXUUUUUUWWWXXXWWWVVVUUUSSSRRRRRRTTTUUUTTTTTTRRRSSSUUUWWWYYYZZZZZZZZZZZZYYYWWWSSSOOOOOOQQQTTTTTTRRROOOOOOQQQSSSSSSSSSVVVTTTQQQNNNNNNOOOQQQRRRUUUUUUTTTSSSSSSRRRQQQPPPNNNOOOPPPNNNJJJHHHIIIJJJMMMPPPSSSTTTRRRPPPOOOOOOPPPOOOMMMLLLNNNOOOOOONNNJJJJJJJJJKKKMMMNNNPPPQQQSSSRRRPPPPPPRRRSSSTTTTTTXXXVVVUUUVVVXXXZZZ[[[[[[\\\[[[\\\___bbbdddbbb`````````bbbeeehhhgggccc___ZZZ^^^bbbcccaaaaaadddgggoooqqqpppkkkeeecccfffiiimmmnnnnnnjjjeeedddgggjjjmmmkkkkkkkkklllllljjjhhhiiilllpppqqqpppppprrrtttrrrqqqqqqrrrtttvvvxxxxxxuuuwwwuuuooooootttuuusssooommmmmmnnnkkkfffhhhooonnnnnnnnnoooqqqsssuuuvvvvvvsssrrrqqqnnniiiiiimmmoootttwwwxxx|||~~~xxxuuuzzz~~~{{{xxxtttqqqppppppmmmgggaaakkkmmmooorrrttttttuuuuuuqqqsssqqqnnnnnnssswwwwwwuuusssrrrrrrrrrqqqooommmjjjlllnnnpppqqqppppppoooooommmlllmmmpppqqqooonnnrrrqqqppppppoooooonnnnnnjjjgggdddeeehhhiiifffbbbgggffffffiiilllmmmkkkhhhddddddeeegggjjjkkkkkkjjjmmmmmmmmmmmmnnnoooqqqqqq{{{yyywwwvvvwwwyyy{{{|||wwwvvvuuusssrrrqqqqqqpppoooxxx}}}zzzwwwzzz~~~{{{wwwtttuuuzzz~~~~~~{{{|||}}}}}}|||}}}|||}}}{{{{{{}}}|||~~~~~~zzzxxxyyy}}}~~~~~~{{{zzzyyyzzz~~~|||{{{~~~{{{xxxwwwzzzzzzwwwtttxxxwwwvvvwwwxxxyyywwwvvvtttttttttssssssuuuyyy||||||{{{zzzzzzzzzzzzyyywwwqqqrrrsssrrrqqqrrrtttuuuvvvqqqppptttuuurrrqqqsssppphhhbbbccceeefffjjjnnnuuuqqqlllkkkkkklllkkkjjjoooooonnnlllkkklllooorrrkkkkkkkkkjjjiiiiiijjjkkkpppmmmjjjiiijjjiiigggeeeeeefffggghhhhhhgggeeecccbbbdddfffiiiiiiiiigggfffdddaaa]]]YYYXXXZZZ]]]___WWWUUUSSSSSSTTTUUUTTTSSSPPPPPPSSSVVVXXXXXXUUUSSSUUUUUUTTTUUUVVVUUUSSSPPPNNNNNNOOOOOOOOONNNMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJNNNMMMLLLIIIFFFCCCAAA???FFFGGGIIIHHHGGGFFFFFFGGGEEEHHHIIIGGGHHHKKKKKKHHHGGGGGGGGGIIIKKKMMMOOOPPPMMMOOOQQQRRRRRRSSSUUUWWWQQQQQQQQQSSSUUUVVVUUUTTTYYY\\\\\\ZZZZZZ]]]^^^[[[____________^^^]]]\\\\\\YYYYYY[[[```eeefffdddaaa^^^]]]]]]^^^```___]]][[[\\\aaaddd```XXXTTTXXX^^^YYYYYYYYYYYYYYYXXXXXXXXX[[[\\\^^^```aaa```___^^^\\\[[[ZZZ]]]bbbeeedddbbb```cccfffhhhhhhfffcccaaa^^^^^^^^^]]]]]]___cccfff```bbbeeeggggggeeecccaaabbbaaa``````aaabbbaaa```XXXXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\[[[[[[ZZZYYYWWWUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSUUUVVVVVVVVVTTTUUUXXXZZZ\\\\\\[[[[[[XXXUUUQQQOOOPPPRRRTTTUUURRRPPPMMMMMMOOOQQQRRRRRRTTTSSSPPPOOONNNNNNPPPQQQWWWVVVTTTRRRRRRRRRSSSSSSQQQQQQQQQNNNJJJHHHGGGGGGLLLOOORRRRRRQQQPPPOOOOOORRROOOLLLKKKLLLNNNPPPPPPGGGHHHJJJLLLNNNPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTWWWVVVUUUVVVYYY[[[[[[[[[YYYZZZ\\\___bbbbbb```^^^aaaaaaaaabbbcccbbb___]]]\\\```cccdddccccccgggjjjmmmmmmlllhhhdddcccgggkkkqqqrrrqqqmmmhhhfffhhhjjjpppnnnkkkkkklllmmmmmmlllmmmoooqqqrrrqqqqqqrrrsssxxxxxxwwwxxxyyyzzz|||}}}wwwxxxuuupppooorrrtttrrrqqqppppppoookkkgggjjjoooooooooppppppqqqssstttuuuvvvrrrpppooollliiikkkpppoootttxxx{{{~~~|||vvvvvv|||xxxuuupppnnnnnnkkkgggcccnnnppprrrtttvvvvvvvvvvvvuuuvvvuuuqqqrrrxxxzzzzzzuuutttssssssrrrqqqmmmkkkhhhjjjmmmppprrrqqqpppooooooooooooqqqrrrrrrqqqoooooommmlllmmmpppqqqooolllhhhfffdddeeeggggggddd```lllkkkkkklllmmmmmmkkkiiieeedddeeegggjjjmmmmmmlllpppnnnmmmlllnnnrrrvvvyyy}}}yyyyyy|||~~~}}}zzzvvvqqqmmmkkknnnqqqrrrrrruuuyyy|||zzzzzz|||~~~}}}zzzwwwtttuuuyyy}}}~~~}}}rrrtttvvvuuussspppnnnnnnoootttyyyyyywwwtttssssssssstttvvvxxxzzzzzzyyyxxxtttvvv{{{zzzxxxvvvyyy|||~~~|||~~~||||||}}}~~~zzzvvvyyywwwvvvxxx|||}}}yyyuuuxxxxxxxxxvvvuuuuuuxxx{{{{{{yyyxxxxxxxxxwwwuuusssqqqrrrsssssstttvvvyyy|||{{{vvvtttuuuuuurrrqqqqqqiiiccc```bbbfffhhhmmmrrr}}}xxxrrrmmmkkkkkkkkkkkkpppmmmjjjhhhiiikkklllmmmlllkkkjjjiiiiiiiiiiiiiiimmmllljjjiiiiiiiiigggeeeccceeehhhjjjjjjiiigggeeedddeeefffgggggggggggggggbbb___\\\YYYXXXYYY\\\]]]UUUSSSRRRRRRSSSTTTSSSRRRPPPPPPRRRTTTVVVUUUSSSPPPSSSRRRRRRSSSTTTSSSQQQOOOMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNMMMLLLKKKJJJIIIHHHLLLLLLJJJHHHEEECCCAAA@@@EEEFFFHHHGGGEEEDDDDDDDDDCCCGGGHHHGGGGGGIIIHHHEEEFFFFFFGGGHHHIIIJJJLLLLLLKKKNNNQQQRRRRRRQQQRRRSSSQQQRRRSSSTTTUUUTTTSSSRRRXXX[[[\\\YYYZZZ]]]^^^[[[\\\\\\\\\\\\\\\[[[ZZZZZZVVVWWWZZZ^^^bbbbbb___\\\XXXXXXYYY[[[^^^___^^^\\\[[[^^^___[[[VVVTTTVVVZZZWWWXXXXXXYYYZZZ[[[\\\\\\\\\]]]^^^___^^^]]]\\\[[[[[[YYYYYY\\\```cccbbb```^^^aaafffjjjjjjgggccc```^^^^^^]]]\\\\\\___dddhhhaaacccfffhhhhhhfffdddbbbdddbbb```___`````````___YYYXXXWWWWWWWWWWWWXXXYYYXXXYYY[[[]]]]]]]]]\\\[[[XXXWWWUUUTTTUUUVVVVVVWWWWWWVVVUUUUUUWWWYYYYYYXXXWWWYYY[[[]]]]]]\\\YYYXXXVVVQQQLLLMMMQQQUUUVVVUUUQQQNNNLLLLLLNNNPPPQQQRRROOONNNMMMLLLKKKKKKKKKLLLRRRSSSSSSSSSSSSSSSUUUVVVRRRRRRQQQOOOLLLJJJIIIIIINNNPPPRRRRRRQQQOOOOOOOOOPPPNNNKKKKKKMMMOOOOOOOOOIIIIIIJJJKKKKKKLLLMMMMMMNNNPPPRRRSSSRRRRRRSSSSSSWWWVVVUUUWWWYYY[[[[[[ZZZWWWYYY\\\___aaa```^^^\\\cccbbbaaa___^^^^^^]]]\\\___bbbdddeeefffgggjjjmmmlllllljjjgggeeegggkkkpppqqqrrrqqqooollljjjkkkmmmpppnnnkkkjjjlllnnnoooooommmnnnoooooopppppppppqqqvvvvvvwwwwwwwwwyyy{{{~~~xxxvvvsssooonnnoooppppppppprrrtttssspppnnnpppsssrrrrrrrrrsssssstttuuuuuussspppoooqqqooommmpppuuuoooqqqtttwwwyyyzzzvvvsssyyy{{{wwwxxxuuuqqqppppppooonnnllloooppprrrtttvvvvvvvvvuuutttuuutttqqqsssxxxzzzxxxvvvuuutttssssssqqqmmmjjjhhhjjjnnnpppqqqpppnnnmmmmmmnnnpppqqqrrrqqqooommmmmmkkkiiilllqqqsssoookkkhhhfffeeeeeeffffffdddaaannnnnnnnnnnnmmmkkkiiigggdddccccccfffjjjlllmmmmmmoooooonnnooorrrvvvzzz}}}|||zzzyyyzzzzzzxxxvvvvvvpppkkklllqqquuuvvvtttzzzzzzzzzzzz{{{{{{zzzxxx{{{yyywwwwwwxxxxxxvvvtttmmmppptttvvvtttrrroooooorrrvvv{{{|||yyyvvvvvvwwwppptttyyyzzzyyyxxxyyyzzzyyy|||}}}}}}yyywwwxxx{{{~~~~~~yyytttwwwwwwxxxzzz||||||zzzyyy||||||{{{yyywwwvvvxxxzzzyyyxxxxxxxxxyyyxxxvvvtttqqqrrrsssssstttvvvzzz}}}{{{wwwttttttsssrrrqqqqqqhhhdddbbbeeehhhjjjooottt{{{uuupppmmmnnnoooqqqqqqmmmhhhhhhkkkmmmmmmlllllljjjiiihhhhhhhhhhhhggglllkkkkkkjjjjjjiiihhhgggdddeeefffgggggggggfffffffffeeeeeeeeeeeeffffffggg```^^^[[[XXXWWWWWWXXXYYYSSSRRRPPPPPPRRRSSSSSSRRRTTTRRRPPPPPPPPPQQQPPPOOOPPPOOOOOOPPPQQQQQQOOOMMMLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMLLLJJJIIIHHHGGGGGGJJJIIIHHHGGGEEEDDDCCCCCCCCCEEEFFFEEECCCBBBBBBCCCBBBFFFGGGDDDDDDFFFDDD@@@EEEEEEFFFGGGHHHHHHIIIIIILLLNNNQQQQQQPPPOOOOOOOOOSSSTTTUUUUUUSSSQQQPPPOOOWWWZZZZZZXXXYYY\\\]]][[[YYYYYYZZZZZZZZZYYYXXXXXXXXXYYY\\\^^^```^^^[[[XXXXXXXXXYYY[[[^^^^^^]]][[[\\\ZZZXXXWWWXXXYYYYYYYYYVVVWWWXXXZZZ\\\^^^___```____________]]]\\\ZZZYYY[[[YYYYYY\\\aaacccaaa___\\\___eeeiiijjjhhhdddaaa``````^^^]]]\\\^^^bbbfffbbbccceeeffffffeeecccaaadddaaa___^^^^^^^^^]]]\\\XXXXXXXXXWWWWWWXXXXXXXXXZZZ[[[]]]___```___]]]\\\WWWVVVVVVUUUTTTUUUWWWXXXYYYXXXWWWWWWYYYZZZZZZZZZZZZ[[[\\\]]]\\\YYYVVVSSSSSSNNNJJJLLLRRRVVVVVVSSSPPPNNNLLLLLLNNNPPPRRRRRRLLLLLLKKKJJJJJJIIIIIIIIIJJJMMMRRRTTTTTTTTTUUUVVVRRRQQQPPPOOOOOONNNMMMLLLPPPRRRSSSRRRPPPNNNMMMNNNLLLKKKKKKMMMNNNOOONNNLLLLLLKKKJJJIIIJJJLLLOOOQQQPPPRRRTTTTTTRRRPPPQQQRRRVVVUUUUUUWWWYYYZZZZZZYYYUUUXXX\\\______^^^\\\[[[cccbbb```^^^\\\[[[\\\\\\___```aaaccceeegggkkkmmmjjjiiigggeeeeeehhhmmmpppnnnooooooooooooooopppqqqooollliiihhhjjjmmmooopppooonnnmmmllllllkkkkkkjjjmmmooopppqqqqqqrrrvvvyyyuuussspppooommmllllllmmmmmmrrrvvvvvvsssqqqpppppprrrrrrssssssssssssssssssooonnnpppsssrrrnnnooorrrpppnnnmmmnnnppppppppppppyyyzzzxxxxxx||||||vvv{{{yyyvvvtttssssssssssssnnnoooppprrrssssssrrrrrrpppqqqooonnnqqqwwwxxxuuuvvvuuussssssrrrpppmmmjjjjjjlllmmmoooooommmkkkiiijjjlllnnnooonnnmmmkkkjjjllljjjjjjnnnssssssooojjjgggfffddddddeeeeeeddddddmmmmmmnnnmmmkkkhhhfffeeecccbbbbbbdddhhhkkkllllllmmmnnnqqqsssvvvyyy{{{|||yyyzzzzzzxxxtttssssssuuuuuuqqqoooqqqvvvzzzxxxuuu|||yyywwwxxxxxxwwwtttrrrttttttuuuuuutttqqqllliiilllpppuuuwwwwwwuuutttsssnnnrrrvvvvvvsssqqqqqqrrrqqqvvv{{{|||yyywwwwwwyyy|||~~~~~~||||||yyyxxx|||zzz{{{|||~~~}}}{{{vvvssswww{{{~~~}}}xxxuuuvvvyyy~~~~~~}}}{{{xxxwwwxxxzzzyyyxxxyyyzzz{{{zzzxxxvvvpppqqqqqqqqqqqqrrruuuxxxvvvtttqqqpppppprrrrrrqqqjjjfffeeehhhiiiiiilllrrrxxxvvvrrrooommmnnnqqqsssooollliiijjjnnnqqqpppoookkkiiigggfffhhhiiigggfffkkkkkkllllllkkkjjjiiiiiigggfffcccbbbaaabbbdddeeefffeeedddccccccddddddeee___]]]ZZZWWWUUUSSSSSSSSSSSSQQQPPPPPPRRRSSSSSSRRRVVVRRRNNNLLLLLLNNNNNNOOOMMMMMMMMMNNNOOOOOOMMMKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLJJJIIIGGGGGGFFFFFFGGGFFFEEEEEEDDDEEEEEEEEEAAACCCDDDDDDBBBAAAAAABBBBBBEEEEEEBBBAAACCCBBB???EEEFFFGGGGGGGGGGGGGGGFFFLLLNNNPPPPPPOOOMMMMMMMMMSSSTTTTTTSSSPPPMMMMMMMMMUUUXXXXXXWWWXXX[[[\\\YYYVVVWWWWWWXXXXXXWWWWWWVVV[[[\\\^^^______]]][[[YYY^^^]]]]]]^^^^^^]]][[[XXX^^^ZZZVVVVVVZZZ]]]]]][[[WWWXXXYYY[[[]]]___```````````````______]]]\\\\\\[[[ZZZZZZ^^^bbbcccaaa^^^\\\^^^bbbfffgggfffcccbbbbbbbbb```^^^\\\]]]```bbbbbbbbbbbbbbbbbbaaaaaa```aaa```^^^^^^^^^]]][[[ZZZWWWWWWXXXYYYYYYXXXWWWWWW\\\]]]___aaaaaa___]]][[[VVVWWWWWWVVVUUUUUUWWWZZZ[[[YYYWWWXXXYYYZZZYYYXXXZZZZZZZZZZZZXXXUUURRRQQQPPPMMMKKKMMMRRRUUUTTTQQQOOOMMMKKKKKKMMMPPPQQQQQQLLLLLLMMMMMMLLLKKKIIIIIIDDDJJJPPPSSSRRRRRRSSSUUUQQQOOONNNOOOPPPPPPOOONNNOOOQQQQQQQQQNNNMMMMMMNNNIIIIIIJJJLLLNNNNNNLLLJJJLLLKKKIIIIIIKKKOOOSSSVVVPPPRRRTTTRRROOONNNOOORRRTTTTTTTTTVVVXXXYYYXXXWWWUUUXXX[[[]]]\\\[[[ZZZ[[[``````___]]]ZZZYYY[[[]]]ZZZZZZ[[[]]]```dddgggiiidddcccaaaaaacccfffjjjlllkkklllmmmnnnpppqqqrrrsssmmmkkkhhhhhhjjjmmmoooppprrrpppllljjjiiihhhfffdddhhhjjjlllkkkjjjkkkooosssrrrooonnnooonnnjjjiiijjjkkkrrruuurrrnnnmmmkkkiiippppppqqqqqqpppooonnnnnnmmmmmmooorrrppplllkkknnnrrrlllgggggghhhhhhjjjnnnuuutttrrrsss{{{{{{|||{{{xxxvvvtttssssssssskkklllmmmooooooooonnnnnnmmmnnnllllllpppwwwwwwttttttrrrpppoooooonnnllljjjkkkkkkllllllkkkjjjhhhggghhhjjjllllllkkkiiiiiiiiikkkkkklllooorrrqqqlllhhheeedddbbbaaaaaaccceeegggiiijjjkkkjjjhhheeedddddddddcccbbbcccgggjjjkkkllllllooorrrvvvxxxyyyyyyyyywwwyyyzzzvvvqqqooorrruuurrrqqqpppsssvvvxxxvvvssswwwsssrrrttttttpppnnnnnnnnnpppsssuuutttrrrooommmooorrrtttuuutttrrrrrrrrrmmmpppttttttqqqooopppqqquuuzzz~~~}}}zzzyyyzzzwwwzzz~~~|||www{{{}}}vvvxxxzzz|||}}}|||{{{zzzzzz|||sssnnnpppuuu|||||||||zzzxxxwwwwwwyyyyyyyyyyyyzzz{{{zzzwwwtttqqqsssuuuuuuttttttvvvwwwppppppnnnkkkmmmrrrsssqqqjjjhhhhhhiiigggeeeggglllmmmnnnnnnmmmkkkkkkmmmooolllkkkkkkmmmoooqqqppppppjjjgggdddeeehhhiiihhhfffiiikkkmmmmmmllljjjjjjjjjhhheeeaaa^^^]]]___ccceeeeeedddcccbbbaaaaaabbbbbb\\\[[[YYYWWWTTTSSSQQQQQQRRRQQQPPPPPPRRRSSSSSSRRRSSSPPPLLLKKKKKKMMMNNNNNNKKKKKKKKKLLLNNNMMMKKKIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGEEEDDDCCCBBBBBBCCCDDDDDD???@@@BBBBBBAAA@@@AAABBBAAACCCCCC@@@@@@DDDDDDBBBFFFFFFGGGHHHGGGGGGEEEEEEJJJLLLNNNNNNMMMMMMNNNOOOPPPQQQQQQOOOKKKJJJKKKMMMSSSVVVWWWUUUVVVZZZ[[[XXXTTTUUUUUUVVVVVVVVVUUUUUUZZZ[[[]]]]]]]]]\\\[[[[[[___^^^^^^^^^^^^\\\YYYWWW\\\ZZZWWWWWWXXX[[[\\\\\\ZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^_________]]]\\\\\\___dddeeebbb______```aaabbbcccbbbbbbaaaaaabbbaaa___]]]]]]___```cccaaa```___^^^___```aaa______^^^^^^___^^^[[[YYYUUUWWWYYYZZZZZZYYYWWWUUU\\\^^^```aaaaaa^^^[[[YYYVVVWWWXXXWWWUUUUUUXXX[[[ZZZXXXVVVVVVWWWWWWVVVUUUVVVVVVVVVUUUTTTSSSQQQQQQNNNMMMMMMPPPSSSSSSQQQNNNLLLKKKIIIIIILLLNNNPPPPPPLLLMMMNNNNNNNNNLLLJJJIIIEEEIIINNNOOOMMMMMMPPPSSSPPPNNNLLLMMMOOOOOONNNLLLJJJLLLMMMMMMLLLLLLMMMOOOIIIHHHGGGHHHKKKLLLLLLKKKJJJIIIIIIIIIKKKMMMOOOQQQMMMOOOQQQOOOKKKKKKOOOSSSRRRRRRSSSUUUWWWXXXWWWUUUUUUXXX[[[[[[ZZZYYYZZZ[[[[[[\\\\\\[[[XXXXXXZZZ\\\WWWWWWWWWYYY]]]aaaeeefff```___^^^___aaadddggghhhiiijjjkkkmmmppprrrrrrrrrllljjjhhhiiikkknnnoooppprrroookkkjjjkkkkkkjjjhhhiiilllmmmkkkhhhhhhkkkooopppmmmnnnrrrqqqkkkhhhjjjiiiooopppkkkgggiiikkkiiiooopppppppppooommmlllkkkkkkjjjkkkoooooommmoootttssskkkeeeffffffeeeggglllqqqtttuuuvvvzzz{{{uuuuuutttsssqqqppppppqqqiiijjjkkklllllllllkkkjjjnnnnnnmmmmmmsss{{{{{{vvvrrrooollljjjjjjkkkjjjjjjjjjiiiiiihhhhhhhhhhhhhhhjjjlllmmmllliiihhhiiikkkiiikkknnnpppppplllhhheeebbbaaa^^^\\\]]]```eeehhhdddgggiiihhheeeccccccdddfffeeecccdddgggjjjkkklllnnnpppsssuuuwwwwwwwwwvvvyyywwwuuurrrpppppprrrsssllllllmmmnnnnnnnnnnnnnnnnnnkkklllooonnnjjjjjjmmmmmmoooqqqssssssttttttuuuuuuvvvuuutttqqqpppqqqrrrppptttxxxxxxwwwvvvwwwyyyxxx|||}}}|||vvvxxx{{{|||}}}~~~{{{|||~~~zzzyyyyyyzzz{{{{{{|||~~~{{{}}}}}}wwwpppmmmppptttvvvwwwxxxwwwuuutttuuuwwwzzzyyyyyyyyyyyyvvvqqqnnnnnnqqqtttvvvuuuuuuuuuvvvmmmnnnlllhhhkkkqqqsssppplllkkkkkkkkkhhhdddfffkkkjjjmmmoooooollliiihhhiiigggjjjmmmnnnnnnlllllllllhhhdddbbbccchhhjjjhhhfffgggjjjmmmmmmkkkiiiiiijjjdddbbb___^^^^^^```ccceeecccbbbbbbaaa``````___^^^ZZZYYYYYYXXXVVVUUUTTTSSSRRRQQQPPPPPPRRRSSSSSSSSSOOOMMMKKKKKKMMMNNNOOONNNJJJJJJJJJKKKMMMMMMKKKIIIGGGHHHIIIIIIJJJJJJJJJIIIJJJIIIHHHFFFFFFFFFFFFGGGEEEDDDBBBAAA@@@AAAAAABBB===???AAAAAA@@@@@@AAABBB@@@BBBBBB???AAAEEEGGGFFFFFFGGGHHHHHHHHHFFFEEEDDDHHHJJJLLLLLLLLLMMMOOOQQQMMMNNNNNNLLLHHHHHHJJJMMMRRRUUUVVVTTTUUUYYYZZZWWWSSSTTTTTTUUUUUUUUUTTTTTTVVVXXXZZZZZZZZZZZZ[[[\\\[[[ZZZZZZ[[[\\\\\\YYYWWWYYYYYYXXXVVVTTTUUUXXX\\\]]]\\\\\\[[[ZZZYYYXXXXXXVVVWWWXXXZZZ\\\^^^___```^^^]]]]]]aaaeeefffccc```bbbbbbaaa``````````````````aaaaaa```^^^^^^___```cccbbb___]]]\\\]]]```aaa___^^^___``````___\\\YYYTTTVVVYYY[[[[[[YYYVVVTTT\\\^^^```aaa```]]]YYYWWWVVVXXXYYYXXXVVVVVVYYY\\\YYYWWWUUUTTTTTTTTTSSSRRRSSSSSSSSSRRRRRRRRRRRRRRRLLLMMMOOOQQQSSSRRROOOLLLKKKIIIGGGGGGJJJMMMNNNOOOKKKLLLMMMNNNMMMKKKIIIHHHGGGKKKMMMLLLIIIIIIMMMRRRPPPMMMKKKKKKMMMNNNKKKIIIEEEGGGIIIJJJKKKLLLNNNPPPJJJHHHEEEEEEGGGJJJLLLLLLHHHHHHHHHIIIHHHHHHGGGGGGIIILLLMMMLLLIIIIIIOOOTTTQQQQQQRRRTTTWWWWWWVVVTTTUUUXXXZZZZZZXXXXXXYYY[[[WWWYYYZZZYYYWWWWWWYYY\\\WWWVVVVVVYYY]]]bbbeeeggg___^^^]]]___bbbeeeffffffiiiiiijjjmmmpppqqqqqqpppllljjjiiijjjmmmoooppppppnnnkkkiiijjjnnnqqqrrrqqqnnnpppqqqnnniiigggjjjnnnooolllnnntttssslllhhhjjjggglllllleeedddiiiooopppqqqqqqrrrqqqpppnnnmmmkkkhhhfffhhhmmmppprrrxxxssskkkfffhhhhhheeefffkkkooovvvzzzyyyxxxyyyxxxuuukkklllnnnnnnnnnooopppqqqhhhiiijjjkkkkkkkkkjjjiiiooopppooopppwwwzzzooolllhhhfffggghhhiiiiiihhhgggfffffffffhhhiiijjjlllnnnnnnllljjjiiikkkmmmhhhlllooopppmmmiiieeeccc```^^^[[[YYYYYY^^^dddiiibbbeeehhhgggeeecccccceeehhhfffeeeeeehhhjjjllllllpppqqqrrrtttuuuvvvvvvuuuzzzuuuooommmoooqqqqqqppphhhhhhhhhgggeeeeeegggiiifffeeeggglllkkkgggiiinnnlllmmmmmmlllmmmooorrruuuzzzyyyxxxuuurrrrrrtttvvvnnnrrrwwwxxxxxxxxxzzz}}}uuuxxx{{{|||yyyyyy{{{|||||||||}}}~~~}}}~~~}}}xxxyyyyyyxxxvvvuuuvvvyyy{{{yyywwwuuurrrqqqqqqtttvvvrrrsssuuutttsssrrrsssuuuzzzyyyxxxwwwvvvrrrlllhhhdddhhhlllooooooooonnnnnnmmmnnnlllhhhjjjqqqsssoooooonnnnnnoookkkggghhhmmmlllppptttsssoooiiifffeeedddiiinnnnnnkkkhhhgggggggggcccaaaccchhhjjjiiifffeeehhhlllllljjjhhhiiijjj``````______```bbbdddfffaaaaaaaaaaaa```___]]]\\\XXXXXXYYYYYYYYYXXXWWWWWWKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJMMMJJJHHHIIIKKKKKKIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@???@@@@@@AAAAAACCCBBBAAA@@@@@@BBBDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMOOONNNLLLKKKJJJJJJJJJKKKPPPPPPOOOQQQTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSUUUWWWWWWVVVVVVVVVWWWVVVWWWYYYZZZ[[[[[[ZZZZZZXXXWWWUUUTTTUUUXXX[[[^^^]]][[[XXXXXXYYYZZZYYYYYYVVVVVVVVVWWWXXXZZZ\\\]]][[[[[[]]]aaadddfffdddcccccccccbbbaaa```^^^]]]\\\aaacccdddaaa]]]]]]bbbggg```___^^^]]]\\\]]]^^^^^^aaacccaaa^^^\\\\\\XXXRRRUUUVVVVVVWWWVVVTTTSSSRRR______^^^\\\ZZZXXXVVVUUUUUUTTTTTTWWWZZZZZZVVVSSSQQQRRRRRRQQQPPPQQQRRRTTTUUUTTTQQQOOOMMMMMMNNNOOOMMMMMMNNNQQQSSSSSSQQQOOOJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLDDDFFFHHHJJJJJJJJJIIIHHHEEECCCCCCEEEIIIJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLNNNPPPQQQQQQQQQPPPOOONNNLLLLLLRRROOONNNPPPTTTXXXYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXZZZ[[[]]]]]]^^^^^^[[[[[[ZZZ[[[^^^aaaeeegggeeebbbbbbgggiiihhhhhhjjjjjjjjjkkkllllllllllllkkkiiifffeeehhhnnnpppnnnjjjnnnnnnkkkhhhfffgggjjjmmmooonnnllllllmmmmmmllljjjlllhhhhhhjjjiiifffhhhooowwwxxxuuuooommmoooooommmdddcccbbbeeekkksssxxx{{{tttooojjjhhhiiijjjiiihhhuuu{{{yyyqqqqqqxxxyyyssseeegggjjjlllnnnnnnmmmmmmllllllnnnnnnjjjfffkkkrrroooqqqtttxxxyyywwwrrrnnnkkkgggbbbcccgggkkkjjjiiihhhfffdddcccccceeegggiiilllmmmllljjjiiiiiilllooolllkkkkkklllmmmkkkeee```dddaaa^^^]]]^^^``````aaa___cccgggfffaaa___aaaeeefffdddfffiiiiiihhhjjjoootttuuuuuusssqqqoooooopppoooqqqqqqnnnnnnqqqqqqooogggeeebbb```___```bbbccc___fffmmmnnniiifffgggjjjsssooollllllpppqqqoookkktttwww{{{|||{{{yyywwwwwwsssrrrvvv|||{{{vvvuuuyyywwwvvvwww{{{~~~{{{xxxwwwxxx{{{}}}}}}yyy|||zzz|||}}}}}}yyy~~~|||zzz{{{zzzvvvqqqsssxxxtttmmmoooqqqssssssrrrqqqqqqrrrwwwssstttwwwtttooooootttmmmqqquuuuuupppkkkgggeeekkkooosssrrrnnnkkklllnnnllloooqqqqqqooooooppprrrpppqqqrrrqqqooommmmmmnnnnnnqqqqqqnnngggdddfffjjjjjjiiijjjkkkhhhdddeeejjjhhhgggdddbbbdddhhhjjjiiieeefffgggiiijjjhhheeeccc___]]][[[[[[^^^bbbdddeeedddcccaaa^^^\\\ZZZYYYYYYSSSTTTVVVXXXXXXYYYXXXXXXKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHJJJHHHGGGGGGIIIJJJHHHFFFHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@??????@@@AAAAAABBBAAA@@@???????????????BBBAAA@@@??????AAABBBDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIJJJKKKKKKKKKNNNMMMKKKJJJIIIIIIJJJJJJPPPOOOOOOPPPSSSTTTTTTSSSTTTTTTTTTSSSRRRQQQOOOOOORRRTTTVVVVVVUUUTTTUUUVVVVVVWWWXXXZZZZZZZZZYYYYYYZZZYYYWWWWWWXXX[[[^^^```ZZZXXXVVVVVVXXXZZZZZZZZZWWWWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\```cccdddbbbaaaaaaaaa``````___^^^]]]]]]aaabbbccc```\\\\\\aaaeee```___]]]\\\\\\\\\]]]^^^aaaeeeeeebbb___^^^ZZZUUUWWWWWWXXXXXXXXXWWWUUUTTT^^^^^^]]]\\\ZZZXXXVVVUUUSSSSSSUUUWWWYYYXXXTTTRRRMMMOOOQQQQQQQQQQQQSSSTTTTTTRRRPPPNNNMMMMMMMMMNNNMMMMMMNNNQQQSSSSSSQQQOOOJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJEEEFFFHHHIIIIIIHHHFFFEEECCCBBBBBBDDDGGGIIIHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHJJJJJJJJJJJJLLLNNNMMMMMMNNNNNNMMMMMMLLLLLLNNNMMMLLLNNNRRRVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXVVVVVVXXXYYYZZZZZZZZZZZZWWWXXXYYYZZZ]]]___aaabbb]]][[[]]]ccceeeddddddfffjjjjjjjjjiiiiiihhhggggggddddddeeegggiiijjjjjjjjjkkkjjjhhhfffdddeeeiiilllkkkkkkjjjkkkkkkkkkkkkjjjlllgggeeehhhhhhfffhhhmmmxxxyyyvvvooollllllkkkgggbbbbbbcccgggnnntttxxxzzzrrrnnniiiggghhhjjjjjjiiivvv{{{yyyqqqpppvvvvvvpppggghhhkkkmmmnnnnnnmmmlllkkkjjjjjjjjjhhhfffjjjqqqssstttvvvxxxxxxuuuppplllmmmiiieeeeeeiiilllllljjjiiihhhfffeeeeeegggiiijjjmmmmmmlllkkklllmmmnnnnnnkkkkkkkkklllmmmlllhhhdddeeecccaaa_________]]][[[\\\^^^``````^^^^^^aaaccceeedddgggkkkkkkjjjlllqqqtttuuuvvvtttqqqooonnnoookkkmmmmmmjjjjjjmmmmmmkkkhhhhhhfffccc```___aaacccaaagggmmmnnnjjjgggiiilllrrroookkklllooopppnnnkkkuuuvvvvvvvvvuuuvvvxxxzzzrrrqqqtttyyyxxxttttttxxxvvvvvvwww{{{~~~|||yyywwwwwwxxx|||~~~}}}~~~~~~|||}}}~~~|||xxxzzz~~~~~~~~~|||||||||wwwzzzyyyzzz{{{zzzvvvrrrrrruuuppphhhkkkmmmpppqqqpppnnnnnnnnnuuurrrrrrsssooojjjiiinnnmmmooopppnnnjjjfffeeefffrrrvvvyyyxxxtttqqqqqqssskkkmmmoooooommmlllnnnooolllmmmooonnnmmmllllllmmmlllnnnnnnkkkgggeeegggiiieeedddfffiiihhheeefffkkkgggfffeeedddfffiiiiiihhhdddcccccceeeggggggddd```^^^]]][[[\\\___bbbcccdddaaaaaa```___]]]ZZZXXXVVVSSSTTTVVVWWWXXXXXXXXXWWWJJJJJJKKKLLLLLLLLLLLLKKKHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDEEEGGGGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@??????>>>>>>??????@@@BBBAAA@@@???>>>=========@@@???>>>>>>>>>???AAABBBCCCBBBBBBBBBBBBCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIIIILLLKKKJJJIIIHHHHHHIIIIIIOOONNNNNNOOOPPPQQQQQQPPPQQQQQQQQQPPPOOOMMMLLLKKKPPPRRRSSSSSSRRRRRRSSSTTTVVVVVVWWWXXXXXXXXXWWWWWWYYYXXXWWWWWWYYY\\\^^^```VVVUUUTTTTTTWWWYYYZZZZZZXXXYYY\\\]]]]]][[[YYYWWWZZZZZZ[[[]]]```aaa___]]]]]]]]]\\\\\\\\\]]]^^^^^^```aaaaaa^^^[[[[[[^^^bbb___^^^]]]\\\[[[\\\]]]]]]bbbiiillliiidddaaa^^^[[[XXXYYYZZZZZZZZZYYYXXXWWW\\\\\\[[[ZZZXXXVVVTTTSSSNNNQQQTTTUUUTTTQQQOOONNNJJJLLLOOOQQQPPPPPPQQQRRRQQQPPPNNNLLLLLLLLLLLLMMMMMMMMMMMMOOOQQQQQQOOOMMMJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAACCCEEEFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGIIIHHHGGGGGGIIIJJJHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIILLLPPPSSSUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWTTTUUUVVVWWWWWWWWWWWWWWWTTTUUUWWWYYY[[[[[[[[[[[[VVVUUUYYY```cccbbbbbbdddkkkjjjhhhfffdddcccccccccaaadddggghhhhhhgggiiikkkeeeeeecccbbbaaaccchhhkkkiiikkklllmmmlllkkklllmmmoooiiieeegggjjjkkklllnnnxxxyyyvvvooojjjiiifffaaa```bbbeeekkkqqquuuvvvvvvooolllhhhfffgggiiikkkllltttyyyxxxqqqppptttsssnnniiikkkmmmnnnnnnmmmlllkkkkkkgggeeefffggggggkkkppprrrrrrssstttuuusssoookkkoookkkhhhhhhkkkmmmmmmlllkkkjjjiiiiiiiiijjjlllmmmnnnlllkkkmmmpppqqqooommmjjjiiijjjkkkmmmmmmkkkiiigggeeecccbbb```^^^ZZZWWW]]]\\\\\\\\\^^^```ccceeeeeeeeeiiimmmnnnkkklllpppsssuuuvvvuuuqqqnnnlllkkkiiikkkkkkhhhhhhkkkkkkiiiiiikkkkkkfff```]]]___bbbgggkkkpppoookkkiiikkknnnpppmmmjjjjjjmmmnnnllljjjqqqpppnnnllllllooouuuzzzqqqppprrruuutttqqqrrrvvvttttttwwwzzz}}}}}}{{{yyywwwvvvvvvyyy||||||zzz}}}~~~}}}~~~~~~zzzzzzwwwuuuxxx}}}~~~{{{}}}~~~zzzuuurrrsssvvvtttzzz|||wwwvvv{{{|||xxxvvvvvvtttrrrssssssnnnhhhjjjlllooopppnnnlllkkkkkkqqqooooooooolllhhhhhhlllqqqpppooollliiihhhjjjlllppptttwwwvvvsssppppppqqqjjjkkklllllljjjiiijjjkkkhhhiiikkkkkkjjjjjjjjjkkkkkkkkkjjjhhhgggfffffffffcccbbbdddhhhgggdddeeeiiieeeeeeeeehhhjjjjjjhhhgggcccaaa___```bbbbbb```^^^]]][[[[[[\\\___aaabbbaaa^^^^^^^^^]]][[[YYYVVVTTTSSSTTTUUUVVVWWWWWWVVVVVVIIIIIIJJJJJJJJJJJJJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFCCCBBBBBBCCCCCCDDDDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBAAA??????>>>============>>>>>>>>>???@@@???>>>>>>============>>>>>>=========>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJIIIHHHGGGFFFGGGHHHHHHNNNLLLKKKLLLNNNNNNMMMLLLMMMMMMNNNNNNMMMLLLLLLKKKNNNPPPPPPPPPOOOOOOQQQRRRUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTUUUWWWYYY[[[\\\UUUTTTRRRSSSUUUXXXYYYXXXYYYZZZ\\\]]]]]]\\\ZZZYYYZZZZZZZZZ[[[]]]^^^\\\[[[XXXXXXXXXXXXZZZ[[[]]]^^^___```___]]][[[ZZZ\\\___^^^]]]\\\[[[ZZZ[[[\\\\\\bbbkkkpppmmmgggcccaaa___XXXXXXZZZZZZZZZYYYXXXWWWYYYXXXWWWUUUSSSPPPNNNMMMJJJNNNRRRSSSOOOKKKJJJJJJIIILLLOOOPPPOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKLLLNNNNNNLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCFFFFFFEEEEEECCCAAA@@@??????@@@@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGIIIKKKOOOQQQSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVTTTUUUWWWXXXXXXVVVTTTRRRRRRTTTZZZcccfffddddddgggkkkjjjhhheeecccbbbbbbbbbdddfffiiikkkkkkkkkkkkkkk`````````^^^^^^aaafffjjjmmmooorrrqqqooonnnnnnooommmgggbbbdddhhhkkkkkkjjjtttvvvsssmmmiiigggddd___aaadddiiioootttuuussspppmmmkkkhhhfffgggiiilllmmmooosssssspppooorrrqqqmmmlllmmmnnnoooooommmllljjjkkkfffccceeehhhiiilllqqqmmmmmmmmmoooqqqrrrpppnnnpppmmmjjjjjjlllmmmmmmllllllllllllllllllmmmnnnooonnnkkkkkknnnssstttppplllhhhhhhiiijjjkkkllllllllliiifffcccaaa___^^^[[[YYYccc```]]]]]]```dddfffgggggggggjjjnnnnnnjjjjjjmmmqqqssstttssspppllliiigggjjjlllllliiiiiilllllljjjhhhkkklllggg___ZZZ]]]aaannnqqqsssqqqmmmjjjkkkmmmllljjjhhhhhhjjjkkkjjjhhhiiihhheeeddddddhhhoootttooopppqqqqqqpppoooqqqsssppprrruuuxxxzzz{{{yyyxxxvvvwwwxxx{{{}}}~~~|||{{{zzz~~~~~~wwwvvvuuusssuuuxxx{{{|||{{{{{{yyyuuupppmmmnnnpppooouuuyyywwwwwwyyyyyyuuupppppprrrsssuuutttppplllmmmoooqqqqqqnnnkkkjjjiiimmmmmmmmmmmmlllkkkmmmpppqqqpppnnnkkkjjjkkkmmmnnnjjjmmmpppqqqpppnnnnnnnnnjjjjjjiiiiiihhhgggggghhhhhhiiikkkjjjiiihhhhhhiiikkkiiigggffffffeeedddcccfffdddeeehhhgggcccccceeeeeedddeeejjjllliiifffeeebbbcccbbb___[[[ZZZ[[[]]][[[ZZZZZZ[[[^^^______^^^]]]\\\[[[YYYWWWVVVTTTTTTRRRSSSTTTUUUUUUUUUTTTSSSHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEE@@@@@@AAAAAA@@@@@@AAAAAACCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<======>>>???<<<<<<<<<<<<======>>>>>>????????????@@@AAABBBCCCEEEDDDDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGKKKJJJIIIIIIKKKLLLKKKIIIHHHIIIKKKLLLMMMNNNNNNNNNMMMNNNNNNMMMLLLMMMOOOQQQSSSSSSSSSSSSSSSSSSTTTTTTRRRSSSSSSTTTUUUVVVWWWWWWVVVTTTRRRRRRTTTVVVVVVVVVZZZZZZZZZ[[[[[[\\\]]]^^^ZZZYYYYYYZZZ\\\]]]\\\ZZZTTTTTTUUUWWWYYY[[[]]]^^^^^^^^^]]]\\\[[[[[[\\\]]]]]]\\\[[[ZZZYYYZZZ[[[[[[]]]fffllliiiccc```^^^\\\VVVWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSQQQOOOLLLJJJIIIMMMPPPSSSRRRNNNJJJJJJJJJKKKMMMPPPPPPNNNKKKJJJJJJLLLKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHIIIJJJJJJIIIGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGFFFEEEDDDDDD@@@AAABBBCCCCCCBBBAAA@@@===>>>???@@@AAAAAAAAAAAADDDDDDCCCBBB@@@???======>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCDDDEEEDDDCCCBBBBBBDDDIIIIIIIIIIIIIIIHHHHHHGGGFFFHHHJJJLLLNNNPPPRRRSSSUUUTTTSSSQQQPPPPPPPPPPPPVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVTTTQQQNNNLLLPPPTTT]]]gggiiiggggggkkklllkkkiiigggfffeeeddddddgggeeefffjjjnnnppplllhhh______^^^]]]]]]```eeehhhppprrrssssssqqqooonnnmmmgggccc___```eeeiiihhhdddoooqqqpppkkkhhhhhheeeaaaeeehhhmmmrrruuutttpppllllllkkkjjjhhhhhhiiikkkmmmhhhlllnnnnnnoooqqqpppnnnnnnooopppppppppnnnllljjjlllgggeeehhhkkklllooosssooonnnmmmnnnppprrrqqqpppooommmkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnoooooooookkkiiiiiimmmrrrtttpppkkkfffgggiiijjjkkkkkklllmmmjjjfffaaa^^^^^^``````aaagggdddaaa```bbbeeehhhiiiiiiiiikkknnnlllgggfffiiinnnppprrrqqqmmmiiifffeeekkkmmmllliiiiiilllmmmkkkfffiiijjjeee]]]ZZZ]]]bbbsssuuuuuurrrnnnjjjjjjkkkhhhgggffffffggghhhggggggcccddddddddddddgggkkknnnnnnpppqqqooonnnooopppqqqmmmpppsssvvvwwwwwwvvvvvvvvvxxx|||~~~}}}xxx}}}||||||~~~~~~}}}~~~wwwuuutttsssssstttvvvyyyzzzwwwsssrrrssssssrrrqqqlllsssyyy{{{zzzyyyvvvrrrppppppsssvvvwwwtttpppnnnpppqqqqqqoookkkhhhgggggglllmmmmmmkkkjjjkkknnnoookkkjjjjjjjjjjjjkkkkkkkkkjjjlllppprrrrrrrrrrrrsssjjjiiihhhgggggggggggggggkkkllllllkkkiiigggfffgggkkkiiifffddddddcccbbb```gggddddddggghhhffffffiiifffccceeekkklllgggcccdddaaaeeefff```WWWSSSWWW]]]YYYXXXXXXYYY[[[]]]\\\[[[\\\ZZZWWWTTTRRRRRRSSSTTTQQQQQQRRRSSSSSSRRRPPPPPPFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEE???@@@AAA@@@>>>===>>>???AAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>:::::::::;;;<<<===??????<<<<<<<<<<<<============>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFGGGIIIIIIIIIHHHEEEGGGHHHKKKMMMNNNOOOOOOLLLMMMMMMLLLKKKKKKNNNPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUVVVTTTRRRRRRTTTUUUUUUUUU[[[ZZZYYYYYYZZZ\\\^^^___[[[ZZZYYYZZZ\\\]]]]]]\\\RRRTTTVVVYYY[[[]]]^^^^^^\\\\\\\\\[[[\\\\\\\\\]]]\\\[[[ZZZYYYXXXYYYZZZZZZXXX^^^ccc```\\\[[[YYYUUUUUUVVVVVVVVVVVVTTTSSSRRROOOOOOOOOOOONNNMMMLLLKKKUUUUUUUUUSSSPPPNNNMMMMMMMMMOOOPPPOOOLLLJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGHHHHHHGGGEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFDDDCCCBBB@@@AAACCCDDDDDDCCCAAA@@@<<<===>>>??????@@@@@@@@@AAA@@@@@@???>>>============???@@@AAA@@@???@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@AAACCCCCCCCCAAAAAAAAACCCIIIIIIIIIIIIIIIHHHGGGGGGFFFHHHKKKMMMNNNOOOQQQRRRSSSRRRQQQPPPOOONNNNNNNNNVVVVVVWWWXXXXXXXXXXXXXXXVVVUUUSSSQQQOOOMMMKKKJJJOOOTTT```jjjllliiiiiilllnnnnnnmmmllljjjhhhfffeeedddbbbbbbgggmmmnnnjjjdddaaaaaa```^^^]]]___dddgggooonnnnnnooopppoookkkiiiggggggffffffiiimmmlllhhhkkkmmmlllhhhgggiiihhhdddhhhjjjnnnrrruuusssoookkkmmmmmmmmmllljjjhhhiiijjjeeehhhllloooqqqqqqpppoooooopppqqqqqqqqqooommmkkkmmmjjjiiilllnnnmmmpppuuuvvvsssppppppqqqrrrrrrqqqnnnmmmlllkkkjjjjjjjjjjjjhhhjjjlllmmmnnnnnnnnnmmmffffffgggjjjnnnpppmmmjjjfffiiikkkllllllkkkkkkllljjjfffaaa^^^___cccfffggggggeeecccaaabbbdddgggjjjkkkjjjkkkmmmkkkffffffiiimmmooopppoookkkhhhfffeeeiiikkkkkkhhhhhhkkkkkkiiidddffffffbbb]]]\\\aaafffqqqssssssqqqmmmjjjhhhgggffffffffffffffffffggghhhdddgggiiijjjjjjiiijjjkkkmmmqqqrrrpppooopppqqqooommmppptttvvvuuutttttttttuuuyyy~~~}}}{{{zzzvvv{{{}}}{{{{{{}}}~~~}}}|||{{{|||}}}|||yyyzzz}}}wwwtttssstttrrrqqqtttzzzzzzvvvtttuuuyyy|||zzzwwwooottt{{{~~~}}}zzzvvvtttwwwvvvwwwzzzyyysssoooooooooooonnnkkkgggeeeeeefffoooqqqooojjjgggiiijjjjjjkkkjjjkkklllnnnooonnnllliiikkknnnqqqssstttssssssllljjjgggggghhhiiiiiiiiimmmnnnnnnllliiigggffffffhhhhhhfffdddcccbbbaaaaaaeee``````dddiiijjjmmmqqqjjjdddccciiiiiiccc```ccc^^^cccfff```VVVQQQVVV]]]WWWVVVUUUVVVXXXYYYZZZYYYZZZWWWTTTQQQOOOPPPQQQRRROOOOOOPPPPPPPPPNNNMMMLLLFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC???@@@AAA@@@<<<;;;<<<===@@@@@@AAAAAA@@@@@@???>>>======<<<<<<;;;;;;;;;;;;:::;;;===>>>??????>>>>>>;;;:::::::::;;;<<<======;;;<<<<<<===============>>>>>>>>>???@@@AAACCCCCCCCCBBBAAA@@@@@@BBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCDDDGGGHHHHHHGGGDDDFFFGGGIIIKKKLLLMMMMMMLLLLLLLLLKKKJJJJJJMMMPPPNNNMMMMMMNNNOOOQQQSSSTTTUUUVVVWWWWWWWWWVVVTTTSSSTTTRRRQQQRRRTTTVVVWWWWWWZZZZZZ[[[[[[[[[[[[[[[[[[\\\ZZZZZZ[[[]]]______^^^SSSUUUYYY]]]___``````___[[[[[[ZZZ[[[]]]^^^^^^]]][[[ZZZYYYXXXXXXXXXYYYYYYVVV[[[\\\ZZZYYYYYYWWWRRRVVVVVVVVVUUUTTTRRRPPPOOOKKKLLLNNNPPPRRRTTTTTTUUU[[[XXXTTTQQQPPPPPPOOONNNNNNOOOOOONNNKKKJJJJJJKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLJJJHHHGGGHHHHHHGGGEEECCCBBBBBBBBBBBBCCCCCCDDDBBBCCCEEEEEEEEEDDDBBBAAA@@@AAACCCEEEEEECCCAAA@@@<<<===>>>??????@@@@@@@@@======<<<<<<<<<=========<<>>???AAA???@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@AAACCCFFFGGGGGGHHHHHHHHHHHHGGGEEEIIILLLMMMMMMLLLNNNPPPOOOOOONNNNNNNNNOOOOOOPPPRRRSSSTTTUUUVVVWWWWWWWWWSSSPPPMMMJJJIIIIIIKKKLLLPPPWWWdddoooppplllllloooqqqqqqqqqpppmmmiiieeeccc``````bbbfffjjjjjjgggdddeeedddbbb```^^^```cccfffkkkhhhgggkkkpppqqqlllfffggglllnnnmmmooorrrqqqllljjjllljjjffffffiiiiiigggiiijjjmmmqqqttttttqqqooonnnpppqqqppplllhhhgggggggggiiimmmrrrtttrrrqqqpppooopppqqqrrrqqqpppnnnlllllllllnnnqqqpppmmmpppvvvvvvsssooonnnoooqqqrrrrrrnnnooonnnmmmkkkjjjiiijjjeeegggjjjlllmmmmmmlllkkkaaabbbeeegggiiijjjjjjjjjiiilllppppppnnnlllkkkllliiifffbbbaaacccfffhhhiiicccdddeeedddcccdddiiimmmkkkjjjkkkmmmkkkhhhiiimmmnnnoooooonnnkkkiiihhhhhhhhhkkkjjjggggggjjjkkkhhhdddcccaaa___^^^aaafffkkkjjjkkkmmmmmmkkkhhhfffdddgggggghhhgggggggggiiijjjhhhjjjmmmnnnllljjjiiiiiilllrrrtttqqqppprrrqqqnnnnnnrrrvvvwwwuuusssssstttvvvyyy||||||zzzwwwvvvwwwuuuyyyyyyvvvvvvzzz||||||~~~{{{{{{}}}{{{vvvvvv{{{uuurrrrrrtttsssqqquuu}}}~~~~~~~~~}}}|||zzzvvvyyy}}}~~~{{{yyyyyy|||yyy{{{~~~{{{tttqqqsssnnnmmmkkkhhhffffffiiilllsssuuussskkkhhhkkklllkkknnnmmmlllnnnqqqssssssrrrjjjkkkmmmoooqqqqqqpppooonnnkkkhhhhhhjjjllllllllllllmmmnnnmmmjjjhhhggghhhccceeefffeeebbbaaadddfffeee___]]]aaaggglllpppuuunnneeebbbffffff___^^^ccc[[[]]]^^^\\\XXXVVVWWWZZZVVVTTTRRRRRRTTTVVVWWWWWWTTTTTTSSSRRRPPPOOONNNMMMMMMMMMNNNNNNMMMKKKJJJIIIEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA???AAABBB@@@<<<::::::<<<@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===????????????>>><<<<<<;;;:::::::::;;;;;;;;;<<<======>>>>>>======>>>>>>>>>???@@@BBBCCCDDDBBBAAA???>>>>>>@@@AAACCCDDDCCCBBBAAABBBBBBDDDDDDCCCBBBBBBCCCFFFHHHGGGGGGEEEEEEGGGHHHIIIJJJJJJJJJLLLLLLLLLJJJIIIJJJMMMPPPLLLLLLLLLMMMOOOQQQSSSUUUTTTUUUVVVWWWVVVTTTRRRPPPRRRQQQPPPRRRUUUXXXYYYYYYZZZ[[[\\\]]]\\\ZZZXXXVVV\\\[[[ZZZ[[[^^^`````````UUUXXX\\\aaaccccccbbbaaaZZZZZZZZZ[[[]]]______^^^[[[ZZZYYYXXXWWWXXXXXXYYYYYY[[[[[[YYYZZZ[[[XXXSSSVVVVVVVVVUUUTTTQQQOOONNNIIIKKKNNNRRRVVVZZZ\\\]]]\\\WWWQQQNNNNNNOOOMMMLLLMMMNNNNNNMMMKKKKKKLLLNNNIIIIIIJJJKKKLLLLLLLLLLLLMMMKKKIIIHHHIIIIIIHHHFFFAAAAAAAAAAAABBBBBBCCCDDDBBBCCCDDDEEEEEECCCAAA@@@@@@BBBDDDFFFFFFDDDBBB@@@<<<===>>>???@@@@@@@@@@@@;;;;;;:::;;;;;;===>>>>>><<>>???AAA??????@@@@@@@@@@@@?????????AAABBBBBBAAAAAABBBCCCCCCDDDEEEFFFHHHHHHIIIIIIEEEHHHLLLMMMKKKKKKLLLNNNLLLLLLLLLMMMNNNPPPQQQRRROOOPPPQQQSSSTTTUUUUUUUUUOOOLLLHHHEEEEEEHHHLLLNNNSSSZZZhhhssstttpppooorrrsssttttttrrroooiiiccc```]]]aaafffhhhhhhgggffffffhhhgggdddaaa___```cccfffiiieeedddiiirrrtttooogggaaaiiinnnmmmlllooonnniiikkkllljjjeeeeeehhhjjjhhhiiiiiikkkooosssuuutttsssooorrrtttrrrmmmhhhfffeeejjjlllpppuuuvvvsssqqqpppoooppprrrrrrrrrpppooommmjjjmmmqqqsssppplllooovvvpppmmmjjjjjjlllpppssstttoooppppppnnnllljjjjjjjjjccceeehhhkkklllllljjjiii^^^```ccceeeeeefffhhhjjjkkkooossstttqqqmmmkkkkkkhhhfffddddddfffhhhhhhhhhaaaeeehhhgggeeeffflllrrrkkkiiijjjmmmllljjjmmmqqqoooppppppnnnkkkjjjjjjkkkjjjlllkkkhhhhhhkkkllljjjdddbbb___^^^```eeekkkooobbbeeehhhjjjjjjhhheeeccchhhiiijjjiiiiiiiiikkkllljjjlllnnnnnnkkkiiihhhhhhlllsssvvvsssqqqsssrrrmmmppptttxxxyyyvvvtttssstttvvvxxxyyywwwtttrrrsssuuuvvvxxxvvvqqqqqqvvv{{{|||~~~~~~|||vvvuuuzzzssspppqqquuutttrrrwwwzzzxxxyyy}}}}}}~~~}}}{{{{{{~~~|||yyy{{{}}}wwwvvvyyynnnmmmkkkhhhhhhjjjooosssssswwwuuunnnlllpppsssqqqmmmkkkhhhjjjnnnqqqrrrqqqooooooppprrrsssrrrpppnnnoookkkhhhiiilllnnnooonnnjjjkkkmmmllljjjiiiiiiiii___cccfffeeebbbbbbfffkkkhhhaaa\\\```eeejjjoootttpppfff```dddccc\\\\\\cccZZZXXXWWWXXXZZZ[[[ZZZXXXVVVSSSPPPPPPRRRTTTVVVWWWPPPQQQSSSTTTSSSPPPLLLIIILLLLLLMMMLLLKKKJJJHHHGGGCCCDDDDDDCCCAAAAAABBBCCCCCCBBBAAA???>>>>>>??????BBBAAA>>><<<;;;<<<>>>@@@AAA@@@???>>>============>>>======<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<999::::::999888777999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;===???AAABBBAAA@@@?????????@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAAAAABBBCCCDDDDDDFFFEEEDDDDDDEEEGGGIIIKKKLLLKKKJJJIIIIIIJJJLLLMMMIIIHHHIIIMMMSSSVVVUUURRRTTTTTTVVVVVVUUUSSSPPPOOOOOOPPPPPPOOOQQQTTTZZZ^^^[[[[[[[[[ZZZXXXUUUSSSQQQUUUWWWYYY\\\^^^^^^^^^]]]XXX[[[___aaa```___^^^^^^ZZZ[[[[[[ZZZWWWXXX[[[___\\\YYYVVVSSSSSSVVVYYY\\\]]]]]]]]]\\\[[[YYYVVVUUU\\\ZZZXXXUUUQQQOOOMMMLLLKKKQQQXXXZZZYYYXXXZZZ\\\\\\WWWQQQMMMLLLLLLLLLKKKPPPQQQOOOLLLHHHGGGJJJNNNSSSPPPMMMLLLLLLLLLKKKJJJIIIJJJKKKKKKIIIGGGDDDCCCCCCBBBAAA@@@AAAAAACCCDDDCCCDDDDDDAAA>>>===???BBBFFFEEEDDDCCCBBBAAA@@@@@@>>>???AAACCCEEEDDD@@@===<<<<<<===;;;;;;;;;>>>@@@@@@@@@???????????????@@@<<<===???@@@AAAAAA@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@BBBFFFIIIIIIEEEEEEHHHKKKLLLLLLKKKKKKKKKKKKKKKLLLJJJJJJJJJKKKLLLMMMOOOOOOMMMNNNOOOQQQQQQQQQPPPPPPJJJIIIGGGGGGHHHKKKOOOQQQVVVZZZdddqqq|||{{{vvvooommmjjjiiijjjiiieeebbbcccdddeeefffffffffeeedddccccccccccccdddfffgggiiimmmhhhiiiqqquuupppiiigggdddnnnsssooojjjkkkkkkiiillliiifffdddfffhhhkkklllkkkiiihhhiiilllooorrrrrrmmmppprrrpppkkkiiikkknnnmmmooosssuuuuuussspppnnnnnnqqqtttuuutttrrrqqqpppqqqmmmkkklllqqqrrrpppmmmnnnnnnmmmnnnooopppooonnnpppnnnkkkhhhgggggghhhiiijjjfffdddfffjjjiiiccc]]]YYY^^^ccceeecccdddgggkkkooooooooooooooommmhhheeellllllllllllkkkiiieeebbbcccdddeeeeeeeeefffhhhjjjnnnkkkiiikkkpppssspppllljjjooouuuwwwvvvqqqllljjjppppppooommmiiihhhhhhiiieeedddcccbbbcccfffiiillldddaaabbbfffhhhgggiiimmmllliiifffeeefffggghhhgggjjjjjjjjjkkklllmmmnnnooossssssrrrqqqooommmkkkjjjtttpppppptttuuusssrrrtttzzzzzzyyyyyyxxxxxxxxxwwwzzzzzzzzzwwwttttttxxx|||xxx{{{}}}~~~}}}|||{{{{{{uuuvvvwwwuuussstttxxx{{{}}}yyy|||~~~~~~zzzxxxwww}}}|||{{{{{{|||{{{yyywwwssspppllljjjjjjkkkkkkkkkwwwwwwwwwvvvtttrrrooommmmmmkkkjjjkkkoooqqqpppnnnssstttvvvwwwuuurrrnnnllljjjlllmmmllljjjjjjmmmpppooollliiiiiikkkkkkhhheee____________```aaabbbccc```^^^^^^___cccfffggggggdddcccaaa`````````^^^\\\^^^\\\YYYUUUSSSSSSVVVYYYTTTRRROOOMMMMMMOOOSSSUUUTTTRRROOONNNNNNMMMKKKIIIMMMLLLKKKIIIHHHHHHHHHHHHCCCDDDDDDCCCAAAAAABBBDDDDDDCCCAAA@@@?????????@@@???>>>===<<<<<<===???@@@@@@@@@???>>>============>>>>>>===<<<<<<;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;888999999888777777999;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<>>??????@@@AAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB?????????@@@AAABBBBBBBBBCCCCCCBBBBBBCCCFFFHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJGGGHHHJJJMMMQQQSSSRRRRRRSSSSSSSSSSSSRRRQQQOOONNNPPPQQQSSSSSSTTTUUUXXX[[[\\\\\\[[[ZZZYYYWWWTTTSSSUUUWWWZZZ]]]^^^______^^^\\\^^^```aaa```^^^^^^^^^ZZZ\\\]]]]]][[[ZZZ\\\^^^\\\ZZZWWWVVVVVVWWWZZZ\\\[[[[[[[[[ZZZYYYXXXWWWVVV\\\ZZZWWWSSSQQQPPPOOOOOOUUUYYY]]]^^^[[[YYYZZZ\\\XXXTTTOOOLLLKKKKKKJJJJJJOOOOOOMMMKKKIIIIIILLLNNNRRRPPPMMMKKKKKKKKKJJJIIIIIIJJJJJJIIIHHHFFFEEECCCDDDCCCBBBAAAAAAAAABBBCCCBBBCCCBBB@@@===<<<>>>AAABBBBBBBBBBBBAAAAAA@@@@@@>>>>>>@@@CCCDDDCCC@@@===<<<===>>>===<<<<<<===??????>>>>>>======>>>>>>>>><<<<<<>>>??????@@@@@@@@@CCCBBBAAAAAA@@@@@@@@@AAADDDGGGIIIHHHEEEEEEHHHLLLKKKKKKKKKJJJJJJJJJKKKKKKIIIIIIIIIJJJKKKLLLNNNNNNMMMNNNOOOPPPQQQQQQQQQPPPJJJIIIGGGFFFGGGKKKOOOQQQUUU[[[ggguuu{{{tttpppmmmkkkiiiiiigggccc```bbbccceeefffffffffeeedddeeeeeeeeeeeefffhhhiiijjjmmmiiikkkssswwwsssnnnlllllloooooommmmmmpppnnnhhhiiiddd___aaafffkkkkkkjjjhhhgggfffhhhlllpppqqqqqqmmmppprrroookkkhhhjjjlllooopppqqqrrrrrrpppmmmllloooqqqssstttsssqqqooonnnooollljjjkkkoooqqqooolllsssqqqpppooooooooooooooopppnnnkkkhhhggghhhiiijjjkkkgggdddfffjjjjjjddd^^^]]]bbbhhhjjjiiihhhjjjlllnnnmmmllllllmmmnnnlllkkkllljjjiiiiiijjjiiifffbbbcccdddeeeeeeeeeeeegggiiiiiihhhhhhkkkooopppnnnkkkiiimmmrrrtttsssooollljjjpppqqqpppmmmjjjhhhiiijjjffffffeeedddddddddfffhhhccc``````cccdddbbbcccfffiiifffcccbbbeeehhhkkklllkkkkkkkkkllllllmmmnnnnnnssssssssssssqqqpppnnnmmmtttppppppssstttrrrsssvvvxxxxxxyyyyyyzzzzzz{{{{{{~~~}}}|||xxxtttsssvvvxxxyyyzzzzzz|||}}}~~~}}}{{{{{{{{{{{{xxxvvvwww{{{~~~~~~{{{{{{}}}~~~{{{zzzyyyzzzyyyxxxyyyyyyyyywwwuuutttqqqnnnlllkkklllmmmmmmtttttttttsssrrrqqqpppooommmllllllnnnqqqsssrrrpppqqqrrrtttuuusssqqqmmmkkkkkknnnoooooommmmmmoooqqqooolllhhhhhhjjjjjjhhhfffaaaaaaaaa`````````______^^^]]]\\\^^^aaadddffffffcccaaa_________^^^\\\ZZZ]]]\\\ZZZWWWTTTTTTVVVXXXSSSQQQNNNMMMMMMOOORRRUUURRRPPPNNNMMMMMMLLLJJJHHHLLLKKKJJJIIIIIIIIIIIIIIIDDDEEEEEECCCBBBAAACCCDDDDDDCCCAAA@@@???@@@@@@AAA<<<<<<<<<===>>>>>>????????????>>>===<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;::::::999999666777888777666777999;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@@@@???>>>===>>>??????@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBDDDGGGHHHGGGFFFFFFFFFFFFGGGHHHIIIFFFIIILLLNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOQQQSSSUUUVVVVVVVVVVVVWWW[[[[[[[[[ZZZYYYWWWVVVUUUWWWYYY\\\___```aaa``````___```aaa```^^^^^^^^^___[[[]]]___^^^]]]\\\\\\]]][[[[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYXXXXXXWWWXXXXXXXXX]]]ZZZVVVRRRPPPQQQSSSUUU]]]___aaa___[[[XXXXXXZZZUUURRRNNNLLLLLLLLLLLLKKKNNNLLLIIIIIIKKKMMMNNNOOOQQQNNNKKKJJJJJJJJJIIIHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCAAAAAAAAABBBBBBAAAAAAAAA???======>>>@@@??????@@@@@@@@@@@@??????======???AAACCCBBB???===<<<===??????===<<<<<<=========<<<<<<<<<<<<==================>>>>>>???@@@BBBBBBAAAAAA@@@@@@AAAAAAFFFGGGHHHFFFDDDEEEIIIMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPPPPQQQQQQPPPKKKIIIGGGGGGIIIMMMQQQUUU^^^dddooo{{{xxxqqqnnnllljjjiiihhheeebbb___bbbcccdddeeefffeeeddddddgggggggggggghhhjjjkkklllmmmkkkmmmtttxxxvvvrrrqqqrrrooollllllqqquuupppgggfff___[[[^^^ggglllkkkhhheeeeeefffjjjnnnpppqqqpppmmmooopppnnnkkkiiijjjlllqqqqqqqqqpppooonnnmmmlllqqqqqqrrrrrrqqqnnnkkkiiillljjjhhhjjjmmmnnnmmmjjjsssrrrpppnnnmmmmmmmmmmmmooommmkkkiiihhhhhhiiijjjkkkhhheeegggjjjjjjeee```fffkkkqqqsssqqqooonnnnnniiihhhggghhhjjjlllmmmmmmlllhhhdddeeehhhiiifffcccbbbdddffffffeeeeeefffgggdddfffiiikkkmmmlllkkkjjjgggjjjnnnooonnnlllkkkkkkqqqqqqqqqnnnkkkiiijjjkkkhhhhhhhhhgggdddbbbaaabbbbbb___```cccdddbbbbbbfffeeecccaaabbbfffkkknnnpppkkkkkklllmmmmmmllllllkkkqqqrrrsssttttttsssqqqqqqtttpppoooqqqrrrqqqtttyyyxxxxxxyyyyyy{{{|||}}}~~~~~~|||xxxtttssstttvvvxxxuuusssuuuzzz}}}|||yyy~~~|||xxxvvvwwwzzz}}}~~~}}}|||}}}~~~~~~|||zzzwwwyyy|||}}}|||zzzyyyyyyxxxwwwvvvvvvwwwvvvuuussstttssspppnnnmmmmmmooooooppppppooooooooooooooooookkklllnnnqqqtttuuusssqqqqqqrrrssstttsssqqqooommmmmmooorrrrrrqqqppppppqqqoookkkgggfffhhhiiihhhfffcccccccccbbb```^^^[[[ZZZ\\\[[[[[[]]]aaadddeeeeeebbbaaa___^^^^^^]]][[[YYY[[[[[[[[[YYYVVVUUUUUUVVVRRRPPPNNNMMMMMMOOORRRSSSPPPNNNLLLLLLLLLKKKJJJHHHKKKJJJJJJIIIIIIJJJJJJJJJDDDDDDEEECCCBBBAAABBBDDDDDDCCCAAA@@@@@@@@@AAAAAA<<<===>>>?????????>>>===>>>======<<<;;;;;;<<<<<<=========<<<<<<<<<;;;;;;<<<<<<;;;:::999888888777444555666666666666888::::::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>===<<<===>>>>>>??????>>>>>>???>>>>>>?????????@@@@@@>>>>>>>>>??????@@@@@@@@@?????????@@@BBBDDDFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIFFFJJJNNNOOOMMMLLLNNNQQQQQQPPPNNNMMMLLLMMMOOOPPPRRRSSSUUUTTTSSSSSSTTTVVVXXXXXXXXXWWWWWWVVVUUUUUUXXXYYY\\\___aaaaaaaaa```]]]^^^^^^]]]\\\\\\^^^```]]]]]]]]]\\\\\\\\\\\\]]][[[[[[\\\\\\\\\\\\[[[[[[YYYXXXWWWVVVWWWXXXYYYZZZ\\\YYYUUUQQQPPPSSSWWWZZZ^^^___^^^\\\XXXUUUUUUVVVUUURRRPPPOOOOOOOOOOOONNNLLLIIIGGGHHHLLLOOOPPPNNNOOOLLLIIIHHHHHHHHHGGGFFFHHHGGGFFFEEEEEEEEEEEEEEEFFFEEECCCAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@AAA???@@@@@@@@@@@@???>>>===;;;<<<===???AAAAAA???<<<;;;===??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>=========>>>@@@AAABBBAAAAAA@@@@@@@@@AAAAAAFFFGGGFFFDDDCCCEEEIIIMMMFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPLLLJJJIIIJJJMMMSSSXXX\\\hhhjjjoootttwwwtttnnniiiiiihhhggggggfffdddbbbaaaaaabbbdddeeeeeeddddddcccfffgggggghhhiiijjjkkklllnnnmmmooosssvvvvvvsssqqqpppmmmkkknnntttuuunnneeedddaaa___aaagggkkkkkkiiifffgggiiimmmppprrrqqqooolllnnnoooooommmlllmmmooorrrqqqpppnnnnnnnnnoooppprrrqqqppppppnnnlllhhhfffjjjhhhggghhhjjjkkkjjjiiikkklllnnnnnnlllkkkjjjjjjmmmllljjjiiihhhhhhiiijjjkkkhhhfffgggjjjjjjfffbbbiiinnnrrrtttqqqmmmjjjiiidddcccdddfffhhhjjjiiihhhkkkfff```aaaeeehhhfffcccaaadddffffffeeedddddddddcccfffjjjllljjjhhhffffffdddfffiiijjjjjjiiijjjkkkqqqqqqqqqnnnkkkjjjjjjkkkiiijjjkkkhhhccc___^^^^^^\\\[[[]]]aaadddcccdddgggbbbbbbcccfffkkknnnppppppjjjjjjkkkkkkkkkjjjhhhhhhnnnpppqqqsssssssssrrrrrrssspppnnnoooppppppuuu{{{|||{{{zzzyyyyyyzzzzzz{{{yyyxxxwwwuuuttttttuuuvvvuuuooojjjmmmuuuzzzyyyuuu|||zzzwwwsssrrrrrruuuwww|||zzzxxxwwwxxxwwwvvvuuurrruuuxxxyyyxxxwwwwwwxxxwwwvvvuuuvvvwwwvvvtttsssttttttrrrpppoooooopppqqqooonnnmmmkkkkkkkkklllmmmhhhjjjnnnrrrttttttqqqooorrrssssssttttttsssqqqqqqooopppssstttsssrrrqqqpppnnnjjjeeedddfffhhhhhhgggbbbccccccbbb```]]]ZZZXXX[[[ZZZ[[[]]]aaadddeeeddddddbbb```___^^^]]][[[YYYXXXZZZ[[[ZZZXXXUUUTTTSSSPPPOOONNNMMMMMMNNNPPPQQQMMMKKKJJJJJJJJJJJJIIIGGGIIIIIIIIIIIIIIIJJJKKKKKKCCCDDDDDDCCCAAAAAABBBCCCCCCBBBAAA@@@???@@@AAABBB???@@@AAAAAA@@@>>><<<;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777777666444555666666555666888:::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<;;;<<<======>>>>>>======>>>============>>>??????????????????@@@@@@@@@@@@>>>??????AAABBBDDDEEEFFFCCCDDDDDDEEEFFFGGGGGGGGGFFFJJJNNNOOOMMMLLLNNNPPPPPPNNNMMMKKKLLLMMMOOOQQQRRRRRRQQQOOONNNOOOSSSVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSUUUXXXZZZ\\\]]]\\\\\\XXXYYYZZZYYYYYY[[[^^^aaa\\\[[[XXXWWWXXXZZZ\\\]]]YYY[[[\\\]]]]]]\\\[[[YYYWWWWWWVVVVVVWWWXXXZZZ[[[ZZZXXXTTTQQQRRRUUUYYY\\\ZZZZZZZZZXXXVVVUUUUUUUUUSSSQQQPPPPPPPPPPPPOOOMMMKKKHHHFFFHHHLLLPPPOOONNNMMMJJJGGGFFFFFFFFFEEEDDDFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@AAABBBAAA??????@@@AAABBBBBBBBBBBBBBBBBB@@@>>>;;;:::::::::;;;===@@@@@@>>><<<:::<<<>>>???===<<<;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>======>>>@@@AAA@@@@@@?????????@@@@@@AAAEEEDDDCCCBBBBBBDDDGGGJJJCCCDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLMMMNNNOOOPPPLLLLLLLLLOOOSSSYYY___bbbgggeeecccbbbcccdddddddddaaabbbcccdddccccccccccccaaaaaacccdddddddddcccbbbddddddeeeggghhhhhhiiiiiinnnoooooopppqqqrrrpppnnniiiiiilllqqqrrroooiiiddddddfffggghhhhhhhhhjjjkkkjjjjjjlllpppssssssqqqooolllmmmoooooopppppprrrsssooonnnlllkkkkkkmmmppprrrrrrpppnnnmmmmmmkkkgggdddggggggfffggghhhiiihhhhhhccchhhmmmooonnnkkkiiiiiijjjjjjiiihhhhhhhhhiiiiiijjjhhhggggggiiiiiigggdddfffiiikkkllliiieeebbb```cccdddfffiiikkkiiifffbbbhhhccc______bbbeeedddbbbaaacccfffgggeeecccbbbbbbdddgggjjjkkkhhhdddbbb```aaaccceeeffffffgggjjjlllooopppooommmjjjiiijjjkkkiiikkkkkkggg```\\\\\\^^^[[[ZZZ\\\aaacccaaaaaadddbbbcccgggkkkooopppnnnlllhhhhhhhhhhhhgggfffeeeeeekkklllmmmnnnooooooppppppqqqnnnmmmnnnmmmnnnttt|||~~~{{{xxxvvvtttttttttoooooooooqqqsssvvvxxxyyytttmmmfffiiisssxxxvvvrrrwwwuuuqqqnnnnnnoooqqqrrrwwwuuusssssstttuuuttttttrrrtttvvvwwwwwwvvvwwwxxxwwwvvvuuuvvvwwwwwwuuussssssttttttrrrooooooppprrrqqqooommmjjjhhhhhhhhhhhhdddggglllpppqqqpppnnnlllppppppppppppqqqqqqqqqqqqnnnoooqqqrrrrrrqqqooommmkkkgggccccccfffiiiiiihhh```aaabbbaaa```]]]ZZZXXXZZZZZZ[[[^^^bbbeeeeeeeeeeeecccaaa```___^^^\\\ZZZVVVYYY[[[[[[XXXTTTRRRQQQOOOOOONNNMMMMMMMMMMMMMMMIIIHHHGGGGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKBBBCCCCCCBBB@@@???AAABBBBBBAAA@@@?????????@@@AAAAAAAAAAAAAAA???===;;;:::;;;;;;:::::::::::::::;;;::::::::::::::::::::::::999999888888777777666666555666777666555666888:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<===<<<;;;;;;;;;<<<>>>????????????????????????@@@>>>???@@@AAABBBBBBCCCCCC???@@@AAABBBCCCDDDDDDDDDFFFHHHKKKLLLLLLLLLMMMNNNMMMLLLKKKJJJKKKMMMOOOPPPOOOOOOMMMLLLKKKNNNRRRVVVSSSRRRQQQPPPPPPPPPPPPPPPMMMOOORRRUUUVVVWWWVVVVVVTTTUUUVVVWWWWWWYYY\\\___YYYWWWUUUUUUXXX[[[\\\\\\XXXYYY[[[\\\\\\[[[YYYXXXUUUUUUUUUUUUVVVWWWXXXYYYWWWVVVTTTSSSTTTVVVXXXZZZVVVWWWWWWXXXXXXWWWWWWWWWPPPOOONNNOOOOOOOOOMMMKKKJJJIIIHHHIIILLLMMMNNNMMMKKKHHHEEEDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA?????????@@@@@@BBB@@@??????AAACCCCCCCCCBBBBBBCCCBBB@@@===:::888999999999<<<>>>???===<<<999:::<<<<<<;;;;;;<<<===<<<<<<<<<<<<<<<===>>>???>>>>>>>>>======>>>>>>???>>>>>>>>>===>>>>>>???@@@BBBAAA@@@???@@@BBBDDDEEE@@@AAACCCDDDEEEEEEDDDCCCEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHIIIJJJLLLMMMNNNKKKMMMOOORRRWWW\\\```bbbaaa___\\\ZZZ[[[___dddhhh[[[]]]___`````````bbbccc```aaabbbcccdddcccbbbbbbaaabbbccceeeffffffffffffkkknnnnnnllllllnnnmmmkkkeeefffkkkpppoooiiiddddddeeeiiilllkkkhhhfffhhhkkkiiijjjlllooorrrsssqqqooommmmmmnnnpppqqqsssttttttkkkjjjhhhhhhiiikkknnnqqqqqqnnnkkkkkkllllllhhheeeffffffffffffggggggggggggaaagggnnnqqqooolllkkkkkkgggggggggggggggggghhhhhhiiihhhffffffggghhhfffeeehhhhhhhhhhhhhhhgggeeeeeefffhhhjjjmmmmmmjjjddd```dddbbb______```aaabbbbbb```cccfffgggfffbbb```___dddeeeffffffeeebbb^^^\\\]]]___bbbcccdddfffiiikkkmmmmmmmmmkkkhhhggghhhiiiiiijjjiiiccc]]]ZZZ^^^cccfffdddeeehhhhhhdddccceeeccceeeiiimmmppppppllliiigggfffeeedddddddddddddddjjjiiihhhhhhhhhiiikkklllmmmkkkkkklllllllllsss{{{~~~|||xxxtttqqqpppoooooojjjiiikkknnnssswwwyyyzzzvvvoooiiilllsssxxxuuuqqqsssqqqnnnmmmnnnpppppppppooonnnnnnpppsssuuuvvvvvvuuuvvvxxxxxxvvvvvvvvvwwwuuutttssstttuuuvvvtttrrrppprrrsssrrrooommmppprrrrrrqqqnnnkkkhhhfffeeedddbbbfffkkkmmmmmmkkkiiiiiijjjjjjjjjjjjkkklllmmmnnnmmmllllllmmmnnnnnnllliiigggdddaaabbbfffiiijjjiii````````````^^^\\\ZZZYYYYYYYYY[[[^^^bbbeeeeeeeeedddbbb```^^^^^^\\\ZZZXXXUUUWWWYYYYYYVVVSSSQQQPPPPPPOOOOOONNNLLLKKKJJJIIIFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIII@@@AAAAAA@@@>>>>>>???AAA@@@???>>>>>>>>>???@@@@@@>>>>>>>>>>>>===;;;::::::::::::999999999999::::::999999999999999999999999777777777777777777777777666777888777666666777999999::::::;;;;;;::::::999;;;;;;:::::::::::::::;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;:::999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@===>>>@@@AAABBBCCCCCCBBBDDDDDDFFFHHHKKKLLLKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNJJJKKKLLLLLLMMMOOORRRUUUSSSRRRPPPOOONNNNNNNNNNNNLLLMMMPPPSSSUUUUUUUUUTTTSSSUUUVVVVVVVVVWWWZZZ\\\TTTTTTUUUXXX\\\]]]\\\ZZZWWWXXXYYYZZZZZZYYYXXXWWWRRRRRRSSSTTTUUUUUUUUUUUUSSSTTTUUUVVVVVVWWWWWWWWWRRRSSSUUUWWWXXXXXXWWWUUUOOOOOOOOOOOOPPPOOOLLLIIIIIIJJJKKKKKKJJJJJJKKKMMMIIIGGGDDDBBBBBBBBBAAA@@@AAABBBCCCDDDEEEDDDDDDCCCAAA@@@???>>>>>>>>>???@@@AAA???===>>>@@@CCCCCCBBB???@@@AAA@@@???<<<999777888888888:::===>>>===;;;777888999999999:::<<<>>>::::::::::::;;;<<<===>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>=========>>>@@@@@@@@@>>>???BBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFFFFFFFHHHJJJLLLMMMKKKLLLPPPSSSVVVYYYZZZ[[[XXXYYYYYYZZZ[[[^^^bbbeeeXXX[[[]]]^^^]]]]]]___```___```bbbcccccccccbbbaaa___aaabbbdddeeeeeeeeeeeegggkkkkkkhhhhhhlllmmmjjjgggeeeggglllkkkeeecccfffdddfffiiiiiihhhgggggggggcccdddfffjjjnnnqqqqqqpppooonnnnnnoooqqqrrrrrrqqqmmmllljjjjjjjjjlllnnnpppooollliiijjjmmmmmmjjjgggeeeeeeffffffffffffggggggdddhhhmmmnnnkkkiiijjjllleeeeeeeeeeeeffffffgggggghhhgggffffffffffffffffffhhhfffeeefffhhhlllnnnppphhhhhhiiikkkkkkhhhccc___aaaaaaaaa```]]]]]]___aaa___cccggghhhfffbbb___]]]aaa___^^^___aaaaaa]]]ZZZZZZ]]]```bbbdddfffiiikkkjjjkkkjjjhhhfffeeefffgggiiiiiifff```YYYZZZaaahhhllljjjkkkmmmlllhhheeegggdddeeefffjjjlllmmmllljjjgggfffdddbbbbbbccceeefffkkkhhheeecccbbbdddgggiiiiiiiiijjjllljjjjjjqqqzzzwwwuuurrrooommmmmmnnnoookkkjjjkkknnnssswwwxxxwwwwwwqqqmmmnnnsssuuurrrnnnnnnmmmlllmmmppprrrqqqppplllllllllooosssuuuvvvvvvuuuvvvvvvuuusssrrrrrrsssppppppoooppprrrrrrpppooonnnqqqsssqqqmmmlllnnnqqqqqqqqqooommmjjjgggdddcccaaaeeejjjkkkiiigggfffggggggfffffffffgggiiilllmmmkkkiiiggggggiiiiiihhhfffccc```___bbbgggkkkkkkiiibbbaaa```^^^\\\[[[YYYYYYWWWXXXZZZ]]]bbbddddddccc```^^^[[[ZZZYYYXXXUUUSSSSSSVVVXXXWWWTTTQQQOOOOOOPPPPPPOOONNNLLLIIIGGGFFFCCCBBBBBBCCCFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFF@@@@@@AAA???>>>===>>>@@@??????>>>======>>>???@@@;;;;;;;;;;;;;;;::::::::::::999999888999999::::::888888888888888888888999666666666666777777777777888888999888666666777999999::::::;;;;;;::::::999;;;;;;:::999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;:::999999;;;===>>>===============<<<<<<<<<======>>>>>>>>>>>>======>>>???AAACCCDDDDDDDDDDDDCCCAAABBBEEEJJJLLLJJJGGGGGGGGGGGGHHHIIIJJJKKKLLLFFFIIILLLNNNOOOQQQSSSUUUSSSRRRPPPNNNMMMMMMMMMNNNNNNPPPSSSUUUWWWXXXWWWWWWTTTVVVWWWWWWWWWVVVXXXYYYPPPRRRUUU[[[``````\\\WWWVVVWWWXXXYYYYYYXXXWWWVVVOOOPPPRRRSSSSSSSSSRRRQQQQQQSSSUUUWWWXXXWWWUUUTTTOOOPPPRRRUUUWWWWWWTTTRRRQQQQQQQQQRRRRRRQQQMMMKKKIIILLLNNNLLLIIIHHHJJJLLLIIIFFFCCCBBBBBBBBBAAA@@@???AAACCCEEEEEEEEECCCBBB???>>>=========>>>???@@@@@@===;;;<<<@@@BBBBBBAAA;;;===>>>???>>><<<999777888777777999<<<======;;;666777888888888999<<>>;;;;;;;;;<<<>>>???>>>======>>>AAACCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFIIIKKKLLLJJJLLLOOOSSSUUUUUUUUUTTTNNNQQQUUUXXXXXXXXXXXXXXXWWWZZZ]]]]]][[[ZZZ\\\^^^___```aaaccccccbbbbbbaaa___```bbbdddeeeeeeeeedddccciiijjjfffffflllnnnlllkkkeeecccggghhheeedddgggcccbbbcccfffhhhhhhfffccc^^^^^^```eeekkkoooppppppqqqpppooooooppppppooonnnrrrqqqooonnnnnnooopppqqqnnnjjjhhhiiimmmooolllhhhdddeeefffffffffeeefffhhhfffiiikkkiiieeecccgggkkkccccccdddeeeeeefffffffffgggfffeeeeeeeeeeeeffffffbbb___^^^___dddkkkpppsssgggfffeeeeeefffdddaaa^^^^^^aaacccaaa\\\ZZZ]]]```___cccggghhhfffbbb^^^\\\^^^[[[XXXZZZ___```]]]YYYXXX[[[___bbbdddfffiiikkkhhhiiiiiigggeeedddeeefffiiihhhddd]]]WWWYYYcccmmmeeedddeeeiiiiiieeeccceeeeeedddccceeehhhkkkllllllhhhfffcccaaaaaadddgggiiillliiiddd```___aaaeeegggggggggiiikkkjjjiiipppxxxpppooommmllllllmmmpppqqqooommmmmmooosssvvvuuutttuuuqqqmmmnnnpppqqqoookkkkkkiiiiiilllppprrrqqqooonnnmmmnnnpppssstttsssrrrsssssssssrrrooommmmmmnnnmmmllllllmmmnnnnnnmmmkkklllooorrrppplllkkkmmmqqqpppppppppnnnkkkhhheeecccbbbfffjjjjjjhhheeeeeefffgggfffeeefffgggjjjlllnnniiifffddddddfffgggeeeccc```^^^___bbbhhhkkkkkkjjjdddccc```]]][[[YYYXXXXXXUUUVVVXXX\\\aaaccccccbbb\\\ZZZXXXVVVUUUTTTQQQOOOSSSUUUVVVVVVSSSPPPNNNNNNQQQQQQPPPNNNLLLHHHEEECCCBBBAAAAAABBBEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEE========================??????>>>>>>>>>>>>??????;;;;;;;;;<<<;;;;;;::::::999999999999888888777777666666666666666666666666666777777777555555777888888777777777666666555555999888888888888888999999:::::::::999999888888888<<<;;;;;;:::999888777777:::999999888888999999:::<<<===??????>>>======>>>????????????>>><<<;;;:::======>>>>>>?????????@@@DDDGGGJJJKKKIIIGGGEEEEEE@@@AAACCCEEEFFFGGGFFFFFFHHHKKKMMMNNNMMMNNNRRRUUUUUUSSSPPPNNNLLLLLLLLLMMMSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVTTTSSSSSSUUUXXX[[[TTTVVVYYY[[[\\\[[[YYYXXXUUUUUUVVVVVVWWWWWWVVVVVVUUUOOOMMMRRRVVVTTTOOOMMMNNNQQQRRRQQQNNNMMMPPPRRRUUUTTTSSSTTTTTTTTTRRRPPPNNNNNNNNNNNNMMMLLLJJJIIILLLLLLLLLKKKIIIFFFCCCBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBDDDEEEDDDAAA>>>======<<<<<<<<<;;;;;;;;;???>>>>>>??????>>><<<:::>>>======<<<;;;;;;::::::777777777777777888888888888777555444555666888999:::999888777888999:::;;;555666777888999999888777::::::<<<===>>>>>>>>>>>>===<<<<<<<<<<<<======>>>??????>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCEEEDDDBBBBBBCCCFFFIIIKKKMMMOOOQQQQQQPPPNNNNNNNNNLLLPPPSSSSSSQQQNNNOOOPPPRRRUUUXXXYYYYYYYYYZZZ[[[^^^^^^______^^^]]]\\\\\\ZZZ^^^bbbeeeeeeeeedddeeedddiiikkkiiigggiiiiiifffllliiidddbbbbbbcccccccccccceeegggiiijjjhhhfffeeecccbbbbbbcccgggkkkpppsssppprrrrrrooolllkkknnnpppqqqnnnooorrrqqqlllmmmrrrlllnnnqqqrrrpppkkkfffbbbbbbgggjjjiiieeedddgggkkkdddcccbbbbbbbbbdddfffhhhbbbcccddddddcccccceeegggcccccccccccccccbbb___]]]\\\]]]```cccfffiiilllmmmlllkkkhhheeeaaa___]]]\\\___^^^\\\ZZZZZZZZZ\\\]]]^^^aaaeeefffeeebbbaaa```bbb^^^ZZZXXXZZZ]]]aaacccaaa^^^]]]___ccchhhiiiiiifffeeefffhhhiiigggbbb]]]\\\^^^````````````bbbccc`````````aaaaaaaaaaaaaaa___bbbeeegggfffhhhkkknnnfffgggeeeaaabbbfffiiigggjjjddd^^^]]]```ccccccaaafffggghhhhhhhhhkkkooorrrrrrpppooorrrwwwwwwrrrllljjjnnnooolllmmmqqquuuuuuooonnnmmmnnnnnnllliiigggiiikkkkkkkkkpppvvvrrrjjjiiinnntttuuusssrrrtttwwwvvvtttrrrppppppooollljjjiiiiiiiiiiiihhhhhhhhhhhhlllppptttrrrnnnkkklllnnnuuuuuutttqqqmmmjjjiiiiiilllkkkjjjiiihhhgggfffeeehhhiiijjjjjjiiigggdddcccbbbcccfffgggfffbbb^^^[[[\\\^^^aaadddeeefffeeeeee^^^______^^^[[[VVVRRROOOUUUUUUWWW[[[^^^___^^^\\\[[[YYYWWWTTTQQQOOONNNNNNOOOOOOOOOOOOOOONNNMMMMMMNNNLLLJJJIIIIIIGGGDDDAAADDDBBBAAAAAACCCEEEFFFFFFFFFDDDBBBBBBEEEEEECCCAAA========================AAA@@@???>>>===<<<<<<<<<;;;;;;<<<;;;;;;:::999999888888999:::999999777777666666666666666666666666555666666555444444555777888777777777666666666666999888888777777777888888:::999999999888888888888:::::::::999888888777777999999999888888999999999;;;<<<>>>>>><<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===???@@@AAAAAABBBDDDGGGGGGFFFDDDDDDDDDAAABBBDDDEEEFFFFFFFFFFFFGGGJJJMMMNNNNNNPPPTTTWWWSSSRRROOOMMMLLLLLLMMMNNNVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXVVVUUUTTTUUUWWWXXXYYYZZZ[[[\\\\\\ZZZWWWVVVUUUUUUWWWXXXXXXWWWWWWVVVRRROOOPPPUUUXXXUUUQQQPPPPPPRRRSSSQQQNNNMMMOOORRRUUUUUUVVVWWWWWWUUUQQQMMMNNNNNNNNNMMMLLLIIIGGGFFFIIIIIIHHHGGGEEECCCAAA???@@@@@@@@@@@@@@@???>>>>>>BBBAAABBBCCCDDDBBB???<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<===>>>===;;;:::=========<<<;;;:::::::::888888888888888888777777777666555444555777888:::999999888888999999:::;;;666666888888999888777777888999:::;;;======>>>>>><<<<<<;;;;;;<<<<<<======???>>>>>>======>>>>>>>>>===>>>>>>???@@@AAAAAABBBDDDCCCBBBBBBCCCFFFIIIKKKIIIKKKMMMMMMMMMLLLLLLMMMKKKNNNRRRRRROOOMMMMMMOOOPPPRRRUUUWWWWWWWWWXXXYYY\\\^^^___``````^^^\\\ZZZ\\\___ccceeeeeeeeefffffffffkkkmmmkkkiiikkkkkkhhhkkkgggccc```aaadddfffgggeeefffhhhiiijjjiiihhhgggdddddddddeeehhhkkknnnpppoooppppppooommmmmmooorrrpppnnnoooqqqnnniiiiiimmmjjjkkkmmmnnnmmmjjjfffcccggghhhiiigggcccbbbdddfffddddddcccbbbccceeeggghhhaaacccfffhhhgggfffffffffaaaaaa```______^^^\\\ZZZ\\\^^^bbbgggjjjlllmmmmmmkkkjjjhhheeecccaaa______````````````___^^^\\\\\\]]]aaagggjjjiiieeebbb```ZZZXXXXXXZZZ___eeekkknnn]]]]]]^^^aaafffhhhgggeeeeeeddddddeeeeeeccc^^^ZZZZZZ\\\]]]]]]\\\\\\^^^___]]]]]]^^^^^^____________\\\aaafffiiiiiiiiikkklllhhhiiigggcccccchhhkkkjjjiiiddd___^^^```bbbaaa___ccceeeiiikkkkkklllmmmooopppppprrrtttuuusssqqqooollloooppplllkkkoooqqqqqqpppooooooooopppooollljjjhhhjjjjjjkkkoootttqqqjjjiiimmmssstttrrrqqqtttvvvwwwtttpppnnnnnnoooooooooiiiiiiiiiiiiiiiiiiiiiiiillloooqqqpppkkkiiijjjmmmssssssrrroookkkiiiiiijjjjjjjjjiiihhhggggggggggggiiijjjjjjjjjiiifffdddbbbaaabbbcccccccccbbbaaa```___```bbbcccddddddcccccc]]]]]]]]]]]][[[XXXUUUTTTTTTUUUVVVYYY[[[\\\ZZZXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOONNNMMMKKKJJJHHHGGGKKKIIIHHHHHHHHHGGGDDDBBBDDDBBBAAAAAADDDEEEFFFFFFFFFDDDBBBCCCEEEEEECCCAAA========================BBBAAA???===;;;:::999999<<<<<<<<<;;;:::999888777666777999::::::999888777555555555555555555555555333444555444222222444555777777777777666666666666999888777666666666666666888888888888777777777777888888888888888888888888999999888888888888999999999;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<>>>@@@AAABBB???@@@BBBBBBAAAAAACCCDDDBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHKKKNNNOOORRRUUUWWWQQQPPPOOONNNNNNNNNOOOPPPZZZZZZ[[[ZZZZZZXXXVVVUUUXXXYYYYYYWWWUUUTTTUUUWWW\\\]]]^^^]]][[[YYYVVVTTTSSSUUUWWWXXXXXXXXXVVVUUUPPPOOOQQQVVVWWWSSSRRRSSSQQQSSSSSSQQQNNNMMMPPPSSSWWWWWWXXXYYYYYYTTTNNNJJJMMMMMMLLLKKKIIIGGGEEECCCFFFFFFFFFEEECCCAAA@@@???????????????>>>>>>>>>===AAAAAAAAABBBBBBAAA===:::;;;;;;;;;:::::::::999999999:::;;;<<<<<<<<<;;;:::===<<<<<<;;;;;;::::::999::::::999999888777777777666555555555666777999:::888888999:::::::::::::::777888888888888888777666555666888999;;;<<<<<<===;;;:::::::::;;;;;;<<<===>>>===============>>>>>>;;;;;;<<<===???@@@@@@AAABBBBBBAAAAAABBBEEEHHHIIIEEEGGGIIIJJJIIIHHHIIIJJJIIIMMMPPPOOOMMMKKKLLLMMMNNNPPPSSSTTTTTTTTTUUUWWW[[[]]]___``````^^^\\\ZZZ]]]```bbbddddddeeeggghhhggglllnnnllljjjlllkkkiiihhhfffbbbaaacccgggiiijjjhhhhhhiiiiiiiiiiiijjjjjjfffggghhhjjjkkklllmmmmmmnnnoooooonnnmmmmmmppprrrqqqpppqqqqqqnnniiigggiiiggghhhiiijjjjjjiiigggfffllljjjgggdddbbbaaaaaabbbeeeddddddcccdddeeeggghhh```dddiiikkkjjjhhhgggfffbbbaaa___^^^\\\[[[ZZZZZZ^^^aaaeeejjjmmmnnnmmmllljjjjjjhhhgggeeedddccccccaaaccceeefffeeeaaa^^^[[[]]]bbbiiimmmlllhhhdddbbbaaa`````````bbbeeehhhjjj\\\^^^aaaeeehhhgggdddaaadddcccbbbaaa```]]]XXXUUUXXXYYYZZZYYYXXXXXXYYYZZZYYYYYY[[[\\\]]]]]]]]]]]]ZZZ^^^dddhhhiiihhhhhhhhhggghhhfffbbbccchhhlllkkkhhhddd```___```aaa^^^[[[___dddiiimmmmmmmmmllllllnnnqqqtttuuurrrppppppqqqnnnqqqqqqllljjjlllnnnmmmpppoooooopppqqqpppnnnkkkhhhjjjjjjkkkooossspppkkkiiimmmrrrsssrrrrrrtttvvvwwwsssooommmmmmoooqqqrrrjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmnnnllliiihhhjjjlllqqqpppnnnkkkhhhggghhhjjjhhhgggfffeeefffhhhjjjkkkkkkkkkkkkjjjhhheeecccaaaaaa`````````aaabbbcccdddbbbbbbbbbbbbbbbaaaaaaaaa\\\\\\\\\[[[[[[ZZZYYYYYYUUUUUUVVVXXXZZZZZZXXXVVVRRRSSSTTTUUUUUUUUUTTTSSSTTTSSSRRROOOLLLJJJHHHFFFFFFEEEEEEEEEGGGGGGEEEDDDDDDBBBAAABBBDDDEEEEEEEEEFFFDDDCCCCCCDDDDDDCCCBBB<<<<<<<<<<<<<<<<<<<<<<<>><<<:::999888888<<<<<<;;;;;;999888777666555666999:::;;;999888666444444444444444444444444333444555444222222444555666666666666666666666666888777666555444444444444777777666666666666666666666666666777777888888888888888777777777777888888888999;;;:::999888888999888999:::;;;;;;;;;;;;;;;999:::;;;<<<===>>>??????===>>>???>>>>>>???BBBEEECCCCCCCCCDDDDDDDDDDDDDDDEEEGGGJJJLLLNNNPPPRRRSSSPPPPPPPPPPPPPPPQQQRRRSSS[[[[[[\\\[[[YYYWWWTTTSSSVVVXXXZZZYYYVVVUUUVVVXXX]]]]]]]]]\\\ZZZWWWUUUSSSQQQSSSUUUWWWXXXWWWUUUTTTPPPNNNOOOQQQPPPMMMNNNSSSPPPRRRRRRQQQNNNOOORRRVVVYYYXXXXXXWWWUUUQQQLLLHHHJJJJJJIIIHHHGGGEEEDDDCCCFFFFFFEEEDDDCCCBBBAAA@@@AAA@@@@@@??????????????????>>>>>>@@@AAA@@@>>>;;;:::::::::999999999888888777999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999;;;::::::999888777777666555555555555666888999:::777888999:::;;;:::999888888888888888777666666555222333555777999:::;;;;;;999999999999999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>:::;;;<<<===>>>???@@@AAAAAA@@@@@@@@@BBBDDDFFFHHHFFFGGGIIIHHHGGGFFFGGGHHHHHHKKKMMMMMMJJJHHHJJJLLLMMMOOOQQQRRRRRRRRRTTTVVV\\\\\\\\\\\\\\\\\\\\\\\\]]]___aaabbbbbbcccfffhhhggglllnnnkkkjjjkkkkkkiiigggffffffgggiiijjjjjjiiiiiiiiihhhggghhhiiijjjkkkhhhjjjmmmoooppppppoooooonnnmmmmmmlllkkklllmmmooopppqqqrrrrrroookkkjjjjjjfffffffffggghhhiiijjjjjjoookkkgggdddccccccccccccffffffeeeeeeeeefffggghhhaaadddhhhjjjiiigggggggggeeeeeeccc```^^^]]]]]]^^^cccdddfffhhhjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhgggdddfffggggggfffbbb___\\\___ccchhhkkkjjjhhhfffeeejjjjjjhhheeebbb````````````bbbeeeggghhheeeaaa^^^cccbbbaaa___\\\YYYUUUSSSWWWXXXXXXWWWVVVUUUUUUVVVVVVXXXYYY[[[\\\]]]]]]]]][[[^^^aaacccdddddddddcccccceeeccc___```eeeiiihhheeeccc`````````___\\\YYY___ccchhhkkklllllllllmmmoooppprrrrrrqqqpppoooooonnnqqqqqqllljjjlllnnnmmmnnnnnnnnnoooppppppnnnkkkiiijjjkkkmmmppprrrpppmmmkkknnnqqqsssssssssuuuvvvwwwtttpppoooooopppppppppjjjjjjjjjkkkkkkllllllllllllmmmmmmkkkiiihhhkkkmmmooonnnkkkgggdddccceeegggfffeeeddddddeeehhhlllnnnllllllkkkjjjgggeeebbbaaa````````````aaabbbbbbcccdddcccbbbaaaaaaaaaaaaaaa^^^]]]\\\ZZZZZZZZZ[[[[[[WWWVVVWWWXXXZZZ[[[ZZZXXXPPPRRRTTTVVVWWWVVVUUUTTTUUUSSSQQQNNNKKKIIIGGGFFFBBBBBBBBBDDDFFFGGGFFFEEEDDDCCCBBBBBBDDDEEEEEEDDDEEEDDDCCCCCCCCCCCCCCCBBB;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999;;;;;;;;;:::999777666555555666888999999888666555333333333333333333333333444555555444333333444666555555555555555555555555666555444444333333333444555555555555555555555555444555555666666777777888888777777666666777777888777888:::999777666666777777888999:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<============???BBBEEEBBBBBBBBBBBBBBBBBBCCCCCCFFFFFFHHHJJJLLLMMMMMMMMMPPPPPPQQQRRRSSSTTTUUUVVVZZZZZZ[[[ZZZXXXUUURRRPPPSSSVVVYYYXXXVVVUUUWWWZZZZZZZZZZZZYYYXXXWWWUUUTTTPPPQQQSSSUUUVVVUUUTTTSSSRRRNNNKKKJJJHHHGGGKKKQQQOOOPPPQQQPPPOOOQQQUUUZZZZZZWWWTTTQQQOOOMMMJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@???>>>>>>>>>??????<<<<<<<<<>>>@@@@@@???===::::::999999999888888888666999<<<===<<<;;;<<<>>>:::::::::::::::999999999::::::999999888777666666555555555666777777888999555666888999999999888777888777777666666555555555111222444555777888888999777777777777888999:::;;;;;;;;;::::::;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@????????????AAACCCEEEFFFIIIJJJJJJHHHFFFDDDEEEFFFFFFIIIKKKKKKHHHFFFHHHJJJMMMOOOQQQQQQQQQRRRTTTVVV]]]\\\YYYWWWWWWYYY\\\^^^[[[]]]___``````bbbdddfffhhhmmmooolllkkklllllljjjfffgggjjjnnnpppnnnjjjgggiiihhhgggffffffhhhiiikkkjjjlllpppssstttsssqqqppplllkkkiiihhhhhhiiiiiiiiikkknnnpppooommmlllllllllggggggfffggghhhjjjlllmmmoookkkgggffffffhhhhhhhhhiiihhhhhhgggffffffffffffbbbdddeeeeeeeeeeeefffhhhfffgggfffccc___^^^```bbbiiihhheeeccccccdddfffgggiiiiiijjjkkkkkkkkkjjjjjjggggggeeedddbbbaaa```___aaaccceeefffffffffgggiiiggghhhhhheeebbb``````aaahhhhhhhhhgggeeebbb```___cccbbbaaa^^^ZZZWWWUUUTTTWWWXXXYYYXXXVVVUUUUUUVVVWWWXXXZZZ\\\^^^^^^]]]]]]bbbaaa`````````aaabbbbbbaaacccbbb^^^___dddfffeee``````_________^^^[[[YYYaaacccfffgggiiijjjmmmoooqqqooommmnnnqqqqqqnnnjjjkkkoooooolllkkknnnqqqpppooooooooopppqqqqqqnnnllljjjjjjlllooorrrqqqpppooommmoooqqqrrrssstttvvvwwwvvvuuusssrrrrrrpppmmmkkkjjjkkkkkklllmmmnnnnnnooonnnnnnmmmkkkjjjkkklllnnnnnnmmmjjjeeeaaa```bbbdddeeeeeeddddddfffiiimmmooommmlllkkkiiigggdddcccaaa```aaabbbccccccbbbaaa```dddcccbbbbbbbbbbbbbbbccc```___\\\ZZZYYYYYYZZZZZZUUUUUUUUUWWWYYYZZZZZZYYYQQQSSSUUUVVVWWWVVVTTTSSSOOOMMMKKKHHHFFFDDDDDDCCCAAAAAABBBDDDFFFHHHGGGFFFDDDCCCBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBB;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999999::::::::::::999888777666555666666666666666555444444222222222222222222222222444444555444333222444666333333333444444444444444333333222222222333333444333333333444444444444444444444444555555666666666777777666666666666777777777888999888666555555666888888999:::::::::::::::;;;;;;;;;::::::::::::999;;;<<<======<<<>>>AAACCC@@@@@@??????@@@AAABBBBBBFFFEEEFFFIIIKKKLLLJJJIIIPPPPPPQQQSSSTTTUUUVVVWWWWWWXXXYYYYYYXXXUUURRROOORRRUUUXXXWWWTTTSSSWWW\\\XXXYYYXXXXXXWWWVVVUUUUUUPPPQQQRRRSSSTTTUUUUUUUUUTTTNNNIIIIIIIIIIIILLLRRROOOQQQRRRPPPOOOQQQWWW[[[WWWTTTPPPMMMKKKJJJIIIGGGCCCCCCCCCCCCDDDEEEFFFGGGAAAAAA@@@???>>>>>>??????@@@???===<<<<<<<<<===>>>===<<<<<<===???@@@???>>>:::::::::999999999888888555999======;;;:::<<<>>>999999999999999999999999999999888888777666666666666666666666777777777777555555666777777777777777666555555444444444444555111222333555666666666666555555666666777888999:::999999999999:::;;;<<<<<<;;;<<<<<<======>>>>>>???======>>>???@@@BBBCCCDDDHHHHHHHHHFFFDDDCCCDDDEEEFFFHHHJJJIIIFFFEEEGGGJJJMMMOOOPPPPPPPPPRRRTTTVVV[[[YYYVVVUUUUUUWWWZZZ]]]YYY\\\^^^``````aaacccdddiiinnnpppnnnlllnnnnnnkkkeeehhhlllqqqssspppkkkggghhhhhhgggfffggghhhiiijjjkkkmmmpppssssssqqqnnnmmmhhhfffddddddeeefffffffffeeeiiikkkhhhhhhjjjlllkkkhhhhhhgggggghhhjjjlllmmmkkkkkkjjjiiiiiikkkmmmnnnlllkkkjjjiiigggfffeeedddbbbcccdddcccbbbccceeegggdddeeefffddd```^^^```ccckkkhhhccc___^^^___bbbdddfffgggiiijjjkkkkkkjjjjjjhhhfffcccaaa``````aaabbbaaabbbccccccdddeeehhhkkkgggiiihhheee```]]]^^^```jjjjjjiiifffbbb`````````bbbbbb```]]]YYYVVVVVVWWWXXXYYYZZZYYYWWWVVVWWWXXXXXXZZZ\\\^^^______^^^]]]fffccc```___```bbbcccccc```cccccc``````ddddddbbb\\\\\\]]]^^^^^^]]]]]]\\\bbbcccddddddfffiiinnnrrrqqqmmmiiikkkoooppplllggggggkkkllljjjjjjooorrrrrrqqqppppppqqqrrrqqqooollliiiiiikkkppprrroooooopppnnnnnnpppqqqsssuuuvvvwwwvvvuuutttttttttqqqllliiikkkkkklllmmmnnnppppppqqqnnnnnnmmmmmmmmmmmmnnnnnnmmmllljjjfffcccaaabbbdddffffffeeefffgggjjjmmmooommmllljjjhhhfffeeecccccc```aaacccdddeeecccbbb```eeeeeedddddddddccccccccc```___]]]ZZZYYYXXXXXXXXXTTTSSSRRRSSSUUUVVVVVVUUUSSSTTTUUUVVVVVVVVVUUUTTTOOOMMMKKKHHHFFFFFFEEEFFFCCCCCCCCCEEEGGGHHHHHHFFFDDDCCCCCCDDDEEEEEEDDDBBBAAABBBCCCBBB@@@???@@@AAA::::::::::::::::::::::::888888888777777888888999888888999999888777666666777666555333222222222333222222222222222222222222222333444333111111333444111111222222222333333333111111111111111222333444222222222222333333444444444444444444444555555555777666666555555666666777777888999888666555444555999999::::::;;;:::::::::999999999999:::::::::::::::;;;<<<<<<<<<<<<>>>@@@============>>>???AAABBBDDDDDDEEEHHHLLLMMMKKKIIINNNOOOPPPRRRSSSTTTUUUUUUTTTVVVXXXYYYXXXVVVSSSQQQSSSVVVXXXUUUQQQPPPUUU[[[ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSSSSTTTVVVWWWXXXUUUOOOKKKNNNRRRRRRSSSVVVRRRSSSSSSQQQOOOPPPUUUZZZSSSQQQNNNLLLLLLKKKIIIGGGDDDDDDCCCCCCCCCDDDEEEFFFAAA@@@???>>>>>>>>>???@@@AAA???>>><<<<<<===>>>???@@@???>>>>>>??????===<<<;;;:::::::::999999999999444999<<<<<<999888:::<<<888888888999999999999999777666666666666666666666777777777777777666666555444444444444444555666666444333222222222333444555222333444555555555555444444444444555666777999:::888888888999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCBBBCCCCCCBBBAAAAAACCCEEEFFFHHHJJJHHHEEEEEEGGGJJJMMMNNNOOOOOOOOOPPPSSSVVVVVVVVVUUUUUUVVVVVVXXXXXXXXX[[[___aaabbbbbbbbbcccggglllnnnkkkjjjkkkkkkiiidddeeeiiimmmqqqpppmmmkkkiiihhhhhhhhhiiiiiijjjjjjkkklllnnnnnnmmmjjjfffdddbbb___^^^___bbbeeeeeeeeedddhhhiiiddddddiiilllkkkiiiiiihhhhhhhhhiiijjjkkkhhhjjjlllllljjjkkknnnqqqooonnnmmmkkkhhheeecccbbb```bbbdddeeedddddddddeeeaaadddgggfffbbb```aaadddgggeeebbb___^^^___aaaccccccdddfffhhhhhhhhhgggfffgggeeecccaaa``````bbbccc___aaadddeeeeeefffiiikkkkkklllkkkeee^^^ZZZZZZ]]]dddfffgggeeeaaa___```aaa___```___[[[XXXVVVXXXZZZXXXYYYZZZYYYXXXWWWXXXYYYZZZ[[[^^^___```___]]]\\\aaa^^^]]]]]]```bbbbbbaaa^^^aaabbb``````bbb```\\\XXXYYYZZZ[[[\\\]]]___```aaabbbcccdddeeeiiinnnqqqnnnllljjjjjjkkkkkkiiigggcccgggiiiggghhhmmmqqqqqqooonnnnnnnnnooonnnkkkiiihhhfffjjjooopppllllllpppmmmmmmmmmnnnqqqsssttttttvvvtttsssssssssqqqnnnlllkkklllmmmnnnpppqqqrrrsssmmmmmmmmmnnnnnnnnnmmmlllkkkkkkkkkiiigggfffgggiiihhhhhhhhhhhhiiikkklllmmmlllkkkiiihhhfffeeeeeedddaaaaaabbbcccdddeeeffffffgggggghhhgggfffdddaaa```^^^]]]\\\ZZZYYYXXXWWWWWWXXXVVVTTTSSSSSSSSSRRRQQQSSSSSSTTTUUUUUUVVVWWWWWWSSSQQQNNNKKKIIIHHHHHHIIIGGGFFFFFFGGGIIIIIIHHHFFFDDDCCCCCCDDDEEEEEECCCAAA???@@@BBB@@@>>>===>>>@@@::::::::::::::::::::::::999888888777777777777777777777888888888777777666999777444111000000111222111111111111111111111111111222222111000000111333000000111111111222222222//////000000111222444555111111222222222333333333444444444444444444444444666666555555555555666666777888999888666555444555::::::;;;;;;;;;::::::999777777888999::::::;;;;;;888:::;;;<<<;;;;;;<<<>>><<<;;;;;;;;;===???AAABBBCCCCCCDDDIIIMMMOOOMMMKKKMMMNNNOOOQQQRRRSSSSSSSSSSSSUUUWWWYYYYYYWWWTTTRRRUUUXXXYYYTTTNNNNNNSSSYYY]]]\\\[[[YYYXXXVVVUUUUUUUUUUUUTTTSSSUUUWWWZZZ[[[VVVPPPNNNUUU[[[\\\ZZZZZZVVVVVVUUURRROOOOOOTTTXXXOOONNNNNNNNNNNNLLLIIIFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBBBBCCCBBB@@@???>>>???@@@BBBCCCBBB??????>>>>>><<<:::;;;;;;;;;:::::::::999999333888<<<;;;888666888;;;888888888888888888999999555555555555666666666666888888888888777666555444444444333222222444555666222111111000111222444555333444444555555444444333333333444444666777888999888888888888999:::;;;<<<;;;;;;;;;:::::::::999999;;;;;;<<<>>>???@@@AAABBB===>>>>>>>>>>>>???BBBEEEFFFHHHIIIHHHEEEEEEGGGJJJLLLMMMNNNNNNNNNOOORRRUUURRRSSSUUUWWWWWWWWWUUUTTTXXX\\\```cccdddccccccccccccgggiiigggfffggggggeeecccccceeeiiimmmppppppoooiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkjjjgggccc___\\\\\\ZZZYYY\\\aaaeeefffeeegggkkkjjjdddccciiimmmllliiiiiihhhhhhhhhhhhhhhiiifffjjjnnnnnnkkkjjjmmmrrrppppppnnnlllhhheeebbbaaa^^^aaafffhhhgggeeedddcccaaaeeeiiiiiieeebbbdddfffcccbbbaaa`````````aaabbb```aaadddeeeffffffdddccceeedddcccbbbbbbbbbbbbccc^^^aaaeeeggghhhhhhiiijjjhhhiiiiiiddd^^^\\\^^^bbb^^^aaaddddddbbb``````aaa]]]^^^]]]ZZZWWWVVVYYY\\\XXXYYYZZZZZZXXXXXXYYYZZZZZZ\\\^^^``````___\\\[[[YYYXXXXXX[[[___aaa___]]]ZZZ^^^```___^^^^^^\\\WWWVVVWWWYYYZZZ[[[]]]```bbb___aaaccceeefffiiimmmpppjjjkkkllljjjhhhgggggghhhaaaeeegggeeefffkkkoooooolllkkkjjjjjjjjjiiifffdddfffdddhhhnnnnnnjjjjjjnnnlllkkkkkklllooorrrssssssvvvtttqqqpppqqqrrrqqqpppkkklllmmmoooppprrrssstttlllllllllnnnoooooommmkkkiiikkkllllllkkkkkklllmmmiiiiiijjjjjjkkkkkkkkkkkkkkkjjjiiigggffffffeeeeeebbbaaa```aaabbbfffiiillljjjjjjjjjiiigggccc```^^^[[[[[[[[[ZZZYYYXXXXXXWWW]]]ZZZWWWUUUTTTSSSQQQOOORRRRRRSSSTTTUUUWWWYYYZZZSSSQQQNNNJJJGGGFFFFFFFFFIIIHHHGGGHHHJJJJJJHHHFFFDDDCCCCCCDDDFFFEEECCCAAA===???AAA@@@===<<<===???;;;:::999888888888999:::999999888888888888999999777777777777666666666666CCCEEE???111---222222,,,000000////////////000000222222111111111111222222111111222222222222111111///////////////000111111111111111111111111111111222222222333333444444444222222222333333444444444555555444333333333444444777888:::;;;;;;:::999888777777777777777888888999999999:::;;;<<<<<<<<<<<<777888999;;;>>>@@@AAABBBCCCEEEFFFIIIJJJLLLLLLMMMLLLMMMMMMNNNOOOPPPRRRSSSRRRSSSUUUVVVVVVUUUSSSRRRUUUUUUUUUUUUUUUUUUUUUUUU^^^\\\ZZZWWWVVVVVVVVVWWWTTTPPPMMMQQQYYY^^^]]]ZZZVVVTTTSSSTTTVVVVVVVVVTTTUUUUUUUUUSSSPPPNNNNNNOOOMMMOOOQQQNNNJJJGGGGGGHHHFFFCCCBBBDDDIIIJJJFFFBBBBBBAAA???>>>>>>???AAABBB@@@@@@@@@???@@@@@@AAAAAA@@@>>><<<<<<<<<;;;:::888<<<<<<;;;:::999999888777999::::::::::::999888888666777888888888888777777333333333333444666888999555555555666555555444333333333222111111222333333444111......111333333222333333333333333333333333555444444555555666777888777777888888999:::;;;<<<:::;;;<<<<<<:::999:::<<<;;;===???@@@>>>===<<<===;;;<<<===>>>???@@@AAAAAAEEEHHHHHHEEEEEEGGGGGGDDDIIIJJJKKKMMMOOOPPPPPPPPPXXXYYYXXXVVVTTTSSSTTTUUU^^^___```aaaaaabbbdddfffhhhgggdddaaa]]]\\\^^^```ccccccdddhhhlllmmmkkkgggfffiiimmmnnnlllkkkkkkllljjjgggeeeeeefffccc\\\VVV[[[^^^``````___```dddhhhlllmmmkkkhhhjjjooopppnnnmmmooopppnnnjjjhhhhhhiiifffkkkjjjbbbcccmmmpppkkklllkkkiiigggfffeeeddddddaaa___aaagggiiiffffffjjjggggggggghhhhhheeeaaa^^^aaaaaa```aaaaaabbbbbbcccaaaaaacccgggkkkkkkhhhdddddddddeeeffffffeeedddccc```bbbeeefffeeeddddddeeellljjjgggdddbbbaaaaaabbb\\\]]]___```___]]][[[YYY[[[YYYXXXYYY\\\\\\ZZZWWWXXXTTTTTTWWWXXXXXX[[[```]]]^^^___^^^\\\[[[\\\]]]VVVZZZ^^^```___]]][[[[[[ZZZ\\\^^^]]]YYYVVVVVVWWWYYYZZZ\\\^^^___```aaaaaa```aaaccceeefffggghhhhhhddddddeeegggiiihhheeebbb```______ccchhhkkkjjjhhhfffggghhhhhhgggeeecccbbbfffhhhiiiiiihhhhhhiiijjjnnnmmmlllnnnqqqsssttttttssslllhhhlllppppppoooppptttsssrrrqqqqqqqqqqqqrrrvvvsssooonnnnnnnnnmmmmmmqqqqqqppppppooommmkkkjjjiiiiiijjjjjjjjjjjjkkkkkkgggfffeeeffffffeeecccaaahhhfffdddbbbccceeehhhjjjlllkkkiiifffdddaaa___^^^^^^\\\YYYXXXYYYZZZZZZZZZZZZ[[[\\\\\\[[[XXXVVVTTTSSSRRRQQQQQQRRRTTTVVVXXXMMMKKKIIIIIIIIIIIIHHHGGGFFFGGGIIIJJJIIIGGGEEECCCAAABBBCCCDDDEEEEEEEEEEEE@@@???>>>=========>>>???;;;:::999888777888888999888888777777777777888888666666666555555555444444<<>>>>>???AAABBB@@@@@@???????????????@@@???===;;;;;;;;;;;;999777999999999999999888888888888999999999999888777777666666777777777777666666222222222222333555777888555555555555555444333333333222111111111111222333333000......000222222222333333333333333333333333444444444444555666777777777777777777888999:::;;;888999::::::888888999::::::<<<>>>>>><<<;;;;;;<<<;;;<<<===>>>???@@@@@@AAABBBEEEEEECCCCCCFFFFFFCCCGGGHHHIIIKKKMMMNNNOOOPPPWWWWWWXXXVVVTTTSSSTTTVVV^^^^^^______```bbbeeegggfffccc```\\\[[[\\\]]]______```cccfffhhhhhhgggeeeeeehhhkkkllljjjiiiiiijjjjjjhhheeefffgggeee^^^YYY^^^```aaaaaaaaadddhhhlllnnnooommmkkknnnsssuuurrrrrrqqqoookkkgggeeeeeefffeeekkkjjjdddeeennnqqqlllkkkjjjiiihhhfffeeedddcccaaa___aaafffhhheeeeeehhhggggggggggggeeebbb^^^\\\_______________aaabbbbbbbbbaaaaaacccggghhhgggeeefffgggiiijjjiiigggffffffbbbdddeeeeeedddcccbbbcccjjjhhhfffcccaaa``````___YYY[[[]]]^^^^^^\\\YYYWWWWWWUUUTTTUUUXXXYYYXXXWWWWWWTTTTTTWWWXXXWWWYYY]]]\\\]]]]]]\\\YYYWWWXXXXXXWWWZZZ^^^___]]][[[YYYYYYUUUXXXYYYXXXUUURRRRRRSSSYYYZZZ[[[]]]___```aaabbbbbbccccccddddddddddddcccaaabbbdddfffhhhgggdddaaa^^^___aaaeeegggfffdddbbbddddddeeedddbbb```______fffgggggghhhhhhiiikkkmmmlllkkkjjjkkkooosssuuuvvvppplllkkkoooqqqpppnnnooorrrrrrrrrqqqqqqpppppppppqqqnnnkkkjjjllloooqqqrrrtttsssqqqooommmkkkiiihhhjjjjjjjjjiiiiiiiiiiiiiiifffeeedddccccccbbbaaa```ddddddcccdddeeefffhhhhhhhhhgggeeedddbbb```_________\\\YYYXXXYYYZZZZZZZZZZZZZZZ[[[[[[ZZZXXXVVVUUUTTTSSSQQQPPPPPPQQQRRRSSSLLLJJJHHHGGGHHHHHHGGGFFFFFFGGGIIIJJJIIIGGGDDDCCC@@@AAABBBCCCDDDDDDDDDDDD@@@???>>>=========>>>???:::999888777777777888888666666666555555666666666444444444444333333333333444777555...,,,111111,,,000000////////////000000222111111000000111111222000111111222222111111000//////......//////000111000000000000000000000000111111111222222222222333222222222222222333333333666555444333222222222222444555666888888777777666666666666666666777888888::::::::::::::::::999999666777999:::<<<>>>@@@@@@@@@AAABBBDDDEEEGGGHHHHHHMMMLLLKKKJJJJJJJJJJJJJJJLLLNNNQQQSSSUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWXXXXXX\\\ZZZXXXUUUSSSRRRRRRRRRSSSPPPNNNRRRXXX\\\[[[XXXWWWVVVUUUVVVVVVVVVTTTRRRPPPQQQRRRPPPNNNMMMMMMNNNMMMMMMLLLIIIFFFEEEFFFGGGEEECCCBBBDDDGGGHHHFFFCCCAAA@@@???>>>>>>???@@@AAA@@@???>>>===============>>><<<::::::::::::888777666666777777888888888888777777777777777666555555444444555555555555444444111111111111222444555666444444444444444333333222222222111111111111222222111///------///111111111222222222222222222222222333333333333444555666666555555555555666666777888666777888888666666777888888:::;;;;;;:::999::::::;;;<<<<<<===>>>???@@@@@@>>>AAABBB???@@@CCCDDDAAACCCDDDFFFHHHJJJLLLNNNOOOTTTUUUVVVVVVTTTTTTUUUVVV\\\\\\\\\\\\^^^aaadddfffccc^^^XXXVVVXXX[[[\\\\\\[[[```eeefffeeeddddddfffeeegggiiiiiihhhgggggghhhiiigggeeeeeefffeeeaaa]]]aaabbbbbbbbbcccgggmmmqqqpppqqqpppnnnqqqwwwxxxuuussspppjjjfffcccccceeegggfffkkkkkkfffgggmmmooojjjhhhhhhhhhhhhfffeeecccbbbaaa```aaadddeeecccccceeeffffffeeeccc```]]]ZZZXXX]]]]]]^^^______``````aaaaaa___^^^___bbbdddffffffdddhhhlllllliiifffeeefffcccdddeeedddbbbaaa```aaadddcccbbb```^^^\\\[[[ZZZUUUWWWZZZ\\\\\\ZZZVVVTTTSSSQQQPPPPPPSSSUUUVVVUUUUUUSSSSSSWWWXXXVVVVVVYYYZZZ[[[[[[XXXUUUSSSSSSSSSYYY[[[]]]\\\ZZZWWWUUUUUUPPPRRRSSSSSSQQQNNNNNNNNNYYYYYYZZZ[[[]]]___aaabbbcccccccccbbbaaa___^^^]]]]]]___bbbeeehhhgggccc```aaaeeeiiijjjhhheeebbb```bbbccccccaaa^^^]]]^^^___eeeeeeeeeeeegggjjjmmmnnniiiggggggiiimmmqqqtttuuukkkllloootttsssnnnlllooooooooopppqqqpppooonnnmmmllliiieeeeeeiiioootttwwwwwwtttqqqmmmjjjgggfffeeeiiiiiihhhhhhhhhhhhhhhiiifffdddbbb```______`````````aaaccceeeffffffgggggggggeeecccaaa___^^^]]]]]]___\\\ZZZXXXYYYZZZYYYXXXXXXYYYYYYZZZYYYXXXWWWVVVTTTSSSQQQOOOMMMMMMMMMMMMIIIGGGEEEEEEFFFFFFEEEDDDFFFGGGHHHIIIHHHFFFDDDBBB??????@@@AAABBBBBBBBBBBB@@@???>>>===<<<===>>>>>>888888777777777666666666555555444444444444555555444444333333333222222222///333222...---000///,,,000000////////////000000111111000000000000111111000000111111111111000000///............///000000000000000000000000000000111111111111111111111111111111111222222222222222666555444222111111111111222333444555666666555555666555555555555666777777999:::::::::999888777777666777888:::;;;===>>>?????????@@@AAACCCDDDFFFGGGJJJJJJIIIIIIIIIIIIIIIJJJMMMOOOQQQSSSTTTTTTSSSSSSQQQQQQRRRTTTVVVWWWYYYYYYYYYXXXVVVUUUTTTSSSSSSSSSRRRPPPOOORRRXXXZZZYYYWWWTTTSSSSSSSSSSSSSSSPPPNNNNNNOOOOOONNNLLLLLLLLLMMMLLLKKKHHHEEECCCCCCDDDEEEAAA@@@???@@@BBBCCCBBB@@@@@@???>>>>>>>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;<<<;;;999999999999888666777777777777777777777777555555555555555444333333333333333333333333222111000000000111222222333444333333333333333222222111111111111000000111111111///...------...///000000222222222222222222222222222222222222222444555555444444333333333444444555444666777666555555666888777999::::::999888999;;;;;;;;;<<<<<<===>>>>>>???<<>>>>>BBBCCC@@@@@@@@@BBBDDDGGGIIIKKKMMMQQQSSSTTTTTTTTTSSSTTTUUUYYYXXXVVVWWWZZZ^^^aaabbb^^^WWWPPPOOOSSSXXXZZZYYYZZZaaaggghhhdddbbbeeehhhggggggggggggfffffffffgggfffeeeccccccdddcccaaa^^^bbbaaa```aaaccchhhnnnsssqqqrrrpppnnnpppuuuuuurrrlllggg```]]]^^^bbbgggiiigggjjjjjjffffffiiihhheeedddfffggghhhgggdddbbb````````````aaaaaaaaaaaaaaaccccccaaa^^^ZZZWWWUUUTTTYYY[[[___aaabbbaaa^^^]]]\\\\\\\\\]]]___aaacccddd```eeeiiiiiieeeaaa```aaaaaabbbcccbbb```___```aaa\\\\\\\\\[[[YYYWWWUUUTTTSSSVVVYYY[[[[[[XXXTTTRRRRRRPPPNNNNNNNNNPPPRRRSSSRRRPPPRRRVVVWWWUUUUUUXXXVVVWWWWWWUUURRRQQQPPPQQQXXXZZZZZZXXXUUURRRQQQPPPNNNOOOPPPPPPOOOMMMLLLLLLVVVVVVWWWWWWYYY[[[^^^___``````___^^^]]]\\\ZZZYYY[[[\\\```dddgggfffbbb___aaaeeeiiiiiieeeaaa``````aaabbbbbbaaa^^^^^^aaadddeeecccbbbbbbdddgggjjjkkkddddddfffiiimmmoooooonnngggkkkrrrwwwsssllljjjmmmkkklllnnnoooooonnnlllkkkiiieeeaaaaaafffmmmtttxxxuuusssooojjjgggeeeddddddfffeeeeeeeeefffggghhhiiifffeeebbb___]]]]]]```bbbaaabbbbbbccccccddddddeeehhhfffbbb___]]]\\\\\\]]]^^^\\\ZZZXXXYYYYYYXXXVVVVVVVVVWWWWWWWWWVVVUUUUUUQQQPPPNNNLLLKKKJJJJJJJJJHHHFFFDDDDDDEEEEEEDDDCCCFFFFFFGGGGGGFFFDDDBBBAAA======>>>???@@@@@@?????????>>>===<<<;;;<<<======777777777666666666555555444444333333333333444444444444444333333333222222000222222///...///...,,,000000////////////000000111000000000000000000111000000000111111000000000...............//////000////////////////////////000000000000000000000000111111111111111111111111444444333222111000000000111111222333444444555555555555555444555555666777888999999999888777666666555666777999:::<<<===>>>?????????@@@AAACCCDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLOOOPPPRRRSSSTTTSSSQQQPPPOOOOOOQQQSSSUUUWWWXXXYYYUUUUUUUUUUUUUUUUUUUUUVVVQQQPPPPPPSSSWWWXXXWWWUUURRRRRRRRRRRRSSSQQQNNNLLLLLLMMMMMMLLLJJJIIIJJJKKKJJJHHHEEEBBBBBBBBBBBBCCC???>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999:::;;;:::888888999999888666:::999999888777666666666333444444444444333222222222222222222222111000000//////000111111222222222222222222222222111111000000000000000000000000000---...............///000111111111111111111111111000000000000111222333444333333222111111111222222333555666666555555666777777888999999888888:::;;;999::::::;;;;;;<<<<<<<<<;;;>>>???===>>>BBBBBB@@@===>>>???AAACCCFFFIIIJJJNNNPPPRRRSSSRRRRRRRRRSSSUUUSSSQQQRRRVVVZZZ[[[[[[XXXRRRKKKJJJOOOUUUWWWVVVWWW___ggggggcccaaadddiiiiiihhhfffeeeeeefffffffffcccaaa```___``````___^^^```^^^]]]^^^bbbhhhmmmpppooopppooollllllooonnnjjjccc\\\TTTSSSXXX___ccceeehhhiiihhhdddbbbbbbaaa^^^```cccfffhhhgggdddaaa^^^^^^______^^^^^^_______________^^^ZZZUUURRRRRRRRRVVVZZZ```ddddddaaa\\\XXXWWWXXX[[[]]]^^^___``````___ccceeeeeeaaa^^^]]]]]]]]]^^^______^^^^^^___aaaYYYYYYYYYYYYXXXVVVUUUTTTUUUWWWYYY[[[ZZZWWWTTTQQQSSSRRRPPPNNNLLLMMMNNNOOONNNMMMOOOTTTVVVTTTUUUXXXRRRSSSSSSRRRPPPOOOPPPQQQVVVVVVVVVSSSPPPMMMLLLMMMMMMNNNNNNOOOOOOOOOMMMLLLQQQQQQRRRSSSUUUWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZ]]]aaadddccc```]]][[[]]]___]]]ZZZYYY[[[]]]\\\___aaa```^^^___cccgggeeebbb___^^^aaadddeeeeee```bbbfffjjjmmmlllhhhddddddiiiqqqvvvqqqiiigggkkkhhhjjjkkkmmmmmmllljjjiiiiiieeeaaa```dddkkkqqqtttpppnnnkkkgggeeeccccccdddaaa``````aaaccceeehhhjjjfffeeeccc___]]]]]]aaaeeefffdddaaa______```aaaccceeeccc```^^^]]]___aaabbb]]][[[YYYXXXXXXWWWUUUSSSSSSSSSSSSSSSSSSSSSRRRRRRMMMLLLKKKJJJIIIIIIHHHHHHGGGEEECCCCCCDDDEEEDDDCCCDDDEEEEEEDDDCCCBBB@@@???;;;;;;<<<============<<<===<<<;;;:::::::::;;;;;;555555666666666555444333444333333222222333333444333333333333222222222222222222111000//////......000000////////////000000111000000//////000000111///000000111111000000///......------......///000////////////////////////000///////////////......111111111000000000000000333222111111000000111111000000111222333444444555444444444444444555666666777777777888777777666666555555666888999;;;<<<<<<>>>>>>===>>>???@@@BBBDDDBBBCCCDDDEEEGGGJJJLLLMMMNNNPPPQQQRRRRRRQQQOOONNNMMMNNNOOOQQQSSSUUUWWWXXXTTTTTTTTTUUUUUUUUUUUUUUUPPPPPPQQQSSSVVVWWWUUUTTTRRRRRRRRRSSSTTTSSSPPPMMMJJJKKKLLLKKKHHHGGGGGGHHHGGGEEEBBBAAAAAAAAA@@@?????????>>>>>>>>>???@@@AAA=========>>>>>>============<<<;;;:::::::::::::::;;;:::888999::::::888777::::::999888777666555555333333333333333222111111222222222222111000///...///000000111222222111111111111111111111000000/////////000000000000//////---...//////......///000000000000000000000000000////////////000111222333333222222111000000000000222333555555444444555777666777888888777888:::<<<888888888999999999::::::<<<>>>???======AAAAAA>>>=========>>>AAADDDGGGHHHKKKNNNPPPQQQPPPOOOOOOPPPQQQOOONNNPPPTTTVVVVVVTTTRRRNNNIIIHHHLLLPPPSSSTTTTTT[[[cccdddaaa```ccchhhkkkhhheeecccdddeeeeeeeee```___^^^\\\\\\\\\]]]]]]___]]]\\\]]]bbbgggkkkmmmmmmnnnlllhhhhhhjjjhhhccc]]]UUUNNNOOOVVV^^^aaa```hhhgggeeeaaa___]]][[[ZZZ]]]```eeehhhhhhddd___\\\\\\^^^]]][[[[[[^^^___]]]\\\]]]\\\XXXSSSQQQSSSUUUWWWZZZ___bbbbbb^^^YYYUUUSSSVVVZZZ\\\]]]]]]^^^___ccccccbbbaaa```^^^\\\ZZZZZZ[[[\\\[[[[[[[[[]]]___XXXXXXXXXXXXXXXXXXXXXYYYWWWXXXYYYZZZXXXVVVSSSQQQSSSSSSRRROOOLLLKKKLLLMMMLLLJJJKKKPPPQQQPPPQQQUUUNNNOOOPPPOOOMMMMMMMMMNNNQQQQQQPPPNNNKKKIIIIIIKKKMMMMMMMMMNNNPPPPPPNNNLLLKKKLLLNNNPPPRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWXXXYYY\\\^^^^^^\\\ZZZXXXXXXXXXWWWVVVWWWZZZ\\\WWW[[[^^^^^^[[[[[[```eeeccc```\\\]]]```bbbbbbaaa^^^```dddiiikkkiiiccc___cccgggmmmqqqmmmfffdddhhhggggggiiijjjjjjiiiiiihhhhhheeebbbbbbeeeiiilllnnnkkkiiigggeeecccbbbaaaaaa^^^]]]]]]]]]___bbbeeegggddddddccc```^^^___ccchhhgggeeeaaa]]]\\\]]]___aaaaaa___]]]\\\^^^bbbgggjjj\\\ZZZXXXWWWVVVUUURRRPPPPPPOOOOOOOOONNNNNNMMMMMMIIIIIIIIIIIIHHHHHHHHHGGGEEECCCBBBBBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???===<<<999::::::;;;;;;:::::::::;;;:::999888777888999999444555555666555444333222444333333222222333333444222222111111111000000000222000000000000///000111000000////////////000000000000////////////000000//////000000000000//////...------------...//////......................../////////.........------111111000000000/////////111000000000000111222222000000000111222444555555444444333333444444555666555555666777777777666666444555666777888:::;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA@@@@@@AAACCCEEEHHHJJJKKKJJJLLLNNNOOOPPPOOONNNMMMLLLMMMNNNPPPRRRTTTUUUVVVTTTTTTTTTTTTSSSRRRQQQQQQOOOPPPRRRTTTUUUUUUTTTSSSOOOPPPQQQRRRTTTSSSPPPMMMJJJKKKKKKIIIGGGEEEEEEFFFDDDBBB@@@@@@AAAAAA???<<<============<<<===???@@@<<<==================<<<<<<;;;;;;:::::::::;;;;;;;;;:::999999::::::999888777777777666666555555555222333333333333222111111222222222111111000///...///000111222222222111111000000111111000000///.........///000000///......,,,///111111///...///111000000000000000000000000............///000111222333333111000000////////////111222222222222444555555666666666555666888:::666666666777777777777888;;;>>>>>><<<<<>>?????????@@@AAACCCEEEGGGHHHFFFHHHJJJMMMNNNNNNMMMMMMKKKLLLMMMOOOQQQRRRTTTTTTUUUUUUTTTSSSRRROOONNNMMMOOOPPPRRRTTTUUUUUUSSSRRRLLLLLLNNNPPPRRRQQQNNNKKKJJJKKKKKKIIIFFFDDDDDDDDDCCC@@@??????AAAAAA===:::;;;;;;;;;:::999:::<<<>>><<<<<<============<<<<<<;;;;;;:::::::::;;;<<<<<<<<<:::999:::;;;;;;:::999444444444555555555555666222333333333333222111111222222222222111000///...000000222333333222111111000000000000000//////...---...///000000///...---,,,///222111///...000222000000000000000000000000...------......///000111444333222000////////////---///000111000000222444333444444444333444777999555555555555666666666666;;;>>>>>>;;;:::======:::>>>===<<<===>>>AAADDDEEEIIIKKKNNNNNNMMMKKKJJJJJJPPPNNNMMMPPPTTTUUUQQQLLLJJJJJJJJJIIIHHHJJJNNNQQQUUUZZZaaaeeefffgggiiikkkkkkfffaaa^^^```aaaaaaaaa```___]]]ZZZXXXYYY[[[]]]bbb```___bbbgggkkkllllllhhhjjjiiifffgggiiigggbbb[[[UUUSSS[[[jjjuuuvvvsssfffbbb___]]]\\\[[[\\\___YYY]]]ccchhhhhhddd^^^ZZZXXX[[[[[[WWWWWW]]]___\\\\\\^^^^^^ZZZVVVVVVZZZ___\\\[[[XXXVVVTTTTTTTTTUUUVVVWWWWWWWWWVVVYYY___dddfff```ZZZYYY\\\]]]YYYUUUZZZZZZYYYWWWUUUUUUWWWXXXQQQQQQPPPQQQRRRUUUXXXZZZ[[[ZZZXXXUUUSSSQQQOOONNNMMMOOOQQQPPPMMMKKKKKKMMMLLLHHHFFFGGGFFFDDDEEEIIIKKKLLLLLLJJJGGGEEEDDDEEEIIIIIIHHHFFFDDDDDDGGGIIIIIIHHHHHHJJJMMMNNNKKKHHHEEEGGGKKKOOOQQQPPPOOOMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRQQQQQQSSSTTTSSSRRRSSSQQQQQQSSSVVVWWWSSSPPPWWW\\\aaa```ZZZWWWYYY]]]^^^[[[ZZZ]]]cccfffdddaaa\\\\\\]]]```ccceeeeeedddeeecccdddgggeeeaaaaaadddeeeeeeeeeeeeeeefffggghhheeedddeeegggiiijjjhhhgggffffffdddccc```]]][[[YYY___]]][[[YYYYYY[[[]]]___^^^```cccaaa^^^___dddiii______``````______^^^]]]eeebbb^^^ZZZZZZ]]]bbbeeeZZZXXXVVVUUUTTTRRRNNNLLLLLLKKKIIIHHHGGGFFFFFFFFFJJJJJJIIIIIIGGGFFFDDDCCCAAA???>>>>>>???@@@@@@???@@@@@@???===<<<:::999999777777888888888888777666888777666444444555555666444444444444333333222111222222222111111111111000000000000000000000000000////////////............//////000000000000//////---------............//////444111+++///===EEECCC444000,,,+++---...---,,,...------,,,,,,------.................................//////000000111111......///000000000000000333222111111111333555777333333222222111000//////555555444444444333333333444444555666888999;;;<<<888888888999:::;;;===>>>===>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFGGGIIILLLOOOPPPRRRPPPNNNNNNPPPQQQQQQPPPRRRUUUWWWUUUQQQMMMKKKKKKOOOQQQSSSTTTTTTRRROOOMMMLLLMMMNNNOOONNNLLLJJJIIIKKKHHHEEEDDDDDDEEEFFFEEE???@@@AAABBBAAA@@@???>>>??????>>><<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999:::::::::999999999888888888999:::888777777888:::555444333222111222333444333333333222222222111111222222000///............////////////000000000000//////......---------,,,///...,,,,,,...///...---------------------------,,,,,,,,,---------......////////////000000000000000000000000000000000000///////////////000000111111222333555666777777777333333444444555555666666999999999999:::;;;<<<<<<999:::;;;;;;<<<@@@EEEIIIJJJIIIHHHGGGHHHJJJLLLNNNSSSSSSSSSSSSRRROOOKKKGGGKKKKKKJJJJJJJJJMMMRRRVVVUUUYYY___bbbcccdddgggjjjhhhccc]]]ZZZ[[[^^^````````````]]]XXXZZZ___aaa___ccccccddddddeeeiiiooosssqqqlllggggggjjjiiibbb\\\VVVVVVVVV]]]kkkwwwxxxrrrkkkeee___]]]^^^```^^^[[[\\\^^^aaaddddddcccaaa___\\\]]]^^^]]][[[ZZZ[[[]]]]]]^^^^^^]]]\\\\\\]]]^^^aaaYYYUUUWWWWWWSSSRRRUUUWWWVVVUUUVVVXXX\\\```bbbaaa^^^[[[XXXVVVWWWYYYZZZZZZZZZXXXWWWVVVVVVVVVWWWRRRRRRQQQQQQRRRSSSTTTTTTUUUTTTRRRPPPMMMLLLKKKJJJCCCHHHMMMNNNKKKJJJLLLOOOKKKHHHDDDBBBCCCEEEGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKEEEJJJOOOQQQPPPNNNNNNNNNNNNNNNMMMMMMNNNQQQSSSUUUSSSSSSRRRQQQPPPOOONNNNNNKKKMMMNNNPPPQQQRRRRRRQQQZZZ\\\\\\ZZZWWWVVVXXX[[[\\\\\\\\\^^^aaabbbaaa```______```bbbccceeeggghhheeebbbccchhhiiieeebbbbbbbbbccccccaaa```___```bbb]]]___bbbeeeffffffeeeddddddbbb___^^^^^^\\\ZZZXXX_________```bbbaaa___]]]______``````bbbcccdddeeedddaaa^^^^^^```bbbaaa```dddbbb```]]]\\\[[[ZZZ[[[YYYXXXUUUTTTSSSPPPMMMJJJLLLIIIFFFEEEEEEEEEDDDCCCGGGHHHHHHGGGDDDCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>===<<<<<<===>>><<<;;;999999999888888666555444555444333222111111111111333333444444333333222111222222222111111111000000////////////////////////////////////.........------......//////......---------------............***000000...444DDDMMMLLL333///,,,+++,,,------,,,------,,,,,,,,,,,,------------------------------....../////////000000000......///000000000000///222111000000111222444666333333222111111000//////222222222222222222333333333333333444555777888999777777777777999:::;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEGGGIIILLLOOOQQQRRRPPPMMMLLLNNNPPPQQQQQQPPPSSSUUUTTTQQQOOOOOOOOONNNOOOPPPPPPOOONNNLLLKKKNNNNNNNNNNNNMMMLLLJJJIIIHHHFFFDDDDDDEEEGGGFFFFFFAAABBBBBBBBBBBBAAA???>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999888888888777777555666777666666666888:::444444333333222222333333333333222222222111111111222111000///................../////////000000000/////////.........------...---++++++---------,,,------------------------,,,,,,,,,------------........./////////000000000000000000000000000000000//////......//////000111111222333444555666666666333333444444555666666666888888888888999:::;;;<<<888:::;;;;;;===@@@DDDGGGGGGFFFFFFFFFGGGIIIKKKMMMRRRQQQOOONNNNNNMMMMMMLLLLLLLLLLLLKKKLLLOOOSSSWWWZZZ]]]bbbdddfffgggkkkmmmgggccc]]][[[\\\___``````\\\]]][[[YYY\\\cccgggfffdddeeeeeedddeeehhhmmmqqqooolllhhhhhhiiihhhddd```^^^^^^^^^aaajjjsssrrrmmmmmmhhhbbb___aaaaaa___\\\\\\```fffjjjllliiieeeaaa___```aaa___]]]\\\]]]^^^]]]^^^```___^^^]]]]]]]]]]]]XXXVVVXXXXXXTTTTTTXXX\\\\\\[[[ZZZ[[[]]]___aaaaaa___[[[XXXVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPQQQPPPNNNKKKHHHFFFCCCHHHLLLLLLJJJHHHIIILLLGGGFFFEEEFFFGGGHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEDDDFFFDDDBBB@@@@@@AAACCCEEECCCCCCCCCDDDDDDEEEEEEEEEEEEIIIMMMOOONNNMMMMMMNNNNNNMMMMMMLLLMMMOOORRRSSSTTTSSSQQQOOONNNMMMLLLLLLLLLNNNPPPQQQSSSSSSRRRRRRXXXYYYYYYWWWTTTTTTWWWZZZ[[[ZZZ[[[]]]```aaa```___```___``````bbbdddggghhhiiieeeeeehhhiiifffdddeeeeeefffeeeccc```^^^^^^___ZZZ\\\```dddggghhhhhhhhheeecccaaa______]]][[[YYY^^^^^^^^^___aaaaaa___]]]aaaaaaaaaaaabbbcccdddeeebbb```^^^___aaacccbbb```eeedddaaa^^^\\\ZZZZZZZZZYYYWWWUUUTTTSSSQQQNNNKKKMMMJJJGGGEEEEEEEEEDDDCCCEEEFFFFFFFFFDDDDDDEEEGGGCCCCCCBBBAAAAAA@@@??????>>>===<<<<<<======<<<;;;999999999999999888777666666555444333333222222222333333333333333222222111222222111111111000000000//////////////////////////////.........---------,,,------------------,,,,,,,,,,,,---------......+++000000,,,///999>>><<<111///,,,+++,,,---,,,,,,------,,,,,,,,,,,,------------------------------.............../////////---...//////000/////////000000/////////111333444222222111111000000////////////000000111222222222222222222222333444555666666666666666777888::::::??????@@@@@@AAAAAA@@@@@@BBBBBBDDDFFFIIIMMMOOOQQQQQQNNNLLLKKKMMMOOOQQQQQQOOOPPPRRRRRRQQQPPPRRRSSSNNNNNNNNNMMMLLLKKKKKKJJJPPPOOONNNLLLKKKJJJJJJJJJFFFEEEEEEFFFHHHHHHGGGFFFCCCCCCCCCBBBBBB@@@???>>>======<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<888888888777777777666666222333444444444555777999333333444444333333222222333222222222222111111111111111000///.....................////////////000///////////////.........---+++******+++,,,,,,+++------------------------,,,,,,,,,,,,---------------.........///////////////////////////////////////............///000000000111222333444555555555333333444444555666777777777777777777888999:::;;;777999;;;<<<===???BBBEEEDDDCCCCCCDDDFFFHHHJJJLLLPPPNNNKKKIIIJJJLLLPPPRRRNNNOOOOOONNNNNNQQQUUUYYY^^^```ccceeegggiiilllooogggccc___]]]^^^```aaabbb[[[]]]]]][[[]]]cccfffffffffffffffeeedddgggkkknnnlllkkkjjjiiihhhgggfffeeedddfffgggfffiiinnnnnnkkknnnjjjeeecccddddddbbb```^^^ccclllrrrsssooohhhdddaaabbbbbbaaa^^^\\\\\\]]]\\\]]]^^^^^^^^^]]][[[[[[[[[ZZZ[[[\\\[[[XXXYYY\\\cccbbbaaa```````````````bbb```\\\YYYWWWWWWXXXYYYXXXXXXXXXWWWVVVSSSQQQPPPPPPPPPQQQRRRQQQQQQOOOOOOKKKLLLNNNOOONNNJJJFFFCCCCCCGGGJJJJJJGGGEEEFFFGGGCCCDDDFFFIIIKKKJJJGGGDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEAAA???>>>@@@BBBDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDFFFJJJKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLNNNOOOPPPUUUSSSPPPMMMKKKJJJJJJKKKMMMOOOQQQSSSTTTTTTSSSRRRTTTTTTTTTSSSRRRRRRUUUXXXYYYYYYZZZ\\\___``````___bbbaaa``````bbbeeeiiikkkmmmiiigggjjjkkkhhhggghhhiiiiiihhheeeaaa^^^]]]^^^[[[]]]aaaeeegggiiiiiiiiigggeeebbbaaa```___]]]ZZZ^^^^^^^^^```bbbbbb```^^^ccccccbbbbbbbbbbbbccccccaaaaaa```bbbddddddcccbbbhhhfffccc___\\\ZZZYYYXXXXXXVVVTTTSSSSSSQQQOOOLLLNNNKKKHHHFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDFFFIIIKKKDDDCCCCCCAAA@@@???>>>>>>>>>===<<<<<<======<<<:::999999999::::::999888888777777666555444444444444222222333333333222222111111111111111000000000000////////////////////////.........---------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,---------------000///***)))------***///...,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------...////////////..................000111222111111000000000/////////---...///000111222333333111111111111222222333444666666666666777888999:::<<<===>>>??????????????????@@@BBBFFFIIIMMMOOOQQQMMMLLLLLLMMMOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRPPPOOOMMMLLLKKKKKKLLLLLLPPPNNNLLLIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJIIIGGGDDDBBBBBBBBBAAA@@@???>>>===<<<;;;::::::999999999:::;;;;;;;;;<<<<<<=========999888888888777777777777333444444444333444555777222333444555444333222111222222222222111111111111111000///...............------........./////////////////////////////////---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------..........................................------......///000///000111222333333333333222222333444555666666777666666666666777888999:::666888;;;<<<===>>>@@@BBBBBBBBBBBBDDDFFFHHHJJJKKKKKKKKKJJJIIIJJJMMMRRRUUUQQQQQQRRRQQQQQQSSSWWWZZZ```aaacccdddfffhhhkkklllfffdddaaa``````bbbcccdddaaacccbbb]]]\\\^^^___]]]ffffffeeedddccceeehhhkkkjjjlllmmmkkkhhhfffgggiiigggkkkllljjjiiimmmnnnlllllljjjgggggghhhiiihhhfffdddiiipppuuuuuupppiiidddaaabbbbbb```]]][[[ZZZ[[[\\\[[[YYYXXXYYYZZZZZZZZZ^^^___aaaaaa___\\\]]]___eeeeeeeeeddddddcccbbbbbbdddbbb___\\\ZZZYYYYYYZZZZZZZZZ[[[ZZZXXXTTTQQQOOOPPPQQQRRRSSSRRRPPPNNNLLLIIIJJJLLLMMMLLLJJJGGGEEEDDDFFFHHHGGGDDDCCCCCCDDDBBBCCCEEEHHHKKKKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFBBB??????@@@CCCEEEFFFGGGIIIJJJIIIHHHFFFDDDBBBDDDFFFHHHIIIJJJLLLLLLOOONNNMMMMMMLLLMMMNNNNNNSSSQQQNNNKKKIIIJJJKKKLLLNNNPPPRRRTTTUUUTTTSSSRRRQQQQQQPPPOOOPPPRRRUUUWWWYYYYYYYYY\\\^^^```___^^^dddcccaaaaaabbbfffjjjmmmmmmjjjjjjnnnooojjjggggggjjjkkkjjjhhhdddaaaaaaaaabbbccceeeggghhhiiihhhhhhhhhfffdddcccbbbaaa___]]]``````aaaccceeefffdddccceeedddcccbbbbbbaaaaaabbbbbbcccdddfffggggggfffeeeiiigggddd```\\\YYYXXXWWWWWWUUUTTTSSSSSSRRROOOMMMOOOLLLIIIFFFFFFEEEDDDCCC@@@AAABBBCCCDDDGGGKKKOOOFFFEEEDDDCCCAAA@@@>>>>>>>>>===<<<<<<<<<<<<;;;999777777888999999999888888777666555444444444444444111111222333333222222222111111111000000000//////........................------------,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,---***,,,---,,,,,,//////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...............------------...///000000000000//////////////////---...///000111222333444111111111111222222333444777777666777777888999:::888999;;;===>>>??????@@@===???AAAEEEIIILLLNNNPPPIIIJJJLLLPPPRRRRRRPPPMMMPPPOOONNNMMMMMMNNNNNNNNNOOOMMMLLLJJJJJJKKKLLLMMMNNNLLLIIIGGGFFFFFFGGGHHHMMMLLLLLLLLLLLLJJJFFFBBBAAA@@@???>>>>>>=========;;;;;;:::999999999999::::::;;;;;;;;;<<<<<<======::::::999999999888888888666777777555333333444555222333444555444333222111222222222111111111000000000//////...............------------.....................///////////////...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,---------------------------------------------------......///...///000111111222222111111111222333444555666666555555555555555777888888666888:::;;;;;;<<<>>>@@@AAAAAABBBDDDFFFHHHJJJJJJGGGIIIKKKLLLMMMOOOSSSVVVSSSTTTTTTTTTTTTUUUYYY[[[bbbbbbccceeegggiiijjjjjjeeeddddddccccccccceeefffgggjjjiiiccc^^^]]]\\\ZZZdddeeeeeedddcccdddgggiiilllnnnooolllhhhfffhhhkkkjjjnnnoookkkiiikkklllkkkhhhhhhhhhjjjlllmmmmmmlllkkkmmmppprrrqqqlllgggcccaaabbbbbb```^^^\\\\\\]]]___[[[VVVUUUWWW[[[]]]^^^```bbbbbbaaa___^^^]]]\\\bbbccccccdddddddddeeeeeeeeedddaaa^^^\\\\\\\\\\\\]]]]]]]]]\\\ZZZWWWSSSQQQQQQRRRSSSSSSQQQOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFFFFEEECCCBBBAAAAAACCCCCCCCCEEEHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGDDDAAAAAABBBEEEFFFFFFFFFGGGHHHGGGEEEBBBAAA@@@AAACCCEEEHHHJJJKKKKKKNNNNNNMMMMMMMMMMMMMMMMMMOOOMMMKKKIIIIIIKKKMMMOOOMMMOOORRRTTTUUUTTTRRRPPPPPPNNNMMMMMMOOOSSSVVVXXXZZZYYYZZZ\\\^^^___^^^]]]aaa```^^^^^^___cccgggjjjkkkiiikkkppppppjjjdddccchhhiiijjjjjjhhhfffffffffeeefffhhhiiijjjkkkjjjjjjhhhfffeeeddddddcccaaa```ddddddeeegggjjjkkkiiihhhgggfffdddcccbbbaaaaaaaaaeeegggiiijjjjjjiiiiiihhhiiifffccc___\\\YYYXXXWWWWWWUUUTTTSSSSSSRRROOOMMMNNNKKKHHHFFFFFFEEEDDDCCC???@@@BBBCCCEEEHHHKKKOOOHHHGGGFFFDDDCCCAAA@@@@@@???===;;;;;;<<<<<<:::999555666777777777777777666444444333333222333333333000111222222222222222222111111000000000/////////........................------,,,,,,,,,+++++++++,,,------......------,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,---...---***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,------.../////////////////////............------...///111222222333111111111111222333444555777777777777777888999999666777999;;;===>>>??????<<<>>>AAAEEEHHHKKKMMMNNNHHHIIIMMMQQQTTTTTTQQQNNNQQQOOONNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHIIIKKKLLLLLLJJJHHHFFFFFFFFFHHHIIIOOONNNMMMMMMLLLIIIEEEAAA???>>>======<<<<<<======;;;::::::999999::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999888888888888666444333444555333333444444333333222222222111111111111000000000//////......---......///,,,,,,,,,---------......---------..................---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............///000000000000000//////000111333444555555333333333444444555666777777888::::::999:::===???@@@AAABBBDDDEEEGGGHHHHHHDDDHHHMMMNNNNNNOOORRRUUUTTTUUUVVVVVVUUUWWWYYY\\\ddddddeeegggjjjkkkiiihhhbbbcccddddddcccccceeegggggglllmmmhhhbbbaaaaaa___cccdddeeeeeeeeefffiiilllpppqqqppplllhhhfffhhhjjjmmmppppppkkkhhhiiiiiigggeeegggiiilllnnnnnnnnnnnnnnnooooooooolllhhhdddaaabbbcccdddcccaaaaaaaaacccbbb]]]WWWWWW[[[```cccdddaaabbb```]]]]]]___]]]YYY]]]^^^^^^___aaaccceeefffdddcccaaa___^^^^^^^^^^^^^^^^^^]]]\\\ZZZWWWTTTSSSRRRRRRRRRQQQOOOLLLJJJIIIIIIIIIHHHHHHIIIJJJLLLMMMGGGFFFFFFDDDCCCBBBBBBAAAEEECCCAAABBBDDDGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGIIIJJJJJJIIIGGGEEECCCBBB>>>???AAADDDHHHKKKJJJIIILLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHJJJLLLMMMKKKMMMQQQSSSSSSRRROOOMMMNNNLLLJJJKKKOOOTTTWWWYYYZZZYYYYYY[[[\\\]]]\\\ZZZ[[[ZZZYYYYYY[[[^^^bbbdddiiigggiiinnnmmmgggaaa___cccfffiiijjjiiiiiijjjjjjdddeeegggjjjlllmmmnnnooogggeeeddddddeeeeeedddbbbeeeeeegggiiilllmmmlllkkkiiihhhgggeeeddddddcccccciiijjjlllkkkjjjiiijjjjjjfffdddaaa^^^[[[ZZZYYYYYYXXXVVVTTTSSSSSSQQQOOOLLLLLLIIIFFFEEEEEEEEEDDDCCC???AAADDDEEEFFFGGGIIIKKKHHHGGGGGGEEEDDDCCCBBBBBB???===;;;;;;;;;;;;999888555666666777666666555555333222222111111222222222000000111222222222222222111000000000////////////........................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++---,,,+++***)))'''''''''(((+++,,,,,,***)))***,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++************++++++,,,------------,,,+++,,,---...////////////........................,,,,,,---...///000000111/////////000111333444555666666555555666666777777666777888:::;;;<<<<<<<<<<<<===AAADDDHHHJJJKKKLLLKKKKKKLLLOOORRRTTTSSSRRRPPPOOONNNPPPQQQQQQNNNLLLHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJJJJNNNMMMKKKKKKJJJHHHEEEBBB>>>======<<<======??????;;;;;;::::::::::::;;;;;;:::::::::::::::999999999999999999999888888888888777777777666444333444666444444333333222222333333111111111111000000000000.........------......///+++,,,,,,,,,,,,---------,,,,,,,,,,,,---------...---+++******,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------...////////////...------...000111222333444222222222333333444555666888999999888777999<<>>>>>=========???@@@AAA;;;;;;;;;::::::;;;<<<<<<:::::::::999999888888888888888888888777777777777444555666555444444555777555444333222111222333444111111111111000000000000......---------......///++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,***))))))***++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......///.........,,,,,,---///000222333333222222222222333444555555999999888777666888<<>>???@@@AAABBBCCCCCCBBBDDDHHHKKKKKKIIIJJJNNNSSSUUUVVVWWWWWWWWWWWWZZZ\\\______aaaeeeiiihhhccc^^^ZZZ]]]aaaaaa______aaaccc]]]dddiiifffbbbbbbcccbbbdddfffhhhjjjkkknnnqqqtttxxxuuuqqqllliiigggfffeeeeeefffffffffiiinnnnnnkkkfffiiilllnnnmmmkkkjjjjjjiiijjjmmmmmmkkkgggbbb___\\\^^^```aaaaaabbbeeegggZZZXXXXXX\\\cccfffeeebbbgggddd^^^[[[bbbkkkhhh___XXXWWWVVVVVVXXX[[[___bbb______^^^]]]]]]]]]]]]]]]YYYXXXVVVTTTRRRQQQQQQQQQQQQOOOMMMJJJHHHFFFEEEDDDAAACCCGGGKKKLLLLLLJJJIIIIIIGGGEEEEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEDDDCCCCCCCCCBBBAAA@@@@@@??????@@@AAACCCDDDEEEEEEEEEEEEJJJIIIGGGEEEBBBAAA@@@@@@;;;<<<@@@EEEKKKMMMJJJGGGEEEFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCHHHJJJNNNPPPPPPNNNKKKIIIKKKHHHEEEGGGLLLSSSWWWXXXXXXWWWVVVVVVWWWVVVTTTRRRXXXYYYYYY[[[]]]^^^```aaajjjdddaaaaaaaaa]]]\\\^^^]]]```dddfffgggggghhhiiiggggggggghhhhhhiiiiiijjjccccccbbbdddfffggggggfffaaaaaacccfffiiikkkjjjiiiooonnnmmmlllkkkkkkkkkkkkkkklllllliiifffeeegggjjj___^^^]]][[[ZZZZZZ[[[[[[YYYXXXUUUTTTSSSPPPMMMJJJHHHEEECCCCCCDDDEEEDDDDDDBBBEEEHHHIIIHHHEEEDDDCCCEEEEEEDDDDDDCCCCCCCCCBBB???===;;;;;;;;;:::999777999999999999888666555555222222222111111222333333222333333111//////000222////////////............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++************)))************************************************************************)))************+++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,---------.../////////000000111111111222222222222333444444555555444444777777888999:::;;;;;;<<<======>>>@@@BBBCCCEEEEEEKKKJJJIIIKKKNNNQQQQQQQQQNNNOOOQQQQQQOOONNNNNNOOONNNLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJJJJOOONNNMMMJJJHHHEEEDDDCCC;;;<<<>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888888888888999999888777666555555444444555777777666555555555555555222111111111000000//////000000000000//////////////////.........---------------------------------+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++---***''')))---///,,,))),,,+++***))))))***+++,,,++++++******++++++,,,---,,,------...//////..................////////////111111000000111111222333222333555666888:::<<<<<<<<<===????????????BBBDDDFFFFFFFFFGGGHHHJJJKKKLLLMMMOOOPPPPPPPPPQQQSSSUUUZZZ]]]^^^^^^___aaa^^^XXX]]]bbbbbb\\\[[[^^^___\\\___```___\\\XXXYYY___eeemmmmmmmmmmmmmmmmmmnnnnnnqqqooommmllljjjgggbbb___aaacccfffkkkoooooonnnkkkiiilllmmmjjjiiijjjhhhdddaaahhhkkkgggdddcccaaa___aaaaaaaaabbbbbbcccdddeeeXXXWWWWWWZZZ```ccccccbbbeeeaaa]]]]]]___bbbbbbaaaWWWYYYXXXUUUUUUXXXXXXUUUSSSTTTWWWYYYZZZ[[[ZZZZZZTTTTTTSSSRRRPPPNNNLLLKKKLLLKKKHHHFFFDDDBBBAAA@@@GGGCCCCCCGGGHHHEEEFFFKKKPPPMMMIIIFFFDDDDDDCCCBBBDDDBBB@@@@@@BBBCCCBBBAAABBBCCCDDDBBB???===<<<===>>>???AAABBBAAA@@@>>><<<>>>@@@BBBBBBAAAAAAAAACCCAAAAAACCCDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDGGGFFFDDDAAA???@@@DDDGGGGGGHHHKKKMMMMMMKKKIIIGGGIIIJJJJJJJJJIIIJJJMMMOOORRRSSSTTTSSSPPPOOOQQQSSSTTTWWWZZZ\\\]]]^^^___```eeebbb]]]ZZZYYYZZZ\\\\\\\\\]]]^^^___bbbdddggghhheeecccbbbdddhhhiiifffdddbbbdddggggggddd```\\\[[[YYY\\\aaadddfffgggiiikkknnnkkkiiikkknnnmmmhhhcccjjjeeeaaaaaadddfffbbb^^^ZZZ[[[]]]]]]]]]ZZZWWWUUUWWWVVVUUUTTTSSSPPPLLLHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHFFFFFFFFFFFFFFFCCCAAACCCCCCBBBAAA@@@@@@@@@AAA999::::::;;;:::999777666999999888777666555444444555555444333333222222111:::666111///000111111111////////////............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************************************************************))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,------.../////////000000000111111111222222222333444444555555444444555666777888999::::::;;;<<<===>>>???AAACCCDDDEEEGGGFFFGGGIIILLLNNNNNNNNNJJJLLLMMMMMMLLLLLLNNNOOOOOOLLLJJJHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIILLLKKKJJJHHHFFFDDDBBBAAA<<<===>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888999999888777666555444444444444666666555444444444444555111111111000000000//////000000000/////////......///.........---------,,,------------------------++++++,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++...***((()))---...+++(((+++***))))))))))))***++++++************+++,,,,,,,,,------............---------........./////////111111000000000111222222222333444666888999;;;;;;;;;===>>>>>>===>>>@@@BBBAAABBBBBBCCCDDDEEEFFFGGGJJJKKKMMMMMMNNNOOOQQQTTTWWWZZZ\\\[[[\\\^^^\\\WWWXXX\\\\\\XXXXXX]]]___]]]\\\]]]\\\YYYUUUVVV[[[aaahhhgggfffeeefffhhhjjjlllooommmjjjiiigggeeebbb___^^^```dddhhhllllllkkkiiijjjllllllhhhfffgggfffbbbaaaddddddaaaaaaddddddbbb___```aaabbbbbbaaa```___YYYXXXXXX[[[___aaaaaa```bbb___]]]^^^___```^^^\\\WWWYYYXXXTTTSSSUUUUUURRRMMMOOOSSSUUUWWWWWWUUUTTTQQQQQQPPPOOONNNLLLKKKJJJIIIHHHFFFDDDBBB@@@@@@???CCC@@@AAAFFFHHHFFFHHHMMMOOOLLLGGGDDDCCCCCCBBBAAACCCAAA@@@@@@AAABBBBBBAAA@@@AAABBB@@@===;;;;;;;;;======>>>>>>>>>===<<<;;;<<<>>>AAABBBAAAAAAAAABBB>>>???@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEDDDBBBAAABBBEEEGGGGGGHHHIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGFFFHHHJJJMMMOOOPPPQQQPPPNNNMMMOOORRRSSSUUUXXXZZZZZZZZZ[[[\\\]]]\\\YYYXXXYYYYYYZZZZZZZZZ[[[]]]___aaaccceeeeeebbbaaaaaaaaabbbbbbaaa```___aaabbbbbb___[[[YYYXXXZZZ\\\___aaabbbccceeegggjjjgggfffhhhjjjjjjeee```bbb```___^^^^^^^^^]]]]]]YYYZZZ\\\]]]]]][[[XXXWWWWWWVVVTTTTTTSSSPPPLLLHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDDDDEEEEEECCCBBBBBBAAA@@@>>>============<<<<<<======<<<;;;:::999999888777666555444444333444444333222222111111000@@@888000---111333222000/////////............---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))++++++*********)))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---......//////000000000000111111111111222333444444555555444444444444555666777888999999;;;;;;===>>>@@@BBBCCCCCCCCCCCCDDDGGGJJJKKKJJJIIIHHHIIIIIIIIIIIIJJJMMMOOOOOOLLLHHHFFFGGGHHHHHHHHHJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@<<<===>>>>>>===<<<;;;999::::::::::::::::::::::::999888888777777777888888777777666555444444444444555444333333222222333333111111000000000000//////000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))******+++************************)))))))))************+++...+++))))))+++,,,***'''******))))))))))))*********************++++++,,,---------......---,,,,,,------------............000000000000000111111222222222444555777888999::::::;;;<<<;;;;;;;;;===???>>>??????@@@AAABBBCCCCCCEEEGGGIIIJJJJJJLLLOOOQQQSSSWWWYYYXXXXXXZZZYYYUUUUUUWWWWWWUUUWWW]]]``````\\\\\\[[[XXXTTTUUUYYY]]]dddccc``````aaadddhhhkkkllljjjfffdddcccbbbaaa```]]]```cccgggiiiiiihhhgggiiikkkiiidddbbbcccbbb___``````\\\ZZZ^^^eeegggddd\\\]]]___```___]]]ZZZXXX[[[ZZZZZZ\\\^^^___^^^]]]^^^]]]\\\]]]]]]\\\YYYVVVVVVXXXVVVRRRQQQRRRRRROOOJJJMMMQQQTTTUUUSSSQQQOOOLLLLLLLLLKKKJJJJJJIIIIIIFFFEEECCCBBB@@@???>>>>>>???===???DDDGGGGGGJJJNNNMMMJJJFFFCCCBBBBBBAAA@@@AAA@@@>>>>>>@@@AAA@@@???>>>??????>>>;;;999999:::;;;;;;;;;:::::::::999999:::===@@@BBBAAA@@@@@@@@@:::;;;===???@@@BBBBBBBBB@@@@@@??????@@@AAACCCDDDDDDEEEEEEDDDCCCCCCEEEGGGFFFFFFFFFFFFEEEEEEDDDDDDBBBCCCCCCCCCCCCDDDGGGIIIIIIKKKLLLKKKKKKKKKMMMOOOQQQSSSUUUVVVUUUTTTUUUVVVSSSTTTVVVWWWXXXXXXWWWWWWWWWYYY[[[^^^```aaaaaa```]]]^^^^^^]]]\\\ZZZ[[[[[[[[[\\\\\\[[[XXXUUUTTTTTTZZZ\\\]]]]]]]]]^^^```bbbdddbbbbbbcccfffeeeaaa]]]ZZZ[[[\\\ZZZXXXWWWXXX[[[YYYZZZ[[[\\\[[[YYYWWWVVVUUUTTTRRRRRRQQQNNNJJJGGGDDDDDDDDDEEEFFFFFFFFFGGGGGGDDDBBBAAABBBBBBBBBAAACCCBBB@@@>>>===<<<==================<<<;;;999999777777666555444444333333222222222111000000//////;;;666000///111333222000//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************))))))))))))******************++++++++++++************++++++++++++******,,,+++++++++++++++++++++++++++,,,---......///////////////000000000111111222333333444444444444444222222333444555666777777999:::;;;===>>>@@@AAABBBAAAAAACCCGGGJJJKKKIIIGGGIIIIIIHHHGGGFFFHHHKKKMMMLLLIIIEEEDDDEEEGGGHHHIIIHHHIIIJJJKKKKKKIIIGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@============<<<;;;999888999999999999999999999999999888888777777777777888777666555444333333333333333333222111111111111111000000000000000000///////////////.........------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******************************))))))))))))************---+++))))))******(((&&&)))))))))))))))))))))))))))))))))))))))***++++++,,,------------,,,++++++,,,,,,,,,,,,------------000////////////000111111111222333444555666777888888999:::999888888:::<<<>>>???@@@AAAAAABBBBBBBBBBBBCCCFFFGGGHHHJJJMMMOOOPPPUUUWWWVVVVVVXXXXXXUUUVVVUUUUUUUUUYYY^^^aaabbb______]]]ZZZWWWWWWZZZ]]]aaa`````````cccfffiiikkkjjjfffbbb```___``````______bbbeeeffffffeeedddcccdddfffccc^^^]]]______\\\^^^\\\XXXXXX___ggggggaaaXXXYYYZZZZZZYYYXXXVVVUUU[[[\\\\\\\\\]]]\\\[[[ZZZ\\\[[[ZZZZZZYYYWWWUUUTTTSSSUUUSSSOOONNNPPPPPPMMMLLLOOOSSSUUUUUUQQQMMMJJJHHHGGGGGGGGGGGGGGGGGGHHHDDDCCCBBBAAA??????>>>>>>======???BBBEEEGGGJJJLLLLLLIIIEEEBBBBBBAAA@@@??????>>><<<<<<>>>???>>>======>>>>>><<<:::888999::::::999999888777888888888:::===@@@@@@???===;;;;;;888999;;;===???@@@AAAAAA???>>>=========>>>@@@AAACCCDDDFFFFFFDDDDDDDDDEEEEEEDDDCCCAAAAAAAAAAAABBB???@@@AAAAAA@@@AAADDDGGGDDDEEEFFFFFFGGGIIIKKKLLLOOOPPPQQQQQQOOOOOOOOOPPPNNNQQQUUUWWWWWWUUUSSSRRRSSSVVVZZZ]]]___^^^]]][[[XXXZZZ\\\ZZZWWWVVVXXX[[[YYYYYYXXXVVVSSSQQQQQQRRRZZZZZZZZZYYYXXXXXXZZZ]]]_________```bbbbbb^^^[[[ZZZZZZYYYYYYXXXXXXYYYZZZYYYYYYYYYYYYWWWUUURRRPPPRRRPPPNNNMMMMMMKKKGGGEEEBBBBBBCCCCCCDDDEEEFFFFFFEEEBBB???>>>???@@@AAA@@@@@@???===;;;:::::::::;;;::::::999888777666666555666555555444333333222222111111000//////......---000111111111000000000000............------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++******))))))******++++++******)))++++++++++++++++++++++++******+++,,,---...///000....../////////000000000111222222333333333333333000111222333444555555666777888999;;;===>>>???@@@AAABBBDDDGGGJJJKKKIIIHHHKKKKKKJJJGGGFFFFFFHHHJJJHHHEEECCCCCCEEEHHHJJJJJJFFFGGGIIIJJJIIIHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<<<<;;;:::999888888999999999999999999999999999888888777666666777777666555444333333222222222222222111000000000000000//////////////////000000............------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))))))))'''&&&(((((((((((((((((((((((())))))(((((())))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,//////......//////000111111111222333444444555555555666777777666666888:::===>>>???@@@AAAAAAAAA@@@@@@BBBDDDEEEFFFHHHKKKNNNNNNSSSVVVUUUTTTVVVXXXWWWVVVTTTSSSUUUZZZ]]]___``````___]]]ZZZXXXYYY[[[\\\]]]^^^aaadddfffhhhiiiiiihhhddd```]]]]]]^^^_________bbbddddddaaa___^^^___^^^```^^^ZZZZZZ]]]^^^[[[\\\ZZZXXXZZZaaahhhddd\\\VVVVVVTTTSSSSSSTTTUUUVVVZZZ\\\]]]]]]\\\ZZZYYYXXX\\\[[[XXXVVVSSSSSSTTTUUUOOORRRQQQMMMLLLOOOOOOMMMNNNPPPSSSTTTRRRNNNIIIEEEEEEDDDDDDDDDDDDEEEFFFGGGEEEDDDCCCAAA@@@?????????>>>???@@@AAACCCGGGIIIIIIKKKHHHDDDBBBAAAAAA@@@???===<<<::::::<<<===<<<;;;=========;;;999888999::::::999888777777777777888;;;===???>>>;;;888666666777888:::<<<>>>???@@@@@@???===<<<::::::;;;===>>>BBBDDDEEEEEECCCBBBBBBBBBBBBAAA???>>>>>>>>>???@@@??????@@@???>>>???BBBDDDAAAAAAAAACCCEEEGGGIIIIIIKKKLLLMMMLLLKKKKKKLLLMMMNNNRRRVVVXXXVVVRRRPPPPPPQQQTTTXXX[[[\\\[[[YYYWWWTTTWWWYYYXXXVVVVVVYYY]]]YYYYYYXXXUUURRRPPPQQQRRRXXXXXXXXXVVVUUUUUUWWWYYY\\\\\\^^^___``````]]]\\\^^^[[[XXXYYY]]]^^^]]]ZZZXXXXXXWWWUUURRROOOLLLJJJMMMKKKIIIHHHGGGFFFCCCAAA@@@@@@AAAAAABBBCCCDDDDDDBBB???<<<;;;<<<>>>??????;;;999777555555666888999888888777555444333333333444444333333222111111111000//////......------,,,***---000111///......///.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************(((((()))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))************))))))*********+++++++++++++++)))***+++,,,---...///000............////////////000000111222222222222111000000111222333444555555666666888999;;;===>>>???AAAAAABBBEEEHHHJJJIIIGGGKKKKKKKKKHHHFFFEEEGGGHHHDDDCCCBBBCCCFFFIIIJJJJJJEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@;;;;;;::::::999999888888999999999999999999999999999888888777666666666666555555444333222222222222222111000000//////000000......////////////000000......---------,,,,,,,,,******++++++++++++,,,,,,************************))))))************))))))***))))))(((((())))))***((((((((((((((((((((((((***)))))))))))))))((((((******))))))((((((''''''''''''((((((((((((''''''((((((((((((((())))))***)))***++++++,,,,,,,,,+++************++++++++++++...............///000000111111111222222333333333333444555555555666888::::::;;;===>>>>>>>>>===<<>>???BBBBBBAAACCCGGGHHHGGGIIIFFFBBB@@@@@@@@@???>>>;;;:::888888:::;;;:::999<<<<<<;;;999777777888:::888888888888777777777666;;;;;;;;;999666444333333666777888:::<<<======>>>===<<<:::888888:::===>>>AAACCCDDDCCC@@@>>>>>>>>>???>>>===<<<<<<===>>>????????????>>>======???AAA@@@??????AAADDDFFFGGGGGGHHHIIIJJJIIIIIIIIIKKKMMMPPPTTTWWWWWWSSSPPPOOOPPPQQQSSSWWWYYYZZZYYYWWWUUUUUUUUUVVVVVVVVVXXX[[[]]]ZZZZZZYYYVVVSSSRRRRRRSSSUUUVVVWWWVVVTTTTTTVVVWWWYYY[[[]]]______^^^]]]\\\```[[[XXXZZZ___bbb___[[[WWWVVVTTTQQQNNNKKKHHHGGGIIIGGGEEEDDDCCCBBB@@@>>>>>>>>>??????@@@@@@AAAAAA>>><<<::::::;;;<<<<<<<<<;;;:::888888999;;;>>>@@@999888777555444333333333222222222111111000000000/////////...------,,,,,,......---.........---,,,.........---------,,,,,,++++++++++++++++++++++++************************************************(((((((((((())))))*********)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))((())))))))))))))))))((()))*********++++++++++++))))))***+++---...///000------........./////////......///000000000000000000000111222333444444555555555666888:::;;;======???>>>???AAADDDFFFFFFFFFHHHIIIIIIHHHFFFEEEFFFGGGCCCCCCCCCEEEHHHIIIIIIHHHDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@????????????999999999888888888999999::::::::::::::::::::::::999999777666666555555555555444333222111111111111222111111000///000000000........./////////000000---------,,,,,,,,,,,,+++************+++++++++,,,************************((())))))))))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((******))))))(((((((((((((((((()))(((''''''((((((&&&'''(((((((((((('''&&&(((''''''''''''((())))))'''((()))+++,,,,,,,,,,,,)))))))))*********++++++......------......///000000000111111111111111111111222444444555666999;;;999:::<<<======<<<;;;:::???@@@BBBBBBBBBCCCFFFHHHIIIPPPTTTRRRPPPSSSWWWXXXSSSNNNNNNVVV]]]]]][[[\\\ZZZYYYWWWVVVWWWXXXYYYYYY]]]___aaadddfffhhhhhhiiihhheeeaaa___^^^^^^]]]\\\ZZZ^^^bbbaaa^^^]]]___bbb\\\___```]]]\\\^^^]]]ZZZYYY[[[\\\^^^dddiiieee^^^ZZZYYYXXXVVVUUUVVVWWWWWWUUUXXX\\\]]][[[YYYYYYZZZYYYYYYYYYVVVSSSRRRSSSVVVRRRSSSQQQLLLJJJKKKJJJFFFEEEGGGIIIJJJIIIGGGEEECCCEEEDDDCCCBBBBBBCCCEEEFFFGGGEEEDDDAAA???>>>======???CCCCCCAAACCCHHHJJJGGGFFFCCC???=========<<<<<<:::888777777888999999888::::::999777555555777999666666777777777666555444777888777555222111333444444555666888999::::::::::::888777666888;;;???AAABBBBBBBBB@@@<<<::::::;;;;;;;;;;;;<<<<<<===>>>?????????>>><<<::::::;;;===@@@???>>>@@@CCCFFFFFFEEEEEEFFFGGGGGGHHHIIILLLOOOPPPTTTVVVTTTPPPNNNOOORRRRRRSSSVVVXXXXXXWWWVVVUUUXXXVVVTTTUUUWWWYYYZZZ[[[ZZZ[[[ZZZXXXUUUSSSSSSSSSRRRTTTVVVVVVVVVUUUVVVWWWWWWYYY\\\^^^^^^]]]\\\\\\\\\ZZZXXXYYY\\\^^^^^^\\\TTTSSSRRRPPPMMMKKKIIIHHHHHHFFFCCCBBBBBBAAA???===========================;;;:::999999;;;;;;:::999;;;:::999:::<<<@@@EEEGGG:::999777555333333333333111111000000000000///////////////...------,,,,,,555000******...000---***......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((())))))******++++++++++++((()))***+++---...///000---------.........//////---......///////////////000000111222333444444555444555666777999;;;<<<======<<<;;;===@@@CCCDDDCCCDDDFFFHHHHHHGGGFFFFFFGGGDDDDDDEEEGGGIIIIIIGGGEEEDDDCCCBBBAAAAAAAAAAAABBB@@@@@@??????>>>>>>======999888888777888888999999::::::::::::::::::::::::999999777666555555555555555444333222111111111111222222111000000000000000---.........//////000000---------,,,,,,,,,++++++))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((((('''&&&'''((((((''''''((()))%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))&&&''')))***,,,---------))))))))))))************...------------...//////000000000000000111111111///111333444555666999<<<:::;;;===>>>>>>===<<<;;;>>>???@@@AAA@@@AAADDDFFFHHHOOOSSSPPPOOORRRVVVWWWSSSNNNOOOYYYaaa```^^^___ZZZYYYWWWWWWXXXZZZZZZZZZbbbbbbcccdddfffiiikkkmmmhhhfffbbb```___^^^]]]\\\[[[___ddddddbbbbbbfffiii___bbbccc```______]]]YYYXXX[[[]]]^^^dddiiihhhccc]]]]]]\\\[[[ZZZXXXWWWVVVSSSWWW\\\]]][[[ZZZZZZ[[[VVVXXXZZZYYYVVVSSSSSSTTTUUUVVVSSSLLLIIIIIIGGGCCCCCCDDDFFFHHHIIIHHHGGGGGGFFFEEECCCBBBBBBCCCEEEFFFGGGEEECCCAAA>>>===<<<;;;>>>BBBCCCAAACCCJJJLLLIIIDDDAAA===;;;;;;;;;::::::999777666666777888888777888888777555333333555777444555666777777555333222444444333222000111333666333444555666777777777777666666555555888===BBBEEEBBBBBB@@@===:::888888999999:::;;;<<<======>>>>>>>>>>>>===;;;888888999:::AAA???>>>@@@CCCFFFFFFEEECCCEEEFFFGGGGGGJJJMMMPPPPPPSSSTTTRRRNNNMMMPPPTTTRRRTTTUUUWWWWWWWWWUUUUUU[[[WWWTTTTTTWWWYYYYYYXXXZZZ[[[[[[ZZZWWWTTTSSSSSSPPPSSSVVVWWWWWWVVVWWWXXXVVVXXX[[[]]]]]]\\\\\\\\\VVVWWWYYYYYYXXXYYY[[[]]]RRRQQQPPPOOOMMMLLLKKKKKKHHHEEECCCAAAAAAAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;999888888999;;;;;;999888555444444555888===BBBFFF999888555333222111111111000000000000////////////000//////......---,,,,,,//////...---,,,,,,++++++------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000000111222333444444444666666666555444333888999<<<>>>@@@@@@AAA@@@DDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDEEEFFFGGGFFFDDDBBBBBBAAAAAAAAABBBCCCCCCBBB???===>>>AAAAAA===888555777888888666666888;;;>>>:::666555777888888666666666666666555444333222333333333222222222111111333333222222111000//////////////////////////////------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))''''''((()))***)))(((++++++***))))))******+++,,,---...//////000000000///000000000111111111111111222444555666666777777999999999:::;;;<<<===>>>===???@@@???>>>@@@EEEIIIGGGHHHJJJLLLNNNPPPRRRSSSOOOPPPWWWaaagggccc^^^[[[___]]][[[[[[[[[[[[YYYWWWccccccdddgggkkkmmmmmmlllfffdddccccccddddddcccaaa^^^```cccfffggggggfffeeebbb```___```cccdddbbb```fffdddbbbbbbdddfffgggfffcccbbb```___]]]\\\\\\[[[XXX[[[]]]]]]\\\[[[[[[[[[YYYZZZ[[[ZZZXXXUUUTTTSSSXXXUUUPPPKKKHHHGGGHHHHHHDDDEEEGGGJJJLLLJJJFFFBBBDDDFFFHHHEEEAAA>>>???@@@@@@@@@@@@@@@?????????>>>@@@@@@AAABBBBBBBBBAAAAAA???===999888888888777666777777777777777666555444666555555555555666666777666666666666555444333222444333222222222222333444555444444444444555666666:::999999999;;;===@@@BBBCCC???;;;999999999888777666666888999;;;<<<>>>>>>???===::::::<<<<<<999666@@@AAABBBBBB@@@@@@AAABBBDDDDDDDDDEEEFFFGGGIIIIIIKKKKKKKKKKKKMMMPPPSSSTTTVVVWWWXXXWWWUUUTTTTTTUUUZZZXXXWWWWWWYYYYYYXXXWWWZZZZZZXXXWWWVVVVVVVVVVVVSSSRRRQQQRRRUUUWWWWWWVVVXXXYYY[[[\\\]]]\\\\\\[[[___^^^\\\[[[YYYYYYYYYYYY___[[[UUUQQQNNNMMMLLLKKKHHHGGGDDDBBBAAA@@@@@@@@@<<<======<<<::::::;;;===999999888777666666666777888777666444444555555666888555222222333444222000////////////000000000000222111000///...---,,,,,,///......---,,,,,,++++++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))*********)))))))))(((((((((((()))************)))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111222333333333333444444444333333222777999;;;===???@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCEEECCCCCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBB@@@>>><<<===@@@???<<<777555777888777555555888:::===:::666666777888777666666666666666555444333222333222222222111111111111222222222111111000000000........................------,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''')))((('''(((***+++***)))++++++************++++++,,,---...///000000000000/////////000000000111111000111222333444555555555888888888999:::;;;<<<===>>>???@@@>>>===>>>BBBEEEGGGHHHIIILLLNNNPPPRRRSSSNNNMMMQQQYYY^^^]]][[[ZZZ]]]]]]\\\\\\[[[[[[[[[[[[bbbcccfffiiilllmmmjjjhhhdddggglllpppqqqlllddd^^^cccfffhhhgggdddaaa___^^^___^^^]]]___bbbdddcccbbbdddddddddfffggggggdddbbb___```aaaaaa```___]]]\\\ZZZ[[[\\\ZZZXXXUUUUUUUUUUUUVVVVVVVVVUUUSSSSSSSSSUUURRRNNNJJJHHHGGGHHHIIIEEEFFFHHHJJJKKKIIIEEEAAADDDEEEEEEDDDBBB@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>;;;999888888888888777777777777777777777666666666666555555555555555666666666666555555444222222444444333222222333444444444444444444444555555666999888888888:::<<>>:::888888999888777555666666888999:::;;;<<<===;;;::::::<<<===;;;999>>>@@@AAAAAA@@@@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIFFFHHHJJJMMMPPPRRRTTTTTTTTTUUUVVVUUUSSSSSSUUUVVV]]]\\\[[[\\\]]]]]][[[YYY[[[[[[YYYXXXWWWWWWVVVVVVXXXVVVTTTTTTVVVXXXXXXXXXYYYZZZ[[[]]]^^^_________[[[ZZZZZZYYYZZZ\\\^^^```^^^ZZZUUUQQQOOOMMMKKKJJJHHHFFFDDDBBBAAA@@@@@@AAA>>>======<<<<<<<<<<<<<<<::::::999888777777777777888777666555444555555666666333111111222333111000/////////////////////000000000///...------,,,,,,......------,,,,,,++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))*********)))))))))(((((('''((())))))******))))))(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((((((((((((((())))))((((((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------////////////000111222333222222111111111222222222666777999;;;===>>>??????@@@AAABBBCCCDDDDDDCCCBBBCCCBBBAAAAAACCCCCCBBBAAACCCBBBAAA@@@@@@@@@@@@@@@???<<<:::;;;>>>>>>;;;777666777777777666666777999;;;999777666666777777666555666666555555444333222111111111111000000000000111111111111000000000000........................,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***(((((()))***+++***)))++++++++++++++++++++++++,,,---...///000000000000....../////////000000000...///000222333333444444666666666777888999;;;;;;>>>??????>>><<<===???BBBEEEFFFIIIKKKNNNOOOQQQQQQPPPMMMNNNSSSWWWXXXYYY[[[ZZZ]]]___^^^[[[ZZZ\\\^^^aaacccfffjjjlllkkkgggdddeeehhhnnnrrrrrrmmmddd]]]eeeiiillliiibbb]]][[[\\\]]]\\\\\\^^^aaadddddddddcccdddfffhhhiiifffaaa]]][[[^^^aaaccccccaaa^^^\\\]]]\\\[[[WWWSSSPPPOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRPPPNNNKKKHHHGGGHHHIIIJJJGGGGGGHHHIIIJJJGGGCCC@@@DDDCCCBBBCCCDDDCCCBBB@@@<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888999999999888666666777777777777777777777666555444444333444444444555555555444333222111444444333333333333444444333333333333333444555555888777777777999;;;===>>>===;;;888777888999888888555555666666777888888888;;;:::999:::<<<===<<<;;;<<<>>>???@@@???@@@AAACCCCCCEEEFFFHHHIIIIIIIIIIIIBBBDDDIIINNNQQQSSSTTTTTTRRRSSSSSSRRRQQQSSSVVVXXX^^^]]]]]]^^^______\\\ZZZ]]]]]][[[ZZZYYYXXXXXXXXX]]]ZZZWWWVVVXXXZZZ[[[[[[\\\\\\]]]___aaabbbcccddd[[[ZZZYYYYYYZZZ]]]```bbb\\\YYYUUURRRPPPNNNKKKIIIHHHFFFDDDBBBAAAAAAAAAAAAAAA>>><<<<<<>>>???>>><<<<<<;;;:::999888888888888777666555555444444555555333111000000111222111000////////////////////////......------,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))))))))))))((((((((('''''''''(((((()))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,////////////000111222222222111000000000111222333555555777999:::<<<======>>>???AAACCCDDDDDDCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@CCCBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;<<<===;;;999888888888777777777888999999888777666666666666666555555555555444333222222000000000000000///////////////000000000000000000------------------------,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((***)))((()))+++++++++)))***++++++,,,,,,,,,,,,,,,,,,---...//////000000///---............/////////...///000111222333333333444444444555666777999999===============>>>???AAACCCEEEGGGJJJLLLNNNOOOOOOTTTQQQQQQUUUWWWVVVXXX[[[ZZZ^^^```^^^ZZZXXX[[[___```aaacccgggiiijjjgggeeehhhgggeeeeeeeeeccc```^^^aaagggllljjjbbb]]]]]]```]]]]]]]]]^^^```ccceeeeeeddddddeeeggggggddd___[[[\\\^^^```bbbbbb```^^^\\\^^^]]]ZZZVVVQQQNNNNNNOOOQQQPPPOOOOOOPPPPPPPPPPPPKKKJJJHHHGGGGGGIIIKKKLLLHHHHHHGGGGGGGGGEEEBBB???BBB@@@???AAADDDEEECCC@@@:::999999888999999:::;;;::::::999999888888888888999777666777999:::999888666666666666777888888999666666555333222222222222333333444444333222111111444444333333333333444444222222222222222333444444666666666666777888:::;;;999777666666777888888777555555555666666666666666999999888999999999999999999;;;===>>>>>>???AAACCCBBBDDDGGGIIIJJJIIIHHHHHHBBBDDDHHHKKKOOOQQQRRRSSSQQQQQQQQQPPPPPPSSSWWW[[[\\\\\\\\\^^^___^^^\\\ZZZ``````^^^]]][[[ZZZZZZZZZ]]]ZZZWWWVVVXXX\\\^^^___``````aaaaaabbbcccdddeeeaaa___\\\ZZZYYYZZZ]]]^^^[[[YYYVVVTTTRRRPPPLLLJJJHHHFFFEEECCCBBBAAABBBBBBDDD???<<<<<<@@@BBB???<<<===<<<;;;:::999888888888666666555555444444444444222111111111111222222222///////////////.........,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))))))))************************************+++++++++,,,............///000111222222111000000000111333444333444555666888:::;;;<<<>>>???AAACCCDDDDDDDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@BBBAAA@@@???>>>=========>>><<<;;;;;;<<<<<<<<<;;;:::999888888888999999999777777777666555555666666555555555555444333222111//////////////////////////////////////////000000------------------------,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''(((((()))(((((((((***+++***))))))***+++,,,,,,,,,,,,++++++,,,---......//////...,,,,,,---------............///000111222333333333333333333444555666777888::::::;;;<<<>>>@@@AAAAAA@@@BBBEEEHHHKKKLLLLLLLLLUUUSSSTTTWWWWWWTTTUUUXXXZZZ]]]```]]]XXXVVVXXX\\\___^^^^^^aaadddggghhhhhhhhheee```^^^^^^^^^^^^^^^___eeekkkiiiccc^^^___bbb____________```aaadddeeefffeeecccbbbbbb```^^^[[[______^^^^^^]]]\\\\\\[[[]]]\\\ZZZVVVRRRPPPPPPQQQSSSQQQOOOOOOQQQQQQOOOMMMIIIHHHGGGGGGGGGIIIKKKLLLHHHGGGEEEEEEDDDCCC@@@>>>@@@>>>===???CCCDDDBBB???:::999888777777888999:::;;;:::888777666666666666666555555666888999888777666555555555666777888999555555333222111111111111222222222222222111111000222333333333333333333222111111111111111222333333555555555555555666777777666555444444666777777666555555555555666666666666888888777777555444444444888999<<<======>>>@@@BBBAAACCCEEEGGGHHHHHHGGGFFFFFFFFFFFFGGGIIILLLNNNPPPOOOOOOOOOOOOPPPSSSXXX\\\[[[ZZZ[[[\\\^^^^^^]]][[[bbbaaa```^^^]]]\\\[[[[[[ZZZWWWUUUUUUYYY]]]```bbbdddcccccccccccccccbbbbbbccc```]]]ZZZYYYYYYZZZ[[[ZZZXXXUUUTTTRRRPPPMMMKKKGGGFFFEEECCCBBBBBBBBBCCCDDD@@@<<<===AAACCC@@@<<<>>>===<<<:::999888888888555555555555555444444333222333333222222222333444000/////////......------+++++++++++++++*********,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))************++++++++++++---------......///000111000000000000111111222333222222333444555777999:::<<<>>>@@@BBBDDDDDDDDDDDDAAA@@@??????AAAAAA@@@???@@@???>>>==================<<<<<<;;;;;;;;;<<<<<<;;;999888888999999999888555666777666555444555666444555555444444333222111////////////000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))''''''((()))***)))((('''(((***+++,,,,,,+++***)))***+++,,,------------+++,,,,,,,,,,,,---------......000111222333333333222222222333444555777777888888888:::===???@@@???===???BBBFFFHHHIIIIIIIIIOOONNNQQQUUUTTTPPPPPPTTTXXXZZZ[[[ZZZWWWUUUWWWYYY]]][[[[[[\\\```dddfffgggdddcccbbbaaabbb```^^^[[[___dddhhhgggaaa]]]\\\^^^_________^^^^^^___ccceeegggddd```^^^]]]]]]\\\\\\^^^]]][[[ZZZYYYYYYYYYYYYYYYZZZYYYVVVRRRPPPPPPQQQQQQOOONNNOOOQQQPPPMMMIIIFFFFFFEEEEEEFFFGGGHHHIIIGGGEEEBBBAAAAAAAAA???======<<<===>>>@@@AAA@@@???<<<:::888777666777999:::;;;:::777666444444444555333333333555777888777555666555444444444555666777444333222111111000111111000111111111111111000000111111222222222222111111000000000000000111222222333333333444444444444444444333222333555666555444444444444555555555555555666777777555333111111222777999;;;;;;<<<===???@@@???AAABBBDDDEEEEEEEEEEEEGGGFFFEEEDDDEEEHHHJJJLLLKKKMMMNNNNNNOOORRRVVVZZZZZZYYYYYYZZZ]]]______^^^bbbaaa___]]]\\\[[[ZZZZZZVVVTTTSSSUUUYYY]]]```bbbccccccddddddcccaaa___^^^^^^]]]\\\ZZZZZZZZZZZZ[[[XXXVVVSSSQQQPPPOOOMMMKKKGGGFFFEEECCCBBBCCCCCCDDDCCC@@@>>>>>>@@@AAA@@@>>>>>>===<<<:::999888888777444555555555555444333333333444444333222222333555000//////......---------,,,,,,++++++*********)))++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))(((((((((&&&'''(((((())))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))))))))((('''))))))))))))))))))))))))*********+++++++++,,,,,,------------...///000000------...///000111111111111111111222444666888999:::;;;>>>@@@BBBCCCCCCCCC???>>>===>>>?????????===>>>>>>===<<<<<<=========;;;;;;;;;:::999999;;;<<<:::888666666777888777555333555777777555333555666444444444444333222111111/////////000000111111111/////////......---------++++++++++++++++++++++++++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((&&&&&&&&&((()))((('''%%%''')))+++++++++***)))((()))***++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,---...///000111111111222222222333444555666777777666555888;;;<<<;;;::::::<<<@@@DDDFFFGGGGGGFFFHHHHHHKKKOOOOOOMMMPPPUUUSSSTTTUUUUUUVVVWWWXXXXXXZZZYYYZZZ\\\___aaabbbbbb_________``````___\\\YYY]]]___bbbbbb___\\\ZZZZZZ[[[\\\\\\\\\[[[]]]bbbfffdddaaa^^^\\\\\\\\\[[[ZZZWWWWWWXXXYYYXXXXXXWWWWWWUUUVVVVVVTTTQQQNNNMMMNNNKKKIIIIIIMMMPPPOOOJJJEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEBBB@@@>>>??????>>><<<:::;;;===>>>======>>>>>>>>>===:::888777777888::::::999666444222222222333222111222333555666444222666555333222222333444555222111111000000000111111///000000111111000000//////000111111111111000///000////////////000111111222222222333333222222111333222111333444555333222222222222333333444444444333555666555222111222444666888:::;;;:::;;;===???>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGIIIKKKMMMNNNPPPSSSUUUVVVUUUTTTUUUYYY\\\^^^______^^^\\\ZZZYYYWWWWWWVVVVVVTTTTTTVVVZZZ]]]______^^^```bbbcccccc```]]][[[ZZZZZZ[[[[[[ZZZZZZYYYYYYVVVSSSOOOLLLLLLLLLKKKJJJGGGFFFEEECCCCCCCCCDDDDDDAAA@@@??????????????????>>>===;;;:::888777777666444444555555555444333222333444555333000///111333000000///......---,,,,,,------,,,+++******))))))+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))***++++++++++++,,,,,,,,,---------------///000000***+++---///000000///...000000000111333555777999888:::<<>><<<;;;<<<===>>>===<<<======<<<<<<<<<======>>>999:::999888777888:::<<<999666444444666777555333222555777777444333444666444444444444333222111111//////000000111111222222000000///...------,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&((((((((('''$$$&&&(((***+++***)))((('''((()))******++++++*********+++++++++,,,,,,,,,++++++---...///000000000222222222333444555777777777555444666999999777555888;;;???BBBEEEFFFEEEDDDEEEDDDGGGKKKLLLLLLRRRYYYPPPOOOPPPRRRVVVXXXYYYXXXYYYYYYZZZ]]]___```^^^\\\]]][[[XXXWWWXXXYYYYYYXXXXXXZZZ\\\^^^^^^\\\ZZZYYYWWWXXXZZZYYYYYY\\\bbbgggaaa___]]]\\\\\\[[[YYYXXXQQQSSSVVVYYYYYYXXXVVVUUURRRSSSTTTRRROOOKKKJJJIIIEEEDDDEEEJJJOOONNNIIICCCBBBBBBAAAAAA@@@@@@@@@AAACCCAAA>>>======>>>===<<<888;;;>>>>>>;;;:::<<<>>>@@@>>>;;;888777777888:::999888555222000000111111111000111333444444333111666555333111111111333444111000000000000000111222//////000000000000000///...///000111111000///...///////////////000111111111222222222222111000000222111111222444444222111///000000111222222333333111444666555333222444777777888::::::::::::<<<>>>=========>>>???@@@BBBCCC???@@@CCCEEEFFFFFFEEEEEEEEEGGGJJJKKKLLLNNNPPPRRRRRRPPPOOOPPPTTTYYY\\\]]]]]]\\\ZZZXXXVVVUUUTTTSSSWWWVVVVVVWWWZZZ]]]]]]]]]ZZZ]]]```cccccc```]]]ZZZZZZ[[[[[[[[[[[[YYYWWWVVVTTTPPPLLLIIIHHHIIIIIIIIIGGGFFFEEECCCCCCCCCDDDDDD@@@@@@AAA???>>>===>>>@@@======;;;999888777666666333444555555555444333222222444444222///...///222000000///...------,,,,,,......---,,,+++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------..................------000000000111222333555555555666777:::<<>>>>>@@@===;;;;;;===>>>===;;;:::;;;<<<===>>>>>>>>>>>><<<:::888666555555666777777666444222111000//////...///111222333333222222333333333222222222111111//////000//////...------.......................................///000000............////////////111111000000//////......111111111000000000000000111111111111000000000000333222222222111111000000888999999:::::::::999999999:::<<<>>>>>>>>>>>>===@@@AAABBBAAA??????@@@AAAAAADDDHHHIIIHHHGGGIIIKKKJJJIIIKKKPPPVVVZZZYYYWWWXXXVVVUUUUUUWWWWWWTTTQQQTTTSSSSSSSSSTTTVVVYYYZZZ]]]\\\\\\]]]______^^^\\\RRRTTTUUUTTTRRRQQQSSSVVVSSSPPPLLLHHHFFFEEEGGGHHHEEEEEEDDDCCCBBB@@@???>>>???>>>===<<<;;;:::999999<<<<<<;;;:::888666444333333333333222111000///...000000000000////////////......---,,,,,,,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''''''''((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++------------------,,,,,,.........---------------000000000111222333444555444555777999;;;===>>>???>>>;;;999999;;;<<<:::999;;;<<<<<<======<<<<<<;;;999999888777666555444333555555444333333333333444444444444444444444444444444333333222222111111000//////............//////...------------,,,,,,,,,******++++++++++++***************)))))))))((((((*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((((((((('''%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))((('''((()))((((((((()))******+++++++++,,,,,,---------------//////000111222333444444333222222444666777666444777:::===>>>>>>===>>>???BBBDDDFFFGGGHHHIIILLLNNNMMMOOOQQQSSSTTTVVVYYY\\\UUUVVVXXXZZZ[[[\\\\\\\\\[[[XXXUUUTTTVVVZZZ\\\]]]ZZZYYYXXXYYYZZZYYYVVVSSSRRRUUUWWWYYYZZZ\\\^^^```^^^___^^^]]]___aaa\\\TTTQQQPPPPPPQQQRRRRRRPPPNNNPPPOOOOOOMMMKKKHHHEEECCCDDDCCCBBBCCCEEEEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>???===:::;;;<<<===<<<::::::;;;<<<<<<======<<<<<<:::888666444333444555555666555444222111000//////...///000111222222222222111111111000000000000//////////////////...---------------------------------,,,,,,,,,,,,---......------........./////////000000//////////////////000000000000000000000000000000000000////////////111111111111000000000000555666666777777777777666777888:::;;;<<<<<<;;;;;;;;;<<<>>>=========>>>???@@@CCCEEEFFFEEEDDDFFFHHHGGGGGGJJJNNNRRRTTTUUUTTTUUUSSSRRRRRRTTTTTTQQQOOOPPPPPPPPPQQQSSSUUUXXXZZZ\\\[[[ZZZZZZ[[[[[[ZZZXXXTTTVVVVVVTTTPPPOOOPPPRRRRRROOOKKKGGGDDDCCCDDDDDDDDDDDDCCCAAA@@@???>>>=========<<<;;;:::999888888;;;::::::888777555333222111111222222222111111000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000000111333444555444444555777888999:::;;;:::999888888:::;;;;;;:::<<<<<<=========<<<<<<;;;777777666666555444333333555555444333333333333444444444444444444444444444333333333222111111000000//////............//////------------,,,,,,,,,,,,)))***+++,,,,,,+++***)))******))))))))))))((((((******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))'''(((((())))))******+++++++++,,,------------,,,...//////000111222333333222111111333555555444333555777999::::::;;;===???@@@BBBDDDEEEEEEFFFHHHJJJKKKNNNPPPQQQRRRTTTWWWYYYVVVVVVVVVWWWWWWXXXYYYZZZWWWUUUTTTTTTWWWZZZ\\\\\\ZZZXXXVVVVVVVVVUUUSSSQQQRRRSSSUUUUUUUUUVVVYYY\\\]]]___^^^\\\]]]^^^XXXPPPPPPPPPOOONNNLLLKKKLLLNNNOOOOOONNNLLLJJJGGGEEECCCDDDBBB??????@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>><<<::::::;;;;;;;;;:::;;;;;;;;;;;;;;;::::::999777666444333222222333444666555333222000000//////.........//////000111222/////////.........------......//////......------------------------------***************+++,,,,,,------------.........................../////////////////////////////////........................///////////////000000000111222222333444444333333555666777999999999888888555777999::::::;;;===???AAAAAABBBAAA@@@AAACCCEEEBBBEEEHHHJJJKKKMMMOOOPPPOOONNNNNNOOOPPPPPPNNNMMMMMMMMMNNNOOOQQQTTTWWWYYYZZZXXXVVVUUUVVVWWWVVVUUUVVVVVVVVVSSSOOOLLLLLLLLLPPPMMMIIIDDDAAA@@@@@@AAADDDCCCAAA>>>============;;;;;;:::999888777777666999999888777555333222111000000111222222222222222000////////////.........------,,,++++++++++++,,,***))))))((((((''''''&&&************************))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------/////////000111222333444333333444444555666666777777777777777999:::;;;<<<<<<<<<=========<<<;;;;;;777666666555555444444444555555444333333333333444333333333333333333333333333333222222111000000000///......------......///---------,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''((()))''''''(((((()))***************+++,,,,,,,,,,,,,,,---......///000000111111111111111222444555444333333555777888888:::>>>@@@@@@AAACCCDDDDDDDDDFFFHHHKKKNNNPPPRRRRRRSSSUUUWWWWWWVVVUUUTTTUUUVVVXXXYYYWWWVVVUUUUUUXXXZZZ[[[[[[[[[ZZZWWWUUUTTTSSSRRRQQQOOOQQQTTTUUUUUUUUUWWWYYY\\\^^^]]][[[ZZZZZZUUUNNNOOOOOOOOOKKKHHHHHHLLLQQQPPPOOONNNLLLJJJHHHFFFEEECCCAAA???>>>???@@@@@@???@@@@@@@@@@@@@@@???>>>>>><<<;;;:::999999::::::999;;;;;;;;;;;;999888777666555444333333222333333444555444333111000000//////......------...///111222............------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,,,,,,,------------,,,,,,------......//////------------............,,,,,,,,,,,,---------------------....../////////...///000111111222111111333444666777777777666666222444777999:::;;;>>>@@@AAA@@@???======>>>AAACCC???CCCGGGHHHGGGGGGJJJNNNKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNOOOQQQSSSVVVWWWWWWUUUSSSSSSTTTUUUUUUTTTUUUTTTSSSQQQNNNLLLJJJIIIKKKIIIEEEBBB@@@???@@@@@@CCCAAA>>><<<::::::;;;<<<::::::999999888777666666888888888777555444222111000111111222222222111111/////////.........------,,,,,,+++************+++((((((((('''''''''&&&&&&************************(((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))************+++++++++,,,,,,++++++++++++,,,,,,------.........///000111222333222222222333333333333333444555666777888999;;;<<<<<<<<<<<<<<<<<<;;;::::::666666666666666666666666555555444333333333333444333333333333333333333333333333222111111000000///......------------......------,,,,,,,,,+++++++++---,,,+++))))))+++,,,---)))))))))(((((((((((('''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''((('''''''''((())))))******)))***++++++,,,,,,++++++,,,------....../////////222111111333555666555333333555777888999;;;>>>AAA???AAACCCDDDCCCDDDFFFGGGLLLNNNQQQSSSSSSSSSTTTVVVWWWVVVTTTSSSTTTUUUXXXYYYYYYXXXVVVVVVXXXYYYYYYYYYZZZYYYWWWUUURRRQQQPPPQQQLLLPPPUUUXXXYYYXXXXXXXXX[[[]]]\\\YYYWWWXXXTTTOOONNNOOONNNKKKHHHJJJPPPUUUPPPOOONNNLLLJJJHHHGGGFFFAAA@@@@@@AAABBBAAA???===@@@@@@@@@@@@???>>>======;;;;;;:::999999999999:::<<<;;;;;;:::999777555444444444444444444444555555444333222111000/////////...------,,,---///000222//////.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,,,,,,,------.........///---...///000111111111111333444555666777666555555333555888:::;;;===@@@BBBBBB@@@===;;;<<<>>>@@@BBB???BBBEEEEEEDDDEEEIIILLLJJJKKKLLLNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRTTTUUUUUUUUUQQQPPPPPPPPPOOONNNLLLJJJEEEDDDBBB@@@@@@@@@AAABBBAAA@@@===:::999999::::::::::::999999888777777777888888888777666444333222333333333222111000//////............------------++++++***)))))))))))))))((((((((((((((('''''''''************************((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******++++++,,,)))******++++++,,,,,,---------......///111222333111111111111222222222222333444666666666777:::<<<;;;;;;;;;;;;;;;:::999888666666666666666666777777555555444333333333333444222222222222222222222222222222222111000000//////......------------......,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---))))))((((((((((((''''''''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&''''''(((((())))))***))))))***++++++++++++***,,,,,,,,,,,,------......222111111333555666555333333555777999:::;;;>>>@@@>>>@@@BBBCCCCCCDDDFFFHHHLLLNNNQQQSSSSSSRRRSSSTTTUUUTTTSSSRRRSSSUUUWWWYYYZZZXXXUUUTTTVVVWWWXXXXXXVVVWWWWWWTTTQQQOOONNNOOOLLLQQQXXX\\\\\\[[[YYYXXXYYY[[[ZZZVVVUUUWWWVVVSSSPPPOOOMMMKKKJJJMMMRRRVVVOOONNNLLLJJJIIIGGGGGGFFFAAAAAA@@@AAABBBAAA>>><<<@@@@@@@@@???>>>===<<<;;;:::;;;;;;:::888888999;;;<<<;;;;;;:::999777555444333444444555555666666666333333222000000/////////---------......///000111/////////............---++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,,,,)))******++++++,,,,,,------------------.........---...///000111222222222333444555666666555444444555777999;;;;;;===???AAA@@@>>>;;;:::<<>>AAABBBBBBDDDFFFHHHJJJMMMPPPRRRQQQPPPQQQQQQQQQPPPPPPQQQRRRTTTVVVWWWWWWTTTQQQPPPRRRUUUWWWXXXUUUWWWXXXWWWSSSPPPOOOPPPQQQUUUZZZ\\\\\\ZZZYYYYYYXXXZZZXXXTTTSSSWWWYYYXXXSSSPPPMMMKKKLLLOOOQQQRRRMMMLLLJJJHHHFFFEEEEEEEEECCCAAA???>>>??????>>>===AAAAAA@@@???>>><<<:::999;;;<<<===;;;999888:::<<<;;;;;;;;;:::999777666555222333444555666666666666333222111000000//////000------...///000000000000//////.........---------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,)))))))))*********+++++++++++++++++++++*********(((((()))******+++,,,,,,))))))***++++++,,,------............------------,,,---...000111111222222222333444555555444333222555777999999999:::<<<>>>===;;;888999<<>>@@@DDDGGGIIIIIIIIILLLOOOQQQPPPQQQSSSVVVPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVTTTQQQNNNLLLKKKLLLNNNQQQRRROOOMMMCCCCCCBBBBBBBBBBBBCCCCCC>>>>>>===<<<:::999888888777777777666666666666666666666666555555333222111222222222222222111000///---------,,,,,,,,,,,,+++***)))((((((''''''(((((('''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++((())))))***++++++,,,,,,---------...///000111222//////000000111111222222222444666666444555888;;;:::::::::999888777666555222333333444444555555555555555444333333333333444111111111111111111111111222222111111000/////////...------,,,,,,------...,,,,,,,,,+++++++++******'''***...111111...***''')))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''((()))))))))(((((()))***************++++++++++++++++++,,,,,,///......000222333222000000333777::::::::::::;;;:::===???AAABBBCCCFFFHHHIIILLLOOOPPPPPPOOOOOOOOOMMMNNNNNNPPPQQQSSSTTTUUUTTTQQQNNNMMMPPPTTTWWWYYYVVVYYY[[[ZZZWWWSSSRRRSSSVVVXXX[[[[[[ZZZYYYXXXYYYWWWYYYWWWRRRRRRWWW[[[[[[VVVQQQLLLKKKMMMOOOPPPOOOLLLJJJHHHFFFDDDCCCCCCDDDEEEAAA===;;;<<<===>>>???BBBBBBAAA???===;;;999888;;;<<<===<<<999888:::===;;;;;;;;;:::999888777666111222333444555666666666222222111000//////000000,,,...///111111111000000.........---------,,,,,,)))***+++,,,,,,,,,,,,,,,************************)))))))))))))))***++++++))))))))))))************,,,+++++++++******))))))'''(((((()))***++++++,,,)))******+++,,,,,,------/////////......---------+++,,,...///000111111111111222333444444333111111555666888888777777999:::;;;888777888<<<>>>???===???===<<<>>>CCCHHHIIIHHHHHHLLLPPPQQQQQQQQQTTTWWWMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUVVVWWWVVVSSSMMMIIILLLLLLLLLOOORRRRRROOOLLLEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>======;;;999888777555555555555555555444444555555555444333222111000000000111222222222222111---------,,,,,,,,,++++++))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((******))))))***,,,)))************+++++++++,,,,,,------.../////////......//////000000111111444444333333444555777888::::::999888777666555444444444555555555444222111666666666555444333111111333333222111111000000///111111111111111000/////////............---------************************(((***---//////...+++)))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''((((((++++++************++++++......//////000000111111111222444666888999:::::::::===@@@AAABBBCCCEEEFFFFFFHHHJJJKKKLLLMMMOOOQQQKKKJJJLLLPPPUUUWWWVVVTTTUUUYYYWWWPPPOOOUUUYYYYYY\\\^^^^^^]]]YYYWWWVVVVVVVVV\\\aaa```[[[XXXZZZ^^^YYYXXXVVVVVVWWWVVVTTTRRRPPPOOOMMMKKKKKKLLLNNNOOONNNJJJFFFFFFHHHHHHEEEAAADDDBBB???===<<<;;;<<<===??????>>><<<;;;:::999888<<<;;;999777777888999::::::999777777888888666555333444444555555444444333333222111111000000111111......//////000000111111......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******,,,+++)))((((((((()))***+++*********))))))(((((())))))))))))******************))))))******+++,,,,,,+++***)))((()))***+++(((...666;;;:::444///+++...///111111000000222333444666888888888999;;;<<<;;;<<<===<<<;;;:::;;;===BBB@@@@@@BBBEEEFFFDDDBBBGGGIIIJJJJJJJJJLLLOOORRRQQQNNNNNNVVV___aaa[[[SSSYYYWWWUUURRROOOMMMLLLKKKNNNNNNNNNOOONNNNNNMMMMMMGGGFFFEEEFFFFFFFFFDDDBBB===>>>>>>>>><<<;;;999777777777666666555444444444666555555444444333222222444333111//////000111222222000...+++)))))))))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((()))+++))))))*********+++++++++,,,,,,,,,---......////////////////////////000000000000000000111333555666:::999888777666555444444333444555555555444333222555555555555444333222222333333333222111111000000000111111111111000//////............------------***************************++++++,,,,,,,,,++++++))))))))))))((((((((('''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((+++******))))))******+++,,,------......///000000000111333555666888888999999;;;>>>??????@@@AAACCCDDDFFFHHHIIIJJJKKKMMMOOOKKKJJJKKKNNNSSSVVVUUUTTTTTTXXXXXXTTTTTTZZZ^^^]]]``````___]]]YYYVVVVVVVVVXXX\\\```___\\\ZZZ[[[\\\ZZZXXXWWWVVVVVVTTTRRROOONNNNNNLLLLLLKKKLLLLLLMMMMMMIIIDDDCCCEEEFFFCCC@@@CCCAAA???===<<<<<<===>>>>>>>>>===<<<;;;:::999999<<<:::999777777888999:::999888666666777777555444222222333333333333222222222222111000000000000111////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((())))))******))))))(((+++***)))((((((((()))************)))))))))(((((((((((()))))))))***************)))))))))***++++++,,,,,,+++***************///444:::===;;;666111...---///000000000000111333333555666777666777888::::::;;;<<<<<<::::::;;;<<>>>>>AAAEEEGGGFFFDDDEEEFFFHHHHHHHHHJJJMMMPPPMMMKKKLLLRRRYYY[[[WWWRRRWWWVVVTTTRRROOONNNMMMLLLOOOOOOOOOOOONNNMMMLLLKKKHHHFFFEEEFFFFFFEEECCCAAA>>>>>>>>>>>>===;;;999888888888777777666555555555555555555444333333222222444222111//////000111222111000---+++)))))))))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***+++***((('''((())))))))))))*********+++++++++,,,,,,------......////////////........................000111333555666888888777666555444444333222222444555555444333333333333444444444444333333444444333333222111111000000000111111000000///...............------------************************,,,+++)))(((((()))***+++)))))))))(((((((((''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((+++******))))))******+++++++++,,,,,,---......///...///111333555666666777777999;;;;;;;;;<<<===???AAACCCEEEFFFGGGHHHJJJLLLJJJIIIJJJLLLPPPSSSTTTTTTTTTXXXZZZXXXYYY^^^aaaaaabbbbbb```\\\XXXVVVVVVWWWZZZ\\\^^^___^^^]]]\\\[[[ZZZYYYVVVUUUTTTRRRNNNLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKFFFBBB@@@AAAAAA@@@>>>AAA@@@>>>=========>>>???<<<<<<<<<;;;;;;;;;::::::;;;:::888777777777888999888777555555666666444333000111111111111111111000222111000000//////000000000000//////...------,,,---------,,,,,,,,,++++++************************))))))))))))(((((((((((('''(((((())))))(((((('''+++***)))((((((((())))))******))))))))))))(((((((((((())))))))))))******)))))))))))))))******++++++,,,,,,,,,,,,+++******---000444555333///+++***,,,...///000//////000222222444555555444444555777888:::;;;:::999888999:::;;;;;;<<<@@@DDDFFFGGGFFFBBBDDDEEEFFFFFFHHHKKKMMMJJJKKKMMMPPPTTTVVVVVVTTTUUUUUUSSSQQQPPPOOOOOOOOOQQQQQQPPPOOONNNLLLKKKJJJHHHGGGEEEEEEEEEEEEBBB@@@>>>>>>???>>>===<<<:::999:::999999888777777666666555555444333333222222111333222000/////////000111000///---+++***)))******))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***+++***(((''''''((())))))))))))************+++++++++,,,------......//////......------,,,,,,//////000222444666777888777666666555444333333333000111333444555444444333111222333444444444444444444444333333222111111111000000000000000//////............---------,,,,,,******************************)))((((((((())))))))))))(((((((((''''''''''''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%(((''''''''''''(((((()))******))))))))))))******++++++,,,,,,---............///000222444555555555666777999999888999:::<<<@@@BBBDDDDDDDDDEEEGGGIIIIIIHHHHHHJJJLLLOOORRRSSSSSSWWWZZZZZZ[[[]]]___```aaaaaa^^^[[[WWWVVVXXXYYY]]]\\\\\\^^^aaa```]]]ZZZZZZXXXUUUSSSRRROOOKKKHHHIIIJJJKKKLLLKKKJJJHHHFFFGGGDDD???============<<>>>>>======>>>??????::::::::::::::::::::::::999999888777666777777888777555444444444444333111000000111111111111000000111000//////......//////............------,,,,,,,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((('''(((((())))))(((((('''******))))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))***)))(((((((((((()))******+++,,,---------,,,***)))(((***,,,,,,***((('''''',,,---...///......///111222333444444333222333555777888999888777666777999999999;;;>>>AAACCCDDDDDD@@@BBBDDDEEEEEEFFFIIIKKKKKKMMMOOOQQQRRRTTTWWWXXXTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRPPPNNNLLLJJJIIIGGGFFFEEEDDDDDDCCCAAA???>>>>>>??????>>><<<;;;::::::::::::999888888777777444444333333222111111111222111000////////////000......,,,+++************((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******)))'''&&&'''((((((((()))))))))***************++++++,,,---------...---------,,,,,,++++++...///111333555666777888555444444333333222222222000111333444444444333333111111222333444444444444444444333222222111111000000000000000000///.........------------,,,,,,,,,************************((())))))))))))((('''&&&((((((((((((''''''''''''&&&''''''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%+++******))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''''''''((())))))***))))))))))))))))))***+++,,,,,,------...//////...///000222333444444555555666777777666777999<<>>;;;;;;;;;;;;;;;==================>>>>>>888888888888888999999999777777666666555555555555555333222222222222111///000000111111111111000000000///......------......++++++,,,,,,------------,,,,,,+++++++++*********))))))))))))))))))))))))((()))))))))))))))))))))((())))))******))))))((())))))))))))((((((''''''(((((((((((((((((())))))'''(((((((((((()))))))))((((((''''''(((((()))******+++,,,---,,,+++***)))((()))++++++******+++---***,,,---...------...000111333444333222222333444444666777666555444555666888999;;;<<<===>>>??????>>>@@@CCCDDDDDDEEEGGGIIIIIILLLNNNPPPPPPRRRUUUXXXSSSSSSRRRRRRRRRSSSTTTTTTTTTSSSRRRPPPNNNKKKIIIGGGEEEDDDCCCBBBCCCBBB@@@=========>>>>>>>>><<<;;;:::::::::999999888777777777333333333222111111000000000000/////////...//////---,,,++++++************((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))***)))'''&&&'''(((((((((((()))))))))******)))******++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,...000222333333333333333333222222111111111111111333444444333222222111111222333333444333333333333222222111000000/////////000000//////...---------------,,,,,,,,,,,,************************((()))******)))(((&&&%%%((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&******))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''&&&''''''((()))******))))))(((((())))))***++++++,,,------......///...///000111222333333333444555555555555666999<<<===???@@@AAAAAAAAACCCEEEDDDEEEGGGHHHHHHJJJLLLOOORRRQQQSSSUUUTTTQQQRRRUUUXXXXXXXXXWWWUUUVVVXXXZZZ[[[YYYYYY[[[^^^^^^ZZZWWWUUUSSSPPPOOONNNLLLHHHFFFGGGHHHIIIIIIHHHFFFDDDBBB???>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<666666666666666666777777444444444444444333333333333222000000111111///...///000000111111000000//////...------,,,,,,------)))******+++,,,---------+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((()))))))))((('''&&&''''''(((((((((((())))))''''''(((((((((((())))))'''''''''''''''((())))))***++++++++++++***))))))''')))*********+++---...***+++------,,,,,,...//////111222222111111222444333444555444333222333555666888::::::999999:::;;;<<<>>>AAACCCCCCDDDEEEGGGEEEGGGJJJKKKMMMNNNQQQSSSQQQQQQQQQQQQQQQRRRSSSSSSQQQPPPOOOMMMKKKHHHFFFDDDBBBAAA@@@@@@AAA@@@>>>===;;;<<<=========<<<:::999999888888777666666555555333333222111111000000///////////////............+++++++++++++++*********))))))))))))))))))))))))'''&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&((()))(((''''''((()))(((((((((((()))))))))***))))))******+++,,,,,,,,,*********+++++++++++++++***+++---...000000000000222222111111111111000000222222333444333222111000111222222333333333222222222222111000000//////...//////000000//////...------------,,,,,,,,,++++++************************+++***)))(((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''((())))))&&&&&&&&&''''''((()))***))))))(((((((((((())))))******++++++,,,---------,,,---...000111111111111111222333333333555999;;;:::<<<>>>>>>>>>>>>@@@AAAAAADDDGGGHHHGGGHHHJJJLLLOOOMMMNNNQQQPPPLLLMMMRRRUUUVVVWWWVVVTTTSSSTTTUUUUUUUUUVVVXXXYYYXXXVVVTTTQQQOOONNNMMMMMMLLLIIIGGGGGGGGGGGGGGGFFFDDDBBBAAA;;;<<<>>>>>>===<<<<<<<<<:::::::::;;;::::::999999555555444444444444444444222222222222222111111000222111//////000000...---......////////////.........------,,,,,,,,,,,,,,,*********++++++++++++++++++*********))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))((((((''''''((()))))))))((('''&&&'''''''''((((((((())))))'''''''''((((((((())))))''''''&&&&&&''''''((()))+++***))))))(((((())))))&&&((())))))(((((()))+++)))***,,,,,,++++++---...,,,...///000///000111333111222333333111111222333333555888888666666777999999<<>>======>>>??????>>><<<:::;;;<<<<<<<<<;;;999999777666666555555444333333222222222111000000//////.../////////......------*********+++++++++******))))))))))))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''(((((('''''')))***(((((((((((()))))))))))))))))))))***++++++,,,,,,))))))******+++++++++,,,***+++---///000000//////111111111111000000000000222333333444333222000///222222333333333222222111111111000000///.........///////////////......------------,,,,,,,,,++++++************************...,,,(((&&&%%%&&&(((***(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&$$$%%%'''(((((('''%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&'''''')))******))))))(((((((((((()))))))))))))))***++++++,,,,,,+++,,,---...///////////////000111111111444888;;;999:::<<<<<<<<<<<<>>>??????CCCGGGHHHGGGGGGIIIKKKMMMJJJKKKOOONNNJJJLLLRRRTTTUUUVVVUUUSSSQQQPPPQQQQQQRRRTTTUUUUUUTTTRRRQQQNNNMMMLLLLLLLLLLLLIIIGGGGGGGGGFFFFFFDDDCCCBBBAAA999;;;>>>??????>>>======999::::::::::::999888777444444444333333222222222111111111111111000//////111000......//////---,,,,,,------......------,,,...---,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&'''((()))))))))(((&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((+++***((('''''''''((())))))***++++++)))((()))***(((***+++,,,++++++,,,...***+++---.........000222000222333222111000111222000333666666555444666888777:::===?????????@@@BBBBBBBBBDDDGGGLLLNNNMMMKKKLLLLLLLLLKKKLLLLLLMMMMMMHHHHHHGGGEEECCCAAA???===<<<;;;;;;<<<>>>???===<<<999:::;;;;;;;;;:::999888555555555444333333222222222222111111000/////////......//////......---,,,))))))***++++++++++++***))))))))))))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((------,,,+++*********+++,,,,,,,,,---------.....................///000000000000000000////////////000111111111111222222222333///,,,---222333000,,,///............---------------,,,,,,,,,,,,++++++''''''(((((())))))******///---+++(((&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&))))))(((((((((((()))))))))************+++++++++++++++,,,------......///...///000111222333444444888999::::::::::::999888>>>AAADDDGGGHHHJJJLLLNNNNNNOOONNNJJJGGGHHHMMMQQQYYYWWWTTTRRRQQQQQQPPPOOOSSSPPPMMMKKKKKKLLLLLLLLLOOOMMMKKKKKKKKKJJJHHHFFFHHHGGGEEECCCAAA???===<<<======>>>>>>>>>>>>>>>===888999999999888777666555555444333333222222333333444444333333222111000000000000000///......------,,,------......------,,,,,,+++******))))))******+++++++++*********))))))+++******)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((())))))((('''&&&'''%%%$$$&&&)))+++***(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,------.../////////......///000000000000000//////000111222333333444666777888:::;;;<<<======>>>???AAACCCEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJGGGGGGGGGEEECCC@@@>>><<<;;;::::::999999888888777888777777999::::::888666555444333222111111111111...///000000000///---,,,......---------,,,,,,,,,---,,,+++***)))((('''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((((((((((((((,,,,,,+++***************,,,,,,,,,,,,------------...............//////000000/////////////////////000000111111111222222222111000////////////...---............------------,,,,,,+++++++++*********(((((()))))))))))))))***,,,+++)))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((((((''''''''''''(((((())))))*********+++++++++++++++,,,,,,---............//////000222333333444666777999:::::::::999888===@@@DDDHHHIIIKKKMMMOOOOOONNNMMMKKKIIIIIILLLNNNSSSQQQOOONNNMMMMMMMMMLLLPPPNNNLLLKKKKKKLLLMMMMMMQQQOOOLLLJJJJJJIIIGGGFFFFFFEEECCCAAA???===<<<;;;;;;;;;;;;<<<;;;;;;::::::888888888888777666555555555444333333222222333333222222222111000000//////000//////......------,,,,,,,,,------------,,,,,,,,,+++******))))))******++++++*********)))))))))***))))))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&%%%'''%%%$$$&&&(((***)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,,,,,,,---......//////------...////////////......//////000111222333444555666777999:::;;;<<<<<<<<<===???AAACCCEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDCCCAAA>>><<<:::999999999999888888888888888888888999:::999777555333333222111000000000000...///000000000///---------,,,,,,,,,++++++++++++++++++***)))(((''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((+++************)))))))))++++++,,,,,,,,,---------...------------...//////////////////////////////000000000111111111222222...000111000...,,,...///............------------+++++++++*********))))))***************)))))))))((((((''''''(((((()))***&&&&&&''''''((())))))***&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&'''''')))))))))*********++++++++++++,,,,,,------............///000111222333333444555777888999:::999999<<<@@@EEEIIIKKKLLLMMMNNNNNNMMMKKKKKKKKKKKKJJJIIINNNMMMLLLKKKKKKKKKLLLLLLMMMLLLLLLKKKLLLMMMNNNOOOSSSPPPMMMJJJIIIHHHGGGEEECCCBBBAAA???===<<<:::999;;;;;;;;;::::::999999999888888777777666555555444555444444333333333333333000000000//////......---///......------,,,+++++++++,,,,,,------,,,,,,+++++++++***))))))))))))***************))))))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%'''%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&'''''''''''''''(((((())))))******+++++++++,,,,,,---.........+++,,,------......------......///000111222333333444555666777888:::;;;;;;:::;;;===???AAACCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBAAA???<<<:::999999999999999888888888888888888888888999999666444333222111000/////////////////////000///......---++++++++++++************))))))((((((''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((((((((())))))*********)))))))))++++++++++++,,,,,,,,,,,,------,,,,,,------...///.........///////////////000000000000111111111111//////000000000000111111.........---------,,,,,,++++++++++++************,,,,,,++++++******))))))''''''''''''(((((())))))'''''''''(((((()))))))))&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''(((''''''&&&&&&''''''((())))))))))))***************++++++,,,------............//////000111222222111333555777888999999999<<<@@@FFFJJJKKKJJJJJJJJJMMMKKKJJJKKKMMMLLLHHHDDDLLLLLLMMMMMMMMMMMMOOOPPPLLLMMMMMMNNNNNNOOOQQQSSSUUURRRMMMJJJIIIHHHFFFEEEBBBAAA@@@???===<<<::::::======<<<;;;::::::::::::888777666555555444444444555555444333333333333333000000/////////...............---,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))******)))))))))((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''(((((()))***************++++++,,,---------+++,,,,,,------------------......///000111222222333333444555666888999::::::;;;<<<===@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA???===<<<:::999<<<<<<;;;:::999888777777888777777888999888555333333222111000000//////000///////////////......---,,,++++++++++++*********''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((((((((()))((()))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......------....../////////000//////000000000111111111000---,,,///333666555222...------------,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,++++++******))))))(((((((((((((((''''''''')))((((((((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&''')))(((((((((((((((((()))(((((()))))))))***************++++++,,,------............//////000000111///111333555777888888888===@@@EEEHHHHHHGGGFFFEEEKKKIIIIIIKKKMMMLLLGGGBBBJJJLLLOOOOOOOOOOOOQQQSSSMMMOOOQQQQQQPPPQQQSSSVVVVVVRRRNNNKKKJJJHHHFFFDDDBBBAAA@@@???>>>===<<<<<<===<<<;;;::::::::::::;;;888777666555444444444555666555444444333333444444111111000000000000//////---------,,,++++++************++++++++++++******+++***))))))(((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******))))))******+++,,,,,,,,,,,,,,,---............---------...///000111111222111111111222333555777888;;;;;;<<<===???BBBDDDFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA???===<<<;;;;;;@@@???>>><<<:::888666555777666666777888777555333444444333222111111111111000/////////............,,,,,,,,,,,,++++++++++++&&&&&&&&&&&&''''''''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))((()))***+++++++++***)))))))))*********+++++++++,,,++++++++++++,,,---------------......//////000/////////000000000111111111---***...444888555111------------,,,,,,,,,,,,---------,,,,,,,,,++++++***************)))))))))((((((((((((((('''&&&%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&((())))))(((((((((((())))))((((((((()))))))))************++++++,,,,,,---------........./////////000///000222444666666666666;;;>>>BBBDDDDDDCCCCCCCCCGGGHHHIIIKKKLLLJJJGGGDDDHHHKKKOOOPPPNNNNNNPPPSSSPPPRRRUUUTTTRRRQQQSSSVVVTTTRRROOOMMMKKKIIIFFFDDDBBBAAAAAA@@@???>>>>>>===:::999888888888888:::;;;999888666555444555555666666555555444444444444444111111111111111111111111...------,,,,,,+++******)))******++++++******)))******)))(((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***(((((())))))***++++++++++++,,,------......------,,,,,,---...///000111111000//////000111333555777<<<<<<<<<===???BBBEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBAAA???======<<<<<<@@@???>>><<<999777666555555555555666888777555333555444333222111111111111000000///............///---,,,,,,,,,++++++++++++&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))******)))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))((()))+++,,,---,,,+++***))))))))))))*********++++++++++++++++++,,,,,,---,,,,,,---......///000000////////////000000000111///---,,,...111222111///---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***(((((()))))))))))))))***''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((((((((((((''''''((((((((((((((((((((()))))))))************+++,,,,,,------------............//////...000111333555555555444777:::===???@@@AAABBBCCCDDDFFFIIIJJJIIIHHHGGGGGGHHHLLLQQQQQQOOONNNQQQTTTQQQTTTWWWUUURRRPPPQQQTTTRRRQQQOOOOOOMMMJJJFFFCCCAAA@@@@@@??????>>>>>>>>>:::999888777888:::<<<===:::999777555555555666777666666555444444444444444111111111111111111111111.........---,,,,,,++++++))))))************))))))******)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&((()))***###%%%'''&&&%%%%%%&&&)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))''''''((())))))******+++***++++++,,,,,,,,,,,,,,,+++,,,---...///000000111///.........///222444666<<<<<<<<<<<<>>>AAADDDFFFFFFEEECCCBBBAAABBBCCCDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;:::888777666555333333333555777888666444444333222111000000000000111000///...---......///++++++++++++************((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((()))+++---------+++***))))))))))))************++++++******++++++,,,---,,,,,,------...///000000////////////000000000000---///000///---,,,---...---------,,,,,,,,,+++++++++++++++************)))''''''(((((())))))******%%%&&&'''((((((((('''&&&###$$$$$$%%%%%%&&&&&&'''%%%''')))++++++)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&(((***+++---...''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((('''''''''&&&&&&'''''''''(((((((((((()))))))))))))))******+++,,,,,,------------.....................000111333444444444333333666999<<<>>>@@@CCCEEEAAAEEEIIIJJJHHHFFFGGGIIIJJJOOOSSSTTTQQQPPPSSSVVVRRRUUUXXXVVVQQQNNNOOORRRPPPPPPPPPPPPOOOKKKFFFCCC@@@?????????>>>>>>>>>===;;;;;;:::999;;;===???AAA;;;:::888666555666777888666666555444444444444555000000000000111111111111///......------,,,,,,+++))))))************))))))******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((()))"""%%%''''''%%%%%%'''***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))''''''(((((()))*********))))))***++++++++++++++++++,,,,,,---...///000000...---------...111333555;;;;;;;;;;;;>>>AAADDDFFFFFFEEECCCAAAAAAAAACCCDDDBBBAAA???===<<<;;;<<<<<<888888888777777777777666222222333555777888777555333222111000////////////111000///------......///************))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%''''''''''''((((((((()))******)))(((((((((((((((******))))))((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))***************)))******++++++,,,------............////////////............////////////..............................---------,,,,,,,,,************************,,,+++***(((((((((((()))(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((()))***+++%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%(((---111666...%%%###(((,,,+++((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))***,,,......,,,***(((,,,,,,++++++,,,,,,---...---...///000111222333333888999:::;;;===>>>???@@@???CCCGGGJJJKKKKKKKKKKKKNNNOOOQQQSSSTTTSSSRRRQQQQQQTTTVVVTTTPPPMMMLLLMMMQQQQQQQQQPPPMMMIIIFFFDDDBBB@@@>>>>>>@@@AAAAAAAAA===<<<;;;;;;<<<>>>@@@AAA===<<<999777777777888999333333444444444444444444222111///.........///000------,,,,,,+++***))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''(((''''''&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))),,,,,,,,,------,,,++++++111111111///------///111222111111111111111222222666777:::<<<>>>@@@AAABBBAAACCCEEEGGGGGGFFFCCCBBBCCCAAA???===<<<<<<===>>>;;;:::::::::;;;:::777555555555555555666666666666444444333333222111000000111000...,,,+++,,,---...,,,,,,++++++***)))((((((+++***((('''&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$))))))))))))((('''&&&%%%'''''''''((((((((())))))******)))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))***************)))******++++++,,,,,,------.........////////////............////////////..............................---------,,,,,,,,,************************,,,+++***(((((((((((()))((((((((((((((('''&&&%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''&&&%%%$$$&&&***---...***%%%###%%%'''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((()))***,,,------,,,***(((,,,++++++++++++,,,---------...///000111222222333666666777999:::;;;<<<======@@@EEEHHHIIIIIIJJJKKKMMMOOOQQQSSSSSSSSSRRRRRRPPPRRRSSSRRROOOMMMMMMNNNNNNNNNNNNNNNLLLIIIFFFDDD@@@???======???AAAAAAAAA>>>===<<<;;;<<<===???@@@<<<;;;999777666777888888444444333333333333333333111000//////......//////---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&(((***)))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((('''((((((((())))))))))))))))))***+++,,,,,,,,,+++000000000///------...000/////////000111222333444555666888;;;===>>>???@@@AAABBBDDDFFFFFFEEECCCBBBCCCAAA???===<<<<<<<<<===;;;;;;::::::;;;:::888666555555555666666666777777444444333222222111000000111000...,,,+++,,,---...,,,,,,+++******)))((((((+++***((('''&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$))))))))))))((('''&&&&&&''''''((((((((()))))))))******)))((((((((())))))''''''((())))))***++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((()))***************))))))******+++,,,,,,,,,---------.........//////---............/////////////////////////////////......---------,,,,,,,,,************************++++++***)))((((((((((((&&&''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&$$$$$$%%%'''&&&&&&%%%$$$######%%%'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((((()))+++,,,,,,+++***(((+++++++++++++++,,,---------......///000111222222333333444666777888999:::999<<>>===;;;<<<>>>@@@AAAAAA???>>>===<<<;;;<<<======:::999777666555666666777444444333333222222111111/////////000//////...---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###&&&+++...---***%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))''''''((((((((()))))))))&&&'''((()))***+++++++++---///000///...------...------...///000222333444333444666888:::;;;<<<<<>>===;;;::::::::::::888777666555444555555555333333222222111000//////---...///000///...---,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&)))((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&***------***%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))'''''''''((((((((())))))'''((())))))***************---//////---,,,,,,,,,---------...///000222333111222333555777888888888<<<===???@@@AAAAAA@@@@@@AAA@@@>>><<<:::999999999:::888777888999888777555555555666666666777777777333222222222111111000000000///...,,,,,,,,,,,,,,,+++*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%))))))))))))))))))((('''(((((((((((()))))))))*********))))))))))))******+++*********)))))))))((())))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***************((())))))******+++,,,,,,,,,,,,,,,,,,------------------------............////////////////////////......---------,,,,,,,,,******************************))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))'''(((((())))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&"""$$$&&&&&&%%%$$$$$$%%%'''$$$"""%%%+++,,,(((###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))************)))+++************+++,,,,,,---------...//////000000111111222333444555555666555888===AAADDDGGGJJJLLLJJJKKKLLLMMMNNNOOOOOOPPPPPPNNNKKKIIIGGGGGGFFFFFFHHHGGGFFFDDDAAA???===;;;;;;:::888888;;;=========>>>===<<<:::999888777777555555444444333333333444222222111000///......------.../////////...,,,+++******))))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((''''''&&&''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((******++++++***)))(((((()))+++------,,,+++++++++......------....../////////000111222444444555555888999;;;<<<>>>>>>>>>>>>>>>===<<<:::999888777777777666444444555666555444555555555555666666666666222222111111111111111000///......---,,,,,,++++++*********)))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%)))))))))******))))))(((((((((((()))))))))************)))))))))***++++++,,,++++++***))))))(((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((()))***************(((((())))))***++++++++++++++++++,,,,,,,,,------,,,------------.......................................---------,,,,,,,,,************************))))))))))))((('''&&&&&&%%%%%%&&&''''''''''''&&&'''''''''((((((((((((((('''(((((()))))))))(((((('''''''''''''''((((((((('''''''''(((((())))))***((()))*********)))'''&&&(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''***%%%"""&&&---///)))###%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''((())))))***))))))***************+++,,,,,,------------......//////111111111222333444444444444777;;;???BBBEEEIIIKKKIIIIIIJJJJJJKKKLLLLLLLLLMMMKKKHHHGGGFFFFFFDDDBBBGGGFFFDDDAAA???<<<:::999;;;999777777999:::;;;:::;;;;;;:::999777666555444222222222222222222222222000000//////......------------......------,,,+++)))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((+++---///)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((++++++++++++***((('''&&&((()))++++++***)))***+++......------,,,------.........///111111222222222444555666888999;;;;;;<<<::::::999888777666555555555444222222333444444333333333444444444555555555111111111111111111111111......------,,,+++++++++))))))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%((())))))*********))))))(((((()))))))))***************))))))******+++,,,************************))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((()))***************(((((())))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........------------------------......---------,,,,,,,,,************************((())))))))))))'''&&&%%%%%%&&&'''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''((()))))))))(((&&&'''''''''((((((((()))&&&''''''((())))))******)))***+++,,,+++***(((''''''(((((())))))(((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''(((%%%$$$&&&***+++'''$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((())))))******************++++++,,,,,,------------.........///000000111111222222333222555999<<>>AAADDDDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFEEEAAA>>>>>>@@@@@@>>>:::999:::<<<::::::999999888777666666888888999777444333333444444333111///...///000111////////////............+++++++++*********))))))***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''((((((((())))))******)))'''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''((()))))))))))))))))))))***+++,,,,,,------,,,,,,---...---,,,---000------...///000222444555333333222222111222222222555444333222111222333444666555333333333333222000//////............/////////......------,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''************************)))))))))))))))***++++++***************)))(((((()))'''&&&(((+++,,,+++)))******))))))))))))******(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))(((''''''(((***))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------------------************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((()))))))))*********+++++++++,,,,,,---------------...///000000000000555555555777999===@@@BBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGEEEBBB???>>>??????===999888999;;;::::::999999888777777666666777777666333222222333444333111///...///000000////////////.........---+++++++++*********))))))***))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((((((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''((()))))))))))))))((())))))******++++++++++++))))))+++------------.........///000222333444333333222222222222222333444444333222222333444555555444222222333333111000000//////////////////000......------,,,+++++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++******)))))))))******+++***************)))((((((((('''&&&''')))+++***)))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))((('''&&&'''))))))))))))*********++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********)))&&&&&&&&&''''''''''''((((((((())))))))))))******)))******+++,,,---......---...///000111111111111333333444555777:::===???@@@@@@AAABBBDDDEEEEEEFFFEEEEEEDDDEEEEEEDDDAAA>>>>>>>>>>>>;;;999777888999::::::999999888777777777444555666555333222222444444222111////////////000//////.........---------+++************))))))))))))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))((())))))))))))))))))))))))***)))((())),,,...---+++.........//////000222222333333222222222222333333444333333333444555666666444333111111222222111///000000000000000000000000---------,,,++++++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++++++++++++++++++++******))))))******+++***************)))(((((('''''''''((()))***************))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((())))))***+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&((())))))((('''''')))))))))))))))************))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&((()))++++++)))(((&&&((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))************&&&&&&&&&''''''''''''((((((((((((((()))))))))***((()))***+++,,,---......------///000111111111111222222222444666888:::;;;>>>>>>@@@AAABBBDDDEEEFFFCCCBBBAAAAAABBBAAA???===??????===;;;:::888888999999999999888888888777777333555666555333333444555333222111000/////////000.........---------,,,,,,************))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&'''(((((())))))(((((()))))))))))))))))))))((()))+++,,,***+++------,,,............//////000111333333222222222333444444333333333444555666777777333222111111222222000///111111111222222111111111---,,,,,,++++++******)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******************************************+++,,,***************)))((((((((())))))*********+++,,,******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((()))******+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''')))++++++)))(((((()))(((((()))))))))*********))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&((()))++++++)))(((&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((())))))&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((()))***,,,---......,,,---...000111111222222000111111333444666777888<<<<<<>>>@@@AAACCCEEEEEECCCBBBAAAAAABBBAAA@@@>>>@@@???===<<<;;;;;;::::::999999999888888888888888555666777666555444555666222222111000000/////////------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''(((((((((((((((******************))))))&&&---///***'''***,,,+++...---------...///000000333222222222333444444555222333444555666666777777333111000111222222111///111111222222222222111111---,,,,,,++++++******)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))***))))))******,,,------***************)))((((((((()))++++++******,,,---******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''))))))************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''')))+++,,,***)))))))))((((((((()))))))))******((()))******++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((())))))***+++,,,------++++++---///000111111111000000111222333444555666888999;;;===???AAACCCDDDEEECCCBBBBBBCCCCCCBBB@@@???>>><<<<<<=========;;;888888888888888888888888666777888777555444555666222222111111000/////////------,,,,,,,,,+++++++++(((((()))))))))))))))***((((((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''************************###***---(((''',,,...+++,,,,,,,,,------///000000333222222333333444555666222333444555555555555555333222111111222333222111000111222333333222111000---------,,,++++++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$************************(((((()))***+++---...///***************)))((((((&&&(((******))))))+++---******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((************)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&(((++++++***((((((((((((((((((((()))))))))***((())))))***************************++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))******+++++++++,,,)))***,,,---///000000000000000111222333444444444444555777999<<<>>>@@@AAACCCAAA@@@@@@AAAAAAAAA@@@===;;;999:::===>>>===<<<888888888888888888888888666777777666444222333444222222222111111000///...,,,,,,,,,,,,++++++++++++(((((((((((())))))******'''(((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''''''(((((())))))*********%%%)))(((&&&---777666...+++++++++,,,---///000111222222222333333555666666222333444555555444333333333222111222333444333222///000111222222111000///......------,,,+++++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++'''((((((***+++---///000***************)))((((((%%%'''***)))((('''***,,,******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++***(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%'''******)))'''''''''(((((((((((())))))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''$$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******************++++++((()))+++---...///000000000000111333333444444444111333444777:::<<<>>>???@@@>>><<<<<<===>>>>>>===;;;999777999<<<>>>===<<<888888888888888888999999666777777555333111111222111222222111111000///...,,,,,,,,,+++++++++******'''((((((((())))))******'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******))))))%%%&&&444CCC@@@111*********+++---///111222222222222333444555666777222333444444444333222111444333222222444555444222...///111222222111///...///......------,,,,,,+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))***++++++++++++***+++*********+++,,,,,,---+++++++++***)))(((((('''(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***)))((('''&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))******************************************************************)))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%((()))(((&&&(((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((())))))&&&&&&'''((()))))))))((('''&&&&&&'''(((***,,,---...---+++((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''((((((((((((((('''(((((((((((()))))))))))))))***+++,,,---,,,++++++...,,,+++---000111///,,,............////////////222222333444555666777888888888999999:::;;;<<<<<<;;;888666777:::<<<;;;999666666777888888888888888777777666555444444333333444333222000...---,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&(((***,,,,,,,,,,,,++++++,,,,,,,,,,,,------000111111222222333444444333333333333333333333333666555333222222333555666222111000111333333111000...------,,,,,,++++++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))***+++++++++++++++,,,+++++++++,,,,,,---...++++++******)))(((((('''(((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***)))((((((''''''''''''''')))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''(((((()))))))))*********************************************************************************))))))))))))******************)))((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&((()))(((&&&(((((('''''''''&&&&&&&&&(((((()))******)))(((((('''''''''((()))*********))))))))))))))))))))))))''''''(((((()))((((((((()))(((''''''''')))***+++...---,,,***)))((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((()))))))))((('''&&&&&&''''''((((((((()))))))))((()))***+++++++++************)))+++---......------.........////////////111222222333555666666777777777777888999999999:::888666555666999:::999777555555666777777777777777666666555444444333222222333222111///...---------,,,,,,+++++++++*********))))))))))))(((((((((''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((()))***************+++++++++,,,,,,,,,------000000111111222333333333444444444444444444444444555444222111111222444555111000000111222222111///...------,,,,,,+++******))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))******+++++++++++++++---,,,,,,,,,,,,---......++++++******)))(((((((((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))******))))))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((())))))))))))************************************************************++++++++++++++++++***************************))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''((((((((('''''''''&&&&&&''')))***++++++***)))'''''''''(((((())))))******++++++*********)))))))))(((((()))))))))(((''''''***)))(((''''''((()))***...------,,,+++)))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%******))))))(((&&&%%%$$$&&&&&&'''''''''((((((((('''((())))))******))))))((()))*********+++...000---------.........//////000111111222333444555555666666666666666666666666555555555666888888666444444444555555666666555555444444444333222222111111111111000......------...,,,++++++++++++*********)))))))))(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((())))))***++++++******)))(((((()))))))))++++++++++++,,,,,,,,,,,,//////000111111222222333444555555555555555555555333222111000000111222333000000///000111222000...---------,,,++++++******)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))***++++++,,,,,,++++++,,,,,,+++++++++,,,,,,---************))))))(((((((((((()))))))))******************)))))))))))))))(((((((((((((((((((((((())))))************))))))(((***+++***)))((()))*********)))))))))))))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((()))++++++)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((((((((()))))))))***************************************************+++++++++++++++,,,,,,,,,++++++***************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''')))+++,,,,,,+++)))''''''((((((((()))))))))***,,,,,,++++++***))))))))))))))))))))))))((('''&&&)))(((''''''''')))***+++---......---,,,***(((&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********)))***,,,+++***+++000555,,,,,,---------.........///000000111222222333333555555555555555555555555444444666777888777555333333333444444444444333333333222222222111111111000//////......------......++++++++++++************))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((()))***++++++,,,***)))(((''''''((()))******++++++++++++,,,,,,,,,...//////000000111111222333333333333444444444444111000000//////000000111000///...///000111///---------,,,,,,+++*********))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&******+++,,,,,,,,,,,,+++++++++***************+++*********)))))))))))))))))))))))))))************))))))))))))))))))******(((((((((((((((((((((((())))))************))))))(((***+++***)))((()))*********))))))))))))***+++''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((***++++++***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((()))))))))((((((((('''''''''''')))***++++++***)))'''(((((((((((())))))))))))++++++++++++******)))))))))*********)))(((''''''&&&&&&&&&&&&(((***,,,...---......---,,,***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''((())))))))))))******++++++(((***+++***)))+++000444,,,,,,,,,,,,------------......//////000000111111555555555555444444444444333555777888888666555444222222333333333333222111111111111111111000000000......------------......+++++++++*********))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((()))******(((''''''&&&''')))***,,,*********+++++++++,,,,,,------...//////000000111000000000111111222222222/////////....../////////......---...///000...,,,---,,,,,,++++++***))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***++++++,,,,,,,,,,,,,,,+++******))))))))))))*********)))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***)))))))))))))))******+++(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,+++******))))))((((((((((((((())))))***((((((((((((((((((((((((&&&((())))))(((''')))***)))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))************************))))))*********)))((((((%%%%%%%%%&&&(((+++---///...------,,,+++)))'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&((())))))******&&&&&&'''''''''(((((((((***))))))))))))***+++,,,&&&'''((((((((())),,,...+++++++++,,,,,,,,,---------------....../////////333333333333333444444444444555777777666444444444222222333333333222111111111111111111111111111111...------,,,,,,,,,------+++************)))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((('''&&&''''''((()))***+++************++++++++++++,,,------......///000000------......///000000000......////////////.........---,,,---...///---+++,,,,,,,,,+++******))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&***+++,,,,,,------,,,,,,,,,+++******))))))******)))))))))))))))))))))***))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***((((((((((((((()))******((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,------,,,++++++***))))))((((((((((((((()))******((((((((((((((((((((((((&&&(((***)))'''''')))+++))))))))))))((((((((('''(((((('''&&&&&&'''(((((())))))))))))(((((((((((('''(((((())))))******+++(((((()))*********))))))&&&&&&&&&&&&(((***,,,......---,,,***)))(((''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))))))))(((''''''((((((((()))))))))))))))((('''((()))***+++((('''&&&(((***++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------000000000111222222222333333555666555222111222444222333333333333222111000111111111111111111111111......---,,,+++++++++,,,************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''((((((((((((((('''************++++++++++++,,,,,,,,,---......//////,,,,,,------...//////000......////////////......---,,,+++,,,......,,,+++,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&***+++,,,,,,------,,,,,,---,,,,,,+++*********+++)))))))))))))))*********)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***(((((('''(((((()))******)))))))))))))))***++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++------,,,,,,+++***))))))((((((((((((((()))******((((((((((((((((((((((((&&&(((******'''''')))+++))))))))))))(((((((((((()))(((&&&$$$$$$&&&((()))))))))))))))((((((((((((&&&&&&'''((()))***++++++'''((()))***************((('''''''''((()))+++,,,...---+++(((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((((((((((((((''''''(((((((((((())))))))))))(((''''''&&&&&&((()))******)))(((***---...,,,)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111111222222444555333000///111444333333333333333222111000111111111111111222222222///...---,,,++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&((())))))***)))'''%%%$$$)))************+++++++++++++++,,,------......///,,,,,,------...//////000......////////////......,,,,,,+++,,,---...,,,***,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++)))'''(((+++,,,***((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***++++++,,,)))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***)))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&&&&((())))))(((''''''((((((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''')))***,,,,,,***)))'''''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++***))),,,,,,,,,---------......------...///000222444555000111111222222333333444444444444444333222111000444222000...------//////------,,,,,,+++***))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((($$$'''+++---+++)))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''%%%$$$%%%((((((&&&###&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******&&&''''''&&&%%%&&&(((***&&&'''((('''&&&&&&'''(((&&&'''((('''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$((('''"""&&&...+++ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''(((((((((((())))))))))))+++++++++,,,,,,,,,------,,,,,,------...//////////////////...---------,,,------------------------***++++++++++++***)))))))))(((''''''''''''%%%$$$%%%))))))###!!!%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++)))((((((***+++***((())))))))))))))))))))))))+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((()))******+++)))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((('''''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''''''''''''''(((((((((((())))))))))))(((((((((((()))******++++++******))),,,,,,,,,,,,------------------...///000222333444444444444444444444333333444444444444444444444444333222000...---...//////------,,,,,,+++******)))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((###&&&)))***)))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''%%%$$$&&&((((((&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''(((((())))))%%%&&&&&&%%%$$$%%%''')))&&&'''((('''&&&&&&'''(((%%%&&&''''''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%))))))'''---666444+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''(((((())))))((((((''''''((((((((())))))))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////............------------------------------------***++++++++++++***))))))'''&&&%%%%%%&&&'''&&&&&&%%%))))))%%%###&&&'''###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***)))((()))***+++***((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++******))))))******+++++++++,,,,,,,,,------------------...000111333444555555444444333222222111333333222222333555666888222111000.........//////---,,,,,,++++++*********))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''(((((($$$%%%&&&%%%$$$$$$&&&(((&&&'''((('''&&&&&&'''((($$$&&&'''''''''''')))***''''''''''''''''''''''''''''''''''''''''''''''''"""&&&'''&&&+++333333,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''''''''((((((((()))))))))******+++++++++,,,,,,,,,+++,,,,,,------......///------------............------------------------***++++++++++++***))))))((('''&&&%%%%%%%%%&&&'''%%%((((((&&&&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))******))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))&&&((())))))(((''''''((((((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,---------...///000222222222222111111000000000///333222111111111333555777222111000///......//////,,,,,,,,,++++++*********))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%######$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''&&&%%%%%%&&&(((&&&'''((('''&&&&&&&&&(((&&&'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&%%%###&&&***)))$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''%%%$$$$$$%%%'''''''''''''''((((((((())))))************+++++++++++++++++++++,,,------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++***(((&&&$$$%%%'''(((%%%&&&&&&&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******)))))))))***************************)))***++++++++++++***)))************************************************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''(((((())))))(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''''')))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))&&&((())))))(((''''''((((((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((()))))))))***+++***)))(((((()))***+++*********+++++++++,,,,,,------------...///111111/////////000000111111111333222000//////000222333000000000///////////////,,,,,,+++++++++++++++***))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''&&&%%%&&&&&&%%%###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&((()))((('''&&&'''(((&&&'''((('''&&&&&&&&&(((((()))***)))'''&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))***(((&&&&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((((()))))))))*********++++++******++++++,,,---------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******)))'''&&&(((,,,000'''%%%$$$&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((***+++***)))((()))***************************)))***+++,,,,,,+++***)))************************************************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((())))))))))))(((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))*********))))))(((((())))))***))))))*********+++++++++,,,,,,,,,------...000000///000000111222222333333222111000/////////000111000000000000000/////////++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''))))))'''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''''')))******(((''''''(((&&&'''((('''&&&&&&'''(((((())))))(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))*********)))******++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))&&&'''(((''''''+++333999,,,'''###&&&(((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((***+++***(((((()))+++************************(((***+++,,,,,,+++***(((***************************************************)))))))))((((((((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((())))))))))))))),,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''''''''''''''''')))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''((((((((((((((('''''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''((())))))******&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''((()))*********(((((())))))))))))(((((())))))))))))*********+++,,,,,,,,,,,,---...//////000000111111111111111111//////000000111111222222//////000000000000//////++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%(((***)))'''&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''(((******(((&&&&&&'''&&&'''((('''&&&&&&'''(((&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))******+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))&&&((((((&&&&&&***222999222***$$$''')))'''%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))(((***,,,+++(((''')))+++************************((()))+++,,,,,,+++)))(((******************************************************))))))(((((((((''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))***+++''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((())))))))))))))),,,,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((('''''')))'''&&&'''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''))))))(((((('''''''''&&&&&&((())))))(((''''''(((((((((((((((((((((((((((''')))))))))'''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++&&&''')))******)))'''&&&''''''''''''((((((((()))&&&''''''((()))******+++'''((()))******)))((('''))))))))))))************,,,,,,,,,,,,------...///000000//////......---------...000111333444444444...///000000000000000///++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&###%%%''''''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%(((******'''&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''))))))'''%%%%%%%%%&&&'''((('''&&&&&&'''(((###%%%&&&&&&%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&$$$&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++***&&&###&&&---444777---&&&(((***(((''')))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))...---,,,+++************************************++++++************++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))+++++++++)))'''''')))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))''''''''''''((((((((())))))((('''))),,,---+++((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((+++......,,,*********---+++)))((('''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((('''(((((()))***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))*********)))(((''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************---,,,+++++++++,,,---...............////////////......///000111000000000000//////---,,,+++******+++*********))))))((((((++++++++++++*********)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%''''''''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&((((((((((((((((((((((((************************)))************+++++++++************************+++++++++************)))&&&'''''''''(((((())))))222---'''&&&)))***(((%%%(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++***++++++,,,---************************++++++************++++++***+++,,,,,,,,,,,,+++***************************+++++++++)))'''''')))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********'''''''''((((((((())))))***(((''')))+++,,,***((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((()))***++++++***)))(((,,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))((('''''')))(((((((((((())))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((()))***))))))(((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************,,,+++*********+++---------.........///////////////////////////000000000000///...---,,,++++++***+++*********))))))))))))+++*********))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((((((((************************))))))*********+++++++++************************+++++++++*********))))))''''''''''''((((((((()))...***&&&%%%'''((('''%%%(((((((((((((((((((((''')))'''&&&%%%%%%&&&''')))************************++++++++++++,,,,,,,,,,,,******++++++++++++******)))))))))***,,,---...///++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++******************************++++++***(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++''''''((((((((()))))))))***)))))))))++++++)))'''(((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))))))))+++((('''))),,,---,,,***++++++)))((((((((()))***))))))))))))))))))))))))************++++++++++++)))))))))))))))******+++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))((((((''''''(((((()))******))))))(((((('''''')))))))))))))))(((((('''***))))))(((((((((((()))************************(((((((((''''''''''''&&&''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''((()))******))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,---------.........//////000///.........///000111//////...---,,,++++++******************)))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************************++++++*********)))))))))''''''''''''(((((((((((()))'''&&&%%%%%%%%%&&&'''''''''((((((((((((((((((((('''&&&%%%%%%&&&'''(((************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************************+++++++++))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,'''(((((((((((()))))))))***************)))((('''(((((((((((())))))))))))))))))*********))))))((())))))))))))))))))))))))...***''')))...111///,,,+++***)))(((((()))******)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))******+++))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''(((((((((******))))))((((((''''''(((((())))))))))))((((((******)))(((((('''(((((())))))))))))))))))))))))(((((((((''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***((('''&&&&&&(((***+++***))))))))))))))))))***************************((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++,,,,,,---------.........000///---,,,---...000222//////...---,,,,,,++++++************************)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************))))))))))))'''''''''(((((((((((((((%%%&&&&&&&&&%%%%%%''')))''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((************************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************)))***,,,+++***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((()))))))))*********++++++)))((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))...***''')))...111///,,,))))))))))))))))))******************************((((((((()))))))))******)))))))))))))))******+++))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''(((((())))))))))))((((((******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&'''(((***,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((())))))************,,,,,,,,,,,,------------000///---,,,,,,...000111.........------,,,,,,+++***************+++++++++(((((((((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))******************************************)))))))))((((((((((((((((((((('''''''''%%%&&&''''''&&&''')))+++&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''++++++++++++++++++++++++++++++,,,,,,------......,,,,,,++++++++++++,,,,,,//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++(((***,,,,,,+++***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((()))))))))******(((***++++++)))(((((()))(((((((((((())))))))))))))))))******++++++******))))))))))))))))))))))))***'''&&&(((+++,,,+++)))))))))))))))************************************'''((((((((()))))))))))))))))))))))))))******+++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((()))))))))))))))'''(((((()))))))))))))))***))))))(((((((((((()))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))***++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))************)))+++++++++,,,,,,,,,------///...---------...///000......---------,,,,,,,,,*********+++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************)))))))))(((((((((((((((((((((((('''''''''&&&''''''((()))*********&&&&&&''''''((()))))))))'''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,++++++++++++,,,---//////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++(((***,,,---,,,++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********''')))++++++)))((()))+++(((((((((((())))))))))))((()))***++++++++++++***))))))))))))))))))))))))''''''((()))***)))((('''(((((()))***************************************(((((()))))))))*********)))))))))))))))******+++***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''(((((())))))******''''''((())))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((('''((((((((()))))))))))))))(((((('''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++******++++++++++++,,,,,,,,,,,,---------.........//////...------------,,,,,,,,,*********++++++,,,,,,,,,)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&(((******)))((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************)))))))))(((((((((((()))(((((((((''''''''''''(((&&&%%%'''***,,,***'''&&&&&&''''''((())))))***&&&''''''''''''''''''&&&------------------------++++++,,,,,,---...//////------++++++++++++------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++******+++,,,---++++++++++++++++++++++++(((***,,,---,,,++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************&&&(((++++++)))(((***,,,(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))))))))))))))'''))),,,,,,+++)))(((((('''((()))***************************************)))************+++++++++)))))))))))))))******+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&'''((()))***++++++''''''((()))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))'''((((((((())))))******)))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***,,,,,,++++++*********+++++++++,,,,,,,,,,,,---......//////......------------------,,,,,,*********++++++,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''')))***+++***)))'''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))(((((((((((())))))(((((('''''''''&&&)))&&&$$$&&&+++,,,)))%%%&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---,,,,,,,,,,,,---...+++)))***---...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++,,,...000000---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))***+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))***))))))))))))))))))************++++++************++++++''')))+++,,,,,,***(((&&&))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&+++000000,,,'''&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&((()))******(((&&&$$$''''''''''''((((((((()))''''''''''''((((((((()))%%%&&&((()))))))))((('''***)))((((((((()))+++,,,++++++******************)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''&&&&&&'''(((''',,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------,,,,,,---------+++)))***---///...---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++******+++,,,......,,,***))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++******)))(((******************************+++++++++,,,,,,,,,,,,+++***)))((((((((((((************************))))))))))))************************++++++++++++************************************************************************************************++++++************++++++******************************************************************************************************************************++++++++++++******+++++++++*********))))))))))))************))))))************************))))))))))))***++++++,,,---,,,,,,,,,++++++++++++************************************************+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((('''((())))))))))))))))))))))))))))))************++++++************++++++)))***+++,,,+++)))(((&&&************************((((((((((((((()))******************************))))))(((((((((((())))))(((((((((((()))))))))*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,,,,+++++++++******))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&***...---)))&&&%%%''''''&&&&&&&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''((((((((())))))'''''''''((((((((())))))&&&'''((()))))))))((('''***)))((((((((()))++++++************************)))))))))))))))))))))))))))(((''''''''''''((()))'''''''''''''''''''''''''''''''''((((((((())))))&&&'''((((((''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------,,,---------,,,+++***,,,...//////...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++)))))))))+++,,,,,,***(((((((((((((((((((((((((((************************))))))))))))))))))))))))'''***---,,,***((()))+++******************************+++++++++,,,,,,,,,,,,+++***)))))))))))))))************************)))))))))*********++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******+++++++++***************))))))************))))))************************+++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))***))))))(((((()))))))))*********++++++++++++************++++++,,,++++++***))))))((('''************************)))(((((((((((()))*********************************))))))(((((())))))***((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&)))+++***&&&$$$%%%'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))************)))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''((((((''''''((((((((()))))))))''''''((((((((()))))))))&&&'''((()))))))))(((((()))))))))((()))******+++************************)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))&&&'''))))))(((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...---------------++++++,,,---////////////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,)))))))))***,,,,,,+++)))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&***---,,,))))))...333******************************+++++++++,,,,,,,,,,,,+++******)))))))))***************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************)))******++++++******)))************************,,,,,,,,,,,,,,,,,,++++++************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))************************))))))))))))))))))))))))(((((()))))))))************************************************)))((('''))))))*********+++++++++++++++************++++++...---+++)))((((((((()))************************))))))(((((())))))***+++***************************))))))))))))))))))***(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))************************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''((()))'''%%%$$$&&&(((((((((''''''''''''((((((((((((''''''''''''(((((('''((())))))******))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((,,,***)))'''''''''))))))'''(((((((((((()))))))))'''(((((((((((()))))))))''''''(((((()))))))))))))))))))))))))))******+++***************+++++++++)))))))))))))))))))))))))))(((((((((((((((((()))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))((((((,,,222,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...------------...+++,,,...///////////////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,+++***+++---...---+++++++++++++++++++++++++++************************************************(((++++++)))(((+++333:::******************************+++++++++,,,,,,,,,,,,+++******************************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++******************************++++++++++++******************************,,,,,,---------,,,++++++***************************************************************************************+++++++++************************))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++******+++******)))((((((************++++++++++++++++++************++++++...---+++)))((())))))***************************)))))))))))))))***++++++******************************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,+++++++++******************************(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((************************))))))))))))))))))))))))(((((((((((())))))******)))))))))(((&&&'''((())))))((((((''''''(((((())))))(((''''''''''''((()))''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))000...+++(((''''''((()))(((((((((((()))))))))***(((((((((((()))))))))***(((((((((((())))))******((()))))))))************))))))*********+++++++++************************((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***+++(((''')))((()))222===,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///......------......,,,...000111000/////////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***((((((,,,333999++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++******++++++++++++******++++++++++++++++++++++++***+++,,,---...---,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))************************)))))))))*********++++++*********************************+++******))))))*********++++++++++++,,,++++++************++++++---,,,+++***)))***++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++++++++******))))))******+++)))))))))*********++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++******)))(((((())))))***))))))(((((((((((())))))***)))(((''''''((()))***&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))000...+++)))((((((((()))((((((((()))))))))******((((((((()))))))))******))))))((((((((()))***+++(((((()))************))))))))))))***++++++,,,,,,************************((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))******,,,((('''***))))))444BBB,,,,,,,,,,,,,,,,,,,,,,,,---------............///000//////...............---///222222000...---...******+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---...---+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++***)))***,,,...000++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))+++---...---,,,+++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))((()))******)))((()))***************************************************))))))*********+++++++++************************))))))***+++++++++***************+++++++++,,,,,,++++++************++++++++++++******++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))((()))******))))))***))))))(((((())))))******)))(((''''''((()))***'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++***)))((((((((()))***(((((()))))))))*********(((((()))))))))************)))((((((((()))***+++'''((()))***+++******)))((())))))***++++++,,,,,,************************((()))************)))((((((((((((((((((((((((((((((((()))))))))*********+++''')))---***'''000???,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000///...............---111333333000------...******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---...,,,++++++---.........++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******++++++)))'''++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++'''(((+++---------,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))******+++,,,,,,------++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++((((((((()))******)))'''******))))))))))))******+++)))(((''''''((()))+++))))))***++++++++++++***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))))))))************))))))))))))***************)))((((((((()))+++,,,'''((()))++++++******)))((())))))***++++++,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************)))'''***///,,,%%%,,,999........................,,,,,,------...///000000111111000000//////......///////////////.........................................................---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,---...///000///...,,,*********,,,---//////...------,,,++++++------,,,,,,++++++++++++//////......---,,,,,,,,,---...//////000000000///...---+++---///000---+++---------,,,,,,,,,,,,,,,...///000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////,,,,,,************,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,---,,,***)))***+++...+++((()))+++---,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---+++)))+++---///---+++++++++++++++*********))),,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,------++++++,,,---++++++++++++++++++++++++((((((((((((((((((((((((++++++******************((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************'''(((***++++++******)))))))))))))))))))))))))))+++++++++++++++***(((((()))))))))******++++++,,,+++++++++******)))))))))))))))))))))))))))))))))************************))))))))))))************,,,++++++***+++,,,...///........................,,,,,,------...//////000////////////.........---.........///////////////................................................------,,,,,,,,,,,,------+++,,,,,,---------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,---...///000///...,,,+++***+++,,,---------------------------///////////////////////////.........------,,,,,,------...............---///...---...000000...,,,,,,,,,---,,,,,,,,,,,,,,,+++,,,------------,,,+++---------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------............---,,,,,,---......,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++,,,---,,,***)))***+++---***((((((***,,,+++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,***)))***,,,...,,,+++++++++++++++,,,,,,,,,,,,//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++************++++++***************************+++,,,+++***))))))***************************************************))))))************))))))******))))))))))))******************************************************))))))))))))************************************))))))))))))************************************************************((())))))***************************************+++++++++++++++******************+++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))************,,,+++*********+++,,,---........................,,,,,,------.../////////............------------------......//////000000................................................------,,,,,,,,,,,,------,,,------...............///......------......///------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,------------...............------------......,,,,,,,,,,,,---.../////////...---++++++,,,---...,,,,,,,,,------------............///////////////..................------............------------///...---...000000...---------............------++++++,,,------,,,,,,+++,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------///...------------...///---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********++++++***((((((*********)))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++***)))***,,,---,,,++++++++++++,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))+++,,,+++***)))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++***************************+++,,,+++***)))***+++************************++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))************************************************)))))))))*********++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++************************,,,++++++******+++---...,,,,,,,,,,,,+++++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))*********++++++++++++***)))))))))******........................---------.........//////........................,,,------...///000111111......................................................------------......---....../////////////////////............//////------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,------------,,,,,,------------..................------------......---------------.../////////...------,,,---......------------------------........................------------............000000//////.........///---------...///...------...///000000000000///...---.....................------------.........///,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,------------.........///,,,,,,,,,---------......------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------------...///...,,,+++,,,---+++************++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,---------............---------,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------***+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++***************************+++,,,,,,*********,,,************************++++++++++++++++++++++++)))******++++++******)))******))))))))))))******************************************************))))))*********+++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++,,,************************,,,+++*********,,,///000---------,,,,,,+++++++++))))))))))))))))))((((((************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++******))))))////////////////////////---------...............////////////////////////,,,------...///000111111///////////////////////////////////////////////////......------......///---...//////000000///////////////....../////////.................................---------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------.........,,,------......------,,,---------........./////////......------......///......---------...//////.....................////////////.........------000000000000000000000000,,,------....../////////333333222111111111222333000111222222111111000111111222333333333222000////////////...............////////////////////////,,,---------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------........./////////............////////////------------------------------------------------------------------------///000000000...---...///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,------...............///------------------------111111000000000/////////------------------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---...---,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++***************************+++,,,,,,+++***+++---************************++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,************************************************************++++++++++++************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---************************,,,+++***)))***---///111---------,,,,,,+++++++++************************************************++++++++++++++++++++++++************++++++++++++---------,,,,,,+++******////////////////////////......................../////////000000000000000------......//////000000//////////////////////////////////////////////////////............//////---......///////////////000//////......//////000//////////////////////////////.........---------...------,,,,,,------...,,,,,,,,,---......//////------............------------.........///////////////............/////////...............//////.........///////////////000000000000000000////////////000111222222333333333333444555666666777777::::::999888999:::;;;<<<;;;===>>>>>>===<<<<<<===:::;;;<<<<<<;;;999777555666555333222111111000111000//////......---,,,,,,000000/////////.........------------------------........................------------------------////////////////////////...............------------------.........//////...////////////000000000//////000111111000//////---------............///........................///000111000.........///+++---......---,,,,,,---------------------------------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------------------...000///......///111.............../////////////////////....................................------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///...---,,,---///++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++*********+++,,,...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,---------,,,++++++////////////////////////................................./////////000000.........///////////////////////////////////////////////////////////////000//////////////////000------...////////////...000000////////////000000////////////////////////////////////.........---......------------......,,,,,,------.../////////------............------............//////////////////............////////////............//////......///000000000000000...//////111222333444444111222444777:::===???@@@CCCCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGIIIKKKLLLLLLOOOQQQPPPNNNMMMNNNOOOKKKLLLMMMMMMKKKHHHEEECCCFFFEEECCC@@@???>>>======999888777666444333222222555444444333222111000000........................................................................////////////////////////---------------.........,,,,,,---------..................////////////000///000111111111111000///------......////////////...........................///000///---,,,---...))),,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///////////////------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...+++,,,,,,---......------,,,...000///...---///111---...///000222333444555222111111111000000000000111111111111111111111111........................,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---......,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,...++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++)))*********++++++,,,,,,*********+++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,---,,,++++++000000000000000000000000.....................------------........./////////////////////.........000000000000000000000000000000000000000000000000000000////////////000000,,,------...............000000////////////000000000000000000000000000000000/////////..................------------......,,,,,,------...///000000------............------............/////////000//////............//////000//////.........//////......///000000000000000,,,---///111333666888888:::<<<@@@DDDIIIMMMPPPRRRRRRSSSSSSUUUVVVWWWXXXYYYTTTSSSRRRSSSTTTVVVYYY[[[ZZZ\\\___^^^\\\ZZZ\\\]]][[[[[[\\\\\\YYYVVVRRRPPPWWWUUUSSSPPPNNNLLLLLLLLLIIIIIIGGGEEEDDDBBBAAA@@@888888777666444333222222........................////////////////////////................................................+++,,,,,,------.........,,,,,,,,,---------......---------.........//////---...///000000///...------.........//////000000////////////////////////---.........,,,+++,,,---(((+++......+++******,,,++++++++++++++++++++++++........................---......///////////////------------------------////////////////////////,,,,,,,,,------.................................------------------------,,,,,,,,,---------......+++,,,,,,---.........---+++---//////---,,,...000,,,---///222555777999:::;;;:::::::::999999999999333333333333333333333333........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++---,,,,,,+++---...++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++))))))***+++++++++******)))))))))******++++++,,,''''''(((((()))))))))***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,((()))***+++,,,,,,+++***