BM656(@ SSS______\\\eeehhhdddeeedddbbbaaabbbbbb___YYYTTT\\\eeeiiieeeaaadddffffffiiigggeeeddddddcccaaa```___aaadddiiimmmnnnkkkiiibbb___^^^___cccffffffeeeaaa^^^\\\^^^bbbccc___[[[fffhhhjjjkkkjjjgggcccaaa^^^\\\XXXVVVVVVYYY\\\___\\\ZZZVVVUUUUUUYYY^^^aaa\\\^^^___\\\UUUNNNJJJIIIIIIEEEAAA>>>;;;666///***(((&&&$$$$$$%%%''''''&&&&&&&&&%%%%%%$$$######""" !!!###$$$%%%%%%$$$$$$"""$$$%%%&&&&&&%%%###"""&&&''')))))))))'''%%%###))))))''''''''')))+++,,,...111555666777999>>>BBBKKKNNNTTTXXXZZZ[[[]]]^^^bbbccceeeeeecccaaa```aaa\\\[[[]]]``````]]]^^^aaafffiiimmmmmmkkkjjjkkkmmmmmmgggcccgggmmmpppkkkddd```bbb```]]]___eeefffbbb``````\\\YYY^^^fffeee___YYY[[[___dddhhhgggccc```kkkjjjjjjjjjfffaaaccchhhnnnooopppqqqqqqpppooooooppppppmmmhhhcccbbbeeehhhgggggghhhiiijjjkkkllllllaaa___\\\\\\^^^```bbbcccooohhheeehhhjjjkkkrrr{{{|||wwwtttqqqppprrrtttuuurrrooouuuxxxxxxtttmmmjjjkkkooopppmmmkkkllloooqqqpppnnnpppmmmkkklllnnnooonnnlllooonnnmmmmmmllljjjfffcccfffdddbbb``````aaacccdddmmmeee______```___^^^```\\\]]]^^^___^^^\\\ZZZXXX```]]][[[\\\^^^___]]]ZZZfffdddbbbbbbdddfffgggfffiiimmmrrrrrrnnnkkklllnnnpppooommmkkkkkklllooopppnnnpppqqqooommmnnnrrrwww|||wwwrrrrrrtttvvvsssppplllhhhfffffffffeeefffkkkllliiihhhkkkkkkjjjkkkooopppssswwwwwwuuusssuuuvvvtttvvvzzz}}}}}}}}}|||wwwyyy~~~wwwuuu{{{zzz}}}}}}wwwooolllpppwww}}}|||vvvooojjjiiijjjkkklllooovvv{{{zzz{{{~~~}}}~~~||||||{{{|||~~~{{{|||zzzuuutttzzz}}}~~~}}}yyywwwtttnnnggg^^^SSSGGG@@@555444111///,,,+++++++++000===NNNWWW[[[WWWKKK@@@999333.........///444:::HHHSSS^^^dddddd\\\MMM???>>>444+++)))(((&&&&&&((("""###$$$%%%&&&&&&&&&&&&!!!###&&&''')))///888???GGGNNNSSSRRRRRRVVVYYYYYYUUURRROOORRRWWW[[[[[[YYYYYYUUUQQQNNNNNNOOOOOOOOOKKKFFF???999444111...,,,+++***))))))***,,,---...000555;;;???AAAAAABBBBBBDDDDDDCCCBBB???;;;777555555666888888777777999:::DDDKKKVVVgggTTT^^^]]]ZZZbbbeeebbbdddcccaaa_________^^^ZZZWWW]]]eeejjjgggcccdddffffffiiihhhfffdddcccccccccdddccccccfffjjjmmmnnnlllkkkeeebbb______bbbdddeeeeee```^^^\\\^^^bbbbbb___[[[eeefffhhhiiiiiifffcccaaabbb```]]][[[ZZZ\\\^^^```___\\\YYYWWWWWWZZZ^^^aaa^^^______[[[TTTMMMJJJHHHIIIFFFAAA>>>;;;666///+++(((&&&%%%%%%&&&((((((''''''&&&%%%$$$############!!!"""###$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$&&&'''((()))))))))((((((***)))(((((()))+++...//////333888;;;===AAAGGGLLLWWWZZZ\\\^^^^^^^^^^^^```bbbccceeedddcccaaa``````]]][[[]]]``````]]]^^^aaaeeehhhlllmmmllllllnnnppplllgggcccgggmmmpppkkkfffaaacccbbb___aaaeeeeee```___^^^[[[XXX\\\bbbbbb]]]\\\^^^bbbfffjjjkkkiiifffiiiggggggiiigggccccccggglllmmmnnnppppppooonnnmmmmmmmmmkkkfffbbbaaaccceeegggggghhhhhhiiijjjkkkkkkcccaaa______aaadddfffgggmmmiiihhhlllnnnoootttzzz~~~yyyvvvuuusssrrrssssssqqqppptttuuutttqqqmmmkkkmmmoooooonnnmmmnnnooooooooonnnqqqooommmmmmpppqqqpppooopppoooooonnnnnnlllhhheeefffdddbbb______aaaccceeefffaaa]]]^^^^^^[[[[[[^^^]]]^^^_________]]][[[ZZZ___]]]\\\\\\______^^^\\\cccbbbbbbcccfffiiijjjiiikkkooorrrqqqllliiijjjlllqqqpppmmmkkkkkklllooorrrqqqrrrrrrpppoooppprrrtttyyyvvvssssssvvvwwwuuurrrmmmiiifffgggfffdddfffjjjllliiihhhkkkllljjjkkkooorrruuuxxxxxxuuutttvvvxxxvvvxxx{{{~~~{{{}}}}}}wwwuuuuuuwww|||zzzuuuooommmqqqwww|||zzzuuuooojjjiiikkklllmmmnnnuuuyyyxxxyyy}}}~~~|||~~~}}}}}}}}}{{{wwwwwwxxx|||~~~~~~}}}wwwrrrpppkkkfff]]]SSSHHHAAA666444111...,,,++++++,,,222>>>LLLVVV[[[YYYMMMBBB999333...------...333999DDDOOOZZZaaaccc^^^QQQDDD@@@666---***)))'''&&&(((######$$$%%%&&&&&&&&&&&&$$$%%%''''''(((,,,444:::DDDKKKPPPPPPQQQVVV[[[\\\XXXTTTQQQRRRVVVXXXWWWUUUVVVSSSPPPOOOOOOOOOOOONNNIIIDDD===666222///,,,+++******))))))***,,,...///111666;;;???AAABBBBBBCCCEEEEEEDDDBBB???;;;777555444666777777666666888:::AAAIIITTTeeeWWW^^^[[[XXX___aaa___cccbbb```]]][[[\\\\\\\\\\\\___gggllljjjfffeeeffffffiiiiiihhhdddaaaaaaeeehhhfffffffffhhhkkkmmmllllllhhheeebbbaaabbbccccccccc___]]]\\\^^^aaabbb___[[[bbbccceeefffgggeeecccbbbcccbbb```^^^^^^^^^``````aaa___[[[YYYYYY\\\___aaaaaaaaa___ZZZSSSMMMIIIGGGIIIFFFAAA===999444...***((('''&&&&&&(((******)))((('''%%%#########$$$$$$######"""######$$$%%%&&&$$$$$$$$$%%%&&&&&&&&&'''&&&&&&'''''')))***+++,,,************,,,///222444444888>>>CCCFFFLLLSSSXXXcccdddcccbbb___^^^___```cccddddddeeedddbbbaaa```^^^\\\\\\``````^^^___aaaaaaeeeiiikkkkkklllooorrrmmmhhhdddgggmmmoookkkfffaaacccccccccdddfffddd```___]]]ZZZXXXZZZ______[[[``````bbbfffjjjllllllkkkeeebbbcccgggiiieeecccdddhhhiiikkkmmmmmmlllkkkjjjgggggggggdddbbb```aaabbbgggggghhhhhhiiiiiijjjjjjfffeeedddccceeegggjjjlllllljjjkkkooorrrsssvvvzzzyyyzzzyyyvvvssspppoooppprrrrrrqqqooommmmmmmmmooopppooopppqqqpppnnnmmmlllmmmqqqooonnnoooqqqrrrrrrqqqrrrqqqooooooooommmjjjhhhgggeeeaaa___^^^aaadddfffbbb______```^^^ZZZZZZ]]]^^^___``````___^^^\\\[[[^^^]]]\\\^^^```aaa```___aaaaaabbbeeeiiilllmmmlllnnnppprrrpppkkkiiiiiikkkrrrpppnnnjjjiiikkkppptttvvvtttrrrqqqrrrrrrqqqppptttssssssuuuyyyyyyvvvsssoookkkhhhhhhgggdddeeehhhkkkhhhhhhkkkllljjjllloootttwwwyyyxxxvvvuuuwwwzzzxxx{{{}}}~~~~~~}}}vvvuuuooottt{{{~~~yyywww~~~yyyuuupppooorrrwww{{{}}}zzzvvvpppmmmmmmoooqqqqqqqqqvvvyyyxxxxxx{{{}}}|||~~~~~~{{{yyyzzzxxx|||~~~~~~~~~~~~yyyrrrkkkiiifffbbb[[[RRRIIIBBB777555111---++++++,,,---555===HHHSSS[[[[[[PPPCCC:::444///---------111777???IIIVVV^^^bbb```UUUJJJCCC999///,,,***((('''(((###$$$$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&)))///555???FFFLLLMMMOOOVVV[[[]]]XXXUUURRRSSSUUUVVVUUUSSSRRRQQQPPPPPPPPPPPPNNNLLLFFFAAA:::333///---***)))))))))))))))***,,,...///333777<<<@@@BBBCCCDDDDDDGGGGGGFFFCCC@@@;;;777444333555666666555555777999>>>FFFRRRdddZZZ___ZZZWWW^^^___]]]cccbbb___[[[YYYZZZ\\\___aaabbbhhhmmmlllhhheeeeeefffjjjkkkiiiccc]]]]]]ccciiigggfffddddddgggiiijjjjjjhhhggggggfffeeecccaaa______^^^^^^```bbbbbb```]]]___```aaaccccccccccccbbbaaaaaa```______```aaabbbaaa___\\\[[[[[[^^^aaaddddddccc```ZZZTTTNNNIIIGGGGGGDDD@@@;;;666111,,,)))(((''''''(((***++++++***((('''%%%#########$$$%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&'''))),,,...+++++++++---000444777:::;;;@@@FFFKKKNNNTTT[[[```eeeeeecccaaa^^^]]]___aaadddddddddeeeeeeeeebbbaaaaaa]]]\\\```aaa______aaa\\\aaaeeehhhiiikkkooossspppkkkggghhhkkkmmmiiieee___aaacccfffhhhhhheeeaaaaaa___\\\ZZZ\\\^^^___]]]cccaaa```bbbeeehhhiiiiiiaaa^^^___fffiiifffbbbaaacccdddfffhhhhhhhhhgggfff```aaabbbbbbbbbbbbbbbbbbgggggghhhhhhhhhiiiiiiiiijjjjjjhhhgggfffgggjjjlllkkkjjjkkkooorrruuuyyy|||~~~zzz|||{{{wwwqqqlllkkknnnrrrpppmmmkkkkkkmmmpppqqqqqqoooqqqsssrrrnnnjjjkkklllpppooooooooopppqqqrrrrrrsssqqqooommmmmmllljjjhhhgggeeeaaa______aaaeeehhhcccccceeefffbbb[[[[[[^^^^^^^^^______^^^]]]\\\\\\]]]]]]^^^___aaabbbbbbbbbaaaaaabbbfffjjjlllmmmlllnnnpppqqqooommmllllllnnnqqqpppmmmiiigggiiioootttxxxuuurrrqqqrrrrrrooollloooppprrrvvvyyyyyyvvvssspppllliiijjjhhhddddddgggjjjhhhhhhlllmmmkkklllooouuuwwwyyyxxxuuutttwwwzzzyyy|||~~~~~~||||||}}}|||vvvuuunnnsssyyy|||~~~wwwuuu|||{{{yyyuuussssssvvvyyy{{{zzzwwwsssqqqrrrtttuuuvvvvvvyyy{{{{{{zzz|||~~~{{{yyy{{{yyy}}}}}}|||zzzrrrjjjcccaaa___]]]XXXQQQHHHBBB999555111,,,***+++---...555<<>>AAAEEEIIINNNQQQTTTXXX^^^cccbbbbbbaaa```___```cccfffeeeeeedddfffhhhhhhfffcccccc^^^\\\___aaa``````aaa]]]```eeehhhiiilllqqquuutttooojjjiiijjjjjjfffccc]]]^^^bbbhhhkkkiiifffcccdddaaa^^^^^^______```aaagggddd``````aaadddffffff___\\\^^^eeehhheeeaaa_________aaabbbcccccccccbbb[[[\\\^^^aaacccdddddddddgggggghhhhhhiiiiiijjjjjjnnnmmmkkkhhhddddddfffiiijjjjjjjjjkkkooovvv|||~~~~~~|||zzzvvvoooiiihhhmmmqqqnnnllljjjkkknnnqqqrrrssspppssstttqqqmmmjjjjjjlllnnnnnnnnnnnnnnnooopppqqqrrrooollljjjiiiiiigggfffeeeccc```___```cccgggiiiggggggjjjjjjeee]]][[[^^^]]]]]]]]]]]]]]]\\\\\\[[[]]]^^^```aaabbbcccdddeeecccbbbccceeehhhjjjkkkjjjkkkmmmooopppppppppqqqrrroooooommmhhheeegggnnntttxxxtttpppoooppppppmmmjjjkkknnnrrrvvvyyyxxxuuurrrqqqmmmkkkkkkiiieeedddgggiiiggghhhlllmmmkkkllloootttwwwyyywwwuuusssuuuxxxyyy|||~~~|||yyywwwzzz}}}{{{}}}zzzvvvvvvrrruuuwwwvvvwwwwwwttt}}}{{{wwwttttttvvvxxxxxxuuusssrrrtttuuuvvvvvvyyyyyyzzz{{{zzz{{{}}}~~~~~~~~~~~~{{{yyyzzz{{{~~~|||yyyuuulllccc]]]\\\[[[YYYUUUOOOGGGBBB999666111---++++++---///444999BBBMMMXXX\\\SSSGGG???888222///---,,,///444:::CCCNNNVVV\\\___ZZZRRRHHH>>>333...+++'''%%%&&&%%%%%%$$$$$$$$$%%%&&&'''"""$$$&&&%%%$$$&&&,,,000:::BBBHHHIIIKKKPPPUUUVVVWWWVVVVVVVVVVVVVVVTTTSSSNNNNNNPPPRRRSSSQQQMMMIIIDDD>>>666000---,,,+++***((((((((()))+++---000111555888===@@@BBBCCCEEEGGGJJJIIIHHHEEEAAA===888666333444444333333444666999<<>>:::777444444444333222444777:::===AAALLL\\\pppZZZ[[[WWWXXX___[[[XXXbbbeeefffgggfffeeefffiiikkklllkkkllllllfff___aaahhhjjjgggccc```^^^___bbbdddeeecccaaabbbdddgggiiiiiieeehhhlllllliiieeeccccccdddeeehhhiiiiiihhhhhhiiidddcccbbbbbbccceeeggghhhjjjhhheeecccccceeehhhiiiiiihhhfffeeedddeeeggghhhkkkiiihhhfffbbb[[[RRRKKKFFFDDDAAA999111+++))))))%%%%%%&&&))),,,...---,,,&&&&&&'''((('''%%%$$$"""$$$%%%%%%%%%%%%%%%$$$$$$'''((()))*********)))((()))))))))***+++...000111666777:::>>>DDDKKKPPPTTTUUUXXXZZZ[[[ZZZ\\\___ccceeefffgggffffffgggjjjlllgggeeeeeeiiinnnpppnnnjjjggg```\\\___bbbbbbaaabbb```cccfffhhhhhhkkkpppttttttpppkkkiiiiiiiiigggfff```^^^aaaiiikkkfffaaaaaabbb^^^]]]``````^^^```fffjjjfffbbb```aaadddeeefffaaa```bbbeeeccc^^^\\\^^^___^^^\\\\\\]]]___ccceeebbbaaa```bbbeeeggggggffffffggghhhjjjkkkmmmnnnooommmmmmlllgggaaa___bbbfffeeeiiikkkkkkpppyyy~~~~~~}}}}}}~~~{{{vvvpppllllllnnnpppqqqmmmpppssstttrrrqqqssstttvvvsssooolllllllllllllllnnnooopppnnnkkkjjjlllnnnsssoooiiidddbbbaaa```___]]]^^^___bbbdddhhhjjjllliiiffffffiiihhhccc______]]]]]]\\\\\\\\\]]]]]]]]]```bbbddddddcccccceeegggcccaaa^^^^^^aaadddggghhhcccfffkkkooossssssrrrpppmmmpppqqqmmmhhhhhhnnnuuuuuutttqqqnnnlllmmmqqqtttooossswwwyyyyyyvvvtttrrrpppmmmlllmmmkkkgggfffhhhhhhfffhhhmmmnnnllllllooossswww{{{|||xxxuuutttuuuyyy|||~~~{{{uuussswww||||||{{{}}}}}}}}}|||yyyxxx{{{}}}{{{wwwwwwyyyxxxyyyyyyyyy|||{{{zzzyyysssrrrtttxxxuuusssrrrsssuuuvvvuuuttttttqqqpppssssssrrrwww~~~zzzwwwvvvwwwzzz|||~~~yyyyyyyyy{{{zzzuuussspppiiibbb]]]\\\[[[ZZZWWWQQQIIIDDD777555222///---,,,------000:::FFFQQQYYY\\\WWWOOOEEE===666222///,,,///444666>>>GGGOOOXXX^^^^^^YYYPPPEEE:::444000+++(((((('''&&&$$$######$$$&&&'''"""$$$&&&&&&%%%&&&***...222<<>>CCCIIIPPPWWWZZZXXXZZZ]]]]]]\\\]]]aaadddhhhiiiiiihhhgggggghhhjjjgggeeeeeeiiiooorrrpppmmmhhh```\\\___cccbbbaaabbb^^^aaadddddddddfffkkkppprrrnnnkkkiiiiiijjjiiiiiiddd```bbbiiiiiiccc_________[[[[[[^^^^^^[[[^^^eeegggccc```___aaaccceeefffbbbbbbeeefffbbb\\\[[[___aaa___]]][[[\\\```dddggggggeeebbbcccfffgggfffeeefffggghhhjjjlllnnnppppppkkklllkkkgggaaa___cccgggbbbiiimmmnnnsss||||||~~~~~~zzzyyyyyy{{{vvvooommmnnnqqqrrrrrrmmmrrrwwwwwwsssqqqrrruuuxxxsssmmmjjjlllnnnmmmlllooopppqqqoookkkjjjkkkmmmtttoooiiidddaaa```___^^^[[[\\\___cccfffiiikkkmmmjjjeeeeeeiiikkkhhhdddccc^^^^^^]]]]]]]]]^^^^^^___aaaccceeeeeecccccceeegggbbb___\\\[[[___cccgggiiibbbdddiiiooorrrrrrooolllnnnqqqssspppjjjjjjpppvvvuuuuuusssooolllmmmsssyyysssvvvyyy{{{zzzwwwtttssspppllllllmmmlllhhhgggiiigggfffhhhmmmooollllllooosssxxx}}}~~~{{{wwwuuuuuuyyy}}}|||vvvtttxxx}}}{{{zzzzzz}}}|||~~~}}}zzzvvvuuuyyy~~~{{{yyyvvvwwwzzzxxxyyy{{{}}}~~~~~~wwwrrrqqquuuyyyxxxwwwvvvwwwxxxyyyxxxwwwtttoooooorrrsssrrrwww}}}yyyuuutttuuuxxx{{{zzzyyyvvvxxxwwwsssqqqpppkkkeee______^^^\\\YYYRRRKKKEEE777555333000...---,,,,,,///;;;IIITTT[[[]]]YYYSSSFFF???777333///---///444333;;;DDDMMMWWW___```\\\TTTHHH===777222---******'''&&&$$$######$$$&&&'''$$$&&&((('''%%%%%%))),,,...999DDDHHHKKKMMMNNNLLLDDDHHHLLLQQQTTTVVVYYY[[[SSSSSSSSSTTTSSSQQQMMMIIIAAA;;;333,,,******++++++&&&&&&''')))+++...111333555888;;;>>>@@@BBBDDDGGGIIIIIIIIIGGGDDD@@@===:::666666555333333444888;;;<<<>>>FFFSSSccc|||VVVWWWXXXYYYYYYZZZZZZ[[[dddgggiiiiiiggghhhjjjmmmgggeeegggjjjjjjfffdddfffeeedddcccccceeegggjjjkkkgggeeeeeegggjjjkkkiiigggbbbgggiiieeecccfffiiiiiikkklllkkkiiijjjnnnooollloooiiieeegggjjjiiiiiijjjmmmiiibbb[[[XXXZZZ```eeeooojjjhhhkkkjjjeeeeeeiiiooorrrtttqqqhhh^^^VVVSSSNNNJJJCCC>>>999111(((""")))((('''((()))***)))(((***))))))'''&&&$$$"""!!!$$$%%%'''&&&%%%%%%'''(((***+++,,,+++))))))***+++------...///222666===BBBIIIKKKLLLMMMOOOSSSWWW[[[____________```bbbccccccfffkkklllgggeeehhhhhheeehhhhhhhhhiiikkknnnrrrtttkkkddd\\\ZZZ^^^aaa___\\\```bbbdddcccbbbcccgggjjjppplllhhhiiikkkkkkgggbbbccc```^^^aaaeeeccc\\\TTT]]]ZZZXXXYYY^^^bbbcccccc___```aaabbbbbbaaa___^^^aaaaaaeeehhhccc\\\\\\cccbbb^^^YYYXXX[[[```eeegggiiibbb___eeeiiigggdddeeegggiiihhhfffhhhlllllliiimmmjjjeeebbb```______^^^dddhhhnnntttyyy|||~~~~~~}}}xxxuuuuuutttpppllljjjlllooorrrtttwwwuuurrrnnnllllllnnnqqqwwwrrrlllkkkooorrrqqqooossssssqqqooollllllnnnpppwwwtttooohhhbbb______```\\\\\\\\\```eeekkknnnpppmmmgggbbbdddggggggiiikkkgggddd```___```ccceeeeee```cccffffffcccbbbdddfffccc___[[[\\\```eeehhhhhhggghhhiiiiiiiiikkknnnpppppprrrrrrnnniiigggkkkpppuuuuuusssooolllmmmsssxxxzzz~~~{{{xxxyyyxxxuuummmooopppnnnjjjhhhhhhjjjcccdddgggjjjkkkkkknnnrrrppptttxxxyyywwwvvvxxx{{{}}}zzzwwwuuuuuuuuuvvvyyyxxxxxx{{{~~~|||sssoootttuuuvvvxxxvvvwwwyyyyyyzzz|||}}}}}}zzzrrrlllmmmrrrxxxwwwvvvuuuxxx{{{}}}|||zzztttpppkkkhhhiiimmmtttxxx|||~~~}}}xxxsssqqquuuyyy|||wwwpppiiibbb______^^^^^^```___ZZZRRRKKK<<<888222...,,,,,,,,,+++---777GGGVVV^^^^^^YYYTTTHHHAAA:::666222---,,,///...444===GGGQQQWWW[[[]]]XXXRRREEE888000...)))###%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&(((***,,,---666>>>BBBIIIQQQRRRMMMNNNMMMLLLMMMQQQTTTVVVVVVQQQPPPPPPQQQRRRPPPIIIDDD<<<666000---......***''')))(((((()))+++---///000777:::>>>AAAAAABBBBBBCCCEEEDDDCCCCCCCCC@@@<<<999999888777666555555666777<<>>555111,,,&&&***)))'''$$$""" %%%%%%&&&'''''''''''''''+++111777<<>>555000+++)))))))))'''$$$''''''''')))+++---000222:::===AAACCCCCCCCCCCCDDDEEEDDDCCCCCCBBB@@@<<<999777666555444444444555666;;;===DDDPPP```zzz^^^\\\YYYVVVVVVYYY\\\^^^aaadddgggiiigggbbb\\\YYY\\\\\\___eeefffcccbbbddddddcccbbbbbbbbbbbbcccccciiihhhgggfffeeecccaaa```ZZZ]]]]]][[[[[[___```^^^```fffjjjkkkmmmqqqsssqqqjjjffffffiiijjjhhhiiilllbbbaaaaaabbbdddeeeӵeeedddeeefffjjjiiigggdddbbbaaaaaabbbYYYWWWTTTQQQLLLCCC666---222///,,,******)))'''&&&$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&%%%'''))),,,222222222000---+++++++++***+++///;;;JJJVVV[[[\\\aaabbbbbbbbbaaaaaaccceeeeeecccaaaaaabbbaaa___\\\ZZZaaaeeebbb\\\]]]dddkkkqqqnnnkkkiiiiiillloooqqqiiieee```]]]]]]___bbbddddddggghhhccc\\\[[[aaahhhĦeeeccccccgggiiijjjĦgggiii```______ccciiilllkkkiiiiiikkkmmmmmmlllhhhdddaaabbbӵ]]]aaa___]]]]]]]]]]]][[[ZZZ]]]\\\^^^bbbgggiiiiiihhhccceeeeeecccdddfffddd___^^^^^^]]]\\\\\\^^^bbbeeejjjmmmrrrwwwzzz|||}}}}}}~~~}}}|||yyyvvvrrrooonnnooooooppprrrtttsssqqqoookkkjjjiiijjjkkkllllllkkkjjjjjjkkknnnqqqrrrpppnnnrrrqqqnnnjjjhhhiiillloooqqqpppooonnnmmmkkkiiigggaaa^^^[[[\\\```fffkkknnnjjjdddaaaĦrrrmmmfffbbbaaabbbdddeeeiiigggfffgggkkkllliiifffdddaaa\\\YYYYYY[[[]]]___bbbcccdddcccbbbbbbccceeehhhlllooonnnjjjiiimmmqqqsssqqqoooqqqssssssppplllpppuuuwwwsssqqqpppoookkkooonnnmmmlllkkklllmmmooogggkkkmmmlllmmmqqquuuvvvsssqqqoooppprrrttttttsss|||{{{{{{zzzzzzyyyxxxxxxuuuvvvyyy|||~~~~~~}}}~~~{{{|||}}}|||||||||~~~}}}xxxpppjjjhhhlllsssxxx{{{|||{{{yyytttrrrooollljjjiiiiiiiiirrrrrrrrrpppmmmmmmoooqqqyyy}}}tttmmmhhhffffffaaaaaabbbdddddd^^^UUUNNN@@@<<<666111//////...---...444???MMMXXX]]][[[XXXOOOEEE:::444000+++***,,,---000666>>>HHHQQQYYY]]]\\\YYYOOOAAA888333---'''&&&&&&%%%$$$#########$$$%%%&&&'''(((''''''%%%$$$***---222888@@@JJJRRRVVVSSSSSSSSSUUUWWWXXXWWWVVVTTTPPPMMMKKKIIIEEE???:::222...***'''''''''&&&%%%,,,,,,,,,,,,---///111222<<>>DDDOOO___yyyccc```\\\XXXWWWYYY\\\^^^]]]```dddggghhheee```\\\___^^^```eeefffdddcccfffffffffeeeeeedddddddddeeegggggghhhhhhgggfffeeeeeebbbdddbbb^^^^^^```___\\\]]]dddjjjkkklllppprrrpppiiiffffffhhhgggddddddgggaaaaaabbbeeeiii4ĉ@ӵdddeeedddjjjhhheeebbbaaaaaaaaaaaa[[[ZZZXXXWWWSSSJJJ>>>555666333///,,,+++***)))'''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%'''+++---222333333222///......///...///555BBBQQQ]]]``````eeeffffffeeedddcccdddfff^^^\\\[[[]]]aaabbb___\\\\\\aaaeeeccc]]][[[bbbjjjqqqooollljjjiiikkkmmmoooiiihhheeebbb```aaadddffffffhhhiiiddd]]][[[```fff>Lhhhfffddddddfffhhh=hĦlllcccbbbbbbffflllnnnnnnlllhhhiiikkklllkkkhhhdddbbb4ĉ@ӵaaa```_________^^^\\\YYY[[[]]]___bbbeeehhhhhhfff```ccceeedddfffhhheee```]]]^^^^^^^^^^^^```eeeiiikkknnnsssxxx{{{}}}}}}}}}~~~}}}{{{yyywwwtttrrrpppqqqrrrtttwwwyyyxxxtttqqqmmmkkkiiijjjkkklllkkkiiiggggggiiilllooopppooonnnooonnnllliiifffgggjjjlllnnnmmmlllmmmoooooollljjjfffbbb^^^]]]___dddgggiiiiiieeeccc>Lmmmrrrmmmgggcccbbbccceeeeeeiiigggfffhhhkkkllliiigggeeeccc___[[[YYYZZZ\\\^^^```bbbdddeeedddeeefffhhhiiilllooommmiiihhhkkkpppsssqqqqqqrrrtttsssoookkkmmmqqqrrrnnnkkklllkkkhhhkkkjjjjjjkkklllnnnpppqqqiiinnnpppmmmnnntttxxxxxxsssttttttrrrqqqqqqtttwww~~~|||zzzwwwtttssssssuuuwwwyyy{{{||||||}}}{{{yyyxxx{{{~~~{{{vvvooojjjjjjnnntttxxxyyy||||||{{{wwwuuurrrooollljjjhhhgggmmmnnnmmmlllkkklllmmmnnnvvvzzz~~~ssskkkfffdddcccaaabbbccceeeeee___UUUNNNBBB===777222000///......000444>>>LLLYYY___^^^[[[SSSFFF999222---)))'''(((***...666???IIIRRRXXX[[[\\\ZZZRRRDDD999333---(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''''''''&&&$$$###)))***---333<<>>MMM[[[cccbbb^^^SSSEEE666///+++((('''(((***...777AAAKKKSSSYYY\\\\\\\\\UUUHHH<<<444...)))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$(((''')))000888@@@IIIQQQMMMOOORRRVVVYYYZZZXXXVVVRRRRRRQQQQQQNNNFFF;;;333---,,,)))'''&&&'''((()))&&&''''''))),,,///222444>>>@@@CCCDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@>>>:::777666555444444444555666777888:::@@@IIIWWWooollliiidddӵYYYYYY[[[ĭӵdddӵiiiĦbbbeeehhhiiihhhhhhjjjlllnnnӵӵhhhfffĦƜ`1.׼shhhjjjggghhhĦ```\\\UUUUUUUUUVVVUUUPPPGGGӵ***Ħ&&&&&&&&&%%%$$$######$$$%%%%%%ĭӵXXX___Ħ```aaabbbĦ```Ħccc___```fffkkkjjjjjjiiihhhhhhhhhgggfffiiiiii```DdDdddeeeggg?fӵkkkhhhfffĦhhhhhhiiiӵƜ`1.׼scccbbbĭӵgggbbbgggiii___bbbcccaaa```aaagggӵ}}}Ħyyyyyy{{{{{{zzz}}}yyyjjjmmmmmmlllfffeeedddĦlllmmmmmmllliiihhhrrrĦhhhggggggiiijjjjjjhhhhhhjjjDdDggghhhhhhkkkkkkӵ]]]]]]ӵiiiӵkkkkkkhhhxxxxxxĦeeehhhӵgggnnnoooyyyĭӵ|||{{{ssssssrrrrrrtttyyy~~~~~~}}}yyytttrrrtttvvvxxxxxxwww{{{~~~|||xxxtttpppmmmkkkjjjhhhgggggghhhjjjkkkkkkkkkooolllmmmsssxxxyyy}}}yyyooohhhcccaaaaaa```aaacccffffff___UUUMMMBBB===777222000...------///333<<>>666000+++)))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&(((%%%&&&...555;;;CCCLLLMMMNNNQQQUUUXXXXXXUUURRRQQQPPPNNNMMMJJJCCC999111+++***((('''%%%&&&((()))***************,,,...///>>>@@@CCCDDDCCCAAAAAAAAACCCCCCBBBAAAAAA>>>:::777666666555555555666777888;;;<<&edddg&ehhh>hӵeeehhhiiihhhhhhjjjlllg&eeeeguO>uO>&egggiii4ff?>ߝLhhhgĉ@___fffiiifffShӵYYYRRRQQQQQQSSSSSSPPPg&e***>hӵ'''&&&%%%$$$######$$$$$$fff?><z:::g&e>&ePPPXXXHLeeeeeefffShӵgLccceeeaaaaaafffkkkkkkkkkkkkkkkjjjiiiS?ʬgggjjj3h?D%%)?eeefffZufĦmmmjjjggggLnnniiiiiig&errrgĉ@fffdddg&e>&eooo@e]]]bbb??rrrlll```cccdddbbb___aaag<ĉzzz~~~3we<Ħyyyyyy|||}}}3h?@eccciiinnnooonnngggeeebbbZpppmmmnnnooonnnlll3h?gLnnnkkkkkklllmmmnnnmmmhhhiiilllD%%)?gggfff?><zlllkkk=?Ħ^^^g&ejjjg&egggiiiiiiS?ʬxxx4ff?>ߝLhhh@ehhhg&effffffmmm3h?g&e>&exxx{{{??rrrrrrrrrpppooorrryyy~~~{{{~~~~~~zzzvvvuuuwwwyyyyyyxxxxxx{{{}}}xxxtttrrrpppooogggffffffhhhjjjkkkkkkjjjlllggggggnnnsssuuuzzz~~~~~~vvvnnngggcccbbbbbb```aaacccfffeee___TTTLLLBBB===777222///...---,,,+++///999IIIYYYaaa^^^ZZZKKK===...)))******+++,,,(((***///666@@@KKKUUU[[[___aaa[[[NNNAAA888222,,,&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((((($$$%%%---444888@@@HHHMMMOOORRRUUUWWWVVVRRROOOQQQNNNJJJHHHEEE???777111))))))'''&&&$$$%%%''')))&&&&&&(((***---111444666>>>@@@CCCDDDBBBAAA@@@@@@BBBAAA@@@@@@???===999555777666555555666777888999888999===EEERRRhhhrrr4DӵWWWTTTSSSHƅ^Hu]ĦeeeHu]ĦjjjZuR)ĦhhhhhhhhhhhhhhhmmmqqqHu]Ħ^^^HŐeHŐeHu]ĦmmmqIܗGIӵ___ttdddfffeeeHGgĉ@YYYVVVMMMKKKOOOPPPLLLOOOHu]Ħ(((ZuR)Ħ&&&&&&%%%$$$###'''%%%sߝLGdUĦ777Hƅ^Hu]ĦOOOntHdĦeeefffHGgĉ@___HdĦ^^^bbbdddhhhnnnkkkllliiifffgggmmmHtƅ^eeedddBt=o9ĦDtfo9Ħhhhlllkkkg?jjjjjjHdĦrrrjjjjjjHu]ĦpppttnnneeeHƅ^Hu]ĦrrrH׼sfffcccqqqooonnnhhheeedddggghhhhhhtQssszzzje<ĦyyyyyyzzzBt=o9ĦH׼saaabbbhhhmmmmmmjjjkkkfffaaaHtĦiiiooooooooolllBt=o9ĦHdĦooojjjjjjmmmooonnnkkkhhhiiilllDtfo9ĦsߝLGdUĦlllHt@cӵHu]ĦiiiHu]ĦjjjhhhHtƅ^xxxqIܗGIӵmmmH׼skkklllHu]ĦhhhhhhBt=o9ĦHƅ^Hu]Ħvvvzzzqqqjjjkkkooorrrvvvzzz~~~{{{wwwuuuvvvzzz~~~~~~}}}|||zzzwwwssspppiiieeecccdddiiinnnpppooommmjjjggghhhnnnuuuyyy{{{}}}yyyuuuvvv{{{zzzwwwpppjjjeeebbbaaaaaa```cccgggiiiggg___SSSKKKDDD>>>777000,,,***)))(((...222999DDDSSS^^^]]]VVVIII===111---+++(((&&&&&&++++++...666===EEEPPPZZZ```aaa]]]RRRFFF===444---)))'''%%%$$$%%%&&&&&&%%%%%%!!!!!!&&&&&&######'''((((((''')))...444;;;???GGGKKKPPPTTTVVVTTTPPPNNNPPPNNNKKKEEE>>>777111---,,,,,,***)))(((((((((((('''(((***+++---000555888999???BBB@@@???AAADDDDDDBBBCCCBBB??????@@@===888444444555555666555555444777;;;===FFFXXXhhhrrrooo4DuXӵUUUSSSSSSDdDΦDdDĦfffDdDĦjjjhhht|>>777000---+++***)))(((---444@@@OOOZZZZZZTTTEEE:::///+++***'''%%%&&&+++***---555<<>>>>>>>>===DDDEEECCC@@@??????<<<666222333444555666666666777777;;;===EEEVVVeeerrrppp4DuXӵRRRRRRSSSDdDΦDdDӵgggDdDĦmmmlllo)hiiimmmkkkhhhhhhkkkllljjjgggDdDĦaaaDdDΦDdDΦDdDӵrrr=ӊB1.uTӵaaaHߝL`o9dddpo9wӵSSSMMMGGGJJJOOORRRWWWDdDĦ'''&&&o)h%%%$$$"""!!! %%%$$$DdDΦDdDĦ666DdDΦDdDӵNNNGIpӵDdDĦiiipo9wӵDdDĦbbbdddbbbdddggghhhkkkjjjhhhhhhpo9unnnlllgggcccGIdnuR)ĦDdDĦnuR)ĦllloooCdgĪjrrrDdDĦooopppnnnDdDĦlllHߝL`o9lllDdDΦDdDӵsssDdDĦgggkkklllnnnpppqqqqqqppppppmmmiiifffggghhhhhhgeĦvvvxxxsp?aĦyyyyyyGIdnuR)ĦDdDĦgggeeeeeefffggghhhhhheeecccDdDĦqqqpppppppppGIdnuR)ĦDdDĦpppllljjjlllmmmllljjjooommmkkkDdDĦnuR)ĦDdDΦDdDĦiiiDdDĦnuR)ĦDdDĦaaaDdDĦkkkpo9uvvvxxxqqqqqq=ӊB1.uTӵpppDdDĦqqqnnnDdDĦhhhGIdnuR)ĦDdDΦDdDӵrrruuuwwwwwwyyy|||yyyqqqooopppqqqsssvvv|||yyyxxxvvvsssrrrssswwwzzz}}}{{{{{{zzzwwwjjjgggdddffflllqqqtttuuurrrnnnkkkkkkooouuu{{{~~~xxxuuurrrrrrwww{{{||||||xxxqqqhhhdddfffhhhgggeeeiiikkknnnppplllcccWWWOOODDD???777111...,,,+++***(((,,,333<<>>555,,,***)))&&&&&&'''+++***---333:::AAAKKKUUU]]]aaaaaaXXXMMMCCC888///+++)))&&&%%%&&&&&&%%%%%%%%%"""###%%%%%%###$$$&&&%%%%%%&&&(((+++...111333999===BBBGGGJJJJJJIIIHHHHHHFFFAAA:::444///+++)))'''((())))))((('''%%%$$$'''(((***+++---111555999;;;AAAEEEBBB@@@AAACCCBBBEEEFFFEEEAAA??????;;;555111222333444666777888888777;;;<<d<ĦoooDthhhjjjggghhhkkknnnjjjccc>d<Ħ```>d<ʜDd<ʜ4DuTӵooorrrF&uTӵbbb4DufئL>efffpuR)ĦNNNJJJFFFLLLRRRRRRVVV>d<Ħ'''Dt%%%  $$$###DdDΦDdDĦ333>d<ʜ4DuTӵLLL4DwDd<ĦiiipuR)Ħ>dd<ӵDddd<Ħkkk4DufئL>elllDdDʜ4DuTӵrrrDdDĦllloooooooooppppppppppppqqqooojjjggghhhhhhhhhgeĦttts<v>aĦ|||{{{peӵDx<DdDĦjjjgggdddbbbdddgggcccdddfffDdDĦrrroooqqqqqqpeӵDx<>dd<ӵDd<DdDΦDdDĦhhhDdDӵnd<DdDĦaaa>d<ĦlllpeӵxxxĦrrrF&uTӵrrrDdDĦtttooo>d<ĦhhhpeӵDx<>d<ʜ4DuTӵqqqtttxxxxxxxxxzzzwwwpppoooppppppqqqssszzz~~~ttttttsssqqqooopppsssvvvxxxvvvvvvzzz}}}zzzooolllhhhiiinnnsssuuuvvvuuurrrooooooqqqwww}}}vvvtttqqqrrruuuxxxyyyyyytttlllcccaaafffjjjjjjgggnnnppprrrsssoooeeeYYYPPPEEE@@@888222///---,,,+++---111555;;;DDDKKKJJJEEE888000***))))))'''''')))***)))+++222777>>>GGGQQQ[[[```bbb\\\RRRGGG<<<222---+++(((&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%###$$$%%%'''(((***,,,,,,222555:::???CCCDDDDDDCCCCCC@@@;;;555///+++)))(((((()))***++++++)))'''&&&'''(((***+++---111666:::;;;AAAFFFDDDCCCEEEFFFFFFEEEFFFEEEAAA@@@AAA===777333333333444555666777777888<<<<<dp&ĒRddddddnfʜd<Φ>d<Ħ///s&dq&ĒRAAAIIIi?ʜtd<ĦgggHHܗDӊBddd<xgggiiiiiilllmmmjjjjjjB?daĦ{{{{{{B?Ho9ccc>dd<ӵpppqqqB?Ho9vvv<xjjjkkkkkkkkkpppkkkggg&ӫeʬtIӇjjj>d<Φ>d<ĦfffD&ӫetIӇ```DdDĦaaasdKĦlllB?dp&ĒRrrrrrr>d<sdKĦjjjB?Ho9nnns&dq&ĒRuuurrrvvvzzzyyyxxxyyyxxxqqqlllnnnppppppppprrryyy}}}rrrrrrrrrpppnnnnnnppprrrsssqqqqqqttt{{{}}}vvvrrroooooorrruuuvvvuuuxxxwwwuuutttuuuyyy~~~wwwuuusssssstttuuuvvvvvvpppiiiaaaaaahhhmmmmmmkkkqqqsssvvvvvvqqqgggZZZRRRGGGBBB:::333///---,,,+++,,,000333777===CCCAAA<<<333---)))***)))'''(((+++***(((***000555:::CCCMMMXXX^^^bbb^^^UUULLL@@@666///---)))'''&&&&&&$$$###$$$%%%%%%$$$$$$$$$$$$###"""###$$$%%%''''''((((((---///444888<<<>>>>>>>>><<<:::555111---***(((((('''(((***+++***)))'''&&&'''(((***,,,...222777;;;DDDJJJMMMIIIEEEDDDCCCAAACCCDDDDDDAAAAAACCC@@@;;;666666555444444444555555888<<<<<hffffffffffejjj@ďDTTTPPPKKKIIILLLUUUVVVMMMNNNne***&&&=e$$$$$$%%%&&&'''(((######ege+++---sĪj@h888===FFFfdDĦddd@ďDffffffHkgemmmkkkllllllooonnnkkkjjj@hiiifff@GkkkhhhHĪj@IŌfffbbbBenevvvHkgegggneeeehhhfeaaaHu]3hhllloooooosennnnnnnnnnnnnnnnnnnnnnnnlllhhhgggiiiiiihhhgeĦja>aĦxxxwww@G]]]```sejjjfffccccccddd^^^cccjjj<Ōmmmoooqqq@GvvvuuuHkgekkkjjjkkklllmmmnnnhhheeeHĪj@IŌllliiiegejjjeeeHu]3hIŌ``````DdDĦbbbnejjjlll@hnnnqqq>htttttttttsesssnepppnnn@GjjjlllsĪj@hyyyvvvvvvzzz|||yyyxxxyyyrrrmmmkkkpppssssssqqqrrryyy~~~~~~|||sssttttttrrrpppooopppqqqqqqooonnnqqqwww}}}zzzwwwuuuuuuxxxyyywwwuuu{{{||||||{{{{{{}}}zzzyyyxxxvvvuuutttuuuuuummmiiidddfffkkkpppqqqppptttvvvyyyyyytttjjj]]]UUUJJJDDD<<<555000...,,,***&&&***...000555::::::666...***(((***)))'''(((+++)))''')))...222777@@@IIITTT\\\aaa^^^WWWOOOEEE<<<111...***((('''&&&$$$###$$$&&&&&&######%%%%%%"""######$$$$$$%%%&&&&&&'''***,,,...222555777888888444333111...+++)))((((((%%%&&&''''''''''''%%%%%%'''(((***,,,...222888;;;BBBIIIMMMJJJGGGFFFFFFDDDBBBDDDDDDBBBBBBDDDBBB===888777555444333333444444888<<<<<aĦvvvuuuqqq```___aaas׼skkkkkkhhhfffddddddbbbeeeiiiHossskkknnnqqqsssuuuvvvtttllljjjjjjjjjmmmnnnlllgggeeemmmnnnkkkkkkhhhdddD^aaa```bbbDdDĦgggggghhhmmmnnnkkkjjjnnnrrrrrruuuwwwvvvs׼svvvuuuqqqqqqqqqlllkkkiiikkkyyywwwwwwzzz~~~yyyxxxzzzpppmmmnnnuuuyyywwwtttssszzz~~~~~~{{{wwwxxxyyywwwtttrrrrrrsssssspppnnnqqqwww}}}{{{yyyyyy{{{}}}~~~zzzwww}}}~~~|||yyyvvvtttttttttmmmkkkjjjlllppptttvvvvvvwwwyyy||||||xxxnnnaaaXXXLLLFFF===666000---+++)))&&&***------000444333///***'''''')))(((%%%&&&***)))'''(((,,,000444===FFFQQQYYY___]]]XXXRRRIII@@@333000,,,)))'''&&&$$$"""###'''&&&###"""%%%%%%!!!$$$$$$$$$$$$$$$&&&''''''((()))***,,,...000111222,,,,,,,,,+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,///333888<<<===EEEJJJIIIGGGHHHHHHGGGDDDFFFEEEBBBBBBDDDAAA<<<777666444333333444555666888<<<<<d<Ħssskkkeee^^^]]]bbbgggĦeeedddcccaaaaaabbbdddbbbiiiiiiaaa^^^dddddd^^^\\\___Ħ]]]bbbgggaaabbbcccfffiiilllppprrrnnnlllkkkllloooooollliiiggghhhiiiiiihhhfffcccbbb___fffooorrrnnniiiffffffZZZWWWRRRMMMLLLNNNQQQSSSUUUPPPRRRRRRMMMOOOLLL???Ħ&&&%%%%%%%%%%%%%%%&&&'''''''''%%%$$$###$$$$$$%%%&&&(((***,,,---+++---......------///000333333777AAAOOO[[[dddggg>d<Ħbbbcccfffbbbeeeffffffiiillljjjeeedddfffllltttuuupppllllllqqqrrrpppllljjjkkkkkkhhhmmmmmmnnnooonnnjjjddd```]]]]]]^^^bbbgggjjjkkkkkkiiihhhfffdddbbbbbbccccccbbbbbbgggppprrrpppqqqwwwuuuvvvvvvvvvtttrrrpppoookkklllkkkgggĦcccdddfffgggddd```^^^___aaa\\\>d<ĦaaadddfffjjjkkkBekkkiiiiiijjjkkklllllllllkkkjjjfffdddfffjjjkkkiiigeFYĉnnnqqq>aĦwwwvvvrrrppprrruuuvvvpppiiieeecccdddBejjjkkkkkkjjjhhheeecccfffggghhhnu]ӵuuusssssssssttttttsssuuuvvvuuurrrooommmmmmllllllllljjjjjjkkkmmmpppkkkgggeeejjjlllkkkjjjjjjiiimmmooonnnjjjiiilllooogggiiijjjhhhddd>d<Ħjjjjjjffffffiii>d<ĦlllkkkiiiĦmmmnnnpppqqqpppmmmiiigggfffjjjooopppnnnnnnrrrvvvrrrwwwzzzwwwBewwwvvvvvvvvvtttĦsssnnnmmmiiifffhhhllllllhhhhhhjjjmmmnnnooorrruuuxxxuuuxxx}}}yyyxxx{{{qqqooorrryyy}}}zzzvvvttt{{{~~~{{{{{{|||}}}{{{xxxuuutttuuuuuurrrpppsssyyy~~~zzzzzzzzz~~~}}}yyy~~~|||xxxuuuttttttmmmnnnooorrrtttwwwyyyzzzzzz|||~~~{{{qqqddd[[[NNNHHH???666111---***)))+++...000...///111///+++'''%%%%%%'''&&&###$$$((()))''''''+++///333;;;DDDPPPXXX]]]\\\XXXSSSKKKCCC444000,,,)))'''&&&###"""###''''''""""""&&&%%%!!!%%%$$$$$$###$$$&&&'''(((&&&'''((()))***,,,------'''((()))))))))((('''&&&(((((('''''''''(((((()))'''(((***,,,///333888<<>>777222---***+++))))))***+++,,,,,,------+++***'''%%%$$$%%%&&&&&&***,,,---...000666???FFFRRRUUU[[[___^^^WWWMMMFFF888333---)))((('''$$$!!!###$$$%%%&&&%%%%%%######%%%%%%%%%$$$$$$%%%&&&&&&&&&'''&&&### ###'''******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((***+++++++++...333999>>>EEEFFFGGGGGGGGGFFFDDDCCCEEEEEEDDDEEEEEECCC???<<<666666555555444444444444666===<<<>>>JJJUUUiii>Apppneqqqqqqlllfff```^^^neccceeehhhgggeeecccdddeee```^^^^^^___aaabbbcccbbbne^^^ZZZ\\\bbbdddcccdddggglllnnnkkkhhhiiiffffffkkkllljjjhhhiiiiiigggeeegggjjjjjjeeeaaahhhmmmpppooonnnlllddd[[[OOOPPPSSSXXX\\\]]][[[YYYPPPQQQMMMGGGIIIOOOne''')))***'''%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''***,,,000//////...//////111111444333333999DDDPPPYYYDekkkjjjhhhfffcccddddddcccbbbccceeeggggggeeegggmmmnnnkkkjjjmmmpppuuuwwwrrriiidddgggllljjjmmmpppoookkkiiiiiijjjjjjiiigggeeeeeefffggghhhffffffggghhhdddaaaeeekkkeeegggiiikkklllooosssvvvrrrrrrqqqpppooooooooopppmmmnnnne\\\\\\bbbkkkmmmddd___ccceeeaaabbbne]]]]]]^^^fffhhhiiihhheeeeeegggiiiggggggfffgggjjjlllmmmmmmdddeeegggggggggiii>Aqqqsssuuuk<ttttttuuuxxxzzzwwwsssppppppnnnjjjiiikkkiiimmmqqqqqqmmmiiihhhhhhmmmllljjjfhnnnnnnrrruuusssrrrttttttrrrpppoooooonnnmmmkkklllhhhdddcccfffkkkoooppplllooorrrrrrooommmllllllrrrpppooooooppprrrrrrrrrpppooopppqqqoooDemmmkkkiiihhhhhhiiinepppsssnemmmnnnoooqqqpppnnnmmmmmmnnnlllmmmmmmlllkkkkkklllnnnqqqtttxxxxxxvvvtttvvvxxxwwwvvvnevvvtttrrrooollllllnnnnnnkkkhhhllljjjiiijjjnnnqqqrrrqqquuutttwwwzzzyyyvvvvvvyyyrrrpppsss||||||xxxxxxzzz}}}~~~|||{{{{{{zzzxxxwwwyyywwwvvvwwwwwwwww{{{}}}xxxuuuuuuwww{{{xxxyyy|||}}}zzzzzz}}}~~~{{{zzz}}}}}}vvvjjj```VVVJJJ===777111,,,)))***************+++,,,---...+++)))'''%%%$$$%%%&&&&&&'''(((***+++---333<<>>666111,,,))))))+++***)))))))))+++---...)))((('''%%%%%%%%%&&&'''%%%''')))***,,,111:::AAAHHHLLLSSSYYY[[[XXXQQQKKKCCC;;;222+++(((&&&###!!!&&&$$$""" """%%%&&&"""$$$'''))))))&&&###!!!###%%%'''%%%"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))+++---000666>>>CCCEEEEEEFFFGGGFFFEEEDDDCCCFFFEEECCCBBBBBBAAA???===666444333222333555777999777<<<:::;;;EEEOOOccc}}}ssstttrrrpppsssyyyyyyvvvooopppsssuuuwwwxxxxxxxxxmmmhhhaaa^^^^^^```aaabbb^^^___aaacccdddfffggghhhcccbbbbbbbbbbbb```]]]ZZZaaacccfffeee^^^YYY]]]ffffffdddaaabbbdddffffffdddaaa]]]\\\```dddeeehhhkkkllljjjiiijjjlllnnnmmmkkkooonnnmmmkkkiiieee^^^YYYVVVWWW[[[dddkkkiii^^^TTTLLLNNNLLLIIIKKKMMMHHH@@@222***$$$$$$%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''))),,,.........//////000000111111333111000333;;;EEEOOOUUU^^^```dddjjjooommmeee___`````````______```cccfffllljjjiiiiiikkknnnrrrvvvtttxxxyyyuuulllfffeeeggggggjjjmmmllljjjhhhiiikkkmmmllljjjiiiiiijjjkkkllljjjccc___bbbfffiiilllpppjjjlllooopppooopppqqqrrrnnnnnnmmmmmmmmmnnnooooootttrrrooojjjfffdddccccccffflllnnnjjjiiikkkllliiiffffffgggfffeeecccbbbbbbgggggggggfffeeefffggggggiiihhhgggfffeeeeeegggiiiggggggggghhhkkkoootttwwwxxxwwwvvvuuuuuuttttttssstttssssssvvvzzz{{{xxxtttooommmooorrrqqqllliiiiiippprrrtttrrrmmmjjjiiijjjllllllnnnoooqqqrrrttttttpppmmmnnnrrrtttqqqooooootttppplllkkklllnnnpppqqqiiihhhiiikkknnnqqqssstttuuuvvvvvvuuurrrooommmkkkmmmpppssssssqqqqqqtttxxxuuurrrrrrsssrrrqqqtttzzzvvvtttpppllliiihhhiiiiiihhhjjjmmmppppppnnnlllkkkmmmooopppqqqqqqrrrtttvvvrrrqqqooollliiiiiilllnnnnnnsssxxxzzzxxxvvvuuuvvvyyyyyyzzz{{{{{{yyyuuurrrrrrooonnnooorrrrrrnnnkkkeeegggjjjnnnqqqrrrrrrrrrrrrmmmkkkoooqqqooommmmmmpppqqqtttxxxzzzyyywwwwww|||yyyxxx{{{}}}}}}~~~~~~}}}~~~tttmmmmmmqqquuu{{{yyywwwxxx||||||zzz{{{~~~}}}yyyxxxzzzzzz{{{|||||||||xxxnnneeeXXXLLL???888333---******,,,+++)))'''(((***---...(((((('''&&&&&&&&&''''''%%%'''***+++---222:::@@@DDDHHHNNNUUUYYYWWWRRRMMMFFF===222+++'''&&&%%%###$$$###"""!!!!!!###$$$&&&###$$$&&&((('''&&&###"""!!!$$$&&&&&&###"""$$$&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''(((+++...333999@@@FFFEEEFFFGGGGGGGGGFFFDDDCCCGGGDDDBBB@@@@@@@@@???>>>888666333111111444777999777<<<999999BBBKKK^^^xxxqqqsssrrrppprrrvvvwwwuuummmooorrrtttvvvwwwwwwvvvllljjjfffdddccccccbbbbbb]]]^^^___aaadddfffhhhhhhgggfffeeeddddddaaa^^^[[[^^^___bbbbbb]]]ZZZ___hhheeefffgggeeebbbbbbeeeiiibbb^^^\\\```dddeeegggkkkmmmmmmlllmmmoooppppppoooooollljjjhhhfffbbb^^^\\\[[[]]]ccclllrrrmmm___SSSKKKMMMNNNNNNOOOMMMGGG@@@333+++%%%%%%'''%%%%%%'''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&(((+++...---......///000111111111000//////222888CCCNNNUUU]]]___ccchhhkkkhhhaaa[[[\\\^^^aaabbbbbbccceeeffflllkkkjjjiiikkkpppuuuwwwtttwwwyyyvvvooohhhfffgggeeehhhkkkkkkjjjiiilllnnnmmmkkkiiihhhhhhiiijjjkkknnneee```bbbfffhhhkkknnnkkknnnqqqrrrqqqpppppppppoooooonnnnnnnnnoooooopppsssqqqnnnllljjjiiiiiihhhdddiiilllmmmnnnpppqqqooojjjiiiiiiiiiiiiiiigggfffhhhgggfffffffffggggggggghhhhhhhhheeeccccccfffiiigggggghhhkkkmmmoooqqqqqqttttttsssrrrqqqpppqqqrrrvvvuuuuuuxxx{{{zzzwwwsssllllllooosssrrrmmmiiiiiijjjooossssssoookkkiiiiiijjjlllnnnqqquuuwwwyyyzzzooolllmmmrrrtttrrrqqqrrrqqqooommmmmmnnnnnnnnnmmmlllmmmnnnpppqqqrrrssstttuuuuuutttsssqqqooollljjjlllooorrrqqqooooooqqqtttwwwsssrrrrrrpppooorrrxxxwwwtttppplllhhhgggggggggggghhhhhhiiijjjkkkjjjjjjmmmnnnpppqqqqqqsssvvvxxxrrrqqqooollljjjjjjmmmooooootttyyyzzzxxxuuutttuuu|||{{{{{{{{{{{{xxxsssooonnnlllkkkmmmooooookkkgggcccfffkkkppptttvvvwwwwwwsssmmmkkknnnpppnnnllllllqqqsssvvvwwwxxxzzzzzzyyy|||}}}wwwvvvzzz~~~~~~|||ssskkklllpppuuu||||||vvvtttvvvzzz|||vvvuuuwww{{{|||zzzyyy{{{zzz~~~~~~|||{{{yyyqqqgggZZZNNNBBB:::555///,,,,,,,,,+++)))''''''))),,,---(((((((((((((((((())))))%%%'''******,,,000888===BBBEEEKKKRRRVVVVVVRRRNNNGGG>>>333+++(((((('''&&&""""""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&%%%######%%%'''%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&(((,,,000555;;;CCCHHHFFFGGGHHHHHHHHHGGGEEEDDDFFFDDDAAA@@@@@@@@@>>>===:::888555222111222444666666<<<999888@@@HHHYYYrrrpppssssssppppppssstttqqqlllnnnqqqsssttttttsssrrrmmmmmmkkkiiigggdddbbbaaabbbaaaaaacccfffiiijjjjjjhhhfffeeeeeeeeedddbbb```\\\ZZZ\\\]]]\\\[[[```gggdddhhhjjjgggbbbaaafffkkkddd___^^^bbbeeefffhhhllloooooopppqqqrrrrrrqqqqqqnnnhhheeeeeedddaaa`````````dddllluuuxxxqqqbbbVVVJJJMMMPPPSSSRRRMMMEEE???555---((()))***((('''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%&&&)))+++,,,---...000111111111111.........000666@@@MMMUUU[[[^^^cccffffffccc___\\\[[[^^^aaacccddddddeeefffhhhiiiiiihhhjjjqqquuuuuurrrvvvxxxwwwqqqkkkhhhhhheeehhhkkkkkkjjjjjjmmmpppnnnmmmjjjgggfffffffffgggqqqiiicccdddggghhhjjjmmmmmmppptttuuutttrrrqqqqqqppppppoooooooooooopppppprrrpppmmmlllmmmlllkkkjjjbbbeeeiiilllppprrrrrrrrrnnnmmmlllllllllllljjjhhhiiihhhffffffhhhiiihhhgggeeeffffffdddbbbdddhhhmmmhhhhhhiiikkknnnpppooonnnqqqrrrrrrpppoooppprrrtttxxxxxxxxxyyyzzzxxxuuurrroooooorrrvvvvvvpppllllllhhhlllqqqrrroookkkiiiiiijjjkkknnnrrrvvvyyy|||~~~pppllllllpppsssrrrrrrtttooonnnnnnnnnpppooommmkkknnnppprrrrrrqqqrrrssstttrrrpppooonnnnnnmmmkkkhhhlllnnnpppqqqppppppqqqrrrvvvrrrqqqqqqooollloootttvvvtttoookkkhhhgggggggggiiihhhggghhhjjjkkkjjjiiikkklllmmmnnnoooqqquuuwwwppppppooommmlllllloooqqqrrrvvvyyyzzzwwwtttsssttt|||{{{zzzyyyxxxuuuqqqnnniiihhhhhhjjjmmmmmmiiifffdddhhhmmmrrruuuwwwzzz{{{tttpppnnnooopppmmmlllnnnpppuuuwwwwwwwww{{{}}}}}}{{{}}}wwwvvvzzz~~~~~~{{{tttnnnooorrruuu|||xxxsssrrrtttuuuvvvrrrqqquuu{{{~~~||||||~~~{{{}}}{{{{{{sssiii\\\PPPCCC<<<666000------,,,***)))(((((()))+++,,,(((((())))))******++++++$$$&&&)))))))))---333888???CCCHHHOOOUUUVVVSSSQQQIIIAAA666...+++***)))'''!!!"""$$$&&&&&&&&&%%%$$$((('''&&&$$$$$$$$$$$$$$$!!!###%%%$$$######&&&)))%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&)))---111777===DDDIIIHHHHHHIIIJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@???===;;;;;;999666333111222333444666<<<:::999@@@FFFUUUlllrrruuuuuuqqqoooqqqqqqooommmnnnppprrrrrrqqqooonnnllllllkkkjjjhhhfffeeeeeegggeeeccceeehhhkkkkkkkkkkkkhhhfffeeeddddddbbbaaa___[[[YYY\\\^^^___aaafffeeegggiiihhheeedddgggjjjbbb^^^^^^cccggghhhjjjmmmppprrrtttuuutttsssrrrrrrkkkddd```bbbcccaaabbbffffffllltttzzzyyynnn___TTTLLLOOOUUUZZZXXXPPPFFF???333,,,((()))***(((&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$'''))),,,---...000111222111111---------...333===IIIRRRYYY^^^cccdddbbb``````bbb___```bbbbbbaaaaaacccdddeeeiiikkkiiilllsssuuussspppssswwwwwwsssnnnkkkiiiiiikkkmmmllljjjiiilllooommmkkkiiigggfffffffffgggrrrlllhhhiiiiiiiiikkkoooooossswwwyyyxxxvvvtttsssqqqqqqpppooonnnnnnnnnnnnpppnnnllllllmmmllliiifff```aaaeeejjjnnnooooooooommmlllkkkllloooooommmkkkkkkiiiggggggiiijjjiiihhheeeggggggeeebbbccchhhnnnkkkiiihhhjjjnnnpppqqqpppqqqrrrsssrrrrrrssswwwzzzzzz{{{|||{{{xxxuuussssssrrrrrrtttxxxwwwrrrnnnoookkknnnqqqpppmmmjjjjjjkkkjjjkkkmmmppptttxxx{{{}}}rrrmmmkkknnnooooooppprrrmmmllllllmmmooopppooonnnmmmoooqqqqqqpppqqqsssuuuqqqooommmmmmoooooommmkkkmmmmmmnnnqqqtttuuuuuutttssspppooopppnnnlllnnnsssvvvsssoookkkiiihhhiiiiiikkkjjjjjjlllnnnnnnllliiihhhiiijjjjjjkkkmmmqqqtttmmmnnnoooooonnnoooqqqsssuuuxxxzzzyyyuuurrrrrrtttyyywwwvvvvvvvvvtttrrrpppeeedddeeeiiinnnooollliiigggkkkpppssstttvvvyyy{{{uuurrrqqqrrrooolllmmmqqqnnntttwwwuuuvvv{{{zzz~~~}}}xxxwww||||||{{{|||~~~|||wwwttttttssstttyyy~~~|||}}}}}}wwwsssrrrrrrqqqpppnnnnnnssszzz}}}||||||~~~}}}||||||uuujjj\\\PPPCCC<<<666000,,,---******))))))))))))******))))))***+++,,,,,,------&&&(((*********,,,111666<<>>EEEJJJIIIJJJKKKKKKKKKJJJHHHHHHCCCBBBAAAAAAAAA???<<<:::888777555444333333333444555<<<;;;;;;AAAEEERRRhhhtttwwwwwwrrroooppppppmmmmmmoooqqqrrrrrrpppmmmkkkhhhhhhhhhhhhggghhhjjjkkkhhhfffcccdddhhhjjjjjjiiiooolllhhhdddcccaaa___]]]ddd^^^[[[^^^bbbcccdddgggfffffffffgggggghhhgggggg```]]]^^^dddhhhjjjkkknnnpppsssvvvwwwvvvtttrrrrrrhhhaaa^^^aaacccbbbdddiiikkkqqqyyy|||vvvhhhXXXMMMOOOSSSZZZ```^^^TTTHHHAAA///)))%%%'''(((%%%""""""%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$######%%%'''+++,,,...000111222111111......------111:::FFFPPPWWW]]]cccccc```___ccchhhccccccbbb___]]]^^^```ccceeekkknnnmmmpppvvvxxxtttnnnrrrvvvwwwtttppplllkkklllnnnooommmjjjhhhjjjmmmiiihhhgggffffffhhhjjjkkkrrrnnnlllllllllkkkmmmrrrqqquuuzzz|||{{{xxxvvvvvvrrrqqqpppnnnnnnmmmmmmmmmooommmkkkkkkllljjjfffbbb______ccciiillllllkkkkkkhhhggggggkkkpppsssrrrpppllliiiggggggjjjkkkjjjhhhiiikkkjjjfffaaaaaafffkkkmmmjjjggghhhmmmqqqttttttsssuuuvvvvvvuuuwww||||||~~~~~~{{{vvvrrrrrrtttsssrrrtttxxxwwwqqqnnnooooooqqqqqqoookkkiiikkkmmmkkklllmmmooorrrvvvyyy{{{tttnnnkkklllmmmlllmmmpppkkkjjjjjjkkknnnqqqrrrrrrkkknnnppppppooopppsssvvvrrrpppnnnoooqqqsssqqqooonnnmmmnnnrrrxxx{{{yyywwwpppnnnnnnpppooolllnnnsssuuusssooollljjjiiijjjkkkmmmmmmnnnqqqtttrrrmmmiiieeefffgggggggggjjjnnnqqqjjjlllnnnooopppppprrrtttwwwyyyzzzxxxtttqqqrrrsssvvvtttssssssttttttsssrrrbbbbbbdddjjjppprrrpppmmmiiimmmqqqsssssstttwwwzzzuuusssssssssooojjjmmmrrrllltttwwwtttuuu{{{zzz}}}~~~~~~yyyyyy}}}~~~{{{yyyxxx{{{~~~}}}zzzyyyxxxtttrrrwww~~~}}}{{{zzz{{{{{{|||vvvsssrrrqqqnnnlllllllllpppxxx{{{zzzzzz||||||}}}vvvkkk\\\PPPCCC;;;555///,,,,,,***************))))))))))))***+++,,,---.........)))+++------,,,---222777888<<>>DDDLLLTTTYYYZZZZZZYYYQQQEEE999222...,,,***!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""&&&******'''%%%%%%''''''))),,,111888@@@FFFJJJKKKMMMOOOOOOLLLJJJIIIHHHFFFAAA>>>@@@BBBAAA999222777666333111111222444666555555777;;;>>>DDDRRR___zzzvvvtttuuuvvvsssmmmkkklllllloooqqqpppmmmkkkkkklllgggeeecccfffjjjkkkiiieeehhhgggdddcccbbbbbbcccdddjjjgggdddbbb```^^^\\\ZZZ]]]^^^```bbbdddeeeeeeeeejjjhhhiiimmmlllhhhggghhh```ZZZYYYaaahhhkkkllloooppprrrvvvwwwuuuqqqmmmkkk```\\\XXXUUUUUUXXX]]]```eeemmmqqqkkkbbb]]]YYYWWW\\\dddkkklllhhh^^^NNN@@@333,,,'''''''''$$$%%%'''&&&%%%%%%%%%$$$$$$$$$###$$$$$$###"""!!!"""&&&)))***111555222000111333333...,,,***)))---666BBBJJJSSS\\\___\\\^^^hhhlllhhhjjjkkkjjjgggeeecccdddfffgggkkknnnooooooppptttwwwvvvuuussssssrrrpppmmmjjjoooooonnnjjjggghhhlllqqqjjjjjjjjjkkkjjjjjjiiiiiikkkmmmooommmkkklllqqqvvv{{{{{{{{{yyyvvvsssrrrrrroootttyyyyyytttooolllkkkhhhiiihhhfffbbb```aaabbbaaaaaaaaadddhhhjjjiiigggfffbbbbbbjjjppppppmmmlllhhhiiiiiijjjjjjiiigggffffffhhhkkklllhhhcccgggnnnpppooooooppprrrsssqqqooossssssuuuzzz{{{yyy{{{}}}|||yyyuuussstttqqqtttvvvtttpppooorrruuusssrrrpppoooooooooqqqqqqtttsssssstttuuuvvvuuusssuuuooonnnrrrsssooommmnnnmmmllllllllllllmmmnnnnnnooojjjjjjppptttvvvwwwyyysssoookkkmmmssswwwxxxwwwuuutttssssssssstttuuuvvvtttsssqqqqqqqqqtttvvvxxxuuuqqqlllkkkmmmooonnnmmmlllmmmpppuuuyyyxxxsssnnndddaaaaaaeeehhhhhhkkkooommmlllmmmooonnnkkklllpppvvvuuutttssssssrrrsssssssssqqqpppooonnnmmmkkkiiibbbfffhhhjjjmmmrrrrrrnnnnnnnnnppprrrsssuuuuuuuuusssttttttrrrpppppprrruuuvvvxxxyyyxxxwwwwwwzzz}}}xxxzzz}}}~~~~~~~~~zzzuuuqqqqqqvvv{{{~~~~~~|||wwwrrrttt{{{~~~yyywwwtttsssssstttuuuuuuvvv{{{~~~~~~~~~}}}xxxrrrooonnnlllgggbbbdddgggmmmsssxxx|||}}}~~~}}}zzz{{{|||vvvmmmaaaWWWIII>>>777333...+++)))******(((&&&&&&'''(((,,,333777777666555111,,,+++''''''***++++++---222:::===BBBJJJRRRWWWZZZ[[[[[[SSSGGG<<<555000---+++%%%%%%&&&&&&%%%$$$""""""%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###%%%''')))***)))'''+++,,,...222777===CCCFFFLLLNNNPPPOOOLLLIIIGGGFFFFFFCCC???AAACCCAAA:::333777666333222111333444666666555888;;;>>>CCCPPP]]]wwwvvvssssssuuutttooojjjiiillloooqqqoookkkhhhhhhiiieeeddddddgggkkkllljjjgggfffeeecccaaa```___``````eeedddcccaaa```_________]]]^^^___aaabbbcccccccccgggkkkkkkiiiiiikkkiiifff\\\YYYYYY```gggjjjlllnnnnnnqqqvvvxxxuuunnnfffaaaZZZWWWRRRNNNNNNPPPSSSVVV```fffgggaaa[[[ZZZ\\\\\\ccckkkssssssmmmbbbRRREEE333---(((((('''$$$$$$&&&%%%$$$###"""""""""###$$$$$$$$$###""" !!!$$$&&&)))000444222000222444333000///,,,+++...666AAAIIIQQQZZZ___^^^aaaiiillliiikkkkkkkkkiiigggeeeeeefffhhhkkkooopppoooppptttwwwxxxvvvtttsssrrrpppmmmkkkoooooonnnkkkhhhiiinnnrrrjjjkkkkkkkkkkkkllllllllljjjlllooonnnmmmooossswww|||||||||yyyuuuqqqpppppppppvvv{{{|||vvvooojjjhhhffffffeeebbb___^^^^^^```cccbbbaaacccfffiiijjjjjjeee``````ffflllllliiihhhgggggghhhiiihhheeecccaaaccceeeiiikkkhhheeeiiippprrrsssttttttrrrqqqqqqrrrooopppuuu|||zzzuuuxxxzzzzzzxxxuuutttsssnnnpppqqqpppoooooossswwwtttrrrqqqpppppprrruuuwwwyyyxxxwwwwwwwwwvvvssspppssspppooosssssspppnnnnnnnnnnnnnnnnnnooooooppppppjjjhhhkkkrrrwwwxxxxxx{{{tttoookkknnnvvv|||}}}zzzwwwvvvsssrrrrrrsssuuuwwwxxxvvvtttrrrsssuuuxxxzzzuuuqqqlllkkklllmmmllljjjiiilllqqqxxx||||||vvvpppeeeaaa```cccfffgggkkkqqqmmmlllmmmooonnnjjjkkknnnppppppqqqqqqqqqqqqppppppnnnmmmlllmmmnnnmmmllljjjdddiiimmmmmmmmmqqqrrrppprrrpppoooqqquuuwwwvvvtttuuusssqqqnnnmmmoootttxxxzzzyyyxxxxxxyyyxxxuuusssvvvxxx{{{||||||}}}~~~~~~|||uuuqqqnnnooosssvvvwwwvvvrrrqqqqqqsssxxx|||~~~{{{yyyvvvsssqqqppppppppppppvvv~~~}}}zzzvvvqqqnnnllliiiccc___```dddjjjpppvvvzzz|||}}}}}}xxxxxxyyytttlllcccYYYLLL@@@999333///+++)))***+++***((((((***+++///666===>>>???>>>888111---)))((()))***))),,,000888:::???FFFNNNUUUZZZ^^^]]]VVVKKKAAA999333...+++&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&%%%$$$$$$###############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######&&&***+++(((%%%+++,,,///222777===BBBDDDMMMOOOPPPOOOKKKHHHFFFEEEHHHDDDAAABBBDDDBBB<<<666777666444222222333444555777777999<<<===BBBNNNZZZssssssoooooosssuuuqqqkkkiiioooqqqsssqqqllliiihhhiiieeeeeegggjjjmmmnnnmmmkkkfffeeedddbbbaaa```______bbbbbbbbbbbb``````aaabbb_________````````````___cccjjjjjjdddccchhhggg```YYYXXXZZZ```fffjjjlllmmmkkknnntttwwwuuulllaaaYYYSSSPPPLLLIIIGGGIIIKKKMMMYYY^^^```\\\ZZZ^^^bbbcccfffnnntttsssmmmbbbRRRDDD333---(((((('''$$$###%%%&&&$$$"""!!!!!!"""$$$%%%&&&'''&&&%%%######%%%((()))...222111000333444333333111///---000777AAAHHHOOOWWW^^^___ccchhhkkkiiiiiijjjkkkjjjgggeeeeeeeeeeeehhhlllnnnnnnpppssswwwyyywwwuuusssrrrpppmmmkkknnnoooooollljjjkkkooossskkkkkkllllllmmmnnnoooooommmoooppppppooopppsssvvvyyyzzzyyywwwssspppnnnnnnrrrvvvzzzyyyssslllhhhffffffeeeccc```^^^^^^^^^___cccbbbaaabbbeeejjjnnnpppfff```___eeejjjjjjgggfffeeeggghhhgggdddaaa___^^^```aaaeeeiiihhhfffjjjpppsssvvvyyywwwrrroooqqqsssppprrruuuzzz|||yyyuuuwwwyyyzzzyyyvvvtttrrrkkklllnnnnnnnnnppptttwwwuuutttrrrqqqrrrtttxxxzzzzzzyyyyyyyyyyyywwwsssppprrrrrrsssttttttrrrpppooooooooopppqqqqqqrrrrrrrrrjjjjjjnnnvvvzzzyyyyyy{{{xxxrrrmmmpppxxx~~~}}}zzz{{{yyyuuurrrqqqsssuuuvvvyyywwwtttrrrrrrtttwwwyyysssooojjjiiijjjkkkiiigggeeehhhoooxxxzzzuuuhhhdddaaaccceeeggglllrrrlllkkkmmmpppnnnjjjjjjmmmjjjkkkmmmoooppppppooooookkkjjjjjjlllnnnnnnmmmkkkgggmmmqqqooonnnppprrrrrrvvvrrrppprrrwwwzzzxxxuuuuuurrrmmmjjjjjjnnntttyyyzzzwwwvvvxxxzzzyyysssmmmqqqssswwwxxxyyyzzz|||~~~~~~~~~}}}zzzwwwrrrooommmnnnqqqsssqqqoooiiikkknnnqqqtttwww{{{}}}}}}{{{xxxtttooommmmmmnnnnnnttt}}}|||zzzxxxuuupppmmmjjjfffaaa^^^]]]```fffnnntttzzz}}}}}}zzzzzzzzztttmmmddd[[[OOOCCC:::444///,,,)))***++++++******,,,...111999BBBFFFIIIGGG@@@777333...+++,,,+++***,,,000555888<<>>777222...---+++)))+++///222555999>>>EEENNNWWW^^^\\\WWWPPPHHH@@@777///***%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%'''((('''%%%###$$$&&&(((***...444;;;AAAFFFHHHIIIKKKMMMMMMKKKIIIHHHHHHJJJHHHEEEDDDDDDBBB>>>;;;777666555444444444555555888888:::<<<<<>>HHHRRRhhhooommmmmmooommmjjjkkkoooppptttwwwwwwtttrrrsssuuurrrtttvvvwwwvvvssspppnnndddbbb```___aaaeeejjjmmmiiikkkkkkhhhbbb```aaadddbbbaaaaaaaaaaaacccdddeeefffbbb______\\\WWWVVVXXXTTT\\\cccfffkkkrrrtttqqqkkkkkklllmmmkkkaaaSSSIIIEEEEEEFFFHHHKKKMMMPPPRRRWWW^^^eeehhhlllrrrsssqqqmmmllljjjlllnnngggRRR===...***'''))))))&&&%%%'''%%%%%%&&&&&&''''''''''''"""###%%%$$$$$$$$$%%%''''''+++---...111666666333222111000///111777@@@FFFKKKQQQZZZbbbeeecccaaaaaa\\\```eeeggggggfffddddddbbbeeeiiijjjjjjlllpppsssuuussspppooooooooonnnmmmmmmoooqqqpppnnnooossswwwmmmmmmmmmnnnqqqtttwwwyyyyyyuuuqqqooopppsssvvvxxxrrrssssssqqqnnnkkkjjjkkkoooooonnniiieeedddhhhkkkoookkkfffdddeeegggggggggmmmllljjjeeebbbbbbeeeiiihhhbbb```eeekkkkkkjjjjjjhhhiiigggccc]]]\\\___cccfffeeefffkkkllljjjlllpppsssuuuvvvtttqqqnnnooopppvvvwwwyyyyyywwwuuusssrrrwwwwwwyyy|||~~~|||vvvrrrlllmmmooorrrtttuuutttrrrooopppqqqsssuuuvvvwwwwwwrrrpppnnnnnnppprrrssssssrrrvvvvvvqqqooosssvvvuuussstttvvvxxxyyyyyyyyyxxxqqqsssyyy~~~zzzzzz}}}sssrrrrrrrrrssswwwzzz}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}zzzwwwtttqqqooonnnllljjjggggggiiiiiigggdddddddddfffmmmuuu{{{}}}|||vvvpppkkkiiifffccceeeiiiooonnnqqqtttrrrlllkkkmmmggghhhjjjmmmppptttwwwxxxqqqqqqsssuuuvvvuuurrrooossstttrrroooooorrrrrrnnnpppppppppqqqssswwwzzz{{{uuuqqqllljjjlllooopppqqqpppppprrruuuwwwvvvrrrnnngggkkkooorrrtttwwwzzz|||yyy|||xxxpppnnnkkkjjjkkknnnooommmjjjlllkkkjjjkkkooossswwwyyy{{{}}}~~~|||yyyyyy}}}zzz~~~}}}|||yyyvvvpppiiieeedddgggiiihhhjjjooouuu{{{~~~{{{tttmmm```[[[RRRFFF<<<555111000,,,---...---,,,,,,...///111:::FFFRRR[[[^^^VVVLLL>>>777111...+++'''(((,,,---222777;;;@@@GGGRRRYYYZZZXXXTTTOOOHHH???444...***)))'''%%%$$$#########%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''' !!!###$$$%%%''')))++++++...222888>>>DDDHHHJJJHHHJJJMMMMMMKKKIIIHHHHHHJJJIIIGGGEEECCCAAA???===777666666555555555555555777777999<<<<<<>>>GGGRRRdddqqqoooooooookkkfffiiiooommmqqquuuuuusssrrrtttvvvtttvvvyyyyyyvvvrrrooommmgggeeebbbaaadddiiippptttlllnnnnnniiiccc___```ccc`````````aaacccfffhhhjjjjjjbbb___bbb___VVVTTTYYYTTT]]]eeehhhlllsssuuurrrnnnmmmkkkkkkggg^^^PPPFFFCCCDDDGGGJJJNNNQQQTTTVVV]]]ccchhhjjjmmmrrrtttqqqmmmiiifffiiinnnhhhQQQ:::---)))''')))***'''&&&((($$$%%%&&&''''''''''''&&&"""###%%%%%%%%%%%%'''((('''***---...111666666333------++++++---444<<>>===666666666666666555555555666666999<<<<<<>>>GGGRRRbbb}}}vvvwwwuuuqqqqqqrrrqqqllljjjnnnsssvvvvvvuuusssrrrtttyyyzzztttooommmkkkhhhgggbbb^^^aaaiiioooooolllnnnmmmkkkhhhdddbbbbbbcccfffdddbbbccceeefffccc```fffaaa]]]\\\^^^]]]YYYUUU[[[]]]```dddiiillloooppplllnnnnnniiiaaaVVVNNNIIIDDDHHHLLLPPPSSSXXX^^^bbbccccccffflllssstttpppjjjkkkkkkllllllhhh\\\JJJ===...---***(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%''')))))))))...444666333444444222///...111888???QQQUUU\\\```bbbaaa``````]]]___bbbeeeggghhhhhhhhhhhhhhhiiikkkoooqqqqqqqqqmmmnnnmmmiiiiiinnnpppooorrrooooootttwwwuuuuuuvvvrrrkkkhhhkkkpppsssvvvzzzvvvtttrrrqqqqqqsssuuuwwwvvvrrrrrruuusssllliiikkkjjjqqqssslllfffgggkkknnnpppkkkffffffiiilllllljjjoookkkeeebbbcccfffiiijjjeeefffdddcccgggnnnnnnkkkkkkllllllgggaaa___ccchhhkkkhhhfffggglllppprrrsssppprrrtttuuussspppnnnmmmnnnuuu}}}yyyrrrnnnwwwwwwxxx{{{~~~}}}xxxtttnnnqqqttttttqqqppprrruuujjjooouuuxxxxxxvvvwwwyyynnnllliiijjjlllppprrrssssssrrrpppooonnnooopppqqqzzzwwwtttuuuzzz|||{{{xxxuuuyyy||||||yyyvvvvvvvvvxxxuuupppkkkiiikkkqqqvvvyyyyyy{{{|||xxxrrrmmmlllllljjjjjjmmmqqqpppkkkfffjjjhhhfffgggkkkpppsssuuuwwwuuurrrmmmccc]]]aaaiiikkkooosssrrrnnnkkkmmmooorrrsssssssssrrrtttxxx{{{tttvvvxxxxxxwwwuuuuuuuuuyyyxxxvvvvvvuuussspppmmmlllnnnqqqtttvvvvvvvvvvvvuuuuuusssqqqoooooorrrtttrrrtttwwwyyyxxxuuuqqqooorrrpppoooqqquuuyyy}}}~~~zzz|||~~~~~~{{{wwwsssqqqhhhgggffffffgggjjjlllmmmvvvssspppppprrruuuwwwxxx}}}zzztttsssoookkkhhhhhhkkknnnuuuvvvzzz|||wwwuuuoooiii```XXXNNNCCC;;;555000...,,,+++***))))))+++---...555===FFFPPPYYY___\\\UUUKKKBBB888333///,,,,,,///,,,000555999===DDDMMMTTT]]]\\\[[[UUULLLAAA666///000***&&&'''(((%%%!!!!!!)))(((&&&&&&''''''&&&$$$$$$######%%%''''''$$$ """""""""###$$$$$$$$$%%%%%%$$$$$$%%%''')))******---000555<<>><<<<<<<<<888444333444666555333444333555999;;;>>>GGGPPPcccyyyuuuvvvtttqqqqqqsssqqqlllkkkpppuuuwwwuuurrrqqqqqqsssxxxyyytttooommmkkkhhhgggcccaaaeeelllpppooolllkkkkkkkkkjjjhhhfffddddddgggeeedddeeeffffffdddaaaccc___\\\\\\^^^___\\\XXXYYYZZZ[[[^^^cccggglllnnnkkkkkkiiicccZZZQQQJJJGGGFFFIIIMMMSSSXXX^^^bbbddddddeeegggkkkpppqqqpppnnnqqqqqqqqqnnndddSSS@@@333,,,+++)))'''%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''')))******...444666333333333222///---000777===LLLRRR[[[bbbddddddbbbbbb___```bbbeeeggghhhiiijjjkkkkkkkkkmmmppprrrttttttoooooommmhhhhhhnnnqqqpppuuurrrrrrwwwyyyxxxwwwyyyqqqkkkgggjjjnnnpppssswwwuuutttsssrrrrrrrrrssstttuuurrrrrruuusssmmmjjjllllllrrrsssmmmffffffjjjkkkppplllggggggkkknnnmmmlllnnnjjjfffdddfffhhhjjjkkkccccccbbbaaagggqqquuutttnnnooommmiiieeecccdddgggkkkiiiggghhhmmmqqqssstttqqqsssuuuuuusssqqqooommmmmmsss|||{{{uuurrrwwwwwwxxx{{{}}}|||xxxuuutttvvvxxxvvvssspppppprrrnnnsssxxxzzzyyyxxxxxxyyypppnnnlllmmmooosssuuuuuuxxxuuurrrooonnnnnnooopppyyyvvvtttvvvzzz|||{{{xxxuuuxxx{{{{{{xxxuuuttttttxxxuuupppllljjjlllrrrwwwyyyyyy{{{|||}}}wwwsssooonnnjjjhhhhhhkkkooopppmmmiiimmmkkkhhhhhhjjjnnnqqqrrrsssqqqpppmmmfffbbbfffmmmjjjooorrrqqqmmmlllnnnrrrvvvvvvvvvuuutttvvvyyy|||wwwxxxyyyxxxvvvtttsssssszzzyyyxxxxxxxxxvvvssspppkkknnnrrrtttuuuuuuvvvwwwuuutttrrrooolllmmmpppsssvvvxxxzzz{{{zzzwwwuuussssssrrrqqqrrrtttxxx|||}}}zzz{{{}}}~~~~~~{{{vvvrrroooiiihhhfffeeefffiiilllnnnvvvtttrrrqqqrrruuuyyy|||zzzvvvuuusssppplllkkkmmmnnnwwwyyy||||||xxxvvvqqqkkkaaaZZZOOODDD;;;555000---,,,+++)))))))))***,,,...333<<>>EEEKKKOOOQQQKKKHHHGGGHHHFFFCCCDDDGGGHHHGGGEEECCCAAA???>>>======999555444555555555333555444666999:::===EEENNNbbbwwwrrrttttttqqqrrrtttqqqlllnnnsssyyyyyytttooonnnooossswwwwwwssspppooommmjjjdddbbbbbbgggmmmpppmmmiiieeegggkkkmmmmmmkkkhhhfffiiihhhgggfffgggeeecccaaa```]]][[[[[[^^^___^^^[[[YYYXXXWWWXXX\\\ccciiimmmiiigggbbbZZZQQQJJJFFFEEEIIIKKKQQQXXX___dddeeeeeeeeefffhhhiiijjjlllppprrrsssuuuuuummm]]]III666+++***)))(((&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''')))***)))---444555222111111000...,,,...444999EEENNNZZZcccggggggdddbbbbbbbbbccceeegggiiikkklllllllllllllllnnnqqqtttvvvrrrrrrnnnhhhhhhooossstttxxxuuuuuuzzz|||zzzyyy{{{pppjjjgggiiillllllooossssssssssssttttttssssssrrruuusssrrrtttrrrnnnlllnnnqqqvvvwwwpppiiihhhiiijjjpppllliiiiiillloooooonnnkkkiiiggggggiiijjjkkkjjjcccdddcccbbbiiisssyyyzzzsssrrrpppmmmkkkhhhgggfffkkkiiihhhjjjnnnrrrtttuuusssssstttttttttrrrqqqppplllrrrzzz|||yyywwwuuuvvvxxxzzz|||{{{xxxvvvuuuxxxzzzxxxsssppppppqqqssswww|||}}}{{{yyyyyyzzztttrrrpppqqqtttwwwxxxyyy|||xxxtttooommmmmmooopppxxxuuutttvvvzzz|||{{{yyyuuuxxxzzzzzzxxxtttrrrqqqwwwuuuqqqmmmllloootttxxxyyyyyy{{{|||~~~}}}zzzwwwtttrrrrrrkkkiiihhhkkkoooqqqpppnnnpppmmmiiihhhiiimmmooopppnnnllllllmmmjjjgggkkkqqqjjjmmmqqqpppmmmmmmqqquuu|||{{{zzzwwwvvvwwwzzz}}}yyyzzzzzzxxxuuurrrrrrrrr{{{zzzyyyyyyzzzyyyvvvssslllqqqvvvvvvsssrrrtttwwwtttsssoookkkiiijjjmmmpppwwwyyy{{{{{{xxxvvvvvvvvvuuutttsssssstttwwwzzz|||{{{{{{||||||}}}}}}{{{~~~{{{|||~~~~~~|||wwwrrrooommmjjjgggeeeeeehhhlllooouuuuuutttrrrrrruuu{{{{{{yyyyyyyyywwwsssppppppppp{{{|||zzzvvvvvvsssnnnddd]]]QQQEEE<<<555///,,,+++***)))((((((***,,,---000;;;IIIVVVaaagggeee___TTTJJJ???999222,,,***,,,***...222666:::AAAJJJPPPWWWZZZ^^^^^^XXXMMMBBB:::333,,,'''((()))&&&$$$$$$&&&$$$$$$$$$&&&'''&&&%%%$$$######%%%&&&&&&$$$"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((******000333999@@@FFFLLLPPPRRRKKKFFFDDDEEEDDDCCCFFFJJJEEEEEEDDDCCCBBBAAA??????===:::666444444444444333555444666999999;;;BBBJJJ\\\qqqnnnqqqqqqppprrrtttqqqlllqqqvvv{{{zzzsssmmmlllnnntttwwwwwwtttqqqrrrpppmmmaaaaaaccchhhmmmmmmiiiddd```ccciiinnnqqqppplllhhhlllkkkjjjhhhfffcccaaa______\\\ZZZZZZ\\\]]]]]]\\\\\\ZZZWWWVVVYYY```hhhmmmhhhddd\\\SSSJJJEEEDDDEEEMMMOOOUUU]]]dddfffeeeccceeeggggggfffdddfffmmmtttpppssssssiiiWWWBBB222***)))((('''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''')))))))))---333444111///000000---+++,,,111666@@@JJJXXXdddiiigggccc```cccccccccdddfffiiikkkmmmkkkkkkkkkkkkllloootttwwwwwwvvvqqqkkklllrrrxxxyyyzzzwwwwww{{{}}}{{{yyy{{{qqqllliiikkkkkkjjjmmmqqqpppqqqtttvvvwwwvvvuuuuuuuuussssssrrrqqqpppooopppvvv{{{{{{tttnnnlllkkkiiimmmkkkiiijjjmmmpppppppppiiihhhgggiiijjjkkkjjjiiifffhhhiiihhhmmmuuuzzzyyyvvvuuusssrrrqqqnnnjjjgggkkkjjjjjjlllnnnqqqtttuuurrrrrrrrrtttuuuvvvuuuuuupppuuu{{{~~~~~~|||yyyxxxuuuvvvxxxyyyzzzyyyxxxvvvrrruuuxxxxxxtttrrrrrrssswwwzzz~~~~~~|||yyyyyyzzzxxxvvvtttuuuwwwyyyzzzzzz{{{xxxsssnnnlllmmmppprrrwwwvvvvvvxxx{{{}}}|||{{{xxxyyyzzzzzzxxxuuurrrqqqwwwuuussspppoooqqqvvvzzzyyyzzz{{{}}}~~~~~~|||yyywwwwwwvvvuuuuuunnnlllkkklllooorrrsssrrrppplllhhhggghhhlllooopppllliiijjjlllllljjjmmmqqqiiillloooooommmnnnsssyyy~~~|||yyywwwwwwyyy|||zzzzzzyyywwwtttsssssstttyyyxxxxxxyyyzzzzzzwwwuuuqqqvvv{{{xxxrrrooorrrvvvsssqqqnnniiiggghhhkkkooouuuwwwxxxwwwtttrrrsssuuuxxxwwwvvvtttsssuuuxxxzzz}}}|||{{{{{{|||~~~~~~|||~~~}}}zzzxxxzzz}}}}}}yyyuuuqqqqqqnnniiieeeeeehhhmmmqqqsssuuuuuurrrqqqttt}}}{{{zzz|||~~~}}}zzzvvvsssrrr}}}~~~tttqqqsssssspppggg___SSSGGG===555///,,,+++***)))((((((***,,,---///<<>>GGGNNNRRRVVV\\\^^^YYYOOOCCC;;;444---'''''''''%%%$$$%%%$$$###"""###%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((***,,,111444:::AAAGGGLLLOOOQQQLLLGGGEEEGGGHHHFFFGGGJJJCCCCCCDDDDDDDDDBBBAAA@@@;;;999666333222222222222666555666999888999???GGGTTTiiillloooooonnnqqqtttrrrnnnssswwwzzzxxxrrrnnnmmmooowwwyyyxxxtttsssuuusssooobbbdddggglllooommmhhhbbb\\\```fffmmmrrrrrrmmmiiimmmmmmkkkhhhdddaaa^^^]]]```^^^\\\ZZZZZZZZZZZZZZZ^^^[[[WWWUUUWWW^^^eeekkkfffaaaYYYOOOFFFCCCDDDFFFPPPSSSYYY```dddeeebbb___dddffffffccc```bbbkkkrrrnnnpppnnnbbbNNN;;;///+++((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&(((((((((+++111222///---//////---***+++///222<<>>666000,,,+++***)))((()))***,,,---000===MMMYYYbbbgggfffaaaXXXNNNDDD===666///+++,,,))),,,000333666===EEEKKKPPPTTTZZZ\\\YYYOOOEEE===777...'''&&&&&&$$$###$$$$$$""""""###%%%&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######"""%%%'''''''''(((,,,...222555;;;BBBHHHLLLOOOPPPLLLGGGFFFJJJKKKHHHFFFFFFBBBCCCEEEFFFEEECCC@@@???888777555222000000111222777666777999888888===DDDOOOcccmmmoooooonnnqqquuuuuurrruuuvvvvvvtttrrrqqqqqqrrryyyzzzxxxttttttvvvtttooohhhjjjnnnrrrsssoooiiiddd[[[]]]bbbjjjpppqqqmmmiiiiiijjjiiigggbbb___]]]]]]cccaaa^^^\\\ZZZZZZ[[[[[[___\\\XXXUUUWWW[[[aaaeeeccc___WWWNNNFFFDDDEEEGGGQQQVVV^^^bbbcccaaa______dddeeefffccc```bbbiiiooopppnnnfffWWWCCC333+++(((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$&&&&&&&&&)))///000------...///...+++***---000777AAAPPP\\\bbbbbb___]]]cccdddeeefffhhhkkkmmmnnnoooqqqssssssrrrtttyyy}}}|||~~~|||xxxxxx}}}~~~zzzvvvuuuyyyzzzwwwvvvwwwtttrrrqqqqqqooolllnnnsssppppppqqqsssvvvyyy{{{|||tttuuusssppppppsssuuutttuuuyyyzzzvvvqqqoookkkggghhhhhhiiikkkmmmppprrrsssiiiiiiiiikkklllllljjjhhhcccjjjpppqqqssswwwwwwuuuttttttuuuvvvuuutttsssrrrppprrrsssrrrrrrrrrtttvvvrrrpppooorrrxxx}}}~~~~~~|||}}}}}}{{{xxxuuussssssvvvwwwyyyxxxvvvuuuttttttyyy|||~~~zzzvvvtttuuuvvvzzz}}}}}}{{{zzz{{{~~~}}}{{{zzz{{{{{{zzzxxxvvvtttqqqoooooorrruuuxxxyyyzzz|||}}}~~~~~~}}}}}}~~~{{{xxxwwwwwwwwwwwwvvvyyyyyywwwuuutttuuuxxxzzz|||}}}~~~}}}yyywwwvvvxxxzzz{{{xxxuuummmlllkkkkkkkkkmmmnnnooooookkkgggfffjjjoootttvvvooohhhdddfffiiihhhggghhhfffkkkooopppooopppuuu{{{{{{||||||zzzwwwuuutttuuurrrrrrqqqpppoooqqquuuxxxqqqqqqrrrtttwwwxxxvvvuuuxxx{{{{{{wwwqqqmmmnnnqqqqqqqqqooommmkkkkkknnnppptttwwwzzzwwwrrrpppsssvvvzzzzzzzzzvvvrrrrrruuuyyy|||{{{zzzzzz{{{}}}}}}zzzxxx||||||uuurrrrrruuuzzz~~~}}}|||{{{wwwqqqmmmlllnnnrrruuuuuutttsssqqqrrryyyyyyyyyzzz{{{{{{|||||||||uuuyyy~~~{{{zzz~~~yyynnnkkkpppsssssskkkcccVVVJJJ???777111---,,,+++***))))))+++---...111>>>NNNYYYaaaffffffbbb\\\RRRHHH@@@999111------))),,,000333666;;;CCCJJJQQQUUUYYY[[[YYYRRRJJJEEE;;;111)))&&&%%%######$$$%%%#########%%%&&&%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$ ###'''(((''')))...222444777>>>EEEJJJNNNPPPPPPJJJFFFEEEIIIKKKHHHDDDCCCCCCEEEGGGGGGFFFCCC???===666666555222000///111333777666888:::999888===DDDNNN```pppqqqpppooorrrxxxzzzxxxwwwtttpppppprrruuuvvvvvvzzzyyyvvvrrrrrrtttrrrmmmmmmpppsssuuuuuupppiiiddd\\\\\\___eeelllnnnlllhhhbbbdddeeedddaaa______```eeedddbbb___\\\\\\^^^___aaa___\\\ZZZZZZ\\\```bbb___\\\VVVNNNHHHEEEFFFGGGOOOWWWaaadddbbb___```bbbeeeffffffeeeccceeeiiimmmnnnhhh[[[JJJ999---((((((%%%%%%''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((###%%%%%%$$$'''---...+++,,,///000...+++***,,,...222<<>>DDDJJJ[[[xxxuuusssppprrrvvvyyyzzzyyyvvvqqqkkklllrrrwwwyyyxxxwwwzzz{{{xxxsssnnnnnnooorrrsssuuutttqqqllleeebbb```aaadddgggjjjjjjiiigggddd______cccbbb^^^]]]bbbnnnkkkfffaaa___aaafffjjjdddggggggdddccceeedddaaa___YYYTTTQQQKKKFFFEEEGGGUUU\\\bbbccc```___ccchhhdddeeehhhlllooopppooommmkkk```MMM:::---)))'''%%%&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%&&&''')))***%%%%%%%%%$$$$$$$$$######$$$%%%''''''''')))---000,,,---...//////---+++)))///555>>>IIIRRR[[[ccchhhjjjjjjlllqqqwwwyyyxxxvvvxxxuuuuuuwwwvvvuuuyyy~~~|||zzzzzzwwwtttvvvyyyzzzwwwssswwwuuusssqqqpppqqqsssuuusssoookkkkkkppptttvvvvvvvvvvvvuuuuuuvvvxxxzzz{{{{{{}}}|||vvvrrrooopppppppppqqqrrruuuwwwvvvtttpppllljjjiiijjjjjjkkklllkkkiiiggggggiiikkkmmmppptttvvvvvvwwwzzz}}}zzz|||}}}|||yyy}}}}}}wwwtttxxx~~~}}}}}}{{{vvvoooooorrryyy{{{}}}zzztttpppnnnooonnnnnnpppuuuuuurrrsssvvvuuuyyy|||{{{xxxyyy}}}~~~|||zzzzzzzzzuuuwwwyyyyyyxxxxxxxxxyyy{{{|||}}}|||zzz~~~yyysssnnnnnnrrrxxx|||vvvyyy}}}}}}zzzwwwvvvvvv~~~||||||}}}~~~}}}|||yyyxxxxxxxxxxxxvvvrrrooogggjjjooovvv|||~~~{{{xxxsssooonnnqqqxxx}}}wwwmmmaaa]]]```ddddddcccjjjlllnnnqqqrrrssstttttt|||}}}}}}~~~|||xxxrrrnnnjjjjjjjjjfffcccdddiiimmmeeeiiimmmqqqqqqppppppooorrrtttuuutttqqqooonnnnnnrrrppppppssswwwvvvrrrlllsssrrrrrrsssuuuwwwwwwvvvwwwyyyzzzwwwrrrrrruuuzzzqqquuuyyy|||{{{yyywwwwwwyyyxxxwwwtttqqqmmmiiihhhooouuuwwwwww}}}~~~yyytttooolllkkkiiijjjnnnsssyyy{{{vvvrrrrrrvvvzzz~~~zzzwwwwww|||{{{vvvvvvzzz}}}{{{xxxqqqpppooooooqqqtttxxxzzztttwww{{{~~~|||wwwwww}}}~~~yyywwwqqqfffVVVHHH???:::555222------,,,***)))***---000777???NNN\\\gggllllllllliiicccYYYNNNBBB999222///000---+++...555<<>>333+++)))(((&&&###'''%%%$$$######$$$&&&'''(((((('''&&&%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((''''''(((((()))---222555>>>>>>BBBLLLVVVYYYUUUNNNIIIIIIJJJJJJKKKLLLLLLMMMEEEGGGIIIJJJHHHDDD???<<<555222000000333666555444999;;;<<<:::777777;;;>>>KKKXXXrrryyyuuuqqqpppsssvvvvvvuuuqqqnnnkkklllqqqvvvxxxyyy~~~}}}yyyuuusssssswwwxxxyyyxxxtttnnngggcccdddfffiiijjjiiigggfffeeebbb___```dddddd```___bbbiiihhheeeaaa```bbbgggkkkhhhkkkllliiiggggggddd```XXXTTTPPPNNNKKKGGGHHHKKKSSSZZZaaabbb______ccchhhggggggjjjoootttuuussspppfffYYYEEE444+++)))'''&&&&&&'''((('''&&&&&&'''(((&&&&&&'''''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$%%%''''''''')))---///---............---,,,+++,,,222:::DDDNNNYYYbbbiiijjjlllooouuuzzz{{{xxxuuuxxxuuutttuuuuuuuuuzzz~~~zzzxxxzzzxxxvvvxxx{{{{{{xxxssssssrrrqqqooonnnoooqqqsssssssssrrrqqqqqqsssvvvxxxzzzzzzyyyyyyzzz{{{|||}}}||||||}}}zzzuuuuuuuuuuuuuuuuuuwwwyyy{{{zzzwwwrrrnnnkkkiiiiiijjjoooooonnnjjjgggeeeeeefffmmmqqqvvvwwwvvvvvvzzz}}}}}}~~~|||}}}~~~yyyxxx|||~~~||||||{{{vvvppppppsssyyy{{{{{{xxxssspppqqqrrrooonnnpppuuuuuurrrrrrtttxxxyyyzzzxxxwwwxxx|||}}}{{{zzzzzzzzzuuuvvvwwwyyyzzz{{{{{{{{{|||}}}{{{||||||zzz|||yyytttpppooorrrwww{{{vvvzzz}}}~~~|||zzzyyyzzz}}}|||{{{{{{}}}}}}}}}|||wwwwwwwwwxxxxxxvvvssspppiiilllrrr|||}}}wwwrrrqqqtttzzzxxxnnnddd```bbbfffgggfffmmmmmmmmmnnnoooqqqsssuuuyyyzzz|||}}}|||xxxsssoookkkkkkiiihhhgggiiimmmpppiiilllooorrrrrrqqqooonnnoooqqqssssssrrrpppppppppqqqoooooorrrvvvvvvqqqmmmpppppprrrtttwwwyyyyyyyyyzzz{{{zzzvvvqqqooorrrvvvssstttvvvwwwwwwuuusssqqqsssttttttssspppllliiihhhkkkqqquuuuuu{{{|||wwwsssooolllkkkgggiiilllqqqwww~~~|||vvvrrrtttxxx|||~~~zzzyyy|||}}}xxxsssrrrvvvxxxvvvsssoooooooooppprrrvvvyyy{{{wwwyyy|||}}}yyyyyy|||zzzssshhhYYYKKKAAA:::555111//////...,,,+++,,,///222666@@@OOO^^^hhhmmmmmmlllnnnhhh]]]PPPCCC888000,,,...,,,+++---222888<<>>GGGUUUppp~~~xxxrrroooppprrrrrrrrrnnnnnnnnnpppssswwwzzz{{{~~~~~~}}}{{{xxxuuurrrpppvvvxxxzzzzzzwwwrrrkkkhhhiiimmmpppmmmgggbbbbbbcccaaa```bbbffffffbbbaaabbbccccccbbbaaaaaadddiiimmmmmmqqqrrroookkkiiiccc]]]PPPMMMKKKKKKIIIGGGKKKPPPUUU\\\cccdddaaa```dddiiiiiihhhjjjpppvvvyyyuuuqqq___OOO;;;---)))((((((&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''&&&%%%###!!!!!!"""###$$$%%%&&&&&&'''%%%&&&'''''''''))),,,//////......---------------)))---444===HHHUUUbbbjjjkkknnnsssyyy}}}}}}yyyvvvyyyuuusssttttttuuu{{{|||wwwtttzzzyyyyyy{{{~~~}}}yyyuuuqqqrrrrrrqqqooonnnpppqqqtttxxxzzzyyyvvvuuuxxx|||~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz}}}zzz{{{zzzyyyyyyyyyzzz|||}}}}}}zzztttoookkkiiiiiijjjppppppnnnkkkgggddddddeeennntttzzz{{{wwwvvv{{{}}}}}}}}}zzzvvvwww|||~~~|||{{{yyyyyyzzzwwwqqqpppssswwwyyyyyywwwsssqqqsssuuuooommmoootttuuurrrqqqttt{{{yyyvvvttttttwww{{{~~~~~~|||{{{{{{||||||vvvuuuvvvyyy}}}}}}{{{}}}zzzxxxzzz{{{yyyyyyyyywwwtttrrrsssvvvyyywwwzzz}}}~~~~~~}}}}}}}}}yyyxxxxxxzzz|||||||||zzzvvvvvvwwwxxxxxxwwwssspppjjjkkkrrryyysssrrruuuzzz~~~xxxpppgggccceeeiiiiiihhhnnnmmmkkkkkklllooorrrtttuuuwwwzzz{{{zzzwwwsssqqqmmmkkkiiijjjlllppprrrsssnnnpppsssttttttrrrooommmmmmppprrrssssssqqqqqqrrrooommmnnnpppttttttqqqmmmmmmooorrrvvvyyy{{{||||||yyyyyyxxxtttpppnnnqqquuuvvvssspppooopppooollliiikkkmmmppppppnnnkkkiiihhhgggoootttuuuxxx~~~|||xxxuuuqqqnnnlllkkkeeefffjjjnnnttt{{{yyysssppprrrxxx}}}|||{{{|||zzztttnnnmmmppprrrpppmmmkkklllooorrruuuxxxzzz{{{{{{|||~~~|||yyyzzz{{{zzztttjjj[[[MMMCCC<<<555000//////...,,,+++,,,///222666@@@PPP```jjjooonnnllloooiii___QQQDDD999111---,,,,,,,,,,,,...333999>>>AAAIIIRRRXXX^^^```\\\UUULLLDDD999111---+++(((%%%)))(((&&&%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&'''(((***,,,000555999AAAEEEJJJPPPSSSSSSQQQOOOGGGIIIKKKMMMMMMMMMLLLKKKLLLKKKIIIFFFBBB===999777666444222222444555666555888:::;;;:::888888;;;>>>CCCQQQlllzzzrrrnnnoooqqqrrrrrrppprrrtttvvvwwwxxx{{{}}}|||{{{zzzxxxvvvsssooommmpppsssvvvxxxxxxuuuqqqoookkkqqqtttoooeee___```ccccccccceeeggggggdddaaa```]]]___```aaacccfffkkkoooqqquuuvvvqqqlllggg___WWWJJJHHHGGGHHHGGGGGGLLLTTTZZZaaahhhiiieeecccfffjjjhhhggghhhooovvvwwwsssmmm[[[HHH333)))(((((('''&&&&&&'''((('''&&&&&&&&&(((&&&&&&%%%%%%$$$######"""""""""###$$$%%%%%%&&&&&&%%%&&&'''''''''))),,,///000///...,,,,,,---///000(((***///777CCCRRRaaakkklllooosssxxx{{{|||{{{yyy{{{wwwtttttttttvvv|||yyytttppp{{{{{{|||zzzvvvuuuvvvwwwuuuqqqnnnooopppvvvyyy|||~~~}}}|||}}}~~~~~~}}}zzzwwwuuuyyy}}}}}}{{{yyyyyyzzz{{{{{{{{{}}}yyytttoookkkjjjkkklllmmmmmmmmmkkkhhhffffffgggooovvv}}}}}}yyywww{{{|||zzzvvvtttxxx~~~}}}xxxwwwuuuuuuwwwvvvqqqoooqqqqqqtttvvvuuurrrqqqrrruuulllkkknnntttwwwuuutttuuu}}}yyytttqqqsssvvvyyyzzz~~~~~~}}}|||}}}}}}~~~~~~zzzwwwvvvzzz}}}xxx}}}}}}wwwuuuwwwzzzyyywwwyyyzzzxxxuuutttuuuwwwxxxzzz|||}}}}}}|||{{{{{{uuuuuuvvvxxx{{{{{{zzzxxxxxxxxxxxxyyyyyyvvvrrrnnniiiiiinnn{{{~~~wwwqqqppprrrvvvxxxvvvppphhheeegggiiijjjjjjmmmlllkkkjjjkkkmmmoooqqqrrruuuyyyzzzyyyvvvsssrrrooollljjjlllqqqvvvwwwwwwssstttuuuvvvvvvsssooolllmmmpppssstttsssqqqpppppplllkkklllooorrrsssqqqooommmppptttwwwyyyzzz||||||uuuuuutttqqqpppqqquuuxxxxxxrrrkkkiiijjjiiieeeaaacccggglllmmmkkkiiiiiiiiijjjqqqwwwwwwxxx~~~zzzxxxuuuqqqnnnkkkiiihhhdddfffiiinnntttzzz~~~zzztttnnnkkkooovvv{{{|||{{{|||xxxrrrkkkiiilllmmmllliiihhhjjjnnnssswwwzzz|||}}}~~~~~~~~~~~~~~~||||||xxxuuuwww}}}{{{wwwvvvqqqhhh[[[OOOEEE===666111------,,,***)))***---000666@@@QQQaaalllpppooommmkkkfff]]]RRRFFF<<<444000,,,------,,,+++///666<<<===FFFQQQYYY___bbb]]]VVVOOOHHH>>>555///+++(((&&&%%%%%%%%%%%%'''(((***+++&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&(((***---111777<<>>MMM^^^iiinnnoooqqqsssvvvyyy|||~~~~~~zzzwwwwwwwwwxxx~~~~~~xxxsssppp{{{|||~~~{{{xxxxxxzzzzzzwwwpppllllllnnnwwwxxxzzz~~~~~~~~~|||zzzwwwtttrrruuu{{{|||yyyyyy{{{|||{{{zzzzzzwwwrrrnnnlllmmmoooqqqnnnoooooommmjjjhhhhhhhhhlllssszzz{{{xxxvvvzzz~~~}}}|||xxxwww}}}zzztttqqqrrruuutttpppmmmnnnkkkooossstttrrrpppppprrrjjjhhhllltttyyyxxxwwwwww{{{xxxsssqqqsssuuuwwwxxx{{{||||||}}}~~~}}}{{{yyy{{{zzzttt{{{}}}zzzuuusssvvvyyyyyywww{{{}}}|||wwwsssssstttxxxxxxxxxyyyyyyxxxvvvuuuqqqrrrtttwwwzzzzzzxxxvvvyyyyyyyyyzzzyyyuuuoookkkjjjhhhkkkvvv|||uuupppppprrrssstttrrrnnnhhheeefffhhhiiiiiihhhiiijjjkkkllllllmmmlllppptttyyyzzzxxxuuurrrrrrqqqnnnmmmoootttyyyzzzyyywwwvvvwwwxxxxxxuuuppplllpppsssuuuuuussspppmmmllliiijjjkkknnnppprrrqqqqqqooosssvvvxxxxxxxxxyyy{{{uuutttrrrpppppprrrvvvyyyyyyrrrjjjffffffeeeaaa]]]^^^ccciiijjjiiihhhiiikkkqqquuuzzzzzzyyy~~~|||xxxvvvsssnnnjjjfffdddcccccceeejjjpppuuuzzz~~~{{{wwwqqqkkkjjjmmmuuu{{{{{{{{{zzzzzz{{{yyyrrrkkkhhhjjjlllkkkhhhgggiiinnnsssxxx{{{}}}~~~~~~}}}}}}}}}{{{{{{vvvuuuwww|||}}}wwwsssrrrllldddYYYOOOGGG???777222------,,,***)))***---000777AAAQQQaaalllppppppooojjjfff]]]SSSGGG===555111......---+++***---444:::;;;DDDNNNWWW^^^aaa]]]VVVRRRKKKBBB888111,,,(((&&&$$$$$$%%%&&&'''(((******((('''&&&%%%$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&$$$&&&(((+++...444:::???DDDIIIOOOPPPMMMJJJIIIJJJGGGIIILLLNNNOOONNNLLLKKKMMMKKKHHHDDDAAA===;;;:::222222111000///000111222777999;;;:::888888<<>>555111000...,,,)))))),,,222777999AAAJJJQQQYYY___^^^XXXVVVPPPGGG===444...***(((''''''''''''&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$$$$&&&'''***---111888???DDDHHHLLLPPPPPPMMMJJJIIIIIIHHHJJJLLLNNNNNNNNNMMMLLLMMMKKKIIIFFFCCC@@@>>>===333333333111//////111333777999;;;:::888888<<<@@@GGGRRRiii}}}xxxqqqoooqqqtttvvvwwwtttrrrppprrrvvvxxxxxxvvvsssyyy}}}{{{tttppprrrwww{{{zzzxxxwwwwwwxxxzzz{{{tttwwwxxxsssjjjdddeeehhhbbbfffgggccccccfffeeeaaa]]]^^^```aaadddiiiooosssrrrqqqkkk___VVVQQQKKKEEEGGGGGGHHHHHHFFFGGGPPP[[[dddlllssstttoookkklllpppvvvyyy|||zzzuuummmhhheeeLLL<<>>LLLVVVgggkkkqqquuuwww{{{~~~~~~}}}}}}~~~zzz}}}}}}wwwpppnnnsssxxxtttxxx~~~~~~~~~}}}~~~tttuuutttqqqooottt}}}{{{xxxyyy}}}~~~||||||wwwssssssuuuyyy|||zzz|||~~~}}}|||zzzyyyzzzqqqrrruuu{{{~~~~~~{{{xxxvvvtttsssvvvxxxyyy}}}~~~vvvrrrrrrvvvwwwrrrmmmllloooooonnnkkkiiilllrrrxxxqqqnnnpppxxx~~~|||wwwuuummmttt{{{|||xxxttttttuuussstttvvvxxxzzz{{{||||||{{{}}}{{{wwwtttrrrqqqtttuuurrrrrrvvvyyyxxx|||xxxpppnnnoooooolllkkkmmmpppqqqpppnnnpppqqquuuxxxzzzyyytttqqqjjjlllnnnrrrssspppkkkgggdddgggnnnwww~~~uuurrrqqqssswwwwwwtttpppjjjiiigggfffeeefffggghhheeeeeeddddddfffiiimmmooouuuzzz~~~}}}vvvpppnnnnnnqqqsssvvvuuussssssvvvyyyvvvuuuuuuxxx{{{{{{uuupppqqqtttwwwwwwsssoookkkiiigggiiilllnnnooorrrtttwwwqqqtttuuusssppprrrxxx~~~{{{wwwtttsssuuuyyy}}}wwwuuurrrlllgggdddcccdddaaafffiiigggcccdddiiipppuuupppoootttyyy~~~}}}yyyrrrjjjaaaYYYSSSPPP\\\bbbllluuuzzz{{{yyywwwqqqooommmjjjiiilllrrrvvvxxx{{{}}}|||||||||{{{tttllljjjmmmppppppnnniiikkknnnrrrwww{{{~~~}}}}}}{{{{{{~~~uuupppooolllfff^^^VVVMMMCCC888111------,,,***)))***---000999@@@MMM[[[gggnnnqqqrrrlllhhhbbbZZZPPPGGG@@@<<<222,,,%%%###&&&+++...///222888???GGGRRR]]]aaa```]]]YYYQQQFFF;;;333///---$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&(((***,,,---$$$&&&(((******(((&&&$$$+++---000444999@@@HHHMMMOOOPPPQQQRRRQQQOOOLLLJJJKKKKKKKKKLLLMMMMMMNNNNNNQQQPPPOOOLLLHHHCCC???===333555555333000///222555666999::::::888999===@@@DDDMMMaaa}}}vvvqqqrrruuuuuuuuuwwwsssssstttvvvyyy{{{{{{zzzvvvzzzzzzuuuqqqrrruuuuuutttqqqmmmmmmpppvvv{{{~~~~~~zzzqqqjjjhhhfffcccaaaaaaaaabbbbbbcccdddeeefff```^^^cccggggggjjjppppppmmmcccUUUNNNNNNKKKEEEEEEIIIJJJHHHLLLTTT\\\^^^jjjrrrxxxyyyyyy{{{}}}|||~~~zzztttqqqlllcccYYYEEE999///++++++(((&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((()))+++,,,---000000111000///...,,,+++***&&&(((///000111???RRRdddllltttwwwzzz~~~}}}~~~}}}|||}}}{{{yyyxxxvvvsssssswwwwww||||||{{{~~~}}}zzzuuuuuutttqqqpppssszzz|||{{{zzzyyyyyyzzz|||~~~~~~zzzwwwxxx|||}}}~~~|||xxxzzz}}}zzzuuutttttt{{{|||{{{|||}}}yyywwwwwwzzzyyytttrrrtttvvvxxxuuuooommmpppsssssssssqqqqqqvvv|||~~~{{{wwwssswww{{{zzzvvvssstttwwwttttttvvvyyy{{{zzzxxxuuuuuuxxx{{{|||zzzxxxvvvvvvuuuuuuuuutttssssssuuuvvv~~~xxxrrrmmmmmmqqqtttvvvtttrrrqqqpppuuussstttyyy}}}zzzqqqhhhjjjkkkllllllmmmmmmmmmllllllmmmpppvvv}}}~~~zzzsssrrrrrrpppwwwyyynnngggeeeaaa___```dddiiimmmllllllkkkiiiiiijjjnnnqqqtttzzz{{{uuurrrrrrssstttuuuvvvxxxyyyzzz{{{xxx|||}}}xxxtttrrrrrrqqqqqqsssvvvuuuqqqmmmjjjjjjjjjmmmpppqqqqqqpppqqqpppqqqsssqqqnnnrrrxxxzzzzzzxxxvvvuuuwww{{{~~~|||zzzuuuoooiiifffdddddddddeeeeeedddcccccceeegggqqqppppppsssvvv|||ttthhh^^^WWWTTTSSSXXXaaammmvvvyyyxxxwwwwwwqqqooollljjjkkknnnrrruuu|||}}}yyytttnnnlllnnnrrrttttttnnnjjjhhhllluuu}}}~~~|||{{{|||}}}{{{}}}}}}uuuooommmggg```XXXKKK>>>777666111...,,,---+++***...444>>>@@@GGGVVVgggrrrtttqqqoookkkeee]]]TTTIII???888222...)))'''(((***+++,,,///111777BBBNNNXXX]]]^^^___ZZZRRRJJJAAA777///)))---***(((&&&''''''&&&%%%&&&''''''&&&$$$######$$$###%%%'''(((((()))***,,,,,,///444888===CCCJJJNNNPPPSSSRRROOOPPPUUUUUUOOOQQQQQQOOOLLLJJJIIIKKKMMMQQQOOOMMMKKKIIIFFFBBB???999777555222222333444666999;;;<<<:::888999===AAAGGGMMM^^^|||zzzsssppprrruuuuuuuuuwwwuuuttttttvvvyyy{{{{{{zzzwww{{{|||xxxuuuvvvuuurrrrrrpppmmmlllooouuuzzz~~~{{{qqqiiifffccc```_________```aaabbbdddeeeddd^^^^^^eeekkkmmmnnnqqqmmmjjj```SSSMMMLLLJJJEEEIIILLLLLLKKKNNNWWW___bbbjjjrrrxxxxxxxxx{{{}}}}}}}}}|||wwwrrrpppmmmcccXXXEEE999...******(((&&&'''&&&'''((())))))((((((''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''((()))+++,,,---///000000000000...---,,,...***+++/////////;;;LLLaaajjjsssxxx|||}}}~~~}}}~~~|||}}}~~~}}}zzz{{{~~~||||||yyyvvvwwwzzz{{{|||{{{}}}{{{xxxtttuuutttrrrppprrrxxx}}}}}}}}}|||zzzyyyyyyzzz{{{~~~|||zzzxxxyyy{{{|||}}}~~~zzz{{{~~~}}}xxxxxxyyy~~~~~~}}}~~~}}}yyywwwxxx{{{zzzvvvuuuwwwyyyyyyuuunnnlllrrrwwwyyytttrrrrrrwww}}}}}}zzzsssvvvxxxwwwtttssstttvvvtttuuuvvvyyy{{{{{{yyyvvvtttwwwzzz{{{zzzxxxwwwwwwtttuuuuuuuuuttttttuuuuuu}}}{{{uuurrrmmmqqquuuwwwvvvsssqqqppptttssssssxxx{{{zzzrrrkkkiiijjjlllmmmmmmmmmmmmlllppppppqqquuuzzz}}}~~~}}}xxxqqqqqqqqqpppwwwyyynnnhhheeebbb```aaaeeejjjnnnmmmmmmlllkkkjjjlllooorrrsssxxx~~~zzzuuurrrrrrqqqrrrsssvvvxxxzzz|||}}}}}}~~~yyyuuusssqqqppppppsssvvvuuurrrnnnjjjjjjkkkmmmpppqqqpppoooqqqqqqsssuuurrrooorrrxxx||||||{{{yyyxxxyyy|||zzzyyywwwsssooojjjhhhfffffffffeeecccbbbbbbeeegggkkkjjjkkkooosssyyy}}}ssshhh___YYYVVVUUU[[[cccnnnuuuxxxxxxwwwwwwmmmjjjgggfffggglllqqquuu{{{}}}~~~xxxuuuqqqoooqqqrrrrrrqqqpppllliiimmmttt|||}}}zzzwwwvvvxxxyyyzzz}}}{{{tttppplllfff^^^VVVJJJ<<<555444///,,,***+++***)))---333===AAAKKKYYYgggpppqqqooonnnkkkeee^^^UUUKKK@@@:::111---)))&&&&&&(((***+++...000666@@@LLLVVV\\\]]]^^^ZZZSSSKKKCCC:::222,,,+++(((&&&%%%%%%&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%''''''''')))+++...///222777;;;@@@EEEKKKPPPPPPRRRRRROOOQQQVVVUUUPPPOOOOOONNNMMMKKKLLLNNNPPPSSSPPPMMMJJJHHHFFFBBB@@@999888555222222222444555666888999777555666:::>>>CCCIIIZZZvvvvvvqqqooossswwwwwwwwwxxxyyywwwwwwxxxzzz{{{{{{zzzzzz}}}}}}{{{zzzyyyuuunnnqqqooommmmmmoootttzzz}}}{{{ppphhheeeaaa\\\\\\\\\]]]^^^___aaacccdddbbb^^^___hhhrrruuurrrpppfffbbbYYYOOOJJJJJJHHHEEEKKKNNNNNNMMMQQQ[[[eeeiiikkkrrrxxxxxxxxx{{{}}}}}}{{{xxxqqqnnnooommmcccVVVEEE999---))))))(((((()))(((((()))))))))(((''''''(((((('''&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%'''''''''((()))***+++,,,...//////000//////......222...---///---,,,666CCC\\\fffqqqxxx||||||~~~~~~~~~}}}|||zzzxxxwww~~~{{{{{{xxxvvvyyy~~~~~~}}}~~~{{{xxxxxx}}}~~~||||||yyy||||||xxxvvvsssuuuvvvtttrrrrrruuuyyy{{{|||}}}}}}{{{yyyyyyzzz{{{zzzzzzzzz||||||{{{yyy}}}~~~|||}}}||||||~~~|||xxxvvvvvvzzz{{{xxxwwwzzz|||{{{vvvooonnnuuu}}}wwwttttttxxx}}}ttttttsssssssssssstttuuutttuuuvvvyyy||||||{{{yyyrrruuuxxxyyyyyyyyyyyyzzzvvvvvvwwwwwwwwwvvvtttssswwwzzz}}}}}}yyyvvvnnnrrrwwwyyywwwtttqqqoootttssssssvvvxxxxxxsssoooiiijjjlllmmmnnnnnnmmmmmmuuusssqqqrrrvvvzzz|||}}}vvvooooooooonnnwwwzzzooofffdddaaa___aaaeeejjjmmmoooooonnnmmmlllnnnqqqtttqqqvvv{{{|||yyyuuussssssnnnooorrruuuxxx{{{}}}~~~}}}xxxtttrrrpppoooooorrruuuuuurrrooojjjjjjkkknnnpppqqqpppnnnqqqrrruuuwwwuuuqqqrrrvvv{{{||||||{{{zzzyyy{{{}}}xxxyyyzzzyyyvvvrrrmmmjjjhhhgggeeebbb```aaaeeeggggggfffhhhmmmrrrxxx{{{rrriiiaaa\\\YYYWWW]]]ccckkkrrruuuvvvvvvvvvllljjjfffdddffflllrrrvvvyyy{{{}}}}}}~~~zzzwwwtttrrrrrrqqqooonnnrrrnnnjjjlllssszzz~~~||||||}}}~~~}}}zzzwwwssssssuuuwwwxxx}}}xxxtttrrrkkkddd[[[SSSHHH;;;333222---***)))***)))(((,,,222===DDDPPP]]]ggglllmmmmmmmmmjjjeee```XXXMMMCCC<<<111---(((%%%%%%'''))))))---///555>>>IIISSSZZZ\\\^^^ZZZTTTNNNFFF>>>555///(((&&&$$$###$$$%%%$$$$$$"""$$$%%%%%%%%%%%%&&&(((%%%&&&&&&&&&''')))---000333666;;;@@@DDDIIINNNQQQPPPQQQQQQQQQSSSVVVUUURRRMMMNNNOOONNNNNNOOORRRUUUUUURRRNNNKKKHHHFFFCCCAAA:::888555222111222333444555777888777555555999<<>>222...)))&&&&&&'''((()))+++---333;;;EEEOOOWWW[[[^^^[[[VVVPPPIII???666000(((&&&$$$###$$$%%%%%%$$$###$$$&&&%%%%%%$$$&&&'''&&&&&&''''''(((+++000444666:::???DDDHHHKKKOOORRRPPPQQQQQQRRRUUUVVVUUUSSSOOOPPPQQQQQQQQQRRRUUUWWWVVVSSSNNNKKKHHHFFFDDDBBB:::888555222111111222333777999;;;:::888888;;;>>>BBBFFFRRRjjjvvvrrrrrryyy}}}|||{{{{{{~~~~~~~~~}}}{{{zzzvvvvvvwwwtttnnnrrrrrrrrrrrrrrrvvv|||~~~xxxppplllkkkfff```YYYZZZ[[[]]]___bbbdddeeehhhhhhkkksss|||}}}rrrgggRRRMMMGGGEEEEEEFFFHHHJJJGGGLLLPPPRRRXXXcccllloooooovvvzzzxxxvvvyyy{{{zzzzzztttmmmjjjnnnooodddWWWGGG:::...))))))))))))+++)))))))))((((((((()))))))))((((((&&&%%%$$$######%%%&&&&&&'''''''''''''''''''''''''''((()))******,,,,,,,,,------...//////...,,,+++***((((((...444HHHUUUeeepppxxx~~~|||{{{{{{yyytttmmmiiiggghhhuuu}}}~~~xxxsssuuuzzz{{{{{{~~~{{{vvvvvv{{{~~~|||wwwyyy|||zzzxxxwwwxxxzzz|||{{{wwwsssssstttzzz~~~|||xxxxxxyyywwwxxx{{{~~~}}}{{{}}}}}}~~~~~~~~~zzzrrroooppptttuuussstttwwwwwwzzz{{{xxxyyy~~~{{{wwwuuuwww~~~xxxuuuqqqppprrrtttvvvvvvssssssuuuxxx|||~~~~~~}}}sssuuuwwwxxxxxxyyy|||~~~~~~}}}zzztttppprrrtttxxx{{{|||yyyvvvsssooosssxxxyyywwwtttqqqoooxxxxxxwwwuuurrrpppoooooojjjkkklllnnnoooqqqqqqrrrvvvtttrrrppprrrwww}}}vvvnnnmmmmmmllluuuyyyooobbbaaa``````bbbfffkkknnnpppppppppnnnnnnooosssvvvppprrruuuuuutttsssrrrqqqooooooppprrrtttuuuvvvwww~~~~~~{{{vvvqqqnnnmmmmmmkkklllooosssuuusssqqqlllkkkkkkmmmoooppppppooorrrtttxxx{{{xxxrrrqqqtttxxxzzz||||||zzzyyyyyyzzzvvvxxx|||}}}tttnnnmmmkkkhhheeebbbcccgggjjjkkkjjjlllppprrrvvv{{{wwwpppiiiddd```______aaaccciiiooouuuzzz|||}}}yyyvvvpppllllllnnnsssvvvsssuuuwwwyyy|||~~~}}}vvvoookkkkkkmmmooopppmmmiiiiiimmmtttzzz~~~{{{vvvrrrttt{{{~~~{{{wwwtttssstttvvvwww}}}{{{uuurrrsssiii```UUUNNNEEE;;;333111...+++***+++******...444;;;GGGVVVaaafffhhhiiijjjkkkjjjhhhddd^^^SSSHHH@@@555000+++''''''((()))))))))+++111888AAAKKKTTTZZZ^^^[[[WWWRRRJJJ@@@666///***(((&&&%%%&&&&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&'''((((((***...333888999===CCCHHHKKKNNNPPPRRRRRRQQQRRRUUUWWWVVVUUUTTTSSSTTTUUUUUUTTTTTTVVVXXXVVVSSSOOOKKKIIIFFFCCC@@@999777444222111111222333777:::<<<;;;999999<<>>888666333111000111333444555888;;;:::888888:::===GGGJJJSSSggg}}}wwwuuuyyy|||{{{yyyzzzyyy{{{}}}zzzvvvzzz}}}|||wwwttttttsssppppppsssuuutttsssvvv|||||||||zzzwwwwwwwwwoooggg``````aaabbbdddfffhhhjjjkkkrrrxxx{{{}}}zzzooobbbPPPIIIDDDEEEFFFFFFIIINNNNNNWWW___cccgggkkkkkkiiikkkrrrvvvvvvvvv{{{}}}zzzuuuppppppooohhh___KKK???333///...+++))))))(((((('''((()))***,,,---'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((''''''''''''((())))))+++******))))))***+++,,,------+++)))(((***,,,---222@@@QQQ```lllwww{{{{{{ssspppiii___WWWVVV[[[aaahhhqqqzzzzzzxxx{{{xxx{{{zzzsssrrrwwwwww|||~~~{{{~~~~~~{{{yyy}}}|||vvvrrrqqqqqq|||zzzvvvwwwzzzvvv{{{~~~zzzyyy}}}||||||}}}||||||}}}zzz~~~}}}|||~~~~~~{{{xxxtttsssttttttrrrrrruuurrrxxx||||||}}}{{{vvvqqqrrrwwwzzzzzzyyyuuuvvvuuurrrooonnnqqqtttpppppprrrvvvzzz~~~||||||{{{yyyxxxyyy|||||||||}}}}}}yyyuuusssuuuyyy||||||yyyuuurrrrrrtttuuuuuusssqqqppppppuuuyyyzzzwwwppplllmmmppppppooommmmmmooosssxxx{{{vvvwwwxxxwwwvvvwww{{{~~~}}}tttqqqnnnkkkrrruuukkkbbbaaaaaabbbeeeiiimmmpppnnnnnnnnnlllkkkmmmqqqtttuuutttrrrqqqpppnnnllljjjmmmmmmmmmnnnnnnoooooooooqqqtttxxxyyyvvvssspppnnnjjjiiiiiilllrrruuuuuusssqqqnnnjjjiiikkknnnqqqrrrtttuuuxxxyyyuuuoooooosssyyy{{{|||}}}|||}}}~~~zzzyyyyyy|||~~~{{{ssslllhhhhhhgggeeeddddddgggiiiiiihhhiiilllmmmooowww|||wwwnnngggbbbbbbdddffflllmmmqqqwww}}}}}}{{{vvvrrrooonnnooooooqqqsssvvvxxx||||||vvvnnnhhhgggjjjmmmjjjjjjiiijjjmmmrrryyy}}}|||xxxvvvwww|||~~~{{{xxxvvvvvvyyy{{{}}}~~~{{{wwwrrroooiii^^^SSSMMMHHH@@@999777///,,,+++,,,,,,,,,000777<<>>CCCHHHOOOTTTVVVVVVVVVVVVWWWSSSTTTZZZZZZTTTQQQRRRNNNPPPRRRSSSSSSSSSTTTUUUQQQPPPOOONNNKKKEEE>>>:::555333111000111222555666555888;;;;;;999888:::<<>>666111///---+++''''''&&&''''''((()))***((('''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''###%%%'''))))))'''$$$"""+++******)))(((((())))))000...+++((('''''')))***...444???QQQhhhyyy|||wwwooojjj```SSSKKKNNN[[[gggmmmppptttzzz}}}|||xxxyyyzzz{{{zzzwwwsssqqqssswww{{{{{{zzzyyy{{{}}}zzz~~~~~~{{{yyyyyyzzz}}}|||wwwqqqnnnmmmuuuzzz~~~|||xxxyyy~~~|||}}}|||wwwrrroooppprrr}}}}}}{{{}}}~~~yyyzzz{{{{{{{{{}}}|||xxxvvvxxxxxxwwwuuuyyyyyyyyyzzz|||}}}yyytttrrrpppnnnoootttqqqrrrrrrooommmmmmpppssssssoooooovvvyyyxxxxxx|||~~~~~~~~~zzzvvvzzzyyyxxx{{{~~~~~~zzzvvvvvvyyy}}}~~~{{{vvvssstttvvvxxxxxxvvvtttssssssyyyzzzzzzxxxtttrrrsssuuuyyywwwtttpppooorrrxxx}}}|||xxxvvvxxxuuuqqqsssyyywwwuuurrrpppooonnnllljjj___^^^]]]```eeekkkoooppppppooonnnllljjjkkknnnqqqssspppnnnooopppooojjjfffjjjjjjlllnnnpppnnnjjjgggllloootttwwwwwwvvvttttttnnnkkkhhhkkkqqqwwwxxxwwwuuulllgggjjjmmmkkklllooouuuvvvvvvuuutttssssssrrryyy{{{|||zzzwwwxxx~~~~~~|||{{{zzzvvvpppkkkhhhiiiiiihhhfffdddbbbaaaeeejjjnnnnnnmmmqqqzzzwwwlllfffcccbbbeeejjjmmmrrrxxx{{{zzzxxxxxxyyy|||zzzyyyuuupppqqquuu|||{{{zzz|||{{{zzz~~~|||yyysssnnniiifffddddddddddddgggllltttzzz}}}~~~zzzzzz{{{~~~~~~{{{wwwuuuvvvuuurrrnnnjjjcccYYYPPPHHH???666000222---++++++******///666777AAAPPP^^^ggglllooopppvvvwwwtttmmmfff]]]NNNAAA555...)))******'''%%%%%%((('''***111777@@@NNNZZZ[[[^^^^^^[[[XXXSSSHHH<<<555000***''''''(((***+++&&&&&&&&&%%%%%%%%%$$$$$$%%%)))...333777;;;@@@BBBMMMOOOPPPQQQQQQQQQSSSTTTVVVUUUTTTSSSSSSRRRRRRRRRTTTSSSPPPNNNNNNOOOQQQSSSOOONNNMMMLLLJJJFFF@@@<<<666444222000///000222444:::;;;;;;:::999888:::<<<>>>BBBMMM```}}}{{{xxxtttsssxxx~~~yyyvvvwwwyyy|||}}}{{{|||||||||yyyuuusssssssssooopppqqqqqqqqqssswwwzzzxxx~~~|||uuusssrrrqqqrrrttttttqqqnnnmmmnnnpppssstttooofff___WWWPPPJJJJJJKKKLLLQQQVVV^^^gggsssxxxwwwssspppoookkkkkkmmmssszzz|||wwwuuussskkkbbbZZZSSSHHH===444...***'''((((((((((((((()))***+++&&&&&&'''&&&&&&$$$###"""&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))******))))))))))))******++++++222000---+++******,,,---+++000:::III^^^oootttpppkkkggg^^^RRRKKKOOO\\\hhhnnnqqquuuyyy}}}||||||yyyyyyyyyyyywwwuuusssrrrvvvxxxyyyxxxuuuuuuxxx{{{|||~~~~~~|||xxxvvvvvvwwwyyy{{{|||zzzuuuqqqooooootttwwwzzzzzzyyy{{{||||||{{{vvvpppmmmnnnqqq|||~~~{{{|||~~~~~~}}}}}}}}}~~~}}}}}}~~~}}}|||}}}}}}zzzwwwzzzzzzyyyzzz{{{}}}~~~yyytttsssqqqnnnoootttpppqqqrrrqqqpppppptttwwwssspppqqqwwwyyywwwyyy~~~yyyuuuttttttvvvyyy{{{{{{yyyxxx{{{}}}|||yyywwwtttwwwzzz{{{zzzyyyxxxxxxwwwxxxyyywwwtttssstttvvvyyyxxxuuurrrqqqsssxxx{{{zzzxxxwwwrrrllllllqqqrrrqqqppppppooommmjjjggg\\\[[[\\\___fffmmmsssuuurrrqqqooollliiiiiikkkmmmqqqnnnmmmnnnppppppllliiiooooooppprrrsssqqqnnnjjjlllnnnppprrrqqqpppoooooollliiigggjjjqqquuuuuutttuuunnnjjjlllmmmlllnnnrrruuusssrrrrrrssstttuuuuuuxxx{{{|||yyywwwxxx}}}~~~||||||{{{xxxsssnnnjjjjjjjjjiiihhheeecccbbbeeeiiimmmmmmmmmqqqzzzyyynnniiifffdddfffjjjnnnqqqtttvvvvvvvvvwwwwww{{{yyyyyyzzzwwwtttwww|||{{{yyy|||yyywwwsssnnniiifffcccbbbddddddfffkkkrrrxxx}}}~~~|||{{{~~~~~~zzzwwwuuuuuuwwwxxxvvvsssjjjcccYYYPPPHHH???777000---)))((()))***+++111888;;;DDDQQQ^^^ggglllooopppwwwwwwtttnnnggg^^^OOOBBB777///))))))***'''&&&'''***)))+++000666===IIIUUUYYY]]]___]]][[[VVVKKK@@@888444---)))'''((())))))######$$$$$$%%%&&&'''((((((,,,111666;;;???DDDGGGMMMNNNPPPPPPPPPQQQSSSVVVVVVUUUTTTRRRQQQQQQQQQRRRRRRQQQOOONNNMMMOOOQQQRRRNNNMMMLLLJJJHHHDDD???;;;666444222000///000222444999:::;;;:::999999:::<<>>FFFSSS^^^fffllloooqqqwwwxxxuuuooohhh___PPPCCC999000***))))))(((''')))+++***+++///333999DDDOOOUUU[[[``````^^^YYYOOODDD<<<777000***((('''''''''((('''%%%$$$$$$$$$%%%&&&***...333888===BBBGGGKKKNNNNNNNNNMMMNNNPPPTTTWWWWWWVVVSSSQQQPPPPPPQQQRRRRRRQQQOOONNNMMMNNNOOOPPPMMMKKKJJJHHHFFFBBB===999555444111000///111333444999:::;;;;;;999999:::;;;@@@CCCKKK[[[uuu{{{zzzvvvtttxxx}}}|||xxxttttttvvvzzz~~~|||wwwqqqnnnooosssvvvzzzzzzxxxvvvuuuvvvzzz}}}yyy|||}}}~~~zzztttpppssspppooonnnmmmiiiccc]]]YYYWWWXXXZZZZZZ\\\dddmmmsssxxx~~~}}}wwwsssqqqlllmmmppptttxxx{{{|||||||||yyyvvvooofff\\\\\\XXXNNNBBB666///---+++******)))))))))******%%%&&&'''''''''%%%"""!!!&&&%%%%%%%%%%%%&&&'''''')))'''%%%###"""###%%%&&&((()))***+++,,,---------,,,+++)))(((''''''((((((---111777???OOO```iiikkkddd```XXXOOOJJJNNNYYYbbbjjjnnnqqqrrrqqqqqqrrrttt~~~~~~}}}yyyvvvuuuuuuwwwxxxzzz{{{{{{xxxsssqqqsssuuu}}}|||zzzxxxvvvvvvwwwwwwvvvvvvuuuuuutttuuuvvvwwwzzzwwwuuuvvv|||{{{{{{yyytttooolllnnnppp{{{}}}xxxtttvvvxxxxxx{{{~~~{{{zzz||||||~~~~~~|||yyy|||{{{zzzyyyzzz|||~~~|||xxxuuuuuusssppppppsssssstttvvvwwwxxxyyy{{{|||vvvyyy|||{{{wwwuuuyyy~~~xxxrrrqqquuuzzz{{{zzzyyy{{{}}}}}}~~~}}}zzzxxxooossswwwzzzzzzxxxwwwvvvpppqqqqqqqqqrrrrrrtttuuuvvvwwwwwwvvvuuuvvvxxx{{{}}}|||zzzvvvqqqmmmlllnnnkkkmmmqqqttttttppphhhccc```^^^]]]```eeelllpppsssssssssqqqnnniiifffffffffiiigggfffhhhmmmpppqqqoootttttttttvvvxxxyyywwwuuuuuurrrmmmjjjiiihhhhhhgggkkkjjjkkkmmmqqqsssrrrpppppppppooollljjjkkkqqqwwwwwwtttrrrtttxxx{{{zzzwwwzzz{{{|||{{{yyyzzz}}}~~~~~~~~~}}}|||{{{yyyttttttrrroookkkgggcccaaaeeegggjjjjjjkkkooowww}}}tttmmmiiigggkkkpppuuuqqqllllllpppuuuwwwxxxyyyyyy{{{}}}|||}}}|||wwwuuuttttttsssppplllgggccc```eeedddeeehhhooowww}}}}}}tttssstttxxx}}}|||llldddYYYOOOGGG@@@777222///,,,******)))(((,,,222???GGGRRR^^^gggmmmqqqtttwwwxxxvvvoooiii```QQQDDD:::111***))))))((((((******)))***...111666AAAKKKSSSZZZ```aaa___ZZZPPPFFF===888111+++)))'''&&&&&&'''&&&%%%$$$$$$%%%'''((()))---222777===BBBHHHLLLOOONNNMMMKKKLLLOOOTTTXXXYYYWWWUUURRRQQQQQQSSSTTTTTTSSSRRRPPPOOONNNNNNMMMLLLJJJHHHFFFDDDAAA<<<888555333111000///111333444999:::;;;;;;:::999:::;;;???CCCKKKZZZrrr||||||zzzwwwxxx{{{yyyssspppppprrrwww~~~}}}xxxrrrnnnnnnrrrvvv~~~~~~|||zzzxxxxxx{{{~~~zzz{{{~~~~~~~~~yyywwwvvvsssooommmllljjjeee```______aaadddeeeeeelllttt{{{~~~{{{wwwtttnnnpppsssvvvxxxyyyyyyzzz~~~wwwsssrrrmmmggg[[[]]][[[TTTHHH<<<444111+++***))))))(((((((((((('''&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######)))***+++,,,,,,,,,,,,+++...---,,,+++******++++++(((,,,111777DDDTTTaaaeeeaaa]]]VVVNNNIIIKKKRRRYYY```dddhhhhhhffffffiiimmmyyy~~~|||yyywwwxxxyyy{{{yyy|||~~~yyyuuuuuuuuu||||||}}}~~~~~~}}}|||{{{vvvuuuttttttvvvxxxzzz{{{~~~zzzwwwxxx}}}zzz{{{zzzwwwrrroooppprrr{{{|||uuuqqqrrruuuvvvxxx|||{{{yyyyyy}}}{{{yyy{{{~~~}}}|||~~~~~~zzz{{{zzzyyyyyyzzz|||~~~{{{wwwuuuvvvuuuqqqpppsssvvvvvvxxxzzz{{{|||{{{zzzyyy~~~}}}xxxvvvxxx{{{}}}yyyttttttxxx||||||zzzxxxxxxzzzvvvyyy|||}}}}}}zzzvvvsssppptttwwwxxxwwwuuusssrrrooonnnnnnooopppqqqrrrrrrssstttuuuuuuuuuvvvyyy{{{~~~~~~}}}xxxtttqqqpppppplllooossswwwwwwrrrjjjddd___^^^^^^aaafffkkkoooppppppqqqqqqooollliiihhhiiigggdddcccfffkkkpppqqqqqqrrrqqqrrrtttwwwyyyzzzyyy{{{vvvqqqmmmlllkkkiiihhhhhhiiiiiikkkmmmnnnnnnmmmlllnnnooollljjjlllqqquuuwwwwwwxxx{{{}}}|||xxxtttvvvwwwxxxxxxxxxyyy{{{}}}}}}~~~~~~}}}}}}{{{zzzwwwsssnnnhhhcccaaaeeeggghhhiiijjjooovvv{{{uuukkkggghhhnnnuuuxxxsssmmmmmmqqqwww{{{|||~~~}}}}}}|||wwwsssttttttsssrrrnnniiieeebbbeeedddeeeiiiqqqyyy{{{uuuuuuvvv{{{{{{mmmeeeYYYOOOGGG@@@888333000---+++,,,***(((,,,222===EEEQQQ^^^gggoootttwwwvvvwwwuuuooohhh___QQQDDD:::111***))))))((((((***'''&&&(((---000555???JJJRRRZZZaaabbb___YYYPPPGGG<<<777111,,,)))((('''%%% !!!###&&&***---...)))---222888===DDDKKKOOOOOONNNMMMJJJJJJMMMRRRWWWZZZXXXVVVUUUTTTTTTVVVVVVXXXWWWVVVTTTRRRPPPNNNMMMLLLJJJGGGEEECCC@@@<<<888444333111///000111333555888:::<<<<<<:::999999:::===AAAJJJYYYqqq{{{}}}}}}zzzzzzzzzvvvooommmnnnpppvvv}}}~~~yyytttqqqqqqtttwww}}}{{{{{{|||~~~}}}~~~}}}zzzuuupppnnnnnnmmmjjjgggiiihhhkkkooopppnnnpppttt}}}zzzrrruuuxxxzzzzzzyyyyyyzzz}}}~~~zzzsssnnnmmmjjjfff``````^^^XXXMMMAAA666111,,,+++***)))((('''''''''''''''&&&%%%&&&(((***+++&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((('''&&&)))***+++,,,,,,,,,******,,,++++++***)))))))))***)))...222555>>>MMM[[[```]]]ZZZTTTNNNIIIIIILLLOOOTTTWWWZZZZZZWWWXXX^^^cccqqq}}}}}}~~~|||{{{zzzzzz{{{www|||~~~{{{yyyyyy|||}}}}}}wwwvvvuuuvvvzzz}}}~~~~~~|||yyyzzz~~~~~~yyy|||}}}|||wwwttttttvvv||||||tttpppqqquuuvvvwwwzzz~~~}}}yyyyyyzzz~~~{{{zzz{{{~~~}}}|||~~~}}}yyyyyyyyyzzz|||}}}zzzwwwvvvwwwvvvrrrqqqsssvvvvvvxxx{{{}}}}}}{{{yyyzzz|||{{{zzzxxxyyy~~~{{{xxxwwwyyy{{{{{{yyywwwvvvuuurrrtttwwwyyyyyywwwtttrrruuuwwwyyyyyywwwtttssssssqqqooonnnnnnpppqqqpppoooqqqrrrssssssssstttwwwzzz~~~yyyuuutttrrrpppoooqqqtttwwwvvvrrrkkkfff\\\\\\^^^ccciiinnnpppqqqoooppprrrrrrpppmmmmmmmmmhhheeeccceeekkkpppssssssqqqpppppprrrvvvyyyzzzzzz}}}yyytttrrrqqqppplllhhhffffffgggggghhhhhhiiiiiijjjmmmnnnllllllooorrrrrrtttwww{{{}}}|||xxxtttppppppqqqqqqssstttvvvxxxyyyzzz}}}~~~~~~}}}zzzvvvqqqkkkfffccchhhiiijjjkkkmmmqqqxxx|||tttkkkggghhhooovvvxxxuuurrrrrruuu{{{}}}|||}}}xxxsssttttttsssqqqnnnjjjfffdddeeeeeegggllluuu}}}}}}yyyvvvvvvxxx||||||xxxmmmeeeYYYOOOGGG@@@999444---******,,,++++++...444:::CCCQQQ^^^hhhppptttwwwtttuuusssmmmfff^^^OOOBBB999000***))))))(((''')))%%%%%%''',,,000444>>>IIIQQQZZZaaabbb^^^ZZZRRRJJJ>>>999333...+++)))'''%%%&&&&&&&&&&&&''''''''''''***...333999???FFFNNNSSSPPPOOOMMMKKKJJJLLLPPPTTTXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYXXXXXXVVVSSSPPPOOOMMMKKKHHHFFFDDDAAA===:::444333111///000111444555888:::<<<<<<;;;999999::::::@@@JJJYYYpppxxx|||~~~}}}|||zzzuuunnnoooppprrrvvv|||||||||zzzwwwuuuuuuxxxzzz~~~}}}}}}}}}{{{|||{{{vvvttttttuuutttrrrrrrqqqrrrxxxyyyuuurrrqqq~~~www{{{~~~~~~|||{{{|||{{{}}}|||vvvpppnnnjjjeeedddbbb___ZZZRRRGGG;;;333------+++***)))(((((((((&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&&&&''')))+++,,,,,,+++***(((((((((((('''''''''''',,,111444555:::GGGTTTZZZWWWUUURRRMMMIIIGGGGGGHHHHHHKKKMMMKKKHHHJJJQQQXXXggguuu}}}{{{|||~~~|||zzzxxxwww{{{~~~~~~~~~|||xxxwwwwwwyyy}}}zzzzzzzzz{{{}}}}}}}}}|||yyy}}}}}}zzzyyyzzz|||}}}vvvqqqssswwwxxxxxxyyy~~~{{{yyy{{{}}}~~~}}}}}}||||||~~~}}}{{{uuuwwwyyy|||~~~yyyvvvvvvxxxwwwsssqqqrrrssssssvvvzzz~~~}}}zzzwww}}}~~~xxxvvvzzz}}}||||||zzzzzzzzz{{{{{{zzzwwwtttsssssssssssstttuuuvvvvvvwwwxxxyyyxxxvvvttttttuuuuuusssppppppqqqrrrpppnnnrrrrrrrrrpppooopppsssuuuwww||||||wwwtttuuutttqqqqqqqqqrrrsssrrroooiiieee^^^___bbbggglllppppppoooooorrrtttuuusssqqqpppooommmiiifffggglllrrruuuuuuuuutttrrrsssvvvyyyzzzzzz{{{xxxuuuuuuvvvsssmmmhhhgggggggggfffeeefffhhhiiiiiimmmnnnmmmpppttttttooooootttyyyyyyuuuqqqoooooommmnnnoooqqqtttwwwxxxyyyxxx}}}~~~}}}~~~}}}{{{xxxsssooojjjhhhmmmmmmmmmnnnqqqvvv{{{tttmmmjjjjjjnnntttuuuvvvvvvwwwyyy}}}|||zzz}}}yyytttssssssrrrpppmmmiiifffddddddeeeiiipppyyy{{{vvvtttuuuwww{{{~~~}}}xxxtttnnnfffYYYOOOGGG@@@999444+++))))))++++++)))---222999CCCQQQ___iiiooorrrtttrrrssspppkkkddd\\\NNNAAA777///))))))***'''&&&'''&&&%%%(((,,,///333===FFFPPPYYYaaabbb___\\\VVVQQQCCC>>>888222...***'''%%%*********)))'''$$$!!! ))),,,111777>>>FFFNNNTTTQQQPPPNNNKKKJJJKKKNNNQQQUUUVVVWWWXXXYYYYYYYYYXXXUUUVVVXXXYYYXXXVVVTTTSSSOOOLLLIIIGGGEEEBBB>>><<<444222000///000222444666777:::<<<<<<;;;:::999999999@@@JJJYYYnnntttzzz~~~~~~}}}|||uuunnnsssssstttxxx|||~~~~~~~~~yyyzzzzzzzzzyyyyyy{{{}}}~~~~~~}}}}}}xxxyyy|||zzz{{{}}}}}}|||xxxvvvwww}}}~~~yyyrrrooo}}}}}}}}}~~~{{{~~~~~~~~~{{{|||vvvrrrmmmgggeeebbb___[[[VVVLLL@@@777///...---+++***)))))))))%%%&&&((()))(((&&&$$$"""&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$###"""""""""###%%%(((***,,,---,,,,,,++++++++++++************+++000222000333>>>JJJQQQRRRRRRPPPMMMJJJGGGFFFEEEBBBDDDEEEAAA===@@@HHHPPPaaapppzzzxxxzzz}}}~~~|||xxxvvvwwwzzz~~~~~~{{{yyyxxxxxx{{{vvvwwwzzz{{{|||{{{{{{{{{yyy}}}~~~||||||}}}wwwrrruuuyyyzzzyyyzzz~~~{{{zzz||||||zzz{{{|||zzzwwwsssvvvyyy}}}yyyvvvwwwyyyxxxsssqqqrrrpppqqqtttyyy~~~{{{ttt{{{yyytttxxx|||~~~}}}|||~~~}}}|||{{{}}}~~~zzzwwwvvvtttqqqpppqqqtttyyy|||vvvwwwwwwuuutttsssuuuvvvyyyvvvsssrrrssssssqqqnnntttsssqqqnnnlllmmmooorrrooouuuwwwtttssswwwxxxuuuqqqpppppppppooolllgggdddccceeegggkkkoooooommmkkkqqqsssvvvwwwuuurrrqqqpppppplllhhhiiinnntttvvvwwwzzzxxxuuuuuuwwwyyyzzzzzzyyyvvvuuuvvvwwwtttmmmfffkkkkkkjjjhhhggghhhjjjllljjjmmmnnnnnnsssxxxuuunnnjjjpppuuutttnnnkkkmmmpppnnnnnnpppssswwwzzz{{{{{{www|||}}}|||||||||zzzxxxuuuqqqnnnlllqqqppppppqqqtttyyy~~~}}}uuuooommmkkkmmmrrrsssvvvyyyzzz{{{~~~|||zzz~~~}}}zzzuuusssrrrpppnnnkkkhhhfffddddddeeejjjrrr|||~~~~~~zzzuuurrrrrruuuyyy}}}|||vvvqqqnnnfffZZZOOOGGG@@@999555...+++***+++)))&&&(((---:::DDDRRR```iiinnnpppqqqpppqqqoooiiiccc[[[LLL@@@555...)))******'''%%%%%%'''''')))---///222;;;DDDOOOYYYaaabbb```^^^[[[VVVHHHCCC<<<555///+++'''$$$ ###&&&)))******((('''&&&)))...444;;;CCCLLLRRRQQQPPPOOOLLLJJJJJJLLLOOORRRTTTVVVYYYZZZYYYXXXXXXQQQSSSVVVXXXYYYYYYWWWVVVPPPNNNJJJGGGEEECCC???===444222000///000222444666777999<<<===;;;:::999999999@@@KKKYYYlllzzz|||}}}{{{wwwttttttuuussstttvvvxxxyyy|||yyyuuuwwwzzz{{{|||yyy{{{~~~xxxvvvyyy}}}~~~{{{~~~|||}}}}}}yyysssmmmuuuzzz~~~|||{{{~~~{{{tttmmmiiigggeeeaaa[[[XXXTTTJJJ???777555333///+++***+++---+++***)))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''((())))))************)))(((---+++))))))+++(((+++000555555777AAALLLQQQUUUWWWUUUOOOIIIEEEDDDBBBBBBAAA===999;;;AAAGGG```lll{{{zzzwwwvvv|||}}}}}}}}}{{{yyyvvvttt{{{zzz}}}zzz{{{|||{{{|||~~~~~~}}}|||wwwuuuwww|||}}}yyyuuuuuu|||}}}yyysss}}}}}}{{{|||~~~|||zzzxxx}}}~~~~~~zzz|||~~~{{{yyyyyyvvvwwwyyy|||~~~zzzyyyyyyzzzzzzxxxuuusssmmmpppuuu{{{~~~{{{xxxzzz|||}}}||||||}}}~~~}}}|||{{{}}}}}}yyyvvvssspppooorrruuuxxxyyy{{{xxxuuutttuuuvvvwwwwww{{{wwwttttttuuuuuussspppwwwwwwsssppprrruuutttpppppppppqqqvvv{{{}}}{{{yyyuuurrrnnnmmmnnnooojjjddddddggglllnnnooopppqqqrrrtttvvvwwwtttppppppuuuzzzqqqqqqppppppqqqsssuuuvvv{{{zzzyyyxxxxxxzzz{{{|||xxxvvvtttrrrrrrpppnnnlllllllllkkkjjjiiikkknnnpppoooooopppsssuuuwwwvvvtttpppqqqqqqoookkkiiikkkmmmooonnnnnnrrrwww{{{|||zzzxxx}}}|||yyy{{{|||}}}}}}{{{wwwssspppsssrrrqqqrrrtttyyy}}}~~~xxxqqqkkkhhhjjjooosssyyy|||{{{||||||yyyvvvsssqqqmmmjjjgggggghhhhhhcccgggnnnwww~~~|||yyywwwvvvvvvwwwyyywwwsssooohhhaaaVVVMMMGGGAAA:::666111///---+++,,,...111333>>>CCCOOO]]]iiioooooolllrrrpppnnniiiaaaVVVJJJBBB:::111)))'''&&&$$$###$$$'''((()))+++---333:::???IIIRRRZZZ]]]^^^___]]]YYYQQQLLLCCC888000***((('''&&&&&&&&&&&&&&&'''((()))---,,,---111:::DDDLLLQQQJJJMMMMMMIIIHHHLLLPPPPPPQQQSSSUUUXXXYYYZZZZZZZZZTTTTTTSSSSSSUUUWWWZZZ\\\SSSQQQNNNLLLIIIDDD???<<<666222...---000333555555333:::>>>;;;;;;>>>>>>;;;;;;???IIIXXXlllxxxzzz{{{zzzwwwttttttuuuyyyxxxxxxwwwwwwzzz}}}yyy|||zzztttrrruuuxxxyyy|||~~~zzzxxxyyy|||}}}~~~~~~{{{wwwvvvwwwzzzyyy{{{~~~}}}|||yyyuuurrrxxx{{{~~~~~~{{{{{{~~~~~~{{{uuuooolllhhheee___[[[YYYVVVKKK@@@:::888333...+++***,,,---******)))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''')))******(((((()))************)))$$$(((,,,,,,)))&&&''')))+++---222666666888BBBMMMTTTXXX\\\ZZZTTTNNNJJJIIIDDDEEECCC@@@>>>AAAGGGMMMbbblllzzz~~~zzzxxxyyyyyyzzzzzzzzzyyywwwvvv|||{{{{{{xxxzzz{{{zzzzzz|||{{{xxxzzz~~~|||yyyyyyyyy{{{}}}}}}xxx}}}~~~}}}zzzyyy~~~~~~}}}~~~~~~{{{yyy{{{zzzzzzzzz{{{}}}{{{zzzyyyyyyzzz{{{zzzxxxtttvvvyyy}}}}}}zzzxxxzzz|||}}}||||||~~~~~~}}}{{{~~~~~~}}}||||||}}}xxxssspppnnnooossswwwzzz{{{yyywwwuuutttuuuuuuuuutttvvvtttrrrsssuuuwwwvvvttt{{{zzzwwwtttuuuxxxwwwsssqqqpppqqqvvvzzz|||zzzxxxtttqqqnnnnnnooonnniiicccgggjjjmmmooopppppprrrssswwwyyyyyyvvvrrrqqquuuzzztttsssrrrrrrrrrssssssrrrxxxxxxxxxyyyyyyzzzzzz{{{wwwuuurrrqqqpppooommmkkkkkkkkklllllllllmmmoooqqqnnnnnnpppsssvvvxxxwwwvvvqqqrrrrrrpppmmmkkklllnnnnnnoooppptttxxx{{{{{{{{{}}}|||yyyzzz|||~~~~~~{{{wwwuuuvvvuuutttsssuuuxxx|||wwwqqqmmmjjjkkknnnqqqwww{{{{{{}}}~~~|||zzzssspppllliiifffeeeeeeeeeeeeiiiqqqyyy~~~|||zzzxxxxxxyyyxxxvvvsssiiibbbWWWNNNGGG@@@:::555000...,,,******---///222;;;BBBNNN]]]jjjqqqqqqoooooonnnlllhhh```UUUHHH@@@666///)))'''%%%###$$$'''&&&((()))+++...333999===GGGOOOWWWZZZ\\\^^^]]]YYYVVVPPPGGG<<<333---)))(((&&&&&&&&&&&&&&&'''((((((******---222:::BBBHHHLLLJJJNNNPPPMMMMMMQQQSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVSSSSSSUUUVVVWWWXXXXXXXXXSSSQQQNNNKKKHHHDDD???;;;555111...---000444555555333999<<<:::999;;;;;;888<<>>CCCEEEHHHNNNQQQQQQQQQTTTUUUSSSVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTVVVXXXXXXWWWUUUTTTSSSPPPMMMJJJGGGCCC===:::222000---...000444666777555:::===;;;:::::::::777<<>>BBBFFFMMMRRRSSSSSSTTTSSSPPPVVVUUUSSSQQQQQQQQQQQQRRRUUUUUUVVVWWWVVVUUUTTTSSSRRROOOLLLIIIFFFAAA<<<888///...---...000444666888999<<>><<<;;;:::999;;;>>>GGGUUUgggwwwxxxzzz{{{||||||zzzxxxtttpppkkkiiilllqqquuuvvvrrrssspppjjjhhhjjjiiifffeeeeeedddaaa^^^\\\ZZZZZZXXXXXXXXXYYYZZZXXXTTTQQQQQQUUUZZZ\\\___hhhuuu~~~~~~zzzvvvwww{{{|||yyyyyy}}}}}}|||~~~~~~}}}{{{yyyxxxqqqllleeeaaaaaa```VVVKKKFFF???444---***+++,,,---))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''')))******+++++++++'''(((************+++---,,,***+++...///111888AAAEEELLLUUU[[[\\\[[[[[[\\\WWWTTTQQQTTT[[[ccchhhjjjiiilllsss}}}}}}{{{zzzxxxyyyzzz|||~~~~~~{{{yyy|||}}}{{{zzz{{{}}}zzzzzz~~~}}}|||~~~~~~}}}{{{zzz}}}~~~{{{{{{~~~~~~|||yyyxxxwwwyyy}}}~~~~~~~~~{{{wwwvvvxxx|||~~~{{{wwwssszzz{{{|||}}}}}}~~~}}}zzzzzz{{{xxxxxxyyy{{{{{{{{{yyywwwsssrrrrrrtttxxxzzzzzzzzzrrrsssuuuwwwxxxvvvrrrnnnqqqrrrssstttvvvxxx{{{||||||~~~|||wwwtttvvvvvvtttqqqpppqqquuuzzz|||yyyvvvrrrnnnnnnqqqooofff``````dddiiinnnsssuuuwwwxxxzzzuuuuuuuuuuuutttuuuwwwyyyrrrqqqrrrvvvzzzzzzvvvqqqqqqooolllkkkkkkooorrruuusssppplllkkkmmmppprrrrrrrrrqqqpppppprrrrrrpppnnnssssssssstttvvvuuusssqqqpppqqqrrrtttuuuvvvvvvuuuuuuzzz|||wwwtttsssyyy}}}|||uuuuuuxxx||||||zzzzzzyyyyyyyyyzzz|||{{{xxxyyyxxxvvvvvv||||||yyywwwvvvtttqqqmmmiiifffdddgggkkkrrr{{{}}}}}}|||xxxxxxwwwvvvtttrrrrrrqqqnnnggg\\\RRRIII@@@777111000...+++******,,,///111:::DDDSSSbbblllpppqqqpppkkkkkkiiiddd\\\OOOBBB888///,,,***(((######)))$$$&&&))),,,...111555888===EEEMMMSSSXXX```dddcccaaa\\\SSSIII===444,,,((((((''''''&&&&&&&&&''''''&&&((()))***---333;;;AAAGGGOOOUUUVVVUUUUUURRRNNNTTTSSSRRRQQQQQQQQQRRRSSSXXXWWWUUUTTTSSSSSSTTTTTTQQQNNNKKKHHHDDD???:::666---......///000333666888;;;<<>>333,,,++++++,,,+++))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&'''(((***++++++++++++((()))***++++++***((((((...,,,---000111222777===@@@GGGPPPWWWZZZ\\\___aaaZZZUUURRRVVV___iiimmmnnnlllooouuu~~~|||{{{{{{|||}}}~~~}}}~~~|||{{{~~~|||{{{|||{{{xxxyyy~~~}}}{{{|||zzz|||~~~~~~}}}}}}~~~|||}}}xxxyyy|||~~~~~~}}}|||zzzyyyvvvzzz~~~}}}|||yyywwwyyyzzz{{{|||~~~}}}yyyvvv{{{|||}}}}}}}}}~~~{{{{{{~~~yyyyyyzzz{{{{{{zzzyyyyyyvvvuuuvvvxxxzzz{{{zzzxxxssstttwwwzzz|||zzzvvvrrrsssuuuvvvwwwwwwxxx{{{}}}{{{}}}{{{uuuqqqrrrsssqqqppppppqqqvvv{{{}}}{{{yyysssnnnmmmpppmmmccc^^^```dddiiiqqqvvvyyyzzzzzzzzzrrrrrrsssssstttvvvwwwxxxqqqoooppptttzzz|||xxxsssqqqoookkkiiijjjlllpppsssooollliiihhhkkkppptttuuuuuuqqqmmmllloooqqqqqqooouuutttsssttttttsssqqqnnnnnnnnnppptttxxxzzzyyyxxxwww{{{yyytttqqqtttxxx|||tttppprrrwww{{{}}}}}}|||{{{zzzzzzyyyzzz{{{}}}~~~yyyyyyxxxyyy{{{~~~zzzssssssrrrpppmmmjjjfffdddeeehhhoooxxx{{{yyywwwttttttsssqqqooonnnoooqqqoooggg]]]SSSJJJAAA777111000...,,,******---000222:::EEETTTbbbkkknnnnnnnnnnnnlllhhhbbbYYYLLL???666+++(((&&&'''&&&%%%(((---$$$&&&(((***---000555888999BBBJJJPPPWWWaaafffggg```\\\UUUKKKAAA666///***(((((('''&&&&&&&&&&&&'''%%%'''((((((***000999@@@HHHPPPWWWXXXXXXXXXUUUPPPSSSSSSRRRRRRRRRSSSTTTTTTYYYWWWUUUSSSRRRSSSTTTUUUPPPNNNJJJGGGCCC>>>888444,,,...//////000222555888::::::<<<>>>===888777999:::===EEESSSddd|||yyyyyyyyy{{{{{{yyyuuupppppplllhhhhhhjjjjjjgggcccbbb```ZZZSSSPPPPPPKKKEEEAAA@@@???>>>===<<<;;;:::444777::::::777555666888888<<>>GGGMMMUUU```gggiii```]]]VVVNNNDDD:::222...(((((('''&&&&&&&&&&&&&&&"""%%%((()))***///777>>>DDDMMMUUUXXXYYYZZZXXXTTTTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVUUUTTTTTTSSSSSSSSSOOOMMMIIIFFFBBB===777333,,,...000000///111444777:::999;;;???>>>888777;;;;;;===DDDPPP```wwwyyyxxxxxxyyyzzzwwwrrrmmmjjjfffbbbaaaaaa^^^WWWQQQPPPNNNHHHAAA>>>>>>999222444333222222333333222111---222666555222111444888888===BBBEEEJJJYYYnnn~~~}}}yyytttsssuuuvvvvvvttt{{{yyywwwyyy~~~~~~{{{{{{xxxppprrrnnneee]]]YYYUUUPPPDDD<<<222,,,,,,,,,+++)))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%&&&'''((()))++++++,,,,,,+++***((((((***+++,,,,,,***(((***///000///000444999???FFFJJJMMMQQQVVVZZZXXXRRRNNNSSS___iiimmmllldddiiiooovvv|||}}}||||||}}}}}}~~~{{{~~~{{{{{{zzzxxx{{{{{{~~~|||zzz{{{}}}|||zzz}}}~~~~~~|||~~~}}}zzzxxxyyy{{{zzz||||||zzzyyyzzz~~~}}}~~~~~~}}}~~~}}}~~~|||yyyuuuqqquuuwww|||~~~{{{|||}}}}}}}}}|||zzz}}}~~~zzz|||}}}}}}|||{{{{{{|||vvvwwwyyy|||~~~}}}{{{vvvwwwzzz~~~~~~{{{tttwwwyyyzzzyyyzzz~~~|||~~~wwwrrrrrrsssrrrpppppprrrwww}}}}}}uuunnnlllooojjj^^^\\\bbbkkkrrrzzz~~~zzzxxxvvvuuuttttttuuuuuutttssssssooommmqqqxxx{{{wwwrrroooppprrrrrrqqqpppmmmlllfffccc```aaafffnnntttwwwsssllldddccciiipppuuuwwwqqqpppqqqrrrssssssqqqnnniiijjjmmmssszzz~~~~~~|||tttwww|||zzzssswwwzzz~~~sssfffhhhmmmsssyyy~~~~~~}}}|||{{{{{{zzz{{{{{{{{{~~~xxxttttttzzz|||uuupppqqqrrrssstttrrrpppmmmkkkbbbfffllluuu}}}yyywwwvvvvvvwwwjjjgggaaaZZZXXX\\\fffnnnnnnggg]]]TTTLLLCCC999222...,,,)))((((((***---///666BBBTTTbbbjjjmmmnnnnnnpppkkkeee\\\QQQEEE999111444---((())))))'''%%%&&&&&&''''''(((***...444999333;;;DDDKKKTTT___gggiii```]]]XXXPPPFFF===555111)))((('''&&&&&&&&&&&&&&&###)))+++,,,///666;;;???HHHQQQUUUWWWZZZXXXUUUUUUVVVWWWWWWWWWUUUTTTRRRSSSTTTVVVVVVVVVTTTSSSQQQOOOLLLIIIEEEAAA<<<666222,,,...000000///000333666<<<:::===AAA@@@::::::>>><<<>>>DDDOOO]]]rrrooosssxxxwwwrrrllliiihhhaaaYYYPPPKKKKKKGGG@@@999;;;999666222///---,,,,,,,,,---......------...///...222666666555777<<>>EEEJJJRRRVVVZZZ[[[]]]dddqqq{{{|||{{{zzz|||~~~|||vvvtttqqqooooooqqqsssuuuvvv{{{~~~|||}}}{{{~~~~~~|||zzzwwwvvvsssmmmgggccc```XXXLLLCCC;;;444,,,)))***++++++)))...,,,)))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))))),,,,,,++++++,,,,,,+++++++++---.........000333666999;;;???DDDHHHLLLOOOQQQQQQOOOOOOQQQWWW]]]```aaaaaa```aaafffmmmssswwwxxxqqqtttwwwzzz||||||||||||~~~zzzyyy|||~~~|||zzzyyyxxxvvvuuu~~~}}}}}}}}}{{{|||~~~~~~zzzwwwyyy{{{}}}yyyyyy{{{{{{wwwvvvzzzxxxzzz}}}~~~|||||||||}}}}}}|||~~~~~~~~~}}}}}}||||||yyy|||~~~zzzyyy{{{zzzxxx|||~~~{{{{{{{{{{{{{{{}}}}}}||||||~~~~~~~~~{{{zzzzzzzzz|||}}}}}}yyyvvvwwwwwwxxxyyy{{{|||~~~~~~~~~~~~{{{xxxuuutttvvvxxxxxx{{{}}}}}}yyyuuuqqqooolllmmmooonnnkkkhhhggggggqqqzzz}}}yyytttvvvrrroooqqquuuxxxvvvrrrsssqqqooonnnnnnnnnmmmlllpppoooooooooqqqrrrsssrrrllljjjhhhfffhhhkkkooorrrtttllleeeeeejjjoooooommmtttrrrpppppppppqqqqqqqqqnnnqqquuuzzz}}}}}}}}}|||yyy|||~~~|||tttpppmmmooovvv}}}~~~}}}uuurrrrrrxxx~~~zzzvvvsssuuuvvvwwwuuuqqqmmmjjjiiiaaacccgggpppzzz~~~zzzxxxyyywwwrrrnnneeeZZZOOOJJJJJJNNNVVV^^^eeeccc\\\PPPFFF???777000,,,%%%###))))))%%%(((000:::BBBOOO]]]ggglllmmmmmmjjjgggbbbZZZPPPCCC777///000...+++(((''''''((()))&&&$$$###%%%))),,,---,,,111666>>>GGGOOOVVV]]]bbbcccaaaZZZQQQIIICCC:::000...,,,)))'''''''''&&&&&&&&&&&&&&&%%%'''+++111555@@@DDDJJJQQQVVVXXXXXXWWWWWWUUUTTTSSSSSSTTTTTTTTTTTTRRRPPPPPPRRRRRRRRRQQQNNNJJJEEE@@@===888333...+++,,,------...111666999;;;???BBBCCCAAA>>>;;;:::888???AAAHHHZZZmmmhhhfffccc]]]UUUMMMGGGCCC>>>:::333///---------,,,---,,,+++***))))))*********+++---------...111333888===CCCHHHKKKPPPVVV[[[ccceeefffdddbbbfffnnnvvvtttssssssvvvyyy|||||||||uuurrrnnnnnnqqquuuvvvvvvvvv{{{}}}{{{zzz}}}}}}|||yyy}}}~~~zzz{{{uuurrrsssoookkkgggaaaUUUFFF:::444///***((()))***)))(((++++++)))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''((())))))...---+++******+++---///,,,---...//////111444777999;;;>>>BBBFFFJJJMMMNNNPPPOOONNNPPPUUUZZZ\\\^^^______```ccchhhlllooooookkkooouuuyyy|||}}}{{{{{{~~~{{{wwwuuutttuuuuuu~~~~~~|||}}}}}}}}}~~~~~~~~~zzzyyyzzz}}}~~~zzzwwwwwwvvvssstttwwwxxxyyy}}}~~~}}}|||||||||}}}}}}~~~~~~}}}{{{zzz|||~~~}}}|||{{{}}}{{{yyy}}}}}}}}}|||}}}}}}|||}}}~~~zzzzzz{{{}}}zzzyyyyyyyyy{{{~~~}}}zzzuuurrrttttttuuuvvvxxxzzz|||}}}|||||||||zzzxxxwwwxxxzzzzzz|||~~~|||xxxsssooonnnnnnpppttttttrrrpppnnnmmmttt}}}~~~{{{uuuqqqvvvppplllnnnuuuxxxtttnnnppppppooommmkkkjjjjjjkkkpppppppppqqqrrrrrrssssssnnnmmmkkkjjjjjjmmmppprrrtttoooiiihhhjjjmmmnnnnnnssstttuuutttrrrrrrrrrssssssuuuwwwzzz}}}~~~~~~~~~zzz{{{~~~yyytttooopppvvv}}}yyytttssswww~~~~~~zzzuuurrruuuvvvvvvtttoookkkiiihhheeefffjjjrrrzzz~~~~~~}}}xxxwwwyyyyyysssmmmcccWWWIIICCCBBBEEEMMMUUU\\\\\\WWWNNNEEE???777000///(((&&&++++++(((+++222777???MMM[[[ffflllnnnnnnhhhhhhddd[[[OOOAAA777111///...+++(((''''''((((((%%%$$$$$$%%%(((+++++++++222555;;;DDDNNNWWW\\\^^^aaa```ZZZQQQIIICCC;;;222000,,,(((&&&&&&''''''&&&%%%%%%%%%%%%%%%)))...333===BBBHHHOOOTTTWWWWWWVVVWWWVVVTTTSSSRRRSSSUUUVVVTTTRRRQQQQQQRRRSSSRRRPPPKKKHHHDDDAAA===888222......------,,,---111888<<<===@@@CCCCCCAAA>>>===<<<999@@@AAAGGGXXXkkkVVVTTTPPPKKKDDD>>>777333333111...,,,******+++++++++***)))))))))***+++,,,...///000111111333666888CCCIIIRRRYYY]]]```ccceeemmmmmmlllgggdddeeejjjooonnnnnnnnnppptttxxx{{{}}}tttpppmmmooouuuyyyyyywwwtttxxxzzzxxxwwwyyyzzzxxxuuuzzzyyy~~~yyytttqqqsssqqqnnnjjjbbbTTTCCC666///,,,)))((()))***)))''''''((()))(((((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())),,,,,,,,,+++***+++...000,,,---...//////111555888:::<<<>>>@@@DDDGGGIIIKKKNNNNNNNNNOOORRRUUUXXXYYY\\\]]]___bbbfffiiijjjkkkiiinnnuuuzzz|||~~~}}}{{{{{{}}}}}}xxxvvvvvvxxx{{{~~~||||||}}}~~~}}}{{{}}}{{{wwwtttrrrqqqrrrtttwwwyyy}}}~~~}}}~~~}}}zzzyyy|||}}}{{{zzzzzz|||~~~|||~~~xxxyyyzzz}}}zzzzzzxxxxxxyyy||||||zzzxxxwwwvvvqqqqqqrrrtttvvvyyy{{{}}}{{{|||}}}|||zzzyyyyyyzzz|||}}}~~~|||xxxtttqqqpppsssvvv{{{|||zzzvvvsssqqqvvv|||wwwqqqtttqqqnnnooorrrsssoookkkkkkmmmnnnllliiihhhjjjmmmqqqrrrssssssrrrrrrssssssmmmlllkkkkkklllooorrruuussspppllljjjlllnnnpppqqqrrruuuxxxwwwtttrrrtttvvvxxxyyyyyyzzz{{{{{{||||||xxxwwwyyy|||vvvpppnnnsss{{{~~~xxxtttxxx~~~~~~~~~{{{wwwttttttuuuuuusssppplllkkkkkkjjjlllpppvvv}}}|||vvvvvvzzzzzztttmmmeeeWWWHHH???<<<>>>FFFNNNUUUWWWUUUMMMEEE>>>777000000+++))),,,,,,***---222666>>>LLLZZZeeekkkmmmmmmiiijjjggg]]]OOOAAA888444...---+++)))((('''(((((('''''''''((()))+++,,,---222333777AAANNNXXX]]]^^^bbbbbb]]]TTTKKKDDD;;;333111---(((%%%%%%&&&''''''%%%&&&&&&%%%&&&)))---111;;;@@@HHHOOOSSSUUUVVVWWWYYYYYYWWWUUUTTTUUUWWWYYYXXXVVVTTTTTTTTTSSSQQQOOOIIIHHHFFFCCC>>>999333000000000///......111555999>>>@@@BBBBBB@@@>>>===<<<999???@@@EEEWWWiiiBBB@@@===999555111///...------,,,++++++******)))******))))))***,,,---...///111444666999===BBBFFFLLLSSS]]]eeeiiihhhfffdddqqqpppmmmiiieeeeeeiiillljjjjjjiiijjjlllqqqvvvzzzuuuqqqooorrrxxx{{{zzzxxxqqquuuwwwttttttxxxzzzyyytttxxx~~~yyy{{{}}}|||zzzvvvsssrrrpppnnnkkkggg]]]OOO???333---,,,***))))))***))))))&&&(((******'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((((((((((((***,,,---,,,,,,---///...000111222333555999;;;<<<<<<===>>>@@@BBBEEEFFFJJJJJJKKKLLLNNNPPPSSSUUUWWWZZZ^^^bbbeeehhhjjjkkkiiipppxxx}}}~~~~~~}}}|||{{{}}}~~~zzzxxxxxx|||}}}}}}}}}~~~}}}yyysssqqqrrrssssssvvvyyy}}}}}}}}}~~~{{{zzzzzzzzzzzz}}}xxxyyy{{{}}}~~~|||{{{zzzxxxxxxyyyzzz{{{~~~|||zzzyyyyyyzzz{{{qqqqqqqqqrrrtttwwwzzz|||zzz|||}}}}}}{{{zzzyyyzzz}}}~~~~~~|||yyyvvvuuuuuuxxx|||~~~zzzvvvsssxxx{{{vvvsssttttttrrrooommmkkkkkkhhhjjjlllllljjjjjjnnnqqqrrrtttvvvuuusssqqqrrrssskkkjjjjjjjjjmmmqqqvvvyyyrrrpppmmmlllnnnqqqssstttqqqtttwwwwwwuuusssuuuwww}}}|||{{{zzzyyyxxxwwwwwwwwwvvvwww}}}{{{uuunnnjjjnnnvvv|||wwwyyy~~~~~~}}}}}}}}}{{{wwwsssssstttuuusssqqqoooooopppoooqqqvvv|||{{{vvvwwwzzzzzzuuupppjjj[[[KKK@@@;;;<<>>888333000---///000111111222555777===???AAAAAA???<<<;;;;;;777>>>>>>DDDUUUiii333333111---,,,///777>>>...,,,***)))******((('''******+++,,,...111444555333666;;;AAAGGGOOOWWW]]]^^^ccckkkqqqssspppkkkgggsssrrrooollliiiiiilllnnnhhhgggeeeddddddhhhoootttvvvtttsssvvvzzz|||{{{yyyrrruuuuuurrrsssxxx||||||xxxzzz~~~xxxxxxwwwvvvvvvuuuttttttmmmjjjeee^^^SSSFFF999000---,,,+++))))))))))))***'''***---+++'''###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((%%%))),,,---++++++---///222444555666777:::===@@@===<<<;;;;;;;;;<<<>>>???CCCDDDFFFGGGHHHJJJLLLOOOQQQUUU[[[```dddfffhhhjjjhhhpppyyy~~~~~~~~~}}}}}}~~~|||}}}~~~|||yyyxxx{{{~~~~~~~~~~~~~~~|||uuusssuuuvvvtttuuuyyy}}}~~~{{{yyyyyyzzz{{{zzz|||}}}}}}}}}~~~zzz|||~~~~~~}}}~~~}}}|||zzzyyyxxxxxxwww}}}zzzxxxxxx{{{~~~rrrrrrqqqrrrtttwwwzzz|||xxxzzz||||||{{{zzz{{{||||||yyywwwwwwwwwyyy}}}~~~zzzvvvttt{{{~~~zzzrrruuuxxxuuuoookkkkkkllliiijjjlllmmmnnnooorrrtttuuuxxxzzzxxxtttppppppqqqlllkkkiiijjjmmmsssyyy}}}tttpppmmmmmmqqquuuvvvuuuppprrrsssttttttuuuwwwxxx~~~}}}|||zzzxxxvvvuuutttxxxxxxzzzwwwrrrkkkgggiiirrr}}}yyyzzz}}}|||}}}{{{xxxsssppprrrssstttsssqqqpppqqqrrrrrruuu{{{~~~~~~{{{yyyxxxzzzzzzwwwtttnnn```NNNCCC<<<:::???EEEHHHOOORRRMMMDDD===555///...,,,***))))))***,,,...777???MMM[[[eeejjjllllllgggeee```WWWJJJ>>>444000,,,++++++++++++,,,,,,---'''((()))((('''(((***+++,,,...444===IIITTT\\\```dddhhhggg___TTTJJJ???666111...)))&&&&&&&&&&&&%%%&&&''''''''''''(((,,,...555<<>>AAAAAA???<<<;;;:::666<<<<<>>444...---,,,***((('''''')))***"""'''++++++'''$$$###$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((((((((%%%(((******((((((---222333444666777888:::>>>AAA<<<:::888666555555666777:::===@@@AAAAAABBBFFFHHHKKKQQQXXX]]]```bbbdddfffeeemmmxxx~~~~~~~~~~~~}}}}}}||||||zzz~~~|||xxxyyy{{{www{{{~~~~~~~~~~~~xxxvvvxxxyyyvvvuuuyyy}}}~~~}}}|||}}}~~~{{{}}}yyywwwxxx{{{|||}}}~~~~~~}}}|||}}}~~~~~~{{{~~~~~~~~~|||zzzxxxwww~~~~~~|||xxxuuuuuuyyy}}}uuutttsssssstttwwwzzz|||tttvvvxxxzzzzzz|||~~~|||xxxuuuuuuvvvvvvyyy|||}}}{{{xxxuuuttt}}}zzzsssuuuvvvuuurrrpppnnnnnnnnnmmmmmmnnnqqqtttuuuuuuwwwzzz|||zzztttooonnnoooqqqnnnkkkjjjmmmttt{{{xxxrrrmmmnnntttxxxvvvrrrpppooonnnpppsssvvvxxxyyy|||||||||{{{yyywwwuuutttxxxyyy}}}}}}sssooohhhdddgggooo{{{yyyyyy~~~|||{{{|||zzzwwwsssqqqsssssssssrrrpppooopppqqqrrrvvv~~~~~~|||||||||{{{yyyxxxxxxxxxpppbbbQQQEEE===999;;;@@@@@@HHHNNNJJJCCC<<<555000000///---++++++---///000555>>>LLL[[[ffflllnnnnnnhhhccc\\\SSSIII>>>333---***++++++,,,---...///000(((***+++***((((((***,,,***...444<<>>BBBCCCAAA>>>;;;:::555;;;:::>>>OOObbb~~~(((******+++444MMMqqqEEE;;;///+++...222222111000222555:::@@@FFFLLLOOOWWWZZZ^^^ccciiiqqqzzzwwwvvvuuuuuuuuuuuusssqqqtttrrrpppmmmllllllnnnooommmlllhhhccc```cccjjjpppxxxzzz}}}}}}|||zzzzzz{{{|||}}}zzzuuutttzzz~~~|||zzzxxxwwwtttttttttvvvwwwxxxwwwuuutttmmmaaaTTTFFF;;;333...---,,,***'''%%%%%%(((***!!!(((***((('''(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((('''&&&((()))&&&$$$'''...444000222333444666888<<>>AAADDDGGGMMMUUUZZZ\\\]]]___aaaaaakkkvvv|||}}}~~~|||{{{zzzyyyxxx{{{zzzxxxyyypppvvv}}}}}}}}}|||{{{~~~~~~~~~~~~zzzxxx{{{{{{wwwuuuyyy}}}}}}|||zzz{{{|||yyy~~~}}}{{{wwwvvvxxx{{{}}}~~~}}}|||}}}~~~zzz}}}~~~}}}~~~}}}zzzxxxzzzzzzxxxtttrrrssswww|||vvvuuutttsssuuuwwwzzz|||qqqsssvvvxxxzzz}}}{{{vvvsssssssssqqquuuxxxzzzxxxvvvtttttt~~~yyytttsssssstttvvvuuurrrooorrrpppnnnppptttvvvvvvtttyyy|||~~~{{{tttnnnmmmnnnuuurrrmmmkkknnnttt||||||tttmmmnnnuuuyyyuuupppooommmkkkmmmrrrwwwyyyyyyzzz{{{||||||{{{yyywwwvvvvvvyyy~~~yyyqqqmmmgggdddfffnnnzzzxxxyyy~~~}}}|||{{{~~~}}}{{{zzzxxxvvvtttttttttsssqqqnnnmmmmmmnnnqqqvvv~~~{{{}}}~~~|||yyyxxxyyy{{{qqqbbbQQQEEE<<<777888<<<999CCCJJJHHHBBB<<<666111------+++((((((***,,,,,,444<<>>777555444:::>>>BBBAAA===888555444,,,,,,+++++++++,,,---...666@@@OOO]]]gggmmmqqqrrrmmmeee[[[PPPFFF<<<222+++------...000333444333111000000///,,,)))((()))***---///111666<<>>@@@BBBDDDCCC???:::777555777===;;;;;;FFFUUUnnn+++---555444000>>>EEE777???@@@DDDIIIOOOTTTXXXZZZ___]]]```ggglllmmmnnnpppqqquuu{{{~~~~~~}}}}}}}}}}}}tttmmmkkklllooopppttttttrrrooommmooovvv{{{vvvsssnnnlllmmmrrrxxx|||~~~xxxuuuyyy~~~|||{{{xxxwwwwwwxxxzzz|||tttuuuvvvxxx{{{{{{xxxvvvxxxssshhhWWWEEE777111///(((***,,,***''''''+++///)))'''%%%%%%&&&'''&&&%%%(((&&&&&&'''))))))%%%!!!%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%''')))((((((***///333333888<<<<<<777555555888666555333333555666666555333333444777<<>>:::888777777===<<<===HHHTTTkkk222999::::::===???AAAFFFMMMQQQWWW\\\___aaacccdddhhhggghhhlllpppssstttuuuuuuxxx}}}{{{sssmmmllllllnnnoootttuuuuuusssqqqsssxxx|||vvvsssmmmiiiiiinnnvvv|||zzzzzzxxxtttsssvvv{{{~~~yyyxxxvvvuuuuuuvvvxxxzzzssstttvvvxxxzzzyyywwwvvvwwwsssiiiZZZHHH:::222000)))***+++***((((((***,,,'''&&&%%%%%%&&&&&&&&&&&&)))&&&$$$%%%(((&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))+++000444333888===<<<777333444777333333222444666888888777333333333666:::>>>BBBDDDLLLOOOTTTXXXZZZ\\\___aaaeeeaaabbblllvvv{{{}}}~~~}}}~~~{{{zzz{{{}}}~~~}}}~~~xxxxxxzzz}}}~~~}}}}}}xxxyyy~~~|||}}}{{{}}}~~~{{{||||||zzz|||~~~}}}~~~~~~}}}~~~~~~~~~}}}||||||}}}~~~}}}|||}}}}}}}}}|||vvvuuuuuuvvvyyy|||||||||{{{{{{zzzyyywwwuuutttsssxxxyyy{{{{{{zzzwwwuuusssqqqsssuuuuuuuuuxxx~~~}}}zzzwwwuuuwwwzzz}}}~~~}}}}}}||||||~~~zzzxxxzzz}}}{{{wwwtttwww}}}|||{{{{{{||||||wwwpppoooppprrruuuvvvtttrrruuuxxx}}}~~~|||}}}xxxvvvtttrrrrrrtttxxx{{{zzz|||~~~xxxttttttyyy}}}zzzxxxvvvvvvvvvvvvuuusssssspppllliiiiiilllpppssszzz~~~zzzzzz|||zzzssseeeVVVGGG<<<555222777666444222000//////000,,,+++*********+++------777AAAPPP^^^gggmmmpppqqqjjjdddZZZOOODDD:::333///...000444;;;CCCIIILLLMMMCCC>>>888222...,,,++++++---...000333888???GGGMMM[[[aaaeeeeeebbb___WWWOOO@@@:::111,,,***)))'''%%%&&&%%%%%%%%%%%%&&&'''''')))---222999@@@HHHPPPVVVXXXZZZ\\\^^^]]]\\\YYYWWWUUUSSSRRRQQQRRRQQQPPPNNNIIICCC<<<555222000...---///,,,,,,...///111777>>>@@@AAABBB@@@===:::999999555<<<<<<>>>IIITTTjjj>>>GGGHHHKKKSSSQQQRRR___[[[___eeehhhiiiiiiiiiiiinnnnnnnnnpppsssvvvwwwuuuxxxzzz~~~{{{tttppppppqqqssssssuuuwwwxxxwwwtttsssuuuxxxuuurrrmmmgggfffkkkssszzzwwwvvvuuutttssstttwww{{{wwwvvvuuutttssstttvvvwwwssstttwwwxxxxxxwwwvvvuuuuuurrriii[[[JJJ<<<555333---***(((((())))))(((&&&&&&&&&&&&%%%%%%%%%&&&'''&&&###"""%%%(((((("""(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&******+++++++++...111444333777;;;:::666333333666444333444666:::<<<<<<;;;222222222333555:::???BBBIIIOOOXXX___bbbcccddddddfffaaaaaajjjtttyyy{{{}}}}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}|||||||||~~~|||{{{~~~~~~}}}}}}~~~}}}{{{}}}}}}|||}}}~~~~~~~~~}}}~~~~~~~~~zzzxxxwwwxxxzzz{{{{{{zzzuuuuuuuuutttsssrrrpppoootttvvvyyy{{{zzzwwwtttqqqrrrtttvvvvvvvvvzzz~~~{{{wwwvvvwwwzzz{{{|||~~~~~~~~~zzzxxxyyy|||zzzwwwtttwww|||~~~|||yyyyyyyyy|||{{{wwwrrrqqqrrrsssuuuvvvuuuttt{{{~~~}}}|||}}}{{{xxxvvvvvvvvvxxxxxx{{{{{{~~~|||wwwtttuuuzzz}}}{{{wwwuuusssrrrssssssrrrqqqooonnnmmmmmmooorrruuuwww{{{|||~~~{{{uuujjj]]]NNNAAA777222666333000...------......++++++***)))***+++,,,---666???NNN\\\eeekkknnnooolllfff\\\OOOBBB777000------000666???IIIPPPSSSTTTHHHBBB999222...,,,+++***,,,...000222666<<>>IIIUUUkkkMMMWWW]]]cccjjjgggdddllldddfffjjjmmmooopppooonnnsssuuuuuuuuuwww{{{zzzvvv||||||~~~|||~~~}}}yyyvvvwwwxxxzzzzzzyyy|||}}}{{{vvvrrrrrrsssqqqppplllhhheeehhhooovvvyyyxxxwwwxxxuuuqqqrrruuuvvvvvvuuuttttttuuuvvvwwwvvvwwwxxxxxxvvvuuuuuuvvvuuurrriii[[[JJJ===666444000+++'''&&&)))***(((%%%$$$%%%&&&%%%$$$$$$&&&(((###"""###&&&***,,,)))&&&)))((('''&&&%%%$$$$$$############$$$%%%%%%&&&&&&******+++,,,---///000111444555666666444333444444555555777:::>>>@@@@@@???222222111000111555;;;???FFFNNNZZZccchhhhhhgggfffddd```aaaiiiqqquuuxxx|||}}}{{{|||~~~~~~~~~~~~|||zzzzzz~~~}}}~~~{{{yyy}}}}}}~~~||||||~~~~~~}}}}}}|||~~~~~~~~~~~~~~~{{{zzzyyyzzz{{{|||{{{yyyrrrrrrsssrrrrrrqqqpppooonnnqqqwww{{{|||zzzvvvsssssstttvvvuuuuuuyyy}}}zzzxxxyyyyyyyyyyyy|||~~~yyywwwwwwxxxyyywwwuuuvvvyyy{{{{{{yyyxxxyyy{{{~~~~~~zzzvvvttttttttttttuuuvvvxxxxxx|||{{{zzz~~~}}}|||{{{yyywww}}}{{{{{{}}}zzzwwwuuuvvvzzzzzzxxxtttrrrooonnnnnnooonnnmmmkkkmmmppptttvvvwwwwwwwww}}}}}}~~~{{{xxxqqqeeeWWWHHH;;;444///000000222222000+++(((+++******))))))+++,,,---555???MMM[[[dddiiilllmmmmmmggg]]]OOO@@@555///------111:::DDDOOOUUUXXXXXXLLLDDD999111...---+++))),,,...000111444999???CCCLLLVVV___dddeeebbbZZZRRRFFF???666000---,,,)))'''&&&%%%%%%%%%%%%&&&''''''(((***...333888@@@HHHNNNQQQSSSUUUWWWYYYYYYXXXWWWUUUSSSRRRSSSSSSRRRPPPNNNDDD???888222///...------+++***---222333222666;;;===???AAAAAA>>>;;;::::::222:::;;;===IIIUUUkkkaaagggoootttuuuvvvuuurrrnnnmmmmmmpppuuuwwwuuussswwwzzz{{{zzz{{{|||www}}}{{{|||www||||||zzz{{{|||}}}}}}zzzsssppppppppppppooolllhhhiiioootttvvvuuuvvvyyyvvvpppnnnqqquuuuuuuuuvvvwwwxxxzzz{{{zzz{{{{{{yyyuuutttvvvxxxwwwsssiiiZZZIII<<<555444...,,,)))'''''')))***+++###%%%&&&%%%$$$$$$&&&(((###$$$%%%''')))*********'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''((((((***,,,...///...---555333111111333555444333444444666999===??????>>>444333222//////222888>>>DDDLLLXXXbbbggggggfffdddaaa___aaahhhmmmppptttyyy|||{{{{{{|||~~~~~~~~~~~~}}}}}}~~~{{{zzzyyy{{{}}}~~~~~~{{{|||}}}}}}~~~~~~||||||~~~|||{{{yyyyyy}}}}}}||||||}}}~~~}}}}}}~~~{{{zzzzzz{{{}}}}}}|||{{{tttttttttttttttsssrrrqqqmmmqqqxxx}}}~~~zzzvvvrrrrrrttttttsssssswww~~~}}}|||{{{zzzxxxwwwyyy}}}}}}yyyvvvuuuuuuxxxwwwwwwvvvwwwyyy{{{{{{xxxyyy{{{}}}~~~|||yyyvvvvvvvvvuuutttuuuwww{{{}}}{{{{{{zzz}}}zzz}}}{{{~~~{{{zzzwwwvvvwwwyyy|||~~~~~~{{{vvvsssqqqnnnkkkjjjjjjjjjjjjiiiggglllsssyyy{{{zzzvvvttt{{{}}}~~~~~~}}}|||{{{wwwnnnaaaQQQAAA888//////000222333111+++'''+++***)))))))))***,,,---666???NNN[[[eeejjjlllmmmkkkfff\\\NNN???555000//////444>>>JJJTTTZZZ[[[ZZZOOOFFF:::222///...---+++,,,...///111333777<<<@@@IIIRRR[[[```bbbbbb\\\UUULLLDDD:::333...+++(((%%%&&&%%%%%%%%%%%%&&&''''''&&&))),,,000444;;;BBBGGGLLLNNNQQQTTTVVVWWWWWWWWWVVVUUUUUUUUUUUUTTTPPPMMMBBB>>>777222000...---,,,---+++,,,000111222666===<<<>>>AAABBB@@@<<<:::999444;;;;;;===GGGSSSjjjrrrrrrxxxyyywww~~~zzzxxxtttrrrtttyyy|||zzzvvvxxx|||~~~|||}}}}}}vvv|||yyyxxx{{{{{{vvv~~~}}}{{{{{{|||||||||}}}uuupppnnnqqqssstttqqqllllllpppuuuooonnnrrrxxxvvvooommmpppuuuuuuvvvxxxzzz|||~~~~~~}}}zzzvvvuuuwwwzzzzzzuuujjjYYYHHH:::444222,,,,,,,,,)))&&&'''---222###%%%&&&%%%######&&&)))&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&(((+++......,,,***666111---...222555555333111111333777:::<<<<<<;;;555555333///...111777===DDDLLLVVV___cccdddcccccc^^^^^^bbbhhhkkklllqqqwwwxxxxxxzzz|||~~~~~~|||~~~}}}{{{zzz{{{~~~}}}|||~~~{{{zzzzzzzzz~~~{{{xxxyyy{{{}}}|||}}}|||}}}}}}|||}}}~~~}}}{{{yyywwwvvv|||{{{{{{{{{|||}}}{{{{{{}}}yyyyyyyyy{{{~~~~~~}}}wwwwwwwwwwwwvvvuuutttsssqqquuu{{{~~~zzzsssoooqqqssssssrrrqqquuu|||~~~|||xxxvvvwww{{{}}}yyyvvvuuutttxxxxxxxxxwwwwwwxxx{{{~~~yyyzzz|||}}}}}}{{{yyywwwwwwwwwvvvuuuuuuxxx}}}zzz~~~|||{{{}}}|||}}}zzzyyyxxxwwwwwwwwwyyyzzzxxx|||~~~xxxrrrooopppmmmiiigggggggggggggggfffllluuu|||~~~zzztttpppvvv{{{zzzzzz{{{}}}}}}||||||}}}{{{ttthhhVVVFFF<<<444111------...///...,,,+++***)))))))))***,,,,,,777@@@OOO\\\eeejjjmmmnnniiieee\\\NNN???555111111000666AAANNNXXX]]]]]][[[RRRHHH;;;333000000...,,,,,,---///000222666:::>>>IIIQQQXXX\\\___aaa]]]XXXPPPHHH===555///+++&&&###&&&%%%%%%%%%%%%&&&''''''%%%'''***---111777===AAAJJJKKKNNNQQQTTTVVVWWWWWWVVVVVVVVVWWWWWWUUUQQQMMMAAA===777333000///---,,,///,,,+++---///111777???:::>>>BBBCCCAAA===:::999777===<<<<<>><<<999444000000222666999>>>GGGSSSZZZ\\\\\\]]]___```^^^aaaeeefffeeekkkuuu}}}~~~{{{|||}}}~~~~~~}}}{{{||||||xxxyyyzzz|||}}}~~~~~~{{{~~~|||zzz{{{}}}}}}}}}}}}}}}|||{{{zzzyyy|||}}}yyy{{{}}}{{{{{{|||||||||zzzyyy~~~}}}|||~~~~~~}}}|||yyy{{{|||{{{zzz{{{~~~zzzzzz{{{||||||{{{xxxuuuxxxuuuwww|||}}}wwwqqqnnnuuuvvvvvvrrrooopppwww}}}}}}{{{zzzyyyxxx|||~~~|||~~~zzzwwwvvvvvvwwwzzz|||}}}{{{yyyyyy|||}}}{{{xxxvvvuuu~~~zzzvvvtttvvvzzz}}}~~~|||||||||}}}~~~}}}zzzvvvuuuyyy}}}xxxvvvwwwzzz}}}{{{ssslllmmmmmmllliiidddcccdddggghhhmmmttt{{{~~~zzzsssmmmppp|||~~~zzzzzz}}}~~~||||||~~~~~~}}}vvvmmm```MMM===999111,,,,,,...---,,,......+++***+++***(((,,,111999BBBQQQ___hhhkkkiiifffjjjaaaUUUJJJ===222///111222:::FFFRRR]]]ccc^^^UUURRRJJJ???777222111///------,,,...222333333777===FFFNNNWWW\\\^^^]]]^^^___VVVQQQGGG===444...***)))***)))'''&&&%%%%%%&&&&&&&&&''')))+++...222888<<>>::::::666777>>>EEEQQQiiivvvvvvxxxzzz}}}~~~{{{}}}}}}|||}}}}}}|||zzzzzz{{{||||||}}}}}}}}}~~~~~~||||||zzzyyyzzzwwwvvvwwwxxxtttoooooosssrrrqqqqqqppppppppppppqqqoooqqqwww{{{yyyuuuuuuzzz|||~~~zzz{{{}}}|||zzzrrrfffZZZOOODDD999222,,,,,,+++***)))((((((''''''&&&$$$%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&'''((()))++++++''' %%%!!! $$$&&&$$$!!!&&&''')))***+++,,,---------...///000111111222222000222333444555777;;;>>>>>>;;;666222111333666999;;;CCCNNNUUUWWWXXXZZZ]]][[[YYYZZZ```ccceeelllttt{{{}}}~~~~~~zzzxxxzzz}}}~~~}}}||||||zzzzzz||||||}}}}}}~~~}}}|||{{{zzz{{{xxx~~~~~~|||zzz~~~|||yyy{{{}}}}}}zzzxxxvvvwwwxxxwwwvvvwww{{{~~~}}}}}}~~~~~~}}}{{{yyyzzzvvvvvvzzz{{{wwwssssssxxxxxxwwwsssooooootttyyy{{{}}}}}}{{{{{{yyy}}}}}}zzzyyyyyyyyyzzz}}}~~~~~~|||}}}|||zzzxxxwww|||xxxwwwyyy|||~~~~~~zzzzzz{{{~~~~~~{{{yyyxxxyyy{{{uuutttsssuuuwwwuuuooojjjlllmmmmmmkkkhhhggghhhjjjjjjnnnttt{{{~~~{{{uuupppppp|||~~~~~~}}}xxxpppfffWWWIII<<<444---------+++***++++++((('''((('''%%%(((---999AAAOOO]]]fffiiihhhgggfff]]]QQQGGG<<<333111333555===HHHTTT___fffaaaYYYVVVNNNDDD;;;555111---+++,,,+++,,,000111111555;;;BBBJJJSSSZZZ\\\]]]^^^```YYYSSSIII>>>444...+++***%%%%%%$$$$$$$$$%%%&&&'''&&&''''''(((+++000666;;;@@@CCCHHHLLLOOOTTTXXX[[[XXXWWWVVVUUUTTTPPPJJJFFF@@@;;;555111//////...---+++)))+++///000111666<<<@@@@@@AAACCCDDDCCC>>>::::::666888???EEEPPPggg}}}wwwvvvvvvwwwzzz~~~}}}~~~~~~~~~}}}}}}|||{{{|||}}}}}}}}}{{{{{{}}}~~~}}}}}}{{{{{{}}}zzzyyyzzzwwwwwwyyy|||xxxqqqnnnpppnnnooooooppppppppppppooommmmmmqqqwwwxxxuuusssuuuyyy}}}}}}{{{|||~~~~~~{{{xxxpppdddYYYOOOFFF<<<555------,,,+++***)))((((((((('''%%%%%%&&&'''&&&&&&'''''''''((((((''''''''')))((((((+++---)))%%%"""!!!$$$$$$###'''((()))***+++++++++++++++,,,...000111111111000///000222333444777;;;>>>AAA>>>999555444555777999888???IIIOOOSSSUUUXXX[[[WWWTTTSSSYYY```fffmmmtttxxxzzz|||}}}}}}xxxzzz}}}zzz|||~~~~~~|||zzzzzzzzz{{{|||~~~~~~}}}}}}~~~}}}yyyyyy~~~|||~~~xxxtttyyy{{{}}}~~~{{{wwwuuurrrsssssssssrrrtttwwwzzz~~~}}}|||{{{{{{wwwuuuwwwxxxvvvuuuwwwzzzzzzyyyuuupppooosssvvvwww{{{~~~|||}}}~~~}}}||||||~~~}}}|||{{{{{{{{{||||||}}}|||{{{~~~{{{zzz|||~~~{{{wwwwwwxxx{{{~~~~~~}}}zzzyyytttqqqoooooopppoookkkhhhhhhjjjkkkkkkkkkjjjkkklllkkknnnrrrwwwzzzyyytttpppppp|||~~~zzztttmmm```TTTAAA888000...---)))((()))---+++***+++)))'''***///888@@@MMMZZZccchhhhhhhhhaaaXXXMMMDDD<<<444333666888@@@KKKWWWbbbhhheee^^^ZZZTTTKKKAAA999222,,,(((+++***+++///000///333888>>>FFFPPPWWW[[[]]]___aaa]]]VVVKKK???555///,,,+++############%%%'''(((***%%%%%%%%%&&&''',,,222777:::>>>DDDJJJNNNSSSXXX[[[VVVTTTRRRPPPNNNLLLHHHEEE===999444000///......------+++---111222333888>>>AAAAAABBBDDDDDDBBB>>>;;;999777999@@@EEENNNcccxxxxxxuuurrrqqquuu{{{}}}}}}{{{yyyxxxwwwwww{{{}}}~~~~~~||||||{{{}}}yyyvvvvvvxxxuuuuuuxxx|||zzzrrrmmmmmmlllmmmooopppqqqpppoooooommmkkkmmmtttxxxuuurrrqqqsssssssssuuuxxx{{{yyyvvvssskkk```UUUMMMEEE<<<777...------,,,+++***)))))))))'''&&&%%%&&&'''&&&%%%''''''(((((((((((('''''')))%%%###%%%)))***&&&!!!'''%%%"""###%%%''''''&&&(((((()))******+++*********+++...000111111000//////000222444555888<<>>JJJWWW```fffhhhhhhaaaVVVKKKCCC<<<666555777999BBBNNNXXXcccjjjhhhccc]]]YYYQQQGGG>>>555---)))+++***+++...///...222777===DDDNNNVVVZZZ\\\___bbb___XXXMMMAAA666///,,,+++&&&&&&&&&&&&''')))***,,,"""###%%%%%%''')))---000444999???FFFKKKPPPUUUYYYUUURRROOOLLLKKKIIIFFFDDD:::777222///......---,,,///...///333555666:::AAAAAABBBDDDEEEEEEBBB>>><<<999777:::@@@EEELLL___sssxxxtttooommmpppwww|||xxxxxx}}}{{{xxxuuusssqqqqqqwww~~~~~~~~~zzzuuutttuuuwwwrrrrrruuuzzzyyysssmmmlllmmmnnnoooqqqqqqqqqpppooopppllllllrrrwwwuuuqqqpppnnnkkkkkkppptttuuurrrooojjjbbbXXXOOOHHHAAA:::666...------,,,+++***)))))))))'''&&&&&&'''((('''&&&''''''((((((((((((''''''&&&###!!!$$$)))+++(((%%%%%%%%%&&&((())))))'''&&&'''((()))***************,,,---...///000000//////000111333444555888<<>>;;;999888888999:::===@@@EEEJJJOOOTTTYYY]]]\\\YYYVVVWWW___iiioooqqqqqqoooqqqvvv~~~~~~||||||~~~~~~|||{{{{{{~~~{{{yyyxxxzzz~~~~~~|||||||||~~~}}}~~~~~~~~~}}}|||}}}}}}}}}~~~~~~~~~~~~xxxsssvvvtttrrrtttwww{{{||||||vvvuuussssssuuuxxx{{{}}}|||||||||zzzxxxwwwyyy{{{uuuttttttwwwwwwssssssuuuyyyyyyyyyxxxwwwvvvwwwyyywwwyyy{{{}}}zzz|||}}}~~~~~~~~~}}}}}}~~~|||zzzxxx}}}}}}~~~|||}}}~~~~~~xxxvvvxxx}}}|||xxxwwwvvvxxx~~~~~~|||yyywwwtttqqqpppooommmlll```aaadddgggjjjllllllkkkoooooooooppppppnnnjjjgggnnnzzz~~~|||zzz}}}|||uuufffYYYHHH>>>444111...+++***+++&&&$$$&&&))))))(((+++000555===HHHUUU___eeehhhiiicccWWWJJJBBB<<<777555777:::CCCOOOYYYcccjjjkkkggg___\\\VVVLLLBBB888000,,,,,,+++,,,//////...111666===DDDNNNUUUYYY\\\___bbb```ZZZOOOCCC999111,,,***)))(((''''''''''''((()))"""%%%'''((((((((()))///333999@@@EEEKKKPPPTTTSSSPPPMMMKKKJJJHHHEEECCC777444000.........---,,,...---...222444555999@@@AAACCCFFFFFFEEEBBB>>><<<999777999@@@CCCJJJ\\\ooozzzuuuoookkkmmmuuu~~~xxxooommmqqqwwwzzzzzz}}}{{{xxxuuurrrooonnnmmmrrr}}}~~~{{{vvvssstttvvvxxxpppnnnpppuuuwwwsssoooooopppqqqqqqrrrrrrrrrrrrqqqrrrmmmlllpppsssrrrppppppmmmiiiiiinnnqqqoookkkjjjaaaZZZPPPHHHBBB===888444------,,,+++***)))(((((((((&&&%%%&&&'''))))))((('''''''''(((((('''''''''!!!###&&&***+++)))%%%!!!###$$$&&&(((((('''&&&%%%&&&'''((()))************////////////////////////000222333444444666:::===;;;:::999888888999:::;;;???@@@BBBEEEKKKQQQWWW[[[]]]]]][[[ZZZ___hhhnnnnnnnnnjjjkkkqqqwww|||~~~}}}{{{{{{|||}}}{{{{{{~~~|||xxxuuuwww}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~||||||~~~}}}~~~~~~}}}xxxuuuuuurrrppprrrxxx}}}zzzwwwuuuuuuxxx|||}}}~~~~~~{{{xxxwww{{{~~~vvvtttvvvxxxvvvrrrrrruuuyyyyyyzzzzzz{{{{{{{{{{{{wwwvvvwwwzzz}}}~~~zzzvvvvvvxxx{{{~~~{{{xxx}}}}}}}}}~~~}}}yyyzzz|||~~~{{{wwwvvvxxx}}}{{{xxxvvvwww|||}}}|||{{{zzzxxxuuurrrpppnnnaaaaaacccfffjjjmmmmmmlllqqqppppppppppppmmmiiieeelllxxx|||}}}zzzzzz~~~zzzlll^^^MMMBBB888333000,,,+++,,,&&&%%%'''***+++***---222444;;;HHHUUU___fffhhhiiidddWWWIIIAAA<<<777555777;;;DDDPPPYYYccckkkmmmkkkaaa___YYYPPPDDD:::333000---+++,,,......---000555<<>>DDDJJJNNNOOONNNMMMLLLKKKHHHDDD@@@444111...---------,,,++++++***,,,000111222777===BBBEEEGGGGGGEEEAAA>>>===999777999>>>BBBHHHZZZmmm}}}wwwppplllmmmttt}}}uuuhhhaaacccjjjoooqqqvvvuuutttrrrpppnnnmmmlllnnnzzz~~~wwwqqqpppqqqtttvvvoookkkkkkqqquuutttssstttuuutttsssssssssssssssssssssooommmnnnooommmnnnppplllhhhiiimmmmmmhhhdddeeeZZZSSSIIIBBB>>>:::666222,,,,,,+++***)))((((((''''''%%%%%%&&&(((*********&&&&&&''''''''''''&&&&&&"""%%%)))***(((%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''%%%&&&''')))***+++++++++333222000.........///000000111222222222333666999555666666777999:::;;;<<<===<<<<<<>>>DDDKKKQQQUUUYYY]]]]]]ZZZ]]]eeekkklllkkkfffeeejjjnnnnnnqqqvvvrrrssstttvvvyyy|||~~~~~~|||}}}~~~~~~~~~|||vvvqqqsss{{{~~~|||{{{|||~~~}}}{{{{{{~~~{{{zzz|||{{{|||~~~~~~~~~~~~~~~{{{|||}}}~~~|||xxxttttttrrrrrrvvv|||}}}{{{xxxuuuuuuyyy}}}|||wwwwww|||{{{xxxxxxxxxuuuqqqtttyyy{{{{{{{{{}}}~~~~~~}}}|||yyyvvvtttwww{{{|||xxxtttrrruuuyyy}}}~~~{{{~~~~~~|||yyyzzz{{{|||||||||||||||zzzyyyxxxyyy|||}}}yyyvvvvvvyyy{{{}}}~~~}}}yyyuuupppnnncccaaaaaacccgggkkkkkkkkkmmmmmmnnnoooooommmiiieeejjjvvv}}}}}}zzz|||~~~qqqeeeSSSGGG<<<666111,,,***+++***)))***...---+++---111222:::HHHUUU```fffhhhiiiaaaTTTFFF???;;;777666777<<>>:::666777===@@@FFFYYYmmmzzzrrrmmmnnnuuu}}}tttcccYYYZZZ```gggjjjppppppqqqppppppooonnnmmmlllxxxzzzrrrmmmlllnnnqqqtttooojjjiiioootttuuuvvvxxxxxxwwwuuutttsssssstttuuutttooommmmmmllljjjlllpppjjjggghhhllliiibbb^^^```WWWPPPFFF???<<<999555222,,,,,,+++***)))(((''''''&&&%%%$$$&&&(((+++++++++%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''$$$!!!"""(((...'''''''''%%%%%%&&&(((***$$$%%%'''(((***+++,,,,,,666444111...---...///000///000000000000111444666222333444666888:::<<<===:::888777999>>>EEELLLOOOTTT[[[]]]ZZZ[[[ccciiijjjjjjcccaaaeeefffdddeeeiiigggiiimmmqqqtttwwwyyyyyy||||||{{{zzz}}}{{{{{{}}}|||tttnnnpppyyy{{{zzz{{{~~~~~~{{{wwwyyy~~~yyyyyy{{{~~~yyy{{{~~~~~~}}}}}}yyyzzz}}}~~~{{{}}}~~~}}}zzzwwwtttsssrrrtttzzz}}}yyy{{{wwwttttttxxx}}}~~~zzzvvvvvv{{{|||yyywwwsssqqqvvv}}}}}}}}}}}}~~~}}}{{{|||xxxuuuwww{{{}}}yyytttpppsssxxx}}}|||{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwyyy}}}}}}yyyuuutttwww|||~~~}}}~~~zzz}}}{{{uuupppmmmbbb___^^^___dddggghhhggghhhhhhjjjlllmmmkkkhhhdddiiiuuu~~~{{{~~~~~~uuujjjXXXLLL???777222,,,))))))***((()))+++***'''(((+++222:::HHHVVVaaagggiiiiii___QQQCCC===:::777666888===GGGSSS\\\dddmmmqqqqqqgggeee^^^RRRDDD999222000+++)))))),,,+++))),,,111444;;;FFFNNNUUU[[[aaaeeeaaa^^^YYYPPPFFF<<<444///+++***)))((('''(((((()))((('''&&&###"""$$$(((+++((()))+++---111888???EEEFFFHHHKKKNNNMMMGGG???999000...,,,,,,------,,,+++...---///222444555:::@@@BBBFFFIIIIIIEEEAAA???>>>:::666777;;;???EEEYYYmmm{{{zzzuuunnnkkkooozzztttdddYYYWWWZZZ\\\\\\iiilllqqqtttuuurrrooommmssszzz~~~}}}zzzuuuoookkklllpppuuuoookkkkkkppprrrqqquuu{{{|||xxxvvvuuuuuutttsssppppppmmmhhhiiimmmooolllggghhhiiiiiigggbbb]]]YYYZZZTTTIII@@@999444000...---//////***$$$!!!###&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((***'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!(((------,,,)))###;;;555---+++---///...,,,000000000000111111111111000000111222333444555555888444555;;;>>>>>>BBBIIILLLLLLNNNTTT[[[bbbgggiiidddaaa\\\XXXVVVXXX[[[]]]]]]ccceeedddhhhqqqtttqqqqqqxxx|||{{{yyyzzzzzzyyyyyy|||zzz}}}zzzuuuqqquuu}}}}}}zzzzzz|||{{{}}}}}}{{{zzz}}}~~~zzzwwwuuuyyy}}}zzzyyyyyy{{{|||yyy{{{{{{yyy{{{~~~}}}zzzwwwtttqqquuuwwwzzz}}}~~~|||uuuuuuwwwzzz~~~~~~xxxsssrrruuuzzz~~~}}}yyyttttttwww{{{zzzxxxyyy~~~|||yyyxxxsssxxx{{{yyy{{{}}}xxxppprrruuuzzz~~~}}}~~~}}}~~~|||}}}|||{{{yyyxxxxxxyyyzzz}}}}}}~~~}}}wwwssstttxxx|||}}}{{{zzzyyy~~~{{{rrrkkkhhh^^^\\\[[[\\\___ccceeefffiiiccc```eeeiiigggdddccckkkqqq{{{|||rrrhhh___RRRBBB666...((('''***)))******)))((())),,,///666@@@LLLWWWbbbjjjkkkfff[[[QQQGGGAAA<<<777666888???IIITTT^^^gggmmmlllgggkkkggg^^^SSSGGG<<<444///,,,,,,,,,,,,,,,,,,------111666===DDDLLLUUU]]]bbb]]]\\\ZZZUUUKKK@@@555...,,,)))&&&%%%%%%%%%$$$###((('''&&&&&&'''((('''%%%'''(((***,,,...333999===BBBGGGIIIGGGDDD@@@:::333---,,,,,,++++++,,,,,,---+++,,,...000222666;;;???CCCDDDFFFFFFEEEBBB???======888777>>>CCCKKK\\\mmmyyyxxxsssmmmjjjnnnxxxwwwiii___ZZZZZZ[[[\\\iiinnnuuu{{{}}}zzzuuurrrvvvzzz~~~zzzuuuooolllmmmpppsssooolllmmmqqqsssrrrsssxxx}}}zzzwwwuuuuuuvvvuuuuuunnnmmmjjjgggiiinnnoookkkhhhiiiiiiiiihhhccc^^^ZZZYYYRRRHHH>>>777222...,,,$$$(((+++***'''%%%&&&)))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%###'''***)))((()))&&&"""444///***)))+++......,,,........./////////000000------......///000000111222...///444777777:::@@@CCCDDDGGGMMMUUU]]]bbbddd[[[WWWRRRMMMJJJJJJLLLNNNKKKQQQWWWZZZ```iiimmmllljjjqqqwwwxxxyyy{{{|||{{{zzz{{{|||~~~~~~}}}{{{~~~~~~}}}}}}zzzxxxzzz}}}{{{yyyyyy||||||~~~~~~|||zzz}}}~~~zzzvvvuuuvvvzzz{{{yyyyyyzzz~~~{{{}}}|||{{{~~~}}}{{{xxxvvvvvvvvvxxxzzz~~~|||zzzwwwwwwwwwzzz}}}{{{uuuqqqqqqtttyyy}}}}}}{{{wwwttttttwwwyyyvvvuuuxxx~~~zzzzzzuuuyyyzzzyyy{{{}}}zzzssspppttt{{{}}}}}}||||||~~~zzz}}}{{{yyyyyy{{{|||||||||~~~wwwssstttxxx|||~~~~~~~~~|||}}}}}}vvvnnnhhheee]]]\\\ZZZ\\\^^^```aaaaaaddd___^^^bbbeeedddeeeggglllrrr{{{}}}vvvmmm^^^QQQAAA666...)))(((***((()))++++++******+++,,,777@@@MMMYYYdddllllllhhh^^^SSSHHHAAA;;;666666999???IIIUUU___hhhnnnmmmhhhnnniiiaaaVVVJJJ@@@888333+++***((((((((()))***+++444888>>>DDDJJJQQQXXX]]]]]]]]][[[VVVMMMBBB777000,,,***'''%%%&&&&&&%%%$$$'''&&&%%%&&&''''''&&&%%%((()))******+++///444777===AAADDDAAA???<<<666000,,,,,,++++++++++++,,,,,,,,,---///111333777===@@@DDDEEEFFFFFFEEEBBB>>><<<===777777===BBBIIIZZZlllwwwuuuqqqllliiimmmuuu||||||ssshhh```\\\]]]___lllrrr{{{}}}yyyzzz|||~~~|||uuuqqqppppppqqqqqqpppnnnppptttuuusssrrrtttzzzwwwuuutttuuuuuuuuutttkkkjjjfffeeejjjqqqpppkkkiiiiiiiiiiiihhheee```\\\YYYRRRGGG===555000---+++$$$)))***)))''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%''''''$$$%%%))))))'''+++(((&&&'''***------+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---******...000000333777999:::===CCCKKKSSSXXX[[[VVVSSSMMMHHHDDDCCCCCCDDD@@@FFFLLLQQQXXXaaaeeeeeeaaajjjqqquuuyyy~~~~~~zzzyyyyyy{{{}}}zzz|||~~~{{{zzz~~~~~~~~~zzzxxxxxxyyy}}}~~~~~~yyy|||~~~zzzxxxwwwsssuuuzzz~~~|||zzzxxxyyy|||~~~}}}~~~~~~|||}}}|||}}}{{{vvvuuuxxx|||||||||yyy}}}{{{{{{||||||yyytttqqqqqquuuzzz~~~|||wwwuuuvvvwwwyyyyyyrrrrrrvvv~~~}}}|||yyyzzzzzzyyyzzz}}}{{{wwwpppttt|||~~~}}}~~~{{{|||}}}yyy|||yyywwwzzzyyyvvvvvvzzz~~~|||yyy~~~||||||}}}{{{wwwppphhhcccaaa[[[ZZZZZZ\\\^^^^^^]]]\\\___]]]]]]___``````eeekkkooottt{{{~~~~~~}}}wwwooo]]]OOO@@@666///***(((***'''))),,,---+++*********777BBBOOO\\\hhhpppooojjjbbbVVVIII@@@:::666666:::>>>IIIVVV```iiiooonnnjjjmmmiiiaaaWWWLLLBBB:::555,,,***'''&&&%%%'''***,,,333777<<>>BBBEEEFFFGGGFFFDDDAAA>>>;;;<<<777666;;;???FFFXXXkkkvvvtttpppllljjjlllsssxxx}}}tttkkkeeeeeegggsssxxx~~~}}}}}}~~~yyyuuuttttttsssqqqrrrrrruuuwwwwwwuuusssrrrwwwuuurrrrrrrrrrrrqqqpppjjjiiiffffffmmmsssrrrllliiihhhffffffgggeee```\\\ZZZRRRGGG<<<555000---+++%%%'''******(((&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((###&&&(((&&&$$$###%%%''''''''''''&&&&&&%%%%%%$$$&&&((('''$$$$$$((()))((('''&&&%%%'''***++++++***,,,,,,---------..................---,,,,,,++++++---,,,,,,---...///000222222222555:::AAAHHHLLLNNNRRRPPPKKKGGGCCCBBBBBBBBB???BBBEEEHHHNNNUUUZZZ\\\\\\dddnnnttt{{{|||yyywwwzzz}}}yyy|||}}}zzzwwwvvvyyy|||}}}||||||}}}wwwwwwwwwzzz~~~~~~xxx{{{}}}|||{{{qqqsssuuuzzz}}}~~~|||zzzxxxyyy|||~~~}}}}}}~~~~~~}}}|||~~~zzzxxxyyy|||~~~~~~}}}xxxvvv{{{~~~zzzxxxtttrrrssswww|||}}}yyyuuutttxxx{{{||||||tttrrruuu{{{~~~~~~}}}|||zzzyyyzzz{{{zzzyyytttwww|||}}}}}}||||||xxxwww|||}}}zzz{{{~~~~~~}}}|||zzzwwwuuuyyy{{{{{{zzz|||~~~yyy}}}|||xxxrrrkkkddd```___XXXYYYZZZ\\\______]]][[[^^^]]]^^^___]]]]]]dddmmmssswww||||||}}}~~~}}}vvvmmm\\\NNN>>>555000+++)))***)))***++++++***)))***+++777CCCRRR```lllsssqqqkkkdddWWWIII???999555777;;;???JJJXXXaaaiiiooopppmmmjjjfff^^^UUUJJJAAA999555000...***'''''')))---//////333999@@@GGGOOOVVV[[[ZZZ\\\]]]ZZZSSSHHH<<<555---***'''%%%%%%&&&'''&&&%%%$$$###$$$&&&&&&&&&$$$'''((((((''''''(((+++------111444222222222///***++++++************+++++++++---///111444888>>>BBBFFFFFFGGGFFFDDDAAA===:::;;;666666:::===DDDVVVjjjwwwuuuqqqmmmlllmmmqqqttt}}}xxxqqqppprrr{{{|||~~~|||~~~~~~~~~{{{xxxvvvtttssstttvvvxxxwwwwwwvvvtttrrruuusssqqqoooooonnnllljjjjjjjjjjjjjjjpppuuusssnnniiifffcccccceeeddd```\\\[[[SSSGGG<<<444000---++++++++++++)))&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((###%%%'''&&&###"""$$$''''''''''''&&&&&&%%%%%%%%%&&&))))))%%%%%%((('''%%%'''''''''(((*********)))------.........///////////////...---,,,+++******---............000000000000000000444999>>>AAABBBGGGFFFDDDBBBAAA@@@AAAAAA>>>===<<<>>>BBBGGGNNNSSSXXXaaakkkttt}}}}}}zzzwwwzzz~~~zzz{{{}}}~~~}}}zzzvvvsssrrrrrrwww{{{|||zzzxxxyyy{{{vvvwwwxxx|||}}}xxx{{{sssssstttwww{{{}}}|||{{{{{{yyyyyyzzz}}}~~~}}}{{{{{{|||~~~}}}}}}yyyvvvvvvxxxzzz{{{}}}|||zzz}}}~~~xxxvvvsssqqqrrrwww|||yyyuuuqqqrrrvvvzzz||||||xxxttttttxxx||||||}}}|||yyyxxxxxxxxxxxxyyy{{{{{{}}}~~~~~~zzzzzz~~~}}}|||{{{wwwuuutttrrrppptttvvvvvvuuuwww{{{zzzvvv}}}{{{wwwppphhhbbb___^^^VVVWWWZZZ]]]```aaa```^^^____________\\\[[[cccnnnuuuxxx}}}{{{|||~~~~~~}}}|||~~~uuulllZZZLLL<<<555111---***)))++++++***((('''(((,,,///777DDDTTTbbbnnntttqqqjjjcccVVVGGG===777444777;;;@@@LLLZZZcccjjjpppqqqnnnhhhddd]]]UUUKKKBBB;;;888333000+++((((((***...111...222888???FFFMMMTTTYYYXXX[[[]]]\\\VVVKKK???888///+++'''%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&''''''''''''(((***---(((---...------///---***+++******))))))******+++***+++...000333777===AAAFFFFFFGGGFFFDDDAAA===::::::666666:::<<>>>>>??????@@@BBBCCCCCC>>>:::999<<<@@@DDDKKKQQQRRR[[[fffqqq||||||zzzxxxzzz}}}~~~|||{{{|||}}}{{{xxxtttrrrqqqppptttyyyzzzyyyxxxyyy{{{xxxyyy{{{}}}yyy|||xxxvvvtttvvvyyy{{{zzzxxxxxxxxxzzz|||~~~}}}}}}}}}}}}~~~|||zzzxxxyyy{{{}}}~~~~~~yyyvvvvvvxxxzzz{{{|||~~~}}}zzzwwwuuurrrqqqrrrvvv{{{~~~vvvsssppppppqqqtttwwwxxxzzzuuutttxxxzzz{{{|||}}}xxxuuuvvvxxxwwwwwwyyy~~~~~~~~~~~~~~~yyy{{{zzz{{{~~~~~~wwwqqqnnnnnnmmmmmmqqqtttuuurrrsssvvvwwwuuu|||zzzvvvooogggbbb___^^^WWWXXXZZZ]]]aaabbbaaa___```______```]]]]]]dddmmmsssxxx}}}~~~~~~}}}|||{{{zzz}}}~~~vvvlllYYYJJJ;;;444222...+++))),,,+++)))&&&&&&(((---111777DDDUUUdddoootttoooggg^^^QQQDDD;;;666444666;;;BBBOOO]]]eeekkkpppqqqooojjjfff```XXXOOOFFF@@@===222///+++''''''))),,,///222555:::???DDDJJJPPPTTTWWW[[[______YYYOOOCCC;;;222...)))%%%%%%%%%&&&&&&%%%$$$###$$$&&&((('''&&&$$$&&&'''''''''(((***,,,&&&***+++******---,,,)))******))))))))))))******)))***---///222777===AAAEEEFFFGGGFFFDDDAAA>>>;;;:::777777;;;===DDDYYYppp|||xxxuuusssqqqppppppxxx||||||zzzxxxwwwwwwzzz}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}zzzzzz|||zzzsssssstttvvvwwwtttooonnnsssuuusssrrrqqqooonnnnnnmmmkkkhhhkkkqqqtttrrrqqqqqqqqqooojjjeee``````dddfffbbb^^^[[[SSSFFF:::222---+++***)))((((((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%((((((%%%%%%((()))''''''(((((((((((()))+++,,,....../////////000000000111111000///......---,,,+++///000---...111111---...,,,+++---000222444444888999;;;>>>@@@CCCDDDEEE===::::::???BBBBBBFFFLLLHHHQQQ^^^kkkyyy~~~yyyyyyyyyyyyzzz{{{|||||||||}}}}}}{{{xxxtttrrrrrrvvvxxx{{{||||||||||||}}}zzz{{{~~~~~~{{{}}}~~~|||||||||~~~zzzwwwwwwzzz{{{yyyvvvvvvwww{{{~~~~~~|||||||||||||||{{{yyywwwvvvwwwzzz}}}~~~yyywwwxxx{{{}}}~~~~~~~~~~~~~~~{{{yyywwwuuutttuuuyyy}}}yyyxxxuuurrroooppprrruuuvvvssstttzzz}}}|||{{{}}}wwwqqqppptttwwwwwwxxx|||~~~}}}~~~yyytttvvvxxx|||~~~tttlllhhhhhhjjjkkkmmmqqqsssooolllnnnqqqqqqzzzyyyuuuooogggaaa^^^]]]YYYYYYZZZ]]]___aaa```^^^]]]\\\\\\_________eeemmmooouuu|||~~~}}}|||{{{}}}}}}{{{{{{zzzrrriiiXXXHHH999444222///+++)))))))))(((''''''***...111666DDDUUUdddooossslllcccXXXLLL@@@999555333666;;;DDDQQQ___gggkkkooopppoookkkhhhbbbZZZRRRJJJDDDAAA111...+++((('''(((+++---222555:::???DDDIIIOOOSSSXXX\\\aaaccc^^^SSSHHH@@@777222,,,(((&&&'''''''''%%%$$$$$$%%%''')))((('''$$$%%%''''''&&&&&&''')))%%%((()))'''(((++++++((()))))))))(((((())))))))))))+++...000333888>>>BBBDDDEEEFFFFFFEEEBBB>>><<<:::777888<<<>>>EEE\\\ttt{{{xxxuuusssqqqooowww{{{xxxwwwvvvuuuvvvyyy|||}}}~~~}}}||||||}}}}}}||||||~~~{{{zzzyyyzzz}}}xxxqqqqqqtttuuuvvvrrrjjjjjjppptttrrrqqqpppoooooopppooommmkkkjjjrrrwwwtttpppoooooonnnkkkeee``````eeegggddd```ZZZRRRDDD888000,,,***)))(((((()))))))))'''### %%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((((((&&&$$$%%%''')))'''$$$###$$$$$$%%%&&&'''((((((%%%'''&&&"""###))),,,+++&&&''''''''''''))),,,///.........////////////000555444444333222222111111,,,111222...///333333///,,,***)))+++...111222222222333666:::===???AAABBB999666888===???<<<<<<@@@@@@JJJXXXfffuuu|||wwwxxxyyyyyyxxxxxx{{{}}}}}}~~~~~~|||yyyuuutttsss}}}}}}~~~|||}}}}}}}}}}}}}}}~~~{{{yyywwwwww~~~yyyxxxzzz{{{xxxuuuuuuwww{{{~~~~~~}}}||||||}}}{{{xxxwwwvvvuuuvvvzzz~~~|||xxxxxxzzz~~~~~~{{{{{{~~~~~~|||zzzxxxzzz}}}|||vvvpppnnnqqqtttrrrqqquuu}}}~~~{{{{{{qqqllllllsssxxxwwwzzz~~~|||}}}{{{{{{~~~~~~~~~wwwrrrvvvyyy~~~rrrhhheeefffhhhjjjhhhnnnpppkkkfffgggkkklllxxxwwwtttnnngggaaa^^^]]][[[ZZZZZZ\\\^^^___^^^]]][[[XXXZZZ^^^```aaafffmmmlllrrrzzz~~~}}}}}}xxxvvvsssllldddWWWHHH999333333000+++)))&&&'''))))))***+++...000666DDDVVVeeeooorrrjjjaaaSSSIII>>>888555333666;;;EEERRRaaahhhkkkooopppooojjjgggaaaZZZRRRJJJEEEBBB111///,,,))))))***,,,---///333999>>>DDDKKKRRRVVVYYY^^^cccfffaaaWWWKKKCCC:::555///***((((((((((((&&&%%%$$$&&&((())))))((($$$&&&'''&&&$$$$$$%%%&&&$$$'''(((%%%&&&)))***((())))))(((((((((((())))))***,,,///111444999???CCCCCCDDDFFFFFFEEEBBB???===:::888999===???GGG^^^vvvvvvrrrttttttqqqmmmnnnwwwzzz{{{xxxvvvuuuwwwzzz{{{|||~~~~~~|||zzz{{{~~~~~~zzzzzz}}}~~~}}}}}}{{{vvvsssssssssrrrpppnnnlllmmmqqquuupppssssssqqqqqqsssrrrooonnnpppssstttrrrooonnnmmmlllfffccceeehhhhhhdddaaaXXXNNN@@@555///---,,,+++***)))'''%%%$$$%%%&&&'''''''''(((((('''&&&$$$"""%%%&&&'''((('''&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$&&&''')))''''''''''''&&&%%%$$$###&&&&&&''''''(((((())))))+++---///000000000111222777666555333222222111111444333222222333333111///---,,,+++***,,,...111333///222555888;;;<<<<<<;;;999999999999:::;;;<<<===666???JJJVVVgggwwwyyyxxxwwwwwwxxxzzz}}}~~~{{{~~~}}}~~~{{{uuu~~~}}}}}}}}}~~~~~~}}}|||}}}{{{{{{|||}}}~~~|||xxxyyy~~~{{{xxxwwwwwwttttttwww~~~zzz|||zzzyyyzzz}}}uuuyyytttrrrxxx}}}||||||{{{||||||~~~~~~}}}||||||}}}zzzssssssqqqmmmqqquuuzzz}}}~~~{{{wwwtttpppqqqrrrsssuuuvvvwwwxxx}}}~~~yyy{{{{{{|||~~~xxxtttrrrwwwuuunnnjjjhhheeeccciiihhhgggdddaaaaaacccdddmmmllljjjeee```^^^^^^^^^[[[\\\\\\[[[]]]aaa```\\\YYYXXXYYY]]]dddfffddd```iiinnnwww~~~uuuppplllhhhbbbQQQEEE888111---))))))***'''((((((((((((***...111777DDDTTTbbbkkkooohhh```TTTLLL@@@555111333666777BBBMMM\\\hhhmmmmmmlllkkknnnjjjccc\\\VVVNNNGGGCCC:::444---((('''))),,,......222888>>>CCCHHHNNNQQQ[[[___aaabbbbbb___VVVLLL;;;555///,,,(((###$$$'''%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&%%%%%%$$$$$$(((''''''&&&&&&&&&'''''',,,+++***((((((((())))))***,,,///222555999>>>BBBEEEEEEEEEEEECCCAAA???>>>888999555777@@@FFFWWWqqq~~~tttpppqqqqqqoookkkllluuu~~~xxxxxxvvvtttuuuxxx|||~~~|||xxxyyy{{{}}}yyyxxxzzz|||{{{zzz{{{~~~{{{vvvsssrrrpppqqqqqqqqqpppoooppppppppptttwwwvvvvvvwwwuuuqqqnnnppprrrrrrpppnnnmmmmmmjjjfffbbbdddggggggdddaaa[[[PPPAAA555///---+++***((('''&&&%%%%%%&&&((()))######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&''')))''''''''''''&&&%%%$$$###&&&&&&&&&'''(((***+++,,,...000222333222333444555999999888777666555555555555555555555444222111111...---,,,,,,---///222444000222555888:::;;;;;;;;;888888888999999:::;;;<<<444;;;DDDNNN^^^oooyyy{{{{{{zzzzzzyyyzzz{{{}}}~~~|||~~~yyy~~~~~~~~~~~~}}}}}}{{{zzz{{{}}}~~~}}}yyyzzz~~~zzzwwwvvvsssssswww}}}yyyzzzyyyxxxzzz}}}yyyzzzvvvtttzzz{{{{{{{{{{{{|||~~~~~~~~~}}}wwwvvvtttqqqtttwww{{{~~~~~~{{{wwwtttkkkmmmooosssvvvyyy|||}}}|||}}}~~~~~~{{{zzz}}}xxxsssxxx~~~vvvpppkkkhhhdddaaafffeeeccc```]]]]]]]]]___ffffffeeebbb^^^\\\\\\]]][[[]]]\\\ZZZ\\\```___\\\[[[ZZZZZZ^^^dddeeeccc___gggmmmwwwxxxrrrnnnggg```III===222,,,(((%%%###%%%((())))))((((((***---000666CCCTTTbbbkkkmmmfff\\\OOOGGG<<<222000333666888AAAMMM\\\hhhmmmmmmlllkkknnnkkkeee___XXXPPPHHHCCC:::555...)))((()))+++,,,---000555;;;@@@FFFMMMQQQYYY]]]```aaabbb```WWWNNN???666...+++(((%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&''''''((())))))(((((((((***+++,,,+++---000222555:::@@@DDDFFFFFFFFFEEEDDDAAA???===:::;;;666777???DDDSSSmmm|||rrrllllllmmmllliiijjjqqq}}}|||wwwvvvtttrrrtttyyy~~~|||vvvvvvxxx{{{~~~|||vvvtttvvvwwwwwwvvvxxx{{{~~~{{{wwwsssrrrpppqqqrrrtttuuusssooolllpppuuuyyyyyyyyyyyyuuupppoooqqqrrrqqqooommmmmmnnniiifffbbbcccggghhheee```]]]RRRCCC666///,,,***(((&&&%%%%%%%%%%%%'''(((***%%%%%%%%%%%%&&&(((***+++%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&(((+++---///+++---///000000000111222:::999999888888888777777555888999777444111222333000///......///111333555111333555888:::;;;;;;;;;888888888888888999:::;;;333888>>>FFFUUUgggsssvvv{{{{{{{{{{{{|||}}}}}}~~~|||{{{{{{||||||}}}~~~{{{yyyzzz}}}~~~~~~}}}zzz{{{}}}yyywwwssssssvvv|||~~~yyyxxxwwwwwwyyy~~~~~~zzzvvvuuuzzz{{{{{{zzz{{{|||}}}~~~{{{yyywwwuuuwwwyyy}}}~~~zzzvvvssshhhkkkoootttyyy||||||||||||xxx|||{{{vvv{{{yyyrrrmmmhhhccc```dddbbb___\\\YYYXXXXXXYYY^^^___```^^^\\\\\\\\\]]]\\\^^^\\\ZZZ\\\______[[[]]]\\\\\\___ccceeebbb```dddkkkwww{{{uuupppggg^^^FFF;;;222...+++'''&&&''')))******)))((()))---///666CCCTTTbbbkkkkkkcccXXXKKKCCC999222111444999<<>>===;;;<<<777777>>>AAAOOOhhhzzzpppjjjiiijjjjjjhhhgggnnnxxxyyywwwtttqqqrrrxxxuuuuuuvvvxxx{{{}}}}}}||||||uuurrrsssuuuuuuttttttwww{{{~~~}}}zzzwwwuuussssssuuuwwwxxxvvvppplllrrrvvvxxxvvvuuuuuurrrmmmpppqqqrrrqqqooonnnooopppjjjhhhddddddgggjjjgggaaa```TTTCCC555...***((('''&&&&&&%%%%%%%%%&&&'''''''''&&&$$$$$$&&&(((+++---'''&&&$$$#########$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&%%%%%%)))((('''&&&'''***---///)))+++---.........///000777777888888888888777777555888;;;888333000111444222111111000111333555666222444666777999:::::::::888777777777888999999:::666999;;;AAAOOObbbooosssuuuwwwyyy{{{}}}~~~{{{~~~~~~|||}}}|||wwwuuuwwwyyy|||~~~}}}yyyzzz~~~~~~|||zzz{{{|||yyytttsssuuu{{{zzzuuutttuuuxxx}}}{{{xxxvvvyyy||||||{{{{{{|||~~~}}}|||zzzxxxvvvyyy{{{}}}~~~}}}yyytttqqqjjjmmmqqqwww{{{~~~{{{{{{}}}zzz}}}}}}zzzzzzqqqkkkfffdddcccdddaaa\\\YYYWWWVVVVVVUUUZZZ\\\^^^^^^^^^^^^^^^______```^^^[[[\\\``````]]]\\\\\\\\\___cccdddcccbbbdddlllxxx~~~xxxqqqeeeZZZCCC:::333000///+++))))))*********)))((())),,,...777EEEVVVccckkkkkkaaaVVVLLLCCC999444444666;;;@@@DDDOOO^^^jjjooopppooooooqqqpppmmmiiibbbWWWLLLDDD:::666000+++)))((('''&&&+++---///333999AAAJJJPPPTTTZZZ___aaabbbbbb]]]WWWJJJ<<>><<<:::;;;777777>>>@@@LLLeeezzzqqqllljjjjjjjjjjjjgggllluuu~~~yyyuuuppppppuuu}}}wwwvvvuuuwwwyyy{{{|||{{{zzzuuurrrsssuuutttsssrrrtttxxx|||~~~}}}{{{yyyxxxxxxxxxxxxxxxvvvssspppwwwxxxwwwrrrooopppooolllpppqqqrrrqqqppppppqqqrrrkkkjjjgggeeeiiinnnkkkccc___SSSBBB444---)))((('''(((((('''&&&%%%$$$$$$$$$%%%###!!! """%%%'''((('''%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''''''''((((((''''''&&&&&&,,,***((('''''')))+++---,,,...000111000000222333555666777888999999888888444777:::888222///111444333333333222333444555666444555666777888999::::::888888888777888888999999777888999===JJJ\\\jjjnnnmmmpppuuuzzz}}}zzz|||{{{wwwwwwxxxuuupppoooqqquuuyyy}}}~~~yyyzzz}}}yyyxxxyyy|||~~~~~~~~~|||vvvtttuuuyyy|||sssssssssvvv{{{|||yyy{{{}}}~~~}}}|||}}}~~~~~~~~~|||yyy~~~}}}|||yyyvvvvvv{{{|||}}}}}}{{{wwwrrrooojjjnnntttzzz|||zzz}}}{{{|||~~~yyy}}}~~~~~~wwwllldddaaabbbdddaaa]]]YYYVVVVVVVVVTTTSSSZZZ]]]```bbbaaaaaaaaabbb```aaa___\\\]]]bbbbbb___ZZZ[[[\\\^^^aaadddddddddeeemmmxxx~~~}}}yyypppbbbUUU===444---,,,,,,(((&&&'''*********)))((())),,,...999FFFWWWdddlllkkkaaaVVVNNNBBB888555444444999@@@GGGQQQ___jjjpppqqqssstttsssrrrqqqmmmfffZZZNNNEEE:::666000+++((('''&&&%%%+++---///222777???HHHNNNRRRYYY___aaabbbccc```[[[NNN@@@222------***''''''((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***)))((((((((((((***,,,---///111333555999>>>EEEJJJKKKKKKIIIGGGDDDAAA>>><<<777999666888>>>@@@LLLddd}}}{{{tttpppnnnnnnnnnnnnjjjmmmuuu{{{uuuooommmqqqyyyyyywwwuuuuuuwwwyyyyyyyyy{{{xxxssssssuuuvvvuuusssrrrsssuuuyyy|||}}}{{{yyyzzz{{{{{{yyyvvvtttssstttxxxxxxuuuooommmnnnnnnkkklllnnnpppqqqqqqqqqrrrssskkkllliiieeeiiipppmmmddd]]]QQQ@@@222+++)))(((((()))((('''&&&%%%###""""""&&&%%%""" """$$$%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&,,,***)))''''''((()))******,,,.../////////000111444555777999:::;;;::::::444666888777444222333444444444444444444555666666555666666777888999999:::999999888888888999999:::444666666:::FFFWWWbbbffffffkkkrrryyy~~~yyyzzzxxxtttsssssspppkkkjjjnnnsssxxx|||~~~~~~~~~~~~~~~}}}wwwzzz|||xxxuuutttvvvxxxzzzwwwvvvvvvzzz~~~~~~{{{xxxtttrrruuu|||~~~uuuttttttvvvzzz~~~~~~~~~~~~~~~|||||||||}}}}}}~~~~~~}}}}}}}}}zzz|||{{{||||||xxxvvvvvv|||}}}~~~~~~{{{wwwssspppiiinnnuuu}}}~~~{{{|||{{{wwwuuuwwwyyyuuu|||uuuhhh___]]]```ccc___[[[VVVUUUVVVWWWVVVTTT]]]```ccceeedddcccaaaaaa``````^^^[[[]]]cccdddaaaZZZ[[[\\\^^^___aaacccccceeemmmwww~~~~~~|||{{{{{{}}}wwwooo___QQQ;;;222,,,+++***'''&&&''')))******)))((()))---///:::GGGWWWdddkkkkkkaaaWWWLLL@@@555333222111666>>>JJJSSS___iiinnnrrruuuwwwvvvuuusssooohhh\\\OOOGGG:::555///***'''''''''&&&+++,,,...000555<<>>555...,,,,,,***)))***((())))))((((((***---000999FFFUUUaaaiiijjjaaaWWWKKK>>>444333333111666@@@KKKSSS]]]eeekkkpppuuuyyywwwvvvtttppphhh]]]PPPHHH;;;555---(((&&&'''(((((()))+++---///333999@@@EEEKKKTTT[[[\\\]]]^^^^^^[[[PPPFFF<<<555///)))'''(((&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((***)))((((((((()))+++++++++///444999<<<@@@EEEHHHHHHHHHGGGFFFCCC@@@===;;;666999777:::@@@AAALLLbbbttt}}}{{{xxxwwwvvvuuuuuusssssswww~~~{{{xxxrrrjjjgggkkkttt~~~}}}~~~{{{xxxtttrrrrrrtttttttttrrrpppppprrrvvvwwwuuurrrvvvtttrrrrrruuuvvvtttrrrrrrzzz}}}tttnnnooorrrhhhkkkllljjjiiijjjhhhdddcccggglllooopppppppppqqqiiillliiidddhhhqqqnnncccXXXLLL;;;///))))))******%%%%%%&&&&&&&&&%%%$$$$$$$$$############$$$%%%&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''((((((((((((((('''%%%&&&&&&'''((())))))******,,,...///...///000111---///222555666777777666777666666777999999888666444444444555555555555555777777777666777888999999;;;;;;::::::999:::::::::222555777<<>>555,,,+++***((((((***'''((((((((((((***...111999EEESSS___ggghhhaaaWWWLLL>>>444555555333999DDDKKKRRR[[[ccchhhnnnuuuyyyyyywwwuuuppphhh]]]QQQIII;;;555---'''%%%&&&((()))((())),,,...111777===BBBIIIQQQXXXZZZZZZ[[[[[[YYYOOOGGG???888000(((&&&(((%%%%%%$$$$$$$$$%%%&&&&&&******((('''%%%###""""""(((''''''&&&&&&&&&'''''')))((((((((((((***,,,---***...444999===AAADDDGGGGGGGGGGGGEEECCC@@@===;;;777:::888;;;AAA@@@JJJ```tttxxxxxx}}}{{{vvvwwwwwwxxx{{{~~~~~~rrrggghhhpppxxxvvvxxxyyyyyywwwuuuuuuvvvllljjjjjjnnnrrrtttrrrooorrrrrrqqqooonnnnnnpppqqquuuuuuuuuuuuuuussspppmmmooollliiihhhiiihhheeeaaafffhhhjjjkkkkkkkkkllllllmmmmmmkkkiiijjjkkkggg```TTTBBB666---$$$&&&***######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%$$$$$$%%%''''''%%%###))))))((((((''''''&&&&&&((())))))************)))&&&)))***(((%%%%%%***///******+++,,,...000222333666444555777666555888===999:::999888:::>>><<<666555444444555666888:::<<<:::999999888888999999::::::888777888<<<===<<<:::999999;;;@@@IIISSS\\\bbbfffiiioootttwwwwwwuuutttwwwyyy{{{|||yyytttmmmiiiffflllrrrwwwyyy{{{}}}wwwtttrrrqqqnnnlllppprrrvvvzzz~~~~~~{{{yyyxxxwwwwwwxxxyyyzzzxxxvvvxxxrrrnnnooopppoooqqqtttqqqkkkiiimmmnnnkkkkkkooonnnpppooolllnnnuuu|||yyy{{{|||{{{~~~~~~~~~|||~~~|||||||||||||||}}}}}}~~~}}}zzzwwwvvvvvvxxxxxxxxxzzz}}}{{{zzzzzzzzzyyy~~~{{{zzzzzzzzz~~~}}}uuuxxxuuuqqqpppppprrrssssss}}}wwwtttwww{{{}}}|||||||||~~~{{{yyyyyy{{{~~~tttllliiiiiijjjllleee```dddmmmrrroooiiiiiijjjiiihhhfffdddaaa___]]][[[YYYYYY[[[\\\]]]\\\]]]^^^^^^]]]\\\\\\^^^```iiikkknnnsssxxx|||yyyrrriiiYYYKKK<<<444...///111...***(((++++++)))((('''***///222;;;GGGVVVbbbiiihhh___UUUIII===555666777666999@@@MMMXXXbbbeeeiiipppwwwyyyyyyvvvrrrppplllbbbTTTIII555///++++++***'''&&&((()))+++---///111666;;;???IIIRRRYYYZZZYYYZZZYYYWWWWWWNNNCCC999333///+++(((%%%%%%$$$$$$%%%%%%&&&&&&'''%%%###!!!!!!###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&''')))***)))***+++---000000222666===BBBEEEFFFHHHHHHHHHGGGEEEBBB@@@>>>999666555777:::AAANNN[[[www}}}xxxzzzyyyyyyzzz}}}~~~zzzqqqiiikkkqqqxxxyyyxxxxxxwwwvvvtttsssrrrjjjiiijjjnnnssstttrrroooqqqssstttrrrooooooqqqtttvvvuuutttuuuuuussspppnnnqqqooolllkkkjjjiiifffeeedddfffiiikkkkkkjjjjjjjjjkkkmmmllliiiiiijjjgggbbbTTTCCC777...%%%(((,,,&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&(((((()))************)))((()))***(((&&&&&&***---******+++,,,...000222333222000111444333111333888999:::999888:::===<<<777444333333333444666777999;;;;;;:::999999999999999999777777999===??????>>>999:::;;;@@@IIITTT^^^eeegggiiimmmqqqssstttttttttvvvxxx{{{|||zzztttnnnjjjgggkkkppprrrtttvvv{{{{{{uuuqqqooommmjjjhhhoooqqquuuyyy{{{zzzvvvrrrqqqqqqrrrtttwwwyyyyyyxxxyyyttttttssspppppprrrooojjjiiilllllljjjjjjnnnkkknnnnnnkkkmmmttt{{{}}}xxxzzz{{{zzz}}}}}}{{{zzz}}}}}}yyy{{{||||||{{{{{{{{{{{{|||}}}zzzxxxvvvvvvwwwxxxxxxwww|||~~~~~~~~~{{{yyyxxxwwwvvv~~~~~~{{{zzzzzzzzz}}}uuuzzzwwwuuuuuuwwwyyy{{{{{{zzzvvvxxx|||~~~}}}}}}}}}{{{yyyxxxwwwwww}}}}}}}}}{{{yyyyyy{{{}}}~~~uuunnnlllmmmnnnnnnhhhdddiiirrrwwwtttooommmmmmkkkjjjhhheeedddccc^^^[[[YYYYYY\\\^^^\\\YYY[[[]]]^^^___^^^^^^```aaakkklllnnnrrrvvvzzz}}}{{{tttkkk\\\NNN???666.........***&&&%%%*********)))(((***...111<<>>EEENNNVVVWWWXXXZZZZZZYYYYYYRRRGGG===777222...+++'''&&&&&&%%%$$$$$$$$$%%%)))'''%%%$$$$$$%%%''')))%%%%%%&&&&&&&&&'''''''''&&&''')))))))))***+++---...000333777<<>>;;;:::777666888:::@@@MMMYYYttt|||}}}zzzzzz{{{}}}~~~~~~vvvqqqnnnppptttwww~~~zzzxxxuuuuuuvvvvvvsssqqqllllllnnnrrrwwwxxxtttppprrrssstttrrrppppppsssvvvtttsssrrrrrrrrrrrrpppnnnooopppooommmiiigggfffgggdddeeehhhjjjkkkjjjhhhfffhhhlllmmmjjjggghhhfffdddVVVEEE888000'''***///)))&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((()))***************+++***)))((('''((()))******++++++---...000222333000///000333222///111555<<<===<<<:::;;;>>>===999666555444444444555777888<<<;;;;;;:::::::::999999888777888:::===@@@AAAAAA::::::<<>>777111+++((()))((('''%%%$$$$$$######((('''&&&$$$$$$&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&((()))))))))))),,,...,,,000666999;;;???DDDHHHFFFGGGHHHHHHEEEAAA<<<999:::777666888:::???KKKWWWqqq}}}{{{{{{}}}~~~~~~uuutttuuuwwwwwwvvv{{{~~~xxxtttqqqsssxxxzzzxxxuuuqqqqqqtttyyy}}}}}}yyytttwwwsssnnnmmmooosssvvvwwwqqqooolllllllllmmmmmmllllllnnnooolllgggeeeeeegggeeefffhhhkkklllkkkgggeeeeeekkknnnjjjfffffffffeeeYYYHHH;;;222)))+++///)))(((&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((&&&###"""$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''((('''((()))***************---+++)))((())))))((('''++++++,,,---///111222333111000222555444111222666>>>AAAAAA??????AAA???;;;:::999888777777888999999::::::;;;;;;<<<<<<<<<<<<999888888999;;;>>>???@@@<<<<<<>>>CCCLLLYYYeeelllkkkjjjiiijjjlllooosssvvvuuuxxx|||~~~zzztttpppssstttsssqqqooorrryyy~~~~~~yyytttoookkkhhhfffiiilllrrrwwwxxxtttlllfff___```bbbhhhpppwww|||~~~|||wwwvvvrrrlllhhhhhhjjjjjjkkkkkkkkkjjjkkkmmmmmmppppppllllllpppttttttsssuuuvvvuuuxxx~~~{{{uuuwwwzzz{{{yyyxxx{{{yyyxxxwwwvvvvvvwwwxxxyyywwwwwwxxxzzz||||||zzzxxx|||zzzxxxxxxyyy{{{zzzzzz~~~xxxsssrrrtttvvvwww{{{{{{|||{{{{{{{{{~~~}}}{{{zzz|||{{{xxxzzz}}}wwwtttqqqpppqqqrrrrrrqqqsssvvvzzzzzzxxxtttssssssssstttvvvwwwxxxzzz}}}|||wwwvvvwwwxxxwwwuuussswww|||~~~}}}zzzrrroookkkgggeeeeeefffhhheee```\\\___eeeeee]]]TTTUUUYYY^^^bbbddddddddddddiiiiiiiiilllpppuuu{{{~~~~~~}}}uuufffXXXHHH;;;///+++)))'''%%%%%%''')))************---///555BBBRRR^^^ffffff\\\RRREEE999000000000000888CCCJJJVVVaaafffjjjqqqxxxzzzwwwrrrlllgggcccZZZNNNDDD<<<444,,,***(((%%%&&&)))((()))+++,,,...222777;;;===FFFNNNQQQRRRVVVXXXWWWTTTPPPIIIAAA999111+++'''(((((('''%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))((())),,,...+++111888;;;<<<>>>DDDJJJEEEFFFHHHIIIGGGCCC>>>;;;888555555777:::???KKKWWWmmm{{{{{{~~~|||xxx{{{|||{{{|||qqqnnnlllpppwww||||||zzzuuuvvvxxx|||{{{vvv|||rrrhhhgggnnnuuuwwwuuummmjjjfffeeefffhhhiiijjjkkknnnooolllhhhfffgggiiiiiiiiijjjlllmmmllliiifffdddjjjllliiieeeffffffeee\\\JJJ===333)))+++...'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&###"""$$$%%%&&&&&&&&&&&&''''''((((((((()))'''''')))******+++++++++---,,,))))))))))))(((&&&++++++,,,---///111333444111000222555555222444888???CCCEEECCCAAABBB???;;;<<<;;;:::999999999:::;;;888999;;;<<<>>>?????????::::::999999999:::<<<===??????AAAFFFOOO[[[fffmmmkkkjjjiiiiiilllppptttwwwuuuxxx||||||xxxuuuxxxxxxwwwsssqqqsssxxx}}}{{{vvvpppkkkhhhfffgggkkkqqqvvvxxxtttlllfff\\\\\\^^^cccllluuu{{{~~~}}}wwwsssrrrooojjjfffgggjjjlllnnnmmmllllllnnnooorrruuutttooommmoooqqqppprrrtttsssrrruuu{{{|||yyyqqquuuxxxwwwvvvwwwyyy|||wwwuuutttssssssuuuwwwxxxyyyzzz{{{}}}|||zzzzzzxxxvvvwwwyyy|||}}}}}}~~~wwwrrrqqqsssvvvxxx{{{}}}~~~~~~~~~}}}xxxvvvyyy|||~~~{{{tttrrrpppoooppprrrsssssssssxxx||||||xxxsssqqqrrrtttvvvyyy{{{||||||~~~~~~{{{{{{|||~~~}}}|||}}}~~~~~~|||yyyvvvrrrmmmiiifffgggjjjlllkkkeeeaaadddiiihhh___VVVTTTXXX^^^cccddddddddddddddddddfffjjjooovvv}}}yyykkk]]]JJJ===111,,,+++))))))***'''(((******)))***,,,...222???PPP]]]eeedddYYYNNNDDD999111///...---666AAAJJJVVVbbbgggkkkqqqwwwyyyvvvqqqkkkgggcccZZZNNNDDD;;;333,,,***(((%%%&&&)))((()))***+++---000555888<<>>@@@EEEKKKDDDFFFIIIJJJIIIEEEAAA>>>555333444777:::@@@LLLXXXjjj|||zzzooommmmmmpppvvv{{{}}}}}}yyyxxxyyy|||~~~zzzuuu}}}rrrhhhgggooovvvvvvssskkkhhhcccaaacccfffiiijjjmmmnnnooonnnlllkkklllmmmnnnlllkkklllnnnnnnkkkgggccchhhjjjgggfffggggggddd\\\JJJ===333)))***---'''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%'''%%%######$$$&&&&&&%%%'''''''''(((((((((((((((&&&'''(((***++++++++++++,,,,,,++++++))))))((((((+++,,,,,,...///111333444000...///222222111555:::???FFFJJJHHHFFFDDD@@@;;;<<<;;;:::999999999:::;;;888999<<<>>>???@@@@@@@@@;;;;;;:::888777888:::===BBBCCCEEEJJJRRR\\\fffkkkhhhhhhhhhjjjmmmppptttvvvtttvvvyyy|||}}}|||{{{yyyzzz{{{zzzwwwttttttxxx{{{~~~|||vvvpppjjjgggfffhhhkkkqqqvvvxxxssslllfff\\\[[[[[[___gggooouuuxxxwwwqqqmmmmmmlllhhhfffhhhiiinnnqqqooommmnnnpppppptttwwwwwwqqqnnnooopppnnnrrrsssrrrppprrrxxxyyyvvvnnnsssvvvsssqqqsssvvvvvvsssrrrppppppqqqsssvvvxxx||||||}}}~~~{{{wwwwwwwwwwwwyyy{{{}}}}}}zzztttrrrsssuuuvvv{{{}}}zzzuuutttwwwzzz~~~~~~zzzwwwtttsssqqqqqqqqqsssuuuvvvwww|||~~~wwwrrrpppqqqvvvzzz~~~|||{{{{{{xxxrrrnnnkkkllloooqqqooojjjggghhhjjjhhh```YYYUUUYYY^^^bbbccccccccccccaaabbbfffkkkrrrzzz|||nnn```LLL???333......,,,,,,---'''((())))))((())),,,///111===MMMXXX______UUUKKKAAA888111000...---555AAAKKKWWWccchhhkkkqqqvvvwwwtttpppkkkhhhccc[[[NNNEEE999111+++)))(((%%%%%%((('''((()))***+++...333666;;;CCCJJJLLLMMMQQQTTTTTTWWWWWWTTTMMMCCC888///+++&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((''''''))),,,//////444:::>>>AAACCCGGGKKKFFFGGGIIIJJJIIIFFFBBB@@@444333333777:::???KKKVVVjjj~~~wwwvvvvvvvvvxxx{{{~~~~~~|||{{{}}}~~~zzzvvvwwwsssoooooorrrtttsssrrrmmmiiidddbbbdddhhhkkknnnmmmllllllmmmnnnoooooonnnqqqmmmjjjjjjmmmnnnkkkhhhdddfffgggeeegggiiigggcccXXXFFF:::111(((***...(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((******)))(((((('''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$((('''''''''''''''&&&&&&&&&'''((()))++++++++++++)))+++---,,,)))'''(((***,,,,,,---...000222333444///------000111111777===DDDLLLSSSRRROOOKKKEEE@@@===<<<;;;;;;;;;<<<===>>>:::<<<>>>???@@@@@@???>>>:::;;;;;;999777888<<<@@@EEEFFFIIINNNUUU]]]dddiiicccdddgggjjjmmmpppssstttrrrsssuuuxxxyyyzzz{{{{{{|||~~~~~~zzzxxxzzz|||~~~yyyrrrllljjjiiikkknnnrrruuuvvvqqqjjjddd]]][[[ZZZ[[[aaahhhnnnpppqqqkkkfffffffffcccccceeegggooossspppmmmoooqqqppprrrvvvvvvrrroooppppppnnnrrrrrrpppnnnpppuuuvvvsssmmmtttvvvrrrooorrruuutttpppooommmmmmooorrrvvvyyy~~~~~~}}}~~~}}}{{{vvvwwwxxxxxxwwwyyy~~~}}}zzzzzz~~~wwwsssrrrssstttuuuxxx{{{}}}~~~~~~yyytttrrruuuxxxzzzzzzwwwvvvuuuuuuttttttvvvyyy{{{zzzsssrrrsssvvv{{{~~~zzzuuuqqqooooooqqqssspppmmmjjjiiiiiifff```[[[WWWZZZ^^^aaaaaaaaaaaaaaabbbdddiiiooowww~~~}}}pppbbbMMMAAA444000///---,,,---((()))((('''''')))---000///999CCCLLLRRRTTTNNNFFF<<<555000111000///888DDDLLLXXXdddhhhkkkppptttuuupppmmmjjjhhhddd[[[NNNDDD555///***)))(((%%%%%%''''''((())))))***---111444888@@@HHHJJJLLLQQQUUUVVVUUUWWWVVVPPPDDD888...)))(((''''''&&&&&&&&&&&&'''(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((''''''))),,,///222555:::???DDDGGGIIIJJJIIIIIIIIIHHHFFFCCC@@@>>>666444555777999===HHHRRRjjj~~~}}}}}}~~~|||xxxqqqtttwwwwwwuuurrrqqqrrrpppkkkfffccceeejjjnnnqqqllliiihhhjjjnnnpppnnnlllsssnnniiiiiilllmmmkkkhhheeefffeeedddgggkkkhhhbbbTTTCCC777000(((+++000***''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((+++******)))((('''''''''%%%$$$$$$%%%''''''%%%###'''''''''&&&&&&%%%%%%%%%&&&'''((()))++++++,,,,,,'''+++///---)))&&&))),,,,,,,,,---...000222333555111...---000111333:::AAAJJJTTT\\\\\\WWWSSSLLLEEE@@@???>>>>>>>>>@@@AAABBB===>>>@@@AAA@@@???===;;;:::;;;;;;:::999:::???CCCGGGIIIKKKPPPWWW]]]cccfff___aaaeeejjjnnnppprrrrrrpppqqqrrrtttvvvxxxzzz{{{}}}}}}~~~}}}vvvpppnnnnnnnnnooorrruuutttooogggaaa^^^[[[YYYYYY]]]ccchhhkkkllleee`````````^^^^^^aaafffooosssooollloooqqqpppoootttuuurrrpppqqqqqqooorrrrrrpppmmmooossstttrrrpppvvvxxxsssqqqtttvvvtttnnnmmmllllllnnnrrrvvvyyy~~~}}}}}}~~~~~~|||zzzuuuxxxzzzxxxuuuvvv}}}{{{xxxxxx|||{{{wwwrrroooppprrrtttuuuuuuyyy}}}}}}}}}||||||}}}{{{yyytttrrrtttvvvxxx}}}}}}yyyyyyyyyyyyxxxxxxzzz}}}~~~vvvuuuwwwtttzzz}}}zzzuuuqqqooooooqqqrrrpppooollljjjgggddd___\\\XXX[[[^^^```_________```dddggglllsss{{{~~~pppcccOOOBBB666111///,,,***+++))))))(((&&&&&&(((---000---333:::???EEEIIIGGGAAA888222///222111111:::GGGMMMYYYdddiiikkkpppssstttnnnkkkhhhgggddd[[[MMMCCC333---))))))(((%%%$$$&&&'''((())))))***,,,000444555>>>FFFIIILLLSSSWWWXXXYYY[[[[[[UUUIII<<<222---***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((()))(((''''''))),,,000444666:::@@@FFFJJJKKKJJJLLLKKKJJJGGGDDD@@@===;;;999777666888999;;;EEEOOOjjj~~~www{{{wwwssssssuuuwwwvvvuuuqqqnnnkkkjjjkkklllmmmmmmiiihhhhhhkkkpppssssssrrrrrrlllfffgggkkkmmmjjjeeegggccc___aaagggiiieeeaaaSSSDDD444,,,)))'''(((************)))((('''''''''+++***((('''&&&&&&&&&'''***++++++******)))(((''')))((('''&&&%%%$$$$$$$$$&&&&&&'''&&&$$$###$$$%%%)))))))))))))))*********%%%***------)))&&&(((+++++++++,,,,,,---......///,,,...///111333888>>>BBBRRRZZZaaacccaaa]]]TTTKKKDDDAAA>>>>>>AAABBBBBB@@@===>>>@@@BBBBBB@@@===<<<;;;;;;<<<;;;;;;===AAADDDMMMNNNRRRYYY[[[[[[]]]bbbdddbbbaaaeeejjjllliiieeejjjlllrrrwwwwwwuuuzzz{{{wwwtttqqqooommmrrryyy|||zzztttoookkkcccaaa]]]YYYXXX]]]dddkkkeeebbb```^^^YYYVVVZZZaaaeeelllssstttqqqlllkkklllnnnpppqqqnnnjjjjjjoootttllllllmmmqqquuuwwwuuurrrtttwwwyyyuuunnnkkkooouuupppqqqrrrqqqpppqqqvvvzzz~~~{{{yyyzzz}}}}}}yyytttzzzyyyxxxvvvvvvwwwyyyzzz{{{zzzzzz{{{}}}|||rrriiihhhjjjmmmrrrwwwwwwtttvvvzzz{{{yyy}}}~~~|||xxxvvvwwwwwwwwwxxxxxxxxxyyy|||}}}~~~|||{{{}}}||||||}}}zzz}}}yyyvvvtttpppkkklllppprrrrrrqqqlllfffcccdddfffddd___\\\___aaa```___aaadddjjjrrrxxx|||}}}uuukkkTTTHHH:::222---)))'''(((...+++'''&&&(((******)))...111555:::===>>>>>>>>>333111...,,,...444===DDDMMMWWWaaahhhoootttsssoooooojjjgggeeebbbYYYJJJ>>>444///)))&&&'''))))))(((&&&'''((())),,,...000111<<<@@@FFFLLLQQQTTTTTTTTT___YYYWWWWWWOOOAAA555222,,,)))'''%%%&&&&&&%%%$$$)))(((&&&$$$$$$&&&((()))&&&,,,111///(((%%%***000)))(((''''''(((***---...555777<<>>;;;777555444666666888AAAJJJlll|||~~~~~~~~~zzzxxxvvvsssrrrrrrssssssssssssqqqnnnmmmnnnmmmlllkkkgggffffffkkkqqquuuuuusssqqqmmmiiiiiikkkkkkiiifffiiidddaaabbbgggiiifffaaaRRRCCC444,,,***((((((***))))))(((((('''&&&%%%%%%+++***((('''&&&&&&'''''')))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''%%%'''((((((&&&%%%%%%&&&))))))******++++++++++++(((+++///...***((())),,,---------....../////////---...///111333888???DDDPPPZZZdddhhhhhhcccYYYOOOFFFCCC@@@@@@AAACCCBBBAAA>>>???AAABBBBBBAAA@@@???===>>>???@@@@@@BBBFFFIIISSSTTTYYY```bbb```bbbfff```^^^]]]aaafffiiihhheeekkkmmmppptttsssqqqvvv}}}}}}~~~zzzvvvtttrrrtttyyy~~~}}}wwwqqqnnnhhheeeaaa[[[YYY\\\dddjjjfffccc```^^^ZZZWWW[[[bbbjjjooouuuuuurrrnnnmmmoookkkmmmmmmkkkhhhhhhnnnsssnnnnnnooosssvvvwwwuuurrrrrruuuwwwuuurrrqqqtttyyyuuuwwwwwwvvvttttttwwwzzz~~~{{{yyy{{{~~~~~~zzzvvvzzzzzzyyywwwvvvwwwxxxzzzzzzzzz{{{|||~~~yyyooofffdddeeehhhmmmssstttrrrtttxxxxxxwww{{{~~~zzz}}}{{{xxxrrrsssssstttuuuvvvwwwwww~~~|||}}}}}}~~~}}}}}}zzzwwwuuupppkkkjjjmmmrrrsssrrrnnniiiffffffgggccc^^^[[[]]]___^^^^^^```eeeiiipppvvvzzz}}}tttjjjVVVJJJ<<<444///***(((***,,,)))&&&&&&((()))((('''***,,,000333555666666555222000...,,,...444===DDDPPPZZZdddkkkqqqvvvvvvsssppplllhhheeeaaaWWWGGG<<<222...***''''''''''''&&&%%%&&&'''(((***---///000888<<>>EEETTT^^^hhhnnntttxxxyyyvvvrrrnnniiieee___SSSCCC888,,,,,,+++)))&&&$$$%%%&&&$$$%%%&&&''')))+++---...222777>>>GGGPPPVVVZZZ\\\ZZZVVVTTTTTTOOODDD;;;666000---***((((((((('''&&&'''&&&%%%%%%'''))),,,...%%%&&&''''''%%%$$$&&&''')))((((((((())),,,///000666999???EEEKKKPPPRRRTTTNNNLLLIIIFFFDDDAAA===::::::888888999:::<<>>999222...***((('''''''''&&&''''''%%%$$$$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%$$$)))(((((()))***---000222777;;;AAAHHHNNNRRRTTTTTTNNNLLLIIIFFFDDDAAA<<<999:::888888999:::<<>>GGGOOOVVVYYY``````]]]WWWRRRMMMEEE===444000***'''%%%%%%%%%%%%$$$%%%%%%&&&''')))***+++'''&&&%%%%%%''''''&&&%%%)))))))))***---000444666999>>>EEEMMMRRRSSSSSSRRRMMMKKKHHHFFFDDDBBB>>>;;;888666666777777:::BBBLLL^^^uuuuuutttrrrpppnnnmmmlllkkkoooqqqssssssqqqqqqrrrssszzzuuutttuuuvvvyyyzzzyyyxxxpppmmmiiigggggghhhiiijjjsssuuuuuuooofffbbbdddiiieeeiiimmmpppqqqpppooonnnjjjlllnnnooommmfff^^^XXXCCC888...++++++)))''''''%%%&&&&&&''''''((())))))&&&'''((())))))(((''''''***++++++,,,------------(((((('''&&&%%%%%%&&&&&&&&&((())))))'''&&&&&&'''''''''(((((()))))))))***++++++---///111222111111***+++,,,---...///000111///111333444555777:::===>>>AAABBB@@@AAAEEEFFFDDDEEEEEEEEEBBB???>>>@@@BBBAAABBBDDDEEEEEEDDDCCCBBBGGGNNNYYYccciiilllnnnoootttsssuuuvvvpppfff`````````___^^^]]]\\\]]]___aaagggccc```dddhhhlllrrrxxxzzz{{{{{{sssmmmllllllpppvvvzzzwwwnnnhhhiiilllfffcccccccccaaa```fffnnnoooqqquuuxxxyyyxxxtttqqqtttttttttuuuuuusssqqqooorrrssssssrrrqqqrrrvvvyyyzzz~~~}}}~~~{{{zzz{{{|||{{{yyysssssstttuuuvvvxxx{{{}}}{{{ssskkkjjjpppwww~~~~~~~~~~~~}}}|||yyywwwqqqrrrtttxxxzzzxxxqqqjjjgggdddbbbbbbaaaaaagggnnnpppyyy}}}vvvnnnlllnnnooouuu~~~{{{zzz~~~{{{zzz{{{~~~|||wwwvvvvvvyyyyyyzzz|||~~~}}}zzzxxx}}}|||zzzxxxvvvtttrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrr{{{xxxuuuqqqnnnkkkjjjoootttvvvuuuvvvxxxzzz~~~zzzrrrqqqqqqrrruuuzzz}}}~~~~~~~~~~~~zzzsssoookkkjjjggghhhnnnwww|||zzzyyy{{{~~~~~~|||ssscccVVVGGG<<<555---******)))******)))&&&&&&(((+++'''''''''((())))))******,,,---...111666>>>HHHNNNYYYdddlllmmmjjjkkkmmmmmmooonnnjjjcccWWWHHH:::111&&&%%%$$$%%%'''))))))(((&&&&&&'''((()))***,,,---...000555<<>>===???BBB@@@BBBDDDEEEEEECCCAAA???FFFNNNZZZeeekkkoooqqqqqqrrrqqqssstttooofffaaabbb___`````````___```ccceeeiiidddbbbeeejjjmmmrrrwww}}}~~~|||rrrkkkiiiiiimmmuuu{{{yyypppjjjjjjmmmeeecccbbbcccbbbaaagggoooppppppqqqsssuuuvvvuuusssvvvwwwyyy{{{||||||yyyvvvwwwwwwvvvrrrpppqqquuuyyyyyy}}}~~~{{{yyyyyyzzzxxxwwwqqqrrrssssssuuuwwwzzz}}}~~~~~~zzzrrrlllmmmuuu~~~}}}||||||||||||~~~~~~|||pppppprrrvvvwwwsssllleeedddbbbcccdddcccccchhhpppoooyyy}}}uuullljjjllllllsss|||{{{yyy}}}||||||}}}yyytttssstttuuuwwwyyy|||~~~{{{xxx|||{{{zzzxxxwwwuuutttsssuuuuuuuuuttttttsssssssssnnnzzzzzzwwwtttqqqnnnhhhmmmtttxxxxxxxxxzzz|||{{{vvvooopppqqqtttxxx{{{~~~~~~wwwsssooommmkkkkkkrrr{{{}}}|||~~~~~~~~~}}}|||}}}~~~uuufffXXXIII>>>666///+++,,,)))***)))'''$$$$$$'''+++&&&''''''(((***++++++,,,,,,---///222777@@@IIIPPPZZZeeemmmllliiiiiikkklllnnnmmmiiibbbWWWHHH:::111***'''$$$%%%''')))(((%%%%%%%%%&&&&&&((()))++++++---///333;;;CCCMMMUUUZZZZZZ]]][[[UUUQQQPPPJJJBBB999444---)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%%%%&&&'''))))))***+++...222666888;;;@@@HHHOOORRRRRRPPPNNNJJJHHHGGGFFFEEECCC@@@>>>888666666888888:::CCCLLLXXXpppllllllllliiigggeeefffggggggggghhhggghhhkkkppptttxxxvvvuuuyyy}}}{{{vvvrrrssstttuuu{{{zzzwwwvvvwwwwwwtttuuuvvvuuuttttttuuuwwwtttnnneee```___cccfffiiivvvvvvssskkkccc```dddiiihhhiiilllnnnpppppppppppprrrqqqppppppmmmfff\\\TTT<<<777000,,,++++++)))'''$$$$$$%%%''')))***((('''###'''+++,,,+++(((%%%$$$((()))***++++++++++++++++++)))'''%%%$$$%%%&&&''''''(((((())))))))))))(((,,,)))'''(((***+++***(((...------111555777444000---......////////////...444333222222333666888:::999888777666666777888888>>>@@@@@@>>>@@@CCCBBB>>>GGGDDDEEEJJJLLLHHHCCCAAAEEEPPP^^^hhhlllooosssvvvrrrnnnllloooooolllkkkllllllfff___]]]```eeejjjllljjjdddaaadddjjjooovvv|||}}}qqqlllnnnvvv{{{{{{uuuqqqsssrrrmmm```aaacccbbbbbbeeelllqqqpppooonnnmmmnnnqqqsssuuuxxxyyy|||~~~|||~~~{{{wwwsssrrruuuyyy|||~~~}}}}}}|||{{{zzzyyyvvvtttpppllljjjnnnsssuuuyyy}}}}}}vvvrrrssswww{{{~~~}}}}}}}}}{{{yyyzzz|||wwwrrrooopppmmmfffaaa```^^^bbbcccaaacccjjjooopppvvvxxxyyywwwrrrmmmjjjhhhssswww~~~|||xxxwwwyyy~~~~~~zzzsssqqqqqqrrrvvv{{{|||yyy|||~~~{{{tttqqqrrruuussstttvvvxxxwwwuuusssqqqqqqzzz}}}{{{vvvoooiiillliiilllssswwwvvvxxx}}}}}}yyyxxxxxxvvvsssqqquuu|||vvvooommmnnnooouuuzzz{{{}}}||||||uuu```ZZZNNNBBB666...)))'''***)))((('''&&&&&&'''(((&&&((())))))(((((()))***,,,...222666<<>>BBB??????DDDGGGDDDAAA@@@IIISSS___fffiiikkkooosssmmmjjjjjjmmmnnnllllllnnnkkkgggcccbbbdddggghhhgggiiicccbbbffflllqqqxxx~~~{{{wwwyyyzzz}}}{{{tttpppooommmhhh``````______aaaeeekkkooonnnmmmjjjiiijjjllloooqqqtttvvvyyy}}}~~~|||{{{|||~~~||||||zzzsssnnnkkkmmmppprrruuuzzz~~~zzzvvvtttuuuyyy~~~|||||||||zzzxxxxxx{{{}}}~~~yyysssooonnnkkkeeeaaaaaa```cccdddcccfffnnnssstttvvvxxxyyyxxxtttpppnnnmmmrrruuu|||}}}zzzxxx{{{~~~~~~{{{vvvttttttvvvyyy}}}{{{yyyxxxzzzzzzwwwrrrpppqqqtttuuuvvvxxxyyyyyywwwuuusssqqqyyy}}}{{{vvvooojjjgggfffjjjsssvvvtttuuuxxx}}}{{{{{{|||}}}zzzxxxzzzyyyqqqoooooopppuuu{{{~~~wwwoooccc\\\PPPCCC777///+++)))***)))((('''&&&''''''(((***+++,,,,,,++++++,,,---,,,///333888???GGGPPPVVVYYY```eeedddccceeehhhhhhlllmmmjjj]]]KKK;;;333000(((((((((''''''&&&&&&&&&'''''''''''''''(((*********---222888???HHHQQQWWWaaaaaa]]]WWWSSSPPPHHH@@@;;;777222---+++)))'''%%%&&&''''''((((((''''''&&&(((((()))))))))((('''&&&)))###""")))111666999<<<@@@EEEKKKOOOPPPOOONNNNNNLLLHHHEEEEEEFFFDDD@@@;;;999666555777888;;;BBBJJJXXXnnneeegggiiijjjiiihhhgggggggggffffffjjjnnnooommmjjjcccbbbbbbfffllloooooonnnhhhhhhjjjoooqqqqqquuu{{{wwwvvvxxx~~~~~~zzzuuuqqqpppooonnnmmmqqqsssvvvxxxzzz|||}}}wwwpppllllllnnnqqqsssooommmjjjgggeeeeeefffgggiiiiiiiiihhhhhhgggffffffkkkiiigggfffbbbYYYNNNFFF<<<666...***)))+++***))),,,)))%%%$$$$$$%%%&&&&&&'''((()))(((''''''(((***''')))---000000...***((()))(((((('''&&&&&&%%%%%%&&&'''((()))))))))))))))(((&&&&&&'''***,,,---,,,---111555555222000111444222222333444444444444444333333222111222333555666888777555444333333333444333777;;;===AAAEEEDDD???BBB??????CCCFFFDDDDDDFFFOOOVVV___dddeeegggkkkoooiiifffgggkkkmmmkkklllooojjjiiihhhhhhhhhfffdddaaaddd```aaahhhooouuu{{{~~~{{{tttnnnlllhhhcccaaa^^^\\\]]]aaafffkkkmmmllliiifffddddddfffjjjlllmmmpppuuuzzz{{{tttnnnooopppqqqtttyyyzzzxxxwwwvvvxxx|||zzzzzzyyywwwvvvvvvxxxzzz~~~{{{tttooommmjjjfffccceeedddfffggggggkkkrrrwwwxxxwwwyyyzzzyyywwwuuuttttttqqqtttxxx}}}}}}|||{{{}}}~~~|||{{{|||zzz|||~~~~~~|||yyywwwsssuuuvvvtttqqqppprrruuuvvvwwwyyyzzzyyyxxxvvvuuuqqqxxx}}}~~~}}}}}}{{{{{{||||||{{{vvvoooiiiccceeejjjrrruuussssssttt}}}~~~~~~}}}|||}}}}}}~~~}}}||||||}}}|||tttqqqqqqqqquuuzzz}}}{{{|||~~~~~~~~~{{{qqqjjjeee^^^QQQCCC777///+++******)))((('''''''''((()))((()))******))))))***,,,+++...222888@@@IIISSSZZZXXX___cccbbbcccgggjjjkkkkkkiiicccUUUDDD666///---+++)))(((&&&%%%%%%&&&&&&''''''''''''((()))******+++---111666===FFFOOOUUU^^^```___[[[WWWTTTMMMEEE>>>999333...+++)))'''&&&'''(((((((((((((((((('''&&&''''''''''''&&&%%%%%%+++%%%"""(((///555:::???BBBFFFLLLOOOPPPOOONNNMMMJJJHHHFFFFFFGGGDDD>>>999999555444666777999@@@GGGWWWlllgggjjjoooqqqqqqpppoooooollljjjjjjnnnrrrqqqjjjccc^^^]]]\\\^^^bbbeeefffeeeeeegggmmmtttuuuuuuxxx}}}uuutttvvvzzzzzzyyyzzz~~~~~~{{{vvvsssqqqpppnnnlllmmmpppsssuuuvvvxxxzzz|||{{{wwwqqqnnnooorrruuuvvvooollliiihhhiiijjjjjjjjjiiihhhgggfffeeeeeeeeeeeegggeeeddddddaaaZZZOOOGGG<<<555---))))))++++++***'''%%%$$$$$$&&&'''((('''&&&((()))((('''((()))+++***+++...//////---+++)))(((((((((((('''&&&%%%$$$&&&&&&'''((())))))))))))******)))((()))*********000222444444222000111222///000111111222222222222333222222111111222333333777666444222111000111111000555;;;???EEEIIIHHHCCCBBB???>>>BBBDDDDDDFFFJJJQQQWWW^^^aaabbbdddiiinnnhhhggghhhkkkllliiikkkooohhhhhhiiihhhgggccc___\\\\\\ZZZ]]]gggqqqwww~~~~~~yyysssnnnjjjfffbbbddd```\\\]]]ccchhhkkkllljjjgggcccaaaaaacccgggjjjiiilllrrrwwwzzz}}}zzztttsssssstttwww|||yyyzzz{{{{{{zzz{{{|||}}}xxxxxxwwwuuussssssuuuxxx}}}|||}}}}}}{{{uuuooonnnmmmjjjjjjmmmkkkllllllkkkooovvvzzzyyyxxxzzz{{{{{{zzzyyyzzz{{{sssuuuxxx{{{~~~~~~~~~~~~|||||||||{{{zzzwwwuuutttoooqqqrrrrrrqqqqqqtttvvvvvvvvvxxxxxxxxxwwwuuutttpppuuu|||~~~yyyvvvrrrsssvvvwwwvvvvvvvvvvvvyyy|||~~~}}}}}}}}}xxxtttvvvyyyzzzyyysssmmmhhheeefffjjjoooqqqqqqqqqrrrvvvvvvwwwxxxzzz~~~~~~}}}~~~~~~{{{zzzyyy|||~~~}}}uuurrrqqqqqqtttxxx~~~xxxvvvwwwyyy{{{}}}}}}zzz|||{{{{{{zzz{{{zzzvvvooojjjfff^^^QQQBBB666...+++)))***)))(((''''''((())))))''')))******)))(((***+++***---111777???IIISSSZZZ]]]cccgggfffgggkkknnnnnnjjjggg^^^PPP???333---,,,,,,***(((&&&%%%%%%&&&'''''''''''''''((()))***+++,,,...111555<<>>;;;:::===>>>???BBBHHHNNNTTTZZZ]]]^^^aaahhhnnnjjjiiijjjlllkkkgggiiimmmggghhhhhhfffccc___\\\[[[UUUTTTYYYdddooowww~~~zzzuuurrroookkkhhhfffgggdddaaabbbgggkkkmmmmmmiiigggdddbbbcccfffiiillljjjmmmrrruuuwwwxxx{{{~~~~~~wwwvvvvvvvvvyyy~~~|||}}}yyyvvvvvvuuuvvvuuusssrrrrrruuuwww|||zzzzzz~~~{{{uuurrrsssuuutttuuuxxxssssssqqqooosssyyy{{{yyy{{{|||}}}}}}|||}}}xxxyyy{{{|||}}}~~~~~~~~~}}}}}}~~~}}}{{{yyyvvvtttsssssssssnnnoooppppppqqqrrrtttvvvtttuuuuuuvvvuuutttsssrrrpppssswwwzzz{{{xxxtttpppkkkmmmooonnnmmmlllnnnpppsssvvvwwwuuutttvvvvvvtttrrrtttwwwxxxvvvrrrmmmkkkiiijjjjjjjjjkkkmmmnnnooooooooopppsssyyy~~~}}}}}}|||{{{{{{~~~|||{{{{{{||||||~~~|||~~~}}}uuurrrpppoooqqquuu{{{zzzzzzzzz|||~~~yyyssspppqqqrrruuuxxxwwwvvvyyywwwuuusssqqqpppoooooonnnggg___RRRDDD999111---+++***)))(((''''''((()))***+++---......---,,,...///---///333888???IIITTT[[[dddiiikkkjjjkkknnnpppnnnjjjeee[[[LLL===333......,,,***(((&&&%%%&&&'''((((((''''''(((((()))***+++---///111555:::CCCLLLRRRWWW]]]aaa```^^^[[[VVVPPPDDD???777000,,,***((('''%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&'''((((((,,,)))+++222888:::>>>CCCDDDGGGKKKMMMMMMKKKJJJJJJHHHIIIJJJJJJHHHCCC===999888555555777888999>>>EEEXXXmmmnnnrrrxxx{{{||||||||||||}}}{{{{{{yyyuuummmhhhiiieee___ZZZXXXZZZ^^^```gggllluuu|||zzzvvvvvv{{{rrrrrrtttuuusssqqqtttzzz~~~yyyuuussspppnnnlllnnnoooqqqpppmmmjjjiiiiiiiiigggfffhhhmmmrrrvvvxxxxxxvvvrrrpppooorrruuuxxxnnnllljjjiiiiiikkknnnooommmkkkhhheee___UUUIII@@@777222,,,***+++,,,+++***&&&&&&((())))))&&&!!!###&&&)))++++++******+++///...,,,***)))******+++)))(((((('''&&&&&&%%%%%%$$$%%%&&&'''((()))))))))&&&'''((())))))***,,,///333000---...111333000------...///000111222222222111111111222222333333333444333111000/////////000000666===BBBHHHMMMLLLGGG???<<<;;;======<<<@@@FFFHHHNNNUUUXXXZZZ]]]dddjjjkkkkkklllmmmiiieeefffkkkggghhhiiigggccc___^^^]]]TTTSSSWWWbbblllttt{{{}}}{{{tttooooooooollliiiiiijjjhhhhhhhhhkkkmmmnnnnnnjjjiiihhhiiijjjmmmqqqsssppptttwwwxxxwwwwwwzzz}}}yyyxxxwwwvvvwww{{{~~~zzzuuusssvvvvvvvvvuuutttuuuxxx{{{}}}zzzyyy{{{~~~}}}yyyyyy}}}{{{zzzwwwtttxxx~~~{{{~~~~~~~~~~~~|||zzzyyyyyyzzz{{{}}}}}}~~~{{{xxxtttsssssstttuuuppppppqqqrrrssstttvvvwwwuuuuuuuuuuuuuuutttssssssqqqrrrsssuuuvvvtttpppmmmfffhhhiiihhhfffeeehhhkkknnnrrrrrrnnnmmmoooqqqppprrruuuwwwwwwuuutttssssssppppppnnniiihhhkkklllkkkjjjkkkmmmrrryyy}}}zzzyyyxxx{{{}}}|||{{{}}}{{{zzz}}}}}}{{{}}}|||tttqqqpppnnnpppttttttuuuuuuvvvwwwyyyzzz{{{}}}yyysssmmmjjjjjjkkkqqqsssssssssvvv{{{{{{wwwqqqnnnjjjgggggghhhkkkmmmfff```UUUHHH===444000---***)))((((((((()))***++++++,,,------,,,,,,---...000222666;;;BBBMMMXXX___gggkkkmmmmmmnnnpppoookkkgggbbbWWWIII<<<333///...***)))((('''''''''((()))(((((((((((()))***++++++---...000333888@@@IIIPPPTTT[[[```___]]]\\\XXXSSSGGGAAA999111---***((('''%%%%%%&&&&&&&&&&&&%%%%%%***))))))((('''(((((((((---+++///666:::<<<@@@EEEFFFIIILLLNNNLLLKKKJJJJJJJJJKKKLLLKKKHHHCCC>>>::::::888888;;;<<<===BBBIIIYYYmmmssswww|||}}}xxxuuurrrnnnhhh```YYYUUUXXX^^^bbbjjjoooxxx}}}zzzssssssxxxmmmnnnqqqsssqqqpppttt|||}}}xxxtttsssqqqpppooommmnnnnnnlllhhhdddaaa```aaa```aaaeeelllsssxxxzzz}}}|||xxxsssppprrrxxx}}}uuurrrooommmmmmooorrrtttpppnnnjjjggg```UUUHHH???555111,,,+++,,,---+++((((((''''''''''''%%%!!!$$$&&&((())))))***,,,......---,,,+++***)))((((((***)))'''&&&%%%%%%&&&&&&###$$$&&&'''((()))))))))%%%'''))))))((())),,,//////...---....../////////------///000111222222222000111222333444444444444333222111/////////000111///555:::???EEEJJJIIIEEE???=========<<<:::===CCCAAAHHHOOOSSSTTTXXX^^^dddiiiiiikkklllgggcccdddjjjgggjjjllllllhhhdddbbbaaaYYYVVVXXXaaajjjpppvvv|||}}}|||~~~{{{wwwoooiiikkkmmmjjjhhhiiijjjlllnnnnnnmmmmmmmmmnnnllllllnnnpppssswwwyyy{{{xxx||||||{{{~~~~~~|||yyyvvvvvvxxx}}}zzzwwwxxxyyyyyyxxxxxxzzz~~~|||zzzyyy{{{~~~{{{yyy~~~~~~~~~zzzvvvttttttuuuvvvyyy|||~~~|||{{{yyy|||~~~~~~yyyuuutttvvvyyy{{{zzzyyyxxxyyyzzz|||||||||xxxxxxxxxwwwwwwwwwvvvvvvtttrrrppppppqqqpppmmmjjjcccfffgggfffcccdddhhhmmmnnnqqqqqqllljjjmmmqqqqqqtttvvvwwwwwwwwwyyy}}}yyy{{{xxxqqqnnnooonnnjjjiiiiiilllsss{{{~~~zzzxxxvvvyyy|||~~~|||zzzxxxxxx}}}yyyvvvwww{{{~~~}}}{{{zzz{{{}}}{{{tttrrrpppoooppptttpppqqqqqqrrrrrrrrrrrrrrrtttsssqqqlllhhheeeeeefffjjjmmmnnnnnnqqquuurrrllliiigggdddaaa```aaadddgggbbb]]]SSSHHH===555///,,,***)))((((((((()))+++,,,)))***++++++******+++---///111555;;;CCCOOO[[[cccggglllooopppqqqssspppkkkbbb\\\RRREEE999111---,,,((((((((((((((()))))))))(((((((((((()))***+++,,,,,,,,,...000444<<>>CCCJJJXXXlllxxx{{{{{{zzz{{{oooiii```WWWTTTWWW^^^eeemmmsss{{{zzzrrrrrrwwwiiijjjnnnqqqpppooouuu}}}}}}xxxuuuttttttssssssqqqrrrrrroookkkfffcccbbb\\\]]]___eeemmmuuuzzz||||||uuupppqqqyyyzzzwwwsssqqqppprrruuuwwwqqqooollliiicccYYYMMMDDD333000,,,,,,------***(((&&&%%%$$$%%%&&&&&&%%%$$$''''''''''''''')))...111,,,,,,------+++)))'''%%%+++)))'''%%%$$$%%%&&&'''###$$$%%%'''((()))))))))(((***+++***((('''))),,,+++...///...,,,+++...222+++,,,---///000000111111///000222333444555555666222111000//////000111111...333888;;;AAAGGGFFFBBB:::999999999666333666<<<>>>DDDKKKOOOPPPSSSYYY___fffgggiiijjjfffaaadddjjjgggkkkpppqqqnnniiieeeddd___[[[[[[aaahhhmmmsssxxx{{{{{{|||zzzuuukkkfffiiikkkhhhfffhhhjjjnnnrrrrrrooollllllmmmmmmooorrruuuyyy}}}~~~}}}wwwvvvwww{{{}}}zzz{{{|||||||||~~~~~~zzzwwwyyy~~~}}}~~~~~~yyyssspppqqqqqqrrruuuxxx||||||yyyxxxvvvyyy}}}{{{xxxwwwzzz~~~{{{{{{zzzzzzzzzyyyyyyyyyvvvsssooommmmmmmmmjjjhhhcccfffhhhgggeeefffkkkqqqqqqtttsssnnnlllooossstttuuuvvvxxxxxxyyy~~~{{{wwwvvvrrrllliiijjjmmmuuu~~~~~~yyywwwtttwww{{{|||zzzwwwuuuttt}}}xxxsssrrrvvvyyyyyywwwuuuyyy{{{tttrrrqqqpppqqquuunnnooopppppppppnnnlllkkkmmmmmmllliiieeebbbbbbbbbeeegggiiijjjlllnnnjjjcccccccccaaa^^^\\\\\\^^^```]]]XXXPPPFFF;;;222,,,)))))))))(((((((((***+++,,,,,,---///...------...000+++...222999BBBOOO\\\eeehhhmmmqqqsssuuuwwwsssmmm^^^XXXNNNBBB777000,,,***&&&'''((()))*********)))(((((((((((()))***+++,,,***++++++---222:::CCCJJJRRRYYY^^^]]]ZZZZZZYYYVVVKKKEEE;;;333...+++)))(((''''''((((((((((((''''''%%%$$$$$$$$$%%%''')))***000......222666:::BBBJJJLLLOOOQQQQQQOOOMMMLLLLLLMMMNNNOOOMMMHHHDDD@@@>>>555444555999;;;<<>>FFFHHHHHHKKKRRRYYY```bbbccccccbbbeeekkkpppnnnmmmooouuuvvvqqqkkkjjj```^^^[[[[[[aaajjjuuu{{{|||zzzzzz}}}tttnnnmmmkkkgggeeedddfffhhhlllnnnrrrsssrrrpppoooooowwwxxxyyyxxxxxx{{{zzzrrrwww~~~~~~~~~~~~~~~}}}}}}}}}|||wwwuuusssoooooorrrvvv{{{~~~wwwsssqqqmmmpppwww~~~~~~||||||~~~~~~yyyvvvssspppooonnnkkkiiiccceeehhhiiijjjkkkmmmnnnsssttttttrrrppppppqqqrrryyy||||||wwwttttttqqqpppuuu|||xxxuuusssrrrrrrsssrrrpppooo{{{vvvooonnnvvv~~~xxxxxxyyy|||}}}{{{wwwtttssspppnnnkkkrrrpppnnnmmmmmmllliiigggfffcccaaa```aaaaaaaaa```ffffffgggfffdddbbb___]]]______^^^\\\YYYXXXXXXYYYVVVRRRLLLEEE===666000,,,///...---,,,,,,,,,......111///...///000111000///222222444:::DDDRRR^^^fffllloooqqqrrruuuwwwssslll^^^SSSFFF===555---+++,,,*********)))((((((''''''000///---***))))))))))))***...111000///444>>>GGGTTTWWW]]]```^^^YYYRRRMMMCCCDDD>>>555111111,,,%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((,,,...111555;;;AAAFFFHHHKKKOOOSSSTTTQQQNNNMMMMMMOOORRRTTTRRRKKKDDD@@@???;;;666333555888;;;BBBJJJXXXiii~~~{{{wwwtttrrrkkkbbb\\\]]]dddkkkxxxzzz|||{{{wwwsssooommm___aaagggmmmqqqssssssqqqvvvxxxuuuooommmqqquuuuuutttttttttuuutttqqqllliiigggfffeeeeeegggmmmuuu{{{zzzsssooonnnooopppqqq||||||yyyvvvyyy}}}{{{wwwtttrrrpppllldddXXXJJJAAA888333...+++++++++(((&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&''')))***+++)))(((((()))+++,,,+++***---+++)))'''&&&&&&''''''%%%&&&''''''(((((('''''''''((()))***************+++,,,...///000000//////---...///000000///...---111111222222222222111111000///.........///000111000111333555777888999::::::888666444444444555555333999???CCCEEEHHHMMMRRRXXXZZZ\\\___ccchhhnnnrrruuussstttyyyxxxrrrmmmkkkccc```]]]]]]aaajjjtttzzzyyyyyyyyy|||vvvmmmllliiifffdddeeegggiiilllooosssuuuuuutttttttttvvvxxxyyyzzz|||}}}tttzzz|||yyyvvvtttpppqqqrrrvvv{{{~~~~~~}}}wwwsssqqqlllooouuu}}}~~~|||{{{xxxssspppmmmjjjgggdddeeegggkkkmmmmmmnnnpppqqqrrrssssssrrrqqqrrrtttvvv~~~|||yyyvvvsssssszzz~~~{{{tttrrroooooopppqqqqqqpppxxxvvvrrrqqqwww~~~}}}xxx{{{|||~~~}}}zzzvvvtttsssrrrpppoooooonnnmmmmmmmmmllliiigggeeeccc```_________^^^^^^cccddddddcccbbb___\\\ZZZ]]]]]]]]][[[XXXVVVUUUVVVPPPPPPMMMEEE<<<555222222///...---,,,,,,------...///......///222333333222444444555:::CCCPPP]]]dddllloooqqqqqqssstttooohhh\\\QQQEEE<<<444---***,,,*********++++++,,,,,,,,,000000...,,,+++*********(((,,,//////...333>>>GGGPPPUUUZZZ^^^^^^ZZZUUUQQQIIIHHHBBB888444333///((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''(((((())),,,///444999???CCCFFFGGGJJJNNNRRRSSSQQQNNNLLLLLLLLLPPPRRRQQQKKKDDD???===999444222444777:::AAAHHHWWWggg}}}yyyttttttrrrmmmfffaaacccjjjppp}}}{{{zzzxxxuuuqqqnnnZZZ^^^eeelllppprrrqqqppppppsssqqqmmmmmmsssyyyzzzuuuttttttuuuvvvvvvtttrrrlllllljjjiiiiiilllqqquuuzzzvvvpppmmmlllmmmmmmmmmyyyyyywwwuuuxxx}}}|||wwwsssrrrooojjjaaaUUUIII@@@777333///------,,,(((%%%%%%''')))((('''&&&'''((('''''''''&&&''''''((((((&&&'''))),,,......+++(((,,,+++)))((((((((()))***&&&&&&'''(((((((((((('''&&&'''((()))******++++++---......///000000111111---...///111111///...---000111333444444333111000000000000000000000000000000000111222333555666777888777555333222222222222111444999>>>CCCGGGJJJKKKMMMOOORRRYYYbbbkkkppprrrvvvssstttxxxxxxrrrmmmlllgggddd```___bbbjjjsssyyyxxxwwwxxx|||tttmmmkkkgggeeedddeeegggiiiiiilllqqqtttvvvwwwxxxyyyvvvxxxzzz~~~yyy}}}}}}{{{yyywwwttttttuuuxxx|||~~~~~~}}}}}}|||wwwtttrrrmmmpppvvv|||~~~zzz|||xxxsssooollljjjgggeeegggjjjoooqqqrrrrrrssstttsssttttttssssssuuuxxx{{{~~~yyyvvvvvv}}}}}}uuuqqqmmmkkkllloooqqqrrrtttvvvwwwvvvyyy}}}}}}yyy~~~zzzwwwsssppppppppppppppplllkkklllnnnooonnnkkkiiieeeccc___^^^]]]]]]\\\[[[______``````^^^\\\ZZZYYY[[[]]]]]]\\\XXXTTTRRRRRRKKKMMMLLLEEE;;;444444777000///......------.........---...111444666666555666555555999BBBNNN[[[bbbllloooqqqpppqqqpppkkkcccYYYNNNBBB:::333,,,)))+++))))))+++,,,...000111222111000///...---+++******'''***------...333<<>>CCCEEEFFFFFFHHHLLLPPPRRRQQQNNNLLLKKKJJJMMMPPPPPPKKKDDD???<<<888333111333666888???EEETTTdddzzz}}}}}}yyysssuuurrrmmmgggdddffflllqqq|||xxxwwwxxxwwwsssppp^^^bbbgggllloooppprrrrrrooorrrqqqnnnooouuu{{{}}}uuusssssstttwwwyyyzzzyyyoooooonnnlllkkkkkkmmmoooqqqnnnlllkkkmmmnnnoooooorrrqqqooommmqqqwwwwwwssspppooolllfff]]]QQQFFF>>>777333...+++++++++(((%%%&&&((())))))(((''''''((('''&&&&&&&&&&&&'''(((((('''((())),,,//////---+++******)))))))))***+++,,,&&&&&&'''(((((((((((((((%%%&&&''')))***+++++++++............///000111222,,,...000111111000...,,,000111444555555444111000000111111111111000000///222222111111222444666777777666555333222111111111222333666===DDDHHHIIIGGGFFFGGGKKKTTT```iiilllmmmjjjhhhjjjpppssspppnnnooommmiiidddbbbdddkkksssyyyyyyyyyzzz}}}~~~tttpppmmmhhheeedddeeefffgggeeehhhnnnrrrtttvvvyyy{{{yyyzzz~~~~~~~~~~~~~~~|||yyyyyyyyy|||~~~~~~~~~{{{xxxvvvrrruuuzzz~~~zzzyyyvvvrrrooonnnmmmkkkjjjiiilllqqqtttuuuuuuvvvvvvxxxxxxxxxwwwwwwyyy}}}yyywwwvvv}}}}}}|||xxxtttmmmjjjkkknnnqqqrrrrrrwww{{{{{{{{{~~~}}}zzz~~~yyyuuupppllllllllllllllljjjjjjlllnnnqqqqqqnnnlllgggeeeaaa___^^^]]]\\\[[[[[[[[[\\\]]]]]]\\\\\\[[[\\\^^^```___[[[VVVSSSQQQLLLLLLIIICCC<<<777666777111111111000000000//////000000111444777999888777777666666999BBBNNNZZZaaaiiimmmppppppooonnniiicccUUUKKK???888111+++)))+++((()))+++---///111333444222111000///---+++)))((((((***,,,,,,---111888???IIIMMMTTTYYY\\\[[[YYYWWWRRRLLLCCC999333///+++(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))...222888>>>CCCFFFGGGGGGHHHJJJOOOQQQQQQOOOLLLKKKIIILLLOOOOOOLLLFFF???;;;999444111333666888===DDDQQQaaa{{{|||wwwyyy}}}yyyuuuuuurrrmmmhhheeefffjjjmmmyyywwwuuuvvvyyyyyywwwtttgggiiikkkkkkkkkmmmqqqtttsssvvvvvvrrrsssxxx}}}~~~wwwuuutttuuuxxx|||~~~~~~uuuuuutttqqqlllhhhffffffgggffffffhhhlllpppsssssslllkkkgggeeeiiippprrrooommmmmmjjjcccYYYNNNEEE???888222+++''''''((('''&&&&&&((())))))(((''''''(((%%%%%%%%%%%%&&&((()))******)))***,,,///000000///)))))))))******+++,,,---&&&'''(((((())))))((((((&&&'''(((***+++,,,,,,,,,------------...///000111---...///000000///...---///111333555555333111///111111111222111000//////111000000///000222333555666555444333222111111000333222444:::BBBFFFFFFDDDBBBDDDHHHPPPZZZ```aaa___WWWVVV[[[eeellloooqqqtttsssoooiiifffgggmmmuuuzzz|||||||||}}}~~~~~~{{{uuuqqqlllhhhgggfffdddcccdddhhhmmmqqqsssvvvyyy{{{|||~~~~~~}}}{{{zzz|||~~~~~~|||wwwtttooommmlllllllllkkkiiimmmqqqtttuuuvvvwwwxxx}}}}}}}}}||||||}}}|||vvvtttttt|||~~~||||||{{{vvvoookkkkkkmmmpppqqqpppwww}}}~~~}}}~~~}}}zzz{{{}}}~~~yyysssnnnlllkkkjjjiiiiiijjjlllooorrrsssqqqoookkkhhhdddbbbaaa```^^^]]]XXXYYYZZZ\\\]]]^^^_________aaacccbbb___YYYUUUTTTRRRLLLFFFAAA>>>;;;777444333444444444444444444333666666777999;;;;;;999777555555666:::BBBNNNYYY```cccjjjnnnooonnnnnniiidddRRRHHH===666000+++))),,,)))***+++...000222444555444333111///,,,***((('''***,,,,,,,,,,,,///555999GGGJJJPPPVVVYYYZZZYYYXXXUUUNNNDDD<<<555///+++)))(((''''''&&&&&&''''''(((&&&&&&''''''((())))))***000222777<<>>999444666666777888999999999999;;;;;;<<<===???>>>;;;888555666777<<>>===@@@EEEGGGEEEBBB>>>===;;;;;;CCCQQQ^^^gggooovvv|||wwwqqqmmmnnnssszzz|||{{{xxxuuuqqqllleee```___dddlllvvv~~~~~~zzzvvvrrrqqqqqqnnngggbbbjjjmmmoooqqqrrrsssuuuwwwzzz~~~~~~wwwsssnnnlllkkklllmmmllllllnnnpppqqqsssuuuyyy|||{{{~~~vvvtttttt{{{|||||||||tttqqqooonnnooooooooooookkkqqqvvvwwwyyyzzzwwwrrruuuwwwzzz}}}xxxtttqqqmmmkkkiiihhhhhhjjjmmmppprrrrrrooollliiigggffffffeeeccc]]]]]]\\\\\\\\\]]]]]]^^^^^^```bbbaaa^^^ZZZXXXWWWTTTNNNGGGBBB@@@???;;;888777999;;;<<<>>>>>>>>>>>>>>>>>>???AAABBBAAA>>>;;;777888:::???DDDKKKQQQUUUYYYaaaiiijjjhhhgggddd```NNNDDD:::444000++++++...---...111555:::===AAABBB@@@===777111,,,***)))))))))******+++---111555888===@@@GGGNNNTTTXXX[[[\\\]]]TTTLLLGGG@@@666000///((((((''''''''''''(((((('''''''''((())))))******...222999@@@FFFJJJLLLMMMMMMKKKJJJLLLOOORRRRRRRRROOOMMMKKKJJJHHHDDD>>>:::999444222444666666:::???HHHWWWooo~~~{{{yyyyyyyyywwwqqqmmmhhhnnnrrrrrrtttxxxyyyxxxwwwsssooommmmmmnnnpppppplllttt}}}}}}zzzxxxtttwwwzzzyyyvvvuuuxxx|||yyy~~~~~~}}}{{{|||zzzxxxxxxyyyzzzzzzyyywwwzzz}}}|||wwwqqqkkkiii```\\\YYYXXXYYY\\\^^^___WWWSSSJJJCCCGGGRRRXXXYYY^^^^^^\\\VVVLLLCCC>>><<<666222---++++++***'''$$$$$$&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%!!!###(((---111111---***(((((()))***************'''(((((())))))))))))))),,,,,,---......------------...000222333222111000111000...,,,,,,...000111000//////////////////000333111///---,,,,,,...///+++,,,...111222222222222---......///000/////////444333333333555888===???:::???DDDDDD???888444333555555<<>>999:::<<>>:::;;;===@@@EEEIIIMMMPPPWWW```ggghhhfffddd```\\\MMMDDD:::444000,,,,,,///...000444999???DDDHHHJJJEEEAAA:::222---+++++++++'''((()))+++///333777:::888<<>>888666333000,,,)))((('''&&&$$$'''(((((()))(((&&&$$$### """$$$'''((('''&&&%%%***,,,000333555444222000---,,,)))((('''''')))***))))))***+++,,,......///111...+++---111222///,,,111222333444555666666666000000000000000/////////333333222222111000000000000///...---------------,,,---...//////...---,,,111...,,,...333555222///222111000000222555999;;;@@@???===:::666333///...111666>>>GGGRRR^^^jjjqqqzzzyyywwwtttrrrssswwwzzzwwwpppggg```\\\YYYTTTQQQTTTXXX```kkkvvv~~~yyywwwxxxxxxsssjjjeeefffmmmoooqqqpppnnnmmmoooqqq}}}}}}~~~~~~zzzuuuqqqppptttxxxzzzzzzyyyuuuqqqnnnooottt{{{zzz}}}zzzuuuxxx}}}|||{{{zzzuuuqqqqqqooolllmmmooopppnnnlllkkknnnrrruuuwwwuuusssqqqtttxxx}}}~~~~~~|||yyyvvvqqqlllhhhiiihhhgggiiilllpppsssttttttqqqmmmiiiggghhhiiijjjfffbbb^^^\\\\\\]]]^^^^^^\\\]]]]]]]]][[[XXXUUUSSSNNNLLLJJJGGGBBB>>>;;;999>>><<<===@@@FFFIIIHHHFFFHHHDDD@@@@@@BBBBBB>>>:::============???EEELLLRRRUUU\\\bbbdddfffgggccc^^^LLLAAA666222000---++++++...333999???EEEJJJPPPTTTIIIDDD<<<555000---***((()))&&&&&&)))++++++...222777777>>>KKKSSSVVVZZZ```\\\XXXNNNEEEAAA???777...***)))''''''(((((('''&&&###%%%((((((&&&'''***...666888<<<@@@EEEHHHKKKMMMLLLLLLLLLNNNPPPSSSUUUWWWPPPLLLHHHGGGGGGDDD>>>888888333111222444666;;;AAAHHHWWWfff|||zzzuuupppllliiiggggggkkklllooossswwwyyyyyyxxxyyyzzzzzzvvvpppmmmnnnpppuuuxxxzzzzzzwwwtttrrrrrryyyyyy|||{{{wwwwww}}}{{{xxxvvvuuuvvvvvvvvvyyy{{{}}}|||xxxrrrnnnlllqqqtttxxx{{{{{{uuulllfff^^^]]][[[XXXVVVTTTSSSRRROOOJJJEEEDDDGGGJJJJJJHHHLLLNNNMMMIIIAAA999555333333000---******)))(((&&&'''((((((((('''&&&%%%$$$&&&&&&'''&&&%%%$$$"""!!!***+++...000111111000...,,,+++)))((('''(((***+++))))))***+++,,,---......///,,,***,,,000222000------///111333555666666555222222111000000000000000111111111111111000000000000000///......---------000000111222222111000000222///---///333555333000444333333333555777:::<<<===<<<;;;888555222000...111666???IIISSS^^^hhhnnnwwwwwwuuusssqqqqqqtttvvvvvvoooggg___YYYVVVTTTSSSTTTWWW]]]eeennnvvv~~~{{{zzz{{{{{{uuukkkffffffllloooqqqqqqqqqqqqsssvvv~~~{{{zzz{{{|||{{{wwwvvvyyy}}}~~~~~~zzzwwwrrroooppptttzzz~~~{{{}}}wwwrrrsss{{{}}}xxxvvvvvvvvvssspppqqqnnnllllllnnnpppooommmlllnnnrrrvvvwwwuuusssqqqxxxyyy}}}zzzwwwtttrrrooommmmmmkkkjjjkkkmmmooorrrssstttqqqmmmjjjhhhiiijjjlllfffccc___]]]^^^___```___ZZZ[[[[[[ZZZYYYVVVSSSRRRPPPOOOLLLHHHDDD@@@<<<:::???@@@AAAEEEJJJMMMNNNNNNHHHDDD@@@@@@BBBBBB???<<<<<<<<<======@@@EEEMMMRRRTTTZZZ```aaabbbaaa]]]WWWIII>>>444111000---,,,---000444;;;CCCKKKQQQUUUXXXNNNHHH???777222...+++******'''&&&)))++++++...222;;;<<>>;;;???BBBEEEIIIKKKNNNRRRTTTJJJFFFBBBAAABBBBBB@@@===;;;<<<<<<===@@@FFFMMMSSSXXX^^^cccccccccaaa[[[UUUEEE;;;222000///------///111666>>>IIISSSYYY\\\\\\TTTMMMCCC:::444000---,,,,,,)))(((+++,,,+++...222===>>>DDDNNNTTTVVVYYY]]]YYYWWWRRRJJJFFFBBB999000---+++)))((())))))((('''%%%((()))(((&&&%%%(((+++---111777>>>DDDHHHJJJKKKJJJJJJJJJKKKMMMPPPRRRTTTOOOLLLIIIGGGFFFBBB===888:::555222333444444888>>>EEESSSbbb{{{uuurrrmmmiiigggggghhhiiiiiillloooooommmlllmmmooovvv{{{|||vvvmmmiiinnntttzzzvvvqqqqqqrrrrrrnnniiikkkmmmttt|||~~~yyyuuutttqqqrrrttttttsssrrrrrrrrrrrrtttvvvuuuqqqllliiihhhkkkmmmooorrrtttqqqmmmiiibbbbbbbbb```^^^[[[XXXVVVVVVSSSNNNKKKJJJIIIFFFDDDBBB@@@>>>:::666222111000+++)))&&&%%%&&&'''&&&%%%''''''''''''&&&&&&%%%%%%"""###$$$&&&(((+++---///)))(((((('''''''''(((((((((((((((((()))***+++,,,(((((())))))***++++++,,,,,,***)))+++---...---,,,,,,///444999<<<======<<<777555333000///...//////,,,------...///000000000000111222222222000///......///000000000000///...333111000222444666555333111222444555666666555555333333333333222111000000...666AAANNNYYYbbbjjjnnnrrrssstttssspppnnnnnnnnnoooooommmggg```ZZZZZZ[[[XXX\\\aaacccdddjjjsss{{{yyyyyyzzz~~~yyyyyy{{{|||wwwmmmhhhhhhlllmmmoooqqqtttvvvxxxyyywww}}}|||{{{xxxuuuwww{{{~~~|||~~~~~~||||||yyyvvvsssrrrsssuuuwww}}}~~~~~~|||vvvooommmpppssstttssspppkkkeeecccfffjjjllllllnnnlllkkkkkklllmmmoooooommmoootttwwwxxxwwwuuusss{{{yyyyyy~~~~~~{{{xxxvvvvvvvvvvvvuuuppppppooonnnmmmnnnqqqsssvvvssspppmmmlllnnnrrrtttjjjgggccc``````aaaaaaaaa```___^^^\\\[[[YYYXXXWWWUUUTTTQQQMMMHHHCCC???<<>>DDDGGGHHHHHHGGGGGGGGGHHHJJJLLLOOOPPPOOOLLLIIIGGGEEEAAA<<<888888444222444555555999>>>CCCRRRaaazzznnnllliiiggghhhkkkpppssslllnnnpppnnnjjjggghhhjjjoootttwwwrrrjjjhhhooovvvwwwrrrooooooqqqpppjjjdddeeegggoooyyy|||xxxuuuuuuppptttxxxyyyvvvqqqnnnlllmmmooorrrrrrpppmmmlllkkkkkkkkklllnnnoooooollljjjdddeeefffeeeccc```]]]ZZZZZZWWWTTTQQQNNNKKKGGGEEE@@@>>>;;;888555333222111)))'''%%%$$$%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''((()))***+++&&&&&&''''''(((((()))))),,,+++******++++++***)))---000555:::===>>>===<<<777666333111///...------++++++,,,---......///000///111333444444333111000222333444555555444333222222222111222444555555444222333444555555444333222//////000111111111111000---555AAANNN[[[fffooottttttvvvwwwuuurrrpppoooooolllpppsssrrrllleeeaaa```]]]ccciiikkkkkkmmmsssyyyxxxwwwyyy~~~xxxxxx{{{~~~zzzqqqllllllllllllmmmoooqqqssstttuuusssyyy~~~}}}}}}{{{zzzxxxyyyxxxvvvyyy~~~|||}}}~~~}}}{{{{{{yyywwwtttsssrrrsssssszzz}}}}}}{{{zzz{{{{{{|||~~~zzzuuuoookkkkkklllkkkjjjgggccc___^^^bbbgggiiiiiikkkjjjiiiiiiiiikkknnnpppmmmppptttxxxzzzzzzxxxvvvyyyvvvuuuzzz}}}{{{zzzyyyyyyxxxuuusssmmmnnnnnnmmmkkklllpppssstttssspppoooooorrrtttvvvmmmjjjeeebbbbbbbbbbbbaaadddbbb```^^^\\\[[[[[[[[[XXXWWWSSSOOOIIIDDD@@@===AAADDDGGGHHHHHHJJJNNNRRRRRROOOJJJFFFBBB???===;;;999:::;;;===@@@EEEKKKPPPYYY___dddeeeccc```YYYQQQFFF===666222///,,,---000555;;;FFFRRR\\\``````___[[[TTTIII???888444111///222...,,,......,,,...222888<<>>CCCFFFFFFFFFDDDDDDDDDEEEGGGIIIKKKMMMNNNMMMJJJGGGDDD@@@;;;888555222111444666777;;;AAABBBRRRbbb|||iiigggddddddgggmmmtttxxxrrrrrrrrrpppmmmkkkkkkkkklllppprrrooojjjjjjpppwwwssspppmmmmmmooommmhhhbbbccceeemmmvvvyyyvvvtttttttttyyy}}}|||vvvoooiiigggjjjlllpppqqqppppppppppppmmmllljjjkkkllllllkkkiiiggghhhiiiiiigggccc^^^[[[XXXWWWUUURRRNNNJJJFFFDDD???===999777666555333111+++)))'''&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&!!!""""""######$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))---000444777:::;;;::::::888888666444111///---,,,******++++++,,,---......---000333666777666444222222333444444444444333222111222222333333444444555444555666666555444333222,,,---...///000111111111---444???LLLZZZgggrrryyyyyyyyyzzzxxxuuurrrqqqqqqlllqqqxxx{{{xxxqqqkkkfffeeejjjpppsssttttttvvvxxxvvvvvvyyyzzz{{{~~~}}}uuuooooookkkjjjjjjllloooqqqqqqppprrrxxx}}}{{{xxxxxx|||}}}www|||}}}wwwtttwwwwwwwww}}}||||||~~~~~~}}}yyyxxxvvvuuusssqqqqqqpppuuuxxx}}}|||yyyxxxwwwxxxzzz}}}uuurrrmmmkkkiiiiiigggfffeeebbb___```dddggggggfffhhhhhhgggffffffhhhlllpppmmmpppuuuzzz}}}}}}|||zzzzzzwwwuuuxxx}}}|||{{{zzzxxxtttpppjjjlllllljjjhhhhhhlllppppppoooooopppqqqrrrtttuuuooolllhhhffffffggggggfffgggeeebbb___]]]]]]]]]^^^\\\ZZZWWWRRRLLLGGGBBB???DDDFFFGGGHHHIIIKKKOOORRRSSSQQQNNNIIIDDD@@@<<<:::888999;;;<<>>:::888333000000444777888<<>>;;;888999:::;;;===AAAFFFIIIUUU]]]eeeggghhhggg```YYYGGG@@@:::777333000333888<<>>777999:::;;;<<>>DDDVVVkkksssoooiiieeeeeejjjppptttsssnnnkkknnnvvvzzzxxxuuuqqqrrrsssuuuvvvwwwwwwwwwrrrppplllkkkkkkjjjiiihhhkkklllnnnnnnmmmlllllllllsssqqqpppqqqtttuuurrrpppssspppqqqtttuuussssssvvvvvvsssnnngggbbbaaadddfffqqqpppooollleee[[[OOOHHHLLLHHHEEEBBBAAA@@@>>>===777777666555333111///---,,,***'''&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%######$$$%%%"""""""""$$$%%%%%%###!!! !!!!!!""""""#########$$$%%%'''(((***+++,,,333555666555333222555888999<<<>>>???===888222......,,,++++++,,,,,,***)))000......333999;;;999666333444555555555444333222444333333333222222111111333000------///...,,,))),,,---...------///222444000222666===GGGUUUdddnnnqqqtttyyy||||||zzzyyyyyyvvvvvvwwwzzz|||zzzvvvqqqssswwwxxxwww{{{yyyxxxvvvwww}}}{{{{{{{{{yyytttllleeeaaaffffffjjjnnnkkkfffiiipppwwwxxx}}}ssskkkkkkuuu|||}}}zzzuuuqqqpppqqqtttzzz~~~~~~yyy|||yyyvvvqqqnnnpppxxxwwwuuuyyy~~~}}}wwwwwwyyyzzzzzzrrrsssuuuwwwwwwtttoookkkooopppqqqsssvvv{{{~~~}}}{{{||||||{{{{{{zzzxxxxxxrrrpppooorrryyy~~~tttmmmooopppjjjdddbbbfffaaa___bbbfffiiimmmrrrrrrssswww|||~~~vvvssswww~~~zzztttooommmiiiiiigggccc___^^^aaadddcccfffiiikkkkkkjjjjjjkkknnnnnnooorrrvvvyyyyyyyyysssqqqmmmiiigggfffggghhhfffbbb]]]YYYVVVRRRLLLGGGJJJGGGDDDEEEJJJOOOQQQQQQVVVUUUSSSOOOJJJDDD???<<<;;;999:::===>>>>>>CCCIIILLLZZZcccbbbbbbddd^^^SSSGGG>>>777666777888:::>>>DDDRRR^^^aaa___^^^]]]\\\```ZZZUUUSSSRRRLLLAAA888666333111222000---...333111666<<>>AAABBB@@@:::444///,,,+++***)))******)))''',,,******---333555333///111222333333333333111111000000000/////////......///---++++++,,,---+++(((***+++,,,,,,+++---///222...000222777???KKKXXXaaajjjpppwww}}}~~~}}}|||{{{vvvuuuuuuvvvwwwuuuqqqmmmsssxxx{{{}}}{{{vvvuuuwww|||||||||{{{yyytttnnniiieeejjjjjjlllnnnkkkfffiiiooottttttwww{{{|||~~~uuummmllluuu|||}}}~~~xxxsssppppppqqqssswww{{{}}}~~~}}}}}}zzz|||yyyvvvrrrooopppwwwxxxvvvzzz~~~{{{uuuuuuuuuuuutttpppqqqrrrttttttrrrnnnjjjmmmlllmmmooorrrwww{{{~~~~~~|||{{{xxxwwwwwwvvvuuutttssssssooonnnpppuuu}}}|||sssqqqpppjjjdddbbbgggbbb___bbbfffiiimmmrrrqqqsssvvvzzz~~~~~~}}}vvvsssuuu|||~~~wwwssspppjjjiiihhhccc___\\\]]]___]]]```ccceeeeeeeeefffffflllmmmppptttxxxyyyxxxwwwrrrpppnnnkkkiiihhhhhhhhheeebbb^^^[[[XXXTTTOOOKKKKKKHHHGGGIIIMMMQQQRRRRRRWWWVVVUUURRRMMMHHHCCC@@@<<<;;;;;;>>>??????CCCIIIMMMZZZbbb```^^^___XXXNNNFFF>>>777777999;;;???DDDKKKWWWbbbdddbbbbbbaaa``````ZZZUUURRRQQQLLLBBB:::888444222222000---...333000444:::???EEEKKKQQQUUUZZZ\\\[[[VVVRRRNNNFFF===666666111***)))------***''''''''''''''''''''''''))),,,000444888===CCCFFFGGGEEEGGGKKKLLLKKKKKKNNNQQQPPPKKKBBB<<<;;;999555555444333333555999===@@@GGGRRRhhhooonnnkkkiiiggggggggghhhooommmlllqqqwwwzzzwwwsssrrruuuwwwuuuqqqoooqqquuuwwwtttpppnnnlllkkkiiihhhgggiiimmmpppqqqqqqooooooooooooppprrruuuvvvuuutttllliiiiiilllmmmlllnnnrrrwwwuuuqqqkkkeeebbbbbbccchhhhhhhhheee___WWWOOOJJJFFFDDDAAA@@@???>>><<<:::333333333333111000///...***(((%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%$$$###$$$%%%$$$###!!!%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%'''***,,,---...333666999888666444555777;;;>>>BBBCCCAAA;;;444///,,,***)))((())))))'''&&&)))'''''')))---///---***......///000000000///...............------------,,,+++***+++,,,---,,,+++***+++,,,,,,,,,---///111......///222777@@@JJJQQQ___gggsss|||}}}xxxwwwvvvvvvuuussspppmmmsssxxx}}}{{{vvvuuuvvv{{{~~~}}}|||zzzvvvrrrnnnlllrrrppppppooojjjfffggglllqqqpppqqqsssuuuxxxzzzqqqnnnwww}}}~~~|||wwwtttssstttvvvvvvxxxyyy{{{|||}}}~~~{{{|||~~~yyywwwtttqqqqqquuu|||~~~yyyxxx{{{zzzvvvvvvuuurrrppppppppppppqqqrrrqqqmmmkkkjjjjjjiiijjjnnnsssxxx|||}}}}}}~~~~~~}}}{{{zzzyyyssssssrrrpppooonnnnnnnnnkkkmmmqqqyyyyyyuuusssnnnjjjhhhiiiccc```cccfffiiimmmrrrqqqrrruuuxxxzzz{{{{{{{{{}}}yyyttttttzzzzzzuuurrrhhhhhhgggddd```]]]\\\]]]XXX[[[^^^``````aaacccdddjjjlllpppuuuxxxyyyvvvtttppppppnnnmmmkkkhhhgggfffbbb```]]][[[YYYWWWTTTQQQMMMLLLMMMOOOSSSUUUVVVUUUYYYYYYXXXUUUQQQLLLGGGDDD>>><<<<<>>BBBFFFDDDEEEIIIKKKIIIJJJMMMPPPPPPLLLDDD???===999444555444333333555999===@@@EEEPPPfffnnnnnnnnnnnnmmmkkkiiihhhpppnnnooorrrvvvwwwtttpppoootttxxxuuuooolllpppuuuyyyvvvrrrooonnnmmmkkkjjjiiijjjmmmppprrrrrrooommmkkkllloooqqqtttuuuttttttmmmiiiiiilllmmmmmmooosssuuutttrrrmmmgggcccaaa```eeeffffffccc]]]UUUOOOLLLEEECCCBBBAAAAAA???<<<:::444444333222000...---,,,,,,***'''&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&  !!!$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$######$$$%%%(((***,,,...///222666::::::888555555666888;;;???BBB???999222------+++))))))))))))'''&&&***(((''')))+++,,,***)))***+++,,,---------,,,+++...............---------,,,,,,,,,---.../////////,,,---//////...///000222......//////222999@@@FFFRRR\\\jjjwww~~~~~~{{{{{{zzzyyyxxxwwwuuuttttttwww{{{|||yyywwwwwwxxx|||}}}{{{xxxvvvtttsss{{{yyyuuuqqqjjjfffgggiiiooonnnnnnrrrsssuuu|||}}}wwwtttzzz}}}~~~}}}}}}zzzyyy{{{}}}~~~}}}}}}~~~||||||{{{}}}~~~yyyxxxvvvsssrrrtttxxx{{{}}}zzzzzz|||~~~~~~|||{{{{{{zzzwwwsssqqqpppooopppppppppnnnlllhhhhhhggghhhlllrrrwww{{{}}}}}}}}}|||{{{yyywwwvvvpppnnnmmmkkkjjjiiijjjjjjggglllttt~~~{{{yyywwwuuutttnnngggcccdddfffhhhlllqqqppprrrtttvvvwwwxxxyyy{{{~~~yyyuuuyyy~~~yyytttrrrfffffffffeeebbb```]]]\\\XXXZZZ\\\^^^___aaadddfffkkklllnnnqqqtttuuutttrrroooooonnnllliiiddd```]]][[[ZZZXXXWWWWWWVVVVVVUUUQQQRRRTTTWWWZZZ\\\\\\\\\]]]]]]\\\YYYTTTNNNHHHEEE???===<<<>>>>>>>>>CCCIIILLLUUU\\\[[[XXXUUUNNNGGGBBB<<<888:::???EEENNNVVV\\\dddjjjiiigggiiijjjiiieee```ZZZWWWUUUQQQKKKEEE<<<777333333222///...000...000333777===EEEMMMSSSVVVYYYZZZXXXWWWVVVPPPIII>>>:::333---***)))(((&&&''''''''''''''''''''''''(((***,,,///111666;;;???EEECCCDDDHHHIIIHHHJJJMMMNNNPPPMMMFFFAAA>>>999444444333222222555999===@@@DDDOOOeeekkklllnnnooopppnnnmmmkkkrrrqqqqqqsssuuuuuuqqqnnnmmmrrrwwwvvvpppmmmpppuuuxxxuuurrrqqqqqqqqqpppooommmmmmnnnppprrrrrrooollliiikkknnnqqqrrrrrrrrrrrrllliiiiiilllmmmlllnnnrrrqqqrrrqqqnnniiiddd```___ccceeeeeeaaaZZZSSSNNNMMMFFFEEEDDDDDDCCCAAA===:::555555444222000---+++***,,,***'''&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""!!!!!!"""%%%''''''&&&%%%%%%$$$$$$######""""""###$$$%%%'''***,,,---...000555:::<<<999666555555666:::>>>@@@>>>999333...///---++++++++++++)))'''***)))(((((()))***)))((('''(((***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...///000,,,.../////////...000111,,,---------///444:::>>>FFFOOO^^^kkktttxxxzzz{{{yyyzzz{{{{{{{{{{{{{{{{{{xxxyyy{{{}}}|||zzzxxxxxxyyyzzz{{{~~~~~~|||{{{{{{zzzzzz|||tttnnnkkkjjjiiilllkkknnnrrrttttttwww{{{~~~|||zzz~~~~~~{{{|||{{{}}}~~~}}}|||}}}|||{{{zzz|||~~~||||||||||||||||||{{{yyyzzz{{{}}}}}}|||yyyyyywwwtttrrrqqqsssvvvzzzyyy|||~~~|||{{{|||}}}~~~~~~~~~~~~~~~zzzsssqqqooonnnnnnnnnmmmlllfffffffffhhhmmmrrrxxx{{{~~~~~~}}}{{{xxxuuurrrpppkkkiiifffdddcccdddfffggggggmmmxxx~~~|||tttlllfffeeeffffffiiimmmoooqqqssstttuuuvvvzzz}}}yyy{{{|||xxxuuussskkkkkkjjjhhheeebbb^^^[[[YYY[[[]]]^^^___bbbfffiiinnnmmmkkklllnnnpppppppppnnnnnnmmmjjjddd]]]VVVRRRQQQQQQQQQQQQQQQRRRTTTUUUTTTWWW[[[^^^aaabbbcccdddbbbbbbaaa]]]WWWOOOHHHCCC@@@<<<;;;===<<<<<>>CCCIIISSS]]]```fffkkkiiiiiikkklllkkkeeeaaa]]]YYYVVVQQQLLLGGG???888333333222///---...---///222555;;;CCCLLLRRRTTTWWWXXXWWWVVVVVVQQQJJJ???:::333///,,,)))((((((''''''''''''''''''''''''(((***,,,---000444999===DDDBBBBBBFFFHHHGGGJJJNNNMMMOOOMMMGGGBBB???:::444333222111222444999===@@@EEEPPPeeeiiijjjlllnnnooooooooonnnsssrrrrrrrrrsssssspppnnnlllrrrwwwwwwssspppppprrruuusssqqqrrrtttvvvvvvvvvqqqooonnnooorrrrrrooollliiilllppprrrrrrpppppppppjjjhhhhhhlllllljjjjjjmmmmmmoooqqqppplllgggcccaaacccdddddd___VVVOOOLLLKKKGGGGGGFFFFFFEEEBBB===999555555444222000...,,,******(((%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''***(((&&&%%%&&&'''&&&%%%###############"""""""""###$$$%%%'''(((***+++,,,,,,222999<<<;;;777555555666999===???>>>;;;666333111///---------,,,***(((((((((''''''''''''((((((&&&''')))***++++++***)))))))))))))))************'''(((***+++***+++---...***,,,......---,,,---...***+++++++++,,,///333777<<>>CCCHHHNNNXXXbbbccchhhlllkkkkkknnnooommmdddbbb^^^ZZZVVVPPPJJJFFF@@@888333222222...,,,,,,+++---000444999AAAJJJOOOQQQUUUVVVUUUUUUUUUQQQJJJBBB;;;444111...***)))***''''''''''''''''''''''''((()))+++,,,...333999===DDDBBBBBBFFFHHHGGGJJJNNNMMMNNNLLLFFFAAA>>>:::444333222111111444888===@@@FFFQQQeeellllllmmmnnnooopppqqqrrrqqqppppppqqqrrrrrrrrrqqqooossswwwyyyvvvrrrnnnlllqqqpppppprrrvvvzzz|||}}}rrrnnnlllmmmqqqtttrrrooolllppptttuuussspppooooooiiigggiiimmmmmmiiigggiiijjjnnnrrrsssqqqlllgggeeebbbdddccc\\\RRRKKKHHHHHHHHHHHHHHHHHHFFFBBB;;;777333333222222111000///...***(((%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''+++(((&&&%%%%%%%%%%%%$$$"""""""""###############$$$$$$%%%&&&'''((())))))(((///888<<<;;;888666555555777:::<<<<<<:::777555222000...------,,,***)))((((((((('''&&&'''(((***&&&''')))***++++++******(((((())))))************&&&)))++++++******,,,...***,,,......---,,,------+++,,,,,,,,,+++---000222555:::AAAJJJTTT^^^hhhnnnmmmqqqvvvxxxwwwvvvwwwxxxyyyyyy}}}zzzzzz~~~~~~~~~|||}}}~~~|||rrroooooosssuuutttuuuxxx||||||~~~}}}||||||{{{~~~~~~~~~|||vvvvvvvvvuuuuuuwww{{{~~~}}}|||}}}~~~{{{yyyqqqrrruuuzzz|||zzzxxxwwwxxxzzz{{{{{{zzzttttttrrrnnnjjjiiijjjkkkjjjhhhkkkttt{{{~~~{{{yyyyyy|||~~~}}}xxxtttssssssttttttlllnnnrrrxxx~~~}}}vvvqqqmmmfffdddaaa___```cccgggiiiqqq{{{xxxnnniiidddaaaaaadddfffjjjmmmoooooottt{{{~~~yyytttrrrssstttvvvwwwtttqqqnnnmmmjjjeeeaaa____________```ccchhhlllsssqqqnnnmmmllllllkkkiiijjjiiifffaaaZZZRRRKKKFFF???AAACCCCCCDDDGGGLLLPPPVVVYYY___bbbeeehhhllloooiiiiiihhheee^^^VVVMMMHHHBBB???<<<<<<<<<;;;@@@GGGMMMQQQWWW[[[XXXSSSNNNKKKBBBAAADDDIIINNNSSS\\\ffffffkkkoooooopppsssssspppfffeeebbb^^^YYYRRRKKKGGGAAA888222111111---***)))'''***---222777???FFFLLLNNNRRRTTTTTTUUUVVVRRRLLLFFF===666333000***(((***'''''''''''''''''''''''''''((()))***,,,111888<<>><<<999555222111000111444888===@@@FFFPPPccc~~~ppppppqqqqqqrrrrrrrrrrrrppppppooooooqqqsssvvvxxxvvvzzz}}}}}}{{{xxxooofffhhhnnnssstttwww|||yyyqqqiiiiiiqqqxxx||||||zzzyyyyyyyyyyyywwwtttqqqmmmlllmmmooommmhhhfffiiimmmrrryyy|||zzztttmmmiiidddccc___UUUJJJDDDDDDGGGIIIMMMMMMIIIFFFCCC>>>888......///000000///...---(((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$"""###%%%$$$$$$###%%%&&&)))***%%%"""***&&&$$$$$$###############$$$&&&%%%$$$###""""""""""""######$$$%%%&&&&&&&&&&&&***---111555666555222000000222444555444333333333333000------......+++)))*********)))))))))))))))(((+++,,,)))(((+++---,,,)))'''&&&'''***---,,,+++***++++++,,,,,,------...---...//////------.../////////.........//////000333///111999@@@HHHTTTaaalllnnnqqqttttttrrrpppnnnooouuu{{{~~~}}}{{{{{{}}}|||zzz~~~|||~~~}}}xxxxxxwwwvvvvvvuuuxxx~~~|||{{{{{{tttpppsssvvvyyyvvvxxx}}}zzzsssrrrpppqqqsssvvvwwwwww}}}}}}}}}{{{vvvuuuwwwzzzzzzzzz}}}|||{{{yyyvvvtttssssssvvv~~~~~~{{{wwwuuuyyy~~~yyytttsssqqqkkkgggfffiiimmmkkkiiihhhjjjqqqyyy|||xxxvvvyyy|||}}}zzz}}}zzzsssmmmnnnooooooooosssyyy~~~zzzppphhhcccaaaaaadddcccdddggglllqqqtttvvvyyy{{{xxxzzzxxxtttpppoooqqqssssssrrrrrrqqqpppppppppooollljjjhhhgggfffeeefffiiilllnnnrrrvvvyyywwwuuutttnnnhhhjjjjjjeee]]]QQQGGGBBBAAA999777888===@@@BBBFFFKKKSSSVVV\\\bbbgggkkknnnpppooolllhhhfffccc]]]RRRJJJGGGDDDAAA>>>>>>@@@CCCDDDLLLQQQWWWYYYWWWRRRMMMJJJFFFHHHKKKPPPWWW```gggkkkqqqqqqsssuuuxxxxxxvvvtttoooooonnnhhh```WWWPPPMMMBBB:::111---......***%%%%%%&&&+++111444777???HHHIIIOOORRRQQQQQQTTTTTTRRRFFFBBB<<<555///,,,***)))(((%%%%%%''''''###"""$$$)))))))))(((***...444999:::===BBBFFFIIIKKKNNNPPPMMMKKKGGGBBB===:::888777444444444333333666;;;???DDDPPPccc{{{rrrqqqqqqqqqqqqrrrssssssrrrrrrrrrsssuuuxxx{{{|||yyy|||~~~||||||zzzssslllkkkqqquuuwwwyyy|||vvvooonnnsssyyy|||}}}{{{zzzzzz{{{{{{zzzwwwtttllljjjlllooooookkkkkknnnmmmrrrxxx|||zzzuuupppmmmgggbbbZZZQQQJJJGGGFFFFFFIIIMMMMMMHHHEEEBBB===777...///000000000///...---(((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''"""###$$$!!!$$$$$$############$$$$$$&&&%%%$$$###""""""""""""###$$$%%%&&&&&&'''&&&&&&+++...111444555333000...///000222333222222111111111...------...///---+++************))))))))))))'''******''''''***,,,***+++)))((())),,,...---,,,***++++++,,,,,,------...---...///...---,,,---...//////............//////555111111777<<>>???AAADDDFFFMMMRRRVVVXXXUUUQQQLLLJJJHHHIIILLLQQQXXXaaaiiimmmrrrrrrsssvvvxxxxxxvvvtttrrrrrrpppmmmggg^^^VVVQQQDDD<<<333...///...***&&&((((((+++///111333:::CCCJJJOOOSSSQQQPPPQQQPPPNNNFFFBBB<<<666000,,,***)))'''%%%%%%((((((%%%$$$&&&'''''''''&&&(((,,,111666999===BBBFFFIIIJJJLLLNNNMMMJJJFFFBBB===:::888777444444444333333666;;;???CCCOOOaaayyysssrrrppppppppprrrsssuuurrrrrrrrrsssvvvyyy{{{}}}zzz||||||yyyyyy{{{wwwrrrpppvvvzzz{{{}}}|||xxxuuuuuuxxx|||~~~}}}}}}}}}~~~|||zzzwwwooolllmmmppppppnnnnnnqqqlllpppvvvxxxwwwsssooonnnmmmcccVVVNNNLLLLLLKKKJJJJJJMMMLLLGGGCCC@@@;;;555//////000111000///...---(((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''###$$$ &&&###$$$$$$############$$$$$$&&&%%%$$$######"""#########$$$%%%&&&''''''''''''+++---000222333111///---......///000000000000000...---,,,---...///...---************************'''***)))''''''***+++)))+++)))((()))+++,,,,,,+++***++++++,,,,,,------...---...///...,,,+++,,,---//////...............///555222000222666;;;EEENNNbbbgggnnntttwwwuuuqqqnnnlllnnnooonnnllllllpppsssyyyvvvvvv{{{}}}~~~}}}~~~}}}vvvrrrtttvvvtttqqqppprrrttttttrrrvvvzzzyyytttttttttuuuvvvvvvtttrrrpppqqqrrruuuxxxyyywwwvvvuuusssppppppsssvvvxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{~~~~~~zzzyyyzzz|||~~~{{{uuuqqqrrrwww|||}}}zzzvvvtttuuuxxx{{{|||yyyxxxxxxyyy{{{~~~|||sssnnnlllkkklllkkkiiiiiikkknnnrrruuuuuuuuuwwwyyy}}}yyyrrrrrrvvvuuuqqqnnnooorrruuuuuuttt~~~zzztttpppqqqooommmkkkkkkmmmppprrryyy~~~{{{uuuqqqjjj^^^PPPDDD<<<888444222444;;;@@@DDDIIIOOOQQQUUU[[[bbbhhhlllnnnooollljjjiiihhhgggbbbYYYSSSIIIFFFAAA???AAADDDGGGHHHPPPRRRUUUUUURRRNNNKKKJJJIIIJJJMMMRRRYYYccckkkpppsssssstttuuuwwwwwwvvvtttsssrrrrrrqqqoooggg]]]UUUGGG???555000///...+++'''((('''))),,,...000888BBBJJJPPPSSSQQQOOOOOOMMMJJJGGGCCC===777111,,,***)))'''%%%%%%))))))&&&&&&((('''''''''&&&'''+++000444888<<>>EEEUUU[[[eeennnsssssspppnnnjjjjjjiiifffddddddiiinnnttttttvvvzzz}}}~~~zzzxxx{{{}}}}}}~~~}}}uuulllkkkmmmppppppooonnnooopppmmmnnnttt~~~~~~zzzzzzwwwwwwwwwwwwvvvtttooollliiijjjmmmpppssstttrrrooopppooonnnnnnpppsssuuuwwwsssttttttuuuuuuvvvyyy{{{}}}}}}~~~|||||||||xxxyyy{{{yyyzzzzzzyyywwwxxxzzz|||~~~}}}xxxvvvvvvvvvuuusssppppppssswwwzzz~~~~~~~~~}}}~~~{{{ttttttwwwpppnnnkkkmmmqqqttttttsss{{{|||}}}|||wwwsssrrrpppnnnlllmmmppptttwww|||zzzuuukkk^^^PPPDDD;;;666444222444:::???BBBGGGMMMMMMSSS]]]fffmmmooonnnmmmiiiiiiiiiiiihhhccc]]]WWWLLLGGGAAA@@@BBBFFFIIIJJJQQQRRRSSSRRROOOKKKJJJIIIIIIJJJMMMRRR[[[dddlllqqqtttsssssstttuuuuuusssqqqrrrqqqqqqssstttnnnbbbYYYJJJBBB888111///---***'''&&&%%%&&&***---111;;;EEEIIIPPPTTTRRRQQQPPPMMMJJJIIIEEE@@@999222---***)))(((%%%&&&)))(((%%%$$$''')))))))))((())),,,111444666:::AAAEEEGGGGGGFFFFFFIIIGGGEEEAAA===:::888777444444444333333666;;;???BBBLLL\\\rrrnnnmmmllllllnnnqqqtttvvvqqqqqqqqqppppppqqqqqqqqqyyyyyywwwtttvvv{{{|||zzzzzzzzzyyy|||}}}{{{xxxuuuvvvpppmmmnnnpppnnnnnnpppqqqsssvvvuuurrrnnnjjjiiikkkdddYYYOOOJJJKKKOOOSSSLLLNNNLLLEEE@@@===888333///000000000///...,,,+++(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$"""!!!###'''&&&"""$$$$$$######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((&&&(((+++///111111111000///...---...111222222111/////////---,,,+++******))))))******+++++++++,,,,,,---+++(((***...---))))))))))))(((''''''((()))***++++++,,,,,,------...---...///...,,,+++,,,---//////...---------------.........,,,...333:::???IIIOOOZZZdddllloooooonnnhhhhhhgggccc```aaafffjjjqqqsssvvvxxxzzz~~~xxxuuutttuuutttsssvvv{{{~~~~~~~~~rrrhhhfffhhhjjjkkkjjjiiihhhhhhhhhjjjrrr}}}}}}{{{|||{{{zzzyyyxxxuuuqqqkkkfffeeegggjjjooorrrrrrooolllmmmmmmmmmmmmnnnppprrrtttrrrsssttttttrrrrrrtttvvvyyyyyy{{{~~~~~~~~~|||{{{yyyzzz{{{}}}|||yyywwwyyy|||vvvuuuxxxooolllkkkmmmqqquuuuuutttxxxyyy{{{}}}~~~{{{wwwsssooonnnlllllloootttzzz}}}}}}wwwlll___RRRFFF<<<777555222333888<<<>>>BBBGGGHHHQQQ^^^jjjqqqqqqnnnjjjhhhiiiiiijjjhhhddd___[[[OOOHHHBBB@@@CCCHHHJJJJJJOOOPPPPPPNNNKKKHHHHHHHHHHHHJJJNNNTTT]]]fffnnnrrrtttsssrrrrrrsssrrrqqqoooqqqqqqrrrvvvxxxrrrggg^^^LLLEEE:::222...,,,)))((('''&&&(((+++...111;;;EEEGGGOOOTTTUUUTTTTTTQQQMMMKKKHHHBBB<<<555///+++))))))&&&&&&((('''"""!!!###((())))))((()))+++///222444888???CCCEEEEEEDDDDDDGGGFFFDDDAAA>>>:::888666444444444333333666;;;???BBBLLL[[[qqqkkkkkkkkklllooosssvvvxxxvvvvvvuuutttssssssrrrqqqzzz{{{yyywwwyyy~~~|||xxx~~~|||~~~|||}}}}}}{{{xxxuuutttnnnjjjmmmqqqrrrsssuuuwwwyyy|||{{{wwwrrrmmmkkkfff```XXXOOOIIIIIILLLOOONNNPPPMMMEEE@@@===888222.../////////...,,,+++)))(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%$$$""""""$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))))))))&&&(((+++...000111111000111...,,,...222444333222///000000...+++))))))***))))))******+++,,,,,,,,,......+++)))+++///---(((,,,------,,,***)))***,,,***++++++,,,,,,------...---...///...------.../////////...---,,,,,,,,,,,,***---...---...444999:::@@@FFFOOOYYYbbbhhhkkkmmmhhhiiihhheeebbbbbbfffjjjooosssvvvuuuuuuyyy{{{{{{tttrrrqqqqqqlllhhhkkkqqqwwwsssjjjdddeeefffffffffeeedddccchhhkkkuuu{{{zzzzzz{{{zzzxxxvvvtttooohhhdddeeeggglllqqqttttttpppmmmmmmnnnnnnnnnmmmmmmppprrrpppsssuuutttpppnnnoooqqqtttssssssxxx~~~|||}}}~~~{{{uuusssuuuooommmlllnnnrrruuuuuutttyyyzzz{{{||||||zzzuuurrrmmmlllkkklllqqqwww~~~zzznnnaaaTTTHHH>>>888555222222666999:::>>>BBBFFFNNN\\\hhhppppppmmmiiijjjkkklllllljjjeee```]]]QQQJJJBBB???CCCHHHJJJIIILLLMMMMMMKKKHHHFFFFFFFFFGGGJJJPPPXXXaaaiiipppsssvvvtttrrrrrrrrrqqqpppnnnrrrsssvvvyyyzzzuuukkkdddPPPIII>>>555///,,,***))),,,***+++......000777@@@FFFNNNUUUWWWWWWWWWTTTPPPNNNKKKFFF???888111---******'''&&&(((&&&!!! !!!&&&'''''''''&&&(((+++...222666<<<@@@BBBCCCCCCDDDEEEDDDCCC@@@>>>:::888666444444444333333666;;;???BBBLLL\\\qqqiiijjjlllooorrrvvvyyy{{{yyyyyyyyyxxxxxxwwwvvvuuuxxxzzzzzzyyy|||{{{rrryyy}}}}}}}}}~~~|||~~~}}}{{{yyywwwoookkknnnrrrtttuuuwwwxxx{{{{{{vvvqqqooofff___VVVPPPNNNMMMKKKJJJPPPQQQNNNFFF@@@<<<777222---.........---+++)))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$######%%%(((&&&%%%%%%&&&&&&%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&((()))))))))))))))***+++---//////000//////111...+++---111444444222---...///...+++)))***,,,))))))***++++++,,,------...---***(((+++///---'''...//////---***)))+++---***++++++,,,,,,------...,,,...////////////000111000///...---,,,,,,,,,,,,(((...111///000555777666:::===DDDLLLTTT\\\bbbeeehhhkkkllljjjgggfffiiikkkmmmrrrtttqqqooosssuuussspppppppppoooiiicccfffmmmsss|||{{{|||}}}tttmmmhhhgggggghhhhhhhhhgggfffmmmqqq{{{~~~yyywwwvvvyyywwwuuutttrrrnnniiieeegggjjjooouuuxxxxxxtttpppooopppqqqooollllllmmmooommmqqquuutttpppllllllmmmmmmjjjhhhjjjsss}}}~~~{{{sssppppppllljjjiiilllpppsssrrrpppwwwwwwxxxyyyzzzyyywwwtttnnnmmmlllmmmrrrzzz~~~qqqbbbUUUIII>>>888333000000444777888;;;@@@EEELLLWWWbbbiiilllkkkjjjnnnoooqqqppplllgggbbb___TTTKKKBBB???CCCGGGIIIGGGHHHIIIJJJIIIGGGDDDDDDDDDGGGLLLTTT]]]fffmmmsssuuuyyywwwtttssssssrrrpppoooooorrrvvvyyywwwrrrlllgggTTTMMMBBB888111---,,,,,,+++***,,,//////000666>>>FFFNNNVVVXXXXXXXXXTTTOOOQQQNNNHHHAAA:::333...,,,***'''&&&((('''###!!!###&&&'''''''''&&&'''***---000444999===@@@AAACCCEEECCCCCCBBB@@@>>>:::888666444444444333333666;;;???CCCMMM]]]rrrhhhjjjmmmqqquuuyyy|||}}}yyyyyyzzzzzzzzzyyyyyyxxxuuuxxxyyyyyy{{{~~~}}}xxxmmmtttzzz{{{|||}}}~~~}}}}}}tttnnnooosssttttttvvvvvvzzz~~~|||wwwrrrpppkkkaaaVVVRRRTTTTTTNNNGGGRRRRRRNNNFFF@@@<<<888222------------,,,***((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$'''$$$###$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%&&&&&&&&&'''((()))************---.../////////...---,,,111---***,,,111444333111***---...---+++***,,,...))))))***+++,,,,,,------...,,,)))'''***...,,,%%%,,,......,,,)))''')))+++***++++++,,,,,,---......,,,...///000///000222333000///...---,,,+++++++++)))000333111111666666333555777;;;AAAIIIQQQXXX\\\iiilllooonnnkkkjjjkkkmmmkkkqqqsssnnnkkknnnpppnnnkkklllooooooiiidddgggooosss|||xxxsssuuuzzz}}}}}}}}}zzzsssnnnmmmlllkkklllmmmnnnmmmmmmssswww{{{wwwtttrrrvvvuuusssrrrqqqnnnkkkhhhiiilllrrrxxx{{{zzzvvvrrrqqqrrrrrrppplllkkklllnnnjjjooouuutttppplllkkklllfffbbb^^^___fffqqqzzz}}}~~~~~~|||sssnnnnnnhhhfffeeehhhlllnnnmmmkkkrrrrrrsssuuuxxxzzzyyyxxxpppnnnmmmooosss{{{sssdddVVVIII>>>777111......333666777:::???FFFKKKSSS[[[ccchhhkkklllqqqssstttsssoooiiidddaaaUUULLLBBB???BBBGGGHHHFFFEEEGGGHHHHHHFFFDDDCCCCCCHHHMMMVVVaaajjjqqquuuwww{{{yyyvvvttttttsssrrrppplllpppuuuvvvsssnnniiigggWWWPPPFFF;;;333///......&&&'''***///000111888???FFFOOOWWWYYYXXXWWWSSSNNNRRROOOJJJCCC<<<555///,,,)))&&&&&&))))))%%%$$$&&&((()))))))))((()))+++...000333888<<<>>>AAADDDFFFBBBBBBBBB@@@>>>;;;888666444444444333333666;;;???DDDNNN^^^ssstttsssrrrsssvvvwwwxxxxxxyyyyyyxxxzzz|||}}}}}}|||uuutttuuuzzz{{{vvvpppvvv|||}}}{{{yyyzzz}}}|||~~~~~~~~~}}}|||yyywwwuuuuuuuuuqqquuuyyyzzzxxxvvvvvvwwwqqqfff[[[WWWUUUQQQLLLKKKPPPLLLGGG@@@;;;777555444000///---------+++)))&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$""""""###%%%"""""""""###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%)))&&&$$$&&&+++,,,)))%%%***+++,,,---............///...,,,,,,...222666888000...++++++,,,---------'''+++---++++++///222111222---+++,,,---+++***,,,,,,---...---+++******++++++---...---++++++---000000000////////////000000333222111...++++++,,,...)))***+++---///000111222555555555666:::BBBLLLRRR]]]dddiiikkkmmmnnnkkkfffgggjjjmmmkkkfffccceeeiiieeeeeehhhlllmmmkkklllpppzzz}}}}}}tttnnnrrrzzz~~~|||zzz{{{~~~}}}zzz|||~~~zzzsssooooooqqqtttvvvvvvtttqqqooorrrvvv}}}|||yyyuuuqqqnnnoooqqqtttssspppmmmnnnooojjjnnnxxx|||{{{}}}yyysssooommmmmmnnnnnnnnnnnnpppqqqpppmmmjjjccc___ZZZYYY]]]eeelllpppwwwzzzyyy|||yyyqqqmmmkkkfffiiijjjiiiggghhhnnnsssuuusssrrrtttxxxyyyxxxvvvwwwttttttwwwxxxxxxvvvdddSSSFFF>>>:::222///...111222222444999>>>FFFRRRZZZ___eeemmmttttttyyyzzztttnnnjjjddd^^^TTTNNNGGGBBBAAACCCEEEFFFHHHHHHGGGDDD???>>>@@@CCCJJJPPPZZZcccjjjooosssvvvxxxzzzxxxsssqqqrrrpppmmmuuutttttttttsssooojjjeeeXXXRRRHHH===555111///...,,,)))(((+++---000888@@@DDDJJJQQQVVVVVVTTTQQQPPPMMMNNNLLLFFF===555111000******)))((('''%%%###"""'''''''''(((((()))***++++++...333999===???@@@@@@CCCCCCBBB@@@===:::777666222333333333333666;;;>>>GGGOOO^^^uuuyyyvvvtttssstttwwwyyyzzzxxxwwwwwwxxx{{{||||||{{{wwwvvvwww{{{|||wwwqqquuuzzzzzzwwwuuuvvvxxxzzz}}}~~~|||}}}~~~|||~~~|||yyywwwvvvrrruuuyyyyyywwwuuuuuuuuusssggg[[[UUUQQQNNNMMMOOOSSSNNNHHHCCC@@@<<<999666111///---,,,,,,+++)))''')))((('''&&&&&&%%%%%%%%%$$$%%%%%%###"""!!!###%%%#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&'''$$$###$$$(((***'''$$$***+++,,,...//////000000///...---,,,...222666888000...++++++,,,------,,,)))------++++++...000...888333///000000---,,,---,,,...000///---,,,+++,,,---...///...,,,+++---000............///000111222222111000---+++***,,,...,,,,,,---...000111222222555555444444666<<>>??????AAAAAA@@@???<<<999666444222333333333333666;;;>>>DDDLLL\\\ttt}}}{{{wwwttttttvvvyyy{{{uuuuuuuuuwwwzzz||||||{{{{{{zzzzzz}}}|||xxxuuuxxxzzzyyyvvvttttttvvvzzz||||||yyyyyy}}}~~~|||}}}{{{}}}zzzyyyuuuwwwyyyzzzwwwuuutttttttttiii\\\SSSMMMKKKOOOUUUUUUOOOHHHEEECCCAAA;;;555222///,,,+++++++++***)))***))))))(((''''''&&&&&&$$$%%%%%%$$$######%%%'''###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((('''''''''%%%###%%%((()))'''%%%***+++,,,...000111222222000///------...222666888000...++++++,,,---,,,,,,+++------******......,,,777222000222222///...000...000333333222000//////000000000///---,,,---///,,,,,,---...///111222333000000///---+++***,,,.........///000000111222222333333333222222555999===GGGQQQ\\\cccgggiiieee___]]]\\\ZZZYYYYYYZZZ[[[]]]]]]\\\bbbmmmuuuvvvuuuvvv}}}~~~~~~|||zzzxxxxxxyyy{{{zzz~~~tttmmmiiinnnuuuxxxzzz|||vvvuuutttwwwzzz{{{yyyvvvppprrrwww}}}}}}{{{~~~{{{vvvtttsssssssssrrrrrrrrrqqqqqqiiikkkpppvvv|||~~~|||~~~~~~|||wwwpppkkkkkkllljjjnnnrrrttttttssssssssszzz{{{zzztttooolllkkknnnllljjjjjjkkkkkkjjjiiimmmhhhaaa^^^^^^bbbfffhhhkkkrrr|||}}}{{{{{{}}}{{{|||}}}uuurrrppplllhhhgggjjjoootttvvv{{{yyywwwwwwyyy{{{{{{{{{}}}|||}}}~~~vvvfffUUUFFF:::444444000///111111000222666;;;CCCNNNVVV[[[aaaiiiooovvvxxxwwwppphhhddd___ZZZOOOJJJCCC???>>>@@@BBBCCCEEEFFFEEEBBB>>>===@@@CCCKKKQQQZZZccciiinnnqqqttttttxxxzzzyyyzzz|||zzzwwwuuusssrrrqqqnnnjjjddd___[[[VVVNNNEEE<<<555111///,,,)))(((+++,,,...555===AAAIIISSSYYYZZZUUUPPPLLLLLLMMMMMMIIIBBB:::333000***))))))((('''&&&&&&%%%'''''''''(((((()))***+++,,,...111444888;;;===>>>@@@??????===:::777444222222333333333333666;;;>>>BBBJJJZZZrrr~~~}}}{{{yyyvvvuuuwwwxxxuuutttuuuwww{{{}}}~~~}}}~~~}}}~~~~~~zzzzzz{{{|||zzzxxxwwwyyy{{{~~~zzzxxx{{{{{{xxx||||||~~~~~~zzz{{{{{{{{{yyywwwuuutttrrrhhh]]]TTTMMMKKKPPPXXXUUUNNNFFFCCCDDDAAA:::333222///,,,******++++++***************)))(((''''''$$$&&&''''''&&&&&&''')))$$$%%%&&&''''''%%%###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''(((((())))))))))))(((((()))(((&&&''')))******((()))+++---///111333444444111///...---///222666888000...+++***+++,,,,,,+++)))++++++)))***//////,,,///+++***///111000000222000333666777666444333333333222111000...------...---------...///000111222000000000///---,,,.../////////000000000000000111000111222111000111333555===GGGQQQYYY___dddbbb^^^XXXVVVRRRQQQSSSUUUWWWWWWZZZXXX^^^lllwwwyyyvvvuuu{{{{{{zzzxxxuuutttssssssxxxwwwxxx}}}~~~~~~nnnhhhfffkkkrrrtttvvvyyyrrrqqqrrruuuxxxyyyuuurrrqqqssswww{{{|||xxxwwwsssrrrqqqppppppqqqrrrsssnnnmmmmmmqqqwww{{{||||||yyy{{{zzztttlllggghhhkkklllooorrruuuwwwvvvuuuttt{{{{{{~~~zzzuuupppnnnooollliiihhhiiiiiiiiiiiiiiifffaaa___bbbfffjjjlllkkkoootttzzzyyy~~~~~~{{{zzzzzzzzz||||||~~~|||yyyrrrkkkjjjooouuuxxxyyy{{{yyyvvvtttuuuwwwzzz{{{tttcccRRRDDD999444444000...000000///000444:::BBBMMMUUUZZZ```gggmmmxxxzzzwwwooogggccc^^^ZZZNNNIIICCC>>>>>>???@@@AAACCCDDDDDDBBB>>>>>>AAAEEELLLRRR[[[ccciiimmmppprrruuuyyy||||||}}}~~~zzzsssrrrqqqooonnnjjjeeeaaa]]]YYYRRRIII@@@999333000---***)))+++,,,---333;;;???FFFOOOUUUVVVRRRNNNKKKLLLMMMMMMKKKEEE===555111******)))(((''''''''''''''''''''''''((()))***+++------...111444777:::<<<>>>>>>===<<<999666333111222333333333333666;;;>>>BBBJJJZZZqqq|||~~~}}}yyyuuussssssuuuuuuvvvyyy}}}}}}||||||{{{zzzzzz{{{~~~~~~{{{|||zzzwww}}}}}}~~~~~~}}}|||zzzwwwuuunnnggg^^^XXXRRROOOSSSYYYVVVOOOFFFCCCCCC@@@999222222///+++******+++++++++++++++++++++***)))((('''###%%%&&&&&&%%%%%%&&&(((%%%&&&'''((('''%%%###!!!######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''(((((())))))))))))((((((***(((''''''(((*********)))***---///222333555555111000...---///222555888000...+++***+++++++++***'''(((((('''+++000111---+++((((((---000//////000222555777999888777666777444333111000///...------...............//////000000111222111//////000111////////////////////////---///111111000000222333999@@@GGGLLLTTT\\\___]]]VVVSSSPPPOOOPPPSSSTTTUUUXXXWWW]]]kkkvvvwwwtttrrrxxxvvvtttssssssrrrrrrrrrwwwtttqqqqqqoooooottt{{{wwwxxxyyyzzz|||}}}}}}yyytttjjjfffeeejjjoooqqqsssuuuqqqoooppprrruuuuuurrrnnnppprrruuuyyy|||xxxxxxrrrpppoooooopppsssvvvxxxvvvqqqmmmnnntttzzz}}}}}}wwwxxxwwwqqqjjjfffgggkkknnnppprrruuuwwwwwwuuutttxxxxxx{{{}}}wwwtttsssoookkkiiiiiiiiiiiiiiifffdddaaabbbeeejjjnnnpppmmmnnnpppuuu|||{{{zzz~~~}}}~~~{{{zzz|||~~~~~~~~~vvvuuuyyy~~~~~~}}}{{{xxxuuurrrqqqssswww{{{ppp^^^MMMAAA999555333///...///000...000444:::CCCNNNUUUZZZ```gggmmmyyy{{{yyyppphhhddd___[[[OOOJJJDDD???>>>>>>??????@@@BBBCCCAAA???@@@DDDHHHNNNTTT]]]dddiiimmmppprrrvvv{{{~~~~~~~~~~~~zzzrrrqqqpppooonnnlllhhheee]]]ZZZTTTKKKCCC;;;555222...+++***,,,------222999AAAFFFMMMQQQRRRQQQPPPOOOLLLMMMMMMKKKGGG@@@888333,,,+++***(((''''''''''''''''''''''''((()))***+++,,,,,,---...000444777999======<<<;;;999777444333222333333333333666;;;>>>EEELLLZZZpppyyy}}}yyysssppppppuuuuuuwwwzzz{{{zzzxxxwwwyyy|||~~~{{{www}}}~~~}}}~~~~~~|||zzzwwwllleee^^^ZZZWWWUUUWWW[[[YYYRRRIIIDDDAAA>>>999444000...+++***+++,,,+++******++++++,,,+++***((('''!!!###%%%%%%$$$######$$$%%%&&&'''''''''%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&(((((())))))))))))((((((((('''&&&&&&&&&'''((())))))+++---///111333444444222111///...///222555888000...+++******+++***)))%%%&&&%%%&&&+++111111---///++++++///000---,,,---222444666666666666777888444222000/////////...,,,//////......---......///000111333222111111222333.../////////////////////---...000111000000222333666;;;???AAAHHHRRRXXXYYYTTTSSSRRRPPPPPPQQQSSSTTTWWWWWW^^^kkktttuuussssssuuusssqqqpppqqqrrrrrrrrrtttpppkkkhhhdddbbbhhhqqqmmmppprrrssssssssstttuuurrrtttxxxzzzyyyuuuppplllhhheeeeeekkknnnoooppprrrpppnnnmmmoooqqqqqqnnnjjjjjjlllooottt|||{{{vvvvvvpppppppppqqqsssxxx|||~~~xxxrrrrrrwww|||~~~}}}vvvvvvsssnnnhhhfffgggiiinnnnnnoooqqqtttuuutttsssuuuvvvzzz{{{wwwtttppplllkkkkkkiiihhhgggeeecccdddhhhmmmpppqqqqqqppppppssszzz~~~yyy}}}}}}}}}}}}|||wwwsssqqqsssyyy~~~|||kkkYYYIII>>>888666222...---//////...000444===EEEPPPXXX\\\aaaiiioooyyy|||zzzrrrjjjeee```[[[PPPKKKDDD???===<<<<<<;;;<<<>>>@@@??????AAAFFFJJJQQQWWW^^^eeejjjmmmppprrrwww{{{}}}|||}}}~~~zzzrrrqqqooooooooommmjjjggg]]]ZZZSSSKKKCCC<<<666444000---,,,......---222888BBBGGGMMMRRRTTTTTTUUUUUUNNNMMMLLLKKKHHHBBB;;;666...---+++)))'''''''''''''''''''''(((((()))***++++++++++++,,,...111333555::::::::::::999777555444222333333333333666;;;>>>GGGMMMZZZoooxxx||||||vvvqqqoooooouuuuuuvvvzzz}}}zzzwwwuuuxxx|||}}}xxx|||~~~~~~~~~~~~~~~}}}{{{xxxnnnddd\\\ZZZZZZZZZ[[[___YYYSSSJJJBBB===999666444///---,,,,,,,,,,,,+++))))))***+++,,,+++)))'''&&&###%%%'''&&&%%%######$$$&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&'''(((((())))))(((((('''(((''''''&&&%%%&&&)))+++)))+++---///111222333333333111///...///222555888000...+++************)))''''''%%%%%%***111000+++...++++++///000---+++,,,///000111111111222555777333111......//////...,,,------------......///000...000222222111111222333/////////000000111111111...///000000000000222333333666999:::@@@JJJPPPQQQSSSUUUVVVTTTQQQOOOQQQTTTVVVXXX```lllrrrssstttvvvuuurrrooooooqqqrrrrrrqqqoookkkhhhddd___\\\aaajjjjjjllloooooommmkkkkkkkkkiiikkkoooqqqpppnnnkkkjjjhhhfffggglllnnnmmmnnnppppppmmmjjjjjjlllllliiifffeeefffiiinnnuuu~~~wwwssstttpppppprrruuuyyy|||}}}}}}uuusssooojjjgggfffffffffjjjhhhhhhkkkpppssstttssssssuuuzzz|||yyytttqqqooommmjjjhhhfffddddddfffjjjooorrrtttwwwuuusssvvv}}}~~~~~~xxxuuuxxxwwwhhhXXXHHH===666444000,,,+++...///...000555@@@HHHSSSZZZ___dddkkkqqqwww{{{zzzssskkkfff```[[[PPPKKKDDD>>>;;;999888777666999;;;<<<===@@@FFFKKKSSSYYY```gggkkknnnppprrruuuyyyzzzyyyzzz}}}~~~{{{sssrrrpppooonnnllliiifff\\\XXXRRRJJJBBB<<<888666222///...//////...222888???EEEMMMSSSVVVVVVVVVVVVOOONNNKKKJJJHHHDDD===888111///,,,)))'''&&&&&&''''''''''''(((((()))***+++******+++,,,---///000111666666777888888777555444222333333333333666;;;>>>GGGMMMZZZnnnyyy|||}}}yyysssnnnnnnpppttttttvvvzzz|||xxxvvvxxx}}}~~~yyy{{{}}}|||}}}}}}~~~}}}{{{xxxpppdddZZZXXX[[[]]]___bbbWWWQQQHHH???777333222222...---,,,,,,------+++))))))***+++,,,+++)))'''&&&''')))******(((&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&''''''((((((((((((''''''******)))((('''(((+++---***+++,,,...000111222222333222000...///222555888000...+++*********)))((()))(((%%%%%%***000...))))))&&&''',,,///---,,,---------...------///333666333000------///000...,,,++++++,,,,,,...///111222---///111111111000111222///000000111222222333333///000000000//////000222///333666777<<>>FFFLLLYYYmmmuuuuuutttqqqnnnooossswww{{{wwwtttxxx{{{}}}zzz}}}}}}zzzxxxxxx{{{zzz~~~}}}}}}{{{|||sssggg[[[YYY___ccc___ZZZWWWOOOEEE<<<888666333111222000---***))))))+++,,,......---------,,,,,,,,,%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$"""###$$$$$$###!!!#########$$$((((((''''''((((((((((((((('''))))))***)))((((((***---******+++---///111333555444222//////000333444444333,,,)))---000///---,,,(((((()))***++++++,,,,,,)))***---///000///---+++.........//////000000000...000000+++***---//////...---+++***+++...111333//////000000111111111222---...000111222222111111000000000000111222333444666555333333888???FFFKKKKKKSSS[[[\\\XXXUUUVVVZZZ```cccfffjjjnnnttt{{{yyyssspppqqqssssssssskkklllkkkeee___]]]aaafffmmmoooppppppoookkkhhhfffcccffflllppplllfffggglllhhhkkkllliiijjjnnnpppoooqqqnnnjjjhhhffffffeeeddddddfffhhhggggggllluuu}}}~~~{{{yyyyyyuuunnnjjjjjjqqqssswww}}}yyytttpppmmmhhhccccccggg```aaadddiiinnnppppppnnnrrrqqqqqqssswww}}}}}}wwwppppppoookkkgggfffdddgggjjjmmmpppssswwwyyy}}}|||zzz|||}}}~~~~~~qqqbbbVVVJJJ===555222222///000222111000444999BBBIIITTT^^^ffflllqqquuuyyyyyyvvvpppmmmhhh^^^TTTPPPHHHAAA>>>:::555333555111111333777888:::BBBJJJTTT[[[bbbeeeiiinnnqqqppprrrsssttttttttttttwwwyyyqqqrrrrrrqqqoookkkgggddd^^^YYYQQQJJJDDD???;;;888222111...+++---000222000???BBBHHHNNNRRRTTTTTTSSSTTTPPPMMMKKKJJJFFF@@@:::555111,,,((((((((()))(((***)))'''&&&&&&(((***+++***+++,,,,,,,,,---///111444444444444444444444444,,,///222222333555:::>>>DDDJJJXXXlllrrrrrrrrrooommmnnnsssxxxzzzxxxvvvzzz{{{zzz~~~}}}{{{xxxvvvvvvyyy~~~||||||zzz}}}~~~yyywwwxxxqqqiii```]]]___aaa```]]]XXXPPPFFF>>>999555222000000...+++((('''((()))***,,,,,,,,,+++++++++******%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$######$$$%%%&&&&&&%%%(((((('''&&&(((***%%%&&&&&&'''((((((((((((((())))))***)))((((((***,,,***+++,,,---///222444555666444333333555777777666555...***,,,///...,,,,,,+++++++++***************)))+++---...///...------,,,,,,,,,,,,---------------000000,,,+++...111111...---,,,,,,---...000111111111000000000000000000---...000111222222111111///000000111222333444444555333111111333777<<>>DDDKKKPPPSSSUUUUUUSSSPPPMMMLLLKKKGGGAAA;;;444000+++'''&&&''''''''')))((((((''''''(((******)))***+++++++++,,,...000222222222333333444444444...000222333444777;;;???DDDJJJWWWlllpppqqqpppnnnmmmoootttyyyyyyxxxxxx{{{{{{xxxzzz|||}}}~~~}}}{{{yyyxxxwwwxxx|||~~~{{{~~~}}}yyywwwyyy{{{|||tttppprrrmmmiiiccc``````aaaaaaaaaXXXRRRHHH@@@999444111///---+++)))'''&&&&&&'''(((******)))))))))(((((((((&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$######$$$'''(((((('''&&&(((&&&""""""%%%&&&$$$$$$%%%&&&'''((()))))))))((()))***)))((((((***,,,++++++,,,---///222444555222111111333555666555444777000+++,,,---,,,+++,,,...---,,,+++***(((''''''***++++++,,,---.........,,,,,,,,,,,,,,,,,,++++++---000000---,,,///222111/////////...////////////111111111000//////......---...///000111111111111...///111333444555555444666444333222111222333444???IIIVVV^^^```bbbeeehhhlllnnnqqqtttwww{{{{{{xxxyyy{{{zzzyyyqqqpppooonnnnnnoooqqqsssxxxyyyzzzzzzyyyzzz{{{}}}vvvttttttvvvsssmmmjjjkkkllloooooollllllnnnmmmjjjlllmmmoooooommmiiieeebbbbbb```]]]^^^bbbggglllnnnllliiihhhjjjiiiggghhhlllwwwxxxzzz~~~sssjjjhhhiiifffeeeeeedddbbbbbbdddgggjjjkkklllpppooooooppptttyyy~~~}}}tttmmmkkkkkkiiihhhiiigggjjjooouuu{{{wwwkkk^^^TTTIII===555222111......111111000444:::FFFNNNYYYbbbhhhmmmrrruuuttttttrrrnnnllljjjbbbYYYQQQIII@@@;;;666///,,,---///...000444555777???HHHOOOXXX```eeejjjrrrvvvuuutttttttttrrrpppooopppqqqppprrrsssoooiiicccaaa```WWWSSSNNNIIIEEEAAA===:::777444111000111222222222666999@@@GGGNNNSSSVVVWWWTTTQQQOOONNNMMMJJJCCC>>>666222,,,)))'''''''''''''''((((((((()))))))))***((()))++++++***+++---/////////000111222333333444///111333444555888<<>>:::555...+++,,,------///333444666===FFFMMMUUU^^^dddkkksssxxxxxxvvvvvvuuussspppnnnnnnooooooqqqrrrmmmeee^^^\\\\\\RRROOOKKKHHHFFFBBB>>>;;;666222///000111//////111555888>>>EEELLLRRRVVVXXXVVVTTTRRRRRRRRRNNNHHHBBB;;;777111,,,+++******)))&&&'''((()))******)))))))))***++++++***+++---///------...///111222333333///000111333555888<<<>>>CCCHHHTTThhhzzz{{{{{{xxxtttsssuuuxxxwwwwwwxxxxxxyyy|||~~~|||{{{|||~~~~~~|||{{{}}}|||yyyvvv{{{|||}}}~~~}}}~~~~~~~~~}}}}}}wwwnnniiiiiiggg___ZZZ\\\dddgggbbb[[[RRROOOIII@@@888222...,,,+++***)))((('''(((((((((***)))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&%%%### &&&)))%%%"""$$$&&&'''###$$$%%%'''((()))))))))''')))******))))))***+++++++++,,,---///000222333111111333666888888555333999333...,,,+++((())),,,+++++++++*********))))))+++***))))))+++---///000/////////......---------000333333///---...///---...///000111000...,,,+++,,,,,,---...///000000000.........//////000111111...000222555666666555444777888999999888666333111333<<>>DDDJJJPPPUUUWWWXXXVVVUUUVVVVVVSSSMMMGGG>>>:::333...,,,+++***)))&&&&&&((()))************+++,,,---,,,,,,,,,...000,,,,,,---...///111111222/////////111444888;;;<<>>JJJTTTaaahhhiiijjjnnnrrrqqqppplllgggdddbbb[[[SSSNNNEEE>>>:::666000...///,,,+++...111333444<<>>:::777000///777999333333888555666:::???EEELLLRRRVVVWWWWWWWWWYYY[[[XXXQQQKKKAAA<<<555000,,,+++)))(((''''''&&&'''(((***+++---+++,,,---,,,++++++---///---.........//////000000000///...111666:::;;;;;;@@@EEEPPPccc~~~xxx}}}zzztttpppnnnkkkpppvvvvvvtttuuu{{{}}}xxxvvvyyy|||}}}}}}yyy||||||}}}~~~~~~|||wwwnnniiinnnuuuuuupppmmmiiigggdddbbb___ZZZSSSMMM@@@AAA@@@;;;333...++++++)))))))))))))))((((((((())))))((((((((('''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&((())))))(((''')))'''$$$$$$''''''%%%%%%%%%&&&&&&'''&&&&&&&&&&&&(((++++++***))))))***)))))))))***+++---...///333111000111111111///---444111000000---((((((+++++++++++++++******))))))'''((()))+++,,,---.../////////000000111111222222(((,,,///------000111000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......------...///111222333222111000000000111111222333555777777555333111333333444999CCCPPP]]]eeeiiinnnvvv}}}zzz~~~xxxvvvqqqllllllmmmhhh```[[[```eeeeee___[[[YYYZZZZZZYYYXXXYYY\\\___bbbbbbeeeccceeejjjnnnooorrrwwwyyyzzzzzzzzzyyyxxxwwwvvvvvvzzz~~~ssskkkhhhfffeeegggkkkgggcccaaaaaacccddddddaaabbbdddggglllppptttwwwnnntttzzzppp\\\LLL???555000000...+++***,,,...000777???IIIUUUbbbiiihhhgggkkkooonnnnnnkkkgggfffgggaaaZZZTTTKKKBBB===777000------,,,,,,...111333555<<>>:::555------555888222222888222333777<<>>999555333111...///...---...333<<>>888333,,,''',,,---...---///555>>>EEEOOOUUUZZZ\\\___eeeiiiiiikkkkkklllmmmoooqqqssstttjjjfff___YYYTTTOOOJJJGGGEEECCCBBBCCCCCC@@@;;;666999999999777555555777:::666999>>>CCCHHHKKKMMMNNNPPPPPPQQQSSSUUUUUURRRPPPIIIDDD<<<555000...,,,+++***''''''))))))'''''')))''',,,000000,,,((('''(((------......///000000000000111222333333555999;;;@@@FFFRRRccczzzzzz}}}|||wwwsssqqqpppqqqrrrrrrtttwww|||~~~}}}~~~{{{yyyyyyzzzzzzyyyyyy|||}}}rrrlllnnnqqqvvvxxxyyyxxxyyyyyy~~~~~~~~~}}}yyyqqqjjjfff^^^^^^___ccceeebbbZZZTTTEEE@@@999333000...---,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((%%%""""""###$$$$$$%%%%%%%%%&&&((()))'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%)))(((((((((((('''''''''(((000///000666000)))...000444888999888777666777333333333222111...,,,+++((())))))***************&&&(((+++---...---,,,,,,***...000---,,,...000...111///---+++***+++,,,---...---,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++((()))***,,,...111333444...------...111333222222///000000111111000000///---...///...///444===DDDSSS]]]fffkkkqqq{{{}}}~~~xxxsssoooooooooooolllhhhbbb___ZZZZZZ\\\``````^^^aaagggkkkhhhdddaaa___^^^___```fffdddbbbaaadddjjjppptttrrrooommmpppvvvzzzxxxuuuwww~~~nnn^^^VVVWWW\\\aaa^^^[[[XXXUUUUUUVVVYYY[[[aaaggglllnnnmmmnnnsssxxxxxxrrrooonnnmmmnnnuuu}}}||||||~~~xxxcccTTTGGG;;;555444000...---......222<<>>IIIRRR]]]hhhkkkkkkllllllkkkjjjjjjkkklllmmmkkkhhhfff\\\QQQDDD<<<999666///)))***,,,...///111777@@@FFFLLLTTT\\\```eeejjjmmmlllmmmlllkkkkkkjjjjjjjjjkkkhhhccc\\\UUUPPPLLLHHHEEEDDDAAA@@@BBBEEEDDD>>>888444666888999777555444444777888;;;???EEEKKKQQQTTTTTTSSSRRRRRRTTTTTTSSSRRROOOHHH???777222///...---%%%''')))***+++------,,,$$$&&&((()))***+++---///------......///000000000111222333444444555888;;;DDDIIISSScccyyyyyy{{{|||{{{vvvqqqmmmkkkkkklllllllllnnnsssyyy}}}~~~}}}|||}}}|||yyywwwtttvvvxxxyyyyyyzzz{{{}}}yyyrrroooooottt{{{~~~|||zzz}}}}}}vvvpppjjjddd]]]```eeehhhfff^^^RRRJJJFFFAAA:::444///,,,)))'''(((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%"""%%%&&&%%%%%%%%% &&&))))))&&&&&&((('''$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((///+++(((000000+++,,,666888:::<<<===<<<:::888555555555444222///---+++)))(((((((((((()))***+++'''(((***,,,---------,,,+++///000---,,,///000///+++,,,...000000///---+++------,,,,,,++++++******)))***+++,,,,,,+++***)))---,,,+++***))))))((()))---,,,,,,...000222222111//////............//////---///000......000666;;;@@@MMM[[[ccckkkvvv}}}uuurrrrrrrrrpppkkkfffaaa^^^^^^```aaadddfffdddccchhhppptttqqqmmmhhheeebbbaaaaaa______```bbbgggmmmssswwwzzzxxxvvvvvvwwwwwwssspppwwwtttfff^^^]]]ccchhhcccaaa^^^[[[[[[^^^aaaccciiiooowww{{{{{{xxxvvvvvvpppllljjjjjjhhhgggkkkqqqmmmjjjkkknnnoooooossszzzooo\\\KKK>>>555111000......000222555???JJJRRR^^^iiikkkkkkkkkkkkiiiiiijjjlllmmmmmmkkkhhhfff___UUUIIIAAA<<<888222...***---///000222777???FFFLLLUUU]]]bbbgggmmmooommmooonnnlllkkkjjjiiihhhhhhhhhccc[[[TTTNNNJJJGGGEEE@@@??????AAACCCBBB===999444777:::;;;999777555444777888:::>>>EEEMMMTTTXXXWWWUUURRRRRRSSSSSSRRRQQQPPPJJJAAA999444000...,,,###''')))(((***---,,,***,,,+++))))))+++---...///------......///000000000111222333444444666999<<>>888222...***&&&###'''((((((((()))))))))***'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$'''((($$$######$$$((('''$$$$$$((()))&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))+++111+++&&&...222///000888999;;;>>>??????===;;;666666555444222///---+++)))(((((('''((()))***+++((()))***+++,,,------...,,,000111...---///111//////////////////...,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,+++***)))...---,,,+++************...------...000222111000//////............/////////000111///,,,---111666999GGGWWWbbbkkkvvv~~~|||{{{xxxwwwsssmmmeeeaaa```aaaaaacccgggiiigggfffmmmvvvvvvtttpppllliiieeecccbbbaaabbbeeehhhmmmqqquuuwwwwwwwwwxxxxxxwwwvvvuuutttvvv{{{zzzppphhhgggkkkooofffdddaaa______aaadddgggmmmrrrzzz|||vvvsssiiiggggggiiihhheeeggglllhhhfffgggjjjjjjjjjnnnttt}}}nnn[[[III<<<333---...---///222444777@@@JJJRRR^^^iiikkkjjjjjjiiiggggggjjjlllmmmkkkhhhfffdddccc[[[OOODDD;;;555000---+++---///000222777???EEEMMMVVV___dddhhhmmmnnnlllooonnnmmmkkkjjjjjjjjjjjjgggaaaYYYRRRLLLIIIFFFDDD>>>???AAABBBBBBAAA>>><<<888:::;;;;;;:::888888888666888<<>>CCCHHHQQQ___uuutttwwwyyyyyywwwtttrrrrrrvvvuuusssqqqqqqsssxxx|||}}}|||||||||}}}}}}|||xxx||||||zzz}}}~~~{{{uuurrrrrrpppvvv~~~{{{yyy{{{yyyrrrnnniiiddd^^^ccckkknnnkkkaaaTTTKKK<<<999444111---***&&&$$$'''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$'''&&&###'''...111..."""&&&&&&"""###)))+++((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&''')))******(((...&&& )))///---///444555888<<<@@@AAA@@@>>>666666666555222000---+++)))((('''''''''(((***+++)))))))))***+++,,,...///---111222///...000111///444222000...---,,,,,,,,,,,,,,,,,,+++***)))((('''((()))+++,,,,,,+++)))(((---------...///000111222///......///111222111000//////............//////000111111///++++++...111555DDDVVVbbbkkkuuu}}}}}}{{{vvvnnnfffbbbbbbcccaaaccchhhjjjiiihhhpppzzzvvvuuurrroookkkgggdddcccdddfffiiimmmqqqtttvvvvvvtttwwwyyyzzzyyyyyyyyyzzzvvvxxx{{{wwwpppnnnpppttthhhfffccc```aaacccfffiiikkkooouuu{{{}}}yyyqqqkkkfffeeegggkkkjjjfffgggjjjgggeeefffiiiiiihhhlllrrrxxxppp]]]MMMAAA888222...---///333555888@@@JJJRRR^^^iiikkkjjjiiihhhffffffiiikkkllljjjfffdddbbb[[[VVVMMMCCC;;;555333222,,,...000111222777>>>DDDNNNWWW```eeehhhlllllliiinnnmmmmmmlllkkkkkkkkklllfff```XXXPPPKKKGGGEEECCC>>>AAADDDEEEDDDBBBAAAAAA777888777666444444666888555999>>>EEEKKKPPPSSSUUUYYYUUUQQQOOONNNOOONNNMMMQQQKKKDDD===777222---***(((---...***)))+++)))###&&&))),,,,,,***)))+++...------......///000000000///111333444555888;;;???BBBGGGOOO]]]sssvvvxxxzzzzzzxxxvvvuuuuuu|||{{{zzzyyyxxxwwwwwwwww|||}}}}}}{{{yyyzzz{{{zzz~~~|||}}}}}}~~~|||wwwsss~~~xxxooonnnqqq}}}{{{|||{{{{{{}}}zzz{{{|||yyyssskkkfffccc^^^eeekkkkkkcccWWWMMMGGG>>>999222+++''''''((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''(((&&&$$$$$$%%%%%%%%%$$$$$$###%%%(((&&&######'''"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%(((%%%###$$$(((++++++***&&&///222---(((***------555888;;;???@@@@@@???======888444222111000---***+++)))''''''((())))))(((+++))))))***))))))///666222000......///111111000222222222111111///...---,,,+++***))))))***+++,,,******)))))))))***,,,---222---)))(((+++///111222///////////////////////////...------///000000///111111111111111111111111444???JJJUUUfffxxx|||ssslllgggcccaaacccfffjjjmmmqqquuuyyy|||~~~|||vvvnnngggdddeeehhhggglllrrrttttttuuuzzz~~~wwwxxx{{{~~~~~~}}}{{{yyyvvvuuuxxx}}}yyy}}}|||rrrssslllhhhiiijjjhhhfffgggccceeejjjpppuuutttnnniiifffkkkqqqsssqqqnnnnnnnnnkkkgggccccccgggiiijjjiiipppuuuuuucccRRRDDD;;;666))),,,///111222888AAAIIIUUU[[[dddjjjllljjjhhhfffgggggghhhgggfffeeecccbbb[[[UUUMMMDDD===777222///,,,,,,,,,---222<<>>@@@BBBCCCCCCCCCBBBBBBDDDFFF<<<:::888666666777999:::999:::===BBBHHHOOOTTTWWWUUUVVVTTTOOOOOOPPPNNNJJJPPPHHH???999666222,,,'''++++++************++++++************+++,,,---...------......///000000000///111333555666888;;;===AAAEEENNN\\\sssxxxxxxyyyyyyxxxxxxxxxxxx}}}}}}{{{zzzyyyyyyxxxxxx|||||||||zzzxxxyyy}}}{{{xxx|||}}}~~~~~~~~~|||wwwsssxxxxxxzzzzzztttmmmlllppp~~~|||}}}zzzwwwxxxvvvxxxyyywwwrrrkkkfffcccaaadddhhhhhhbbbXXXNNNGGG>>>999111+++((('''((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%%%%$$$&&&""""""'''***((('''(((###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''%%%$$$%%%(((+++***)))+++///...)))(((,,,...,,,555888<<<@@@BBBAAA@@@>>>;;;777333222222000---)))***(((''''''((()))))))))))))))+++...---+++---333,,,***)))***---000111111111111111111000///......++++++***))))))***++++++******)))))))))***,,,,,,000---++++++---...---+++........................///...------///000000///////////////////////////000999BBBKKKZZZmmmyyy}}}|||uuuqqqmmmkkkfffggghhhmmmsssyyy}}}~~~|||wwwpppiiifffgggjjjiiinnnsssvvvvvvxxx}}}~~~~~~yyyuuuuuu{{{xxxtttnnnkkkllllllhhheeedddbbbdddiiiooottttttppplllmmmrrrvvvwwwtttpppoooooommmhhhdddcccfffiiijjjjjjpppuuu~~~yyyhhhVVVGGG===777,,,///111222444999CCCJJJUUU[[[ccciiikkkiiigggfffggghhhiiiiiihhhfffdddccc]]]WWWNNNEEE===777111...000///......222:::CCCJJJQQQXXXaaaggghhhhhhiiikkkrrrnnnkkkjjjjjjiiieeeaaa]]]VVVOOOJJJDDD>>>===@@@CCCEEEEEEEEECCCCCCDDDEEE@@@===:::777666666888:::888:::===AAAFFFLLLQQQSSSSSSUUUTTTQQQQQQSSSQQQLLLOOOHHH@@@:::888444///***++++++************++++++************+++,,,---...------......///000000000///111333555666888;;;===AAAFFFOOO^^^tttxxxxxxxxxxxxxxxzzz{{{|||~~~~~~}}}|||{{{zzzzzz}}}}}}{{{yyywwwxxx{{{}}}~~~yyyuuuxxx}}}~~~}}}||||||zzzwwwtttppppppssstttqqqllllllqqq}}}~~~~~~wwwssssssqqqsssuuutttpppkkkgggeeedddddddddcccaaaYYYOOOGGG===888000+++(((((())))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$%%%$$$###&&& $$$******'''&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''')))***)))(((...,,,'''$$$&&&+++---***333777<<<@@@BBBBBB@@@???888555222222222111---))))))'''&&&''')))*********((()))---111111---,,,...+++***)))***,,,///000000//////000000000//////...++++++***))))))***++++++*********)))******+++,,,---------......,,,(((%%%........................///...------///000000///////////////////////////222777===CCCPPPcccttt|||~~~{{{xxxnnnjjjhhhllluuu~~~}}}xxxrrrmmmjjjkkkllllllpppuuuwwwyyy|||~~~wwwtttvvv|||wwwqqqmmmnnnmmmgggbbb```aaaccchhhnnnssstttsssqqqvvvyyy|||{{{wwwrrrqqqqqqpppkkkeeecccfffkkkmmmnnnuuuyyynnn\\\LLL@@@999000111333444555;;;DDDKKKTTTZZZbbbhhhiiiiiiggggggggghhhkkklllkkkiiifffddd^^^XXXOOOFFF>>>777111...000/////////333:::CCCJJJQQQYYYccciiijjjiiiiiiiiioookkkgggffffffccc___[[[WWWQQQJJJFFFBBB======AAAEEEFFFHHHGGGEEEDDDDDDDDDDDD@@@;;;777555666888:::999:::===AAAEEEIIIMMMNNNRRRTTTUUUTTTUUUWWWTTTOOOMMMHHHAAA===:::777222...++++++************++++++************+++,,,---...------......///000000000///111333555666888;;;===AAAFFFOOO___vvvxxxvvvuuuuuuwww{{{}}}~~~}}}}}}|||~~~|||yyyxxxxxxzzz|||~~~|||wwwrrrtttzzz}}}|||}}}{{{yyyyyyxxxxxxuuusssllllllnnnqqqpppmmmpppuuu}}}{{{{{{xxxqqqnnnooonnnqqqsssrrrooollliiihhhhhhddd```______YYYOOOFFF<<<666///***)))))))))((('''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$######"""&&&%%%######%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((''')))(((%%%###$$$&&&((((((000333999>>>@@@AAA???>>>777444222222333111---)))(((&&&&&&''')))++++++*********---111111---,,,---111///,,,,,,---......------....../////////......+++******************+++*********************+++,,,---......---+++)))&&&........................///...------///000000///111111111111111111111111333666888<<>>???CCCEEEGGGIIIHHHFFFDDDDDDDDDEEEAAA;;;666444666999;;;:::<<>>999444111++++++************++++++************+++,,,------------......///000000000///111333555666888;;;===???DDDNNN^^^uuuvvvsssppprrrwww|||~~~~~~zzz{{{}}}|||zzzzzz|||||||||{{{zzzvvvpppooouuuyyyyyyvvvuuuttttttuuuvvvuuutttooolllmmmqqqtttuuuyyy~~~xxxqqqnnnllljjjmmmssstttsssqqqnnnllllllnnnppplllfff___[[[ZZZUUUKKKBBB:::333,,,)))+++,,,***'''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&$$$###"""###$$$###"""%%%$$$&&&(((%%% !!!%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%''''''&&&&&&'''(((%%%(((,,,---((($$$&&&---)))+++///333777:::<<<===;;;777333111222111...+++'''''''''(((***+++***(((...)))'''+++---,,,---000---+++******,,,...//////,,,,,,---------,,,,,,+++)))***++++++++++++***)))'''((((((((((((''''''&&&,,,,,,,,,+++***,,,///222------------------------///...------///000000///000000000000000000000000333444666888:::EEEZZZmmm}}}wwwuuu{{{~~~|||{{{{{{|||}}}~~~}}}{{{|||{{{|||~~~tttooommmjjjiiikkkjjjkkkmmmnnnppptttzzz~~~{{{~~~||||||~~~}}}xxxyyy|||nnn^^^QQQJJJ>>><<<999888;;;AAAHHHMMMZZZ^^^dddhhhjjjlllnnnoooppprrrssssssrrrnnnjjjhhh___YYYQQQHHHAAA<<<666333111111111222555;;;BBBHHHTTT\\\gggnnnooollljjjiiijjjgggdddbbbaaa]]]VVVQQQMMMHHHDDDCCCBBB@@@CCCGGGEEEFFFHHHGGGGGGHHHJJJMMMGGGDDD>>>999666777999;;;===@@@EEEJJJNNNPPPPPPPPPWWWYYYYYYXXXXXXZZZWWWRRRMMMLLLJJJFFFAAA:::555111++++++************++++++************+++,,,---...------......///000000000///111333555666888;;;===???DDDOOO^^^uuuvvvsssqqqsssyyy~~~~~~}}}vvvxxx{{{~~~~~~zzzxxxzzz|||||||||{{{|||xxxrrrqqqvvvzzzzzztttssssssuuuwwwxxxwwwuuuqqqmmmlllppptttvvvzzz{{{tttooonnnmmmlllpppuuuxxxuuuqqqlllhhhjjjnnnqqqlllgggaaa\\\XXXQQQHHH@@@999222+++))),,,---***&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###$$$###"""'''######''''''$$$###$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&%%%$$$'''))))))'''(((***((($$$&&&,,,)))***,,,///444888<<<>>>>>>999444111111111///---((((((((()))******)))''',,,'''%%%)))---------///...,,,++++++---/////////,,,,,,---,,,,,,+++***))))))***++++++++++++***)))&&&&&&'''''''''&&&%%%$$$***++++++***)))***---111------------------------///...------///000000///000000000000000000000000444666:::<<<<<>>BBBHHHOOOSSS]]]aaafffjjjlllnnnqqqsssuuuuuuuuutttrrrnnnkkkiiibbb\\\SSSJJJBBB;;;444111111111222333555;;;BBBGGGUUU]]]hhhnnnnnnlllkkkkkkhhheeecccaaa```\\\UUUPPPKKKFFFBBBBBBAAA@@@BBBGGGFFFGGGHHHHHHIIILLLQQQTTTMMMIIICCC>>>:::888777888<<<@@@FFFLLLQQQSSSSSSSSSVVVXXXXXXVVVXXX[[[ZZZUUUQQQQQQOOOKKKDDD<<<666222++++++************++++++************+++,,,---...------......///000000000///111333555666888;;;===AAAFFFPPP```vvvwwwtttrrruuu{{{}}}sssuuuyyy}}}|||xxxwwwyyy{{{|||{{{|||}}}{{{uuussswww{{{{{{sssssstttwwwyyyzzzyyywwwqqqmmmkkkooosssvvvzzzwwwrrrpppppppppooorrrwwwzzzvvvpppiiifffhhhmmmqqqlllhhhbbb]]]WWWOOOFFF???999222***))),,,---***&&&&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""&&& ###((('''###""""""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%&&&'''&&&######'''***,,,$$$ ###%%%###%%%)))))))))+++...222888===@@@AAA;;;444111000111000...)))(((((()))******(((&&&)))%%%%%%***...---,,,---444222///.../////////...---------,,,+++***)))((()))***+++,,,,,,+++***)))%%%%%%&&&'''&&&%%%###"""(((***,,,+++))))))+++---------------------------///...------///000000///222222222222222222222222///222888;;;999<<>>777333++++++************++++++************+++,,,---...------......///000000000///111333555666888;;;===CCCHHHRRRaaawww|||xxxvvvxxx}}}}}}zzzrrruuuyyy{{{}}}|||xxxvvvxxx{{{~~~}}}yyyxxxyyy|||~~~ssstttvvvwwwwwwvvvvvvuuuwwwuuutttvvvyyyyyyvvvsssvvvuuuuuuttttttuuuwwwxxx|||xxxooofff```aaahhhnnnnnnjjjccc\\\SSSJJJ@@@:::///,,,***))))))***))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$'''***)))%%%###&&&***###%%%'''((('''%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$(((&&&$$$$$$%%%'''''''''&&&&&&'''&&&%%%$$$&&&(((%%%&&&((()))+++000555999===888111---+++*********))))))(((((((((***+++---+++)))))),,,///000...++++++,,,---...////////////000///...---,,,++++++,,,+++)))(((((())))))(((&&&)))&&&!!!"""'''***,,,,,,++++++***+++++++++.........//////000111222000000000///---...000222000111111111111222222222111333555555777>>>IIIRRRfffwww|||yyyzzz}}}~~~~~~uuuiiiaaaRRROOOLLLKKKMMMSSSYYY^^^ddddddeeeiiinnnrrruuuuuuvvvtttrrrqqqrrrooojjjfffeeebbb[[[PPPCCC999444333222111222777:::<<>>@@@GGGRRRcccyyy{{{xxxzzz|||}}}}}}|||~~~||||||}}}~~~~~~}}}zzzyyyzzz{{{{{{zzz}}}|||zzzvvvttttttwwwzzz~~~|||zzz{{{~~~~~~{{{www{{{zzzxxxwwwvvvuuuuuuuuuvvvsssnnngggccccccfffjjjnnnkkkeee]]]SSSGGG:::222...,,,***)))******)))(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''$$$!!!###&&&(((%%%"""%%%"""!!!"""$$$&&&$$$!!!%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%&&&(((((('''&&&&&&''''''&&&%%%%%%&&&(((''')))***,,,...222777:::;;;666111---,,,,,,,,,,,,))))))******))))))((((((%%%%%%''')))---...---++++++,,,---......//////...///......---,,,,,,,,,+++***)))(((((())))))(((''''''(((***+++++++++***)))+++***************++++++------..................///000000///......000111.../////////000000000000222444666666666888>>>CCCWWWfffxxx|||zzz~~~}}}zzzpppaaa^^^ZZZWWWXXX[[[```cccbbbaaaaaadddiiimmmooopppqqqnnnkkkiiiiiiiiiiiihhhjjjfff___TTTHHH>>>888666555333555999;;;>>>DDDLLLSSS\\\ffflllqqquuusssnnniiigggbbb\\\VVVQQQNNNLLLKKKIIIGGGDDDBBBBBBBBBCCCIIIKKKNNNRRRVVVYYY[[[\\\^^^YYYQQQJJJEEEAAA>>><<>>LLL[[[ppp~~~sssgggddd___\\\[[[\\\```bbbaaa``````bbbfffjjjlllmmmnnnmmmllllllllllllkkkkkklllhhh```VVVJJJ@@@999555777444555999;;;>>>DDDLLLPPPXXXbbbkkksssxxxuuuoookkkiiiddd^^^XXXSSSPPPNNNMMMKKKGGGDDDBBBBBBBBBCCCJJJMMMQQQUUUXXXZZZ\\\^^^aaa\\\UUUMMMGGGBBB???===???@@@CCCGGGKKKNNNQQQRRRTTTTTTUUUXXX\\\^^^]]]\\\bbb```]]]YYYTTTMMMEEE???666333///---,,,+++***)))++++++++++++++++++++++++------......///000000000111333444555666999===@@@DDDJJJUUUeeezzz~~~wwwttttttxxx|||~~~}}}}}}}}}~~~|||zzzwwwzzzzzzyyytttqqqssszzz~~~||||||zzzvvvsssyyyyyyzzzzzzzzzzzzzzzzzzqqqoookkkhhhggggggggghhhllliiiddd^^^UUUHHH<<<444,,,***)))***++++++***((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''$$$"""###&&&''''''%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%''')))***(((&&&''''''((('''&&&%%%'''))))))+++---///111333777:::===999444///---,,,***))))))*********)))(((&&&$$$((()))+++,,,,,,+++++++++***+++,,,---............------.........---,,,+++)))((('''((()))***)))(((%%%&&&&&&''''''((()))))))))((((((((())))))***++++++,,,------...------,,,...000111000///...///000000000000111111111222222///111444666888999;;;<<>>999333///---,,,,,,+++,,,,,,,,,++++++++++++***------......///000000000...000333666999===BBBFFFEEEKKKWWWggg|||~~~}}}|||}}}|||}}}}}}yyywww{{{~~~{{{vvvuuuxxx}}}{{{zzzzzzzzzxxxvvv{{{|||}}}}}}}}}|||{{{zzzrrrnnnjjjhhhiiikkkkkkkkklllhhhaaaYYYOOOCCC888111***))))))+++,,,,,,***((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$"""###&&&'''%%%""""""%%%&&&###"""$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$&&&(((*********'''(((((((((&&&&&&((())))))+++...000111333666999999666333000///...---,,,***)))((('''''''''''''''"""&&&)))+++++++++---///******+++,,,------------+++,,,...//////...,,,+++(((''''''((()))******((('''''''''((()))***+++,,,''''''''''''((()))******(((***,,,///000000//////---///111111000/////////000000000000111111111111...///000222555777777777===DDDVVVpppvvvrrrmmmhhheeedddeeeeeefffccc``````cccfffiiijjjlllpppuuuxxxxxxwwwxxxyyyrrrlllddd[[[QQQGGG<<<555555111111333555888???HHHNNNZZZgggnnnqqqrrrpppmmmjjjhhhccc]]]WWWRRROOOMMMJJJHHHEEECCCDDDGGGJJJMMMSSSXXX^^^___]]]\\\]]]___aaa___ZZZQQQFFF>>>::::::999;;;===AAAFFFLLLPPPSSSUUUWWWZZZ\\\]]]^^^```aaacccaaa]]][[[XXXUUUQQQOOOBBB<<<555///---------...,,,,,,,,,+++++++++******------......///000000000///111444666999===BBBEEEEEEKKKWWWggg}}}}}}}}}}}}~~~{{{}}}~~~zzzxxx}}}yyyuuuwww{{{}}}yyyyyy{{{|||{{{yyy~~~~~~~~~~~~}}}|||zzzyyysssnnniiihhhjjjlllllllllmmmhhh```VVVKKK@@@555...***))))))+++,,,,,,***((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((""" ''')))$$$###******%%%###%%%)))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""'''&&&$$$%%%'''***++++++'''((()))(((&&&&&&((())))))+++...000111333666888666444111000000000000///***)))'''&&&&&&'''(((((("""'''******+++...111******+++,,,------------+++,,,...//////...,,,+++(((''''''((()))******)))###$$$&&&((()))***))))))&&&&&&&&&'''''')))******((())),,,///111111111000---///111222000/////////////////////000000000000/////////000222444444444===@@@NNNggg}}}{{{xxxsssnnnjjjiiiiiijjjgggdddaaaaaacccfffiiijjjlllppptttvvvvvvvvvyyy|||tttnnnfff]]]TTTIII>>>777444000///111333666>>>FFFNNN\\\jjjooopppooonnnkkkmmmjjjeee___ZZZUUUQQQOOOIIIHHHEEEDDDFFFIIIMMMPPPVVV\\\aaabbb___]]]^^^```bbb```[[[RRRGGG>>>::::::888999<<<@@@FFFLLLQQQTTTVVVXXXZZZ[[[\\\^^^```bbbdddbbb^^^\\\ZZZXXXUUUSSSEEE>>>666///------//////,,,,,,,,,++++++*********------......///000000000111333555777999<<>>LLL___pppzzz{{{zzzwwwsssnnnkkkjjjlllfffbbbbbbaaa```dddjjjmmmmmmmmmooosssvvvxxxxxxtttqqqhhh^^^XXXQQQEEE::::::444111111333555;;;BBBNNN[[[jjjrrrrrrnnnmmmmmmnnnlllggg___VVVPPPMMMLLLIIIIIIGGGEEEEEEGGGLLLPPPZZZaaafffcccaaabbbddddddeee___WWWOOOHHHBBB<<<999888999:::===BBBHHHMMMPPPRRRWWW[[[\\\ZZZ[[[```eeedddaaa___```cccccc___ZZZGGGBBB:::444000...---,,,,,,+++*********+++,,,---.........///////////////000222555888:::===AAADDDEEELLLWWWggg}}}}}}|||{{{||||||}}}~~~uuurrrvvv|||~~~~~~|||~~~}}}~~~~~~|||xxxqqqkkkiiijjjmmmfffbbbZZZOOOCCC888000+++++++++++++++***)))((((((''''''(((((('''&&&&&&%%%$$$%%%%%%%%%%%%$$$###############$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""$$$((()))&&&###$$$)))+++'''%%%(((***)))******)))(((((((((((((((+++,,,...000333555777888777666555333111...+++***+++(((''''''&&&$$$''',,,***++++++***))))))+++,,,---++++++,,,//////...,,,------------------------*********))))))(((((((((***(((&&&&&&((())))))((()))))))))******+++++++++++++++---...//////......//////000000///...,,,+++,,,444///***111222,,,,,,+++---///000000222555888666;;;HHHXXXjjj}}}}}}}}}{{{xxxsssooommmlllooojjjfffdddcccaaaeeejjjlllllllllnnnqqqsssuuuuuuvvvsssjjjaaaZZZSSSGGG<<<;;;555111222333555;;;BBBMMMYYYhhhqqqrrrqqqqqqrrrtttppphhh___WWWPPPLLLIIIGGGHHHGGGGGGHHHLLLRRRWWW[[[bbbfffdddbbbdddggggggccc^^^WWWPPPIIICCC<<<888999999:::<<>>AAAEEEKKKVVVggg}}}}}}|||uuuvvvxxx|||{{{sssrrrtttzzz~~~~~~yyysssmmmjjjjjjkkkaaa\\\SSSIII>>>444---***++++++++++++***)))(((((('''''''''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%'''(((&&&###$$$((()))&&&%%%((()))((()))))))))***))))))(((''')))+++...222555777888999777777666444222///---,,,///)))$$$%%%%%%$$$&&&)))+++++++++)))'''%%%&&&'''*********,,,...///...---,,,------------.........((((((((((((((((((((((((+++)))'''''')))***))))))))))))***+++,,,------...***+++,,,------...------000000//////...------,,,+++222---)))///...((((((%%%''')))+++---000333666555888AAAOOO___sss|||xxxuuuqqqooonnnqqqlllhhheeebbb___bbbhhhkkkkkkllllllnnnoooqqqrrrwwwuuummmddd\\\UUUJJJ???<<<666222333444666;;;BBBLLLVVVdddmmmqqqrrrtttwwwxxxpppfff\\\UUUOOOHHHDDDCCCDDDFFFHHHKKKQQQWWW\\\^^^dddgggdddcccfffjjjjjjaaa]]]WWWQQQJJJCCC===888999999999<<>>888444444444666;;;BBBJJJSSS___hhhlllpppssswwwuuulll___WWWQQQLLLEEE???@@@BBBEEEHHHLLLRRRXXX]]]bbbfffhhheeedddgggjjjiii^^^[[[VVVQQQKKKDDD===888999888999;;;AAAHHHPPPTTTYYYYYYZZZ\\\^^^]]][[[XXX\\\\\\^^^aaacccccc```]]]VVVPPPHHH@@@:::666444222///...---+++++++++,,,---,,,------......////////////111444666888:::>>>AAABBBHHHSSScccyyyxxxwwwyyy~~~{{{zzzzzz{{{}}}~~~~~~|||}}}{{{~~~{{{xxxtttpppllliiigggeeeWWWQQQGGG===444...,,,+++))))))*********)))((((((&&&&&&'''''''''''''''&&&$$$######$$$%%%&&&((()))...+++)))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&***((('''&&&&&&'''&&&&&&(((''''''))))))))))))))))))***+++,,,,,,,,,+++***&&&)))...222666888999999888777777666444222111000...'''###%%%((()))***,,,******+++)))''''''((())))))+++---///000111222222111111000///---,,,+++++++++******)))((('''''''''+++*********,,,,,,+++)))***+++,,,---...///000000,,,,,,,,,------...//////000///...---,,,,,,,,,---,,,111......666222+++///+++---...//////111444666444444888AAAMMM^^^www}}}zzzyyyzzz|||yyywwwvvvsssqqqpppmmmiiieee^^^ZZZ^^^eeejjjkkklllllljjjjjjlllnnnttttttppphhh```YYYPPPGGGBBB;;;666555555555:::@@@GGGNNNYYYaaafffjjjnnnqqqnnnfff[[[TTTPPPLLLEEE@@@AAADDDHHHKKKOOOTTTYYY]]]cccggghhheeedddfffgggeee[[[XXXTTTOOOJJJCCC<<<888888888999;;;@@@HHHNNNSSSUUUVVVXXX\\\______\\\YYYWWWXXX[[[___cccdddcccaaaZZZUUUMMMFFF@@@;;;666333111000...,,,++++++,,,,,,,,,,,,,,,---...//////000///111444666888:::>>>AAA@@@FFFQQQ```vvv||||||}}}}}}}}}|||yyy~~~}}}zzz{{{||||||xxxuuuqqqnnnjjjgggbbb___RRRLLLBBB888000,,,+++,,,((())))))******)))((((((%%%&&&''''''((('''''''''%%%$$$$$$$$$%%%&&&((())))))'''%%%%%%&&&'''((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''***)))'''&&&&&&'''((()))(((%%%$$$''')))((('''(((******++++++,,,+++++++++''')))---111444777888999777777666666444333222111)))%%%###&&&((('''(((+++)))***+++***(((((()))+++***,,,///000000111222444333222111///---,,,+++***+++*********)))))))))(((,,,++++++,,,------,,,***++++++,,,---...//////000,,,,,,,,,,,,---...///000//////......---,,,,,,+++,,,...+++---333,,,$$$)))---...////////////222444333333666===GGGUUUkkk}}}{{{xxxxxxyyy}}}zzzxxxxxxwwwtttqqqqqqnnnkkkggg```\\\aaaiiihhhjjjlllkkkhhhhhhjjjmmmqqqsssrrrjjjccc\\\TTTLLLFFF???999777555555999>>>CCCIIIRRR[[[aaaeeeiiikkkhhhbbb[[[UUUQQQMMMHHHCCCEEEHHHLLLPPPSSSWWW[[[^^^```dddeeecccccceeedddaaaYYYVVVQQQLLLGGGBBB<<<888777777999<<<@@@FFFLLLOOOQQQTTTYYY]]]___^^^\\\[[[UUUWWWZZZ]]]```cccdddddd]]]YYYSSSMMMGGGAAA;;;666222111///---,,,,,,,,,,,,++++++,,,---...//////000...000333555666999<<>>DDDMMMWWW___cccfffgggaaa___[[[VVVPPPKKKFFFDDDEEEHHHNNNRRRUUUYYY\\\___ZZZ^^^aaaaaaccceeeccc^^^WWWSSSNNNIIIEEE@@@<<<999555777999<<<@@@EEEHHHKKKNNNTTT[[[___^^^\\\[[[[[[WWWXXXZZZ\\\^^^```ccceee```]]]ZZZUUUOOOHHH???:::333222000...,,,,,,,,,,,,***++++++,,,...//////000000222444555777999===???BBBHHHSSSbbbxxx}}}~~~{{{|||~~~{{{xxxzzz~~~|||wwwyyy{{{{{{|||||||||xxxrrrmmmhhhaaaYYYSSSLLLEEE:::000***((()))+++(((((()))))))))))))))(((%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$%%%''')))///+++(((&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''((((((((('''&&&'''***---...'''&&&+++...+++***,,,((('''&&&&&&&&&((()))***))))))+++---000333666888555555555555444333222111++++++---///+++&&&'''++++++++++++)))'''&&&'''((())),,,//////...---///111000000//////.........---&&&'''(((***,,,...000111---,,,,,,...//////---***,,,,,,------------------+++******)))***,,,---...,,,---/////////---+++))))))+++***///888111***111,,,---/////////000333555///000444:::@@@JJJZZZiii|||{{{wwwvvvxxxzzzwww|||yyywwwwwwzzzyyytttoookkkiiihhheee^^^[[[aaakkkbbbeeehhhgggdddcccgggkkkppptttuuuooohhhccc[[[UUUKKKDDD===999666333666;;;:::@@@KKKUUU^^^cccfffggg\\\\\\ZZZUUUNNNGGGCCCAAABBBFFFLLLQQQUUUXXX\\\^^^TTTYYY]]]```cccfffccc^^^VVVRRRLLLGGGCCC???;;;999444666999===@@@DDDFFFHHHNNNUUU^^^```]]]ZZZYYY[[[YYYZZZ[[[[[[\\\^^^aaadddbbb```^^^ZZZUUULLLCCC===444333000...---,,,,,,,,,******+++,,,...//////000222444777888999<<>>444...,,,---,,,,,,,,,)))'''))),,,---((($$$(((''''''''''''&&&&&&&&&)))###!!!&&&******((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''))))))((('''&&&'''&&&%%%$$$%%%&&&'''(((+++......)))(((+++***%%%(((((((((((())))))))))))''''''''''''((((((((((((((()))+++---///111222333222333555666555333111//////***((())))))&&&%%%&&&))))))************))))))+++,,,---///000//////...111000///...---,,,++++++((((((((()))***,,,---...,,,,,,,,,---------......,,,++++++******++++++,,,,,,++++++***+++,,,...////////////...---,,,*********)))(((((((((***---...---------...............444000333;;;===@@@PPPcccwww~~~|||yyyxxxxxxyyyxxxwww|||~~~|||yyyyyyyyywwwrrrnnngggffffffggghhhhhhfffeeefffhhhiiigggddddddgggkkksssoookkkkkkkkkhhh^^^VVVOOOIII???888555555666777:::@@@IIIUUU```eeefffeeehhhddd\\\SSSKKKDDD???===@@@EEEMMMUUU[[[^^^______\\\[[[ZZZ[[[\\\[[[YYYWWWTTTPPPKKKGGGCCC>>>999555777888999:::;;;>>>CCCFFFNNNRRRWWWWWWTTTTTTWWWZZZZZZ[[[[[[ZZZZZZ]]]aaaeeecccbbb```\\\UUUMMMEEEAAA666555222///...---------***+++,,,...///000000000---222666777777:::@@@FFFFFFKKKUUUfff}}}~~~~~~~~~|||{{{|||~~~}}}{{{yyyxxxwwwwwwrrrrrrooofffddd___PPPEEE>>>444---,,,,,,,,,+++...+++)))+++......***&&&(((''''''''''''&&&&&&&&&(((%%%&&&))))))&&&'''***'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''((('''&&&&&&$$$$$$#########$$$%%%&&&,,,///---((('''))))))%%%(((((((((((())))))))))))((((((((())))))))))))***((()))***,,,...000222333000111444555555333111000///***((())))))&&&%%%&&&((())))))************)))***+++---...//////......000//////...---,,,,,,+++&&&'''***,,,------,,,,,,,,,,,,---------.........,,,++++++******++++++,,,,,,,,,+++++++++,,,---...............---,,,+++***++++++******+++,,,...///------............//////222///222:::<<<>>>KKK\\\ppp{{{zzzuuurrrsssuuuwwwxxx~~~~~~|||zzzxxxwwwtttqqqnnnjjjiiihhhhhhhhhhhhgggeeeccccccaaa``````ccchhhlllnnnjjjhhhiiikkkhhh```YYYQQQJJJAAA999555555555666888===FFFRRR\\\ccceeeeeeeee```XXXPPPHHHBBB???>>>DDDIIIRRRZZZ```cccbbbbbb\\\ZZZYYYZZZZZZYYYWWWUUUQQQNNNHHHDDD???;;;666333666777888999:::===AAADDDNNNRRRWWWXXXVVVVVVYYY]]]\\\\\\[[[ZZZYYYZZZ^^^aaa______]]]ZZZUUUNNNGGGDDD888777555333111000///...++++++---...///000000000+++...222444555888>>>BBBHHHMMMWWWhhh~~~~~~~~~~~~~~~~~~{{{zzz|||}}}{{{xxxuuutttrrrmmmooommmeeeccc^^^OOODDD<<<333---++++++***)))---+++)))***------***'''(((''''''''''''&&&&&&&&&'''&&&(((***((($$$&&&+++'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&)))***)))%%%%%%(((((('''(((((((((((())))))))))))))))))))))))************((()))***+++---000111333///111333555555444222000///***(((******&&&%%%&&&(((((()))***+++++++++******+++,,,---.........---.........------,,,,,,,,,%%%'''+++...///...,,,***---------...............,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------......///............//////000000111///222888::::::EEERRRfffsss}}}~~~~~~~~~xxxpppkkklllqqqvvvyyy~~~~~~{{{xxxssspppoooooommmkkkhhhggggggfffeeedddbbb___[[[[[[^^^dddiiilllhhheeeeeegggjjjiiibbb\\\UUUNNNCCC;;;666555444444777:::BBBLLLXXX```eeegggccc]]]TTTJJJCCC@@@??????FFFLLLVVV___eeefffeeeccc[[[ZZZYYYYYYYYYXXXUUUSSSNNNJJJDDD???;;;777333111444666777888999;;;???BBBNNNRRRWWWYYYYYYZZZ^^^aaa___^^^]]]ZZZWWWWWWYYY[[[[[[ZZZYYYWWWSSSNNNIIIGGG999888666444222000///...,,,,,,---...///000000000000111222555999===AAACCCIIINNNYYYiii~~~||||||}}}|||{{{yyy{{{}}}}}}}}}~~~}}}{{{xxxtttrrrrrrmmmmmmjjjaaa```\\\NNN@@@:::111+++******)))(((***((('''(((******)))'''(((''''''''''''&&&&&&&&&&&&###$$$'''(((&&&'''***(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''(((((($$$$$$$$$###$$$''')))***(((((((((((())))))))))))(((((()))))))))*********)))))))))***,,,...111222111333555666666444222000000+++(((******'''%%%''''''((()))***+++,,,,,,,,,******+++,,,---------------------,,,,,,,,,,,,,,,'''))),,,...///...,,,+++........................,,,++++++******++++++,,,------,,,++++++***************+++,,,,,,,,,,,,,,,+++,,,------......---------......//////000000000000000333888999999@@@III[[[iiivvvwwwvvv~~~zzztttlllhhhiiiooouuuxxx}}}xxxqqqmmmmmmoooooommmiiigggfffeeecccbbbccc___[[[[[[```fffjjjkkkdddccccccfffiiihhhccc^^^XXXQQQGGG===888555444333666888>>>GGGSSS]]]dddgggbbb[[[QQQFFF???======???EEELLLWWWaaaggghhheeebbb]]]\\\ZZZYYYYYYWWWUUURRRLLLGGGAAA;;;888444111///444555777888999<<>>DDDQQQ```nnnqqqqqqxxxvvvrrrllliiikkkpppuuuwww~~~~~~yyyrrrnnnnnnppptttqqqmmmkkkiiigggeeecccbbb___]]]^^^bbbfffffffffdddcccdddgggiiihhhddd```[[[TTTJJJ@@@:::666333222666777;;;CCCNNNYYYaaaeeeaaaYYYNNNBBB;;;999;;;===DDDLLLXXXccciiiiiifffcccaaa___]]][[[ZZZXXXUUUSSSKKKFFF???999555333111///333555777999;;;===@@@CCCMMMPPPTTTYYY\\\```cccfffdddcccaaa]]]XXXUUUUUUUUUXXXWWWTTTQQQMMMJJJGGGEEE@@@<<<555///,,,---///222...............///000111000///000333888===@@@AAAGGGLLLWWWhhh~~~~~~{{{{{{zzzyyywwwuuurrrqqquuummmkkkdddZZZXXXSSSEEE888222+++((()))***)))(((******)))))))))***++++++(((''''''''''''&&&&&&&&&((("""+++---)))%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%,,,))))))++++++((((((***(((((((((((())))))))))))''''''''''''(((((((((((())))))((((((***,,,///111444555777777777555222000000+++)))++++++'''&&&'''&&&''')))+++,,,---......,,,+++++++++,,,---...///,,,,,,,,,++++++*********------,,,,,,,,,---...///---------------,,,,,,,,,,,,++++++******++++++,,,***++++++,,,++++++***)))((()))***+++++++++++++++************************+++,,,,,,---...///000000///000333555777:::>>>AAAJJJYYYhhhmmmnnnvvvvvvrrrnnnlllooossswwwyyy}}}{{{vvvrrrppppppxxxvvvsssqqqpppmmmiiifffaaa___^^^___aaacccccccccddddddfffiiijjjiiieeebbb^^^WWWLLLBBB<<<777444222555666999@@@JJJTTT\\\```[[[TTTIII>>>888777999;;;DDDLLLXXXcccjjjkkkiiigggdddbbb___]]]\\\YYYVVVSSSJJJDDD===666333111000///000333666999;;;>>>AAADDDLLLNNNRRRWWW\\\aaadddeeecccbbbaaa]]]YYYVVVVVVVVVXXXVVVRRRNNNJJJGGGEEEDDDEEE@@@888222...///222444//////...---...///111222000111333555999===AAACCCFFFKKKVVVggg}}}}}}}}}}}}~~~}}}{{{xxxtttqqqooonnnnnnhhhhhhdddYYYUUUMMM===444///)))'''(((******)))))))))))))))((()))+++,,,(((''''''''''''&&&&&&&&&+++### %%%++++++(((&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&$$$$$$&&&'''''''''&&&%%%&&&$$$&&&++++++(((''')))(((((((((((())))))))))))'''(((((((((((()))))))))***)))(((''')))+++...000///111333555666555333111111,,,)))++++++(((&&&(((&&&''')))+++---...//////---,,,,,,,,,,,,...///000---,,,,,,+++***))))))(((,,,------............---------,,,,,,,,,+++++++++,,,++++++******++++++,,,))))))++++++,,,+++******))))))***************)))+++***))))))((()))***+++******+++,,,---...//////---///000222555:::>>>@@@FFFUUUcccjjjnnnvvv}}}yyytttpppnnnqqqvvv|||~~~}}}}}}{{{wwwsssqqqwwwvvvuuutttsssooojjjfffbbbaaaaaa______aaaeeehhhccceeehhhkkklllkkkiiiggg___XXXNNNDDD===888555333444444666<<>>AAADDDKKKLLLPPPUUU[[[```cccddd_________\\\YYYWWWVVVWWWUUUSSSOOOKKKHHHFFFEEEEEEDDD@@@;;;555222000111222000000...---...///111222111444777999:::>>>CCCHHHEEEKKKUUUggg||||||}}}}}}{{{~~~zzz|||wwwrrrooolllkkkgggcccgggeeeZZZTTTJJJ888111---'''&&&(((***+++***'''''''''&&&&&&''')))+++(((((('''''''''&&&&&&&&&---(((&&&)))+++(((''''''%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&((()))))))))(((''''''***''''''***(((((((((((())))))))))))))))))))))))***************)))''''''(((+++...000***---000333555555444333111,,,)))++++++(((&&&(((%%%''')))+++---...//////...---,,,,,,---...000111------,,,+++***)))((('''***,,,///111111///---+++,,,,,,,,,++++++*********,,,++++++++++++++++++,,,((()))***+++,,,,,,+++***))))))************))))))---+++)))(((((()))+++,,,))))))***+++---......///+++---...///333999>>>@@@EEERRRaaaiiiooovvv|||}}}|||wwwqqqnnnrrrxxx~~~~~~~~~{{{uuuqqqttttttttttttrrrnnnhhhccceeeeeecccaaa___cccjjjpppbbbdddhhhlllnnnnnnlllkkk___XXXNNNEEE>>>999666333222222444999BBBJJJPPPSSSLLLFFF>>>666333444777:::>>>EEEQQQ\\\dddggggggfffeeeccc```^^^\\\YYYUUURRRGGGAAA888111...---------***...222666:::===AAACCCJJJKKKOOOTTTZZZ___bbbbbb[[[\\\\\\[[[XXXWWWWWWXXXSSSQQQNNNJJJGGGFFFFFFFFF???>>>;;;777333000...---111000...---...///111222---111666777777999@@@FFFFFFKKKVVVggg{{{|||{{{{{{~~~~~~~~~|||zzzxxxzzzxxxtttmmmhhhggggggbbb\\\XXXTTTKKK@@@777,,,+++******))))))******(((((())))))*********+++&&&&&&&&&&&&&&&'''((((((---+++)))''''''((()))***%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%(((+++---+++'''###'''((()))******)))((('''!!!&&&((('''''')))***)))))))))(((&&&&&&(((***+++)))((()))******)))(((,,,'''###%%%***///000...222)))(((111555000000666///...,,,***))))))******)))***+++,,,---...............------------.........---,,,+++***+++,,,---...+++,,,111111,,,+++...,,,------------,,,+++******+++,,,+++)))))))))***++++++*********+++---...+++((('''***------+++)))++++++)))(((''''''''''''*********+++,,,---///000...000222555888;;;===???AAAKKKXXXbbbmmmvvvyyywww|||}}}|||wwwrrrrrrvvv|||{{{vvvtttsssrrroookkkfffbbb```bbbdddeeeeeedddeeegggiii```bbbfffjjjlllllljjjiii\\\XXXPPPHHH@@@;;;888666111222555:::???DDDHHHJJJHHHBBB999333000111444555<<>>CCCGGGJJJGGGKKKSSSbbbzzz~~~zzz{{{}}}}}}|||~~~|||{{{{{{yyyzzzvvvooohhhgggfffaaa[[[VVVQQQHHH===555++++++******))))))******''''''((((((((()))))))))&&&&&&%%%%%%&&&&&&'''(((***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&'''***,,,+++'''%%%((((((''''''''''''((((((###&&&***+++***)))***+++)))******)))'''''')))++++++***))))))++++++***))),,,(((%%%&&&+++///000///---%%%$$$,,,///,,,,,,111///...,,,***))))))******))))))+++,,,---...............------------.........---,,,+++++++++,,,,,,,,,+++...333333...+++---------,,,,,,+++++++++++++++,,,---,,,*********+++++++++*********+++,,,---***((('''))),,,,,,***)))''''''((()))***,,,...///)))******+++---......///---...111333777:::<<<===???IIIUUUaaammmvvvwwwsssuuuwww|||}}}{{{uuutttwww{{{~~~{{{wwwtttsssqqqnnnkkkgggdddbbbfffggggggfffddddddeeeggg___bbbfffiiikkkjjjhhhfff\\\XXXQQQHHH@@@:::777555000111333777;;;@@@DDDFFFGGGBBB;;;555333444777888<<>>FFFQQQ^^^mmmvvvuuummmmmmpppvvv|||yyyyyy}}}~~~yyywwwxxx{{{}}}~~~{{{vvvsssrrrpppnnnkkkiiigggfffiiiiiiiiigggdddccccccddd```bbbfffiiijjjhhheeeccc]]]YYYRRRIIIAAA:::666444000000111333666:::>>>@@@>>>:::666222000222444777===HHHTTT\\\ccciiijjjhhhfffgggfffddd___XXXQQQMMMEEE>>>555///,,,+++***(((---,,,...333555666:::AAAGGGIIIMMMSSSXXX^^^bbbddd___^^^\\\ZZZYYYZZZ\\\]]]]]]YYYTTTQQQQQQPPPMMMIIIEEEAAA;;;777444222///...,,,---...---------///111111222444777;;;>>>AAACCCIIILLLTTTbbbyyy}}}||||||}}}~~~|||{{{}}}xxxtttsssuuussslllfffdddbbb]]]VVVNNNFFF===444...***************))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&%%%''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&&&&(((''''''((()))***)))((()))((('''&&&&&&'''((()))&&&'''(((((((((''''''''')))***++++++***)))+++,,,,,,+++***+++---...---,,,,,,)))'''(((+++---...---111...---222333111222666000...,,,***))))))))))))))))))******+++---.........------,,,,,,------.........------,,,,,,,,,,,,'''(((+++......---++++++---,,,***((((((***+++,,,,,,---------+++***+++,,,******************++++++)))+++***((()))++++++)))+++***)))'''&&&%%%%%%%%%((())),,,...///...---,,,,,,---///111444777999:::===CCCNNN\\\lllvvvsssjjjiiilllsss~~~xxxuuuuuuyyy{{{yyyyyy{{{~~~~~~}}}}}}~~~xxxssssssrrrpppooommmkkkjjjjjjhhhhhhhhhfffcccbbbbbbdddbbbeeehhhjjjjjjhhheeebbb___[[[TTTLLLCCC<<<666333111000000000222666999;;;555444111///...000333666AAALLLYYY```dddggghhheeedddeeefffddd```YYYRRRNNNDDD===444...,,,,,,***)))---,,,...222444444777===DDDGGGKKKQQQWWW\\\```ccc```^^^\\\\\\\\\]]]]]]]]]]]]ZZZVVVUUUTTTSSSOOOKKKEEEAAA;;;777444222000...+++---//////...///000222111222444777;;;???BBBDDDJJJMMMUUUccczzz}}}}}}~~~|||zzztttqqqqqqnnngggbbbbbb___ZZZSSSJJJAAA888000+++)))************)))((('''((((((((((((((((((((((((((((((((('''((())))))***&&&&&&'''((((((''''''&&&''''''&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&'''''')))((('''''')))******)))((()))***++++++***)))(((%%%%%%%%%&&&''''''''''''(((***++++++******+++,,,,,,+++***+++---...---,,,***)))(((((()))+++++++++---+++,,,.........///222000///---+++)))((())))))))))))))))))+++,,,......------,,,,,,,,,,,,------.........---------,,,,,,------,,,+++,,,...//////,,,+++)))(((((()))+++,,,***+++,,,+++***)))***+++***************************------((((((,,,---***%%%%%%%%%&&&((()))++++++(((***,,,.........,,,+++,,,---///222444777999:::<<>>777333111111000000111333555777333333222000000222777<<>>:::777555222111///000000///------...000000111444888<<>>777666333222333111,,,)))+++,,,,,,,,,---///333777:::GGGTTT___```___bbbhhhlllnnnkkkhhhgggeee^^^SSSJJJ>>>555...+++)))'''(((+++!!!'''---...+++,,,333:::???CCCGGGKKKMMMRRRYYY___^^^^^^___bbbeeeddd```\\\]]]\\\]]]___```^^^YYYUUUJJJJJJIIIFFFBBB<<<666333444333111000///.........222444666888999;;;???AAACCCHHHRRReee~~~}}}~~~zzz|||~~~~~~|||xxxuuutttxxxyyyuuuoooooovvv~~~{{{{{{zzzxxxxxxvvvsssnnnggg```[[[YYYOOOBBB777222...,,,***&&&'''(((((((((((('''&&&'''((((((((((((''''''((()))(((''''''((('''%%%$$$'''''''''((())))))((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((())))))***+++((()))+++,,,+++)))'''%%%''''''(((((()))((((((((()))***++++++++++++***)))******+++,,,,,,---------+++,,,,,,+++))))))***+++,,,------,,,******,,,.........---***((('''(((***((()))******)))***,,,..............................///000...,,,*********)))&&&&&&++++++((('''+++((()))***++++++***)))(((******++++++++++++*********++++++***))))))***,,,+++***(((((()))***)))(((+++,,,,,,+++)))))),,,.........---,,,,,,,,,,,,,,,,,,,,,,,,---///111444555:::;;;>>>FFFPPP\\\ffflllkkkmmmpppvvvzzzqqqrrryyy{{{}}}{{{wwwqqqrrrtttttttttuuuwwwyyyzzzyyyxxxwwwvvvtttqqqnnnnnnmmmlllkkkiiigggdddaaaaaadddggggggfffgggmmmrrrmmmkkkfff___VVVKKK???777///,,,+++---+++((('''***+++++++++,,,///333999===KKKWWWaaacccdddgggjjjkkknnnllljjjiiifff^^^RRRIII<<<444---+++)))'''(((,,,$$$&&&)))***+++---111444===AAAFFFIIILLLPPPWWW\\\^^^^^^___ccceeeeeeaaa]]]\\\\\\\\\^^^___^^^YYYUUUKKKKKKJJJGGGBBB<<<777444222222222222222222222222222444666888999;;;???BBBEEEIIITTTggg{{{wwwxxx{{{|||~~~|||xxxuuussstttuuutttrrrpppsssyyy}}}~~~yyywwwwwwuuuppphhhaaa\\\ZZZUUULLL>>>444///---,,,+++'''(((((())))))((((((''')))'''&&&'''))))))'''%%%+++(((&&&%%%&&&'''&&&%%%!!! ###''')))'''$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))(((((())))))***+++((()))******)))'''%%%$$$))))))((((((((((((((()))))))))***++++++*********)))***+++,,,,,,---------+++,,,,,,+++***)))+++,,,,,,------,,,+++***,,,...------,,,***(((((()))+++(((*********)))***+++---........................---...///...,,,***)))***###"""%%%+++---++++++---((()))***++++++***)))(((******++++++++++++*********++++++***))))))***,,,---+++))))))*********))),,,---,,,+++******,,,......------,,,,,,,,,,,,,,,,,,,,,,,,---...111333444888999<<>>EEESSSZZZbbbffflllooolllfffjjjjjjjjjhhhbbbWWWIII@@@555///***++++++)))***,,,+++,,,------...///111333:::???EEEJJJLLLOOOTTTXXX[[[]]]```ccceeeeeecccaaa]]]^^^___``````^^^[[[YYYQQQPPPNNNJJJDDD???999666+++,,,---.../////////...111333666888999<<<@@@BBBGGGLLLWWWjjj~~~xxxvvvvvvxxxwwwuuuuuuxxx{{{~~~~~~vvvqqqrrrrrroooggg]]]UUUPPPPPPGGG:::111---+++***)))++++++************++++++*********&&&$$$'''...555---)))%%%###$$$&&&''''''&&&%%%%%%'''******(((%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((('''((())))))***++++++,,,,,,+++)))((('''++++++)))(((((()))***+++---,,,+++***((('''&&&&&&((()))+++,,,------,,,+++***+++,,,+++******+++---+++,,,------,,,+++,,,------------+++))))))+++,,,***++++++***)))(((***+++++++++++++++++++++++++++,,,---...---***(((((()))"""%%%(((***,,,,,,+++)))******++++++++++++******++++++,,,,,,,,,,,,++++++)))***+++***))))))+++---...,,,+++***+++,,,+++************)))'''(((***,,,,,,,,,+++++++++,,,,,,---++++++++++++---///111222555777;;;???EEENNNXXX___iiinnnrrrvvv~~~{{{wwwvvvyyyzzzwwwvvvxxx}}}|||{{{uuunnnmmmrrrzzz{{{uuupppmmmkkkjjjiiilllhhheeedddeeeeeebbb``````dddkkkpppqqqpppnnnmmmjjjiiifffaaaYYYNNNBBB:::555///,,,+++***)))+++000,,,,,,+++))))))///:::BBBUUU[[[aaafffkkknnnjjjdddjjjkkkjjjggg```SSSFFF===333---***++++++)))))),,,(((---000///++++++///444999???FFFLLLNNNQQQVVVYYYYYY\\\```dddfffeeeddddddaaabbbcccbbbaaa___]]]\\\VVVTTTQQQLLLGGGAAA<<<999333333444444333333222111111333555888999<<<@@@CCCGGGLLLWWWkkk~~~|||yyyzzz{{{{{{{{{{{{{{{}}}~~~~~~~~~|||tttnnnmmmmmmkkkeee\\\QQQJJJJJJBBB777///,,,+++)))((()))((((((''''''(((((()))$$$'''(((&&&%%%***444>>>,,,)))%%%$$$$$$&&&'''''''''''''''''''''&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''(((((()))***,,,,,,------,,,,,,++++++***************++++++,,,---,,,***)))''''''&&&&&&'''(((+++,,,---,,,+++***)))***+++***))))))+++---***,,,...---,,,++++++,,,......---+++))))))***,,,+++,,,,,,+++)))((()))+++------------------------+++,,,---,,,***((('''((($$$(((***))))))+++***&&&++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))******)))***,,,------+++******+++,,,,,,+++)))))))))((('''''')))++++++++++++++++++,,,,,,---++++++++++++,,,...000111333666:::>>>CCCKKKVVV]]]jjjqqqxxx|||zzzwwwwwwyyyxxxuuutttvvvyyy|||~~~yyysssppprrrxxx~~~{{{vvvqqqnnnkkkhhhfffjjjiiihhheeebbb```^^^]]]]]]aaahhhooorrrqqqooommmgggfffdddaaaZZZOOODDD<<<555000,,,+++***''')))------//////------333>>>GGGWWW]]]cccfffjjjmmmjjjdddlllmmmlllggg]]]PPPDDD<<<111,,,)))+++,,,)))(((***$$$***///---(((&&&,,,333888>>>GGGMMMQQQTTTXXX[[[WWW[[[aaaeeeffffffffffffdddeeefffdddaaa___]]]]]][[[YYYUUUPPPJJJDDD???<<<777666555333222111111111000222555777999<<<@@@CCCHHHMMMXXXkkk|||}}}|||}}}}}}{{{{{{|||{{{~~~~~~|||xxxsssmmmhhhdddcccaaaZZZOOOFFF@@@999111,,,++++++)))'''(((((('''&&&&&&'''(((((($$$%%%'''''')))---333888+++)))&&&%%%%%%&&&&&&&&&$$$&&&'''$$$!!!!!!%%%)))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((())))))+++,,,,,,,,,------------((()))***+++,,,,,,------******)))((('''((())))))&&&(((***,,,---,,,+++***((()))))))))((((((***,,,***,,,......,,,++++++,,,//////...,,,)))((()))+++,,,,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,)))'''''''''&&&******''''''+++***&&&+++++++++******++++++++++++,,,,,,------,,,,,,+++((()))******)))***,,,...+++)))((()))+++,,,,,,,,,*********)))'''(((***,,,++++++******+++,,,,,,---++++++******+++---///000000444999<<<@@@HHHSSS\\\iiiqqqzzz|||yyyxxxyyyvvvrrrrrruuutttuuuwwwwwwwwwzzz~~~zzzyyywwwuuutttvvvzzz}}}|||zzzwwwtttqqqlllgggdddeeehhhiiigggaaa]]]]]]^^^^^^bbbhhhmmmpppooollliiiccccccbbb```ZZZPPPEEE===666111......---***+++///,,,///111111222888DDDNNN[[[bbbgggiiikkknnnllliiikkkkkkiiicccXXXKKK???888000+++)))+++,,,)))'''(((%%%(((+++***((((((,,,000555<<>>FFFRRR[[[eeeoooyyy~~~|||yyyxxxuuupppppptttoooqqqqqqpppppprrrxxx}}}~~~~~~uuuxxxzzzyyyvvvuuuvvvyyyzzzyyywwwvvvsssnnngggbbb]]]ccciiigggbbb^^^___cccccceeeiiimmmnnnlllgggcccaaaaaaaaa___ZZZQQQFFF>>>333///---...---***+++///$$$(((,,,...///666CCCNNN^^^eeekkklllllloooooommmhhhhhheee^^^RRREEE:::444000+++***,,,,,,(((&&&''')))))))))***+++---...///333;;;EEEMMMRRRUUUYYY\\\UUU[[[aaaeeeffffffgggiiifffhhhhhheee___[[[[[[[[[aaa___ZZZTTTNNNHHHCCCAAA999777444111000222444666000222555777:::===AAADDDLLLPPP[[[mmm~~~zzz{{{~~~~~~}}}~~~{{{yyyyyy}}}yyyvvvxxx}}}}}}wwwpppllleee\\\WWWTTTPPPJJJEEE:::555...***))))))((('''))))))((((((''''''''''''***'''%%%'''+++---***&&&***)))((('''&&&&&&'''(((&&&((()))'''"""!!!%%%)))'''++++++'''%%%(((&&& '''''''''''''''((())))))'''(((((('''&&&(((+++...)))*********++++++++++++&&&---///***)))...222333******+++,,,,,,,,,,,,+++((((((((((((((((((((()))+++***)))(((((()))***+++***+++,,,---------,,,+++000111000,,,((('''))),,,++++++************++++++++++++++++++++++++++++++++++++******************(((***++++++******+++,,,''')))+++---------,,,+++***,,,------+++******++++++++++++*********))))))))))))))))))***+++,,,---,,,000000++++++......******((((((***---...+++(((...---+++******+++---...111222666;;;???BBBKKKTTT^^^nnnzzz||||||wwwtttrrrrrrrrrrrrtttqqqlllkkkrrryyy{{{{{{|||~~~~~~xxxxxxxxxyyyyyyyyywwwuuuttt||||||{{{xxxsssmmmhhhddddddhhhiiidddaaaaaabbbaaafffjjjiiiffffffiiifff```aaa```___^^^ZZZRRRGGG???666111...//////,,,+++---////////////222;;;HHHQQQ\\\eeelllnnnrrrwwwuuuooofffeeeaaa[[[PPPDDD999222000///---+++*********************))))))+++...111777<<>>444,,,&&&(((///222,,,&&&'''''''''&&&&&&&&&&&&&&&)))'''%%%'''***+++)))&&&)))(((''''''&&&'''''''''&&&((()))&&&######&&&)))'''(((&&&###$$$))),,,,,,(((''''''''''''(((((())))))******((('''(((***,,,((()))))))))************''',,,///.........+++'''))))))***++++++++++++***......------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,+++++++++,,,,,,***&&&%%%(((+++))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))(((&&&'''***---////////////...,,,***(((***,,,------+++******++++++++++++***************+++***************++++++***,,,,,,***)))++++++)))+++***((()))+++,,,++++++------++++++++++++---------...222888;;;===EEENNN]]]oooyyytttpppooonnnooorrrqqqmmmllloooqqqqqquuuzzz~~~yyyzzzzzzyyy}}}~~~xxxvvv{{{~~~}}}}}}{{{xxxyyyzzz{{{{{{yyyvvvttt~~~|||xxxsssnnnjjjgggjjjnnnmmmhhhfffggggggfffdddggggggeeedddeeedddaaabbbaaa___^^^[[[TTTIIIAAA888222...///...++++++,,,+++,,,---...333===JJJTTT]]]dddkkkooorrrtttrrrmmmfffddd___VVVLLL@@@666000,,,+++*********+++,,,---,,,------,,,+++,,,...000555:::AAAGGGMMMRRRWWWZZZZZZXXXXXX\\\]]][[[]]]```fffdddcccbbbaaa^^^[[[XXXYYYYYYYYYWWWUUUSSSPPPOOOCCC???:::777777777555222222333555666888<<>>999...)))&&&(((---...***%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&'''******)))''''''''''''''''''''''''''''''((((((&&&$$$$$$''')))******(((&&&&&&((())))))((((((''''''''''''((()))***++++++***((((((***+++(((((()))))))))*********000...,,,)))***,,,------((()))******++++++******,,,,,,++++++******))))))++++++++++++++++++++++++)))***,,,---------,,,+++)))+++,,,***'''&&&(((+++((((((''''''''''''(((((())))))))))))))))))))))))***************+++++++++******(((&&&%%%&&&***,,,///000000///...---+++******,,,------+++******+++************************++++++******)))*********+++++++++******++++++***+++***)))((()))+++,,,,,,---,,,,,,++++++,,,,,,---,,,---222777:::<<>>999666444333222111333444555666:::>>>BBBGGGNNN[[[mmm}}}zzz~~~yyyvvvvvv{{{~~~yyyvvvqqqllljjjgggaaaXXXLLL???444...&&&(((***(((%%%######$$$&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''%%%%%%&&&''''''''''''&&&((('''&&&&&&&&&'''((()))'''&&&(((,,,---******+++)))((((((''''''''''''(((***+++,,,,,,+++***+++,,,)))*********++++++++++++,,,---111444111,,,---111******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,((()))************)))(((***+++,,,---...---,,,,,,,,,...000...+++)))***,,,((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++***(((&&&''')))+++,,,,,,------...///000000***,,,------+++******+++***************++++++++++++***************++++++,,,******------++++++...)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,---///333999;;;<<>>666222000*********+++---///111333777888888666444111111111444:::CCCMMMVVV^^^eeeiiiccc^^^[[[ZZZXXXUUUVVVZZZWWWWWWWWWZZZ\\\]]][[[ZZZWWWVVVVVVXXXZZZWWWOOOIIIHHHEEE@@@;;;777666888999000111333555777;;;@@@DDDGGGOOO\\\ppp|||}}}}}}|||xxx}}}~~~~~~yyyuuuvvv}}}xxxuuupppkkkkkkeeeZZZLLL===222,,,)))+++'''%%%%%%)))***)))&&&'''''''''((((((((())))))$$$&&&(((((('''''''''(((###$$$&&&'''((('''&&&&&&)))'''%%%&&&''')))))))))222,,,)))***)))%%%''',,,***)))((('''''''''''''''(((***,,,---,,,,,,---///++++++,,,,,,,,,---------+++,,,---*** """///+++,,,------......------)))******+++,,,---......***+++,,,------,,,+++***&&&'''(((******))))))(((---000111///+++((((((***))))))(((((((((((())))))************************((())))))***++++++,,,,,,***,,,,,,+++***))))))***---,,,,,,,,,,,,---......***,,,------+++******+++))))))******++++++++++++))))))))))))***+++,,,---***&&&'''+++,,,((((((---&&&)))------+++)))***++++++,,,,,,------,,,,,,+++,,,...333888::::::???FFFFFFSSSggg{{{~~~xxxsssqqqpppooouuuzzzzzz{{{~~~~~~|||zzz|||}}}}}}{{{}}}yyy{{{}}}}}}yyysssnnnmmmnnnqqqtttnnnlllgggcccdddhhhgggccc```^^^```bbb^^^ZZZ^^^fffgggdddaaa```]]]XXXPPPIII???888111///---******,,,'''***---000666???KKKTTTaaaccckkkwwwzzztttpppqqq___ZZZPPPFFF<<<666222111(((((()))+++...222555777:::;;;<<<:::777444333333333999BBBMMMVVV___fffkkkfffaaa^^^]]][[[XXXYYY]]]WWWWWWXXXZZZ]]]^^^]]]\\\VVVUUUVVVYYY\\\YYYPPPIIIFFFDDD@@@<<<999999<<<>>>000222444666999===BBBFFFIIIPPP^^^rrr{{{{{{}}}}}}zzzuuuxxx~~~xxxzzz|||}}}}}}~~~~~~uuummmjjjjjjeee]]]SSSGGG999---***---%%%%%%&&&'''&&&%%%###"""(((+++***%%%%%%))))))%%%%%%%%%&&&'''&&&%%%###"""(((((('''''''''&&&&&&&&&%%%&&&%%%%%%)))///...)))(((''''''(((((()))***+++''')))+++)))&&&%%%&&&((()))))))))***++++++,,,,,,++++++++++++++++++++++++---,,,+++))))))))))))***---+++***+++......,,,)))******+++++++++******)))((()))+++,,,---,,,,,,++++++++++++++++++++++++++++++...///,,,'''%%%(((+++))))))******(((&&&'''***(((((())))))))))))(((((()))***++++++***)))((('''************************---,,,+++,,,...///...---------,,,++++++***))))))))))))))))))))))))******)))))))))***++++++,,,,,,***)))((()))***+++***(((###)))---,,,(((''',,,111++++++++++++++++++++++++,,,///333666888:::===???EEERRRfffwww~~~zzzuuurrrrrrwww}}}}}}|||~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~{{{~~~}}}|||vvvnnnkkknnnpppooolllhhheeefffhhhgggccc^^^]]]\\\\\\]]]```bbbbbbaaaccc```^^^___```\\\SSSJJJ@@@999000++++++,,,,,,+++++++++---111777BBBMMMUUU\\\aaakkktttzzzyyytttpppccc[[[PPPDDD;;;444///,,,...+++)))+++111777:::;;;BBBBBBBBB???:::555222222111555===JJJXXXcccjjjmmmdddccc```\\\XXXVVVWWWYYYXXXVVVWWW\\\^^^[[[XXXXXXZZZWWWUUUVVVYYYXXXSSSNNNJJJGGGBBB>>>;;;888555222666777888888999;;;>>>AAAJJJQQQ^^^ppp{{{{{{~~~~~~}}}{{{wwwyyy~~~{{{~~~yyypppjjjgggfff___VVVJJJ@@@444***'''***'''((((((((((((''''''&&&$$$'''&&&""""""%%%%%%"""%%%&&&&&&'''&&&%%%$$$###(((((('''''''''&&&&&&&&&&&&&&&%%%%%%)))...---(((''''''''''''((()))******''')))***)))'''%%%&&&((('''(((((())))))***++++++++++++,,,,,,,,,,,,++++++++++++***))))))***+++,,,+++******---000222111///++++++++++++++++++++++++***+++,,,------,,,,,,+++++++++++++++++++++******+++...///---(((&&&(((+++(((((((((((('''&&&%%%&&&)))))))))(((((()))))))))***+++,,,,,,+++***)))(((++++++++++++++++++++++++,,,+++++++++---...---,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,+++)))((()))***+++***))))))+++,,,+++***)))+++,,,++++++++++++++++++++++++,,,///333666888:::===???EEEQQQddduuu}}}xxxtttrrrtttyyy}}}|||}}}{{{~~~~~~yyyqqqnnnqqqrrrppppppmmmjjjiiijjjhhhccc^^^\\\\\\\\\___bbbddddddccc``````bbbbbb___ZZZSSSOOOCCC<<<333...---------,,,+++,,,...222999DDDOOOWWW^^^ccckkktttyyyxxxsssnnn```YYYMMMBBB:::444///------+++***---333:::>>>@@@EEEEEEEEEAAA<<<777444333222555===HHHUUU```gggjjjfffddd```ZZZVVVUUUVVVXXX[[[XXXYYY]]]___\\\ZZZZZZ\\\YYYXXXYYY[[[ZZZUUUPPPLLLHHHDDD@@@===:::777555666888999999:::;;;???AAAIIIQQQ^^^qqq{{{}}}}}}~~~}}}{{{|||{{{zzz{{{}}}~~~}}}xxxqqqkkkfffcccaaaXXXKKK>>>555///)))&&&'''((((((((('''(((((())))))&&&((((((%%%%%%''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&%%%$$$(((,,,+++&&&&&&&&&&&&&&&'''((()))***'''(((***)))(((''''''(((&&&&&&'''(((((())))))******+++---......---+++*********))))))***+++---...+++***+++---000111111000---,,,+++******+++,,,---,,,,,,---......---+++++++++++++++++++++***)))(((,,,...///---)))'''(((***,,,+++************(((&&&)))))))))(((((()))))))))+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,+++*********,,,---,,,+++...------,,,,,,++++++***......------,,,,,,++++++)))))))))***++++++,,,,,,+++***))))))++++++***)))///---++++++,,,,,,)))'''++++++++++++,,,,,,,,,,,,,,,///222555777999===???EEEPPP```ppp}}}|||wwwtttrrrwww|||}}}~~~zzzzzz~~~}}}vvvsssssssssppprrrooollljjjjjjgggbbb^^^ZZZ[[[]]]```dddfffeeeddd]]]```dddddd___YYYUUUTTTGGG@@@777000//////...---+++---///333;;;FFFRRRZZZaaaeeelllssswwwvvvppplll^^^VVVKKKAAA999333///---,,,+++,,,///666>>>DDDGGGIIIJJJIIIEEE???:::666555444666<<>>;;;999999:::;;;;;;;;;===@@@CCCKKKUUUdddvvv||||||}}}xxxzzz{{{{{{zzzzzz}}}}}}|||}}}{{{uuunnnjjjgggccc]]]WWWKKK<<<...***++++++)))((('''&&&%%%%%%&&&'''(((***%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&'''''''''''''''''''''&&&&&&%%%$$$'''+++***$$$&&&%%%%%%&&&&&&'''((()))&&&'''(((***++++++)))(((''''''((())))))******+++)))+++---//////---+++)))...---+++*********+++++++++,,,------,,,,,,+++,,,---,,,+++******,,,...///---......///...---+++******+++,,,,,,,,,***)))(((***+++++++++)))'''&&&&&&'''***+++((()))+++)))$$$+++***)))(((((()))***+++******)))))))))*********+++++++++,,,,,,---------***)))((()))+++,,,+++***---,,,,,,,,,,,,,,,++++++------,,,,,,+++***)))))))))))))))***++++++,,,,,,,,,+++***+++,,,---,,,******,,,---,,,******+++,,,++++++,,,,,,,,,---------,,,...000222444888<<>>;;;999:::;;;<<<<<<<<<===@@@BBBMMMXXXgggxxx~~~~~~{{{{{{~~~{{{{{{|||{{{zzz{{{|||~~~~~~|||||||||uuunnnkkkjjjeee[[[RRRDDD777+++)))+++***)))***((((((((('''(((((())))))&&&$$$%%%))))))&&&%%%'''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&%%%$$$(((,,,+++&&&&&&&&&&&&&&&'''((()))***&&&&&&'''***,,,,,,***((('''(((((())))))***++++++)))***,,,------,,,***)))///...,,,+++******++++++)))+++---/////////000222++++++******+++,,,---...,,,,,,---......---++++++)))***,,,------,,,***)))******++++++***(((&&&%%%%%%---000,,,+++......))),,,+++)))(((((()))+++,,,)))))))))((())))))***+++******++++++,,,,,,------***)))))))))+++,,,+++***++++++++++++++++++++++++......------,,,,,,++++++)))))))))***++++++,,,,,,---,,,++++++------,,,+++''')))++++++))))))+++---++++++,,,,,,------......,,,---///111333777;;;???BBBGGGRRRaaarrr|||||||||~~~|||{{{zzz}}}~~~||||||~~~}}}~~~yyyrrrrrrwww{{{}}}zzzuuutttrrrnnnjjjkkklllmmmmmmlllkkkjjj]]]\\\[[[]]]```bbbbbbaaacccaaa```cccgggeee]]]UUUKKKCCC999222///...,,,++++++,,,///333:::FFFRRRZZZfffgggjjjmmmnnnlllgggccc\\\TTTHHH<<<444000...,,,---///222666;;;CCCLLLQQQWWWVVVTTTNNNFFF>>>:::777666555777>>>IIIWWWbbbhhhgggggggggdddaaa______```^^^[[[[[[___```^^^]]]^^^^^^___aaaaaa^^^YYYTTTQQQMMMJJJFFFCCCAAA???<<<999:::;;;<<<;;;;;;<<>>BBBLLL[[[nnn~~~}}}~~~~~~xxxssspppvvvyyyyyy{{{~~~zzzuuuuuusssooommmooopppqqqppppppoooooobbb```]]]]]]^^^```aaa```bbbcccdddfffgggccc]]]XXXKKKDDD999222000///---,,,...///111444<<>>AAAIIIVVVhhhzzz~~~}}}zzzssstttwww}}}~~~~~~~~~}}}xxxpppnnnmmmfffVVVIII666...'''&&&&&&$$$%%%'''%%%%%%&&&'''&&&%%%###"""!!! &&&&&&""" ###'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&%%%%%%)))///...)))(((''''''(((((()))***+++%%%%%%&&&***...///+++(((%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))),,,++++++***+++,,,...///))),,,......+++***+++---'''((()))++++++,,,,,,+++((()))+++,,,---,,,,,,+++(((***---///000000...---...------......,,,)))''''''///(((###'''+++)))---+++)))(((((()))+++---++++++*********+++---...(((((()))***++++++,,,,,,+++*********,,,---,,,+++))))))))))))))))))******))))))))))))))))))******)))))))))***++++++,,,,,,...---,,,,,,......---,,,---((($$$&&&+++---)))$$$++++++,,,,,,---...//////+++---///000222666;;;???;;;???HHHWWWjjj|||zzzvvvooouuuwwwvvvyyy}}}zzzvvvuuutttpppnnnppprrrrrrqqqpppooopppfffccc___]]]^^^```aaaaaaaaadddhhhhhheee```]]][[[LLLDDD:::333111000///---000111333666===GGGSSS[[[eeeeeefffhhhiiihhhddd```QQQIII>>>555000/////////+++///555:::AAAKKKVVV]]]^^^^^^ZZZTTTKKKCCC===;;;999777555999CCCOOOZZZaaafffiiillllllfff___XXXTTTXXXVVVWWW]]]^^^[[[XXXXXX___bbbdddddd___ZZZTTTQQQNNNLLLHHHEEECCCAAA>>><<<:::;;;;;;;;;:::;;;>>>@@@EEETTTgggyyy{{{{{{}}}yyyyyy{{{}}}|||~~~yyyvvv~~~wwwsssooommmhhh[[[JJJ<<>>IIISSSYYY^^^cccggggggfffeee___YYYNNNHHH???777222000///...000444999<<>><<<<<<;;;999888999<<>><<<<<<;;;:::888:::===???DDDPPPddd{{{|||yyy{{{|||~~~}}}yyyzzz}}}|||xxxvvvwww~~~}}}vvvmmmdddZZZKKK:::...+++***((('''&&&''')))***((((((((('''&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&######(((+++((('''((('''''''''''''''&&&&&&&&&!!!''')))&&&''',,,---)))(((((())))))***+++++++++$$$%%%&&&'''(((((((((((('''((()))************)))((()))))))))'''''')))***---+++******,,,---,,,++++++************+++---...***,,,---,,,***))))))))),,,,,,,,,,,,+++***))))))&&&(((,,,111555666444111...---,,,---------+++))),,,+++***)))((()))***+++&&&,,,+++)))***,,,,,,+++******+++---...,,,+++***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,***)))***))))))))))))***++++++++++++***)))))))))******))))))))))))))))))))))))+++++++++,,,++++++***)))((()))******++++++******((()))***,,,---.........,,,,,,,,,...111555888;;;???@@@EEEQQQcccwwwzzzwwwxxxyyy{{{{{{|||~~~zzzyyy}}}}}}|||}}}|||{{{|||}}}}}}|||{{{|||{{{|||wwwsssrrrrrrvvvvvvxxx{{{|||{{{wwwtttoookkkeee```___^^^^^^^^^[[[```cccbbbcccdddaaa]]]QQQGGG;;;333111111000---000111333999AAAKKKUUUZZZdddggggggccc```___\\\WWWIIICCC:::222...,,,+++***%%%///:::DDDNNNWWWZZZXXXXXXYYYVVVQQQMMMIIIBBB;;;777444444666999AAARRRaaalllssswwwrrrjjjddd]]]XXXRRRVVVZZZ\\\]]]\\\\\\]]]dddcccbbb```]]]ZZZXXXVVVRRRPPPLLLGGGCCC@@@???>>><<<<<<<<<;;;:::;;;>>>AAAGGGQQQcccxxx|||zzz||||||wwwyyy}}}zzzwwwvvvzzzxxxkkk___QQQCCC444))))))((('''''''''(((***+++))))))((('''&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%###$$$)))***'''&&&(((((((((((('''&&&&&&&&&%%%$$$)))+++&&&$$$''')))))))))))))))))))))))))))***%%%%%%&&&'''(((((((((((((((((())))))))))))))))))'''(((((((((&&&'''(((***---,,,***+++,,,------,,,++++++*********+++---...,,,......---+++)))((()))+++++++++******))))))(((''')))---222777777555222...---,,,---......,,,***---+++)))''''''((()))***''''''&&&)))---///+++******,,,...///---,,,***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,***)))++++++)))((('''&&&&&&&&&+++***)))(((((()))******))))))))))))))))))))))))***++++++++++++*********(((((()))************)))************+++,,,---...,,,,,,,,,---000444777999===>>>CCCMMM]]]qqq~~~xxxuuuxxxzzz|||{{{|||}}}{{{zzz}}}{{{~~~~~~~~~~~~|||zzz|||yyyvvvuuuttttttuuuvvvxxxxxxwwwssspppppplllgggbbb```_________YYY```dddcccbbbbbb```]]]PPPGGG<<<444111111000...///000444:::BBBLLLTTTZZZ```dddeeebbb___]]]XXXRRRFFF@@@888111---,,,+++***'''111===FFFOOOVVVXXXUUUUUUWWWUUUPPPMMMJJJCCC<<<555444444444555>>>QQQcccqqqwwwyyyssskkkddd^^^YYYTTTVVVYYY[[[[[[\\\]]]___eeecccaaa___^^^\\\[[[YYYSSSQQQMMMHHHDDDAAA???>>><<<======<<<<<<===@@@BBBJJJSSSaaauuu}}}|||~~~}}}yyy|||}}}xxxvvvwww{{{vvvhhhXXXJJJ<<<000)))((('''''''''((()))***+++))))))((('''&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&%%%&&&***)))&&&%%%'''((((((((('''&&&&&&&&&%%%(((***)))&&&%%%'''((('''******)))(((''''''&&&&&&'''''''''(((((()))******+++***)))(((((('''''''''&&&'''((('''&&&&&&(((***---+++***+++,,,......---,,,+++*********+++,,,---000222222111...,,,,,,,,,***)))))))))((((((((((((***,,,000444777777444222...---,,,---......,,,+++---+++)))''''''((()))***###+++000+++&&&&&&***---*********---//////---+++***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,***))),,,+++***(((''''''''''''***)))))))))))))))***************************************************+++(((((()))************)))+++************+++,,,---,,,,,,,,,---///222666888:::<<<@@@GGGUUUiiizzzvvvzzz|||}}}}}}~~~||||||~~~}}}~~~|||{{{zzzyyyxxxvvvuuutttttttttrrrooolllooommmiiieeebbb`````````[[[bbbfffdddbbbbbb___[[[OOOHHH===555222111000...---///444:::CCCLLLTTTYYY[[[```dddbbb___[[[TTTLLLDDD>>>777111...---------333;;;DDDKKKQQQXXXYYYVVVRRRSSSRRRMMMKKKIIICCC<<<444444555444444===RRReeetttzzz|||vvvnnnhhhbbb\\\UUUVVVXXXXXXYYYZZZ]]]___eeebbb```______^^^\\\ZZZSSSQQQMMMHHHDDDAAA???>>><<<===>>>>>>>>>???BBBDDDLLLSSS___sss~~~~~~~~~|||~~~zzzuuuvvvxxxyyy}}}yyyooo___OOOAAA666...)))'''''''''(((((()))***+++((((((((('''&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%'''&&&(((+++***%%%%%%((('''''''''''''''&&&&&&&&&***)))((('''((()))((('''+++***)))((('''%%%%%%$$$(((((('''(((((()))***+++,,,+++)))((('''&&&&&&&&&&&&'''(((''''''''')))+++,,,***)))***,,,---------,,,,,,*********+++,,,------...///---+++)))((()))***))))))((((((((())))))---///222666888888444111...---------//////---+++,,,+++***)))((()))***+++---111222+++&&&&&&***+++((((((***,,,//////---+++***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,***)))+++************+++,,,,,,'''((()))*********))))))******************************)))))))))***++++++((()))******++++++******++++++*********++++++,,,---,,,,,,---...111444666777:::>>>CCCMMM```vvv}}}zzz{{{}}}|||~~~}}}{{{{{{|||||||||yyywwwsssqqqqqqpppnnnmmmnnnnnnllliiidddaaa``````___cccfffeeedddccc^^^XXXNNNHHH???777222000//////---///555<<>><<<===???@@@@@@AAADDDFFFLLLRRR^^^qqq~~~~~~~~~}}}~~~|||}}}wwwsssuuuyyyzzz|||}}}~~~~~~nnndddUUUDDD888///+++)))''''''(((((())))))******''''''''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&))),,,+++'''(((,,,&&&&&&&&&'''''''''''''''''''''((((((((('''((()))+++******)))((('''&&&&&&''''''&&&&&&'''(((***+++***)))((('''&&&''''''(((&&&'''(((((('''(((***,,,+++)))((()))+++------,,,---,,,+++*********,,,,,,(((***+++***'''&&&%%%&&&++++++***))))))***+++,,,...///333777999999666333...------...//////...,,,*********+++++++++++++++(((,,,,,,(((&&&(((***)))''''''))),,,...///,,,******+++,,,,,,------,,,,,,,,,+++++++++,,,,,,***)))++++++******++++++,,,---%%%''')))++++++***((('''***************************)))(((((()))***+++,,,)))******+++++++++++++++++++++++++++************---,,,,,,,,,...000333555555888<<>>999333///...000111222777>>>EEEIIILLLOOOMMMIIICCCDDDBBB???@@@CCCBBB>>>999777555555555<<>><<<>>>@@@AAAAAACCCEEEGGGKKKPPP\\\qqq~~~~~~~~~~~~}}}||||||yyy}}}{{{uuurrruuuzzz}}}~~~~~~|||~~~{{{uuufff\\\MMM===111+++))))))'''((((((((()))))))))***&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$%%%)))---,,,)))***///%%%&&&&&&''''''((((((((("""%%%)))***'''$$$'''+++************))))))))))))&&&&&&%%%%%%&&&''')))***(((((('''&&&&&&((()))***&&&'''((((((((((((***,,,***(((((((((+++,,,,,,,,,---,,,+++*********+++,,,+++---...---+++*********---,,,+++++++++,,,---...---///333777::::::777444...------...//////...,,,)))***+++,,,,,,,,,,,,,,,+++------)))((()))(((%%%&&&&&&(((,,,......,,,)))++++++,,,---------,,,,,,,,,+++++++++,,,,,,***)))---,,,***)))((((((''''''$$$&&&))),,,,,,+++(((&&&***************************)))(((((((((***+++,,,******+++,,,,,,,,,,,,+++***++++++++++++***))))))---,,,,,,,,,---000333444333777;;;===CCCSSSiiizzzzzzwwwxxx~~~}}}xxxvvvxxx|||~~~wwwsssmmmjjjkkkmmmpppqqqkkknnnpppnnnhhhccc```___aaacccdddeeeiiijjjbbbXXXNNNHHH@@@888333000///000///333999BBBKKKSSSZZZ]]]gggjjjiiibbb[[[UUULLLDDD;;;777111......000222333888@@@HHHLLLOOOQQQMMMGGG;;;<<<;;;999<<>><<<>>>@@@BBBBBBDDDFFFHHHJJJOOO\\\ppp~~~~~~}}}{{{xxx{{{{{{zzzyyywwwxxxzzz}}}~~~zzzuuurrrqqqgggVVVBBB666000+++***,,,***)))))))))((((((''''''''''''%%%###%%%)))(((###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))((((((((())))))(((((((((((()))))),,,,,,++++++***)))))))))''''''&&&%%%%%%&&&((()))'''***,,,---+++***))))))###%%%''')))******)))(((''''''(((***+++,,,......///---******,,,---,,,***------,,,+++++++++,,,,,,"""&&&***---...............***...888===999555555...,,,******,,,...///000---,,,+++***))))))))))))++++++,,,***(((''''''(((...---,,,+++,,,,,,...///***+++------+++******+++...+++)))))),,,---,,,***+++***))))))((()))))))))))))))***+++,,,,,,------...,,,)))''''''((()))))))))+++***''''''++++++))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++'''***,,,------...///111666555777:::@@@LLLbbbvvv~~~|||ttttttwww~~~|||}}}|||yyyxxxyyy{{{{{{{{{xxxsssnnnnnnpppqqqnnnkkknnnqqqsssooogggaaa```aaaiiigggeeeeeeeeebbb]]]YYYTTTNNNEEE<<<555222111222111333999CCCMMMUUUZZZ\\\dddfffgggeee^^^TTTIIIBBB;;;555000/////////333999BBBBBBEEEKKKPPPNNNGGG@@@888999666333777???@@@<<<999888666333444;;;IIITTT^^^eeelllnnnjjjbbb[[[WWWPPPOOOOOOQQQUUUYYY[[[[[[___ccceeecccaaa```\\\WWWSSSLLLGGGEEEBBB===;;;<<<@@@@@@@@@AAACCCDDDFFFGGGIIINNNZZZnnn}}}}}}{{{}}}}}}|||zzzxxxxxxzzz|||~~~}}}yyytttqqqooocccRRR???444...***(((*********))))))((((((((((((''''''%%%###%%%)))(((###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''&&&&&&%%%$$$******))))))))))))******((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((***------,,,***)))***&&&'''((()))))))))((('''''''''(((***+++,,,---......,,,)))***+++,,,+++))),,,,,,,,,++++++,,,---------...///---***(((((()))...+++...777<<<999666666...,,,)))(((***+++,,,,,,,,,++++++*********++++++---......---+++)))***+++...---,,,++++++,,,---...,,,---...---,,,+++,,,---111...+++***++++++(((&&&++++++***))))))))))))***)))******++++++,,,,,,,,,)))%%%!!!$$$)))...---+++)))++++++)))))),,,,,,***---------,,,+++++++++******+++,,,,,,+++***+++,,,(((***---.........000111555444555888===III^^^qqqyyyyyy|||yyyssstttvvv~~~~~~|||zzzzzzzzz{{{|||zzzyyyyyyuuupppppprrrtttqqqooonnnqqqsssppphhhbbb```aaahhhgggeeeddddddaaa\\\XXXUUUPPPFFF<<<555111000000111333999BBBMMMUUUZZZ\\\ccceeeeeeccc\\\RRRGGG@@@:::444///.........111777AAABBBFFFMMMPPPNNNFFF>>>555666444222666???AAA>>><<<;;;888444222777BBBKKKTTT[[[cccfffddd]]]WWWTTTOOOOOONNNQQQTTTXXXZZZZZZ]]]aaabbb```______\\\XXXWWWPPPJJJIIIFFFAAA>>>?????????@@@AAACCCEEEGGGHHHJJJOOO[[[ooo}}}}}}}}}~~~~~~~~~~~~}}}{{{xxxxxxyyy{{{~~~~~~}}}{{{wwwrrrnnnkkk\\\LLL;;;111,,,((('''(((******))))))))))))((((((%%%'''%%%###%%%((('''###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))***''''''&&&&&&%%%###"""!!!))))))(((((((((((())))))(((((())))))((((((''''''(((''''''''''''((()))***)))+++------,,,+++***+++))))))))))))((((((''''''***+++,,,---...///000111---+++))))))***+++***)))++++++++++++,,,------...---------+++******,,,......,,,...555::::::777777000---***))))))*********+++************+++,,,,,,---...///---,,,++++++,,,------,,,++++++,,,,,,---+++,,,---,,,******,,,...///---+++++++++***(((''',,,,,,+++******************************+++++++++'''!!!"""+++000///+++(((+++,,,***+++...---***...------,,,+++***))))))+++,,,---,,,++++++,,,---)))+++---......///000111333222333666:::EEEYYYkkksss|||zzztttxxxwwwsssvvvttt}}}|||}}}zzzyyyyyyyyy{{{||||||zzzxxxwwwtttqqqqqqsssuuutttrrrooorrrtttqqqjjjdddaaa```gggfffeeedddbbb___ZZZWWWWWWQQQGGG===555000///...111333999BBBLLLUUUZZZ\\\bbbccccccaaaZZZPPPEEE???:::444///...---,,,000666@@@CCCHHHOOORRRMMMDDD<<<222333222111666>>>BBBAAA@@@>>>;;;555111333:::???FFFMMMVVV[[[[[[WWWRRROOONNNNNNNNNPPPTTTWWWXXXXXX[[[^^^^^^[[[[[[]]]\\\YYYUUUNNNIIIGGGDDD@@@===>>>===>>>???AAACCCFFFHHHIIILLLQQQ]]]qqq~~~~~~||||||}}}~~~}}}}}}{{{|||{{{zzzxxxxxxyyy{{{||||||{{{yyyvvvqqqjjjfffVVVGGG777///+++((('''((())))))))))))))))))))))))###&&&&&&$$$%%%''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%###""""""&&&%%%%%%$$$$$$%%%%%%&&&++++++++++++***)))'''&&&''''''(((((())))))******)))+++------,,,++++++,,,******)))(((((())))))***)))***+++,,,---...//////---,,,++++++++++++++++++*********+++,,,---...///)))+++,,,,,,+++,,,...000...---...333999:::999777111...,,,++++++---------+++******)))))))))******+++,,,---,,,*********,,,,,,,,,,,,+++++++++++++++))))))***)))'''(((***,,,************+++++++++***---,,,++++++******++++++***************))))))))))))%%%###%%%))),,,+++)))'''+++,,,***+++------))),,,,,,++++++******))))))***+++,,,,,,******+++,,,))),,,.../////////000111222222333555888AAATTTeeerrr|||yyysssvvvuuusssxxxrrr{{{~~~~~~|||yyyyyyxxxxxxyyyzzz{{{zzzyyytttrrrpppppprrrttttttsssqqqssstttqqqkkkeeeaaa```eeeeeedddccc```]]]YYYVVVVVVQQQHHH>>>666111//////111333888AAAKKKTTTZZZ\\\aaabbbbbb```YYYOOOEEE???:::444///...------111666???CCCJJJQQQRRRLLLBBB:::222222111111555;;;@@@CCCCCCAAA===777333222555888;;;AAAJJJQQQTTTSSSPPPMMMMMMLLLMMMPPPSSSVVVWWWWWWYYY[[[[[[XXXXXX[[[\\\YYYTTTMMMHHHFFFDDD???===>>><<<===>>>AAADDDGGGIIIKKKMMMSSS```sss}}}|||||||||{{{zzzwwwxxxyyyxxxwwwwwwxxxzzz{{{zzzzzzzzzwwwpppggg```PPPBBB444...+++)))((()))((((((((((((((((((((((((!!!%%%&&&$$$$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''(((***++++++***)))(((&&&'''(((((()))*********)))***,,,,,,++++++,,,---)))((((((((()))***,,,---&&&&&&''''''((()))******......------,,,,,,,,,---*********+++,,,---...///+++---//////---***))))))------///222888<<<:::777///---******,,,...//////,,,,,,***)))''''''&&&&&&***+++,,,,,,+++***+++---,,,,,,,,,++++++******)))((()))))))))((((((***,,,((()))***+++++++++++++++---,,,++++++******++++++***)))))))))))))))))))))))))))***)))(((((()))***(((++++++))))))++++++((()))))))))******+++++++++(((***+++***)))((()))******,,,...///......///000222222333666888???PPPaaaqqq|||yyyrrrtttsssqqqvvvsss{{{~~~}}}||||||yyyvvvuuuwwwyyyzzz{{{sssrrrqqqqqqsssuuuvvvvvvssstttsssooojjjeeeaaa```ccccccdddbbb```\\\YYYWWWWWWRRRIII@@@888444111000000222666???IIIRRRYYY[[[bbbbbbbbb___XXXNNNEEE???:::444000/////////333888???EEELLLRRRRRRKKKAAA999444333111222555999???CCCEEECCC???999555444555666666:::AAAHHHMMMOOONNNLLLKKKKKKLLLPPPTTTWWWWWWWWWYYY[[[ZZZVVVVVVZZZZZZXXXVVVPPPKKKIIIGGGCCCAAABBB<<<===>>>AAADDDGGGJJJKKKNNNUUUbbbvvv~~~~~~~~~|||yyyvvvwwwxxxxxxvvvvvvwwwxxxyyyyyyzzz{{{yyypppdddZZZKKK>>>222---,,,***)))***&&&&&&''''''''''''(((((($$$'''%%%$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''!!!%%%(((***+++++++++%%%&&&'''((()))*********((()))************+++---(((((()))***+++,,,------))))))******+++,,,,,,---...//////...,,,,,,---...++++++++++++,,,------...'''***---///---+++*********---///222888===;;;666,,,***((((((***,,,.........---+++)))'''&&&%%%%%%***,,,------,,,,,,---///+++++++++++++++***)))((((((***,,,---,,,,,,,,,...)))+++---,,,***((('''''',,,,,,+++***************((((((((((((((()))))))))%%%))),,,+++((('''***...***,,,+++'''''')))***'''''''''((()))***++++++,,,((()))***)))((('''(((***)))+++---...------...///000111333666777>>>NNN]]]ooo{{{zzzssssssqqqnnntttvvv~~~}}}{{{|||~~~~~~zzzvvvssstttwwwyyyzzzvvvuuuuuuuuuuuuwwwxxxyyyvvvtttqqqlllhhhdddaaa```bbbdddfffeeeaaa^^^\\\\\\YYYTTTLLLCCC:::555222000///000444<<>>AAADDDGGGIIIKKKNNNUUUcccxxx}}}}}}||||||}}}yyyzzzzzzyyywwwuuutttuuuwwwxxx{{{~~~{{{qqqaaaUUUFFF:::///,,,+++***)))***%%%%%%%%%&&&&&&&&&''''''$$$'''%%%$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''!!!%%%(((***+++***)))###$$$&&&((())))))))))))'''((())))))((()))+++---((()))+++,,,,,,,,,++++++,,,,,,---....../////////---...///---+++***,,,...,,,,,,,,,++++++,,,------%%%'''***+++++++++,,,---(((---000333999>>>;;;444...+++)))(((***,,,,,,,,,...---,,,***)))((((((((()))***,,,,,,+++,,,---///***+++++++++***)))(((''''''***...//////---------(((***------***((('''(((++++++***))))))))))))***&&&''''''(((((()))))))))&&&''')))***))))))***+++//////,,,'''&&&((()))((('''(((((())))))*********(((***+++***)))((()))***(((***,,,---,,,,,,---......///222555666===LLL[[[nnn{{{|||vvvvvvssspppvvv|||~~~xxxvvvxxx|||~~~{{{wwwtttuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwyyyzzzxxxtttoooiiifffcccaaa```dddfffiiihhheeebbbaaabbb^^^YYYPPPEEE<<<555000...---///222:::EEENNNUUUXXX``````___[[[UUUKKKCCC===666111---...///000555<<>>999777666666666555444555999???DDDFFFGGGHHHIIILLLQQQVVVZZZ[[[ZZZ]]]___^^^ZZZXXXYYYWWWTTTQQQJJJEEEDDDBBB>>><<<>>>======???AAACCCFFFIIIJJJNNNUUUdddzzzzzzzzz~~~{{{{{{|||}}}}}}{{{wwwtttssssssvvvxxx|||}}}rrr```SSSCCC777---***+++)))((()))$$$$$$$$$%%%%%%&&&&&&&&&###'''&&&$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$((((((((('''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&(((***++++++***'''&&&"""$$$&&&''')))))))))(((&&&'''(((((('''(((***,,,***+++,,,------,,,***((()))))))))******+++++++++,,,---...---***)))+++...------,,,+++++++++,,,,,,///...---***&&&%%%%%%''''''---111444:::???;;;333222///,,,++++++------,,,......---,,,++++++++++++&&&'''))))))))))))+++---***+++++++++***)))'''&&&%%%(((---///...---++++++###'''+++,,,+++)))***++++++******)))((()))))))))%%%&&&&&&'''((()))******)))((('''((())))))'''%%%222222...'''%%%(((***)))))))))))))))(((((((((((()))+++,,,+++***)))***+++(((***,,,,,,++++++,,,---,,,---000444555;;;JJJYYYooo}}}zzzzzzwwwuuuzzz{{{uuurrrtttzzz|||zzzxxxwwwwwwvvvuuutttuuuuuuuuutttttttttwwwyyyyyytttmmmgggdddbbbaaa```eeeiiilllkkkhhhfffeeefffccc]]]SSSGGG===444...,,,---...111999CCCMMMTTTXXX______]]]ZZZSSSJJJAAA<<<444///,,,---...000555<<>>888666555555555555222111444:::@@@CCCCCCGGGHHHKKKQQQWWW[[[\\\\\\___aaa```[[[YYYYYYVVVRRRSSSMMMHHHGGGEEEAAA???@@@>>>>>>???AAACCCFFFHHHIIIMMMUUUdddzzz|||yyyyyy|||~~~|||{{{yyyzzzzzzzzzyyytttyyy}}}}}}zzzqqqaaaSSS<<<444+++&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""%%%***---+++(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((******((('''&&&(((%%%%%%'''(((&&&&&&***)))'''%%%&&&)))***(((&&&%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%&&&'''(((+++---...---+++***+++...,,,,,,,,,---///222555666------,,,+++*********+++,,,,,,,,,---------.........---+++)))(((((()))***))),,,000555888::::::999000---+++---222333000,,,,,,000111---+++,,,,,,***,,,,,,***((('''(((+++...)))((('''&&&&&&'''((()))(((***,,,......,,,***((("""&&&)))+++***((('''((())))))))))))***+++------&&&&&&&&&&&&''')))***+++(((((())))))))))))((((((&&&''''''((((((((((((((((((((()))***************+++***)))(((((()))************+++,,,...///000000///222...///888<<>>GGGOOOTTT[[[[[[[[[ZZZUUUKKK???666222...---///111333999AAAIIILLLPPPSSSQQQKKKBBB<<<888444111333999AAAGGGJJJJJJHHHCCC>>>999555222111---...///222444666888999>>>BBBIIINNNQQQTTTXXX[[[]]]^^^___]]]YYYTTTRRRQQQPPPNNNKKKHHHDDDBBBAAA@@@BBBBBBAAAAAABBBBBBCCCDDDPPPXXXfffzzz||||||}}}}}}}}}|||zzzyyy}}}~~~}}}{{{xxxwwwxxxzzz{{{||||||zzzyyyqqq___NNN888222+++''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$((()))'''%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((%%%%%%'''(((&&&&&&***)))(((''''''((()))(((&&&''''''((((((((((((''''''(((((('''&&&&&&'''(((((()))***++++++***)))***,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------------..................---+++***))))))***+++))),,,000444777888999999777111+++(((+++///111222111333222,,,)))+++,,,+++)))+++++++++))))))***+++)))((((((''''''(((((()))++++++++++++++++++++++++,,,***))),,,///+++!!!(((((((((((())))))))))))******))))))))))))******))))))(((((('''''''''&&&&&&''''''(((((((((((((((+++***)))((((((((()))***+++***)))(((((()))***+++******+++++++++,,,,,,,,,---000,,,---555777???OOOgggzzz~~~~~~{{{wwwuuuvvvxxxyyy~~~{{{xxxuuutttvvvxxxzzz}}}}}}zzzsssqqquuusssoookkkgggfffeeedddcccbbbfffhhheeeeeehhhiiihhhccc^^^UUULLLBBB;;;777555---...000555===FFFNNNSSSZZZZZZYYYVVVQQQIII???888222...---...000222:::CCCLLLOOOTTTWWWTTTMMMEEE@@@888666333444:::AAAGGGKKKMMMJJJFFFAAA<<<888444222000111111222444555777888;;;@@@FFFLLLPPPTTTXXXZZZ[[[\\\]]][[[WWWSSSPPPOOONNNMMMJJJHHHEEEDDDCCCBBBEEECCCAAA???>>>???AAABBBNNNXXXfff{{{{{{|||}}}~~~{{{yyy{{{~~~}}}{{{xxxxxxzzz}}}{{{wwwvvvooo\\\JJJ444000***''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''%%%###((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))(((''''''(((%%%%%%'''(((&&&&&&***)))(((((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))******))))))******************++++++,,,---,,,,,,,,,,,,---......///........................---,,,+++************+++***,,,///333666777888888888333---)))***...000111222555333---)))+++,,,+++(((***,,,,,,+++***)))***)))(((((((((((((((((())),,,+++***))))))***+++,,,(((''''''***---+++%%%((((((((((((((((((''''''+++***))))))((((((((()))))))))(((''''''&&&&&&&&&&&&''''''(((((((((((((((,,,***((('''&&&''')))***,,,+++*********+++,,,---***************+++++++++,,,///++++++333444;;;KKKaaavvv~~~}}}}}}|||wwwsssrrrtttuuu|||yyyuuussssssvvvzzz}}}||||||~~~{{{tttrrrtttuuuqqqllliiihhhgggdddaaa___bbbdddbbbbbbffffffddd```\\\UUULLLDDD===888666...///000555<<>>999333///---...000444<<>>@@@BBBJJJUUUdddxxx}}}}}}~~~}}}yyywww{{{}}}}}}~~~|||yyyyyy|||yyytttrrrjjjWWWDDD000...***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''(((%%%%%%'''(((&&&&&&***((())))))(((''''''''''''((())))))******))))))((()))((('''&&&&&&'''((()))((((((((()))******************++++++,,,,,,,,,,,,))))))((())))))***++++++..................------,,,,,,+++++++++++++++++++++---000333555777888999666333000---------......333555444...+++,,,---+++'''***,,,---+++***))))))((())))))))))))))))))(((,,,+++)))(((((()))+++,,,&&&'''((((((((((((((()))''''''(((((((((''''''&&&******)))(((''''''''''''***)))((('''''''''''''''&&&''''''(((((((((((((((+++)))(((&&&&&&''')))***((('''&&&&&&'''((()))***************************,,,///+++***111222777FFF]]]sss}}}}}}|||~~~~~~}}}wwwqqqoooppprrrxxxvvvsssqqqssswww|||yyywwwyyy{{{zzzuuusssuuuxxxsssnnnkkkjjjgggbbb^^^\\\___```______bbbbbb^^^\\\ZZZUUUOOOGGG???999555111000111555;;;DDDMMMSSSXXXWWWUUUPPPJJJBBB<<<888333///---///111555>>>HHHMMMSSSYYYZZZVVVOOOHHHDDD<<<;;;999:::===CCCJJJOOOSSSRRROOOKKKEEE???:::666............000222444666666999@@@GGGNNNRRRSSSTTTXXXZZZ[[[ZZZVVVSSSQQQPPPKKKKKKKKKJJJIIIHHHGGGGGGDDDAAA>>>;;;<<<>>>BBBEEEIIITTTdddwww~~~~~~zzzuuuzzz|||{{{}}}~~~{{{xxxxxx{{{}}}wwwqqqmmmcccPPP???---,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((%%%%%%'''(((&&&&&&***((()))***)))'''&&&&&&'''''')))***,,,,,,***)))'''))))))(((''''''((()))))))))((('''(((***++++++***------------,,,+++***)))******)))))))))***++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...111333666888999:::666444222000...---,,,,,,111555555000---...---+++(((***,,,,,,+++***)))***((())))))******))))))(((+++***)))(((((()))***+++((())))))'''%%%%%%(((+++&&&'''((())))))((('''&&&))))))(((''''''&&&''''''***)))(((''''''((()))***&&&''''''((((((((((((((((((((('''''''''((()))***(((''''''&&&'''(((***+++))))))*********+++++++++,,,///+++***000000444CCCYYYppp~~~}}}|||{{{zzzssspppqqqsssuuutttrrrqqqssswww|||vvvttttttwwwxxxuuutttwwwwwwtttqqqmmmjjjeee```]]]ZZZ]]]]]]\\\^^^aaa___[[[ZZZZZZXXXSSSKKKBBB999444222111111333999BBBKKKPPPWWWWWWUUUOOOGGG>>>999666111...---000222666???HHHMMMTTTZZZ\\\WWWOOOHHHEEE>>>>>>======???EEEMMMRRRVVVUUUSSSPPPJJJCCC<<<999000///......///222555666555888===EEELLLPPPQQQOOOUUUWWWYYYXXXVVVSSSRRRQQQLLLLLLMMMLLLLLLKKKJJJIIIBBB@@@===<<<===@@@DDDFFFLLLWWWhhhzzz||||||~~~}}}{{{vvv{{{~~~||||||{{{xxxttttttwww{{{zzzzzzvvvooohhh\\\JJJ:::*********)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((###$$$$$$%%%&&&&&&''''''((((((''''''''''''(((((((((%%%%%%'''(((&&&&&&***(((***+++)))&&&%%%&&&'''&&&(((,,,......,,,(((&&&***)))(((''''''((()))******(((''')))+++---,,,***+++,,,,,,---,,,+++***))),,,,,,+++*********++++++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,///000222444666888:::;;;777666333000---,,,,,,---///333555222//////...+++)))***,,,+++***)))***+++((()))************)))(((******))))))))))))******)))'''&&&&&&'''(((((((((%%%&&&(((*********)))((())))))((((((((((((((((((***)))(((((((((***,,,---&&&''''''(((((((((((((((%%%&&&&&&'''((()))******)))((((((((((((***+++,,,)))))))))***+++,,,------,,,000++++++000///333AAARRRiiixxx~~~|||~~~xxxtttuuuxxxvvvuuusssssstttvvvyyy{{{xxxtttrrruuuvvvtttuuuwwwssssssrrroooiiiddd```___XXX[[[\\\\\\___cccaaa\\\ZZZ[[[[[[XXXPPPFFF;;;444222111000111666>>>GGGLLLVVVVVVUUUOOOEEE<<<555333...+++,,,///222555===EEENNNUUU]]]^^^XXXPPPJJJGGGAAAAAAAAA@@@AAAGGGOOOUUUXXXXXXWWWSSSMMMFFF>>>:::333222000//////111333555444777<<>>===>>>@@@DDDFFFNNNZZZkkk|||{{{yyy|||~~~}}}zzzxxx}}}}}}|||}}}xxxtttqqqpppsssxxx|||~~~vvvwwwuuunnneeeXXXFFF777((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))######$$$%%%%%%&&&''''''((((((''''''''''''(((((((((%%%%%%'''(((&&&&&&***(((***+++)))&&&$$$%%%'''%%%(((,,,//////,,,(((%%%***)))(((''''''((()))******((('''))),,,...---+++&&&''')))+++,,,---,,,,,,))))))((('''&&&&&&&&&''',,,,,,,,,++++++*********++++++,,,---------,,,,,,000111222555777999;;;<<<999777444///,,,+++,,,...---333555333111111///+++)))+++++++++))))))***+++((()))***++++++***)))((()))))))))******)))))))))'''$$$###&&&,,,...***&&&$$$&&&(((***++++++***)))******))))))))))))*********)))(((((()))+++---///&&&''''''(((((((((((((((###$$$&&&((()))*********%%%$$$$$$$$$%%%&&&((()))((()))***+++,,,---......---000,,,+++000///222@@@KKKbbbrrryyyzzz}}}|||xxxyyy|||wwwvvvuuuttttttuuuwwwxxxzzzuuurrrtttuuutttuuuxxxoooqqqsssoooiiicccaaaaaaWWWYYY[[[\\\aaafffddd___[[[]]]^^^\\\TTTHHH<<<444222000...///444;;;DDDIIIUUUVVVUUUOOODDD:::444111+++)))***...111444;;;CCCOOOWWW^^^___YYYQQQKKKIIIBBBCCCBBBBBBBBBHHHPPPWWWYYYYYYXXXUUUOOOGGG@@@;;;111///---******+++,,,...444666;;;CCCKKKNNNLLLJJJNNNQQQSSSTTTSSSRRRQQQQQQOOOOOOPPPPPPOOONNNLLLKKKCCCBBB@@@??????@@@CCCDDDOOO[[[kkk|||}}}xxxvvvvvvwwwxxxxxxzzz|||}}}|||zzzzzz~~~~~~~~~wwwyyyvvvqqqssszzz|||yyyuuuqqqooonnndddRRRAAA888((((((((()))))))))))))))&&&)))+++(((###"""&&&+++'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))******(((&&&))))))'''&&&&&&'''((())))))&&&$$$&&&''''''(((***'''''''''&&&&&&%%%%%%%%%******+++,,,,,,,,,,,,+++(((+++***&&&%%%&&&&&&"""(((((()))******************++++++,,,,,,,,,++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000222333444444555888:::;;;;;;666...+++,,,---***111222333111///---------,,,,,,,,,,,,,,,,,,,,,,,,+++***'''&&&%%%&&&'''((()))******)))(((((()))+++%%%&&&''')))))))))((((((***((('''&&&&&&'''(((***))))))(((((('''''''''&&&''')))***+++***)))***+++************))))))))))))'''&&&&&&&&&&&&'''(((((($$$))),,,***$$$###''',,,&&&''')))***)))***+++---***+++------...000333666JJJYYYmmmyyy}}}~~~~~~{{{{{{wwwuuuvvvtttrrruuu{{{vvvwwwuuupppnnnppppppnnnrrrpppooonnnnnnjjjbbb]]]WWWYYY\\\___aaaaaaaaa```aaaaaa```\\\SSSHHH>>>777000------000444999BBBLLLSSSTTTRRRKKK@@@777222000)))+++,,,---...444===DDDPPPZZZ```^^^WWWRRRNNNJJJHHHFFFDDDBBBCCCIIIPPPVVV\\\[[[YYYUUUOOOGGG@@@<<<777444///------.........111444999???EEEJJJMMMOOOKKKLLLNNNNNNMMMNNNQQQSSSNNNPPPRRRSSSSSSPPPMMMKKKCCC@@@===;;;;;;>>>AAADDDQQQYYYiii{{{yyyvvvuuuwwwyyyzzzzzzwwwyyy{{{{{{zzzzzz}}}}}}||||||{{{|||zzzttttttxxxxxxuuuvvvqqqmmmiii___MMM;;;111'''''''''''''''&&&&&&&&&$$$&&&&&&$$$!!!!!!###&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))'''&&&(((((('''&&&&&&'''((((((***(((&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%((()))******++++++******'''***)))''''''))))))&&&(((((()))*********************+++++++++++++++***))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......///111222333444666999;;;>>>===777...+++------+++111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''&&&'''))))))((()))***)))''''''(((***%%%&&&'''((())))))((((((***)))'''&&&&&&''')))***((())))))))))))((('''&&&&&&((())))))(((((()))***)))))))))(((((((((((('''(((''''''''''''((())))))&&&)))+++)))&&&%%%(((+++((()))++++++******,,,---***+++---------///333555HHHYYYooo~~~}}}zzz{{{wwwuuuvvvuuurrrtttxxxxxxyyywwwrrrqqqssstttrrrrrrpppooooooooollleee```[[[\\\^^^___``````______``````___[[[SSSHHH===666000------000333888AAAJJJQQQRRRPPPIII???666111///***,,,---...000666???FFFQQQYYY___]]]YYYVVVQQQMMMKKKJJJHHHFFFGGGKKKRRRXXX[[[[[[ZZZVVVPPPIIIBBB>>>777444000---------...---000222777<<>><<<<<<>>>AAACCCOOOXXXiiixxxwwwuuuvvvxxxyyyyyyxxxuuuwwwzzz{{{{{{{{{|||}}}~~~|||{{{zzz|||~~~|||wwwvvvwwwvvvtttuuummmgggcccZZZHHH666,,,++++++******))))))(((((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%'''&&&&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((())))))******))))))%%%((()))'''(((,,,---***((())))))************))))))******+++******))))))(((((()))))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---///222444555777;;;>>>AAA???888///+++---...---111///...000222333000---,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))***+++'''((())))))((('''(((***%%%%%%&&&(((((())))))(((***)))(((''''''((()))***((()))***++++++)))(((&&&%%%'''((()))((('''((()))((((((((((((''''''''''''((((((((((((((()))******)))))))))((((((((()))******+++,,,,,,+++***+++,,,***+++---------///222555CCCVVVooo~~~yyyzzzwwwuuuvvvuuurrrqqqtttxxxzzzwwwrrrrrruuuvvvtttrrrppppppqqqrrroooiiidddaaaaaa```___^^^^^^^^^^^^___```___ZZZRRRGGG<<<666000------000222666>>>GGGNNNOOOMMMGGG===555000///+++---///000222888AAAHHHQQQXXX\\\]]]\\\[[[VVVOOOPPPOOOMMMKKKLLLOOOUUUZZZZZZ[[[ZZZXXXSSSLLLEEEAAA888555000---------------...000444999>>>CCCFFFHHHFFFIIIKKKMMMNNNPPPSSSUUURRRSSSUUUUUUUUURRRPPPNNNFFFDDD@@@======>>>AAACCCKKKUUUhhhzzzyyyxxxxxxxxxwwwuuussswwwyyy|||~~~~~~|||{{{zzzwwwyyy{{{}}}~~~~~~}}}}}}zzz{{{|||zzzxxxxxxxxxwwwrrrjjjbbb]]]UUUEEE555,,,,,,,,,+++******)))((((((***(((''''''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))&&&%%%&&&&&&%%%'''''''''''''''&&&&&&&&&'''((())))))******))))))%%%((()))'''(((,,,,,,***((()))************)))))))))************)))((((((((())))))************)))------------------------++++++,,,,,,---.........---000333555777:::>>>AAAEEEBBB:::///+++---///...000---,,,///444666222---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,''')))******)))((()))***$$$%%%&&&'''(((((())))))******))))))))))))******''')))+++,,,,,,+++(((&&&%%%'''))))))((('''((()))))))))((((((((('''''''''((((((''''''(((((()))***,,,)))'''(((***+++***(((+++,,,---,,,***)))***+++***,,,,,,------...111444???QQQjjj|||{{{{{{{{{{{{{{{wwwuuuwwwvvvqqqooopppvvvxxxvvvqqqqqqtttvvvtttpppoooppprrrtttrrrmmmhhhgggeeebbb___]]]]]]]]]]]]______^^^ZZZRRRFFF<<<555111...---///111444;;;CCCKKKLLLKKKFFF===555000///+++---///000222999BBBJJJQQQVVVZZZ[[[]]]^^^YYYRRRTTTTTTRRRPPPPPPRRRWWW[[[ZZZ[[[[[[ZZZUUUOOOHHHDDD:::666111...---------,,,---///222666;;;???CCCEEEEEEGGGJJJLLLLLLNNNPPPRRRRRRSSSTTTTTTTTTQQQOOOMMMHHHEEEAAA>>>===???BBBCCCGGGRRRfff|||{{{zzzzzzzzzxxxuuusss|||}}}~~~}}}zzzwwwtttvvvyyy|||~~~zzz{{{|||{{{xxxvvvvvvxxxtttlllddd\\\PPP???222,,,''''''&&&&&&%%%$$$######&&&%%%$$$$$$%%%%%%$$$"""%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''))))))((($$$%%%%%%&&&&&&'''''''''$$$)))***&&&$$$&&&'''%%%''''''''''''''''''''''''((()))******++++++******&&&))))))''''''******'''))))))*********))))))(((***************)))(((''')))***++++++,,,,,,,,,+++------------------------+++,,,,,,------...//////...111444777999<<>>OOOeeevvv~~~|||yyy~~~zzzzzz|||wwwtttvvvvvvrrroooooovvvxxxvvvsssrrruuuuuusssooonnnooorrrtttsssooojjjiiifffccc```^^^]]]^^^^^^______^^^ZZZRRRFFF<<<555111...---///000111777???HHHIIIIIIDDD<<<444111000***,,,...///222999CCCKKKQQQVVVZZZ[[[^^^___ZZZTTTVVVVVVVVVTTTSSSUUUYYY\\\[[[\\\]]]\\\XXXQQQKKKFFF<<<888333000///......---...///111444999===AAACCCDDDGGGIIIJJJJJJJJJLLLMMMQQQRRRRRRRRRQQQOOOMMMKKKHHHFFFBBB???>>>???BBBDDDEEEPPPeee}}}{{{{{{{{{|||{{{yyywww||||||}}}~~~~~~|||xxxuuuyyyzzz{{{}}}~~~~~~~~~}}}}}}|||wwwqqqrrrwww{{{tttjjj]]]KKK888---***'''''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''')))))))))$$$%%%&&&''''''(((''''''%%%---///(((%%%'''(((%%%'''''''''''''''(((((((((((()))******++++++******(((+++***'''&&&)))(((%%%)))************))))))(((++++++++++++***)))((((((******+++,,,------------------------------------,,,,,,,,,---....../////////111444777:::===AAADDDGGGEEE===222,,,,,,---+++------...222555666333///,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++%%%(((***++++++******+++$$$$$$$$$%%%&&&((()))***))))))))))))))))))))))))&&&((()))++++++***)))(((''')))++++++***)))***+++************))))))))))))&&&&&&&&&&&&&&&'''((((((+++)))&&&'''***+++***((()))++++++***((('''((()))+++,,,,,,,,,,,,---000222???NNNbbbrrr}}}}}}zzzwwwyyy}}}{{{{{{~~~~~~xxxtttuuuvvvsssppppppvvvyyyyyyvvvvvvwwwvvvrrrmmmmmmmmmqqqtttsssooojjjgggfffcccaaa______```aaa___```___ZZZRRRGGG<<<666222...---/////////444;;;DDDEEEFFFAAA:::333000000))),,,...000333:::DDDLLLSSSYYY]]]]]]^^^^^^[[[VVVWWWXXXXXXXXXWWWXXX[[[^^^\\\^^^______[[[TTTLLLHHH???;;;666222000000///...//////111333777;;;???AAADDDFFFIIIJJJJJJIIIJJJKKKPPPQQQQQQPPPOOOMMMKKKJJJGGGEEEAAA>>>>>>???BBBDDDGGGRRReee~~~}}}}}}|||zzzyyywwwvvvvvvxxxzzzzzzwwwttt|||{{{{{{zzzzzzzzz{{{{{{~~~{{{{{{zzzuuuooorrryyy}}}xxxooo^^^GGG222***+++)))))))))))))))(((((((((&&&)))+++***'''&&&&&&(((!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%((())))))$$$%%%'''((())))))((((((***444555,,,&&&)))((($$$&&&'''''''''((((((((()))'''((())))))******)))))))))++++++((('''******'''***************)))((((((,,,,,,,,,,,,+++***)))((())))))***+++,,,------,,,........................,,,,,,------.../////////...000333666888<<<@@@CCCGGGEEE===333---,,,+++(((,,,...111444555444222000,,,,,,,,,,,,,,,,,,,,,,,,******************))))))###%%%(((***)))(((((()))$$$######$$$&&&(((***+++((((((((())))))(((((((((&&&'''((())))))))))))(((&&&(((******)))((()))******))))))))))))((((((((('''''''''''''''(((((())))))(((''''''((())))))((()))+++,,,+++)))))))))++++++,,,,,,,,,,,,---///222;;;JJJ^^^ooozzz}}}|||{{{yyyvvvyyy}}}~~~~~~xxxssstttvvvuuussssssuuuyyyzzzxxxwwwwwwsssnnnkkkkkklllooorrrrrrmmmiiidddcccbbbbbbaaabbbcccddd``````___[[[SSSHHH===666222///---......---111888???AAAAAA>>>777000......***---///111555<<>>AAAFFFEEE>>>333---,,,***'''+++///333555444222111111,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''!!!###'''(((((('''&&&'''#########$$$%%%(((***+++''''''((((((((((((''''''''''''''''''(((((())))))%%%'''))))))((('''((())))))(((((((((''''''''''''((((((((((((((()))******((((((((('''''''''((((((***+++,,,,,,+++***+++,,,+++,,,,,,,,,+++,,,///222666FFF[[[lllxxx}}}zzz{{{|||{{{zzzzzz}}}~~~xxxrrrtttvvvuuutttuuurrrwwwyyywwwvvvtttpppjjjkkkjjjkkknnnqqqqqqlllhhhbbbbbbbbbbbbcccdddeeefffaaaaaa```\\\SSSHHH>>>777222///......---,,,000666<<<>>>>>>;;;444...,,,,,,+++...000333666>>>HHHPPPYYYaaagggeee```^^^^^^\\\ZZZ[[[]]]]]]]]]^^^aaaccc___```bbbbbb]]]VVVNNNHHHCCC???999555333222111000.........000333777;;;===BBBEEEIIILLLMMMNNNOOOPPPQQQQQQPPPOOONNNLLLKKKJJJDDDBBB???======@@@CCCEEEPPPYYYjjj{{{wwwvvv{{{xxxtttqqqpppsssvvvxxxyyywwwyyy{{{xxxrrrssszzz{{{xxxvvvuuuvvvwwwwwwvvvxxxwwwkkkRRR<<<000***&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%'''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%######'''&&&&&&%%%%%%&&&&&&'''(((JJJ999'''(((***'''((()))((('''&&&''')))''''''((((((((((((((('''(((''''''''''''(((((()))***)))))))))***+++,,,,,,&&&))),,,//////---***(((++++++++++++++++++,,,,,,......//////......---,,,------,,,,,,,,,------...222000000333999>>>??????IIIEEE???666///++++++,,,+++,,,///222444333000---******+++,,,+++***)))(((+++*********))))))(((((((((((('''&&&&&&&&&&&&'''$$$######$$$%%%(((***+++))))))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))((('''''''''((())))))(((((()))+++''''''''''''((((((((())))))))))))))))))(((''''''***************)))(((((()))+++---///000000///...<<>>777333111---++++++---000333555888:::999555000,,,***,,,---...111777AAALLLTTT```ccceeeddd```]]]]]]___[[[YYYWWW[[[aaaeeeccc```ccccccccc___YYYRRRNNNLLLIII???:::===<<<222...000------,,,---...111444666;;;>>>DDDJJJNNNOOONNNMMMPPPNNNKKKJJJKKKLLLLLLKKKJJJIIIGGGDDDAAAAAACCCFFFOOO^^^rrr}}}vvvwww{{{{{{xxxsssooonnnpppsssvvvvvvuuuwwwyyyvvvrrrtttzzzxxxvvvuuuuuuwwwxxxxxxwwwuuutttgggPPP;;;///((($$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''&&&%%%&&&&&&&&&'''((()))%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''...KKK888(((*** ###---'''((()))((('''&&&'''))))))))))))((('''&&&%%%$$$)))(((((((((((()))************)))))))))***++++++++++++,,,------------,,,******+++,,,------......---............---,,,,,,,,,,,,,,,,,,,,,---...///111//////222888===??????DDDAAA;;;333,,,)))***++++++,,,...111333333///---***++++++,,,+++***)))(((*********)))))))))(((((((((((('''&&&&&&&&&&&&'''$$$"""!!!!!!"""%%%)))+++)))((('''&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&'''((((((&&&&&&''')))'''''''''((((((((()))))))))))))))))))))(((''''''***************)))((((((+++,,,...000111111111111:::DDDYYYnnn|||~~~|||{{{zzzyyy|||xxxvvvtttrrrtttvvvxxxwwwuuusssqqqkkklllmmmoooqqqpppnnnlllhhhgggdddbbbaaaaaabbbccc^^^]]]\\\[[[VVVLLLAAA:::111///,,,))))))+++...000444666777666333///,,,+++---...///333999CCCNNNVVV```ccceeeccc___\\\\\\]]]YYYVVVUUUYYY___cccbbb___``````]]]XXXSSSOOONNNNNNMMMEEE>>><<<999444111111------,,,---...111333555999<<>>???DDDBBB<<<555///,,,---...++++++---000222222///,,,***++++++++++++***))))))******))))))))))))(((((()))(((''''''&&&&&&''''''%%%###"""!!!"""%%%)))+++))))))''''''&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))(((((('''%%%&&&'''&&&%%%$$$%%%&&&''''''((((((((())))))))))))))))))))))))((('''''')))************))))))(((,,,,,,,,,---...///000111666@@@UUUlll|||~~~||||||{{{zzz~~~~~~{{{wwwtttsssuuuwwwyyyzzzyyywwwuuuoooooooooppprrrrrrpppnnniiihhheeebbb```_________[[[\\\\\\ZZZVVVNNNEEE===222000,,,***)))+++---///111222333222///------------///111555;;;FFFQQQXXXaaaccceeeccc^^^ZZZZZZ[[[WWWTTTRRRVVV\\\aaa```]]]```^^^YYYTTTOOONNNOOORRROOOKKKCCC999555666444111------,,,---...000222333666999===BBBGGGJJJLLLLLLNNNNNNMMMNNNPPPPPPOOOMMMKKKJJJHHHDDDBBBAAACCCFFFOOO]]]rrrzzzsssxxx~~~zzzsssllljjjkkknnnqqqttttttuuutttqqqooorrrvvvyyyxxxxxxzzz{{{zzzwwwuuunnnfffUUUBBB222***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))(((&&&%%%%%%'''(((***'''&&&&&&%%%%%%&&&&&&'''***999)))$$$)))$$$))))))'''((()))((('''&&&''')))###$$$%%%&&&(((((())))))(((((((((((()))***++++++******)))(((''''''((((((...---+++***+++,,,...000)))***+++,,,---...------,,,,,,------,,,,,,+++******++++++,,,---...000111//////000222666:::===???DDDBBB===777000------...***+++,,,///111111...,,,++++++++++++******))))))))))))))))))))))))(((((()))(((((('''''''''''''''%%%%%%%%%&&&''')))***+++******)))((('''&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((('''%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((''''''))))))************)))(((******))))))***,,,...000333===RRRjjj|||~~~}}}~~~}}}|||~~~}}}}}}yyyuuuwwwyyyzzz||||||zzzxxxwwwqqqppppppqqqrrrrrrpppnnngggfffdddbbb```______^^^[[[]]]]]]ZZZVVVPPPGGG>>>444222///---,,,---///000...//////...,,,,,,---...,,,...111666===GGGSSSZZZaaacccdddbbb]]]XXXXXXXXXVVVSSSQQQTTTZZZ______\\\```___[[[VVVRRRPPPQQQSSSNNNOOOHHH:::444777555...------,,,---...///000111555777:::???DDDHHHLLLMMMNNNMMMNNNPPPRRRRRRPPPNNNMMMLLLIIIFFFCCCBBBDDDFFFPPP^^^sss|||xxxzzz}}}xxxqqqkkkggghhhjjjlllrrrttttttoookkkjjjlllnnnuuuvvvyyy|||~~~{{{xxxxxxiiiRRR===///(((''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&'''''''''&&&%%%$$$###&&&&&&&&&&&&'''''''''(((***)))&&&$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''###---"""&&&***&&&+++%%%'''((()))((('''&&&''')))###$$$%%%'''((()))))))))'''&&&&&&'''((()))***+++******)))(((''''''((((((******+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((,,,,,,------,,,,,,+++******++++++,,,---...000111000111222333666999<<<>>>@@@>>>999333,,,((('''(((******+++---//////---++++++++++++***************(((((((((((((((((())))))))))))(((''''''''''''(((###%%%(((***+++***)))(((+++++++++***)))(((''''''(((((((((((())))))))))))(((((())))))))))))(((((('''((()))((('''&&&'''((((((((((((((()))))))))***)))))))))))))))(((''''''((())))))*********))))))+++***(((((()))+++...000333<<>>IIITTT[[[aaacccdddbbb\\\XXXWWWXXXWWWSSSPPPSSSYYY]]]]]][[[]]]^^^]]]YYYUUURRRQQQQQQMMMQQQLLL???888999555------,,,---------...//////333555999===CCCHHHLLLOOOMMMMMMNNNPPPQQQRRRPPPNNNNNNMMMJJJGGGDDDCCCEEEGGGPPP^^^sss||||||}}}|||}}}zzzvvvpppkkkgggfffhhhiiipppsssrrrkkkffffffhhhiiinnnqqqvvv}}}|||kkkQQQ<<>><<<888222,,,(((((((((***)))***,,,......---+++,,,+++******))))))******''''''(((((((((((())))))***)))((((((''''''(((((("""$$$''')))***)))'''&&&+++++++++++++++***)))((((((((((((((())))))))))))'''(((((()))))))))))))))'''((())))))(((((()))+++((((((((()))))))))******)))))))))))))))(((''''''((())))))************))),,,,,,+++***+++...000222222:::MMMfff{{{~~~yyy~~~{{{}}}{{{xxxuuusssppppppqqqrrrsssqqqmmmjjj___`````````````````````___cccaaaYYYTTTQQQHHH<<<444222000---++++++,,,,,,***+++++++++******,,,...))),,,111777@@@JJJUUU]]]aaacccdddbbb]]]XXXWWWXXXWWWSSSOOOQQQWWW[[[ZZZXXXWWWYYYZZZYYYVVVRRROOOOOONNNPPPLLLCCC;;;777333///,,,,,,------------------111333888===CCCIIIMMMOOOMMMMMMLLLMMMOOOOOONNNLLLMMMLLLJJJFFFBBBBBBCCCEEEOOO\\\qqq|||vvvxxx|||~~~|||yyyuuupppmmmkkkkkkkkkqqquuutttlllgggiiilllkkklllooovvv|||}}}yyyttt___GGG888...'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''$$$%%%&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%%%%&&&((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&"""+++(((###---###'''((()))((('''&&&''')))************)))((('''&&&&&&&&&&&&'''(((***+++,,,******)))))))))***++++++)))***,,,---...---,,,+++(((***+++------+++)))'''---............---,,,,,,,,,,,,,,,,,,,,,---...///000111222222000111555888:::999777222...++++++,,,)))))))))***------,,,+++,,,+++***)))))))))***+++'''''''''((((((((())))))***))))))(((((((((((((((%%%&&&&&&'''(((((((((((())))))***++++++***)))((((((((((((((())))))))))))''''''((()))))))))))))))%%%'''))))))))))))+++,,,(((((()))))))))*********)))))))))))))))(((''''''(((((()))***************,,,,,,,,,,,,---///000111111888JJJcccxxx~~~~~~}}}}}}zzzvvvtttrrrpppqqqrrrtttuuurrrlllhhh^^^______``````_________^^^cccaaaXXXSSSRRRIII===444333000...,,,+++++++++)))***++++++******+++,,,***---222999BBBMMMXXX___aaaccceeebbb]]]YYYYYYZZZWWWRRRNNNOOOSSSWWWWWWUUUQQQTTTVVVWWWUUUSSSRRRRRRLLLHHHDDD???666...,,,///,,,,,,---------,,,,,,+++...111666<<>>@@@IIIVVVkkkyyyxxxxxxyyy{{{~~~wwwuuuyyy}}}{{{xxxuuutttsssttttttrrrqqqtttyyy{{{vvvnnniiiaaaMMM888...+++***((()))'''%%%%%%'''$$$!!!"""&&&'''(((((('''%%%######$$$)))&&&$$$%%%'''(((%%%############$$$%%%&&&'''(((%%%$$$$$$&&&***+++)))&&&(((!!! &&&***'''#########$$$&&&'''''''''&&&&&&''''''&&&&&&'''(((***+++'''((()))))))))(((&&&%%%&&&&&&''''''((()))))))))***+++,,,,,,******+++,,,,,,---...//////...---,,,,,,,,,------,,,,,,+++***++++++,,,---//////...,,,000...+++)))***,,,///111000000//////000111111222444222000...---,,,)))'''''''''((()))))))))))))))***'''$$$$$$&&&'''%%%###+++(((&&&&&&'''(((((('''''')))***,,,,,,+++)))((()))************+++++++++)))************+++++++++"""%%%)))+++***)))(((((())))))((((((((((((((()))***(((&&&&&&(((*********&&&&&&''')))***************)))((('''&&&&&&'''(((+++***)))***,,,,,,***(((,,,)))***...---)))+++111222999GGGZZZooo~~~}}}{{{~~~~~~{{{xxxuuusssrrrppprrruuuyyyzzzuuukkkddd```^^^\\\]]]```aaa```]]]^^^```bbbaaa[[[PPPEEE>>>:::555...***((()))++++++,,,,,,++++++***))))))(((///111555===HHHSSSZZZ^^^gggeeeccc```]]][[[YYYYYYSSSNNNLLLNNNPPPPPPRRRUUULLLOOOSSSVVVXXXWWWTTTSSSJJJCCC:::555333000***&&&++++++,,,,,,,,,+++******...111555:::???CCCFFFHHHLLLJJJHHHFFFFFFHHHJJJLLLGGGDDDAAA>>><<<===???@@@HHHQQQeee~~~|||{{{||||||yyy{{{{{{yyywwwuuusssssstttttttttrrrsssvvvvvvrrrkkkeee^^^KKK777...+++***((()))***'''&&&))))))''''''***&&&'''((('''&&&%%%&&&'''(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$&&&((((((&&&###$$$%%%)))(((%%%&&&$$$%%%&&&'''''''''&&&%%%''''''&&&&&&'''(((***+++'''((()))))))))(((&&&%%%&&&&&&''''''((()))))))))(((***++++++++++++---.........////////////......---------------,,,,,,++++++++++++---//////---+++...---+++******,,,...000000000//////000111222333666444000...---,,,)))(((&&&'''((()))************+++)))((()))+++---,,,+++,,,***'''''''''(((((('''&&&&&&((((((((('''%%%$$$))))))*********+++++++++))))))*********+++++++++###&&&)))***)))((((((((())))))(((((((((((())))))'''''''''(((******)))'''%%%&&&'''(((((((((((((((***)))((('''&&&''''''(((+++***)))***+++,,,***(((,,,)))***------***,,,111111888EEEXXXmmm~~~~~~}}}|||xxxvvvtttsssrrrqqqrrruuuxxxxxxrrriiibbb___]]]\\\]]]______]]][[[]]]___aaabbb]]]TTTIIIAAA;;;666000,,,***+++++++++************************///000555>>>IIISSS[[[^^^cccbbb___]]]ZZZXXXWWWVVVSSSMMMIIIKKKLLLLLLNNNQQQNNNPPPTTTWWWWWWUUUSSSQQQGGGAAA999444222000+++'''++++++++++++++++++++++++...000444888===BBBEEEFFFJJJIIIGGGEEEEEEGGGIIIJJJEEECCC???<<<;;;<<<>>>???EEENNNbbb{{{zzz}}}||||||wwwwwwuuutttsssssssssttttttsssqqqqqqqqqooohhhbbbXXXGGG666---+++)))((()))&&&!!!###'''&&&%%%&&&###$$$$$$$$$######%%%'''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''&&&###!!!######''''''%%%%%%%%%&&&&&&''''''&&&%%%%%%'''&&&&&&&&&'''((()))***((((((((()))(((((('''&&&&&&&&&''''''((()))))))))&&&(((***++++++,,,...000//////............//////...............------,,,,,,++++++---//////---+++++++++******++++++,,,---000000//////000222333444:::666222...---,,,***)))%%%&&&''')))***+++++++++)))(((&&&'''((())))))(((---+++)))((())))))((('''((()))*********((('''&&&)))))))))*********++++++)))))))))*********++++++&&&((()))(((''''''((()))))))))(((((((((((())))))%%%&&&'''***+++***'''$$$&&&&&&'''''''''''''''&&&))))))(((''''''''''''(((***))))))***++++++***(((+++)))***,,,,,,***,,,000000666CCCUUUiiizzz~~~~~~}}}{{{xxxuuussssssssssssssstttvvvwwwuuuooogggaaa^^^^^^]]]^^^___^^^\\\YYY\\\^^^aaacccaaaXXXMMMEEE<<<888222...,,,,,,,,,+++(((((()))***++++++,,,,,,...000555???JJJUUU\\\___aaa___]]][[[YYYWWWVVVVVVUUUNNNHHHHHHIIIIIIKKKOOOPPPRRRUUUWWWVVVSSSOOOMMMBBB===666222111///,,,))),,,+++***)))******+++,,,,,,...222666;;;???BBBDDDGGGFFFEEEDDDDDDEEEFFFGGGBBB@@@===:::999:::<<<>>>BBBKKK^^^{{{~~~xxxtttvvv||||||{{{uuuuuutttttttttttttttsssrrrqqqpppoooooooooiiicccQQQBBB333---+++)))((()))%%%$$$###!!!!!!$$$%%%%%%$$$######%%%'''###&&&((('''$$$###$$$'''%%%%%%%%%%%%%%%%%%$$$$$$'''''''''''''''&&&$$$"""&&&$$$###$$$&&&%%%###"""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))***((((((((((((((((((''''''&&&&&&''''''((()))))))))''')))++++++++++++---//////...---,,,,,,---...//////////////////......---,,,++++++---......,,,***))))))***+++++++++++++++000///...///000222444555<<<888333...---,,,+++***%%%&&&''')))+++,,,,,,,,,)))(((&&&%%%$$$######"""...,,,************((('''((()))************))))))))))))))))))************))))))))))))************((())))))'''&&&&&&'''))))))(((((((((((())))))***&&&&&&''')))***)))'''%%%''''''((((((((('''&&&&&&((((((((('''''''''(((((()))(((((()))++++++***(((******+++++++++***,,,//////444@@@PPPddduuu}}}}}}~~~|||zzzwwwtttsssssstttuuuvvvvvvvvvuuuqqqlllfffbbbaaaaaaaaabbbaaa```]]][[[^^^___bbbeeeccc\\\PPPHHH===888333///---,,,+++***)))))))))***++++++,,,,,,---000666@@@LLLVVV\\\___```___]]][[[YYYXXXXXXWWWXXXQQQJJJIIIIIIIIIKKKOOORRRTTTVVVVVVTTTPPPKKKHHH===999444111000///---+++,,,+++)))((((((***,,,---+++---///333777<<>>999333...,,,+++***)))************************---000777BBBNNNWWW\\\^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYQQQKKKIIIIIIIIIKKKPPPSSSTTTUUUTTTQQQLLLGGGCCC888555222///...------,,,+++***)))((((((***,,,---+++,,,...111555999<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@===;;;888666666777:::<<>>???@@@AAAAAA@@@???>>>;;;999666555555777:::<<>>@@@AAAAAA@@@>>><<<:::888666444555777:::<<>>:::111111///,,,***)))+++---&&&''')))***++++++++++++++++++,,,...111555999;;;<<<===@@@AAAAAA@@@===<<<999888555444555777:::<<<===GGG]]]{{{yyyyyyzzz{{{{{{wwwrrrnnntttxxxxxxtttsssvvvxxxxxxxxxzzzzzzxxxyyyzzzxxxsss{{{}}}{{{tttnnndddQQQ@@@000...,,,***)))((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%(((***)))$$$ !!!###&&&'''((('''%%%###$$$%%%'''))))))(((&&&%%%$$$$$$&&&'''((((((((((((''''''&&&%%%$$$$$$$$$$$$(((&&&%%%'''******(((&&&&&&((('''%%%'''+++***&&&******(((''''''((()))***&&&&&&&&&&&&''')))***+++)))))))))+++,,,...000111...//////...---,,,+++***---++++++,,,...///...---...///000000///---+++))),,,,,,,,,+++))))))+++---(((***,,,---...111444666666999222&&&###***,,,'''%%%'''***,,,,,,,,,***)))((((((((((((((()))******+++(((''')))...///+++''''''))))))((('''&&&'''((('''%%%$$$&&&((()))'''%%%'''((()))++++++******)))---)))&&&%%%'''))))))(((%%%&&&&&&'''((()))******''''''''''''''''''&&&&&&+++)))'''&&&'''(((''''''&&&''')))***+++++++++***'''((()))******++++++******++++++,,,,,,,,,++++++++++++000===NNNaaannnuuu~~~zzzqqqnnnsssxxxwwwwwwyyyyyy~~~~~~|||yyy{{{xxxvvvwwwuuuqqqppprrrmmmjjjhhhfff```ZZZZZZ___aaa^^^[[[\\\___aaaaaa___```___[[[ZZZ^^^aaa[[[QQQFFF===555111...***+++---++++++++++++,,,---......///555===GGGPPPUUUYYYZZZYYYXXXWWWXXXZZZ[[[ZZZYYYUUUXXXYYYWWWWWWYYYYYYUUUTTTQQQMMMIIIEEEAAA;;;777------,,,,,,+++******)))---+++)))((('''((()))***,,,,,,,,,...111555999;;;:::<<>>AAABBBAAA@@@???:::222000555555000333:::BBBKKK```vvvtttsssrrrsssrrrpppnnnuuuuuurrrpppuuu|||}}}{{{zzzyyyssslllkkkqqqvvvwwwyyyyyyuuummmcccWWWEEE777///)))%%%'''---111---'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$"""$$$%%%'''((()))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((''''''&&&&&&&&&'''(((((('''&&&&&&''')))))))))(((&&&((('''%%%'''***)))&&&%%%&&&'''(((((('''&&&&&&&&&'''(((***++++++++++++***++++++,,,------...///,,,+++++++++***))))))(((---,,,***+++,,,,,,+++***//////...------,,,,,,,,,,,,+++***+++++++++***(((***,,,---......///111444555888555---+++//////******)))((('''''''''((((((''''''&&&&&&''''''((()))&&&&&&'''((())))))(((((('''))))))((('''&&&'''(((,,,+++******++++++)))'''%%%&&&'''(((((((((((('''((('''&&&''')))+++***)))'''''''''(((((((((((((((''''''''''''''''''''''''***(((&&&&&&'''((('''&&&%%%&&&'''((()))))))))((('''((()))******++++++******************)))((((((+++,,,000;;;KKK]]]lllttt{{{{{{uuurrrvvvzzz}}}~~~|||}}}}}}|||~~~}}}}}}}}}~~~zzztttpppooommmkkkmmmqqqoookkkiiihhheeeaaaccchhhfffbbb^^^]]]___aaa```^^^^^^___^^^^^^aaaaaaZZZQQQJJJAAA888333...)))(((***************+++,,,---...222888@@@JJJSSSYYY]]]^^^XXXWWWWWWXXXZZZZZZYYYXXXYYY^^^```___^^^^^^ZZZUUULLLGGGBBB===:::777444222(((((()))***++++++,,,,,,+++***)))))))))***+++,,,******+++,,,///222555777888:::===@@@AAA@@@???>>>>>>777333555444000222:::CCCLLL```uuurrrooonnnoooppppppooouuusssooonnnuuu}}}{{{wwwwwwsssllllllsssyyy{{{zzzxxxssskkk___QQQ@@@555///+++(((***...000...+++!!!"""$$$%%%'''(((((()))(((&&&%%%$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''(((((()))(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&'''((()))))))))&&&((('''%%%&&&***)))%%%%%%''')))++++++***((('''&&&((()))+++,,,,,,,,,,,,++++++,,,------.........------,,,,,,++++++++++++...---,,,,,,------+++***///...---++++++,,,---...---,,,+++,,,...---***'''+++,,,...------...000222333666555000...///...)))$$$'''+++------)))$$$ &&&&&&&&&&&&&&&'''((((((%%%'''((((((''''''((()))'''))))))((('''&&&'''(((*********))))))(((&&&%%%&&&&&&''''''((((((((((((((((((((()))***))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&&&&''''''((((((((('''((()))******++++++***************)))((('''&&&+++,,,000:::III[[[kkkttt{{{}}}zzzwwwuuuxxx|||zzz}}}~~~~~~zzztttnnnllljjjhhhkkkpppooojjjhhhhhhfffdddfffkkkhhhddd___^^^___```___]]]\\\^^^______aaaaaaZZZQQQFFF>>>666333000,,,+++...------------...///000000333888AAAKKKTTTZZZ^^^___XXXXXXXXXYYY[[[[[[ZZZXXXYYY^^^aaa```^^^\\\WWWPPPGGGBBB<<<777444333222111((())))))******++++++,,,---,,,+++************+++)))******,,,...111333555777999<<<>>>@@@???>>>===???999444444333111555;;;DDDLLL```~~~tttqqqnnnmmmnnnpppqqqqqqsssrrrnnnnnnttt}}}}}}yyyrrrvvvvvvrrrrrrxxx}}}|||xxxrrriii\\\LLL===555,,,,,,,,,+++)))((()))***%%%%%%%%%&&&''''''(((((()))((('''%%%$$$%%%'''((("""###$$$%%%%%%%%%%%%$$$&&&%%%%%%&&&&&&((()))***'''((((((((((((((('''&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&'''''''''(((***+++&&&((('''%%%&&&)))((($$$$$$&&&)))+++,,,+++(((''''''((()))+++,,,,,,,,,---+++,,,---............---...---,,,+++++++++,,,,,,000///------......---+++///---+++******,,,...000...............---+++(((+++,,,------------///111111333333000......+++((($$$'''+++...---(((###&&&&&&&&&&&&&&&'''((((((&&&''')))(((''''''(((***'''))))))((('''&&&'''(((************((('''&&&&&&'''''''''((((((((())))))))))))******)))(((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((()))******++++++***)))))))))))))))((('''&&&,,,---000888FFFXXXiiittt|||{{{xxxyyyyyyzzz}}}{{{~~~|||uuupppmmmkkkhhhkkkooommmhhhfffggggggfffhhhllljjjeee___]]]^^^______]]][[[^^^______```___YYYQQQFFF???777444111---,,,...------------...///000000222888AAAKKKTTT[[[^^^```ZZZZZZZZZ\\\^^^^^^\\\YYY]]]aaadddaaa^^^ZZZSSSLLLCCC>>>888333111000000000************************///...---,,,***)))))))))))))))***,,,...000111222555777:::===>>>>>>===<<<===888444333333444888<<>>FFFZZZyyymmmkkkiiijjjlllooopppqqqlllqqqtttrrrqqqrrrrrrpppooovvvzzzwwwtttvvvyyyzzzvvvoooggg^^^OOO<<<111///,,,***''''''))))))(((&&&""" ###(((+++%%%''')))'''%%%###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&"""###&&&((())))))(((((('''''''''&&&%%%$$$###"""###$$$$$$%%%''')))+++,,,%%%&&&'''&&&%%%&&&+++...'''((('''$$$%%%((('''"""%%%&&&((()))***************)))&&&%%%&&&)))---///(((***,,,///111111000000111///...------...000111---++++++,,,...///...---*********+++,,,---...///)))...000,,,$$$!!!&&&---)))***,,,,,,,,,---000222666444222111...***''''''((()))+++,,,,,,***(((&&&((((((((((((((()))******)))$$$ !!!&&&)))'''$$$''')))))))))'''&&&'''((($$$&&&)))(((&&&%%%&&&(((&&&&&&%%%$$$%%%&&&'''((($$$&&&''''''&&&(((---222%%%&&&&&&'''((()))******%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&(((((('''%%%))))))'''&&&&&&'''((()))'''((()))******++++++***&&&'''(((***++++++++++++,,,---000555@@@RRRfffttt|||~~~~~~zzzxxxyyyqqqyyy~~~}}}~~~|||}}}{{{{{{~~~~~~{{{xxxyyyzzzzzzqqqllllllkkkgggggglllnnnllliiiiiihhhccc]]]ZZZ[[[]]]^^^]]]YYY\\\\\\YYYXXXYYYVVVRRRGGG@@@999777444///---...++++++++++++,,,---......666;;;EEEOOOYYY```dddeeeaaaaaaccceeegggfffccc```eeegggeee^^^VVVPPPGGG???999555111......---,,,+++)))***+++,,,...///000111***+++,,,---............***+++---...///000000000111333777:::<<<<<<;;;:::777777666333333555777666<<>>GGGZZZxxxnnnkkkgggeeegggjjjlllmmmlllkkkhhhfffkkkpppooojjjgggoootttrrrqqqrrrttttttkkkeeeZZZMMM@@@777111...***))))))((('''&&&%%%$$$%%% !!!(((((("""!!!''''''&&&&&&&&&&&&%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%'''(((((((((''''''&&&&&&%%%&&&&&&'''+++)))''''''***,,,------((()))***)))((('''((()))''''''(((((())))))******(((((()))***++++++++++++************++++++++++++)))***---///000000//////...---,,,,,,---...---+++///---,,,,,,//////...,,,***************+++,,,------,,,***)))((()))***+++)))***,,,,,,,,,...000333666777444...,,,------***((()))))))))************))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%'''))))))'''%%%$$$&&&(((((((((&&&'''(((((((((((()))***'''&&&&&&&&&&&&'''((((((+++*********)))(((((((((%%%&&&'''(((((())))))(((***,,,///666BBBSSSeeeppp{{{~~~|||yyywwwxxxyyyzzz||||||zzz|||zzzwww~~~xxxsssmmmjjjiiijjjiiiddddddfffgggfffdddcccbbb```___]]]ZZZYYYXXXYYYZZZXXXTTTPPPKKKEEE<<<555000...---,,,***++++++******,,,///222666===HHHTTT^^^cccdddccceeeeeefffhhhjjjiiifffccc```^^^[[[TTTLLLCCC===:::222000...,,,++++++,,,---............///111222222666444333222222000...,,,++++++,,,,,,,,,---------///333999<<<<<<;;;::::::888999888777555555777888@@@HHH[[[xxxmmmkkkhhhggghhhiiiiiiiiijjjjjjgggfffiiinnnnnnjjjfffmmmrrrpppnnnpppqqqppphhhaaaVVVIII>>>555000---******)))((('''&&&&&&%%%###!!!((()))%%%%%%***&&&&&&&&&&&&%%%%%%%%%%%% """$$$%%%%%%%%%&&&'''&&&$$$###$$$&&&''''''''''''&&&&&&%%%&&&&&&'''''')))'''%%%%%%'''))))))))),,,+++************)))((((((((((((((())))))))))))'''((()))******++++++***)))***+++,,,---,,,,,,+++***+++---.../////////...---,,,+++,,,---...---,,,---,,,,,,...//////---+++,,,,,,------...------------,,,***))))))***++++++((()))+++,,,---///222444333444222,,,+++,,,,,,)))))))))))))))************))))))))))))))))))))))))'''''''''&&&''''''((()))***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$%%%&&&&&&%%%%%%''')))+++(((&&&%%%&&&''''''&&&&&&&&&'''(((((())))))***'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''((())))))*********+++,,,///666BBBSSSeeepppxxx~~~{{{zzz~~~}}}{{{{{{}}}~~~~~~|||}}}|||}}}|||xxx|||xxxqqqmmmkkkkkkhhhcccaaacccgggggggggfffdddbbb___^^^]]]YYYWWWXXXZZZYYYTTTNNNMMMGGG>>>666111///---,,,)))***+++++++++---111444888???KKKWWW___cccdddcccffffffhhhkkklllkkkgggddd^^^[[[UUUMMMDDD===777555222000...,,,++++++,,,---///000111222333444555555:::888777666555444111...,,,,,,,,,,,,,,,------......222777:::;;;:::999999888888888666444444666888AAAHHHZZZxxxjjjiiihhhiiijjjjjjhhhgggggghhhfffdddggglllmmmiiigggmmmpppnnnmmmoooooommmggg```TTTFFF:::222...,,,******)))(((''''''&&&&&&%%%""""""&&&&&&###"""&&&&&&&&&&&&%%%%%%%%%$$$$$$ """$$$%%%$$$$$$%%%&&&%%%$$$######%%%&&&&&&&&&'''''''''&&&''''''((((((((('''%%%%%%&&&''''''&&&...+++((()))+++,,,)))&&&(((((((((((())))))))))))************)))(((''''''((()))+++------,,,+++***+++,,,---............---)))((()))+++...000000///***+++,,,...///...,,,***---.../////////...---,,,,,,,,,+++*********+++,,,)))***,,,------///111444000111///***)))++++++((()))))))))))))))*********,,,,,,+++***)))'''&&&%%%'''''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%&&&&&&%%%%%%''')))***(((&&&&&&'''(((((('''%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))'''((()))******+++******+++,,,///666AAARRRcccnnnwww~~~~~~{{{yyyzzz~~~|||yyyxxxzzz|||~~~|||{{{wwwtttpppmmmllliiidddbbbdddggghhhiiihhheeebbb___^^^]]]ZZZWWWYYY]]]]]]WWWQQQPPPIII@@@777222///---,,,)))***++++++,,,...333666999@@@LLLWWW___bbbccccccfffhhhkkknnnooommmgggccc[[[VVVNNNFFF???:::666444111000...,,,++++++,,,---222333444666777999999:::>>><<<:::999888666333000------,,,,,,,,,,,,---...,,,///444777777666666666666777777555444444666888>>>EEEVVVuuugggfffgggiiijjjjjjhhhfffdddfffeeeccceeejjjkkkiiihhhmmmooommmlllnnnmmmjjjggg___QQQCCC777///+++***))))))((((((''''''&&&&&&'''$$$$$$%%%%%%###"""$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&%%%$$$######$$$&&&$$$######%%%&&&&&&%%%((((((''''''((()))******+++***(((((()))***)))(((,,,)))'''(((***+++(((&&&(((((((((((())))))))))))+++++++++******)))(((''''''(((***,,,,,,+++)))(((,,,,,,------------------)))((((((***---//////...(((***,,,......---,,,+++)))***+++,,,,,,+++)))(((++++++++++++++++++,,,,,,+++,,,...------...000222111222000+++***,,,,,,)))******)))))))))))))))))),,,,,,,,,+++***(((&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&'''((((((%%%&&&''''''((((((((('''$$$%%%&&&&&&%%%%%%''')))'''&&&%%%&&&(((******)))%%%###"""$$$&&&((('''%%%'''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))'''((()))***+++++++++++++++,,,...444???OOO___jjjvvv}}}{{{xxxxxx|||{{{uuusssvvv||||||xxxtttooolllkkkiiiddddddffffffhhhjjjhhhddd```^^^^^^\\\ZZZYYY\\\``````\\\XXXRRRLLLBBB999333000---,,,)))***+++,,,---///444777999AAAMMMVVV]]]```bbbdddgggiiimmmqqqrrrnnngggaaaVVVPPPHHHAAA===:::777555111///...,,,,,,---...///555666888:::<<<===>>>>>>@@@>>><<<:::999777444111///...---,,,+++,,,---...,,,///333555666555666666555666666555333444666888:::@@@QQQqqqfffeeefffhhhjjjjjjhhhfffbbbddddddbbbccchhhjjjhhhiiilllnnnlllkkkllljjjfffccc[[[MMM>>>333,,,))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$#########'''%%%$$$$$$&&&'''&&&%%%''''''''''''((()))******)))(((''''''((()))'''&&&)))(((''''''((()))(((''''''''''''((()))*********((()))***++++++,,,,,,+++'''((()))***+++***))))))---------,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++)))'''))),,,---,,,+++,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---......---...000111555666444///---......,,,************))))))))))))((()))***++++++***)))(((((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%&&&'''((((((((((((((($$$%%%&&&&&&%%%%%%''')))&&&%%%%%%''')))++++++***%%%###!!!###'''((('''$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))******++++++******+++---111;;;JJJZZZeeerrryyy|||yyyyyy|||}}}tttqqqttt|||}}}tttoookkkkkkhhhddddddhhheeehhhiiifffaaa]]]]]]^^^ZZZZZZ\\\^^^```aaa___]]]UUUNNNDDD;;;444000...,,,***+++,,,,,,---000444777:::BBBMMMUUU[[[___dddggghhhkkkpppssssssmmmeee^^^OOOIIIAAA<<<:::999777444000///...---...///111333777999<<<>>>AAABBBBBBBBBBBB@@@>>><<<;;;888444222000///---++++++,,,...///...111555777777777888999444555555444333333666888999>>>NNNnnnhhhgggfffggghhhhhhfffddd```ccccccaaabbbfffiiihhhhhhkkkkkkiiiiiijjjgggbbb\\\TTTFFF999///***))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$&&&((((((%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%%%%$$$###$$$%%%(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((()))%%%$$$$$$%%%&&&'''%%%$$$%%%'''(((((((((((()))***%%%&&&'''((()))***+++,,,)))***+++,,,,,,------,,,))))))*********+++++++++...------,,,++++++++++++///---++++++++++++)))(((''')))++++++******,,,...,,,,,,,,,,,,---...//////***++++++,,,---------,,,+++,,,.........///111333666777444///,,,...---***************)))))))))(((((()))+++,,,,,,+++)))(((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))$$$%%%&&&&&&%%%%%%''')))(((''''''(((******)))((('''$$$"""$$$(((***(((%%%'''&&&&&&&&&&&&'''(((((()))))))))((('''''''''&&&&&&'''((()))******************+++///888FFFUUU___kkksss~~~||||||~~~wwwssstttzzz~~~}}}~~~{{{~~~yyysssooonnnkkkggggggjjjdddggggggddd^^^ZZZ[[[]]]YYY\\\___```___^^^^^^___WWWPPPEEE<<<555111...,,,+++,,,------...000444777<<>>BBBDDDEEEFFFFFFEEECCC@@@>>><<<:::666333111///---++++++,,,...//////222555777777777888999333444444333222333555888<<>>EEENNNUUUZZZ```iiiooojjjmmmrrrvvvtttlllaaaXXXEEE???777333222111---)))............000333666888:::<<<@@@CCCFFFGGGHHHGGGGGGEEEBBB@@@>>>;;;777444222000---++++++,,,...///---000333555555666777888333444444333222333555777???BBBPPPoooooolllhhhggggggeeebbb___[[[]]]aaaccceeeeeedddddd```dddfffeeedddaaaZZZRRRJJJCCC999///(((&&&'''((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&### $$$((($$$$$$###$$$&&&&&&$$$"""%%%&&&&&&%%%$$$###%%%&&&///***&&&&&&)))***(((%%%'''$$$%%%))))))&&&&&&((((((&&&&&&(((******'''$$$((((((''''''''')))***+++((()))***++++++***)))((())))))+++,,,,,,---,,,,,,...000111///+++)))***,,,++++++++++++******))))))000...,,,+++++++++++++++,,,---------......//////...//////...,,,,,,---///+++,,,......------///000444444333000---,,,,,,---...---,,,+++)))'''%%%$$$(((&&&(((,,,,,,)))(((+++&&&&&&&&&'''((())))))***+++++++++***)))'''%%%$$$'''(((((()))))))))))))))&&&''')))+++---,,,(((%%%,,,+++(((&&&%%%%%%&&&'''+++***)))'''&&&&&&&&&&&&+++******)))))))))))))))'''%%%###$$$'''((((((&&& $$$(((***(((%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***+++++++++***,,,000444===LLL[[[eeelllxxx|||yyyyyy}}}~~~}}}~~~xxxvvvwwwzzz||||||zzzvvvssssssvvvzzz}}}wwwzzz~~~}}}zzzvvvrrrnnnlllppplllfffbbb^^^[[[XXXUUUYYYZZZ[[[[[[YYYXXXXXXYYY^^^WWWIII;;;444222...(((+++---......///000444666???HHHQQQUUUZZZbbbhhhiiimmmoooppppppllleee^^^YYYBBB;;;333000000111000------...000333777:::<<<===>>>AAACCCDDDDDDEEEFFFHHHIIIGGGBBB>>>???AAA===666444222000---,,,,,,------222000000333777:::999777888777444333333555777888999AAAQQQnnnpppllliiiffffffddd```]]]]]]^^^___```aaabbbbbbbbb^^^bbbddddddcccaaaXXXNNNBBB===555---((('''(((***''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!!!!"""%%%$$$###$$$%%%%%%$$$###$$$%%%&&&%%%######$$$&&&+++((($$$%%%)))+++)))'''&&&###$$$((((((%%%%%%'''(((''''''***------,,,)))***)))((((((((()))******)))***+++++++++***)))((())))))***+++,,,,,,,,,,,,---//////---***))))))+++++++++++++++*********))),,,***)))((((((((('''''',,,,,,------...///000000---...///...,,,,,,---///,,,---......---...000222555555444111...++++++,,,++++++++++++***((('''&&&---+++,,,000000---,,,...&&&&&&&&&'''((()))))))))++++++***)))((('''&&&%%%(((((())))))))))))(((((((((((()))***+++***&&&###+++***(((&&&&&&&&&'''(((******)))(((''''''''''''***)))((((((''''''(((((('''%%%###$$$&&&((('''&&&&&&%%%%%%'''***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))***...222;;;LLL[[[eeelllwww}}}{{{|||~~~zzzwwwuuuuuuyyy}}}~~~~~~||||||~~~|||{{{~~~zzz|||zzzyyy{{{~~~{{{yyywwwuuuuuuwww{{{}}}yyy{{{}}}yyyvvvrrrpppooooooppplllgggbbb___]]]ZZZWWWWWWXXXZZZ[[[[[[[[[[[[[[[ZZZSSSFFF999444333000***+++,,,---......000444777===FFFOOOSSSXXX```eeegggkkklllmmmlllhhh```YYYTTTBBB;;;333000000111///------...111444777:::===>>>@@@BBBEEEEEEEEEDDDDDDEEEEEEDDD@@@<<<===???;;;444444333000---,,,,,,------333222222555999;;;:::888888777555333333444666777:::AAARRRnnnnnnkkkhhhgggfffdddbbb```^^^]]]\\\[[[[[[\\\^^^___[[[^^^______```\\\PPPDDD777444///+++(((((()))+++''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''%%%"""&&&$$$######$$$%%%%%%$$$###$$$%%%$$$######$$$%%%(((%%%###$$$(((***)))(((%%%"""###''''''$$$$$$&&&######$$$&&&)))******)))++++++***)))))))))******++++++,,,,,,+++***))))))((())))))***++++++,,,,,,---......,,,***))))))+++++++++++++++************,,,,,,,,,++++++******))),,,------......///000000---......---,,,,,,...////////////...---...111444666666555222...+++***+++))))))*********))))))(((+++((())),,,,,,((((((***&&&&&&&&&'''(((((()))))),,,+++)))'''&&&&&&''''''(((((())))))))))))((((((***)))))))))***(((%%%###)))((('''&&&&&&'''((()))))))))(((((((((((()))))))))(((''''''&&&&&&'''''''''%%%$$$$$$&&&''''''&&&+++***))))))******)))'''%%%&&&'''(((((('''&&&%%%***)))))))))(((((((((''')))'''(((,,,000:::KKK[[[eeelllwww|||vvvuuuwwwzzz|||tttrrrqqqsssvvvyyy{{{{{{wwwwww{{{}}}yyyxxxzzzwwwzzz}}}~~~~~~{{{zzzyyyxxxyyyzzz{{{|||{{{}}}~~~{{{vvvqqqooooooqqqsssppplllhhhdddaaa___\\\ZZZYYYZZZ[[[\\\\\\[[[ZZZZZZWWWQQQEEE888333222///******+++,,,---...000444777>>>GGGOOOSSSWWW^^^dddeeeggghhhiiigggbbbZZZRRRMMMAAA;;;333//////000///---...///222555999<<<>>>@@@BBBEEEGGGGGGEEECCCAAAAAA@@@@@@>>>;;;<<<>>>999333444333000...,,,,,,---...111111222444888999999888999777555333333444555666;;;BBBQQQmmmlllkkkjjjjjjiiihhhgggfff___\\\YYYVVVVVVWWWZZZ\\\[[[\\\\\\ZZZYYYSSSEEE777///---+++)))((((((((()))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$&&&((()))&&&###&&&$$$""""""$$$%%%%%%$$$!!!###$$$$$$###"""###$$$&&&$$$###$$$'''(((((('''%%%###$$$''''''%%%$$$'''""""""###$$$&&&'''''''''***************+++++++++---,,,,,,,,,+++******)))))))))))))))***+++,,,,,,......---+++******++++++++++++++++++++++++++++++---...///...---,,,,,,,,,////////////............,,,---...---,,,,,,...///000000///...---///333666888888777444///+++***)))))))))*********))))))((((((%%%%%%''''''######%%%&&&&&&&&&''''''(((((((((+++***(((&&&%%%&&&((()))(((((())))))))))))((((((***)))(((((())))))'''%%%'''''''''&&&'''((()))***((((((((((((((()))***+++)))(((''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&***)))''''''&&&''''''&&&$$$&&&'''))))))'''&&&$$$))))))))))))(((((((((((()))'''(((+++000999KKK[[[hhhnnnyyyzzzsssqqqtttxxxzzzsssssssssuuuwwwyyy{{{{{{uuuuuuxxx|||zzztttrrrtttxxx{{{|||||||||}}}}}}}}}}}}}}}}}}~~~~~~|||yyytttqqqoooppprrrssspppmmmhhheeecccaaa___]]]___^^^^^^^^^]]]ZZZWWWTTTUUUOOOCCC777222222...)))***+++,,,,,,---111555999@@@IIIQQQTTTXXX___dddeeeeeeffffffccc]]]TTTKKKFFF>>>999333///...//////...000111444777;;;>>>AAACCCFFFHHHIIIIIIEEEBBB??????===???>>><<<======999333555333000...---------......///000222555666666666888777555444333333444555:::@@@OOOlllooopppqqqpppnnnkkkhhhggg___\\\YYYUUUTTTUUUWWWYYY______\\\VVVRRRJJJ<<>>BBBEEEFFFIIIKKKKKKJJJFFFBBB@@@???>>>AAAAAA>>>>>>>>>;;;555555333111...------......---///111333444555666777777666555444333333444444888???NNNjjjsssvvvxxxwwwrrrlllgggeee```___\\\ZZZXXXXXXYYYYYY``````[[[RRRIIIAAA666---***)))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!###%%%%%%$$$$$$###$$$&&&&&&$$$""" """%%%&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%'''%%%%%%))))))&&&&&&)))(((((()))(((&&&&&&((()))'''((()))***++++++++++++++++++************+++,,,+++******)))***,,,---...000---***)))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---...,,,)))))),,,000444333222000...,,,+++******,,,,,,,,,+++,,,...000000000000///...///222555888999999666111---*********************)))((('''+++((('''))))))''''''***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))%%%&&&''')))************''''''(((***------,,,***&&&''''''((((((((())))))'''''''''''''''((())))))***)))((((((''''''((((((&&&''''''&&&$$$$$$%%%'''$$$&&&'''(((''''''(((***&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++***)))+++...111999HHHWWWiiiqqq}}}{{{sssqqqtttwwwzzzyyy{{{}}}~~~|||zzzzzzzzzwwwuuuvvvxxxuuupppooorrrwwwyyy~~~}}}~~~|||zzz|||{{{||||||||||||{{{yyyuuurrrpppqqqnnnjjjfffdddcccaaa___[[[ZZZZZZ\\\___^^^YYYUUUIIIEEE===666555777666111+++,,,,,,---///333999>>>DDDLLLSSSVVVXXX^^^bbbcccffffffddd___WWWLLLAAA;;;777555111...---...111333666777:::>>>BBBFFFHHHJJJLLLMMMMMMJJJFFFDDDBBBCCCAAADDDDDD@@@>>>>>><<<888555444111///------......///222444666666777999:::555444444444444444555555888>>>NNNjjjpppuuu{{{{{{wwwpppjjjgggbbbbbbbbbaaa```^^^]]]\\\[[[\\\VVVIII===666000+++)))(((''''''&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%''')))######$$$&&&'''&&&###!!! """%%%'''&&&%%%%%%&&&###%%%'''(((((('''''''''&&&$$$$$$((((((%%%%%%((($$$&&&'''&&&$$$%%%'''***))))))*********)))''''''))))))(((((()))***,,,---,,,,,,+++***+++,,,...000...+++'''&&&(((*********+++++++++,,,,,,,,,---------//////+++((()))...333222222111000///...------***+++,,,,,,+++,,,...000...///000/////////111333777888999777222...++++++(((((()))***************)))%%%$$$''''''%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&(((***+++,,,,,,((()))***---///...,,,)))''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''&&&'''(((&&&$$$###%%%'''###&&&))))))(((&&&'''((('''''''''(((((('''''''''''''''(((((())))))******))))))+++///111777EEERRReeemmmzzzxxxrrrqqqtttxxxzzzzzz|||}}}zzzvvvttttttvvvuuuuuuwwwuuurrrssswwwvvvyyy}}}}}}{{{xxxwww{{{yyyzzz{{{wwwtttrrrrrrooojjjfffdddbbb```^^^ZZZXXXXXX[[[___^^^YYYTTTIIIFFF>>>777555777555000,,,,,,------000555;;;@@@IIIQQQXXXZZZ\\\bbbeeeffffffeeeccc]]]TTTHHH===777444222///---,,,///222555888:::===AAAEEEIIILLLMMMNNNNNNMMMJJJGGGEEEFFFGGGDDDFFFEEE@@@===>>><<<999666444111///...---...///000333666777777777999;;;333333333444444555555666888???PPPllljjjqqqyyy|||zzztttooollldddeeefffgggeeeccc```^^^TTTUUUOOO@@@333---+++)))(((((('''&&&'''((()))***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&$$$###$$$&&&""""""$$$'''((('''### ###&&&''''''&&&&&&&&&!!!###&&&(((((())))))***%%%######''''''$$$$$$'''&&&((())))))((()))---000++++++++++++)))'''$$$###((((((''''''(((***,,,------,,,+++++++++---///111---)))%%%$$$&&&((()))(((+++++++++,,,,,,---------)))******&&&"""###***000000000000000////////////***+++,,,,,,+++,,,...000,,,...000000//////111222777888999777333///,,,+++&&&&&&((()))++++++,,,,,,)))&&&%%%(((((('''(((,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''"""$$$&&&(((***,,,------***+++---///000///+++'''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&(((((('''$$$###%%%'''"""&&&))))))&&&$$$$$$%%%((((((''''''''''''(((((())))))))))))((((((((((((((((((+++///111666BBBNNNbbbjjjwww}}}uuupppqqqtttxxx{{{yyy{{{~~~|||wwwrrroooooovvvttttttvvvuuutttwww|||wwwzzz}}}{{{xxxvvvtttyyyxxxyyy|||xxxuuutttsssooojjjfffdddbbb___]]]\\\ZZZYYY[[[^^^\\\VVVPPPOOOKKKBBB888555444111+++---------...000666<<>>BBBGGGKKKNNNOOOOOOOOOMMMJJJGGGGGGHHHJJJFFFHHHFFF@@@<<<===<<<:::666444222///.........///...111555666555555888:::111222222333444555666666999AAAQQQnnnsssrrrssswwwyyyvvvmmmeeehhhhhhhhhjjjkkkhhhaaa\\\UUUMMM@@@666111...+++))),,,'''######''')))(((&&&'''&&&&&&%%%%%%$$$$$$###!!!"""&&&)))'''"""$$$)))&&&&&&%%%%%%$$$###""""""&&&######%%%(((''' %%%%%%$$$###$$$%%%'''(((''''''(((((()))((((((''')))((('''&&&%%%$$$$$$###&&&'''$$$%%%(((%%%///HHH777...)))***+++'''&&&)))((((((((()))***,,,---...,,,+++)))((()))+++---//////***&&&((((((&&&''')))---.........---,,,,,,+++((('''''''''(((***---///000111111///---,,,---///,,,,,,,,,,,,---///000111,,,---//////...///000222666888:::999555000---+++---+++***+++------***'''$$$%%%&&&)))++++++)))&&&((((((((((((((('''''''''***'''%%%$$$&&&((()))******)))(((''''''((()))))))))******+++++++++******###$$$&&&&&&&&&'''***,,,'''&&&%%%%%%''''''&&&%%%))))))(((((((((((())))))((('''%%%$$$###$$$$$$%%%''''''((((((((('''%%%$$$%%%%%%%%%%%%&&&((()))***(((((((((((()))))))))))),,,(((&&&)))...555BBBNNN]]]fffssswwwmmmooouuuwwwzzz~~~wwwvvvttttttsssrrrooommmtttwwwzzzzzzyyyxxxwwwwww}}}}}}}}}}}}|||xxxwwwwwwzzz}}}yyyuuusssnnnllliiihhhgggddd^^^YYYWWWXXXXXXWWWWWWUUUTTTSSSMMMIIIAAA:::444000......111//////111222555>>>HHHQQQYYYbbbfffiiilllkkkgggeeeddd```YYYNNNBBB:::555222111///...000333666999CCCDDDGGGKKKOOOPPPOOONNNMMMKKKJJJIIIIIIHHHFFFCCCFFFBBB???===>>>>>>;;;999777555222///......000111555222000222666::::::999777777777555333333555777;;;CCCVVVuuuooooooqqqtttwwwtttllleeegggeeedddgggiiigggaaa[[[KKKCCC999000+++)))'''&&&+++'''######''')))(((&&&'''&&&&&&%%%%%%$$$$$$###$$$!!!"""&&&(((&&&%%%'''%%%%%%%%%%%%$$$#########%%%$$$$$$'''******&&&"""%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&'''$$$''',,,***222HHH:::222------,,,(((''')))######$$$$$$%%%&&&'''(((+++)))((('''(((+++///111...)))&&&'''(((&&&&&&(((...............---,,,+++))))))(((((()))+++---......//////---+++***+++---///..................///+++,,,......---...///111555777999888444000,,,+++,,,+++***+++------+++((('''&&&&&&''')))******((((((((((((''''''&&&&&&&&&'''&&&$$$%%%''')))))))))((((((''''''(((***,,,---++++++++++++***))))))((()))))))))(((%%%$$$%%%''''''&&&%%%%%%''''''&&&%%%(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&''''''((((((((('''%%%%%%'''''''''&&&''''''(((((((((((((((((())))))))))))+++((('''***...666CCCOOO^^^fffssswwwnnnoootttvvvwwwzzztttsssrrrrrrssssssqqqooouuuxxx{{{|||{{{zzzzzz{{{~~~~~~|||~~~zzzvvvttttttyyy{{{zzzuuusssooollljjjiiigggddd___ZZZXXXXXXWWWWWWVVVVVVUUUUUUNNNJJJCCC;;;555111//////000///000333555999BBBLLLUUU[[[aaacccfffjjjkkkiiiaaa___ZZZRRRGGG===555111333111000000222666:::<<>>===;;;999777555222000......000111333111111333777::::::999777777777555333333555777<<>>666000,,,,,,+++)))(((***''''''''''''(((((())))))***(((&&&%%%'''+++///222///)))&&&((()))''''''***..................---,,,,,,+++*********+++---...,,,------+++))))))***+++111111000///......------+++,,,------------...000444666888666333...+++************,,,------+++))))))'''%%%%%%''')))******((((((((('''&&&%%%%%%$$$$$$$$$$$$&&&)))******)))&&&&&&'''(((***,,,///111------,,,+++)))((('''&&&+++++++++(((&&&$$$%%%&&&'''&&&%%%&&&'''((('''%%%'''((())))))))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''(((''''''&&&%%%))))))((('''''''''''''''(((((((((((())))))))))))***((((((+++///666CCCPPP___hhhtttxxxppppppssstttuuuuuuqqqpppoooppprrrtttsssssswwwyyy|||~~~~~~~~~~~~~~~~~~{{{vvvsssrrrwwwyyy}}}}}}vvvpppmmmnnnmmmjjjhhhfffccc^^^[[[XXXWWWVVVUUUTTTUUUWWWXXXOOOKKKDDD<<<666222000000//////111555888===GGGQQQZZZ^^^``````dddiiikkkiiibbb^^^WWWNNNDDD<<<666222222222222333666:::???AAAEEEHHHLLLPPPQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHFFFDDDDDDBBB???=========;;;999777666333000/////////000000000111444888::::::999777777777555333333555777===GGG\\\}}}hhhhhhjjjnnnpppooojjjgggeeebbbaaadddgggbbbUUUJJJ:::666000,,,))))))***+++)))'''%%%%%%'''((('''&&&'''&&&&&&%%%%%%$$$$$$###$$$!!!$$$%%%%%%(((######$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''')))+++,,,---((((((((('''''''''''''''******$$$%%%,,,(((%%%...***(((''''''(((((()))++++++,,,,,,---------,,,,,,+++(((&&&$$$%%%)))...111000+++(((***+++)))***,,,....../////////......---...---,,,,,,,,,,,,------,,,------+++)))((()))+++111111111000000///...---,,,---......------///000333555666555111---+++***)))***+++,,,------+++***)))'''&&&''')))******)))(((((('''&&&%%%$$$$$$#########%%%(((+++---+++***''''''((()))+++---000111///...,,,***(((&&&%%%%%%'''(((((((((''''''(((***'''&&&%%%&&&'''((('''&&&&&&''')))******)))'''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&)))(((((('''''''''(((((((((((((((((()))))))))))))))((())),,,///555CCCPPP```iiiuuuyyysssrrrtttuuutttsssrrrpppoooooorrrtttuuutttxxxzzz}}}~~~~~~~~~~~~}}}wwwtttssswwwxxx{{{zzztttoookkkmmmllljjjgggdddaaa]]][[[XXXVVVSSSRRRRRRTTTWWWYYYOOOKKKDDD<<<666222000000000///222777;;;???IIISSS\\\___aaaaaadddiiiiiifff___ZZZQQQHHH@@@:::555222222222333555999>>>CCCEEEIIILLLPPPSSSRRROOOMMMKKKJJJIIIHHHHHHIIIHHHFFFDDDBBBAAA???>>>===<<<;;;:::888666444111000/////////...///222555888999999999777777777555333333555777>>>III```eeefffiiikkkmmmllljjjhhhfffdddccceeecccYYYIII<<>>999444111...111111333777;;;AAAFFFHHHMMMQQQTTTUUURRRNNNLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDAAA@@@???>>><<<;;;;;;;;;888777444222000/////////---///333555777888888999777777777555333333555777>>>IIIaaadddeeegggiiiiiiiiihhhggggggfffeeeaaaZZZLLL<<<111++++++***((('''''')))+++'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###"""###%%%'''$$$!!!$$$+++"""$$$%%%&&&&&&%%%###"""""""""""""""###%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$((($$$$$$,,,***&&&+++'''******'''%%%'''(((''''''(((***+++,,,+++******---,,,)))((('''(((***+++,,,'''%%%'''(((''''''***...//////000000000000000............---------------......---******+++,,,+++,,,...000111111111111///000111111000///000111222333444333///---++++++***,,,------,,,*********'''''')))+++---,,,(((%%%''''''''''''&&&&&&&&&&&&###$$$&&&)))---...,,,+++++++++*********+++---......---***((('''&&&&&&'''&&&'''((('''%%%%%%''')))'''&&&%%%&&&((())))))(((&&&'''(((((((((((('''&&&%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%'''((()))***(((((((((((())))))))))))'''(((+++,,,---111>>>KKK\\\gggttt|||{{{wwwssssssxxxyyywwwwwwsssooonnnoooqqqsssssstttvvvxxx{{{~~~{{{vvvsssvvvzzz}}}xxxuuutttttt||||||~~~}}}{{{zzzwwwsssoookkkkkkiiieee```]]][[[[[[WWWUUURRRPPPPPPRRRTTTVVVNNNJJJCCC;;;555111//////111222555;;;???CCCLLLVVV]]]aaadddgggjjjjjjcccZZZRRRKKKBBB;;;888555222///111333555999>>>DDDHHHKKKRRRUUUXXXVVVRRRMMMLLLLLLLLLJJJIIIHHHHHHGGGEEEBBB???@@@@@@>>>;;;:::;;;<<<888777555333111000///......111333555555666777999777777777555333333555777===IIIaaaaaaccceeeeeeeeeeeeeeeeeehhhgggbbbYYYMMM???333,,,***+++,,,***((('''))),,,&&&'''(((((('''&&&&&&''''''&&&&&&%%%%%%$$$$$$###""" !!!$$$### ######$$$&&&'''&&&$$$""" ###!!! """&&&((('''%%%%%%%%%&&&&&&&&&%%%$$$######$$$'''))))))(((&&&%%%$$$%%%%%%&&&'''(((((()))""")))'''%%%++++++(((---&&&+++,,,(((%%%((()))''''''(((***,,,------,,,+++++++++************+++,,,---(((%%%((()))((()))+++...///000111111111111000,,,---------...------------......,,,***)))***,,,***+++---///111111000//////000111000///...///000333444444333///---,,,,,,+++---///...+++(((((())))))))))))***++++++)))'''&&&''''''''''''(((((((((######$$$'''***+++***)))******))))))***+++---...,,,+++)))'''''''''((()))'''''''''&&&$$$###$$$&&&'''&&&%%%&&&)))***)))(((''''''''''''''''''''''''&&&''''''(((((('''&&&%%%'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))'''(((+++,,,+++...;;;HHHWWWcccqqq}}}|||xxxyyyuuupppqqqxxx{{{zzzuuuqqqllljjjlllooorrrsssqqqrrruuuxxx|||zzztttpppsssxxx}}}{{{wwwuuuuuuvvv~~~yyywwwvvvuuuppplllllllllkkkgggaaa]]]]]]^^^XXXWWWTTTRRRRRRSSSTTTVVVOOOKKKDDD<<<666222000000000111777>>>CCCHHHQQQ[[[___bbbdddfffiiijjjbbbXXXOOOHHH@@@;;;999888444111333555888<<>>???@@@>>>;;;999;;;===888777666444222000......000222444444333333666999777777777555333333555777;;;GGG___```aaacccccccccbbbcccdddiiifff___SSSCCC666///,,,&&&'''((('''$$$###%%%'''%%%'''(((((('''&&&&&&'''''''''&&&%%%%%%$$$$$$###((($$$"""'''***'''###"""$$$%%%''''''&&&$$$!!!&&&### """&&&'''###%%%%%%&&&'''&&&%%%###"""&&&(((+++------+++(((&&&"""###%%%''')))+++,,,---###,,,)))%%%)))(((%%%+++!!!(((+++&&&%%%)))+++***###%%%'''***++++++***)))))))))***+++,,,---------000+++)))+++,,,+++,,,/////////000111111111111111+++,,,------......---------------,,,***)))***+++***+++---///000000...---...///000///...---...///333444444333000---------+++...000...+++((('''(((,,,***(((((()))******)))&&&&&&''''''((()))))))))#########%%%((())))))((()))((((((((()))+++---...***)))(((&&&'''((()))+++$$$%%%&&&%%%$$$$$$%%%''''''&&&%%%''')))******)))((('''&&&&&&&&&&&&'''(((''''''((((((((('''%%%$$$'''&&&&&&%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%(((((((((((())))))))))))'''(((+++,,,***,,,999GGGSSS___nnn{{{{{{xxxuuuwwwtttnnnpppxxx|||{{{rrrnnnjjjhhhjjjnnnqqqsssooopppsssvvvzzzzzzsssooorrrvvv||||||xxxwwwxxxzzz{{{yyyxxxwwwrrrmmmmmmnnnmmmhhhbbb___^^^```ZZZYYYWWWUUUTTTTTTUUUVVVPPPLLLEEE===777333222111///111777???EEEKKKUUU```aaacccdddeeehhhiiibbbXXXIIIBBB;;;777666666222...555777:::???DDDIIIMMMOOOYYY[[[[[[WWWPPPKKKLLLNNNJJJHHHFFFEEEDDDBBB>>><<<>>>???@@@>>>:::999;;;===999888666444222000...---222333444333222222666999777777777555333333555777:::FFF^^^aaabbbbbbaaa``````aaacccgggaaaTTTDDD888111,,,)))&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&###!!!"""%%%&&&###!!!%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%%%%'''(((%%%''''''&&&))),,,***$$$(((((())))))))))))((((((***++++++***'''&&&&&&''''''(((***,,,,,,,,,******---+++((((((***,,,------,,,,,,++++++++++++******111///,,,---///000///---333111///.........---+++111000///---+++)))(((''')))***,,,,,,++++++,,,---///...---,,,---...///000444555666444111...,,,,,,,,,******------***))),,,+++(((%%%&&&((()))(((&&&&&&'''(((((()))(((((('''%%%%%%&&&''')))+++,,,---'''%%%%%%(((******,,,111+++)))&&&$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))((('''''''''&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$###""""""((((((((()))+++***(((&&&***((((((***+++///999DDDSSSZZZiiizzzvvvttttttuuupppkkkiiikkkpppuuuwwwlllkkkiiiiiijjjkkkjjjjjjooooooooorrrxxxyyyuuutttuuuvvvyyy~~~yyy~~~{{{yyyzzz{{{~~~zzz||||||yyyuuunnnhhhjjjkkkjjjgggbbb```bbbddd___\\\XXXVVVVVVWWWWWWVVVQQQNNNIIICCC===888555333///444:::AAAHHHPPPZZZaaadddiiihhhbbbbbbfff___SSSEEE===777666444222222555555:::???AAABBBFFFMMMSSSaaa```\\\VVVOOOJJJGGGGGGEEEDDDBBB@@@????????????>>>>>>>>>>>>===<<<:::::::::888666333111111111111000000111222444666888999======;;;888555444666777BBBHHH^^^cccccccccbbbbbbbbbcccdddaaaYYYJJJ<<<222,,,(((%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""############$$$%%%%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$%%%'''&&&%%%%%%&&&((($$$&&&&&&&&&***...,,,'''(((((())))))))))))((((((((()))***)))((('''((()))&&&(((***+++++++++)))(((+++******+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---///000000...333111///.........---+++---,,,,,,,,,++++++++++++***+++---,,,++++++---...,,,,,,+++,,,---...000222666777777666222///------)))&&&'''******'''&&&(((***'''&&&&&&(((***)))'''&&&&&&&&&&&&''''''''''''''''''&&&''''''((())))))(((%%%%%%)))***)))+++///---+++((('''(((*********''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''''''''((((((((((((((((((((((((+++***(((&&&&&&'''((()))''''''''''''&&&&&&&&&&&&((((((((()))******(((&&&***((()))+++,,,///888BBBOOOXXXgggyyy~~~tttpppooollliiiffffffhhhkkkmmmnnniiihhhggghhhjjjlllllllllpppooooooqqqvvv|||wwwttttttvvvwwwyyy|||~~~||||||~~~}}}yyy{{{~~~|||xxxrrrmmmiiiiiihhheeebbbaaaccceeebbb___\\\YYYYYYYYYXXXWWWVVVRRRLLLDDD===777333111000444;;;BBBIIIRRR\\\bbbfffjjjhhhbbbaaaccc\\\OOODDD<<<666555444111222555555999>>>AAACCCGGGOOOUUU^^^\\\YYYTTTMMMHHHDDDCCCCCCAAA>>><<<;;;;;;<<<===>>>>>>>>>===<<<;;;:::999:::999777555222111000///000000111222555777999:::::::::999777555555888:::CCCJJJaaaeeeeeeeeeeeeeeeeeeeeeddd\\\PPP@@@444---)))%%%"""&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!$$$'''%%%"""!!!###&&&%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&%%%%%%&&&(((###&&&''''''***......***((())))))******))))))((('''((())))))((((((***+++&&&''')))++++++***((('''((()))+++...000111///---++++++,,,,,,---.........///...,,,---///000000///222000...---......---++++++++++++++++++*********+++,,,------,,,+++---...))))))***+++,,,///111333777888999777444000//////'''%%%%%%((((((%%%%%%'''((('''&&&''')))******)))''''''%%%%%%$$$%%%&&&''')))((('''&&&&&&%%%%%%%%%)))'''&&&)))***((()))---,,,***((((((***+++,,,+++''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''''''''************************'''&&&###!!!!!!###%%%&&&'''''''''((((((((((((((()))(((((()))******((('''(((((())),,,---///666???KKKTTTdddvvvsssllliiieeedddcccdddfffggggggffffffffffffhhhkkknnnoooooosssrrrrrrsssvvv{{{vvvttttttxxxzzz|||~~~~~~~~~}}}|||||||||yyyzzz}}}}}}zzztttooohhhgggeeecccaaaaaadddgggfffccc___]]]]]]\\\[[[ZZZ[[[WWWPPPGGG>>>777222///000555;;;CCCKKKUUU^^^dddhhhjjjhhhaaa______WWWKKKBBB;;;555444333111222555777:::>>>AAACCCHHHPPPVVV\\\[[[XXXTTTNNNHHHCCCAAA???===999666555666888:::======<<<<<<;;;:::888777999888888777444222///...000000111333555777999;;;777777777666555777:::<<>>888555111......000333555777888888888888777777666333444777888888666333111000111222444777999<<<===::::::999777666666999;;;AAALLLhhhggghhhkkknnnoooiii___WWWIII:::...+++***%%%$$$((((((&&&%%%%%%&&&'''&&&$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######""" """'''+++***'''############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&'''''''''%%%$$$%%%&&&(((,,,,,,(((&&&(((***((()))******++++++******)))***+++,,,+++)))((()))***+++,,,---......,,,***)))***(((&&&&&&))),,,---...++++++,,,---...///000111...///000///------///000000...,,,,,,---...---,,,*********+++++++++++++++((()))***)))''''''''')))---,,,,,,,,,---///000111444555666444111---,,,,,,)))'''(((+++,,,)))))),,,&&&)))+++,,,++++++++++++,,,+++)))'''&&&&&&&&&&&&)))(((((((((((()))*********'''(((******&&&%%%(((&&&%%%%%%&&&(((***)))(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))'''''''''((()))******+++***)))''''''((())))))((())))))***---,,,+++000777EEEOOO^^^mmmyyy}}}tttnnnfffdddcccdddgggjjjlllmmmooonnnoooqqquuuyyyzzzzzzxxxyyy{{{|||zzz{{{~~~~~~wwwxxxxxxwwwvvvvvvyyy{{{yyyyyyzzz||||||wwwpppjjjdddcccaaabbbeeegggggggggaaa```______``````^^^]]]ZZZVVVQQQJJJCCC>>>:::888555888===FFFQQQZZZ```bbb```^^^\\\[[[ZZZVVVNNNHHH>>>777333333444444555999???AAADDDHHHKKKMMMOOOOOOUUUQQQMMMJJJHHHDDD===888444222///,,,,,,...000222444444555666777777777777333444777888888666444222111111333555777:::===>>>======;;;999777666888:::@@@MMMiiieeeggglllpppqqqiii[[[PPP@@@333******'''!!!!!!((((((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""$$$&&&(((((((((############$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&'''((('''%%%$$$%%%&&&&&&***+++'''%%%'''******)))******++++++******)))(((***++++++***)))***,,,***+++---------+++***(((***(((((()))+++,,,,,,,,,++++++,,,---....../////////111111///---,,,---//////...,,,,,,---...---,,,***+++++++++,,,,,,,,,---)))******)))(((''''''))),,,,,,,,,---...111333444444555555444000---,,,+++)))&&&(((+++,,,******,,,'''***---...,,,******++++++***)))(((&&&%%%$$$###)))((((((''''''((((((((()))&&&'''******'''%%%''''''&&&&&&''')))***)))'''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%'''''''''(((((()))))))))+++)))''''''((()))))))))***)))***,,,******///666@@@KKK[[[jjjvvv~~~uuuoooeeeeeefffiiimmmooopppooonnnnnnooosssxxx||||||}}}~~~{{{zzz|||~~~{{{||||||zzzxxxxxxzzz|||xxxyyy|||~~~|||yyytttmmmgggdddcccbbbdddgggiiihhhfffcccbbb`````````^^^\\\ZZZYYYVVVPPPJJJCCC>>>;;;:::777888>>>GGGQQQZZZ^^^______\\\ZZZZZZXXXSSSKKKFFF>>>777333444555555777;;;<<>>999444///...,,,+++***+++---...000111333444666777777888666777888888777555222111111111333555888;;;===???>>>>>><<<:::888888:::<<>>;;;999888999>>>GGGQQQZZZ]]]^^^```\\\YYYYYYWWWQQQIIIDDD>>>777333444666666888<<<999===CCCKKKQQQTTTSSSRRRPPPJJJCCC@@@???<<<777222,,,+++***))))))******+++...///111444666777888888::::::999888666333111///111222333555888;;;>>>???=========;;;999999<<<>>>CCCOOOkkkjjjlllqqqtttqqqeeeTTTFFF666111+++'''&&&&&&''''''&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$%%%&&&((('''$$$"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((,,,)))((((((+++---------)))***,,,---...---,,,,,,---,,,,,,+++++++++,,,,,,)))***+++------...------&&&+++//////,,,***,,,///,,,------,,,***))))))***------............------******+++++++++******)))......---------......///777666666444111...+++***((((((((()))***,,,---...+++++++++++++++***)))(((+++%%%###(((+++(((&&&(((((((((((((((''''''''''''(((((()))++++++***'''%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((()))'''!!!+++)))'''&&&%%%&&&'''(((&&&(((******((('''&&&''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))---%%%$$$***,,,'''***333<<>>DDDBBB@@@>>><<<<<<<<<<<>>BBBGGGKKKNNNRRRUUURRRLLLGGGBBB<<<777555444222222000,,,+++,,,***&&&&&&(((---...000222444666888999888888777666555333222111333333555777:::===???AAA@@@???>>>======>>>???@@@IIIRRRlllqqqssstttrrrjjjZZZGGG;;;111---(((&&&%%%&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$###"""""""""###%%%&&&&&&&&&&&&''')))(((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((******))))))))))))******))),,,///000///---,,,+++++++++,,,---------,,,,,,++++++++++++++++++,,,,,,...---+++))))))))))))***,,,...000...***((((((***///000000///---,,,---...------............------((())))))******++++++++++++++++++,,,---...///000222444666555222...,,,+++************+++---...///+++***)))((((((((()))***+++)))***+++)))&&&&&&******))))))((('''&&&&&&&&&#########$$$%%%'''***+++$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''))))))(((&&&)))(((&&&%%%%%%%%%&&&'''((())))))'''%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((###$$$%%%&&&((()))***+++///)))''',,,,,,)))+++111666@@@NNN\\\iiixxx~~~tttmmmiiihhhfffgggmmmtttvvvpppjjjkkkmmmpppuuu{{{~~~zzzyyy|||||||||}}}~~~xxxvvvsssoookkkiiigggfffffffffgggiiimmmooonnnnnnkkkhhhccc___[[[WWWRRROOOXXXWWWSSSMMMFFFAAA>>>>>>:::<<>>>>>>>>>>>???AAABBBHHHSSSnnnpppssstttooocccRRRAAA777---***'''%%%%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######"""""""""###$$$%%%%%%%%%%%%&&&'''(((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))+++******************+++:::888555000+++***,,,...+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,***((('''((()))***,,,...///---***((()))***,,,---,,,+++))))))***,,,,,,------......------,,,((((((((()))***+++,,,,,,,,,,,,++++++,,,---......000444777777333///,,,,,,++++++++++++,,,---...///+++)))(((&&&&&&''')))***,,,---...---***'''(((+++******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%'''+++...((((((((('''&&&$$$###"""$$$$$$%%%%%%&&&&&&''''''+++***)))((((((''''''&&&)))(((''''''''''''(((((())))))(((%%%######$$$&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((---)))(((***+++((()))...444===KKKXXXeeeuuu}}}tttlllggggggeeeeeekkkrrrtttmmmfffgggkkkpppuuuxxx}}}~~~yyyxxx|||}}}}}}||||||}}}zzzxxxuuuqqqmmmiiifffeeeddddddfffjjjmmmoooooommmiiifffbbb___]]]YYYVVVSSSYYYWWWSSSMMMEEE@@@>>>>>>:::;;;???DDDJJJQQQWWWZZZ]]]\\\XXXRRRKKKCCC<<<999333111///000555;;;???BBBHHHLLLOOOPPPRRRRRRNNNGGG???:::444///......///000,,,)))(((******((((((+++000//////000222555888:::888888777777666444333222111222444777:::>>>AAACCCBBBAAA@@@???>>>??????@@@IIIUUUqqqlllpppqqqkkk]]]KKK<<<444***(((&&&%%%&&&&&&%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$######$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++++++++************++++++@@@>>>;;;666111///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......+++***(((''''''(((***+++++++++,,,+++******+++,,,***+++***((('''''')))+++,,,,,,------------,,,,,,(((((((((((()))***+++,,,---,,,,,,+++++++++,,,,,,///555999999555///------++++++++++++,,,---......***)))'''&&&&&&((()))+++***---...+++((('''((()))***))))))((('''&&&&&&&&&)))))))))'''%%%%%%(((+++((((((((('''&&&$$$###"""$$$$$$%%%&&&&&&'''((((((++++++***(((''''''((()))***)))))))))))))))******(((((('''%%%######$$$&&&&&&&&&%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&***((('''(((((('''(((+++222;;;IIIVVVcccsss}}}uuummmgggfffdddeeejjjpppqqqkkkdddccciiiooosssuuuyyy|||}}}{{{}}}~~~}}}|||zzzyyyyyy|||~~~{{{vvvpppkkkgggeeecccccceeehhhlllnnnmmmlllfffdddaaa```___^^^[[[YYYYYYXXXTTTMMMEEE???;;;:::999:::<<<@@@FFFMMMSSSWWWXXXVVVRRRMMMFFF@@@:::777333000///111666===BBBEEEKKKOOOQQQPPPQQQPPPKKKDDD===999333...------------+++((((((+++,,,***,,,///---------...111555999;;;777888777777666555444333111222444777:::===@@@AAACCCBBBAAA?????????@@@AAAJJJWWWuuuggglllnnnfffVVVDDD777111(((&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$###"""!!!"""$$$&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''(((***+++,,,++++++************++++++000111333666777555000,,,------,,,+++++++++,,,,,,***,,,---/////////......******)))(((((()))***+++))))))))))))***,,,------+++++++++)))'''(((+++---,,,,,,------------,,,,,,)))(((((('''((()))+++,,,,,,++++++******++++++,,,000666======777000------+++++++++++++++,,,------***)))((((((((()))***+++&&&)))***'''%%%&&&'''%%%((((((((((((''''''''''''''')))+++)))%%%###$$$&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&'''((())))))&&&((())))))((()))+++---*********+++++++++++++++''''''((('''%%%$$$&&&'''''''''&&&&&&&&&'''((((((########################((((((((('''&&&&&&&&&%%%'''&&&&&&''''''(((((()))111:::GGGSSSaaaqqq|||uuummmgggeeefffhhhllloooooojjjfffdddiiiooosssuuuyyy~~~xxx{{{~~~}}}{{{xxxwwwxxx{{{~~~yyysssmmmhhheeebbbbbbccceeeiiikkkjjjjjjdddbbb````````````^^^]]]XXXWWWTTTNNNFFF???:::999999999:::===BBBIIIPPPTTTUUURRROOOIIICCC===888666444222111333999@@@EEEHHHMMMPPPRRRPPPOOONNNGGG@@@:::666111...---,,,+++***---******,,,,,,******---)))***+++---111444777999777777777777666555444444222333555777:::>>>AAABBBAAA@@@@@@@@@@@@AAACCCDDDIIIXXXxxxdddjjjkkkbbbPPP>>>222...&&&&&&%%%'''(((((('''%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$$$$"""""""""%%%&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''((()))***,,,,,,******))))))))))))******$$$%%%(((000777888222,,,...---,,,+++++++++,,,,,,((()))+++---......---,,,+++++++++******))))))(((***)))((((((***,,,------,,,,,,+++)))'''(((+++...+++,,,,,,------,,,,,,+++***)))(((''''''(((***+++(((((())))))***,,,---...222999@@@???888111------+++************+++,,,,,,)))))))))*********++++++&&&)))(((%%%&&&))))))$$$''''''''''''((((((((((((%%%***...---((($$$###$$$###$$$%%%&&&''''''((((((%%%&&&&&&'''((()))***+++$$$'''))))))((((((+++---))))))******++++++++++++%%%'''(((((('''''''''(((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((()))******///888DDDQQQ^^^nnn}}}~~~{{{uuummmffffffiiimmmppppppnnnkkkjjjhhhlllpppuuuyyy|||zzz~~~~~~}}}{{{xxxvvvxxx}}}~~~yyysssmmmhhheeebbbaaa```bbbeeegggggggggcccaaa```___``````^^^\\\VVVVVVUUUPPPIIIBBB<<<:::999888888:::???GGGNNNRRRVVVSSSOOOIIIBBB<<<777444666444333555;;;BBBHHHJJJNNNQQQRRROOONNNKKKDDD<<<444111///------,,,+++)))...***)))++++++((((((+++((()))+++---000222444555777777888777777666555444222333666999===AAAEEEGGGCCCBBBAAA@@@@@@AAABBBCCCGGGWWWxxxdddiiijjj```MMM:::///+++%%%%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!! &&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###%%%###"""###%%%'''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))+++,,,---******))))))))))))*********&&&%%%,,,777<<<999444///...,,,+++***+++,,,,,,&&&(((***,,,---,,,+++***---------,,,+++)))'''&&&,,,***((((((***+++,,,,,,+++***)))'''&&&'''***---+++,,,,,,------,,,,,,++++++***((('''&&&''')))***%%%&&&'''(((+++---000111333:::BBBAAA999111------*********)))******++++++((()))***+++++++++++++++)))+++)))&&&)))...,,,&&&&&&&&&''''''((()))))))))%%%+++111222---(((&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))***+++,,,&&&)))++++++(((&&&''')))'''((()))***************$$$&&&)))***)))(((((()))'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******%%%'''(((''')))+++,,,+++...666CCCOOO\\\lll~~~}}}{{{|||yyytttlllfffggglllqqqsssqqqnnnmmmmmmmmmooossswww|||}}}~~~{{{{{{~~~~~~~~~}}}{{{xxxwwwyyy~~~~~~|||xxxsssmmmhhhfffbbb```______bbbdddeeefffcccaaa_________^^^\\\ZZZTTTUUUUUURRRLLLEEE???<<<999888777999>>>EEELLLQQQYYYVVVPPPIIIBBB;;;666333777666444777===DDDIIILLLOOORRRRRROOOMMMJJJBBB:::///---,,,,,,------+++)))+++((((((******((())),,,(((***,,,...///111111111777777888777777666555444222333666:::???EEEIIIKKKGGGFFFDDDAAA@@@?????????EEEVVVwwwjjjhhhbbbUUUDDD555...,,,((('''&&&%%%$$$%%%&&&&&&'''((()))(((%%%$$$&&&)))$$$%%%''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&$$$ '''+++)))%%%%%%###"""""""""###$$$%%%"""''''''%%%%%%&&&%%%%%%'''+++,,,***''''''&&&(((,,,,,,)))''')))%%%+++111111,,,)))+++///((()))***+++---...///000---,,,,,,++++++,,,,,,---))))))************)))))),,,111000)))$$$&&&&&&$$$%%%---///+++(((***...---+++)))'''((())),,,---+++++++++******(((''''''******)))((((((((((((((())),,,...,,,((('''+++000999<<<@@@>>>888111,,,++++++)))***------)))''')))---+++)))((())))))(((''''''((()))(((&&&%%%$$$%%%%%%'''***+++***%%% )))))))))))))))((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%'''***,,,,,,***'''%%%&&&&&&''''''''''''&&&&&&$$$###"""""""""$$$&&&(((''''''((((((((((((''''''(((((((((((()))***+++,,,---111;;;LLLZZZggguuu}}}xxx{{{|||vvvrrrpppmmmkkkjjjpppuuuuuuqqqmmmmmmnnnnnnqqquuuxxx{{{~~~~~~|||~~~{{{~~~~~~~~~~~~xxxtttqqqnnnhhhccc``````___^^^]]]```dddhhhgggdddaaa^^^\\\ZZZYYYWWW[[[YYYXXXVVVOOOEEE<<<888999888777777:::@@@IIIOOOYYYSSSKKKDDD>>>999666333000222666;;;@@@EEEIIIKKKQQQPPPMMMJJJFFF@@@999444000...,,,*********+++,,,))))))(((((((((((()))))),,,+++,,,,,,...111333444::::::999888666555333222555555666888<<>>BBBJJJXXXvvvhhhfff___RRRAAA444,,,***''''''&&&%%%%%%%%%&&&'''%%%&&&'''%%%###"""$$$&&&$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!$$$$$$ !!!&&&'''$$$%%%%%%###"""""""""###$$$&&&!!! &&&***)))''''''&&&%%%%%%'''***+++)))''''''%%%&&&******'''&&&)))%%%)))---...+++)))***,,,((()))***+++---...//////,,,,,,++++++++++++,,,,,,)))******************)))+++000000***''')))***((($$$''',,,......---,,,,,,,,,+++***))))))***+++---,,,,,,,,,,,,+++***)))(((******)))(((((((((((((((***************,,,...000777<<<@@@???999222...,,,---+++,,,///...+++)))+++---,,,+++***)))(((((((((&&&((())))))'''&&&&&&'''&&&'''((()))((('''%%%###)))((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))((((((((((((&&&''''''''''''''''''&&&'''&&&$$$######$$$%%%&&&)))******************)))&&&&&&'''(((((())))))***---000:::IIIWWWcccqqq|||}}}zzz}}}~~~xxxrrrmmmjjjiiiiiilllqqqvvvwwwsssooonnnooonnnppptttyyy}}}yyyzzz~~~~~~}}}|||~~~|||wwwsssqqqlllfffaaa]]]]]]]]]\\\]]]```eeeiiihhheeeaaa^^^[[[ZZZYYYXXX[[[ZZZZZZWWWQQQGGG???:::888777555555888???HHHNNNVVVQQQJJJCCC>>>999777555000333777<<>>888333---,,,+++******+++---...))))))(((((((((((())))))+++++++++,,,...000333444666666777777777666666555444444555888<<>>111***(((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&%%%######$$$&&&$$$%%%%%%###""""""%%%'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!$$$%%%$$$$$$%%%$$$!!!%%%%%%$$$############$$$%%%!!!!!!'''+++)))&&&&&&&&&%%%&&&(((******(((&&&'''$$$$$$'''(((%%%%%%(((&&&''')))******))))))(((((()))***+++,,,---...///,,,,,,++++++++++++,,,,,,******++++++++++++******,,,//////+++((()))***(((******+++...111111...+++,,,++++++******++++++,,,------------,,,+++***)))******)))(((((((((((()))***(((''')))---000111111555:::???@@@;;;444///---///---...111000---+++---,,,......,,,(((&&&(((***'''(((***)))(((''''''(((&&&&&&''''''((()))******)))'''&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''((())))))))))))(((&&&''''''''''''(((((((((+++)))'''%%%%%%''')))+++'''''''''''''''''''''''')))(((&&&$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%&&&((()))******)))))),,,...777EEERRR^^^mmmyyy||||||yyyxxxuuunnnhhheeefffiiimmmrrrxxxzzzwwwsssppppppooopppssszzz~~~}}}vvvxxx~~~~~~|||{{{}}}|||wwwtttqqqllleee```ZZZ[[[[[[[[[\\\```eeeiiiiiifffaaa\\\YYYXXXYYYYYY[[[\\\[[[XXXRRRJJJBBB===777555333222555===GGGNNNSSSPPPJJJDDD>>>:::777666111444888>>>CCCHHHKKKMMMOOOMMMIIIEEEAAA<<<555111++++++******+++,,,...///***))))))(((((())))))***+++++++++,,,...000222444555555666666666666666555333333555888<<>>???;;;444000...///---...111111---,,,---,,,///111---(((%%%(((,,,)))***+++***((('''&&&'''''''''((()))***+++++++++((('''$$$######%%%((()))))))))((((((''''''&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((***(((&&&%%%%%%''')))+++'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''(((+++,,,------+++***+++,,,333AAANNN\\\lllyyy{{{{{{~~~~~~yyyvvvvvvtttmmmfffcccggglllnnnsssyyy|||zzzvvvsssqqqqqqqqqttt||||||zzzzzz~~~}}}}}}~~~zzzzzz~~~{{{wwwtttooohhhbbb[[[\\\\\\\\\\\\^^^bbbfffhhheee```[[[WWWVVVXXXZZZZZZ\\\\\\XXXRRRMMMEEE>>>777555333111444;;;EEEMMMSSSPPPLLLEEE>>>999777666333666:::@@@FFFJJJMMMOOONNNKKKGGGBBB>>>999333///++++++******+++,,,------***))))))))))))))))))***+++++++++,,,---000222444777777777666666444333222222333555888===BBBFFFIIIFFFCCCBBBBBB???<<<>>>BBBPPP___}}}eee___UUUHHH;;;111+++)))%%%&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''&&&&&&$$$$$$$$$###"""###&&&(((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###)))(((&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$###### %%%&&&### !!!%%%'''(((((((((&&&&&&%%%%%%"""!!!$$$$$$"""###'''***'''&&&'''+++,,,***'''))))))******+++,,,------//////............//////+++++++++,,,,,,+++++++++)))(((((()))***(((''''''***,,,------,,,,,,---///------------,,,,,,++++++++++++++++++++++++***)))++++++***)))))))))))))))))),,,---,,,))))))---222000666<<<===999333///......,,,---000000,,,+++---,,,///000---(((&&&(((,,,+++,,,,,,+++(((%%%%%%%%%'''(((***,,,,,,+++)))((('''&&&$$$######%%%((())))))))))))((((((''''''''''''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''''''''&&&(((***,,,---,,,+++***)))***000===LLL[[[mmm{{{zzzzzz}}}zzztttuuuuuussslllfffdddiiinnnnnnsssyyy}}}}}}zzzvvvttttttuuuxxx}}}~~~}}}{{{{{{zzz}}}~~~}}}{{{xxxzzz{{{xxxssslllfff___```___^^^]]]]]]___bbbeeeccc___YYYUUUTTTWWWZZZXXX]]]]]]WWWRRRNNNFFF>>>888666333222444;;;DDDJJJRRRQQQMMMFFF>>>888666666444777===CCCHHHLLLOOOPPPNNNJJJDDD???:::666111...,,,,,,++++++******************))))))))))))******+++***++++++---///222333666666777777666555444444222333555888===AAAEEEGGGEEEBBBAAAAAA???===???DDDQQQaaaeee^^^SSSFFF:::111,,,)))&&&&&&''''''&&&&&&%%%$$$'''&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###$$$''')))&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###(((%%%###$$$$$$"""###&&&%%%%%%%%%&&&%%%$$$$$$###"""!!!###''''''$$$"""$$$%%%'''))))))'''%%%$$$%%%$$$!!!!!!$$$%%%""""""%%%+++((('''(((+++,,,+++)))))))))******+++,,,,,,---/////////....../////////******++++++++++++******'''%%%&&&+++...---,,,,,,)))+++,,,,,,***+++...000//////...---,,,,,,,,,,,,******++++++++++++******++++++***))))))))))))***)))---///,,,'''&&&***000///444888999555000------...,,,,,,000///+++***,,,+++---...,,,((('''))),,,+++,,,,,,***'''%%%$$$$$$((()))+++------+++(((&&&&&&%%%$$$$$$$$$&&&((()))(((((((((((((((''''''''''''&&&&&&'''(((((('''%%%''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&'''''''''$$$%%%'''((())))))((('''((('''&&&%%%%%%&&&'''(((###$$$$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((())))))((((((((((((...:::IIIZZZmmm|||{{{zzzzzz~~~}}}wwwwwwvvvrrrlllgggfffjjjoooppptttzzz~~~|||zzzxxxzzz}}}}}}~~~~~~}}}{{{xxxwwwxxx{{{|||{{{xxxvvvxxx~~~}}}zzzuuuooojjjddddddcccaaa^^^]]]^^^```aaaaaa___ZZZUUUTTTWWW[[[YYY______WWWRRROOOHHH>>>777666444333444999AAAFFFNNNNNNKKKEEE<<<666555555666999???EEEKKKNNNQQQRRRNNNIIICCC===888444000---,,,,,,,,,+++******))))))+++******))))))******+++*********+++---///111333333444555777888999999999333444666999<<<@@@CCCEEECCC@@@@@@AAA@@@>>>AAAFFFRRRcccddd]]]PPPCCC999111+++)))''''''(((((('''%%%###"""(((&&&######%%%&&&%%%######%%%&&&&&&&&&&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&###$$$''''''###"""%%%%%%%%%&&&&&&&&&%%%$$$###%%%###$$$((('''$$$$$$'''%%%(((***)))&&&$$$###$$$"""!!!"""&&&&&&###"""$$$***)))(((((()))*********)))))))))***++++++,,,,,,......------------......)))******************))))))%%%&&&,,,///+++)))***,,,***((())),,,...000000111000...,,,+++,,,------++++++,,,,,,,,,,,,,,,+++,,,+++******))))))*********++++++***((('''***---...222555444000,,,++++++...,,,---000///,,,***,,,*********)))))))))******''')))***)))'''%%%%%%&&&))))))************))))))%%%%%%%%%%%%&&&'''((()))''''''''''''''''''(((((('''&&&&&&'''(((((('''%%%)))'''&&&$$$%%%&&&)))***%%%%%%&&&&&&&&&'''''''''$$$%%%&&&((((((((((((((()))(((&&&%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((()))(((---888FFFWWWkkkzzz~~~zzzwwwyyy}}}}}}zzztttnnnlllllloooqqqsssvvv{{{|||~~~}}}}}}~~~|||}}}zzzyyyuuuuuuuuu|||{{{yyyvvvsssuuu{{{{{{xxxtttoookkkggggggfffccc```______```___aaaaaa]]]XXXWWWZZZ^^^[[[bbbaaaYYYSSSQQQIII>>>666666444333333777<<>>>>>AAA@@@???CCCHHHTTTeeeccc[[[OOOBBB777000+++((((((((((((((('''%%%"""!!!***'''%%%%%%'''((('''%%%###%%%'''(((''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&###&&&,,,,,,&&&$$$&&&%%%%%%&&&'''&&&%%%$$$###%%%###$$$'''&&&###$$$(((%%%(((***)))&&&######$$$""" """''''''###"""###((((((((((((((()))******)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---))))))************))))))...(((&&&+++,,,&&&""""""///)))%%%'''...333222///333111...+++++++++---...,,,,,,------...---------,,,+++******)))*********+++)))'''''')))++++++***...111333222---***)))***///,,,---111000,,,+++---***)))'''(((***++++++***$$$&&&'''((('''&&&'''(((***)))((('''((()))+++---%%%%%%&&&''''''((())))))%%%&&&&&&&&&''''''(((((('''&&&&&&'''(((((('''%%%(((&&&###!!!"""$$$''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))))))))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%$$$###""""""'''(((((())))))(((((('''''''''&&&&&&'''((()))******))),,,666DDDTTThhhwww{{{{{{tttuuuzzz~~~wwwrrrqqqssstttuuuvvvxxx|||~~~}}}{{{xxxyyy|||xxx~~~~~~xxxssssssttt}}}|||yyytttqqqsssxxx~~~yyyuuurrrnnnkkkggghhhgggeeebbbaaaaaabbb___aaabbb___[[[YYY\\\```]]]ddddddZZZTTTSSSKKK???555555444333333555999===???BBBBBB>>>777333444666777;;;AAAHHHMMMQQQSSSSSSOOOIIIBBB;;;666222///---((()))***+++++++++++++++++++++************++++++*********+++,,,///111333777888888999999999999888555666888:::<<<>>>@@@AAA???===>>>@@@AAA@@@DDDIIIVVVhhhiii___OOO@@@666000---,,,***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&$$$"""###%%%'''###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%''')))%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&$$$!!!  !!!"""###&&&((()))***+++)))((('''***+++,,,,,,******+++,,,///...,,,++++++,,,---///000---***(((((())))))(((((((((((((((((()))******)))***+++,,,---///000000...///////////////......***,,,000222111...***&&&(((((((((((()))***+++,,,***)))(((((()))+++---///222333333000---)))(((((()))+++---//////---+++)))''''''(((***++++++(((%%%&&&''''''&&&$$$$$$&&&'''(((((('''&&&%%%$$$$$$###(((''''''&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&(((+++,,,%%%&&&'''))))))))))))(((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***(((''''''***---111<<>>AAACCCAAABBBBBB@@@>>>???DDDIIIWWWllliii^^^OOO@@@555///+++)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&###%%%&&&&&&%%%$$$%%%&&&###$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$&&&(((%%%$$$###""""""###$$$%%%######"""""""""###$$$%%%###""""""$$$%%%&&&$$$"""$$$###"""!!! &&&''')))*********)))(((+++,,,---,,,+++***+++---000///---,,,,,,---///000000---***(((((())))))((('''''''''''''''(((((()))******+++,,,---...//////......////////////......+++---///111000---)))'''++++++******)))*********))))))(((((()))***,,,---000111111///+++(((''''''%%%'''***---///...---,,,((((((((()))******(((&&&(((&&&$$$$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''***)))(((((('''''''''(((&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%&&&((()))$$$%%%'''((())))))((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***(((''''''***---111;;;NNNcccrrr~~~~~~|||zzzyyyzzz}}}xxxvvvvvvuuutttuuuxxx{{{{{{tttqqqsssuuuyyyzzz|||~~~{{{xxxwwwxxx}}}}}}|||{{{{{{{{{{{{{{{}}}wwwsssnnniiifffhhhhhhiiihhhfffccc```^^^]]]```aaa___[[[ZZZ\\\```bbbcccaaa]]][[[WWWMMMCCC>>>888333444444444666:::>>>??????<<<777444666888999===CCCJJJNNNQQQRRRQQQMMMGGG???888333///,,,******))))))(((((()))***+++++++++******************,,,,,,+++,,,---000333555777999<<<>>>???>>><<<;;;999888888999;;;>>>AAACCCBBBBBBBBB@@@>>>???EEEIIIXXXnnnfff\\\MMM???444---)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$ ###&&&((('''&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%$$$######%%%&&&%%%$$$###""""""###$$$%%%"""""""""""""""###$$$$$$!!!!!!!!!"""$$$%%%###"""%%%$$$###"""!!!!!!!!!!!!%%%&&&((()))***+++******+++---...---,,,+++,,,---000///...------...000000///,,,)))((()))))))))(((&&&&&&&&&&&&&&&'''((((((++++++,,,,,,------------------......///......---............---+++)))(((---,,,+++***))))))))))))'''(((((())))))******+++...//////---***'''&&&'''%%%'''))),,,------,,,,,,***((('''((()))***)))'''***&&&"""###(((***(((###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''***))))))(((((((((((((((&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***(((''''''))),,,000999JJJ___ooo~~~{{{yyy{{{}}}~~~}}}~~~~~~vvvuuuvvvtttuuuvvvyyy{{{}}}~~~~~~~~~~~~xxxrrrpppqqqsssxxxyyy{{{}}}}}}{{{{{{|||~~~}}}~~~xxxrrrmmmhhhdddffffffffffffccc```]]][[[ZZZ\\\\\\ZZZWWWWWW[[[______```___\\\ZZZXXXOOOEEE<<<666111111111111222666999:::;;;999666555888;;;:::>>>DDDKKKPPPRRRRRRRRRMMMGGG===555000---+++***+++***))))))((())))))***,,,+++++++++***)))))))))++++++***+++---000222444888;;;>>>@@@AAA@@@===<<<999999888999;;;>>>AAACCCCCCCCCCCC@@@>>>@@@EEEJJJYYYpppbbbYYYKKK===333---)))''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###### ###%%%'''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$"""!!!!!!""""""!!!""""""""""""###$$$%%%&&&$$$%%%''')))***+++++++++,,,---......,,,,,,---...///......---......///000---+++)))((())))))((('''''''''&&&&&&''''''((()))++++++,,,---,,,,,,+++***,,,,,,---.........------///...---,,,***))))))(((++++++***)))))))))))))))&&&'''((()))))))))))))))---...///---***(((''''''((()))***++++++***)))(((***)))''''''((())))))((()))&&&###$$$(((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''***))))))((((((((())))))&&&&&&''''''''''''''''''######$$$$$$$$$###"""!!!"""###%%%&&&''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***(((''''''(((+++000666DDDYYYkkk{{{|||yyy{{{}}}|||zzzzzz|||vvvuuuuuutttuuuxxxyyyzzz||||||||||||}}}~~~|||vvvrrrqqqssstttxxxxxxyyy|||}}}|||{{{tttnnniiifffeeeffffffeeeccc```]]][[[ZZZZZZYYYVVVTTTUUUXXX\\\[[[\\\\\\ZZZZZZXXXPPPGGG===666111111111///111444666888888666444444888;;;;;;???FFFMMMQQQSSSRRRQQQLLLEEE;;;333...,,,+++***++++++***))))))(((((((((,,,,,,,,,+++***)))(((((()))(((((()))+++...111333888:::>>>AAAAAA@@@===;;;:::999999:::;;;>>>AAACCCCCCDDDCCC@@@>>>@@@FFFLLLZZZsss```VVVIII<<<333...+++***&&&'''(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$###%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$%%%'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''###!!! """"""!!! $$$$$$$$$$$$$$$&&&''''''$$$%%%&&&(((***+++,,,,,,,,,---......,,,,,,---...,,,,,,,,,------......///,,,***)))((())))))((('''((((((''''''(((((()))******+++,,,,,,,,,+++***(((++++++,,,---------------///...,,,***))))))))))))'''''''''''''''((())))))'''(((((())))))))))))(((---...///---+++)))((()))((()))************)))(((***)))''''''((())))))(((&&&&&&'''&&&&&&'''((()))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''')))((((((((((((((())))))&&&''''''(((((('''&&&&&&$$$$$$%%%%%%$$$###"""!!!"""###$$$&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***((('''((('''***///333>>>SSSgggyyy|||vvvvvvwwwvvvttt{{{}}}wwwuuutttrrrtttxxxyyyzzz||||||{{{{{{{{{|||~~~zzzvvvuuuuuuwwwxxxyyyxxxxxx{{{}}}yyywww{{{|||~~~vvvooojjjhhhggggggggggggeeebbb^^^]]]\\\[[[XXXUUUSSSSSSVVVXXXXXXZZZZZZYYYZZZYYYRRRIIICCC<<<777666555333444777666777777555222333777;;;===AAAHHHNNNRRRRRRQQQOOOIIIBBB999111,,,+++******************))))))((((((,,,,,,,,,+++***)))((((((((((((((()))+++...111333999<<<@@@CCCDDDBBB???===;;;:::::::::<<<>>>AAACCCCCCCCCBBB@@@>>>BBBIIIOOO\\\vvvaaaWWWIII;;;222...---,,,&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$###"""$$$'''***%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,+++---...---,,,+++,,,---++++++,,,------.........+++)))((())))))***((('''((((((((((((((()))******(((***+++,,,,,,+++)))(((******+++,,,---------------,,,***)))((())))))***%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))),,,---...---+++)))))))))%%%&&&((()))+++,,,,,,,,,***((('''((()))***)))'''%%%'''((('''&&&&&&(((+++)))((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''((((((''''''''''''(((((()))&&&'''((((((((('''&&&%%%%%%%%%$$$$$$$$$#########"""###%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***((('''(((&&&)))...111888MMMcccwwwyyywwwwwwwwwwww}}}yyywwwtttqqqssswwwxxxzzz}}}~~~}}}|||{{{{{{{{{}}}yyywwwxxxzzz|||}}}yyyvvvuuuwww~~~|||xxxuuusssvvvxxx}}}wwwpppllljjjiiiiiiiiiiiigggccc```^^^]]]\\\YYYVVVUUUUUUUUUVVVWWWYYYZZZYYY[[[ZZZTTTKKKDDD===777666444222333555666777777444111222777;;;???CCCIIIOOOQQQQQQNNNLLLDDD>>>666000,,,+++***))))))************))))))(((,,,+++++++++***)))))))))+++++++++,,,...111555777===@@@DDDHHHHHHFFFCCC@@@;;;;;;::::::<<<>>>AAACCCBBBBBBBBB@@@???CCCKKKRRR```{{{ggg[[[KKK;;;222...------%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$%%%&&&%%%$$$$$$%%%'''%%%%%%$$$######$$$%%%%%%&&&''''''%%%$$$###$$$&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%% ###%%%''''''))))))((('''&&&&&&&&&&&&&&&&&&'''''')))***+++,,,+++,,,---,,,+++***+++---+++,,,---....../////////***)))((()))******(((&&&(((''''''''''''((())))))'''(((***,,,,,,+++)))((()))***+++,,,,,,---------+++***))))))))))))***+++''''''&&&&&&&&&''''''(((+++***))))))((()))***+++***+++,,,+++***(((((()))&&&'''((()))+++,,,------((((((((()))******(((&&&'''&&&&&&&&&((())))))***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&'''((()))((('''%%%$$$%%%$$$###"""""""""###$$$###$$$%%%'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$######$$$%%%%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***((('''(((&&&(((---///444III```uuuyyyxxxzzz|||}}}|||yyytttpppqqqvvvwwwzzz~~~|||{{{|||{{{wwwvvvyyy}}}yyytttppprrrzzz{{{xxxtttrrrqqqtttwww}}}zzzsssooonnnjjjjjjjjjjjjhhhdddaaa___]]][[[ZZZYYYYYYYYYXXXWWWWWWYYYZZZZZZ[[[[[[UUULLLBBB;;;555333111//////222444555555333222333888===@@@DDDJJJOOOQQQOOOKKKHHH@@@;;;444///,,,+++***)))((((((******+++***))))))++++++******************,,,+++,,,---///333666888>>>AAAFFFIIIJJJHHHDDDAAA<<<;;;;;;;;;<<<>>>AAACCCAAAAAAAAA???@@@EEENNNUUUfffkkk___MMM<<<111---,,,---$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((###%%%'''(((&&&$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&$$$###"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&&&&###""" """$$$%%%$$$'''&&&&&&''''''((()))***''''''''''''(((***+++,,,***+++,,,,,,******+++,,,,,,---...///000000000000)))(((((()))******(((&&&'''&&&&&&&&&&&&'''((((((&&&'''***,,,,,,+++)))(((((()))***+++,,,---------)))))))))))))))******+++***)))(((''''''&&&''''''---,,,***(((((()))+++,,,((()))+++***(((''''''(((************************''''''(((***++++++(((%%%***%%%"""$$$***,,,***'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))'''%%%$$$%%%###""" """$$$%%%###$$$&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***((('''(((%%%(((------222GGG___sss~~~vvvuuuxxx||||||~~~zzztttooopppuuuvvv{{{}}}{{{~~~}}}yyyuuuvvvzzzxxxrrrmmmooowww|||xxxuuurrrqqqqqqsssxxx~~~~~~wwwssssssjjjjjjkkkjjjhhheeebbb```[[[[[[ZZZZZZ[[[\\\[[[ZZZWWWZZZ[[[ZZZ\\\\\\UUUMMMEEE===777555333000000333333444444333222444:::???AAAEEEKKKOOOPPPNNNIIIFFF===999333///---,,,***)))'''((()))***++++++***)))***************+++++++++*********+++...111555777<<<@@@EEEHHHIIIGGGCCC@@@<<<<<<;;;;;;<<<>>>AAACCC@@@@@@@@@???@@@FFFOOOWWWjjjmmmaaaPPPAAA777111---+++******(((''''''&&&&&&&&&'''%%%###%%%))),,,,,,,,,$$$%%%'''))))))((('''&&&$$$######%%%''''''&&&%%%"""###$$$%%%%%%$$$###"""$$$&&&&&&$$$!!!!!!###&&&###  """$$$$$$"""$$$(((******)))'''%%%""""""""""""###%%%''')))''''''((())))))((('''&&&&&&'''(((***++++++++++++444000++++++...000...+++///,,,+++...222333000+++***------((('''******%%%++++++++++++******)))))))))***,,,...///...---,,,******+++++++++,,,,,,,,,,,,***)))***+++,,,,,,,,,((()))*********((('''&&&'''***,,,+++'''%%%&&&(((,,,,,,++++++***)))))))))******++++++++++++******,,,+++******)))*********((('''&&&%%%%%%&&&(((((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$#########***%%%%%%((('''"""!!!%%%$$$###"""###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%'''((((((''')))(((((())))))111EEEWWWsss~~~{{{{{{zzzzzz~~~}}}wwwtttsssssstttzzz~~~zzzvvvssswww~~~wwwtttqqqpppsssxxx|||yyyvvvsssqqqqqqtttyyy|||{{{|||zzzvvvrrruuusssssssssmmmddd___```^^^^^^^^^[[[XXXUUUUUUUUUZZZ\\\\\\[[[\\\]]]XXXPPPBBB===777222000000///////////////...000444:::???CCCJJJOOOPPPOOONNNIIIBBB<<<888222,,,(((&&&'''''')))'''&&&%%%&&&))),,,...///,,,))))))+++---,,,+++---,,,,,,,,,...111555777===BBBEEEEEEEEEFFFDDD???>>>;;;999999<<<@@@BBBCCC@@@AAAAAA@@@AAAGGGQQQXXXhhhlllaaaQQQBBB777111---+++))))))((('''''''''''''''&&&###!!!"""%%%&&&&&&%%%$$$%%%'''((()))((('''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%"""!!!"""$$$&&&$$$"""!!!###$$$%%%$$$ """%%%''''''&&&$$$"""""""""!!!!!!"""$$$%%%&&&''''''((())))))((('''&&&&&&'''(((***++++++,,,,,,---)))%%%&&&))),,,***(((---+++***---111222///+++))),,,,,,((('''******&&&************))))))(((((('''(((***+++,,,+++***)))************+++++++++,,,***)))))))))***+++++++++******++++++***))))))((((((***,,,+++(((&&&&&&(((+++++++++******))))))))))))******++++++******))))))))))))))))))***++++++((('''&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$#########$$$ """""" $$$###"""###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&(((((())))))***111CCCSSSnnn~~~}}}zzzzzz||||||}}}~~~|||}}}zzzuuurrrrrrtttvvvzzz}}}zzzvvvsssvvv~~~yyywwwsssqqqsssxxx~~~~~~}}}zzzxxxuuusssrrrtttzzz|||{{{{{{~~~{{{xxxzzzxxxwwwuuunnneee```aaa^^^___^^^\\\XXXUUUUUUUUUXXXZZZ[[[ZZZ[[[\\\UUUMMMDDD???999333111000000///,,,,,,,,,---///444;;;@@@DDDJJJOOOPPPPPPNNNHHHAAA999666111+++(((((()))***)))((('''''''''))),,,---///---***+++---///...------,,,++++++---000333666===BBBEEEDDDEEEFFFCCC>>>===;;;999:::<<<@@@BBBBBB@@@@@@@@@@@@AAAGGGQQQXXXiiikkkbbbSSSDDD999222---+++)))(((((('''''''''(((((()))'''%%%%%%%%%&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&%%%$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&%%%###$$$%%%&&&%%%$$$ """$$$&&&&&&%%%###!!!$$$$$$######$$$%%%&&&&&&''''''((()))))))))(((''''''((()))***+++,,,,,,,,,,,,)))'''(((+++......,,,,,,***)))+++///000...+++(((******''''''))))))''')))))))))))))))((((((((('''((()))*********)))((()))))))))*********++++++)))(((((((((((()))******++++++***))))))))))))***(((+++---+++(((&&&''')))************)))))))))))))))******++++++******)))&&&&&&'''((()))***++++++(((''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$!!!!!!######!!!!!!###$$$###"""###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$%%%''''''&&&%%%&&&''')))++++++111???NNNgggxxx}}}yyyzzz}}}}}}||||||||||||||||||vvvqqqppprrrwwwzzzzzz|||~~~yyyuuuvvv|||{{{yyyvvvttttttxxx}}}}}}zzzwwwvvvtttyyy|||yyyzzz}}}{{{xxxpppfffbbbccc``````___\\\XXXUUUUUUUUUVVVXXXZZZZZZ[[[[[[SSSKKKGGGBBB;;;555222000//////)))***+++,,,///444<<>>===;;;999:::<<>>?????????AAAHHHRRRYYYllliiicccXXXJJJ===333---+++,,,+++***(((&&&%%%$$$$$$###$$$$$$$$$############&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&&&&$$$"""&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$#########%%%&&&&&&###!!!&&&'''((())))))((('''&&&(((((((((((())))))((((((&&&''')))*********)))(((((()))***,,,------------,,,+++)))))))))+++++++++---,,,,,,,,,............((((((((())))))((())))))++++++++++++++++++++++++++++++++++++******))))))((())))))))))))*********(((***+++***((((((***---+++***)))((())))))+++,,,'''***,,,+++'''%%%&&&((('''''''''(((((())))))))))))))))))******)))))))))''''''(((((((((((('''&&&(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%$$$""""""!!! !!!!!!!!!!!!#########$$$###"""###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%(((+++,,,...777@@@WWWjjj~~~wwwxxx~~~~~~|||{{{vvvqqqmmmooouuu}}}|||}}}zzzyyyxxxxxxzzz}}}~~~zzzxxxsssxxxyyyvvvvvv}}}~~~zzzqqqfffaaaaaaaaaaaa```^^^ZZZWWWVVVVVVUUUXXX[[[\\\^^^^^^VVVMMMIIICCC;;;444000...,,,+++---------...000555;;;@@@FFFLLLPPPOOOMMMKKKDDD<<<555222///+++))))))))))))******+++,,,,,,---------000111444555555444333333333222000...///111333555;;;AAAEEEEEEFFFFFFBBB===;;;:::999:::===???@@@@@@>>>?????????BBBIIISSS[[[ooohhhcccZZZMMM???444...+++,,,+++***(((&&&%%%$$$$$$###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''&&&$$$"""#########$$$&&&%%%###!!!&&&''''''(((''''''%%%%%%$$$%%%&&&'''''''''''''''&&&''')))***+++******))))))***+++,,,---.........+++***)))(((((())))))***///......---,,,---------+++)))(((++++++((((((***+++++++++,,,,,,,,,,,,,,,++++++***)))(((((('''''')))))))))*********++++++(((***,,,***((((((***...,,,,,,+++++++++,,,------&&&)))+++)))&&&$$$%%%'''%%%&&&&&&'''((())))))***((())))))******))))))((('''((()))))))))(((&&&%%%(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%###"""!!!!!!!!!!!! """###!!!$$$###"""###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%% !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%$$$%%%''''''&&&%%%&&&%%%'''***+++,,,333;;;PPPcccyyyxxxzzz~~~|||zzzvvvqqqoooqqqxxx}}}~~~~~~zzzyyyyyyzzz|||~~~{{{}}}~~~|||zzzxxxuuuyyyzzzvvvvvv}}}}}}{{{rrrgggaaaaaa```aaa```^^^[[[XXXXXXXXXUUUXXX[[[\\\___```ZZZRRRIIICCC;;;444000...,,,+++............000555<<<@@@FFFLLLPPPNNNLLLHHHAAA:::333111///,,,***)))))))))++++++++++++,,,...///000222555888:::888666444444444222111000000222555666;;;AAAFFFGGGGGGGGGCCC===:::999999:::===???@@@???>>>???@@@AAACCCJJJUUU]]]rrrgggccc\\\OOOAAA555...+++***)))(((''''''&&&''''''&&&(((+++***((('''''')))'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###%%%&&&%%%"""%%%$$$$$$$$$&&&&&&%%%###&&&&&&''''''&&&&&&%%%$$$"""$$$%%%'''((((((''''''&&&''')))***++++++******)))***+++---......//////+++++++++******+++---///000///...,,,*********+++...******---,,,((((((+++******+++++++++,,,,,,,,,---,,,+++***)))(((''''''************+++++++++,,,&&&)))+++***'''&&&)))---))))))***+++++++++++++++%%%''')))(((%%%###$$$%%%$$$%%%%%%&&&((())))))***(((((())))))))))))((((((&&&''')))******)))(((''''''((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&((('''&&&%%%###"""!!! $$$$$$!!!!!!%%%%%%!!!$$$###"""###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%$$$$$$%%%'''((('''&&&'''%%%&&&)))******000888III\\\rrrzzz~~~}}}yyyvvvsssqqqttt{{{~~~}}}}}}~~~~~~||||||||||||}}}}}}xxxyyy~~~~~~}}}}}}xxx||||||xxxxxx~~~|||}}}|||tttiiibbbaaa___``````^^^[[[YYYYYYZZZTTTWWWYYY[[[^^^aaa]]]UUUJJJDDD<<<555111///---,,,+++,,,,,,---000555<<>>???<<<999777666333111000///000222555777<<>>:::999999:::===??????>>>???@@@AAABBBEEELLLWWW___uuufffddd]]]PPPBBB555...+++'''''''''''''''((()))***$$$'''))))))&&&###$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$######%%%''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%$$$###$$$&&&%%%!!!'''&&&%%%%%%&&&'''&&&%%%'''((((((((('''&&&&&&%%%###$$$&&&(((*********)))&&&''')))***+++++++++*********,,,---.../////////'''((()))))))))+++...000//////...+++(((((((((***000+++***...---((('''+++))))))******++++++++++++000///...,,,+++************++++++++++++,,,,,,,,,%%%(((***)))%%%%%%(((,,,$$$%%%&&&((((((((('''&&&$$$''')))'''$$$"""###%%%$$$$$$%%%&&&''')))******(((((())))))))))))(((((($$$&&&(((***++++++***)))'''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%###"""!!! $$$$$$######$$$###"""###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%$$$###%%%'''(((((('''(((%%%&&&((()))***///666EEEXXXnnn~~~|||yyywwwtttsssvvv}}}|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxxxx{{{~~~~~~zzzzzz}}}|||{{{}}}}}}vvvjjjcccbbb______```^^^\\\ZZZ[[[[[[SSSVVVXXXYYY^^^aaa^^^WWWJJJEEE===666222000///...((()))***,,,///555===CCCEEEKKKNNNLLLIIIEEE===555------,,,++++++,,,------++++++******,,,000333666999>>>BBBBBB???;;;888888111000///...///222555777<<>>999999999:::===??????>>>???@@@BBBBBBEEEMMMXXX```wwwjjjhhh```SSSCCC666...+++(((((('''''''''&&&&&&&&&&&&'''((()))(((%%%###!!!!!!!!!'''((($$$$$$(((((($$$(((***"""$$$((($$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###"""$$$(((***)))((("""$$$&&&(((((((((&&&%%%###$$$''')))*********)))++++++******++++++,,,---+++++++++,,,,,,------------+++***+++///000///---,,,++++++***************)))))))))))))))*********'''******((()))------+++,,,,,,,,,+++***)))(((((($$$''')))++++++***+++,,,'''((()))(((&&&%%%%%%&&&***&&&%%%***,,,,,,,,,///(((++++++'''&&&&&&$$$ $$$$$$$$$%%%&&&(((+++,,,,,,)))***---+++%%%%%%***((())))))************)))'''&&&'''***(((%%%&&&+++%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%'''((((((((('''&&&'''''''''&&&%%%%%%$$$''''''(((((('''%%%$$$""""""!!!!!!!!! """$$$%%%%%%$$$###%%%&&&''''''(((((('''%%%$$$""")))'''$$$######$$$%%%%%%$$$%%%'''&&&$$$$$$%%%&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&''')))---000AAARRRhhhyyyzzz}}}wwwyyyyyyxxxwwwwww|||{{{}}}{{{|||~~~~~~}}}~~~}}}{{{zzz{{{|||~~~}}}~~~~~~}}}yyywwwyyy{{{{{{{{{zzzvvvnnnddd]]]___^^^]]]^^^______[[[XXXYYYVVVTTTWWW\\\^^^[[[WWWLLLEEE<<<555111000000000,,,+++******---333<<>>===BBB@@@@@@GGGIIIPPPbbbzzzfffddd]]]QQQBBB666///...((((((((('''''''''&&&&&&***)))'''&&&&&&'''((()))%%%###$$$((((((&&&%%%'''((("""###"""&&&$$$&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&(((&&&$$$$$$$$$$$$""" !!!###%%%'''((((((((('''''''''''''''(((((()))***++++++******++++++,,,---,,,,,,,,,,,,------------+++***)))+++---...---,,,******))))))(((((((((((()))***,,,---...---,,,+++(((+++,,,)))***---...+++,,,,,,,,,,,,+++***)))(((***,,,---,,,)))''''''(((''')))***+++******+++---+++''''''***,,,******+++(((+++,,,)))((()))'''$$$$$$$$$%%%%%%'''(((***+++'''&&&&&&((((((&&&)))...(((((()))***************---(((%%%)))+++(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&$$$###"""""""""!!!!!!!!! """###$$$$$$######$$$&&&"""""""""###%%%&&&((()))%%%&&&((()))((('''%%%###$$$$$$###$$$%%%%%%$$$###&&&''''''%%%###!!!!!!"""((()))((('''&&&''')))+++444AAAUUUgggwww~~~xxx{{{}}}{{{|||||||||~~~~~~zzzyyyyyyzzzzzz{{{}}}~~~|||||||||}}}{{{zzz}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}zzzxxx}}}|||wwwqqqjjjbbb\\\```_________aaaaaa___]]]XXXVVVUUUYYY^^^___\\\WWWNNNHHH>>>555///,,,***))),,,,,,++++++...444===CCCKKKNNNNNNJJJEEEAAA999222///...,,,*********+++,,,,,,...000111333777<<>>;;;;;;::::::;;;;;;<<<<<<<<<@@@>>>???FFFJJJSSSeeefffeee```VVVGGG:::222///))))))((((((((('''''''''###$$$&&&((((((((('''&&&((())))))(((((()))))))))((($$$)))+++$$$%%%)))$$$%%%&&&&&&''''''(((((((((%%%%%%&&&'''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&######$$$&&&'''(((((((((***)))(((''''''(((***+++++++++******++++++,,,---------------------------***++++++++++++++++++,,,+++,,,,,,,,,,,,+++******''')))+++---...,,,***)))***------++++++......,,,+++,,,,,,,,,,,,+++*********+++,,,+++))))))***+++'''(((((('''%%%###$$$%%%+++((('''+++,,,)))'''(((,,,//////+++((((((&&&!!!$$$%%%&&&''''''((())))))((()))(((&&&$$$&&&)))***'''''')))******+++++++++,,,%%%"""%%%)))'''###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$###"""""""""!!!!!!!!!!!!!!!###$$$$$$###"""$$$%%%$$$$$$###"""###$$$&&&''''''(((((('''%%%$$$''')))######$$$%%%&&&&&&$$$"""###%%%&&&&&&&&&&&&''')))$$$&&&'''''''''(((***+++...777GGG[[[rrrwwwuuu{{{~~~xxxtttssstttuuu{{{~~~~~~||||||~~~|||{{{}}}~~~}}}{{{||||||}}}wwwsssooollliiieeeeeeccc```\\\ZZZXXXXXXXXXWWWXXX\\\aaaaaa[[[VVVMMMGGG???888444111///---,,,------...000666>>>CCCFFFJJJKKKGGGDDD@@@:::333///---,,,******+++,,,---,,,...111333888>>>EEEJJJJJJMMMMMMKKKIIIIIIEEE@@@444444555444000---222999===AAAGGGIIIHHHDDDAAA???999999999999;;;<<<===>>>;;;???===>>>FFFJJJTTTgggjjjjjjfff\\\MMM>>>333...)))))))))(((((((((''''''"""###&&&((()))(((&&&$$$%%%''''''$$$%%%((()))'''%%%"""))),,,$$$$$$'''!!!&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''''''''((('''%%%###!!!!!!!!!$$$%%%%%%%%%&&&''''''((((((((((((((())))))***+++++++++******++++++,,,---............------------***,,,---,,,+++***,,,---)))***+++++++++***((('''((()))+++,,,---,,,+++***+++......,,,,,,...///,,,+++,,,,,,,,,,,,,,,++++++)))***+++*********,,,...*********(((&&&$$$$$$%%%***''''''+++,,,)))'''''''''+++,,,))))))+++***&&&$$$%%%&&&'''(((((((((((((((******&&&%%%'''))))))&&&'''(((***++++++++++++---(((%%%)))+++(((&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%'''''''''&&&%%%$$$######"""""""""!!!!!!!!!!!!"""######""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%"""$$$%%%%%%$$$%%%***///"""%%%'''(((&&&%%%$$$$$$ !!!###$$$$$$%%%'''(((###%%%'''''''''((()))+++...666DDDYYYsssvvvssswwwzzzuuusssuuuwww}}}}}}~~~|||{{{~~~~~~xxxuuurrrpppnnnhhhgggeee```[[[WWWVVVVVVZZZYYYZZZ^^^bbbaaaZZZTTTIIIDDD<<<666333000///---,,,---...///222777>>>CCCDDDHHHIIIFFFCCC@@@:::333...---+++******+++---...,,,///333666;;;AAAHHHMMMMMMOOOPPPMMMLLLLLLFFF???555444555666444111333999>>>BBBGGGIIIHHHDDD@@@>>>777888888999:::<<<>>>???:::>>><<<===FFFKKKVVViiinnnooommmcccSSSAAA444...))))))))))))((((((((('''%%%&&&'''(((((('''&&&&&&!!!$$$$$$ !!!&&&(((%%%&&&"""(((***"""###'''"""&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''(((&&&""" !!!"""&&&&&&&&&%%%%%%&&&&&&'''&&&'''((()))***+++++++++++++++******++++++,,,---///.........------------+++---...---+++***,,,...)))***+++,,,,,,***((('''***++++++,,,,,,,,,,,,,,,,,,//////,,,,,,//////,,,++++++,,,,,,---,,,,,,+++***++++++***)))***,,,...)))******)))'''%%%&&&&&&)))&&&'''+++---)))'''(((%%%)))***))))))+++***'''$$$%%%&&&(((((((((((('''%%%***+++''''''***,,,***&&&'''((()))+++++++++++++++((((((******((('''***###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''%%%%%%#########"""""""""!!!!!!!!!"""######""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%% $$$'''&&&$$$$$$(((,,, &&&++++++&&&###$$$'''!!!"""$$$$$$$$$$$$&&&'''$$$&&&(((((('''&&&''')))---333AAAWWWrrruuuqqqvvv}}}xxxvvvxxx{{{~~~{{{yyyzzz|||}}}~~~yyyvvvsssqqqoooiiihhhfffaaa[[[WWWWWWXXX[[[ZZZ[[[```cccaaaYYYQQQIIIDDD===777333111///---,,,---...000222888>>>CCCEEEIIIIIIFFFBBB>>>888111...---+++******+++---......111666;;;@@@EEEKKKOOOPPPRRRSSSQQQQQQOOOHHH@@@;;;777444555444222444888===AAAFFFHHHGGGCCC???===999999999999:::;;;<<<===999>>>;;;<<>>CCCHHHMMMQQQRRRTTTUUUTTTTTTRRRJJJ@@@AAA:::444333444333555888<<<@@@EEEGGGEEEAAA>>><<<;;;::::::999999::::::;;;999===;;;<<>>@@@DDDGGGFFFDDD@@@===::::::;;;;;;<<<============;;;>>>CCCEEEKKK___tttrrrooojjjeee\\\PPPAAA666222///,,,***))))))(((&&&&&&'''((())))))(((((('''((('''&&&'''))))))((('''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&'''(((((('''((()))&&&"""!!!"""$$$&&&&&&%%%%%%%%%'''((())))))((('''&&&%%%%%%%%%%%%(((++++++)))(((,,,...///,,,+++******+++,,,+++***...---,,,...000111111000............---+++***)))+++,,,---,,,++++++---///222111///000111111000///...---+++,,,------,,,***************)))))))))))))))(((''')))+++,,,,,,+++''''''''''''((()))***+++++++++***)))(((&&&&&&%%%'''******(((''')))(((%%%%%%&&&((()))******))))))''''''((((((''''''&&&&&&'''&&&&&&(((******)))(((&&&((()))++++++)))(((''' !!!"""$$$%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%***)))(((&&&%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&((()))$$$&&&''''''&&&%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$ %%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%(((******)))(((***222???TTTmmm}}}}}}}}}yyytttqqqttt{{{~~~{{{xxxvvvttttttnnnjjjdddaaaaaabbb```^^^\\\]]]^^^```___\\\WWWSSSNNNIIIBBB;;;777333000...------...///222777===BBBIIIJJJIIIEEE>>>666111///,,,+++*********,,,...000333777===DDDJJJOOORRRSSSOOOSSSUUUTTTTTTRRRKKKCCC>>>;;;555///000666::::::@@@CCCFFFHHHHHHEEE@@@===:::::::::;;;<<<===>>>>>>???<<<>>>CCCFFFNNNdddzzzqqqnnnjjjfff```VVVJJJAAA999555///+++)))((('''&&&$$$&&&((()))***)))((('''%%%$$$$$$&&&(((((('''%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''(((((($$$'''((($$$!!!%%%&&&%%%$$$###$$$&&&)))***)))((('''&&&&&&&&&&&&&&&'''(((((('''(((***+++,,,,,,***)))***+++,,,+++))),,,++++++---000111111000------------,,,+++*********,,,---,,,,,,,,,...000111///---,,,---...---,,,---,,,,,,+++,,,++++++*********)))))))))(((((((((''''''''')))***,,,,,,,,,******)))''''''''''''''''''''''''&&&'''''''''(((&&&)))***''''''***)))&&&%%%%%%'''(((((('''&&&&&&'''(((((((((((((((''''''%%%&&&&&&((()))***))))))'''((()))*********)))(((!!!$$$&&&(((((()))'''&&&&&&%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))###%%%'''&&&%%%$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%(((%%%######%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((((((***///999JJJbbb{{{~~~~~~~~~zzzuuurrrsssyyy~~~|||zzzxxxvvvuuupppiiiaaa^^^```aaa___]]][[[\\\]]]^^^^^^[[[VVVRRROOOJJJCCC<<<888444000...------...///222777===BBBHHHIIIHHHDDD<<<555000---,,,+++******+++---///111555999@@@GGGMMMQQQTTTUUURRRUUUVVVSSSRRRPPPIIIBBB<<<999333///000444999<<>>::::::::::::;;;===>>>???@@@===>>>BBBFFFPPPgggssspppmmmjjjfff___UUUMMMAAA;;;222,,,((('''&&&&&&$$$&&&((()))***)))((('''%%%%%%&&&(((******(((&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''(((((((((###&&&(((%%%!!! %%%)))&&&%%%$$$###$$$&&&)))***(((((('''&&&&&&&&&''''''((('''&&&((()))))))))******)))((()))+++,,,+++***+++******,,,...000000///******+++,,,------------***+++------,,,---///111///---++++++,,,,,,+++***+++,,,,,,+++************)))))))))(((((((((''''''&&&'''((()))***+++,,,---,,,+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%((()))''''''))))))&&&%%%&&&'''(((((('''&&&&&&((())))))*********))))))$$$%%%'''(((((()))))))))&&&'''((()))***))))))((( !!!###$$$&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''(((###%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&(((&&&######$$$%%%&&&%%%%%%%%%$$$$$$$$$#########"""%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''((('''&&&&&&&&&&&&)))+++...444BBBXXXsss|||}}}~~~|||yyywwwxxxzzz}}}~~~~~~~~~}}}{{{yyyvvvuuuooohhh___[[[]]]^^^]]]ZZZ\\\\\\^^^``````]]]XXXTTTPPPKKKDDD>>>999444000...------...///222777===BBBFFFGGGFFFBBB;;;444///,,,,,,,,,++++++,,,...000222777;;;BBBIIIOOORRRTTTUUUSSSUUUUUUQQQPPPNNNHHHAAA<<<888444222222444999>>>DDDFFFIIIKKKJJJGGGBBB???::::::999:::;;;===???@@@BBB???@@@EEEIIITTTllluuurrrooonnnkkkfff^^^XXXIIIAAA777...)))'''''''''&&&'''((())))))(((((('''(((((()))+++---,,,***'''''''''&&&&&&''''''((()))%%%&&&''''''((('''''''''%%%''')))(((''''''***---&&&&&&%%%%%%%%%'''((()))'''''''''&&&''''''((((((***'''&&&)))+++***)))***((('''''')))+++,,,,,,+++++++++***,,,...//////...)))***+++---............+++,,,------,,,---///111///---,,,---......---,,,***+++,,,+++)))((()))***((((((((((((''''''''''''&&&'''))))))))))))+++,,,((((((''''''&&&'''''''''&&&'''(((((('''&&&$$$###$$$'''(((%%%&&&((((((%%%'''((()))***+++***)))((())))))***+++++++++******$$$&&&((((((''''''((()))%%%&&&'''(((((()))))))))((((((&&&%%%$$$$$$$$$$$$''''''((((((''''''&&&%%%######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%###$$$%%%&&&''''''((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%######$$$%%%$$$###$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""!!!$$$%%%&&&''''''&&&%%%$$$&&&(((((((((&&&%%%&&&''')))+++---000:::PPPkkk~~~~~~zzzzzz}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{xxxtttrrrkkkeee]]]YYYYYYYYYYYYWWW]]]^^^```bbbcccaaa\\\YYYPPPLLLEEE???:::555111---------...///222777===BBBDDDEEEDDDAAA:::333...,,,---,,,++++++---///111333999===CCCJJJOOORRRSSSSSSRRRTTTSSSOOOMMMLLLGGG@@@>>>:::777666444555:::AAACCCFFFIIIKKKKKKGGGCCC@@@;;;:::999999:::===???AAADDDBBBCCCHHHMMMWWWpppuuurrrooonnnmmmiiibbb]]]PPPHHH<<<111+++)))))))))((((((((((((((('''''''''(((((()))+++,,,+++(((%%%'''''''''''''''(((((()))&&&'''((((((((('''&&&%%%%%%&&&((()))))))))******'''''''''''''''''''''''''''''''''''''''((())))))***%%%$$$)))+++((('''(((&&&&&&&&&(((+++------------,,,,,,---...//////...+++,,,---...............,,,---...---------///111---------...000000...,,,)))+++,,,+++(((''')))***((((((((('''''''''&&&&&&&&&(((***)))(((''')))+++&&&&&&&&&&&&''''''((()))$$$%%%(((******(((%%%######&&&'''$$$$$$&&&&&&"""'''((()))***++++++***)))(((((()))***************$$$'''))))))'''%%%&&&((($$$%%%%%%&&&'''(((((((((+++***'''%%%$$$%%%&&&''''''(((((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%'''(((((('''%%%$$$$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$#########$$$$$$""" $$$$$$$$$$$$############&&&%%%$$$$$$$$$$$$$$$###%%%&&&'''(((((('''&&&%%%###%%%''''''&&&&&&(((***'''***,,,---444HHHdddyyy~~~}}}~~~~~~|||{{{}}}}}}xxxwwwzzz~~~~~~~~~~~~{{{vvvrrroooeeebbb]]]XXXUUUTTTTTTUUUZZZ[[[^^^aaacccaaa]]]ZZZQQQLLLFFF@@@;;;666111---------...///222777===BBBAAACCCBBB???999333///------,,,+++,,,---000222444999===DDDJJJNNNPPPPPPPPPQQQRRRQQQMMMKKKJJJFFF@@@===888666555333222777???BBBEEEHHHKKKKKKHHHDDDAAA;;;:::999999:::===@@@BBBCCC@@@BBBHHHMMMWWWnnntttqqqnnnmmmllliiiccc^^^UUULLL???444---+++++++++***)))((('''''''''''''''&&&&&&&&&((()))'''$$$!!!'''''''''''''''((())))))''''''((((((((('''%%%$$$%%%$$$%%%&&&((((((&&&$$$'''(((((())))))((('''&&&'''''''''''''''((()))***'''"""!!!&&&)))%%%###%%%%%%%%%%%%(((+++.........///...---...///000///............///......---------.........------...000***+++,,,...000000---+++(((+++,,,+++((('''(((***(((((('''''''''&&&&&&&&&&&&)))******''''''(((+++''''''&&&&&&&&&''''''((("""&&&***,,,+++)))'''###&&&&&&$$$###%%%$$$!!!$$$%%%'''((()))))))))(((''''''((()))))))))))))))%%%'''))))))&&&%%%&&&'''$$$$$$%%%%%%&&&'''(((((()))'''%%%$$$%%%(((+++...'''((()))))))))(((&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%###%%%'''))))))'''$$$###$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''(((''''''''''''&&&%%%%%%%%%%%%&&&'''###""""""###$$$###!!!$$$$$$$$$############"""###"""!!!"""$$$'''((()))&&&'''(((******((('''&&& ###&&&'''&&&'''***---&&&)))++++++111DDD```uuu|||{{{|||}}}yyyyyy{{{}}}~~~}}}wwwuuuyyy~~~}}}}}}~~~~~~}}}~~~zzzuuuppplllaaa```\\\WWWSSSQQQQQQSSSVVVXXXZZZ^^^```___[[[XXXQQQMMMFFF@@@;;;666111---------...///222777===BBB@@@AAAAAA???999333///------,,,,,,,,,---000333444:::>>>DDDJJJNNNOOOOOONNNPPPQQQOOOKKKJJJJJJFFF@@@999555222333000---222;;;AAADDDHHHKKKKKKHHHEEEBBB;;;:::999888:::===@@@BBB???===???FFFJJJSSSjjjssssssrrrpppmmmiiieeebbbaaaYYYKKK<<<000)))&&&%%%+++(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''(((+++,,,,,,+++&&&((()))++++++***((('''"""++++++)))---(((###''''''&&&%%%$$$$$$$$$%%%%%%((()))))))))))))))(((((()))'''&&&(((+++---+++***------...///000000//////000///------......---+++...,,,++++++---......------,,,,,,---...---+++))),,,,,,+++***)))))))))***,,,+++***(((''''''''''''&&&((()))(((''''''((()))(((((('''''''''&&&&&&&&&'''((()))))))))'''&&&%%%###!!! !!!$$$'''((((((%%%&&&'''((())))))))))))((()))***,,,,,,,,,+++***%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))'''((()))((('''((()))+++(((&&&%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((%%%&&&++++++&&&%%%(((%%%&&&'''(((((('''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&---'''!!! ###%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%&&&(((******)))'''&&&###$$$&&&(((((('''&&&%%%&&&!!!###...???XXXkkkzzzyyy{{{}}}}}}{{{{{{{{{zzz~~~{{{wwwvvvzzzxxxsssttt}}}|||}}}|||xxxtttoookkkbbb]]]YYYYYYWWWRRROOOOOOPPPRRRVVVYYYZZZZZZYYYXXXVVVPPPHHHAAA;;;666111...------...///000444999===FFFDDDAAA===888444000---,,,---...------///222444:::???DDDIIIKKKLLLMMMOOOIIIIIIIIIIIIHHHEEEAAA===888333000000111111555;;;???AAAFFFJJJKKKHHHCCC>>>>>>;;;888999<<<>>>>>><<>>EEECCC@@@<<<777333///---+++,,,------...000333666===@@@EEEHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEAAA===888333000111111222666;;;???AAAFFFIIIJJJGGGBBB>>>===;;;999999<<<>>>>>>===@@@CCC@@@CCCKKKQQQddduuuuuuuuusssqqqnnnkkkiiigggddd]]]QQQCCC777111///---+++))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))+++)))(((((())))))(((&&&((((((((()))((('''&&&%%%******!!! ++++++$$$&&&&&&'''((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&'''&&&'''))),,,......---,,,---......///.........---,,,+++,,,.........,,,,,,***)))***+++---,,,,,,,,,+++++++++,,,,,,***)))***)))((('''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&###&&&(((***)))))))))***((((((((('''''''''&&&&&&((())))))))))))((((((''''''%%%$$$%%%&&&&&&%%%$$$&&&'''((())))))***))))))((()))***+++++++++***)))&&&''''''((((((''''''&&&''''''&&&&&&%%%$$$$$$###'''((()))((('''''')))+++'''((((((%%%###"""%%%)))'''&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$'''%%%&&&))))))&&&%%%'''''''''((((((((('''%%%$$$''''''(((((((((((())))))$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$&&&&&&#########$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$%%%&&&'''((('''&&&&&&)))((()))+++---888MMM```yyyyyyyyy{{{|||~~~}}}}}}}}}|||}}}}}}{{{yyyxxxzzz~~~|||vvvtttyyy~~~~~~}}}}}}wwwpppjjjfffddd^^^[[[[[[YYYUUURRRSSSUUUUUUVVVXXXYYYZZZ[[[[[[XXXSSSLLLFFF@@@:::555222---...///000222666;;;???DDDCCC???;;;666111...,,,***+++,,,---...111555888@@@CCCFFFHHHGGGEEEDDDDDDGGGGGGGGGHHHHHHEEEAAA===888333000111222222666<<<>>>AAAFFFIIIIIIEEEAAA>>><<<:::999:::<<<>>>>>>>>>@@@CCCAAACCCLLLQQQbbb~~~ttttttttttttsssqqqpppooojjjjjjfff\\\LLL>>>555222...,,,))))))))))))((('''((((((((((((((((((((((((***))))))(((((())))))***)))((('''((())))))(((''',,,++++++******)))))))))***+++$$$###,,,,,,'''***&&&''')))******(((&&&%%%&&&&&&'''(((((((((''''''(((((()))***,,,---------------............------,,,++++++,,,...///...---000...------///000000///,,,+++******,,,,,,+++)))+++***)))''''''&&&&&&&&&(((((('''&&&&&&&&&''''''"""%%%)))************+++((((((((((((''''''''''''))))))))))))))))))(((((('''&&&%%%&&&'''(((&&&%%%'''((())))))*********))))))***+++,,,,,,,,,+++***''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%'''((((((((('''''')))***&&&))))))%%%!!!!!!&&&+++&&&&&&%%%$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&((((((&&&%%%%%%'''((((((((((((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%######$$$###!!!######$$$$$$$$$%%%%%%%%%######%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((('''''''''%%%'''***+++***111EEEXXXttt|||}}}~~~~~~~~~~~~{{{{{{zzzyyyxxxyyy{{{}}}~~~yyyuuuvvv{{{~~~|||~~~xxxpppkkkhhheee___\\\\\\[[[WWWUUUVVVXXXWWWWWWWWWXXXYYY[[[\\\XXXUUUOOOIIICCC===777333---...///000333777===AAADDDBBB>>>999555000---,,,***+++,,,---///222777;;;BBBDDDGGGHHHFFFCCCBBBAAAFFFFFFFFFGGGGGGEEEAAA>>>777222000222333333666<<<>>>BBBFFFHHHGGGCCC???===:::::::::;;;===>>>??????@@@CCCBBBEEENNNSSSdddqqqqqqrrrrrrssssssssssssppppppnnneeeWWWIII???:::000---***))))))***))))))))))))))))))))))))))))))******))))))))))))******((('''&&&'''***+++***)))---,,,+++***)))******+++)))...***&&&+++)))&&&---'''((()))******(((&&&%%%&&&'''((()))))))))))))))******+++++++++,,,,,,------......///......---------,,,+++,,,...///...---111000//////111222222111,,,+++******,,,,,,,,,+++---,,,***)))((('''''''''((((((((('''(((((())))))###&&&)))*********+++,,,))))))((((((((('''''''''(((((((((((((((((())))))'''&&&%%%&&&((())))))(((((()))******************''''''((())))))((('''&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&((((((&&&'''((('''&&&&&&(((***&&&))))))%%%!!!!!!&&&+++$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$''''''((((((((('''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###""""""###$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''"""%%%)))+++***///AAARRRoooxxxxxxwwwwwwxxxxxxyyyxxx}}}~~~~~~}}}|||wwwuuuyyy~~~{{{}}}yyyrrrnnnmmmfffaaa]]]^^^]]]ZZZXXXYYYYYYXXXWWWWWWWWWYYY[[[\\\XXXUUUPPPKKKEEE???888444---...000111444999???CCCDDDBBB>>>999444000---,,,***+++,,,---///333999===CCCEEEHHHHHHFFFDDDBBBBBBDDDDDDDDDEEEFFFDDDAAA===555111///111333333666;;;>>>BBBFFFGGGDDD@@@===<<<888999;;;<<<>>>???@@@AAAAAADDDCCCGGGPPPWWWiiiooooooppppppqqqqqqrrrrrruuutttpppkkkbbbWWWMMMFFF777333...***)))*********++++++++++++++++++++++++++++++************++++++(((''''''(((+++,,,,,,++++++***((('''''')))***,,,000555///((()))&&&$$$,,,'''((()))))))))(((&&&&&&&&&'''((()))************)))+++,,,,,,,,,,,,---////////////000//////...---...---,,,---/////////---000...---...///111000000---,,,***+++,,,---------......,,,+++)))(((((((((((((((((((((((()))***+++&&&'''))))))))))))+++,,,)))))))))(((((((((''''''(((''''''''''''(((((())))))'''%%%&&&(((***++++++******++++++++++++******((()))*********)))(((''')))((((((''''''(((((()))&&&%%%%%%%%%%%%''')))***&&&'''((('''&&&&&&(((***'''((((((%%%###"""%%%)))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""&&&'''%%%%%%'''&&&"""%%%&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###&&&(((&&&###!!!######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&'''(((&&&''''''''''''(((((((((%%%''')))++++++000???OOOiii~~~}}}}}}uuutttssstttvvvwwwwwwvvvzzz{{{~~~~~~}}}yyyuuuyyy~~~zzz|||yyyrrroooooogggbbb___``````\\\ZZZ[[[YYYXXXWWWWWWWWWXXXYYYZZZVVVTTTPPPLLLFFF???888333---...000222555:::@@@EEEEEEBBB>>>888444000...---++++++,,,---///444:::???CCCEEEHHHHHHFFFCCCBBBAAA??????@@@BBBBBBAAA===:::333///...111222222555:::>>>BBBFFFFFFBBB>>><<<<<<666999<<<>>>>>>???AAABBBAAADDDCCCGGGRRR[[[ppppppoooooonnnmmmmmmmmmnnntttpppllljjjhhhbbbYYYSSSCCC<<<444---************************************+++++++++******+++++++++***))))))***+++,,,,,,++++++***(((''''''***,,,...DDDCCC444))))))&&&$$$+++((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))&&&))),,,---,,,---000333000000111111000//////...000///......///000///---///---,,,---.../////////...---++++++---...///...///...,,,+++)))(((((((((&&&&&&&&&'''((()))***+++)))))))))((('''(((+++---))))))))))))(((((((((''''''&&&%%%%%%&&&'''((()))---***&&&%%%''')))++++++***++++++,,,++++++******+++,,,,,,---,,,+++***)))***)))(((''''''((()))***'''&&&$$$###$$$%%%&&&(((&&&'''''''''&&&&&&((()))''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!&&&'''$$$$$$'''&&&!!!$$$%%%&&&(((((((((((('''((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&& $$$''''''&&&$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$&&&'''((()))'''''''''''''''(((((())))))'''((()))***...;;;IIIbbb{{{~~~}}}~~~zzzyyyyyysssqqqooopppsssuuuuuutttvvvxxx|||zzz||||||vvvzzz~~~yyy{{{wwwpppnnnnnnhhhccc```aaaaaa^^^\\\^^^XXXXXXWWWWWWWWWWWWWWWXXXTTTRRROOOKKKFFF???777222---...111333666;;;BBBFFFFFFCCC>>>999444000......,,,---------///444:::???DDDFFFHHHGGGDDDAAA>>>===999999:::<<<===<<<999666111...---000111111444888===BBBFFFFFFAAA<<<:::;;;555999===>>>??????AAACCC@@@CCCAAAFFFSSS^^^uuuqqqpppooommmkkkjjjiiiiiipppkkkfffgggiiiggg```YYYKKKDDD999000+++*********)))))))))))))))))))))))),,,++++++******++++++,,,---,,,***+++,,,,,,+++)))---+++)))((())),,,000222XXXOOO888***+++***'''+++(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((###'''+++------///333666111111111111111000//////222111//////000000///---///...------///000000//////---+++,,,---///000//////...,,,***)))(((''''''%%%%%%%%%&&&'''((()))***+++***)))'''&&&'''+++...))))))))))))((((((((((((&&&%%%%%%$$$%%%&&&'''(((111---(((%%%&&&(((***+++++++++,,,,,,,,,++++++***((()))******)))((('''&&&***)))(((''''''((()))***(((&&&$$$"""""""""$$$%%%&&&'''''''''&&&&&&((()))(((&&&%%%&&&''''''%%%$$$))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!&&&'''######'''&&&!!!###$$$&&&((())))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%######%%%(((+++######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''')))***'''''''''''''''((())))))***'''%%%&&&''',,,777BBB\\\vvv~~~~~~|||}}}zzz}}}{{{wwwvvvvvvqqqooommmnnnrrrtttuuutttsssvvv{{{xxx}}}}}}wwwzzz~~~yyy{{{uuunnnkkkkkkhhhcccaaabbbbbb___]]]___WWWWWWWWWWWWWWWVVVVVVVVVSSSQQQNNNKKKFFF???666111---///111333666<<>>999444111///...------------///444:::???EEEFFFHHHFFFCCC>>>;;;:::555555666888:::888555222000---,,,///111000333777===BBBFFFEEE@@@;;;:::;;;444888===?????????BBBDDD???AAA@@@EEERRR___xxxmmmoooooommmjjjgggeeeeeebbbbbbcccddddddbbb^^^[[[TTTKKK???666111///,,,)))++++++++++++***)))((('''))))))***++++++++++++******++++++,,,------------,,,,,,++++++++++++++++++///++++++...,,,&&&%%%((($$$"""$$$((()))&&&&&&(((###$$$&&&(((*********))))))))))))***,,,...000222333333222111000000000000000111333444444222///---////////////000000000000---,,,***))))))***,,,---555///)))''')))***(((%%%%%%%%%%%%&&&'''((('''%%%*********)))***++++++,,,)))((('''''''''(((***+++''''''''''''''''''''''''((()))))))))******+++++++++******)))))))))))))))''''''''''''(((((((((((()))))))))))))))(((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***'''######$$$%%%$$$""""""%%%((((((&&&%%%&&&''')))(((&&&%%%%%%&&&'''(((%%%$$$$$$&&&((((((%%%!!!###&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$######$$$%%%%%%$$$$$$#####################$$$&&&&&&&&&&&&$$$######%%%'''&&&'''---777???SSSrrr|||yyyyyyzzz||||||vvvoooooossspppnnnllllllnnnqqqrrrsssrrrtttxxx|||}}}|||{{{yyytttzzz|||zzz}}}}}}xxxwww|||xxxrrrpppmmmhhhiiijjjgggcccaaabbb^^^YYYWWWVVVUUUUUUVVVWWWUUUTTTSSSRRRNNNJJJDDD===888555111000111444999>>>AAACCCEEECCC>>>999444000---+++......------///555===CCCEEEFFFFFFDDD???;;;999999444444555555444333111000222...++++++000555888888===CCCFFFCCCAAA@@@>>>:::666888:::<<<>>>>>>>>>>>><<>>CCCQQQ^^^wwwoooppppppmmmiiidddaaa_________aaadddffffffdddbbb\\\UUUIII>>>555///+++((()))))))))))))))(((''''''******+++,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,++++++*********))),,,))))))---,,,'''&&&)))***'''''')))'''""" &&&&&&&&&&&&'''(((***+++)))))))))***,,,...000222444333222111000//////000111222444444444222111///000/////////////////////---,,,+++))))))+++,,,---222...***)))+++***'''###%%%%%%%%%&&&'''''''''&&&)))))))))))))))***++++++******)))(((''''''''''''''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,+++******)))))))))))))))((((((((((((((((((((('''((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&***'''$$$###%%%%%%$$$###$$$'''))))))&&&$$$$$$%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%''''''%%%""""""$$$'''((('''&&&(((***%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&''',,,555===NNNjjj{{{xxxwwwxxx{{{}}}}}}zzzwwwwwwyyyyyytttmmmmmmrrrsssqqqooonnnppprrrsssssssssuuuxxxzzzzzzyyywwwvvvuuu{{{}}}xxxvvvyyy}}}{{{yyy}}}|||uuurrrqqqooojjjfffhhhfffcccccceeebbb]]][[[YYYXXXWWWXXXYYYXXXWWWVVVTTTPPPKKKDDD<<<666333333222222555;;;@@@DDDEEEFFFCCC>>>888333///---,,,......------///555===CCCEEEEEEEEEBBB>>>999777666000111111111000///---,,,222///+++,,,000555888999>>>DDDGGGDDDBBBAAA???;;;666888:::<<<>>>???@@@@@@===@@@>>>DDDRRR___wwwmmmooopppnnniiiddd___]]]______aaadddggghhhgggfffddd___UUUIII<<<333...,,,*********))))))))))))(((++++++,,,------------,,,------------,,,+++******,,,,,,+++***))))))(((((()))'''(((++++++((((((***---)))((()))&&&)))(((&&&$$$%%%'''***,,,)))))))))***,,,...000222555444222000///......///333333333333333222222222111000000//////.........---,,,+++******+++,,,---...,,,***+++,,,+++&&&"""%%%%%%&&&&&&''''''''''''(((((((((((()))))))))*********)))((('''%%%###"""''''''''''''''''''''''''&&&&&&'''((()))***++++++++++++******)))))))))))))))))))))))))))((('''&&&&&&''''''''''''&&&%%%%%%(((((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&''')))'''%%%$$$%%%%%%%%%$$$'''(((***)))&&&$$$#########$$$'''((()))((('''&&&'''%%%$$$$$$%%%&&&%%%$$$((('''&&&$$$""""""%%%'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%$$$############$$$%%%%%%$$$###""""""###%%%&&&''''''&&&&&&&&&&&&''''''%%%''''''''''''+++222999EEE^^^sssyyytttsssvvv{{{~~~|||vvvvvvwwwwwwsssnnnnnnsssuuussspppooopppqqqrrrqqqtttuuuvvvwwwwwwvvvuuutttwww}}}yyyuuuvvvxxx~~~xxxvvvxxxwwwsssqqqqqqnnnjjjdddfffeeedddeeeiiigggccc^^^[[[XXXWWWYYYZZZZZZZZZYYYVVVRRRLLLDDD<<<666222444333444777===BBBFFFGGGGGGCCC===666111...------------------000666===CCCEEEFFFEEEAAA;;;666333222,,,,,,------,,,+++***)))111...,,,,,,///444888:::???EEEGGGEEECCCBBB@@@<<<666888:::===???AAABBBBBB???AAA???EEERRR^^^wwwjjjmmmpppppplllgggcccbbbcccbbbbbbdddfffgggfffeeeeeeddd^^^SSSFFF;;;555444---,,,,,,+++++++++++++++***++++++,,,---,,,,,,,,,)))***+++,,,---.........,,,,,,+++***)))((('''&&&((((((((())))))(((((((((***(((''')))(((### """)))((('''&&&&&&''')))***)))))))))***,,,...000222555333111///------......333333222111111111222333222111000///...---,,,,,,---,,,++++++++++++,,,------,,,************'''$$$%%%&&&'''&&&&&&&&&'''(((&&&''''''((((((((((((((((((((()))((('''%%%"""!!!'''''''''''''''''''''''')))))))))*********++++++++++++++++++******))))))******++++++***((('''&&&&&&&&&'''''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%$$$'''((())))))'''&&&$$$$$$###$$$%%%'''(((((('''''''''&&&$$$######%%%&&&'''((('''%%%"""!!!!!!###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$&&&$$$###!!!"""###%%%''''''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''***///444===SSSggg{{{|||wwwssssssuuuyyy||||||wwwuuuuuuvvvsssoooqqquuutttrrrnnnmmmnnnnnnooonnnuuuuuuuuuuuuuuuuuuuuuuuu{{{~~~}}}}}}~~~{{{wwwvvvvvv|||yyyvvvvvvuuusssqqqooojjjgggccceeefffdddfffjjjiiieee^^^[[[WWWVVVWWWYYYZZZZZZYYYWWWSSSLLLEEE>>>777444555444444888===CCCFFFHHHHHHCCC<<<555000...---...---------...111666>>>CCCGGGGGGFFFAAA;;;555111000++++++++++++******))))))///---++++++...222777:::???DDDGGGEEEBBBBBB???;;;777888:::===???AAACCCDDDAAACCCAAAEEEQQQ]]]uuunnnpppsssssspppkkkgggeeedddbbbaaabbbdddffffffeeeggggggddd[[[NNNBBB;;;888///...---,,,+++++++++,,,)))******+++++++++++++++((()))+++,,,---.........,,,,,,+++***)))((('''&&&)))******)))(((((('''&&&)))''''''+++***&&&%%%'''''''''(((((((((((((((''')))))))))***,,,...000222444222000---,,,---...///222111000//////000111222222111000///...---,,,+++---,,,,,,,,,,,,,,,,,,---...,,,)))''''''(((((((((&&&'''((('''%%%%%%(((***&&&&&&'''(((((((((((('''%%%&&&'''''''''&&&$$$###''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,***++++++++++++***))))))***+++,,,,,,+++)))'''&&&&&&''''''(((((((((''''''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&%%%%%%%%%&&&&&&'''((((((((('''%%%%%%$$$$$$$$$%%%&&&((()))'''&&&$$$###"""$$$&&&(((&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$##############################%%%$$$###"""###$$$&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&'''&&&''')))---000666III]]]ttt~~~}}}|||tttsssrrrrrrrrrtttvvvwww|||vvvsssrrrrrrqqqnnnpppttttttqqqnnnmmmnnnooooooooottttttsssssssssuuuwwwxxx~~~zzzzzzzzz|||~~~zzzwwwwww{{{~~~uuusssrrrsssrrrooojjjgggeeegggfffdddfffiiigggccc___[[[XXXWWWXXXYYYZZZ[[[WWWUUURRRMMMGGG@@@;;;888555444444777<<>>CCCJJJJJJHHHCCC<<<555111///,,,,,,,,,+++++++++++++++,,,+++******,,,000666999===CCCFFFCCCAAA@@@>>>:::777888:::<<>>;;;666555444777;;;@@@BBBDDDFFFBBB<<<555000---,,,,,,+++---...000333888???DDDKKKKKKIIIDDD===666222000...---,,,,,,,,,,,,------++++++******+++///666:::===BBBEEECCCAAA@@@>>>:::888888999;;;===@@@BBBDDDCCCEEECCCHHHUUUaaayyyyyy{{{{{{xxxsssnnnkkkjjjhhhfffcccbbbdddfffgggggghhhhhhhhheee___TTTHHH@@@888666333000...---------)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++*********)))(((+++,,,)))))),,,+++'''(((&&&(((++++++(((''')))&&&&&&&&&'''((()))******)))))))))***,,,...000222111///---++++++---///111000000000000000111111222000000///...------,,,,,,,,,------------------,,,******)))(((''''''(((***&&&((()))'''$$$$$$(((---%%%'''(((******)))((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((***,,,------***+++,,,------+++)))((()))***,,,------,,,***(((%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$$$$&&&))))))'''%%%&&&'''((('''&&&(((******'''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######%%%((( !!!$$$'''(((&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$###"""!!!"""###$$$&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&(((******+++///:::HHHbbb|||zzzvvvrrrnnnppptttyyy}}}}}}{{{zzzyyytttnnnjjjiiiiiigggiiimmmqqqooonnnnnnqqqsssuuuuuuvvvssspppnnnnnnppptttvvv}}}}}}|||}}}~~~}}}zzzxxxwwwvvvxxx}}}}}}ooojjjjjjppprrrnnnhhhfffdddeeedddaaabbbdddbbb]]]^^^\\\[[[ZZZ[[[\\\[[[ZZZVVVTTTRRRNNNIIIDDD???<<<888666666777;;;???AAABBBEEEBBB<<<666111...,,,++++++,,,...000333999???DDDKKKKKKIIIDDD===666222000---,,,++++++++++++,,,---+++,,,,,,,,,,,,000777<<<>>>CCCFFFDDDAAAAAA>>>;;;999999999:::<<<>>>AAABBBAAADDDCCCJJJYYYgggxxxyyyyyyxxxtttqqqppppppooolllgggdddddddddddddddcccdddeeegggeee]]]QQQHHH>>><<<999555333222111222++++++,,,------------,,,((()))***,,,---...//////,,,,,,++++++++++++++++++&&&+++,,,))))))......***$$$###%%%***+++))))))+++'''&&&%%%$$$&&&(((+++---)))))))))***,,,...000222000...,,,***+++---000222000000111111222222222222/////////...------,,,,,,,,,------......------,,,'''(((******)))(((((((((&&&(((***'''$$$$$$)))---&&&''')))***+++***)))'''((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''//////......---,,,++++++***+++,,,------+++***((((((***,,,......---***)))###$$$%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''###%%%'''))))))'''%%%######&&&))))))'''%%%&&&(((+++)))'''(((***)))%%%"""$$$%%%&&&''''''&&&$$$###$$$&&&'''&&&######%%%''''''%%%$$$&&&***,,,+++)))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$###"""!!!!!!"""%%%'''((('''&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$###$$$&&&(((*********...555@@@ZZZyyyzzzxxxsssnnnkkkmmmpppuuuzzz}}}zzzyyyxxxxxxvvvooojjjiiiiiihhhiiimmmmmmlllkkklllooorrrtttuuuwwwtttooolllkkkmmmqqqsss{{{~~~~~~}}}xxxvvvuuuuuuuuuwww|||yyyqqqkkkiiiooopppjjjcccaaabbbcccccc```aaacccaaa]]][[[ZZZYYYYYYZZZZZZYYYWWWWWWVVVSSSOOOIIIDDD???<<<:::888777888;;;???AAABBBDDDAAA===777222...+++***+++,,,...111444999???DDDKKKJJJHHHCCC<<<666222000,,,+++***))))))***+++,,,,,,---...---...222999>>>???DDDGGGEEECCCBBB???<<<999999999:::;;;===???AAA???CCCDDDLLL]]]mmm~~~xxxtttvvvtttooommmooommmjjjfffdddccccccbbbaaadddbbbaaaaaaaaa^^^XXXSSSJJJFFFAAA;;;666444333333333222000...,,,******)))'''***---,,,******---000---+++))))))+++,,,---,,,---------,,,,,,,,,++++++(((((())))))))))))(((((()))'''%%%'''***---,,,+++'''%%%&&&+++------000444...000111000------000444000//////000111222111000111000///---++++++---///---,,,++++++************+++***)))'''''''''((((((***)))((('''&&&&&&'''(((((((((''''''''''''(((((('''((()))******)))(((''''''''')))***%%%!!!$$$***+++******)))((()))))))))))))))))))))))))))***+++******+++,,,,,,,,,,,,+++'''&&&%%%$$$$$$%%%'''(((&&&((())))))'''%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$'''''''''(((((((((((()))"""!!!!!!###'''(((&&&###%%%''')))'''$$$###$$$'''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''###&&&***------***&&&###,,,(((&&&'''&&&###$$$'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%"""$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&((('''&&&&&&'''(((---222>>>TTTmmmzzztttnnniiigggooowwwyyy|||{{{yyyyyyxxxwwwxxxqqqkkkkkkhhhdddffflllkkkiiihhhiiillloooqqqqqqrrrpppnnnllllllnnnqqqssszzzyyy{{{zzz{{{~~~zzzuuussstttvvvrrrvvv|||~~~zzzpppnnnmmmnnnkkkeeeaaaaaa```___^^^___``````^^^]]]```\\\YYYYYY[[[]]]\\\ZZZQQQRRRRRROOOIIICCC???>>>555666777999<<<>>>@@@AAA@@@===777333111///---+++...//////000333999@@@EEEPPPMMMHHHBBB;;;444///---555000,,,+++---,,,(((###+++)))***...000111777>>>AAABBBBBBAAA@@@>>>;;;::::::;;;===???@@@AAA@@@@@@AAACCCHHHOOOYYYooo}}}wwwuuuwwwvvvqqqooopppllliiieeeccccccddddddddddddcccaaaaaaaaa```\\\YYYPPPMMMHHHBBB===999777666555444222///---,,,++++++***+++,,,,,,,,,,,,---...---+++******+++,,,+++***,,,++++++++++++*********((())))))******))))))(((***(((&&&''')))+++***)))***'''(((+++,,,+++,,,///...//////.........000222000000///000000111000///111111000...,,,,,,...000,,,+++++++++++++++,,,---,,,+++)))((('''''''''((())))))''''''&&&'''((((((((((((''''''''''''(((((('''((()))***))))))(((''''''''')))***&&&###'''...+++******))))))))))))))))))))))))))))))******+++((())))))***************((('''&&&%%%%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((()))''''''(((***)))'''$$$%%%'''((('''%%%###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%''''''''''''%%%%%%)))&&&%%%((('''%%%%%%(((%%%%%%%%%$$$$$$$$$######%%%$$$######$$$###!!!$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&&&&((())),,,000;;;OOOhhhzzzuuupppllljjjrrryyy{{{}}}{{{xxxwwwwwwvvv{{{tttooommmiiiddddddhhhlllkkkiiiiiikkkmmmnnnoooqqqooommmlllmmmooorrrttt{{{yyy}}}zzzxxxyyy|||~~~~~~|||vvvrrrpppppprrruuu|||zzztttpppmmmnnnkkkeee```___^^^^^^^^^___``````^^^\\\^^^[[[XXXYYY[[[]]][[[YYYVVVVVVTTTOOOHHHAAA===;;;999999999;;;===@@@CCCEEECCC???888333000---+++***---...///000444:::AAAFFFNNNKKKGGGAAA;;;666111///222...++++++------***&&&+++***+++///111222777>>>DDDDDDCCCCCCAAA???===;;;:::;;;===>>>@@@@@@AAAAAAAAACCCIIIPPP[[[ppp{{{wwwvvvxxxxxxtttppppppjjjfffbbbaaabbbdddfffggggggdddbbbaaaaaabbbaaa```XXXVVVRRRMMMGGGBBB===;;;:::888444111///......///...,,,,,,,,,---...---,,,,,,+++***+++,,,+++)))(((************))))))))))))))))))************))))))***)))'''''')))***)))(((...***)))++++++((((((+++...---,,,,,,...000111000111111111111000//////...111222111000...---...000++++++++++++,,,---......---,,,***((('''&&&''''''(((''''''''''''(((((()))((((((''''''''''''(((((('''(((((()))))))))((((((((('''((()))'''%%%)))000******)))))))))((((((((()))))))))))))))***++++++'''''''''((((((((()))))))))((('''&&&&&&&&&((((((&&&''''''%%%######%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***))))))***+++***(((&&&%%%&&&'''&&&%%%$$$%%%&&&############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&&&&$$$%%%((()))&&&&&&(((%%%%%%%%%$$$$$$$$$######&&&$$$!!!!!!"""%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''&&&'''(((******...777HHH```xxx~~~xxxtttrrrqqqpppwww|||}}}|||wwwvvvuuuuuu}}}xxxssspppkkkeeeccceeelllkkkjjjiiiiiiiiijjjkkkooonnnmmmmmmnnnppprrrttt{{{yyy{{{yyyuuutttwwwzzz|||{{{vvvpppkkkiiiqqqtttzzz|||zzzrrrlllllllllfff```]]]]]]]]]^^^```aaaaaa^^^\\\[[[YYYWWWYYY\\\]]]ZZZXXXYYYXXXTTTNNNFFFAAA>>>===;;;;;;:::;;;===AAAEEEGGGFFF@@@999222...,,,+++***------///111444;;;CCCHHHKKKIIIFFFAAA;;;666333111...+++***+++---...---***,,,***+++///111333888???FFFFFFEEEDDDBBB@@@>>>===;;;;;;<<<===>>>@@@AAABBBAAADDDJJJRRR]]]rrrzzzyyyxxxxxxxxxtttpppmmmhhhdddaaa```bbbeeehhhiiikkkhhheeebbbaaabbbcccddd]]]\\\ZZZWWWRRRLLLFFFCCC???<<<999555333222222333111...,,,,,,...///,,,))),,,,,,+++,,,,,,+++(((&&&+++++++++*********))))))******++++++++++++*********))))))))))))***++++++///+++***+++***'''''')))...+++***+++///111000...333444444333111///......000111111000...------...,,,,,,,,,,,,,,,,,,---------,,,***((('''&&&&&&&&&''''''''''''(((((())))))(((''''''&&&&&&''''''(((''''''((((((((((((((((((***((('''(((&&&$$$(((...)))))))))))))))((((((''')))((((((((()))***+++,,,''''''''''''(((((())))))))))))((('''''''''((((((&&&&&&%%%###"""###%%%((('''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&((()))***)))(((%%%%%%&&&%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###!!!!!!###%%%&&&%%%###%%%))))))&&&%%%'''%%%%%%%%%$$$$$$$$$######%%%###!!!!!!"""%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###%%%'''''''''''')))***))),,,444BBBWWWpppzzztttqqqrrrsssuuu|||}}}wwwttttttttt{{{xxxuuurrrmmmhhheeedddiiijjjiiihhhgggggghhhiiinnnnnnmmmnnnoooppprrrsssxxxxxx|||~~~wwwrrrppptttvvvwwwwwwtttoookkkhhhooorrrxxx~~~~~~~~~ssskkkkkklllhhhbbb_________```bbbcccbbb___]]]YYYWWWWWWZZZ]]]]]][[[WWWXXXVVVRRRLLLFFFBBBBBBBBB<<<;;;999:::<<<@@@EEEHHHFFF@@@888111---,,,,,,+++,,,---...111555<<>>BBBGGGIIIDDD>>>666000...---------+++,,,...000555<<>>888333000...,,,+++***+++,,,///333999AAAGGGKKKIIIEEE@@@:::555111///---......---+++******+++...,,,...333555888>>>EEEHHHFFFCCC???<<<:::888888777888:::<<<>>>@@@AAAAAABBBDDDIIIPPP\\\ttt|||~~~|||wwwxxx}}}}}}xxxxxxvvvvvvvvvvvvuuusssqqquuuwwwyyywwwqqqllliiihhhfffgggggggggeeebbb^^^\\\ZZZ[[[ZZZYYYVVVRRRNNNLLL===>>>>>>:::555111111222111///---,,,...000000000//////.........---------------............------,,,---,,,)))%%%"""###%%%...++++++......,,,---000...111444333///------///,,,111666555111------///---000333444222///,,,+++******)))))))))))))))***)))((((((''''''(((***+++(((((()))))))))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))***)))&&&''',,,---)))&&&&&&'''((()))***)))(((&&&%%%'''''''''((()))+++,,,---+++***((('''((()))+++,,,''''''''''''&&&%%%$$$###$$$&&&(((((('''''''''((($$$%%%''''''''''''%%%$$$%%%%%%&&&&&&&&&&&&'''''' ###'''(((&&&&&&''')))%%%###!!!###&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$""""""$$$%%%&&&%%%"""!!!$$$%%%%%%'''+++%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$&&&'''&&&$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((('''((()))(((&&&%%%%%%&&&%%%)))...333>>>UUUqqqsssiiifffiiinnnyyyyyyvvvuuuqqqtttrrrlllkkkoooppplllppptttvvvsssnnnjjjkkknnnooopppqqqrrrqqqooommmlllmmmooovvv{{{uuurrrpppoooqqqqqqooommmnnnkkkiiikkkrrr{{{xxxrrrmmmhhhjjjnnnmmmiiieeebbbaaaaaa`````````]]][[[]]]aaaeeeeeedddZZZYYYVVVPPPIIIDDDBBBAAA>>>???@@@BBBDDDGGGIIIJJJDDD???999444000---***(((***+++,,,...222888@@@FFFIIIGGGCCC???:::666333111+++,,,------++++++,,,---...,,,...333666888>>>EEEIIIGGGCCC@@@<<<:::999888666777:::===???@@@AAAAAACCCDDDHHHOOO[[[ttt}}}zzz}}}}}}{{{yyywwwwwwyyyzzzyyywww{{{|||{{{xxxtttpppnnnnnneeejjjiiiaaa\\\^^^```___aaa______aaadddbbb[[[TTTNNNHHHBBB===:::777222...444444333111......///000...............---------000000000///////////////---,,,++++++******++++++...,,,,,,,,,...///...------111555555333000///000000222333333111000000111000000000000///...,,,+++******))))))***+++,,,,,,(((((((((((('''&&&%%%$$$+++)))&&&''')))+++***(((&&&&&&&&&&&&&&&&&&%%%%%%"""$$$'''((('''&&&''''''''''''''''''''''''&&&&&&)))///---***((()))%%%&&&''')))******++++++)))******(((%%%%%%))),,,(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,***$$$"""%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''***++++++)))$$$!!!"""'''((($$$$$$((("""$$$'''((('''&&&'''(((%%%%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((,,,222:::KKKfff}}}vvvmmmhhhkkkrrr~~~}}}{{{yyywwwtttuuuqqqlllnnntttsssnnnrrrtttvvvwwwuuurrrooollloooppprrrsssssssssrrrrrrpppqqquuu{{{~~~wwwwwwwwwuuurrrpppppppppqqqqqqqqqrrrvvv|||{{{tttooojjjgggkkkqqqnnnkkkgggccc``````aaabbb]]][[[XXXXXXYYY\\\^^^___YYYVVVRRRPPPOOOLLLHHHDDDGGGDDDBBBCCCHHHMMMNNNMMMEEE>>>888555111***&&&&&&+++)))+++///222444;;;CCCGGGIIIFFF@@@<<<:::666111...///000000000///...------...000333888===BBBEEEMMMJJJDDD>>>999777888:::777:::===@@@BBBBBBAAA@@@BBBEEEIIIOOO]]]zzz~~~~~~~~~~~~{{{yyyzzz}}}}}}{{{yyyuuurrrqqqjjjmmmkkkdddaaadddfffdddeeeeeefffggghhhfff```\\\WWWPPPHHHBBB???;;;666222444333222000///...//////////////////000000000000111111111000000/////////------,,,+++++++++++++++,,,+++***+++,,,------+++,,,///333333222////////////000111111//////000111111111111111000...,,,+++***************+++,,,,,,)))(((((('''&&&&&&%%%%%%&&&%%%###$$$&&&'''%%%######$$$&&&''''''''''''&&&###%%%((()))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""(((***(((%%%######&&&''''''(((((('''''''''(((((('''&&&%%%&&&(((+++'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))  '''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&$$$***&&&&&&((('''###"""%%%!!!###&&&'''&&&&&&&&&'''%%%%%%%%%$$$######""""""$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''+++000888HHHaaavvvxxxppplllpppwww~~~|||{{{yyyxxxuuuuuurrrmmmooottttttppptttuuuwwwwwwwwwtttqqqooooooqqqsssuuuuuuuuuuuuuuurrrsssvvv|||yyyyyyyyyvvvsssqqqqqqrrrrrrrrrsssvvvyyy~~~~~~xxxqqqlllgggdddhhhnnnnnnkkkgggccc```___```aaadddaaa]]]ZZZXXXXXXWWWWWWWWWUUUSSSRRRRRROOOJJJGGGIIIFFFDDDEEEJJJMMMNNNMMMFFF???999666222,,,((((((+++)))***///222444;;;BBBEEEGGGFFF@@@<<<999444///,,,------...---,,,+++***---...000444999???DDDGGGIIIGGGAAA<<<888666777999888:::===AAABBBBBBAAAAAABBBFFFKKKRRRbbb~~~~~~|||{{{|||~~~}}}}}}{{{vvvrrrooonnnjjjeeeeeeiiijjjhhhhhhkkknnnnnnllliiigggeeebbb[[[SSSLLLGGGCCC===999444333222111000//////...000000111111222222333333333333222222111000//////...------,,,+++,,,,,,,,,,,,+++******,,,------,,,***---000111111/////////...//////...---...000333333333222111000...,,,++++++************++++++,,,***)))'''%%%%%%%%%&&&''''''&&&&&&'''))))))'''%%%!!!###%%%'''(((((('''&&&$$$&&&)))))))))(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$*********)))((('''&&&%%%(((&&&$$$$$$&&&(((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++,,,)))&&&&&&((('''$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%%%%###""",,,(((&&&'''%%%"""!!!###!!!###%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''***...555BBBYYYlllzzzssspppuuu}}}}}}{{{{{{zzzyyyvvvvvvssspppqqquuuuuurrruuuvvvwwwwwwwwwuuutttrrrppprrruuuwwwvvvvvvwwwxxxuuuvvvyyy}}}|||{{{zzzvvvrrrqqqqqqrrrrrrsssvvvyyy|||{{{uuuoookkkgggdddgggmmmnnnkkkgggccc```_________gggeee```\\\XXXUUUSSSRRRTTTTTTUUUVVVVVVSSSOOOKKKLLLIIIGGGHHHLLLNNNNNNMMMEEE>>>999666333---***++++++)))***...111444:::BBBEEEHHHHHHDDD???;;;555///,,,,,,------,,,,,,+++***...///222666;;;AAAFFFIIIIIIFFFAAA<<<999888888999999;;;>>>AAACCCCCCBBBAAABBBFFFMMMWWWhhh~~~|||zzzzzz}}}}}}~~~xxxqqqppplllgggeeegggkkkllljjjiiinnnrrrrrrmmmjjjiiikkkiiiddd^^^XXXSSSMMMEEE???888666444222222111///...000000111111222333444444555555444333111000/////////...------,,,,,,---------,,,***+++---...///...+++---///000111111000000.........------...222444444444333222000...---,,,+++++++++******++++++,,,,,,***&&&$$$###$$$'''((('''(((***+++,,,+++((('''"""$$$&&&((()))(((&&&%%%###&&&((()))((((((((()))%%%%%%&&&&&&&&&&&&''''''***(((&&&&&&(((*********,,,,,,,,,,,,+++)))((('''(((&&&###$$$(((***)))'''+++)))'''&&&%%%&&&((()))''''''''''''&&&&&&&&&&&&$$$***---)))###!!!&&&***&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%'''%%%$$$######"""###$$$!!!###$$$$$$######$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((()))---222===PPPaaa~~~wwwsssxxx|||{{{{{{|||{{{xxxwwwuuusssssstttuuuuuuuuuuuuuuuuuutttttttttssspppssswwwwwwvvvuuuvvvxxxwwwyyy|||}}}|||zzzvvvqqqooopppqqqooorrrvvvzzz}}}~~~~~~~~~zzzuuupppmmmiiieeehhhmmmnnnmmmiiifffcccaaa```___dddcccaaa]]]YYYUUUTTTTTTQQQSSSWWWYYYYYYWWWSSSOOOOOOMMMJJJKKKNNNPPPOOOMMMDDD===777555222---+++,,,+++)))***...111333999AAAGGGKKKLLLHHHDDD@@@999111...............------,,,///000333888===CCCGGGJJJLLLHHHBBB>>>;;;:::999888999;;;???BBBDDDDDDCCCBBBAAAFFFNNNZZZnnn~~~{{{yyyzzz~~~{{{tttqqqkkkggggggkkkmmmnnnnnniiiooosssrrrmmmhhhiiillljjjhhhfffccc```XXXNNNFFFAAA===888555444333111/////////000000111222333333555555444333222111000///000///......------......,,,***((()))+++---......---...///000222222111111/////////......///222555444444222111///...------,,,,,,+++++++++++++++,,,,,,***&&&######$$$''')))%%%''')))******((('''&&&%%%&&&'''((('''&&&$$$###"""$$$'''((('''&&&'''(((&&&'''''''''((((((((()))'''&&&&&&'''***,,,,,,+++******++++++++++++*********'''%%%&&&)))+++***(((+++)))'''&&&%%%&&&((()))(((((((((''''''&&&&&&&&&***$$$!!!&&&((($$$ &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((())))))(((%%%%%%%%%######$$$%%%$$$"""###$$$###""""""###%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((())),,,000999HHHVVVxxxyyytttvvv|||zzz~~~~~~}}}}}}}}}}}}{{{yyywwwuuutttssstttvvvuuusssrrrpppppppppqqqrrrppptttwwwwwwtttrrrsssvvvzzz|||}}}|||zzzuuupppmmmmmmnnnlllooossswwwzzz{{{{{{{{{wwwsssooommmiiifffhhhmmmooonnnllliiifffdddbbbaaaaaabbbaaa^^^YYYVVVTTTUUUPPPSSSXXX[[[[[[XXXTTTRRRRRROOOMMMMMMPPPQQQPPPMMMCCC<<<555333000,,,***,,,+++)))***...000222999@@@FFFJJJLLLJJJFFFBBB;;;333//////......------------///111555999???DDDHHHJJJMMMHHHBBB===:::999666444999;;;???BBBDDDDDDCCCBBB@@@EEENNN\\\qqq}}}zzzyyy|||yyyqqqmmmlllnnnqqqqqqrrruuummmrrruuusssnnnjjjjjjlllkkkjjjjjjjjjiiicccYYYRRRMMMGGG???999777666333111/////////000111111111222444444333333222111000000111000//////......//////***(((&&&&&&)))+++------///......000222222111000///000000///...///222444333222111000///.........---,,,,,,++++++++++++,,,,,,***&&&$$$###$$$'''((((((***,,,,,,+++))))))***((((((((('''&&&%%%######"""$$$&&&''''''&&&&&&''''''''''''((())))))******&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))***)))(((((()))***)))(((((('''&&&%%%$$$%%%&&&&&&))))))(((((('''&&&&&&&&&***(((((()))'''$$$%%%)))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$'''(((((('''%%%((((((&&&%%%&&&%%%"""###$$$$$$###""""""###%%%########################$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***((((((+++...444AAAMMMkkk}}}zzzsssssswwwtttxxx~~~~~~{{{yyywwwtttppprrrvvvtttrrrooolllkkklllmmmooonnnssswwwvvvssspppsssvvvzzz~~~|||{{{||||||zzzvvvqqqmmmkkkkkkjjjkkknnnqqquuuwwwyyyzzztttpppmmmlllhhheeefffjjjnnnnnnmmmkkkiiifffdddbbbaaacccddd```ZZZTTTRRRSSSOOOTTTYYY[[[ZZZWWWTTTSSSRRRPPPNNNOOORRRRRRPPPNNNDDD<<<555222///+++***,,,,,,)))***...000222888???BBBGGGJJJGGGDDDAAA;;;444......---,,,,,,,,,,,,---111333666:::???DDDGGGIIIIIIDDD===999888666333000999;;;>>>AAACCCCCCBBBAAAAAAFFFOOO]]]ttt}}}zzzxxxzzz~~~|||pppnnnpppuuuuuusssuuuzzzuuuwwwxxxwwwrrrooonnnnnnlllkkkkkklllnnnkkkfff```ZZZQQQEEE===:::888555333000000000000111111111111333333222222111111111000111111000////////////000,,,***'''(((***---//////000...---...000111000......///000000......///000111000///.........//////...---,,,++++++++++++++++++)))'''%%%$$$%%%&&&(((***,,,...---+++***,,,...((((((&&&%%%$$$%%%%%%&&&"""%%%'''((((((''''''(((&&&&&&''''''((())))))***&&&'''(((&&&######&&&***%%%&&&'''(((((((((((('''((()))***)))'''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%)))))))))((('''&&&&&&&&&###+++(((***%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###%%%&&&%%%$$$###%%%$$$$$$'''%%%!!!$$$%%%%%%###""""""$$$&&&""""""""""""""""""""""""$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''(((&&&%%%(((+++000:::EEEYYYnnn{{{sssqqqtttqqquuuzzz~~~|||zzzyyytttnnnooouuuuuurrrmmmiiiggghhhkkkllljjjpppvvvvvvsssrrruuuyyyzzz}}}~~~}}}}}}|||}}}}}}yyysssnnnjjjiiiiiiiiijjjlllppptttyyy{{{rrrooonnnmmmjjjffffffkkklllllllllllljjjgggeeeccc```cccdddaaaZZZTTTRRRRRRPPPTTTYYYZZZWWWTTTRRRRRRRRRPPPNNNPPPRRRSSSQQQNNNFFF>>>666333000+++***,,,,,,******...000111777???AAAFFFHHHFFFDDDBBB===777000///...---------......222444777;;;???CCCEEEGGGEEE???:::777888777444000888:::===AAABBBBBBAAAAAADDDGGGPPP^^^uuu{{{|||{{{xxxvvvwww{{{~~~|||nnnnnnrrrwwwvvvrrruuu|||{{{||||||zzzwwwsssqqqqqqnnnlllkkklllooopppnnnkkkaaaWWWIII???;;;999777444222222111111111111111111222111111111111111111111222111111000000000000000000---++++++---111333333000...,,,---///000...,,,,,,...000///...---------000///...------...///000...---,,,,,,++++++++++++***)))'''%%%%%%%%%&&&'''''')))***)))&&&&&&(((+++(((&&&%%%$$$$$$%%%''')))$$$&&&((())))))(((((()))%%%%%%&&&&&&'''((())))))&&&((()))&&&"""###***111((()))))))))))))))((((((''')))+++)))&&&###$$$&&&(((((())))))(((((('''&&&***))))))((('''&&&&&&&&&)))$$$###&&&$$$$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$### """'''&&&!!!%%%%%%%%%$$$""""""$$$&&&!!!!!!!!!!!!!!!"""""""""$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###''''''''''''''''''''''''&&&$$$###&&&)))---777@@@MMMbbbxxx~~~{{{sssppprrrqqquuuyyy}}}}}}zzzyyyssslllmmmtttvvvrrrmmmhhhfffgggiiikkkhhhnnnuuuvvvtttsssxxx}}}zzzzzz~~~~~~}}}~~~~~~{{{uuuooojjjhhhiiihhhhhhjjjnnnsssyyy}}}tttqqqpppppplllhhhiiimmmjjjjjjkkkkkkjjjgggeeeccc\\\```cccaaa[[[UUUTTTUUUQQQUUUXXXYYYVVVRRRQQQQQQQQQOOONNNPPPSSSTTTQQQOOOGGG???888444000,,,+++---,,,******...///111777>>>BBBGGGIIIGGGEEEDDD@@@;;;333222111//////000000111222444777;;;???BBBDDDEEECCC>>>999888::::::777444777:::===@@@BBBBBBAAA@@@FFFIIIQQQ___www|||wwwvvvzzz|||ttttttwwwyyyxxxvvvwww|||~~~yyywwwzzzzzzuuupppnnnmmmpppttttttooojjjddd^^^SSSHHH???:::888777444333222111000000//////333333333333222000///...333333444222000//////000,,,,,,---...//////............//////000111111111111000000////////////000333222000...---,,,------***---...---***((()))+++...---***(((''''''((())),,,,,,,,,+++++++++******%%%%%%%%%&&&'''((()))***%%%$$$&&&***)))&&&'''+++''''''&&&&&&&&&''''''((("""$$$%%%&&&&&&'''***,,,---)))((()))(((&&&&&&)))((((((((()))))))))))))))&&&((())))))(((''''''((())))))***+++,,,***&&&######$$$%%%&&&''''''''''''&&&&&&%%%'''((()))'''&&&((('''%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&""""""""""""%%%$$$###""""""$$$&&&'''###$$$$$$$$$$$$###""""""$$$#########""""""!!!!!!"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%)))---222555FFFWWWnnn||||||{{{wwwpppjjjrrrvvv{{{~~~~~~}}}}}}{{{vvvqqqooorrruuurrrooollljjjjjjiiigggfffhhhnnnvvv|||}}}{{{yyywww{{{~~~~~~{{{}}}~~~|||{{{zzz{{{{{{vvvnnngggfffhhhkkkmmmooosssxxx{{{wwwtttpppnnnnnnoooooonnnkkkjjjjjjjjjjjjiiieeebbb^^^]]]\\\[[[ZZZYYYYYYXXXPPPRRRTTTTTTRRROOONNNNNNOOOSSSTTTQQQQQQRRRPPPMMMEEE@@@888222///...---,,,(((+++------...000666;;;AAAFFFKKKMMMJJJCCC===999999444000//////---000555666999===AAAEEEGGGGGGHHHGGGBBB;;;666555555666777444999>>>@@@@@@@@@CCCEEECCCIIISSSbbbxxx~~~zzzzzz|||vvvyyy{{{}}}}}}||||||~~~}}}yyyyyy|||zzztttqqqooonnnoooqqqrrrooommmhhhcccZZZPPPFFF???;;;999666555333222222111000000000111111111222222111111222333444333111000111222...//////000000//////...+++,,,,,,---.../////////111000//////......//////222111///...,,,,,,,,,---(((+++------+++***+++,,,***)))'''&&&'''((()))***,,,,,,,,,,,,++++++++++++''''''&&&&&&&&&''''''((('''&&&(((,,,+++((()))---(((''''''&&&&&&&&&''''''$$$&&&'''''''''(((+++---...***)))***)))''''''***)))(((((((((''''''''''''&&&((())))))(((''''''(((+++***((('''(((((('''&&&$$$%%%%%%&&&''''''''''''&&&&&&%%%'''((()))'''&&&((('''%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$!!!!!!$$$$$$!!!!!!$$$######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$######"""############"""""""""!!!"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''')))((('''(((***///333666EEETTTiiiyyy|||~~~{{{xxxtttnnnjjjrrrwww~~~}}}}}}}}}yyytttqqqrrrttttttrrrnnnkkkjjjjjjjjjjjjjjjpppxxx~~~}}}|||zzz}}}{{{|||}}}{{{|||}}}|||xxxrrrmmmkkkjjjjjjkkkmmmqqquuuxxxzzzxxxuuuqqqooooooooonnnnnnlllkkkkkkkkkjjjgggccc___[[[[[[[[[[[[ZZZXXXVVVTTTOOOQQQTTTTTTRRROOOOOOOOOPPPSSSTTTQQQPPPRRRQQQMMMFFFAAA999333///...,,,,,,(((+++---------000666:::AAAFFFLLLNNNKKKEEE>>>;;;:::555111111000///111666888:::>>>BBBFFFGGGHHHGGGDDD@@@:::666555666666666555888===@@@BBBBBBCCCCCCFFFJJJSSS```vvv|||xxx~~~}}}zzzyyy|||{{{uuusssrrrpppnnnnnnoooppppppllliiiddd\\\RRRIIIBBB>>>:::888666555555444222000---...///000222333444444222444555555333333333444222222222111111000///...******,,,---...//////000000000///...............111000...---,,,,,,,,,,,,''')))+++,,,++++++,,,---%%%%%%%%%%%%''')))+++---------------,,,,,,,,,,,,(((((('''&&&&&&&&&&&&&&&((('''(((+++***''')))---))))))((('''&&&&&&&&&&&&&&&'''((((((((((((***,,,...+++***++++++((((((+++***))))))(((((('''''''''&&&((())))))((('''((()))---***%%%###$$$&&&((((((%%%&&&&&&'''''''''&&&&&&&&&&&&%%%'''((()))'''&&&((('''%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""%%%######&&&&&&######&&&!!!!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$##################"""""""""""""""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''')))((('''''')))---111444AAANNNaaaqqq}}}{{{||||||vvvqqqooonnntttzzz~~~{{{yyyzzz|||xxxuuuttttttuuurrrmmmiiihhhiiikkkmmmmmmsss{{{yyy{{{{{{{{{~~~yyy|||~~~{{{tttooonnnpppnnnllljjjmmmsssxxx{{{{{{yyyvvvrrrpppooooooooonnnmmmmmmmmmlllkkkgggaaa]]]WWWYYYZZZZZZYYYVVVRRRPPPOOOQQQSSSSSSQQQPPPPPPPPPRRRUUUTTTPPPPPPRRRQQQNNNHHHCCC:::444000...,,,+++(((+++---------000555:::AAAFFFLLLNNNLLLFFFAAA>>>;;;666333333222111333888;;;===AAAEEEGGGHHHGGGGGG@@@===888666666666666666666888<<<@@@DDDEEECCC@@@IIILLLSSS```vvvzzzzzz{{{|||~~~{{{yyy}}}yyyvvvxxx~~~yyyvvvuuurrrooolllmmmpppssspppooommmggg___UUUKKKFFF@@@===:::999999777444000......///000111333444555555666888777555444333444333333333222111///---,,,+++,,,...000111111222111000000///...---------...//////...---,,,,,,++++++((()))***+++++++++++++++$$$$$$%%%&&&(((***,,,---......---------,,,,,,,,,(((''''''&&&&&&&&&''''''&&&%%%&&&((('''%%%&&&+++******((('''&&&&&&&&&&&&'''((((((((('''''')))+++---***)))++++++''''''***)))))))))))))))*********&&&((()))***((((((((())),,,)))%%%###$$$&&&'''(((&&&'''''''''''''''&&&%%%&&&%%%%%%'''((()))'''&&&((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$######"""!!!!!!""""""%%%######&&&&&&$$$$$$''' !!!"""#########""""""%%%%%%%%%%%%%%%$$$###############""""""""""""""""""######$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###%%%(((,,,///<<>>@@@DDDGGGIIIHHHGGGFFF===:::777555666666666666888888;;;@@@EEEFFFCCC???HHHLLLTTTccc{{{vvvwwwzzz}}}~~~{{{zzz{{{uuurrrwwwyyyxxxuuuqqqnnnnnnpppsssqqqrrrrrroooiii___VVVPPPHHHDDD@@@??????===888333222222111111111111222333777888:::999777444333333444444333222000...,,,++++++---///111222222222111111111000......---------.........------,,,+++++++++++++++++++++***)))(((&&&&&&'''((()))+++,,,---......---------,,,,,,,,,%%%%%%%%%&&&&&&((())))))'''%%%&&&'''&&&$$$&&&***+++***)))((('''&&&&&&&&&%%%&&&''''''&&&&&&(((***,,,)))(((+++***'''&&&(((%%%&&&&&&'''((()))******&&&(((******)))((()))***)))'''%%%%%%&&&''''''&&&'''''''''(((''''''&&&&&&&&&%%%%%%'''((()))'''&&&((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! """"""!!!!!!"""######$$$$$$!!!"""%%%%%%######&&&!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""""""""######"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$""""""###&&&***,,,888EEEYYYlll}}}|||vvvtttuuuwwwxxxxxxyyyvvvoooqqqttt{{{~~~zzzvvvssstttxxxxxxxxxzzz{{{|||{{{yyyxxxtttqqqlllfffdddfffmmmsssxxx{{{~~~}}}}}}zzz{{{}}}}}}yyyzzz}}}xxxvvvssssssuuuvvvvvvuuuqqqllliiillluuu~~~}}}zzzvvvtttttttttsssrrrpppppppppqqqpppmmmhhhddd\\\ZZZWWWTTTRRRQQQQQQQQQOOOPPPRRRRRRQQQPPPQQQRRRTTTWWWVVVRRRQQQSSSRRROOOIIICCC;;;444///---+++***)))+++------,,,...444888@@@DDDJJJMMMMMMIIIFFFDDD===888666777777666777;;;AAACCCGGGIIIJJJHHHFFFDDD<<<999666555666777777666999999;;;@@@EEEFFFCCC???FFFKKKVVViiivvvxxx{{{~~~{{{{{{|||uuurrrwww~~~|||zzzwwwtttrrrqqqqqqqqqoooqqqrrrrrrnnnhhh```\\\RRRMMMIIIHHHHHHEEE>>>888777666444222111000111111666888::::::777555333333444444333222000...,,,++++++---///111111111000///333222111///...........................---,,,,,,,,,+++******+++***(((&&&''''''((()))***+++,,,,,,------------,,,,,,,,,,,,%%%%%%%%%&&&'''((()))******'''''')))'''%%%''',,,******)))(((''''''''''''$$$%%%&&&&&&&&&&&&(((***+++((((((+++***&&&%%%'''######$$$%%%&&&''''''(((&&&(((******))))))***+++'''''''''((())))))'''%%%&&&''''''(((((((((''''''&&&&&&%%%'''((()))'''&&&((('''%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''%%%$$$###"""!!!"""!!!!!!"""###$$$%%%%%%### !!!$$$%%%######&&&"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############"""######$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&$$$$$$&&&)))---///999EEEWWWkkk|||{{{yyyvvvrrrpppqqqtttvvvwwwvvv}}}vvvpppqqquuu{{{}}}}}}xxxsssqqqsssxxxuuuuuuvvvyyy|||}}}|||zzzvvvtttpppjjjgggjjjqqqxxx{{{}}}~~~|||{{{zzz|||}}}~~~~~~{{{{{{|||~~~~~~~~~wwwtttpppqqqvvvxxxxxxvvvqqqnnnkkkmmmttt}}}|||xxxwwwwwwwwwwwwvvvsssrrrrrrqqqqqqoookkkhhh```]]]YYYUUURRRRRRRRRSSSPPPQQQRRRQQQPPPOOOPPPRRRTTTWWWWWWTTTSSSTTTQQQMMMGGGBBB999333///---+++***)))+++---,,,,,,...333888>>>CCCIIILLLLLLJJJGGGFFF@@@<<<:::<<<<<<:::;;;???CCCEEEIIIKKKJJJHHHDDDBBB===:::666444555777777777:::;;;===@@@CCCDDDCCCBBBEEEKKKXXXmmmzzz|||}}}|||}}}xxxtttwww{{{}}}|||yyyxxxxxxvvvrrrnnnkkkmmmpppqqqpppmmmhhhfff\\\WWWRRRQQQQQQNNNFFF???:::888666333111111111111333555999:::888777666555555555444333111000...---...///111333333111///...444333222111////////////....../////////...---,,,+++)))((()))++++++)))'''%%%%%%'''(((***+++,,,,,,,,,,,,,,,,,,++++++++++++&&&&&&&&&&&&&&&'''((()))***((('''((('''$$$''',,,))))))((((((((((((((()))$$$%%%'''''''''(((***,,,+++)))))),,,+++'''&&&(((&&&&&&&&&&&&&&&&&&&&&%%%&&&(((*********)))***+++(((''''''((())))))((('''%%%&&&'''(((((()))((((((&&&&&&%%%'''((()))'''&&&((('''%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%### !!!$$$%%%###$$$'''""""""!!! !!!"""###$$$"""############"""!!!!!!!!!"""""""""############"""######$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''')))(((&&&&&&(((,,,000222>>>FFFUUUeeeuuuxxxrrrpppmmmmmmooossswwwyyyyyy{{{uuuuuuwwwwwwxxxxxxwwwxxx}}}|||vvvrrrooossszzzvvvuuuuuuxxx{{{}}}|||{{{vvvuuurrrlllhhhkkkssszzz{{{}}}~~~|||{{{{{{}}}{{{zzzyyyxxxvvvuuusssssstttuuuvvvvvvsssqqqnnnnnnrrryyy}}}zzzyyyyyyzzz{{{zzzwwwuuurrrqqqooommmjjjhhhbbb```\\\YYYVVVTTTSSSSSSRRRRRRSSSQQQOOOOOOPPPQQQSSSWWWYYYVVVUUUUUUQQQLLLEEE@@@888111...,,,+++***)))+++---,,,,,,...333777===AAAGGGKKKKKKJJJHHHGGGDDD@@@???AAAAAA???@@@DDDDDDGGGJJJKKKJJJGGGBBB??????;;;666444444666888999;;;===???@@@@@@AAACCCEEEHHHMMMXXXlll}}}~~~~~~{{{}}}{{{wwwxxxyyyyyy}}}yyyzzz{{{yyyrrrllliiikkknnnppppppooommmkkkccc^^^XXXWWWXXXTTTLLLDDD;;;999777444222222222333///333777999999888888888666666555444333111000///111333555666666444111000555444333111000/////////...///000000000///...---)))''''''))),,,---+++)))"""###%%%''')))+++,,,,,,,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''(((&&&%%%&&&$$$"""%%%***)))(((((((((((())))))***$$$&&&'''(((((())),,,...,,,******------)))'''))),,,+++***)))((('''&&&&&&&&&(((************+++,,,***)))''''''(((******)))%%%%%%'''((())))))))))))&&&&&&%%%'''((()))'''&&&((('''%%%%%%&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$###############!!!"""%%%&&&$$$$$$'''"""!!! """$$$"""""""""""""""!!! !!!!!!""""""#########$$$"""######$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&(((,,,000333CCCHHHSSS```ooo~~~~~~vvvnnnmmmkkkkkknnnsssxxx{{{~~~{{{zzz{{{tttsssrrrqqqssszzz|||vvvqqqooottt{{{yyywwwvvvxxx{{{}}}}}}{{{ttttttqqqlllhhhjjjrrryyy{{{}}}~~~}}}}}}}}}~~~{{{xxxuuusssuuuwwwxxxvvvrrrqqqsssvvvuuutttqqqooopppvvv~~~~~~{{{zzz{{{|||}}}}}}zzzwwwssspppmmmkkkhhhfffbbbaaa___]]]ZZZWWWTTTSSSSSSSSSSSSQQQOOONNNOOOPPPSSSWWWZZZXXXVVVUUUQQQKKKDDD>>>777111---,,,+++***)))+++---,,,+++---222777<<<@@@GGGJJJKKKJJJHHHGGGGGGDDDCCCEEEEEECCCDDDHHHEEEGGGJJJKKKJJJFFFAAA>>>AAA<<<777333444666999:::;;;>>>@@@@@@???@@@CCCGGGLLLNNNWWWjjj{{{~~~zzztttsssxxx~~~~~~zzz{{{}}}xxxqqqjjjkkkjjjiiimmmqqqooojjjhhhgggeeebbb\\\VVVOOOKKKDDD<<<555666777555333222333444444555777999:::;;;999999999888666333111//////111444666777666555444222222222222111000......000000000000///...---,,,///---+++)))((()))+++---&&&%%%%%%''')))******)))***)))))))))***+++,,,,,,''''''%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''((('''&&&'''(((***+++***)))$$$$$$%%%'''(((***++++++---((((((,,,,,,'''%%%(((...---+++))))))))))))***++++++******************'''))))))'''(((---///...+++((('''+++,,,)))((()))***((('''(((***)))&&&###((())))))(((&&&$$$%%%&&&((((((((((((((((((((((((###&&&))))))(((%%%$$$###!!!%%%%%%!!!"""###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""!!! &&&((('''###"""$$$### ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&***)))(((''''''***000444@@@FFFQQQ\\\iiiuuu}}}uuuooopppooommmlllpppwww~~~{{{uuutttoooiiihhhnnnxxxyyytttvvvxxxwwwtttxxx{{{zzzuuuvvv|||}}}rrrrrrpppmmmlllmmmqqquuu~~~}}}|||~~~~~~}}}~~~~~~wwwsssqqqqqq|||zzzxxxwwwvvvuuusssqqqvvvnnnjjjlllpppssswww|||}}}}}}yyyyyy}}}}}}wwwpppkkkjjjjjjjjjhhhgggdddaaa___^^^]]][[[ZZZXXXXXXYYYWWWUUUTTTTTTVVVUUUXXX[[[\\\YYYTTTNNNJJJFFFAAA999000+++***...222,,,------------///333666999:::@@@JJJNNNKKKGGGFFFJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHGGGIIIJJJHHHAAA;;;666666666666666777888888<<<>>>????????????AAACCCGGGLLLXXXlll||||||wwwvvvzzz|||||||||vvvnnnnnnooonnnlllnnnqqqmmmgggiiihhhfffccc___[[[VVVRRRIII@@@888777777555333333333333333444666777999999999999999888777444222111555666666666555333111///222222222111000000//////000000000000///---,,,+++...,,,***((((((((()))***'''&&&%%%%%%'''((('''&&&'''''''''((()))+++,,,---((('''&&&&&&&&&'''((()))((('''%%%$$$$$$%%%'''(((,,,+++)))))))))(((&&&$$$%%%&&&'''(((***+++,,,,,,...***)))------)))'''))),,,+++)))(((''''''((((((((((((((())))))******+++%%%''''''$$$%%%***+++******'''(((+++,,,)))((())))))(((&&&'''))))))'''%%%'''((())))))'''&&&''')))%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((('''%%%$$$%%%&&&!!!%%%%%%""" ###$$$###$$$$$$############$$$$$$""""""!!!!!!!!! !!!$$$$$$!!!!!!%%%%%%"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&******)))((((((,,,111555???EEENNNZZZfffrrr}}}wwwqqqrrrrrrqqqppprrrxxx}}}zzztttuuupppjjjhhhnnnwww}}}yyy{{{|||{{{xxxwwwyyywwwsssuuu{{{~~~}}}vvvuuuqqqnnnmmmoootttxxx|||{{{zzz|||~~~|||zzz~~~~~~xxxttttttuuu}}}zzzxxxuuurrrooommmqqqkkkgggjjjpppsssxxx}}}~~~zzzxxx{{{|||vvvppplllkkklllkkkkkkgggeeecccaaaaaa___]]][[[ZZZ[[[\\\[[[XXXVVVVVVVVVVVVXXX[[[\\\ZZZUUUPPPLLLEEEAAA999222...------...((())))))))))))+++...111999;;;BBBKKKMMMJJJHHHIIIQQQQQQPPPPPPPPPOOOOOOOOONNNKKKIIIIIIJJJGGG???999777666666555666777999:::;;;===???@@@??????@@@AAAGGGLLLYYYnnn}}}|||zzz{{{~~~{{{yyy|||~~~vvvmmmoooqqqqqqppprrrtttooogggiiigggdddbbb```^^^[[[XXXMMMDDD;;;999888555444555333333333333444555666666888999999999888666444333999888777555444222000000333333222111000000000000000000000///...---++++++,,,+++***)))((('''&&&&&&'''%%%$$$$$$%%%%%%$$$###%%%%%%&&&''')))+++,,,---(((((('''''''''(((***+++'''&&&%%%$$$$$$%%%&&&'''---,,,***))))))(((%%%###''''''((()))+++,,,------,,,))))))******'''&&&((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))***++++++(((+++***'''(((+++,,,******'''(((++++++((('''***)))'''&&&&&&((())))))((('''((())))))(((((()))+++((('''%%%$$$$$$%%%'''((('''''''''%%%######%%%'''"""%%%&&&"""!!!$$$%%%$$$######$$$$$$$$$$$$######$$$###!!! !!!""""""""" ###$$$!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&))))))((('''(((+++000444;;;AAAJJJVVVbbbnnnyyy|||tttuuuvvvtttrrrtttyyy~~~yyyrrruuupppjjjiiinnnwww}}}~~~|||yyytttuuutttqqqsssxxx||||||zzzxxxuuuqqqpppsssxxx|||zzzyyyxxxyyy|||~~~~~~~~~}}}yyyxxxzzz}}}zzzxxxxxxzzz~~~{{{xxxtttqqqooommmmmmgggeeejjjooosssyyyzzzxxxzzz|||{{{wwwqqqmmmllllllllllllhhhfffeeedddcccaaa^^^[[[]]]^^^```___\\\YYYWWWWWWVVVXXXZZZ[[[ZZZVVVQQQNNNFFF@@@999444111///,,,)))******+++******,,,000222888<<>>888888666555444555777:::<<<:::===???@@@?????????@@@GGGMMM\\\qqq~~~vvvqqqttt{{{||||||}}}yyyppplllppprrrssswwwyyyssslllhhheee```______^^^\\\ZZZPPPFFF>>>:::888666666999333333222222222333333444666777888999999888777666666555444333333444555666444333222111000111111222000000000///...---,,,+++,,,,,,,,,+++***'''%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''((()))***,,,,,,(((''''''&&&'''(((***+++'''&&&%%%%%%%%%%%%&&&'''(((''''''(((***+++)))(((''''''((()))***+++,,,---++++++++++++)))((()))***((((((''''''&&&&&&&&&&&&'''(((((())))))************---,,,)))))),,,,,,***)))'''(((+++***''''''***'''&&&%%%%%%''')))***+++((()))***)))''''''((())))))(((%%%$$$$$$%%%((()))&&&&&&'''%%%$$$###$$$&&&"""&&&&&&###"""$$$&&&%%%!!!"""############"""!!!%%%$$$""" !!!"""###"""%%%$$$!!! """!!!######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&''''''&&&'''***///222888===GGGRRR___mmmyyywwwxxxvvvsssrrrttt{{{yyyrrrsssooojjjjjjoooxxx~~~}}}}}}}}}yyyvvvqqqrrrqqqppprrrvvvyyyzzz{{{{{{zzzxxxvvvwwwzzz}}}xxxwwwvvvxxx{{{}}}~~~~~~zzzxxxvvvxxx{{{~~~|||{{{{{{{{{{{{zzzxxxuuusssrrrrrrmmmiiigggkkkooosssxxx~~~}}}{{{{{{|||{{{xxxsssnnnkkkjjjiiiiiigggfffeeeeeedddaaa\\\YYY[[[^^^``````]]]YYYWWWVVVUUUVVVXXXYYYXXXUUUQQQOOOIIIAAA888333222000,,,(((,,,------,,,,,,---111444777<<>>999777555333222333666:::===:::===???@@@???>>>>>>>>>GGGOOO___vvvvvvmmmpppxxx~~~{{{yyyyyyxxx}}}zzzsssnnnqqqtttvvvyyy{{{uuummmjjjeee```^^^``````^^^[[[PPPHHH@@@===:::777888<<<555555444222222111222222444555777888999999999888555444333333444555777999444333333222222222222222000000000000///...---,,,---.........,,,***'''%%%&&&%%%$$$%%%((()))((('''******)))))))))***++++++''''''&&&&&&&&&''')))***&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%(((+++,,,,,,+++''''''(((((()))***++++++---...///,,,***+++---...((()))))))))((((((''''''+++++++++******)))))))))'''******'''&&&)))(((%%%(((''')))+++)))&&&&&&***&&&&&&&&&&&&&&&(((***,,,)))******(((&&&$$$$$$%%%&&&$$$""" """$$$&&&###%%%'''(((&&&$$$#########''''''###!!!$$$%%%$$$""""""############""""""&&&$$$"""!!! !!!###$$$###&&&%%%"""!!!$$$### %%%$$$############$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''''''''(((((())),,,000444555;;;EEEQQQ___mmm{{{zzzyyyvvvrrrqqquuu~~~{{{rrrpppmmmjjjkkkqqqzzz}}}|||{{{zzzvvvsssooonnnoooqqqrrrsssuuuwwwxxxzzz}}}~~~}}}{{{zzzzzzwwwvvvwwwyyy}}}~~~{{{zzzxxxxxx{{{|||~~~|||{{{{{{||||||yyyvvvttttttuuurrrnnnmmmooopppqqqvvv|||}}}}}}zzzuuuooojjjgggffffffeeedddcccbbbaaa]]]YYYUUUVVVYYY\\\\\\ZZZWWWUUUUUUTTTUUUVVVVVVUUURRRPPPNNNKKKCCC888111000000---******++++++******+++...111666:::CCCJJJKKKIIIMMMTTTRRRRRRSSSTTTUUUVVVVVVWWWPPPOOOMMMJJJGGGCCC>>>;;;444333111111222666:::<<<<<<>>>@@@@@@???>>>>>>???GGGPPPbbb{{{~~~rrrrrrzzz{{{xxxvvvrrrwwwzzzzzzzzz{{{xxxssssssvvvwwwxxxzzzzzztttllllllgggbbbbbbeeefffddd```TTTMMMFFFAAA===888999===888777666444333222111111111333555777999:::::::::777666555444444444555666333333444444444333333222///000000111111000000///////////////...,,,)))(((&&&%%%%%%''')))+++******,,,++++++***************(((((('''&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++)))''''''(((((()))******+++'''+++,,,(((%%%'''***+++))))))*********))))))(((------,,,+++***)))(((((('''***+++((((((******&&&'''''')))+++)))$$$&&&+++%%%&&&'''''''''''')))+++***+++***(((%%%#########'''&&&$$$######$$$&&&'''!!!$$$'''((('''$$$""""""$$$((('''### """###!!!&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###"""""""""###$$$!!!$$$$$$######'''(((%%%&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((()))***+++,,,///333666555:::DDDPPP^^^mmm|||zzzzzzwwwttttttzzz}}}tttooolllkkkmmmttt}}}}}}{{{zzzxxxtttrrrmmmlllooossstttqqqqqqrrruuuyyy~~~|||xxxwwwvvvwwwzzz~~~~~~~~~}}}zzz||||||}}}|||zzz}}}|||wwwssstttuuuvvvsssrrrrrrqqqppptttzzz|||~~~}}}xxxqqqjjjfffddddddfffdddaaa___]]]YYYTTTQQQOOORRRUUUVVVUUUTTTTTTTTTUUUUUUUUUTTTSSSQQQOOOMMMJJJCCC999222//////...------------,,,+++---000222555777???GGGKKKKKKPPPVVVPPPPPPQQQRRRSSSSSSTTTUUUOOOOOOMMMIIIEEEAAA===:::333222111222333777:::<<<>>>???@@@@@@???>>>???AAAGGGQQQeee}}}zzzzzzwwwrrrwwwxxxvvvuuuwwwwwwtttuuuwwwxxxwwwyyyzzzuuummmkkkgggccceeejjjllliiieeeZZZSSSMMMHHHAAA:::999<<<;;;:::888666444222222111///111333666999:::;;;;;;888888777555444444444444111222444666666555333111///000111222222333333222/////////...---,,,++++++((('''&&&''')))***)))(((******))))))))))))***++++++***(((''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''(((***+++***(((((())))))******+++++++++###((()))### ###'''(((((())))))*********)))(((++++++******))))))(((((((((,,,---++++++------)))&&&'''***,,,((($$$&&&+++$$$'''))))))''''''(((************)))&&&$$$%%%%%%)))(((((((((((((((((()))###%%%&&&&&&$$$#########%%%((((((""" !!!'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$######### $$$$$$###$$$((((((&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''((()))***+++...222555777<<>>AAAAAAAAA???>>>>>>AAACCCGGGRRRhhh}}}zzzwwwzzzzzzvvvuuuwwwxxxvvvrrrtttvvvvvvzzz|||xxxqqqhhhdddbbbeeelllooolllhhh___YYYRRRLLLDDD;;;888:::===<<<:::777555333222222---///222555888:::;;;;;;666666666666666555555555000222555777777666333111///000111222333444444444.........------,,,,,,,,,***(((''''''((()))'''&&&''''''''''''((()))++++++---,,,***)))((('''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%&&&(((+++,,,+++************++++++,,,,,,---&&&---...'''$$$(((,,,---'''((()))******)))(((((((((((((((((())))))))))))%%%(((***((()))+++***'''&&&'''***,,,(((###%%%+++$$$'''******(((''''''))))))***+++)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$""""""$$$&&&&&&)))((("""'''%%%""" """%%%'''$$$%%%%%%%%%%%%$$$###"""###&&&&&&######%%%%%%"""$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((###%%%&&&''')))+++///222999>>>FFFPPP\\\iiiwwwzzzyyy}}}xxxsssqqqoooqqqwww~~~~~~~~~{{{wwwtttqqqooommmlllkkkpppwwwwwwpppkkkllltttwww{{{}}}{{{yyywwwvvvwwwzzz~~~wwwttt{{{}}}{{{}}}~~~yyy|||~~~zzzyyy{{{xxxuuuttttttqqqnnnrrrxxx}}}vvvooojjjiiikkkiiieee```[[[XXXTTTPPPMMMEEEHHHKKKMMMNNNQQQTTTWWWYYYXXXWWWTTTRRRPPPOOONNNAAA@@@>>>999333///------***++++++))))))***---///333222777BBBKKKPPPTTTXXXXXXWWWWWWUUUTTTSSSRRRRRRSSSRRRNNNIIIAAA;;;777555333444555777999<<<>>>???CCCCCCAAA???>>>???BBBEEEGGGSSSiii~~~~~~yyytttssswwwzzzwwwssspppqqqtttvvvuuutttgggeeeeeehhhllllllhhhccc]]]^^^\\\TTTIII???;;;;;;===>>>===:::555333444777222000...---///333777:::<<<<<<<<<;;;:::999888777000000111111222333444555000///000222444555444333000000000000111///,,,)))***(((%%%%%%&&&((()))***)))))))))((('''''')))+++,,,***(((&&&%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((''''''''''''((()))++++++******)))+++,,,,,,***'''%%%%%%%%%((()))((('''&&&&&&(((***...++++++,,,***'''(((,,,+++*********,,,,,,***(((&&&&&&''''''((()))))))))(((((((((((())))))))))))$$$######%%%)))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&((("""###)))((( !!!***$$$$$$#########$$$%%%&&&+++)))'''%%%%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$"""###$$$$$$###"""###%%%###"""!!!!!!!!!"""$$$%%% !!!"""$$$$$$###""""""###%%%'''&&&%%%###""""""(((''')))+++***)))...555666:::BBBNNN]]]mmm{{{|||zzztttqqqtttxxx|||}}}~~~xxxtttvvvrrriiiiiiqqqmmmoooqqqrrrpppooonnnnnnzzz||||||xxxqqqnnnppptttzzz{{{~~~zzzsssqqqxxx|||}}}|||~~~~~~{{{}}}yyyuuurrrppplllkkkpppxxxzzzuuurrrnnnkkkhhhjjjeee^^^YYYVVVSSSNNNJJJEEEDDDEEEJJJQQQTTTRRRNNNVVVWWWVVVTTTQQQNNNLLLLLLIIIDDD<<<555000,,,)))'''+++,,,,,,------,,,,,,+++111333666;;;CCCLLLSSSXXXSSSXXX[[[ZZZUUUQQQQQQSSSPPPOOOLLLFFF???:::777555444444444333333666;;;???CCCDDDDDDCCCAAAAAABBBDDDHHHRRRggg}}}xxxvvvxxx{{{vvvssspppqqqtttuuutttqqqkkkhhheeefffjjjkkkhhheeeddddddaaaYYYOOOGGGAAA???>>>>>>===999444222333555222111///...000333777:::;;;;;;<<<<<<;;;:::888666333222111111111222444444333222222333555666555444111111111111222000---***)))'''&&&&&&''')))))))))((())))))(((&&&&&&(((***,,,***((('''&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''))))))+++,,,,,,,,,+++***,,,,,,,,,***'''&&&'''((()))******((('''''')))+++***(((((()))'''###$$$(((***)))((()))***+++)))'''(((((((((''''''''''''''''''''''''((((((((())))))(((''''''(((+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########"""""""""""""""""""""######$$$ !!!"""###$$$$$$$$$$$$###$$$&&&&&&$$$#########***(((''')))((('''***///777<<>>999555444000111222222555999???DDDCCCCCCDDDCCCAAAAAACCCDDDKKKUUUjjj}}}yyyzzz{{{wwwtttrrrsssuuuvvvssspppppplllggggggiiijjjjjjhhhmmmjjjeee___YYYRRRKKKFFFCCCAAA>>>999555333333555333111000///111333777999888:::<<<>>>===;;;888666555333111000000111444555888666444333555666666666222222222222333111...+++)))''''''((()))***)))((('''(((((('''&&&&&&''')))+++***)))'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((((((((***+++,,,,,,---,,,,,,,,,,,,,,,+++)))'''&&&(((***)))***+++***))))))***,,,+++)))***+++)))&&&&&&***)))((('''(((******((('''++++++***))))))(((''''''&&&&&&&&&'''''''''((((((+++***)))***++++++***(((((('''''''''&&&&&&%%%%%%!!!###"""###%%%&&&'''''''''&&&%%%$$$#########""""""#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''%%%""""""$$$$$$!!!!!!""""""############"""###############$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%###$$$)))+++...222777<<>>???DDDLLLQQQSSSRRRRRRSSSTTTSSSPPPMMMLLLLLLFFFAAA;;;666222000...,,,)))******++++++******)))...///222666===DDDKKKOOOOOORRRUUUTTTPPPMMMMMMNNNPPPMMMHHHBBB<<<777444222...000111333666:::@@@EEECCCCCCCCCBBBAAAAAACCCEEENNNYYYnnn|||{{{{{{zzzxxxvvvwwwyyyzzzwwwttttttqqqmmmllllllmmmlllkkkoookkkfffcccbbb^^^WWWQQQLLLHHHCCC===888555555666333222222111222444666888666999<<>>======AAAGGGMMMQQQRRRPPPRRRSSSSSSPPPNNNLLLLLLIIIDDD===666222///,,,***+++,,,,,,------,,,,,,+++......000444:::AAAGGGKKKNNNPPPSSSRRRPPPMMMLLLLLLOOOKKKEEE>>>999555222000000222333444666:::???CCCCCCCCCCCCBBB@@@AAADDDFFFPPP[[[qqq}}}{{{zzz~~~{{{yyy{{{~~~~~~{{{xxxwwwuuutttrrrqqqnnnlllmmmiiieeefffjjjiiiddd^^^UUUPPPGGG???999666555555444333333333444555666666444888<<<@@@@@@>>>:::888555333111000222555888;;;999666333222222444444444111000000111111///,,,))))))((((((***+++,,,***)))&&&((()))(((&&&%%%%%%&&&)))))))))((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))************++++++,,,,,,+++***)))&&&$$$%%%(((+++'''(((******)))(((***+++(((''')))+++)))%%%%%%)))))))))(((***,,,,,,+++))))))))))))******+++++++++%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))******(((((((((''''''&&&&&&&&&&&&%%%&&&'''&&&###$$$((("""$$$%%%'''&&&%%%###"""$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$  %%%'''$$$ !!!"""###$$$$$$###"""!!!########################"""###$$$$$$###$$$%%%'''+++%%%"""%%%((((((((()))000999FFFSSSaaaqqqzzzzzz}}}}}}|||{{{yyyyyy}}}}}}uuurrrpppmmmmmmnnnjjjkkknnnrrrvvvwwwuuurrruuutttqqqooonnnqqquuuyyyzzz|||~~~~~~~~~|||}}}}}}}}}}}}~~~}}}zzzwwwxxxtttqqqoookkkhhhmmmuuuwwwzzzyyytttssstttvvvxxxlllfff]]]VVVQQQKKKEEE@@@>>>======@@@DDDJJJNNNPPPOOORRRTTTSSSQQQNNNLLLLLLGGGCCC<<<666222///,,,++++++,,,,,,------,,,,,,+++---...000333999???EEEIIINNNOOOQQQQQQPPPNNNMMMLLLNNNHHH@@@:::666444111///000111333555777:::???CCCCCCCCCBBBAAA@@@AAADDDGGGPPP]]]sss|||yyyyyy~~~{{{zzz{{{}}}|||{{{yyyvvvssspppoookkkhhhgggkkkppprrroookkk___WWWLLLBBB;;;888555444444444555555555555555555444777<<>>888444222111///...)))******++++++******))),,,---...222777>>>DDDGGGNNNOOOPPPQQQPPPOOOMMMLLLLLLEEE<<<666444333111///,,,///222555888===BBBFFFCCCCCCBBB@@@@@@AAAEEEHHHQQQ^^^vvv~~~yyywwwxxx{{{xxxvvvxxx~~~}}}yyyuuusssrrrrrrlllkkkmmmqqqvvvyyyxxxwwwkkkbbbTTTHHH@@@<<<999777555555666666666666555444444777;;;???@@@???===<<<:::999888777777777888999555333222333444444333222111000000111111000---***,,,***))))))***,,,,,,,,,((()))+++***(((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((())))))***,,,++++++***+++,,,---...---...---+++((('''((()))&&&(((+++++++++***+++,,,,,,,,,///222111,,,,,,///((('''((()))+++,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''')))++++++)))((()))***&&&&&&''''''(((((())))))"""$$$%%%$$$"""###$$$$$$"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((('''%%%""" !!!!!!"""#########$$$######"""""""""""""""!!!$$$%%%$$$"""!!!%%%%%%%%%$$$""""""$$$&&&###!!!"""&&&''''''+++111000:::FFFQQQZZZeeesss}}}|||uuuuuuyyy{{{|||}}}}}}~~~|||tttoooooorrrrrrpppllllllmmmrrrwwwyyyuuuqqqtttsssrrrsssvvvyyy{{{}}}zzz}}}}}}}}}~~~}}}}}}}}}|||{{{zzzyyyyyyvvvuuuuuutttpppkkklllqqqxxx|||zzzwwwwwwzzz|||}}}rrrkkkbbbZZZSSSLLLEEE@@@999:::===@@@DDDHHHMMMPPPRRRTTTVVVVVVSSSNNNKKKJJJ@@@<<<777333111000///...)))******++++++******)))***+++,,,000666<<>>@@@@@@>>>======<<<;;;999888777777666444333333444555555444222222222111222333111...+++---+++)))(((***,,,------(((***,,,+++)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***------,,,+++,,,---...//////000000...+++)))((()))'''))),,,---,,,,,,,,,---******,,,000///******---'''&&&&&&(((***+++***)))++++++******))))))((((((&&&&&&&&&'''''''''((((((&&&(((***)))&&&$$$$$$&&&%%%%%%&&&'''((()))******"""$$$%%%###"""###$$$$$$######$$$$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((******'''###!!!!!!"""###"""!!! !!!"""%%%$$$"""!!!!!!!!!"""###!!!$$$%%%$$$!!!&&&&&&&&&$$$""""""###%%%&&&%%%&&&'''$$$"""&&&---333<<>>888333000---+++***,,,,,,,,,------,,,,,,,,,((()))+++///444;;;AAAEEELLLLLLMMMNNNOOONNNKKKIIIHHH@@@666111111333222000111333555777888;;;>>>AAACCCCCCAAA@@@???AAAFFFIIISSSaaa{{{~~~zzzuuusssvvvwwwuuutttyyy|||{{{zzz{{{{{{tttuuuxxx|||}}}xxxmmmccc\\\RRREEE===<<<===;;;888555333333555666777666777:::===>>><<<999999>>>AAA???999666777:::555333222333666666444111333444444444222000---+++)))***(((&&&'''******&&&******)))'''%%%%%%&&&(((''''''((((((((((((''''''''''''''''''''''''&&&&&&'''&&&%%%$$$%%%''')))+++,,,***'''%%%%%%))),,,/////////---***(((''')))+++&&&***---...,,,+++,,,...%%%(((+++,,,+++)))))))))+++)))(((***...//////---***))))))((((((((())))))'''$$$"""###&&&'''&&&%%%,,,(((%%%%%%((()))(((&&&'''&&&%%%###""""""###$$$''''''''''''&&&%%%$$$#####################$$$$$$'''&&&%%%$$$$$$$$$%%%%%%"""$$$%%%%%%%%%%%%&&&((("""###%%%&&&&&&%%%###"""%%%###""""""###%%%&&&''',,,((($$$"""$$$$$$###"""!!!!!!!!! !!!""""""###$$$$$$%%%&&&&&&&&&&&&%%%)))###"""&&&*********,,,000888CCCMMMVVV^^^gggnnnwwwwwwwwwxxx|||}}}yyy{{{~~~zzzvvvsssrrrrrr{{{zzz{{{{{{wwwwwwwwwsssqqqsssqqqjjjiiippppppjjjlllttttttwwwwwwuuuwww|||~~~}}}{{{yyyyyy{{{}}}~~~~~~~~~}}}~~~zzz~~~|||}}}|||yyyyyyxxxuuuqqqqqqtttxxx{{{}}}}}}yyytttpppoooqqqzzz}}}zzzyyy|||yyysssiii___VVVMMMFFFBBB===;;;<<>>999444111///---++++++***)))((()))***,,,...777000---000333555===FFFFFFMMMSSSTTTPPPJJJGGGGGG@@@===888333000//////000111222444777;;;>>>@@@BBBAAA??????AAAAAA@@@DDDIIITTTccc}}}yyytttrrrpppuuuwwwuuuvvv|||~~~~~~~~~xxxxxx{{{~~~~~~tttkkkdddZZZMMMEEEDDDAAA>>>999666666777777666777777999<<>>@@@???;;;999888:::777555444555666666444222333444444444222000---,,,---...,,,***+++...---***++++++***(((&&&&&&((()))''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&''')))++++++***(((&&&'''***---///......---***(((''')))+++###&&&)))***)))((()))+++&&&(((+++,,,+++))))))))),,,******+++...///...,,,+++***))))))((((((((((((&&&$$$"""###&&&'''&&&%%%(((((('''&&&%%%%%%&&&''')))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###############$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%!!!"""$$$%%%%%%$$$"""!!!###""" !!!$$$'''(((+++((($$$"""###$$$###"""""""""#########$$$$$$$$$!!!!!!"""""""""#########(((###"""&&&)))******,,,111888CCCLLLTTT[[[ccciiirrrrrrssswww|||xxxvvvzzz|||xxxttttttvvvxxx~~~||||||{{{xxxvvvwwwooohhhhhhnnnooojjjlllsssvvvxxxxxxvvvwww|||}}}||||||zzzxxxxxxzzz|||||||||}}}{{{xxxyyy}}}{{{{{{|||{{{vvvwwwuuussspppppprrruuu|||}}}}}}yyyuuurrrsssuuu||||||{{{~~~{{{vvvlllbbbXXXNNNFFFAAA;;;777999@@@GGGJJJNNNRRRVVVXXXWWWSSSSSSSSSPPPJJJEEEAAA;;;666222///,,,***---+++***)))))))))+++,,,222,,,+++...111333:::AAADDDKKKRRRSSSNNNHHHDDDDDD===:::666222//////000000000111444888;;;>>>AAABBBAAA>>>>>>AAAAAA@@@CCCIIITTTccc}}}xxxsssrrrmmmuuuzzzxxxvvvzzz~~~zzzzzz|||~~~xxxqqqkkkcccYYYRRRPPPHHHBBB;;;888:::;;;999666666888;;;>>>AAAAAA>>><<<===>>>???>>>===;;;:::999999777666555666555444222333444444444222000...------...,,,)))***---,,,))),,,,,,+++)))''''''(((***'''(((((())))))(((((('''######$$$%%%&&&''''''(((''''''&&&&&&&&&((()))*********))))))***+++---...------,,,***((('''(((***&&&(((+++,,,++++++,,,...&&&(((++++++***))))))***---,,,+++,,,......---+++,,,+++***)))((('''''''''&&&$$$######%%%&&&&&&%%%%%%'''(((&&&"""!!!%%%((()))(((&&&%%%$$$############$$$$$$######"""!!! $$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###!!!"""###!!!"""###$$$$$$###"""!!!%%%$$$"""!!!"""$$$&&&((()))&&&$$$######$$$###"""######%%%&&&&&&&&&%%%$$$%%%$$$#########$$$&&&'''((($$$###&&&))))))***---222:::CCCKKKRRRXXX^^^ccckkklllooottt{{{{{{tttuuu{{{~~~zzzuuusssvvv{{{}}}yyyyyyxxxuuussstttnnnhhhggglllmmmjjjkkkqqqvvvyyyyyywwwxxx{{{|||zzzyyyxxxvvvwwwxxxyyyyyyxxxwwwsssqqqttt{{{||||||~~~{{{}}}xxxyyy|||}}}zzzvvvvvvvvvtttrrrrrrsssuuu|||}}}|||yyyuuutttwwwzzz~~~~~~}}}|||wwwoooeee[[[PPPFFF???:::555666???IIIMMMPPPRRRSSSUUUUUUSSSSSSTTTQQQKKKHHHDDD===777333///,,,***...---+++***))))))******---******...111333888===BBBHHHNNNOOOKKKEEE@@@>>>999666333000...///000111///111444888<<>>:::666555777;;;???AAA@@@===;;;======<<<======<<<:::777888777666555444333222222333333444333222111000///......,,,)))***---,,,(((+++++++++)))'''&&&(((***(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''((()))************++++++,,,------+++,,,,,,+++)))(((((())))))***+++,,,,,,---...///'''(((***+++***))))))***------------...---+++***+++***)))'''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''%%%######%%%'''&&&%%%$$$###"""!!!!!! &&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%$$$"""!!!"""###""""""###$$$$$$###""""""%%%&&&'''&&&%%%$$$$$$$$$&&&%%%$$$###############"""###%%%''''''&&&%%%$$$'''&&&$$$###$$$%%%''')))'''$$$###''')))(((***---333:::DDDLLLRRRWWW]]]bbbhhhiiikkkpppwwwzzztttvvv}}}|||}}}{{{zzzxxxvvvvvvyyyzzzvvvvvvtttpppoooppppppllljjjmmmmmmjjjkkkoootttxxxyyyxxxyyy|||}}}zzzwwwvvvtttuuuvvvvvvvvvtttsssooommmrrr{{{}}}yyywww|||{{{~~~~~~zzzvvvvvvyyy|||}}}{{{yyyyyyyyyxxxwwwwwwxxxyyy}}}}}}|||xxxttttttwww{{{~~~}}}}}}yyyuuunnnfff\\\QQQGGG@@@<<<555555???JJJPPPQQQRRRQQQSSSTTTRRRRRRTTTPPPJJJGGGCCC<<<777333000---+++---,,,+++************+++++++++,,,///222444777:::>>>CCCIIIJJJGGGAAA;;;888444222000.........000111///111444999===@@@BBBCCC???===<<<>>>??????CCCJJJVVVfff|||vvvuuuxxx{{{~~~~~~}}}}}}}}}~~~}}}{{{yyyxxxuuuqqqnnniiiccc^^^TTTKKKAAA<<<>>>>>>;;;777444777:::======<<<;;;:::;;;;;;:::;;;<<<;;;999666777666555333111111111111333333333333222222111111222333111......111000,,,*********(((&&&%%%'''((((((((())))))))))))(((((())))))((((((''''''&&&&&&)))((((((((())))))******)))******+++,,,,,,---,,,***+++---,,,+++)))((()))'''''''''((()))*********''')))******))))))***++++++---......---+++***)))***)))'''&&&%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&'''***'''$$$$$$&&&'''&&&%%%%%%%%%$$$$$$###""""""!!!'''''''''(((''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$###!!!"""$$$$$$######$$$%%%###$$$$$$$$$$$$$$$$$$###!!!&&&((('''$$$""""""############""""""######!!!"""$$$&&&&&&%%%###"""$$$###!!! !!!"""$$$&&&&&&$$$$$$'''((('''***...222:::EEEMMMTTTYYY___dddhhhhhhjjjmmmsss{{{yyyssswww}}}xxxuuuvvvwwwuuuuuuwwwyyyzzz|||~~~}}}xxxxxxwwwsssqqqrrruuuqqqoooooonnnkkkkkkmmmpppuuuxxxxxx{{{~~~~~~{{{wwwuuusssrrrssstttsssrrrqqqooommmrrrzzz{{{wwwuuuzzzyyy{{{|||xxxttttttwww{{{}}}~~~zzzzzzzzz{{{{{{{{{{{{zzz|||}}}{{{wwwrrrrrruuuxxx|||{{{zzzzzzzzztttpppkkkddd\\\RRRGGGAAA;;;444222;;;GGGMMMOOOPPPPPPSSSSSSRRRRRRRRRNNNHHHDDD@@@:::666333000...,,,+++++++++++++++,,,,,,---)))+++---...111333555555:::>>>BBBCCCAAA<<<777444000///...------...000111///111555:::>>>@@@BBBBBB???<<<<<<>>>>>>???DDDKKKXXXjjj{{{vvvwww{{{~~~~~~}}}~~~{{{zzzzzzyyytttqqqnnnggg```YYYPPPFFF@@@???>>><<<999555777:::;;;:::888888999999:::;;;;;;:::999888777555555444222000///111333333333333333222222222222222333000------000///+++)))***)))'''%%%%%%&&&(((((())))))******))))))(((++++++***)))((('''&&&&&&)))))))))***************))))))******+++,,,,,,,,,)))+++......---***)))))),,,***((((((***++++++***((()))******))))))***+++)))+++---...,,,)))(((((()))((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((+++'''###$$$''')))'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%&&&'''&&&%%%$$$###!!!"""$$$$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""&&&%%%#########!!!"""######"""!!!"""$$$ !!!###$$$$$$$$$###"""$$$$$$###"""###$$$%%%&&&&&&$$$%%%((((((&&&)))///222:::EEEOOOUUU[[[aaaeeeggggggiiilllrrryyyxxxssswww{{{yyyzzz}}}{{{tttnnnnnnoooooosssvvv|||}}}yyyyyywwwsssqqqrrrwwwuuussspppooommmmmmmmmnnnsssxxxyyy||||||xxxuuuqqqppppppqqqqqqqqqpppoooooorrrwww}}}}}}yyywwwzzzyyyzzz{{{~~~~~~zzzuuutttvvvyyy}}}wwwwwwxxxzzz||||||zzzxxxzzz{{{zzzvvvrrrqqqsssvvvzzz{{{xxxwwwwwwqqqnnniiibbb[[[QQQHHHAAA999222///555>>>DDDHHHKKKNNNQQQRRRQQQQQQRRRMMMGGGCCC???:::555333111...---******++++++,,,---------(((+++,,,+++---000111///777888;;;<<<;;;888444222...------------...000111000222777;;;>>>@@@AAAAAA@@@===<<<>>>>>>???EEELLLZZZmmm{{{vvvxxx}}}~~~}}}|||{{{zzz|||xxxsssvvvvvvsssrrrqqqlllddd\\\UUULLLDDD@@@>>>======777999:::999777666777888777:::======:::888888:::444555555222000000222555333333222222222333333444000111...++++++...,,,(((***+++***(((&&&&&&''')))))))))************))))))))))))(((((('''''''''&&&*********+++*********))))))))))))))))))+++,,,,,,))),,,///000...,,,******111...+++***,,,---,,,***((()))***)))((((((***,,,&&&))),,,---+++((('''((()))(((''''''&&&&&&&&&'''###%%%&&&%%%######&&&((((((&&&%%%$$$$$$%%%%%%%%%$$$%%%'''((())))))(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&((()))***$$$%%%&&&''''''%%%$$$"""###$$$&&&%%%$$$$$$%%%&&&$$$$$$############$$$$$$###%%%###"""###%%%!!!######!!!!!!"""$$$""""""""""""############%%%%%%&&&&&&&&&'''''''''%%%$$$&&&((('''&&&)))///333;;;FFFOOOVVV[[[```cccdddeeeggglllttt}}}yyyuuuzzz~~~yyywwwwww{{{{{{sssmmmlllnnnooouuuyyy{{{vvvvvvtttpppnnnooouuuuuussspppooopppppppppnnntttyyyzzz|||~~~zzzyyyuuupppnnnnnnpppqqqqqqmmmnnnpppqqqrrruuuzzz~~~}}}{{{zzzzzzyyyxxxyyy}}}}}}yyyuuutttwwwzzz}}}uuuuuuvvvyyy||||||yyyvvvvvvxxxyyywwwsssrrrtttwwwyyy{{{xxxwwwwwwrrroooiiiaaaYYYPPPGGGAAA999222///222777<<>><<<>>>???@@@FFFNNNZZZnnn|||wwwyyy~~~}}}}}}{{{zzzyyyyyyzzzuuuiiinnnqqqpppqqqtttpppiii^^^YYYPPPHHHAAA?????????999;;;;;;999666555666999777<<>>:::777999<<<444666555333111111444777333333222222222333444444333333111---...000///++++++,,,+++)))''''''(((***))))))************))))))&&&&&&''''''''''''''''''******+++++++++******))))))((((((((((((***+++,,,))),,,000111000---+++***///,,,((('''((()))(((&&&((()))***)))((((((***,,,$$$(((,,,,,,***''''''(((***))))))((((((((())))))###%%%&&&%%%######&&&((($$$&&&'''%%%!!! ###'''"""###%%%'''((((((((('''%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%&&&'''(((******$$$%%%&&&''''''%%%###"""&&&''''''&&&$$$###$$$%%%######""""""""""""#########&&&)))&&&""" """&&& ######!!!!!!"""$$$######""""""######$$$%%%!!!"""###$$$$$$$$$######%%%$$$&&&((('''&&&)))000333<<>>888444111...+++------------,,,+++******---111111,,,,,,111111...333222222222333333222111------------...///000000222555999<<>>AAA>>>===>>>???AAAGGGOOOZZZmmm~~~xxxvvvxxxzzz~~~}}}{{{wwwwww{{{{{{}}}|||uuupppjjjlllooorrrsssrrrqqqpppfff[[[QQQNNNIII@@@::::::<<<===;;;777444444555555<<<=========;;;777333111777555222222333444444444444444444444444444444444222111111000///......---...,,,(((&&&%%%&&&(((***+++*********))))))((((((%%%&&&&&&''''''&&&&&&%%%))),,,---******------))),,,***((((((***+++)))&&&...,,,***+++---...,,,***(((---...***''')))++++++(((***,,,,,,,,,+++,,,---******))))))))))))******(((((()))******)))((('''(((((('''&&&%%%%%%%%%%%%---***''''''******'''$$$''''''&&&%%%%%%'''((())) %%%)))***)))&&&$$$'''&&&%%%%%%%%%%%%&&&'''''''''((((((''''''&&&%%%***%%%""""""%%%&&&### ######$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$###$$$$$$$$$$$$###""""""$$$!!!"""%%%%%%""""""%%%&&&''''''''''''&&&%%%$$$$$$######$$$%%%''')))+++000999DDDNNNSSSWWW[[[^^^ggghhhmmmvvv~~~~~~{{{{{{~~~zzztttzzz|||}}}zzzvvvuuuyyy}}}~~~~~~~~~{{{wwwtttrrrpppmmmkkksssrrrqqqrrrtttuuuuuuuuurrruuuyyy}}}~~~|||yyywww{{{yyyuuupppjjjhhhhhhjjjjjjmmmooonnnlllmmmtttzzzzzz{{{{{{zzzyyyzzz|||~~~yyyuuuttttttyyyxxxtttrrrvvv}}}}}}yyytttuuuwwwwwwvvvvvvwwwyyyyyywww{{{xxxqqqhhh^^^VVVMMMCCC===888444//////333999===???HHHIIIMMMQQQUUUTTTNNNIIICCCAAA===888444111///......,,,******+++,,,+++***,,,,,,,,,---...///000111000000000///.........------,,,,,,+++,,,---///000444555888:::===???@@@AAA@@@======>>>???AAAHHHPPP[[[mmm{{{yyyzzz|||~~~~~~|||yyyyyy|||~~~}}}~~~}}}yyyuuullllllnnnppprrrrrrpppnnnggg]]]UUURRRMMMDDD===<<<======<<<999777666666666555666888::::::999777666666444222222444555555444666444333111111222444666333333222111000......---+++)))&&&$$$###%%%''')))******)))))))))(((((((((&&&''''''((((((''''''&&&(((+++,,,******------***,,,***((()))***+++)))''',,,+++)))***,,,---+++)))'''+++,,,(((&&&(((***)))'''(((******)))((()))*********))))))))))))******((()))***++++++***))))))(((((('''&&&%%%%%%%%%%%%((('''&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((###$$$&&&(((((((((&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###)))%%%""""""%%%&&&### """######$$$$$$######""""""""""""""""""###$$$$$$ !!!!!!!!!""""""######$$$!!!!!!$$$%%%""""""%%%$$$$$$#########"""""""""$$$$$$$$$$$$%%%''')))***000888DDDMMMSSSXXX]]]aaafffiiipppzzz~~~|||~~~}}}~~~~~~}}}}}}~~~{{{xxxyyy|||~~~zzzxxxzzz}}}||||||}}}wwwsssqqqpppooonnnwwwuuutttuuuwwwxxxxxxwwwuuuwwwzzz||||||{{{yyywwwyyyxxxuuupppkkkhhhhhhiiigggkkkmmmmmmkkknnnuuu|||zzz{{{zzzyyyxxxyyy|||~~~{{{yyyyyyxxxyyy}}}yyyuuutttwww}}}~~~zzzuuuwwwyyyyyyxxxxxxyyyzzz{{{yyy|||{{{tttjjj```WWWNNNCCC<<<999555000000333999===???GGGIIILLLQQQUUUSSSOOOJJJGGGDDD???:::555000...---...,,,******+++,,,+++***,,,,,,,,,,,,---...///000///..................------,,,,,,,,,,,,...///000444555888;;;===???@@@@@@@@@===<<<>>>>>>@@@GGGOOO]]]ooo}}}{{{|||~~~~~~||||||||||||~~~zzzqqqnnnmmmooossstttpppkkkiiibbb[[[XXXTTTKKKCCC@@@===;;;:::999888666666666111333555888999999888888555333222333444666666555666444111//////111444666555555333222000///...---***)))&&&$$$$$$&&&((()))))))))((((((((((((((('''((((((((())))))(((((((((&&&***+++******......++++++***))))))***+++)))(((+++***))))))++++++***)))(((+++,,,((('''***+++***+++,,,------+++***+++,,,******))))))))))))******((()))***+++,,,,,,++++++)))((('''&&&%%%%%%%%%%%%###%%%&&&&&&&&&&&&((()))&&&&&&'''((((((((((((''')))(((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######(((%%%""""""$$$%%%###!!!"""######$$$$$$######"""""""""""""""""""""###$$$!!!###$$$$$$!!!!!!$$$%%%"""###&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$%%%%%%''')))***111999DDDNNNUUU[[[aaafffiiimmmuuu{{{|||}}}|||{{{yyyxxxwwwxxx{{{|||||||||zzz}}}}}}{{{|||}}}{{{|||}}}wwwrrrooopppqqqqqqzzzyyywwwxxxzzz|||||||||yyyyyyzzz{{{zzzyyywwwvvvvvvuuusssooojjjhhhggghhhfffiiillllllkkkooowww~~~zzzzzzyyywwwvvvxxx{{{~~~|||}}}}}}{{{zzz|||zzzwwwuuuxxx}}}}}}zzzwwwyyy{{{{{{yyyxxxwwwxxx~~~|||xxxyyy|||}}}vvvlllbbbYYYOOODDD<<<999666111000333888===???GGGIIIMMMRRRUUUTTTPPPMMMKKKHHHBBB<<<666111...,,,...,,,******+++,,,+++***++++++++++++,,,---......,,,------------------...------,,,,,,---...000111444555999<<<>>>????????????===<<<======>>>FFFOOO```sss}}}{{{|||}}}|||}}}|||wwwsssoooqqqvvvwwwrrrlllkkkgggccc```\\\UUULLLFFF>>>:::888888777444333444555666777888888777555555444333222333555777777666444222111000000111333555777666555333111///...---,,,***(((''''''(((***+++(((((((((((('''''''''''''''(((((())))))(((((('''%%%)))***)))***......++++++******************)))+++*********+++++++++***+++......+++***...///---.........---+++******,,,******))))))))))))******&&&((()))+++,,,,,,++++++)))((('''&&&&&&%%%%%%%%%###%%%((('''%%%%%%'''***%%%&&&((()))))))))((('''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''$$$""""""###$$$###"""""""""############""""""###"""""""""""""""######  """$$$###!!!!!!$$$%%%######&&&((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%&&&''')))***222:::FFFPPPXXX___fffkkklllrrr{{{~~~||||||{{{xxxwwwuuuuuuwwwyyy|||}}}}}}|||zzz{{{|||}}}}}}~~~xxxqqqoooqqqsssuuu{{{yyyxxxxxx{{{~~~||||||{{{zzzxxxwwwvvvvvvsssrrrqqqmmmiiigggfffggghhhkkknnnmmmllloooxxx~~~~~~~~~zzzzzzxxxvvvuuuwww{{{~~~~~~{{{}}}}}}{{{{{{|||zzzwwwuuuwww{{{}}}{{{yyyyyyzzz{{{zzzwwwsssqqqqqqxxx}}}zzzvvvvvvwww{{{tttkkkcccZZZPPPEEE>>>999666333111333777<<>>888333000......,,,******+++,,,+++***++++++******+++,,,,,,---+++++++++,,,,,,---------------,,,,,,---///111222444666:::===@@@@@@??????>>><<<<<<<<<;;;===FFFPPPcccvvv|||{{{{{{|||}}}~~~~~~}}}~~~~~~{{{|||wwwtttvvvzzz{{{uuunnnnnnmmmjjjgggeee___VVVNNNFFF???:::;;;:::555333555888888888888777666444333333333333444666888777666000111222333333333333222777666555333111000......,,,+++)))(((((()))***+++''''''''''''(((((((((((('''''''''(((((('''''''''%%%)))***)))***---...+++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,......+++,,,000000...***+++***(((&&&%%%&&&(((******))))))))))))******%%%&&&(((***++++++******))))))((('''&&&&&&&&&&&&%%%(((***)))&&&%%%''')))%%%&&&((()))))))))((('''"""$$$&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$""""""#########""""""""""""######"""""""""######"""""""""""""""######"""  """###### !!!$$$%%%###$$$'''$$$###!!! """###%%%&&&%%%%%%%%%&&&((()))+++000999FFFQQQYYYaaahhhmmmmmmttt~~~}}}{{{{{{|||~~~yyyxxxwwwuuuuuuwwwyyy{{{|||yyywwwwwwyyy{{{yyysssqqqtttvvvxxxyyywwwuuuwwwzzz~~~~~~}}}{{{yyyxxxvvvuuuuuuqqqpppoookkkhhhfffggghhhnnnpppqqqooommmpppwww~~~~~~}}}}}}}}}zzzyyyyyywwwvvvwwwzzz}}}}}}yyyzzzzzzyyy{{{~~~zzzwwwuuuuuuwwwyyyxxxwwwzzzzzzzzzvvvqqqmmmjjjiiipppvvvyyyvvvvvvvvvwwwqqqiiibbb[[[QQQGGG@@@999777333111111555:::>>>FFFIIIOOOSSSUUUUUUUUUTTTMMMJJJEEE???999555222111...,,,******+++,,,+++***++++++*********+++,,,,,,***+++++++++,,,,,,------------------...000222333444777<<<@@@BBBBBB@@@>>><<<;;;<<<<<<;;;===GGGSSSfffzzz~~~||||||}}}{{{}}}{{{zzzzzzxxxwww~~~{{{zzz|||~~~xxxrrrqqqqqqpppmmmllliiiaaaXXXTTTIII@@@@@@>>>888666999777777777777777777666666444333444555777888666555///000333555555444333222666666444333111000///...+++***)))'''&&&&&&'''''''''(((((((((((()))))))))&&&''''''((((((''''''&&&%%%)))***))))))------***)))***,,,+++******+++,,,+++,,,------++++++,,,---+++---+++)))+++000000,,,,,,,,,,,,)))''''''(((*********))))))))))))******&&&'''((()))******)))(((***)))((('''&&&&&&&&&&&&'''((()))((('''&&&'''(((''''''((())))))))))))((( """%%%'''((('''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############"""!!!!!!$$$######"""""""""######!!!""""""######""""""!!!$$$######"""""""""""""""$$$$$$"""!!!!!!!!!""""""""" !!!$$$%%%###$$$'''$$$###"""""""""###$$$%%%%%%%%%%%%%%%''')))+++,,,000999GGGSSS\\\ccciiimmmnnnuuu}}}~~~}}}}}}~~~{{{yyyyyy{{{}}}xxxyyyyyyxxxvvvuuuvvvwww~~~{{{wwwttttttuuuyyy{{{zzzvvvuuuwwwyyyzzzxxxvvvtttuuuxxx{{{~~~~~~}}}|||zzzxxxvvvuuutttsssrrroookkkhhhhhhjjjlllsssttttttqqqmmmooowww~~~~~~|||||||||yyyyyyzzzyyyxxxxxxzzz}}}~~~xxxxxxxxxxxxzzz~~~zzzwwwuuutttuuuvvvvvvuuuzzzyyywwwsssnnnjjjhhhhhhjjjqqq|||{{{yyyyyyzzzuuupppiiibbb\\\SSSIIIAAA888666333000///222888===CCCHHHMMMRRRTTTTTTUUUUUUNNNKKKFFF@@@:::666333111...,,,******+++,,,+++***,,,++++++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,---...------...///111333444666999>>>CCCEEEDDDAAA???::::::<<<<<<;;;===JJJWWWjjj}}}zzztttooonnnpppsss|||}}}~~~yyyuuusssuuutttqqqqqqqqqjjj``````QQQEEEDDDAAA999777;;;555555555555555555555555555444555666777777555444111111333444555555555444444444333222111000//////,,,+++***((('''&&&&&&&&&((((((((()))))))))******'''(((((())))))(((((('''&&&******)))))),,,,,,)))(((***,,,,,,******+++...***,,,---,,,***)))+++---,,,---+++***---111111---000000///---++++++---///******))))))))))))******((((((******+++***)))(((***)))((('''&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''((((((((((((((())))))***###$$$%%%&&&''''''''''''###$$$%%%%%%%%%%%%$$$###"""""""""""""""!!!!!! """######"""""""""###$$$!!!!!!""""""""""""!!!!!!$$$$$$###"""""""""""""""""""""""""""""""""######""" $$$%%%###$$$'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%'''***,,,...444>>>MMM[[[ccciiinnnqqqvvv|||{{{}}}~~~|||zzzzzz{{{|||~~~~~~|||yyywwwwwwxxxuuuxxxzzzyyyvvvtttsssssswwwuuussssssuuuxxxzzz|||~~~{{{yyyyyy{{{{{{{{{|||xxxuuutttuuuwwwyyyyyy}}}}}}|||{{{yyyvvvtttssswwwuuuqqqmmmkkklllooossssssttttttpppmmmooowww~~~~~~{{{zzz{{{xxxzzz{{{{{{zzzzzz{{{||||||}}}~~~zzzzzzzzzyyyzzz}}}{{{yyyvvvuuuuuuuuuuuuvvvzzzyyyvvvrrrmmmkkkkkklllmmmsss}}}~~~{{{zzz|||}}}vvvqqqkkkddd]]]TTTIIIAAA777666333///...000666;;;???DDDKKKOOOPPPQQQSSSUUUPPPMMMGGG@@@:::444111///...,,,******+++,,,+++***,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,............000222444555777;;;AAAFFFGGGFFFBBB???999:::<<<<<<;;;???LLL[[[ooo~~~~~~~~~}}}~~~|||wwwnnnfffeeekkkqqqzzz}}}zzzvvvtttwwwvvvssssssuuuoooeeeeeeTTTFFFDDD@@@888666:::666666555444333333222222666555555666888777555333333333222222333555666777333333222222111000/////////...---+++)))(((''''''(((((())))))******++++++))))))************))))))'''***+++))))))++++++((((((+++---,,,******,,,...(((+++,,,,,,)))(((***,,,//////---,,,///444333///.........,,,******---///******))))))))))))******)))***+++,,,++++++)))(((***)))(((''''''&&&&&&'''###!!! ###'''***)))''')))((('''''''''(((***+++((('''&&&%%%%%%&&&((()))###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$###"""""""""######"""!!!!!!###$$$!!!!!!""""""""""""!!!!!!$$$$$$###""""""!!!""""""!!!"""############""" $$$%%%$$$$$$((( !!!"""#####################$$$%%%(((+++---///999DDDUUUbbbkkkpppsssvvvxxx{{{|||zzzzzzzzzyyy|||zzzuuusssrrrqqquuuzzzzzzwwwsssqqqqqqqqqqqqqqqtttwww{{{|||}}}{{{~~~|||{{{|||}}}|||{{{{{{wwwttttttuuuuuuuuu|||}}}|||{{{zzzwwwtttssszzzxxxtttooommmnnnssswwwrrrssssssooolllooowww~~~~~~{{{zzzzzzwwwzzz|||}}}|||{{{{{{{{{zzz{{{||||||}}}}}}zzzzzz||||||zzzxxxvvvuuuuuuvvvvvvzzzxxxvvvrrrnnnnnnppprrrsssxxx|||yyyyyy{{{}}}yyytttmmmfff^^^TTTIIIAAA666555333///---///555:::<<>>===>>>??????CCCRRR```yyy}}}ppppppyyy}}}zzzrrrfff\\\[[[bbbjjjttttttxxx~~~~~~yyyyyyxxxwwwwwwvvvsssnnnkkkccc]]]UUUNNNHHHDDD???;;;555555555555444444333222666;;;:::444666<<<999000888777777666666666777777444555222......000///+++333000---,,,---------------,,,***)))((()))***+++++++++******)))(((((('''***************++++++,,,)))***++++++++++++))))))...+++'''&&&''')))******/////////...,,,---...000------------............///,,,)))***...///---***&&&'''***+++,,,***)))'''))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))((('''###&&&'''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" !!!###$$$"""######$$$###"""!!! """!!!!!!###%%%%%%"""###$$$%%%$$$"""!!!!!!"""!!!"""$$$%%%$$$&&&&&&&&&%%%%%%(((,,,///;;;MMMbbbnnnttt||||||xxx{{{}}}{{{zzz}}}}}}vvvrrrqqqtttuuuuuuuuutttqqqnnnmmmlllsssssspppsss}}}yyyyyy}}}|||yyy|||{{{zzzwwwuuusssrrrqqqqqqtttwww{{{}}}|||{{{zzzyyy{{{zzzxxxvvvsssqqqpppoookkklllmmmkkkjjjmmmsssyyy~~~}}}zzzyyyxxxxxxyyyzzzzzzzzzxxxvvvuuuwwwyyy{{{~~~~~~xxxtttuuuvvvxxxxxxxxxwwwuuurrrpppqqqtttwwwyyyxxxuuusssqqqooooooooovvv|||}}}uuurrrtttqqqpppnnniiiaaaTTTHHH@@@:::333......000000222666<<<@@@FFFJJJMMMNNNOOOQQQNNNKKKGGGAAA<<<888555444......------------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++.........///111444666777999>>>DDDGGGGGGCCC@@@>>><<<<<<>>>@@@AAAFFFTTTbbb||||||qqqpppwww{{{ooo```VVVWWWaaakkkppptttyyy~~~|||zzzvvvvvvvvvwwwxxxwwwsssqqqiiieee^^^XXXPPPHHHAAA<<<555444444444444444444444555999:::666888>>>===666999999888888777666555444666777444111111333222...111///......//////...,,,---,,,+++******+++,,,,,,******++++++***)))(((''')))))))))******++++++++++++++++++++++++***)))(((...+++&&&$$$%%%(((******---...///...,,,,,,...000***+++---...///......---///,,,***+++...///---***(((***+++,,,,,,***((('''((((((((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%%%%&&&(((((('''%%%!!!''''''###!!!$$$)))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%!!! ###%%%############"""""""""!!!  """$$$$$$""" """###$$$###!!! !!!"""###"""!!!"""$$$&&&'''&&&$$$%%%%%%%%%&&&)))...111<<>>BBBFFFHHHFFFBBB???===:::;;;???BBBDDDIIIVVVddd|||tttqqqsss~~~xxxmmmbbbZZZZZZaaagggkkkqqqwwwyyyvvvtttsssuuuqqqpppqqqrrrssstttrrrpppnnnooommmggg]]]QQQFFF???666555222000000111222444555777777555555777888777555666777888888777666555///000...+++,,,//////+++++++++,,,...000000...,,,.........---------------((()))+++,,,+++***((('''***+++,,,---............---,,,+++******)))((((((,,,---//////...---++++++***,,,------,,,,,,---...''')))+++---......---,,,,,,,,,++++++,,,---,,,+++,,,,,,,,,,,,+++)))(((''''''''''''''''''&&&&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&''''''((($$$$$$###$$$&&&&&&$$$###&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!$$$######"""!!!""""""""" !!!"""###$$$$$$%%%%%%"""###$$$"""  !!!!!!!!!"""#########$$$$$$'''''''''&&&&&&(((,,,000;;;LLL___jjjssszzzxxxyyy|||{{{uuuqqqtttrrrooommmllllllnnnoooooorrrsssqqqrrrwww}}}|||wwwwwwwwwvvvuuuttttttsssuuuvvvxxxxxxyyyzzz|||yyywwwtttqqqooonnnooooooeeeiiilllmmmkkkjjjkkkmmmttt}}}|||xxxvvvtttxxx|||zzzvvvuuuwww{{{wwwzzz}}}|||vvvppppppwww{{{zzzwwwuuuvvvvvvvvvvvvwwwzzz}}}}}}yyyuuusssssstttuuuzzz}}}wwwvvvrrroookkkgggaaaWWWKKKBBB<<<555/////////...000444555;;;DDDKKKNNNPPPPPPQQQOOOMMMIIIDDD>>>888444222------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------++++++,,,...111555888:::>>>BBBFFFHHHGGGCCCAAA???;;;<<>>666000//////---///222222777@@@GGGMMMQQQUUUWWWYYYVVVRRRKKKCCC;;;444000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++,,,---...111444888<<<>>>CCCFFFIIIIIIFFFBBB@@@>>><<<===???BBBEEEOOOaaarrr|||xxxtttmmmgggeeeggglllooouuuvvvvvvvvvuuurrrnnnlllgggggggggjjjmmmpppqqqpppkkkooossspppggg\\\TTTOOOHHHDDD===777333222333444111111222222000///333777888777444222111000000111...///...,,,---111111---*********,,,///111222111000000000...---+++)))(((***))))))((())))))***+++(((***,,,.../////////...+++***)))))))))***+++,,,***---///...,,,***+++,,,'''))),,,---,,,,,,,,,---,,,+++******)))******+++((()))))))))((('''((()))))))))))))))((((((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))+++)))(((((()))(((&&&$$$ $$$'''&&&###"""'''+++%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###!!!"""$$$%%%$$$###!!!!!!###$$$"""!!!$$$ """######$$$&&&((( ###&&&&&&$$$######%%%$$$%%%%%%&&&(((+++000444BBBVVVlllzzzzzz}}}{{{wwwyyy}}}yyywwwooonnnlllkkkjjjkkkkkkllljjjmmmrrrtttsssssswww}}}||||||||||||~~~yyyqqquuu~~~{{{pppuuuuuuuuuuuusssqqqooonnnmmmqqqvvvyyy|||~~~}}}|||zzzvvvqqqlllgggdddhhhkkknnnmmmkkkiiikkkmmmpppvvv~~~{{{vvvsssxxxwwwwwwyyy}}}uuuvvvwwwyyy|||~~~{{{yyywwwtttssssssttttttpppqqqsssuuuuuuwwwzzz}}}}}}|||zzzxxxvvvtttsssrrruuu}}}yyyxxx{{{uuummmiiiddd[[[MMMBBB>>>777111//////---///222111666>>>FFFLLLRRRVVVZZZZZZXXXSSSMMMEEE<<<666222---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------......000333666:::>>>@@@FFFIIIKKKJJJFFFAAA>>><<<<<<<<>>GGG^^^sss}}}{{{}}}}}}yyy}}}~~~|||xxxvvvyyy}}}}}}~~~yyyuuussskkkgggjjjlllhhhfffhhhjjjoootttuuussstttwww{{{}}}|||tttssswwwyyywwwssssssuuuwwwvvvssspppnnnmmmmmmpppuuu{{{~~~{{{~~~{{{xxxuuurrrooojjjggglllooopppooolllkkkllloooxxxxxx{{{~~~vvvsssvvv}}}yyywwwxxx|||}}}zzzvvvvvvuuuvvvzzz~~~{{{vvvuuuxxxyyyvvvuuuwwwrrrooolllmmmqqqvvvwwwxxx{{{|||{{{xxxuuussstttuuuvvv~~~|||yyywwwvvvyyyvvvpppiiieee___TTTHHH???888333111///+++)))+++111666<<>>>>>@@@KKKTTTddd{{{zzzxxxnnnffffffiiikkkooottt~~~{{{yyyxxxvvvsssoookkkiiikkkmmmooooooqqqsssuuutttrrrooollliiieee___[[[SSSPPPHHH===666555333000333222000111222222111000666555333333333333111///222111000000111111000...---+++)))+++...111111000222000///000333111,,,''',,,+++***))))))***+++,,,***......------000000------+++***+++,,,---,,,+++...........................,,,+++,,,---...+++))),,,,,,+++))))))((((((((('''++++++'''&&&)))((($$$))))))***))))))((('''''''''&&&%%%$$$%%%&&&((()))'''&&&%%%''')))***)))(((%%%&&&'''))))))'''&&&%%%(((''''''&&&&&&%%%&&&&&&%%%$$$#########$$$%%%&&&$$$%%%%%%$$$""""""$$$&&&%%%%%%$$$######$$$%%%%%% $$$"""!!!######"""!!!"""###$$$$$$###!!! """!!!!!!!!!!!!"""############"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%"""###'''******,,,444>>>LLLaaauuu~~~|||zzz}}}|||{{{|||{{{wwwtttwww~~~}}}xxxtttrrrjjjfffiiikkkiiihhhjjjmmmqqquuuvvvuuuuuuxxx|||~~~~~~xxxrrrrrruuuxxxwwwuuuvvvwwwxxxvvvrrrooonnnmmmoooqqqvvv|||~~~||||||zzzxxxvvvtttqqqllliiiiiilllmmmmmmlllllloooqqquuuuuuzzz~~~wwwuuuxxx~~~zzzwwwxxx{{{|||zzzwwwwwwvvvxxx{{{|||xxxvvvyyyyyyuuussstttqqqooommmooosssvvvwwwwwwzzz{{{zzzxxxtttrrrrrrsssvvv||||||yyyvvvuuuvvvsssnnngggccc^^^SSSHHH???888222111///+++***,,,000444:::???EEELLLSSSYYYWWWWWWVVVPPPFFF<<<666444111///---+++******+++,,,---,,,+++++++++,,,---...***+++,,,---...---,,,,,,---...000333888<<<@@@BBBIIIIIIHHHFFFCCC???;;;999888>>>===@@@KKKSSSccczzzyyytttjjjaaaaaaeeekkkrrryyy~~~{{{yyywwwuuurrrpppnnnppprrrrrrrrrrrrtttuuuuuupppllljjjjjjfff___YYYXXXVVVNNNCCC;;;888555111444333111222333444333222555444333333333222000...222111000000111111000...---,,,***+++---//////...333111///000111111...+++,,,+++***))))))***+++,,,,,,//////,,,---//////,,,---,,,+++,,,---...---+++------------------------///...,,,,,,---,,,***(((++++++******))))))))))))'''******'''&&&((('''$$$************)))(((&&&&&&'''&&&%%%$$$%%%&&&'''((()))'''%%%%%%''')))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%###$$$&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%% &&&%%%""""""###""""""###$$$$$$$$$"""!!! ###""""""""""""###$$$$$$!!!!!! !!!"""$$$%%%######$$$$$$$$$%%%%%%%%%!!!&&&+++---///777AAARRReeexxxyyyyyy}}}~~~zzz{{{{{{wwwtttvvv}}}}}}yyyuuurrrkkkfffhhhkkkkkklllnnnqqqtttxxxxxxvvvvvvxxxzzz}}}~~~wwwtttqqqqqqsssvvvwwwxxxyyyzzzyyyvvvrrrooonnnnnnqqqsssvvv{{{~~~|||zzzyyyxxxxxxvvvsssnnnjjjgggiiikkklllmmmoooqqqtttrrrsssxxx~~~yyyxxx||||||xxxxxx{{{|||{{{yyyxxxxxxzzz}}}}}}yyywwwyyyyyytttrrrrrrqqqppppppqqqtttvvvvvvuuuxxxyyyyyyxxxtttrrrrrrrrrwww{{{}}}yyyuuurrrrrrpppkkkeeebbb]]]SSSGGG>>>777222111///,,,,,,...///222888===CCCIIIPPPTTTRRRRRRRRRMMMFFF>>>888555111000---+++******+++,,,************+++---///111+++++++++++++++,,,------+++---000444999>>>BBBEEEGGGGGGFFFDDDAAA===:::888777======???JJJSSSbbbyyy~~~xxxpppfff\\\\\\aaaiiirrrzzz}}}{{{xxxuuusssqqqrrrttttttssssssuuuvvvuuuoooiiihhhiiiggg```YYY[[[ZZZSSSHHH@@@<<<777333444222111222444777777777666555444444555444111///222111000000111111000...------,,,,,,---------,,,111///------...///---,,,,,,+++*********+++,,,---...000000,,,,,,......,,,...---,,,,,,......---,,,+++,,,,,,,,,,,,,,,------//////...---,,,+++)))''')))*********+++*********)))******)))(((((('''&&&************)))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&((())))))(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!$$$&&&'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$***&&&!!! !!!!!!$$$$$$$$$$$$###!!! ###""""""""""""###$$$$$$###"""!!!!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%"""###''',,,...222<<>>777222000///------//////222666<<>>???@@@FFFEEECCC@@@>>><<<:::999777>>>>>>BBBOOOYYYjjj{{{xxxrrrjjjbbb[[[WWW]]]eeennnvvv}}}~~~|||xxxuuuuuuwwwxxxxxxwwwuuuttttttuuussspppllljjjhhhfffcccaaaccceeeccc]]]WWWRRRLLLEEE999666333222444666777777:::::::::;;;<<<:::666333222111000000111111000...---///222111///---...///,,,---...............///++++++******+++,,,...//////000///+++***...///...---+++***+++,,,---,,,++++++++++++,,,---.........---///000...+++))))))******+++,,,------+++***)))...***+++...---)))(((***'''(((((()))))))))))))))((()))))))))(((((('''&&&(((''''''((())))))'''%%%'''''''''&&&&&&'''''''''###%%%&&&(((((((((&&&&&&!!!"""###%%%&&&&&&&&&%%%"""$$$&&&&&&%%%######$$$###$$$%%%%%%%%%%%%$$$###!!!!!!!!!$$$(((&&&"""######"""""""""""""""######""""""""""""###$$$$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%)))(((***---111:::IIIXXXaaagggrrrttttttsssrrrqqqpppooommmmmmqqqvvvvvvsssrrruuuyyy}}}|||zzzwwwuuuuuuvvvwwwxxxwwwsssnnnooosssrrrllllllmmmpppssswwwzzz||||||yyyyyyxxxwwwwwwzzz~~~zzzuuutttuuuuuuqqqmmmnnnoooqqqqqqooommmmmmmmmhhhhhhjjjnnnssswwwyyyyyytttssssssssssssrrrooommmnnnkkkiiiiiimmmppprrrrrrwwwxxx~~~|||}}}~~~}}}zzzyyyxxxzzz|||~~~~~~{{{xxxxxxyyysssqqqqqquuuuuuqqqmmmmmmqqqssstttssspppnnnnnnpppuuuyyy~~~~~~|||{{{{{{{{{xxxuuussspppooojjjeeeccc```UUUKKKCCC:::333000...,,,---000---///333;;;CCCJJJLLLLLLOOOOOONNNNNNLLLFFF===666444222000...------...///------++++++++++++,,,---+++******+++,,,---///000111333666999<<<>>>@@@@@@DDDCCCAAA>>><<<:::999888888???@@@EEERRR]]]nnn|||xxxtttlllddd___YYYXXX___jjjrrrzzz}}}|||wwwttttttvvv{{{{{{{{{yyyvvvsssssssssvvvtttrrrooollliiihhhggggggiiihhhccc]]]YYYSSSLLL===999555333333444444444::::::;;;<<<<<<:::666333222111000000111111000///---000222222000......000((()))+++,,,++++++,,,,,,++++++******+++---...///...000...******...000///,,,+++******,,,,,,+++***++++++,,,------...//////,,,...000...+++))))))+++***+++---------+++)))(((---))))))------'''&&&***&&&'''((()))************))))))******)))(((''''''***(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''$$$%%%'''))))))((('''&&&!!!###%%%&&&'''&&&&&&###$$$&&&%%%$$$###$$$%%%###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!%%%'''!!!###"""""""""""""""###$$$$$$$$$######$$$$$$%%%&&&###""""""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%)))///444<<>>666555444333333555777999;;;;;;999888888888666333000......//////...222333333111...+++*********,,,...---++++++...111...---,,,++++++,,,...//////...---,,,,,,,,,---......000---'''&&&,,,///,,,***+++,,,---............,,,,,,,,,++++++*********++++++,,,---,,,+++***)))------,,,++++++*********%%%$$$$$$'''+++,,,***'''(((''''''(((***+++)))(((***)))(((''''''(((***+++))))))((('''&&&&&&%%%%%%((((((((((((((((((''''''&&&$$$""""""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$"""!!!$$$$$$$$$############"""$$$$$$##################!!!"""###$$$%%%$$$######&&&%%%%%%%%%%%%&&&''''''))))))))),,,444BBBQQQ[[[\\\bbbkkkuuu|||pppjjjhhhlllpppoooooopppnnnqqqtttvvvxxxzzz}}}vvvvvvuuurrrnnnmmmmmmooottttttsssssssssooojjjgggfffdddffflllvvv|||~~~|||}}}xxxrrrpppssswwwyyyyyy}}}|||}}}~~~}}}xxxvvvxxxxxxsssmmmkkkjjjjjjkkkmmmooopppnnnlllkkkllloootttyyy{{{xxxuuuyyyvvvrrrpppoooooonnnmmmmmmjjjgggfffhhhlllppprrr}}}~~~~~~{{{yyywwwvvvwwwwwwvvvuuu{{{vvvrrrrrrtttqqqtttyyyzzzxxxtttqqqoooppppppqqqtttvvvwwwwwwvvvzzz|||}}}|||zzzuuutttsssqqqlllhhheeeccc]]]SSSJJJGGG888+++***///000---+++,,,000666<<>>;;;555333///...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000777888:::???CCCEEEEEEDDDGGGDDD@@@;;;888777777888===???CCCIIIQQQaaa{{{~~~~~~~~~zzzrrrjjjdddaaaaaa```aaaccciiiqqqvvv{{{zzzwwwtttsssssstttuuuxxx|||}}}yyyvvvuuu{{{yyyvvvuuuuuutttrrrooolllkkkiiigggdddaaa^^^\\\LLLCCC;;;888666444333555999;;;===>>>===<<<<<<;;;888555111////////////...111222222111...,,,+++,,,.........---++++++,,,---...---,,,++++++---...000......---,,,,,,,,,---......///---'''''',,,///------------,,,++++++******++++++++++++++++++++++++******+++,,,,,,,,,+++***************************---,,,++++++,,,+++'''$$$'''&&&&&&((()))***)))(((***)))(((&&&&&&''')))***)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%(((&&&$$$$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%!!!!!!"""###############$$$$$$$$$############"""########################%%%%%%$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''***++++++...555AAANNNWWWYYY```jjjuuu}}}wwwmmmhhhggglllpppooonnnoooppprrruuuvvvwwwxxxzzz|||{{{xxxvvvssspppnnnllllllkkkqqqrrrsssrrrpppmmmjjjhhhiiiggghhhmmmuuu{{{{{{zzz{{{wwwrrrppprrruuuwwwwww{{{}}}~~~~~~}}}}}}~~~}}}xxxuuuwwwxxxsssooommmllllllmmmoooqqqqqqpppnnnmmmnnnrrrxxx}}}~~~|||yyywwwtttpppnnnnnnnnnmmmlllhhhfffeeeeeeiiinnnsssuuu{{{}}}yyyyyyxxxxxxyyyzzzzzzzzz}}}~~~~~~{{{vvvssstttvvvssswww{{{|||yyyvvvrrrqqqpppoooppprrruuuxxxyyyzzz}}}}}}}}}yyyssspppooonnnjjjeeecccaaa[[[QQQIIIDDD888------000///---,,,---000666;;;???DDDHHHLLLQQQRRRRRRPPPKKKFFF@@@===888555111///...---,,,+++------------------,,,,,,---------------...///000888999<<<@@@EEEFFFFFFDDDGGGDDD@@@;;;999777888888===>>>CCCJJJRRRccc}}}|||ssshhh```^^^^^^^^^^^^```fffnnnsssxxxvvvtttrrrrrrtttvvvxxxyyy}}}{{{vvvssszzzyyyxxxyyyzzzzzzxxxvvvmmmkkkiiifffeeedddeeefffRRRIII@@@;;;666111000333888:::===???@@@@@@>>>===:::777333111000000///...///000111111///------......,,,++++++,,,,,,,,,+++...---,,,,,,,,,---///000......---,,,,,,---...///---...,,,))))))---///......---+++***)))))))))*********+++,,,,,,---......***++++++,,,,,,,,,++++++'''(((((()))******++++++%%%%%%&&&'''******((('''&&&%%%%%%&&&(((***)))(((***)))(((&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''(((&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&%%% !!!###$$$$$$$$$$$$$$$$$$$$$############"""########################'''&&&$$$""""""$$$&&&'''%%%%%%%%%%%%%%%&&&''''''+++,,,...000666@@@JJJRRRUUU]]]hhhtttyyyrrrkkkfffffflllpppooonnnnnnrrrtttvvvwwwwwwwwwxxxzzzxxxsssxxxtttooommmmmmmmmjjjhhhnnnpppsssqqqmmmjjjiiijjjmmmlllllloootttxxxwwwvvvxxxuuurrrqqqsssuuuvvvvvvyyyzzz|||}}}}}}}}}}}}vvvsssuuuvvvsssppppppoooooooooqqqssssssrrrpppnnnqqqwww~~~}}}vvvsssooolllkkkkkkjjjiiicccbbbbbbdddiiiooouuuxxxzzz}}}~~~~~~~~~~~~}}}wwwxxxyyy{{{|||}}}~~~~~~{{{||||||yyyuuutttvvvyyyxxxzzz}}}~~~{{{xxxuuutttqqqppppppqqqsssxxx|||~~~}}}{{{|||yyyrrrmmmjjjjjjfffbbb```^^^YYYOOOGGG???777000000000...---...---000555999<<>>DDDKKKUUUfff~~~rrrdddYYYWWWXXXYYY[[[___eeennnssstttsssrrrrrrsssvvvyyy{{{zzz|||}}}yyyuuurrrvvvvvvwwwyyyzzzzzzzzzyyymmmllljjjhhhggggggiiiiiiZZZQQQHHHAAA:::333111222555666:::>>>AAAAAA???===<<<999555222111111000///...///111111///...///000+++)))''')))---000///...------,,,,,,---...///000......---,,,,,,---///000------,,,++++++---......,,,+++)))((()))***---...))))))***,,,---...///000------,,,,,,+++******)))))))))))))))******++++++ !!!###&&&((()))))))))&&&$$$$$$%%%'''))))))(((+++***((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""###%%%%%%%%%!!!""""""#########""""""$$$$$$$$$#########""""""###############$$$$$$$$$###############%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''***+++...222777???HHHNNNSSS]]]hhhttt}}}vvvoooiiieeeffflllqqqpppoooooosssvvvxxxyyyyyyyyy{{{||||||uuupppvvvpppkkkkkkmmmnnnkkkhhhooorrrtttqqqkkkggghhhkkkqqqoooooopppsssttttttrrrtttsssrrrrrrtttvvvxxxyyyzzz{{{}}}~~~}}}~~~~~~{{{||||||uuuppprrrsssrrrpppqqqppppppppprrrttttttrrrpppnnnssszzzxxxtttoookkkiiigggfffddd___```aaacccgggmmmssswwwzzz~~~}}}||||||zzzyyywwwyyy{{{}}}~~~~~~~~~yyyzzz{{{xxxuuuuuuxxx{{{{{{}}}}}}zzzxxxwwwuuutttrrrpppqqqvvv|||~~~~~~zzzxxx{{{{{{sssllliiigggccc___^^^\\\WWWNNNFFF:::555111111///,,,,,,...,,,///333777;;;???DDDHHHPPPQQQRRRQQQNNNJJJEEEBBB<<<999333000...---+++***......------,,,+++++++++,,,,,,,,,---...///111222888:::>>>DDDJJJLLLLLLJJJEEEBBB???;;;999888999999;;;>>>DDDMMMXXXjjj}}}rrrcccWWWSSSUUUXXX[[[___eeelllqqqrrrrrrssstttwwwzzz}}}~~~}}}}}}|||{{{zzzwwwvvvqqqssstttuuuvvvvvvwwwwwwmmmlllkkkjjjiiihhhhhhhhhccc[[[SSSLLLBBB999555666444555777<<<@@@BBB@@@>>>===:::666333222111111000---///111111000///000111,,,)))((()))---000///---,,,,,,------...///000000......---,,,---...///000---,,,,,,------------...---,,,***)))***+++---...'''((()))+++---...000000000///...,,,***)))'''''',,,,,,+++++++++*********)))***++++++***)))(((''''''%%%$$$%%%''')))))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""$$$%%%%%%$$$!!!!!!"""############"""$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''')))---111777>>>FFFLLLSSS]]]jjjuuu}}}vvvooojjjfffffflllppppppooopppsssuuuxxxyyyzzz|||}}}xxxuuutttrrrmmmiiijjjnnnqqqooolllrrrtttuuuqqqjjjfffhhhkkkqqqqqqppppppqqqrrrqqqpppqqqqqqrrrsssuuuyyy|||~~~~~~~~~~~~}}}{{{zzzyyy~~~{{{tttoooppprrrqqqpppqqqpppppppppqqqssssssqqqooommmrrrzzz~~~{{{wwwqqqkkkgggdddaaa___^^^```bbbccceeeiiiooottt}}}}}}|||zzzwwwuuuvvvzzz~~~}}}{{{{{{{{{yyyzzzzzzwwwttttttxxx||||||}}}}}}{{{zzzzzz{{{yyyuuuqqqooossszzz~~~~~~zzzwwwxxx|||~~~vvvoookkkgggccc___^^^]]]XXXNNNFFF888444111111...******---***---111666:::@@@EEEJJJQQQRRRSSSSSSPPPLLLHHHEEE>>>999444///---,,,++++++---,,,,,,,,,+++++++++***,,,,,,---...///111333444666999>>>FFFLLLOOOOOOMMMCCC@@@===:::888888888999:::===DDDNNNZZZmmm}}}}}}~~~{{{rrrcccXXXRRRUUUYYY]]]```dddiiilllrrrtttvvvyyy}}}~~~~~~~~~}}}{{{qqqqqqrrrqqqpppppprrrtttkkkjjjiiihhhggggggggggggddd___YYYRRRGGG;;;555666666555666;;;@@@CCCBBB@@@<<<999555333222222111000---///111111000000000111000///---,,,------,,,+++,,,,,,---...///000000111...------------///000111///------000///,,,+++---000///---+++***))))))***''''''(((***,,,...///000111000...+++)))(((''''''------,,,,,,+++******)))%%%'''***+++***)))******)))'''%%%%%%'''((()))(((******))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$""" """$$$%%%%%%&&&$$$$$$$$$############""""""""""""###$$$$$$%%%%%% $$$&&&&&&$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&(((,,,000555<<>>EEEIIIOOOQQQRRRSSSQQQNNNJJJHHH???;;;555000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555666777:::@@@GGGMMMPPPOOOMMM@@@>>>;;;888666777888999:::===EEEOOO[[[ooo~~~{{{yyyyyywwwnnn___SSSNNNSSSZZZ___dddgggjjjlllsssvvvzzz~~~ssssssrrrooolllllloooqqqjjjhhheeecccccceeegggiiieeebbb___YYYMMM@@@888888777444333777===AAAAAA???;;;888444222222222222111...000111111000000000111111111111///,,,++++++,,,+++,,,---...000000111111...---------...///111222000---...222111+++)))+++......---+++***)))((('''&&&'''((()))+++,,,---...///...,,,***)))))))))***++++++++++++************"""&&&))))))***,,,///,,,)))&&&&&&'''((((((((()))***************))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''(((&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###  !!!"""$$$$$$%%%%%%$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$$$$$$$###$$$$$$%%%&&&''')))+++...222888@@@EEEMMM\\\mmmzzzyyysssnnnllleeebbbfffiiijjjkkkmmmooooooooooooqqqvvv|||~~~zzzvvvtttuuuwwwooonnnnnnnnnpppqqqssstttrrrpppmmmkkkiiiiiikkklllkkklllmmmnnnooooooqqqrrrrrrrrrrrrrrrrrrvvv|||~~~}}}}}}~~~|||~~~}}}|||yyywwwvvvwwwxxxuuuxxx|||~~~xxxtttvvvwwwtttrrrsssqqqpppqqqrrrssssssqqqoookkkpppwwwzzzzzzyyyyyyyyy}}}yyysssmmmiiifffccc```bbbeeehhhhhhgggiiinnnsss|||yyytttuuuzzz~~~zzzyyyzzz||||||{{{vvvrrrrrruuuyyywwwxxxyyyyyyyyyyyy{{{|||zzztttoooqqqxxx}}}{{{sssyyy~~~xxxuuuoookkkgggdddccc]]]SSSKKK>>>777222111///,,,+++---)))+++///222666;;;AAAFFFIIIKKKNNNQQQQQQPPPMMMKKKAAA===777222111111111111,,,,,,---....../////////---...///000333555777888;;;===BBBHHHMMMNNNKKKIII>>><<<999666555555777888:::===EEEOOO\\\ppp~~~zzzwwwsssiiiYYYLLLIIIOOOXXXaaagggkkknnnppptttxxx}}}}}}vvvvvvsssooojjjjjjmmmqqqiiifffaaa^^^___ccchhhlllmmmkkkiiidddXXXIIIAAAAAA555111///222999>>>>>><<<:::777333222222222222222///000222222000000000111...000111000---,,,...111+++,,,---///000111111111...---------...///111222111......333111+++(((***))))))************)))(((&&&&&&''')))***+++,,,---,,,,,,+++******+++,,,---((((((((()))******++++++(((+++......,,,***+++------+++(((&&&'''((((((((()))******+++++++++******%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))((((((''''''###%%%&&&%%%""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&"""###############"""!!!!!!$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&******,,,---000666<<>>BBBDDDGGGKKKOOOQQQPPPOOONNNCCC???888444333333444444------...///000111222222......///111444666888:::>>>@@@DDDIIILLLLLLHHHEEE===;;;888555444555666777:::===EEEOOO\\\ppp~~~}}}zzzwwwpppeeeWWWNNNHHHQQQ\\\cccgggkkkqqqvvvyyy~~~~~~wwwvvvvvvvvvvvvtttpppmmmnnngggbbbbbbbbbccchhhnnntttpppmmmmmmhhh[[[HHH<<<666333333666888777999===888:::999333000111333222111000//////222333333333000///...---,,,---......////////////000000000000...............///000111,,,---------....../////////,,,***)))++++++(((&&&***+++...000111000///...222000...,,,***)))))))))...,,,)))***,,,---+++(((+++(((&&&'''))),,,+++***))))))###!!!))),,,))))))***++++++)))((('''$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%'''((())))))))))))+++)))$$$$$$((('''""")))&&&$$$###$$$%%%%%%###&&&%%%############""" !!!!!!""""""""""""!!!!!!$$$&&&&&&###"""############$$$$$$$$$&&&&&&%%%$$$############((('''&&&%%%$$$%%%&&&''''''%%%'''***+++...777AAAPPP___qqq~~~}}}uuuwwwzzz}}}~~~zzzqqqlllllleeedddddddddfffgggggggggiiijjjkkkjjjjjjmmmtttyyyxxxvvvyyyzzzxxxuuuwwwxxxwwwtttqqqppppppsssnnniiijjjoooqqqoookkkeeehhhkkklllkkknnnrrrwwwzzzzzzxxxsssnnnooouuu{{{}}}~~~{{{{{{}}}zzzzzzzzztttkkkkkkpppssstttwww~~~}}}||||||{{{xxxuuutttvvvyyyzzzxxxtttrrrpppnnnrrruuuvvvtttsssuuuwwwyyyvvvqqqmmmkkkiiigggeeeccceeeiiimmmmmmnnnuuu~~~{{{zzzzzzwww{{{|||xxxwwwuuusssrrruuuxxxyyyyyywwwxxx{{{tttllljjjooovvv|||}}}zzz{{{}}}~~~|||yyyuuu}}}yyyrrrnnnlllkkkjjjbbbUUUIII>>>;;;666222000---***(((***,,,...///111555:::>>>@@@DDDJJJPPPRRRQQQNNNLLLCCC@@@===:::888555222///111000000//////...------222111111333777;;;>>>???DDDFFFIIILLLNNNMMMIIIFFF<<<;;;999666444555888;;;???>>>FFFVVVcccrrr}}}zzzvvvooodddWWWNNNOOOVVV___dddgggkkkqqqvvv{{{}}}{{{xxxwwwwwwwwwwwwvvvssspppooojjjgggggghhhiiimmmsssrrrooonnnnnnkkk___NNNBBB:::666444777777666666999===???===666222333444333222111//////111111111000000///...---,,,---......//////000000000000111111............//////000000------.........////////////---+++***++++++(((&&&((()))+++,,,---------,,,000///---+++***))))))***,,,***)))***,,,---,,,***+++)))&&&''')))++++++***%%%)))***'''%%%'''(((&&&***++++++++++++***))))))%%%%%%%%%%%%&&&&&&&&&&&&+++***(((&&&$$$$$$%%%&&&(((***((($$$$$$''''''###(((&&&%%%$$$%%%&&&&&&'''(((&&&%%%%%%%%%%%%$$$"""""""""############""""""%%%&&&'''$$$  """############$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&''')))((((((******,,,444>>>KKK\\\qqqxxxzzz|||}}}}}}~~~xxxooojjjhhhgggdddbbbcccfffiiiiiihhhjjjkkkkkkjjjkkknnnrrruuu~~~yyyxxxzzzzzzwwwsssuuuvvvvvvsssqqqqqqqqquuupppkkkkkkoooqqqooollleeehhhkkkllllllooouuuyyyzzz{{{yyytttnnnnnnrrrvvv|||}}}~~~~~~}}}wwwvvv{{{}}}yyywwwxxxtttnnnmmmqqqtttuuuyyy}}}|||}}}|||yyyvvvsssvvvzzzzzzwwwtttssssssssstttuuutttrrrsssvvvyyyzzzwwwsssqqqooollljjjgggggghhhmmmqqqrrrssszzz|||{{{}}}}}}}}}|||yyyyyyxxxvvvuuutttvvvwwwvvvuuuvvvzzz~~~xxxpppmmmpppwww}}}~~~}}}||||||}}}~~~}}}|||xxx~~~}}}vvvooollliiiiiihhhaaaTTTJJJBBB>>>999444222000...---***,,,---///111444999===???CCCIIINNNQQQPPPNNNLLLGGGDDDAAA>>><<<999555222222111000///////////////222111222444888===@@@BBBHHHHHHJJJLLLMMMKKKFFFCCC<<<;;;999666444555888;;;CCCBBBJJJXXXfffvvv}}}yyytttmmmbbbWWWPPPVVV[[[bbbeeegggjjjqqqwww~~~{{{yyy~~~}}}}}}{{{yyywwwwwwwwwvvvtttrrrqqqmmmlllnnnooonnnqqquuuppppppooopppmmmdddUUUIII@@@;;;777777777444444666???AAA>>>777333444555444333222000000000000///---000///...---------...///000000000111111111222222///////////////000000000......////////////000000000...,,,,,,++++++)))''')))******++++++,,,,,,,,,...---,,,+++***************))))))+++------,,,++++++)))'''((()))++++++***%%%***---***((()))'''$$$,,,,,,+++***************&&&&&&&&&&&&''''''((((((///,,,((($$$"""###$$$&&&&&&((('''$$$###&&&&&&$$$%%%%%%%%%###"""###&&&((((((&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$###&&&''''''%%%###""""""###"""############$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''+++))))))***)))***111:::GGGZZZrrr|||}}}~~~}}}||||||}}}wwwnnnhhhfffiiiddd```aaagggkkkkkkiiimmmkkkjjjjjjlllnnnooooooxxx{{{|||yyyyyyzzzyyyuuuoooqqqttttttsssrrrrrrrrrwwwsssnnnlllnnnppppppnnnhhhjjjllllllmmmpppwww|||zzz{{{zzzuuupppnnnooorrrzzz|||~~~~~~}}}||||||uuurrruuuxxxyyyzzz||||||wwwtttttttttrrrqqqsssuuuwww|||~~~}}}|||yyyrrrvvv{{{{{{wwwtttuuuwwwxxxwwwuuurrrqqqssswww{{{{{{yyywwwuuutttqqqmmmjjjiiikkkooouuuwwwwww}}}~~~||||||{{{|||{{{zzzyyyvvvwwwxxxwwwuuuvvvzzz|||vvvpppqqqwww~~~{{{|||}}}}}}}}}}}}}}}}}}wwwpppjjjhhhffffffeee___TTTKKKBBB===666111///......---+++,,,---...000333888;;;===AAAGGGLLLOOOOOOMMMLLLJJJHHHEEEBBB???<<<888555333222111//////000111222222333444777;;;@@@DDDGGGKKKJJJJJJKKKJJJHHHCCC???;;;:::888555444555999<<>><<<666333444555444444222111111222222000...111000...---------...///000000111111222222333333///000000000000000000000/////////000000000000000000///...---,,,+++)))(((,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))*********)))+++(((""" $$$'''(((,,,+++)))((((((((()))***&&&&&&''''''(((((())))))***)))&&&$$$$$$%%%'''(((%%%&&&&&&$$$###$$$%%%%%%&&&&&&%%%### ###&&&%%%$$$######$$$$$$"""!!!######$$$$$$$$$$$$######%%%%%%&&&%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''+++)))(((***)))***222:::III\\\ttt}}}}}}~~~xxxoooiiigggjjjddd___```ggglllmmmlllooollljjjkkkmmmooommmjjjqqquuuxxxwwwwwwyyyvvvrrrlllooorrrsssrrrrrrrrrssswwwtttooommmmmmnnnoooooolllnnnooonnnmmmpppvvv{{{yyyzzzzzzxxxtttqqqqqqrrryyyzzz|||~~~~~~}}}{{{yyy}}}vvvqqqsssuuuuuuuuuwww~~~}}}{{{uuuqqqqqqtttuuuuuuuuuwwwzzz~~~~~~}}}zzzqqqvvvzzzzzzuuusssvvvzzzyyyxxxvvvuuutttvvvyyy{{{{{{zzzyyyyyyxxxuuupppmmmjjjjjjooouuuxxxxxx}}}~~~}}}}}}}}}~~~}}}{{{||||||zzzwwwvvvzzz}}}{{{{{{tttrrrxxx~~~yyy{{{}}}}}}||||||}}}wwwqqqlllfffdddbbbbbbaaa\\\SSSLLLCCC===555000------......+++,,,---...///111666999;;;>>>DDDJJJMMMNNNMMMLLLLLLIIIGGGDDDBBB>>>:::666555333111//////111333555333555777:::>>>DDDIIIMMMKKKJJJIIIHHHGGGEEE@@@===999999777555444555999<<>>PPPcccwwwyyyrrrllliiihhhddd```aaagggmmmooonnnrrrnnnkkkkkkmmmnnnllliiikkkpppsssssstttuuutttooolllnnnqqqrrrrrrrrrsssttttttsssqqqnnnkkkkkkmmmoooqqqrrrrrrpppnnnoootttxxxwwwxxxyyyyyyxxxvvvuuuuuuxxxyyy{{{||||||{{{yyyxxx|||uuuqqqrrrtttsssssstttzzz~~~{{{wwwtttppppppssswwwxxxwwwyyy{{{|||yyyqqqtttwwwwwwtttsssvvvyyyvvvvvvxxxyyy{{{{{{{{{zzz{{{{{{{{{|||{{{xxxtttpppmmmlllooouuuxxxyyy~~~}}}~~~{{{wwwtttuuuxxxxxx}}}~~~wwwtttwww|||wwwyyy{{{{{{zzz{{{{{{ssslllhhhdddbbbaaa```___ZZZSSSNNNIIICCC:::333111111222222+++,,,---------///333666999<<>>:::777555333111111222444666555888;;;>>>BBBGGGNNNRRRKKKIIIGGGFFFEEEBBB???<<<888888666444333555999===CCCGGGPPP]]]mmm~~~~~~wwwmmmccc[[[WWWVVVVVVZZZ___aaadddjjjuuu}}}}}}{{{{{{|||zzzxxxwwwvvvuuusssqqquuuooojjjhhhfffdddfffjjjrrrvvvuuunnnllllllfff]]]UUUJJJBBB@@@???<<<999888888::::::555444777:::999333333333555666666444222111000///.........///000...//////000111222333333111111222333333222000///000000////////////......+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,---///000///,,,(((&&&%%%(((***++++++)))(((((()))%%%))))))&&&$$$''')))((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((('''&&&$$$$$$$$$$$$&&&'''%%%"""%%%+++666111+++'''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""############""""""$$$###""""""$$$$$$$$$""""""############$$$$$$$$$!!!!!!!!!""""""$$$%%%%%%%%%&&&'''((((((((((((((($$$$$$%%%))),,,000999CCCYYYiii{{{{{{vvvqqqllljjjeeecccbbbdddhhhmmmpppqqqsssqqqnnnllllllllllllkkkjjjnnnpppooopppsssrrrooommmooorrrsssrrrqqqrrrsssppprrrrrrppplllkkkmmmppprrrtttuuusssooooooqqqtttuuuvvvxxxzzzzzzzzzyyyyyyxxxyyyyyyyyyyyyxxxxxxwwwxxxrrrooorrruuusssrrrsssxxx}}}zzzssstttrrrpppsssxxxyyyxxx{{{|||~~~~~~zzzuuuqqqrrrsssrrrqqqrrrtttvvvrrrtttxxx}}}~~~|||}}}|||}}}~~~~~~|||xxxttttttqqqrrrvvvzzz|||{{{}}}~~~{{{uuuqqqpppqqquuuzzz~~~}}}yyyvvvvvvyyyvvvwwwwwwwwwxxxzzz~~~zzzqqqjjjgggcccbbbaaa___]]]YYYTTTPPPJJJDDD;;;444000000000000,,,,,,---,,,,,,...111444777;;;AAAGGGLLLNNNOOOOOOPPPOOONNNMMMKKKHHHCCC@@@;;;999777555555555666777888<<<@@@BBBEEEJJJQQQWWWNNNKKKHHHEEEDDDBBB???<<<777777555444333666:::===DDDJJJUUUbbbsss~~~wwwlllaaaZZZWWWXXXWWW[[[```ccceeekkkttt|||~~~|||zzzzzzzzzzzzzzz{{{}}}|||zzzxxxyyyqqqjjjgggeeedddhhhnnnrrrwwwuuummmlllpppnnnggg^^^RRRGGGDDDCCC>>>999888777999888444222555777777555444444555666555222///222111///.........///000---......///111222222333111222333444333222000////////////.........------(((***,,,,,,***)))+++---,,,---.........---,,,,,,//////000000000///---,,,+++...000///,,,(((&&&&&&(((***,,,,,,)))'''((()))###(((+++)))(((******(((''''''((((((''''''&&&%%%$$$%%%&&&'''((())))))***,,,+++)))'''%%%$$$$$$###$$$$$$&&&)))&&&"""&&&---999111)))&&&((()))'''$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$######%%%###""""""$$$%%%###""""""############$$$$$$$$$###"""""""""###$$$%%%%%%$$$%%%'''((()))))))))((($$$###&&&***---222<<>>===;;;:::999999999;;;???CCCEEEGGGLLLSSSZZZTTTPPPKKKGGGEEEBBB>>><<<666666555333333666:::>>>AAAKKKWWWddduuuwwwkkk___YYYWWWYYYYYY]]]bbbdddfffkkkttt{{{~~~{{{}}}{{{yyyyyyyyyzzz|||{{{sssjjjgggeeefffmmmtttrrrxxxuuummmmmmtttuuunnndddXXXKKKGGGDDD???999777555777666111...111222222666555555555555333///,,,222111///.........///000,,,---...///000111222222111222444444444222000/////////......---------,,,&&&)))++++++))))))+++......///111222222000///---000111111111111///---,,,)))---000000,,,)))(((((('''***---,,,)))'''''')))$$$((((((%%%%%%)))++++++'''((()))))))))(((&&&%%%$$$$$$%%%&&&'''((()))***---+++'''$$$###$$$&&&'''$$$$$$'''***'''###&&&///777...$$$"""'''***'''"""$$$###""""""$$$%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$'''$$$"""###%%%&&&$$$""""""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$%%%'''))))))))))))((($$$$$$&&&+++...222<<>><<<;;;:::<<>><<<666555555333333666:::>>>>>>HHHVVVcccuuu~~~}}}vvviii^^^YYYYYY[[[]]]___```___^^^fffttt~~~~~~zzzzzzyyywwwllleeecccgggllloooooossssssnnnlllppptttvvviiicccWWWJJJDDDAAA<<<555888555333222333555666666444666888666333222333666444111//////000000...+++000000/////////111222333222000000111444444111...//////......---,,,+++***++++++++++++,,,---......&&&(((,,,///000000///...222111///...///...---+++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))%%%&&&&&&'''((())))))***++++++++++++***((('''&&&***)))'''%%%%%%%%%'''(((---&&&###%%%&&&######'''&&&&&&&&&$$$$$$'''...333)))&&&###%%%((()))%%%!!!#########""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""###%%%)))+++########################$$$$$$###############$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%'''******///===LLLdddppp~~~~~~~~~}}}}}}}}}}}}{{{sssiiieeefffgggddd```eeeeeefffhhhlllppptttvvvrrrsssttttttsssssstttuuutttqqqnnnnnnoooqqqsssssssssqqqqqquuuzzz{{{vvvqqqrrrsssttttttsssqqqooonnnnnnqqqtttsssqqqpppqqqsssrrrsssuuuuuuuuutttuuuvvvzzzxxxvvvttttttvvvxxxzzzwwwvvvuuuxxx||||||wwwrrrvvvyyy}}}~~~|||zzzyyywwwuuusssssstttuuuuuuttt|||zzzwwwsssrrrvvv|||{{{uuuqqqnnnmmmlllmmmpppqqqqqqpppiiinnnvvv~~~||||||vvvssssssyyy~~~~~~}}}|||{{{{{{yyyuuusssqqqqqqsssvvvwwwwwwtttqqqsssxxxwwwrrrqqquuuwwwuuu||||||}}}}}}xxxrrrnnnfffeeebbb___\\\XXXUUUSSSKKKIIIDDD;;;333///000333---,,,,,,,,,,,,,,,,,,+++222777>>>DDDHHHKKKNNNPPPNNNNNNMMMMMMLLLKKKKKKJJJFFFEEEDDDDDDEEEEEECCCBBBAAAEEEIIIMMMOOOPPPRRRTTTZZZVVVOOOHHHAAA===:::999555444222222333555888:::DDDKKKWWWeeexxxxxxvvvooodddZZZUUUWWWYYYaaacccdddbbbaaahhhvvvxxxxxx~~~|||}}}wwwmmmggggggjjjnnnqqqpppssssssnnnkkkoootttvvvkkkggg]]]PPPGGGDDD???:::777555333222444555666555555666666666444333333444444111//////000000...+++111111000//////000111222222000000111333333111...////////////...,,,***))),,,,,,+++++++++,,,,,,---)))+++---/////////......000...------......,,,++++++++++++++++++***)))((())))))))))))))))))))))))'''''''''(((((())))))***(((((()))))))))(((((('''***((('''%%%%%%%%%'''(((...(((%%%((()))&&&&&&)))"""%%%((()))***,,,000444)))&&&$$$%%%((((((%%%!!!#########"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######%%%'''(((########################$$$$$$###############$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&)))+++,,,222AAAPPPhhhrrr}}}zzzzzzyyywwwvvvtttmmmfffeeehhhiiigggcccbbbbbbdddfffjjjoootttvvvuuuuuuuuuuuuvvvvvvwwwwwwuuusssqqqooopppqqqrrrsssqqqqqqrrruuuyyyzzzwwwsssrrrsssuuuuuutttrrrooommmjjjnnnqqqrrrpppqqqtttwwwtttvvvxxxxxxwwwwwwwwwxxxwwwvvvuuuuuuvvvxxx{{{}}}{{{yyyxxxzzz}}}}}}yyytttvvvxxx|||}}}{{{yyywwwwwwvvvuuutttuuuvvvvvvtttsssvvvuuurrrppppppttt{{{}}}{{{wwwrrrnnnlllkkkkkkmmmnnnooommmllliiinnnuuu{{{~~~}}}~~~}}}wwwrrrrrrwww}}}~~~|||yyyuuurrrsssssstttvvvxxxxxxvvvttttttwwwvvvrrrqqquuuwwwuuuxxx{{{}}}xxxrrrnnnfffccc```]]]ZZZXXXVVVUUUNNNJJJCCC:::333//////000)))******+++---......///111666===CCCGGGJJJMMMPPPNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHGGGEEEEEEHHHKKKNNNOOOPPPRRRTTTSSSQQQMMMGGGBBB===999777444333222222333666999;;;CCCJJJVVVeeexxxzzzrrrooohhh___WWWTTTWWW[[[fffiiiiiigggeeekkkxxx{{{uuuvvvzzz{{{{{{vvvpppllllllnnnqqqsssnnnqqqqqqkkkhhhlllqqqsssnnnllldddWWWLLLGGGCCC???777555333333444555555555555555444444555555444222333111000///000///...,,,222222111000000000111111111000000111222222111/////////111111///,,,)))''',,,,,,,,,+++++++++++++++..................---------,,,++++++------,,,+++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((()))((('''%%%%%%&&&''''''***%%%###%%%&&&%%%%%%'''!!!%%%***---------------(((%%%$$$%%%'''(((%%%""""""###$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$########################$$$###############$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''***---///666GGGVVVnnnwwwxxx{{{|||wwwuuuvvvvvvrrrmmmkkkgggdddfffjjjllljjjfffdddeeefffiiinnnsssxxxzzzyyyvvvtttuuuyyy{{{{{{yyywwwvvvtttrrrqqqqqqqqqrrrnnnpppsssvvvwwwvvvuuutttqqqsssuuuvvvuuurrrnnnllljjjmmmppppppooopppssswwwuuuwwwyyyzzzyyyxxxxxxyyytttttttttuuuwww{{{~~~~~~{{{xxxyyyzzzzzzxxxuuuuuuwwwyyyzzzxxxuuuttttttuuuuuuuuuwwwxxxwwwtttrrrpppooommmlllnnnssszzz}}}{{{yyywwwuuurrrooolllmmmmmmnnnpppqqqooollliiiiiimmmsssxxx{{{||||||{{{{{{~~~xxxsssqqqtttzzz~~~}}}~~~{{{wwwsssuuuttttttuuuwwwyyyxxxwwwvvvwwwuuurrrrrruuuwwwvvvtttyyy|||xxxrrrooofffbbb]]]ZZZXXXWWWVVVUUURRRKKKBBB999333000...---******+++,,,,,,---......///333:::@@@DDDIIILLLOOOOOONNNMMMMMMMMMMMMNNNNNNRRRPPPNNNMMMMMMMMMKKKIIIKKKLLLNNNOOOOOOPPPRRRTTTMMMLLLIIIFFFAAA===888666333333222222444888;;;>>>CCCKKKVVVeeeyyy|||qqqkkkddd^^^YYYWWW[[[aaajjjlllmmmjjjhhhmmmyyy~~~zzzvvvrrrsssvvvwwwzzzvvvrrrpppppprrrsssssskkkooonnnhhhfffjjjnnnppppppqqqkkk]]]PPPHHHCCC@@@888666444333444555555444555333222444666777444111222222111000///...------333222222111111000000000111000000111111111111000...000111222000---)))&&&------,,,,,,,,,+++******222111///---,,,,,,,,,---,,,+++***+++---...---,,,((()))***+++++++++++++++((((((((((((((((((((((((************))))))))))))''''''(((((()))(((((('''((('''&&&&&&&&&&&&''''''&&&###!!!"""$$$$$$$$$%%%%%%'''***+++***(((%%%$$$&&&%%%$$$%%%''''''%%%###"""###$$$###""""""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#################################"""######$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''***...111:::LLL]]]uuu}}}uuuxxx~~~|||~~~xxxrrrrrruuuuuupppjjjfffdddeeehhhmmmnnnkkkgggfffggghhhjjjnnnrrrwwwyyyyyyuuusssuuuzzz}}}{{{xxxwwwwwwvvvtttrrrppppppqqqnnnqqqtttuuutttrrrppppppnnnpppssstttssspppmmmjjjnnnppprrrqqqooonnnpppssstttvvvyyyyyyxxxwwwvvvwwwsssttttttvvvxxx{{{}}}zzzvvvuuuuuuuuutttrrrtttvvvwwwwwwuuusssrrrrrrtttuuuwwwyyyzzzyyyuuurrrnnnnnnmmmlllmmmrrryyy~~~{{{yyyvvvtttsssrrrooommmssstttuuuwwwwwwtttoookkkjjjlllqqquuuyyy{{{|||}}}|||~~~{{{uuusssuuuyyy|||~~~}}}~~~~~~zzzvvvuuutttssssssvvvxxxyyyyyyxxxwwwtttssstttvvvwwwwwwsssyyy|||yyytttpppjjjddd\\\XXXVVVVVVUUUSSSRRRJJJ@@@888555333000...---------,,,,,,+++++++++---111777<<>>:::888666333222222333666:::>>>@@@FFFMMMXXXfffyyyppphhhaaa]]]ZZZXXX]]]eeekkknnnooollliiinnnyyy|||wwwsssrrrssssssttt|||~~~zzzwwwtttssssssssssssrrrlllppppppkkkhhhkkkooopppqqqsssnnnaaaSSSJJJDDD???;;;888444222222333333333444222222444777777444000222222111000///...------222222222222111111000000000000111000000000000111...000111222111---)))'''---------------,,,+++***222111///,,,++++++,,,,,,,,,+++***+++---......---((()))***+++++++++++++++((((((((((((((((((((((((************))))))))))))************)))((('''&&&''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&((('''&&&'''''''''''''''&&&$$$"""%%%$$$$$$%%%&&&&&&%%%$$$"""$$$%%%$$$###"""###$$$"""""""""######$$$$$$$$$###$$$$$$$$$$$$###!!! ##############################""""""###$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&)))...333>>>RRRddd{{{xxx{{{}}}xxxxxxsssnnnpppuuuvvvqqqkkkffffffhhhlllooonnnjjjfffdddddddddeeehhhkkknnnqqqvvvsssqqqsssxxxzzzxxxttttttvvvvvvuuurrroooooopppooorrrttttttqqqnnnlllllljjjllloooppppppnnnkkkiiipppsssuuutttqqqoooppprrrtttwwwzzzzzzyyywwwvvvvvvttttttuuuvvvxxxzzz}}}~~~|||zzzwwwttttttsssssssssuuuvvvwwwuuusssrrrrrrssstttuuuxxx{{{}}}{{{xxxtttrrrrrrpppoooooosssyyy}}}~~~{{{wwwuuuuuutttsssqqqxxxyyyzzz{{{{{{wwwqqqmmmkkkmmmooossswww{{{~~~zzzyyyyyy|||}}}~~~}}}zzztttrrrqqqrrruuuxxxyyyzzzzzzwwwtttuuuwwwxxxwwwwwwtttxxx~~~{{{wwwsssooohhh^^^XXXVVVUUUSSSPPPOOOHHH@@@:::777666333000......---,,,,,,+++******,,,///444888===BBBHHHLLLPPPQQQRRRSSSTTTUUUUUUUUUXXXVVVTTTSSSSSSRRRPPPNNNRRRSSSSSSRRRPPPOOOOOOPPPOOOKKKEEE>>>:::777777777333222222444777;;;@@@BBBIIIOOOYYYfffyyy}}}}}}|||pppeee]]][[[YYYWWW]]]fffkkknnnooommmjjjnnnyyy}}}wwwtttuuuuuusssuuu{{{{{{yyyuuutttsssrrrqqqpppnnnsssuuupppmmmoooqqqqqqqqqsssooodddYYYQQQJJJCCC@@@;;;555111000111222222222222333555666666333111111222222111...------...222222222333222222111000000000111000......000222...///111111000...+++)))------...//////...,,,+++000///---,,,++++++,,,,,,,,,+++***+++---...---,,,((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***((('''&&&&&&&&&&&&'''''''''''''''$$$&&&%%%###$$$'''&&&"""'''%%%$$$%%%'''((('''&&&###$$$$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$!!!!!!""""""###$$$$$$$$$######$$$$$$$$$###""""""########################""""""""""""###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&)))...555BBBXXXkkk~~~}}}zzz~~~yyyssspppmmmkkknnnrrrssspppllljjjkkkmmmpppqqqooojjjfffeeeeeedddeeegggiiilllnnnqqqppppppsssvvvvvvrrroooooorrruuutttqqqnnnoooppprrrsssttttttrrrpppllljjjhhhiiikkkmmmmmmmmmlllkkkooosssxxxxxxvvvsssssssssvvvyyy|||}}}{{{yyywwwwwwttttttuuuvvvwwwyyyzzz{{{~~~}}}{{{yyywwwvvvvvvwwwwwwwwwwwwvvvtttssstttvvvuuuvvvyyy||||||yyywwwwwwuuutttsssvvv{{{~~~zzzxxxwwwwwwvvvvvvzzzzzz{{{|||{{{xxxrrrmmmooooooooorrrvvv{{{yyywwwxxx|||}}}~~~|||sssqqqppprrruuuxxxzzzzzz{{{wwwvvvzzz|||zzzxxxwwwtttvvv{{{~~~zzzxxxtttkkk```ZZZXXXWWWSSSOOOLLLHHHCCC>>>:::777444222+++++++++,,,,,,---------+++...111555999???EEEIIIOOOQQQSSSVVVXXXXXXWWWVVVWWWVVVTTTSSSSSSSSSQQQOOOQQQSSSTTTSSSPPPNNNMMMMMMNNNIIIBBB;;;777555666888333333333555888<<>>666///...///111222///111555666555444333333111222333111...,,,---...000111222333333333222111///000111000------000222...///000000000...---,,,,,,...///000111000......,,,,,,+++++++++,,,,,,,,,+++***)))***+++,,,+++***)))******+++++++++******))))))))))))))))))))))))'''''''''(((((())))))***))))))******)))(((''''''%%%&&&&&&''''''(((''''''"""$$$### !!!$$$"""$$$###"""$$$&&&'''%%%###"""###%%%%%%%%%$$$%%%%%%"""$$$&&&&&&$$$######$$$!!!!!!!!!"""###$$$$$$$$$#########$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''***000888FFF^^^rrrzzzzzz}}}vvvoooiiiiiiiiikkkmmmmmmkkkjjjmmmnnnqqqssssssppplllhhhfffeeeeeefffhhhkkkoooqqqlllnnnqqqttttttqqqmmmjjjiiimmmrrrssspppmmmnnnppptttsssssstttvvvuuuqqqlllggggggiiijjjlllmmmnnnnnnrrrwww|||}}}zzzuuusssrrruuuxxx|||}}}{{{xxxvvvuuurrrrrrtttuuuwwwyyyzzz{{{~~~|||{{{zzzzzzzzzyyyyyyxxxwwwuuuvvvxxxzzzuuuvvvyyy}}}~~~yyyyyyxxxwwwwwwzzz~~~|||xxxxxxxxxxxxwww|||||||||||||||xxxssspppsssrrrppppppsssxxx}}}}}}vvvrrrssswww|||~~~~~~~~~~~~|||{{{|||zzzrrrqqqqqqtttwwwzzz{{{{{{|||wwwwww~~~}}}xxxwwwrrrtttxxx~~~~~~{{{uuulllbbb]]]\\\ZZZUUUPPPKKKKKKHHHCCC<<<777444222++++++,,,,,,,,,,,,------,,,...000333666<<>>KKKYYYgggttt|||}}}{{{|||~~~|||xxxuuuvvvtttqqqppprrrrrrmmmiiiiiibbb```___```cccgggiiijjj``````aaabbbdddeeefffgggkkkkkkllloooqqqrrrqqqooopppnnnllllllooosssuuuuuusssmmmjjjnnnqqqnnniiiggghhhlllpppsssrrrnnnhhhcccbbbbbbhhhpppuuuvvvwww{{{{{{~~~zzzwwwvvvwwwtttuuuvvvuuuttttttvvvxxxxxxyyyvvvqqqqqquuuwwwvvvvvvxxxxxxxxxxxxyyy{{{}}}{{{vvvpppoooqqqrrrooollllllnnnqqqrrrqqqpppoooooossstttvvvyyy}}}~~~~~~}}}zzzwwwvvvvvvsssnnnmmmqqqtttvvvyyy||||||zzzwwwuuupppsssuuussspppqqqwww}}}}}}}}}zzzwwwyyy{{{ssstttvvvxxxwwwuuurrrqqqjjjkkkllloooqqqtttvvvwwwyyyzzzyyywww{{{}}}{{{wwwqqqiiidddbbb___[[[XXXXXXXXXSSSLLLGGGDDD>>>888777555222...,,,++++++,,,,,,---------............(((222;;;@@@FFFNNNTTTUUUXXXYYYZZZZZZXXXUUUQQQOOOMMMJJJDDD???:::777555444///000222333333222111000000222555777:::>>>CCCFFFMMMSSS```vvv|||pppiiiaaa\\\[[[]]]fffpppvvvtttqqqmmmlllqqq{{{~~~~~~{{{wwwyyyzzzzzzyyywwwtttpppnnnooommmjjjgggeeeggglllpppnnnnnnoooooommmlllkkkkkkfffeee```XXXNNNDDD???<<<:::888555444444444333222000222333111///---///000.........000222222111///000///////////////////////////000000000...---,,,---******......***))),,,''''''%%%%%%%%%%%%''''''''')))+++,,,------,,,++++++************+++---...)))+++---.........---,,,''')))***)))'''&&&'''))))))((('''((()))***)))(((''''''''''''''''''''''''###$$$%%%&&&'''((())))))((((((((('''&&&%%%%%%%%%###!!!!!!###&&&)))((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$######!!!%%%&&&%%%$$$###$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&''')))+++111888DDDQQQ___lllxxx}}}|||~~~zzzqqqpppssswwwsssrrruuutttnnnjjjiiiddd```]]]^^^ccchhhkkklllaaaaaaaaaaaaaaabbbddddddhhhiiijjjnnnqqqrrrqqqooorrroookkkkkkmmmqqqtttvvvrrrnnnlllooopppmmmjjjjjjiiilllqqqtttsssnnnhhhdddeeefffmmmvvv||||||}}}zzzuuutttuuuuuuvvvvvvuuutttuuuwwwyyywwwxxxwwwsssrrrvvvxxxvvvttttttuuuttttttwww{{{~~~}}}wwwqqqppprrrsssqqqmmmlllpppuuuwwwuuusssqqqqqqttttttuuuxxx{{{|||zzzwwwwwwuuuuuuvvvtttoooooorrrrrrsssuuuvvvvvvtttrrrqqqnnnrrruuusssppppppwww}}}}}}~~~~~~xxxvvvxxx{{{uuuuuuttttttttttttttttttlllmmmnnnoooppprrrtttvvvvvvyyyzzzxxx{{{}}}yyywwwtttpppjjjgggddd```ZZZUUUVVVVVVRRRLLLIIIGGGAAA;;;888666222///---------...,,,,,,++++++,,,------...(((000888;;;>>>FFFNNNQQQTTTUUUWWWXXXVVVRRRNNNLLLJJJGGGAAA<<<777444333222000000111111222222222222111333666888;;;???EEEHHHMMMRRR___uuu~~~~~~zzzpppggg___ZZZXXX[[[eeepppuuutttqqqmmmlllrrr||||||yyy{{{|||{{{zzzxxxuuurrrpppqqqpppnnnkkkiiijjjllloooooopppqqqpppnnnlllllllllffffffddd]]]RRRHHHBBB???<<<:::777555555555555444111333444333000///000222/////////000222111///---222222222222111000...---111111222111000///---,,,,,,((()))......***)))---''''''%%%%%%%%%%%%''''''''')))+++---...---,,,+++,,,+++*********+++,,,---+++,,,...//////---,,,*********)))&&&###$$$'''++++++)))((()))***+++***((((((((((((((((((((((((((($$$%%%&&&'''(((******++++++(((###!!!"""$$$%%%%%%(((&&&%%%&&&((()))(((%%%((((((((()))(((((('''&&&###############"""!!!  $$$''''''%%%$$$###$$$$$$######""""""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''''''''***+++444<<>>888333111000///111111000///000222444555111333666999<<<@@@FFFIIINNNRRR^^^ttt}}}uuuooofff]]]ZZZ[[[___iiissswwwvvvttttttvvvzzz~~~}}}uuurrrtttuuusssooonnnoooqqqqqqooollliiiiiikkknnnoooooorrrtttrrrooommmnnnpppjjjjjjhhhaaaXXXNNNGGGDDD@@@>>><<<888555333444666444444444333222111000//////000111222222111//////333333222111111111222333333222000...---...///000222///,,,+++,,,......---***&&&###$$$$$$###%%%***((()))+++,,,------,,,+++000---(((&&&)))//////***,,,---///111000...,,,******((('''&&&&&&'''(((***''''''((()))***+++,,,,,,***((('''((()))***)))'''&&&&&&'''((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((%%%(((,,,---+++))))))+++&&&&&&&&&%%%$$$###!!!!!!#########"""""""""""""""%%%%%%$$$$$$###""""""!!!""""""###$$$%%%%%%%%%%%%&&&&&&(((***)))(((,,,222666AAAOOO\\\jjjwww||||||}}}|||zzzuuupppmmmlllmmmtttuuuvvvtttooojjjeeebbbdddbbbaaacccgggjjjjjjiiiiiihhhgggdddbbbaaaccceeeggggggiiimmmssstttrrrooorrrqqqoooooopppsssvvvxxxlllmmmooorrrttttttrrroooiiijjjnnnrrrqqqllljjjllljjjnnntttyyy}}}xxxrrrsssxxx{{{zzzvvvssstttuuutttwwwwwwyyy|||}}}}}}zzzwwwvvvuuusssqqqppprrrvvvyyyvvvwwwxxxwwwwwwwwwzzz|||zzzzzzzzzyyyxxxuuusssrrruuuwwwyyy{{{{{{{{{yyyyyy}}}{{{vvvqqqoooqqqsssttttttuuuooommmppprrrpppmmmlllqqqsssuuutttrrrpppqqqsss{{{|||}}}{{{zzz{{{|||}}}zzzxxxuuusssvvvzzzxxxrrrwwwxxxyyyzzzyyyvvvsssqqqsssuuuxxxzzz}}}~~~xxxooolllnnnnnnnnnlllfff^^^XXXWWWWWWWWWVVVTTTQQQLLLHHHCCCAAA<<<999444///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,222333555666999???EEEJJJMMMNNNPPPQQQPPPNNNKKKJJJEEEAAA;;;666444333222222///111222111000///000111666777888:::===BBBIIINNNTTTVVVaaayyyyyyqqqiiibbb[[[ZZZ\\\bbbllluuuwwwvvvttttttuuuyyy~~~~~~~~~}}}yyyqqqqqqrrrrrrpppmmmlllnnnpppsssqqqnnnkkkjjjkkklllnnnnnnppprrrrrrpppnnnnnnnnniiijjjiiiddd\\\RRRJJJFFF@@@???===999666555555555444444444444333111///...000000111111111111000000333333333333222222222222333222000...---...///000+++,,,,,,)))''''''***,,,+++'''%%%'''&&&$$$%%%)))((()))***+++,,,,,,,,,,,,***((($$$!!!$$$******%%%------/////////...,,,+++***)))'''&&&&&&''')))***((((((((())))))*********)))((('''((()))***)))'''&&&'''(((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''' ###''''''&&&$$$$$$&&&&&&%%%$$$###"""###$$$%%%###"""""""""""""""""""""########################"""###$$$%%%&&&&&&&&&&&&''''''(((+++***)))---444>>>HHHVVVaaannnxxx|||{{{|||zzzvvvssspppmmmlllkkkpppqqqrrrrrrooojjjgggeeefffdddbbbcccgggjjjjjjiiihhhhhhgggeeecccccceeegggjjjiiikkkpppuuuvvvrrrooonnnmmmmmmmmmnnnppprrrsssmmmmmmoooqqqssssssrrrooollllllooorrrqqqlllkkknnnrrrsssuuuxxxzzz}}}zzzuuuvvvxxx}}}~~~{{{xxxwwwuuuqqquuuvvvzzz~~~{{{xxxvvvuuusssqqqqqqrrruuuwwwssstttvvvwwwxxxyyy{{{}}}xxxxxxyyy{{{{{{xxxrrrnnnsssuuuwwwxxxyyyyyyyyyyyy}}}|||xxxsssqqqrrruuuvvvwwwyyysssqqqrrrrrrooonnnpppsssuuuxxxxxxuuuttttttuuuyyy}}}~~~|||zzzyyyyyyzzzzzzyyyyyyuuusssvvvzzzxxxrrruuuvvvxxxzzzzzzxxxvvvttttttwwwzzz|||yyynnniiiiiilllmmmlllgggaaa\\\ZZZZZZWWWVVVTTTQQQMMMHHHDDDBBB===:::555000---,,,---...........................000111222333666;;;BBBFFFKKKLLLNNNOOOOOOMMMJJJIIICCC???999555333222222111...000111111000000111222555666888:::===BBBIIINNNUUUXXXccczzzxxxoooccc]]]YYY[[[___eeennnxxxvvvvvvuuutttuuuzzz}}}zzzyyyxxxooorrrrrrqqqnnnlllllloooqqqvvvtttqqqnnnmmmlllllllllmmmmmmoooqqqrrrpppmmmjjjfffiiikkkiiiaaaXXXPPPKKKAAA@@@>>>;;;888666555444333444555666555222///---111111000000000111111222222222333444444444333222333222000.........//////'''+++---***%%%$$$(((------))))))***)))&&&%%%((())))))))))))***+++,,,,,,,,,+++'''$$$''',,,,,,(((.........---------,,,,,,))))))'''''''''''')))))))))))))))((((((''''''''')))(((''''''))))))((('''(((((((((((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%!!!###$$$###"""""""""&&&$$$""" !!!###&&&(((""""""""""""""""""######!!!!!!"""###$$$$$$%%%%%%###$$$%%%&&&''''''''''''((('''(((*********000888HHHRRR^^^hhhsss{{{}}}{{{zzzwwwrrrppppppoookkkhhhiiikkklllmmmmmmkkkiiihhhiiigggddddddfffiiijjjkkkfffggggggfffeeefffhhhkkkmmmmmmooossswwwvvvrrrmmmkkkkkkkkklllmmmnnnoooooonnnnnnnnnoooqqqqqqpppooopppoooppprrrppplllllloooyyyxxxxxxxxxyyy|||~~~~~~|||yyyzzzwww}}}~~~zzzwwwsssmmmsssvvv}}}~~~zzzwwwvvvtttrrrrrrrrrssstttooorrrvvvyyyzzz|||~~~xxxwwwxxx|||~~~|||ssslllrrrsssuuuuuuuuuvvvxxxzzz|||~~~zzzvvvtttuuuxxxzzz{{{}}}yyyuuusssooollloootttuuuxxx{{{|||{{{yyyxxxxxxyyy~~~}}}}}}{{{yyyxxxxxxxxxxxxyyyyyyvvvtttwww{{{xxxsssrrrtttwwwyyyzzzyyyxxxwwwwwwzzz}}}|||qqqjjjhhhjjjkkkkkkhhhddd___]]]\\\WWWVVVUUURRRNNNIIIEEECCC>>>;;;777222///------...........................---...///000222666<<<@@@GGGIIIKKKLLLLLLJJJHHHFFF@@@<<<777333222111000///---///000111000111222444444666888:::===BBBIIIMMMVVVYYYeee|||zzzrrr```\\\ZZZ]]]bbbgggooowwwuuuvvvvvvuuuvvv|||}}}{{{{{{tttvvvuuusssqqqpppppprrrtttuuutttsssqqqpppnnnmmmmmmjjjjjjlllpppsssqqqlllgggcccgggllllllggg^^^UUUPPPDDDAAA>>><<<:::777444333222444666777666333///---222111000///000111222333111222444555666555333222222111000///.........///+++...///---***))),,,000...++++++...---(((&&&((()))(((((('''(((***+++,,,......,,,)))+++//////+++......,,,+++++++++,,,---))))))(((''''''((())))))******)))((('''&&&%%%%%%)))(((''''''((()))((('''(((((())))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########"""$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###%%%&&&"""""""""""""""#########"""""""""###$$$$$$%%%%%%$$$%%%&&&'''(((((((((((((((&&&''')))***,,,444===PPPZZZeeemmmvvv}}}~~~{{{yyytttooooooqqqqqqmmmhhhddddddfffhhhkkkllllllkkkllliiifffdddeeehhhjjjlllfffggghhhhhhhhhiiilllnnnnnnnnnppptttwwwvvvpppkkkjjjkkklllnnnoooooonnnnnnnnnlllkkklllnnnooonnnmmmqqqooooooqqqooolllmmmqqq|||{{{yyyzzz{{{}}}~~~~~~||||||~~~~~~}}}}}}www}}}|||xxxuuuqqqlllsssxxx|||xxxvvvuuuttttttsssrrrqqqmmmqqqwww{{{}}}yyywwwvvv{{{wwwooouuuvvvvvvtttrrrrrrvvvyyy{{{|||}}}zzzxxxxxxzzz}}}{{{vvvrrrllliiimmmuuuwwwzzz~~~~~~|||{{{|||~~~}}}~~~||||||{{{zzzyyyxxxwwwwwwxxxyyyxxxvvvxxx{{{yyytttqqqsssvvvxxxyyyyyywwwvvvxxx|||vvvooollljjjkkkjjjhhhddd```]]][[[WWWWWWUUURRROOOKKKGGGEEE@@@===999444111///......+++++++++++++++++++++++++++,,,---...///333777;;;BBBCCCFFFGGGGGGFFFDDDCCC<<<999444111000000///...,,,---///000000111333555444666888;;;>>>CCCIIINNNWWW[[[ggg}}}{{{rrrbbb^^^\\\```cccgggnnnuuuuuuvvvwwwwwwxxx~~~~~~}}}{{{xxxwwwvvvvvvwwwwwwssssssttttttsssqqqooonnnggggggjjjnnnrrrpppkkkeeebbbgggnnnppplllcccZZZUUUIIIEEE@@@<<<:::888444111222444666777666333000---222111000000000111333444000111333555555444333222222111000//////.........000////////////000000000///,,,---000...***'''((()))(((((('''(((***+++,,,***+++***'''(((,,,,,,)))...---+++*********,,,---))))))(((((((((((())))))******)))((('''&&&%%%%%%((('''&&&'''((()))(((&&&(((((())))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""&&&&&&&&&&&&'''&&&&&&%%%"""###$$$%%%$$$###"""!!!!!!!!!""""""####################################%%%%%%&&&'''(((((((((((('''%%%&&&)))+++///:::DDDVVV___hhhooovvv}}}~~~{{{wwwrrroooooorrrrrrnnnjjj``````aaadddiiilllmmmlllllljjjhhheeeeeegggjjjmmmhhhiiikkkkkkkkkkkkmmmooommmmmmnnnrrruuutttoookkkiiijjjlllnnnnnnnnnmmmlllkkkjjjjjjkkkmmmnnnmmmlllpppnnnnnnpppooommmoootttzzzzzzzzz}}}~~~{{{|||}}}}}}~~~~~~~~~}}}{{{zzzwwwvvvtttqqqvvv{{{xxxwwwvvvvvvwwwuuurrrooonnnsssyyy~~~zzzvvvuuuxxx{{{uuuzzz{{{zzzvvvqqqpppssswww{{{|||}}}zzzyyy{{{{{{vvvqqqkkkgggkkkrrrxxxzzz}}}~~~|||}}}~~~|||zzz}}}~~~~~~{{{{{{||||||{{{zzzxxxwwwwwwyyyyyyxxxxxx{{{zzzvvvsssuuuwwwyyyyyywwwuuutttxxx|||{{{tttnnnmmmllliiigggccc___[[[XXXWWWWWWVVVSSSPPPLLLIIIGGGBBB@@@;;;777333000///...))))))))))))))))))))))))+++,,,---......111444777;;;===@@@BBBBBBAAA???>>>888555222000//////...---+++---///000111222444666444666999<<<@@@EEEKKKOOOWWW\\\jjjyyyooofffaaa___bbbeeehhhnnnuuuvvvxxxyyywwwwww}}}}}}||||||{{{yyyxxxqqqsssuuuvvvuuurrrooommmccceeeiiimmmooonnnjjjfffccciiipppsssppphhh```[[[QQQKKKCCC>>><<<999555222444555666777666333000...111111111111111222333444///000222333444333333222111111111000//////......000...---...000111000...///------000///+++)))***))))))))))))***+++,,,,,,)))++++++''''''++++++)))---,,,+++***)))***+++,,,)))))))))))))))))))))))))))))))))(((((('''''''''((('''&&&&&&(((((('''&&&(((((((((((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$###"""'''&&&$$$%%%&&&&&&%%%$$$!!!###%%%&&&&&&### !!!!!!!!!"""######$$$$$$$$$$$$##################$$$%%%&&&'''(((((((((((('''%%%&&&)))---444AAANNN]]]dddjjjnnntttzzz|||zzzssspppoooppprrrqqqooolll```___^^^aaagggkkklllkkkiiiiiihhhfffeeefffjjjmmmkkklllnnnnnnmmmmmmnnnooolllkkklllooossstttpppmmmhhhiiikkklllllllllkkkkkkjjjiiijjjlllnnnooonnnmmmnnnlllnnnqqqrrrpppsssxxxzzzyyyzzz~~~|||~~~~~~{{{zzz||||||zzz~~~{{{yyyzzz{{{zzzzzz~~~~~~yyywwwwwwyyyzzzyyysssoooqqqvvv||||||yyywwwuuusssssswww}}}}}}zzz|||~~~}}}xxxqqqnnnqqquuuzzz}}}|||zzz{{{~~~|||wwwsssnnnjjjkkkpppwwwxxxzzz}}}~~~|||zzzxxx{{{|||tttsssyyy}}}||||||}}}xxxyyy{{{||||||{{{yyyxxxvvvyyy{{{yyyyyy{{{zzzwwwwwwxxxzzz{{{zzzxxxvvvtttwwwzzz~~~vvvooopppmmmiiieeebbb^^^ZZZWWWWWWWWWVVVTTTQQQNNNKKKIIIDDDBBB>>>999555111///...++++++++++++++++++++++++,,,---.........///222444555777999<<<===<<<:::999666333000/////////...---,,,---///000000111333555555777;;;>>>BBBGGGLLLPPPXXX```ooozzzppphhhcccaaacccfffiiiooowwwyyyzzzzzzwwwtttyyy}}}yyyuuurrrtttvvvwwwuuuqqqmmmjjjaaadddiiilllllljjjiiihhhgggmmmtttwwwtttmmmfffaaaZZZRRRHHHAAA>>><<<888444555555666666555333111000///000111222333333333333//////000111111222333333111111111000000///...---,,,---...............//////,,,,,,///...+++***,,,((()))***+++,,,,,,,,,,,,***---...+++***------+++,,,++++++***************)))))))))******)))))))))((((((((())))))*********((('''&&&&&&(((((('''&&&&&&'''(((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$%%%$$$######'''%%%######$$$%%%$$$""" !!!###$$$$$$$$$"""""" !!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%''''''''''''''')))'''(((,,,111:::IIIWWWeeeiiimmmnnnrrrwwwyyywwwnnnnnnoooooooooooonnnmmmbbb___]]]```fffjjjkkkjjjfffhhhhhhgggffffffiiilllnnnpppqqqpppnnnmmmmmmnnnkkkjjjjjjmmmrrrtttssspppkkkkkkllllllmmmmmmlllllliiijjjlllooorrrsssqqqppplllllloootttvvvuuuxxx}}}}}}{{{zzz}}}~~~~~~yyywwwzzzyyyvvv}}}}}}{{{~~~~~~}}}~~~|||yyyxxxxxx{{{}}}|||uuuooossswww}}}|||vvvqqqmmmlllmmmqqqvvv{{{}}}|||zzzzzz}}}~~~yyyqqqnnnqqquuuzzz~~~|||yyyyyy}}}~~~yyyxxxuuupppnnnooovvvuuuvvvyyy}}}~~~}}}zzzwwwsssuuuzzzwwwppprrr{{{~~~}}}}}}|||{{{{{{|||{{{wwwtttvvvyyy{{{|||{{{yyywwwuuuyyy|||zzzzzz|||{{{xxxyyy{{{}}}~~~}}}{{{yyywwwtttxxx|||{{{ssssssooohhhdddbbb___\\\YYYWWWWWWVVVUUURRROOOLLLJJJFFFCCC@@@;;;666222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------...000222///111444777888888666555444222////////////...---,,,...000000000111333444555888<<<@@@DDDIIINNNRRR[[[dddttt}}}tttiiidddaaacccfffjjjqqqyyy{{{|||{{{vvvrrruuu~~~|||wwwrrrsssuuuwwwxxxuuupppkkkggg___dddiiikkkjjjhhhiiijjjjjjpppwwwzzzwwwqqqjjjfff```WWWKKKCCC@@@>>>:::777666666666555444333111111///000222333444444333333////////////000111222333111111111111000///...---)))---111111---+++...222///,,,,,,......++++++...((()))+++,,,------,,,+++)))------***))),,,,,,***++++++++++++******))))))))))))************))))))''''''((()))***+++,,,,,,((('''&&&&&&'''((('''&&&&&&&&&'''((()))))))))((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###(((%%%######%%%&&&$$$""" !!!!!!"""$$$%%%&&& !!!!!!"""###$$$$$$$$$ !!!###$$$%%%&&&'''###$$$%%%&&&''''''''''''+++))))))...555???OOO]]]kkknnnooonnnpppuuuwwwuuujjjlllnnnooonnnllllllmmmddd```]]]___eeeiiijjjhhhdddfffhhhhhhffffffiiilllppprrrrrrqqqooommmmmmmmmkkkjjjiiilllrrruuuuuutttnnnnnnooooooooooooooopppjjjkkknnnrrruuuvvvtttrrrkkklllpppvvvyyyyyy|||}}}zzz{{{xxxuuuxxxwwwsssyyy}}}}}}|||~~~~~~~~~}}}zzzyyyxxxyyy|||~~~vvvppptttxxx}}}~~~zzzrrrkkkfffdddiiipppwww{{{{{{zzzyyywww{{{}}}yyyrrrnnnqqquuuzzz|||xxxxxx|||{{{|||{{{vvvqqqpppuuutttsssvvvzzz|||{{{zzzwwwrrrsssyyywwwqqquuu}}}||||||{{{}}}}}}{{{uuuqqqqqqssswwwzzz{{{zzzxxxwwwuuuzzz|||{{{zzz|||{{{yyy{{{|||}}}{{{rrrvvv{{{}}}yyyuuuooohhhdddbbbaaa___]]]WWWWWWWWWUUUSSSPPPMMMKKKGGGDDDAAA<<<777333000///,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,...000,,,...111444555555444333333111/////////000///...---///000111000111222444666999===AAAEEEJJJOOOSSS]]]gggyyyrrriiieeeaaaaaafffmmmqqqrrrzzzyyyvvvrrrrrruuu{{{|||}}}~~~~~~yyytttpppnnnqqqwwwzzzuuurrrqqqnnnhhh___eeekkknnnmmmjjjjjjjjjkkkqqqwwwxxxsssnnnlllllldddaaaXXXLLLCCC@@@===999666777777555333222222222222222333333444555555666444333222000000000000111111222222222111000...---+++...000......///...***...---,,,,,,---,,,***(((,,,+++***(((&&&''')))+++777111+++)))+++---,,,)))//////...---,,,***)))((()))***+++,,,+++***(((&&&)))(((((((((''''''''''''******)))''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$'''&&&$$$#########$$$$$$'''""""""$$$"""!!!!!!$$$%%%%%%&&&&&&&&&%%%%%%"""######""" !!!"""######""""""######$$$%%%##################$$$$$$''''''&&&&&&&&&''''''((((((((()))...999IIIYYYdddnnnqqqttttttqqqnnnnnnooommmlllmmmpppnnnjjjjjjnnnfffaaa]]]]]]^^^___ccchhhjjjgggccccccgggjjjjjjiiippppppooommmkkkkkknnnpppsssmmmhhhiiiqqqwwwxxxwwwqqqpppooooooppppppooommmllllllmmmrrrxxxyyyuuuqqqooooooqqquuuzzz~~~{{{|||~~~zzzwwwvvvwwwzzzzzzzzzzzzzzzzzzzzzzzz}}}~~~|||{{{{{{}}}yyywwwxxx{{{{{{xxxtttqqqsssvvvvvvtttoooiiifff___eeelllrrruuuwwwyyyzzzzzz|||}}}zzzuuurrruuuxxx~~~{{{yyy{{{~~~zzzwwwvvvuuuuuusssrrrqqqssswww{{{~~~xxxwwwvvvvvvwwwyyy|||~~~}}}~~~}}}~~~zzzwwwuuuooooooqqqtttxxx{{{{{{zzz{{{|||}}}|||{{{zzz{{{|||{{{}}}}}}yyywwwvvvwwwzzz}}}~~~wwwssslllddd^^^[[[ZZZZZZZZZXXXVVVRRROOOMMMKKKKKKJJJFFFBBB===:::666111...///---+++***+++,,,,,,,,,+++***)))((()))***,,,...///............///000000.........///////////////222111000//////111333555888:::???GGGKKKMMMRRRWWW]]]kkkrrrfffbbb```aaafffllloooqqqwwwvvvtttqqqqqquuu{{{}}}|||{{{{{{|||}}}yyytttpppnnnpppvvvxxxtttqqqqqqnnnjjjdddiiinnnooonnnllllllmmmqqqssstttssspppmmmmmmnnniiifff^^^QQQIIIDDD???:::888888777666444333333333222222333444555555555666444333222111000000000111000111111222111000...---,,,///000......111000---...---,,,,,,---,,,***(((*********((('''(((***,,,000,,,'''''')))+++)))'''......------+++***)))(((((((((*********((('''%%%''''''''''''&&&&&&&&&%%%***)))(((''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$#########$$$%%%(((###!!!###%%%###"""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$###!!!!!!"""$$$""""""#########$$$$$$$$$###############$$$$$$%%%'''&&&&&&&&&&&&'''((((((******,,,333???OOO```kkkqqqssstttrrrooonnnoooqqqnnnmmmmmmooolllhhhgggjjjfffaaa^^^___``````dddiiiiiieeebbbbbbfffjjjllllllnnnnnnllliiiggggggjjjlllqqqmmmiiiiiioootttvvvvvvrrrpppooooooppppppooonnnnnnmmmnnnrrrwwwxxxtttooopppooopppssswww|||~~~|||yyyyyy|||}}}{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvxxxzzz{{{zzzyyyzzz{{{{{{yyywwwxxx{{{|||xxxtttoooqqqssstttsssooollliiiaaadddjjjpppuuuyyy{{{{{{|||}}}|||xxxtttssswww|||~~~{{{zzz|||{{{wwwuuuttttttuuuvvvtttssstttxxx{{{~~~yyyyyyxxxyyyzzz{{{}}}~~~~~~}}}}}}~~~zzzwwwvvvsssrrrsssuuuxxx{{{|||{{{zzz{{{||||||zzzzzz{{{|||}}}~~~}}}zzzwwwuuutttvvvyyy}}}~~~{{{uuurrrmmmfff```[[[XXXWWW[[[YYYTTTPPPMMMMMMMMMNNNKKKHHHCCC???;;;666222...///---+++***+++,,,,,,,,,,,,+++)))((()))***,,,---...---------......//////............////////////000000///000111222444555888999???GGGKKKMMMRRRXXXcccppp|||pppcccaaaaaaccchhhmmmppprrrrrrrrrqqqpppqqqvvv}}}~~~~~~|||zzzyyyxxxzzz{{{|||zzzwwwsssqqqppprrrvvvxxxvvvssssssqqqnnniiillloooooolllkkkmmmooowwwtttooollllllmmmnnnnnnnnnllleeeZZZRRRLLLDDD<<<;;;:::888666444444333333222333333444555555555555444333222111111000000111//////000111111000///...,,,//////,,,,,,000111///...,,,,,,,,,---,,,***(((*********)))((((((+++---+++(((&&&'''***,,,***(((,,,,,,,,,++++++)))((('''''''''((())))))(((&&&%%%((((((((((((''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&((($$$"""%%%&&&$$$###%%%###$$$$$$$$$$$$$$$######$$$%%%%%%$$$""""""###%%%!!!"""###$$$%%%$$$#####################$$$%%%%%%&&&&&&&&&&&&&&&'''((((((+++,,,000999HHHYYYiiisssuuuuuutttqqqooooooqqqtttooommmmmmnnnkkkfffeeehhhhhhbbb___bbbddddddfffjjjgggccc``````eeekkknnnnnnlllkkkiiieeecccbbbeeegggmmmllljjjiiikkkooorrruuurrrpppnnnmmmnnnoooooonnnnnnnnnooosssvvvwwwtttppptttqqqpppqqquuuzzz~~~|||zzzyyy{{{~~~}}}{{{{{{|||}}}{{{yyytttuuuvvvwwwwwwvvvuuutttrrrtttwwwxxxxxxyyy{{{}}}{{{yyyyyyzzz||||||wwwsssmmmnnnoooppppppooonnnmmmfffeeegggmmmtttzzz||||||||||||{{{wwwtttuuuzzz~~~{{{zzz{{{~~~~~~|||xxxtttssssssuuuvvvzzzxxxuuuuuuxxx|||~~~zzz{{{{{{|||}}}~~~~~~}}}{{{zzz|||~~~~~~~~~yyywwwwwwyyywwwuuuvvvyyy{{{}}}}}}{{{|||}}}}}}{{{{{{|||}}}~~~~~~}}}|||zzzwwwuuutttrrruuuyyy~~~~~~yyytttrrrnnnhhhaaa[[[WWWTTT[[[XXXSSSNNNLLLMMMOOOQQQMMMJJJFFFAAA===888333///000...++++++,,,,,,,,,,,,---,,,***))))))***++++++,,,,,,,,,---------..................//////000000...///000111222333444555888999>>>FFFKKKMMMRRRXXXhhhvvvuuukkkaaabbbdddgggkkkooorrrsssmmmnnnnnnoooqqqwww~~~zzz|||}}}~~~}}}{{{zzzzzz{{{zzzwwwsssqqqssstttwwwzzz{{{yyywwwuuuuuutttkkkmmmnnnllljjjiiillloooyyyrrrkkkhhhjjjllllllkkkooonnniiiaaa[[[VVVMMMCCC@@@===999666444444333333222333444555666666666555444444333222111111111000---...///000000000///...+++---,,,)))***...000...---,,,++++++,,,,,,***(((+++,,,,,,***(((((()))+++)))))))))+++...///---+++***************)))(((''''''(((((())))))(((''''''+++++++++************)))(((((((((((((((''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&'''$$$###%%%%%%######&&&######$$$$$$$$$###""""""$$$%%%%%%$$$""""""###$$$ """$$$%%%&&&%%%###"""############$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))+++---444@@@QQQbbbqqqyyywwwvvvuuusssqqqqqqrrrsssnnnlllmmmnnnkkkffffffiiijjjeeecccfffiiiiiiiiikkkeeeaaa^^^___dddjjjnnnoookkkjjjgggccc``````aaadddiiijjjjjjhhhgggiiinnnrrrqqqnnnkkkkkklllmmmmmmmmmmmmmmmooossswwwyyywwwuuuzzzwwwssstttwww}}}}}}|||}}}|||yyyyyy}}}|||xxxoooqqqtttwwwxxxwwwuuutttuuuvvvxxxyyyzzz|||~~~}}}}}}}}}}}}zzzvvvrrrnnnmmmmmmmmmmmmnnnnnnnnnllliiifffjjjrrryyy{{{zzzxxxyyyyyywwwvvvvvvyyy|||~~~zzzyyyzzz|||}}}}}}{{{wwwttttttuuuxxxzzz}}}zzzxxxwwwzzz}}}~~~|||}}}~~~~~~~~~~~~}}}}}}~~~~~~|||zzzyyyzzz{{{~~~~~~~~~~~~zzzzzzzzz~~~{{{xxxwwwyyy|||~~~~~~}}}}}}~~~}}}|||{{{yyywwwvvvvvvuuusssvvv{{{~~~{{{uuusssmmmggg```[[[WWWUUUYYYVVVSSSPPPNNNNNNOOOPPPOOOLLLHHHDDD???:::444000111...,,,+++,,,---,,,+++---,,,+++************+++++++++,,,,,,------------------......//////000000///000111222333333333333999999>>>FFFKKKMMMSSSZZZjjjxxx|||uuukkkddd___bbbfffjjjnnnpppqqqrrrkkklllmmmnnnqqqwww~~~~~~vvv{{{{{{{{{{{{|||}}}||||||~~~}}}~~~~~~{{{vvvqqqqqqvvv{{{{{{{{{{{{zzzwwwttttttuuunnnoooooommmjjjjjjmmmqqquuuoooiiihhhlllmmmjjjffflllmmmjjjfffdddaaaWWWMMMFFFAAA;;;666555444333222222333555666777777666555444444333333222111111000,,,---//////000///...---,,,...---******...000...,,,+++***+++,,,,,,***)))---...---+++)))'''(((((())))))+++---///000///---))))))*********)))((((((((())))))))))))))))))))),,,+++++++++************'''(((((()))(((((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%""""""%%%$$$"""###&&&$$$$$$$$$$$$$$$###"""!!!###$$$$$$###!!!!!!"""$$$ """$$$%%%&&&%%%###"""############$$$%%%&&&'''%%%%%%%%%&&&&&&((()))))))))---777GGGYYYjjjuuu{{{vvvvvvvvvvvvuuutttqqqpppmmmkkklllnnnlllhhhhhhllllllgggeeejjjooonnnmmmmmmccc___\\\]]]ccciiilllmmmjjjjjjhhheeeaaa```aaabbbeeeggghhhfffdddeeekkkooonnnllliiiiiijjjkkkkkkjjjkkklllppptttxxx{{{{{{{{{}}}zzzyyy}}}}}}}}}~~~}}}yyyyyy|||}}}zzzvvvmmmooosssvvvxxxxxxwwwvvvxxxyyyzzzzzzzzz|||~~~|||xxxtttppppppooommmlllllllllmmmmmmrrrlllgggiiiooouuuwwwwwwrrrtttwwwxxxxxxwwwwwwwww|||{{{xxxyyy{{{}}}~~~~~~|||yyywwwwwwyyy{{{}}}|||zzzyyyyyy|||~~~|||}}}~~~|||{{{zzzzzz{{{}}}}}}|||{{{{{{zzzzzz|||}}}~~~}}}}}}}}}~~~zzzxxxyyy|||~~~{{{zzzyyyxxxwwwxxxxxxyyyvvvzzz~~~xxxtttmmmeee___[[[YYYYYYUUUUUUTTTSSSQQQPPPNNNNNNOOOMMMIIIEEEAAA<<<555111111///,,,+++,,,---,,,+++------,,,++++++************+++,,,,,,------,,,,,,---------...///000000111111222222333333333222222::::::???FFFKKKNNNUUU\\\gggwwwxxxuuuppphhhbbb___]]]bbbiiimmmooopppppppppjjjkkkmmmooorrrwww~~~uuuzzzxxxwwwwwwyyyzzzyyyyyy~~~}}}{{{}}}wwwqqqrrryyy}}}{{{yyyxxxtttooonnnrrrqqqrrrrrrpppmmmmmmqqqtttqqqmmmkkkllloooooojjjfffkkkkkkkkkjjjlllkkkbbbXXXNNNHHH???999777666444222111333555777888777666555444444444444333222111000------...//////...---,,,...000000,,,,,,///000---+++******+++,,,,,,***)))---......,,,***(((((((((((()))+++,,,------,,,,,,((())))))************)))))))))))))))************))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&%%%$$$"""###%%%$$$!!!###'''%%%%%%%%%%%%$$$###""""""###$$$$$$###!!!!!!"""$$$!!!"""###$$$%%%$$$##################$$$&&&'''(((%%%%%%%%%&&&'''((()))******000===PPPdddrrryyy{{{vvvvvvvvvwwwwwwuuuqqqnnnlllkkklllnnnmmmiiiiiimmmlllgggfffmmmrrrqqqnnnlllaaa^^^[[[]]]bbbfffhhhhhhiiijjjjjjhhhdddbbbbbbbbbaaacccddddddbbbdddhhhlllllljjjiiiiiijjjkkkiiihhhiiikkkoootttxxx{{{~~~~~~{{{yyyzzz}}}~~~{{{zzz{{{{{{xxxvvvoooqqqsssvvvwwwxxxwwwwwwwwwxxxwwwvvvvvvyyy}}}}}}yyyuuurrrppprrrpppnnnmmmlllllllllmmmsssnnniiihhhlllpppssstttppprrrvvvyyyyyyxxxuuussszzz~~~yyyuuutttxxx~~~}}}|||zzzyyyyyyzzz|||}}}yyyxxxyyy{{{|||||||||}}}}}}}}}~~~~~~{{{yyyxxxxxx{{{~~~~~~||||||}}}}}}|||{{{zzz}}}~~~~~~~~~zzzxxxyyy{{{}}}~~~{{{zzzzzzyyyyyyzzzzzz{{{{{{yyytttmmmeee___\\\\\\\\\TTTTTTUUUTTTSSSPPPNNNLLLNNNLLLIIIFFFCCC===777333222000---,,,,,,---,,,+++,,,,,,,,,,,,,,,+++++++++***+++,,,---...---,,,+++,,,------...///000111111222222222222333333333333;;;<<<@@@GGGLLLPPPWWW^^^gggxxxzzzpppkkkeee^^^\\\]]]```fffnnnssstttsssrrrrrrlllmmmnnnppprrrwww}}}yyyxxxuuussssssvvvyyyzzzyyy|||}}}~~~{{{yyyzzz}}}}}}zzzuuuuuu||||||yyywwwrrrkkkjjjnnnqqqrrrsssqqqoooooorrrvvvooonnnnnnoooqqqqqqmmmjjjlllllllllnnnrrrrrrjjj```WWWOOODDD===:::999666333111333666888888777666555333444444444444222111000---...//////...---+++***,,,//////,,,+++---,,,)))+++***)))***,,,,,,+++)))***,,,---,,,+++******+++)))***++++++************((()))******+++++++++***((((((((((((((()))******))))))((((((((('''''''''&&&'''((())))))((('''&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''''''''&&&%%%$$$$$$###$$$&&&%%%"""$$$)))&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%$$$""""""###%%%""""""#########$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%&&&'''((()))***...555EEEZZZnnnzzz~~~}}}yyyvvvttttttuuutttqqqnnnlllkkklllnnnkkkggggggjjjjjjeeeeeelllsssqqqmmmjjj```]]][[[]]]aaadddcccbbbgggiiikkkjjjhhhdddbbbbbb______```aaabbbdddgggjjjkkkjjjkkklllmmmllliiiggghhhjjjnnnsssvvvyyy|||}}}~~~~~~}}}zzzwwwwwwzzz}}}~~~|||{{{zzzyyyxxxxxxsssssstttuuuuuuttttttsssttttttsssrrrrrrvvv{{{|||xxxuuurrrqqqqqqqqqpppooommmmmmmmmmmmnnnpppmmmjjjhhhiiimmmqqqtttrrrsssuuuxxxyyyxxxvvvtttyyy|||wwwrrrrrrwww|||zzzzzzyyyyyyyyyyyyyyyyyytttuuuxxx}}}{{{zzzyyyyyyyyyzzz|||||||||zzzwwwyyy}}}}}}{{{|||~~~}}}{{{zzz}}}~~~}}}yyyxxxyyy{{{||||||}}}}}}||||||{{{{{{zzzzzz~~~wwwtttnnnhhhccc___]]]]]]VVVVVVTTTSSSQQQOOOMMMMMMMMMKKKIIIGGGDDD>>>888444333000---,,,,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,,,,---...///000111111000000000111222444777888======AAAHHHNNNRRRYYY```kkk}}}vvvjjjddd___YYYYYY]]]eeellltttyyyyyywwwvvvuuummmnnnoooppprrrwww|||}}}vvvssspppqqqvvvzzz||||||}}}~~~}}}zzzxxxtttyyy}}}|||xxxxxx}}}{{{yyyrrrjjjiiinnnnnnpppqqqpppnnnnnnqqqtttpppppppppqqqrrrrrrpppooonnnnnnnnnpppuuuwwwoooeee]]]TTTHHH@@@===;;;888555111333666888999888666555333444555555444333111000......//////...,,,***)))(((+++,,,)))((()))'''###***))))))***,,,,,,+++)))''')))+++,,,,,,+++,,,...,,,------,,,***)))***+++((()))***++++++,,,++++++'''''''''''''''((()))***************))))))))))))%%%'''(((******)))'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((('''&&&$$$###%%%$$$&&&(((&&&###%%%+++'''''''''&&&%%%$$$###"""&&&&&&&&&%%%$$$###$$$&&&######""""""######$$$%%%#########$$$%%%&&&((()))$$$%%%%%%&&&'''(((******111999JJJaaauuu~~~{{{wwwsssqqqrrrsssrrrpppmmmkkklllmmmjjjeeedddggghhhcccccckkkrrrqqqkkkhhh___]]][[[]]]aaabbb```^^^fffiiilllllliiieeebbbaaa]]]]]]]]]___bbbdddggghhhkkkkkkmmmnnnooonnnjjjggghhhjjjnnnqqqtttvvvyyy{{{~~~~~~~~~}}}zzzvvvvvvyyy}}}|||}}}}}}{{{yyyxxxyyy{{{wwwvvvuuutttrrrqqqpppppprrrqqqqqqpppqqquuu{{{}}}{{{yyyuuuqqqpppqqqsssooooooooonnnnnnnnnoooooommmllljjjhhhhhhkkkqqqvvvuuuuuuuuuvvvxxxxxxwwwvvvyyyzzzsssrrruuuyyyzzzyyywwwwwwxxxxxxxxxwwwwwwvvvqqqssswww}}}zzzyyyxxxvvvwwwxxxzzz{{{~~~{{{xxxyyy~~~~~~|||zzz{{{~~~~~~|||zzz~~~~~~~~~}}}~~~~~~{{{yyyxxxyyy{{{{{{{{{~~~~~~~~~~~~}}}{{{zzzyyyuuusssoookkkfffbbb^^^\\\YYYWWWTTTQQQOOONNNNNNNNNKKKJJJHHHGGGDDD???999555333111...,,,------,,,+++***+++,,,,,,------------***+++---//////...---,,,,,,,,,---...///000111222.........000222666:::<<<>>>>>>BBBIIINNNSSSZZZbbbpppzzzlll___XXXWWW[[[___fffmmmsssuuuxxx}}}}}}zzzwwwtttqqqmmmlllttt}}}zzzwwwuuuvvvzzz}}}~~~}}}~~~{{{yyyzzzvvvxxxyyyyyyyyyyyy{{{|||{{{tttlllgggeeekkknnnqqqrrrrrrqqqrrrrrrrrrssstttsssqqqppppppqqqmmmnnnoooppptttwwwqqqiiidddYYYJJJ@@@;;;999666444333222222444888999777444222222111222333222000...+++)))***......***)))+++......---------,,,)))'''+++))))))+++......,,,)))++++++,,,,,,,,,+++******---,,,,,,+++***)))((((((+++******)))***+++---...))))))(((((((((((()))))))))***+++++++++***((('''(((&&&&&&(((******(((%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$!!!###%%%&&&%%%$$$###(((%%%""""""$$$%%%$$$###&&&%%%###!!!!!!"""###$$$"""!!!!!!###'''(((&&&$$$###$$$$$$%%%&&&'''((((((---(((%%%%%%%%%&&&***000111BBBXXXjjjyyy{{{rrrnnnnnnppprrrrrrqqqpppnnnkkkhhheeecccbbb\\\eeekkkjjjjjjkkkiiiccc```^^^[[[XXXXXX[[[^^^aaaffflllppplllgggddd```\\\ZZZ]]]aaacccdddfffhhhjjjkkkiiihhhkkkoooooojjjdddeeekkkqqqrrrqqqqqquuuyyy}}}{{{zzz{{{{{{|||~~~~~~~~~~~~}}}}}}yyyrrrppptttuuuppplllmmmkkkllllllkkklllooovvv{{{|||vvvoookkkkkkooosssqqqooolllkkklllnnnnnnnnnmmmjjjfffdddfffllltttyyywwwvvvxxx|||{{{vvvtttuuu}}}}}}}}}|||vvvtttwwwzzzyyywwwsssuuuvvvuuuttttttuuuvvvnnnssswwwyyy{{{vvvqqqqqqtttxxx{{{|||~~~zzzwwwxxx|||~~~{{{{{{}}}{{{zzz|||~~~}}}}}}yyyxxxyyyzzzzzzyyyyyy{{{|||}}}yyyuuutttwwwzzz||||||}}}|||{{{}}}~~~|||zzzyyyxxx{{{tttqqqlllhhhdddaaa]]][[[\\\WWWSSSQQQRRRRRRPPPNNNOOONNNLLLJJJGGGBBB<<<888...//////...---,,,---///222000---***))))))***++++++,,,------......------,,,---...///000000000000111111111222444777:::<<>>999777555555555666666777666666777555333222222111///---///------000000------///333444333111---+++***)))*********+++,,,,,,,,,+++************+++,,,,,,---'''((()))***++++++******&&&(((+++---/////////...+++***(((''''''(((***+++))))))))))))((((((''''''))))))))))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!###$$$%%%&&&&&&&&&&&&%%%%%%$$$###############"""$$$%%%&&&''''''%%%$$$"""&&&%%%$$$$$$%%%&&&''''''"""$$$'''***,,,...//////'''&&&&&&((()))***111999JJJ^^^ttt~~~wwwqqqmmmllllllmmmhhhgggfffeeedddcccbbbbbbdddhhhkkkkkkgggbbb]]]ZZZUUUWWWYYYYYYYYY\\\aaaeeekkknnnnnnjjjggggggdddaaabbbdddfffggghhhiiilllnnnoooqqqrrroooiiieeefffiiiiiikkkooouuuyyyzzzwwwttttttsssrrrsssvvvzzz|||}}}{{{yyywwwwwwzzz~~~xxxxxx}}}~~~|||||||||{{{yyywwwwwwyyyvvvrrrooonnnqqqvvvzzzxxxwwwtttqqqmmmmmmoooqqqqqqnnnkkkiiijjjkkkjjjjjjiiiiiigggdddccceeekkkpppooommmooossstttqqqppprrrsssxxx{{{vvvsssrrrrrrqqqpppjjjmmmqqqssssssrrrrrrsssuuuvvvwwwxxx{{{}}}~~~~~~zzzvvvooolllmmmrrrxxx||||||xxxvvvyyyxxxwwwwwwzzz~~~|||wwwtttxxxssspppsssyyy~~~uuuvvvxxx{{{}}}yyyrrrrrr{{{~~~zzznnnlllhhhdddaaa\\\VVVSSSUUUSSSRRRSSSUUUTTTPPPMMMMMMLLLJJJIIIHHHEEEAAA===555222///---,,,,,,++++++/////////...---+++***)))+++,,,------......------.........//////000111111000000111222555999===???BBBDDDJJJOOOQQQUUUbbboooyyylll]]]QQQKKKJJJLLLVVVbbbkkkttt~~~tttlllkkknnnrrryyy}}}zzzyyy|||{{{xxxyyy|||~~~|||vvvqqqrrr|||xxxmmmiiijjjnnnmmmllljjjiiijjjmmmpppoootttxxxyyyzzz{{{xxxrrrrrrkkk___SSSIIIAAA;;;888333444444555555666777888888666333222222111///...111......000000......111444444444111---******+++***+++++++++++++++,,,---------+++************++++++---...000000000//////)))))))))+++,,,...000111))))))************))))))***))))))((((((((((((((()))***))))))(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$###"""""""""$$$%%%'''((('''&&&###"""$$$$$$$$$$$$$$$%%%&&&'''"""$$$(((+++...///000000)))(((((())))))+++444===PPPcccwww}}}xxxrrrmmmjjjiiijjjdddcccaaa```___```bbbcccggghhhiiihhhccc]]]XXXWWWWWWZZZ]]]]]][[[\\\```dddmmmpppooolllkkkllliiieeekkkkkklllkkkiiijjjkkkmmmqqquuuvvvqqqjjjeeegggjjjkkkmmmqqqwww{{{|||yyyvvvuuusssppprrrvvv{{{~~~}}}{{{yyyyyy{{{~~~zzzzzz}}}{{{yyyxxxvvvyyyvvvqqqnnnooorrrvvvxxxssssssssspppnnnmmmnnnpppooommmjjjhhhiiijjjjjjiiiiiijjjjjjfffcccdddiiinnnnnnlllmmmqqqrrrooooooqqqtttxxx}}}zzzvvvsssqqqpppooonnnkkklllmmmmmmmmmnnnqqqsssssstttxxx{{{|||zzzyyyzzzyyyxxxvvvtttsssuuuyyy{{{~~~|||zzz|||{{{zzzzzz{{{~~~|||vvvrrrtttpppnnnrrrzzzxxxzzz~~~}}}~~~~~~wwwqqqqqqzzz|||pppmmmiiieeeaaa]]]WWWTTTVVVTTTRRRSSSUUUUUUQQQMMMLLLKKKIIIIIIHHHFFFCCC@@@777444000...///000000///...---,,,++++++---///000+++,,,------......------//////......///000222222111111222333777;;;???AAABBBDDDIIINNNPPPUUUbbbppp~~~{{{ooo___RRRKKKIIIOOOXXXbbbiiiqqq{{{}}}sssjjjlllsssyyy|||zzz{{{~~~{{{|||{{{wwwxxxzzzqqqmmmnnnssssssqqqnnnkkkjjjlllnnnooouuuxxxxxxxxxyyyvvvqqqrrrmmmeee[[[PPPGGG@@@<<<555666666666555555777999888555333222222222111///111...---000000---...111000222222...***'''(((+++***+++,,,+++******,,,...///...,,,***))))))******+++---///000111000///...---,,,+++))))))***+++,,,''')))+++,,,,,,+++)))'''++++++***))))))))))))))))))))))))(((&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%$$$###!!!!!!"""###$$$&&&'''&&&%%%###"""###%%%&&&&&&$$$######$$$###%%%(((,,,///000000000***))))))******---999EEEYYYiiizzz||||||zzzvvvpppkkkhhhgggfffccc___\\\[[[]]]```bbbiiigggfffddd^^^WWWTTTVVVZZZ^^^bbbaaa^^^]]]```dddnnnqqqqqqpppqqqrrrooojjjppppppooommmjjjiiikkkllltttwwwxxxtttmmmhhhhhhjjjmmmpppuuuyyy|||||||||{{{yyyuuuqqqrrrwww}}}~~~||||||~~~|||zzz{{{~~~}}}|||yyyyyyxxxvvvwwwtttpppooopppsssvvvwwwpppqqqrrrqqqooonnnnnnooommmkkkhhhggghhhjjjjjjjjjjjjmmmmmmiiieeedddhhhmmmqqqooopppssssssppppppsssvvvyyy{{{zzzwwwtttqqqoooooonnnkkklllkkkjjjjjjkkkooorrrpppqqqvvv{{{{{{wwwuuuwwwzzz{{{||||||zzzzzz{{{|||~~~~~~~~~}}}~~~~~~zzzuuurrrooonnnooossszzzzzz~~~}}}{{{{{{zzzvvvqqqrrrxxx~~~|||tttpppjjjeeeaaa]]]YYYVVVSSSQQQPPPQQQTTTUUUSSSPPPKKKJJJIIIHHHHHHGGGEEECCC555111,,,+++---......---333111...+++***+++,,,...+++,,,------......------000///......///000222333222222333555999===BBBDDDCCCEEEJJJNNNPPPUUUcccppp{{{~~~}}}tttdddVVVNNNLLLTTT\\\cccgggmmmvvv|||}}}{{{qqqjjjoooxxx}}}}}}}}}xxx{{{|||wwwuuuuuuxxxxxxwwwtttqqqooooooooossswwwxxxuuutttuuuuuusssrrrpppkkkcccXXXMMMEEEAAA:::;;;;;;888666555666999777555222111222222222111111...---//////---...111///000111...)))'''))),,,***+++,,,+++)))))),,,///...---+++***)))***+++,,,)))***---......---+++***+++++++++******))))))((()))******++++++******)))---,,,+++***)))******+++((())))))'''$$$###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$!!!###%%%%%%"""!!!!!!"""###$$$%%%%%%%%%$$$"""""""""%%%&&&%%%###"""######%%%)))---/////////...)))((((((***+++111@@@NNNbbbnnnzzzzzz|||}}}zzztttmmmiiiggggggccc]]]YYYYYY]]]bbbfffnnniiifffccc]]]VVVUUUYYYZZZ```eeeeeeaaa___bbbgggllloooppppppsssuuuqqqkkkppppppooollljjjiiikkkmmmvvvxxxyyyvvvqqqllljjjjjjooosssyyy{{{||||||~~~|||wwwrrrsssxxxyyyvvvxxxzzzzzzyyywww}}}~~~zzzwwwyyyzzzxxxuuurrrooopppsssvvvwwwwwwoooqqqttttttrrrqqqpppqqqkkkiiiffffffhhhjjjjjjjjjllloooppplllfffdddhhhmmmtttqqqqqqsssssspppppprrrxxxzzz~~~~~~}}}zzzyyywwwtttqqqpppoooooollllllmmmlllkkklllnnnpppppppppsssxxxwwwssssssxxx|||~~~}}}|||}}}~~~}}}{{{xxxvvvtttssspppqqqtttwwwyyyzzz{{{{{{yyy~~~}}}|||wwwwwwwwwuuussssssvvvxxx}}}|||~~~|||vvvrrrkkkeee```]]]ZZZXXXSSSPPPNNNNNNQQQRRRPPPNNNKKKIIIHHHHHHHHHHHHFFFEEE888222,,,***,,,...---+++555333111...+++***))))))+++,,,------......------000000......///000222444333333444777;;;???DDDGGGFFFGGGLLLOOOQQQVVVdddqqq~~~{{{yyyiii[[[RRRPPPXXX^^^ccceeejjjrrrxxxyyyzzzpppjjjppp||||||xxx{{{}}}}}}{{{{{{{{{{{{|||{{{yyyuuusssrrrrrrvvvxxxuuupppnnnrrrttttttrrrqqqooohhh]]]RRRIIIDDD???@@@???;;;666444666888777444222111222333333222111...---//////---...111///222222///***(((+++///***+++,,,+++)))))),,,///---,,,***))))))+++,,,...+++---///111111///---+++%%%'''***,,,,,,+++)))(((++++++***))))))***++++++------+++*********+++,,,'''))))))&&&###"""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$######"""######$$$ ###&&&%%%""" !!!"""$$$$$$$$$$$$$$$###""""""###&&&&&&%%%%%%&&&###&&&)))---//////...---(((''''''))),,,444EEEUUUfffoooxxx||||||yyy}}}~~~wwwpppjjjhhheee```[[[XXXYYY```hhhmmmsssmmmhhhfff___XXXXXX^^^ZZZ```fffgggcccaaaeeejjjgggjjjmmmnnnrrrtttpppiiiooonnnmmmkkkiiiiiikkkmmmwwwxxxyyyxxxtttoookkkiiipppuuu{{{}}}{{{|||~~~xxxssssssyyyzzzsssrrrvvvxxxvvvsssssszzz|||xxxvvvzzz{{{yyysssqqqpppqqqvvvyyyyyyxxxppprrruuuvvvtttsssrrrrrrjjjhhheeeeeegggjjjkkkkkkmmmqqqrrrnnnhhheeehhhmmmssspppppprrrqqqnnnnnnpppyyyzzz}}}}}}|||yyyyyywwwuuurrrpppppppppkkkmmmooopppnnnmmmmmmnnnqqqoooqqquuutttpppssszzz~~~~~~}}}{{{vvvsssrrrssstttuuuxxxzzzzzzwwwuuusssssswww}}}|||{{{zzz{{{uuuuuuuuutttttttttuuuuuuzzzyyy}}}~~~{{{xxxrrrjjjddd___]]][[[YYYVVVRRRNNNLLLMMMMMMKKKIIIJJJIIIGGGHHHHHHIIIGGGFFFBBB;;;444111333444222///+++,,,---////////////...+++,,,------......------111000///...///111333444444444555888<<>>BBBFFFIIINNNMMMMMMPPPTTT\\\mmm}}}}}}|||rrrjjjaaaYYY\\\^^^___```gggqqqtttqqqpppjjjgggooo~~~~~~{{{|||yyyzzz|||yyyxxxxxxwwwwwwxxx{{{{{{xxxyyy{{{yyyuuutttsssssstttqqqhhh\\\SSSIIIFFFBBB???===:::777444444333222333555555444222000000000000000000000000000000...---,,,,,,,,,,,,------,,,,,,,,,---...///000///---,,,+++++++++,,,......///......---,,,+++,,,------+++)))((()))***(((((((((((()))***++++++)))(((((((((((()))******)))'''&&&%%%%%%&&&''')))&&&''''''$$$!!!%%%%%%%%%%%%&&&&&&&&&&&&'''$$$############$$$$$$%%%%%%$$$""""""$$$%%%$$$###"""###%%%%%%%%%###""" &&&###!!!!!!$$$'''(((((()))+++------+++*********''')))+++...555DDDWWWdddtttyyy|||{{{{{{~~~}}}|||yyyqqqggg___\\\]]]^^^___aaaeeejjjnnnpppnnnjjjgggdddbbbbbbbbb___aaadddfffhhhiiiiiihhhggggggfffhhhmmmqqqllldddhhhkkknnnlllhhhfffhhhkkktttssspppmmmllllllmmmmmmtttwwwyyyzzzyyyyyy{{{}}}|||yyywwwwwwyyy}}}|||~~~yyyssssssvvvvvvsssrrrsssssstttuuuuuuvvvvvvtttrrrqqqtttyyy{{{yyyvvvsssrrrsssvvvzzzxxxrrrlllgggeeegggmmmnnnjjjjjjmmmoooppprrrrrrlllfffffflllqqqpppoooooooooooopppqqq{{{|||~~~~~~{{{yyywwwtttrrrrrrqqqpppnnnpppnnnooopppnnnjjjjjjnnnnnnpppqqqooommmnnnqqquuu}}}~~~{{{uuuqqqoooooouuuvvvxxxyyyzzzyyywwwvvvwwwzzz}}}}}}|||zzz{{{|||zzzzzz{{{|||}}}}}}}}}}}}|||uuuqqqvvvzzzzzzvvvuuuwww|||~~~yyywwwtttooohhhbbb___]]][[[[[[ZZZWWWSSSPPPNNNMMMKKKIIIFFFDDDCCCDDDGGGIIIIIIGGGFFFBBB<<<666333111...---//////...---,,,,,,,,,,,,...........................------...000111111000333666999<<>>>>>===999555444333222222444444333111000000000000000000000000000///......------.........---+++++++++---///000000///...---,,,,,,,,,,,,/////////...---,,,+++***+++,,,,,,***(((''')))******))))))(((((())))))***((((((''''''(((((()))***((('''&&&%%%%%%&&&'''((('''(((((($$$  ###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$#########"""%%%$$$###$$$'''))))))))))))+++---...,,,)))(((((()))***---444AAARRRbbblll{{{|||zzz|||}}}|||}}}uuunnncccZZZZZZ\\\___bbbdddhhhlllooollllllkkkgggbbb```bbbeee```aaadddfffiiijjjkkklllggggggeeeeeejjjnnnkkkeeegggjjjlllkkkhhhhhhjjjlllsssqqqnnnllllllmmmppprrrvvvxxxyyyyyyxxxwwwwwwxxxyyyxxxwwwwwwxxx|||}}}~~~}}}yyy~~~|||uuuqqqssstttsssqqqqqqssstttttttttsssrrrrrrpppppprrrwwwzzzyyywwwtttttttttwwwyyyxxxsssnnnhhhgggiiinnnnnnlllkkkmmmnnnooorrrsssmmmggggggmmmrrrqqqqqqpppqqqqqqrrrrrrzzzzzz|||}}}{{{xxxvvvtttsssrrrpppnnnooonnnoooqqqnnniiigggjjjnnnpppqqqooollllllooosssyyyzzz|||~~~~~~~~~}}}zzzvvvssspppmmmsssuuuxxxzzz{{{{{{yyyxxxzzzyyyxxxxxxxxxxxxwwwvvvqqqsssuuuwwwzzz}}}}}}uuupppsssxxxxxxwwwwwwyyy}}}}}}wwwuuutttooohhhbbb^^^]]]]]]\\\ZZZWWWSSSPPPOOOMMMJJJHHHCCCBBBAAABBBDDDGGGGGGGGGGGGEEEAAA;;;555111////////////...---,,,,,,,,,,,,,,,,,,------......//////---------///111111000///444666999===???CCCHHHKKKMMMNNNRRRUUUYYYaaarrrrrreeedddbbbcccgggooossspppkkkiiiiiillluuu{{{|||~~~~~~|||~~~}}}{{{{{{zzzzzz|||~~~yyyzzzwwwwww|||ssshhhWWWNNNCCC???@@@AAA===999555444222222333333222111000000000000000000000000//////.........//////000...---+++***+++---///111//////......---------------------------,,,+++******++++++***((('''(((*********)))((((((((((((((('''''''''''''''((())))))((('''&&&&&&&&&&&&'''((('''''''''%%%!!! !!!###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))(((((('''%%%$$$$$$%%%&&&&&&%%%%%%$$$###""""""###$$$$$$!!!!!!"""$$$%%%'''''''''***,,,......,,,)))''''''))))))...;;;NNN```mmmsss~~~|||yyy{{{|||{{{~~~~~~xxxrrrkkkbbbYYYZZZ]]]```ccceeegggjjjlllfffhhhiiieee___]]]aaaeee```aaacccfffiiikkknnnooommmllliiifffiiimmmkkkeeedddfffiiijjjjjjkkkmmmoootttrrrnnnllllllnnnqqqtttwwwwwwxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwxxxzzz~~~}}}yyyyyyxxxvvv{{{~~~}}}tttllllllmmmnnnnnnppprrrtttuuutttsssrrrqqqooooooqqquuuxxxyyyxxxsssssssssuuuvvvuuurrrnnnjjjiiiiiijjjjjjjjjkkkmmmnnnooossstttoooiiijjjooottttttttttttuuuvvvvvvvvvyyyyyyzzz}}}~~~|||yyywwwuuurrrnnnkkkmmmmmmpppssspppjjjhhhiiinnnpppqqqooolllkkkmmmpppuuuwwwzzz}}}}}}|||zzzyyy}}}zzz{{{}}}{{{}}}yyyxxxvvvrrrooorrruuuyyy|||~~~~~~|||{{{~~~yyyuuuuuuwwwxxxuuurrrlllmmmppptttyyy}}}}}}uuupppqqquuuvvvwwwzzz|||~~~~~~~~~~~~yyyuuuuuupppjjjeeecccbbbbbbbbb[[[XXXTTTPPPNNNKKKGGGDDDBBBAAA@@@@@@BBBEEEGGGIIIHHHIIIFFF@@@888222111222//////...---,,,,,,,,,,,,+++++++++,,,---...//////------...000222333222000444666:::===AAAEEEJJJMMMLLLNNNSSSWWWZZZbbbtttzzzmmmfffccccccggglllmmmjjjgggjjjmmmrrr{{{~~~~~~~~~zzz{{{}}}}}}|||}}}||||||||||||{{{|||xxxvvv{{{tttjjj[[[QQQFFFAAABBBDDDAAA>>>777555333222222333222111111111111111111111111111///............///000000---,,,+++++++++---///111..................------******+++,,,------,,,,,,******+++)))(((''')))***+++***)))((('''''''''''''''''''''''''''((())))))'''''''''&&&&&&'''''''''$$$%%%%%%$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))((('''''''''%%%$$$$$$%%%&&&&&&%%%%%%$$$"""!!!"""###$$$%%%!!!"""###$$$%%%'''(((---...000///,,,)))'''&&&((()))222CCCZZZmmmvvvxxx}}}{{{yyy{{{|||{{{{{{{{{xxxsssoookkkcccZZZ[[[^^^aaacccdddeeeggghhheeeggghhhddd___^^^bbbfffaaabbbccceeehhhllloooqqqqqqppplllhhhhhhkkkhhhdddbbbdddgggiiikkknnnqqqsssvvvssspppmmmlllnnnqqqsssvvvuuuvvvvvvwwwwwwvvvuuuuuuwwwyyyyyyyyyzzz}}}|||xxxxxxxxxvvvvvv{{{zzzpppgggeeefffgggkkkmmmoooqqqsssrrrqqqqqqooooooppprrruuuwwwwwwwwwppppppqqqrrrsssrrrpppooommmllliiifffgggjjjmmmnnnnnnqqquuuwwwsssmmmnnnssswwwxxxxxxyyyzzz{{{{{{{{{}}}|||}}}}}}{{{xxxsssmmmiiikkklllppptttrrrmmmkkklllmmmooopppnnnkkkjjjkkknnnrrruuuyyy||||||zzzvvvssswwwzzz}}}{{{{{{~~~||||||yyyyyyyyyvvvtttvvvxxx{{{|||wwwvvvyyyzzzvvvqqqkkkllloootttyyy~~~|||uuuooopppssstttwww{{{~~~~~~|||}}}yyywwwsssnnnjjjiiiiiiiiihhh___[[[WWWSSSOOOJJJEEEBBB@@@@@@??????@@@CCCHHHKKKJJJKKKIIICCC;;;555333333//////...---,,,,,,,,,,,,+++++++++,,,---.../////////......000333444333222444666:::>>>BBBFFFKKKOOOLLLOOOTTTXXXZZZbbbuuuuuufffcccaaadddeeeddddddfffooottt{{{~~~{{{||||||zzzwwwyyy|||}}}}}}||||||}}}~~~{{{wwwuuuwwwzzzyyyqqqjjj___VVVLLLEEEDDDEEECCC@@@:::777444222333333222111111111111111111111111111.........---......//////+++++++++,,,---...///000------.........------,,,((()))***+++,,,---------***++++++***((((((***+++***)))((((((''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&$$$###&&&%%%######%%%%%%%%%$$$$$$###"""""""""###$$$%%%!!!###%%%%%%%%%'''***,,,111111111///+++((('''((((((---:::OOOgggxxx~~~~~~||||||zzz{{{|||zzzwwwvvvsssnnnllljjjddd\\\]]]___bbbccccccdddfffgggiiijjjiiifffcccbbbeeehhhbbbbbbbbbdddgggkkkoooqqqqqqqqqnnniiihhhiiigggbbbcccdddgggjjjmmmpppssstttuuussspppnnnnnnooorrrtttuuuuuutttvvvwwwxxxwwwuuuuuuxxx{{{|||{{{{{{~~~|||zzz|||{{{wwwqqquuuuuullleeeccceeeeeejjjkkkmmmoooooooooooonnnoooppprrruuuvvvvvvvvvvvvnnnoooppppppqqqrrrrrrrrrssssssooojjjjjjooorrrrrrpppsssxxx{{{wwwqqqrrrwwwyyyzzz|||}}}}}}zzzuuuooojjjkkklllppptttsssnnnlllnnnkkknnnooonnnkkkiiikkkmmmppptttzzz~~~~~~{{{wwwsssuuuxxx|||~~~{{{yyyzzz{{{|||}}}}}}~~~{{{zzz||||||wwwsssnnnoooqqqtttyyy~~~{{{tttooooooqqqssswww|||}}}{{{~~~}}}zzzwwwssspppnnnmmmkkkiiiaaa^^^YYYUUUQQQLLLFFFBBB???>>>>>>===>>>BBBHHHLLLKKKKKKIIIEEE???999555333//////...---,,,,,,,,,,,,,,,,,,------......//////000......///111444444444444777;;;???CCCHHHMMMQQQNNNQQQUUUXXXYYYbbbwww|||jjjeeecccccc```]]]aaahhhvvv{{{zzzwwwzzz{{{wwwtttvvvzzz}}}zzz{{{~~~xxxuuurrrrrrsssrrrnnnjjjccc\\\SSSJJJEEECCCAAA@@@<<<999555333333333333222111111111111111111111111......---------------...)))***,,,---////////////+++,,,---......---,,,+++((()))***++++++,,,++++++***+++,,,+++))))))+++,,,)))(((((('''''''''(((((()))(((((((((((()))******&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%)))*********)))'''$$$"""%%%$$$""""""$$$%%%$$$#########"""######$$$$$$%%%###%%%&&&%%%%%%'''+++///444444222///+++((())))))***333DDD\\\ttt~~~||||||{{{xxxuuutttooojjjiiiiiiccc\\\]]]___bbbcccdddfffhhhjjjllljjjhhhfffeeeeeeffffffccccccbbbccceeeiiinnnppppppqqqpppllljjjllljjjfffhhhhhhiiikkknnnqqqrrrrrrrrrqqqpppoooppprrrtttvvvwwwvvvuuuvvvxxxxxxvvvtttuuuzzz~~~}}}}}}{{{{{{}}}zzzuuulllppppppkkkggghhhiiihhhqqqqqqppppppoooooonnnnnnooorrruuuwwwwwwvvvttttttooopppqqqrrrssstttvvvwwwzzz|||{{{vvvuuuyyyzzzxxxsssvvv{{{{{{vvvvvv{{{zzz{{{}}}}}}}}}~~~~~~~~~~~~}}}yyysssnnnmmmmmmooosssqqqkkkjjjllliiilllnnnmmmjjjiiijjjmmmnnnsss{{{{{{xxxwwwzzz}}}{{{{{{zzzyyyzzz}}}~~~~~~~~~}}}xxxuuurrrrrrssstttxxx{{{yyysssooopppqqqrrrvvv|||}}}zzz}}}|||yyyvvvsssppplllgggccc]]]ZZZWWWTTTPPPKKKFFFBBB<<<<<<;;;:::;;;???FFFLLLKKKJJJHHHEEEBBB===777333//////...---,,,,,,,,,,,,........................///---++++++...222444444444777;;;@@@DDDIIINNNRRRRRRUUUXXXYYYYYYbbbxxxnnniiigggeee```\\\cccmmmzzzwwwuuuyyyzzzvvvrrrtttyyy|||yyyzzz~~~~~~vvvssspppooonnnnnnmmmkkkfffaaaXXXNNNFFFAAA??????===:::666444444444333333111111111111111111111111......---,,,,,,,,,,,,,,,(((***,,,///000///......***+++,,,---------,,,+++******+++++++++******)))++++++,,,+++******,,,---((((((''''''''''''(((((()))))))))))))))***++++++&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%###!!!######$$$$$$$$$%%%%%%%%%......///...,,,)))'''%%%%%%###""""""###$$$$$$###""""""######$$$$$$$$$$$$###$$$%%%$$$$$$&&&+++000777666333///***))))))+++---888LLLeee|||~~~}}}zzzwwwuuusssmmmhhhhhhhhhccc[[[]]]___bbbccceeehhhkkknnnllliiifffddddddddddddcccdddcccbbbbbbdddhhhmmmppppppsssrrroooooopppoookkklllkkkkkkmmmooopppppppppoooooooooppprrrtttvvvxxxzzzwwwvvvvvvxxxxxxuuurrrvvv{{{~~~~~~yyyzzz|||wwwpppjjjmmmnnnjjjjjjmmmnnnmmmyyywwwuuusssrrrpppppppppooorrrwwwyyyyyyvvvtttrrrqqqrrrtttuuuuuuwwwzzz|||{{{tttwww}}}~~~xxxyyy~~~zzz{{{}}}}}}}}}{{{{{{}}}~~~||||||}}}{{{vvvrrrooonnnoooqqqoooiiihhhjjjhhhkkknnnmmmjjjiiijjjmmmmmmsss|||}}}{{{}}}|||vvvxxxzzzzzzzzz~~~}}}yyyvvvttttttttttttwwwzzz}}}xxxrrrooopppqqqrrrvvv{{{}}}zzz}}}}}}{{{wwwtttoooiiibbb]]]WWWUUURRRPPPMMMIIIDDDAAA:::;;;:::888888===EEEKKKLLLIIIFFFEEEDDD???888222//////...---,,,,,,,,,,,,///////////////............,,,)))))),,,000333444444777;;;@@@DDDJJJOOOSSSVVVWWWZZZZZZYYYccczzz{{{tttjjjcccaaaeeemmmsss|||vvvtttssssssssspppqqquuu{{{~~~|||yyy{{{zzz}}}|||yyyuuuqqqmmmlllllllllkkkpppfff]]]VVVMMMCCC???BBB@@@===888555444444333111333222111000000111222222++++++++++++++++++++++++,,,,,,------...---------,,,+++*********+++,,,---(((((()))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))******'''&&&)))---///---))))))((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''555<<<:::---%%%''''''"""'''### !!!######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''(((***---111444<<<444...,,,***'''(((+++///@@@YYYnnn|||uuuuuuqqqllliiihhhggggggfffiiihhhhhhgggggghhhiiiiiinnnkkkhhheeeddddddcccbbb``````______aaaeeeiiillloooqqqqqqnnnkkkjjjllloootttqqqnnnnnnqqqrrrqqqpppnnnnnnppprrrtttvvvxxxyyyssswww{{{zzzvvvsssuuuwwwxxxzzz{{{|||}}}~~~yyyrrrmmmkkkllllllkkkjjjkkknnnpppyyyyyyxxxtttqqqooopppqqqsssuuuvvvvvvzzz~~~|||wwwwwwwwwvvvuuuvvvzzz~~~~~~}}}}}}~~~zzzwwwxxx{{{~~~|||~~~}}}xxxrrrnnnrrrrrrqqqpppmmmkkkhhhfffiiiggghhhmmmpppmmmkkklllrrrvvv||||||vvvwwwuuutttvvv|||~~~zzzvvvttttttsssssstttuuuwwwxxxwwwtttooolllnnnssszzzzzzuuuqqqmmmiiiccc^^^WWWTTTPPPNNNLLLJJJGGGEEE:::999888888;;;>>>CCCEEEFFFIIILLLLLLGGG@@@999666222000...++++++,,,...///...------......///000111///...---,,,---///111222555888;;;>>>AAAFFFLLLPPPRRRYYYXXXXXX```iii{{{~~~tttllljjjnnnuuuzzzyyysssqqqrrrrrrsssnnnooorrrwww}}}}}}~~~~~~zzz}}}||||||}}}|||{{{wwwyyyvvvssspppnnnnnnnnnnnnnnnfff^^^YYYPPPEEEAAABBB@@@<<<888666555444333222222222111000000000111222////////////////////////++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,---*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((())))))+++(((''')))---...,,,(((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''333???BBB444'''$$$$$$!!!%%%### """$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''')))---222555;;;444...,,,***((()))---555GGG]]]ppp~~~wwwuuuqqqllliiihhhhhhhhhhhhlllllllllkkkkkkjjjjjjjjjkkkiiifffcccaaa___\\\[[[______```aaabbbeeehhhjjjjjjkkkkkkjjjhhhhhhkkknnnpppmmmkkkkkkmmmppppppppplllmmmoooqqqsssuuuvvvwwwuuuxxxzzzyyyuuussstttwwwzzz{{{|||}}}~~~|||wwwpppkkkjjjjjjkkkkkklllpppuuuyyy~~~}}}|||yyyuuussssssttttttwwwyyy{{{~~~yyy}}}||||||zzzzzz}}}~~~|||xxxuuuuuuwwwyyyzzz{{{~~~}}}yyytttqqqsssttttttsssqqqnnnjjjhhhiiifffgggmmmooonnnlllnnntttwww}}}|||tttsssssssssxxx~~~}}}xxxttttttsssrrrrrrssstttuuuvvvwwwtttpppmmmnnnrrrvvvzzz~~~}}}||||||}}}~~~~~~{{{xxxtttpppmmmgggaaa\\\WWWTTTPPPMMMKKKIIIFFFDDD;;;:::888888:::===AAADDDDDDHHHKKKKKKGGGAAA;;;888333111///,,,+++,,,...///...------......///000111666555333222111222333444555777;;;>>>BBBFFFLLLOOOSSSZZZYYYZZZbbbkkk~~~zzzwwwyyy~~~wwwpppoooppprrrsssooooooppptttyyy}}}~~~}}}~~~}}}|||zzzwwwtttyyywwwuuusssqqqqqqqqqqqqnnniiiccc^^^UUUJJJCCCAAA>>>;;;888666555555444333111111000000000000111111111111111111111111111111***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))+++)))((())),,,---***'''''''''''''''''''''(((((()))(((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&+++<<>>OOOcccssszzzwwwrrrmmmiiihhhiiiiiiiiiooooooooonnnmmmkkkhhhgggiiihhhfffccc___[[[WWWUUU]]]___bbbdddddddddeeefffdddeeeeeeeeeeeegggjjjmmmllliiiffffffhhhlllnnnooojjjkkknnnppprrrsssttttttuuuwwwxxxvvvsssrrruuuxxx}}}~~~~~~zzzuuuoookkknnnnnnmmmmmmooouuu}}}{{{yyyyyyzzzxxx}}}~~~}}}zzzwwwuuuuuuuuuwwwyyy{{{}}}|||yyyuuussstttuuuwwwxxxvvvrrrmmmjjjhhheeeffflllooonnnnnnpppuuuyyy~~~}}}uuurrrrrruuu{{{~~~|||{{{zzzyyy}}}wwwrrrsssrrrqqqqqqqqqrrrsssttttttsssqqqooooooppprrrttt}}}{{{yyyyyy{{{}}}}}}{{{wwwuuusssppplllfff___ZZZWWWTTTPPPMMMJJJHHHEEECCC<<<:::888777888;;;>>>AAABBBFFFIIIJJJGGGBBB>>>;;;555333000...,,,---...///...------......///000111:::999777555444333444444555777;;;>>>BBBFFFKKKOOOSSSZZZZZZ[[[dddmmmxxxqqqnnnppprrrtttuuutttssstttvvvzzz~~~}}}}}}{{{zzzyyy|||~~~~~~~~~~~~{{{xxxvvvxxxxxxxxxvvvsssrrrrrrsssqqqnnnkkkeee\\\PPPFFFAAA===:::777666555555333222000000000000000000111111////////////////////////+++,,,,,,,,,,,,++++++***+++***++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,+++++++++***************((((((((((((((()))))))))+++)))((()))++++++)))'''&&&&&&'''((((((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!000:::444)))%%%''')))""""""###$$$$$$$$$###### """$$$&&&&&&$$$""" ###$$$%%%&&&(((---333888888222...,,,***)))...444EEEUUUhhhuuu~~~}}}zzzuuunnniiiggghhhiiiiiioooppppppooollliiifffcccggghhhhhheee```[[[WWWUUU[[[___dddfffeeeccccccdddeeeeeedddddddddgggjjjlllkkkhhheeecccdddgggjjjllljjjllloooqqqssstttssssssrrrssssssqqqppprrrvvvyyy{{{vvvrrrooowwwuuusssrrrtttzzz~~~~~~|||zzzwwwvvvxxxyyyzzz{{{zzzxxxuuussssssuuuyyyzzzyyytttoookkkgggdddeeekkkoooppppppsssvvvxxx}}}{{{wwwwwwyyy~~~|||zzzxxxvvvuuu~~~yyytttsssrrrqqqpppoooppppppqqqoooppppppqqqqqqrrrrrrqqq~~~{{{zzzzzz|||}}}{{{yyyxxxuuutttsssqqqlllfff___[[[YYYVVVQQQNNNKKKIIIEEECCC<<<;;;888777777999<<<>>>@@@DDDGGGHHHFFFCCC@@@???888666333000......//////...------......///000111777666444333222111111222444777;;;???BBBGGGKKKNNNRRRYYYYYY[[[dddooo|||uuurrrrrruuuvvvzzzxxxvvvttttttwww|||zzzttttttyyy~~~yyyyyy{{{zzzwwwyyyyyy{{{{{{~~~}}}zzzyyyyyyzzz{{{xxxuuurrrqqqrrrtttuuurrrlllbbbVVVJJJBBB===:::888666666444222111//////000000111111111111........................---------------,,,++++++******++++++,,,,,,,,,,,,,,,+++******************))))))))))))((((((''''''''''''((()))))))))))))))***)))))))))******)))'''%%%&&&'''((()))))))))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&+++***'''&&&((()))!!!"""$$$$$$$$$$$$$$$$$$ """$$$&&&&&&$$$""" ###$$$%%%''')))---333777555000---,,,***+++222:::KKKZZZlllwww}}}~~~|||vvvnnnhhhfffggghhhiiipppqqqqqqpppmmmiiifffdddccceeegggfffaaa\\\YYYXXXZZZ___dddfffdddbbbcccdddjjjhhhfffeeefffhhhkkklllllljjjfffcccbbbdddgggjjjkkkmmmqqqtttvvvuuutttsssooonnnnnnnnnpppsssxxx{{{}}}zzzxxxwww{{{zzzyyyxxx{{{~~~{{{yyy|||||||||zzzxxxvvvsssqqqqqqtttxxxzzzyyytttoookkkfffccceeelllpppqqqqqqtttuuuwww{{{~~~~~~|||{{{zzzyyywwwuuuzzz{{{~~~{{{wwwsssrrrpppooonnnnnnnnnnnnjjjlllooosssuuuuuutttsss}}}|||zzzyyyzzz|||}}}zzzwwwwwwtttuuuuuurrrmmmgggaaa^^^\\\XXXTTTPPPMMMJJJFFFDDD===;;;888666666888;;;===???BBBEEEGGGFFFDDDCCCCCC<<<999555222/////////000...------......///000111111111111111111111111111444777;;;@@@CCCGGGKKKNNNPPPXXXXXXZZZdddpppzzzwwwwwwyyyzzz}}}{{{xxxuuutttwww||||||sssssszzz}}}yyyrrroooqqqrrrrrrvvv}}}~~~|||tttvvvxxx|||~~~}}}}}}{{{{{{|||~~~|||vvvqqqpppppptttwwwwwwpppfff\\\PPPFFF???===:::999777666333111///000111222222333222222////////////////////////............---,,,++++++)))***+++,,,,,,,,,,,,++++++******)))))))))******)))))))))(((((('''&&&&&&&&&'''((()))*********)))(((((()))******)))))))))&&&'''((()))***)))((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%$$$###!!!###$$$$$$######%%%&&&"""###%%%&&&&&&%%%###"""###$$$'''(((***---111444111---,,,++++++---666@@@RRRaaaqqqzzz~~~}}}{{{uuulllfffeeegggiiikkkrrrrrrrrrqqqnnnllliiihhh```dddfffeee```\\\ZZZ[[[ZZZ___ddddddbbbaaadddgggooolllhhhfffgggjjjkkklllmmmllljjjfffddddddgggjjjkkknnnssswwwxxxwwwuuusssnnnmmmmmmnnnqqquuuyyy||||||||||||zzz{{{}}}~~~|||}}}zzzxxxuuurrrqqqppprrrvvvxxxxxxtttoookkkeeecccfffnnnrrrrrrqqqssssssuuuyyy|||~~~{{{{{{{{{}}}~~~}}}{{{xxxxxxyyy||||||xxxtttsssqqqooommmmmmmmmmmmgggjjjpppuuuxxxxxxxxxwwwwwwwwwwwwxxxzzz|||~~~{{{xxxwwwuuuvvvvvvsssmmmgggcccaaa^^^ZZZUUUQQQNNNJJJGGGDDD===<<<999777777999;;;===???AAADDDFFFEEEDDDEEEEEE>>><<<888333111///000000...------......///000111///000000111222333333333333777<<<@@@DDDGGGKKKMMMPPPWWWWWWZZZeeerrr~~~|||}}}~~~}}}{{{yyy|||zzzxxxzzz}}}|||yyy~~~zzzrrrlllppprrrtttzzzzzzqqqtttvvvzzz~~~yyyxxx}}}~~~}}}xxxqqqoooooopppuuuvvvppphhhaaaUUUKKKCCCAAA>>><<<;;;888555222///000222333444444444333000000000000000000000000---......---,,,+++******)))***+++,,,,,,,,,++++++*********)))******++++++++++++***))))))(((''''''%%%&&&((()))*********)))&&&''')))))))))))))))***'''((()))******)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$###$$$&&&%%%""" """###$$$###"""###&&&)))$$$$$$%%%%%%%%%%%%$$$$$$###%%%(((***+++---///111---+++***++++++///:::FFFZZZiiixxx~~~{{{vvvpppiiiddddddhhhmmmpppqqqqqqpppooommmlllkkkkkkcccgggiiigggbbb]]]]]]^^^ZZZ___bbbbbb______eeekkkoookkkfffeeegggjjjllllllmmmnnnmmmjjjhhhhhhjjjmmmkkknnntttxxxyyywwwtttrrrqqqppppppqqqtttwwwzzz{{{||||||~~~|||}}}zzzxxxuuussssssooorrruuuwwwwwwsssooommmdddcccgggppptttrrrpppqqqsssuuuxxx|||~~~}}}}}}||||||}}}~~~|||xxxyyyzzz{{{}}}{{{xxxuuuuuutttrrrooommmlllllllllhhhlllqqqwwwzzz{{{zzzyyytttuuuwwwzzz|||~~~}}}zzzyyyuuuvvvuuurrrlllfffdddccc^^^ZZZUUUQQQMMMJJJFFFCCC>>><<<999777777999<<<>>>???AAADDDEEEDDDDDDEEEFFFAAA>>>999555222000000000...------......///000111000000111222333444444444333666<<<@@@DDDGGGKKKMMMPPPWWWXXX[[[ggguuu}}}zzzyyyxxxxxx~~~~~~uuupppssswwwzzz{{{qqqsssuuuyyy|||wwwvvv}}}zzzrrroooooolllrrrtttoooiiicccYYYNNNGGGEEEBBB???===:::666333000111333444555555444444........................---------,,,+++***)))((()))***+++,,,---,,,++++++++++++******++++++,,,---,,,,,,,,,+++***))))))(((%%%&&&((()))*********)))%%%'''((()))))))))***+++((()))***+++***)))'''%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%((((((&&&###""""""$$$$$$###!!!"""&&&***%%%%%%%%%%%%%%%%%%%%%%%%"""%%%)))+++,,,---...///+++******+++,,,000<<>><<<999888888:::===??????AAACCCDDDDDDDDDFFFGGGBBB???:::666222000000000...------......///000111000111222222333333222222333666<<>>AAADDDHHHKKKMMMLLLFFF>>>999888777444111000//////...///000222333...111444666555555555666666999<<<@@@CCCHHHLLLPPPSSSUUU[[[dddnnn{{{vvvyyyxxxzzz{{{uuuqqqpppooonnnnnnooommmkkkhhhbbbZZZOOOFFFAAA>>>:::777666555444555666666444333000000000000000000111111------...//////---,,,+++******)))(((((()))******,,,......---,,,+++,,,---++++++++++++***)))((('''(((''''''''''''&&&&&&&&&***)))((((((******)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%!!!"""###%%%%%%%%%$$$$$$"""!!! !!!############$$$$$$$$$$$$$$$###((()))+++,,,,,,+++***)))'''***,,,///444AAARRR___nnnyyyxxxsssrrrrrrmmmggg```]]]aaagggkkkmmmpppmmmmmmqqqqqqmmmjjjjjjiiinnnqqqooonnnpppooommmooopppqqqqqqrrrrrrrrrrrrnnnmmmlllllllllnnnppprrrrrrmmmjjjkkkmmmnnnsssyyyuuupppnnnppprrrrrrsssvvv|||{{{}}}}}}|||}}}}}}{{{}}}~~~yyyttttttvvvvvvsssuuurrroooooosssxxx|||~~~~~~}}}}}}~~~||||||~~~}}}|||{{{{{{{{{wwwzzz}}}~~~}}}||||||}}}|||}}}zzzvvvvvv{{{}}}|||~~~{{{xxxvvvvvvwwwxxxyyyyyyyyywwwuuurrrooommmmmmqqqvvvyyy{{{|||}}}~~~xxxyyy|||xxxssssssppplllhhheeebbb___]]]\\\YYYVVVUUUTTTQQQKKKFFF<<<<<<;;;999666555666888999:::===@@@EEEJJJNNNPPPRRRLLLCCC===;;;999777444111000000000000222333444000333555777666666666777777999===@@@BBBFFFKKKNNNSSSUUU\\\fffrrr~~~{{{xxxzzz{{{~~~~~~uuunnnooooooooopppqqqqqqqqqqqqhhh```UUUKKKDDD???;;;888444333333444666777666444333333222222111000000///------...///......---,,,+++***)))(((((()))***+++---.........,,,+++,,,---++++++++++++***)))((('''************************(((((((((((()))******)))&&&&&&&&&'''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&$$$"""$$$######""""""###$$$$$$######$$$$$$%%%%%%$$$$$$(((***,,,---,,,***)))(((***,,,///222999GGGWWWcccqqqzzzwwwrrrnnnmmmkkkfff```^^^aaafffjjjlllooolllmmmqqqpppkkkhhhhhhjjjooosssssstttwwwvvvsssrrrsssttttttsssrrrpppooooooooonnnmmmmmmnnnppprrroookkkhhhjjjlllnnnssszzzvvvrrrqqqssstttsssuuuyyy|||{{{}}}}}}{{{}}}~~~~~~|||yyysssppppppqqqsssssspppnnnmmmpppuuuzzz}}}|||~~~|||{{{zzzzzzzzzvvvxxxzzz{{{{{{{{{}}}~~~}}}}}}xxxrrrrrrxxx||||||{{{xxxwwwxxx{{{|||zzzzzzzzzyyyvvvrrrnnnllljjjmmmqqquuuxxx{{{}}}~~~wwwxxxzzz||||||uuuqqqrrroookkkgggdddaaa^^^\\\ZZZXXXUUUTTTSSSQQQMMMJJJ>>>>>><<<999666555555777888:::===AAAEEEJJJOOORRRTTTOOOGGG@@@===;;;888666555444444333444666777888777888999999666555444555666999<<<>>>AAADDDHHHKKKSSSUUU]]]iiixxx~~~||||||~~~~~~}}}}}}{{{}}}}}}tttmmmnnnoooqqqrrrssstttuuuuuujjjdddZZZPPPHHHAAA<<<999222111222444777888888666666555444222111///...------.....................,,,+++************+++,,,+++,,,---,,,+++***+++,,,************)))(((''''''++++++++++++++++++++++++&&&'''((((((((()))******&&&&&&&&&'''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''%%%###!!!$$$$$$###############$$$######$$$%%%%%%%%%%%%%%%&&&***---...,,,***((((((***,,,000777AAAPPP```lllttt{{{|||vvvpppllljjjiiifffcccaaaccceeehhhjjjkkkjjjkkknnnlllgggeeeggglllqqqvvvxxx{{{~~~|||xxxttttttuuuuuusssqqqooonnnrrrrrrrrrpppmmmnnnpppssspppkkkiiilllnnnpppvvv||||||yyywwwwwwvvvssstttxxx|||zzzzzz|||{{{yyy}}}}}}{{{xxxsssooommmooosssqqqpppnnnnnnooosssxxx{{{~~~}}}}}}}}}{{{zzzxxxwwwxxxyyyyyyyyyyyyzzzyyyxxxzzz}}}}}}}}}xxxsssrrrxxx|||||||||yyyyyyzzz}}}zzzzzzzzzxxxuuuqqqmmmjjjgggiiikkkppptttyyy{{{|||vvvwwwxxxzzz}}}}}}xxxtttrrrqqqooolllgggbbb^^^\\\[[[WWWUUUSSSRRRQQQOOOLLLJJJ??????===:::666444555666888;;;???AAADDDHHHMMMRRRUUUQQQKKKEEEAAA>>><<<:::777777666666777888:::;;;;;;<<<<<<:::777555444555555777:::<<>>:::666444444555777:::>>>@@@AAAEEEKKKPPPTTTRRROOOKKKGGGDDDAAA@@@999888888777888999;;;<<<<<<======;;;888777777888444666999<<<>>>AAAEEEIIITTTVVV^^^mmm}}}zzzwwwxxx{{{~~~|||{{{zzzzzz{{{|||~~~zzz~~~yyytttpppssswww{{{|||zzzxxxwwwxxxooollleee[[[PPPEEE<<<888444444333555666777555444333333222111000//////..................///000000...---,,,++++++,,,---...***+++,,,+++***)))***+++************)))((('''&&&&&&&&&''''''((((((((((((&&&((())))))'''&&&(((***((((((((('''&&&&&&&&&%%%$$$%%%&&&'''((((((((((((######$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&&&&"""(((...///---***)))+++(((---777EEEUUUgggwww}}}~~~wwwqqqooommmllljjjiiikkklllllljjjhhhfffeeeeeedddeeegggfffdddgggmmmsssxxx}}}{{{vvvuuutttrrrpppooonnnnnnuuutttrrrlllhhhhhhnnntttpppmmmnnnrrrttttttwww|||}}}{{{vvvrrrsssxxxxxxwwwxxxzzzyyyxxx~~~~~~}}}|||wwwssstttsssnnnmmmpppmmmqqqvvvxxxwwwwwwxxxyyy}}}||||||zzzzzzwwwssspppqqquuuzzz~~~}}}{{{zzz|||}}}wwwzzzzzzwwwxxx{{{|||zzzyyyyyyxxxxxxxxxyyy{{{|||zzzyyyxxxuuussspppnnnmmmjjjiiijjjmmmtttzzz}}}~~~xxxwwwvvvvvvyyy|||{{{xxxwwwvvvqqqqqqmmmggg___YYYWWWWWWUUUTTTRRROOOKKKHHHGGGGGGBBBBBB???;;;666333333444222666:::<<<>>>AAAHHHNNNOOOPPPPPPNNNJJJFFFCCCBBB;;;;;;::::::;;;<<<>>>???@@@@@@???<<<999777666777555777:::===???CCCGGGJJJUUUVVV___ooo}}}yyyvvvvvvzzz~~~}}}|||{{{zzzyyyyyyzzz{{{zzz}}}xxxuuusssvvv{{{}}}yyyxxxxxxrrrpppjjj```RRRFFF<<<777777666555555666555333111000000000000000000000000...............///000111------,,,++++++,,,------+++,,,---,,,***)))***+++************)))((('''&&&&&&'''''''''(((((())))))&&&(((***)))&&&%%%''')))))))))((('''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&''''''''',,,+++)))'''%%%$$$$$$$$$'''''''''''''''&&&%%%$$$"""###$$$%%%&&&&&&'''&&&!!!'''...000---******+++---333===KKK[[[lllzzz}}}|||sssnnnlllmmmlllkkkjjjllloooooommmiiieeeddddddcccdddfffeeedddiiipppvvvzzz{{{uuusssqqqnnnllllllllllllqqqqqqmmmgggbbbccciiipppmmmjjjlllppprrrrrrssswww{{{zzzyyyzzzwwwtttwww}}}wwwwwwyyyzzzyyyyyy~~~~~~}}}||||||~~~yyyrrrooorrrrrrllljjjllljjjpppvvvyyyyyyvvvvvvvvv|||~~~~~~~~~}}}zzzuuurrrsssxxx~~~|||zzzzzzuuuxxxzzzxxxyyy||||||yyyvvvvvvvvvvvvwwwxxxyyyyyy{{{zzzxxxuuusssqqqpppooonnnllllllooovvv|||yyywwwvvvvvvwww{{{|||~~~{{{xxxwwwrrrqqqnnnggg^^^XXXVVVVVVVVVUUUSSSOOOJJJGGGFFFFFFCCCBBB@@@;;;666333333444---222777:::;;;???GGGMMMJJJLLLNNNMMMJJJFFFCCCAAA??????>>>>>>>>>@@@AAABBBFFFEEECCC>>>888444333333555888;;;>>>AAAEEEIIIMMMUUUVVV___ooo}}}zzz{{{}}}}}}{{{zzz|||~~~}}}~~~}}}|||zzzyyy{{{sssxxxuuueeeRRREEE<<<444888666666777444//////222333333222222111000000000,,,---------.../////////......///000111111...+++,,,---...,,,***))))))***+++++++++*********))))))+++++++++******)))((('''((((((((()))******++++++'''''''''(((((((((((((((&&&$$$$$$'''***+++)))%%%&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########!!!###%%%&&&&&&%%%'''(((,,,******,,,***&&&&&&***///333AAAVVVgggqqq|||wwwmmmhhhiiilllllllllllljjjjjjmmmllliiihhhjjjggghhhgggccc___bbbiiipppwwwxxx{{{~~~wwwuuuvvvvvvpppiiifffhhhllloookkkfffcccdddhhhnnnrrrrrrpppmmmlllmmmpppuuuwwwwwwxxxwwwtttqqqqqqtttwwwyyyxxxvvvvvvxxx|||~~~}}}|||{{{yyy{{{~~~zzzrrrooonnnoooqqqpppjjjdddjjjpppuuuwwwvvvvvvzzz~~~}}}{{{{{{~~~}}}wwwrrrttt{{{|||{{{{{{}}}}}}|||}}}~~~xxxppptttvvvxxxxxxwwwwwwxxxyyy{{{yyysssqqqmmmiiilllnnnrrrxxx}}}~~~yyyxxxvvvtttuuuwwwyyy{{{xxxyyy|||~~~~~~}}}{{{yyytttrrrmmmgggaaa[[[VVVTTTYYYWWWSSSOOOJJJFFFCCCBBBDDDDDDCCC???999666666777333333444999???DDDGGGIIIJJJIIIJJJLLLNNNMMMIIIEEEFFFDDDCCCCCCEEEEEEEEECCCEEEDDDBBB???<<<999777555444888===AAADDDFFFIIIKKKOOOUUU```ooo~~~~~~}}}{{{xxxzzzwww{{{xxxhhhVVVIII???888666444444666555222222666333333222111111000000///---------...............---,,,,,,...//////---++++++,,,,,,+++******+++,,,+++++++++*********))))))&&&'''(((((())))))(((((())))))******+++,,,,,,---((((((((((((((('''''''''!!!$$$&&&(((***+++((('''%%%#########$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&((()))((())),,,***'''(((,,,///666FFF[[[kkkttt}}}}}}tttiiidddeeeiiikkkllljjjiiijjjmmmlllgggddddddiiiiiihhheeebbbeeelllrrrxxxxxxzzz~~~xxxrrrssssssrrrnnniiihhhjjjlllooolllgggdddeeejjjooosssooommmjjjhhhiiikkkoooqqqrrrssssssqqqooooooqqqtttwwwwwwwwwxxxzzz~~~||||||{{{{{{zzz|||}}}rrrooonnnooorrrpppkkkfffjjjooouuuwwwvvvwwwzzz}}}}}}zzzzzz}}}}}}yyyxxx|||~~~~~~~~~zzzssstttvvvxxxyyyxxxxxxyyyzzzxxx}}}{{{vvvsssnnniiiiiilllrrryyy~~~|||zzz{{{yyywwwvvvuuuuuuwwwwwwvvvwwwzzz||||||{{{zzzxxxtttqqqmmmhhhbbb\\\XXXVVVYYYWWWSSSOOOKKKHHHEEEDDDDDDDDDCCC???:::666666777444333333666<<>>;;;888777666555888===@@@CCCFFFIIILLLRRRXXXddduuu||||||xxxxxx{{{}}}yyylll\\\OOODDD===999666444666555333333777333222222111111000//////...............---------,,,+++***+++,,,---,,,++++++,,,,,,+++******---///+++++++++***************###$$$%%%'''((()))))))))***++++++,,,------......))))))((((((''''''&&&&&&###&&&((('''$$$$$$'''+++'''&&&###!!!!!!###&&&(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!"""$$$%%%$$$%%%'''((('''&&&(((++++++((()))---111;;;NNNcccrrryyyyyyqqqfffaaabbbfffjjjlllhhhgggiiilllkkkddd``````jjjjjjjjjgggfffhhhnnntttwwwvvvwwwyyyzzzwwwqqqlllqqqpppnnnlllkkklllmmmnnnooolllhhhfffggglllqqquuunnnllliiigggfffhhhjjjlllnnnoooooonnnmmmmmmoooqqqtttvvvwwwzzz}}}~~~|||{{{|||yyyzzz|||sssqqqooopppqqqppplllhhhjjjooouuuxxxxxxxxxzzz|||}}}|||}}}~~~|||xxxxxx|||~~~zzzzzz~~~}}}vvvrrruuuwwwxxxxxxxxxyyy{{{www}}}|||wwwtttooojjjhhhkkkqqqxxx}}}}}}yyyvvv|||{{{yyywwwvvvuuuttttttssstttwwwyyyzzzzzzxxxwwwsssqqqmmmiiiddd___[[[YYYYYYWWWSSSPPPLLLJJJHHHHHHDDDDDDCCC???;;;888777777555333111222777<<>>AAADDDGGGIIIIIIHHHBBBCCCFFFJJJMMMLLLHHHEEEFFFCCC???;;;888777777888888:::<<<>>>AAAFFFLLLPPPTTT[[[jjj{{{{{{zzzwwwsssmmmeeeYYYNNNHHHFFF???999777666222111333222222111111000//////.../////////...---------,,,---,,,***+++---......---///000///,,,***)))***+++************************(((((())))))))))))(((((()))))))))***++++++,,,,,,******)))((('''&&&&&&%%%$$$""" !!!$$$'''(((((($$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!###$$$$$$$$$&&&)))+++---******+++)))'''***///:::KKKaaasss~~~}}}wwwtttmmmllljjjjjjkkklllmmmlllhhhdddcccddddddbbbdddggghhhhhhhhhggghhhjjjmmmoookkkkkkmmmnnnooonnnkkkiiinnnlllkkklllooorrrssstttooommmkkkjjjkkknnnrrrtttqqqpppmmmkkkiiijjjkkklllnnnoooppprrrssstttsssrrrpppsssyyy~~~~~~}}}|||yyyvvv{{{{{{zzz{{{{{{yyyuuurrrpppnnnllljjjnnnqqqtttwwwyyyzzz|||}}}}}}~~~}}}}}}||||||~~~zzzwwwwww{{{wwwwwwyyy}}}|||xxx{{{|||}}}zzz|||~~~{{{uuummmooorrrsssssstttuuuwww~~~|||uuuqqqqqqrrrpppppppppppprrruuuwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvrrrsssvvvxxxyyyxxxwwwvvvpppnnnlllhhheeeaaa___]]]WWWUUUQQQNNNKKKKKKKKKKKKEEEDDDBBBAAA???<<<999777666333///---000333666777888:::===@@@BBBDDDEEEFFF@@@BBBEEEJJJMMMMMMIIIFFFEEEBBB>>>:::777666777777999:::;;;===AAAFFFMMMRRRWWW^^^nnn}}}}}}xxxsssooonnnjjj```UUUPPPIII@@@888777666444333555222111111000000///.....................------------,,,+++---///000///...000000000...+++)))))))))***************+++++++++++++++++++++***)))(((''''''(((((())))))***++++++))))))((((((''''''&&&&&&((($$$!!!###''')))'''%%%$$$%%%''''''&&&###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%'''***---111---******)))(((,,,333AAATTTiiixxx~~~yyytttpppjjjlllnnnpppqqqqqqpppoookkkfffcccdddddddddggglllggggggffffffggghhhiiijjjeeegggjjjlllnnnmmmlllkkkmmmlllllllllmmmpppsssuuuooonnnlllkkklllnnnppprrrooonnnllljjjjjjkkklllmmmqqqqqqrrruuuwwwwwwuuusssooosssyyy{{{wwwyyy~~~{{{|||wwwwww|||{{{zzz{{{}}}{{{wwwssspppnnnmmmlllooopppqqqsssvvvyyy|||}}}{{{}}}~~~~~~~~~}}}{{{|||~~~uuurrrttt}}}}}}~~~{{{~~~}}}zzzvvvwwwzzzxxxssskkknnnpppqqqqqqqqqrrrttt|||}}}yyyqqqnnnqqqtttuuuuuusssqqqrrrtttwwwxxxxxxwwwwwwvvvvvvwwwxxxyyyyyyuuuwwwyyy{{{{{{zzzxxxvvvnnnmmmjjjgggccc```^^^]]]VVVSSSOOOLLLIIIIIIIIIJJJEEEDDDBBBAAA@@@>>>:::777666333///...///222444444555777:::<<<<<<>>>@@@AAA===???CCCHHHKKKLLLIIIFFFCCCAAA>>>:::888666666666888:::<<<>>>AAAGGGMMMRRR[[[cccsss~~~xxxqqqnnnqqqppphhh^^^ZZZNNNDDD:::777666444222333111111111000//////......---------...............++++++,,,...000000///------///000000---***))))))))))))*********+++++++++++++++++++++***)))((('''''''''((())))))******+++((((((((((((((('''''''''******))))))((('''%%%$$$$$$$$$%%%%%%$$$###!!! %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&(((,,,///333...***)))((()))000888HHH[[[ooozzz~~~|||zzzwwwrrroookkkmmmpppsssttttttttttttmmmiiifffggggggfffhhhmmmgggfffffffffggggggggggggbbbeeejjjmmmnnnnnnlllllljjjkkklllkkkjjjkkkpppsssooonnnmmmllllllmmmooopppmmmllllllkkklllmmmnnnoooqqqqqqsssvvvxxxxxxtttqqqooorrrxxxzzzvvvxxx~~~}}}yyyxxxvvvwww~~~zzzzzz{{{|||zzzwwwssspppooopppqqqooonnnmmmnnnqqqvvvzzz|||zzz}}}~~~||||||zzzuuunnnooozzz|||{{{wwwssstttxxxvvvqqqlllnnnpppqqqppppppqqqrrruuuwwwuuupppooosssxxxyyywwwuuutttuuuvvvxxxxxxwwwxxxwwwvvvuuuvvvwwwyyyzzzyyyzzz|||~~~}}}|||yyyxxxlllkkkhhheeebbb^^^\\\[[[TTTRRRMMMIIIGGGFFFGGGHHHFFFDDDBBBBBBBBB???:::777555333000///111222333333333555888888888888:::===;;;===@@@EEEIIIJJJHHHFFFAAA@@@===;;;888777666555777999<<>>CCCGGGIIIHHHFFF@@@???===;;;999777555444666999<<<@@@CCCHHHNNNQQQXXXaaattt