BM[6( wwwjjjccckkkqqqxxx~~~}}}}}}xxxjjj[[[QQQOOONNNNNNJJJFFFFFFJJJZZZggguuuppphhhmmmtttzzz~~~zzzyyycccEEE;;;<<<>>>>>>>>>???AAACCCGGGJJJQQQZZZcccjjjlllllliiieee^^^VVVRRRVVV```hhhqqqxxxzzzvvvsssuuuyyy{{{~~~zzzvvvtttsssmmmaaaVVVQQQKKKHHHDDDBBBBBBFFFJJJNNNOOOTTTYYYYYYSSSQQQYYYeeeccccccbbbbbbbbbbbbcccdddcccdddeeeeeedddaaa]]][[[SSSMMMEEE@@@@@@@@@???===@@@AAAAAABBBDDDEEEFFFFFFGGGHHHIIIHHHGGGJJJPPPVVV___fffnnnxxxcccHHH;;;>>>BBBIIIPPPMMMMMMRRRVVVYYY[[[YYYQQQGGGBBBIIIkkkTTTCCCCCC999<<>>>>>???BBBDDDFFFJJJPPPZZZccciiilllllljjjgggaaaZZZVVVYYYaaahhhpppxxx|||yyyvvvyyy~~~}}}vvvpppkkkiiicccYYYQQQNNNJJJGGGDDDBBBDDDIIIOOOTTTWWW[[[^^^^^^[[[ZZZ___eeeiiihhheeecccaaa_________```aaacccddddddbbb___^^^WWWQQQIIICCC@@@???>>><<<@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJIIIHHHKKKQQQVVVdddiiiqqq|||VVVCCC<<>>>>>???BBBDDDGGGJJJQQQZZZcccjjjllllllmmmkkkfff___[[[\\\bbbhhhjjjttt{{{yyywwwzzzxxxnnnfff]]]YYYTTTMMMJJJKKKGGGEEEDDDEEEIIIPPPWWW\\\___```bbbeeeiiilllkkkhhhjjjhhhfffccc```^^^\\\\\\[[[\\\^^^___``````___^^^[[[VVVOOOHHHCCC???===;;;???@@@BBBDDDEEEFFFGGGGGGFFFHHHJJJKKKKKKNNNTTTYYYiiimmmwwwwww```FFF;;;===EEEGGGNNNSSSOOOTTTSSSSSSVVVVVVRRRKKKFFFIIIjjjjjjAAA<<<===888;;;GGGfffvvveeeXXXSSS]]]mmmeeeZZZYYY[[[bbblllrrrpppjjjmmmnnnoooqqqrrrrrrrrrrrrrrrqqqpppooooooooommmllljjjmmmppptttwww{{{pppeeeaaa___^^^\\\]]]aaajjjttt{{{}}}pppbbbXXXRRRNNNOOOPPPRRRVVV[[[```cccjjj{{{|||lllcccbbblll~~~pppzzz}}}uuunnnppptttxxx}}}~~~||||||~~~|||}}}||||||~~~}}}tttiiiTTTNNNMMMSSSZZZ\\\\\\\\\^^^cccjjjqqqrrrnnneee^^^ZZZZZZcccqqqyyyzzzmmmRRR???;;;<<<>>>>>>>>>???AAACCCHHHKKKRRR[[[dddkkkmmmmmmpppooojjjccc^^^^^^bbbgggeeeqqqzzzzzzwwwyyy{{{qqqcccYYYOOOJJJGGGDDDEEEHHHEEEEEEFFFIIIOOOWWW^^^bbbbbbeeehhhnnnuuuyyyrrriiiaaabbbbbbaaa```___^^^]]]^^^^^^^^^^^^^^^______```]]]ZZZTTTMMMGGGAAA===;;;???@@@BBBEEEFFFGGGGGGGGGEEEHHHKKKLLLMMMQQQWWW\\\lllrrr~~~|||___GGG<<<888@@@IIIJJJPPPUUUPPPUUUSSSSSSTTTRRRMMMJJJKKKVVV|||XXX;;;888888888<<>>>>>===>>>@@@BBBIIILLLSSS\\\eeelllnnnnnnrrrqqqlllfff___^^^aaadddfffsss~~~~~~zzzzzz~~~tttjjjYYYPPPFFFCCCAAA???BBBFFFGGGHHHJJJOOOUUU\\\bbbeeehhhnnntttwwwzzzyyynnnaaaXXXZZZ\\\^^^___^^^]]]\\\___^^^[[[YYYXXXYYYZZZ[[[ZZZYYYVVVQQQJJJDDD???===>>>@@@CCCEEEGGGHHHGGGGGGEEEHHHLLLNNNPPPTTTZZZ```mmmwww{{{cccJJJ;;;;;;:::DDDKKKJJJPPPWWWRRRRRRQQQQQQRRRNNNIIILLLRRRlllNNN<<<999666:::;;;AAA___qqqddd```oooooo___YYYbbbmmmwww~~~ppp___VVVZZZ```gggmmmqqqtttuuutttttttttssssssuuuxxxzzz{{{~~~}}}~~~yyyuuutttqqqtttyyy{{{}}}|||rrrhhh```ZZZWWWPPPQQQRRRRRRSSSWWW]]]bbbiiizzztttddddddsssyyytttsssrrruuuyyy~~~}}}zzz}}}|||yyyzzz|||}}}zzzqqq]]]TTTPPPWWWaaaeeeeeeeee]]]]]]```dddeeebbb______^^^[[[aaaooowwwxxx}}}~~~}}}sssjjj^^^OOODDD===>>>???>>>===>>>???AAAIIIMMMSSS]]]fffllloooooorrrqqqmmmfff___]]]___bbbjjjxxx~~~}}}pppeeeRRRJJJCCCAAA@@@???@@@DDDIIIJJJMMMRRRXXX^^^cccfffnnnwww~~~~~~zzzsssdddVVVTTTVVVZZZ\\\]]]\\\ZZZXXXZZZWWWSSSOOOLLLLLLNNNOOOVVVWWWVVVRRRLLLEEEAAA>>>>>>@@@CCCFFFGGGHHHHHHGGGDDDHHHLLLOOORRRVVV]]]bbbmmmzzzlllPPP>>>888>>>>>>GGGLLLJJJPPPXXXTTTPPPOOOPPPQQQLLLGGGNNNXXX~~~JJJ???;;;555<<<:::===YYY~~~vvvjjjlllzzz~~~bbbZZZVVV```nnnyyysssaaaZZZ^^^dddlllrrrvvvxxxyyyrrrrrrrrrrrrssswww{{{}}}vvvqqqoooooossswwwyyyyyy|||zzzvvvooofff___ZZZWWWVVVMMMOOORRRTTTVVV\\\dddjjjrrrooo___eee|||www~~~pppgggdddnnnyyy}}}|||}}}~~~yyyvvvzzz{{{{{{zzzxxxxxxzzz{{{zzzvvvhhh]]]RRRRRR]]]gggkkkjjjggggggggghhhhhhfffccc```bbbaaa```dddmmmzzz~~~}}}xxxuuuuuuyyy~~~~~~vvvnnnfff[[[OOOGGGAAA>>>>>>???>>>===???DDDHHHKKKTTTbbbkkkmmmmmmooouuusssqqqkkkaaaZZZ^^^fffooo{{{uuueeeVVVGGGCCC???>>>AAAEEEHHHJJJMMMRRRXXX\\\___ccciiinnn}}}}}}qqqfff```YYYQQQSSSXXX^^^```]]]XXXRRROOOOOONNNMMMIIIEEECCCBBBBBBDDDEEEIIIMMMOOOLLLDDD===???@@@BBBDDDEEEEEEDDDDDDLLLHHHJJJQQQUUUXXX```jjjppp}}}uuuVVV===666:::AAACCCGGGJJJLLLPPPSSSVVVNNNRRRKKKKKKOOOBBBIIIlllrrrCCC>>>:::444;;;666>>>LLLlll~~~}}}|||zzzdddVVV[[[VVVdddwww~~~mmmjjjnnnsssvvvwwwxxxyyyzzztttqqqpppuuu}}}}}}vvvuuuwww~~~wwwooommmqqqwww{{{{{{{{{{{{zzztttpppqqqooonnnnnnrrrxxx|||}}}|||}}}yyywwwnnnkkkeee___[[[XXXWWWWWWVVVUUUVVV[[[dddooowww|||jjj```uuu{{{uuulllhhhmmmtttwwwxxxzzz~~~{{{xxxuuuwwwxxxzzz{{{zzzzzz|||}}}|||yyyooodddYYYVVV]]]ffflllmmmmmmmmmmmmmmmmmmllljjjhhhfffhhhjjjnnnuuu}}}yyysssnnnlllmmmooopppooommmjjjjjjlllqqqwww{{{{{{tttnnnggg^^^SSSLLLCCC@@@???AAA@@@>>>@@@DDDHHHJJJSSS```iiilllnnnpppwwwuuusssmmmcccZZZ]]]dddnnn~~~yyyjjj[[[NNNEEEBBB>>>???CCCHHHMMMPPPTTTWWWZZZ]]]```eeelllrrrwwwvvvoooccc[[[XXXSSSMMMPPPUUUZZZ\\\YYYTTTOOOLLLMMMLLLJJJGGGDDDBBBAAAAAA@@@AAAEEEIIILLLJJJEEE@@@>>>???AAACCCEEEFFFGGGGGGLLLLLLPPPXXX]]]___eeemmmsssyyywwweeeIII777555:::BBBEEEIIILLLNNNQQQTTTWWWQQQSSSJJJEEEFFFCCCXXXeee>>><<<888222:::666:::DDDaaa~~~zzz{{{iiiTTTMMMSSSYYYlll}}}{{{wwwsssppprrrwwwzzzxxxuuu|||wwwmmmgggaaadddkkkrrrxxxyyyxxxuuujjjfffaaa\\\[[[]]]```cccnnnrrrxxx~~~|||vvvssssssrrrrrrrrruuuyyy{{{zzzxxxzzzzzzyyyxxxvvvsssqqqooollljjjfffbbb``````aaaaaafffhhhmmmuuu~~~wwwiiiggg|||}}}~~~~~~|||uuuooooooppprrrvvvzzz~~~{{{yyyxxxvvvtttsssvvvzzz|||}}}}}}~~~{{{|||}}}~~~{{{vvvnnneee___```fffmmmqqqttttttttttttssssssrrrrrrnnnrrrwww{{{~~~~~~}}}}}}~~~zzzwwwsssmmmccc\\\YYYXXXYYYYYYZZZYYYZZZ\\\bbbiiipppuuu}}}|||wwwrrrmmmiiibbbYYYRRREEEAAA@@@BBBBBB@@@@@@DDDFFFHHHPPP\\\eeejjjnnnsssyyyxxxwwwqqqeee[[[[[[aaammmrrrdddVVVLLLCCC@@@>>>???EEEMMMTTTXXX[[[[[[[[[]]]bbbhhhnnnrrrqqqkkk___TTTPPPPPPNNNJJJLLLPPPUUUVVVTTTPPPKKKIIIKKKIIIGGGEEECCCAAA@@@@@@;;;<<<@@@DDDGGGGGGDDDAAA===>>>@@@CCCEEEHHHIIIJJJLLLNNNUUU^^^ccceeeiiinnnwwwrrreeePPP<<<333777???EEEHHHLLLNNNPPPRRRUUUWWWRRRSSSLLLDDDBBBHHHhhhUUU;;;===888333;;;777888;;;TTT{{{~~~pppppp{{{uuuuuu{{{uuuWWWMMMNNNTTT^^^vvv}}}~~~zzzvvvuuuwwwyyyxxxwww{{{vvvjjj___YYYVVVXXXaaajjjnnnkkkgggdddccchhhhhhjjjkkkmmmnnnoooooopppsssxxx}}}{{{xxxyyyzzzzzzzzz|||}}}}}}zzzxxxttttttsssrrrpppooonnnnnnnnnmmmlllkkklllooorrrttt|||}}}nnnlllttt~~~|||vvvqqqnnnpppvvv|||~~~yyyvvvuuuuuutttsssrrrvvv{{{~~~~~~~~~~~~zzzzzz{{{}}}~~~|||yyyxxxvvvpppjjjgggiiinnnsssyyyzzzzzzzzzyyyzzz|||}}}{{{}}}||||||}}}~~~~~~|||yyy{{{~~~~~~wwwqqqllldddYYYPPPMMMMMMMMMMMMLLLMMMOOOTTT[[[ccckkkpppyyyzzzvvvqqqnnnjjjeee]]]XXXHHHCCCAAACCCBBB@@@@@@BBBDDDFFFNNNYYYaaagggnnnuuu{{{{{{{{{uuuhhh\\\[[[___llllll^^^RRRJJJBBB@@@>>>AAAHHHQQQXXX\\\\\\]]]^^^bbbfffkkknnnoookkkcccWWWOOONNNOOONNNJJJHHHLLLPPPRRRPPPLLLIIIGGGIIIGGGEEECCCCCCBBBAAA@@@999:::===???AAABBBBBBAAA@@@@@@AAACCCFFFHHHKKKLLLLLLPPPWWW^^^bbbeeehhhkkkssshhhUUUBBB777777???FFFHHHKKKNNNQQQRRRTTTVVVWWWPPPPPPLLLGGGGGGUUUvvvJJJ<<<@@@999555===999888888MMMtttmmmpppzzzppprrr|||xxxvvvnnnQQQOOOTTTZZZccc|||{{{yyyyyyzzz{{{{{{|||{{{xxxpppeeeZZZUUUUUUXXXaaaiiiqqqppphhhbbbcccgggnnnssszzz~~~{{{zzzyyyxxxxxxxxxxxxyyywwwvvvwwwxxx|||vvvjjjqqq~~~}}}wwwpppmmmpppwww|||{{{vvvsssssssssttttttssswww|||~~~}}}{{{{{{zzzyyyyyyzzzzzzyyyvvvsssuuuwwwxxxuuupppnnnqqquuu}}}~~~~~~~~~}}}|||zzzzzzzzz{{{||||||xxxuuuyyy}}}}}}uuummmaaaXXXMMMGGGFFFHHHHHHGGGHHHIIIKKKPPPWWW___fffkkkssszzzvvvqqqnnnkkkggg```[[[MMMGGGBBBBBBBBB???>>>@@@BBBDDDLLLVVV^^^dddllluuu{{{}}}~~~zzzmmm___[[[___kkktttaaaTTTIIIDDDBBBAAA@@@DDDKKKSSSZZZ]]]^^^bbbggglllnnnmmmllljjjccc[[[SSSPPPQQQOOOLLLIIIFFFIIIMMMNNNMMMJJJHHHHHHHHHFFFCCCBBBCCCCCCBBB@@@:::;;;===>>>>>>>>>??????EEEDDDDDDDDDFFFIIILLLMMMOOOTTTYYY]]]___cccfffgggeeeXXXGGG;;;888===EEEJJJIIILLLPPPRRRSSSTTTUUUVVVPPPJJJFFFFFFOOOhhhnnnCCC===???888555:::666777666IIIooovvvuuuxxxvvvuuuppptttoooppplllOOOMMMSSSYYYeeeyyy}}}wwwvvv{{{~~~~~~}}}{{{yyyxxxxxxyyy|||vvvlllfffccc]]]VVVQQQSSSZZZ```gggmmmqqqoookkkllluuu~~~~~~uuuvvvyyy}}}pppgggrrr~~~vvvxxx~~~}}}zzzzzzvvvooommmrrrwwwyyy~~~}}}zzzvvvssstttuuuuuuuuutttxxx|||~~~}}}{{{yyyyyyzzzyyywwwwwwvvvtttpppmmmnnntttyyyzzzwwwuuuwwwzzz~~~|||~~~~~~{{{}}}}}}{{{{{{{{{|||{{{zzzyyyxxxxxxyyyyyyxxxuuusssvvvzzzyyyppphhhYYYQQQIIIEEEHHHKKKLLLKKKJJJJJJKKKOOOUUU\\\dddiiitttzzzvvvqqqnnnmmmiiiccc___UUULLLDDDBBBAAA???>>>???@@@CCCKKKUUU[[[aaajjjtttzzz}}}}}}qqqccc]]]```jjjjjjZZZMMMEEEAAABBBBBBCCCHHHPPPXXX]]]```ccckkkssswwwssslllfffcccYYYSSSPPPPPPPPPLLLGGGFFFEEEHHHKKKLLLKKKIIIHHHHHHGGGDDDAAAAAACCCDDDBBB@@@<<<>>>??????>>>===>>>???IIIGGGFFFFFFHHHKKKNNNPPPTTTZZZ^^^^^^___aaabbb```QQQGGG<<<777:::BBBGGGIIIJJJMMMQQQSSSSSSSSSSSSTTTQQQDDDAAAGGGXXX~~~\\\>>>===:::444555555222555555DDDhhhqqqqqqllljjjoooqqqqqqwwwoooqqqpppSSSLLLPPPYYYeeessszzzsssrrrlllfffeeejjjpppuuuwww}}}~~~}}}~~~zzznnniiifff^^^UUUWWWUUUSSSRRRUUU\\\eeellllllppptttxxx~~~wwwgggbbb___aaaeeejjjooouuu}}}zzzlllgggsss|||}}}yyyqqqsss{{{~~~}}}~~~~~~}}}zzz{{{wwwqqqqqqwwwyyywwwzzz|||}}}}}}|||zzzwwwuuuvvvwwwwwwvvvtttwwwzzz|||{{{yyyyyyyyyyyywwwuuusssrrrpppllliiiiiinnnuuuyyyyyyzzz}}}~~~yyyzzz{{{zzz{{{}}}|||}}}}}}|||zzzxxxyyyzzz{{{zzzyyywwwvvvvvvwwwxxxtttrrrrrrtttuuurrriiibbbUUUNNNGGGGGGLLLQQQRRRPPPPPPPPPOOOQQQVVV^^^ggglllyyyxxxuuupppnnnnnnlllgggccc^^^RRRGGGCCCBBB@@@???AAA>>>BBBJJJTTTZZZ^^^hhhqqqxxx|||tttfff```aaaiii~~~wwwcccVVVKKKEEECCCBBBCCCGGGNNNVVV^^^bbbdddiiisss|||{{{pppccc[[[YYYQQQMMMMMMOOOLLLFFFCCCDDDDDDFFFIIIJJJIIIHHHHHHHHHEEEAAA>>>???BBBCCCAAA???<<>>???AAAJJJHHHGGGGGGIIINNNRRRUUUVVV]]]bbb```___^^^[[[UUUCCC<<<666777===EEEHHHHHHIIILLLPPPRRRRRRQQQQQQQQQNNNDDDIIIUUUhhhtttNNN>>>>>>666333777333000666444???```}}}kkkdddbbbhhhooolllsssyyywwwyyyxxxZZZMMMPPP\\\fffpppxxxvvvpppllliiieeehhhccc^^^ZZZ[[[aaahhhmmmzzzzzzqqqkkkbbbccc___WWWSSSSSSQQQOOOQQQRRRUUU[[[dddlllrrruuuuuuxxxdddTTTRRRSSSUUUXXX[[[___fffooovvvwwwlllooo|||wwwzzzvvvyyy{{{~~~~~~~~~}}}~~~|||{{{|||~~~{{{vvvwww||||||wwwwwwyyyzzz{{{|||zzzxxxwwwxxxxxxxxxwwwrrruuuxxxzzzzzzyyyyyyzzzxxxvvvsssrrrpppnnnjjjhhhfffkkkqqqvvvzzz}}}xxxvvvzzzzzzyyyyyy|||~~~~~~}}}{{{yyywwwxxxzzz{{{zzzxxxvvvvvvvvvvvvwwwrrrrrrrrrsssrrrlllddd]]]PPPJJJDDDEEELLLQQQRRROOOVVVUUUSSSUUUZZZbbbkkkqqqxxxvvvsssooonnnooonnnjjjgggcccWWWJJJEEECCCAAAAAABBB===AAAKKKTTTYYY]]]fffpppwww{{{vvvhhhaaaccchhh~~~mmm\\\QQQHHHCCCBBBAAACCCIIIQQQ[[[bbbfffhhhlllvvv~~~zzzjjjZZZRRRPPPNNNKKKLLLNNNJJJBBBAAAEEECCCEEEGGGHHHGGGGGGGGGHHHCCC???<<<===AAABBB@@@===;;;???BBBCCCAAA@@@AAACCCIIIHHHGGGHHHKKKPPPVVVYYYTTT]]]cccbbb^^^[[[TTTLLL>>>999666888@@@GGGIIIIIIIIILLLPPPRRRQQQPPPPPPPPPIIIEEETTTfffwwweeeHHH???AAA555444:::444222888666===]]]{{{iiibbbeeepppssshhhsssyyy{{{]]]LLLNNN]]]hhhppptttkkk```\\\]]]^^^ccc___ZZZTTTSSSXXXaaagggrrrwwwnnngggbbbUUU\\\^^^VVVNNNLLLOOOQQQOOOQQQXXXcccnnnuuuwwwvvv{{{~~~{{{]]]SSSVVVWWWXXXZZZ[[[]]]dddmmmtttwwwooozzzwwwxxxxxxttt{{{~~~xxx{{{~~~|||zzzyyyyyy||||||yyyzzzxxxxxx{{{~~~|||zzzyyyyyyyyy{{{|||wwwwwwxxxyyyyyyyyyxxxxxxttttttsssrrrooollljjjhhhkkknnnppppppuuu}}}|||{{{{{{zzz{{{}}}~~~}}}||||||||||||zzzwwwvvvvvvxxxuuuuuuvvvvvvuuutttsssrrrtttuuutttpppnnnllleee\\\NNNFFFCCCGGGHHHFFFJJJQQQWWWVVVVVVYYY^^^fffnnnrrrzzzsssooopppqqqnnnlllllldddYYYLLLCCC@@@@@@???===>>>CCCIIIOOOUUU^^^gggnnnttt~~~xxxmmmccc[[[fffyyyfffTTTIIICCCBBBDDDFFFCCCHHHWWWbbbdddcccdddrrr|||zzzgggVVVRRRRRRPPPNNNLLLIIIIIIJJJIIIEEEAAACCCDDDEEEFFFFFFFFFEEEDDD@@@@@@???>>>>>>>>>??????===???AAACCCCCCCCCDDDFFFFFFJJJMMMNNNNNNPPPUUUZZZYYYYYY[[[]]]]]]UUUHHH===777555666===FFFJJJHHHCCCJJJNNNRRRSSSRRRQQQOOOLLLIIIGGGXXX{{{UUUKKK@@@888777777555333222333444<<>>>>>>>>BBBHHHNNNUUU]]]gggmmmsss~~~}}}ssshhh```eeewwwvvv```QQQHHHCCCBBBEEEIIIHHHNNNZZZccceeegggiiivvvyyyppp]]]PPPPPPRRROOOLLLJJJHHHHHHHHHHHHFFFDDDFFFFFFGGGHHHHHHGGGFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@>>>@@@CCCDDDDDDEEEFFFHHHGGGHHHJJJKKKNNNQQQVVVYYY[[[[[[\\\[[[VVVLLL@@@888888888:::@@@HHHLLLKKKHHHKKKNNNPPPQQQPPPPPPOOOMMMKKK[[[wwwvvvOOOHHH>>>888777777555333111333222777OOOsssqqqiiigggfffjjjppptttvvvpppOOOHHHMMMNNN```fffggg]]]RRRNNNNNNOOOVVVTTTUUUVVVTTTSSSXXX___mmmxxxzzzhhhgggmmmzzz|||yyyyyyyyywwwrrrooohhhhhhfffbbb^^^___cccgggjjjmmmsssyyy{{{}}}{{{gggYYYZZZccc```dddjjjooouuu}}}tttoooyyyuuurrr|||~~~}}}~~~~~~zzzyyyxxxzzz}}}}}}|||{{{zzzyyyzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwxxxwwwvvvuuurrrpppmmmlllpppssssssrrrvvv}}}~~~{{{zzzyyyyyywwwxxxyyyyyyxxxvvvuuutttwwwxxxxxxxxxvvvvvvxxxzzzzzzyyywwwvvvuuuuuuuuuvvvwwwuuuqqqoooqqqqqqiii___QQQEEE>>>AAAEEEFFFKKKSSSWWWYYY[[[]]]aaahhhrrryyyzzzqqqmmmkkkgggeeefffgggbbbYYYNNNDDD???===>>>>>>BBBGGGMMMTTT]]]eeekkksss~~~{{{pppgggcccsssxxxiiiXXXNNNGGGCCCCCCEEEIIILLLSSS]]]cccfffjjjooozzzsssbbbPPPJJJOOOQQQMMMKKKHHHFFFFFFGGGHHHHHHGGGIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBEEEEEEEEEFFFHHHJJJHHHGGGGGGIIINNNSSSVVVXXXYYY[[[ZZZVVVMMMBBB999444888;;;@@@EEEJJJNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOSSSvvvbbbHHHBBB;;;777777777666444000333111222FFFjjj~~~llleeefffiiilllmmmrrr```LLLJJJMMMKKKXXX\\\ZZZRRRKKKHHHGGGEEEMMMMMMPPPSSSSSSRRRVVV]]]nnnuuu|||}}}sssiiiYYYWWW]]]mmm}}}~~~{{{yyyyyyyyyzzzzzzzzzzzzzzzxxxyyyyyywwwuuuwww|||kkkaaaaaabbbgggnnnhhhkkkqqqxxx}}}}}}rrrooowwwuuuppp{{{~~~}}}~~~~~~~~~~~~vvvvvvvvvxxxzzz}}}~~~}}}}}}}}}~~~~~~{{{{{{{{{{{{zzzyyywwwwwwyyyyyyxxxvvvtttrrrppppppuuuxxxzzz|||~~~~~~|||{{{zzzzzzyyyyyyyyyxxxwwwuuusssrrrssstttuuuuuutttuuuwwwyyy{{{yyywwwtttssstttuuuvvvuuurrrnnnlllooopppggg\\\PPPEEE@@@DDDGGGGGGLLLSSSXXX[[[]]]___aaahhhrrrzzzxxxmmmhhheeebbbaaacccgggfff```UUUHHH???<<<===>>>@@@EEELLLSSS\\\dddiiirrr~~~vvvmmmbbboooxxxlll```TTTMMMHHHDDDDDDFFFFFFLLLVVV]]]aaaeeelllsssxxxkkkVVVGGGHHHOOOOOOIIIIIIHHHFFFEEEFFFHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDEEEFFFFFFEEEFFFGGGIIIKKKHHHGGGJJJPPPUUUWWWWWWVVVXXXWWWPPPDDD;;;666555:::???EEEJJJLLLNNNQQQTTTVVVTTTSSSSSSPPPMMMNNNRRReeeRRRAAA>>>999777777777666555///333111000@@@eeessseeefffhhhggghhhqqqwwweeeRRRKKKNNNOOOKKKRRRTTTRRRMMMJJJJJJHHHEEEJJJJJJLLLPPPQQQQQQWWW___mmmqqquuuvvvwwwwwwpppiii```[[[]]]kkk~~~xxxzzz{{{{{{{{{|||ooo]]]```jjjoooqqqsssssstttwww{{{~~~~~~{{{yyy|||{{{|||tttppp{{{}}}xxxpppzzz~~~~~~|||{{{{{{|||}}}{{{zzzzzzyyyzzz{{{}}}~~~~~~~~~~~~|||||||||{{{zzzyyyxxxwwwzzzyyyxxxwwwvvvuuuttttttvvvzzz~~~wwwzzz~~~|||zzzyyyyyyzzzyyyxxxwwwuuusssrrrqqqoooqqqrrrsssssstttwwwyyyzzzxxxvvvsssrrrrrrsssttttttrrrmmmjjjkkkkkkdddZZZMMMFFFDDDIIIKKKIIILLLTTT^^^___aaabbbeeellluuu|||xxxlllgggeeecccdddfffggghhheee[[[LLLAAA======>>>???CCCJJJRRR[[[bbbfffrrr}}}|||sssfffnnnjjjddd[[[SSSNNNIIIEEEEEEGGGEEENNNYYY___bbbgggnnntttpppbbbOOOFFFJJJPPPMMMFFFHHHGGGFFFEEEEEEFFFIIIKKKKKKKKKLLLLLLKKKIIIGGGFFFGGGGGGHHHGGGGGGEEEDDDCCCFFFGGGGGGFFFEEEEEEFFFHHHNNNLLLKKKMMMRRRVVVWWWVVVTTTUUUSSSIII>>>666555777===BBBIIIMMMMMMNNNRRRUUUWWWTTTTTTSSSNNNKKKQQQZZZ|||KKK???===:::888777666666555...444333000???ddd}}}{{{}}}iiifffgggfffjjjssssssfffUUUKKKKKKOOONNNKKKMMMOOOOOOLLLMMMPPPOOOLLLNNNLLLMMMOOOPPPRRRZZZccclllooorrrrrruuuwwwuuuppphhh```\\\eeexxx|||||||||||||||}}}tttggg```hhhqqqtttwww{{{}}}~~~vvvqqqnnnvvv|||ttt{{{}}}}}}~~~}}}zzzyyyyyyzzz~~~{{{zzz{{{}}}~~~~~~}}}}}}}}}|||||||||||||||||||||{{{zzzyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxzzzssssss~~~}}}{{{yyywwwvvvvvvyyyxxxvvvuuusssqqqppppppoooppprrrssssssuuuwwwzzzyyyxxxvvvtttsssrrrrrrrrrsssrrrnnnhhhfffddd^^^VVVJJJGGGIIINNNLLLHHHMMMVVV_________bbbhhhqqqyyy~~~||||||uuujjjeeedddcccdddggghhhjjjiii```SSSGGG@@@>>>>>>>>>AAAHHHRRR[[[aaadddqqq{{{{{{qqqqqq|||tttddd^^^WWWQQQMMMIIIDDDEEEHHHIIISSS^^^bbbdddiiinnnpppdddXXXLLLGGGKKKNNNJJJDDDFFFFFFFFFDDDCCCCCCEEEFFFHHHIIIIIIIIIIIIHHHFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDFFFGGGGGGFFFEEEFFFHHHKKKPPPPPPPPPRRRTTTTTTSSSRRRQQQQQQLLLBBB888444666999CCCGGGLLLOOOOOOOOOQQQSSSSSSQQQQQQPPPKKKLLL^^^rrroooLLLBBB@@@<<<999666555555555...444444222???bbb~~~xxxpppffffffgggoooyyy|||nnn___PPPKKKMMMMMMLLLKKKLLLPPPQQQPPPQQQVVVWWWUUURRRPPPOOOPPPOOOQQQYYYcccoooqqqrrrrrruuuzzzzzzvvvmmmddd[[[^^^ppp|||zzzyyyyyy{{{~~~nnngggfffmmmrrrvvvrrroooyyysssdddwwwzzz}}}{{{}}}~~~{{{xxxxxxyyy}}}zzzyyy|||}}}}}}}}}}}}}}}||||||{{{{{{{{{|||||||||{{{{{{zzzwwwwwwvvvvvvwwwyyyzzz{{{{{{uuussszzz{{{zzzyyyxxxxxxwwwvvvvvvyyyyyywwwuuutttrrrrrrqqqqqqrrrtttuuuuuuvvvyyy{{{yyyxxxwwwvvvuuusssrrrrrrmmmooolllccc]]]YYYTTTOOOHHHGGGKKKNNNIIIDDDMMM[[[ccc``````fffqqq}}}xxxyyy~~~tttiiieeedddcccdddfffkkkllllllfffZZZNNNEEEAAA>>>===@@@GGGQQQZZZ```bbboooyyywwwwwwuuueee^^^VVVQQQLLLJJJFFFBBBDDDHHHMMMXXX```bbbdddhhhhhheeeXXXQQQIIIHHHJJJJJJHHHEEEBBBDDDEEECCC???>>>>>>@@@DDDEEEFFFGGGFFFFFFDDDDDDBBBDDDEEEGGGGGGFFFEEEDDDEEEFFFFFFGGGHHHJJJNNNQQQPPPRRRUUUUUUSSSQQQOOONNNGGGEEE@@@:::666777<<>>[[[www~~~}}}fffccckkkxxxxxx___SSSKKKNNNPPPOOORRRXXXWWW]]]aaa___^^^bbbfffgggpppooopppqqqooolllooouuutttwwwxxxyyy~~~|||tttggg___gggvvv|||yyyqqqmmmjjjnnnxxxjjjdddfffooozzzggg[[[cccmmmooo[[[yyy}}}|||www}}}yyy~~~~~~~~~}}}|||||||||zzzwwwuuuwwwwwwyyyzzzwwwtttyyy~~~}}}}}}}}}~~~~~~|||zzz{{{{{{zzz{{{||||||zzzyyyvvvxxxyyyyyyyyyyyyzzz||||||~~~~~~~~~~~~}}}{{{yyy{{{zzzyyyyyyxxxwwwvvvvvvyyywwwuuusssrrrqqqqqqqqqtttvvvyyyyyyxxxzzz}}}{{{{{{{{{zzzxxxuuurrrqqqooojjj]]]OOOIIILLLQQQQQQPPPRRRQQQJJJDDDFFFPPP[[[gggfffhhhqqq|||qqqtttxxxnnnkkkmmmooopppmmmlllkkkjjjggg^^^QQQFFF@@@AAA@@@BBBMMM]]]ccc```mmmuuu|||rrryyylll^^^WWWSSSOOOIIIGGGFFFGGGEEEBBBDDDIIITTTWWW[[[]]]\\\YYYTTTQQQLLLKKKIIIGGGFFFDDDDDDCCC@@@BBBBBB???999777:::===???BBBFFFFFFCCCAAAAAACCCAAABBBDDDFFFFFFEEECCCBBBGGGIIIKKKLLLNNNQQQVVVYYYYYYWWWSSSPPPNNNKKKGGGEEE999666333444;;;BBBHHHJJJNNNOOOQQQSSSSSSRRRQQQPPPNNNPPPOOOPPP___lll[[[YYYRRRGGG<<<777666333000111333666777888EEEbbb{{{llldddgggttt~~~mmm}}}{{{bbbWWWLLLKKKNNNQQQTTTXXX```gggiiiddddddjjjpppqqqtttvvvyyy}}}tttkkkhhhjjjnnnppptttllleeejjjxxxwwwqqqwwwvvvttthhhiiipppzzzzzz___cccpppyyyccclll{{{vvv}}}{{{}}}||||||}}}}}}|||yyyvvvyyyxxxyyyzzzwwwuuuyyy}}}||||||}}}~~~~~~}}}~~~}}}||||||||||||{{{{{{wwwxxxzzzzzzxxxxxxyyyzzz|||}}}yyy~~~~~~~~~~~~|||zzzyyyyyyxxxwwwvvvttttttssswwwuuusssqqqppppppqqqrrrvvvxxxzzzzzzzzz{{{~~~yyyyyyyyyxxxvvvtttrrrpppnnniii]]]PPPKKKMMMQQQQQQUUUUUURRRKKKEEEFFFMMMUUUcccfffjjjttt|||nnnhhhqqqxxxnnnkkklllooopppllljjjiiihhhfff^^^SSSJJJCCCCCCAAAAAALLLZZZaaa```jjjsss}}}~~~pppuuuvvvaaaVVVRRRNNNLLLIIIFFFEEEFFFDDDCCCFFFKKKUUUVVVXXXYYYWWWTTTPPPMMMKKKJJJHHHFFFEEEDDDCCCCCC@@@BBBBBB???;;;999<<>>===@@@CCCCCCEEEGGGHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEHHHLLLPPPRRRTTTVVVXXXXXXWWWUUURRRMMMDDD;;;555444555888>>>FFFMMMRRRSSSXXXUUUQQQQQQRRRSSSQQQNNNMMMFFFOOOnnnxxxooojjj]]]JJJ;;;222000222444444444444333111999NNNbbb}}}sssccceeettt{{{hhhwwwsssZZZPPPHHHIIIOOOWWW___fffkkkqqqtttooojjjjjjkkklllyyy|||xxxuuuvvvyyyzzzzzzxxxyyyuuummmkkkgggeeelllwwwvvviiilllppptttqqqfffwwwgggccc{{{zzzvvvuuuwww{{{|||}}}|||yyyxxxvvvwwwyyyyyyxxx|||~~~|||zzzzzz|||~~~~~~~~~~~~}}}{{{xxxvvvvvvxxxyyyxxxzzz{{{{{{xxxwwwvvvwwwyyyyyyyyyzzz{{{}}}~~~~~~{{{yyyzzz||||||||||||zzzyyyxxxxxxyyyyyyxxxwwwwwwvvvuuusssrrrpppooonnntttrrrpppnnnoooqqqtttvvvyyyxxxxxxvvvuuuuuuuuuvvvrrrrrrqqqqqqppppppoooooojjjfff]]]PPPIIIHHHHHHFFFHHHFFFCCCCCCFFFJJJOOOQQQOOO[[[jjjvvv|||pppggglll}}}}}}uuukkkeeeeeehhhjjjkkkgggeeebbbaaa```]]]YYYUUUNNNIIIBBB@@@FFFPPPYYY^^^dddmmmxxxzzztttwwwjjjbbbVVVOOOMMMLLLKKKIIIIIIEEEBBBBBBBBBCCCJJJRRRWWWUUUQQQMMMIIIFFFDDDDDDFFFDDDCCCAAA@@@AAABBBCCCAAACCCEEEDDDCCCCCCEEEGGGFFFGGGHHHIIIHHHGGGGGGGGGFFFEEECCCBBBBBBCCCEEEFFFFFFJJJOOOSSSUUUUUUVVVWWWQQQPPPMMMJJJFFF@@@999444444777<<>>>>><<<;;;>>>DDDJJJMMMNNNNNN[[[jjjuuuqqqjjjiiittt~~~tttkkkfff```^^^aaaeeeggggggcccbbb```^^^^^^]]][[[ZZZSSSLLLDDDAAACCCKKKTTT[[[aaakkkuuu|||{{{ttt{{{ooocccZZZUUUOOOLLLKKKKKKJJJHHHHHHDDDAAAAAAAAADDDKKKSSSWWWTTTNNNHHHDDDAAAAAAAAACCCBBB@@@??????@@@BBBCCCCCCEEEFFFGGGHHHHHHIIIKKKIIIIIIIIIIIIIIIIIIIIIHHHFFFEEECCCBBBCCCDDDGGGHHHJJJMMMRRRUUUVVVUUUUUUUUUNNNJJJEEE@@@===:::777444777;;;AAAHHHLLLOOOQQQRRRTTTRRRQQQRRRSSSQQQLLLGGGLLL```{{{^^^AAA666888999666333333222111222111444???LLLooozzz~~~kkkeeefffsssrrr^^^VVVNNNNNNQQQVVV___gggpppwww}}}|||sssiiifffggghhhnnnuuu|||zzzvvvuuuyyy~~~ooommmvvv}}}uuupppppptttwwwuuunnnyyy{{{hhhlll{{{xxxfffsssVVVjjj{{{wwwvvv|||~~~~~~}}}}}}||||||~~~}}}|||wwwtttsssvvvxxxxxxzzz}}}zzzvvvuuuwwwyyy{{{|||~~~}}}zzzxxx{{{~~~yyy|||~~~~~~{{{yyyxxxwwwuuuuuuvvvvvvwwwwwwwwwxxx|||{{{yyyzzz{{{||||||{{{{{{|||}}}~~~|||{{{{{{||||||zzzzzzzzzyyyzzz{{{||||||zzzxxxwwwxxxyyyyyyxxxwwwsssrrrrrrqqqpppooonnnnnnrrrqqqqqqqqqrrrsssuuuvvvyyywwwtttsssssssssqqqpppooonnnmmmlllkkkkkkllllllhhhdddYYYJJJAAA???===:::;;;;;;;;;>>>CCCGGGIIIJJJSSS^^^kkkttt}}}|||ggghhhrrruuuiii\\\YYYXXXZZZ___bbbcccbbb```___^^^]]]\\\\\\\\\]]]WWWOOOFFFBBBBBBFFFOOOWWW___iiisssxxxwwwwwwmmm]]]UUUOOOMMMJJJIIIIIIIIIGGGFFFHHHDDDAAAAAABBBDDDKKKSSSUUUQQQKKKEEE@@@???>>>???BBBAAA???===>>>@@@CCCDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKIIIHHHIIIJJJKKKJJJIIIFFFEEEDDDDDDEEEGGGIIIKKKNNNPPPTTTUUUTTTRRRQQQQQQMMMGGG???999666555555444:::???FFFKKKNNNOOOOOOPPPPPPQQQRRRRRRQQQNNNLLLJJJPPPssstttVVV;;;555::::::555222222000000222222444;;;DDDcccyyyvvv|||ooo___lllyyyuuuZZZTTTOOOPPPTTTYYYbbbkkkttt{{{wwwhhhbbbdddeeejjjrrrwww|||qqqpppwwwnnnmmmkkkiiihhhjjjooosss}}}rrrggggggpppvvviii]]]lllzzzwww{{{RRRdddzzz~~~yyy~~~~~~|||}}}||||||}}}~~~}}}|||zzzvvvsssuuuvvvuuuvvvyyyyyyvvvrrrrrruuuyyy}}}||||||zzz|||zzz|||}}}{{{yyyyyyuuuvvvwwwxxxxxxxxxwwwvvvwwwwwwwwwyyy{{{{{{yyyxxxzzzzzzzzz{{{}}}~~~~~~}}}|||||||||wwwvvvvvvuuuuuuvvvwwwxxxxxxwwwuuuuuuvvvvvvuuusssoooooonnnnnnnnnmmmmmmmmmppppppqqqrrrrrrrrrsssrrrpppnnnlllmmmpppqqqqqqoooooonnnlllkkkjjjjjjjjjkkkfffbbbVVVHHH???>>>>>><<<;;;===???BBBEEEGGGIIIKKKTTT]]]iiisss{{{yyyqqqccckkk}}}lllbbbTTTSSSUUUZZZ___bbb```^^^]]]]]]]]]\\\[[[[[[\\\^^^ZZZPPPGGGCCCAAABBBJJJTTT\\\fffoootttyyy}}}yyyxxxiii\\\TTTQQQIIIIIIHHHIIIIIIHHHGGGFFFHHHDDDBBBBBBCCCDDDJJJRRRQQQMMMGGGBBB>>><<<<<<===AAA@@@>>>===>>>@@@CCCFFFCCCDDDEEEHHHJJJJJJJJJIIILLLIIIHHHHHHJJJKKKJJJIIIEEEEEEEEEFFFHHHJJJLLLMMMPPPRRRSSSSSSPPPMMMKKKKKKGGGBBB;;;666444666777888===BBBIIIMMMOOOOOOPPPQQQOOOQQQRRRPPPMMMLLLOOOSSSeeeeeeLLL777555999666222222222000000222222222777===XXXsssyyy|||mmmttt}}}wwwWWWSSSQQQSSSVVV[[[ccclllrrrzzz|||lllfffiiiiiiooouuuxxxyyy|||wwwsss~~~zzznnnqqqtttvvvwwwyyy}}}vvvggg]]]bbbmmmrrreee```xxxfffRRRcccvvvvvvwwwvvvuuuyyy~~~{{{zzz{{{|||||||||}}}xxxtttuuuuuurrrrrrtttuuurrroooppptttzzzyyy}}}{{{yyy{{{~~~zzz|||~~~|||{{{zzzvvvwwwyyy{{{{{{yyyxxxvvvrrrrrrsssvvvxxxxxxuuusssttttttuuuvvvwww{{{wwwxxxzzz{{{zzzyyywwwvvvttttttrrrrrrrrrssstttuuuuuusssrrrrrrrrrrrrqqqooollllllllllllllllllllllllnnnoooppprrrrrrrrrqqqpppgggeeedddgggllloooooonnnooonnnllljjjiiiiiiiiijjjddd```UUUGGG??????@@@???:::>>>BBBFFFGGGJJJMMMOOOPPPYYYfffqqq{{{}}}uuukkk___kkkttt```WWWRRRSSSVVV\\\aaabbb___\\\\\\]]]]]]\\\[[[[[[\\\^^^[[[QQQHHHEEEAAAAAAHHHRRRZZZdddmmmqqquuu~~~|||wwwssskkk___SSSLLLKKKLLLHHHHHHIIIJJJJJJJJJIIIHHHGGGDDDBBBCCCCCCDDDJJJQQQMMMJJJEEE@@@<<<;;;;;;<<>>@@@DDDFFFBBBCCCDDDFFFIIIIIIHHHGGGLLLIIIGGGHHHJJJLLLJJJIIIDDDEEEFFFGGGJJJLLLNNNOOOQQQRRRRRRPPPLLLIIIGGGFFF???<<<777555777:::<<<>>>???DDDKKKOOOPPPPPPRRRSSSQQQSSSSSSNNNJJJKKKSSS[[[XXXEEE666666666111000444333000000222222111333888QQQnnn}}}uuu}}}uuutttvvv}}}tttXXXUUUSSSUUUWWWZZZbbbjjjllluuurrrmmmrrrpppuuuzzz{{{zzz{{{ssszzz|||xxx|||~~~~~~lll___YYY^^^lllvvvnnnmmmzzzTTT\\\aaammm|||~~~tttkkknnn{{{~~~~~~~~~}}}||||||{{{{{{{{{{{{zzzyyywwwuuusssrrrpppnnnooorrrsssssswww}}}~~~|||}}}~~~}}}|||}}}{{{{{{|||}}}|||yyytttppprrrrrrssstttuuuuuuuuuuuurrrqqqqqqqqqrrruuuxxxyyytttwwwyyyyyyxxxwwwwwwwwwtttsssqqqooonnnnnnooopppnnnoooqqqrrrrrrooollljjjlllkkkjjjjjjjjjkkklllmmmjjjjjjlllnnnooonnnkkkiiigggjjjlllmmmmmmnnnooopppjjjjjjjjjjjjjjjjjjjjjjjjccc]]]RRRHHH@@@>>>???@@@>>>BBBIIIOOOTTTVVVVVVUUUWWWWWW\\\gggrrrsssjjjaaadddtttvvvdddXXXTTTRRRUUU[[[dddgggfffcccbbb]]][[[ZZZ[[[\\\^^^^^^]]]ZZZWWWRRRKKKEEEDDDGGGLLLVVV]]]fffmmmsssxxx~~~zzzzzzyyysssnnnaaa]]]WWWPPPKKKGGGFFFEEEFFFFFFFFFGGGHHHIIIKKKLLLGGGFFFDDDBBBBBBEEEKKKOOOIIIEEE???;;;:::;;;<<<<<<>>>>>>>>>@@@AAACCCEEEFFFBBBCCCEEEGGGIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGAAADDDHHHMMMQQQSSSSSSSSSQQQMMMJJJHHHGGGDDD???;;;777777666666666999>>>BBBJJJLLLNNNMMMKKKKKKOOOSSSVVVOOOOOOSSSOOOPPPjjjtttEEE@@@:::666444444333333////////////000111222333HHHfffwwwtttzzzxxx|||xxx{{{uuu}}}zzz]]]WWWTTTYYY___ccchhhmmmpppvvv|||yyyyyywwwyyyyyysss```[[[aaaaaassszzz}}}SSSSSSWWWbbbsssuuukkklllwww~~~}}}}}}}}}}}}{{{{{{zzzyyywwwuuutttsssqqqoooppprrrrrrqqqtttzzz||||||}}}~~~~~~zzzzzzzzz{{{zzzxxxsssooonnnooopppqqqqqqqqqqqqqqqtttsssqqqppppppqqqssstttrrrtttuuuvvvttttttuuuvvvuuuuuutttsssqqqooonnnmmmmmmnnnoooqqqqqqpppooonnnkkkjjjiiihhhhhhiiijjjkkknnnllljjjjjjkkkkkkjjjiiihhhjjjlllmmmmmmmmmnnnooollllllkkkjjjjjjiiihhhhhhddd^^^UUUKKKDDD@@@AAABBBEEEGGGLLLQQQVVVYYY[[[\\\XXXXXX[[[bbbhhhhhhaaaZZZeeeqqq}}}|||nnn^^^UUUSSSXXX[[[bbbjjjnnnllliiifff\\\ZZZXXXXXXZZZ[[[[[[ZZZYYYYYYVVVQQQKKKGGGGGGHHHSSS[[[eeemmmrrrvvv{{{~~~}}}|||yyyuuuqqqkkkeee^^^YYYVVVSSSOOOKKKGGGEEEDDDCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGEEEBBBAAACCCGGGKKKFFFBBB===999999:::;;;<<<>>>>>>???@@@BBBDDDFFFGGGDDDEEEGGGIIIKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFIIILLLPPPRRRRRRRRRQQQMMMJJJEEECCCAAA>>>:::666444555666777:::>>>EEEIIIMMMNNNNNNNNNNNNOOOQQQSSSPPPQQQPPPMMMUUUppp^^^CCC???999555444333333222000000000000111222333444BBB___zzzwwwssswwwyyytttxxxsssjjjuuu~~~```YYYUUUZZZbbbfffjjjmmmsssxxx|||xxxqqqqqquuu}}}}}}|||xxxyyy}}}~~~|||~~~~~~yyy{{{{{{ggg[[[\\\dddiiisss~~~wwwPPPJJJKKKTTTfffxxxxxxmmmkkksss~~~~~~}}}~~~{{{zzzzzzyyyxxxvvvvvvuuurrrqqqqqqsssrrrooopppuuuyyyzzz|||~~~xxxxxxwwwxxxwwwuuuqqqnnnlllmmmnnnooooooppppppppprrrqqqpppooooooooopppqqqooopppqqqpppooopppqqqsssuuuvvvvvvvvvtttpppmmmkkkllllllmmmnnnpppqqqqqqrrrkkkjjjhhhgggggghhhjjjkkkqqqmmmhhhffffffhhhiiiiiijjjkkkmmmmmmllllllmmmnnnnnnmmmlllkkkiiihhhgggfffeeeaaaYYYPPPGGGBBBAAABBBGGGJJJNNNSSSXXX]]]aaaccc[[[ZZZ[[[\\\]]][[[XXXUUUbbbkkkrrrooodddZZZVVVXXX___dddjjjqqquuusssnnniii\\\ZZZXXXWWWWWWXXXXXXWWWXXXZZZZZZXXXRRRLLLGGGDDDPPPXXXccckkkpppsssvvvyyy|||~~~|||oookkkfff```[[[UUUOOOKKKJJJJJJHHHGGGEEEDDDCCCCCCDDDEEEFFFHHHIIIIIIIIIHHHIIIHHHEEEBBB???@@@CCCFFFBBB>>>:::777777999;;;<<<>>>???@@@BBBDDDFFFHHHIIIGGGHHHJJJKKKMMMMMMNNNNNNKKKJJJIIIGGGGGGGGGHHHIIINNNOOOQQQRRRRRRPPPNNNMMMIIIEEEAAA===;;;888666444444666888;;;>>>CCCIIIMMMQQQPPPOOOOOOQQQRRRSSSRRRMMMTTTPPPIIIaaaIIIAAA===888444333333333222111111111111222333444444:::UUUppp~~~|||yyy|||}}}nnnkkkeeeaaappphhh^^^XXX\\\dddiiikkkmmmrrrtttyyyxxxrrrvvv|||oooggggggsss~~~~~~{{{xxxuuuwww{{{~~~rrrttt}}}yyyvvvvvv|||lll[[[XXXaaaiiioooxxx~~~iiiNNNHHHEEEKKK[[[ppp~~~rrrmmmpppzzz~~~}}}}}}~~~{{{{{{zzzyyyxxxwwwwwwwwwtttrrrrrrsssqqqmmmmmmqqqvvv{{{}}}}}}~~~~~~|||wwwvvvuuuuuutttrrrooommmnnnnnnoooppppppqqqppppppmmmlllmmmmmmnnnpppqqqrrrmmmmmmnnnmmmlllmmmppprrrttttttttttttrrrpppnnnlllllllllkkklllmmmnnnpppqqqlllkkkiiihhhhhhiiijjjlllooolllhhhfffgggiiijjjkkkkkkmmmooonnnmmmllllllmmmllllllkkkjjjiiihhhgggfffeeeccc\\\RRRHHHAAA@@@@@@CCCGGGMMMTTT[[[```ccceee______^^^[[[XXXWWWWWWXXX```dddgggeee___]]]```eeeffflllrrrxxx{{{yyyqqqhhh___]]]YYYWWWWWWXXXWWWVVVVVVXXXZZZYYYUUUOOOIIIFFFMMMUUUaaaiiimmmooorrrtttxxx{{{{{{ttt```\\\WWWSSSQQQNNNKKKIIIEEEFFFFFFGGGFFFEEEDDDCCCBBBDDDFFFHHHIIIIIIGGGFFFHHHGGGEEEBBB??????AAACCC>>>:::666555666999;;;<<>>AAAEEEIIIMMMSSSPPPNNNOOOSSSTTTSSSQQQNNNRRRNNNRRRwwwrrrBBB>>>;;;666444333333333222111111111111111222333444444KKKgggzzz~~~hhh^^^YYY[[[pppuuuhhh\\\]]]ccchhhkkknnnqqqppprrryyywwwnnnkkkoootttyyyvvvjjjgggiiizzz{{{tttzzz}}}xxxuuurrrooooooqqqxxx~~~zzzbbbXXX^^^gggkkksss\\\NNNKKKEEEDDDQQQcccttt~~~zzzsssrrrxxx}}}|||||||||zzzyyyxxxxxxxxxxxxtttrrrrrrssspppmmmnnnrrrxxx~~~~~~}}}}}}~~~~~~zzzwwwvvvsssrrrrrrqqqooommmooooooppppppppppppooooookkkkkkkkklllmmmnnnooopppkkklllllllllkkkllloooqqqrrrqqqooonnnnnnnnnoooooolllkkkjjjiiiiiijjjkkkllliiihhhhhhhhhhhhiiijjjkkkkkkjjjhhhiiikkkllllllllllllnnnoooooommmllllllmmmhhhhhhhhhhhhhhhgggggggggdddccc]]]SSSHHH@@@>>>???AAAGGGPPPZZZaaafffggggggeeeeeeddd```]]]]]]```bbbeeeffffffdddccceeelllrrrqqqxxx~~~vvviiiccc```\\\ZZZYYYYYYYYYXXXUUUVVVVVVVVVTTTQQQMMMJJJLLLTTT^^^eeeiiikkkmmmpppuuuyyy~~~zzzyyy~~~vvvcccQQQNNNJJJHHHGGGGGGFFFEEEDDDEEEFFFGGGGGGEEEDDDCCCBBBDDDFFFHHHHHHHHHFFFEEEDDDDDDDDDBBB@@@@@@AAACCC:::777444333666:::===???AAABBBEEEGGGIIIKKKLLLLLLMMMLLLKKKJJJIIIIIIHHHHHHDDDDDDFFFHHHKKKOOORRRTTTUUUTTTRRROOOKKKGGGCCCAAA:::999777666555666777999777:::>>>AAADDDHHHLLLNNNRRROOONNNOOORRRSSSQQQOOOMMMLLLRRRkkk]]]DDD<<<999555444444444333222111000000000000111111222000DDD___uuugggZZZTTT[[[tttttteeeaaacccggglllppptttsssttt{{{zzzsssnnnppprrruuuzzz{{{wwwrrrkkkfffiiiooo~~~|||~~~|||tttpppnnnqqquuuwwwzzzooo^^^\\\eeemmmnnn}}}lllVVVRRRQQQHHHBBBGGGSSScccttt|||wwwwww}}}}}}~~~}}}{{{yyyxxxxxxxxxyyytttqqqqqqrrrpppnnnqqqvvv~~~~~~~~~}}}~~~}}}zzzyyyvvvsssrrrqqqqqqooonnnnnnnnnnnnnnnmmmllljjjjjjllllllkkkkkkjjjiiiiiiiiijjjkkklllllllllmmmoooqqqpppnnnlllkkkkkklllnnnpppjjjiiihhhfffeeeeeeffffffdddeeeggghhhiiijjjjjjiiihhhhhhhhhjjjmmmnnnmmmkkkjjjlllmmmmmmkkkjjjkkkkkkffffffffffffffffffffffffcccbbb^^^TTTIIIBBBBBBEEEIIIOOOZZZdddkkkmmmmmmlllllllllkkkiiihhhiiilllooopppooonnnlllmmmpppvvv{{{}}}llleeeaaa]]]ZZZZZZZZZZZZZZZVVVUUUSSSSSSSSSRRRPPPNNNLLLRRRYYY^^^aaaeeeiiimmmqqquuuzzzyyyrrrhhhdddhhhiii___RRRKKKIIIFFFDDDDDDDDDCCCBBBCCCDDDEEEEEEEEEDDDBBBAAACCCDDDEEEFFFGGGFFFFFFEEEBBBCCCCCCCCCAAAAAABBBCCC888666333333777<<<@@@BBBDDDEEEGGGJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJMMMPPPSSSUUUVVVQQQPPPMMMIIIDDD@@@<<<:::222333444333333444777999555999???DDDHHHLLLQQQSSSPPPOOOOOOPPPQQQQQQPPPNNNLLLQQQffflllKKKAAA:::888555444555555444333111000000000000000111111000>>>TTTlll~~~uuufff^^^eee~~~pppjjjiiijjjooouuuuuuuuuwww}}}{{{qqqrrrtttvvvzzz|||rrruuuqqqnnnmmmkkkkkksss|||}}}yyy}}}zzzwwwyyyxxxddd^^^bbbjjjsssyyyeeeYYYVVV[[[OOOCCC@@@FFFTTThhhwww{{{wwwyyy}}}|||yyyxxxwwwxxxxxxssspppooopppppppppuuu|||~~~~~~~~~~~~~~~}}}zzzwwwtttrrrqqqqqqppppppooonnnnnnllljjjhhhgggfffhhhhhhhhhhhhgggfffeeedddhhhjjjlllmmmlllmmmnnnooonnnnnnmmmlllllllllllllllfffeeedddccccccbbbbbbbbbcccfffiiimmmnnnnnnmmmllliiihhhhhhiiikkklllkkkjjjfffhhhiiiiiihhhggghhhiiieeeeeeeeeddddddcccccccccaaabbb___WWWMMMIIIKKKPPPWWW\\\dddkkkppprrrqqqqqqqqqppppppqqqsssuuuvvvwwwwwwvvvuuuuuuxxx}}}nnnccc___[[[XXXXXXXXXYYYYYYXXXVVVSSSSSSTTTSSSQQQNNNKKKOOOTTTVVVYYY^^^eeejjjlllppptttwww}}}~~~uuukkkfff\\\TTTRRRSSSOOOHHHHHHFFFEEEDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDDDDBBBAAAAAABBB777555333444999>>>CCCEEEFFFHHHJJJLLLMMMMMMLLLLLLGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLNNNPPPQQQQQQPPPOOOJJJIIIFFFBBB===999666555000222555555444444777999888<<>>BBBGGGKKKNNNPPPRRRSSSNNNQQQTTTTTTQQQOOOOOOQQQ___```RRRGGG888999777666555777777777555333333222222111222222222111444AAAVVVlll~~~|||vvv|||yyyjjjjjj{{{vvvyyy~~~|||zzzyyytttssspppmmmlllnnnqqqxxx~~~|||iii```hhhmmmpppkkkooojjjXXXppp___KKK@@@===CCCXXXmmm~~~uuuwww~~~~~~wwwssssssuuusssrrrppppppqqqtttvvvxxx||||||~~~|||zzzvvvrrroooooosssvvvssssssqqqmmmhhhcccbbbaaa```bbbdddffffffffffffeeefffhhhjjjjjjjjjkkklllnnnttttttrrrooojjjgggggghhhaaabbbccccccbbbccceeegggfffooovvvuuuqqqooommmkkkaaacccgggjjjjjjhhhdddbbbbbbbbbcccccccccdddddddddiiihhheeecccbbbcccdddffffff```\\\[[[[[[\\\```ffftttqqqpppssswwwxxxuuupppsssrrrqqqtttxxx{{{{{{yyy~~~zzz{{{jjj^^^]]][[[YYYWWWUUUUUUTTTTTTSSSRRRQQQPPPOOONNNNNNMMMLLLLLLMMMPPPVVV[[[^^^ccceeeiiikkkjjjfffbbb___XXXSSSMMMHHHEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@777666555999???CCCDDDDDDGGGHHHHHHHHHHHHHHHGGGFFFGGGGGGGGGIIIMMMNNNNNNNNNPPPMMMIIIGGGEEECCCAAA???@@@>>>;;;777444222111111666666555444444888>>>CCCIIIJJJJJJJJJJJJLLLOOOQQQTTTRRRRRRQQQMMMKKKQQQYYYxxxuuuSSSHHHBBB;;;:::999888666444333333222444333222222111111222222000444;;;IIIbbb|||wwwyyy~~~{{{jjjkkk}}}{{{rrrlllkkkmmmhhhdddhhhssspppgggccchhhppp}}}wwwbbbcccaaaXXXvvveeeTTTIIIBBBBBBPPPaaavvv~~~~~~~~~{{{zzzuuussspppnnnnnnooorrrtttzzz}}}~~~}}}}}}}}}}}}~~~}}}|||yyyvvvssssssuuuxxxssssssqqqnnniiieeedddccccccccccccccccccccccccccceeeggghhhiiiiiiiiikkklllooommmkkkiiigggfffeeeddd___```bbbbbbcccdddfffiiillltttxxxtttnnnkkkhhheeeffffffffffffeeedddcccbbbaaaaaabbbbbbbbbcccccccccfffeeebbb``````aaabbbdddddd___\\\___aaaccciiipppssssssuuuwwwxxxvvvppplllpppppppppsssxxx||||||{{{~~~{{{ddd\\\[[[YYYWWWUUUTTTSSSRRRQQQQQQPPPOOONNNMMMLLLLLLJJJIIIHHHGGGIIIMMMQQQSSSXXXZZZ]]]___^^^[[[WWWTTTOOOKKKGGGDDDCCCBBBBBBAAACCCBBBBBBBBBBBBBBBBBBCCCBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@777666777<<>>CCCGGGIIIKKKLLLLLLLLLMMMOOOQQQPPPOOOOOOLLLHHHMMM^^^ppp```LLLEEE???777999888777666555444444444333333222111111111111111///222666BBBYYYrrrzzz{{{~~~sssrrr{{{xxxmmmccc^^^]]]kkkiiijjjppp}}}|||dddcccfffqqq```UUUWWWTTTLLL|||lll\\\QQQGGGAAAFFFRRRnnnwww}}}~~~wwwtttoookkkjjjkkkmmmpppsssrrrrrrwww~~~~~~~~~}}}||||||{{{yyyvvvuuuvvvwwwssssssrrroookkkhhhgggggggggeeebbb___^^^^^^___```cccdddffffffffffffhhhjjjhhheeebbbbbbddddddccc```]]]___aaabbbccceeehhhjjjooouuuvvvqqqkkkhhhfffcccjjjhhhdddaaa``````aaabbb___````````````aaaaaaaaabbbaaa___]]]]]]^^^```aaaaaa^^^\\\```cccffflllrrrnnnrrrwwwxxxuuuoooiiieeekkkkkkmmmqqqwww{{{}}}}}}qqq^^^XXXWWWVVVTTTRRRQQQQQQPPPNNNNNNMMMMMMLLLKKKJJJJJJIIIGGGEEECCCCCCEEEGGGIIILLLNNNPPPRRRQQQOOOKKKIIIGGGEEEBBBBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA777888;;;???DDDGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGLLLNNNQQQVVVYYYXXXUUURRRHHHEEEAAA???===;;;888666222222111111222444555777666888;;;>>>@@@DDDIIILLLJJJLLLNNNOOONNNNNNOOOPPPOOOMMMKKKGGGFFFTTTrrrhhhPPPJJJGGG???888888777777666666666666666222222111000000000000111111111222:::NNNgggzzz||||||tttdddmmmvvvmmmfff```___bbbjjjlllqqq{{{~~~mmm```cccjjjwwwuuuxxxgggQQQQQQSSSNNNHHH{{{lll]]]RRRHHH???AAAIIIhhhrrr|||zzz{{{xxxuuuooojjjhhhjjjmmmooouuusssrrrvvv|||}}}~~~~~~yyyzzz{{{zzzxxxvvvuuuuuussstttsssqqqmmmkkkjjjkkkkkkhhhbbb]]]ZZZZZZ\\\]]]```bbbcccdddcccccceeefffbbb^^^[[[]]]aaadddbbb^^^^^^```aaabbbbbbdddgggiiikkkooopppkkkggghhhhhhfffhhheeebbb___^^^___```bbb^^^^^^^^^^^^_______________^^^]]]\\\\\\]]]^^^___```\\\[[[]]]___```dddiiiffflllqqqqqqkkkeeebbbaaafffgggkkkpppuuu{{{~~~zzzgggZZZUUUTTTSSSQQQPPPPPPOOOOOOMMMLLLLLLKKKJJJJJJIIIIIIJJJIIIFFFDDDCCCDDDEEEFFFGGGHHHJJJKKKKKKIIIFFFEEEEEEDDDCCCCCCDDDDDDCCCAAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB:::;;;>>>BBBEEEFFFFFFEEEEEEEEEEEEEEEGGGHHHJJJKKKOOOPPPTTTWWWYYYVVVQQQMMMDDDAAA===;;;999888555333222222222222333555777888999<<<@@@DDDFFFHHHKKKMMMJJJLLLOOOPPPOOONNNNNNOOONNNKKKGGGFFFLLLcccUUUJJJLLLHHH???::::::999888777666666555666222111000000///000000000444222111666FFF^^^uuunnnggg~~~~~~wwwpppmmmkkkjjjlllpppooosss{{{}}}ooovvv~~~pppccchhhjjjmmmxxxyyyiiivvvZZZPPPUUUSSSMMMKKKuuufffVVVMMMDDD===???GGGaaammmzzzzzz~~~yyyuuupppkkkjjjlllooorrrrrrrrrrrrrrrssstttvvvxxxyyy{{{}}}}}}{{{xxxwwwvvvuuuuuuuuussspppnnnnnnnnnnnnjjjddd^^^ZZZZZZ[[[\\\^^^```aaaaaaaaaaaabbbccc```\\\YYY[[[aaadddbbb______```aaaaaaaaabbbdddffffffiiiiiieeedddggghhhfff``````___^^^^^^___```aaa\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\[[[\\\\\\]]]]]]ZZZXXX[[[[[[ZZZ]]]aaaaaafffjjjhhhccc___aaadddfffhhhmmmrrrwww}}}}}}jjj]]]VVVSSSRRRQQQPPPOOONNNNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJHHHGGGEEEDDDEEEFFFGGGFFFFFFGGGHHHHHHGGGEEEDDDEEEDDDDDDEEEEEEEEEBBB@@@BBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCCCC<<>>;;;999888666444333777777666555666777888999>>>AAAFFFHHHIIIJJJKKKLLLJJJLLLNNNOOONNNLLLLLLMMMIIIFFFGGGOOO___zzzeeeIIIGGGKKKCCC<<<<<<===<<<:::888666555444444222111000000///000000000222000///333>>>SSSmmmwww|||iiiqqq}}}vvvssssssuuutttrrrssswww~~~rrrlllqqqtttjjjccc^^^mmmnnnrrryyymmmnnnSSSQQQSSSLLLGGGHHHmmm]]]MMMFFF@@@;;;>>>GGGUUUcccsssyyy}}}{{{zzzyyyvvvqqqnnnmmmnnnrrrtttoooqqqsssqqqnnnnnnsssxxx|||~~~~~~|||{{{zzzwwwwwwwwwuuurrrppppppqqqnnnlllgggbbb___]]]\\\\\\]]]___``````______```aaa```]]]\\\]]]aaacccbbbaaa^^^`````````___```bbbddddddfffeeeaaa```ccccccaaa[[[[[[\\\]]]^^^___``````\\\\\\\\\\\\]]]]]]]]]]]]^^^]]]\\\[[[[[[ZZZZZZZZZZZZWWWWWWZZZ[[[ZZZ\\\```^^^aaacccbbb^^^^^^bbbggghhhkkkpppuuuyyy~~~kkk^^^UUUPPPPPPOOONNNMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCDDDCCCAAA???BBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDD???AAADDDEEEDDDDDDDDDEEEHHHIIIKKKNNNPPPRRRSSSSSSVVVUUUSSSRRROOOKKKFFFAAA===;;;888777777666555333;;;::::::999:::;;;===>>>CCCFFFJJJLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMKKKLLLMMMFFFJJJWWWiii}}}fffSSSFFFIIIJJJDDD???BBB???>>><<<999777555333333222222111000000000000111///------000777GGG```uuu}}}oooqqquuu~~~yyyppp}}}{{{tttssstttyyy|||nnnfffhhhrrruuuddd[[[\\\___lllsss}}}{{{zzzrrr___QQQQQQPPPGGGCCCFFFhhhWWWHHHBBB===999<<>>AAADDDEEEGGGJJJMMMNNNNNNNNNNNNOOOOOOOOOOOONNNLLLLLLMMMNNNPPP```yyyhhhUUUNNNJJJKKKJJJEEEBBBDDD>>>===;;;999777666555555333333222111111111111111...---///111222<<>>===;;;:::777555444444555666555444666777999<<<@@@EEEIIILLLIIIKKKNNNPPPPPPPPPQQQSSSQQQQQQQQQOOOMMMLLLNNNPPP```wwwoooNNNOOOLLLJJJHHHEEEBBB???>>>===<<<;;;999888777777777444333222222111111222222///000222333222777KKK```nnn|||{{{dddgggqqq|||}}}||||||~~~}}}~~~xxxtttxxx}}}zzzvvv{{{uuudddXXXUUU[[[hhhttt|||qqqgggTTTOOOKKKIIIIIIHHHGGGFFFbbbQQQBBB???>>>:::999<<<===JJJTTTbbbuuu~~~}}}tttrrruuu|||~~~zzzssspppoooqqqsssuuussspppmmmlllmmmnnnooojjjhhhgggiiipppxxx~~~~~~}}}{{{zzzyyyxxx|||}}}|||||||||wwwqqqrrrnnnjjjjjjlllkkkgggccc^^^^^^]]]^^^___^^^\\\ZZZ___```aaaaaa___]]]ZZZXXX\\\\\\]]]]]]^^^___``````\\\[[[ZZZ[[[\\\\\\[[[YYY]]]ZZZYYYZZZ\\\^^^\\\ZZZ\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\ZZZWWWUUUUUUVVVVVVVVVVVVWWWWWWYYYZZZ[[[WWWWWWXXXYYYYYYXXXXXXWWW]]]___ccchhhooouuuzzz|||iiibbbYYYSSSQQQNNNIIIEEEIIIJJJJJJKKKJJJJJJIIIIIIGGGHHHIIIIIIJJJJJJJJJIIIJJJIIIGGGGGGGGGFFFDDDAAAEEECCCBBBCCCDDDEEEDDDCCCDDDDDDBBBBBBBBBBBBCCCDDDDDDCCCBBBDDDGGGHHHEEEBBBHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHIIIIIIHHHHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDFFFHHHJJJLLLNNNOOOWWWXXXXXXXXXUUUQQQLLLIIIIIIGGGCCC???<<<:::888888666444222000000222444666999<<<@@@EEEHHHKKKKKKLLLMMMIIIHHHMMMQQQPPPOOOPPPRRRVVVTTTKKKFFFOOOaaannn]]]TTTOOOMMMKKKHHHEEECCCAAA@@@@@@>>><<<999777666555555555555555555444333222111111000000000///333AAAOOOjjjzzzvvvpppwww|||~~~~~~}}}}}}}}}yyywwwuuusss{{{uuuzzzjjjWWWZZZ```bbbmmm}}}jjjdddUUUUUUQQQLLLHHHFFFDDDCCCAAAsss___KKKCCC>>>888888<<>><<<;;;999777666555666666444444555444444333222222000///000000///111<<>>:::===DDDFFFMMMMMMQQQ```kkkttt~~~|||{{{}}}|||~~~|||}}}{{{uuupppnnnooopppooommmkkkkkklllmmmnnngggggghhhfffeeehhhnnnssswwwyyy{{{}}}}}}xxxsssppplllkkklllmmmllliiihhhgggeeeddddddaaa^^^[[[\\\[[[YYYWWWWWWXXXYYYZZZVVVVVVWWWWWWXXXYYYYYYYYYYYYWWWVVVVVVXXXZZZZZZZZZXXXXXXXXXYYYZZZYYYVVVSSSRRRSSSTTTVVVXXXZZZ[[[\\\^^^[[[VVVPPPLLLLLLPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPQQQRRRTTTUUUWWWWWWXXXXXXZZZ[[[]]]]]]]]]^^^^^^\\\XXXRRRMMMJJJNNNJJJEEEDDDFFFHHHGGGEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFGGGFFFEEEEEEEEEDDDBBB@@@AAAAAAAAACCCEEEFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAACCCEEEHHHHHHGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJJJJIIIGGGFFFGGGHHHCCCDDDEEEFFFGGGHHHIIIJJJPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPOOOMMMIIIDDD@@@===:::888666444333222333333000000222444888===AAACCCCCCDDDFFFHHHJJJMMMNNNOOOMMMLLLNNNPPPNNNJJJLLLQQQNNNKKKMMMYYYiii~~~cccRRRRRRMMMKKKHHHEEECCCBBBBBBCCC999888777555555555666666333333444444444333222222000///000000......666@@@^^^kkkzzz|||}}}{{{wwwssshhheeebbb^^^^^^ccckkkqqq{{{wwwjjj]]]WWW]]]dddlllggglll___OOOMMMKKKHHHGGGGGGHHHGGGFFFppp\\\III@@@<<<999===FFFFFFJJJEEEDDDQQQ]]]jjj{{{~~~|||{{{tttppppppqqqpppooommmkkkjjjjjjkkkkkkiiikkkllliiieeedddiiiooopppssswww|||~~~{{{zzzvvvrrrpppppppppooonnnooommmkkkiiihhheeeaaa]]]```]]]YYYVVVUUUVVVXXXYYYVVVVVVVVVVVVWWWWWWXXXXXXUUUSSSQQQQQQSSSVVVWWWWWWTTTUUUVVVWWWWWWUUUQQQOOOOOOPPPQQQSSSUUUVVVWWWXXXUUUTTTQQQMMMKKKLLLPPPSSSQQQQQQQQQQQQQQQQQQPPPPPPNNNMMMLLLLLLMMMPPPRRRTTTTTTTTTSSSRRRRRRRRRRRRRRRPPPQQQPPPPPPNNNKKKHHHGGGLLLIIIEEEDDDDDDEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDBBB@@@??????@@@CCCEEEGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCGGGJJJJJJHHHFFFGGGIIIGGGGGGHHHHHHIIIJJJJJJKKKGGGHHHIIIGGGEEEDDDDDDEEECCCDDDFFFHHHJJJLLLMMMNNNRRRRRRRRRQQQPPPOOOOOOOOOLLLKKKIIIFFFBBB===:::777666555444222111111222222111222555999>>>CCCFFFIIIHHHHHHHHHIIIKKKLLLNNNOOOLLLKKKMMMPPPOOOKKKKKKMMMSSSKKKSSSqqqlllTTTKKKIIIIIIGGGFFFEEEEEEGGGIIIKKK:::999777666555555555555222333333333333333222222000000111222///---111888QQQbbbxxx{{{|||zzztttfffaaa___[[[WWWUUUTTTTTTYYYbbbnnnvvvuuubbb]]]\\\bbbkkkyyyuuunnn|||tttQQQKKKJJJHHHFFFEEEFFFFFFFFFEEEkkkZZZHHH@@@:::555888???CCCGGGAAA===HHHSSSbbbtttyyy}}}|||tttpppqqqtttpppooommmkkkjjjiiihhhiiijjjmmmnnnjjjeeecccgggkkkjjjmmmqqqwww}}}}}}|||{{{yyy~~~|||xxxuuusssrrrpppoooqqqpppmmmllljjjgggbbb___aaa]]]XXXTTTQQQPPPQQQRRRVVVVVVWWWWWWWWWWWWXXXXXXSSSQQQOOOOOOQQQTTTUUUVVVPPPRRRTTTTTTSSSPPPNNNLLLNNNOOOPPPRRRRRRRRRRRRRRRNNNOOOOOONNNLLLLLLLLLNNNOOOOOOPPPPPPPPPOOONNNNNNLLLKKKKKKJJJLLLNNNQQQRRRRRRRRRPPPOOOOOONNNNNNOOOMMMKKKJJJHHHHHHHHHIIIJJJJJJHHHFFFDDDDDDCCCBBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDBBB@@@>>>>>>@@@CCCFFFGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDHHHKKKKKKIIIGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIDDDEEEFFFEEECCCBBBCCCDDDGGGHHHJJJLLLNNNOOOPPPPPPSSSRRRQQQOOONNNLLLKKKJJJFFFEEECCC???<<<888555444444333222111111111222333666888;;;???CCCGGGIIIJJJIIIIIIIIIJJJJJJLLLMMMNNNQQQNNNOOORRRSSSOOOLLLLLLOOOVVVmmmlllXXXOOOHHHAAAEEEDDDCCCCCCDDDFFFIIIJJJ>>><<<:::888666555555555333333444444444333222222111111222333111...///444CCCYYYuuu}}}{{{kkk]]]YYYZZZYYYVVVUUUVVVXXX___kkkyyylllaaa```aaaeeeoooyyy{{{mmmTTTLLLHHHFFFDDDDDDDDDDDDBBBAAA```QQQEEE@@@===999===FFFAAAFFFAAA===EEEMMMZZZkkk}}}uuuxxx|||~~~~~~}}}~~~~~~uuuoooooorrroooooommmllljjjiiiiiihhhhhhjjjkkkiiieeedddeeegggggghhhkkkpppwww}}}~~~|||~~~}}}zzzwwwuuusssrrrrrrpppooommmllliiieeebbb___\\\XXXTTTPPPNNNMMMLLLVVVVVVVVVVVVVVVVVVVVVVVVSSSQQQPPPPPPRRRTTTTTTTTTLLLNNNPPPQQQOOOLLLKKKKKKNNNOOOPPPQQQPPPOOONNNMMMMMMOOOQQQQQQNNNJJJHHHGGGKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOOOOOOONNNMMMLLLLLLMMMMMMKKKIIIFFFCCCBBBDDDFFFGGGDDDCCCCCCBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBDDDDDDCCCAAA===>>>@@@CCCFFFGGGEEECCCAAABBBCCCDDDEEEEEEEEEEEEEEEGGGJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGCCCEEEFFFFFFEEEEEEFFFGGGLLLMMMOOOQQQQQQQQQQQQPPPQQQPPPNNNLLLJJJHHHFFFEEE@@@>>><<<999666444333333111111000000111333444666<<<>>>AAAEEEHHHJJJJJJKKKIIIJJJJJJKKKKKKLLLMMMMMMQQQNNNMMMNNNMMMKKKMMMQQQ[[[xxxpppWWWPPPNNNGGG@@@CCCBBBAAAAAA@@@@@@@@@@@@@@@>>><<<999777666555555555555555555444333222111222000111444222//////333888MMMkkk|||fffWWWTTTVVVXXXYYYZZZ\\\```hhhuuuyyyggg\\\___ccckkk{{{hhhYYYNNNHHHFFFDDDCCCCCCCCCAAA???WWWJJJ@@@>>>======DDDOOO===DDDAAA===BBBFFFNNN^^^rrr{{{|||yyyyyy{{{yyytttnnnuuuzzz~~~|||tttnnnmmmooollllllllllllkkkkkkkkkkkkhhhhhhhhhhhhggggggfffffffffffffffhhhmmmtttzzz~~~|||zzzyyyvvvtttssssssrrrpppllliiicccbbb```]]]YYYVVVSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPOOONNNOOOPPPQQQPPPOOOIIIKKKMMMMMMKKKIIIJJJLLLLLLMMMOOOPPPPPPOOOMMMLLLLLLNNNQQQPPPNNNKKKHHHHHHGGGHHHJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHIIIFFFEEECCCBBBAAABBBCCCDDDAAAAAABBBAAAAAA@@@AAABBB??????@@@AAABBBCCCCCCBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAABBBDDDEEEDDDBBB>>>>>>@@@CCCFFFFFFDDDBBB???AAACCCEEEFFFGGGGGGFFFGGGGGGGGGIIIJJJJJJIIIGGGEEEEEEFFFFFFFFFFFFFFFFFFDDDFFFHHHIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSQQQOOONNNKKKJJJHHHFFFDDDAAA??????999888555333111111111222///000111333555999<<<>>>@@@BBBFFFIIIKKKLLLLLLKKKIIIJJJLLLMMMNNNNNNMMMMMMKKKLLLMMMKKKHHHKKKZZZjjjqqqXXXMMMKKKFFFBBBAAA???@@@@@@@@@???===<<<;;;???===;;;999888777777777888888777666555333222111111///000222222//////333444AAAZZZuuu~~~jjjYYYVVV[[[```fffhhhkkkqqqzzz~~~sssaaaZZZ___fffsssgggYYYTTTNNNGGGFFFEEEEEEEEEDDDBBB@@@[[[MMMAAA<<<999888@@@KKK999AAA@@@<<>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBAAAAAACCCEEEEEEDDDCCC>>>>>>@@@CCCFFFFFFCCCAAA@@@BBBDDDGGGIIIJJJJJJJJJHHHFFFEEEHHHKKKKKKIIIEEEAAAAAABBBCCCDDDEEEFFFFFFGGGIIIKKKMMMNNNPPPRRRUUUTTTUUUUUUUUUSSSPPPMMMKKKEEEDDDBBB@@@===;;;999888555333111///...///000111000111333666;;;@@@DDDGGGAAADDDHHHKKKNNNNNNMMMMMMIIIKKKMMMOOOPPPOOONNNMMMJJJNNNRRROOOKKKSSSoooeeeUUUJJJJJJFFF>>><<>>III>>>===<<<;;;<<>>???@@@AAA@@@>>><<<:::;;;:::999999999999:::;;;:::999777555333222111111111000///......///000111222444===SSSnnn~~~}}}|||vvvsss|||zzz|||zzzmmm~~~nnncccaaajjjiiinnnyyyllluuubbbQQQLLLHHHCCCFFFDDDBBBBBBDDDFFFFFFFFFZZZOOOCCC===999999???HHH???>>>======>>>@@@BBBCCCIIIWWWgggttt~~~}}}}}}~~~~~~{{{wwwwww|||xxxnnnnnnqqqrrruuuyyynnnmmmmmmlllllllllkkkkkkjjjjjjjjjiiiiiihhhffffffffffffeeeeeeeeeeeeffffffeeegggkkkoooppppppwww~~~{{{zzzyyyxxxvvvrrrnnnjjjgggfffcccdddddd```YYYQQQKKKHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGEEEDDDDDDEEEEEEDDDCCCEEEEEEFFFFFFEEEDDDBBBAAA@@@AAAAAA@@@???@@@BBBDDDBBBBBBAAAAAA@@@@@@??????BBBBBBCCCDDDEEEGGGGGGHHHJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDDDDCCCCCCCCCEEEFFFCCCBBBBBBDDDHHHIIIGGGEEEDDDDDDDDDCCCCCCAAA@@@@@@EEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHJJJMMMOOOQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMLLLIIIFFFCCCAAA@@@???:::888666444222000//////...///000000///000333555888:::>>>BBBEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLRRRRRRQQQOOOMMMLLLMMMNNNIIINNNZZZlllcccWWWMMMMMMKKKGGGBBB??????@@@>>>??????@@@???>>><<<;;;;;;:::999888888999:::;;;:::999777555333222111111111000000//////000000111000222:::LLLfffzzz~~~{{{www}}}{{{zzztttnnn}}}}}}~~~yyypppgggcccdddeeerrr}}}kkkhhhzzzyyyfff\\\LLLAAABBBAAABBBCCCEEEGGGGGGFFFDDDPPPIIIBBB>>><<<<<<@@@FFF>>>>>>?????????@@@@@@AAADDDPPP^^^jjjvvv{{{}}}yyyyyy~~~}}}uuuoooooovvv~~~wwwsssooommmmmmmmmkkkiiijjjjjjjjjiiihhhfffeeedddfffeeedddcccbbbbbbbbbbbbbbbbbbeeeiiijjjlllsss|||{{{{{{}}}~~~}}}zzztttnnnkkkiiiiiijjjkkkggg```WWWPPPLLLEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBB???@@@AAAAAA@@@@@@BBBDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@AAABBBDDDEEEGGGHHHIIIKKKKKKIIIHHHGGGEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEAAA@@@@@@BBBDDDEEEDDDBBB@@@AAABBBBBBBBBAAA???>>>CCCDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIKKKNNNQQQSSSRRRRRRQQQOOOMMMJJJHHHGGGBBBAAA@@@>>><<<;;;::::::444444222111000///......---///111222333555999;;;>>>@@@CCCFFFHHHIIIJJJJJJLLLLLLLLLMMMMMMLLLKKKKKKTTTUUUTTTQQQLLLIIIIIIKKKMMM\\\vvvgggNNNNNNIIIHHHFFFBBB>>>===>>>???>>>>>>>>>>>>>>>=========<<<:::888777777888:::<<<;;;:::888666333222111000111111111222222111111111///000555CCCWWWlll~~~xxx{{{}}}}}}{{{}}}|||ttttttzzzuuuuuuxxxlllmmmyyy~~~yyy|||~~~~~~yyypppkkkhhheeefffiiiiii}}}{{{kkk___mmmbbbgggfffNNN???DDDAAABBBFFFJJJLLLJJJFFFBBBJJJFFFAAA>>><<<===@@@CCC===>>>???@@@@@@??????>>>GGGOOOYYY```kkkxxx}}}|||||||||tttqqqrrr}}}xxxrrrnnnlllllllllmmmllllllkkkjjjhhhfffdddcccddddddcccbbbaaaaaaaaaaaa```___```ccceeefffmmmuuurrrxxx}}}}}}~~~xxxqqqmmmllllllmmmmmmiiiccc]]]XXXVVVMMMMMMMMMMMMLLLJJJIIIHHHCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHGGGFFFDDDCCCDDDEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCDDDEEEEEEDDDCCCAAABBBCCCDDDEEEDDDCCCCCCAAABBBCCCBBB@@@@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFDDDCCCAAA@@@AAA@@@????????????>>>===<<<<<<===???@@@BBBBBBBBB>>>@@@BBBDDDFFFFFFEEEEEEBBBCCCEEEGGGIIIKKKLLLMMMMMMMMMLLLLLLLLLMMMOOOPPPNNNNNNLLLIIIFFFCCC@@@>>>:::999888666555444333333111111000000000000111111000333666888:::===AAACCCEEEFFFHHHIIIKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMQQQSSSTTTRRRMMMJJJJJJMMMccc{{{xxxVVVJJJKKKFFFDDDAAA>>><<<<<<>>>???======<<<<<<<<<===>>>>>>===<<<999777777999<<<===;;;:::888666444222111111111111333444444333111111111000222:::FFFZZZtttzzz|||}}}}}}}}}zzzxxxxxxooojjjiiijjjmmmrrruuuvvvxxx{{{}}}iiiiiirrr~~~{{{xxx|||}}}zzzfffccccccfffjjjlllmmmlllttt~~~wwweee]]]eeegggPPP^^^cccOOOCCCJJJFFFGGGJJJMMMNNNKKKFFFBBBKKKIIICCC>>>;;;===???@@@<<<===>>>@@@@@@???===<<>>@@@AAACCCDDDDDDBBB@@@>>>@@@AAAAAABBBBBBCCCCCCDDDBBBAAA@@@AAABBBCCCBBBAAA???AAABBBCCCDDDDDDCCCCCCCCCDDDEEEDDDBBB@@@AAAAAA@@@???>>>===>>>???@@@AAACCCCCCCCCDDDDDDDDDDDDDDD???@@@AAAAAAAAAAAA@@@@@@AAA???>>>???AAAAAA???>>><<<===???@@@BBBDDDEEEGGGEEEFFFHHHJJJKKKKKKKKKKKKEEEGGGIIIMMMPPPRRRTTTTTTTTTRRROOOMMMJJJIIIIIIIIIEEEDDDCCCAAA>>>;;;999777555444333111///...............///000111333444555888:::>>>AAACCCEEEHHHJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQQQQQQQQQQQQQNNNNNNMMMLLLMMMSSS\\\ccc~~~[[[QQQNNNHHHEEECCC???======>>>???@@@===<<<<<<;;;<<<<<<===>>>>>>===;;;999999;;;===>>>;;;:::888666444333222222111222333444444333222111333222222444999IIIfff~~~zzzwwwkkkdddbbbbbbdddgggkkkpppvvv|||llleeejjjuuu|||xxx}}}yyywwwmmm^^^UUUWWW[[[bbbkkkpppoookkkqqqmmm\\\TTTdddzzzlllXXXKKKQQQTTTLLLHHHKKKJJJJJJJJJJJJJJJHHHDDDAAAWWWSSSJJJ???:::<<>>???@@@@@@???>>>BBBFFFHHHJJJSSSbbbpppvvv~~~fffiiioootttvvvuuupppmmmoooooonnnllljjjhhhgggeeecccbbbbbbbbbbbbbbbccccccccc^^^\\\^^^^^^]]]___cccjjjooovvvxxxwwwtttssssssqqqppprrr|||zzzyyyzzzzzzxxxssslllfffddddddeeecccbbb```^^^ZZZWWWTTTRRRNNNMMMLLLKKKJJJHHHGGGGGGBBBAAAAAAAAA@@@@@@??????<<<===???@@@@@@>>>===;;;<<<<<<======>>>>>>>>>???>>>===<<<===>>>???>>>===???@@@BBBCCCCCCCCCBBBBBBBBBDDDEEEEEEDDDCCCCCCDDD@@@???===<<<;;;===>>>???AAAAAA@@@@@@@@@????????????@@@@@@AAABBBCCCDDDEEEDDDCCCBBBEEEJJJLLLJJJHHHCCCEEEGGGGGGHHHIIILLLNNNNNNNNNMMMMMMLLLLLLLLLLLLJJJLLLOOORRRTTTVVVVVVVVVRRRPPPLLLHHHEEEBBBAAA@@@;;;;;;:::999777555333222222111000///...---------......000222444777999;;;AAACCCFFFIIIJJJKKKMMMOOOLLLMMMMMMNNNNNNOOOPPPPPPNNNOOOPPPQQQRRRSSSSSSRRRNNNJJJGGGJJJUUUgggyyybbbJJJNNNNNNDDDEEEBBB???>>>???@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===999999777666555444444444222222222333333222222222555222222222222<<>>???@@@AAABBBBBBBBB@@@CCCDDDDDDLLL[[[jjjppp{{{}}}wwwpppkkknnnvvvzzzvvvpppmmmmmmmmmllljjjhhhgggfffdddcccbbbaaaaaa```aaaaaabbb^^^\\\^^^^^^\\\\\\___ccchhhnnnqqqooonnnooorrrtttrrrvvv||||||}}}|||zzzwwwsssnnnllllllnnnjjjjjjhhheeebbb___\\\[[[XXXWWWVVVTTTRRRPPPOOONNNHHHGGGGGGFFFEEEDDDDDDCCC>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<============<<<;;;<<<>>>???>>>===@@@@@@BBBBBBCCCBBBAAA@@@???AAADDDFFFGGGGGGHHHJJJEEECCCAAA???>>>???AAABBBAAAAAAAAAAAAAAAAAABBBBBBHHHGGGGGGGGGIIIJJJLLLMMMLLLJJJJJJNNNSSSUUUSSSPPPLLLMMMNNNMMMLLLLLLOOORRRQQQOOOMMMKKKJJJKKKKKKLLLLLLMMMOOOQQQQQQPPPOOONNNGGGEEEBBB???===;;;;;;:::555555555444333111///...000///////////////000000222333555888<<>>>>>???>>>>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBAAA@@@@@@;;;???CCCGGGIIIKKKMMMOOOLLLJJJGGGDDDDDDDDDFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLPPPOOONNNNNNOOOQQQSSSUUUTTTQQQPPPSSSWWWYYYUUUQQQPPPRRRRRRPPPLLLLLLNNNQQQMMMLLLIIIHHHHHHJJJLLLNNNJJJKKKLLLLLLKKKHHHFFFDDD<<<;;;999888777777777888333333333222000///---,,,.........///000222333444888999<<>>;;;;;;<<<===>>>===;;;888777777888999::::::999888777777777666666666666777777333222111000000111222333111///111333000333IIIbbb{{{jjj```iii|||xxxfffbbbhhhyyy|||}}}|||zzz{{{mmmVVVQQQVVVWWWdddtttiiiRRRHHHLLL[[[~~~}}}ssswwwRRRRRRKKKHHHKKKJJJEEEEEEIIIGGGGGGHHHJJJKKKJJJGGGDDD}}}tttOOO444777888888FFF===???@@@AAAAAAEEEKKKPPPAAA@@@@@@@@@DDDKKKUUU\\\jjjvvv|||zzzkkk___fffuuuvvvrrrlllgggeeefffhhhjjjhhhbbb___```^^^[[[]]]cccbbbaaa```^^^\\\[[[[[[[[[bbb```^^^\\\\\\aaaggglllnnnoooqqquuuzzzzzzvvvsssssswwwxxxvvvvvvzzz}}}}}}{{{xxxxxx{{{{{{xxxxxx{{{zzzxxxtttqqqnnnlllkkkkkkmmmkkkhhhddd```]]][[[YYYZZZXXXUUUSSSRRRPPPNNNLLLKKKJJJIIIKKKMMMMMMJJJGGGHHHGGGFFFEEEEEEDDDDDDEEECCCCCCCCCDDDEEEFFFHHHIIIEEEDDDEEEGGGIIIIIIGGGFFFBBBEEEKKKPPPTTTUUUUUUTTTOOOOOOPPPPPPRRRSSSUUUVVVWWWUUUSSSSSSSSSTTTSSSRRRTTTWWWXXXUUUOOOLLLMMMPPPYYYYYYXXXWWWWWWWWWWWWWWWOOOQQQRRROOOKKKHHHGGGHHHLLLKKKIIIHHHFFFEEEEEEEEEBBBAAA@@@???>>><<<;;;;;;777666555444333333333333...///000///---------///...000111222444666:::>>>CCCEEEIIILLLMMMMMMLLLKKKPPPPPPPPPPPPPPPOOOOOOOOOLLLLLLOOORRRQQQNNNOOOTTTTTTOOOMMMMMMKKKJJJQQQ\\\mmmjjjttt[[[UUUNNNIIIFFFEEECCCBBBDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::999888888777777777777777777888999777777666666555555555555222222222222222222222222444......333333333>>>NNNyyy~~~lllXXX[[[nnnuuummmjjjsss~~~~~~ssssss{{{vvvccc\\\]]]___ccc}}}ZZZNNNJJJddd~~~zzz___NNNPPPPPPNNNKKKHHHFFFGGGHHHCCCDDDAAA???HHHSSSOOOAAAooofffIII666>>>???:::AAA===>>>@@@AAABBBFFFLLLPPPEEEDDDBBB@@@AAADDDKKKOOO___lllwwwzzz|||tttuuu|||}}}pppooosssuuu}}}zzztttooojjjhhhgggggghhhbbb```bbbaaa]]]]]]___```___^^^]]]]]]]]]]]]]]]^^^]]][[[YYYXXX[[[```dddeeefffhhhmmmqqqsssqqqoootttwwwvvvtttuuuyyy{{{yyypppqqqvvv|||}}}{{{|||~~~|||yyywwwuuusssssssssrrrpppnnnllljjjjjjiiibbb```^^^\\\\\\[[[ZZZXXXUUUTTTSSSTTTUUUUUURRRPPPPPPOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJKKKLLLNNNNNNMMMKKKFFFIIINNNRRRUUUVVVUUUTTTTTTTTTTTTUUUVVVXXXYYYZZZWWWVVVTTTSSSTTTTTTSSSRRRVVVYYYZZZWWWRRROOOPPPRRRWWWWWWUUUTTTSSSSSSSSSSSSMMMOOOOOOLLLHHHFFFFFFGGGFFFEEECCCBBB@@@???>>>>>>:::999888777666444333333222111000///............,,,---//////......000111666888:::;;;<<<>>>BBBEEEGGGIIIKKKMMMOOOOOOOOONNNPPPPPPPPPPPPPPPPPPPPPPPPUUUPPPNNNQQQTTTSSSUUUXXXTTTLLLGGGIIIQQQ^^^rrrhhhTTTQQQKKKFFFCCCBBBAAAAAACCCBBB@@@???======<<<<<<>>>>>>===<<<;;;:::999999888777777777777777888888666666666555555444444444333333333333333333333333444//////333222000999FFFccczzz|||}}}kkkYYY___tttssskkksss|||tttwww|||mmmccc```eeekkkpppsssPPPVVVmmm~~~~~~lllUUUMMMVVVTTTPPPKKKFFFEEEGGGJJJBBBCCC@@@???IIISSSPPPDDD___WWWDDD>>>JJJJJJBBBBBB===>>>@@@AAABBBFFFKKKNNNGGGFFFEEEBBB@@@AAADDDFFFQQQ___lllsss{{{|||tttuuu|||xxxrrrnnnlllqqqrrrsssssspppkkkfffccceee```^^^aaaccc```^^^]]]^^^]]]]]]]]]]]]]]]^^^^^^[[[[[[ZZZWWWVVVVVVYYY[[[\\\]]]___cccgggjjjkkkjjjsssssspppooorrrwwwwwwssshhhllluuu}}}}}}{{{}}}}}}{{{yyyxxxxxxxxxvvvvvvuuutttsssrrrrrrrrrnnnllljjjiiijjjjjjiiiggg```___^^^^^^___^^^\\\ZZZYYYXXXUUURRRPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLQQQPPPPPPQQQSSSSSSRRRPPPMMMOOORRRUUUVVVVVVUUUTTTWWWVVVWWWWWWXXXYYYZZZ[[[WWWUUUSSSSSSSSSTTTSSSQQQUUUWWWXXXUUUQQQOOOOOOQQQSSSRRRPPPOOONNNMMMMMMLLLJJJJJJIIIFFFCCCBBBCCCDDD@@@???===;;;999888777777444333222111000///...---111000///...............+++---000111222333555888>>>@@@BBBCCCDDDFFFIIILLLJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQVVVQQQNNNSSSVVVTTTRRRQQQQQQLLLJJJSSSeee{{{vvv___TTTOOOOOOLLLIIIEEECCCDDDEEEBBBAAA???===<<<;;;;;;;;;???>>>>>>===<<<;;;::::::888888888777777777777777555555444444444444333333333333333333333333333333555111111444111...222<<>>>>>??????AAACCCFFFHHHDDDEEEEEEDDDBBBBBBDDDFFFHHHSSS```iiittt{{{|||~~~~~~{{{~~~~~~|||xxxvvvtttrrr```eeelllrrrssspppjjjfffccc___]]]___bbbbbb___\\\]]]]]]\\\\\\\\\\\\\\\]]]XXXYYYZZZXXXWWWVVVWWWXXXXXXYYYZZZ\\\___bbbdddeeekkkjjjgggggglllsssrrrmmmgggllluuu{{{zzzxxx}}}}}}xxxuuuvvvxxxzzzzzzyyyxxxwwwvvvuuuuuuuuusssqqqnnnnnnnnnooonnnlllhhhhhhgggfffeeedddcccaaa```^^^\\\YYYWWWUUUTTTSSSRRRQQQPPPOOOOOONNNNNNOOOUUUTTTSSSSSSTTTUUUSSSRRRRRRSSSUUUVVVVVVUUUSSSRRRTTTTTTTTTTTTTTTUUUVVVWWWUUUSSSQQQPPPQQQQQQPPPOOONNNPPPPPPNNNKKKIIIJJJKKKLLLKKKJJJHHHFFFEEEEEEDDDCCCBBB@@@===<<<<<<===>>>;;;:::888666444333333222222222111000//////...---/////////......//////000///111444777888:::===@@@CCCEEEGGGHHHHHHJJJLLLNNNLLLKKKKKKKKKLLLNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSWWWWWWPPPJJJHHHGGGKKKXXXmmmvvv[[[PPPNNNHHHIIIJJJHHHEEECCCDDDFFFAAA@@@???===<<<;;;;;;;;;???>>>>>>===<<<<<<;;;;;;888888888888777777666666333333333333333333333333444444444444444444444444444222222555333///000666;;;QQQhhhttt~~~~~~}}}~~~{{{yyy{{{xxxxxxyyymmmgggttt|||yyyyyyyyyxxxwwwyyyvvvnnnrrr}}}qqqWWW```}}}qqqRRROOOOOOPPPNNNIIICCC>>>>>>@@@CCC@@@AAA@@@@@@EEELLLJJJCCCWWWNNNJJJKKKFFFAAA???>>>???>>>======>>>???@@@AAA@@@AAACCCBBBAAAAAABBBDDDAAAIIIRRR[[[hhhwww{{{tttyyyxxxyyy}}}ggghhhjjjlllmmmmmmmmmlllhhheeebbb```aaaaaa___[[[]]]\\\[[[ZZZYYYYYYYYYYYYUUUVVVXXXWWWVVVUUUUUUVVVVVVVVVVVVWWWWWWYYY[[[]]]___^^^\\\\\\cccjjjjjjeeegggkkkrrrwwwvvvvvv~~~~~~tttnnnnnnrrruuuxxxxxxwwwwwwwwwwwwxxxxxxrrrpppnnnnnnnnnnnnmmmlllmmmmmmllljjjiiigggggggggeeedddbbb```___^^^^^^^^^YYYXXXWWWVVVUUUTTTTTTTTTWWWUUUTTTTTTTTTUUUSSSRRRRRRSSSTTTTTTSSSRRRPPPNNNPPPOOOOOOOOOOOOOOOPPPPPPOOOMMMKKKKKKLLLLLLKKKJJJGGGGGGGGGFFFDDDCCCCCCDDDDDDCCCBBB@@@>>>======<<<<<<999777555555555666777555444333111000///....../////////...............------------...000111222777:::===???AAACCCFFFHHHFFFHHHKKKLLLLLLMMMNNNPPPNNNNNNMMMMMMNNNOOORRRSSSUUUUUUUUUUUUTTTTTTTTTSSSQQQRRRUUUVVVQQQJJJKKKQQQMMMYYYoooqqqWWWJJJGGGIII>>>@@@BBBBBBAAA@@@@@@@@@@@@???>>>===============>>>>>>>>>===<<<<<<;;;;;;999999999999888666555444222333333333333333333333444444444444444444444444222222333666555222222444444BBBRRRdddwww~~~|||~~~|||yyywww}}}~~~zzzwwwrrrttt{{{yyyzzz}}}wwwrrrvvvsssnnnwwwhhh\\\bbb~~~|||\\\IIIIIIGGGFFFFFFDDDAAA>>>===???AAA@@@AAAAAA@@@BBBEEECCC???lll]]]YYYVVVGGG>>>???>>>>>>===;;;;;;===>>>===<<<===>>>??????=========???===@@@FFFMMMYYYhhhxxx~~~yyyzzz{{{{{{wwwtttwwwyyytttmmmfffbbbaaacccdddhhhiiihhhdddaaa```]]]ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWQQQSSSTTTTTTRRRQQQQQQQQQQQQRRRRRRQQQPPPPPPRRRSSSRRRSSSRRRQQQVVV]]]^^^ZZZ___aaaffflllnnnpppyyyssseee]]][[[^^^aaagggggghhhiiikkkmmmoooqqqsssqqqoooooopppqqqpppooommmmmmmmmkkkiiihhhiiijjjgggfffeeeddddddddddddddd^^^]]]\\\ZZZYYYYYYXXXXXXWWWUUUSSSRRRSSSSSSRRRQQQNNNOOOOOOOOONNNMMMKKKJJJKKKKKKJJJJJJIIIJJJJJJJJJHHHFFFDDDDDDEEEEEEDDDCCCAAAAAA@@@@@@??????>>>>>><<<;;;:::888777666666666555222000///000111111000//////...---,,,,,,,,,,,,***++++++,,,---......///333333444666888;;;===>>>BBBDDDFFFHHHHHHJJJLLLNNNKKKMMMPPPQQQQQQQQQRRRSSSRRRQQQQQQQQQQQQSSSUUUVVVVVVVVVUUUTTTSSSSSSRRRQQQMMMNNNOOOOOOLLLOOO]]]kkk{{{qqqRRRGGGDDDCCCCCC<<<<<<>>>AAADDDDDDAAA>>>>>>============>>>>>>???=========<<<<<<<<<;;;;;;999999:::999888666444333222222333333333333444444333333333333333333333333111222444666666555444444111666@@@SSSmmm{{{wwwyyy}}}}}}{{{}}}~~~}}}{{{qqqiiieeeffffffjjjyyy~~~xxxkkk___bbbxxxfffJJJBBBEEEDDDBBBCCCCCCAAA@@@???AAACCCAAABBBBBBAAAAAA@@@??????yyyccc___^^^LLLDDDGGGBBB<<<;;;:::;;;===???>>><<<;;;<<<======<<<<<<===???>>>>>>@@@FFFOOO\\\jjjuuu~~~xxx}}}~~~wwwvvv|||zzzuuuoooggg^^^XXXTTTWWW```fffddd```___]]]YYYWWWWWWVVVVVVVVVVVVVVVWWWRRRSSSSSSRRROOOMMMLLLMMMMMMOOOPPPOOOMMMLLLMMMOOOIIIKKKKKKIIIJJJOOOQQQOOOQQQQQQUUU[[[^^^```ffflllnnnfffZZZOOOHHHGGGIIILLLQQQRRRSSSTTTVVVYYY[[[\\\gggfffeeefffiiikkklllkkkggghhhiiigggddddddfffhhhdddcccbbbaaaaaaaaaaaaaaa\\\[[[ZZZYYYXXXWWWWWWWWWTTTRRROOONNNNNNNNNMMMLLLHHHHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDAAA???======>>>>>>===<<<;;;:::999999::::::999888555555444222222111111111000...,,,---//////...,,,---------,,,,,,---------,,,---...000111333444555===>>>???BBBEEEIIILLLMMMKKKMMMNNNNNNNNNNNNOOOQQQOOOQQQTTTTTTTTTTTTTTTUUUSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQOOONNNMMMJJJLLLRRRZZZcccoooYYYFFFCCCDDDAAA>>>???===>>>CCCIIIJJJDDD>>>:::::::::;;;<<<>>>???@@@<<<<<<<<<;;;;;;;;;;;;;;;999:::::::::888666333222333333333333444444444555333333333333333333333333111222444444555666555222222222777FFF___www|||xxxvvvyyy~~~~~~uuuoooiiifffbbbaaadddkkksssxxxiiidddlll{{{eeeSSSFFFBBBFFFFFFDDDCCCBBB???>>>???BBBEEEAAABBBCCCDDDBBB@@@@@@BBBvvv[[[WWWZZZLLLGGGJJJBBB;;;999888;;;???AAA@@@???999;;;<<<======???AAADDD@@@???@@@EEELLLVVVbbblll{{{{{{~~~}}}www|||uuu{{{yyyiiiWWWKKKBBBQQQ___aaa______^^^[[[TTTTTTTTTTTTUUUVVVWWWXXXUUUVVVUUURRRNNNLLLKKKKKKKKKNNNPPPPPPMMMLLLMMMOOODDDHHHHHHDDDCCCFFFHHHHHHEEEDDDGGGMMMPPPPPPQQQTTTSSSNNNGGGAAA>>>???BBBDDDHHHHHHHHHHHHIIIJJJKKKLLLRRRRRRRRRUUUYYY\\\^^^^^^aaabbbcccaaa^^^^^^aaaddd______]]]\\\[[[ZZZZZZZZZWWWWWWUUUTTTTTTSSSSSSSSSPPPMMMJJJHHHIIIIIIHHHGGGDDDDDDDDDEEEEEEDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>===;;;999999999:::999888555444444444555555555333222111000///////////////...---+++---///000---***//////......///000111111111222444666999;;;===>>>???@@@CCCFFFJJJNNNQQQSSSPPPRRRRRRRRRPPPOOOPPPQQQOOORRRTTTUUUUUUTTTUUUUUUQQQQQQRRRRRRSSSSSSSSSTTTUUUTTTSSSQQQOOOMMMKKKJJJLLLRRR```tttjjjLLLAAABBBAAA<<<999===::::::AAAIIIJJJBBB:::777888888999;;;===???@@@;;;;;;;;;;;;;;;;;;::::::::::::;;;:::999666333111333333333444444555555555222222222222222222222222222333333333444555444000555333555???TTTkkk{{{|||xxxyyy}}}|||qqqiiieeekkklllkkkjjjmmmooohhh___\\\ZZZwwwnnnNNNJJJGGGCCCDDDDDDEEECCC@@@<<<:::<<>>===<<<;;;<<<<<<<<<<<<======>>>>>>>>>BBBDDDGGGHHHHHHHHHIIIKKKLLLMMMOOOPPPRRRTTTUUUVVVUUUTTTRRRQQQPPPPPPPPPQQQMMMNNNNNNNNNMMMKKKIIIHHHJJJIIIHHHGGGFFFEEEDDDCCC????????????????????????===;;;:::999:::999888666666666666666666555555555000000111111111111000///+++---///000...---------,,,,,,---.........------......000222444666777888999::::::<<<>>>@@@BBBCCCEEEGGGKKKOOOQQQQQQQQQPPPRRRRRRQQQOOONNNNNNQQQSSSRRRRRRSSSTTTUUUWWWXXXXXXYYYRRROOOSSSVVVUUUUUUYYYVVVUUURRROOOLLLJJJJJJJJJMMMooolll\\\HHH<<<:::<<<<<<999;;;:::999<<<@@@AAA???<<<777666666777888;;;===>>>999::::::::::::999888777999999777666444333333333555555444333333222111111222222222222222222222222222222333333333333444444444333555:::CCCSSSmmm|||{{{wwwyyy~~~|||~~~nnniiikkkmmmqqqsssuuutttlll___TTTNNNRRR|||fffMMMGGGIIIFFFDDDFFFCCCEEEBBB<<<:::???CCCEEEFFFEEEDDDDDDEEEDDDBBB@@@??????>>>>>>>>>??????@@@888999;;;<<<<<<<<<>>>@@@BBBAAA>>>===BBBMMM\\\fffGGG@@@???FFFIIIGGGLLLUUU^^^jjjvvv{{{|||yyywwwwww~~~uuujjjpppmmmjjjjjjllloooqqqrrrjjj___SSSNNNKKKKKKMMMRRRGGGGGGJJJNNNNNNKKKKKKOOOMMMMMMLLLKKKJJJIIIIIIIIIFFFGGGHHHHHHGGGFFFEEEDDDAAA@@@???>>>============;;;<<<<<<===============;;;:::888777666666666666777888888888888888999999777999;;;<<<;;;;;;<<<>>>;;;<<<===>>>???@@@AAAAAA??????>>>======>>>???@@@AAAAAAAAAAAAAAA@@@???>>>AAA@@@@@@>>>===<<<;;;;;;888888888888888888888888555333111111222111000...////////////////////////---------------,,,,,,++++++---...///...---...///...///000111222222222222555555777999;;;<<<===>>>HHHHHHHHHHHHIIIJJJKKKLLLJJJLLLOOORRRTTTTTTSSSRRRTTTTTTTTTRRRQQQRRRUUUWWWYYYYYYYYYYYYYYYYYYXXXXXX\\\WWWUUUXXXYYYUUURRRSSSRRROOOKKKIIIKKKRRRZZZ```sss~~~sssiii]]]LLLAAA>>>>>>===;;;;;;;;;;;;<<<===<<<:::888666666777777999;;;===???999999999888888888777777888777666555444333333222444444333333333222222222222222222222222222222222222222222333333333444444222000111555;;;GGG\\\ooo|||{{{}}}zzztttiiiiiinnnqqqvvvqqqlllggg^^^RRRMMMPPPzzzzzzkkkWWWGGGGGGKKKHHHFFFHHHCCCEEEDDD@@@???CCCEEEDDDFFFEEEEEEEEEFFFFFFCCCAAA777666555444555777:::;;;777999<<<======>>>???AAABBB@@@===<<>>>>>===<<<;;;;;;;;;;;;777888999999::::::999999999888777777666777777888555555555444444444444444///111333333222111222333222222222333333333333333111000000111222333444555444444333333333333444444666666666555444333222222111111111111111111111111///---,,,,,,------+++***++++++++++++,,,,,,,,,,,,...------------,,,,,,+++...///000000000111333555444444555777888888888888:::<<<>>>AAAEEEGGGIIIJJJPPPPPPPPPOOOOOOOOONNNNNNQQQRRRTTTVVVVVVUUUTTTSSSSSSTTTTTTTTTSSSUUUXXXZZZYYYYYYZZZZZZYYYWWWUUUTTTVVVSSSRRRUUUVVVTTTQQQRRRRRRTTTXXX^^^fffrrr}}}}}}eeeZZZYYY___XXXNNNEEE@@@>>><<<;;;;;;<<<<<<;;;999666666666666666777888:::<<<>>>???888888666555555555666777777666555444333333333333333333333333333222222222222222222222222222222222222222222222333333333333222000000111333:::IIIWWWyyy~~~}}}ttt}}}rrrfffdddlllsssuuuqqqbbbUUUQQQJJJGGGRRRbbb~~~pppTTTJJJEEEIIIMMMIIIFFFHHHAAACCCCCCBBBDDDGGGFFFBBBFFFEEEEEEGGGHHHGGGEEECCC>>><<<888555444444666777;;;===>>>===<<<<<<===???>>>>>>>>>???AAAEEEIIILLLHHHDDDBBBDDDDDD@@@AAAFFFAAAGGGQQQ___nnn{{{zzz|||yyy___^^^^^^```eeeiiikkklllgggqqqwwwsssppplll___PPPDDD===999:::;;;:::;;;>>>????????????>>><<<;;;:::>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999999999999888999999:::;;;::::::::::::::::::999999999888999555555555444444333333333111333444444222111222333333333333222222111000000......//////000111111222......---,,,---...000111000000000//////.................................///---,,,---......---,,,------....../////////000333333222222111111111111444555555555666777:::===;;;<<<<<<============<<<===???CCCHHHMMMPPPRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPTTTUUUVVVWWWVVVUUUTTTSSSQQQRRRSSSTTTTTTUUUXXXZZZXXXXXXYYYZZZYYYWWWUUUTTTUUURRRPPPPPPRRRSSSUUUWWWZZZfffvvvmmmVVVHHHFFFIIINNNMMMIIIDDD???;;;:::::::::<<<===;;;777444555777555666777888:::<<<===>>>777666444222222333555666777666555444444444444444444444333333222111111000111111111111222222222222111222222222222333333333444222222222111333<<>>>>>>>>???@@@DDDCCC@@@<<<:::999<<<>>>???@@@AAACCCDDDBBB@@@>>>FFFBBB@@@@@@AAABBBFFFJJJDDDDDDIIITTTcccqqq}}}|||rrreee\\\ZZZ^^^eeeiiiiiilllllljjjqqqzzzvvvlllPPPDDD999777888:::===@@@;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888888999999:::;;;;;;;;;;;;;;;888888777666555444333333555555444444333333222222444555777666555333444444333333222111111000/////////////////////////////////...------...///111222................................................///...---...000000000...///000000111222333333444666666555444444555666666999:::;;;;;;;;;===AAACCCCCCCCCCCCCCCBBBAAA@@@@@@CCCEEEIIIMMMPPPRRRSSSSSSUUUUUUVVVWWWWWWWWWVVVVVVTTTTTTUUUUUUUUUTTTRRRRRRRRRSSSUUUUUUUUUVVVXXXZZZ]]]]]]]]]\\\[[[XXXVVVUUUUUUTTTRRRPPPTTT[[[dddiiippp~~~kkkQQQGGGEEECCCBBB@@@BBBCCCAAA>>>;;;;;;<<<:::<<<===;;;777666777:::555666777888:::;;;<<<<<<666555333111111222333444666666555555444555555555666555444333111000......000000000111111222222222111111111222222222333333555333222333222111666===UUUaaasss||||||}}}|||zzzvvvvvvvvv~~~vvvpppgggaaa___```bbbcccaaaaaa```eeeqqq{{{zzzsssiiiSSSAAA@@@III[[[{{{zzzwww{{{ZZZRRRQQQOOOOOOOOOLLLGGGEEEGGGFFFFFFDDDAAADDDKKKPPPOOOJJJHHHGGGFFFGGGFFFDDDBBBKKKMMMQQQUUUYYY[[[]]]^^^ZZZUUULLLBBB;;;999<<<@@@>>>>>>===???BBBCCCCCCCCCBBB@@@>>>>>>@@@DDDIIIMMMHHHDDDDDDKKKVVVcccssszzzpppkkkgggeeedddooommmkkkooozzz|||jjjZZZJJJBBB>>>999555444555555555555666777888999888888888777888888999:::::::::999888777777777777777777888999999999999888777777777666555333222111222222222222111111111111222444555555333222222333333333333333222222222222222333333333333333222111222222222222333333444555111111111111111222222222111111111111111111111111111000///000222333222111111222333444555666777777888777777777777999:::;;;>>>@@@AAABBBBBBCCCFFFHHHIIIIIIIIIIIIHHHGGGFFFFFFLLLMMMOOOQQQQQQQQQOOONNNTTTUUUVVVXXXXXXXXXWWWWWWSSSTTTTTTTTTTTTTTTSSSSSSVVVWWWYYYYYYXXXXXXYYYZZZ^^^]]][[[YYYVVVTTTRRRRRRJJJPPPUUU[[[fffvvvvvvRRRBBBAAABBB???;;;;;;===??????>>>>>>>>>>>>;;;<<<;;;:::999888999;;;555666777888999999999999555444222111111111222333555444444444444444555555666555444222111///...---//////000000111222222222111111111111222222222222333000111333222000333888KKKUUUhhh{{{}}}|||xxxtttpppmmmxxx|||}}}vvvlllccc^^^WWWRRRSSSVVVYYY[[[]]]aaahhhqqq}}}wwwjjjNNNCCC<<>>???AAA<<<;;;:::===@@@CCCCCCBBB????????????AAADDDGGGHHHEEE@@@???BBBIIISSSeeeuuu{{{~~~|||xxxwwwyyy{{{~~~{{{pppiiimmmlllsssvvvhhhbbb\\\QQQDDD;;;999777555333222333555666555555444444444555777777888888666555555555555555555555666777777777777666666666777777777666555444111111111111111111222222000222333333222111222333555555555555666666666666777888999:::;;;;;;::::::999999::::::::::::::::::888999999999:::::::::;;;888888888888888888888888888777666888:::;;;;;;:::888999:::;;;===>>>???@@@???>>>>>>>>>???BBBDDDFFFFFFHHHJJJKKKKKKKKKMMMNNNLLLMMMMMMNNNOOOOOONNNNNNOOOQQQSSSTTTTTTSSSPPPOOORRRSSSUUUVVVWWWVVVUUUTTTSSSTTTTTTUUUVVVWWWWWWWWWXXXYYYZZZYYYWWWVVVVVVWWWVVVUUUSSSRRRQQQRRRSSSTTTTTTbbbqqq}}}fffUUUDDD>>>===<<<999999<<<<<<<<<<<<===>>>>>>>>>>>><<<999888999999999888555666777888888777666555333333333222222222111111222111111111222333333444333333222222111111000000/////////000111222222222111111111111222222222222222000000222222000222666AAAFFFVVVkkkyyy}}}~~~{{{yyy{{{~~~|||~~~||||||zzzsssmmmoooqqquuuyyy}}}rrrccc[[[RRRQQQOOOQQQTTTXXX[[[\\\^^^eeennnxxx{{{kkkZZZ===@@@GGGXXXvvv|||sssXXXPPPQQQNNNMMMKKKHHHFFFGGGIIIIIIHHHLLLKKKEEEDDDLLLXXX___XXXTTTMMMHHHEEEEEEDDDCCCdddMMMBBB@@@BBB======???BBBEEEDDD@@@;;;===???AAAAAABBBDDDDDDCCC@@@<<<;;;===@@@HHHZZZllltttxxxxxxtttuuuyyy|||kkkiiiooo|||zzzjjj___HHHEEE???:::777555666777333333222222222333555666666666555444333333333333444555666666777777666666111222444555666555444444111111222222333333444444111333555555444333444555333333444444555666777777777999;;;===>>>?????????>>>???AAAAAAAAA@@@???>>>@@@@@@AAAAAABBBBBBCCCCCC????????????????????????AAA@@@???AAACCCEEEDDDCCCAAABBBCCCEEEFFFHHHIIIJJJHHHGGGGGGHHHIIILLLOOOQQQMMMOOORRRTTTSSSSSSSSSTTTMMMNNNPPPQQQSSSTTTTTTUUUNNNPPPSSSVVVWWWWWWVVVUUUUUUVVVXXXYYYXXXWWWUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[WWWXXXYYYXXXUUUSSSSSSSSSQQQQQQPPPQQQTTTXXX\\\___yyyjjjPPPFFFDDDCCCCCC???:::;;;@@@===;;;999999;;;<<<<<<;;;@@@<<<888777999999888555555666777777777555444333222333333333333222111111////////////000111222333000000111111222222222333...//////000111222222222000111111111111222222222444111111444444111222666777999FFF\\\mmmuuuyyy~~~{{{~~~wwwuuu~~~{{{|||~~~{{{sssjjjiiijjjlllqqqxxx~~~wwwlll___UUUQQQIIIJJJNNNTTT[[[___``````^^^fffpppxxx{{{sss___LLLIIITTTaaasssyyyyyy]]]OOOKKKGGGKKKKKKHHHDDDDDDEEEEEECCCBBBIIIKKKEEEBBBIIIVVV^^^^^^XXXPPPIIIFFFEEEEEEDDDyyyYYYHHHFFFHHH>>>@@@CCCFFFHHHFFFAAA>>>===???>>>===@@@EEEGGGEEE>>>===<<<:::===HHHXXXcccjjjooovvv|||zzzyyywwwsssppp~~~|||yyyvvvppphhhgggppp|||nnndddRRRCCC???BBB===555444333333444333111000000666222222444444111111444444555555666777888999:::555555444444444333333333111111222222222333333333333333444444555666666666666888888888777888999;;;:::<<<>>>@@@AAABBBBBBAAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIMMMKKKIIIHHHHHHHHHJJJKKKGGGGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLRRRQQQPPPQQQRRRSSSRRRQQQSSSRRRQQQSSSWWWYYYYYYWWWUUUUUUTTTSSSRRRRRRRRRSSSUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYWWWVVVXXX[[[^^^VVVUUUVVVWWWYYYXXXVVVTTTVVVVVVWWWVVVUUUSSSRRRQQQPPPNNNTTTbbbooowwwcccLLLGGGGGGEEEAAA???>>>===:::999;;;<<<<<<;;;999888999:::???>>>>>><<<:::888777666999777333000000222444777666:::======999444111000//////000111111111111000---...000222444444444444////////////////////////555222...---...000222222555444222111111111222222777777:::EEE\\\ttt}}}yyy}}}zzz|||~~~tttoooooommmkkkjjjmmmtttyyyrrrggg]]]SSSLLLKKKMMMQQQYYY```fffiiilllnnnjjjmmmyyyvvv[[[LLLNNNMMMggg~~~|||tttYYYJJJHHHLLLLLLHHHDDDCCCDDDEEECCCAAACCCIIILLLHHHFFFIIINNNQQQOOOOOOOOOMMMJJJHHHHHHHHH{{{]]]KKKFFFEEEGGGFFFFFFFFFFFFDDDAAA@@@DDDFFFFFFCCCCCCEEECCC???888888999:::???IIIWWWbbbeeeggglllwww~~~}}}|||{{{zzz|||zzzoooeeebbbeeehhhrrrfff```YYYIII888777666444444444555777999333111333777888666666888444444555666666666666666555555444444444333333333111222222222222333333333333333444555555666666777777888999888888888:::<<<;;;===???@@@BBBBBBBBBBBBEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJJJJJJJJJJJJJKKKKKKMMMLLLJJJIIIIIIJJJLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQTTTRRRQQQQQQSSSTTTTTTSSSUUUSSSRRRTTTWWWYYYXXXWWWVVVVVVUUUUUUTTTTTTUUUUUUXXXXXXXXXXXXXXXWWWVVVVVVTTTUUUVVVVVVTTTTTTUUUVVVUUUUUUTTTVVVXXXYYYXXXWWWYYYUUUPPPKKKKKKOOOVVV[[[aaa___eeeuuuhhhPPPEEEEEEDDDBBB???===<<<;;;999888:::::::::999777777999;;;<<<<<<;;;;;;:::999888777666555444333222333444444666>>>DDDCCC;;;444111333---...000222444777888999:::777444333444444222111000000000000000000000000111///,,,+++---...///...333333111111000111222222444444555===QQQhhhuuuwww|||||||||~~~}}}~~~zzz}}}ppppppooolllgggccceeemmmtttzzzrrrddd[[[TTTNNNMMMNNNUUUVVV\\\eeejjjlllttt}}}jjjSSSNNNUUUzzzzzz}}}dddTTTKKKGGGGGGIIIHHHHHHIIIKKKJJJGGGDDDEEEIIIJJJFFFEEEHHHKKKJJJKKKKKKKKKJJJHHHGGGGGGGGGmmm\\\SSSPPPOOORRRPPPLLLIIIGGGGGGGGGGGGFFFIIIJJJGGGFFFFFFBBB>>>@@@AAACCCFFFLLLTTT^^^eee___\\\^^^iiiwww|||}}}{{{mmmaaa[[[ZZZccckkkttt{{{}}}mmm^^^HHHEEE???999666666777888666444555888777333111333444555666777777666555444555555444444444333333333222222222222333333333333333444444555555666777777777888999999888999;;;======>>>@@@AAACCCDDDDDDDDDFFFGGGIIIJJJLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLNNNOOOPPPRRRRRRSSSSSSTTTTTTSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVTTTQQQQQQSSSUUUVVVVVVWWWUUUUUUUUUWWWXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUXXXZZZ]]]^^^\\\ZZZZZZZZZXXXUUURRRQQQQQQQQQQQQPPPJJJJJJLLLQQQZZZhhhxxxdddRRRIIIBBB@@@BBB@@@===;;;:::::::::888777777888888777555666888;;;999999:::::::::999888888444444555555555444333333555>>>FFFDDD:::111111444...//////111444777:::<<>>??????AAABBBCCCEEEEEEFFFGGGHHHIIIKKKMMMNNNNNNOOOPPPOOOOOONNNNNNNNNNNNOOONNNNNNNNNNNNOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUWWWUUURRRRRRTTTWWWYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVSSSTTTTTTUUUVVVVVVVVVVVVRRRSSSVVVXXXYYYYYYXXXWWWWWWYYY[[[[[[YYYWWWVVVVVVVVVRRRNNNKKKJJJIIIIIIHHHCCCNNN^^^oooppp]]]IIIBBBBBBAAA@@@@@@===;;;999888999999888777555666666555444555888:::999::::::::::::999888888444555555555555555444444444:::>>><<<555000000333222111/////////111333555;;;666222444:::===:::666111111111111111111111111000000000111333333111////////////000000111222222//////......666EEEUUU```pppuuu{{{~~~{{{~~~pppwwwuuuvvv||||||qqqfffcccdddaaallluuuuuurrrtttyyy~~~xxxmmmeee```YYYRRRQQQRRRTTTZZZaaaaaa]]]dddttt|||zzzbbbnnnooo|||ooo^^^MMMJJJNNNNNNIIIEEE@@@CCCGGGJJJKKKIIIEEEBBB@@@@@@@@@BBBHHHNNNMMMGGGGGGFFFDDDCCCCCCBBBAAA???ppp\\\SSSSSSSSSNNNHHHAAACCCDDDDDDHHHOOOQQQOOOOOOOOOMMMHHHBBB>>>===>>>===@@@AAA===<<<@@@DDDEEE@@@AAACCCHHHMMMOOONNNKKKOOOIIIJJJWWWfffooouuuyyywww~~~|||tttnnnnnnwww|||xxxooohhh^^^YYYYYY^^^gggooo}}}uuuiiiaaaXXXOOO???;;;888888777555777;;;333444555777888888777777555555444444444333333333222222333333333444444444444444555555666777777888777888::::::::::::===???@@@@@@AAABBBDDDEEEFFFGGGFFFGGGHHHJJJLLLMMMMMMNNNOOOOOONNNMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTTTTTTTUUUUUUUUUUUUWWWUUURRRSSSUUUXXX[[[[[[ZZZZZZZZZYYYXXXWWWWWWWWWUUUUUUWWWXXXXXXXXXXXXWWWUUUVVVWWWYYYYYYYYYYYYXXX\\\\\\\\\YYYVVVTTTTTTTTTLLLKKKKKKMMMRRRUUUWWWXXX___kkk}}}zzzeeePPPIIIDDDDDDEEECCC@@@>>>;;;:::888888999999999888444555777666666666777999;;;;;;;;;:::999888777666666555444333333444666777555555333222222222333444333222///...---...///000111///...444<<>><<<}}}iiiPPPAAA???BBBAAA>>>===@@@AAAAAAFFFMMMOOOLLLQQQRRRQQQKKKBBB;;;999888>>>BBBAAA;;;999===CCCEEE??????BBBHHHOOOPPPKKKFFFCCC@@@EEEUUUbbbhhhmmmtttttt{{{~~~zzzuuurrryyy}}}|||ssskkkccc[[[YYY[[[^^^hhhwww~~~wwwmmmUUUNNNGGGBBB<<<555222444444444444444555555666666555555444444444333333333333333333333444444444444444555555666666777888888777999:::::::::;;;>>>@@@AAAAAAAAABBBCCCEEEGGGHHHEEEFFFHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVTTTSSSTTTWWWZZZ[[[\\\ZZZ[[[\\\ZZZXXXWWWWWWXXXWWWXXXZZZ[[[[[[ZZZYYYYYY[[[ZZZYYYXXXVVVUUUTTTTTTUUUUUUTTTRRROOONNNOOOPPPMMMPPPWWWaaakkktttxxxyyy|||mmmXXXOOOGGGFFFDDDCCCAAA???===<<<;;;999888777999999999888444777999:::888777777777;;;::::::999888777555555777666444333333555777888666333000000333555666666222111000//////000111222...---///444::::::666111////////////////////////.........000222333111///000000111222222222111111111111333333111111888AAA^^^hhhttt}}}{{{yyyzzzvvvtttxxx~~~}}}|||pppeeedddffffffooottt{{{wwwsssllleee```]]][[[[[[WWWUUUUUUXXXYYYYYY^^^eeecccmmmgggjjjvvv{{{~~~TTTKKKGGGEEEGGGFFFBBBAAACCCEEEFFFFFFEEEBBB@@@???@@@AAABBBBBBDDDHHHLLLGGG@@@GGGDDDAAA@@@AAAAAA>>>:::yyygggOOO@@@===>>>>>><<<999<<<>>>>>>BBBIIIMMMLLLNNNPPPOOOIIIAAA;;;:::<<<@@@DDDEEE@@@===AAAEEEGGGFFFDDDFFFLLLSSSSSSKKKCCC888888BBBRRRZZZYYY\\\ccclllsss{{{}}}~~~}}}}}}wwwlllffffffSSSVVV^^^kkksssyyytttmmmddd\\\QQQCCC:::999:::999777555444444555666555555444444444333333333333333333444444444444555555555555666777777888888777999:::;;;;;;<<>>===<<<;;;999:::999777777777888777666555888<<<===<<<999777666666777777777666555555444444555555555666666666666333333333333333444444444000000111111111222222222000///000222444444111...........................---,,,,,,...000111000///111222222333333222111000222111222444222///333;;;LLLXXXiiivvv}}}~~~{{{yyy||||||sssnnnrrrzzzpppccccccbbb^^^ccchhhooovvv{{{yyytttrrrqqqqqqiiifffaaa\\\XXXXXXZZZ\\\___]]]\\\^^^^^^___eeemmmqqqssslllvvv}}}}}}dddPPPEEEBBBBBBDDDCCC@@@???AAACCCEEEFFFEEEAAA>>>>>>???>>>AAACCCCCCFFFHHHDDD===CCC@@@===>>>AAAAAA>>>;;;ttteeeQQQCCC===<<<:::888777:::;;;999;;;@@@DDDCCCCCCEEEDDD@@@:::777:::>>>???EEEIIIFFFDDDFFFJJJLLLFFFCCCBBBGGGLLLJJJ@@@666333444@@@OOOQQQJJJJJJQQQXXX```lllvvv}}}|||}}}~~~|||xxxzzznnnbbbXXXYYY]]]bbbkkkttt}}}xxxnnn```VVVSSSCCC@@@<<<888666666777888555555444444444333333333333333333444444444555555555555666666777777888888888999;;;;;;;;;<<>>>>><<<;;;>>>???;;;666:::888666666666777666555666:::>>>@@@>>>:::777555222333333444555555444444222444666888999777666444...222666777333000000111000111111111111000//////111111111000000000//////...........................---,,,---000111111000222333444444333222111000333000000333111...222999999FFFYYYjjjuuu}}}}}}||||||mmmiiinnnsssggggggeee___]]]aaafffkkkppptttyyy|||~~~}}}~~~{{{wwwoooggg```[[[YYYXXXRRRRRRSSSUUUYYY___fffkkkjjjgggeeeeeedddfffoooxxxpppvvv~~~vvvppp{{{WWWNNNMMMDDD@@@>>>BBBDDDAAA@@@AAA>>>BBBEEEDDDAAA===<<<===999===AAABBBEEEGGGDDD??????<<<999;;;@@@BBB@@@<<>>;;;888777888666777999<<<<<<;;;;;;===;;;<<<<<<<<<<<<===AAADDD===???CCCIIIMMMNNNKKKIIIEEEEEEDDDBBB@@@===:::888:::===@@@CCCDDDBBB???<<>>???<<<===???@@@AAABBBDDDEEEEEEFFFGGGGGGFFFFFFHHHIIIJJJKKKMMMNNNOOOPPPRRRSSSSSSSSSSSSTTTUUUVVVUUUSSSOOOTTTXXXXXXTTTQQQSSSWWWQQQRRRSSSTTTTTTTTTSSSRRRPPPOOOPPPTTTYYY[[[WWWSSS^^^[[[VVVSSSSSSSSSRRRQQQTTTOOOKKKLLLLLLJJJIIIKKKKKKIIIJJJLLLJJJLLLYYYhhhvvv|||||||||qqqdddUUULLLIIIFFF???888>>>>>>===;;;:::999888888666777888777555333444555::::::999999888777777666666555555444444444555555111777888555999???:::---111111111111111111111111222111111000///000000000111111000000000000111111---------.....................//////000000111111222222222222222111000///222111000//////000111111888;;;CCCRRRfffwww~~~|||zzzwwwyyypppeeemmm~~~{{{zzzxxxrrrlllhhhbbb[[[ZZZ___eeeiiiiiisssyyy}}}yyyxxxwwwvvvsssooojjjgggdddbbb\\\UUUQQQPPPPPPNNNLLLPPPTTTXXX[[[cccpppzzz}}}xxxkkkbbbdddjjjppp~~~|||}}}rrrwwwVVVOOOJJJAAAEEECCCAAAAAAAAABBBAAA@@@>>>??????>>>======>>>@@@@@@@@@AAADDDGGGGGGCCC@@@BBBAAA???<<<::::::===@@@fffUUUDDD<<<:::999999:::111333888;;;;;;999;;;@@@===>>>===<<<<<<>>>AAADDDFFFEEEFFFHHHJJJJJJHHHFFFGGGDDDAAA@@@??????===;;;<<<===>>>>>>???>>>>>>===@@@CCCIIISSS___kkktttyyy|||{{{{{{zzz|||}}}zzz~~~zzzvvvwwwwwwooo___SSSLLLTTT[[[aaaiiiwwwzzzrrrnnnggg^^^WWWPPPMMMIIIGGGDDD@@@:::666::::::888666444444666999666666666888;;;<<<;;;:::<<<;;;;;;;;;;;;<<<===>>><<<>>>@@@AAAAAAAAACCCEEEJJJJJJJJJJJJIIIKKKMMMNNNKKKLLLMMMNNNNNNPPPRRRSSSRRRRRRRRRRRRSSSTTTSSSRRRSSSVVVYYYXXXVVVTTTUUUVVVUUUUUUUUUTTTSSSQQQPPPOOOPPPNNNNNNQQQVVVZZZZZZXXXSSSPPPLLLIIIIIIJJJLLLMMMNNNKKKLLLOOORRRRRRVVV[[[\\\^^^dddkkkmmmmmmttt}}}iiiQQQKKKEEECCCEEEEEEAAA===<<<<<<<<<<<<;;;;;;::::::666777888666444333444555888888777777666555555444777666555444333333222222000555777555:::@@@<<<111111111111111111111111111222111111000000000000000111000000//////000000111...............------------......///000000111111111222222222111111000///222111000//////000111111111222888DDDVVVjjj{{{{{{zzz~~~xxxssswww~~~}}}yyyuuuxxx|||tttjjjcccaaaaaa```___```eeekkknnnpppsssyyy~~~|||{{{zzzwwwrrrmmmhhheeeaaa\\\WWWSSSQQQOOOQQQOOOMMMNNNPPPRRRSSSSSSWWW]]]dddiiipppvvvvvvrrrgggaaa]]]```jjj~~~~~~bbbNNNMMMKKKDDDGGGEEECCCBBBBBBAAA@@@???<<<<<<<<<<<<;;;;;;<<<===@@@???@@@BBBDDDEEEBBB??????>>><<<999777999===@@@___PPP@@@:::999999888999555444555777444111444:::@@@@@@>>><<<;;;===AAADDDIIIHHHGGGGGGHHHIIIHHHGGGHHHCCC???>>>AAACCCAAA>>>???===;;;::::::;;;===>>>>>>???BBBGGGPPP]]]jjjsss{{{||||||}}}zzzvvvvvv|||xxxwww|||{{{lll^^^QQQQQQNNNMMMRRR]]]eeefffttt{{{{{{tttqqqlllgggdddbbb]]]TTTMMMJJJFFF@@@;;;999888888777777666666888:::;;;:::999>>>===<<<<<<<<<>>>???@@@===???BBBCCCDDDFFFHHHKKKIIIHHHGGGFFFGGGIIIKKKMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRVVVVVVVVVVVVVVVTTTTTTSSSUUUTTTSSSSSSRRRRRRRRRRRRPPPMMMJJJJJJKKKMMMNNNOOOHHHHHHHHHHHHJJJNNNTTTYYY[[[[[[```gggjjjnnnvvv~~~~~~nnnVVVGGGDDDCCCCCCDDDDDDBBB???;;;::::::;;;;;;;;;;;;;;;:::666777777666444333333444555555444444333333222222666666555333222111000//////444555555999???<<<444111111111111111111111111111111111000000000000000000000////////////000000//////......------,,,,,,------......///000000000111111111111111000000///111000000//////000000111///111444;;;III^^^uuuyyyyyy}}}yyysssqqqttt|||ttttttzzzmmmccc]]]XXXVVVRRRUUUXXX[[[^^^dddmmmtttzzzzzz|||~~~}}}xxxsssrrrqqqmmmfff```XXXUUUPPPKKKHHHFFFFFFGGGHHHJJJLLLNNNPPPSSSWWWYYY]]]eeemmmqqqsssqqqiii___ZZZbbbjjjppp}}}{{{rrr|||~~~tttUUULLLLLLIIIDDDIIIGGGDDDCCCBBBBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>@@@AAAAAA@@@>>><<<;;;888555444777<<<@@@]]]NNN???:::999888666666:::555666>>>BBB@@@AAAEEEAAA@@@>>>;;;:::;;;???CCCDDDCCCDDDFFFIIIKKKKKKJJJHHHCCC???AAAGGGIIIEEE??????===;;;::::::;;;<<<===@@@@@@@@@@@@DDDNNN[[[eeeqqqyyy}}}zzzwwwxxxzzz{{{{{{zzzxxxrrrttt{{{{{{sssiiiiiihhheeecccdddddd[[[QQQbbbeeejjjpppxxxzzzsssjjjddd\\\VVVRRRMMMGGGCCCAAA>>>;;;999999:::::::::<<<;;;::::::;;;<<<===???===???BBBEEEGGGIIIMMMOOOJJJHHHEEEDDDEEEHHHKKKMMMNNNNNNMMMNNNPPPRRRSSSSSSVVVVVVWWWVVVUUUTTTUUUUUUUUUTTTRRRRRRSSSRRRQQQOOOOOOOOONNNMMMMMMLLLLLLLLLIIIIIIIIIIIIJJJLLLNNNPPPVVVZZZ^^^bbbffflllrrrwww{{{|||}}}zzz{{{zzzxxxxxxdddQQQIIIFFFDDDEEEFFFEEEBBB>>>;;;999888999:::::::::999999888555666666555333222222333333333333222222111111111333333333222111000//////...222333333666;;;999333111111111111111111111111111111111111111000//////000//////......//////000//////...------,,,++++++,,,------......///000000///000000111000000//////////////////000000000111000222555777@@@RRRjjj|||~~~~~~yyyuuuvvvwww{{{ssseeeZZZUUUSSSQQQRRRSSSSSSUUUYYY```eeemmmnnnqqqtttxxx{{{~~~}}}|||zzzxxxvvvpppiiifffddd```XXXQQQLLLKKKIIIHHHHHHJJJLLLMMMPPPRRRSSSSSSRRRUUU[[[```jjjrrrvvvssslllfff```[[[eeeoooyyyuuu|||cccRRROOOLLLHHHGGGHHHFFFDDDCCCCCCCCCBBBAAABBBAAAAAAAAABBBBBBAAA@@@@@@?????????????????????999888555222222555;;;???WWWJJJ===:::;;;:::999888777555AAAYYYiiifff^^^ZZZ@@@???===:::999:::===@@@===???BBBGGGKKKLLLJJJHHHFFFCCCBBBGGGLLLLLLEEE>>>=========>>>=========<<<<<<===<<<;;;:::>>>FFFLLL]]]fffuuu~~~}}}xxx{{{{{{yyy{{{xxxuuuyyy{{{vvvooorrrtttwww{{{sssdddaaa```___^^^```eeemmmrrr{{{}}}}}}yyyrrriiibbb^^^XXXPPPJJJIIIJJJLLLMMMEEEEEECCCBBBAAA@@@?????????AAACCCDDDDDDEEEGGGIIILLLIIIEEEDDDFFFIIIKKKKKKLLLKKKJJJLLLOOOPPPPPPNNNPPPRRRTTTTTTRRRQQQQQQRRROOOMMMKKKKKKKKKKKKJJJHHHJJJKKKLLLMMMMMMKKKJJJHHHKKKQQQZZZaaaeeejjjnnnrrr{{{~~~||||||vvvvvv}}}|||www~~~{{{{{{pppWWWGGGAAAAAADDD;;;===???>>>;;;999:::;;;666777888999999777666555444555666555222111222333333222222222222222111111///000111222222111111000///111111111222444444111111111111111111111111111000111111111111000////////////............////////////...---,,,++++++***,,,,,,,,,---......//////...//////000000000//////......//////000000000000,,,000222333666BBBUUUeeessswww|||}}}~~~}}}~~~vvvggg\\\WWWWWWVVVUUUTTTRRRQQQRRRUUUWWW]]]^^^```cccgggjjjnnnooorrrwww}}}~~~{{{zzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{uuurrrooollljjjhhheeeccc___[[[VVVTTTSSSQQQKKKFFFCCCEEEGGGJJJLLLNNNPPPPPPWWWXXXXXXXXXYYY___iiipppwwwjjjgggmmmrrr|||ttttttxxx~~~fffRRRPPPQQQLLLHHHJJJEEECCCBBBBBBDDDEEEEEEDDDEEEDDDDDDEEEGGGGGGEEEBBB@@@AAA@@@@@@???>>>>>>???888777555333222555;;;???NNNCCC::::::>>>???>>>>>>555888MMMnnn~~~rrr^^^SSS=========;;;999:::<<<>>><<<>>>AAAFFFHHHHHHDDDAAADDDCCCEEEJJJMMMKKKCCC<<<;;;<<>>===;;;<<<<<<;;;::::::<<<===HHHPPP___mmmsssvvv{{{zzzzzzzzz{{{~~~xxxxxxuuupppiiiccc___^^^]]]aaakkkwww~~~~~~wwwnnnhhhgggiiilllmmmfffeeedddaaa]]]YYYUUURRRNNNOOOOOOMMMJJJHHHHHHIIIKKKFFFBBBAAADDDFFFFFFEEEGGGFFFGGGJJJMMMNNNJJJGGGGGGKKKPPPQQQNNNLLLLLLMMMKKKJJJIIIHHHHHHGGGHHHHHHMMMRRRZZZbbbfffgggeeedddfffppp|||wwwvvvxxxzzzzzzyyy~~~zzzqqqqqqxxx~~~}}}{{{lll\\\III@@@===;;;:::;;;<<<<<<;;;999777777777999444666777999999888666555444555555444222111111222222222222222222222222111...///000222222222222111///////////////000000000111111111111111111111111000111111222222000///.........------------............------,,,,,,++++++++++++,,,,,,---.........---......///////////////------...///000000000000,,,///222222222888EEEOOO```iiiuuu~~~oookkknnn}}}}}}nnndddbbbccc___\\\WWWRRROOONNNOOOOOOOOOPPPQQQSSSVVVXXX[[[\\\bbbjjjrrrsssqqqqqqwww}}}wwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz}}}~~~|||vvvuuutttuuuuuuuuusssrrriiifffaaa\\\YYYVVVRRROOOKKKJJJIIIJJJKKKLLLKKKJJJHHHJJJMMMPPPRRRSSSTTTTTTUUUVVVZZZ___gggsss}}}ssswww~~~}}}~~~yyyaaaWWWPPPQQQPPPIIIFFFHHHBBBAAA@@@AAADDDEEEFFFEEEDDDBBBBBBDDDFFFGGGCCC@@@???AAABBBAAA>>>===<<<===888888777555555777;;;???III???888:::???@@@???>>>;;;===OOOhhhlllYYYFFF@@@;;;=========<<<;;;===>>>======???AAADDDCCCAAA???CCCDDDFFFHHHIIIEEE@@@;;;:::;;;===???@@@@@@??????=========???@@@@@@???===@@@BBBKKKXXXccckkkttt|||zzzwwwxxxqqqmmm]]]___ccciiioootttvvvwww|||zzztttqqqllllllkkkiiieeecccbbbccc]]]YYYTTTTTTVVVXXXVVVSSSTTTTTTUUUZZZ^^^]]]XXXRRRSSSYYY```ccc```]]]\\\]]]^^^```aaa___\\\\\\___bbbgggnnnyyy|||zzz|||uuuqqqoooqqqvvvzzz|||{{{zzz|||{{{fffeeefffooo}}}www\\\MMMCCC<<<===???<<<999999>>>===;;;:::888666444333111333777999;;;;;;:::999333444555333111000111222111111111111111111111111///000111333333222111000...---......//////111333111111111111111111111111///000222222222111///......------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,---....../////////...,,,---...000000000000//////111222111111444<<>>;;;:::::::::::::::999999999<<<>>>JJJ???888:::>>>>>><<<;;;>>><<>>===>>>???<<<;;;;;;===@@@AAAAAAAAACCCDDDEEEEEEDDD@@@===;;;:::;;;<<<===???@@@@@@AAA:::999:::>>>CCCDDDBBB???CCC@@@AAAJJJTTT]]]gggpppyyy||||||rrr|||}}}wwwpppiiiccc^^^[[[[[[dddpppxxx}}}{{{wwwwwwyyyzzzvvvrrrnnnnnnpppuuuzzzxxxqqqkkknnnvvv|||{{{{{{~~~}}}|||wwwttt}}}}}}}}}zzzzzzzzzxxxxxxyyytttyyywwwkkkaaaaaaeeefffkkkqqq}}}uuuXXXCCCCCC<<<999===???<<<;;;===555444444666888777444111///222666:::===??????>>>333444444333111000000111/////////000000000000000111222333444333111///...---,,,---//////000333777111111111111111111111111///000222333222111///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,---......,,,------.../////////...+++,,,...000000000000///...//////...---000555:::@@@SSSlll{{{~~~}}}xxxkkkfffooo}}}mmm___VVVSSSSSSTTTMMMLLLLLLKKKKKKKKKLLLLLLQQQRRRRRRSSSTTTUUUXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[aaaaaaaaaeeehhhhhhdddaaa]]][[[YYYWWWVVVUUURRRPPPPPPMMMJJJIIIIIIJJJIIIHHHEEEIIILLLLLLJJJJJJOOOSSSUUUTTTTTTUUUWWW[[[___aaabbbdddlllxxxwww}}}hhhSSSMMMNNNKKKHHHHHHLLLMMMLLLDDDBBB@@@@@@BBBCCCBBBAAAAAA???===@@@DDDDDD@@@;;;:::>>>AAA@@@===999777888;;;<<<===<<<;;;;;;===>>>aaaUUUDDD:::999;;;<<<<<<888:::===<<<:::888999;;;===>>>???@@@???===;;;:::;;;<<<<<<<<<;;;===@@@CCCFFFAAA>>>???>>>999666666===<<<<<<;;;;;;;;;<<<<<<<<>><<>>??????rrrbbbMMM>>>888777666555555777999999888888;;;=========<<<;;;;;;;;;<<<<<<<<<>>>???@@@@@@AAACCCEEEBBB===:::<<<;;;888666888<<<;;;;;;::::::;;;;;;<<<;;;???GGGKKKFFF===:::<<<<<<===>>>===>>>AAAGGGLLLWWW]]]fffooowww|||~~~~~~~~~zzzxxx|||vvvtttwwwwwwqqqlllkkkUUUWWWXXXYYYYYYZZZ\\\]]]hhhhhhnnnwwwxxxqqqyyysssjjjbbb___```bbbdddUUUWWWYYY[[[```fffmmmrrrzzzcccRRRIIIEEEAAA>>>????????????>>><<<:::999666555444444555666555333666555666:::======999555222222333444555777888999555444222111000/////////000000000/////////..............................111000000111222111///---,,,,,,,,,,,,------------++++++,,,,,,---,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++,,,,,,------------,,,,,,------........./////////------...//////000000111222888GGG\\\llluuu{{{~~~}}}}}}uuusssuuu}}}mmmggg```ZZZWWWWWWVVVVVV\\\\\\\\\\\\[[[XXXRRRNNNQQQMMMJJJKKKJJJHHHIIILLLJJJKKKKKKLLLMMMNNNMMMLLLKKKJJJKKKKKKKKKKKKIIIGGGEEEGGGKKKNNNOOOMMMMMMNNNPPPQQQSSSUUUVVVXXX]]]aaa]]]___bbbeeeiiipppxxx}}}uuusss~~~nnnVVVMMMMMMJJJHHHGGGHHHMMMRRRUUUWWWIIIFFFCCCBBBCCCDDDCCCAAAEEEBBBBBBHHHPPPPPPGGG===999999888777777666777777999:::;;;<<<>>>???@@@@@@xxxfffNNN===777777777777222333555555666888;;;>>>???===:::888888:::>>>AAA@@@BBBCCCCCCBBBAAAAAABBB???:::666888888777777999::::::999999999::::::;;;;;;:::===DDDGGGBBB<<<:::;;;<<<===<<<;;;:::;;;<<>><<<===<<<:::@@@@@@@@@???===;;;999888444333222333555666555444444555666777777666555444111111222444666999;;;<<<444333222111000/////////000////////////....................................------...//////---++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,------...//////000---000:::GGGTTT___nnnzzz~~~{{{~~~zzztttwww~~~rrriiihhhlllrrrvvvvvvuuuvvvyyyzzztttfff[[[\\\SSSKKKIIIHHHFFFFFFHHHGGGHHHIIIKKKLLLLLLLLLLLLNNNNNNOOOOOONNNMMMLLLKKKKKKPPPUUUWWWVVVTTTTTTTTTVVVWWWYYYZZZ]]]```ccceeeeeejjjqqqvvv|||}}}llloooiiiUUULLLKKKNNNJJJHHHFFFGGGJJJNNNPPPPPPHHHEEEBBB??????@@@??????>>>>>>AAAFFFJJJIIIDDD???888777777666666777777888:::;;;<<<===>>>@@@AAAAAA|||hhhMMM<<<777888:::999555555444555666999<<<>>>BBB@@@===;;;<<>>HHHUUUcccooowww{{{zzzzzzzzzzzz{{{}}}wwwvvvzzz}}}zzz|||}}}yyytttlllfff```\\\UUUNNNKKKLLLLLLPPPRRRUUUZZZaaaffffffccciiipppwww|||{{{~~~~~~~~~zzzwwwuuuuuutttqqqmmmjjjgggdddXXXWWWWWWYYY\\\\\\YYYVVVaaacccgggmmmttt~~~ttt\\\MMMPPPJJJBBB>>>===<<<:::777;;;@@@EEECCC===777666888666444444444666666555444333555666555222111222444111111222444555777999:::333222111000/////////////////////.........------------------------------+++++++++,,,------+++))),,,---------............,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,++++++++++++*********************++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,------......//////111555<<>>AAAAAA???<<<;;;;;;;;;:::999999999999:::::::::;;;===>>>???@@@AAAqqqUUUBBB===>>>>>><<<>>>===;;;;;;<<<>>>@@@AAAEEEDDDCCCCCCCCCEEEFFFGGGKKKJJJFFFBBB>>><<<===???AAA;;;666777777555666888777777777777777888999:::888777:::??????<<<:::<<<;;;:::888888888999:::;;;:::===AAAEEELLLWWWeeepppvvvzzz}}}{{{xxxxxx}}}yyyzzz}}}xxxuuunnneee``````XXXZZZYYYTTTTTTXXXYYYWWWRRRVVV\\\aaadddfffggghhhbbbbbbbbbbbbbbbaaa^^^\\\]]]eeepppvvvwwwxxx{{{{{{wwwxxxyyyssskkkddddddddddddcccaaa^^^[[[```__________________```kkknnnsssvvvwwwxxx|||eeeTTTKKKHHHBBB@@@======>>>???<<<:::666BBBLLLKKK???666666:::999888666666777666555333333666777555111000222555222222222222333333444555222222111000////////////............------------------------------------***)))***+++,,,,,,***(((,,,,,,,,,,,,---------...,,,,,,,,,,,,+++******)))+++++++++,,,,,,+++*********************************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---++++++,,,,,,---.........///000333666777===LLL[[[mmmwww}}}{{{zzz~~~ooojjjllldddppp|||oooaaaYYYUUUOOOKKKKKKMMMMMMLLLKKKLLLPPPWWW\\\YYY[[[]]]\\\ZZZXXXXXXYYYZZZaaaiiinnnuuuyyysssiii]]]eeelllqqqxxxwwwmmm```aaauuu|||lll```XXXPPPIIIFFFHHHFFFDDDCCCCCCCCCAAA???NNNLLLHHHDDD@@@===<<<===999===@@@@@@===:::999:::======;;;::::::999999999999999:::;;;===>>>??????pppXXXIIIHHHKKKKKKIIIGGGEEECCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDBBBBBBDDDFFF@@@;;;777888888666666888777777777777777888999:::666666999<<<:::666888<<<;;;888555555777:::;;;<<<===>>>===::::::BBBPPP[[[lllrrrxxxxxxuuusssvvvyyy}}}|||vvvyyywww}}}~~~wwwzzzxxxpppooouuuvvvqqqooopppqqqqqqpppllliiifffiiigggddd```\\\XXXVVVTTTMMMTTT\\\aaabbbcccdddfffiiigggddddddkkkssstttpppiiilllnnnnnnmmmmmmnnnpppyyyuuutttwwwzzz|||zzz\\\IIIFFFHHHHHHEEE<<<;;;;;;<<<======<<<:::666BBBNNNMMMAAA888888===;;;999888777777777555333444666777666333111333555333222111000000000000111222111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++------+++)))))))))*********+++++++++++++++++++++++++++***)))++++++++++++++++++***)))***************+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,---......///***+++///222111444???KKKZZZjjj{{{~~~~~~{{{|||~~~|||tttjjjpppvvvzzz~~~vvvkkkddd___XXXTTTSSSUUUVVVVVVUUUUUUZZZccciiigggmmmssstttooohhhbbb```lllxxxtttddddddtttzzzlllffffffkkknnnwwwnnnsss}}}lllcccZZZUUUOOOGGGCCCCCCBBBAAAAAABBBCCCDDDBBB@@@IIIHHHFFFBBB===:::999999999<<<>>>===:::777777888:::999999888777777888888888999:::;;;<<<>>>??????wwweeeQQQHHHKKKPPPPPPMMMHHHFFFDDDEEEGGGGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBCCCAAACCCFFFFFFFFFEEEEEEFFF<<<888666888999777777888777777777777888999:::;;;888777888;;;;;;999;;;@@@>>>;;;777777999;;;;;;:::<<<<<<;;;;;;;;;AAAHHHNNNUUUZZZbbbjjjppprrrrrrppprrrzzzxxxzzztttwwwyyy{{{~~~}}}zzzsssmmmhhhhhhjjjllljjjnnnrrrwwwzzzzzzzzzzzzuuuwwwxxx{{{]]]LLL:::444:::BBBCCCAAA>>>===<<<;;;;;;:::999888777>>>EEEDDD===888777:::999777666666777777666444333555666666555444444444222222111000/////////000111111000////////////000---------,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,......,,,***))))))))))))************)))******++++++++++++***+++++++++++++++***))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////******,,,/////////666@@@GGGXXXmmmzzz}}}}}}xxxyyy}}}~~~~~~}}}tttoooqqquuuxxxrrrooonnnlllhhhgggjjjkkknnnqqqrrrrrruuu|||}}}tttooonnn|||nnn|||xxxqqqpppkkkzzz}}}jjjTTTOOOKKKJJJGGGCCCBBBDDD@@@@@@AAACCCEEEEEECCCAAA===???@@@>>>:::666555666666888999999666555555555555555555555666777888999999999:::<<<===>>>???@@@rrraaaLLLCCCEEEHHHEEE@@@CCCAAAAAABBBEEEFFFDDDAAABBBAAA???>>>===>>>??????<<>>AAAKKK\\\llltttqqqkkknnnvvv{{{wwwuuuzzzxxxuuuyyy}}}wwwxxx{{{{{{tttmmmlllqqqzzzyyy]]]OOO@@@@@@???>>>===???AAACCC:::999888888888999::::::777888999999777666555444666555444555666777777555333333444555666555444333111111000000000000000111111000000////////////000---------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++---...///---+++***++++++++++++,,,,,,,,,((()))***++++++++++++++++++++++++++++++***)))(((******++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,------------......,,,,,,---......//////000///---...///...---222999;;;KKKbbbsss}}}|||vvvwww|||yyy|||qqqhhheeeeeekkkyyyxxxkkkkkknnntttwwwwww{{{zzzuuuvvvyyywww}}}kkkQQQKKKGGGFFFIIIIIIFFFEEEFFFDDDDDDDDDEEEGGGFFFCCC@@@999<<>>@@@@@@AAApppYYYCCC???EEEHHHEEEAAA>>>===>>>@@@@@@???>>>???<<<===============<<<<<<@@@AAACCCCCCBBB@@@===;;;888888888888888999999999666555444444555777:::;;;::::::;;;===???@@@@@@???CCC???>>>@@@???;;;;;;>>>>>>@@@BBBDDDDDDFFFHHHIII??????AAAFFFPPP[[[fffmmmuuuxxx{{{zzzwwwyyyyyyuuuzzz|||yyy}}}zzzyyy~~~{{{}}}~~~{{{nnnVVVHHHCCC???<<<888888;;;@@@EEEGGG@@@888222555888777666777999888777666666555555555666666666666666666666666777777777666444333111000333111............---,,,///............---------------------------------------,,,,,,,,,,,,++++++---+++)))+++---///---+++,,,+++***))))))***+++,,,---,,,***)))))))))******++++++++++++++++++++++++))))))***++++++++++++***---.........---,,,++++++......---,,,---...///000---------.........//////---......///000111111222999???MMMaaauuu{{{}}}qqqssswww{{{wwwppp{{{|||llljjjrrrxxxmmmYYYNNNJJJIIIHHHGGGFFFCCC>>>;;;@@@AAABBBCCCCCCCCCBBBAAA@@@???>>><<<;;;:::999999888999;;;<<<<<<;;;999888888888999:::;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAAmmmWWWBBB===CCCEEEAAA======<<<;;;<<<:::888777777;;;<<<===>>>>>>>>>======???@@@AAAAAA???<<<999777444444555555666666666777555555444333444666888:::>>><<<;;;;;;===@@@BBBCCCEEEJJJNNNMMMHHHAAA===<<<@@@BBBDDDFFFFFFEEEDDDDDD=========@@@FFFNNNVVV[[[mmmttt|||~~~{{{yyyyyy~~~{{{~~~}}}}}}~~~{{{~~~lllTTTCCC;;;999;;;999888888;;;@@@FFFIIIAAA999333555777777666777888777666555444444444444666666666666666666666666888777777666444222000///222000.........///...---............------------,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,+++)))+++---...---+++++++++***))))))***++++++,,,+++)))((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***...............---,,,,,,...------,,,---...///000---------------------...,,,------...//////000000333666@@@QQQeeexxx|||~~~|||{{{xxxtttrrrtttsssmmmiiigggwwwsssgggfffdddbbbccclll~~~www^^^UUUMMMIIIHHHGGGFFFEEECCC???===???@@@AAAAAABBBAAA@@@??????>>><<<:::999999999999777888:::<<<<<<;;;999888777888999:::;;;<<<<<<<<>>???BBBCCCDDDBBB@@@???===<<<:::;;;===AAAFFFIIITTT\\\iiiuuu}}}~~~||||||}}}~~~zzznnnhhh]]]MMM???777666888666777888888999>>>EEEKKKCCC;;;444555666666777999777666555444444333333333555555555555555555555555888888777666444222000///111///------/////////...............------------++++++,,,,,,------......,,,,,,,,,,,,+++++++++++++++*********,,,---,,,++++++******))))))******+++******)))(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***.........///......---,,,---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........---...333???QQQfffwww|||zzz~~~~~~}}}|||wwwqqqpppyyy~~~}}}~~~zzzxxxpppiiieeedddccc```___aaaooo}}}zzz|||xxxqqqooorrrzzzqqqlllssssss\\\RRRPPPJJJHHHFFFDDDDDDDDDCCCAAA???>>>???@@@AAAAAA@@@???>>>@@@>>><<<:::999999:::;;;999;;;===??????===:::999777888999:::<<<<<<===============>>>???AAABBBCCCeeeQQQ>>>:::>>>@@@<<<999999;;;;;;::::::======<<<777:::===AAABBBAAA???>>>999:::::::::888666444333555555666777888999:::;;;999888777666777888:::;;;DDDCCCAAA???@@@DDDIIIMMMRRRhhhrrrcccQQQKKKGGGAAA===<<<<<<<<<=========<<<>>>===;;;;;;;;;===???AAA@@@CCCKKKYYYjjjzzz}}}yyy~~~~~~~~~~~~{{{}}}zzziii^^^MMMNNNLLLFFF???888666888:::444777999888777:::BBBIIICCC;;;666555666555666:::777777666555444444444444444444444444444444444444999888888666555333111000000...------///000000///.........---------,,,,,,+++++++++,,,,,,---......,,,,,,,,,++++++++++++***************+++,,,++++++******))))))))))))***************))))))))))))***++++++++++++++++++++++++))))))***++++++++++++***.........//////......---,,,,,,,,,---------......,,,,,,,,,++++++++++++***,,,,,,,,,,,,------......,,,,,,...555DDDVVVgggqqqtttuuutttuuu|||~~~}}}~~~}}}zzz|||oooeee___cccmmmtttyyy}}}|||yyyxxx||||||{{{|||zzztttqqqqqquuuyyytttqqqpppxxxwwwyyy{{{rrrkkktttuuukkkbbbjjjyyykkk^^^SSSPPPOOOGGGFFFDDDBBBBBBCCCCCCCCCBBB@@@AAABBBBBBBBBAAA@@@???AAA???===;;;:::;;;===>>>>>>???AAAAAA@@@>>>;;;999777888999;;;<<<=========999999999:::<<<===???@@@cccPPP>>>:::>>>@@@>>><<<@@@BBBAAA;;;:::======:::888:::>>>@@@AAA@@@>>><<<666777777888888777666666666777777999:::;;;<<<<<<999888777666777888:::<<>>???@@@???;;;;;;BBBQQQbbbnnnuuuwwwtttvvv}}}{{{mmmWWWRRROOOCCC:::::::::888666666666777555888999777555666===CCCAAA;;;666666666444666:::999888777666555555555555333333333333333333333333888888777666555333222111000...------///000000///...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********))))))************++++++))))))))))))))))))))))))***+++++++++++++++++++++************************))))))***++++++++++++***------...............---,,,,,,,,,---------------++++++++++++++++++++++++,,,---------------......------...333;;;GGGSSS[[[fffjjjooottt}}}|||{{{~~~}}}zzz}}}}}}~~~wwwmmmccc___```dddnnnxxx{{{~~~~~~zzz}}}{{{~~~yyyuuuttt~~~}}}pppiiigggggggggvvvwww{{{pppiiikkkppp~~~xxxeee\\\YYYQQQOOONNNFFFDDDBBBAAAAAABBBCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA???===<<<;;;:::;;;===>>>@@@AAAAAA@@@>>>;;;999777888888:::;;;<<<=========888888888999:::;;;======dddQQQ???999===?????????===CCCCCC@@@BBBKKKNNNKKK:::<<<>>>??????===;;;:::555555666777888888888888666666777777888999::::::777666555555666888:::<<>>>>>===;;;888777:::CCCLLLRRRUUUpppyyy}}}yyywwwzzzwww{{{~~~xxxdddSSSFFFHHHGGG;;;444555777888888888777777777888888666444555999======888666777666444666:::999888777666666555555666222222222222222222222222555555555444444333222111111///------/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************''')))******))))))***+++((())))))******))))))(((***+++,,,,,,---,,,,,,,,,(((((((((((((((((((((((())))))***++++++++++++***+++,,,------...---------++++++,,,------------,,,******+++++++++,,,,,,,,,------------------------+++---///111444999@@@EEETTT[[[dddnnnzzz~~~}}}~~~|||wwwrrrzzz~~~xxxppphhhdddjjjssszzz|||}}}{{{~~~|||~~~}}}wwwrrrwwwfffYYYVVVUUULLLIIIKKKGGGBBBAAA@@@AAACCCDDDCCCBBBDDDDDDEEEEEEDDDCCCBBBAAA;;;;;;;;;;;;;;;;;;<<<<<>>===;;;:::888777777999:::;;;<<<<<<===<<<<<<999999999999:::;;;<<<===hhhTTT@@@999:::===>>>???777???BBB@@@FFFSSSYYYVVV===>>>>>>===<<<:::888777666666666666777777777777666666777777888888888888777777666777999;;;>>>@@@CCCGGGLLLMMMLLLLLLOOOSSSYYYYYYVVVOOOHHHFFFIIIMMMSSSKKKAAA;;;;;;<<<<<<;;;888999;;;<<<<<<;;;999888444555666999===AAACCCDDDNNN[[[lll{{{yyy{{{~~~|||}}}|||yyyyyy}}}sssaaaUUUMMMDDD:::===>>>333666666777999;;;<<<======888777555444444555777999888555555777666444555999888888777666555555555555222222222222222222222222000000000111111000000000222000.........///...------------,,,,,,,,,++++++------,,,,,,+++*********++++++++++++************&&&(((******(((''')))+++'''((()))******)))(((''')))***+++,,,---,,,,,,+++(((((((((((((((((((((((())))))***++++++++++++******++++++,,,------,,,,,,***+++,,,---------,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,+++++++++---/////////000444777@@@IIIUUUbbbrrr~~~wwwrrrzzz~~~~~~{{{zzz{{{zzzuuuxxx~~~}}}|||}}}|||yyyfff\\\QQQPPPPPPGGGDDDFFFCCC@@@@@@@@@BBBCCCCCCBBB@@@BBBBBBCCCCCCBBB@@@???>>>;;;<<<===>>>???>>>>>>======<<<:::999999:::<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999:::kkkWWWAAA888888:::;;;===888???@@@;;;>>>IIIMMMIII??????>>><<<:::888666555777777666666666555555555888888888888888999999999;;;::::::;;;===@@@CCCEEECCCGGGKKKLLLJJJKKKPPPTTTTTTOOOMMMNNNLLLGGGGGGJJJKKKEEE===;;;===@@@???>>>:::;;;<<<===<<<999666444888888888888999:::<<<===;;;DDDOOOYYYcccppp|||}}}{{{sss```RRRIIIDDDEEE@@@@@@<<<444:::@@@999666555555666999===???@@@888555333333555777888888555444555888777444555888777777555444444444444444111111111111111111111111,,,,,,---......///......333111............---,,,---------,,,,,,,,,++++++...------,,,+++***))))))+++++++++************)))&&&(((******'''''')))+++'''((()))******)))((('''((()))***+++,,,,,,+++***************************))))))***++++++++++++***)))***++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,))))))***+++---...///000++++++******************---///000///------///222333<<>>??????@@@@@@???>>><<<;;;>>>???AAACCCDDDCCCBBBAAA>>><<<:::999;;;>>>BBBEEE<<<<<<======<<<<<<;;;:::888777777666666666666666ooo```III777444999<<<999;;;::::::;;;===>>>>>>===;;;999666666888888666444888777777777777777888999===??????===:::888888:::<<<<<<>>>@@@DDDHHHKKKMMMQQQPPPNNNMMMMMMNNNPPPQQQNNNLLLIIIGGGGGGIIILLLOOOEEE>>>888888>>>AAA???;;;;;;;;;===@@@AAA>>>888333555666999;;;;;;;;;:::999===AAADDDDDDDDDGGGOOOVVVdddmmm{{{yyy{{{~~~wwwjjjXXXHHH>>>:::999888666666666777888888999999222444777999999:::<<<======:::777444333555777888666555333111111222333444666777777555333111111222111333444333000...---,,,))),,,......+++***+++...,,,,,,---...//////............+++)))***---///...------,,,+++************)))******++++++)))((('''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,,,,,,,+++)))***///444666222---+++***))))))***+++...///,,,,,,++++++,,,,,,---......------,,,,,,------......000555BBBTTTfffssszzz~~~zzzyyy|||{{{wwwrrr~~~~~~|||pppfffeeellltttzzz~~~|||}}}{{{~~~{{{xxxfffRRRMMMLLLMMMIIIEEECCCDDDCCC@@@>>>@@@AAABBBBBBAAA???>>>>>>AAA@@@===<<<<<>>888999>>>HHHVVVbbbOOOEEEAAAFFFFFF<<<777:::999888666555444444555555mmm___III888555999;;;888999888777888:::<<<;;;::::::777555444777888999888888777666555666888;;;<<<@@@AAABBB@@@<<<:::;;;<<<<<<===???BBBFFFKKKOOOQQQPPPOOOMMMLLLLLLMMMNNNOOOOOOKKKEEECCCDDDGGGIIIKKKCCC>>>999888<<>><<<>>>===>>>@@@BBB@@@;;;666555666888:::;;;:::999999;;;===?????????AAAGGGLLLMMMSSS^^^kkkyyy|||xxx}}}}}}~~~|||xxx||||||{{{wwwiii^^^XXXSSSKKKBBB;;;999999::::::555555555666666777777777333555888999999:::<<<===@@@>>>:::777555666777888555444222111111111333444555666666555222111111222111222333222000.........+++,,,......---,,,,,,---+++,,,------.........------...---,,,,,,---......,,,,,,+++*********++++++)))******+++***)))(((''''''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,,,,++++++)))***...333444000,,,+++***))))))***+++---///,,,++++++++++++,,,------------,,,,,,,,,,,,------++++++---777GGGYYYhhhooossswww||||||wwwttttttuuuvvv}}}~~~xxxwwwxxx{{{yyyzzz}}}}}}}}}{{{vvvyyy||||||}}}}}}xxx|||~~~xxx|||qqqUUULLLKKKKKKIIIFFFDDDCCCDDDDDDAAA???CCCFFFIIIFFF@@@<<<>>>@@@CCCAAA>>><<<<<<>>>@@@BBBGGGJJJJJJCCC;;;===IIIUUUEEE>>>999:::>>>FFFQQQ\\\TTTJJJEEEHHHEEE;;;555777666666555555555666777888kkk^^^JJJ:::777::::::666666555444555888999888777888666444444666888::::::<<<;;;888777777999<<<>>>@@@AAAAAA@@@===<<<<<<===@@@AAABBBDDDHHHKKKOOOQQQNNNNNNMMMKKKKKKKKKKKKLLLMMMGGG@@@>>>BBBGGGIIIHHHDDD@@@;;;999:::;;;==================>>>===;;;888666777888:::::::::999999::::::::::::;;;===@@@AAA@@@CCCHHHNNNXXXeeettt~~~||||||{{{zzzzzzzzzzzzzzzzzzyyy|||xxxuuuvvvzzz}}}wwwbbbUUULLLEEE@@@@@@@@@===:::777777888777666555555555555555555555666444666888999999999;;;===AAA???;;;888666555666777555444222111111111222333444555555444222000000111111222222111///...000111...------...//////---,,,+++,,,------...---------***+++------,,,++++++,,,+++************+++,,,,,,)))************)))((((((''''''((((((((()))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---------,,,++++++***)))***---000111---***+++***))))))***+++---...+++++++++++++++,,,------------,,,,,,,,,,,,------...++++++000<<>>@@@DDDFFFEEE???999===IIIUUUGGG@@@;;;;;;<<>>===;;;::::::::::::;;;;;;<<<=========>>>???GGGFFFFFFFFFGGGHHHJJJKKKNNNMMMMMMLLLKKKJJJIIIHHHEEE@@@<<>>>>>======???AAAAAAAAADDDKKKQQQhhhqqq~~~{{{yyyxxx|||~~~zzz{{{yyy{{{}}}zzzzzzzzz{{{~~~wwwiiiaaaTTTKKKDDDAAA???<<<;;;<<<>>>===;;;999888777666555666666555555555555555555444555777777777777999;;;===;;;888666444444555555333333222111000111111222333444444333111///000111111111111000...///111333111...---...000111...+++------............------((((((+++---,,,))))))+++))))))))))))***+++,,,---************)))))))))((('''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---------------,,,+++******))))))+++------+++(((******))))))***+++,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---000---+++---444>>>HHHOOOWWW___jjjttt|||wwwpppnnnpppqqqsssxxx||||||zzzwwwvvv{{{xxxtttvvv|||zzz}}}zzzyyywwwvvvwwwyyy|||~~~yyyrrrWWWHHHGGGJJJGGGAAACCCCCCEEEFFFFFFDDDBBB@@@GGGIIIJJJFFF???<<<===@@@???>>><<<;;;:::<<<===???>>>@@@???:::666999CCCKKKFFFAAA<<<;;;999666888<<>><<<777555777222222333444555666777777ggg\\\LLL>>><<>>@@@BBBBBBGGGFFFEEEDDDDDDEEEFFFGGGMMMMMMMMMLLLKKKHHHFFFEEE<<<999:::CCCOOOWWWWWWTTTPPPKKKCCC<<<777666888999555555444444333444666777:::::::::;;;;;;;;;;;;;;;888777888999<<<======;;;999:::;;;999777666888:::AAAIIITTT^^^fffppp|||~~~zzzvvvvvvxxx{{{~~~vvvjjj]]]RRRIIIBBB===???<<<:::<<<;;;777666888666666666555666777999;;;777777777666666555555555222444555555555666888;;;999888666555444555666666222222111111000000000000111222333222000//////000000111111///...///111444111///---...111111...+++....../////////......---+++))),,,333555000------((((((((()))***+++,,,---*********)))))))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********------------,,,+++******)))))))))***++++++)))(((******************+++++++++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++---111555999EEEMMMYYYeeennnvvv}}}~~~yyywwwwwwtttsssvvv}}}wwwrrrsssuuuuuu||||||xxxuuuqqqmmmkkk~~~}}}{{{zzz{{{~~~bbbVVVIIIEEEGGGGGGCCC???DDDEEEGGGGGGEEECCCAAA@@@EEECCCBBBAAAAAA@@@>>><<<:::999999888999;;;===>>>;;;<<<<<<999666666;;;???@@@;;;999999666222111444666555666999999666777999333333333333333333333333dddZZZJJJ>>>===AAA???:::666555444666888999888777333666888999777666555444666777888999:::999888777666666888;;;@@@DDDEEEEEEBBBAAAAAAAAACCCDDDFFFGGGLLLLLLLLLLLLIIIFFFCCCAAA666666:::DDDQQQZZZ\\\[[[UUUNNNCCC:::666555666666444555555444333444777999;;;::::::::::::;;;;;;;;;555666888:::::::::999999===:::777444444555666888;;;===@@@CCCGGGOOOXXX```vvv~~~yyyqqqqqq{{{~~~vvvttt~~~rrrpppttt}}}~~~yyyxxxhhhSSSNNNFFF@@@<<<;;;999888===:::999:::888666999>>>777777777666555666888;;;888888777777666555444444111222444444444666:::<<<888777666555555666777888111111111111000000//////000111222111///...///000000111111000//////111222000/////////000///---,,,.........///......------...,,,222@@@FFF>>>444000((((((((()))***+++,,,---+++******)))((()))))))))&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******++++++,,,,,,,,,+++******((())))))*********)))))))))************************************+++,,,,,,,,,,,,++++++++++++,,,,,,+++---......------...000:::BBBNNN[[[fffrrr~~~{{{vvvwww|||wwwttttttsssqqqvvv{{{sssjjjdddsssrrrooolllooouuuxxxxxxwwwzzz{{{|||zzzyyyyyyuuuyyyzzzwwwwww{{{zzzuuurrrqqqlll|||~~~aaaUUULLLDDDBBBBBB@@@@@@AAACCCEEEFFFFFFCCCAAAAAAAAABBB@@@>>>@@@CCCCCC???:::777777777888999;;;===>>>;;;<<<<<<:::888777888999666444444777666333222444444666888999888777888:::444444444444333222111000aaaWWWGGG;;;;;;@@@@@@<<<666555555666888999999888444555666666444444777:::???===;;;999888888888888777666666:::???CCCCCCBBBAAA@@@@@@@@@AAACCCEEEFFFIIIIIIJJJIIIGGGCCC>>><<<777888;;;BBBLLLUUU[[[^^^UUUKKK>>>777555666555444333555666555444555888::::::999999888888999999999666999<<<<<<999777666777>>>:::777777999;;;:::888======<<<<<<===???AAACCCOOOWWWdddpppzzz}}}zzzzzzwwwzzz|||{{{}}}|||yyyvvv}}}{{{}}}{{{lll```PPPBBBCCC@@@>>><<<<<<<<<;;;:::888888:::===;;;888<<>>BBB@@@AAACCCBBB@@@???AAACCCAAAAAABBBDDDEEECCC???<<<999999999999:::<<<===>>>===;;;999888777777888999444222333777777333222444333777999999888888:::;;;555555666666555444222111^^^TTTDDD999999???@@@<<<666555555666888999888777444555444222111444:::???MMMIIIBBB<<<888777888999666555444777<<>>DDDCCCBBBAAA@@@AAABBBBBBFFFGGGHHHGGGEEE@@@;;;888::::::;;;???FFFOOOXXX^^^TTTHHH:::333444666666333111333555555333444777:::888888777777777777777888888===BBB@@@:::666555777555333555<<>>IIIXXXiiiuuu}}}|||zzztttuuu{{{zzztttxxxwww}}}zzz|||}}}~~~kkkgggmmmsssuuuxxx}}}}}}vvvqqqiiiaaaaaannn{{{}}}{{{{{{}}}{{{~~~vvvcccWWWPPPGGG@@@===AAABBB???>>>@@@<<<>>>@@@???>>>>>>AAADDDAAADDDIIIIIIFFFBBB???>>><<<<<<;;;;;;;;;<<<=========:::666333444666888:::888666666999777222000222///444888888777999<<<===555666777777777666444333\\\UUUIII???===???;;;444333333333444444666777888///888333...:::KKKYYYhhheeeHHH>>>:::666666;;;999:::999777999???@@@>>>EEEFFFEEEBBB>>>>>>CCCGGGFFFEEEDDDBBBAAA???>>>===;;;<<<>>>>>>@@@DDDKKKQQQ@@@:::777999:::777444555888;;;===;;;777444444555777666444444555555444333444888;;;:::777444444555;;;BBBAAA999999@@@@@@999333333444555666777888888777777888:::>>>CCCHHHKKK\\\eeepppyyy~~~rrrjjj___WWWTTTIIIFFFBBB>>>;;;:::;;;;;;333666999<<<===<<<:::888<<<:::888888888888666555666555333222111222222333777555444222222333444555222111111333777===BBBFFF777444111111222333111...///000111111111000...---...///111000///------...000000//////.........---......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++888JJJLLL>>>000---+++++++++*********************))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''************)))((('''&&&)))((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......///111888DDDQQQZZZccchhhooouuuzzzuuunnnllloooyyy}}}yyyttt~~~vvv{{{yyyxxxhhhWWWNNNJJJHHHBBBBBBAAA@@@@@@AAAAAAAAABBB@@@>>><<<;;;;;;<<<===AAAAAA@@@@@@??????>>>>>>@@@???>>>======>>>???@@@<<<<<<:::777444333555777666777888888777555333111333333555888<<<>>>>>>===<<<;;;999888888777555444ZZZTTTHHH>>>;;;<<<;;;666333333333333444666777888444888333777RRRmmm~~~dddGGG>>>===888444555444777999888;;;@@@AAA???FFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAAAAA@@@<<<:::;;;>>>BBB<<<777555888999777666777888:::;;;<<<<<<;;;::::::555333222333555777777666666999:::999555333222333666<<<;;;444444::::::444666666555555666666777777666777888:::<<<>>>@@@AAA<<>>::::::BBBAAA>>>;;;:::;;;<<<===444555888:::;;;:::999888;;;999888888888888777555666555444222111111222222444333222111222333555666222111111111333777;;;>>>777444222111333333222000000000111111111000///...---///000000...------.....................------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***(((000===???444++++++***************************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((''''''''''''((())))))))))))(((((()))(((((()))+++,,,+++***'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------************+++++++++,,,******)))***...555???FFFNNNWWWbbbiiinnnvvv~~~xxxrrrnnnppptttxxxzzz{{{}}}ttttttvvvbbbRRRJJJIIIJJJJJJDDDDDDBBBAAA@@@@@@@@@@@@BBBAAA???=========>>>???>>>>>>>>>===============AAA@@@??????????????????===<<<;;;888555444666777666777888888888666444333555555777:::>>>@@@???>>>===;;;999999999888777555YYYTTTHHH<<<777999:::888333333333444555666888888444555333EEEooovvv[[[CCC===???;;;555222000555999;;;>>>AAAAAA>>>DDDAAA???@@@CCCCCC???;;;@@@???@@@BBBDDDEEECCCAAAGGGEEEAAA;;;666444666777888444333666888777777999:::999999<<<@@@AAA>>>;;;222111111333666888999888888999888666333111111222333777666111000666666111999888777555555555666777444666888;;;<<<<<<;;;:::<<<:::;;;>>>CCCFFFGGGFFFMMMUUUbbbppp~~~}}}wwwkkkaaaVVVMMMIIIBBB======<<<;;;;;;<<<>>>===;;;999999999999:::555555666777888888888777999777666777888999888666777666444333222111111111111000000000111333555666444333111000111222444555555333111222333444333222///000000000000///......,,,...///...---,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))000222+++(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''((()))************))))))***,,,------,,,''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,---------((())))))))))))*********---,,,+++******,,,111555999DDDRRRZZZ```iiiyyy}}}sssnnnnnnrrrsssuuuyyy~~~|||}}}yyyppplllzzzvvvcccZZZNNNFFFCCCEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>>BBBAAA@@@>>>>>>???AAABBB======<<<<<<<<<<<<<<<<<>>@@@AAA@@@<<<@@@>>>===>>>@@@AAA@@@>>>DDDCCCCCCEEEHHHHHHEEEBBBFFFCCC???:::777666777888777333333666777555666999;;;888777<<>>===<<<:::888666555555555555555444555555666666777666555666888999888777777666555333222111000000000000000000111222333444666555333222111111111222111111000000111222333333...............---------+++---......,,,++++++,,,******++++++,,,,,,------......------------------++++++++++++++++++++++++///***(((+++,,,))))))+++(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))(((((())),,,------,,,'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((()))))))))*********.........,,,******,,,...222:::EEENNNVVVaaaooozzz~~~zzz{{{rrrooolllnnnttt|||~~~vvvZZZUUUPPPJJJFFFEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>AAA@@@???>>>>>>@@@BBBCCC@@@???===<<<;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@;;;;;;;;;999666555666888666666777888999999888888888888:::<<>>===;;;::::::;;;;;;:::888hhh___NNN<<<555777888777555666666777888:::<<<======;;;===VVV{{{mmm]]]CCC>>>:::999999888999<<<666>>>CCCBBBAAAAAA???;;;<<<======<<<<<<>>>CCCGGGFFFEEEDDDGGGLLLMMMKKKGGGCCC@@@<<<999777888999:::888555444666666333444777999666777>>>GGGKKKGGGAAA666444333333555666666555444333222222333444555555333555444222222555555444888888777666777888999:::666666777888999:::;;;<<<333666999999777555333333888999;;;<<<===@@@CCCFFFJJJMMMRRRZZZcccmmmtttyyy|||oookkkmmmooofffXXXGGG>>>===>>><<<999666999;;;999777666777777<<<<<<;;;:::999777555555666555444333333333444555666555444555777888888777666555555444333111000000222111111111111111111111333333222222111000000000........./////////111222------,,,,,,+++++++++++++++,,,...---,,,******+++)))*********++++++,,,,,,,,,,,,------------------++++++++++++++++++++++++///+++***+++,,,***)))***''''''(((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&'''***+++***)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))************''')))******)))((()))***///222888AAAMMMYYYeeekkkrrryyyzzz~~~}}}tttllllllttt{{{|||{{{vvvvvvwwwyyy{{{}}}~~~xxxssssss~~~ttt[[[NNNEEEDDDDDDDDDEEEEEEDDDDDD>>>===============>>>>>>???>>>===<<<===???AAABBB@@@>>><<<:::999888999999777999<<<>>>@@@AAAAAAAAA:::::::::999666555666777777777888999999:::::::::888888999;;;>>>???===<<<;;;:::999999:::;;;:::888qqqdddNNN<<<666888999666555666666777999;;;===>>>>>><<<999GGG___^^^MMMEEE888:::<<<;;;777555888<<<>>>EEEHHHEEEAAAAAA@@@>>>>>>@@@AAA???===@@@FFFMMMDDDAAA@@@EEEMMMQQQQQQOOODDD@@@;;;888777888888888999777666777555111222666666555777@@@KKKPPPMMMHHH888666444444555555444333222222111333555666666555333333333222222333444444777777888888999999999999999888777777666666777777===AAAFFFFFFCCC???<<<;;;777888999999999;;;???AAA???>>>>>>???BBBGGGLLLOOOVVV[[[ccclllttt|||yyyqqqiiibbb^^^\\\]]]eeefff[[[OOOLLLQQQVVVVVVMMMAAA999888999999888888;;;===::::::<<<===<<<777888999:::::::::888888666555444333333333333333555444444555666777777666444444444444333222111111222222222222111111000000000000111111000///......,,,---......------///111---,,,++++++***++++++++++++---...---,,,+++++++++*********++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++******+++,,,+++(((&&&'''(((((())))))******+++(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&'''&&&%%%&&&((()))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************$$$&&&)))*********+++,,,******,,,444@@@MMMVVVZZZZZZfffnnnyyy{{{{{{{{{llllllooossssssrrruuuyyy|||~~~~~~zzzkkkZZZLLLFFFBBBCCCDDDDDDDDDCCCAAA@@@<<<<<<<<<<<<===>>>??????>>>===<<<;;;<<<===???@@@===<<<999888777777999:::888999;;;===>>>???@@@@@@999:::;;;:::888666777888999999999999::::::;;;;;;888888888:::======<<<:::999777777777999:::999888vvveeeLLL999666;;;;;;666444444555666888:::<<<===999:::777===GGGBBB:::>>>777;;;>>>===::::::;;;===DDDJJJLLLFFFBBBBBBCCCCCCEEEEEEEEEDDDEEEGGGIIIKKKAAA===;;;@@@IIIPPPQQQOOOHHHCCC===::::::::::::999888777777888555222333888555555999AAAIIILLLIIIFFF888666444444555555444333333222222444777888666333444333333333444444555666888999:::;;;:::999888666888888999::::::888777666>>>@@@DDDHHHIIIGGGAAA===888:::;;;<<<<<<>>>BBBDDD???>>>===<<<===>>>@@@AAA888;;;???CCCGGGLLLQQQUUUbbbjjjssswww}}}zzzvvvpppmmmjjjeee]]]VVVMMMKKKGGGCCC@@@>>>>>>>>>IIIVVV^^^WWWJJJFFFIIINNNTTTMMMCCC;;;666555666777333666666333444:::<<<:::444666888::::::999888777666555555444444333222222666444444444666666666444222333444444444333222222111111222222222222222222111111222333222000...------...///...,,,,,,...111......,,,++++++,,,,,,---,,,---///...,,,++++++,,,,,,+++++++++++++++******))))))******+++,,,------************************)))))))))***++++++)))&&&(((((())))))***++++++,,,'''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((((('''&&&&&&''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))''')))+++,,,++++++,,,---(((((((((+++222;;;CCCIIILLLUUU___ooo~~~uuuuuuwwwzzzvvvooonnnqqqxxxzzz|||}}}}}}~~~~~~~~~{{{qqqjjjsssdddWWWSSSLLLDDDBBBFFFGGGGGGEEECCC@@@???>>>>>>>>>=========>>>?????????===<<<;;;;;;<<<>>>???;;;:::999888:::<<>>>>>============>>>>>>;;;<<<===<<<:::999999:::::::::::::::::::::;;;;;;999888999;;;======;;;999666555444555777888777666wwwdddIII777777===<<<666222333333555777999;;;<<<777===>>>AAADDD;;;666@@@888;;;>>>>>>???AAAAAA???HHHLLLMMMGGGBBBCCCFFFHHHLLLIIIHHHIIILLLMMMKKKHHHBBB===999<<>>??????>>>777666888999666222555:::666777:::???CCCDDD@@@===777555333333555666555444555444444666888888444111666555444666666666777999999:::<<<===;;;999666333444777;;;???@@@???<<<:::>>>===@@@HHHOOOPPPIIIAAA<<<===>>>===<<<===>>>@@@888999;;;===???@@@AAAAAA>>>??????>>>======@@@BBB===FFFNNNPPPSSS\\\fffkkkkkksss{{{|||yyyzzzyyymmmddd```SSSPPPNNNOOORRRQQQKKKFFFCCCAAA???=========???@@@EEEUUUbbb\\\NNNFFFGGGJJJTTTOOOFFF===666555777::::::;;;999555888@@@BBB???666777999:::999777444222666666666555444333222111666555444444555666555444111222333444555444333333///000111222333444444444444555666666555333000......000111///---,,,...111000///...---,,,---......,,,...//////---,,,,,,------,,,,,,,,,++++++******(((((()))***+++,,,,,,---************************)))******)))+++,,,+++'''((())))))***+++,,,,,,,,,'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((("""###%%%'''((()))******)))(((&&&&&&''''''&&&$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************&&&&&&&&&'''''''''((((((''')))******)))((())))))+++,,,,,,))))))---555<<>>>>>??????@@@>>>===<<<;;;===>>>???<<<;;;;;;<<<>>>BBBFFFIIICCCBBB@@@>>><<<<<<<<<<<<<<<>>>???>>><<<;;;;;;<<<<<<;;;;;;:::::::::;;;;;;999999:::;;;======;;;:::444333222444666777666555ooo^^^HHH:::666777666444555444444555888999999888:::999888999::::::999888888444444:::<<<<<>>===<<<<<<===???BBBCCCJJJGGGCCC>>>;;;::::::;;;;;;999666444555555555444888999:::;;;;;;999777555444444333333333444444555111222555777888777555333555444444333333333444444555888::::::999888888888::::::::::::;;;;;;<<<<<>>;;;999888999::::::<<<;;;;;;===???@@@@@@???;;;:::999;;;======;;;888>>>???AAACCCGGGJJJLLLNNNVVVUUUTTTSSSSSSUUUWWWXXXfffgggkkkpppvvv||||||wwwpppiiidddaaabbbaaa```___\\\XXXRRRMMMFFFDDDCCCGGGKKKJJJDDD???>>>===<<<::::::;;;???AAAPPP```mmmhhhYYYNNNJJJIIIQQQJJJ@@@888555555777888777777777777777777777777555555444333333222111111333444555444222111222333555222000222888;;;:::777555222222444333000000222222333333222222000///...222222111111111111111111000111111000...---///000444222///,,,+++,,,---///---------,,,,,,+++++++++************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---......///444999AAAMMMYYYeeeoootttzzzyyyyyy|||}}}|||rrrpppnnnmmmmmmmmmlllkkkiiihhhkkkvvv~~~yyy{{{~~~~~~}}}|||{{{ssslllppp|||rrrqqqzzzppp]]]SSSJJJHHHGGGCCC???>>>???@@@???===;;;999:::;;;@@@AAA@@@??????@@@CCCFFFKKKEEE===888777:::===???888888888999<<>>;;;:::;;;<<<999999888777777888999:::===:::888888999999666444777888999777555333333444rrr```HHH:::777999888666444333333444777888888777888777666666888888777666777333333888;;;;;;???DDDKKKQQQPPPFFFBBBFFFHHHCCCFFFHHHKKKOOOQQQNNNIIIEEEAAA@@@===;;;:::999:::;;;AAA???<<<:::888888888888777777666555555555666777::::::999999888666555555555444444333333333444444111333555777777666444333555444444333333444444555444666999999888888888999::::::;;;;;;;;;<<<<<<<<<>>><<<:::;;;===AAACCCDDD???===;;;999999999:::;;;===;;;:::;;;>>>????????????===<<<===>>>===:::777;;;;;;<<<>>>AAADDDHHHJJJIIIHHHGGGFFFFFFGGGIIIJJJFFFGGGIIILLLOOORRRTTTUUURRRSSSVVV]]]dddeee```[[[YYYYYYZZZ]]]```bbbcccdddfffffffffggghhhjjjkkklllkkkhhhbbb]]]YYYXXXYYYZZZTTTSSSRRRPPPNNNKKKIIIHHHJJJNNNUUU[[[\\\YYYUUURRRJJJFFFCCCBBBDDDFFFEEEDDD??????@@@??????AAADDDHHHUUUiiixxxrrr^^^MMMFFFDDDFFFAAA:::555555666888999666666666666666666666666555555444333333222111111444555666555333222333444555222111444:::>>>>>><<<444111111333333000000333333333222111111000//////111111111111111111111111000111111000......///111333111///---,,,,,,------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......,,,...222999CCCNNNWWW]]]aaabbbfffmmmwww~~~~~~~~~~~~}}}~~~~~~|||xxxuuurrrqqqpppqqqtttvvvvvvuuuzzzqqqlllpppwwwzzz~~~~~~uuurrruuuyyyzzzxxxxxxxxxwwwyyy}}}{{{uuusssvvvvvv[[[MMMVVVMMMEEECCCBBB>>><<<<<<<<<======<<<;;;<<>>???CCCIIINNNSSSMMMDDD===999999999999;;;;;;;;;;;;===CCCJJJOOOPPPJJJBBB===;;;:::999888<<<>>>???>>>;;;::::::;;;999888777666555666777888999777555666777888666444777777777555333333444555uuuaaaGGG888555888777444333222222333555777666666666555444444555666555444555333333777:::;;;???CCCIIINNNMMMFFFCCCGGGHHHDDDFFFFFFGGGHHHJJJIIIFFFDDD@@@???<<<999777555555555888888888777777777777777333555666666555777<<>>>>>>>>???>>>===>>>???>>><<<;;;::::::999:::===AAAEEEGGGEEEDDDBBBAAAAAABBBCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFJJJMMMNNNJJJFFFIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSUUUVVVWWWUUURRRMMMIIIFFFEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIICCCKKKVVV\\\ZZZTTTNNNJJJIIIIIIIIIJJJKKKMMMNNNNNNGGGHHHHHHGGGEEEFFFKKKOOOYYYpppxxx^^^IIIAAA@@@@@@<<<888666777:::<<<>>>666666666666666666666666666555555444222111111000555666777666444333444555444222222666<<<@@@AAA@@@222000000333333000000333333222111000//////000000000000000000111111111111111222222111///...000111000000///...---,,,,,,,,,,,,,,,,,,+++++++++++++++************************(((((((((((((((((((((((('''((())))))******))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...,,,++++++,,,222;;;DDDIIISSSUUUZZZaaajjjrrrwwwxxx}}}~~~vvvkkkjjjmmmooopppppprrrtttzzz}}}tttooonnnmmmiiiaaaZZZ\\\eeekkklllwwwyyyvvvmmmggggggjjjkkkppplllWWWJJJDDDMMMEEE?????????;;;999999999:::;;;;;;<<>><<<===AAAHHHNNNRRRMMMEEE???;;;888777555<<<<<<<<<;;;<<>>>>>>>>;;;888===>>>???>>>;;;999888999888777666555444444555666444333333444666777666555555555555333222222555777uuuaaaHHH:::777999888555333222222333555777666555555333222333444555444333444333444666999<<<@@@CCCFFFJJJJJJFFFEEEHHHHHHEEEGGGFFFFFFFFFFFFEEEBBB???:::999888777666666666777555666777888999888888777222555666666666;;;FFFOOOGGGCCC<<<666222111222333555555444333222222222222333444555555555333222000444444444444444444555666111333555666666666888999777777777777777777777777999<<<>>>===:::999;;;===<<<;;;:::999999::::::;;;>>><<<999999;;;<<<======999999:::<<<>>>???@@@@@@>>>===;;;;;;===AAAEEEHHHGGGFFFDDDBBBBBBCCCDDDEEEHHHJJJLLLMMMKKKIIIEEECCCFFFEEEEEEFFFHHHIIIGGGDDDIIIIIIJJJIIIHHHHHHIIIIIIDDDDDDFFFHHHIIIKKKLLLLLLHHHFFFDDDAAA@@@@@@@@@AAADDDEEEFFFGGGGGGHHHHHHGGGHHHQQQ[[[]]]WWWMMMGGGDDDAAAHHHQQQXXXZZZYYYXXXWWWLLLLLLIIIEEEBBBCCCHHHMMMXXXmmm{{{oooTTTAAA???CCCDDD???999555555888;;;===888888888888888888888888666555555444222111111000444555666555444333333555333222222555999===>>>===111...///222222000000333333222000...---...000111/////////000000000000000111222222111//////000111......//////...---+++***+++++++++++++++*********************************(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---///...,,,+++...333999===LLLNNNRRRYYY```ggglllnnnzzzyyyuuuooooooooommmjjjppprrrvvvwwwrrrhhhdddeeeaaa]]]XXXXXXbbbmmmqqqmmmooommmhhhddddddjjjsssxxxzzziii\\\RRRNNNOOODDD@@@???BBBBBB===888888999:::::::::<<<@@@FFFKKKBBBAAA>>>:::999:::>>>BBBEEEBBB>>>;;;:::999888777777888999999888:::===???GGGBBB>>>???CCCDDD???;;;=========<<<:::777666666888777666444444444555555444333333444555555555555444444333111111222666999gggYYYGGG<<<;;;===<<<:::555444333444666777777666555444333333555555444333444555666777:::???CCCDDDEEEGGGHHHGGGGGGIIIHHHEEEHHHGGGFFFFFFEEEAAA<<<999777666666666777777888888555666888999999888777666444555555444666>>>MMMXXXLLLGGG???777222111111333555444333222222222222222333333444444333222111000333333333333333444555555000222333444444444777888888888777777777777777777777;;;======:::888999;;;::::::999999:::::::::;;;>>><<<::::::;;;<<<<<<;;;777888999:::;;;===>>>@@@AAA???======>>>AAAEEEHHHCCCBBB@@@??????@@@BBBCCCDDDFFFIIIKKKKKKIIIEEECCCAAA@@@@@@@@@BBBBBBBBBAAABBBDDDEEECCCAAA???@@@BBB===>>>@@@BBBDDDDDDEEEEEE??????>>>>>>??????@@@AAADDDDDDEEEEEEEEEDDDCCCCCCDDDKKKSSSTTTOOOHHHEEEEEE<<>>CCCKKKMMMFFF<<<444111333555777777777777777777777777777555444444333333222222111333444555444222222222333222111111222444666777777000......111222///000333222111///------...000111....../////////000000000111222222111///...000111,,,---...///...,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((******%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++*********+++,,,...///111999===CCCJJJSSS\\\dddhhhnnnzzz~~~zzz~~~xxxuuuwwwqqqqqqpppqqqyyy{{{xxxsssrrrvvv}}}qqqddd[[[TTTLLLHHHHHH???>>>AAAGGGGGG@@@:::888;;;;;;;;;;;;;;;???DDDIII@@@@@@???<<<888777777888:::999777888:::;;;::::::555666777777777888;;;===<<<;;;;;;???DDDDDD???:::;;;::::::999888777555444888777666555444555555666666666666555555444444555333333222111111333777:::PPPIIIBBB===;;;;;;;;;999555444333444666777666555555444333333555555444333333666777666:::@@@DDDDDDDDDDDDFFFGGGIIIIIIFFFDDDFFFEEECCCBBB@@@===888444777777777777666666666666444555666777777666555444555555444222555>>>JJJSSSHHHDDD>>>777333111222222333333222222222222333333222222333333222222111111222111111111222333444555000111222222222333555777:::999999999999888888888444666888999888888888999888888999999::::::;;;;;;>>>===<<<<<<======;;;:::999999:::999888888:::;;;???>>><<<;;;<<>>===<<<<<<>>>@@@AAACCCEEEHHHKKKLLLKKKHHHGGG@@@@@@AAAAAABBBCCCDDDDDDBBBDDDEEEDDDAAA???AAACCC@@@AAACCCEEEFFFFFFEEEEEE???@@@AAABBBCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGG???CCCFFFFFFCCC@@@???@@@???BBBGGGKKKNNNNNNLLLJJJHHHCCC>>>>>>DDDJJJNNNOOOMMMWWWZZZNNNAAA???GGGOOOWWWOOODDD;;;666666777888444444444444444444444444333333333333333333333333333444555444222111222333222111111000000111111222000......111111...///111000///...------...///000------......//////000000000111111000...---///000,,,,,,---...---,,,***))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********&&&(((***+++,,,,,,+++***,,,///444999???FFFNNNSSSdddvvv|||xxxpppsssvvvzzzvvvhhh^^^WWWRRRQQQOOOHHHBBB@@@======BBBGGGGGG@@@;;;:::=========<<<;;;===AAADDD===>>>???>>>;;;999999::::::888777888:::;;;;;;:::666777888777777999;;;>>>999:::<<<>>>???>>>:::777999888777888999999777555777666555444444555666777666777888777555444444666222333333333222444777:::GGGHHHHHHFFFAAA<<<999777555333333333555666555444444333222222444444333222222555666555888@@@DDDCCCDDDCCCDDDHHHJJJIIIEEEBBBBBB???<<<999888777555444555666666666666555444444444444555666666666666666444333222111444999>>>BBB===;;;888555333222222222111111111111222333444444111111111222222222222222000000000000111222333444111222222111000111333555888888888777777777666666333333333555777999999999777777888999:::;;;;;;;;;>>>>>>>>>??????>>>;;;888999::::::999777666999;;;<<<;;;::::::;;;<<<===>>>>>>===<<<<<<===???AAABBB===>>>AAABBBCCCBBB@@@???;;;<<<===>>>>>>>>>???@@@<<>>@@@@@@???>>>===999:::;;;===>>>>>>>>>>>>;;;;;;===>>>???@@@@@@@@@>>>???@@@@@@???>>>===<<>>@@@>>>>>>>>>===;;;:::<<<>>>;;;999777777999:::999999888888888666555666:::<<<:::;;;<<<:::777777888;;;777666666888;;;<<<;;;999444444333333333555666777333555777666555444666888222444555555444555777999RRRVVVZZZWWWNNNCCC===:::444222222222444555444333333222111222333333333111000444555333777@@@DDDBBBDDDBBBDDDHHHKKKIIIDDDAAA???;;;555222111333444555222222333444555555555555444444555666777999999:::333111000111333444444333222222222222222222222222000000000111222333555555000000000111222222222333////////////000111222333111222222111///000222444555555444444444333333333444222111444888<<<<<<;;;666777888999:::;;;;;;;;;>>>>>>???@@@AAA???;;;777666888999888777888;;;???;;;;;;::::::;;;;;;<<<<<<;;;:::999:::;;;===@@@BBBBBBBBBCCCDDDCCCBBB@@@???===???@@@AAA@@@@@@@@@AAA>>>AAADDDCCC@@@???AAAEEE???AAABBBCCCDDDBBBAAA@@@===>>>???@@@@@@@@@???>>>;;;<<<===>>>>>>?????????::::::<<<@@@DDDFFFFFFEEEEEEIIIPPPZZZ```]]]QQQHHHIIIDDDCCCKKKXXX\\\UUUKKK===AAACCC@@@???AAA???<<>><<<:::999666444444444444444444444444444000111111222444555555666555666777666444333444555222222333222111111222444111......000000---,,,///------...//////......---,,,,,,------...///000000...//////...,,,,,,---...,,,,,,++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++******)))((((((***+++***)))+++///333222>>>HHHKKKRRR]]]aaa___UUUVVV___hhhgggccciiiuuu|||pppeeeVVVIIIGGGMMMMMMFFFBBBCCCDDDBBB@@@AAA<<<999999:::888666888<<<<<<=========;;;;;;===>>>@@@???===:::777888;;;>>>:::888555555777888888888888888666444222333666999;;;<<<:::666222444:::AAA777666666999===???>>><<<222111111111222444666777000333555666444444777:::333444666666666666777999\\\\\\```ddd\\\KKK<<<777555444444333222222222333444333333222222333333444111222444777:::>>>AAABBBCCCDDDFFFEEEDDDBBBCCCCCCAAA;;;555444777999888555222333444555666666666666333444555666777666444222111111222333333333333222000111111111222222222222222222111000//////000000333111000000111222222222444000,,,---111444222000222333444555444333222111555555555444444444333333333444555666777777777666444666999;;;======<<<<<>>;;;888777777888::::::999888888888999:::;;;@@@<<<999999<<<@@@BBBBBB@@@AAABBBBBBAAA@@@???>>><<<===???AAABBBAAA???>>>@@@@@@@@@>>>>>>???BBBDDDAAA@@@???>>>>>>???@@@@@@<<<<<<<<<<<<;;;:::999999999:::<<<======<<<;;;;;;888<<>>===;;;:::999888888333333444555666666666555999888666444333444555666888888777777666444333222333333222111111000000///111///---...000111...++++++,,,---...////////////+++++++++,,,,,,---------++++++++++++++++++++++++((()))***+++++++++++++++(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++"""!!!)))))) (((''''''''''''''''''''''''&&&(((******(((&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************,,,---000777BBBOOO[[[cccaaadddeeebbb^^^___fffmmm{{{|||nnnYYYRRRNNNMMMJJJDDDDDDHHHEEEEEEDDDCCCBBB@@@>>>===<<<;;;;;;:::999999999999======<<<;;;;;;;;;;;;<<<===>>>???<<<999888:::===>>><<<:::999777777777888;;;999777777888999888777>>>??????===:::777666777444555999>>>BBBBBB===999333333444444555666666666888555444555888999777555111222555777777777555444bbb^^^\\\\\\VVVHHH===888444444333222222222222222333333222222222222333333222222333555888:::===>>>???BBBDDDDDDBBB???===<<<>>>999444333666777555333333333444555666666555555111333444555333222111000111111111222222111111000000000000111111111222222222222111000000000000000111000000000000111111000333///,,,...222444222///111222333444444333222111555444333333222222333333444333333333444555666777777777777777888999999:::>>><<<999999:::::::::999>>>;;;888777777888888777:::999888777777888999:::>>>;;;777777:::>>>@@@@@@>>>>>>>>>?????????===;;;;;;<<<>>>@@@@@@???>>>===>>>>>>>>>======>>>AAADDDCCCBBB@@@>>>============<<<<<<<<<<<<<<<;;;;;;:::::::::999::::::999888666777;;;@@@CCCEEEHHHLLLPPPZZZ^^^```hhhtttnnncccdddYYYLLLBBBDDDNNNRRRJJJ@@@888999:::;;;;;;;;;:::999;;;;;;:::999888888888888333444555555666666555555666555333222111222444555999888888777666444333222555444444333333222222111000...---...000000...++++++,,,---...////////////++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""'''''''''&&&&&&&&&&&&&&&''')))++++++***(((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,///555===EEEIIIPPPWWW___aaaaaabbbgggmmm{{{vvvdddVVVNNNIIICCCAAACCCBBB???AAAFFFBBBBBBAAAAAA@@@>>>===<<<===<<<;;;:::999888888888======<<<<<<<<<=========???@@@???<<<888777888;;;;;;:::888777666777888888:::888666666777888777666===>>>???>>>;;;888777777444555777:::===<<<888444333333444555666777888888999777555666888999888666222333444666666666666666\\\SSSKKKIIIFFF???888555333333222111111111111222222222111111111111222222222222222333555777888999<<>>:::666555999666333333555555333000333444444555555555555444111222333222000//////000000000111111111000000////////////000000000111111222111000000000000000000000000000111000000000///111///---///222333111...000111222222222222111111555333222000000111222333444333222111222444666888888777555333333444666777;;;:::888888999:::999999>>>:::888:::???BBB@@@===:::999888777666666777777;;;888666555888;;;===>>>===;;;999;;;======:::888:::;;;<<<===>>>===<<<;;;;;;<<<<<<<<<<<<>>>AAACCCDDDBBB@@@===;;;::::::::::::;;;<<<<<<======<<<<<<===:::777777888888666333777:::>>>AAAEEELLLUUU\\\ccceeecccgggqqqnnngggkkk\\\NNN???;;;AAAEEEAAA:::777888999;;;;;;;;;::::::777777777777777777777777444444555666666666555555444444333222222333555555::::::999777666444333333444444444333222222111111///...------///...---++++++,,,---......//////...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))((('''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))###"""(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))(((((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))************************+++***))))))***,,,///111<<>>::::::<<<888777999::::::<<<@@@==================<<<<<<>>>===<<<:::888777666666<<<<<<<<<======>>>??????AAA@@@???<<<888777777888888888777666666777888888999777555555666777666555;;;===???>>><<<999777777555555555666777666222000333333444666888999:::;;;:::888777777888999888777444444444555555666777888OOOEEE<<<999::::::666222222222111111000111111222111111000000000000111111111111111222444666777888<<<>>>>>>===999555333222777555333333444444222000333444444555555444444444333111//////000111111111...///000111222222222222////////////000000000000111111000000000000000111000111333333222111000000///......000222222000...000000000111111111111111444222000......///111333333333333333444555666777555444333333333333444555999777666777999::::::999:::666555:::BBBGGGEEEAAA:::999777555555444555555777666444444666888:::;;;<<<999777888;;;<<<:::777999999:::;;;;;;::::::999999:::<<<<<<<<<>>>@@@CCCBBB@@@>>><<<::::::::::::999999:::;;;<<<=========>>>:::777777999:::777444666777999;;;AAANNN]]]hhhiiikkkfffggglllcccYYY\\\RRRFFF999444777:::888444666777999:::;;;;;;;;;:::666666666777777666666666555555666666666666555555666666666666666777888999;;;:::999777666555444444222222111111000/////////------------------,,,+++++++++,,,---............---,,,,,,,,,++++++*********************************************)))(((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$######$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&###%%%(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))************************((((((((((((((())))))***...000222444777@@@MMMVVVWWWaaajjjjjjfffgggpppxxxnnnZZZQQQEEE;;;555444444555:::888777777777777888:::::::::::::::;;;;;;<<<===???>>><<<:::888666555555999:::;;;<<<===>>>??????@@@???===;;;999888999:::;;;:::888777666777777888999888666666777777777666999;;;>>>>>><<<:::888888666666555555555444222111333333555777999;;;======<<<:::999888888888999888666555444444555666888:::MMMEEE<<<888:::<<<888333222111111000111111222222111000000//////000000111000000111222444666888999>>>===;;;777333222333444666555444444444444333222222333444444444444444444333111......111222222111---...000222333555555666////////////000000000000111000000000000000111111000333666777444222111111......///000111111000.../////////000000111111111444222///------...000222111333555777888777666555111222333555555555555444666666555777999;;;:::999777333000555<<>>:::888777666444333333444444444444444444444666888:::<<<:::888999;;;<<<;;;999888888888999888888888888888999;;;<<<<<<===@@@BBB===<<<;;;:::::::::;;;<<<777888999:::;;;<<<<<<<<<;;;999777777999999777444666666555666===KKK^^^kkkiiinnnlllllllll]]]LLLLLLEEE>>>666333555777666444555777888:::;;;;;;::::::777888888888777666555444555666666666666666555555777777777888888999:::::::::999888666555555555555222222111000000//////...------......---,,,,,,,,,***+++,,,---............,,,,,,,,,++++++*********************************'''((()))***************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""000000"""'''%%%%%%%%%&&&&&&'''''''''$$$&&&((()))'''&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************)))((('''&&&'''...777>>>DDDQQQbbbkkkjjjjjjpppxxxqqqrrruuuzzz{{{fffOOO@@@888777555555555444222000999999888777666777888888777777777888999:::<<<===>>>===;;;999888666666666777888999;;;===============<<<;;;:::;;;<<<===>>>???>>><<<:::888777777777;;;999777777888888888777777999<<<<<<;;;999888999777777777777666666666666333444555888:::<<<>>>???===<<<:::888777777888999888666555444555777999;;;OOOJJJAAA:::999:::777111222111111111111222333333111111000000000000111111000000111222444666888999>>><<<999444111111444777666666555444444444444444111222333444444555555555000444888999666222000000---...000222444555666777/////////000000000111111000000000000000111111222000555999999666222111111......//////000000000///000/////////000111222333333111000......///000111000333666999:::888666444///111333555666666444333555444555888:::<<<;;;:::<<<888444555888:::777444666555444333222222333444333444555444444555888:::;;;;;;;;;::::::;;;<<<===888888777777777777777777666888:::;;;;;;;;;===???999999888888999:::<<<===888999:::;;;<<<<<<<<<<<<999:::::::::888666555333555555555555:::FFFUUU```ZZZaaacccffffffUUUCCCBBB<<<:::777777888999999999666777888:::::::::999999888888999999888666555333666666777777777666555555666666666777777777777777888777555444444444555666333333333222111111000000---...//////---,,,,,,---***+++,,,------......---+++++++++++++++*********************************&&&'''((()))************(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&+++DDDDDD,,, (((%%%&&&&&&''''''((((((((((((***,,,,,,***(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''')))************+++,,,333@@@SSSaaadddcccgggmmmjjjkkknnnrrrvvv{{{vvvfffZZZOOOCCC:::555333222222222444444333222333555666444555888999888555555555555666999;;;<<<;;;:::999888888888888888666777999;;;<<<===<<<<<<;;;:::999:::===@@@AAABBBCCCAAA???<<<:::999888888;;;999777777888999888777555777999999888888999:::666888::::::999888999:::333444666888:::<<<>>>>>>======;;;888666555777999888777666555666888:::;;;NNNLLLCCC888444666555111222222222222222333444444222111111000000111111222111111111222333444666666999999777444111111444777666555444222111222444666///000222333444555666666--->>>OOOOOOAAA333///222...///000222333333333333000000000111111111222222000000000000000111222222///444::::::666111000000......///.........000111000000//////000222333444222111000000//////000000111333555777888777555444222222222333333333222222444444555888<<<======;;;>>>;;;777666666777666666444333222111111222333444333555666666555555888;;;999;;;===<<<999999<<<@@@888888777666666666666666444666888999888888999:::888888777777888999;;;<<<;;;;;;<<<===>>>>>>>>>======@@@CCCBBB<<<666444444444666888999:::>>>EEEKKKDDDLLLNNNRRRTTTGGG:::<<<999:::999888888888999;;;777888999::::::999888777555666777888888777666444777777777777777666555555555555666666666555444444555444333333333444666777333333222222111111000000---///111000...,,,---...******+++,,,------------************++++++++++++************************(((((()))))))))))))))((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$...@@@AAA///%%%)))&&&&&&'''(((((()))******+++,,,...---+++)))((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''((()))+++,,,+++******)))+++222>>>IIIJJJGGGHHHNNNVVVYYY]]]```dddkkkuuu|||{{{{{{xxx{{{vvviii```PPPFFF<<<999666222333777111///......111333444444///333444111333888999666333222222222333555888999888777777777888999::::::777888:::<<<======<<<;;;<<<:::999;;;???CCCDDDCCCBBBAAA???<<<;;;::::::::::::888777666777888777666444555666666555666999;;;666888;;;;;;999777888999444444666777999;;;<<<=========<<<888444444666999777777666666777888:::;;;NNNMMMDDD888444777999777333222222222333444444555222222111111111111222222333222222222222222333333555555555444333222444555666555333111000111444666...///111333555666666777---IIIddddddKKK555000666000000111111111111000000111111111111222222222222000000///000000111222222...444::::::555000//////...///......---...000222111000000000000222444555111111111111111000000///222222333444444555555666555444222000//////111111444444666999<<<>>>===<<<777555333222222333666777333222111111111222333444333555777777555666999<<<777<<>>>>>???????????????CCCHHHMMMIII@@@888555666333888<<<===;;;999999;;;999???@@@CCCGGG>>>555;;;999::::::777555555777999777888999:::999999777666222333555777888888777666777777777777777666555555666777777777666555444444444333222111222444666888111111000000///.........---000222111...,,,---///******+++,,,------------))))))******+++++++++,,,))))))))))))))))))))))))************)))((('''&&&(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%***+++'''%%%&&&'''''''''((()))******+++***,,,---,,,)))'''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))))))))(((&&&%%%&&&(((,,,///......111666333------222555:::???CCCHHHRRR```jjjmmmttt{{{xxxqqqnnnuuu}}}zzzyyy||||||www|||yyywwwzzz}}}rrrlllbbbYYYOOODDD999111777222111444222------111///...------...//////...///444555111222777888444111000000000111333666777666666666777888:::;;;<<<888:::<<<===>>>>>><<<;;;>>><<<:::<<<@@@DDDDDDCCC@@@???===<<<;;;;;;;;;<<<999777666555666777666555444444444444333555999<<<555888;;;;;;888555555666444555666777999;;;<<<<<<======<<<888333333555999777777777777888999:::;;;PPPGGG<<<555222333333333111111222333333444555555222222333333444333333333000////////////111222333444444555555555555444444333333333222222111111111333333222222111000000000222:::BBBBBB<<<555333444333222111000000000111222333333222222111000//////000///...---...///111333+++...222555444222000///---///222111000///111444222222222333333333444444///////////////////////////111222111000///000111666222---222888///***666777777777777666666666666666555333222111222222333333333333444444444555555666555555444444666777888999888777777666999DDDPPP@@@;;;555222333555666555333333333555777777555444555666777666555666:::>>>;;;<<<===?????????>>>===GGGLLLRRRTTTOOOFFF===888777888999::::::999777666<<<:::888888999;;;;;;;;;;;;999777888::::::777444666777888:::::::::999888333666:::;;;999666444333555444444333333333444444555444444333222222222333222222111111111111222222666555333111///---,,,,,,------------,,,+++******---------,,,,,,++++++************+++,,,...///000+++++++++++++++***)))((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''&&&%%%%%%&&&&&&$$$"""''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''(((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((,,,,,,---...111555888;;;HHHNNNTTTYYY^^^gggrrrzzzyyyxxxwwwvvvuuurrrnnnkkkjjjnnnrrrssssssvvv~~~vvvxxx}}}wwwmmmaaaWWWOOOJJJ???>>>;;;888555222000///000///---,,,,,,---///000000000000000000111111222000000111111111222222222333222111111111222333444777666333222444777:::===>>>===;;;;;;;;;<<<<<<;;;<<<;;;;;;===@@@BBBBBBAAA@@@???>>>===<<<999666333777777777666444444555666444444555666777888999:::999999:::999888666444222222999??????999444444666;;;::::::999888777666555111666999888;;;@@@===777WWWLLL>>>666555666666555111111222222333444444555222333333444444444333333000/////////000111222333444444555555555555444444333333333222222222111111111111111111111111111111---111555555222//////000222111000000000111222222333222222111000000//////000///...---...///111222000111333444444333222111...000222111///...000222222222222222333333333333000000000000000000000000000111111000...---...///111444111222888666444===888888777777666555444444444444333222222333444555333333333333444444444444666555444444444555777888888666666999:::<<>><<<===>>>???>>>===<<<;;;<<>>@@@???>>>>>>>>>===<<<;;;888666444666666666555444444555666333333333333444666888999777777777888777777666666555<<>>>>>AAAFFF===:::666444444666666666222333555999;;;;;;999777888888888666666777:::<<<======>>>>>>===<<<:::999666:::@@@BBBBBB???<<<:::666777888999999888777666999777666666777888888777888777777888999:::888777555555666666666555555444444555777777666555555666555555444333333333333333333333222222111111222222000000//////000111222222666555333111000///......---...//////000///////////////...---,,,+++************))))))***+++,,,,,,******++++++******)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&%%%$$$%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))))))))((((((***)))((((((((()))***+++***+++,,,---000888CCCKKKGGGGGGIIIKKKNNNOOONNNLLLQQQTTTXXX[[[]]]bbbiiinnnuuusssrrrssswwwxxxuuusssmmmppptttyyy|||||||||{{{~~~{{{xxxwwwuuurrrkkkfff```ZZZRRRLLLGGGCCCAAA???555555444222111///......---,,,,,,---...///000000......,,,,,,,,,,,,......//////......//////000111/////////000000000000111222111000/////////000111666666666666777999:::;;;::::::999999999888888888:::999999:::;;;<<<;;;:::<<<<<<;;;:::999777555444555444444333333444555666555444222222333555888:::999888888777666666666777777<<>><<<===999777555444444444555666222444666:::======;;;888666555444333333555777999;;;;;;<<<======<<<:::::::::===@@@@@@>>><<<::::::666666777888888888777777999888666777888888777666666666777888999999999888555555555444444333333222444555666555444444666777555444333333222222333333333222222111111111222222////////////000111222222333333111000......------...///////////////...---000///...---,,,+++***)))***)))))))))))))))******))))))************))))))(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))((((((+++***))))))((()))******,,,,,,,,,******---333888111111000222333333222000777999;;;<<<<<<>>>BBBEEEKKKJJJHHHIIIKKKMMMLLLJJJIIIJJJMMMOOOPPPPPPOOONNNJJJIIIGGGFFFEEECCC>>>;;;:::777444222222222111111/////////......---------///...------,,,---------------,,,++++++,,,------.........---......///000............////////////000///............///000222333444555666666666666777888999888777666666666999888777777888999888666999999:::999777666666666555333222111333555666666888666444333444666:::<<>>@@@@@@___OOO<<<444555888666222111111222222222222222333333333444444333222222111...//////000111111222222111111222222222222111111111111111111111111111111000000000/////////......000---,,,---000000---***,,,,,,---...//////000000//////...............---......---------------...,,,...333999<<<:::444///...---,,,+++,,,...///000/////////000000000111111////////////////////////---...000000000000222444JJJllllllHHH777999666000444444444333333333333333111111111111000000//////111111222222222333333333444333222222222333555666999777999>>>???:::666555555555444333333333444555333444666999<<<===;;;999666555333333444666888888777888:::;;;<<<<<<<<<;;;===???@@@???<<<:::::::::666666777888888888888888;;;999888999::::::888666555666777888888888888888555555444333333333222222444555555444333333555777333333333222222333333333333222222111222222333333000000000000000111222222000000...---,,,,,,,,,,,,/////////...---,,,+++***///...---,,,+++***)))))))))))))))((())))))******((())))))*********))))))(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))((())))))******+++******+++***)))))))))***---,,,++++++,,,,,,***)))---.........------...000000000111222333333222000222222111222222333444555///...............,,,***000///------,,,+++)))&&&+++*********)))))))))(((///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,------...///,,,,,,---------.........///...---------...///000...///111222222222222111444666888888666444444555777666444555666666555333666777888888666555777999666333000000333555666666999777444333333666999<<<@@@>>><<<999888777777777555777999777555333333444555444444444555777999:::666666888<<<>>>>>>;;;:::\\\NNN>>>666777999888555111111222222222222222222222333333333222111000///...///000111222222222111000000111111111111000000///////////////000000000000000000///...---------...------...000000,,,(((+++,,,---...............---------------------------------------,,,,,,,,,,,,000777???DDDCCC<<<555///---***)))+++---.............../////////000000........................+++---///000111222444666IIIqqquuuPPP999888666111222222222222222333333333111222222111111///......222222222222333333333333333333222111222333444555888777999===;;;555111222222333555555333333444555444444555777:::;;;:::888888666444555777:::;;;<<<555666888:::;;;<<<<<<<<<999:::<<<;;;:::999:::;;;777777777888999999::::::<<<;;;:::;;;;;;;;;999777555666888888777666777888666555444444333444444555444555555444222222333555222111111222222333444555333333222222333333444444222222111111111111222222...------,,,+++++++++,,,------------,,,+++***))),,,,,,++++++******))))))))))))(((((()))***++++++(((((())))))******))))))))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&''''''((()))))))))&&&''')))***+++***)))(((,,,+++***+++---...---,,,***++++++,,,------......)))***,,,......---,,,+++,,,+++*********,,,---///,,,,,,------,,,,,,+++++++++++++++,,,---,,,***''')))************+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++,,,------...+++++++++,,,,,,,,,------------,,,,,,---///111222......///000000000000000222666999888555333333555555444333333444555333222444666888777555555888<<<999555000000333666666666666555333222222444777888;;;:::::::::::::::;;;;;;777888888777555444444555444555555555666666666777555666<<>>===555666888:::::::::::::::666888999999999888999:::888888888999999:::;;;<<<<<<;;;;;;;;;<<<;;;999666555777999888666555666777666666555444555666777777555666666555222111111222///000000111222444555666444444333333444444555666555444333222111111111111------,,,,,,+++,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))***+++,,,---'''(((((()))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$###%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''((((((((((((''')))))))))***+++,,,+++***)))((('''(((***+++++++++(((((()))***,,,---------)))***+++,,,++++++++++++))))))******+++++++++++++++,,,,,,,,,+++++++++,,,'''&&&&&&(((+++---...---++++++,,,,,,------......(((((((((((()))***+++,,,******++++++++++++******+++++++++++++++,,,------*********+++++++++,,,,,,+++++++++,,,...000333444000000000111111111222222111555999999555222333555333222111222333444333222333666888777555555:::>>>;;;666111000444777777555555555444333333444666777777777888999::::::::::::888888777666444444555666444555666777777555333222333444<<>>GGGJJJFFFBBB666111+++)))((()))'''&&&---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111888eeerrrSSS999333444666555444333222111///......000111333444555555444333333333444444444444555555333222111111111222333444111333777888444///111777222555999999777666777999666444222222444666666666666333111333888<<<======777777999::::::999888777888999;;;:::888777777888999999999999:::;;;<<<===<<<;;;;;;;;;<<<;;;888666555888:::999666444555666777666555555666777888999555666777555222000000000...//////111222555666777444444444444444555666777666666444333222111111111...------,,,,,,---------'''(((***,,,---/////////(((((((((((())))))))))))((((((((()))***,,,---...''''''((()))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''"""######$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&'''&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''((()))******)))((('''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))))))))******))))))(((''',,,***(((''''''(((''''''***(((&&&&&&((()))((('''((((((((()))++++++***)))*********)))))))))+++---''')))+++------+++)))((('''((()))))))))***+++,,,,,,)))&&&&&&''')))++++++((((((((((((''''''''''''++++++************++++++******++++++++++++******++++++******++++++,,,---)))************++++++++++++++++++,,,///111444666333333333222333333444444111555:::999555222333555222111111111333444333222222555888777555666;;;@@@===888222111444777777555777666666666666777777888777777888999999777666555888777555444333333444555555666888888777444111//////000999EEEHHHAAA999777III>>>555555666666666777111000///000111000///---...000000///...---...///............///////////////000111222000...***(((+++,,,---...////////////111000000///...---------......//////...---,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......------,,,,,,,,,+++++++++---+++---666BBBGGGCCC===......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///;;;NNNWWWJJJ999444555555333222222111000///......000555555111333888666---222222333444555555555444333333333111000111444666999888777555444444444444666777888999:::999888777666555444333333444666777666999;;;999444333666:::666777888999:::;;;;;;;;;666888999999888888999:::<<<;;;:::999999999::::::::::::;;;<<<;;;:::999888888888777777666666555555999888888777777777777777:::888444333333333222111000000111222333444444555333333444666777999::::::===999555444444333111...000000000///......------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))'''%%%&&&)))***(((&&&******)))(((((((((((((((+++***)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******++++++++++++******************************)))************+++++++++*********+++,,,---...///,,,,,,++++++,,,,,,---...///111333444333333444666:::999777555333333444444;;;999555333333222000...444444333333333444555666444444333333333444555555777666666777999999888666666777888999999999888777777777777777888999:::;;;:::999777666666555333111///000333555888999:::;;;GGG===444333555555555666111000///000111000///---///000111000///......000............////////////222333444555444111...,,,))))))***+++,,,,,,,,,,,,000000//////...------,,,...............---,,,,,,+++,,,,,,,,,++++++***)))******++++++,,,------...---,,,,,,,,,,,,++++++++++++)))***000888<<<999444---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---;;;AAA:::222333333///222222111111000///......111///111444444222333666333444444555555555444444444444444333222333555888999888777666555444444444555666777999999999888777666555444333333444666777666999;;;999555333555888666777888999::::::::::::666777888888777777888999:::::::::::::::::::::::::::999888777777777888888777777777666666666555555888777777777777777888888<<<<<<:::888777555555555000111111222222333333444222222333555666888999999;;;888555444444333111/////////......---,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))))))))(((((())))))***+++***(((&&&''')))***(((&&&***))))))((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))******++++++******)))************************))))))*********++++++++++++++++++++++++,,,---...,,,++++++++++++,,,------///111333444333333444666999999777666555555555555777555444333444444222000333333333333333444444555222222222111222222333333888777777888::::::999777888999:::;;;:::888777666999999999999999::::::::::::888666666666555333222///000222555777999::::::EEE;;;222222444444444555111000///000111000///---000111111111///...///000---............/////////333444555555444222000...))))))***+++,,,,,,,,,,,,//////......------,,,,,,------......------,,,,,,+++++++++,,,++++++***)))*********+++,,,,,,------,,,,,,,,,+++++++++******)))))))))+++...000///---++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......***000222///111666444...111111000000//////......333,,,---555444---...777555555555555555444444444555666666555444555777999999999777666555444444444444555666888999999999888666555444333333444555666555888;;;:::666444444555555666777888999999999888444666777777666555777888888999:::;;;<<<<<<;;;;;;;;;999777555444666888999666666666666666555555555666666666666777888999999>>>@@@AAA>>>:::777777888222222222222222222222222000111222333444666666777888666444333333333222111......------,,,+++++++++++++++++++++++++++++++++******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++***((('''((()))***)))'''))))))((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))************))))))************************)))))))))*********++++++,,,,,,+++++++++,,,,,,---+++++++++++++++,,,------...000222333333333444555777888888888777666666555222111222333555555444222222222222222333333333444111222222222222333333444888888888:::<<<<<<:::888::::::<<<<<<;;;999666444:::;;;;;;;;;::::::999999888666555444555555333222///000222444666777888999DDD:::111111333333333444111000///000111000///---///000000000...---...///---------........./////////000111222111000...---,,,,,,---..................---------,,,,,,,,,+++,,,,,,---------,,,,,,+++******++++++++++++******)))*********++++++,,,,,,++++++++++++***************+++++++++******,,,---)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------------///...---000555333---/////////////////////...444///...222444111......777666666555444444444444666777777777666777999;;;999999777666555444444444444555777999::::::::::::666666555444444444555555444777:::999777444333333555555666777777777777777333444666555444444555777555777:::<<<======<<<;;;<<<:::888777777777999:::555555555555555555555555444555555555777888999:::<<<@@@CCC@@@:::666666888333222222222111111000000//////000111222333444555444444222222222222222222......------,,,+++++++++***************************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******))))))((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&''')))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((((())))))))))))))))))(((************************))))))))))))************,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------///111222222222444555555555777777777666555444///000111444666666444111111111222222333333333333333333444555555666666666888888999;;;======;;;999999:::;;;<<<;;;999777666:::;;;;;;<<<;;;999777666444333222222333333222111///000222444555666777777EEE;;;222111222222222333111000///000111000///------...///...,,,+++,,,---------------............------...///......---,,,---......////////////...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++)))******++++++*********))))))***************+++++++++*********)))))))))***+++,,,+++)))))),,,...(((((((((((()))***++++++*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,---)))+++,,,***+++------+++.............../////////111555333///666@@@;;;,,,777666555444333444444444555666888888777777999;;;999888777555444444333333444666888999;;;;;;;;;;;;666666555555444444444444333555777888777555333333444444555555666666555555222444555555444444555666444666999;;;======<<<;;;888888999999888888777777444444444444444555555555444444444555666888999:::999===@@@===777333444666333222222111111000000///......///000111222222333222222222111111111222333//////......---,,,,,,,,,************************)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***((()))))))))((((((((()))&&&'''((((((((((((''''''&&&&&&&&&&&&''')))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((()))))))))*********,,,,,,+++*********+++++++++************+++,,,,,,+++...000111222222444555333444555555555444333222000000111333555444222///000111222333333333222222222333444666666777666666888888:::<<>>999888666444333111111111:::@@@HHHNNNNNNGGG<<<444444555555666666555555555111111222444666555333111BBB;;;333......000000000------------------------,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************(((((()))))))))*********)))******+++,,,,,,------,,,+++***)))))))))******&&&''''''(((((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***++++++++++++,,,,,,++++++,,,---------***+++,,,......//////...111111000000111111111111///111333333222222333555333222111111111222444555555555555555555666777888888777555333222222333333444666888888777555666666999777555222111111222222111111000000000000000000555555666666666555444333444222111111333444444333333333333333444555666777111111000//////.........000000000000000///......///...---,,,+++,,,------,,,...///...+++(((((()))***)))))))))))))))******)))(((''''''&&&&&&&&&'''&&&'''***,,,---+++)))'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,,,,,,,,,,,,,+++***)))((((((((()))***++++++++++++******,,,---.../////////222222222000......000111111333555888999999999888888888888888666555444333444444444555666999<<<===888777555444222111111000777<<>>888444777777777666555444222111111111333555666666333111AAA:::222......///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,------...************************((((((((()))))))))******,,,,,,,,,+++******))))))+++************)))))))))&&&''''''((((((((((((((('''(((((((((((()))))))))***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&&&&''''''''''''(((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))***++++++++++++)))(((((()))+++---,,,+++******+++,,,---......//////////////////000111222...111444444222111222444333222111111222333555666555555444444555555666777777666555444333333333333555777999:::888777777777888777555333222222222222000000111111222222222222555555555555555555555444444222111111333444333222333333333333444666888:::111111///...............000111111000000///...---............---------,,,,,,///111000,,,))))))***)))))))))))))))******+++''''''((((((((((((''''''%%%'''***+++,,,+++)))'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&&&&'''***,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,***+++++++++***)))((((((((())))))***++++++******)))***+++,,,---.........000111111///......000222000222444666888888777666::::::999888777666444333333333444555777888:::;;;777666555333222222222222333666999:::888555333222666555555444222111///...111111111333555555333111AAA:::222------/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---************************(((((((((((()))))))))***,,,++++++******)))(((((()))***+++++++++***((('''&&&'''((()))))))))))))))((((((((()))))))))******(((((('''&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&'''((()))***))))))((('''''''''''''''''''''''')))(((((((((((((((((()))'''((()))***++++++++++++)))'''''')))+++,,,+++)))******)))***+++---...000......------...000111222///333666666222000222555000000000111111222333444333333333333444555666777555555666555555444333333666888;;;;;;:::888888888555555444444333222111111000111222333444555555555444444333222222333444555444222111111222333333222111111111111222555777999333222000///.../////////111111111111000///...------...///000000...---,,,***...111000,,,((()))***)))))))))))))))***++++++%%%'''***,,,,,,+++***)))%%%'''(((******)))((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%###$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,(((((()))))))))((((((''''''((())))))***))))))))))))***+++,,,---............/////////...///111444///111333555666555444333777777777777777666666555222333555666777888888888555555444333333333333333111333666666444222222333333333333333222111000///111//////000111222111000@@@:::222------//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++((()))+++,,,+++***(((&&&''''''((()))******))))))(((((())))))******++++++&&&&&&%%%&&&''')))+++,,,%%%%%%&&&''''''&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''((()))******++++++***+++)))(((***------+++)))******)))(((***,,,///000------,,,---...000222333000444888777333111333555...//////000111222222222111111222222444666777888444555666666666555444333666999;;;<<<:::999888888333333333333333222000000000111222444555666777777333222111000000222444555444222111111222333222111//////......000333666777444333222000000000000111111111111111000///...------...000222111///---+++(((,,,000///+++((((((+++))))))((())))))***++++++%%%(((+++...///...,,,***%%%&&&((()))))))))((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&$$$!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''(((((('''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******)))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))***+++,,,&&&'''((((((((((((((('''''''''(((((()))(((((((((******+++,,,---......------...///......///222444...000222444444444222222333444555666777777777777222333555777888777777666555444444333333444444555222555888888666444555666222222333444444444333333000...------///000000///???999222......//////......---+++***)))***++++++,,,++++++******++++++,,,...---+++)))((())))))***))))))************))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))((('''&&&%%%***)))(((''''''&&&&&&'''++++++***)))))))))))))))&&&((())))))'''%%%$$$$$$%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***''''''((()))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***''')))******))))))***+++***+++,,,---............///222555555222//////000///......------------...///111444666666555333111444444555555444444333222666777999;;;<<<<<<;;;:::444444444444333111///...111222333444444444333222555444333222111222333444111222222222222333333333///.........000111333555333333222222111000000///111111000...---,,,+++***,,,------...------,,,,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))))))+++666CCCAAA111''''''''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ %%%)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************''''''''''''((((((((((((''''''''''''((((((((((((+++,,,---.........---,,,////////////////////////000111222111...------...444555555666555444333222444222000222666999999777888999999666333111111111222333444444222222222444333555999<<<;;;777111...000000////////////000111>>>888111------//////......---,,,+++***++++++,,,,,,++++++******++++++,,,---,,,+++))))))))))))***))))))************))))))***++++++++++++***)))((())))))))))))))))))))))))''''''((((((((((((((('''(((''''''&&&&&&&&&&&&&&&******)))(((((((((((((((''')))++++++)))'''&&&%%%%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((()))******(((((()))***''')))******))))))***+++++++++,,,---.........---...111333333111......///.........------.../////////000222333444333222111222222444555555555555555888:::<<<===>>><<<:::999444444444444333111///...000111333444444444333333333333222111000000000111333333222222111111000000///......///000111333444444444333222222111111000000000///...---,,,,,,+++,,,,,,------------------,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''...777555)))###&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########%%%''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))************)))***,,,...000000000000........................///000111111000222555888>>><<<888777666666444222222111000222666888777555777777888666444222333444555666666555333222333555333555888:::999666222///000000000//////000000111<<<666///,,,---//////.........---,,,,,,,,,------,,,++++++******++++++,,,---,,,+++***))))))))))))))))))************))))))******++++++******))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&%%%%%%%%%%%%&&&''''''))))))(((''''''''''''((('''***------+++)))'''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((()))***)))((('''(((***''')))******(((((()))++++++,,,,,,---------,,,,,,,,,...111111///------..................///000111///000000000111111111111000111333555666777888888999;;;>>>??????===:::777444444444333222111000//////000222333444444444333111111111000000...------333333222111000///...............///000111222333444444333333222111111111............---------,,,++++++,,,------------------,,,,,,++++++*********))))))))))))))))))))))))'''$$$''',,,***"""!!!&&&&&&''''''''''''(((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&''''''''''''((((((((())))))))))))************''')))+++...000222333333...........................//////000222777>>>CCCJJJCCC;;;777888888555222111111222444666777555444666666777666444444555777888888888555333333444666333555666777666444222111111111111111000000111111:::444///,,,---//////............---------......,,,++++++******++++++,,,,,,++++++******)))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&''''''&&&))),,,---,,,)))'''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&'''''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))'''((())))))(((((()))++++++,,,,,,,,,,,,++++++***+++,,,---...------,,,,,,---------...///000111222000000/////////000111222111222333555666777888888666999<<<>>>>>><<<999777444444333333222111000000///000111333444444444333000000111111000...,,,+++222111111000///..................///000111111222333333222222111000000000------------------------***+++,,,,,,---------------,,,,,,,,,++++++******(((((((((((((((((((((((((((&&&&&&(((&&&"""###(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((***,,,...000111222........................///......///222999BBBHHHOOOEEE:::666777999666222111222444666777777555444777888777666444444666777:::999888555333222444666444444444444444444333333222222222222222111111111999444///---...//////---........................,,,++++++******++++++,,,++++++++++++*********)))))))))************))))))((())))))*********))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&'''(((******''''''&&&&&&&&&&&&''''''%%%(((***+++***'''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&((((((((('''&&&'''(((&&&((())))))(((((()))***+++++++++,,,++++++***************+++,,,---,,,,,,------------...000111111222111/////////000222333333444444555555555555555222444888;;;<<<;;;999888444333333222222111111111///000111333444444333333000111222222111///---,,,////////////////////////......//////000000000111111111000000///.........,,,,,,,,,---------------***++++++,,,------,,,,,,,,,,,,+++++++++++++++***((((((((((((((((((((((((((('''((()))'''$$$%%%)))&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""#################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***+++,,,---...........................//////...---000666>>>DDDIII@@@666333666888777333222444777888999888888777::::::999666444333555777999999888555333222333555444444333333333444444555333333444444333222111111:::555000...///000...---,,,---......///.........,,,++++++******++++++,,,******+++++++++******)))))))))************))))))(((((())))))******))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&'''((()))***+++'''&&&&&&&&&&&&'''((((((%%%&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&((())))))''''''(((***)))******+++++++++******)))(((((())),,,------,,,---------------...///000111000/////////000222333444555555555444333333222000111444777888999999888444333222222111111222222000000222333333333222111111111111111111000000///.../////////000000000111---...///000000000000///000000//////...---------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))%%%&&&((((((&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#################################$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))%%%&&&&&&&&&&&&'''''''''))))))))))))******************)))))))))***++++++------------------------//////.........222888<<>>::::::999666555555888:::555777999:::888666555555333444444444555666777888444555666777666444222111===888333000000000...,,,***+++---.........------,,,++++++++++++++++++,,,))))))+++,,,,,,+++***)))))))))************))))))''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((()))***'''''''''&&&%%%%%%'''***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&'''((((((''''''(((***''''''(((***++++++++++++***'''&&&(((,,,......---------,,,+++++++++,,,,,,---------............///111222222333333222222111444444444444444555666777444333222111111111222333222222333333222111///...//////.........000222333333333222111000///......---...///000000000///...111111111000//////......---------,,,,,,+++++++++---------,,,+++***)))(((((((((((((((((()))))))))))))))))))))))))))))))))''')))(((%%%$$$&&&)))***%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''#################################$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$''''''%%%%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++******)))***,,,---...------------------------,,,...000000//////000111///000111222222222111000///222555666666777<<>>======666555333111111222444555222333333222111111222444444333111...,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((''''''((()))***++++++***+++++++++,,,,,,,,,,,,***,,,...///000000///...---......///000111222222000111222222222222111000111000///......///000111...000444999======:::777444555666666555444111000......///111333333222000////////////////////////111000///...,,,+++******************************(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((%%%'''((('''%%%$$$%%%'''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""##############################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&((()))'''$$$###%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''(((((((((&&&+++///...+++)))***,,,''''''((())))))***+++++++++,,,...///111111222222...//////000222444666777666666666555444333222111444666888:::;;;;;;::::::555444222000000111222333000333555444222111222444444333111...,,,,,,///111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((()))++++++)))+++---//////---+++***)))+++...000111000...---------...//////...------111222444444555444333222111000///......///000111,,,...333888<<<<<<999666333444666777777666444333//////000222444444333111////////////////////////222111000///---,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&(((((('''$$$###%%%'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$######""""""""""""##############################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%'''(((***(((%%%###$$$&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&%%%***......***((()))+++&&&''''''((()))******++++++,,,...000111222333333......///111333555777888666666666555444333111000444555777888888777666555444333111//////000111222///333666666333222222444:::444---***+++---,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++************((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&))))))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))(((&&&%%%&&&''')))+++***+++,,,---............/////////...------,,,,,,000/////////000111222222555555555555555555555555333222222222222222222222333555777999:::999888777444555666666444222222222000111111111111000//////------,,,,,,,,,---......,,,,,,------,,,,,,+++******************+++++++++)))))))))))))))(((''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""######"""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!%%%'''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***'''(((((()))***++++++,,,))))))))))))))))))))))))((()))***---///111222333111111222333555666777777666666555444222111000000666666555444444333222222//////000222444444222000---222888======999333///;;;555///,,,,,,------,,,***+++++++++******)))((()))))))))(((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&''')))*********+++,,,,,,---,,,,,,............------------////////////000111222333555555555555555555555555555333111000000111333444444555666888999999888888444555666555333222222222222222222111111000//////......---,,,,,,---------,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''(((((())))))*********))))))))))))))))))))))))))))))+++---///111222333111111222333444555555666444444333333333222222222444444333333222222111111//////000111333333000...555888;;;===;;;666000,,,<<<777000------...---+++)))************)))(((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&''')))***)))******+++++++++******,,,,,,------------......////////////000111222333555555555555555555555555666333000......111444666555555555666777777888888444555555444222111111222333333333222111000////////////...---,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))((((((''''''''')))))))))))))))(((((('''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++---///111333333111111222222222333333333111111222222333333444444222222111111000111111111000000000111222222///---777888999999777222---***;;;666000,,,------+++))))))***************))))))+++*********))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))******++++++******)))***++++++,,,------......////////////000111333333444444444444444444444444444222111000000222444555555555444444555666777777444444555333111000111222444444333222111000000///000000///---,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))((('''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((******,,,---///111222333111111111111111222222222111111111222333333444444222111111000000111222333333222111222333222000...111222222222111000...---999444...+++,,,,,,***(((******++++++,,,++++++************))))))))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******++++++++++++***)))******+++,,,---...............///000222333444222222222222222222222222000111222333333333333222444444444333333444555666333444444222000///000222444333222111000000000000111000///...---,,,,,,,,,,,,,,,------,,,,,,+++***++++++***)))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!###%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%'''((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((()))***+++---...000111222111111111111111111111111222222222222222222222222444333222111111222444555555444333333444444222000000000/////////000000000666222---+++,,,,,,***(((******+++,,,,,,,,,,,,+++((((((''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((***++++++,,,,,,,,,))))))***++++++,,,------.........///000222333444111111111111111111111111...000222444555444222111333333333333333333333333333333333111///...000222222222000/////////000111000000///...------------,,,,,,------,,,,,,+++************))))))((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###%%%'''(((&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***,,,---...///000000000111111111222222222111111111222222222222222777555333222222333555666666444333333555555444333666555333222111000111111555111---,,,------,,,)))))))))***+++++++++++++++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''&&&%%%&&&''')))***+++,,,,,,))))))******++++++,,,,,,---......///000222444555///////////////////////////000111333333444333333111222333444444333222111333333222000......000222000///...---...///111222//////...............///,,,,,,------,,,,,,+++***((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###%%%(((((('''%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$######%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''(((((())))))*********))))))))))))))))))))))))(((((()))***,,,---......000000000111222333444444//////000111222333444444888777444222222222444555555333222222444555555444888777555333222111000000555111------...///---+++(((((()))******************)))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%''')))***++++++***************+++++++++------...///111222444555........................111111000111111333444555000222333444444333111000333333222///------000222///...---,,,---///111222///............//////000,,,,,,---------,,,++++++&&&&&&&&&'''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$!!!###&&&'''%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$""""""%%%'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&'''(((###$$$&&&'''((('''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%'''((())))))(((((((((((((((((('''''''''(((((()))***++++++,,,))))))))))))))))))))))))'''((((((***+++,,,------///000111222333444555555,,,---///000222444555666999777444222111222333444333222111111333555555444555555333222111111000000444111---,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''((((((((()))******+++++++++,,,------......------......---,,,---...///000111111000000000000111111222333333333333222111111222000.........///...---...------------...//////000000000000000111111111+++))))))***---...,,,***&&&&&&&&&''''''((()))*********))))))((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############&&&&&&%%%$$$$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%)))(((&&&$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))'''%%%&&&)))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))***++++++,,,,,,,,,---...000111111111111222222111111111222444555777666555444333222222333///000111000000111444666444444333444444555666777333111---,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))((((((''''''(((((())))))***+++++++++,,,,,,---------------------,,,,,,,,,---...///.........///000111222333222222222222222111111000//////...............------------,,,---......///////////////////////////***)))((())),,,---+++)))******)))((((((((((((((()))))))))(((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&''''''''''''((((((((()))((((((((((((((((((((((((((()))******+++,,,,,,,,,---...///000111111111333222111111111111222333555444444333222111111111...///000000///000333666444333333444444555666777333000---+++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))*********++++++,,,------------,,,,,,,,,+++++++++,,,---...,,,,,,,,,---///111222333111111111111111000//////,,,,,,......///...------,,,,,,,,,,,,,,,------.../////////...------,,,,,,)))(((((()))++++++***(((---,,,+++)))((('''''''''((((((((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))******++++++++++++,,,...///000000111111222222111000000000111111333333222222111111000000.../////////...000222555333333333333444555666777222///,,,++++++,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((())))))*********+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...///000111000000000000000//////...)))+++...//////...------,,,++++++++++++,,,------000//////...---,,,,,,+++)))))))))***+++******))),,,+++***(((''''''&&&&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********++++++,,,---...///000000000/////////000000111111222222222222222222111111000---...///......///222444333333333333444555666666111///,,,***+++,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''(((((()))))))))***++++++,,,,,,++++++*********+++++++++++++++---------------......//////000000000000///......(((+++///000...---------,,,++++++++++++,,,------000000///......---,,,,,,***+++,,,,,,++++++******(((''''''&&&&&&'''''''''&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''%%%###&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&&&&''''''((((((((())))))))))))))))))************+++,,,...////////////------...000111222333333222333333444333333222111---...///......///222444333222222333333444555666000...+++***+++,,,---,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((((((((())))))***++++++++++++***)))***+++,,,,,,,,,,,,+++///......---------......000000000000000///......)))---000000---,,,---///,,,,,,,,,,,,,,,------.../////////......------,,,***,,,------+++******+++%%%%%%%%%%%%&&&'''((()))'''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%$$$$$$###""""""!!!!!!"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###%%%'''(((((('''&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))******,,,---.../////////---...///111222333333333111222333444444333222111.../////////...000222555222222222222333444555666000---+++***+++,,,---,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###########################$$$###"""""""""###%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&''''''((((((((())))))*********************,,,---------,,,+++...---------...///000000000111111111111000//////,,,///222000,,,+++---000---------,,,---......///------------,,,,,,,,,,,,)))+++---,,,***((()))***%%%%%%%%%&&&&&&((())))))'''''''''(((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$&&&'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((()))))))))))))))))))))))))))((()))***+++,,,---.........000111222333333333222111000111222333333222111000...///000000///000333666222222222222333444555666000---***)))+++,,,---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&&&&''''''((((((((()))******************+++,,,---...---,,,,,,,,,,,,------///000222333111111111111111000//////...111333000,,,***---111...------------...//////++++++++++++++++++,,,,,,(((+++---,,,)))'''((()))'''''''''''''''((())))))'''((((((((())))))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((()))***+++,,,---.........333333444444333222000///...///111222222111000//////000111000000111444666222222222222333444555555---,,,+++***))))))))))))***************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""######$$$$$$$$$%%%#########$$$######"""!!!################################################'''&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((()))))))))))))))))))))***,,,///222333111000/////////000222333000111111222222222222111555444222000///000000111------------------------...---,,,,,,++++++,,,,,,,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&((($$$###&&&'''$$$"""$$$)))&&&###"""###%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%%%%%%%$$$""""""###%%%$$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******++++++,,,------............////////////111000...------...//////111111000000000111222222333111000000222333444444...---,,,+++***)))))))))***************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&***))))))((('''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&################################################&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((()))))))))+++++++++,,,...000222444000/////////000000111111///000111111111111111111444333222000000000000000.........------,,,,,,,,,------,,,++++++++++++,,,,,,,,,+++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&)))%%%###%%%%%%%%%(((,,,***'''$$$"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$"""###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))******+++,,,,,,---------.........///////////////...............///000222222111//////111333555333000000222333333333000///...,,,+++************************)))(((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&+++***)))((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%###"""((('''%%%$$$$$$$$$%%%&&&#########$$$%%%%%%%%%&&&################################################%%%%%%$$$############$$$###$$$$$$%%%%%%%%%$$$$$$ !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''(((((((((((())),,,,,,,,,,,,---///000111......///000000000000///......///000000000000000333222111000000000000000000//////...---,,,++++++------,,,++++++++++++++++++++++++******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&***'''%%%%%%$$$%%%---666+++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$'''%%%######%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$######"""!!!"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,---------.........---....../////////......///111333222111111444777777444222111222222222111111111///---,,,+++++++++***************)))(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''%%%###!!!&&&%%%$$$######$$$&&&''')))((('''&&&%%%$$$$$$$$$################################################%%%$$$######""""""######$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))******++++++,,,,,,,,,---...000000///......------...///000000000000222222111000000000000000111000///...---,,,+++***---,,,,,,+++***++++++++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***(((((((((&&&&&&...888,,,)))&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%###$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$######"""""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***++++++++++++++++++,,,,,,,,,------+++,,,...///000///......//////000333777;;;>>>???999666333222222222111000333222000...---,,,++++++***************)))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$"""!!!!!!!!!"""###&&&))),,,---555333000,,,)))'''%%%%%%################################################%%%$$$######""""""######$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))***************+++,,,---//////...------,,,,,,---//////000000000111111111111000000000///111111000///---,,,++++++,,,,,,+++************+++*********)))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))+++,,,(((&&&+++333+++)))&&&%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%(((### ###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((())))))******+++************++++++++++++***+++---///000//////...///------333>>>FFFGGGEEE:::777444222222111000///333222000...---,,,++++++***************)))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&(((***...222555888999444222///***'''$$$######################################################%%%%%%$$$############$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,,,,,,,+++++++++,,,---------------,,,,,,...///000000000000///000000111111000//////111000000///...---,,,,,,,,,,,,+++***************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''***,,,)))&&&''',,,)))'''%%%$$$%%%%%%###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$ &&&'''!!!###$$$ $$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((())))))******(((((()))))))))***************,,,---//////000000000------444>>>EEEGGGEEE:::888444222222222000///333222000...,,,+++*********************)))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$########################'''&&&$$$$$$$$$%%%'''(((222333555666777666555444***(((&&&###!!!!!!!!!!!!################################################&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##########################################$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''((()))+++,,,,,,+++++++++++++++++++++,,,------,,,---...///000111111111...///000111111000//////000/////////......------,,,++++++***************((()))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$%%%((((((%%%&&&(((&&&%%%######$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$###&&&$$$!!!&&&///...$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((())))))***''''''((((((((()))))))))******+++,,,---///000111///000222444777:::===???:::777444333222222111000333222000...,,,+++*********************)))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$########################((('''%%%$$$$$$''')))+++777777777444000***%%%!!!$$$###"""!!!!!!###%%%&&&################################################'''&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''((()))***)))))),,,+++***)))***+++---...,,,---...000111222222222...///000111111000/////////////////////.........,,,++++++***)))*********(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&""" $$$&&&%%%&&&(((%%%###"""###$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$!!!"""000???;;;---$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$###$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((()))*********+++,,,///111333...333777555///...333999:::777444333333222222111000//////---,,,+++******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$))))))(((&&&######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$######""""""###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))******++++++******)))***,,,---...,,,,,,------...---------...//////000000000000000000111111///---,,,---......---***)))(((***,,,------+++(((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$***###'''%%%444ffflll888***(((%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""######"""###%%%'''&&&%%%%%%$$$#########$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$'''((('''%%%)))((('''&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++(((((((((((())))))))))))(((((()))+++---...000000////////////000111222333444444333222111111111111//////...---,,,+++******))))))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%'''''''''&&&&&&&&&%%%%%%!!!"""$$$$$$$$$%%%(((***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$#########"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%&&&&&&'''''''''''''''((()))))))))*********))))))***+++---...+++,,,------...---------......///000000000/////////000111000---,,,---...+++++++++++++++++++++,,,)))(((''''''((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%% %%%%%%222bbbwwwWWW((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$###$$$&&&(((&&&%%%$$$$$$######$$$$$$################################################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######&&&'''&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******(((((((((((())))))))))))))))))***,,,---...///000............///000111222333333222111111111111222//////...---,,,+++******))))))))))))((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%((((((''''''''''''&&&&&&"""$$$%%%&&&(((***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%$$$$$$###############"""######$$$%%%&&&'''((((((''''''(((((((((((((((((())))))))))))***+++,,,---++++++,,,---------------------...////////////...---///111111///---,,,,,,((()))+++,,,------,,,+++((((((((()))***+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%'''FFF]]]PPP'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%$$$%%%'''(((%%%%%%$$$$$$######$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***(((((((((((())))))))))))++++++,,,------......///------------...///000000111111000000000111222222......------,,,+++******))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''%%%''''''''''''&&&&&&&&&&&& """%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$%%%&&&&&&''''''((('''''''''''''''''''''(((((())))))***++++++,,,***+++,,,---------------,,,------...............,,,...111111///---,,,,,,((()))***+++,,,---------...,,,******+++++++++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###'''(((!!!)))333...%%%$$$$$$######$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((%%%%%%$$$$$$###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%######$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))))))))------------------......,,,,,,,,,,,,,,,---......////////////000111222333---------,,,,,,++++++***))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''((()))************)))***+++,,,------------,,,------...............+++---000111///---,,,,,,+++***))))))***,,,...///333000+++)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$***&&&###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$###""""""$$$&&&%%%$$$$$$###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%#########$$$"""######$$$$$$%%%%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))------------------------++++++++++++++++++,,,------------...///000111222---,,,,,,,,,+++++++++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))((()))***,,,------------------...////////////...+++---//////...,,,,,,------+++)))((()))+++...///444000,,,)))(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''###!!!%%%'''$$$$$$((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$######$$$###""""""###%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))+++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------------...///000111,,,,,,,,,+++++++++++++++))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&'''''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''%%%&&&'''))))))))))))(((((()))***+++,,,---------......///000000000//////,,,---......,,,,,,---...,,,+++*********+++,,,---222111//////...,,,)))&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&'''&&&%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&!!!!!!&&&### &&&$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((%%%#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))*********++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---...//////,,,,,,++++++++++++++++++))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''''''''&&&&&&&&&'''''''''((((((&&&'''&&&$$$"""!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%&&&'''))))))))))))(((((((((***+++,,,---------...//////000000000000000,,,---...---+++,,,---///***+++,,,---,,,+++***)))111222444666666333---(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$$$$###"""######$$$%%%%%%&&&''''''###$$$%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$%%%***'''"""'''$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%))))))'''$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---......///...,,,***))))))***++++++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$777'''&&&(((####################################$$$$$$$$$$$$!!! ///''''''***!!!(((%%%""""""%%%&&&%%%###))) ###***%%%$$$&&&"""!!!$$$'''&&&""" !!!###$$$&&& '''111 ,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&)))'''---"""333$$$---333***%%%000///&&&,,,......////////////......&&&555...999))),,,,,,***((()))---+++(((***111000***333FFFEEE000&&&,,,$$$%%%---...%%%'''+++&&&''''''''''''''''''''''''((('''%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''))))))((('''&&&&&&%%%%%%'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((******(((%%%###%%%%%%$$$######$$$%%%%%%(((&&&%%%###""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))************))))))***))))))))))))+++,,,---,,,,,,,,,,,,---...//////...---+++***))))))******++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######)))+++###!!!"""&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%###&&&### )))((("""$$$"""!!!"""$$$%%%$$$"""&&&(((***111 ###&&&'''&&&$$$$$$(((,,,(((!!!"""&&&555&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%222666&&&!!!###!!!&&&''',,,...///666......////////////......,,,&&&///000777###+++'''000+++))),,,,,,((('''***000+++000<<<<<<...(((,,,///""" (((---&&&''''''''''''''''''''''''(((&&&%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))(((((('''&&&&&&%%%%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))************))))))***))))))))))))+++,,,---++++++++++++,,,---...///,,,+++***)))))))))))))))+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######)))***(((%%%&&&&&&""""""""""""""""""""""""""""""""""""############!!!***...###)))"""!!!!!!###%%%&&&%%%###***&&&888///***###""""""$$$&&&$$$&&&000///)))'''###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$ &&&''',,,...+++111000+++***555111---+++---......////////////......888###...///---)))444(((+++&&&%%%))),,,++++++,,,)))'''(((+++***&&&%%%&&&///######((('''))))))'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((((())))))******))))))((())))))))))))***+++,,,---+++******++++++,,,---...+++******)))))))))((((((******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$---*** %%% ########################%%%%%%%%%%%%&&&&&&&&&&&&!!!---######(((######"""###$$$$$$%%%&&&&&&$$$###""""""%%%...)))###\\\sssrrrKKK,,,'''///%%%!!!---%%%,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---888ddd[[[UUU[[[QQQYYY```###&&&***---666......////////////......666...111&&&***111//////...+++)))))))))((('''&&&)))+++***&&&&&&((()))&&& '''...******,,,&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))******+++,,,,,,************+++,,,------************)))))))))((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######((("""pppwww}}}~~~wwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuu{{{pppvvvvvv<<<$$$%%%%%%%%%$$$###""""""###(((###888{{{WWW$$$###)))###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***$$$>>>PPP111))))))"""111------............------'''333222***333***%%%gggzzz|||}}}}}}}}}yyy}}}}}}yyyxxx||||||xxx}}}~~~{{{uuuxxxtttccc''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%$$$$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((())))))***++++++,,,,,,************+++,,,------)))******++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######"""$$$###$$$$$$""" !!!### bbb222"""(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&nnn!!!$$$...###111+++,,,,,,,,,,,,,,,,,,+++'''---)))+++000 666''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&''')))******)))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((('''((((((***++++++,,,+++++++++******++++++,,,---...)))***+++,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######!!!+++"""###$$$$$$"""!!!"""&&&***uuu666)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&!!!:::))) 333)))222!!!###******++++++++++++******...&&&%%%***%%%$$$;;;''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))(((***,,,------,,,***(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''(((***+++,,,,,,++++++++++++++++++,,,---...///******,,,------,,,+++***'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######&&&"""888$$$%%%&&&%%%$$$'''---222ZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))333666///+++...))))))************)))))))))"""000222""",,,\\\[[[```pppsssuuunnnLLL''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""###%%%%%%&&&%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))******,,,...000000...,,,***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''')))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''(((***+++,,,,,,++++++,,,,,,,,,,,,---...//////+++++++++************))),,,***))))))***++++++***''''''''''''''''''''''''+++)))(((((()))***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$############"""%%%...&&&--- 333 ((($$$yyySSS)))%%%$$$ ,,, $$$$$$$$$$$$$$$$$$$$$$$$&&&)))///vvvmmm777)))---&&&((()))***+++******((((((++++++++++++++++++++++++)))+++'''$$$)))bbb+++###'''!!!...***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&)))+++,,,,,,%%%'''+++...///...,,,***))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))******,,,---...000111222+++++++++************)))+++)))((((((***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$############!!!'''+++'''RRRttt###"""***$$$---EEE...dddhhh--- '''%%%$$$$$$$$$$$$$$$$$$$$$$$$###+++'''KKK///###333))))))***++++++***)))(((************************$$$000***&&&###hhh666''',,,###((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((***,,,,,,+++'''(((+++---...---+++***)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((('''((((((((())))))))))))******+++---...///000111+++++++++************)))***)))'''((()))***)))''''''''''''''''''''''''''''''***------)))&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$############$$$%%%%%%%%%$$$$$$$$$############!!!!!!+++$$$---%%%(((...zzz111000+++ (((LLL[[[555,,,111$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%...(((999//////)))***+++,,,,,,+++***)))))))))))))))))))))))))))!!!...$$$))),,,+++""" +++***######))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***,,,---,,,+++******++++++++++++***)))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&''''''''''''(((((((((''''''((((((((())))))))))))***+++,,,---...///000+++++++++*********)))))))))((('''((())))))'''&&&'''''''''''''''''''''''')))...222111,,,((((((***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$#########''''''###444###000$$$%%%!!!)))@@@III###&&&///...+++,,,111'''***000$$$$$$$$$$$$$$$$$$$$$$$$)))---$$$%%%---***"""))))))+++,,,,,,++++++***))))))))))))))))))))))))''')))(((444###,,,---)))###'''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++......---+++,,,+++***))))))(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))***+++,,,---......+++++++++*********)))))))))((('''((()))(((&&&$$$''''''''''''''''''''''''###(((---,,,((($$$$$$&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((())))))((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###'''$$$+++ 555III****** '''((( ... 111!!!&&&###***+++bbbWWW&&&(((###$$$$$$$$$$$$$$$$$$$$$$$$%%%"""+++###+++VVV777...$$$((()))***+++,,,++++++***************************...***((()))+++---***$$$$$$///&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++......---+++---,,,***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***+++,,,------+++++++++************))))))(((((()))))))))&&&$$$''''''''''''''''''''''''"""%%%)))(((&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))******))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ ***+++ %%%+++zzzggg)))%%%$$$$$$%%%222mmm(((666000''',,,%%%777---DDD***--- ///$$$$$$$$$$$$$$$$$$$$$$$$++++++%%%444^^^ ---&&&''')))***++++++******************************'''+++,,,///111)))!!!&&&***000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,---,,,+++,,,+++***(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((())))))***++++++,,,+++++++++************))))))))))))******)))&&&###''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))************&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$)))"""***111))))))nnn"""$$$###*** $$$CCC???!!!...555111!!!"""&&&'''((((((<<<888(((+++$$$$$$$$$$$$$$$$$$$$$$$$ '''(((!!!$$$+++%%%&&&((()))******))))))))))))))))))))))))))))))###,,,---000$$$---+++!!!+++'''))) &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((***,,,,,,+++******)))(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&''''''))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((())))))******++++++++++++************)))***))))))***+++***&&&$$$''''''''''''''''''''''''&&&%%%$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))***+++******&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$ ---///''' ((("""###hhh555%%%%%% ###'''"""---'''###+++###'''((($$$(((###&&&"""***---###---***)))(((NNN$$$$$$,,,$$$$$$$$$$$$$$$$$$$$$$$$)))###000%%%sss&&&%%%$$$%%%'''((()))))))))(((((((((((((((((((((((((((***---###***,,,!!!,,,$$$,,,%%%000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&)))+++,,,,,,))))))))))))((('''&&&%%%&&&'''''''''''''''''''''&&&&&&((((((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******,,,+++******))))))******))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%''''''&&&)))(((&&&%%%%%%&&&((()))&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&'''''''''((()))******)))(((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$#########$$$$$$"""000&&& ---'''%%%((("""000!!!$$$######"""########################&&&&&&***'''%%%&&&)))000$$$"""sss!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&+++((( 000QQQ%%%+++""""""$$$%%%,,,---!!!************)))))))))))))))(((+++(((&&&+++%%%'''&&&'''&&&((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((("""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$""""""$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''((((((''''''))),,,///+++******)))(((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''******++++++,,,+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''((()))***,,,+++******))))))******))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%''''''&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''&&&'''(((******)))(((((((((''''''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$$$$$$$---$$$777++++++!!!000"""+++###vvv???***+++"""########################$$$$$$$$$"""'''+++""" &&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$***!!!$$$$$$'''))) %%%!!!)))...%%%"""&&&''')))))))))))))))))))))((()))(((+++(((&&&+++%%%'''&&&'''&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''((((((((('''))),,,///*********)))((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((((((''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''((()))***+++,,,/////////...---,,,***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((((()))***++++++,,,+++******))))))******))))))))))))((((((((((((((())))))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&'''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&'''((()))***)))((((((***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$$$$%%%---zzz'''!!!###111&&&...%%%$$$RRR&&&%%%***########################!!!###$$$(((,,,+++'''///111%%%GGG,,,!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''!!!"""(((+++777 !!!###+++###'''+++'''''''''''''''''''''(((((('''+++(((&&&***%%%'''&&&'''&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''(((((((((''')))+++...******))))))((((((''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))***))))))((((((''''''&&&((((((((((((((((((((((((''''''&&&'''))),,,///111444444333111...,,,)))((())))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((())))))))))))***+++,,,---,,,+++******))))))******))))))))))))(((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''))))))))))))(((+++***((('''&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$###...***---&&&###$$$"""+++000CCC&&&%%%222...%%%###########################&&&%%% ###"""!!!"""(((???+++ ***$$$$$$$$$$$$$$$$$$$$$$$$)))"""###""""""######;;;*** ###"""'''+++%%%%%%&&&&&&&&&&&&&&&''''''(((&&&***'''&&&***%%%'''&&&'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''((((((((('''(((***---***)))))))))((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((''''''(((((()))))))))***'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((((((''''''((((((((((((((((((((((((((('''&&&&&&(((+++///111555444333111...+++)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((())))))))))))***+++,,,---,,,+++******))))))******))))))))))))((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))))))))(((******((('''%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###+++ &&&&&&---***%%%%%%***000,,,$$$'''"""(((&&&########################'''***###(((///,,,777+++((($$$$$$$$$$$$$$$$$$$$$$$$!!!'''"""%%%$$$,,,'''bbb{{{((())),,,&&&!!!)))+++$$$$$$%%%%%%&&&&&&&&&''''''&&&)))'''&&&***%%%'''&&&'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''')))((((((((()))+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))((((((((())))))))))))))))))))))))***)))'''&&&&&&))),,,...000000000...---+++)))(((''''''''''''''''''''''''((((((((()))))))))******(((((())))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''((((((((('''(((((()))***+++,,,+++******))))))******))))))))))))(((((((((((('''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&'''(((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((()))))))))((()))((('''&&&%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$''' +++111)))000'''&&&$$$---'''###)))###$$$&&&###########################"""!!!)))...))) 333PPP,,,###$$$$$$$$$$$$$$$$$$$$$$$$***### ###... '''!!!555!!!,,,)))###)))!!!$$$$$$$$$%%%&&&&&&''''''&&&%%%)))'''%%%***%%%'''&&&'''&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''))))))(((''')))***))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((())))))(((((('''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((()))***************))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''((()))***++++++,,,,,,+++******)))''''''''''''''''''''''''''''''(((((())))))******(((((())))))))))))******''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***,,,+++******))))))******))))))))))))((((((((((((''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&((()))(((''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))))))))((('''&&&%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$&&&///"""***222"""RRR}}}+++'''))),,,///###&&&+++###(((%%% ########################...!!!$$$&&& """+++lll(((!!!"""$$$$$$$$$$$$$$$$$$$$$$$$***"""%%%222%%% !!!&&&666###&&&"""!!!&&&((($$$$$$%%%%%%&&&''''''(((%%%$$$(((&&&%%%***%%%'''&&&'''&&&(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''))))))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))((((((((()))))))))******((()))******++++++***************************************)))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******))))))************))))))''''''''''''''''''''''''&&&&&&'''(((((()))******(((((()))))))))*********''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***,,,++++++***)))*********))))))))))))((((((((((((''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&((())))))((('''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))))))))(((%%%%%%$$$######$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%%%%$$$...111&&&'''%%%"""DDD&&&!!!111$$$'''---%%%''''''%%%######################## ###)))'''///xxx!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""...---%%% ---###xxx<<<%%%+++$$$"""$$$$$$$$$%%%&&&&&&'''((((((%%%$$$(((&&&%%%***%%%'''&&&'''&&&(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%'''))))))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******++++++))))))***++++++++++++***************************++++++******))))))((((((************************))))))))))))************)))))))))))))))*********))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))*********))))))((())))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((())))))*********+++''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&''''''((()))***+++++++++************)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%###"""###&&&***,,,''''''''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###BBB111'''$$$"""###!!!''' &&&(((''')))""",,,"""...&&&&&&!!!'''777___'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWFFF!!!$$$///&&&%%%%%%$$$$$$%%%%%%&&&'''$$$((($$$&&&%%%$$$'''((('''((('''((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))******)))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++***************))))))************))))))''')))***)))((('''(((***+++++++++***************************************,,,,,,,,,,,,+++++++++***************************)))***+++,,,,,,+++***)))++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++++++++************))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$###$$$%%%''')))&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%...%%%(((&&&***$$$'''&&&!!!!!!mmmUUU___cccXXXmmmlll~~~@@@$$$+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222zzz$$$+++###...!!!&&&%%%%%%$$$$$$%%%%%%&&&'''$$$((($$$&&&%%%$$$&&&((('''((('''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))*********((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++*********))))))))))))************************))))))))))))************************************))))))************)))))))))***++++++))))))***+++************************))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***+++++++++*********))))))************************))))))))))))))))))))))))))))))******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### :::XXX%%% &&&***...---%%%""",,,'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!***$$$%%%"""###%%%%%%$$$$$$%%%%%%&&&'''$$$((($$$&&&%%%$$$&&&((('''(((&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''''''''''''''''')))*********((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********************)))))))))************************)))))))))*********++++++))))))))))))))))))******)))******++++++******)))***+++,,,,,,+++***+++,,,*********************************************************************+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++++++++*********))))))(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""(((---AAA###$$$%%%/// ///%%%!!!&&&...)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///nnn***$$$### &&&$$$%%%%%%$$$$$$%%%%%%&&&'''$$$((($$$&&&%%%$$$&&&'''''''''&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((***+++***(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************************************))))))*********+++++++++((()))))))))))))))************++++++++++++*********,,,---,,,+++***+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,+++***))))))+++,,,---++++++++++++************************************)))))))))))))))))))))))))))******+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""!!!777:::***(((&&&!!!'''$$$$$$RRR///""")))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!000UUU%%%%%%###+++)))%%%%%%$$$$$$%%%%%%&&&'''$$$((($$$&&&%%%$$$%%%'''&&&'''&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%$$$##################$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))+++************************))))))))))))))))))))))))))))))))))))***************************+++++++++************************************++++++++++++(((((())))))*********+++++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***)))***+++---...,,,,,,,,,,,,++++++++++++******************************************************+++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###############""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$)))&&&&&&%%% ///QQQ$$$***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++((($$$%%%''''''%%%%%%$$$$$$%%%%%%&&&'''$$$((($$$&&&%%%$$$%%%'''&&&'''%%%''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((***+++***))))))***,,,************************)))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++************)))+++*********))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%///&&&uuu999%%%"""%%%(((&&&###222!!!]]]%%%&&&$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---!!!uuu+++"""((( ###%%%%%%$$$$$$%%%%%%&&&'''$$$((($$$&&&%%%$$$%%%'''&&&&&&%%%&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((()))++++++***)))+++,,,************************))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))******+++,,,,,,------,,,,,,------------,,,,,,+++---...---,,,+++,,,---------......///000000000........................222111111000///...------////////////////////////...///000111111222222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++************)))++++++++++++*********)))''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%WWW""" $$$!!!))))))***PPP&&&***!!!$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***777000$$$... &&&%%%%%%$$$$$$%%%%%%&&&'''%%%((($$$&&&%%%$$$%%%&&&&&&&&&%%%&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((()))++++++******+++,,,************************)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------......,,,------......------,,,---...///...------...///.........///000111111222222222222222222222222222888777666555444222111111333333333333333333333333000111333444555555444444000000000000////////////////////////////////////------------------------***+++,,,,,,------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))&&&'''((()))))))))))))))%%%&&&((()))((('''%%%$$$''''''''''''''''''''''''((())))))'''$$$######$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ 000)))$$$%%%'''###///!!!###..."""(((&&&&&&@@@$$$$$$$$$$$$$$$$$$$$$$$$(((<<<---'''$$$///###$$$///...)))%%%""""""&&&++++++%%%,,,222'''uuu((( '''"""$$$$$$%%%%%%%%%%%%&&&&&&(((&&&&&&%%%!!!$$$&&&%%%&&&%%%'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&(((++++++(((%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))''''''(((***+++---......,,,,,,+++++++++,,,---......+++***,,,......------222///---,,,---...///000++++++,,,---......------000---...222222......222222333222///111444222...333111000111666???HHHNNNGGGEEE???999777===FFFLLLVVVYYY[[[XXXOOOFFF???===???HHHOOOQQQPPPKKKAAA777;;;<<<>>>DDDOOOSSSJJJ<<>>;;;666666000)))///555///444---***...000...---...000+++***...000...,,,,,,///---,,,......,,,++++++(((((((((((((((((())))))+++***((('''''')))+++,,,((((((((((((((((((((((((++++++***)))))))))))))))*********))))))((((((((((((''''''&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$##################***"""!!!<<<((( ......"""###$$$"""'''&&&)))--->>>$$$$$$$$$$$$$$$$$$$$$$$$!!!hhh''' !!!(((%%%++++++***555"""000'''$$$((((((!!!$$$000,,, GGG((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&###$$$&&&%%%&&&%%%'''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((***+++(((%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))(((++++++++++++++++++******---,,,,,,,,,,,,,,,,,,,,,************)))))))))(((,,,+++***++++++***((((((---***((())),,,......,,,)))+++...///......000111...222666777555222222222777:::>>>GGGSSSZZZTTTIIIDDDDDDFFFMMM[[[nnnzzzoooccc^^^[[[^^^kkkxxx{{{rrrllljjjmmm|||{{{ppphhh___```iii{{{sss```[[[SSSLLLKKKQQQ[[[ccc___RRRJJJBBB777666999333666999<<<:::666222//////333...,,,///000//////222,,,,,,,,,---+++)))''''''*********))))))(((''''''---,,,+++*********+++,,,))))))))))))))))))))))))++++++***))))))))))))***++++++))))))((()))***+++---,,,)))'''&&&&&&((()))''''''''''''''''''''''''%%%%%%%%%$$$$$$&&&))),,,''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$######"""""""""!!!###)))---"""000+++ '''"""###''' 555 %%%ttt$$$$$$$$$$$$$$$$$$$$$$$$%%%WWWGGG ...###''''''333---'''&&&!!!!!!vvv&&&'''!!!%%%))),,,,,,***((( ..."""444###666"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%% &&&&&&%%%$$$&&&%%%&&&%%%''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&(((******(((&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((()))))))))******+++,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......///000000/////////(((***++++++++++++,,,---222///,,,---///111111000333777::::::777777;;;???KKKYYYbbb___ZZZZZZYYYUUURRRXXXeeexxxsssjjjkkknnnxxx~~~~~~{{{{{{uuujjjooowwwlllggg\\\WWW\\\\\\```lllpppbbbQQQGGG@@@:::;;;888777999777333111333...///111000...---------***+++++++++***)))((('''))))))))))))))))))))))))************************,,,+++******))))))******)))(((''''''))),,,///000111000...,,,+++******+++''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&))),,,''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$###"""""""""!!!&&&///'''(((&&& """&&&)))%%%###'''222&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$***(((XXX...,,,666(((!!!,,,!!! """'''***$$$###'''zzzJJJ"""$$$...&&&"""###%%%))) rrrfff###222$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&!!!%%%%%%%%%$$$&&&%%%&&&%%%'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++++++++++++++,,,,,,************************''''''((())))))***++++++++++++++++++,,,,,,,,,,,,***++++++,,,------......************+++,,,---...,,,//////,,,+++...111222333333333444777>>>GGGMMMWWW[[[]]]ZZZTTTRRRWWW]]]|||ttt{{{vvvwwwkkkaaaUUUPPPSSSZZZ]]]WWWIII>>>:::555777666222///111222111------.........------,,,'''((()))***************************************,,,++++++***************)))(((''''''))),,,///000...//////...---+++)))((((((((((((((((((((((((((('''((('''&&&$$$%%%(((***(((''''''&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%444$$$333000444...'''%%%...,,,!!!)))...\\\$$$$$$$$$$$$$$$$$$$$$$$$$$$```SSS...###---'''!!!"""$$$ ***(((!!!!!!"""###((((((III111!!!***,,,'''$$$&&&***$$$(((///666///$$$$$$$$$%%%%%%%%%&&&&&&%%%((("""$$$###$$$$$$&&&%%%&&&%%%'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++,,,,,,,,,,,,************************'''(((((()))***+++,,,,,,************++++++,,,,,,))))))***+++,,,------......---,,,+++,,,---...000///222111---...666;;;<<<888<<<@@@BBBGGGVVVmmm~~~xxxvvv|||rrrmmmyyyqqq]]]SSSJJJIIIBBB888333444333.../////////.........//////)))***,,,---............************************,,,,,,+++************+++++++++))))))((()))***+++)))***+++++++++(((&&&$$$((((((((((((((((((((((((((())))))(((&&&%%%&&&'''((((((''''''''''''((((((%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&### 000ZZZiii111222 &&&"""$$$$$$$$$$$$$$$$$$$$$$$$)))%%%777%%%(((((((((,,,&&&!!!'''111666&&&'''...)))'''$$$444$$$EEE111,,,&&&$$$%%%'''&&&%%% '''***(((&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$)))######$$$&&&$$$&&&%%%&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++))))))******+++,,,------))))))******++++++,,,,,,------------------------...///000111222333333333,,,333777;;;GGGYYYaaaaaa```bbbcccaaaeeevvv|||sssmmmjjj```TTTPPPQQQKKK@@@888555222...,,,+++++++++++++++++++++,,,,,,,,,,,,************************---,,,++++++******++++++*********))))))(((((((((''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&(((***)))(((&&&&&&&&&((((((''''''''''''((((((&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&''''''&&&///$$$FFF555!!!666 ###;;;ddd$$$$$$$$$$$$$$$$$$$$$$$$"""000hhh222)))$$$'''---""",,,...### &&&###---///%%%(((###...%%%$$$ddd777 ''''''!!!((( ***'''~~~((($$$$$$%%%%%%%%%%%%&&&&&&""")))###$$$&&&+++$$$&&&%%%&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$''')))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******++++++,,,------...000000000111111222222333...333<<>><<<888444111/////////---------------------------,,,++++++******++++++,,,***)))))))))(((&&&$$$((()))*********)))'''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&***)))'''%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((("""'''!!!&&&&&&,,,---$$$'''%%%%%%%%%%%%%%%%%%%%%%%%'''666 ^^^''',,,$$$%%%%%%###'''###eee%%%(((***%%%'''&&&$$$,,,+++'''***'''%%%'''&&&'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))***+++------,,,,,,---...*********,,,...///---,,,///---(((,,,666222---444333666BBBOOONNNFFFHHHQQQ___~~~~~~{{{wwwwww~~~uuulllllloooooobbbaaaVVVBBB777555222+++111---))))))+++......---,,,+++******))))))******+++***)))***++++++)))(((((()))))))))((((((''''''''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((''''''(((((('''''''''&&&&&&&&&&&&%%%$$$######""""""###%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,***%%%$$$)))((('''((($$$------ ///$$$444%%%'''&&&'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''(((((((((((()))))))))******)))))))))(((((((((((('''''''''((((((((())))))************************))))))))))))************++++++++++++++++++++++++222///+++***+++...000111---------......///000000...111...000666666;;;KKKaaabbbiiiqqqooohhhkkkuuuwwwvvv|||}}}~~~rrriiikkkrrrzzz|||tttllloooxxx}}}}}}|||zzzfffVVVLLLBBB999888333...,,,---......---+++***))))))(((((()))))))))(((((()))+++,,,+++))))))(((''''''&&&&&&''''''''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''$$$$$$&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!((($$$(((###%%%OOOFFF%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,555ZZZ***$$$'''%%%'''((('''$$$&&&111&&&999///%%%&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''###$$$%%%&&&'''((())))))%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((('''((((((((()))))))))************)))))))))(((((((((''''''((((((((()))))))))************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,111---******---000111111111222222000------000444666@@@CCCCCCIIIPPPbbb|||}}}vvvppplllpppvvvxxxpppllljjjiiihhhkkkpppuuuuuupppmmmnnnrrrnnniiikkkssstttmmmhhhhhhhhhbbb^^^```fffllluuu|||pppkkkeee___ZZZXXX___gggmmmssstttnnnlllooommmhhhnnnnnnwww~~~xxxqqqpppvvvzzzfffYYYTTTLLLGGG@@@:::555222...,,,++++++***)))))))))))))))'''&&&&&&'''))))))(((&&&)))((('''%%%%%%&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&'''(((*********)))(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%% +++###&&&%%%%%%!!!'''&&&&&&&&&&&&&&&&&&&&&&&&(((---333(((vvv(((///$$$%%%$$$$$$KKKQQQ!!!,,,--- %%%"""'''sss%%%&&&%%%&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((()))))))))******************)))))))))(((((('''(((((((((((()))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,---------)))+++---000111222111111111444777777888===GGGPPPYYYfffiiihhhnnnwwwtttssspppqqq{{{~~~ooojjjggggggeeebbbdddhhhiiijjjgggaaa___bbbeeefffdddgggjjjkkkfffcccfffkkkiiiggggggjjjiiieeeeeeiiicccdddfffhhhiiiiiikkknnndddbbbaaaaaa``````bbbdddaaafffeee\\\VVVWWW[[[\\\hhhgggllluuuwwwqqqkkkiiidddfffeeebbbdddlllpppoooxxxlllrrryyy{{{{{{ssswwwwwwrrrjjj___RRREEE:::333,,,,,,+++************+++)))((('''((())))))'''%%%)))((('''%%%%%%&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&'''''''''''''''''''''"""###%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%...%%%!!!$$$###GGGJJJ)))&&&&&&&&&&&&&&&&&&&&&&&&'''!!!111(((###000$$$%%%###%%%&&&---777000))) 222)))OOO$$$&&&%%%&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))************************))))))))))))(((((((((((()))))))))***************************************+++++++++++++++++++++,,,,,,,,,------))),,,///000///000444888555999@@@FFFOOO^^^ppp}}}wwwrrrqqqvvv~~~|||vvvssshhhhhhhhhlllsssxxxuuunnn___]]]___dddfffdddccceee^^^fffkkkiiiiiiooovvvxxxqqqnnnmmmqqqrrrrrrwww~~~zzzvvvrrrooonnntttzzzpppxxx}}}wwwsssqqqssstttwwwzzz~~~zzzttthhhllllllfffaaaccchhhlllhhhcccbbbeeegggbbb[[[VVVUUU[[[^^^]]]___dddeeebbblllhhheeeccc______fffooommmxxxzzzeeeRRRHHH---,,,,,,+++***+++++++++,,,+++***+++,,,+++)))((()))(((''''''&&&&&&''''''''''''''''''(((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&$$$$$$&&&&&&&&&'''''''''''''''$$$%%%%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%)))&&&$$$(((,,,...!!!...&&&&&&&&&&&&&&&&&&&&&&&&///$$$+++YYY///###***###$$$)))(((%%%---((()))999((()))((((((III$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))******))))))((()))))))))*********++++++++++++*********)))))))))((((((((()))))))))******++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,---------+++,,,,,,---111888BBBIIIOOOQQQTTTYYYdddttt}}}sssiiihhhgggiiioooqqqmmmjjjjjjdddddddddfffiiiiiifffbbbdddccciiiqqqtttqqqmmmllliiirrrxxxwwwzzz}}}zzz~~~~~~}}}~~~~~~~~~~~~tttnnniiijjjoooppplllgggcccccccccbbb```[[[WWWUUU]]]UUUSSSZZZ[[[VVVZZZeeekkknnntttwwwtttoooooorrrppp}}}~~~jjj___,,,++++++***************+++******+++------,,,***((()))))))))((((((''''''''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&!!!%%%***'''222///$$$,,,III''')))''''''''''''''''''''''''...''',,,555vvv,,,"""###+++%%%'''''')))///---$$$(((###""" 999vvv$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))))))))*********++++++++++++++++++*********))))))(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,---....../////////000444AAARRR```iiikkkuuurrrnnnoooxxx|||tttssssssxxxzzzwwwrrrppplllhhhgggcccbbbeeeggggggjjjnnntttrrrpppnnnkkkhhhhhhiiisssuuu|||~~~yyy|||yyyvvv}}}yyywwwpppddd]]]^^^mmmmmmnnnnnniiibbbaaadddpppllljjjjjjgggbbbdddiii]]]iiiwwwzzz+++******)))))))))))))))((('''(((***,,,------+++((()))*********)))'''&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((%%%%%%###""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%---$$$---'''---###<<>>LLL___pppsssooogggsssyyyppplllkkkllljjjhhhddd\\\XXX^^^ffflllooorrrnnnoooqqqrrrwww~~~{{{~~~~~~||||||}}}www{{{|||{{{|||vvvllleeeccceeegggjjjooozzz***++++++++++++***))))))******)))((((((((())))))'''((())))))))))))))))))++++++***)))))))))******(((((((((((((((''''''&&&***(((&&&'''((())))))((()))'''&&&&&&'''''''''&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$&&&%%%!!!!!!(((...111444lll{{{MMM666333555...&&&$$$***...((($$$$$$&&&&&&'''''''''((((((((((((%%%)))""",,,---)))***************)))))))))%%%%%%%%%&&&&&&&&&&&&&&&###)))%%%%%%000...&&&(((((('''%%%&&&333 %%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$222---%%%,,,"""&&&'''&&&&&&%%%%%%&&&&&&'''***$$$%%%"""LLL[[[+++###)))'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))******************************))))))***++++++++++++***)))+++.../////////000111///---,,,,,,///111222222777BBBTTThhh}}}yyy}}}tttnnnttt}}}sssgggccc___^^^```aaa```^^^ddd[[[XXXdddvvv~~~~~~|||yyyyyy~~~}}}}}}~~~}}}~~~xxxxxxtttooopppwww|||vvvlllkkkjjjlllrrryyy***++++++++++++***))))))******))))))((())))))***''''''((((((((((((((((((******))))))))))))))))))(((((((((((((((''''''&&&***((('''((()))***)))(((***'''%%%%%%&&&'''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))+++)))$$$$$$'''!!!******"""!!!'''$$$,,,)))((((((&&&$$$)))222''''''''''''((((((((((((!!!***,,,***&&&***///%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''',,,***((($$$"""(((***######$$$###---+++"""&&&+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###...!!! ((( ,,,'''&&&&&&%%%%%%&&&&&&'''###+++))),,,///***,,,"""$$$+++(((### $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))************)))))))))))))))))))))*********************************)))***++++++,,,,,,+++++++++...111111///...///111......000222555888;;;===LLLWWWiii}}}{{{ssslllgggkkktttwwwpppggg]]]]]]```eeekkkppprrrrrruuujjjeeennn}}}yyyrrrqqqvvv|||yyyzzzzzz{{{sssmmmqqqlllooo{{{~~~}}}{{{}}}|||~~~{{{vvv}}}|||}}}yyyxxxvvvkkk___[[[___eeejjjnnnxxx***++++++++++++***))))))******))))))))))))******((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&)))((('''(((******)))''')))'''%%%%%%&&&'''((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''')))((())))))$$$ '''333)))((()))+++)))'''+++222 !!!%%%'''%%%$$$''',,,'''''''''((((((((())))))&&&,,,***...!!!000&&&))))))))))))))))))))))))))))))((((((((((((((((((+++"""'''---((((((,,,'''(((***$$$))),,,+++'''((((((((((((((((((((((((************************))))))))))))))))))))))))'''(((((("""''''''---'''&&&&&&%%%%%%&&&&&&''' 333%%%"""444000)))$$$&&&&&&$$$""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***))))))************))))))(((((())))))******************************************+++,,,,,,,,,,,,,,,---///111///,,,***---000///:::HHHSSSXXXYYYYYYYYYhhhqqq}}}{{{rrrmmmllliiifffeeefffeeebbb___gggnnnyyyvvvnnnpppvvv|||vvvrrrtttyyy~~~|||vvvzzz}}}}}}|||vvvkkkccc^^^YYY[[[fffnnnsss{{{xxxqqqpppnnnkkkpppyyyxxxxxxvvvssstttxxxyyyxxxmmmppprrrsssssstttwwwzzz}}}|||wwwpppfffjjjoooqqqooottt***++++++++++++***))))))******)))))))))***++++++))))))(((''''''''''''(((&&&&&&'''(((((((((''''''(((((((((((((((''''''&&&(((''''''((()))***(((&&&(((&&&%%%%%%'''(((((('''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((( (((333000###222###&&&---'''###&&&---,,,,,,+++)))'''$$$###''''''((((((((()))))))))---&&&###---)))""")))$$$************++++++++++++%%%%%%%%%%%%$$$$$$$$$$$$&&&!!!+++((($$$)))+++'''+++&&&&&&(((###((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&###'''...(((!!!''''''&&&&&&%%%%%%&&&&&&'''+++###"""...111(((&&&)))***&&&######''')))###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))************))))))((((((((()))******++++++++++++++++++++++++++++++++++++,,,------------,,,+++...000...++++++111666===SSSqqqyyy|||vvvssstttsssmmmhhhfffcccgggjjjlllllllllooorrrppp|||xxxuuuuuuzzz{{{qqqjjjhhhggglllxxxyyywwwvvvtttzzz|||xxxuuutttrrrrrruuuyyyyyyuuupppmmmllloooqqqwww|||xxxuuusssvvv~~~xxx~~~***++++++++++++***))))))******))))))******+++,,,******((('''''''''((((((%%%&&&''')))))))))((('''(((((((((((((((''''''&&&''''''&&&((())))))'''%%%&&&%%%%%%&&&((()))(((&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$***+++&&& """***///+++)))))))))&&&%%%***111&&&%%%""""""%%%***,,,---'''((((((((()))))))))))),,,$$$%%%)))...,,,&&&)))&&&&&&&&&'''''''''((((((++++++*********))))))))),,,***)))***)))&&&&&&***%%%%%%'''***(((///(((***************************************************)))))))))******+++++++++"""&&&&&&))))))''')))%%%'''&&&&&&%%%%%%&&&&&&'''"""%%%,,,)))!!!$$$'''!!!###'''((((((''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&((((((((((((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((************************''''''''''''(((((((((((((((((())))))))))))(((((())))))************))))))'''(((((()))******+++++++++++++++++++++++++++++++++,,,,,,---------------+++///222111111555???GGGYYYsss~~~xxxqqqsssnnnkkkjjjgggdddeeeiiinnnuuu}}}ttt}}}~~~{{{xxxwwwvvvppppppooopppttt}}}wwwpppkkkkkkjjjkkkttt|||}}}ooosssyyy~~~***++++++++++++***))))))******))))))***+++,,,,,,+++***)))(((''''''((()))&&&'''(((*********)))((((((((((((((((((''''''&&&&&&&&&&&&''')))(((&&&$$$%%%%%%%%%'''))))))'''%%%%%%%%%&&&'''((((((((('''))))))))))))))))))))))))$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((( )))---)))(((++++++'''%%%)))&&&&&&+++***###(((*********,,,---***'''(((((((((((())))))))))))***(((...$$$&&&(((+++(((((())))))*********+++******)))))))))((((((((($$$---+++&&&***+++((())),,,&&&(((,,,"""/// ...))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))!!!+++,,,(((%%%111&&&'''&&&&&&%%%%%%&&&&&&'''***!!!'''))) '''...!!!000)))$$$$$$&&&%%%$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))))))))((('''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''((((((((()))************************''''''''''''((((((((()))'''((()))******)))((('''))))))************))))))'''(((((()))***++++++++++++++++++++++++++++++++++++,,,------......---------111555777888@@@MMMXXXsss|||xxxtttqqqnnniiieeeccc``````gggpppxxx|||~~~~~~||||||||||||~~~wwwpppmmmooommmkkkqqq||||||xxxsssyyy|||}}}xxxzzzvvvwww,,,+++******))))))******)))(((((((((''''''''''''(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%%%%(((++++++***(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((((('''&&&))))))((('''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))*********))))))((('''((('''&&&''')))******)))***((('''(((***+++(((&&&'''))),,,---+++)))((('''******((('''))),,,,,,)))***+++------)))&&&(((,,,***((())),,,,,,***+++///.........,,,)))'''((())),,,,,,+++***)))))))))***+++)))'''(((***,,,,,,++++++******))))))(((((((((''''''(((((((((((((((((()))(((&&&&&&''''''&&&$$$''''''&&&&&&%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''%%%######$$$%%%&&&'''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((---------,,,,,,+++++++++///---+++++++++,,,++++++...++++++000000---...444333>>>IIIMMMPPPZZZoootttjjjkkknnnooojjjqqqqqqooooookkksssyyy~~~yyyxxxyyy{{{qqqhhhiiimmmpppppp}}}yyy,,,+++******))))))******))))))((((((((('''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&(((***)))(((&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((()))))))))(((((())))))(((''''''''''''''')))((((((''''''(((((()))(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******)))))))))******)))))))))+++)))&&&&&&(((***++++++((('''&&&(((***+++***(((***(((&&&&&&(((***,,,------//////...,,,---...///222222333444444333333444555222333777777555444666222333555777888999999888444333222222222222111000.........//////...,,,+++111000---+++))))))))))))'''''''''(((((()))******((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((((((((((((((()))))))))******---------,,,,,,,,,++++++++++++++++++,,,---,,,,,,...---///111000000888CCCYYYdddnnnqqqpppwww}}}zzzoooccccccnnnzzz|||zzztttuuuwwwxxxzzz}}}}}}|||}}}}}}zzz{{{}}}}}}~~~~~~}}},,,+++******))))))******)))))))))((((((((('''''''''(((((())))))((((((''''''''''''&&&&&&''''''''''''(((((('''%%%%%%&&&'''$$$$$$%%%&&&'''(((((()))'''(((((()))***))))))))))))((((((''''''''''''((((((''''''''''''''''''((()))((((((''''''(((((()))&&&&&&'''''''''''''''&&&''''''''''''''''''((((((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((''''''(((((())))))******************+++++++++++++++***)))***+++,,,***)))+++***)))+++,,,---,,,+++///+++)))***///333666666555888::::::777777;;;??????@@@CCCJJJPPPQQQLLLFFFEEEBBBCCCGGGHHHEEECCCDDDGGGEEEDDDFFFHHHIIIGGGDDDIIIFFFDDDDDDDDDDDD@@@===:::<<<>>>>>>===;;;;;;;;;888666333000/////////000***))))))))))))*********)))(((&&&'''((())))))(((&&&&&&&&&&&&&&&''''''''')))(((&&&%%%$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''###!!!"""$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((***,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((()))************+++++++++------------,,,,,,,,,,,,)))***,,,............---...///111222222777GGGVVVuuuvvvppprrrwwwrrrjjj^^^XXXaaavvv||||||zzzzzzyyyxxxwww{{{}}}~~~|||uuuwww|||vvv,,,+++******))))))******)))))))))((((((((((((''''''(((((((((((((((((('''((('''&&&%%%%%%&&&'''((('''''''''&&&%%%&&&(((+++%%%%%%&&&&&&''''''((((((''''''(((((()))))))))))))))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&'''((((((((('''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((())))))*********++++++++++++++++++++++++((((((***---///---)))&&&,,,,,,+++,,,---...//////222444777:::???CCCFFFHHHKKKJJJKKKMMMNNNOOOSSSXXXVVV[[[dddoooyyyyyymmm___XXXUUUVVVZZZ[[[YYYWWWXXX]]][[[YYY\\\``````[[[VVV^^^ZZZUUUSSSSSSRRRMMMIIIGGGJJJNNNOOOLLLIIIGGGGGG======<<<;;;:::999999999555444222111000000000000---+++))))))***,,,,,,+++'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###)))///...(((""""""%%%&&&%%%$$$###$$$%%%&&&'''###%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***,,,,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++------------------,,,,,,***,,,...//////...------///000222555<<>>===;;;:::555555444333222111111000++++++,,,+++***(((&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%)))((($$$!!!!!!###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------.........///---///000111444<<>>===<<<:::999999333333222111...+++((('''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''$$$$$$'''***###$$$%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((((((&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,---------......---------.........//////000222444777<<>>;;;999999888555000,,,)))((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&''')))***))))))))))))((((((((((((************)))))))))))))))))))))*********++++++)))******+++++++++++++++++++++,,,------,,,,,,,,,---...111222222666EEETTT___aaajjj{{{{{{tttooohhhdddgggkkkjjjhhhfffbbbiiiwwwzzzyyyxxxxxxyyyzzz{{{|||{{{}}}}}}wwwqqqmmmfffbbb\\\XXXWWWWWWWWWVVVbbbhhhmmmllleee```aaadddcccbbbaaa``````_________mmmpppwww}}}~~~}}}wwwyyy}}}|||sssmmmnnnooopppssszzz~~~xxxpppmmmssswwwvvvvvvyyy{{{{{{wwwyyyzzzvvv,,,,,,++++++***)))(((((())))))))))))(((((((((((((((((())))))************''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&++++++******))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((()))******)))(((''')))***''')))*********)))*********+++...111555<<>>888444222,,,***)))((()))*********'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((()))***))))))))))))((((((((((((*********)))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++)))+++---////////////000......111888@@@OOOeeexxxvvvoookkkkkkkkklllnnnoooooommmlllooozzzxxxwwwvvvwwwxxxyyyxxxwwwsssrrrqqqppprrrtttwwwyyywwwxxxxxxwwwtttooojjjfffddd___YYYVVVUUUWWWXXXYYYbbbiiipppoooiiidddfffiiilllllljjjjjjjjjkkkmmmnnnuuuwwwzzz}}}~~~xxxtttzzz}}}yyyqqqmmmjjjfffbbbeeeggghhhlllwww{{{|||xxxqqqnnnrrruuuvvvqqquuu******************++++++))))))))))))((((((((((((&&&'''((()))***,,,,,,---''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&++++++******))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))******+++***(((((()))+++)))***,,,,,,++++++---///...222888@@@IIITTT^^^eeeqqqvvv{{{~~~~~~uuummmfffhhhmmmrrrxxx~~~zzz~~~{{{|||~~~}}}|||}}}~~~wwwrrrkkkaaaZZZTTTUUUVVVSSSMMMEEE???<<<111...+++******+++***)))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((()))))))))******(((((((((((())))))))))))))))))))))))))))))******************++++++++++++******+++,,,,,,,,,,,,+++***,,,...///......///111222000444@@@PPPcccyyyyyyqqqmmmlllkkkoootttwwwyyy|||}}}}}}}}}~~~~~~}}}ppppppppprrrsssqqqnnnkkkkkkjjjiiiiiilllppptttvvvyyywwwuuurrrnnnjjjgggeeebbb]]]VVVSSSTTTXXX\\\^^^gggmmmttttttpppnnnpppsssyyyxxxvvvttttttvvvxxxyyyzzz{{{}}}~~~}}}{{{||||||zzzzzz~~~}}}||||||~~~|||||||||{{{zzzzzz|||tttlllgggeeeccc```YYY\\\]]]___iii{{{wwwssssssrrrnnnpppssszzz)))))))))***++++++,,,,,,))))))))))))((((((((((((&&&'''((()))***+++,,,---''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))))))))***+++***))))))***,,,''')))++++++***---333777DDDIIIQQQZZZdddnnnvvv|||~~~zzz}}}pppeeecccfffiiijjjmmmqqq~~~{{{uuuyyy}}}~~~~~~|||}}}tttnnnaaa```^^^\\\WWWPPPHHHBBB:::555000---------+++)))******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,...///...,,,+++...111111444???SSShhhzzz~~~wwwnnniiiiiifffmmmtttxxx|||vvvqqqkkkjjjiiiiiikkkmmmmmmlllgggffffffgggjjjooosssvvvwwwuuurrrnnnjjjgggeeeddd___[[[VVVUUUXXX^^^cccfffooossswwwxxxwwwxxxzzz|||~~~|||{{{zzzzzz|||}}}xxxzzz|||~~~|||yyyzzz}}}}}}}}}}}}~~~}}}|||~~~~~~}}}}}}~~~}}}|||{{{|||~~~~~~}}}|||zzzzzz|||~~~yyyzzzzzzyyyxxxyyy{{{~~~{{{wwwqqqkkkfffbbb]]][[[XXX[[[[[[[[[dddwwwzzzwwwwwwuuupppjjjjjjmmmpppqqqrrrzzz***************+++++++++))))))))))))((((((((((((((((((((())))))))))))***''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((((()))******))))))+++---)))---222555:::BBBNNNVVVhhhmmmtttzzzyyyuuujjjeeeccc```___```kkk~~~{{{yyyxxxuuusssssswww||||||xxxyyy{{{zzz}}}~~~~~~zzzpppmmmjjjkkklllhhh```XXXHHHAAA:::666555444111---+++++++++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''(((((()))))))))))))))'''((((((((()))))))))***((()))))))))*********************+++++++++,,,,,,***+++,,,,,,------,,,,,,+++...000///...000666<<<<<>>HHH___uuu}}}}}}tttpppoookkkiiikkksss}}}|||{{{zzzuuusssqqqooonnnoooqqqssssssqqqnnnllljjjgggccc```]]]___bbbdddfffhhhhhhhhhfffgggiiilllnnnooopppqqqnnnoooqqqrrrrrrqqqpppooorrrtttwwwyyyzzz{{{}}}~~~}}}}}}|||{{{{{{|||||||||||||||}}}||||||{{{{{{~~~~~~|||{{{~~~~~~~~~~~~}}}|||zzzvvvqqqoooppppppnnnkkkllljjjkkkqqq|||tttdddVVV\\\vvv++++++,,,,,,++++++***)))))))))))))))((((((((((((***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))******)))(((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))))))))((('''''''''''''''*********)))))))))(((((((((((((((((())))))))))))'''((()))(((&&&&&&((()))(((((((((((())))))))))))---,,,,,,***)))***---000+++---//////222???UUUgggzzz|||}}}~~~~~~yyysssqqqpppmmmlllnnnlllyyy}}}yyywwwuuusssuuuyyy|||~~~}}}~~~sssgggaaaYYYLLL???888888777777888888555///***((('''%%%%%%'''((((((''''''''''''&&&&&&&&&%%%%%%((('''&&&%%%&&&(((***,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$&&&''''''%%%######%%%''''''%%%$$$%%%((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((('''(((((()))***************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------///---,,,,,,---...000000***...777BBBLLL^^^zzz||||||rrrkkkkkkdddhhhrrr{{{wwwtttqqqpppooolllkkkjjjkkkmmmnnnqqqooommmkkkjjjhhheeebbbaaaccceeehhhjjjllllllmmmpppqqqrrrtttvvvwwwxxxxxxxxxyyy{{{||||||{{{yyyxxx|||~~~~~~}}}|||zzzzzzzzz{{{{{{zzz{{{{{{|||||||||{{{{{{{{{|||}}}~~~~~~}}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~|||}}}{{{|||~~~~~~|||{{{{{{~~~vvvggg\\\aaaxxx(((***+++,,,,,,***((('''))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((''''''((((((((((((''''''&&&((()))((('''&&&((()))))))))((('''''''''((((((******))))))))))))(((((())))))))))))((((((((((((((())))))(((''''''(((***(((((())))))******++++++,,,++++++)))'''(((+++---***000888===HHH]]]zzz||||||yyyuuu{{{}}}|||zzz|||~~~|||yyyppp^^^KKK@@@:::999999<<>>===AAABBB???;;;777333...+++***++++++***((((((''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((()))***************))))))***++++++++++++***)))))))))*********++++++,,,,,,,,,------------...+++---//////...000333666@@@RRRlllyyyzzztttpppmmmfff```fffrrr||||||vvvsssxxxvvvuuusssrrrnnniiifffbbbcccdddeeegggiiijjjkkkiiihhhhhhiiikkkllljjjiiiqqqsssvvvyyy{{{}}}~~~~~~}}}}}}}}}~~~}}}|||~~~||||||||||||}}}}}}~~~~~~~~~}}}~~~||||||~~~,,,+++)))''''''((()))+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''((())))))))))))((((((''''''((((((((((((''''''%%%'''((((((''''''(((***))))))((((((((())))))***)))))))))(((((((((((('''******))))))((((((''''''((()))***)))'''''')))***+++******))))))((((((((()))***+++///555>>>IIIPPP___fffmmmwww~~~xxxzzz}}}}}}}}}tttqqqdddZZZLLLDDDAAABBBAAA@@@>>>:::444000...,,,+++***'''''''''(((((()))))))))$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&###!!!###''')))'''$$$&&&((()))(((&&&%%%&&&'''%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''''''''&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((()))***************))))))***++++++++++++***)))************+++++++++,,,,,,---------.........---111444333111666BBBMMM___ppp|||zzzzzzooohhhhhhjjjnnn|||}}}wwwqqqnnnllllllpppnnnkkkjjjiiihhheeecccbbbdddfffiiimmmoooqqqrrrtttssstttvvvxxxyyyxxxwwwwwwxxx{{{~~~{{{wwwttttttvvvxxx{{{zzzvvvyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}~~~...,,,)))&&&&&&(((+++---))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))******)))((((((''''''((((((((((((''''''%%%'''(((((('''''')))***))))))((((((((()))******))))))((((((((((((''''''))))))))))))(((((((((((())))))***)))(((((()))++++++++++++************)))+++,,,---333>>>OOOaaammmuuuxxx{{{}}}|||}}}|||{{{~~~|||}}}uuummm```TTTJJJDDD???===@@@<<<777333000///---+++(((((((((((()))))))))***%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''### """(((***'''###%%%'''((((((&&&%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$%%%%%%&&&'''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((()))))))))(((((()))***************))))))***++++++++++++***,,,,,,,,,,,,------------,,,---------............///111222222777FFF]]]oooyyyuuuvvvxxxnnnfffcccllluuu~~~|||||||||{{{yyyuuuoooiiiggggggiiihhhfffccccccdddeeeeeedddhhhkkknnnrrrvvvxxxyyyyyy{{{{{{{{{}}}{{{|||~~~~~~~~~}}}zzzvvvtttsssuuuyyy{{{zzz|||{{{rrrooorrrvvvwwwyyy{{{|||}}}}}}~~~...,,,***)))((()))+++,,,))))))))))))(((((((((((('''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''')))*********)))(((''''''((((((((((((''''''%%%&&&(((((('''''')))+++))))))(((((()))******+++))))))((((((((('''''''''(((((((((((()))))))))))))))******)))(((((()))++++++++++++,,,---......///222777@@@KKKWWWdddpppwwwvvv{{{~~~||||||zzz||||||vvviiiYYYLLLEEE???===999777666444222000++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""$$$&&&((('''%%%$$$&&&((('''&&&$$$$$$$$$$$$&&&((((((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((())))))***(((((()))***************))))))***++++++++++++***,,,,,,,,,---------......------------............000111666@@@SSSkkk}}}uuuqqqooommmlllggghhhrrruuummmooouuuwwwqqqpppnnniiieeedddfffiiifffeeeeeegggkkkmmmnnnnnnrrrtttxxx{{{~~~~~~~~~~~~~~~}}}}}}~~~zzzrrrppprrrwwwxxxzzz}}}~~~,,,,,,,,,++++++++++++***))))))))))))(((((((((((('''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%''')))***+++***)))(((''''''((((((((((((''''''%%%&&&(((((('''((()))+++))))))((())))))***++++++)))(((((((((''''''''''''''''''(((((())))))******)))******)))(((((()))+++******,,,...000222333444>>>JJJ\\\llluuuxxxxxxwwwvvv~~~xxxttt}}}xxxdddXXX???>>><<<;;;;;;:::888666......,,,***((('''%%%$$$(((((('''&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%%%%%%%%%%'''(((###%%%''''''%%%$$$###$$$###&&&((((((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***(((((()))***************))))))***++++++++++++*********+++++++++,,,,,,,,,---------.........//////444888DDD[[[yyy~~~vvvllliiijjjjjjeee___mmmwwwtttgggbbbfffgggdddeeeffffffdddbbbccchhhlllhhhiiilllqqqvvvzzzzzzzzzzzz||||||}}}}}}wwwuuuwwwzzz{{{~~~~~~}}}------,,,,,,+++***))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((()))***++++++)))(((((('''''''''(((((()))************+++++++++))))))))))))***************)))(((((((((((()))))))))******,,,---,,,)))'''***+++---000222777DDDPPP___iii{{{|||~~~wwwnnnlllppprrrqqq{{{|||www]]]OOO>>>666777;;;;;;888;;;444,,,((((((*********&&&&&&'''''''''&&&%%%%%%#########$$$$$$%%%%%%&&&%%%&&&%%%$$$&&&***'''"""'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((()))(((''''''))),,,******+++++++++,,,,,,,,,///---++++++,,,.........///)))(((---111000222666;;;SSSnnnuuupppqqqqqqnnnhhhdddhhhrrrzzz}}}tttpppjjjeeeccceeehhhkkkhhhfffeeegggjjjooosssttttttvvvyyy}}}~~~~~~------,,,,,,+++******)))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))************)))(((((('''''''''(((((()))************+++++++++))))))))))))***************))))))((((((((())))))''')))***))))))***...111------222:::CCCNNN^^^mmmuuu~~~vvvxxxttt~~~}}}xxxyyy~~~~~~~~~|||wwwhhhSSSEEE??????>>>===999777333///+++******,,,&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$'''***(((###''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))((())))))((('''(((***,,,***++++++++++++,,,,,,,,,---,,,++++++,,,,,,---,,,///...000555666555999AAA]]]vvvyyypppqqqooojjjfffgggppp|||zzztttpppmmmjjjgggdddaaaaaacccgggiiikkkjjjjjjlllppptttxxxyyy{{{|||}}}---,,,,,,++++++*********************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((('''(((***++++++***))))))(((((((((''''''(((((())))))************+++++++++)))))))))*********++++++***)))))))))))))))******(((+++---,,,******///333111111888EEESSSbbbtttuuukkklllppp{{{~~~}}}tttlllkkkzzzwwwpppwwwrrrkkkfffgggkkkppprrrppp~~~~~~~~~~~~~~~}}}hhhTTTFFF???<<<<<<<<<>>>===888111++++++---&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$&&&******&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((())))))(((((((((((()))))))))))))))***+++***))))))+++---++++++++++++,,,,,,,,,,,,------------------------///000111333555;;;IIIVVV}}}sssjjjhhhlllhhheeefffpppzzzpppllljjjgggdddbbbaaa```aaacccfffiiikkknnnoooqqqtttwwwzzz}}},,,,,,,,,++++++*********************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((***+++,,,***)))'''(((((((((((((((((()))***))))))*********+++++++++))))))*********+++++++++******)))))))))***++++++,,,...000///......111333BBBBBBIIIVVVcccooo}}}pppkkkppp{{{}}}xxxuuu~~~}}}~~~|||nnnfff^^^ZZZYYYVVVOOOIIIQQQ[[[eeehhhddd```___aaaccc^^^WWWSSSTTTWWW[[[]]]OOOVVV```iiinnnnnnllljjjgggdddcccdddbbbaaaiiisss{{{wwwwwwxxxwwwtttvvv|||tttvvvyyyzzz||||||~~~vvvdddSSSGGGAAA>>>AAABBBBBB>>>777111...---((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%$$$%%%)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))(((((((((((()))))))))))))))+++,,,+++******,,,---+++++++++,,,,,,,,,---------...///000///...//////333111000222<<>><<<;;;888444000,,,+++***)))(((((((((((((((''''''&&&&&&%%%%%%%%%+++---,,,(((&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((((((((()))))))))))))))+++,,,,,,++++++,,,---++++++,,,,,,,,,---------+++---//////......000222333444999EEE\\\yyyrrriiidddbbbbbbdddrrrtttooohhh``````dddgggeeeaaahhhjjjlllnnnqqqrrrssstttuuuxxx{{{}}}~~~}}}}}}~~~~~~~~~}}}~~~++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''(((((((((((()))***++++++)))************+++++++++*********++++++++++++,,,************+++,,,---------...///333===MMM___lllzzz{{{}}}sssnnnkkkjjjpppxxxvvvqqqpppjjjkkkqqqllleee___[[[VVVOOOKKKJJJPPPTTTWWWWWWZZZdddsss~~~|||wwwvvvxxx{{{uuutttxxx~~~}}}xxxsssttt~~~rrrjjjddd^^^YYYUUUPPPKKKHHHGGGFFFDDDBBBAAACCCHHHLLLNNNRRR]]]lllqqqnnnqqqxxxpppttt{{{|||sssvvv~~~~~~xxxooogggcccMMMGGG???;;;;;;:::888555111///---+++))))))))))))''''''''''''''''''&&&&&&444666333,,,'''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''(((((((((((((((((())))))))))))(((***,,,,,,+++++++++,,,,,,,,,,,,,,,------------)))+++------,,,---111555222===OOOgggzzztttfff___```hhhpppuuu|||vvvpppkkkccc```]]]```eeeiiihhheeemmmoooqqqsssuuuvvvwwwwwwyyy}}}~~~|||||||||{{{}}}~~~++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((()))***+++,,,)))************+++++++++*********+++++++++,,,,,,*********++++++---......444???LLLTTTXXXcccuuu~~~|||tttpppqqqsss{{{~~~iiiXXXWWWUUUNNNOOOWWW___cccooo}}}xxxooollllllnnnqqqwww|||~~~zzzqqqiiiddd___```___[[[UUUPPPMMMKKKJJJGGGLLLXXX[[[XXXZZZbbbUUUWWW\\\dddooo{{{~~~~~~|||zzzwwwuuuccc[[[NNNBBB:::777777777555333000---***)))))))))'''''''''''''''(((((((((000333111)))$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((,,,+++******))))))******(((((((((((())))))))))))(((***,,,,,,+++***++++++,,,,,,,,,------------...***---...---,,,///666<<>>888555444777999777111,,,)))))))))(((''''''((()))'''&&&((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%###"""%%%''''''%%%$$$$$$&&&(((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))666333///+++)))((()))***))))))))))))************)))************++++++++++++.../////////000///...000,,,+++///444;;;LLL\\\wwwmmmfffeeeiiiccckkkkkkmmm~~~yyyqqqnnnkkkhhhiiijjjkkkkkkpppnnnmmmlllnnnqqquuuxxxuuuxxx{{{~~~---,,,++++++******++++++************************))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))***)))((()))+++++++++***))))))*********+++++++++))))))))))))))))))))))))******))))))******+++,,,...,,,++++++,,,,,,***))),,,,,,,,,+++))))))***,,,///,,,,,,//////333AAAQQQwwwyyysssnnnxxxxxxmmmgggeee\\\```bbb______dddhhhiiitttsssuuuyyyzzz~~~yyy~~~|||wwwuuusssnnnjjjlllgggbbb```ZZZOOOIIIJJJ>>>:::777777777888===DDDIIIPPPbbbyyyrrr___NNNBBB;;;555777999999666222---+++***)))''''''(((((('''&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&'''(((&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))111///---+++*********+++))))))))))))************++++++++++++,,,,,,,,,,,,---...---,,,---......---...000555:::@@@NNNiii~~~vvvsssnnnhhheeefffsssxxxpppllllllkkkiiiiiijjjkkkmmmmmmnnnnnnoooppprrruuuwwwyyyzzz}}}---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))((('''(((***+++***))))))))))))*********++++++))))))))))))))))))))))))******))))))******+++,,,---+++***+++,,,---,,,******+++,,,,,,++++++,,,......---...222888EEEXXXhhh{{{tttsssvvv{{{jjjbbb\\\VVVTTTXXXiiiqqqvvvvvvxxx|||xxxzzzuuusssooofff]]]YYYQQQJJJDDDAAA===888666777111444AAAYYYmmmrrrlllfffhhhjjjwwwssscccTTTIII;;;999999:::<<<:::555000---***(((''''''((('''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''(((((('''%%%$$$$$$%%%''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,------------...,,,++++++---...//////222333:::GGGXXXooozzzxxxtttooohhheeekkkuuuyyynnngggdddcccfffggghhhjjjkkkmmmooopppooopppsssuuuxxx{{{}}}~~~---,,,++++++******++++++************************))))))))))))))))))))))))(((((())))))******++++++(((((())))))******++++++)))''''''((()))***)))((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,+++***+++---...---,,,***+++,,,,,,,,,---///111+++///444:::FFFZZZooo}}}zzzzzz~~~|||zzz```SSSLLLQQQVVVZZZeeesss~~~{{{|||xxxxxxyyywwwqqqmmmeee^^^WWWUUUPPPFFF===999<<<444222<<>>555333555666888:::999[[[```[[[lllwwwuuussszzz}}}}}}lll___PPPFFF;;;888;;;???===:::444000+++(((((((((((((((((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&&&&&&&%%%&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***'''(((***++++++***((('''************++++++++++++++++++++++++,,,,,,,,,,,,---***,,,000000---///444:::GGG]]]yyy~~~xxxwwwmmmkkkjjjjjjkkksssvvvrrrlllfffcccdddfffhhhfffjjjnnnpppqqqqqqrrrtttuuuvvvxxx{{{---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))((('''(((***+++***)))((((((((()))))))))******))))))))))))))))))))))))******))))))******+++,,,,,,++++++,,,---......---///...,,,***)))+++///333>>>LLLWWW]]]kkkyyysssyyy{{{uuurrryyyppphhh\\\RRROOOPPPSSSUUUdddooo}}}{{{xxx|||uuummmkkkZZZSSSKKKFFF@@@:::888:::<<<\\\xxxtttqqq{{{sssrrr|||yyyooo^^^SSSEEE===>>>@@@???===999444...***((()))******)))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$%%%'''***((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******((()))*********)))((('''*********++++++++++++,,,++++++++++++,,,,,,,,,,,,...,,,...111...+++222===FFFccc}}}tttpppqqqhhhbbbbbbooo|||xxxllljjjhhhfffffffffhhhiiikkkoootttuuuttttttwwwyyy{{{|||---,,,++++++******++++++************************))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))***)))((()))+++++++++***(((((((((((()))))))))***))))))))))))))))))))))))******))))))******+++,,,---,,,+++,,,---...---,,,...---,,,,,,///555===CCCWWWfffooopppzzzyyy{{{zzz~~~{{{tttoooZZZXXXWWWVVVYYY```iiipppyyyyyyqqqpppvvvzzzzzzyyylllwwwzzzvvvxxxwwwtttuuu||||||{{{{{{|||||||||zzzyyy|||uuunnnhhhddd\\\PPPIIIGGGIIIYYYrrruuurrr}}}}}}oooeeeXXXNNNJJJHHHEEEBBB===777000+++)))***+++,,,))))))(((((('''''''''(((&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$''')))'''$$$%%%,,,333+++)))%%%$$$%%%'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((())))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------...,,,///222000111BBBWWWggg|||uuunnnlllooommmnnnvvv~~~rrrnnnoooiiiiiiiiijjjjjjlllmmmnnnnnnsssxxxyyyxxxyyy}}}---,,,++++++******++++++************************))))))))))))))))))))))))++++++******))))))((((((++++++******))))))((((((+++))))))***+++,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,...---,,,,,,......---,,,++++++,,,///666AAANNNVVVjjjyyy|||qqq}}}{{{qqqhhh```[[[eeekkksssxxxzzz{{{}}}~~~uuuggg^^^dddnnnmmmeeejjjaaa[[[___eeegggggghhhiiisss{{{yyymmmbbb]]]^^^eeehhhiiiiiimmmtttwwwwwwjjjddd```bbbhhhmmmrrruuu|||yyyvvvrrrhhh```\\\XXXWWWcccvvv~~~}}}||||||ttthhh^^^WWWQQQLLLHHH???999222,,,***+++,,,---***)))'''&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%"""'''***((($$$'''111;;;---***&&&$$$%%%'''((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************((((((((()))******++++++******+++++++++,,,,,,,,,---------.........//////,,,+++///444444;;;UUUrrrzzzvvvpppkkklllpppwwwuuunnnooonnngggdddhhhjjjkkklllmmmooorrrtttuuupppuuuzzz{{{{{{|||yyyooonnnlllkkkooovvvzzzxxxvvvwwwuuusssttt{{{,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))))))))'''''')))************)))))))))))))))))))))))))))))))))))))))(((((()))***************((())))))))))))*********------------------------)))************+++++++++,,,***+++//////---...111000666111000AAAQQQ]]]iiirrruuugggWWWPPP^^^sssyyysssooobbb^^^\\\\\\]]]]]]ZZZWWWXXX\\\______\\\[[[___cccnnntttzzzxxxoooeee^^^[[[```gggkkkhhhfffhhhfffaaa^^^VVVUUUZZZ\\\\\\hhhxxx~~~wwwsssfff___]]]hhhyyyyyy{{{~~~vvvlllfffccc\\\TTTHHH<<<555444000'''(((///******)))((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************************+++,,,,,,------,,,,,,&&&,,,///,,,,,,000000+++...222555444888MMMsss|||uuuwww{{{vvvooojjjbbbhhh|||```cccffffffcccbbbcccfffmmmooorrrssssssssstttvvvxxxzzz||||||~~~ssscccbbbfffcccbbbaaa``````aaabbbcccdddeeejjjsssyyy|||~~~zzz}}}~~~~~~}}},,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***)))'''''')))***************))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))*********++++++************************************++++++++++++///,,,---///...******...&&&111555>>>TTTaaacccgggllluuullldddbbb```cccvvvzzzwwwyyyzzzzzzyyyuuuooohhhcccaaabbbdddhhhjjjkkkjjjjjjjjjpppsssvvvuuurrrrrruuuxxx~~~zzzxxx~~~~~~|||yyytttggg```]]]```___[[[___iiitttqqqooorrryyy~~~~~~rrrsssvvv|||}}}yyyppphhhhhhmmmxxx}}}tttvvv||||||vvvuuuuuuqqqjjjTTTFFF:::777222***)))...---,,,***)))(((((())))))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))******************************+++,,,,,,------,,,,,,---111111......111111,,,...///444>>>PPPjjjvvvpppvvvxxxppphhhgggfffqqq}}}nnn]]]___aaabbbbbbdddeeeggglllnnnqqqrrrssstttvvvxxx}}}nnnccc______aaa```___^^^]]]]]]^^^^^^aaaaaagggoootttxxxzzztttrrruuuvvvssstttwww}}}}}},,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***)))(((''')))+++************************))))))))))))))))))))))))(((((()))***************************+++++++++,,,))))))))))))))))))))))))************+++++++++,,,000...///000...***+++///...<<>>PPPZZZbbbooopppjjjjjjwwwvvvttt}}}pppbbbXXXXXX]]]fffooo}}}~~~pppfffeeelllsssllljjjkkkooorrrvvv~~~~~~vvvqqqlllfffdddhhhnnnqqqsssvvv}}}zzzyyy}}}tttqqqsssjjjhhhmmmxxxppp\\\HHH@@@>>>999333000222000...+++)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************(((((()))))))))************************************+++,,,,,,------,,,,,,+++,,,,,,---///000///---777CCCYYYvvv|||xxxvvvuuugggggg___bbbtttiii[[[WWWVVVZZZYYYZZZ```iiipppttttttvvvwwwyyyzzz|||~~~tttoookkkhhheeehhhgggfffeeecccbbbbbbaaaccccccgggoootttxxx~~~ooojjjlllnnnxxxzzz}}}yyyvvvssssssqqqooolllhhhdddbbbeeehhhoootttyyy{{{uuummmhhhfffggghhhiiirrrrrrtttuuuxxxzzz{{{{{{,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))*********((((((***+++))))))******+++++++++,,,))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,------------------------***++++++++++++,,,,,,,,,///...///000//////666>>>HHH```pppuuuzzzwwwtttzzzyyywwwmmmqqq}}}nnn]]]XXX[[[ccckkkqqq}}}pppkkkbbbYYYWWW^^^kkktttrrruuu~~~{{{ooogggeeefffggggggbbbfffkkkqqq{{{zzztttssswwwyyyvvvnnnjjjjjjrrr{{{{{{www{{{xxxwww|||}}}qqq___KKKBBBAAA>>>777111222111///---+++)))((('''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************))))))))))))***************************************+++,,,,,,------,,,,,,---...000111111111222444>>>WWWxxx|||zzzxxxsssooo\\\___]]]eee}}}qqqbbb]]]]]][[[YYYYYY[[[cccmmmvvvyyyzzzyyyzzz{{{|||~~~~~~wwwpppmmmkkkkkkllllllkkkjjjiiihhhgggfffffffffjjjqqqwww|||rrrkkkllloooxxxzzz}}}{{{rrrmmmjjjjjjiiihhhhhhhhhhhhhhhqqqvvv||||||xxxooojjjccc___^^^```bbbdddgggfffffffffhhhlllpppssswwwyyy}}},,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++***)))(((***,,,))))))******+++,,,,,,,,,))))))))))))))))))))))))(((((()))***************************+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000...///000///222===III^^^yyyyyyttt{{{uuummmsss~~~zzzfff___ccckkksssyyy|||zzzvvvtttllliiifffeeekkkxxx}}}wwwsss]]]\\\ZZZ^^^hhhrrrqqqkkkdddfffnnn{{{{{{wwwssstttuuuuuuyyy}}}xxxwwwuuuuuu|||{{{ooo```PPPHHHGGGCCC;;;333111111111000///,,,)))((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++***************************+++,,,,,,------,,,,,,------///000...///888BBBSSSppp{{{tttmmmgggaaalllooosssxxxiiidddbbb^^^XXXYYY[[[aaaiiirrryyy}}}~~~{{{|||}}}uuummmkkkkkkllllllllllllkkkjjjiiihhhffffffkkksssyyysssmmmnnnpppwwwzzz|||~~~|||~~~|||tttqqqqqqqqqpppppppppqqqrrrrrrwww~~~yyyqqqnnnaaa^^^ZZZXXXZZZ\\\___```[[[[[[[[[\\\]]]bbbhhhmmmkkknnnqqqtttwww{{{,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++***))))))***,,,))))))***++++++,,,------))))))))))))))))))))))))(((((()))***************)))))))))*********++++++************************+++++++++,,,,,,,,,------......000333666>>>OOO___~~~xxxttt{{{xxxxxxxxxxxxwwwrrruuu{{{zzzuuuvvvrrrrrrqqqppprrrvvv{{{}}}zzzwwwrrrnnnnnnoooiiiaaa[[[\\\bbbkkkssszzzyyyooommmqqqtttoookkkmmmttt|||~~~rrrhhh\\\TTTRRRNNNDDD;;;111333444555444000,,,)))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++***************************+++,,,,,,------,,,,,,,,,,,,---......777LLLbbb|||}}}rrrkkklllqqqxxxllleeeccc```[[[WWW^^^ccckkksssyyy~~~{{{xxx{{{}}}}}}{{{yyy|||uuunnnkkkkkkllllllllllllkkkjjjiiihhhhhhmmmuuu|||xxxsssssstttwww{{{~~~~~~zzzzzzzzz{{{~~~yyyuuunnnhhhddd[[[ZZZYYYZZZ]]]___aaaaaaYYYZZZ\\\\\\[[[\\\___bbbbbbccceeefffgggiiilllnnnooottt|||,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++***))))))***,,,))))))***+++,,,,,,------))))))))))))))))))))))))(((((()))***************((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---111777>>>LLLbbbttt{{{~~~vvvnnnfffzzzuuuppptttxxx~~~iiibbbdddjjjpppyyyxxxnnnbbb```^^^``````bbbjjjsss{{{vvvnnnooorrrjjjaaaYYYQQQNNNVVVaaannnvvv~~~xxxrrrhhhaaa]]]WWWMMMCCC222444777999777333...+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++************************++++++,,,---------,,,,,,//////111333777FFFgggzzzvvveeecccrrr}}}nnnpppmmmhhhddd```]]]]]]```ccckkkttt||||||yyy{{{{{{yyyyyyxxx}}}ssslllkkklllmmmmmmmmmlllkkkjjjkkkkkkoooxxx~~~~~~~~~xxx}}}~~~|||{{{uuuvvvwwwzzz~~~vvvtttssskkkbbb\\\``````aaacccgggiiiiiiiiiaaadddfffeeeaaa]]]\\\]]]```aaaaaa```^^^^^^___aaaaaahhhrrrzzz------,,,,,,,,,,,,++++++++++++++++++++++++++++++''''''(((((())))))*********++++++,,,,,,++++++************************************)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,---,,,******---///000555999:::DDDYYYdddlllzzz|||}}}{{{jjjeeekkkuuu|||ooo___YYYddd|||qqqgggeeekkksssxxx~~~vvvhhhZZZQQQMMMLLLNNN^^^fffrrr}}}yyyzzzxxxxxxtttgggUUUHHHCCCCCCKKKeee}}}~~~uuulllgggbbbWWWLLLIII<<<333777;;;888333111---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++---/////////+++555555...:::bbbssseeedddjjjmmmiiikkkjjjmmmiiifffddd```\\\^^^cccooottt{{{|||zzzzzz|||~~~~~~{{{ooollllllmmmnnnlllhhhjjjpppkkknnnssszzz|||}}}~~~}}}xxxvvvwww||||||vvvrrrpppoooiiiaaabbbiiipppkkklllssswwwvvvwwwzzzwwwuuurrrooommmkkkjjjjjjbbbaaaaaabbbbbbbbb```^^^cccggglllrrrvvv{{{------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((())))))*********++++++,,,,,,++++++******************************)))))))))))))))))))))***+++++++++,,,,,,,,,,,,------------------------+++---...---,,,---...///666FFFOOOWWWeeemmmrrr|||jjj^^^iiizzz{{{qqqhhhZZZQQQXXXoooxxx^^^___bbbhhhttt|||nnnbbbZZZTTTRRRSSS]]]lllyyy~~~|||sssdddUUUKKKGGG???RRRjjj~~~tttnnniii___TTTKKK@@@888:::===:::777666///...,,,+++))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...////////////333444888NNNttt~~~uuubbb\\\kkk{{{lllkkkpppmmmfffhhheeeccccccaaa```ccciiivvvyyy~~~}}}zzzwwwvvvxxx{{{}}}~~~sssmmmkkkkkklllkkkhhhjjjooonnnqqqvvv||||||{{{xxxzzzyyyrrrrrrooommmmmmhhhcccfffmmmvvvrrrttt{{{}}}zzzwwwtttssskkkiiigggfffffffffeeedddfffiiimmmppprrrtttwwwyyy{{{~~~------,,,,,,,,,,,,++++++++++++++++++++++++++++++((((((((())))))))))))******++++++,,,,,,++++++***************************))))))))))))))))))******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***---000000...,,,...111BBB\\\kkknnnsssvvvxxx{{{{{{|||~~~uuuiiijjjzzz|||ooogggVVVXXX]]]ffftttxxxpppmmmiiiddd___hhhvvv|||rrrjjjeee\\\dddlllqqqtttzzzxxxjjj[[[RRRBBBCCCMMMddd{{{yyytttrrrllleeeYYYPPPFFFBBB@@@===;;;<<<222111...,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...////////////...///000777KKKiii~~~wwwjjjYYY^^^yyy|||eeebbbkkkppplllfffeeecccdddggghhhiiinnnttt}}}zzzzzz|||xxxvvvtttuuuyyy~~~wwwooojjjgggiiijjjiiijjjmmmpppsssxxx~~~~~~{{{|||zzz{{{|||uuuoookkklllkkkjjjjjjhhhgggmmmttt}}}|||~~~zzzxxxtttpppnnnnnnooopppnnnppptttvvvvvvwwwxxxyyy------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***************************)))))))))))))))*********+++++++++,,,,,,,,,,,,---)))))))))***************+++---//////------444===\\\uuuyyyyyy{{{|||~~~vvvssszzz}}}iii\\\XXX]]]iii{{{}}}tttkkklllggg```^^^fffnnnsss}}}}}}xxxpppjjjmmmzzz~~~ooodddZZZIII@@@IIIWWWfff{{{zzzyyy}}}~~~|||zzznnn^^^PPPEEE@@@>>>>>>666444111...+++)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,.../////////...//////111888LLLkkkzzzxxxbbbddddddrrrrrriiiffflllnnniiihhhmmmiiihhhjjjooosssuuu{{{}}}{{{{{{|||{{{zzzzzz|||}}}ssskkkfffgggiiiiiijjjlllnnnsssyyy~~~~~~~~~{{{{{{yyyzzz|||zzztttnnnjjjkkklllkkkjjjggghhhhhhiiijjjnnnvvv~~~||||||------,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))***++++++,,,,,,++++++***************************(((((())))))************************++++++++++++))))))*********+++++++++---,,,---...---111BBBSSS}}}vvvvvvzzz~~~|||www{{{vvvbbb]]]aaaxxxjjjeee___XXXYYYaaajjjpppzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~|||rrrrrr|||~~~uuuqqq```RRRNNNJJJLLLcccyyy```OOOFFFAAA???999888555111---***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********************++++++,,,,,,,,,++++++,,,,,,,,,---------+++---//////......000333999LLLlllxxxmmmhhh\\\pppvvvfffeeejjjqqqoooggghhhqqqnnnnnnrrrxxx}}}{{{~~~||||||~~~~~~yyyppphhhggghhhggghhhkkknnnssszzzyyyzzz|||~~~||||||zzz|||xxxooogggbbb___^^^___\\\YYY[[[```dddffffffeeehhhjjjkkkooowww------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))***++++++,,,,,,++++++***************************((((((((()))******++++++))))))*********+++++++++,,,,,,,,,------......///...,,,---///111;;;UUUnnn~~~nnnpppwww|||ssssssvvvzzzhhh[[[RRRMMMLLLOOOrrr}}}yyyuuusssnnnqqquuuyyy}}}}}}|||}}}~~~yyyxxxvvvtttssssssttttttvvvyyy{{{}}}~~~|||{{{~~~wwwrrrlll\\\OOOWWWhhh}}}uuupppqqquuuxxx}}}ppp\\\RRRIIIBBB===;;;888444000---+++***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++*********++++++,,,,,,---++++++,,,,,,------......+++---///...---000555:::EEEbbb|||mmmfffeeezzz{{{kkkmmmiiihhhlllooonnnoooqqqssstttxxx}}}wwwtttuuuxxx{{{yyy}}}}}}yyyvvvvvvwwwxxxyyyzzz{{{}}}wwwnnniiigggeeegggkkkoootttzzzyyyyyy|||}}}}}}~~~uuupppkkkcccZZZUUURRRRRRSSSSSSSSSTTTWWW[[[___aaaaaaffflllpppqqqvvv------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***************************'''(((((()))******++++++*********+++++++++,,,,,,,,,------...//////000000---+++///555:::HHHhhhwwwlllooouuuwwwrrrzzzlllZZZNNNOOOPPPQQQ```ttt|||zzzzzz{{{{{{{{{ssssssqqqooolllhhheeecccbbbfffnnnuuu{{{}}}}}}}}}zzz{{{{{{xxxuuutttvvvxxxtttrrrpppnnnmmmmmmmmmnnnnnnqqqtttwwwzzz||||||ssspppvvv|||qqqddd```ccc}}}zzzpppiiikkkooorrrwww|||zzzlllbbbUUUHHH???===:::666333///---,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++)))******+++,,,,,,------++++++,,,,,,---......///,,,...///......333;;;BBB]]]{{{{{{kkkbbbiiiuuusssmmmlllooopppppprrrvvvvvvsssxxxyyy}}}{{{xxxuuusssuuuxxx{{{|||~~~|||{{{|||}}}}}}~~~~~~tttmmmfffbbbeeellllllqqqwwwzzzzzzxxxvvvuuuzzz}}}~~~~~~{{{rrrhhhddd___YYYVVVUUUVVVWWWUUUXXXZZZ\\\^^^```bbbdddiiiqqqvvvxxx~~~||||||---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))+++++++++,,,,,,+++++++++************************'''(((((()))***+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,+++111;;;BBBRRRtttsssmmmqqquuuzzzrrrppp|||{{{zzzmmmcccVVVFFFCCCRRR\\\eeexxxsssnnnjjjiiiiiiiiiiiigggfffdddaaa]]]YYYVVVUUUZZZ```iiirrryyy||||||{{{sssttttttqqqlllkkklllooopppnnnllljjjiiijjjkkklllgggjjjooosssvvvzzz}}}~~~yyy{{{yyywwwuuuqqqnnnyyyzzztttvvvxxxwwwyyy~~~vvvnnn^^^NNN@@@???<<<888444111///...((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))***+++,,,,,,------++++++,,,,,,---...//////---///000///000555@@@HHHxxxyyyhhhXXXXXXmmmpppkkknnn```sss}}}wwwwwwyyyxxx|||~~~}}}xxxrrrsssssssssssstttvvvxxx~~~~~~yyyoooeee```dddllliiimmmrrrtttqqqmmmiiigggqqqwww}}}|||}}}uuuiiigggccc```]]]\\\\\\\\\\\\___cccddddddeeeiiimmmkkkttt{{{}}}ooollliiigggiiinnnssswww}}}---,,,++++++******++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))***++++++++++++***************************))))))***++++++++++++***+++,,,,,,,,,++++++---///...,,,***(((***------+++---***555KKK]]]kkkmmmgggqqq}}}ssswwwyyytttyyyyyyrrrcccQQQGGGGGGIIIUUUhhh|||{{{xxxxxxxxxwwwuuuiiijjjjjjjjjgggddd```]]]ZZZWWWTTTQQQQQQTTTYYY]]]dddhhhqqqzzz~~~xxxsssjjjhhhdddccceeejjjppptttqqqmmmiiikkkqqqvvvvvvuuuwwwtttpppppptttwwwwwwwww}}}~~~xxxooo||||||tttfffZZZKKKDDD<<<888888777333///---***(((((())))))'''$$$''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,---------------------+++,,,///000999VVVsssyyydddSSSSSS\\\tttzzzrrrmmmnnnuuu|||yyyrrrrrryyy|||vvvtttqqqpppppppppqqquuuxxx{{{{{{{{{}}}~~~{{{}}}~~~~~~}}}yyywwwwww{{{xxxllleeebbbbbbbbbfffkkkggg\\\VVV[[[cccgggrrrwww~~~~~~{{{mmmssstttnnnhhhhhhiiihhhfffjjjnnnppppppppprrruuuzzzzzzjjj```XXXWWWVVVVVVWWWZZZ^^^```gggnnnyyy~~~---,,,++++++***+++++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))***++++++++++++***************************))))))***++++++++++++++++++,,,---,,,++++++---...000///......///111111000666888EEE\\\mmmzzzllllllyyy~~~mmmqqq}}}|||uuuqqqqqqsss|||rrrttthhhYYYOOOFFFBBBHHHPPPeeexxx~~~{{{xxxtttqqqooopppqqqpppoooooooooooonnnlllhhheeebbbVVVSSSQQQQQQVVV]]]cccgggnnnpppuuu~~~~~~rrrgggZZZ\\\___ccciiioootttwwwzzzwwwvvvxxx}}}~~~{{{~~~|||zzzzzz|||}}}|||zzzzzz|||~~~}}}rrrwww~~~~~~zzzyyyuuukkkaaaSSSLLLCCC;;;666444444444---***(((((()))***((('''(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,,,,------------......//////000333;;;OOOqqqvvvxxx~~~pppXXXOOOYYYhhh{{{qqqkkkiiilllsss}}}wwwwww~~~yyyqqqnnnmmmmmmlllssstttuuuyyy}}}~~~|||}}}}}}}}}|||yyyxxxyyy}}}}}}qqqhhhccc```_________[[[SSSTTT^^^hhhkkkwww{{{{{{~~~wwwpppoooooooooooorrruuuvvvwwwzzztttiiiaaa[[[XXXTTTSSSRRRRRRRRRTTTVVVWWWXXX]]]fffpppzzzzzzuuurrrmmmjjj------,,,+++++++++++++++***++++++,,,,,,++++++***+++++++++***************))))))***++++++++++++***************************)))******+++++++++++++++***,,,---,,,++++++---...---------.../////////000444???UUUmmm|||}}}mmmrrriiigggxxx}}}ssskkkjjjsss{{{uuugggaaaRRRAAA999<<>>000,,,///444222000---***((((((((((((((((((''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,---......///000000111333999MMMsss~~~{{{tttmmmaaacccgggqqqqqqgggyyy~~~uuuoooooorrrvvv|||~~~yyyyyy}}}}}}uuuuuuuuuuuuvvvyyy}}}{{{wwwsssqqqmmmhhhccc```______[[[YYYWWWUUUTTTVVVZZZ]]]eeejjjqqqvvvxxx{{{~~~}}}{{{xxxwwwvvvuuuuuuyyy~~~xxxnnnaaa[[[ZZZdddooorrrpppnnnkkkgggbbb]]]ZZZWWWTTTQQQVVVUUUQQQLLLJJJTTThhhyyy~~~{{{yyywwwuuutttxxx~~~{{{hhh^^^___aaabbbbbbaaa``````eeefffhhhiiijjjjjjiiihhhggglllqqqpppiiiaaa\\\ZZZ^^^]]]]]]^^^]]]YYYTTTQQQMMMMMMMMMMMMNNNQQQTTTWWW...------,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++++++++))))))***++++++++++++******************************++++++,,,,,,,,,,,,,,,)))+++---...---,,,,,,,,,...+++,,,000///111???PPPkkk}}}rrrrrr|||wwwrrrwwwyyyyyywww}}}wwwbbbLLLKKKWWWiii|||zzz}}}yyywwwwwwtttuuuwww{{{~~~}}}{{{wwwrrrooonnnooogggbbbZZZSSSNNNMMMNNNPPPWWW]]]gggpppvvvxxxxxxwwwvvvzzz|||vvvkkkfffhhhlllpppooonnnllliiigggdddcccbbbaaa___^^^^^^```ccceeennnooooooppprrrvvv{{{|||wwwtttssstttuuurrrqqqqqquuuzzz|||{{{yyy{{{{{{{{{|||~~~zzztttpppvvv|||tttqqqssssssxxx}}}}}}nnnnnnjjj^^^LLL<<<111,,,333444333000,,,)))(((((()))((((((''''''(((((()))&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------------,,,,,,---...///000000111...666HHHggguuuhhh___jjjzzz{{{|||pppiiijjjrrrzzz~~~|||uuuzzzxxx}}}}}}wwwtttxxx{{{~~~}}}wwwooojjjbbb___[[[WWWRRROOOMMMLLLLLLIIIFFFDDDBBBBBBCCCDDDJJJOOOVVV\\\```bbbdddfffbbb```^^^\\\[[[[[[[[[[[[ccciiipppvvv~~~zzzwwwyyyxxxjjjaaaTTTOOONNNUUUZZZ[[[YYYXXXUUUSSSPPPNNNNNNNNNMMMLLLMMMNNNNNNLLLIIIQQQggg|||xxxsssqqqpppppppppnnnrrrwwwzzz|||}}}}}}wwwcccXXX```bbbcccdddfffiiimmmpppqqqrrrtttuuuvvvvvvuuuuuurrrxxx|||yyypppeee^^^\\\[[[WWWUUUVVVUUUQQQNNNNNNMMMMMMMMMMMMLLLMMMQQQTTT......---,,,,,,,,,,,,---***++++++,,,,,,++++++***))))))*********+++++++++))))))***++++++++++++******************************+++,,,,,,------,,,,,,(((+++---...---,,,,,,,,,---***+++000222888NNNeee~~~xxxuuussssssuuu~~~vvvkkkjjj~~~ppp^^^VVVLLLFFFRRRfff}}}|||{{{~~~xxxssssssooopppsssxxx}}}{{{wwwvvvxxxzzzmmmggg]]]TTTNNNNNNPPPRRR\\\dddnnnuuuxxxzzz}}}yyy|||{{{uuummmiiilllpppkkkkkkkkkjjjiiiiiihhhhhheeedddcccaaa```___```aaaeeegggjjjlllmmmpppuuuyyy|||{{{zzzxxxvvvssspppooommmkkkkkkooouuuxxxwwwuuuxxxxxxyyy{{{}}}~~~~~~~~~~~~uuujjjaaafffvvv~~~rrrsss~~~sssyyy~~~|||yyytttkkk]]]LLL;;;111000222444333///+++******))))))(((((((((((())))))((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,------------...,,,,,,---...///000111111222BBBaaaxxxiiiaaaaaawwwqqqlllkkkmmm|||}}}zzzwwwyyy{{{~~~zzz||||||zzzuuupppmmmmmmnnnpppyyy~~~}}}zzzuuupppggg___YYYOOOMMMJJJGGGEEECCCAAA@@@>>>===;;;:::::::::999999:::===AAAEEEHHHKKKMMMOOOLLLJJJIIIGGGGGGGGGGGGHHHMMMTTT[[[aaagggnnnnnnjjjeeedddeeeiiilllrrr|||{{{mmm```XXXMMMJJJIIILLLMMMJJJJJJLLLJJJHHHEEEEEEFFFGGGGGGGGGFFFEEEFFFGGGHHHOOObbbuuu~~~tttllliiigggfffeeeeeeiiimmmnnnooouuuyyytttuuuxxxzzz||||||pppeee]]]YYYfffiiilllooorrrwww}}}{{{rrrnnnnnniii```ZZZXXXUUUPPPNNNPPPQQQRRRSSSRRRRRRSSSXXX[[[......---,,,,,,,,,,,,---+++++++++,,,,,,+++++++++))))))******++++++++++++))))))***++++++++++++******************************+++,,,,,,------,,,,,,(((+++...///...,,,,,,,,,111---///555999CCC]]]xxx|||uuuzzz}}}~~~|||~~~xxxmmmkkkqqqqqqXXXDDDCCCIIISSSjjjxxxwwwzzzvvvpppooorrrrrrtttxxx|||~~~~~~}}}yyyzzzyyywwwuuuuuuyyy}}}xxxrrriii```\\\^^^aaaeeelllttt{{{~~~||||||~~~|||wwwrrrnnnnnnoooiiijjjmmmpppssstttuuuvvvnnnnnnooommmjjjfffdddddd]]]bbbgggiiijjjkkknnnqqqsssuuuxxxzzzxxxsssnnnjjjiiigggggglllrrrvvvuuurrrwwwwwwxxxzzz}}}~~~wwwjjj]]]^^^ooozzzuuu||||||fffbbbuuuvvvrrr~~~{{{ssshhhXXXDDD666,,,000444444111...,,,---))))))(((((((((((())))))******))))))((((((''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,---...///000111222???TTTzzz~~~jjj[[[\\\fffmmmeeeiiinnnooo|||vvvxxx{{{yyy~~~~~~~~~{{{rrrhhhgggjjjfffccc___[[[ZZZ___ffflllsssyyy~~~||||||tttrrrnnniiicccZZZQQQKKKCCCAAA???=========;;;:::444444444666999::::::999666777777999;;;>>>AAACCCBBBAAA???>>>>>>>>>???@@@???FFFLLLPPPTTTYYYXXXUUUSSSSSSTTTWWWYYY^^^kkkxxx}}}rrrcccWWWPPPLLLJJJIIIJJJHHHDDDEEEIIIHHHEEEBBBAAABBBCCCCCCCCCCCC@@@???CCCFFFLLL[[[kkk||||||qqqhhhccc```]]][[[^^^bbbdddcccccciiittt~~~{{{sssnnnlllppprrrsssxxx~~~~~~~~~}}}vvvllldddaaaaaabbbbbbeeekkkssszzz~~~{{{{{{}}}{{{pppeee```YYYRRROOORRRNNNQQQTTTUUUVVVYYY___ddd,,,++++++******++++++,,,------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********)))******)))''''''***,,,******+++++++++,,,,,,,,,++++++,,,------.../////////...000333;;;OOOpppwwwuuuxxxllljjjwwwkkkXXXEEE999DDD]]]ttt{{{|||{{{|||zzzzzz|||}}}zzzuuuwwwyyyzzzxxxuuuttttttrrrqqqpppppprrrttttttttt||||||}}}|||uuuooollllllmmmqqqqqqssszzz~~~zzz|||zzzxxxvvvtttqqqmmmjjjhhhffffffiiikkkkkkkkklllqqqssswwwyyysssjjjfffgggcccccceeelllssstttqqqlllrrrrrrsssvvvyyy|||}}}|||~~~~~~~~~}}}}}}zzzpppjjjmmmyyy~~~xxxjjj\\\YYYiii|||uuusssxxxpppfffTTT???---333777666444444///(((***((('''((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---+++111...***000111222;;;KKKqqqyyyfffWWW___qqqtttiiifffggghhhyyy|||tttxxx~~~wwwrrrnnnggg___XXXTTTQQQPPPOOOMMMKKKJJJLLLOOOSSSUUUeeehhhmmmqqqrrrqqqnnnlllccc___ZZZTTTNNNIIIEEEBBB<<<;;;:::999777555444444333333333333444555666777555555555666777888999:::<<<;;;;;;:::999999888888999:::<<>>>>>>>>?????????@@@EEENNNTTThhhrrrzzzyyyxxx{{{qqqeee\\\TTTPPPOOOVVVVVVVVVUUUWWW^^^iiiqqqwww~~~{{{tttlllkkkiiigggjjjooorrrpppmmmjjjjjjiiihhhfffgggiiillleeedddaaa___^^^aaagggkkkvvvvvvyyyzzznnneeeaaa^^^YYYUUUVVVVVVXXX[[[___dddiiilll---,,,,,,,,,,,,,,,,,,---,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++***************))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,------......//////222999FFF^^^zzz}}}~~~|||xxxvvv{{{vvvwwwsss\\\CCCBBBLLLfff{{{yyyuuuuuuvvvvvvvvvtttrrrqqqsssssstttvvvzzz|||||||||~~~|||xxxsssppppppqqqsssxxxzzz~~~|||xxxtttqqqooonnnmmmnnnooommmkkkkkkoooooorrrtttppphhhfffgggddddddgggmmmssstttpppkkknnnmmmmmmppptttwwwxxxxxxyyyzzz||||||{{{{{{|||}}}~~~zzzwwwwwwyyy|||}}}ssseeeZZZ]]]fffqqqpppvvvyyymmm^^^NNN555333222333555333...***+++)))(((((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))************++++++++++++++++++***++++++,,,------000,,,---222000000<<>>===<<<===@@@CCCEEELLLNNNRRRUUUVVVTTTRRRQQQNNNKKKGGGCCC???;;;777555555555444444333333222222333333222222222222333333777777777777888888999:::777777777666666555555555333444666888:::;;;<<<<<<;;;===>>>======AAAJJJQQQ[[[^^^bbbeeegggjjjmmmoooqqqooollliiieeebbb```___WWWTTTQQQLLLHHHEEECCCBBBAAA@@@@@@???>>>======<<<:::::::::::::::::::::::::::;;;;;;::::::>>>DDDIIIXXXbbbkkknnnpppvvv|||yyytttlllaaaXXXQQQLLLJJJLLLMMMMMMMMMOOOVVV```hhhqqqyyy|||vvvooogggddd``````cccccc```\\\XXXYYYYYYYYYXXXZZZ]]]```cccccccccccceeejjjpppvvvxxx|||vvvpppmmmjjjddd```______aaacccgggkkkoooqqq...------,,,,,,------...,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++***))))))+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......444@@@RRRlll}}}||||||zzz|||wwwtttxxxzzzooojjjtttssscccSSSJJJIIIVVVooo~~~|||yyysssyyyxxxuuusssrrrsssrrrooolllmmmmmmmmmooorrrttttttsssqqqtttyyy|||~~~yyyxxxuuussstttwwwzzz|||~~~~~~{{{xxxtttqqqssstttvvvvvvvvvtttqqqooopppmmmlllmmmkkkfffeeegggffffffiiinnnrrrqqqlllgggeeedddccceeehhhkkklllmmmlllpppuuuyyyzzz{{{|||}}}zzz{{{}}}~~~}}}zzz{{{{{{|||~~~}}}yyyvvvttt}}}wwwlllgggiiirrrrrryyyvvvmmmcccEEE666---222888555000...,,,***)))((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))************++++++++++++++++++++++++,,,------///...,,,000555000666KKK}}}fff```rrr~~~ooofffgggnnnuuuyyy}}}zzz{{{}}}}}}nnn```TTTLLLCCCAAA===:::888777777777888777666666777999;;;===;;;<<<>>>???@@@???>>>===??????>>><<<999666333222000111111111111111222222444333222222222222222222555555555555555555666666555444444444444444444444111111222333444555555666666888999888666777<<>>===============<<<<<<;;;999888777777333444444555666777777777777777888777666888;;;===EEEOOOYYY^^^dddjjjmmmlllnnnjjjddd[[[SSSKKKFFFCCCBBBCCCDDDEEEGGGMMMWWW___gggooowwwzzz}}}}}}yyyrrriiieeeaaa______]]]ZZZVVVRRRSSSTTTUUUVVVYYY^^^aaaeeefffhhhjjjmmmsss{{{~~~zzzxxxuuuppplllnnnooopppsssvvvyyy|||}}}------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((()))+++---,,,*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,000333<<>>@@@???<<<999777666222222222222222333333333444333333333444444555666666777777777777666666555555555555555555555555555333333333333333444444555555777888777666555777999:::???EEEJJJMMMMMMNNNOOOQQQOOOLLLHHHFFFDDDDDDDDD???>>>>>>===<<<;;;;;;;;;:::999888777666444444333222333333444444555666666555666777777777777888888<<>>===???@@@AAACCCIIIRRRYYY___gggooovvv|||}}}wwwoookkkgggdddcccbbb```]]]ZZZ[[[]]]^^^___bbbgggkkklllnnnpppsssvvv|||~~~|||{{{yyywwwxxxzzz|||,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))***++++++***)))******+++++++++,,,,,,,,,......------------------111888HHH\\\mmm|||vvvzzz~~~ooosss{{{dddjjjsss~~~yyyQQQFFFCCCMMMfff{{{}}}zzzxxx}}}{{{zzz|||~~~uuuqqqpppoookkkgggddd___YYYVVVVVVXXX[[[\\\lllsss}}}~~~}}}~~~|||pppddd\\\ZZZ[[[^^^dddjjjmmmmmmlllkkkkkkmmmvvv}}}~~~{{{tttnnnkkkfffcccdddhhhooopppppppppoookkkeeebbbXXXVVVTTTSSSTTTTTTTTTSSSXXX^^^gggnnnrrrsssssssssooooooppppppooommmkkkiiilllnnnppptttxxx|||~~~}}}}}}}}}xxxuuupppqqq~~~zzznnn|||wwwlllooo{{{vvvhhhaaaEEE111333999666333666000...***))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,++++++,,,,,,---......//////222444555RRRmmmaaaiii{{{wwwrrrmmmmmmttt|||}}}yyyzzz~~~qqq[[[KKKBBB>>><<<888777666555444444555555555555666777888:::;;;;;;:::999888777666777888999<<>>AAABBBDDDGGGIIIJJJIIIFFFCCCAAA@@@??????======<<<;;;:::888777666777777666555444333222222333333333333333333333333222333555777999::::::999:::>>>BBBFFFOOOXXX[[[YYYYYYWWWTTTOOOIIICCC>>>;;;:::<<<>>>???AAAFFFNNNTTT[[[bbbkkksss||||||rrroookkkhhhfffdddcccbbb```aaabbbcccdddfffkkknnnrrrtttxxx{{{~~~~~~}}},,,++++++******++++++,,,++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,------***)))))))))******+++++++++,,,,,,,,,.............../////////...:::PPPfffsss|||{{{www|||}}}uuummmmmmwwwzzzdddmmmwww~~~```FFFFFFTTTmmmyyyvvv~~~yyyvvv||||||wwwrrruuuzzz}}}xxxrrrppppppnnnmmmccc___ZZZYYY[[[```eeegggzzz}}}|||zzzwwwoooaaaTTTLLLMMMPPPVVV\\\dddgggfffcccbbbbbbeeeqqqyyyyyy{{{~~~yyytttnnnfffbbbeeemmmttttttsssrrrpppllliiiggg___]]]\\\\\\]]]\\\[[[YYY```eeekkkoooooommmjjjhhhhhhiiikkkllllllkkkjjjiiikkkmmmppptttxxx{{{}}}~~~~~~~~~|||zzzyyyvvvrrrtttwwwgggxxx}}}hhhhhhrrrzzzjjjdddNNN:::555666444333555222///+++))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))************+++++++++,,,,,,,,,,,,,,,------...///222000111777BBBeeetttccc___vvvyyypppmmmlllooovvv|||vvvxxx|||gggPPPBBB;;;888777666555555444444444555555333444666999;;;<<<======:::999888777666777888999===???AAA???:::777666777444444333333333333333333111111333444777999;;;===;;;<<<===>>>>>>>>>===<<<;;;;;;:::999999888777777888777666555555666777888555666777888999999999888666888:::<<<===@@@DDDGGGEEEDDDCCCBBB@@@???======999999:::999999888777666555555444444333222222222222222222222111111111111111111333777;;;===<<<;;;;;;===>>>@@@FFFOOOSSSRRRQQQPPPMMMIIIEEE@@@<<<:::666999<<<===>>>BBBHHHNNNWWW]]]fffooozzz{{{uuurrrnnnjjjgggffffffffffffgggggghhhhhhkkkooorrrwwwzzz{{{{{{}}}|||}}}~~~||||||,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,000333111+++'''))),,,******+++++++++,,,,,,,,,......//////000000111111555DDD\\\pppyyy|||xxxyyy{{{xxxooofffttt~~~{{{mmmkkkwwwhhhYYY\\\hhhzzzwwwsss||||||yyy|||~~~|||qqquuuyyy{{{{{{|||~~~~~~xxxrrrppppppsssuuukkkiiihhhjjjoootttxxxzzz}}}|||}}}|||vvvpppmmmnnniii^^^PPPIIIJJJNNNVVV]]]ccceee```ZZZVVVVVVXXXfffppppppttt}}}~~~{{{xxxqqqgggbbbhhhrrrvvvwwwvvvuuusssrrrrrrrrrmmmmmmnnnpppqqqqqqooommmqqquuuxxxyyyvvvqqqllljjjjjjkkkmmmnnnnnnlllkkkjjjmmmooorrrvvvwwwxxxwwwwwwzzzzzz|||~~~~~~~~~zzzwwwxxxwwwwww{{{vvvxxx|||uuuoooqqq}}}uuugggZZZHHH:::555444666666444000,,,***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))************+++++++++---,,,,,,,,,,,,---......///333000444FFF^^^~~~hhhfffmmmwwwggggggiiiooovvv{{{{{{yyyuuu{{{vvv[[[EEE;;;777555333444444444555555666666777555777:::===@@@BBBBBBBBB<<<;;;:::::::::;;;<<<<<<===@@@AAA>>>999666777:::222222333444444555555666777777888999;;;===???AAA>>>???AAABBBCCCBBBAAAAAAAAA@@@???>>>===<<<;;;:::999888777666666777999:::;;;;;;;;;<<<===>>>===<<<999:::<<<<<<<<<===???AAA???@@@@@@@@@???===;;;999666666777888888777777666222222222222222222222222000000111111222222333333444333555999===@@@@@@>>><<<@@@AAA@@@CCCJJJMMMMMMLLLJJJGGGDDD@@@===:::999555888;;;;;;<<>>777666555333///000111222333444555555444777;;;???BBBDDDDDDDDD;;;;;;;;;;;;;;;<<<======:::===>>>;;;555333666999222333444555777888999:::>>>>>>>>>???AAABBBDDDEEEFFFHHHJJJLLLMMMMMMKKKKKKGGGFFFEEECCCBBB@@@???>>>;;;:::888888888999;;;<<<===<<<;;;;;;<<<<<<<<<;;;;;;<<<===<<<:::777666666999:::;;;<<<;;;999666444222333444444444333222111000000000111111111111222000000111333444666777777888777888;;;@@@CCCCCCAAA>>>CCCFFFDDDDDDHHHKKKKKKHHHGGGDDD@@@===;;;999888666999;;;<<<<<<>>>CCCGGGDDDIIIPPPZZZeeennnmmmgggcccccccccbbbbbbeeeiiilllqqqrrrtttuuuwwwzzz{{{kkk___XXXTTTOOOLLLMMMRRRSSSRRRVVV^^^[[[^^^bbbfffkkkpppvvvyyy}}}------------------------***+++,,,,,,------------***++++++***))))))***,,,++++++******++++++,,,---))))))******++++++++++++,,,,,,,,,---------......---,,,...111///---666AAA\\\ppp|||wwwxxx|||yyytttzzz{{{WWWbbb{{{}}}pppjjjsss{{{yyyxxxwwwwwwwwwyyy|||}}}zzzttttttvvvxxxwwwrrrmmmkkkjjjrrrtttrrrkkkaaaZZZWWWXXXbbbpppxxxpppaaaWWWRRRNNNRRRXXXdddqqq||||||yyywwwqqqjjjkkkrrrxxxzzzzzzxxxvvvvvvyyy||||||}}}xxxtttvvvsssooollliiiiiiiiijjjlllnnnqqqssstttrrrpppooorrrwwwyyyxxxzzz~~~~~~||||||{{{wwwuuu{{{zzzxxx~~~zzz|||{{{ffffff```TTTDDD:::999;;;666888333***&&&***+++)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---......------///111///000333BBBgggiiihhh|||yyyuuukkkcccgggmmmrrruuuwwwzzz{{{{{{nnn\\\III???;;;777555555333333333444555666777777666:::@@@EEEGGGFFFDDDCCCBBB@@@>>>???AAACCCDDDDDD<<<@@@@@@:::666666666444444555777999;;;<<<===>>>AAA@@@???@@@BBBFFFJJJMMMNNNQQQUUUVVVVVVVVVVVVVVVNNNNNNOOOPPPOOOKKKFFFCCC???:::666666:::<<<;;;999:::;;;<<<<<<<<<===>>>>>>@@@@@@??????>>>======<<<;;;:::999;;;<<<;;;888555333333222222333333444555333222000//////000222333222444555666666666777999999777888;;;@@@DDDDDDCCCCCCCCCDDDFFFHHHJJJKKKMMMLLLHHHDDD@@@>>>===;;;999888999:::;;;;;;===AAADDDFFFGGGJJJOOOTTTYYY^^^```VVVXXX[[[___bbbfffhhhiiirrrtttwwwzzz}}}sssfff^^^YYYTTTPPPOOOMMMLLLLLLOOORRRSSSSSSVVVVVVVVVXXXZZZ]]]```aaaoooooopppqqqsssvvvwwwyyy------------------------***+++,,,,,,---------,,,+++,,,,,,+++******+++---++++++******++++++,,,---)))*********++++++++++++,,,,,,,,,---------......------...111000444BBBQQQyyy|||yyyyyyyyyzzzqqqjjjwww{{{pppmmmxxx~~~~~~|||zzzzzzyyyxxxxxxyyyzzz|||}}}|||wwwtttvvvyyy{{{yyytttooonnnooo{{{}}}}}}wwwmmmccc]]][[[^^^llltttmmm___WWWTTTRRR```gggsss}}}}}}{{{yyyssslllkkkpppvvvxxxyyyxxxvvvvvvxxxzzz}}}yyywwwsssppplllhhheeedddddddddjjjkkkmmmoooppppppooonnnrrrwwwyyyxxxyyy}}}~~~~~~|||}}}xxxtttrrrvvv}}}}}}rrrsss}}}~~~rrrmmmdddYYYMMMBBB:::555777999555---)))++++++((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---...---,,,---...000333111888SSSuuugggooovvvrrrnnniiiiiilllpppsssttttttvvvwww~~~{{{hhhWWWDDD;;;777555333333333333333444666777999:::===???CCCFFFGGGHHHHHHHHHJJJGGGEEECCCDDDEEEEEEDDDCCCFFFEEE@@@=========;;;888888888999:::<<<===>>>>>>@@@DDDIIIOOOSSSWWWXXXXXXZZZ]]]^^^^^^]]]^^^___```___^^^]]]\\\XXXQQQLLLAAA===::::::<<>>======>>>???@@@@@@AAABBBCCCEEECCCAAA???===<<<<<<<<>>???>>><<<;;;;;;:::999999:::===??????>>>???@@@@@@AAACCCFFFHHHJJJJJJIIIIIIHHHGGGCCC===999666888999::::::;;;>>>@@@AAAAAAAAABBBCCCDDDFFFFFFGGGIIILLLPPPTTTXXX[[[]]]ccciiisss|||~~~oooiiiddd^^^\\\^^^``````______]]]YYYWWWTTTOOOJJJGGGGGGEEEDDDBBBAAAAAAAAAAAABBBFFFMMMSSSWWWXXXXXXWWW------------------------+++,,,,,,------,,,,,,,,,+++,,,---,,,******,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,---......555FFFaaavvvyyyooopppuuu}}}{{{~~~ooo\\\ZZZwww~~~zzzvvvyyy|||pppgggbbb```gggjjjnnnqqqsssvvvxxxzzz}}}}}}|||{{{zzzwwwuuutttppprrrtttxxx||||||zzzxxxrrrmmmeee```bbbjjjuuu|||}}}yyy|||~~~wwwtttnnntttxxxsssjjjeeefffiiippp{{{~~~{{{tttooollloooqqqsssuuuuuuuuuuuuuuuvvvxxx{{{}}}~~~~~~{{{xxxvvvtttsssrrrooonnnmmmlllllllllmmmnnnnnnmmmlllllllllmmmnnnoootttyyy|||{{{{{{~~~~~~~~~~~~}}}{{{wwwtttqqqrrruuuxxxvvvzzz~~~zzzrrrkkk^^^LLL===888777666333111///,,,(((***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++,,,---,,,+++,,,---///444888RRR~~~~~~ooodddkkkxxxqqqjjjcccccciiinnnppprrrtttvvvyyy}}}qqq___OOO???888777555444555222333444777:::===@@@AAAFFFJJJNNNQQQSSSUUUYYY]]]XXXVVVVVVXXX\\\```cccddddddccc]]]UUUPPPMMMGGG??????>>><<<;;;===@@@EEEHHHQQQTTTYYY^^^aaacccddddddgggjjjnnnqqqsssuuuyyy{{{||||||}}}~~~sssaaaSSSEEEEEEDDDCCCBBBBBBCCCDDDFFFIIIKKKLLLKKKKKKMMMPPPUUUQQQLLLGGGEEEFFFIIIKKKHHHIIIIIIFFF@@@;;;777666777666666555555555555555555555666666888:::<<<======???@@@???===<<<<<<===888888999;;;===??????@@@@@@???>>>>>>???@@@BBBCCCGGGHHHIIIKKKJJJEEE>>>999999:::<<<<<<<<<===???AAA??????>>>=========>>>>>>@@@BBBDDDHHHMMMQQQTTTVVV^^^dddnnnyyyvvvmmmiiihhheeeaaa___``````___^^^bbb```^^^[[[XXXRRRLLLGGGGGGEEECCCAAA???>>>>>>>>>@@@DDDIIIOOOSSSUUUUUUTTT------------------------,,,,,,,,,------,,,,,,+++***+++++++++))))))+++,,,++++++******++++++,,,---,,,+++++++++++++++++++++,,,,,,,,,---------......,,,---...///:::OOOjjj|||zzzxxxooottt}}}uuuttt}}}rrrYYYSSSkkkpppbbbVVVPPPMMMSSSWWW\\\aaaffflllssswww}}}}}}~~~}}}zzzvvvqqqoooggghhhiiikkkmmmllliiifffbbb^^^ZZZZZZcccqqq||||||}}}xxxvvvnnnoooppppppoooooorrrwwwwww}}}~~~zzztttooonnnoooqqqsssvvvvvvvvvuuuvvvwwwwwwwwwvvvwwwyyy{{{zzzzzzyyyxxxvvvssspppooojjjjjjkkklllnnnqqqsssuuutttsssqqqpppooopppqqqrrruuuzzz~~~~~~|||vvvpppnnnooorrrlllnnnoooqqq}}}yyyoooqqqxxxvvv{{{vvvfffVVVJJJ:::777444444333000---*********)))(((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++,,,------,,,,,,...000666GGGllluuuggggggooo~~~nnnkkkhhhccceeemmmnnnoooqqqrrruuuzzzuuu]]]NNN>>>888777666555555333444666999<<<@@@CCCEEEFFFMMMUUUZZZ\\\___cccgggaaaaaacccgggmmmrrruuuvvvuuurrrlllddd```\\\RRRHHH???>>>===>>>AAAGGGMMMQQQ\\\]]]]]]^^^```bbbdddeeegggkkkqqqwww{{{ttt]]]MMMGGGIIIIIIGGGCCCBBBCCCEEEIIIMMMPPPPPPMMMMMMPPPTTTUUUQQQLLLIIIHHHLLLQQQTTTVVV[[[```]]]SSSFFF>>>:::888777777777777777888888777777888999;;;===>>>???BBBBBBAAA>>><<<<<>>>>>>>>>>>???AAA@@@???>>>===============<<<===@@@CCCGGGLLLPPPRRR\\\aaaiiisss~~~vvvkkkfffhhhkkkiiigggccc___]]]ZZZWWWUUUWWWVVVVVVUUUTTTPPPJJJFFFCCCBBB@@@>>>===<<<======@@@CCCFFFJJJMMMOOOPPPPPP------------------------,,,,,,---------,,,++++++***++++++***))))))***,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......+++...000555DDD[[[rrr~~~zzzuuuzzzwwwnnnlllwwwsssqqqvvv~~~bbbUUUgggyyyhhhXXXMMMGGGFFFGGGKKKQQQVVV[[[bbblllsss{{{|||~~~~~~|||wwwrrroooiiihhhhhhiiiiiigggdddaaaXXXXXXYYY___kkk{{{}}}zzzuuurrrqqqgggaaa```fffnnnuuu{{{|||~~~{{{uuuppppppqqqtttxxxzzzzzzyyywwwwwwvvvtttrrrsssvvvxxxzzzzzzyyywwwsssooollljjjgggggghhhjjjllloooqqqrrruuuuuutttssstttuuuvvvwwwxxx}}}|||vvvppplllkkkkkkcccbbbaaadddooo}}}yyygggaaafffkkkuuu{{{lll^^^VVVBBB;;;555444444000------+++***))))))(((((())))))''''''''''''''''''''''''''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++---------...111333444RRRzzz~~~iiieeepppzzzvvvjjjgggfffeeeiiipppoooppppppqqquuu{{{uuu]]]MMM>>>888777555333333444555777:::>>>BBBEEEGGGIIIQQQ[[[aaaccceeejjjooonnnoooqqqvvv{{{yyywwwrrrmmmlllhhh[[[NNN@@@??????BBBGGGNNNUUUYYY^^^]]]\\\\\\^^^bbbfffiiihhhnnnvvv~~~jjjUUUHHHJJJMMMNNNKKKDDDAAABBBEEEKKKOOORRRQQQNNNMMMPPPTTTPPPMMMIIIGGGIIINNNTTTXXX^^^hhhpppnnn```OOOCCC===;;;;;;:::999999999::::::888999:::;;;===>>>???@@@??????>>>;;;::::::<<>>>>>???AAABBBEEEHHHIIIFFFAAA===<<<>>>@@@AAA@@@???@@@AAABBBAAA@@@???>>>>>>>>>>>>;;;<<<>>>@@@DDDHHHLLLNNNYYY]]]dddlllvvv}}}xxxuuupppjjjeeedddfffhhhjjjgggccc^^^YYYUUUQQQPPPLLLLLLLLLNNNNNNMMMIIIFFF@@@???>>>===<<<<<<======???AAADDDGGGIIIKKKLLLLLL------------------------,,,---------,,,,,,+++***++++++,,,+++***)))+++---++++++******++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,---------......+++///333===PPPiiizzzvvvrrryyy~~~ggggggooo{{{kkkqqq}}}ooo^^^eee||||||tttcccUUUMMMKKKLLLKKKOOOSSSVVVXXX___iiipppwwwzzz~~~|||wwwtttpppooommmmmmnnnmmmjjjhhh___bbbgggppp{{{zzzwwwtttrrrqqqiii\\\VVV```ooozzz{{{}}}~~~||||||vvvttttttwww|||}}}|||zzzxxxvvvxxx|||~~~|||yyyvvvsssqqqoooooommmmmmmmmmmmmmmnnnnnnnnnqqqrrrssstttwwwyyy{{{||||||~~~}}}{{{xxxtttooojjjgggccc]]]\\\aaafffqqqzzztttiiibbbcccooo~~~sssjjjcccNNNBBB999666444000---...+++***))))))(((((())))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))+++---...///000333666:::```wwwyyyfffkkkwwwppphhhccccccggglllqqqqqqqqqrrruuuzzzsss```QQQAAA;;;999666444444666777999<<<@@@CCCGGGHHHQQQXXX```cccdddgggnnnuuuvvvwww{{{}}}yyyvvvvvvqqqbbbSSSAAABBBCCCFFFLLLRRRYYY]]]\\\\\\[[[\\\___dddhhhkkkmmmttt~~~{{{gggVVVLLLHHHMMMQQQSSSNNNFFF@@@BBBEEEKKKOOOSSSQQQLLLJJJNNNRRRMMMKKKHHHGGGJJJOOOVVVZZZbbbmmmxxxwwwgggTTTGGGBBBAAA@@@>>><<<;;;:::999999999:::;;;===>>>??????@@@===???@@@@@@>>>======>>>===@@@CCCDDDEEEFFFIIILLLNNNKKKFFFAAA???>>>>>>???@@@AAABBBEEEGGGGGGEEEBBBBBBDDDFFFFFFEEEDDDDDDEEEDDDCCCBBBAAA??????>>>>>><<<<<<<<<>>>AAAEEEIIIKKKTTTXXX___gggnnnvvv~~~|||vvvoookkkcccbbbbbbbbbcccdddddddddeeeccc^^^XXXQQQLLLIIIHHHCCCCCCDDDEEEFFFFFFCCCAAA>>>===<<<:::::::::;;;;;;:::===BBBGGGIIIJJJIIIHHH------------------------------------,,,,,,+++***,,,------,,,++++++,,,...++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,---------......,,,000666CCCZZZsssyyywww}}}eeelll{{{{{{mmmeeerrrwwwfffcccxxx|||~~~}}}~~~wwwzzz}}}pppaaaUUUQQQRRRUUUVVVYYY[[[[[[\\\aaajjjqqqtttxxx~~~|||yyyvvvtttsssrrrssssssrrrppppppttt|||}}}}}}{{{zzzzzzyyyyyyxxxrrraaaWWWaaasss~~~zzz}}}|||{{{zzzxxxwwwzzz~~~{{{yyyzzz{{{}}}xxxwwwuuusssqqqooonnnmmmlllnnnppptttxxx{{{~~~|||{{{{{{zzzyyytttmmmhhheee]]][[[______aaauuu|||wwwddd^^^kkk~~~{{{tttnnnWWWIII<<<777444///,,,...+++******)))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))+++---...000222555888HHHppp|||uuujjjssslllnnnlllgggaaaaaagggmmmpppqqqrrruuuyyyssseeeUUUFFF???===999666666777888:::===@@@DDDGGGIIIWWW]]]bbbdddcccgggpppxxxwwwzzz|||jjjXXXCCCDDDEEEIIINNNUUU[[[^^^[[[\\\\\\^^^bbbeeeiiikkkrrrzzzfffPPPEEEFFFJJJPPPTTTWWWQQQGGGAAABBBFFFKKKOOOSSSPPPKKKIIILLLQQQNNNLLLIIIIIILLLRRRXXX\\\gggsss}}}mmm[[[OOOKKKEEEDDDAAA>>><<<999888777:::;;;<<<>>>????????????BBBFFFJJJLLLKKKHHHFFFEEECCCFFFIIIIIIHHHHHHKKKNNNQQQOOOJJJFFFCCCCCCDDDEEEAAA@@@AAADDDGGGHHHHHHFFFHHHJJJLLLLLLKKKJJJJJJJJJFFFEEECCCAAA???>>>======<<<<<<<<<===@@@DDDGGGJJJOOOTTT\\\dddjjjpppuuuxxxwwwssslllgggccc```^^^]]][[[YYYXXXZZZ^^^bbbdddeee\\\ZZZUUUNNNFFF@@@===<<<;;;::::::;;;<<<;;;999777999888666444333333444444222777>>>DDDHHHGGGEEEBBB//////...------------...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++(((,,,---+++***+++,,,---(((333<<>>======???CCCFFFGGGGGGQQQTTTZZZ```dddggghhhhhhccc```[[[YYYXXXXXXWWWVVVWWWWWWWWWWWWXXXXXXXXXYYYQQQLLLEEEAAA>>><<<999666444444555666666555555555555555555444444333333333777888;;;@@@DDDFFFFFFEEE//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,---,,,,,,---------///>>>HHHYYYttt|||uuurrrwww|||wwwqqqsss}}}~~~|||zzzzzz{{{ssspppxxxsssxxx}}}~~~}}}~~~}}}rrrjjjhhhjjjlllmmmooorrrvvvyyy{{{}}}|||}}}{{{yyyzzz~~~}}}|||{{{yyyxxxxxxyyy|||vvvttttttuuu{{{xxxwww{{{|||zzz}}}~~~}}}|||zzzwwwxxxxxxwwwwwwwwwzzz{{{~~~|||{{{}}}wwwyyy~~~yyysssmmmfff```^^^]]]]]]eeennn~~~~~~}}}}}}}}}fff]]]hhh~~~~~~~~~yyyssstttdddNNN===555333222000---,,,***((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))******************+++++++++,,,,,,,,,)))---+++---111...666KKKxxxtttzzz~~~iiiWWWdddzzznnnkkkgggfffjjjmmmnnnppptttyyyvvv|||~~~tttggg]]]OOOAAA999666555555666999===>>>???CCCKKKRRR___```cccgggmmmuuu~~~lllTTTFFFGGGJJJPPPWWW]]]```aaadddcccaaa```bbbhhhnnnsss{{{ooo[[[LLLBBB>>>BBBJJJRRRSSSUUUVVVVVVVVVXXXZZZZZZYYYXXXVVVUUUWWW[[[^^^]]]\\\```eeeggghhhnnnwww}}}uuupppmmmtttvvvnnnZZZFFF<<<;;;===<<<>>>@@@BBBEEEIIINNNRRRSSSVVVZZZ[[[XXXVVVUUUVVVTTTUUUVVVXXXXXXXXXXXXXXXSSSPPPMMMKKKLLLLLLKKKKKKKKKIIIFFFEEEFFFIIIMMMPPPWWWUUUUUUWWWYYYWWWRRRLLLHHHFFFDDDBBBBBBBBBAAA???@@@??????@@@CCCEEEEEEEEENNNRRRYYY___cccdddcccaaa^^^[[[WWWUUUUUUUUUTTTSSSNNNNNNMMMLLLKKKJJJIIIIIIFFFAAA<<<999999888666444444444555555555555555444555555444444444444555555777:::>>>CCCHHHJJJKKKJJJ//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------.........------,,,,,,,,,,,,++++++---,,,,,,---//////......333GGGWWWggg|||yyymmmqqq{{{~~~{{{mmmnnnnnnyyyzzzyyyzzz}}}|||jjjjjj{{{wwwvvvxxxzzz|||}}}{{{{{{|||~~~~~~~~~}}}wwwssstttwwwyyy{{{{{{~~~~~~zzzxxxvvvwww|||}}}xxx|||{{{zzzxxxwwwwwwvvvvvvvvv{{{{{{uuussswww}}}zzzxxx{{{{{{wwwyyy~~~|||yyywwwwww{{{}}}~~~|||zzzyyyzzz{{{|||{{{~~~{{{zzz|||tttvvvzzz~~~|||xxxrrrjjjcccaaa___]]]^^^aaaiiirrrwwwvvvzzzxxxttt{{{qqqccceee~~~|||wwwyyyqqq\\\CCC555444444111000...,,,)))'''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))*********++++++******+++++++++,,,,,,,,,+++++++++111333...===]]]}}}sss|||yyyoooZZZTTThhhuuulllgggfffhhhnnnqqqppprrruuu{{{zzz{{{tttlllbbbRRRDDD;;;777555555555:::>>>>>>===@@@IIIQQQ^^^___aaahhhrrr}}}jjjNNNIIIJJJMMMSSSYYY^^^```aaaffffffeeedddeeejjjrrrwwwooobbbRRRGGG@@@???EEELLLTTTWWWZZZ\\\\\\\\\]]]^^^WWWWWWWWWVVVWWWZZZ___ccccccdddiiinnnpppsssyyy|||bbbIII<<<;;;======AAAEEEIIIMMMQQQVVVYYYYYY[[[\\\\\\[[[[[[]]]^^^^^^]]]]]]]]]\\\[[[ZZZZZZSSSQQQPPPPPPQQQRRRRRRRRROOOLLLIIIGGGHHHLLLQQQTTTXXXXXXYYY\\\^^^[[[UUUOOONNNKKKFFFDDDCCCBBBBBBAAADDDCCCBBBCCCEEEFFFEEEDDDKKKPPPWWW]]]aaaaaa^^^\\\XXXUUURRRPPPOOOPPPOOONNNKKKJJJIIIFFFDDDAAA???>>>:::888555444444555444444555555555555555555555555555555555666666777888999:::>>>CCCHHHLLLNNNOOOOOO//////...------------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///+++***...000000///000555PPPfffuuu{{{|||oooiiittthhh___fffooo~~~xxxxxx{{{ttthhhoooxxxyyyzzzzzzyyyyyy}}}~~~|||{{{|||~~~~~~|||xxxuuuvvvzzz~~~}}}wwwsssooommmnnnqqqssstttnnnqqquuuwwwwwwuuusssrrrtttttttttttttttuuuvvvxxx{{{yyyqqqmmmpppuuu~~~zzz|||xxxrrrqqqtttyyy}}}~~~wwwqqqnnnmmmlllooouuuuuuvvvyyy}}}}}}yyyzzz}}}{{{xxxxxxtttvvvyyy|||~~~}}}{{{zzzsssllleeeaaa```___^^^]]]ccciiimmmpppyyyxxxooottt|||rrrmmmwww}}}xxxwwwwwwgggHHH555555777222111///---***((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,///,,,***111333000IIIuuuyyyuuuyyyhhhVVV\\\ttt|||qqqhhhbbbccchhhooorrrqqqrrrvvv~~~{{{uuupppeeeUUUFFF<<<777555555666;;;???>>>;;;<<>>AAABBBFFFKKKPPPTTTWWWZZZ]]]ZZZZZZ[[[[[[]]]```ccceeecccbbb```^^^\\\ZZZYYYYYYVVVUUUTTTUUUWWWXXXWWWVVVRRROOOKKKHHHIIINNNTTTXXXXXXYYY\\\___```]]]WWWQQQRRRNNNJJJGGGGGGHHHHHHHHHIIIHHHGGGHHHJJJJJJIIIHHHJJJMMMSSSXXX[[[\\\[[[ZZZUUURRRNNNKKKJJJJJJIIIHHHIIIHHHFFFCCC@@@>>><<<:::666555444444555666666666666666555555666666777777888888888999:::<<<>>>???AAADDDIIILLLNNNNNNNNNNNN//////...------------...------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///***)))---000///111666CCC```wwwzzzzzz||||||zzzlllmmmzzzuuucccbbbjjjzzz}}}xxxyyy}}}}}}kkkhhhuuuzzz~~~~~~zzzyyy{{{}}}|||{{{{{{}}}~~~|||vvvrrrqqqtttzzz~~~|||rrrmmmgggbbb`````````___\\\```fffjjjkkkkkklllmmmiiijjjlllmmmnnnpppuuuxxx}}}|||xxxpppjjjiiilllooo~~~~~~xxxqqqnnnoooqqqtttuuuuuuvvvxxxzzzzzzxxxvvvoookkkhhhiiihhheeefffjjjnnnooorrrvvv{{{}}}}}}|||~~~{{{xxxzzz~~~uuummmkkklllooossswwwyyyzzz{{{{{{wwwqqqhhhbbb``````^^^[[[\\\```gggrrrzzzllljjjttt}}}sssrrr~~~zzzyyy~~~rrrSSS<<<888777333111///---+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************))))))************++++++++++++******+++++++++,,,,,,,,,222---***///222555XXXyyyxxx}}}xxxhhh\\\iii{{{tttlllccc^^^```gggoooqqqqqqsssxxx{{{vvvqqqfffVVVGGG===888555555777;;;>>><<<999;;;BBBIIIYYYaaajjjooosss}}}nnnVVVHHHGGGIIINNNVVV^^^dddfffgggeeefffhhhhhhkkksssyyyeeeXXXUUUOOOFFFBBBEEEKKKOOOVVVZZZ___bbbbbb```______]]]^^^```bbbeeejjjqqqvvvxxx}}}dddLLLDDDFFFIIIIIIMMMRRRUUUWWWYYY[[[]]]ZZZZZZ[[[^^^bbbfffjjjkkkhhheeebbb^^^[[[ZZZYYYYYYZZZYYYYYYZZZ\\\[[[ZZZWWWSSSPPPLLLJJJKKKPPPVVV[[[[[[]]]```cccddd```[[[VVVUUURRROOONNNOOORRRSSSTTTQQQPPPPPPQQQSSSSSSQQQOOOIIIJJJLLLOOORRRUUUWWWXXXSSSPPPKKKGGGFFFEEECCCBBBAAA@@@???===;;;999888777777777777777666666777888777777777777888999:::;;;=========>>>???BBBEEEFFFHHHKKKMMMNNNLLLKKKKKKLLL//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++,,,,,,,,,,,,------000+++***...///...555???\\\vvvwwwxxxzzzssswwwooojjjsss{{{}}}xxxyyy}}}}}}qqqdddfffwww~~~{{{yyyxxxvvvzzzzzz{{{~~~~~~xxxyyyzzz|||~~~}}}~~~{{{vvvpppnnnpppuuuzzz{{{kkkfff___YYYWWWVVVUUUUUUSSSWWW[[[^^^`````````aaaYYY\\\___```aaadddjjjppp|||{{{xxxlllmmmjjjeeeccchhhlllmmm}}}wwwsssrrrssstttwwwvvvvvvvvvvvvuuurrroookkkhhhiiilllmmmjjjjjjlllppppppqqqtttxxxzzzzzzzzz|||zzzxxxzzz~~~uuuggg\\\WWWVVV[[[bbbiiinnnssswwwzzz|||yyyqqqgggaaa___\\\XXX[[[\\\cccrrrsssiiinnn{{{vvv|||cccIII<<<777444222000...,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++*********++++++++++++,,,******+++++++++,,,,,,,,,000///+++...444???fff||||||iiibbb```qqq|||qqqnnniiiaaa___aaahhhoooqqqrrrxxx{{{wwwoooeeeUUUFFF<<<888666555888999;;;;;;<<>>======<<<;;;:::999888888777888999999777666777888999999999:::;;;===@@@AAABBBAAAAAAAAACCCFFFIIIKKKKKKMMMOOOMMMJJJIIIKKKNNN//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------+++++++++,,,,,,---------111,,,,,,000///...:::JJJqqqzzzzzz|||rrrvvv}}}xxxxxx{{{~~~ooohhhaaafffxxx|||yyytttnnnnnnooorrrvvvzzz|||{{{zzzwwwxxxzzz}}}}}}{{{zzzxxxtttqqqrrrwww{{{}}}~~~xxxbbb]]]VVVQQQNNNMMMMMMLLLMMMNNNPPPQQQRRRRRRPPPNNNHHHKKKNNNNNNNNNRRRYYY^^^fffggghhhiiihhhgggeeeccc^^^___\\\YYY]]]ggglllkkksssxxx}}}~~~{{{zzzzzzzzz~~~{{{yyyxxxvvvssspppooonnnoootttvvvtttuuuxxxyyywwwvvvwwwyyy|||||||||}}}|||{{{zzz}}}zzzrrrgggYYYNNNJJJFFFMMMXXXaaaiiipppwww||||||~~~yyynnneeeaaa\\\VVV^^^[[[___nnn~~~rrrqqq}}}oooWWWBBB999777555333000---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++000...///888JJJqqqttt~~~[[[```hhhzzzssskkkjjjfffaaadddeeekkkqqqsssvvv~~~{{{uuulllbbbSSSEEE<<<888666666777777888;;;AAAGGGMMMPPPZZZcccnnntttzzzzzzbbbKKKCCCFFFGGGJJJPPPXXX```eeeggggggbbbeeeiiilllrrrkkkTTTRRRVVVVVVNNNKKKNNNSSSUUU^^^aaadddfffeeecccbbbbbbdddggglllrrryyyoooUUUIIIJJJOOOPPPVVVXXXZZZ[[[[[[\\\]]]^^^bbbccceeejjjnnnpppnnnlllkkkhhhccc___\\\\\\]]]^^^[[[\\\]]]___aaa```\\\YYYVVVTTTRRRQQQSSSWWW\\\___bbbdddgggiiihhheeecccaaa^^^]]]^^^aaaeeeiiijjjkkkkkkjjjhhhhhhgggddd```\\\QQQPPPOOONNNMMMMMMMMMMMMIIIFFFBBB?????????>>>===>>>======<<<;;;;;;::::::777999;;;:::888777888:::;;;;;;;;;<<>><<<===>>>>>>===<<<<<<;;;:::999888888777777:::<<<<<<:::999;;;===<<<<<<<<<>>>AAAEEEHHHKKKFFFEEEDDDDDDEEEHHHKKKMMMEEEHHHJJJJJJJJJOOOWWW^^^........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---//////,,,)))***+++,,,,,,------,,,,,,......***,,,222444FFFccc{{{||||||uuuuuuwwwllluuu~~~vvvooorrrxxx}}}ssslllddd___[[[^^^mmm~~~{{{zzz{{{{{{|||zzzpppccc\\\\\\___dddkkkqqqssssssrrrqqqttttttuuuxxx|||}}}}}}|||zzz~~~~~~vvvpppnnnoooppprrr{{{zzzdddKKKFFF@@@=========<<<;;;<<<;;;;;;:::999888888888555555666888<<<======<<<888999<<>>888444333666666666:::EEETTT]]]^^^[[[___ccchhhuuujjjcccaaaZZZMMMCCCAAADDDHHHJJJOOOUUUYYY[[[___dddhhhggggggjjjrrrwww[[[SSSTTTVVVXXXXXXWWWXXX\\\```ggggggeeecccaaaaaacccfffpppzzzpppYYYSSSSSSRRRTTTZZZXXXZZZ\\\\\\]]]^^^aaaccchhhjjjnnnqqqqqqnnnjjjgggccc___ZZZYYYZZZ\\\\\\ZZZ[[[[[[\\\\\\\\\]]]]]]]]][[[YYYXXXWWWXXX[[[^^^```dddeeeeeedddccccccdddfffgggjjjnnnqqqtttwwwzzz|||xxxxxxwwwuuuqqqmmmhhhfffaaacccaaa[[[YYYXXXOOODDDAAA>>>;;;:::;;;<<<<<<<<<;;;;;;:::::::::999999999999;;;>>>>>>===<<<<<<===@@@@@@??????@@@CCCEEEGGGIIIHHHFFFFFFGGGIIIIIIIIINNNKKKKKKNNNRRRWWWbbblll........................---------,,,,,,+++++++++...------------------------++++++,,,///000...,,,++++++,,,------------,,,+++---+++---666<<>>@@@AAAAAAAAACCCDDDEEEFFFGGGFFFDDDCCCGGGIIILLLSSSdddxxx~~~~~~{{{wwwbbbPPPKKKKKKIIIMMMTTT```ttt{{{wwwtttnnneee]]]YYYUUURRRRRRYYYfffsss|||}}}{{{gggaaannnzzz{{{xxx}}}xxx```GGG999666666555333111///+++((())))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------...//////---???TTTuuu{{{yyy}}}wwwYYYdddtttwwwjjjffffffhhhkkkqqqppprrrxxxyyynnnfffbbb\\\QQQFFF===777444333555777888;;;FFFUUU^^^___VVV]]]dddkkkwwwdddYYYWWWPPPFFF???>>>CCCGGGNNNRRRWWW[[[\\\^^^bbbfffhhhjjjppp|||jjjUUUOOOPPPRRRUUUWWWYYY\\\aaaeeehhhgggfffddddddfffkkknnnzzzzzzdddRRRPPPSSSTTTWWW^^^ZZZ[[[]]]]]]^^^___bbbdddjjjllloooqqqooolllhhheeeaaa^^^ZZZYYYZZZ\\\\\\[[[\\\\\\\\\\\\\\\\\\]]]]]][[[[[[ZZZZZZ[[[]]]___aaaaaabbbbbbbbb```aaabbbdddjjjmmmrrruuuxxx{{{~~~~~~}}}zzzvvvrrrnnnllliiijjjhhhccc```]]]SSSIIIDDDAAA===;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@?????????@@@@@@@@@BBBDDDGGGJJJLLLNNNLLLJJJHHHIIIJJJLLLLLLOOOOOORRRYYY___fffppp{{{........................------,,,,,,,,,,,,++++++/////////......---------,,,+++***+++...///000///++++++,,,---------------)))---+++...999CCC[[[zzzsssxxxbbbffflllssssssoooiiifffeeeddd```]]]XXXWWWUUUTTTVVVaaayyy{{{uuupppsssrrrrrrooofffZZZTTTUUUbbbjjjrrrpppggg___\\\]]]aaaccciiipppwww{{{{{{zzz~~~|||zzzvvvsss{{{gggZZZLLL>>>:::888444333333444444444333333444444444555555555>>>===<<<===>>>>>><<<:::999:::;;;<<<===>>>>>>>>>???AAACCCDDDBBB===999555<<<>>>@@@EEESSSgggxxx}}}~~~{{{yyyzzz|||~~~}}}||||||}}}~~~}}}|||zzz|||~~~zzzeeeTTTEEECCCGGGJJJQQQZZZhhh{{{wwwvvvrrrkkkeee]]]XXXQQQMMMOOOWWW```ggg~~~{{{dddWWW^^^kkkzzz{{{~~~qqqTTT;;;999888666555333///+++((())))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---------......000000000JJJgggwww{{{{{{mmmUUUjjj{{{qqqiiiggghhhlllpppqqqrrrvvv}}}~~~zzzssshhh```___YYYOOODDD;;;666444444333666777:::DDDQQQZZZ[[[PPPYYYcccmmmyyyxxx^^^PPPLLLEEE???<<<===BBBGGGRRRVVV[[[]]]]]]^^^aaadddkkkpppyyy}}}aaaQQQJJJMMMPPPSSSVVVYYY^^^cccggghhhhhhffffffgggllltttyyykkk[[[OOOPPPUUUVVVZZZ___[[[\\\^^^^^^^^^```cccfffkkkmmmoooooommmiiidddaaa^^^\\\YYYXXXZZZ\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^___``````aaa```aaaaaa`````````ccceeennnqqqvvvyyy|||~~~zzzwwwtttssspppqqqooollljjjeee\\\RRRHHHDDD???<<<;;;<<<======;;;;;;<<<<<<======>>>>>>>>>@@@CCCCCCBBBAAAAAABBB???@@@CCCFFFIIILLLOOOPPPSSSPPPMMMKKKKKKMMMQQQSSSUUUWWW^^^gggooovvv........................,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,---,,,++++++,,,...///000+++,,,,,,---...---------***...,,,...;;;HHH```~~~{{{uuu|||sssYYYhhhssswww{{{llliiieeeccc```]]]XXXTTTSSSTTTTTTTTTWWWfff}}}}}}zzzyyyuuuqqqvvvtttrrroooeeeZZZVVVXXXdddhhhjjjfff^^^WWWUUUUUU^^^aaahhhpppxxx{{{{{{zzz~~~wwwsssrrrkkkSSSFFF===666666555333333444555666666555555666777888999999:::???>>>>>>>>>@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<>>BBBJJJZZZkkkuuutttyyy|||vvvssstttvvvxxxzzz{{{||||||xxxxxxyyyzzz{{{|||}}}|||||||||}}}}}}|||zzzwwwvvvzzz{{{|||}}}}}}zzz[[[NNNBBBAAAEEELLLVVV___kkkzzzwwwvvvtttppplll___ZZZRRRLLLLLLRRRYYY___|||xxx{{{lll^^^```kkk~~~vvv|||zzz___@@@;;;777444555444000,,,***))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((())))))))))))*********+++,,,,,,------.........222111333SSSwwwvvv~~~gggUUUkkkzzzyyylllgggiiilllqqqvvvqqqssszzz~~~{{{wwwoooddd\\\[[[TTTJJJ@@@999555444555222555666888???IIIPPPQQQMMMVVVaaakkkwwwvvv^^^NNNGGG@@@<<<<<<>>>CCCHHHSSSXXX]]]______```bbbeeennnuuuuuu^^^PPPGGGMMMNNNQQQTTTXXX]]]aaadddhhhgggffffffiiiqqqzzzcccYYYRRRTTTXXXXXXZZZ]]][[[\\\]]]]]]^^^```cccfffiiijjjlllllljjjfffbbb___\\\[[[YYYYYYZZZ[[[]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^```aaaaaaaaaaaabbbbbbbbbbbbaaabbbeeehhhooorrrwww{{{|||zzzyyyxxxuuuuuuuuutttsssmmmcccZZZLLLGGGAAA===;;;;;;;;;;;;;;;<<<<<<===???@@@@@@AAA@@@BBBDDDEEEDDDCCCCCCCCC@@@BBBEEEHHHLLLNNNOOOPPPQQQPPPNNNLLLMMMRRRXXX\\\^^^aaaiiisss{{{........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++......---,,,+++,,,---...,,,,,,---.........------***...---111BBBSSShhhttt}}}wwwbbb\\\nnnzzz~~~uuuiiifffbbb^^^[[[XXXVVVTTTSSSVVVWWWXXX___ooozzzxxxwwwwwwwwwxxxuuurrrnnneee[[[XXX[[[dddaaa\\\XXXVVVVVVUUUUUU]]]```fffnnntttvvvuuutttyyy{{{zzzrrrrrruuuyyy___GGG;;;777444333444555555666777888999777888999:::;;;===>>>>>>???>>>>>>@@@BBBBBBAAA@@@>>>>>>>>>===<<<<<<<<<<<<<<<>>>@@@@@@===:::999:::777999<<>>666222444555111------))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,---...//////111000666\\\www}}}bbbYYYnnn|||ttthhhgggkkkpppuuuzzzpppsss|||}}}yyytttkkk___WWWSSSMMMEEE<<<666444444555333777888888;;;BBBGGGGGGLLLTTT^^^fffrrrxxxbbbQQQFFF===;;;<<<===AAAGGGQQQWWW]]]aaacccdddgggjjjoooxxxhhhYYYOOOGGGIIIIIILLLPPPVVV\\\aaaccchhhgggfffgggllltttqqqYYYUUUTTTVVVYYYYYYZZZ[[[[[[\\\\\\\\\\\\___cccffffffgggiiiiiihhhdddaaa___ZZZZZZZZZZZZZZZ[[[]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]___aaabbbbbbaaaaaaaaabbbbbbaaaaaacccgggjjjnnnrrrwww|||~~~}}}{{{{{{|||yyypppddd\\\PPPKKKEEE@@@===<<<::::::<<<<<<===>>>@@@AAABBBBBB@@@BBBDDDEEEDDDCCCCCCDDDCCCDDDFFFIIIKKKLLLMMMMMMLLLNNNOOOQQQSSSYYYaaagggjjjnnnwww........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---++++++,,,---,,,,,,---...............)))......666MMMaaarrr}}}vvvrrr```iiiwwwyyynnncccaaa]]]YYYVVVVVVVVVWWWUUUXXX[[[^^^hhhyyy{{{zzzxxxvvvwww{{{wwwssspppjjjaaaYYYXXX\\\___XXXQQQOOOSSSXXX[[[[[[___aaaeeejjjoooqqqpppnnnpppqqqrrrrrrrrrsssvvvxxxyyyuuuooorrrwww}}}{{{lllTTT>>>555444444222444777888888888999;;;999:::;;;<<<>>>???@@@AAA@@@@@@@@@BBBEEEFFFEEEDDDCCCBBBAAA@@@????????????:::===???>>>;;;999999;;;888888;;;?????????EEEKKKYYY^^^gggmmmoookkkeeeaaaggghhhkkknnnqqqtttuuuvvvtttwwwzzz}}}zzz{{{|||||||||}}}nnndddRRRLLLFFFFFFOOO^^^nnnxxxzzz~~~|||yyyxxxwwwuuurrrppphhhbbbWWWNNNIIIJJJNNNQQQVVVnnn|||yyynnnuuuyyypppjjjeeevvvrrrrrrvvvkkkZZZDDD999111444555111///111))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,---...//////...111===jjjrrryyyxxx^^^```qqq}}}|||ooofffiiirrrwwwxxxyyyqqqttt~~~~~~zzzvvvrrrmmmdddYYYQQQIIIEEE???999555333333444666:::;;;999:::>>>BBBBBBJJJRRR[[[cccnnn~~~~~~iiiUUUFFF::::::<<<<<>>???@@@AAABBBBBB@@@BBBDDDEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLPPPVVV[[[___eeemmmsssvvv}}}........................+++++++++,,,,,,---------++++++,,,,,,---.........***---///...---,,,---...,,,------...............+++///...999TTThhhsss~~~|||{{{~~~|||{{{rrr}}}|||qqqggg^^^]]]ZZZXXXVVVVVVXXXZZZ[[[^^^```cccooo}}}xxxttttttxxxxxxuuuvvvzzzvvvrrrmmmggg___WWWWWW[[[VVVRRROOOOOOSSSZZZaaadddggghhhjjjooorrrtttsssrrrpppooonnnlllkkknnnrrruuuzzz{{{zzzvvvpppmmmnnnqqqmmmhhhZZZFFF777222333555444777;;;<<<<<<;;;<<<>>>===>>>???@@@AAABBBCCCDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCC???CCCGGGFFFAAA<<<;;;;;;===;;;===AAABBB???AAAFFFJJJNNNTTTYYYZZZYYYUUURRRVVVXXX\\\aaafffjjjmmmooorrruuuyyy|||xxxzzz|||}}}~~~{{{}}}|||mmm___YYYQQQMMMHHHIIISSSeeevvv}}}}}}{{{zzzxxxvvvrrrpppllleeeYYYNNNGGGEEEGGGIIIHHH```uuu~~~wwwnnnppp~~~ooo___YYYnnnyyyuuuuuuqqqkkkNNN>>>444555666111///333))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))************+++++++++,,,***++++++,,,---...///000---555HHHyyyuuukkk~~~rrr^^^kkkxxxuuujjjdddlllzzz~~~zzzuuusssvvv~~~}}}~~~|||xxxvvvooolllhhheeeaaaZZZQQQJJJAAA>>>:::777444333333333444999;;;888888;;;>>>>>>GGGPPPYYYbbbmmm|||sssYYYGGG:::;;;>>>===???EEEOOOVVV^^^eeehhhjjjnnnqqqvvvsssZZZQQQNNNLLLJJJBBBCCCFFFMMMVVV___dddfffggghhhkkkpppxxxiiiYYYHHHHHHNNNTTTXXX[[[]]]______]]]]]]]]]\\\\\\___dddhhhkkkkkkkkkjjjhhhdddaaa___[[[]]]___^^^\\\\\\]]]___[[[\\\\\\]]]^^^___`````````aaabbbcccdddeeeeeeeeeaaaaaaaaa``````ccchhhlllqqquuuzzzvvvhhhaaa___[[[VVVQQQLLLGGGBBB???======>>>???@@@AAAAAAAAAAAACCCEEEFFFEEEDDDDDDEEEFFFFFFFFFFFFHHHJJJLLLMMMQQQXXXbbbjjjoootttzzz........................+++++++++,,,,,,---------+++,,,,,,---...///000000'''+++...///...---...000,,,---......//////.........111///999VVViiinnnttt{{{zzz}}}zzz{{{vvv|||}}}{{{uuujjjaaa[[[[[[ZZZYYYXXXYYY[[[]]]bbbcccdddgggqqq|||}}}vvvtttoooooouuuvvvssstttwwwvvvrrrmmmggg^^^VVVWWW\\\OOOPPPQQQRRRUUU[[[dddkkkqqqrrrsssvvvzzz||||||{{{yyyxxxuuurrrqqqtttyyy}}}|||uuupppmmmkkkiiiggg]]]VVVJJJ;;;222111555888777;;;???AAA@@@???@@@AAAAAABBBBBBCCCEEEFFFFFFGGGHHHGGGGGGIIIKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFHHHMMMSSSRRRKKKCCC>>>===>>>:::;;;AAABBB@@@AAAEEEBBBDDDHHHLLLNNNMMMLLLJJJFFFIIINNNUUU[[[aaaeeegggooosssvvvxxxzzz~~~~~~{{{yyyxxxtttvvvyyy||||||rrrkkkiiieee\\\WWWWWWRRROOOKKKKKKUUUgggxxx~~~~~~}}}|||zzzvvvrrrpppmmmfffZZZNNNGGGDDDEEEGGGHHH^^^rrrzzzllldddvvvuuu^^^TTTjjjzzzvvvuuuvvvVVVDDD777777777111///333))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++,,,---//////000...:::QQQooolllxxxoooaaattt|||oooeeebbbooozzzqqqvvvxxx~~~ssstttwwwuuunnniiiccc```]]][[[YYYSSSJJJDDD;;;:::888555444333222222///555888666555888;;;;;;DDDNNNYYYbbbnnn||||||\\\III<<<===AAA@@@BBBGGGPPPWWW___fffiiikkkoooqqq{{{dddVVVWWWTTTNNNKKKGGGFFFHHHNNNWWW^^^bbbcccgggiiinnnttt~~~dddTTTQQQKKKKKKRRRYYY\\\]]]___aaaaaa^^^^^^^^^]]]]]]```eeeiiioooooonnnllliiieeeaaa^^^\\\___```___]]]\\\]]]```ZZZ[[[\\\]]]___```aaaaaabbbccccccdddeeefffggghhhcccccccccbbbcccfffkkkooossswww}}}}}}ooojjjeeeaaa]]]XXXSSSMMMGGGCCC>>>>>>>>>??????@@@@@@AAABBBDDDGGGGGGFFFEEEEEEFFFGGGFFFEEEFFFGGGJJJMMMOOOWWW```llluuuzzz~~~//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,---------......---------.........//////000,,,111CCCXXXgggppptttuuutttyyy|||xxxzzz{{{rrriiibbb^^^YYYXXX[[[[[[XXXZZZ___bbbeeeiiimmmooopppoooooonnnnnnnnnqqqtttwwwxxxwwwxxxrrrhhh^^^WWWSSSRRRRRRLLLLLLMMMRRRYYYaaagggiiinnnqqqvvv{{{~~~~~~{{{{{{~~~}}}zzzyyywwwnnn```UUUMMMHHH@@@999555555777999;;;===>>>???@@@AAADDDGGGAAACCCEEEEEEDDDEEEIIIMMMKKKLLLMMMOOOOOOOOONNNMMMKKKGGGDDDDDDIIINNNQQQQQQWWWWWWVVVTTTPPPLLLHHHFFFBBB@@@@@@BBBFFFGGGEEECCCHHHJJJLLLMMMKKKGGGCCC@@@CCCDDDEEEGGGLLLRRRWWW[[[eeejjjooosssuuuuuuvvvwww~~~|||zzz{{{|||zzzvvvrrrtttxxx|||~~~~~~qqqaaaSSSRRRXXX[[[YYYWWWSSSVVVQQQSSScccrrr~~~}}}|||zzzwwwuuurrrqqqhhhfff___TTTHHHBBBCCCGGGIIIQQQiiiiiiaaavvvnnnUUUdddxxx{{{xxxzzz|||cccJJJ666444555000000666---,,,+++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,------,,,,,,...000:::444]]]rrrhhhrrr{{{qqqiiiggguuuiiiaaafffzzz}}}rrrpppsssyyyvvvnnnllliiiccc^^^]]]XXXXXXWWWTTTOOOHHHAAA===;;;:::777555333111111111333222222222444777:::<<>>@@@GGGOOOYYYbbbeeehhhooouuuxxxZZZQQQTTTPPPLLLNNNGGGIIIMMMPPPUUU[[[aaafffjjjgggjjjttt}}}fffWWWPPPNNNMMMPPPTTTYYY]]]^^^^^^^^^___^^^___aaabbbccceeehhhkkkppprrrssspppjjjdddbbbbbbbbbaaa```^^^]]]]]]]]]]]]```]]]\\\]]]```bbbaaa```aaaccceeeffffffgggjjjlllhhheeefffhhhhhhfffjjjooouuuxxx~~~zzzooolllfffmmmggg___```XXXKKKGGGCCCAAA???>>>???@@@CCCEEEAAABBBCCCEEEFFFFFFFFFFFFCCCEEEHHHIIIJJJNNNUUUZZZeeennnwww{{{//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------..................---***222HHH```ooouuuwwwvvvxxx|||}}}|||uuu{{{zzzvvvmmmeee``````\\\[[[______\\\]]]aaagggjjjmmmooopppppppppqqqrrrqqqqqqsssvvvwwwwwwvvvrrrkkkaaaWWWPPPLLLKKKKKKMMMMMMNNNQQQWWW]]]bbbeeennnqqqvvvzzz~~~{{{nnn[[[LLLAAA>>>999555444666:::<<<<<<>>>BBBDDDDDDDDDEEEFFFEEEFFFFFFGGGGGGIIIKKKNNNMMMNNNOOOOOOPPPOOONNNNNNQQQOOONNNPPPTTTWWWXXXWWWWWWXXXXXXWWWUUUQQQMMMKKKDDDCCCDDDGGGLLLPPPQQQPPPUUUWWW[[[[[[WWWNNNEEE>>>=========???BBBFFFJJJMMMYYY]]]bbbgggjjjlllnnnpppvvvxxx{{{~~~}}}||||||~~~cccVVVKKKMMMUUUYYYZZZYYYVVV[[[[[[aaasss~~~}}}|||zzzwwwuuurrrqqqiiiggg```UUUIIIBBBBBBDDDAAAHHH]]]vvvsss```vvv{{{rrr[[[dddrrr}}}}}}lllRRR;;;666555111///333---,,,+++***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,------,,,,,,...000///555ccchhhoooyyyzzzoookkkooonnniiihhhrrr}}}ttttttvvv|||tttkkkccc```\\\VVVQQQPPPLLLLLLKKKHHHDDD>>>999666555555333222222222333333333333222333444777999;;;CCCLLLVVV^^^gggrrr{{{lllQQQ<<<:::======AAAIIISSSYYY___bbbhhhsss|||[[[RRRUUUSSSRRRVVVRRRSSSUUUXXX[[[aaafffjjjiiigggkkkwwwsssaaaSSSKKKJJJKKKLLLTTTWWW[[[^^^^^^______``````aaacccdddeeehhhlllpppuuuvvvvvvsssmmmgggddddddcccbbbaaa`````````aaabbbbbb___^^^^^^aaacccbbbaaaeeegggiiilllnnnoooppppppiiiffffffggggggfffiiiooouuuyyy~~~{{{rrrooohhhoookkkdddeee^^^QQQMMMEEECCCAAA??????@@@BBBDDDEEEFFFFFFFFFFFFEEEEEEDDDFFFHHHJJJLLLPPPXXXdddlllnnnwww...............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------........................------...---777PPPiiivvvxxxvvvssszzztttrrr|||}}}xxx~~~qqqgggaaa___ccc``````bbbbbbaaabbbeeekkkllllllllllllmmmppprrrwwwvvvuuuvvvwwwvvvtttrrrkkkdddYYYPPPJJJGGGFFFEEEGGGGGGGGGIIILLLQQQUUUXXXaaaffflllsssxxx~~~nnnUUUCCC999888666555777999===???>>>BBBFFFHHHHHHGGGFFFFFFJJJHHHGGGHHHKKKMMMNNNNNNOOOOOOPPPPPPPPPPPPOOONNNPPPPPPQQQTTTXXXZZZZZZYYYXXXZZZ\\\]]]\\\XXXTTTQQQJJJIIIIIILLLRRRWWWZZZ[[[aaafffmmmnnngggYYYJJJ???;;;:::999999;;;===@@@BBBIIILLLQQQUUUXXX\\\aaadddlllrrrzzzvvvVVVMMMGGGLLLVVV[[[___aaabbbnnnuuu}}}|||{{{zzzwwwuuurrrqqqmmmkkkdddYYYLLLDDDAAABBBBBBHHHTTTdddvvv{{{\\\jjj{{{uuuooonnnvvv~~~vvv\\\BBB777666333000000...---,,,***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,------,,,---///111...@@@pppiiirrr{{{qqqdddgggvvvxxxggghhhrrrzzzuuuzzz|||zzzggg^^^VVVRRRNNNGGGBBBAAA???>>>===;;;888666333222111111111222444555777888666666555666777999;;;<<>>CCCGGGRRR___ffflllyyy~~~___DDD===>>>>>>CCCMMMWWWXXXZZZaaappp```RRRTTTYYY```gggfffccc___^^^```cccfffhhhjjjiiinnnyyywwwbbbSSSOOOMMMIIIHHHJJJNNNSSSVVV\\\]]]_________```bbbcccggghhhkkknnnqqqvvv|||}}}wwwqqqllljjjgggfffeeeddddddeeefffgggeeedddbbbbbbccceeefffgggrrruuu{{{~~~vvvooommmiiihhhhhhgggfffkkkqqqsssvvv{{{}}}}}}zzzmmmkkkdddYYYVVVPPPNNNJJJGGGEEEDDDEEEEEEDDDEEEGGGJJJLLLMMMNNNOOOOOOVVV```hhhooouuu|||---.....................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------...........................---333777HHHaaavvv|||xxxtttqqqyyy~~~}}}~~~ssspppwww}}}{{{}}}xxxjjj|||rrrkkkkkknnnooommmhhhdddcccgggkkkmmmgggbbb]]]^^^eeennntttxxxuuuuuuuuuuuutttqqqlllhhhbbbZZZPPPIIIHHHGGGFFFDDDAAABBBCCCCCCCCCFFFLLLPPPSSS\\\iiiwwwkkkSSSAAA>>>??????@@@@@@AAAAAABBBGGGHHHHHHGGGGGGHHHKKKMMMLLLIIIGGGHHHLLLOOONNNMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRTTTXXX\\\aaadddbbbccceeefffccc^^^XXXTTTPPPPPPQQQRRRVVV\\\cccgggmmmuuuyyyeeeOOOAAA>>>======<<<===>>>???@@@999:::<<<===>>>AAAEEEHHHNNNXXXeeemmmooottt|||vvvfffYYYNNNLLLMMMSSSYYY___gggooouuu{{{{{{zzzyyywwwuuusssqqqqqqooojjjaaaUUUJJJBBB>>>999???CCCKKKccctttVVVXXXqqqpppmmm}}}~~~lllOOO:::333555555111000///---,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,---------...000222777YYYpppzzz~~~|||bbb[[[lllyyygggfffiii}}}pppsss|||{{{iiicccXXXOOOGGGDDDAAA:::555444444444333333333444555666333444555666888999:::;;;777777888999:::<<<======DDDIIISSS___hhhqqq~~~dddHHHAAAAAA@@@EEENNNVVVXXX[[[eeevvvdddSSSSSSZZZccckkklllfff```]]]]]]```bbbcccgggggglllxxxiiiVVVKKKHHHGGGHHHHHHJJJMMMQQQTTT[[[]]]___``````aaaccceeejjjlllqqquuuyyy{{{uuupppllliiihhhgggeeeddddddeeeeeeeeeeeeddddddeeehhhkkkmmmxxx~~~{{{sssmmmjjjhhhiiiiiihhhlllrrrtttxxx|||xxxgggeeebbb\\\]]]VVVSSSOOOKKKHHHGGGGGGGGGDDDFFFHHHKKKNNNPPPQQQRRRXXX___hhhqqqyyy---------...............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,---------......---------.........//////222;;;NNNhhhzzz~~~}}}{{{zzz{{{}}}wwwssswww~~~{{{jjjhhh{{{vvvssstttwwwvvvvvvqqqllljjjnnnppppppfff```\\\bbbppp{{{}}}|||ooopppqqqssssssooojjjeee___VVVKKKEEEDDDDDDBBB???<<<>>>AAABBBCCCGGGNNNSSS\\\fffuuuwwwcccPPPEEE===>>>???AAACCCEEEFFFFFFJJJJJJIIIHHHHHHJJJNNNRRRNNNLLLKKKKKKMMMOOOPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSRRRSSSUUUVVVYYY]]]bbbfffeeeeeefffeeebbb\\\VVVSSSOOOQQQSSSWWW[[[bbbkkkppptttzzzuuubbbMMM???<<<<<<<<<<<<<<<<<<======:::;;;<<<;;;:::;;;>>>@@@>>>FFFQQQYYY^^^fffqqq{{{{{{~~~mmm^^^RRRKKKKKKJJJNNNSSSXXX___jjjvvv|||}}}}}}{{{zzzzzzxxxwwwtttsssrrrnnnlllhhhaaaWWWLLLBBB<<<;;;???AAAFFFXXXsssuuu^^^XXXnnngggbbbttt{{{]]]@@@444666777333222000...,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,---......///111333999eeerrr~~~~~~xxx^^^[[[ooonnnccchhhooovvvooouuu{{{}}}rrrddd___PPPGGG@@@>>><<<666222222111111111111222333444555333333555666777777777777555666777999:::<<<===>>>EEEMMMWWW```lllzzzkkkNNNEEEDDDCCCGGGQQQWWWZZZ___hhhwwwiiiUUUSSS[[[gggpppqqqjjjaaa\\\]]]___``````bbbbbbiiivvvqqq]]]NNNGGGCCCFFFHHHJJJLLLOOOSSSVVVYYY\\\___aaabbbdddfffhhhkkkpppvvv}}}}}}wwwrrrnnnkkkjjjhhhfffeeeeeeeeeeeeeeefffggghhhiiimmmrrrvvv~~~uuuiiiggggggiiiiiihhhkkkqqqwwwzzz~~~uuuccccccdddccchhh^^^[[[VVVRRRNNNMMMMMMMMMMMMNNNPPPRRRTTTUUUVVVVVV___dddkkkttt---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000777BBBWWWnnn{{{~~~zzzzzz}}}}}}~~~xxx{{{sssjjjvvv~~~|||zzzyyyyyyzzz{{{|||~~~yyywwwxxxvvvqqqeee______lllzzzjjjkkknnnqqqrrrooojjjeee```VVVIIIBBB@@@???<<<888777;;;???BBBDDDJJJRRRYYYfffrrrkkkXXXKKKEEE@@@@@@AAACCCEEEGGGIIIJJJJJJKKKLLLLLLLLLNNNQQQTTTPPPQQQQQQPPPPPPQQQSSSUUUSSSRRRRRRRRRSSSUUUVVVWWWSSSVVVYYYZZZZZZ[[[^^^aaadddddddddbbb___ZZZUUURRROOORRRVVVZZZ^^^dddlllrrrvvvzzz}}}{{{qqq```OOODDD??????>>>>>>======<<<<<<<<<======<<<;;;:::<<<===999===CCCGGGLLLUUUbbbkkkqqqvvv}}}uuuaaaQQQIIIEEECCCKKKMMMRRRXXX^^^fffwww}}}zzz|||~~~}}}{{{zzzzzzyyyxxxvvvtttsssrrrnnnllljjjddd\\\QQQEEE>>>???AAABBBCCCJJJZZZmmmzzzzzzkkk^^^nnn~~~YYYSSSaaapppoooJJJ666666777444222111///---++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***,,,---......///222444BBBssszzz}}}uuu\\\^^^rrr~~~hhhccclllyyyrrrrrrxxxzzz{{{jjj^^^YYYIIIAAA::::::888444111111000000111111222333333333333444555777888888888777777888:::===???AAABBBCCCEEERRR[[[```ooouuuTTTGGGEEEDDDJJJTTTZZZ]]]bbbiiiuuummmXXXVVV___llluuutttlllaaa[[[[[[]]]^^^^^^^^^^^^eeerrrrrrbbbQQQHHHFFFDDDHHHLLLOOOQQQTTTXXX[[[WWW[[[```dddfffhhhjjjkkklllrrr{{{}}}xxxrrrnnnjjjjjjhhhgggfffgggggghhhfffhhhjjjlllnnnttt{{{tttjjjcccbbbdddhhhhhhgggiiinnnvvvyyy|||{{{iiijjjllllllrrrkkkhhhccc^^^[[[YYYYYYYYYYYY[[[]]]___bbbcccdddeeennnuuu---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......***+++,,,---...000111111>>>JJJ___sss||||||~~~vvvsssvvvpppgggqqq|||jjjrrr|||zzzyyyyyy{{{|||||||||zzzrrrccc___bbbtttvvvgggiiilllppprrrpppjjjfffcccXXXJJJBBB???===888444999===CCCFFFJJJPPPZZZbbbppp|||zzzbbbOOOFFFDDDEEEEEEFFFFFFGGGIIIJJJKKKIIILLLOOOPPPQQQRRRSSSUUUSSSUUUVVVUUUSSSSSSVVVZZZTTTTTTTTTTTTUUUWWWZZZ[[[XXX\\\```aaa```^^^^^^___cccbbbbbb```]]]YYYUUUSSSQQQTTTXXXZZZ]]]aaahhhmmmuuuwwwyyyvvvnnnaaaTTTKKKEEEEEEDDDCCCAAA@@@???>>>===>>>???>>><<<;;;<<<===<<<<<<======AAAIIITTT\\\hhhooovvvyyyxxxxxx{{{ooogggVVVEEE???CCCIIIKKKNNNQQQXXX```fffqqq}}}}}}}}}|||zzzzzzzzzyyyxxxvvvtttsssrrroooooommmiiiaaaVVVJJJBBB888:::===???BBBLLL```rrruuucccqqqoooOOOHHHQQQ___xxx}}}RRR888555777444333222///---,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***,,,---......///222444IIIyyyqqqnnnyyyaaafffxxx}}}|||ffffffqqq{{{qqqvvv|||{{{zzznnn___RRRLLLEEE>>>888888888444222222000111222333333333333222444555777999:::;;;::::::;;;===???BBBEEEGGGIIIIIIFFFVVV^^^```rrr|||XXXHHHDDDDDDLLLXXX]]]```dddhhhrrrooo[[[XXXbbbpppyyyuuukkk```ZZZZZZ\\\\\\[[[]]]]]]cccnnnyyyrrreeeWWWJJJEEEGGGEEEHHHMMMOOOQQQSSSXXX[[[VVVZZZaaafffiiikkkmmmnnnmmmsss}}}}}}xxxsssnnnjjjiiihhhhhhhhhiiijjjkkkgggjjjmmmooorrrxxx}}}fff[[[______bbbggggggeeegggkkksssvvvyyy|||}}}~~~sssssssssrrrwwwvvvsssooojjjfffeeeeeeeeebbbdddgggkkkooorrruuuvvv444111...------...---,,,...,,,******,,,------,,,//////...---,,,++++++***---------............///(((///---,,,000......888FFFWWWkkkwww|||~~~}}}zzz{{{yyy}}}wwwlllppp}}}~~~ooo~~~|||~~~~~~{{{{{{|||}}}~~~~~~}}}{{{zzzyyyvvviiibbbUUU]]]pppwwwiii```fffmmmrrrsssnnniiieeecccYYYKKK@@@;;;::::::;;;BBBBBBEEEKKKOOOTTT___jjjtttqqqYYYMMMFFFAAAFFFGGGHHHIIIHHHIIILLLNNNSSSTTTVVVVVVVVVWWWZZZ\\\\\\[[[YYYXXXWWWXXXYYYZZZ\\\[[[YYYZZZ\\\]]]^^^^^^ddddddaaa]]]```iiipppqqquuupppiiiccc^^^ZZZWWWTTTSSSRRRQQQRRRTTTWWWYYYYYY___gggnnnpppnnnjjjbbbZZZUUUTTTRRROOOKKKHHHGGGGGGDDD@@@???BBBBBB???===>>>??????@@@BBB@@@???CCCJJJRRRbbbhhhjjjooojjjdddgggXXXKKK@@@@@@EEEJJJNNNQQQTTTWWWZZZ```qqq~~~{{{yyywwwvvvuuutttqqqnnnnnnooopppmmmdddVVVIII@@@===:::<<>>444999666555333000...+++*********************************************************************************)))************+++++++++%%%///---)))---///000999RRRtttdddjjj|||qqqiiivvvxxxjjjqqq}}}zzzuuuyyy|||fff\\\XXXSSSMMMIIIBBB===999666555444111...000111222222333555888;;;<<<;;;;;;::::::;;;;;;;;;@@@CCCEEEGGGGGGHHHJJJLLLUUUWWW\\\fffuuu[[[GGGCCCEEEKKKSSS]]]```dddhhhnnnttt|||rrr\\\VVV^^^sss}}}ooo^^^UUUTTTXXXZZZYYY]]]bbbgggllluuuwwwdddWWWOOOIIIFFFGGGKKKMMMOOOQQQSSSWWW\\\___```^^^]]]```hhhppptttvvvsssuuuyyy}}}xxxsssppplllkkkjjjjjjkkkkkkiiiggggggkkkmmmnnnttthhhZZZYYY^^^```cccddddddeeehhhjjjtttvvvwwwxxxyyy|||~~~{{{xxxvvvuuutttuuuuuuuuuxxx}}}vvv111///---,,,---...---,,,...---,,,,,,......---,,,.........------,,,,,,+++---------............///)))///---,,,000...///;;;PPPaaarrrzzz|||||||||zzzxxxwww{{{vvvjjjooo}}}iii}}}yyy}}}~~~{{{||||||}}}}}}}}}}}}}}}|||xxx}}}xxxjjj]]]UUUTTT___rrrqqqbbb```eeemmmrrrrrrnnniiifffdddZZZLLLBBB>>>======<<>>???DDDCCCQQQVVVXXX___[[[PPPNNNLLLDDD@@@DDDJJJNNNQQQTTTPPPXXXcccppp}}}}}}}}}~~~~~~~~~yyyxxxwwwwwwwwwvvvtttqqqmmmooopppnnnggg\\\PPPIII>>>:::;;;>>>===AAASSShhh|||qqqoooxxxdddPPPHHHaaammmFFF888:::666444333000...,,,*********************************************************************************)))************+++++++++)))000,,,(((---///111;;;YYYmmmbbblllvvvmmmyyyvvvkkkwwwwwwsssxxxnnn[[[RRRPPPMMMHHHEEE@@@===888666555444222000000222333333444555999;;;<<<<<<;;;;;;<<<===???@@@CCCDDDFFFFFFGGGJJJNNNQQQ]]]```eeelllxxx^^^JJJFFFHHHMMMTTT]]]```dddhhhlllrrryyysss___ZZZ```pppzzzmmm\\\RRRRRRWWW[[[\\\\\\bbbgggkkkttt|||nnn]]]TTTNNNIIIHHHIIIKKKMMMQQQSSSVVVYYY^^^aaacccbbbbbbfffmmmtttxxxyyysssvvvzzz{{{wwwrrrooonnnlllllllllmmmmmmkkkjjjhhhkkkmmmooowwwnnn\\\XXX\\\^^^```cccdddeeefffiiikkkrrrsssssstttuuuxxx}}}|||}}}~~~sss```///---,,,,,,---......---...------///000000...,,,---------------------------------............///***///------111...111@@@WWWfffvvvzzzxxxxxxzzzzzz||||||wwwkkkrrr}}}~~~sssggg}}}wwwuuu|||~~~{{{|||||||||||||||}}}~~~|||}}}rrrcccUUUNNNTTTaaattt}}}kkk]]]aaafffmmmqqqqqqnnnjjjhhhdddZZZLLLCCCAAA@@@???===FFFEEEHHHNNNTTT[[[hhhttt}}}___HHH@@@AAACCCCCCEEEFFFGGGGGGHHHKKKMMMUUUXXX[[[]]]]]]^^^___```bbb```^^^\\\\\\^^^aaaccccccbbbaaa```bbbdddgggjjjkkklllkkkiiimmmuuu{{{|||iiieee```\\\YYYXXXVVVTTTVVVUUUTTTQQQPPPNNNMMMLLLTTT```llltttyyy|||{{{wwwrrrrrrqqqoooiiibbb\\\WWWYYYUUUSSSTTTRRRKKKFFFEEECCCCCCFFFGGGCCC===<<<@@@CCCMMMNNNMMMUUUSSSIIIEEEBBB@@@BBBGGGKKKLLLOOOSSSVVVdddxxx|||{{{{{{}}}}}}{{{wwwvvvvvvwwwxxxxxxwwwuuulllmmmnnnlllfff\\\RRRLLLAAA;;;999<<<>>>AAANNN]]]yyykkkqqqqqq^^^RRRgggtttMMM999777333444333111...,,,+++******************************************************************************)))************+++++++++,,,000+++(((...000222<<<\\\vvvaaa]]]kkkwwwmmmrrrnnnsssqqqwwwnnn^^^OOOIIIJJJHHHEEECCC???<<<888666555444333222222333555555666777:::<<<======<<<<<<>>>@@@CCCEEEFFFGGGGGGHHHJJJNNNUUUYYYbbbggglllqqqzzzaaaLLLFFFFFFKKKQQQ^^^aaaeeegggjjjooovvv{{{uuuccc]]]bbbllluuuuuuhhhYYYQQQRRRXXX]]]___^^^ccchhhkkkrrr~~~mmmbbbVVVQQQNNNKKKJJJLLLKKKNNNSSSWWWZZZ]]]```ccccccbbbdddhhhmmmrrruuuuuuuuuyyy}}}~~~zzzvvvqqqnnnnnnmmmlllmmmnnnnnnllljjjiiikkkmmmqqq{{{zzzooo```VVVXXX___^^^```cccdddfffhhhkkknnnsssrrrrrrqqqrrrvvv|||uuubbbQQQ...---,,,---...000///...,,,,,,---///000000---***,,,,,,,,,------.........---------............///+++///---...111...333FFF[[[jjjwwwzzzxxxyyy~~~vvvkkkvvv|||zzz~~~}}}gggmmm|||pppsss{{{~~~||||||{{{zzzzzz{{{}}}yyynnn```UUUNNNTTTbbbrrr~~~|||pppffffffiiimmmqqqqqqoookkkiiicccYYYMMMEEEBBBAAA@@@===GGGFFFIIIOOOVVV^^^kkkxxxhhhOOOAAA>>>@@@BBBBBBCCCEEEFFFGGGIIILLLNNNVVVZZZ^^^`````````aaaaaa____________```aaabbbbbbddddddcccdddeeeiiinnnrrrssstttqqqlllkkkoooqqqooobbb___[[[XXXWWWVVVUUUTTTRRRRRRRRRQQQPPPPPPQQQRRRZZZhhhwww~~~yyytttpppoookkkhhhgggbbbYYYRRRPPPMMMLLLMMMMMMIIICCCDDDHHHFFFRRRPPPIIILLLKKKCCCAAAFFFEEEGGGJJJKKKLLLRRRZZZnnn~~~|||{{{{{{}}}~~~{{{xxxtttsssssstttvvvwwwvvvtttnnnoooooollleee\\\RRRLLLCCC<<<888;;;>>>BBBIIIQQQdddxxxnnneeejjj}}}~~~ppp```nnn{{{VVV>>>888444333222111///---,,,+++***************************************************************************))))))*********+++++++++***...******000000333>>>^^^|||ppp```aaannnxxxlllpppsss~~~rrrrrryyydddWWWKKKHHHJJJIIIGGGFFF@@@>>>:::777555555555555333555777888888999<<<>>>@@@???>>>===???AAADDDFFFGGGIIIKKKNNNQQQWWW]]]bbbfffooovvvzzzkkkTTTGGGCCCHHHQQQ]]]aaafffggghhhllltttzzzxxxeee___cccjjjpppmmmdddYYYRRRTTTYYY]]]___dddiiilllkkkoooxxxzzzqqqbbbYYYRRROOONNNKKKLLLOOOKKKOOOTTTYYY\\\___bbbeeeeeefffhhhkkknnnpppqqqqqquuu{{{}}}yyyvvvrrrooonnnmmmllllllmmmmmmkkkiiiiiijjjlllqqq|||uuuvvvtttmmmccc\\\\\\```___aaaccceeegggiiimmmpppvvvvvvtttssstttxxx~~~vvvjjjZZZLLL///...---///111222111000++++++,,,...///...,,,)))+++,,,,,,------.........---------............///,,,...,,,...222...666LLLbbbooozzz|||{{{}}}qqqlll{{{{{{vvvbbbvvvssskkkrrr{{{~~~}}}zzzzzzyyyyyyzzz|||~~~zzzzzzxxxrrrhhh]]]UUUPPPTTT```mmmvvv~~~zzzooonnnnnnqqqsssrrrmmmhhh```YYYOOOGGGBBB@@@???>>>FFFFFFJJJQQQWWW___mmmyyy~~~iiiPPPAAA>>>@@@AAA@@@@@@BBBEEEGGGHHHKKKOOORRRYYY\\\```bbbbbbaaaaaabbb___```ccceeeeeedddcccbbbggghhhjjjkkkmmmrrrxxx|||{{{|||xxxppplllllljjjfff___\\\XXXVVVUUUUUUUUUTTTPPPQQQRRRRRRRRRSSSWWWZZZeeettt{{{yyysssiiibbb___bbb___]]]ZZZTTTPPPRRRXXX\\\ooopppddd]]]TTTHHHEEEJJJIIIJJJNNNRRRYYYhhhuuu|||{{{zzz|||~~~}}}wwwrrrooommmkkklllmmmooooooooonnnooopppnnnhhh___WWWQQQEEE>>>999999===AAAEEEIIIMMMdddxxxccc[[[vvv~~~{{{jjjttt```EEE===:::333222111000...---+++***************************************************************************))))))*********+++++++++'''+++***,,,222111555EEEfffxxxlllmmmxxxyyyppp|||rrryyy{{{tttvvv|||___TTTKKKKKKMMMMMMLLLKKKDDDBBB>>>:::777666777888555777999:::;;;;;;===???BBBAAA@@@???@@@BBBDDDEEEGGGKKKQQQWWW\\\bbbhhhlllooozzz{{{dddOOOEEEIIIRRR[[[aaafffhhhhhhmmmuuu}}}}}}fff^^^ccckkkoooiiiccc[[[WWWWWWZZZ\\\]]]kkkpppqqqnnnmmmrrryyy|||zzz}}}~~~}}}yyyqqqjjj]]]VVVPPPNNNMMMJJJKKKNNNMMMQQQVVV[[[^^^aaadddgggmmmoooqqqrrrrrrrrrrrrrrrtttzzz~~~{{{xxxvvvtttrrrqqqoooooooooooollljjjiiikkkmmmqqqyyy~~~xxxkkknnnooojjjddd``````bbbaaaccceeefffgggkkkooorrryyyxxxvvvuuuuuuzzzvvviii___RRRFFF/////////000222222111000,,,++++++,,,......,,,***,,,,,,,,,------.........---------............///---...,,,///222...888RRRfffpppxxxzzz|||~~~uuuvvv|||~~~|||pppeee{{{mmmiiiqqqyyy|||}}}yyyyyyyyyyyyyyyzzz{{{|||yyyxxxuuunnneee\\\WWWTTTRRR\\\fffppp~~~|||uuuppprrrwwwvvvnnnfff^^^ZZZSSSJJJBBB======???EEEFFFKKKSSSYYYaaammmyyyyyygggTTTAAA;;;???AAAAAA@@@???BBBEEEHHHKKKOOOSSSWWW^^^```bbbccccccbbbbbbcccccceeegggiiiiiihhheeedddfffiiimmmooopppsssxxx}}}}}}~~~{{{uuupppoookkkggg___[[[XXXVVVVVVVVVUUUUUUSSSTTTTTTSSSRRRUUU[[[```nnn~~~|||vvvuuuxxxtttpppkkkddd___bbbhhhwwwvvveeeRRRJJJJJJIIIMMMVVVbbbqqq}}}{{{yyyzzz|||xxxppphhhdddaaa^^^]]]___bbbdddfffdddgggjjjkkkhhhaaaYYYTTTFFF@@@:::999;;;@@@CCCDDDFFF]]]jjjUUUooo{{{mmmvvv~~~fffIII<<<888222222222111///---,,,+++************************************************************************)))************+++++++++&&&++++++---222111;;;RRRooo}}}rrrsss}}}ooosssyyyvvv{{{yyy{{{xxxYYYPPPKKKMMMPPPPPPPPPPPPKKKIIIDDD>>>999777888:::666888;;;======>>>???AAABBBBBBBBBBBBCCCCCCDDDEEEHHHNNNVVV___gggnnnuuuyyy{{{sssZZZKKKJJJOOOYYY___fffiiijjjooozzzjjj___dddmmmrrrjjjeee___ZZZYYYZZZ[[[\\\lllrrrtttpppllloootttvvvwwwxxx{{{||||||yyyrrrmmm^^^XXXSSSQQQNNNJJJKKKOOORRRUUUYYY]]]```cccgggjjjqqqsssuuuuuutttssstttuuuvvv}}}~~~}}}{{{zzzzzzxxxvvvuuuuuussspppnnnjjjmmmooopppuuuyyyvvvpppgggjjjhhhaaa]]]___cccddddddeeefffggghhhkkkpppsssxxxxxxwwwvvvvvvyyyooocccYYYMMMBBB///...///000111111000......,,,+++,,,---...---,,,,,,,,,---------------------------............///......,,,///222...:::WWWhhhooowww|||yyy~~~uuu}}}qqqhhhhhhzzzvvvhhhhhhpppvvvyyy|||wwwxxxxxxyyyyyyyyyxxxxxxyyywwwrrriii___WWWSSSQQQNNNWWWaaalll|||rrrssszzz{{{pppccc]]]]]]YYYNNNBBB;;;===AAAFFFGGGMMMVVV\\\cccnnnxxx{{{nnneeeSSSFFF======@@@AAA@@@BBB???BBBFFFJJJNNNSSSXXX\\\ccceeefffeeedddcccdddeeegggggghhhhhhgggggggggffffffjjjooopppoooppptttxxxwwwyyyxxxsssooonnnjjjeeeaaa]]]ZZZWWWWWWVVVVVVUUUTTTUUUUUURRRQQQVVV___fffsss|||{{{ooo^^^UUUYYYZZZaaappp}}}~~~}}}yyywwwwwwxxxrrrhhh^^^VVVRRRMMMLLLOOOUUUZZZ]]]bbbfffkkkmmmkkkddd\\\VVVGGGCCC<<<888999>>>BBBCCCGGG]]]~~~yyyZZZdddvvvpppoooyyyoooOOO===555222222222111000...,,,+++************************************************************************)))************+++++++++)))...------000111DDDddd||||||oooqqq~~~zzzeeeppptttwww~~~}}}~~~sssSSSMMMJJJNNNSSSTTTTTTUUURRROOOJJJBBB;;;888999;;;777:::===?????????@@@BBBAAABBBDDDFFFGGGGGGGGGGGGLLLQQQZZZcccmmmwwwnnn[[[PPPMMMVVV]]]fffjjjmmmssspppbbbeeennnsssqqqkkkbbb[[[XXXYYY[[[]]]hhhoootttqqqmmmpppuuuwwwuuuuuuxxx|||~~~{{{vvvsssfff```[[[XXXTTTQQQSSSXXXXXXZZZ]]]```cccfffjjjnnnqqqtttvvvwwwvvvvvvyyy|||}}}{{{yyyxxxuuurrrooolllqqqrrrqqqqqqrrrooojjjfffiiiggg```]]]aaaeeeeeefffggghhhhhhhhhkkkpppsssxxxxxxxxxwwwxxxzzz~~~yyykkk```XXXMMMDDD.........///111000...,,,000...,,,,,,...///......---------------------------------.........//////......,,,000333...;;;YYYlllsss{{{www{{{rrrxxx|||iiibbbhhhyyyqqqeeehhhooossswwwzzzvvvwwwxxxyyyyyyxxxvvvuuuuuurrrkkkaaaVVVNNNIIIHHHKKKTTT^^^kkkssssss}}}~~~pppaaa]]]```]]]RRRCCC;;;===DDDFFFIIIOOOYYY___dddnnnxxxvvvgggYYYPPPFFFAAA???BBBBBB???@@@DDD???BBBGGGKKKPPPUUU[[[___hhhhhhhhhgggeeedddfffgggjjjhhheeeccccccdddeeegggkkkpppuuuvvvsssrrrtttwwwpppsssrrrnnnjjjiiieee___ccc___[[[XXXWWWWWWVVVUUURRRSSSSSSQQQQQQXXXccclllwww~~~yyytttvvv}}}{{{|||{{{zzz|||xxxuuuuuutttnnnbbbXXXKKKGGGAAA@@@EEELLLSSSXXXlllpppuuuwwwssskkkbbb[[[GGGDDD>>>888888===BBBCCCIII]]]}}}cccZZZrrrtttgggsss}}}|||ZZZDDD:::111222222222000...,,,+++************************************************************************)))************+++++++++,,,000...,,,---111KKKqqq~~~nnnqqqdddmmmwwwnnnwwwfffPPPKKKJJJPPPVVVXXXXXXZZZVVVSSSNNNEEE<<<888999;;;888:::>>>@@@@@@@@@AAABBB???BBBEEEHHHJJJKKKKKKJJJPPPTTT[[[dddooo|||ooo]]]RRRTTT\\\fffkkknnnvvvtttdddfffoootttwwwooodddZZZVVVWWW\\\```bbbkkkrrrqqqooorrrwwwzzzssssssvvv{{{~~~|||xxxwwwnnnhhhccc```\\\YYY\\\aaa\\\^^^```bbbeeehhhmmmqqquuuxxx{{{||||||~~~|||zzzxxxuuuqqqnnnoootttvvvrrrooonnnlllhhheeekkkmmmhhheeehhhgggdddhhhhhhhhhhhhiiikkkpppsssyyyyyyzzzzzzzzz|||{{{xxxpppeee\\\VVVMMMEEE000000111000000///...---.........------,,,,,,,,,------------------------........................///---///000,,,///FFFaaassswww~~~zzzzzz{{{~~~~~~}}}oookkkqqqxxx}}}gggcccaaaeeennntttsssooorrrwwwzzzxxxwwwyyyxxxvvvmmmggg```UUUHHH>>>???EEEKKKRRR[[[iiiooosss}}}mmm___]]]```bbb^^^QQQDDD???@@@GGGKKKPPPTTT\\\gggqqqvvv}}}xxxmmm```SSSIIICCC@@@AAAAAA@@@???@@@CCCEEEFFFEEEGGGLLLSSSWWWXXXXXX\\\]]]___aaabbbcccdddddddddeeefffhhhiiiiiiiiiiiipppsssvvvwwwuuurrrpppoookkknnnrrrrrrnnngggbbb^^^```___\\\YYYVVVTTTSSSRRRRRRPPPLLLKKKNNNUUU]]]cccrrryyy{{{{{{{{{zzzyyyzzz}}}~~~zzzssssssqqq```JJJBBB???BBBKKKTTTZZZccckkkvvvpppiiiaaaPPPGGG>>>;;;::::::===BBBIIITTTnnngggWWWgggnnnZZZlllnnnMMM777666555444333222000---***************************************************(((((()))***************+++++++++*********)))))),,,+++---///---666WWWzzzooodddmmmmmmbbbqqq|||rrrvvvwww~~~~~~dddLLLKKKLLLPPPVVV[[[___```^^^UUUKKKEEE???999777999<<>>AAAHHHJJJTTT```nnnoooqqqzzzxxxlllbbbaaaeeeiiifff\\\OOOFFFCCCHHHLLLPPPVVV]]]hhhqqqwwwvvvqqqggg\\\QQQHHHBBB???BBBCCCCCCCCCCCCDDDGGGIIIKKKIIIIIILLLQQQUUUVVVUUU\\\]]]___bbbdddfffggggggkkkllllllllllllmmmmmmmmmqqqrrrtttuuuuuuuuuuuuvvvyyy|||}}}wwwooojjjhhhaaa^^^[[[XXXWWWVVVSSSQQQNNNLLLJJJIIILLLQQQXXX\\\dddkkkwww~~~|||}}}|||{{{yyyxxxyyyzzz|||zzz|||xxxssstttqqq___JJJDDD???DDDSSS```hhhuuuwwwoooggg___QQQHHH???;;;:::999<<>>888777:::@@@CCCGGGHHHHHHJJJNNNRRRTTTUUUVVVXXXYYYYYYVVVTTTTTTXXXcccoooyyyjjjZZZ^^^eeekkksss}}}uuulllqqqyyyzzztttjjj```[[[]]]ccciiihhhiiilllrrrwww{{{|||{{{|||{{{{{{|||yyysssnnnoooqqqpppqqqssstttsssrrrrrrsssvvvyyy{{{}}}~~~~~~~~~|||yyyyyyxxxwwwuuusssrrrqqqpppqqqqqqooommmkkkhhheeedddfffhhhjjjkkklllnnnqqqssszzz|||{{{{{{vvvoookkkeee^^^XXXQQQKKKGGG,,,---...............---...------------,,,,,,,,,------------------------........................000...///111111;;;VVVqqqtttpppyyy{{{zzzwwwiiilllxxxoooVVVKKKIIILLLOOORRRTTTXXX^^^bbbbbbjjjrrruuuwwwvvvpppiii^^^UUUKKKDDD@@@@@@EEELLLMMMYYYgggtttqqqpppsssooohhheeebbbhhhooopppjjj]]]NNNDDDHHHKKKQQQWWW___hhhqqqwww}}}pppiii^^^RRRIIIDDDBBBBBBCCCDDDEEEFFFGGGIIIMMMPPPSSSQQQNNNNNNQQQTTTVVVVVV\\\^^^aaaeeehhhjjjllllllqqqqqqpppoooooopppqqqrrrrrrssstttvvvxxxzzz|||}}}zzzqqqmmmlllaaa\\\XXXWWWYYYXXXTTTPPPLLLKKKIIIIIIKKKOOOTTTWWWVVV\\\gggttt~~~~~~}}}|||{{{yyyxxxwwwwwwwwwvvvxxxwwwtttvvvrrraaaNNNEEE===DDDXXXfffmmm~~~vvvmmmfff```TTTJJJAAA===:::999<<<@@@@@@III\\\qqq}}}qqq\\\cccccc^^^ttt\\\===777666444333222111...+++************************************************(((((()))***************+++++++++***************,,,+++,,,------;;;^^^ooo]]]jjjzzzqqqcccffftttzzzsssiiiqqqzzz}}}{{{WWWRRRQQQQQQUUU[[[aaafffhhhbbbVVVIIIAAA;;;777999<<>>;;;999;;;??????DDDQQQdddtttaaabbb{{{ooo___hhhbbb@@@999777444333333111...,,,************************************************(((((()))******************************************+++------///>>>___}}}cccXXXlll~~~|||llldddqqquuukkkqqqvvv}}}yyyXXXQQQQQQTTTXXX^^^ccceeeeee\\\PPPDDD===999888<<>>999:::===AAAGGGNNNLLLPPPUUUYYY]]]dddlllrrrppprrrrrrnnnhhhcccbbbcccccciiinnnqqqxxx}}}aaaJJJDDDCCCGGGSSSdddsss{{{~~~vvvlllhhhhhhhhhgggeeeeeehhhmmmpppsssppplllkkkmmmqqqtttvvvxxx{{{}}}~~~~~~}}}|||{{{zzzyyyyyyvvvwwwxxxxxxuuupppkkkhhhhhhkkkoooqqqrrrrrrsssuuurrrwww{{{{{{|||~~~{{{|||tttiii```YYYTTTRRRPPPOOORRRXXXYYYYYYXXXWWWTTTNNNFFFAAA/////////000//////......,,,,,,,,,---------......------------------------........................---000222444>>>UUUrrr|||{{{|||xxx~~~vvvlllcccdddffffffkkkqqqvvvyyyyyyzzz{{{sssssspppllljjjfff\\\RRRGGGEEEEEEHHHKKKQQQ\\\hhhxxx}}}~~~uuu^^^SSSWWWZZZjjjxxx}}}}}}ooo^^^PPPNNNUUUaaaeeebbbfffooouuu{{{~~~}}}zzz}}}}}}~~~~~~{{{wwwrrroooooopppqqqqqqqqqrrruuuxxxsssrrrqqqmmmjjjjjjnnnqqquuuxxx|||~~~}}}~~~}}}wwwrrrnnnjjjgggffffffeeeccc___]]][[[ZZZXXXTTTOOOLLLEEEFFFHHHLLLPPPUUUXXX[[[___pppxxxooonnn}}}|||vvvmmmeee___WWWYYY```nnn~~~~~~}}}~~~~~~~~~~~~yyywwwvvvwwwyyywwwqqqkkk___[[[WWWWWWYYYXXXUUUSSSDDDGGGSSSnnnvvvsssqqqkkkggg```UUUIIIBBB<<<888888;;;===AAAFFFMMM^^^yyytttpppeeeWWWZZZ}}}uuuTTT<<<999666444333222111///************************************************(((((()))***************))))))*********+++++++++)))---...---333IIIjjjhhhfffzzz}}}ffffffvvvoooqqquuuyyyYYYGGGGGGHHHJJJLLLJJJGGGDDD>>>999888===BBBFFFLLLQQQQQQUUUZZZ___dddkkkttt{{{wwwxxxwwwqqqhhhbbb```aaaeeelllrrrttt{{{|||dddQQQEEE???AAAAAADDDMMM[[[iiisssxxx{{{{{{{{{~~~sssgggbbbaaacccfffhhhjjjlllpppsssqqqmmmiiihhhkkkppptttwww|||~~~}}}|||{{{{{{zzzzzz{{{{{{zzzwwwrrrmmmjjjjjjmmmqqqrrrsssrrrssstttsssyyy|||zzzxxx{{{}}}}}}{{{{{{iii^^^UUUPPPKKKIIIGGGEEEHHHMMMNNNOOOQQQTTTTTTPPPJJJEEE.../////////...---,,,,,,,,,,,,,,,------.........------------------------........................---111555888DDD\\\zzzrrrrrrxxx{{{~~~mmmlllooolllgggqqq{{{}}}|||~~~~~~~~~|||xxxuuupppdddXXXKKKIIIJJJMMMPPPXXXgggvvvyyyxxxaaaTTTWWWWWWhhhwww{{{}}}|||qqqcccSSSQQQWWWcccgggcccfffooopppwww|||}}}~~~zzz|||~~~|||~~~|||{{{}}}~~~~~~~~~|||xxxtttsssuuuxxxzzz}}}~~~}}}|||~~~|||{{{}}}|||xxxooojjjdddcccfffhhhgggddd^^^^^^]]][[[WWWRRRNNNKKKEEEFFFHHHLLLQQQWWW\\\^^^ddduuuzzzwww|||sssggg\\\SSSPPPHHHJJJPPPXXXcccppp|||}}}{{{{{{||||||{{{|||}}}~~~~~~}}}zzzxxxvvvyyyvvvuuuvvvwwwtttlllfffVVVOOOJJJIIIKKKKKKKKKKKKEEEJJJVVVlllyyyrrrsssrrrmmmhhhaaaVVVJJJBBB===888888;;;:::AAAGGGIIITTTpppvvvkkkjjjbbbQQQtttzzzZZZ<<<999666444333222111000************************************************(((((()))***************))))))******+++++++++++++++...---***222MMMqqqjjjjjj|||jjjjjjyyyoooqqqxxx{{{YYYGGGEEECCCCCCCCCBBBAAA???<<<888999@@@FFFJJJNNNSSSUUUYYY^^^ccchhhpppzzzxxxnnnfffdddeeegggooovvvxxxnnnWWWGGG>>>@@@GGGBBBAAACCCJJJUUUbbbmmmtttuuuuuuvvvyyywwwjjjdddeeegggkkkmmmnnnoooqqqsssnnnjjjffffffiiipppvvvyyy}}}~~~}}}||||||{{{{{{|||{{{yyyuuuqqqoookkknnnrrrssssssrrrrrrsssrrryyy{{{wwwtttvvv{{{}}}zzzqqq```VVVMMMHHHDDDBBB???<<<>>>DDDBBBDDDHHHMMMOOOMMMHHHDDD000000000000000000000000------------------------,,,------......------,,,...------------...//////---000444===OOOjjj~~~rrrqqq~~~xxxyyyyyyyyy{{{xxxvvvsssvvvzzz~~~}}}{{{}}}zzz~~~|||mmm\\\QQQLLLJJJPPP[[[hhhttt|||yyyxxxvvvlll^^^VVVZZZlll{{{zzznnn^^^^^^\\\ZZZ[[[aaallluuuxxx|||~~~}}}~~~~~~~~~~~~}}}zzzzzz{{{|||{{{wwwvvv{{{rrrooommmjjjfffcccbbbeeegggaaa^^^]]]^^^YYYPPPJJJIIIFFFHHHLLLQQQWWW]]]cccfffmmm}}}yyymmmfff```VVVMMMJJJGGGDDDEEEJJJTTTaaaoooyyy{{{yyy|||{{{}}}}}}||||||}}}~~~~~~~~~}}}|||zzzxxxwwwzzzwwwvvvvvvvvvqqqhhh```PPPDDD<<<>>>DDDGGGGGGHHHHHHMMMUUUjjj|||wwwssspppllljjj```VVVKKKEEE>>>888666888<<>>???===::::::<<<>>>999999@@@EEEHHHNNNUUUXXXZZZ^^^cccjjjsss}}}zzzooogggdddeeelllttt}}}xxxeeeNNNAAA@@@BBB@@@===FFFGGGHHHLLLQQQ[[[eeelllrrrrrruuu{{{nnndddfffgggkkkpppttttttrrroootttpppkkkhhhjjjpppxxx}}}~~~}}}}}}~~~~~~~~~}}}{{{xxxuuutttrrrrrrpppqqqrrrrrrssssssrrrrrrzzzzzzzzzzzz{{{}}}~~~yyygggYYYRRRIIIGGGCCC@@@??????@@@AAAEEEDDDEEEIIILLLMMMJJJFFF////////////////////////........................,,,------......------,,,...------------...//////000333;;;HHH^^^www{{{www}}}zzz~~~qqqsssuuuxxx~~~vvvwwwyyy{{{|||}}}}}}}}}~~~ttthhh]]]ZZZZZZ```lll{{{xxxwwwwwwoooddd]]]ZZZlll|||wwwgggeeeaaa^^^```gggqqqxxx}}}|||{{{zzzllljjjhhheeecccbbbdddeeecccaaa``````\\\RRRLLLJJJJJJMMMRRRYYY___eeejjjmmmyyyyyyjjjaaaZZZRRRLLLJJJFFFHHHMMMTTT]]]fffpppvvv~~~tttiiibbbbbbdddnnnqqqvvvyyyzzzyyyzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyxxxuuusssqqqooohhh]]]UUUEEE>>>;;;AAAJJJNNNOOOQQQQQQYYYfff}}}{{{vvvssspppmmmkkkbbbXXXMMMGGG@@@:::777999999@@@EEEGGGNNNgggnnn]]]]]]uuu}}}vvvqqqooohhhDDD:::888666111444555,,,,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,...***---///777ZZZxxxuuu}}}ooofffqqqtttnnnlll}}}yyyVVVBBB===;;;<<<;;;999:::>>>@@@???BBBIIIMMMNNNRRRYYY\\\aaahhhooouuu|||}}}qqqkkklllppp{{{|||```MMMFFF<<<888999>>>BBBDDDEEEGGGJJJMMMRRRYYYaaagggppprrrwwwxxxnnnnnnoootttzzz{{{xxxvvvtttqqqoooqqqvvv{{{~~~~~~}}}{{{xxxuuusssrrrqqqqqqrrrsssuuuvvvwwwwwwwww{{{{{{|||}}}~~~}}}nnn```VVVQQQEEECCC@@@>>>===>>>???@@@BBBCCCEEEJJJNNNOOOLLLIII////////////////////////........................,,,------......------,,,...------------...//////111555AAAWWWqqq|||xxxxxxyyyyyyzzzlllnnnpppvvv}}}pppoooooorrrwwwzzzzzzyyy}}}vvvoookkklllooovvv}}}vvvvvvwwwssskkkggg^^^oootttnnnfffccceeemmmtttyyyzzztttfffeeedddcccccccccccccccfffddddddddd^^^TTTMMMKKKOOOSSS[[[aaagggmmmrrruuuyyyhhh]]]UUUNNNKKKKKKKKKOOOWWW^^^gggpppyyy~~~yyyjjj]]]VVVRRRPPPOOOZZZ```hhhooosssvvvxxxzzz{{{zzzyyyxxxwwwwwwvvvvvvsssooojjjfff```WWWLLLEEE???<<<@@@KKKUUU[[[___ccckkkttt}}}yyyvvvtttqqqnnnlllddd[[[PPPIIIBBB;;;888999777===CCCEEELLLcccsssZZZRRRggg{{{}}}kkkoootttIII<<<888777222444666...,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,++++++///222;;;bbbpppsss}}}~~~mmmkkkqqq~~~qqqlllkkk|||yyyTTT@@@;;;888999999888<<>>@@@AAAHHHTTT^^^fffnnnuuu~~~{{{xxxvvvtttrrrpppmmmfff\\\RRRJJJCCC;;;888888999>>>DDDGGGMMMaaauuuYYYLLL^^^sss||||||ffflll|||NNN>>>777777222444666///,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,+++,,,111222<<>>;;;;;;???DDDMMMNNNPPPRRRUUUZZZ```dddiiipppyyy~~~||||||~~~~~~|||yyyvvvtttsssrrrrrrtttwwwzzz}}}~~~zzzwwwssslllbbbYYYQQQMMMKKKEEEDDDAAA@@@@@@AAACCCEEEEEEHHHNNNSSSVVVWWWUUUSSS........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------...//////...333HHHjjj~~~rrrtttuuulllppppppvvvzzzrrrggg```\\\cccjjjllllllnnnuuu{{{uuuooossszzz{{{uuuvvvwwwtttqqqqqqmmmwww}}}vvvlllhhhkkkrrrxxxzzz{{{hhh[[[ZZZZZZ[[[___bbbddddddbbbgggdddcccddd___WWWQQQPPPTTT[[[dddkkkooosssxxx}}}uuulllaaaZZZRRRLLLJJJLLLNNN]]]mmmwwwwwwfffYYYRRROOOOOOJJJMMMRRRWWW[[[```eeehhhsssvvvxxxzzzxxxsssnnnjjjkkkcccXXXMMMFFFBBBAAAAAAAAADDDKKKVVV^^^gggsss~~~|||zzzxxxvvvuuutttqqqoooggg]]]SSSKKKDDD;;;666777999===CCCGGGLLL\\\|||tttZZZKKKWWWkkkxxxzzznnniiiTTT@@@777777222333555000,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,---...222111;;;cccjjjXXXjjjxxxxxxqqqhhhgggrrr~~~pppnnnooo{{{XXX@@@:::777888:::<<>>BBBEEEIIIJJJLLLOOOTTT\\\eeellljjjpppxxx~~~}}}}}}zzzxxxvvvuuutttssstttxxx{{{~~~|||zzzzzz|||}}}|||{{{}}}~~~~~~zzzvvvnnnjjjeee^^^VVVPPPJJJGGGGGGEEECCCAAAAAABBBDDDEEEIIILLLQQQUUUVVVUUUTTTRRR........................++++++++++++++++++++++++,,,------......------,,,...------------...//////111666LLLooo~~~yyy~~~vvvzzz|||ooollltttuuu}}}~~~vvvkkkaaa\\\bbbkkktttuuuqqqpppwww}}}uuukkkhhhrrr|||~~~yyytttuuuvvvssspppqqqnnnsssyyy|||}}}||||||{{{qqqmmmgggfffjjjqqqyyy}}}|||{{{yyyyyyzzzeeeXXXWWWVVVWWW\\\bbbeeeeeecccfffbbbaaaaaa^^^XXXUUUVVVZZZaaakkkrrrwww|||hhhaaa[[[XXXSSSNNNNNNQQQ[[[qqquuu```PPPIIIKKKOOOOOOPPPRRRSSSRRRRRRSSSTTT```dddiiimmmnnnkkkgggdddXXXQQQGGG>>>:::;;;???CCCDDDHHHRRR\\\bbbjjjzzz|||zzzyyyxxxwwwuuurrroooiii___UUUMMMEEE;;;666666777999???DDDGGGTTTrrroooZZZYYYhhh{{{|||iii^^^xxx\\\EEE999888444222444000,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,---...111000<<>>999999>>>EEEJJJOOOXXXfffrrrxxx~~~}}}{{{zzzyyyxxxvvvssspppkkkbbbWWWOOOGGG===777666666777<<>>@@@EEELLLTTTYYYaaajjjzzz{{{}}}uuummmkkksssbbbBBB;;;:::666666============>>>???CCCFFFHHHHHHLLLRRRWWW[[[___dddggg```aaaeeemmmzzz~~~}}}|||{{{{{{{{{xxxzzz|||{{{tttjjjhhheeefffjjjnnnrrrsssooooooppppppooojjjccc^^^[[[WWWSSSOOONNNKKKGGGDDDBBBAAA@@@AAACCCFFFJJJLLLNNNQQQSSSTTTSSSRRRTTTVVV........................------------------------,,,------......------,,,...------------...//////333777LLLlll}}}|||xxx~~~}}}ooozzz|||{{{|||sssyyyvvvttt|||}}}|||uuuppplllooouuuzzz~~~zzzxxxwwwwwwnnnfffbbbaaaiii}}}~~~xxx{{{}}}}}}|||wwwsssqqqtttuuurrrppppppjjjfff```YYYQQQIIIGGGGGGEEEIIINNNSSSYYYdddqqq{{{}}}yyyrrrqqqyyy{{{zzzhhhZZZVVVUUUSSSSSSXXXaaaggghhhgggeeeaaa^^^___^^^\\\]]]aaajjjssssssddd___\\\\\\\\\]]]ccckkkxxx~~~yyyppphhhaaa[[[VVVSSSRRRWWW]]]```]]]WWWQQQMMMEEEFFFGGGHHHJJJKKKLLLMMMDDDCCCBBBBBBDDDJJJRRRXXX^^^jjj||||||{{{}}}|||{{{zzzyyywwwssspppmmmdddYYYQQQHHH>>>888777777777<<>>===888555666333,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,***+++...222BBBhhh~~~rrr\\\^^^www}}}nnnttt~~~kkkiiijjj~~~}}}eeeHHH>>>:::999<<<>>>@@@EEEKKKVVV]]]fffsss|||zzz|||~~~tttpppkkkiiimmmwwwkkkOOO:::<<<>>>666444;;;555999===AAACCCGGGMMMRRRTTTXXX]]]aaaaaa___]]]]]]WWWVVVYYYaaappp}}}~~~~~~}}}}}}}}}~~~{{{|||zzzrrrkkkiiiffffffjjjppptttvvvmmmllllllkkkhhhbbbZZZUUUUUUPPPJJJHHHHHHHHHGGGEEEAAAAAAAAACCCFFFKKKPPPSSSQQQTTTVVVVVVUUUVVVYYY[[[000...---...///000///.........------------......---------............///...//////...------000222333999NNNjjj|||~~~}}}{{{tttwwwpppuuu{{{zzzrrrvvv~~~zzz~~~yyytttuuuvvvyyy}}}{{{}}}vvvqqqmmmiiihhhiiikkkrrr~~~xxxzzzzzzzzz|||~~~}}}zzzxxxyyyuuuqqqqqqsssrrrlllgggfff^^^SSSJJJFFFDDDBBB@@@???AAADDDGGGNNNYYYgggqqqzzzzzz|||wwwlllaaaXXXRRRUUUQQQQQQXXXbbbhhhfffaaaccc___]]]```aaa___^^^```nnn{{{ggg\\\YYYWWWXXX]]]bbbccccccqqquuuxxxvvvqqqoooqqquuu}}}{{{wwwrrrmmmiiieeecccgggccc``````aaa___XXXQQQPPPKKKFFFEEEHHHIIIHHHGGGCCCEEEGGGIIINNNWWWccckkkjjj~~~~~~~~~~~~}}}|||{{{yyyvvvtttsssooofff\\\TTTJJJ>>>777555777;;;<<>>:::888999;;;===EEENNNTTTbbbpppzzzuuutttkkkiiigggfffjjjttt```FFF888999777888<<<:::>>>AAADDDFFFHHHLLLRRRXXX[[[^^^bbbeeeccc^^^XXXUUUSSSTTTXXXaaaooo}}}~~~uuuppprrrwww|||}}}zzzxxx{{{~~~}}}}}}~~~}}}}}}~~~|||vvvuuuqqqnnnjjjiiijjjmmmqqqrrrlllkkkiiifffaaaZZZUUURRRNNNMMMJJJGGGEEECCCBBBBBBAAACCCEEEFFFIIIMMMRRRVVVOOOOOOSSSXXXZZZZZZ```ggg000...---...///000///...---------,,,,,,------------------............///---...//////---...///111333;;;PPPjjjxxxwwwvvvzzz{{{uuu{{{vvvzzz{{{sssxxx{{{xxxuuuvvvxxx{{{~~~}}}yyytttmmmhhheeeccceeejjjppp{{{{{{uuuzzzyyyzzz{{{}}}|||zzzwwwvvvssspppqqqsssqqqkkkeeeZZZTTTKKKEEEBBBAAA???>>>CCCCCCDDDEEEHHHOOOYYY```pppwww|||~~~{{{sssiii```XXXSSSPPPLLLLLLRRR]]]ddddddaaaccc___^^^______]]]^^^ccctttzzz```VVVTTTTTTWWW\\\___^^^]]][[[]]]___^^^]]]^^^bbbeeerrrtttwwwzzzzzzyyywwwuuutttoookkkiiihhhbbbYYYQQQKKKFFFAAAAAAEEEJJJKKKJJJKKKNNNRRRVVV\\\dddmmmttt}}}|||}}}{{{{{{{{{zzzyyywwwvvvuuuoooggg]]]UUULLL@@@888666666999:::???EEEGGG[[[|||sssgggjjjjjj|||zzz\\\AAA;;;:::333111666...,,,******+++------,,,***************************************************++++++,,,,,,------...+++000///000EEEiiijjjnnnrrrqqqwwwpppfffpppttt\\\HHH===999888999;;;>>>FFFNNNYYYiiixxx|||yyysssmmmlllfffgggggghhhlllttt[[[CCC777888777999===;;;;;;@@@GGGKKKOOOSSSYYY]]]aaadddhhhiiifffaaa[[[XXXXXXXXX\\\cccnnnxxxzzztttqqqkkkccciiiiiilllpppuuuxxxxxxxxx}}}~~~~~~~~~~~~zzzuuutttvvvrrrmmmlllnnnqqqrrrqqqjjjiiieeeaaa\\\WWWRRRPPPLLLJJJGGGEEECCCBBBBBBCCCCCCEEEGGGHHHIIILLLPPPSSSOOOQQQVVV^^^bbbdddiiippp000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,...000000///...///000111;;;RRRjjjtttsssvvv}}}zzzrrrttt}}}zzz}}}yyyrrryyyyyyzzz}}}zzzxxxwwwyyy{{{}}}~~~qqqjjjhhheee```[[[]]]___dddnnnyyy|||xxxsssyyyyyyyyyzzz|||{{{yyywwwrrrpppoooqqqrrroooggg___MMMJJJEEEAAA@@@@@@@@@???FFFFFFGGGIIIKKKQQQXXX]]]jjjqqqzzz~~~~~~|||vvvmmmeee]]]WWWTTTMMMJJJIIINNNWWW___aaa```bbb___^^^]]]\\\[[[aaaiii{{{rrr\\\OOOOOOPPPTTTXXXZZZXXXUUUJJJIIIIIIJJJMMMRRRWWWZZZfffmmmxxx}}}yyyvvvnnncccZZZSSSMMMIIIJJJRRRZZZ^^^___^^^aaaeeelllttt|||{{{|||~~~yyyyyyyyyyyyyyyxxxwwwvvvppphhh___XXXOOOBBB:::777444777888===CCCDDDWWWwwwtttfffmmmwwwbbbFFF===;;;444111555...,,,******+++,,,---,,,***************************************************++++++,,,,,,------...+++///...111JJJqqqqqqppp}}}fffjjjuuuooohhhrrr~~~www\\\GGG<<<999777:::;;;>>>FFFNNN```rrr}}}vvvpppiiidddbbbdddeeegggiiimmmssszzzXXXAAA777:::999;;;@@@>>>???EEENNNTTTXXX\\\```dddkkkooossstttqqqlllhhhfffnnnooorrrwww~~~wwwmmmhhheeeaaa\\\dddddddddgggmmmssswwwxxxzzzyyy}}}yyyuuuuuuwwwsssnnnnnnqqqsssqqqnnniiifffbbb]]]XXXTTTRRRQQQJJJHHHEEEBBBAAAAAABBBDDDFFFHHHKKKLLLLLLNNNPPPRRROOOQQQYYYbbbiiilllqqqxxx000...---...///000///...---------------------------------............///+++...000111000///...///...:::RRRhhhqqqsss~~~ttthhhppp~~~}}}zzzzzz}}}uuuqqqzzzxxxooooootttvvvyyyyyy}}}~~~~~~ooo```[[[]]]]]]ZZZWWWZZZ```kkkxxx~~~{{{zzzvvvyyyxxxxxxyyy{{{zzzyyywwwqqqpppoooqqqqqqkkk```WWWFFFEEECCCBBBCCCDDDDDDEEEHHHJJJOOOUUU]]]eeelllqqqqqquuuzzz~~~~~~}}}~~~zzzrrriiiaaaZZZVVVTTTPPPNNNLLLNNNTTTYYY\\\]]]]]]\\\[[[\\\ZZZ\\\fffrrrppp^^^OOOMMMLLLOOOSSSUUUTTTQQQIIIGGGEEEGGGMMMTTTZZZ]]]aaakkkzzzuuummm```[[[WWW\\\hhhttt{{{|||sssuuuzzz}}}|||||||||~~~yyyyyyyyyyyyxxxwwwvvvuuuqqqiiiaaa[[[RRREEE<<<999444777777===CCCCCCTTTrrrwwwhhhuuuuuugggIII>>>:::555333555111///,,,,,,---.........***************************************************++++++,,,,,,------......111111777TTTssslllmmm[[[kkk~~~}}}ooolllgggrrr}}}{{{~~~~~~aaaHHH<<<999888:::<<<>>>EEENNNcccwww{{{qqqhhhaaa^^^^^^fffeeedddeeeiiiqqqyyyWWWBBB:::>>><<<>>>CCCAAAIIINNNVVV[[[^^^aaafffjjjrrrwww}}}}}}}}}}}}wwwnnnjjjiiihhhgggjjjhhhhhhkkkqqqwww{{{|||~~~|||xxxvvvvvvxxxzzz|||{{{{{{{{{{{{zzz{{{{{{{{{yyysssrrrzzz|||xxxyyyuuuuuuwwwsssoooqqquuuwwwsssoooiiifffaaa\\\XXXVVVVVVVVVMMMJJJGGGCCCBBBBBBCCCEEEGGGJJJMMMOOOPPPQQQSSSUUUUUUWWW^^^iiippprrruuuzzz000...---...///000///.........////////////......---------............///+++...000111000///...//////;;;PPPccclllrrrpppdddnnn|||}}}yyywww|||~~~tttqqqzzz{{{pppmmmooosss{{{|||~~~}}}~~~qqqcccXXXXXX\\\]]][[[[[[]]]gggwww}}}}}}~~~{{{zzzxxxxxxyyyzzzzzzyyywwwtttrrrppppppnnnfffXXXNNNCCCCCCDDDDDDDDDFFFGGGIIIKKKNNNVVVaaannnyyy{{{}}}~~~~~~~~~~~~~~~zzzqqqhhh___XXXTTTRRRTTTRRRQQQQQQSSSUUUVVVWWWWWWWWWXXXZZZ[[[```kkkxxxqqqcccTTTOOOJJJIIILLLPPPRRRRRRNNNLLLLLLNNNUUU\\\bbbeeefffooo|||hhhdddccclll|||}}}}}}||||||||||||||||||zzzzzzyyyxxxwwwuuutttsssqqqjjjccc^^^UUUHHH>>>:::555888888>>>DDDCCCRRRnnnwwwggguuuggg}}}jjjKKK===999666555666111///---,,,---......---***************************************************++++++,,,,,,------......111222;;;[[[pppjjj|||kkkaaaooovvvgggfffdddqqq}}}|||zzzeeeJJJ<<<999888;;;<<<>>>DDDLLL```vvvzzzkkk___ZZZ[[[]]]fffbbb^^^^^^dddqqq}}}UUUAAA:::>>><<<>>>DDDCCCOOOSSSYYY]]]aaagggnnntttzzz~~~wwwtttssstttvvvttttttuuuxxx|||xxxpppllliiieee```___]]][[[ZZZZZZ]]]bbbeeedddeeehhhkkknnnqqqssstttsssnnnnnnwwwzzzwww}}}~~~xxxttttttvvvsssqqqtttxxxzzzxxxtttkkkiiiddd```]]][[[ZZZZZZSSSPPPMMMIIIGGGGGGGGGHHHFFFIIIMMMPPPRRRTTTWWWYYY]]]^^^eeepppvvvvvvvvvxxx000...---...///000///......///000111111000///...---------............///,,,...000000///...///000333===OOO```hhhnnnsssmmmvvvzzzwwwwwwttt|||wwwqqqooouuu{{{|||~~~{{{xxxvvvaaaXXXTTTYYY\\\ZZZ\\\aaahhhvvv}}}{{{yyyxxxyyyzzz{{{zzzyyyvvvsssqqqppplllbbbSSSHHHBBBCCCCCCCCCBBBCCCFFFHHHMMMPPPWWWbbbooo{{{~~~~~~~~~|||xxxpppggg^^^XXXSSSQQQSSSUUUWWWWWWVVVUUUVVVVVVXXXXXX[[[```dddiiisss}}}~~~rrrfffZZZSSSJJJFFFHHHMMMPPPRRRPPPQQQTTTXXX]]]ccchhhlllqqqyyytttqqqttt|||||||||{{{zzzyyyxxxwwwyyyyyyyyyxxxvvvtttsssrrrqqqkkkeee```WWWIII???:::777888888>>>EEECCCPPPkkkvvvdddmmmtttXXXkkknnnNNN===999888666666000---+++***+++,,,++++++***************************************************++++++,,,,,,------...,,,///000;;;\\\ccceeewwwpppkkkkkk}}}rrr```aaa```nnn{{{{{{zzzjjjMMM===::::::<<<<<<===CCCJJJZZZnnn}}}sssttttttxxx}}}{{{gggVVVRRRVVVZZZ```\\\YYY]]]iiizzz}}}RRR>>>888<<<;;;>>>FFFGGGRRRWWW]]]ccciiiqqq{{{~~~xxxggg```WWWQQQOOOOOOOOOMMMNNNNNNMMMKKKJJJLLLOOORRRSSSUUUYYY^^^cccgggjjjlllnnnjjjllluuu|||}}}zzzyyy|||}}}~~~zzzuuuuuutttssssssuuuxxxyyyyyyyyytttrrrooolllgggccc```^^^YYYWWWUUUSSSQQQPPPPPPPPPHHHKKKOOOSSSVVVZZZ^^^aaaaaabbbiiitttzzzyyyvvvvvv000...---...///000///...---...///000000///...------------............///---...//////---...///111666???QQQbbbjjjooo|||{{{~~~xxx}}}xxxvvvwwwqqqpppwwwzzz{{{{{{vvvpppmmmWWWTTTXXX```aaa^^^eeeqqq|||}}}}}}~~~|||zzzyyyyyyzzz{{{{{{zzzvvvssspppnnnjjj```RRRGGGDDDDDDDDDBBB???@@@CCCFFFKKKLLLPPPYYYdddnnnsssuuuxxx}}}}}}}}}~~~~~~|||}}}}}}}}}wwwtttmmmfff^^^XXXSSSQQQQQQVVV]]]aaa```^^^^^^___eeedddgggnnnuuuyyy{{{rrriii]]]UUUKKKFFFGGGKKKNNNOOORRRWWW___eeeiiimmmssswwwzzzyyy}}}{{{zzzzzzyyyxxxwwwvvvuuuwwwwwwwwwwwwvvvuuutttssspppjjjeeeaaaXXXJJJ???:::777888888>>>DDDBBBMMMggg|||gggeeennnSSS^^^~~~~~~uuuSSS???:::888777555000...+++***+++++++++******************************************************++++++,,,,,,------...+++...///:::YYYoooWWWddduuu}}}qqqooojjjyyyooo]]]^^^^^^kkkxxxxxxyyyrrrSSS???<<<;;;<<<<<<<<>>BBBEEEHHHHHHJJJPPPYYYaaaeeegggssszzz|||~~~}}}{{{{{{||||||{{{zzz|||~~~{{{|||{{{xxxxxxssspppkkkddd^^^XXXTTTRRRPPPXXXccciiijjjhhhhhhiiisssqqqttt|||zzzrrrkkk]]]VVVLLLGGGGGGJJJKKKLLLVVV___jjjqqqtttxxx~~~}}}|||~~~yyyyyy}}}zzzyyyyyyxxxxxxwwwwwwwwwuuuuuuvvvvvvvvvvvvuuuuuupppjjjeeeaaaYYYKKK???:::666777777===DDDAAAKKKeeemmmdddqqqUUUYYYrrr~~~zzzWWWAAA:::999666444222000---,,,---------,,,***************************************************++++++,,,,,,---......---///000:::XXXzzzcccVVVjjjyyy~~~rrroooqqq}}}ppp\\\]]]]]]jjj}}}~~~uuuvvvxxxyyyYYY@@@===<<<===<<<<<<@@@FFFPPP]]]bbbbbbccc______iiinnnyyyaaaGGG@@@EEEKKKQQQWWWcccwwwuuuQQQ???:::@@@AAAHHHUUUZZZjjjpppzzz}}}yyyuuurrrooorrrmmmoooxxxzzzmmmccc^^^\\\\\\YYYVVVPPPJJJEEEAAA???>>>999;;;>>>>>>======>>>???>>>AAADDDEEEDDDCCCEEEGGGHHHJJJNNNRRRVVVYYY[[[\\\``````dddkkkppppppsssvvv{{{|||}}}~~~}}}}}}zzzpppjjj^^^___aaabbbccccccbbbaaa___aaaccceeehhhmmmssswww|||~~~000000000000000000000000000000///............///---......///......------.........---,,,...111333555KKKQQQ___ppp|||xxxzzzxxx{{{tttggg^^^jjj}}}|||wwwllldddaaaYYY```iiipppxxx{{{{{{||||||||||||{{{{{{{{{zzzxxxxxxyyyzzzyyyxxxtttrrrnnniiiaaaWWWLLLDDDHHHJJJFFF>>>;;;AAAFFFEEEJJJKKKMMMNNNQQQWWW```ggguuu{{{~~~~~~}}}}}}~~~}}}{{{zzzxxxvvvtttvvvsssvvv}}}}}}zzzzzzyyy||||||yyyxxxxxxvvvrrrqqqkkkddd```ZZZTTTQQQSSSWWWZZZdddooottttttvvvzzzzzzlllfffaaaZZZRRRLLLGGGGGGPPPZZZfffllltttxxxyyy{{{|||}}}|||yyywwwwwwwwwxxxyyyzzzyyyxxxxxxxxxyyyzzz{{{uuuuuuuuutttttttttssssssmmmiiieeeddd]]]NNN@@@999777999777:::DDDGGGPPPccciiiYYYxxxyyyQQQHHHggg[[[???777:::999333111///---------...---++++++++++++*********))))))************************++++++,,,,,,,,,,,,------111...///<<>>DDDKKKRRRXXX]]]______bbbiiinnnxxxVVV>>>>>>BBBFFFRRR[[[vvvpppPPPCCC<<>>>>>>>>??????===<<<<<<>>>???@@@???AAACCCBBB@@@CCCJJJLLLJJJJJJKKKNNNQQQTTTVVVXXXXXX[[[^^^aaaccceeehhhnnnrrryyy{{{}}}}}}||||||}}}~~~wwwiiiaaaaaacccfffjjjmmmoooooorrruuuyyy{{{|||000000000000000000000000......---,,,,,,,,,,,,---.................................---,,,...111333555LLLTTTaaaooo|||{{{yyyxxx}}}nnnddd```ooo{{{yyytttjjjccc```aaahhhpppyyy~~~zzz{{{{{{||||||{{{{{{zzzyyywwwuuuuuuvvvwwwvvvuuussspppllleee]]]TTTLLLGGGIIIJJJFFF===<<>>>>>999222000...------------++++++++++++*********))))))************************++++++,,,,,,,,,,,,---------...111@@@\\\yyykkk___nnn{{{|||mmmvvvoooeeedddcccgggmmmqqqrrrrrrttt{{{aaaIIIAAA;;;:::<<>>>>>AAAFFFZZZiiioooNNNEEEAAAFFFLLLTTTfffyyyyyyqqqpppnnnkkkhhheeecccbbbbbb___\\\]]]aaabbb```^^^^^^\\\ZZZ\\\cccllltttyyy|||~~~hhhTTTHHHDDD>>>:::999;;;<<<<<>>>>>>>>>>>@@@??????@@@BBBCCCDDDCCCBBBDDDCCCAAACCCHHHJJJHHHLLLMMMOOORRRTTTVVVWWWXXXYYY[[[^^^```bbbfffmmmqqqxxxyyyyyyxxxxxxyyy|||~~~|||pppddddddeeehhhmmmsssxxxzzz000000000000000000000000......---,,,,,,,,,,,,---///......------...//////---.........---...000333555NNNVVVdddoooyyywwwzzzyyy~~~yyy~~~iiiaaabbbwww~~~yyywwwrrrjjjeeedddnnnttt}}}|||zzzyyyzzzzzz{{{{{{zzzzzzyyywwwvvvuuuuuuvvvvvvuuusssqqqnnnhhh___VVVOOOLLLKKKJJJIIIEEE>>><<>>@@@AAACCCDDDDDDDDDCCCEEEEEECCCDDDHHHJJJHHHMMMNNNPPPRRRSSSTTTUUUUUUWWWXXXYYY[[[^^^dddkkkpppuuuuuutttssssssuuuzzz}}}|||xxxnnnnnnppptttzzz000000000000000000000000000000///............//////......------...///000---.........---...000222555MMMWWWfffttt}}}xxxzzzuuuzzz}}}iiibbbfff}}}}}}xxxvvvtttooolllmmm{{{~~~}}}|||{{{xxxyyyyyyyyyyyyyyyyyyxxxxxxvvvuuuvvvvvvvvvtttsssmmmjjjbbbXXXPPPKKKLLLNNNJJJHHHCCC>>>>>>DDDLLLRRR[[[___bbbaaaaaahhhvvv|||{{{zzz{{{{{{{{{{{{wwwnnnbbbYYYUUUUUUnnn}}}wwwqqqwww{{{xxxrrrxxx|||{{{yyyyyyvvvqqqhhh___WWWUUUSSSQQQPPPRRRRRRUUU___lllvvv||||||hhh```^^^]]]YYYWWWVVVUUUVVV___iiivvvvvvvvvxxx}}}sssqqq~~~kkknnnvvv~~~}}}yyyxxxxxxwwwwwwxxxyyyzzzxxxxxxwwwwwwvvvvvvvvvwwwuuutttsssrrrpppooonnnmmmmmmhhhdddaaaWWWIII>>>999888:::888;;;@@@AAAPPPllloooWWWVVVzzz]]]KKK___xxxiiiJJJ======<<<999555222///---------,,,+++************************************************+++++++++,,,,,,,,,------***111666@@@YYYxxxnnnyyyqqqsssmmmbbb```___aaagggkkkmmmlllrrrwwwuuuZZZLLL???<<<>>>DDDKKKRRR]]]eeepppwww{{{pppFFF;;;===BBBLLLeee```KKKEEEDDDLLLWWWeeewwwtttbbbYYYUUUSSSQQQTTTVVVXXXZZZ[[[[[[YYYXXXVVVVVVWWW[[[___ccccccbbb^^^^^^^^^^^^```eeekkkooorrr}}}zzzvvvxxx{{{qqqPPP===777;;;::::::<<<>>>@@@AAA@@@??????@@@@@@@@@@@@@@@@@@>>>???BBBCCCDDDDDDEEEEEEDDDHHHIIIHHHHHHLLLMMMLLLOOOPPPQQQQQQRRRRRRRRRRRRTTTTTTTTTUUUYYY___eeejjjmmmnnnooopppppprrrvvvyyyxxx{{{~~~111111111111111111111111000000///............///...............///000000,,,...//////......000222444LLLVVViii{{{}}}yyy}}}~~~{{{~~~|||qqq}}}|||nnnfffkkk}}}xxxxxxxxxuuuuuuxxx}}}~~~~~~}}}zzzwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuttttttuuutttrrrpppiiiddd[[[RRRKKKIIIKKKNNNIIIEEEBBB@@@AAAGGGPPPXXXbbbcccaaa___```kkk}}}|||zzzzzzzzz{{{zzzsssfffVVVLLLKKKMMMgggooonnncccbbbmmmrrrmmmwww|||xxxuuusssddd]]]YYYYYYYYYTTTOOOMMMIIIKKKTTT___iiioooxxxlll^^^ZZZYYY\\\ZZZZZZ[[[[[[]]]eeeooo}}}{{{|||uuusss}}}uuuYYYYYY^^^iiizzz}}}}}}}}}|||xxxxxxxxxwwwxxxxxxyyyyyywwwwwwwwwvvvvvvuuuuuutttssssssrrrpppooommmlllllljjjfffbbb^^^TTTFFF===:::777888666;;;??????RRRssszzzeeeQQQOOOmmm~~~XXXLLLdddoooNNN>>>;;;:::777777444///---,,,,,,,,,+++************************************************+++++++++,,,,,,,,,------+++222666>>>ZZZmmmrrrkkkgggwwwjjj```]]][[[]]]cccgggiiiiiiooouuu~~~cccUUUFFF@@@@@@EEENNNVVViiiqqqzzz\\\>>>:::===CCCQQQlll|||yyy{{{___PPPHHHEEENNN^^^llluuuzzzwwwhhhSSSEEE@@@CCCIIINNNRRRSSSVVVYYYZZZZZZYYYXXXXXXYYY[[[^^^aaaccccccccc```aaabbbccceeejjjrrrwww}}}|||xxx{{{~~~{{{XXX@@@:::;;;888888888;;;>>>??????===@@@@@@AAABBBCCCCCCCCCBBBBBBEEEGGGHHHHHHHHHJJJLLLGGGLLLPPPOOOOOORRRTTTRRRUUUUUUUUUUUUTTTSSSRRRRRRRRRPPPNNNNNNQQQVVV[[[^^^bbbfffjjjmmmnnnoooqqqsssssswww|||xxxxxx111111111111111111111111......---,,,,,,,,,,,,---------///000000000000000,,,---//////......000111555KKKTTTkkkwwwttt{{{}}}xxxvvvyyyuuummm{{{}}}rrrjjjooo}}}yyyzzz{{{zzz{{{~~~}}}}}}~~~zzzwwwvvvvvvvvvwwwwwwvvvvvvvvvrrrrrrqqqrrrrrrqqqnnnkkkddd^^^TTTMMMJJJJJJKKKKKKEEEBBB@@@BBBEEEJJJTTT]]]eeebbb]]][[[aaaqqq~~~{{{zzzzzzzzzzzzxxxooo^^^MMMEEEIIIPPP]]]___\\\YYY```nnntttqqq~~~wwwuuusssfff```]]]```___XXXNNNIIICCCDDDIIIQQQWWW\\\dddlll|||uuu___YYYZZZZZZaaa```aaacccbbbcccjjjrrr~~~xxxVVVUUUWWW```ppp}}}}}}}}}{{{{{{xxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuutttssssssqqqqqqpppooonnnmmmlllkkkhhheeeaaa]]]RRREEE>>>===555666666<<>>```iiikkkhhhddduuujjjaaa]]]ZZZ[[[___dddeeeeeejjjrrr~~~jjj^^^PPPFFFCCCEEEOOOZZZpppwwwwwwNNN:::======BBBSSSvvvrrrtttzzzzzzeeeUUUMMMIIIRRRaaakkkkkkgggPPPGGG>>>;;;<<>>===AAABBBDDDFFFGGGGGGFFFFFFCCCFFFIIIJJJJJJKKKPPPTTTSSSZZZ___^^^\\\^^^___^^^aaaaaa```___]]][[[ZZZYYYSSSPPPMMMLLLMMMPPPRRRRRRXXX]]]cccgggiiijjjkkklllnnnsssyyy}}}|||mmmooo|||111111111111111111111111......---,,,,,,,,,,,,---+++---///111222111000///+++---////////////000111777JJJSSSllldddlllyyy|||wwwvvvsssmmmuuuyyyyyywww~~~qqqjjjrrr|||yyyzzz{{{yyyzzz|||}}}zzz|||{{{{{{||||||{{{yyyxxxuuuuuuuuuvvvvvvuuuuuuuuuqqqppppppqqqqqqooollliiiaaaXXXNNNJJJJJJKKKJJJGGGBBB>>>???DDDHHHMMMWWWbbbccc^^^YYY[[[ggg{{{{{{xxxxxxyyyzzzyyyvvvkkkYYYHHHEEEOOO[[[hhhggghhhooo{{{|||yyyvvvrrrkkkeeebbbdddddd[[[PPPIIIDDDBBBCCCFFFHHHIIINNNUUUdddiiiooouuuyyy|||~~~~~~dddVVVXXX\\\]]]eeeeeegggjjjjjjkkkqqqxxx\\\\\\___jjjyyy~~~}}}zzzyyyzzzxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvvvvuuutttrrrqqqllllllkkkjjjiiiiiihhhhhhdddaaa^^^YYYOOOCCC===>>>555666777???DDDDDD^^^vvvaaaQQQMMMbbb~~~\\\QQQgggvvvVVVCCC@@@AAAAAA:::666000---,,,,,,++++++))))))*********+++++++++************************++++++,,,,,,,,,,,,------+++222555???dddfffhhhjjjlllwwwnnn___\\\YYYZZZ___eeeggggggiiippp|||pppfffXXXMMMEEEEEEPPP]]]sss|||jjjGGG===AAA===@@@SSS|||uuutttwwwhhhTTTPPPNNNSSS\\\```YYYPPP<<<888777;;;>>>BBBJJJTTTTTTUUUWWWYYY[[[]]]_________aaaccceeeeeedddccccccaaaccceeeeeehhhppp{{{rrrRRRAAA;;;:::999::::::;;;===@@@BBBBBBAAACCCEEEGGGIIIJJJJJJJJJIIIFFFJJJNNNOOOQQQUUU]]]ccciiiqqqvvvtttqqqpppqqqoooqqqpppooommmkkkhhhfffeee\\\XXXSSSQQQQQQQQQPPPNNNQQQUUUZZZ^^^aaacccfffhhhkkkpppvvv|||ttthhhlllzzz111111111111111111111111000000///............///***,,,000333333222000...+++---///000//////000111888JJJSSSmmmwwwRRRfffwww{{{wwwsssnnntttxxxwwwttt|||nnniiittt|||xxxyyyyyywwwwwwyyy~~~}}}{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{|||ttttttuuuuuuuuuuuuttttttrrrrrrrrrrrrsssqqqmmmjjj^^^UUUKKKHHHKKKMMMIIIDDD@@@<<<>>>EEEJJJOOOYYYddd```[[[WWW]]]nnn~~~{{{wwwvvvvvvxxxyyyxxxtttiiiVVVGGGGGGVVVeee}}}}}}|||xxxzzzxxxrrrpppiiidddfffeee]]]QQQJJJGGGCCCAAAAAA???===AAAGGGMMMRRRXXX^^^cccfffjjjllllllkkklllpppuuuzzz}}}zzzYYYPPPWWW]]]^^^eeefffiiinnnpppqqqxxxaaacccjjjwww~~~|||xxxwwwyyyyyyyyyyyyxxxxxxvvvuuutttuuuuuuvvvvvvuuusssqqqpppffffffeeeeeedddddddddccc```]]]ZZZVVVKKK@@@;;;<<<666777999AAAFFFHHHcccvvv```OOOHHH\\\zzziiiaaaxxxzzzYYYEEEAAABBBBBB;;;666111---,,,,,,++++++))))))******++++++++++++************************++++++,,,,,,,,,---------,,,222555???eee```eee{{{~~~iiiqqqxxxrrr[[[XXXWWWZZZaaahhhlllmmmjjjppp{{{sssjjj^^^QQQFFFEEEPPP^^^xxxfffFFF@@@EEE===>>>QQQ|||tttpppeeeOOOOOOPPPRRRUUUSSSJJJ@@@;;;888888;;;===???IIIUUURRRRRRTTTVVVYYY\\\___```bbbeeegggiiihhhgggffffffcccdddffffffiiiqqq}}}fffJJJAAA???;;;666:::::::::===AAACCCDDDDDDEEEFFFIIIKKKMMMMMMLLLKKKPPPTTTXXX[[[]]]dddnnnvvv}}}}}}}}}|||{{{xxxvvvssspppnnnfffaaa\\\YYYXXXVVVRRROOONNNQQQTTTWWWZZZ^^^cccfffiiinnnuuu{{{~~~oooffflllyyy111111000000//////......///............---------...///////////////......///......//////000111222888OOO]]]ooosssSSSJJJfff~~~ooowwwqqqmmmoooyyyzzzwww~~~}}}~~~tttlllzzz|||yyyzzzzzzwwwvvvwww{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwuuuuuutttsssrrrrrrrrrrrrrrrpppooonnnmmmkkkhhheeeXXXMMMJJJTTTWWWLLL@@@<<<<<>>???@@@BBBEEEIIIMMMPPPRRRSSSVVVWWWYYY^^^dddkkkqqqtttdddXXXTTTQQQXXXeeeoooppprrrtttwww|||mmmkkksss~~~xxxwww||||||zzzxxxxxxwwwuuurrroookkklllmmmlllkkkiiigggfff```VVVOOOQQQTTTRRRSSSVVV\\\[[[VVVNNNEEE???<<<<<<999777555>>>HHHMMMfffjjjPPPKKK___wwwsssaaaMMMIIIHHHDDDBBB<<<444...,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---,,,...222BBBhhh|||[[[jjj~~~pppdddtttnnneee]]]YYY^^^iiipppmmmgggnnnqqqyyytttrrrmmm^^^KKKEEERRRdddxxxkkkXXXFFF>>>@@@HHHNNNnnnqqqvvvuuuZZZQQQHHHIIIIIIHHHDDD@@@;;;888111444888<<<@@@GGGNNNSSSWWWVVVUUUUUUVVVYYY\\\^^^cccfffiiijjjjjjjjjkkkkkknnnkkkjjjlllmmmppp}}}VVVCCC===999777999;;;===@@@AAAAAAAAABBBDDDHHHKKKNNNPPPQQQRRRUUUWWW]]]dddkkkmmmttt|||vvvqqqmmmlllhhhhhhgggfffccc```]]][[[WWWSSSNNNLLLNNNTTT\\\aaahhhkkkqqqxxx{{{{{{xxxvvvxxxwwwzzzzzzuuuvvvzzz~~~zzzxxxzzz/////////000000000000000///............---------....../////////......---............///000111111888MMMZZZjjj{{{lllOOOFFFcccxxxxxxxxxtttssswww}}}{{{|||ooolll}}}|||yyyzzzzzzwwwvvvxxxzzzzzzzzz{{{zzzzzzyyyxxxyyyyyyzzzzzzyyyyyyxxxwwwuuuuuutttsssrrrrrrrrrrrrpppooonnnmmmllliiidddaaaUUUNNNOOOWWWVVVHHH===:::<<>><<<;;;<<<>>>???<<<>>>@@@CCCGGGIIIKKKLLLRRRUUUYYY]]]aaagggnnnsss}}}sssYYYSSSSSSSSS\\\iiiuuuvvvxxxzzzuuuvvv}}}zzzuuutttzzzzzzyyyxxxwwwvvvrrrmmmiii```___]]]\\\[[[ZZZXXXWWWOOOGGGCCCFFFJJJIIIJJJMMMOOOPPPPPPLLLFFF???:::888888777666===FFFLLLgggsssXXXOOO___wwwuuueeeOOOJJJIIIFFFCCC===555///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------///222@@@cccyyyWWWeee~~~rrrmmmtttwwweee___[[[___iiiooommmiiiooorrrzzzsssqqqlll```QQQKKKVVVeee{{{ooo\\\JJJBBBCCCJJJPPPeeemmmzzzdddNNNEEEEEEDDDCCCAAA>>>:::666444222555999===BBBHHHOOOTTTXXXWWWUUUUUUVVVYYY\\\^^^eeegggjjjjjjjjjjjjjjjlllllljjjkkknnnppptttvvvQQQAAA>>>;;;:::<<<;;;===@@@AAAAAABBBDDDEEENNNQQQVVVZZZ\\\^^^aaadddpppzzzwwwnnnjjjkkklllkkkgggdddccccccjjjjjjjjjiiigggeeecccbbbbbb^^^XXXRRRPPPQQQSSSVVV\\\dddnnntttuuurrrqqqpppmmmkkkmmmrrrwww}}}~~~|||{{{{{{{{{yyyxxxxxxvvvsssrrrtttyyy......///000000111222222///............---------,,,---............------------------...///000111888IIIWWWeeeqqqeeeNNNEEE```lll|||{{{zzzyyy{{{}}}}}}zzz}}}mmmmmm{{{xxxzzzzzzwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwuuuuuutttssssssrrrrrrrrrooonnnmmmllliiieee___[[[QQQQQQUUUYYYRRRBBB999:::>>>AAAEEEHHHIIIJJJLLLMMMSSSUUU___sssvvv```RRROOOUUU]]]hhhxxxyyyiiiVVVMMMJJJSSS[[[fff||||||zzzyyywwwwwwvvvuuuqqqnnnkkkhhh___RRRHHHAAA@@@>>><<<;;;<<<===>>>@@@AAACCCEEEGGGIIIKKKLLLNNNSSSYYY\\\___dddlllsss|||{{{dddQQQPPPUUUXXXaaammmwwwxxxzzz~~~xxx|||{{{wwwsssuuuzzzxxxxxxxxxwwwsssmmmddd^^^TTTPPPKKKIIIJJJKKKIIIGGGAAA>>>===@@@CCCCCCDDDGGGFFFFFFFFFDDDAAA===888666666777777===DDDJJJjjjwww^^^TTTccc{{{uuukkkSSSLLLKKKIIIFFF@@@888111---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,///222>>>___xxxTTTbbbqqquuu}}}{{{fffbbb___bbbhhhmmmmmmkkkpppsss{{{vvvsssmmmdddYYYSSSYYYcccvvvzzzooo___PPPGGGFFFJJJNNN]]]kkknnnRRRDDD???CCCAAA>>>;;;888555333111444777;;;???DDDJJJQQQUUUYYYXXXWWWVVVWWWYYY\\\]]]eeeggghhhhhhgggggghhhiiifffgggjjjnnnqqqxxxrrrkkkMMMAAA???======>>><<<>>>AAABBBCCCDDDFFFHHHPPPVVV]]]bbbdddhhhlllpppuuummmcccZZZZZZ\\\^^^_________```aaagggggghhhiiiiiiiiihhhhhhjjjgggbbb\\\WWWSSSQQQPPPWWWaaammmrrrpppkkkjjjjjjfffcccbbbeeeiiinnnxxx}}}~~~}}}{{{~~~}}}||||||{{{yyyuuuqqqnnnmmmlllmmmppptttyyy|||//////000000000111111111///............---------+++,,,------...------------,,,,,,------...///000888EEEUUUdddkkkdddUUUMMM\\\]]]kkk~~~sss{{{}}}xxxzzz|||qqqmmm~~~~~~yyyvvvxxxxxxvvvvvvxxxwwwwwwxxxyyyzzz{{{{{{zzzxxxyyyyyyyyyyyyxxxwwwwwwuuuuuuuuuttttttsssrrrqqqooonnnllljjjgggaaaZZZVVVOOOSSSWWWVVVJJJ<<<888===@@@DDDHHHKKKJJJJJJLLLNNNSSSVVVaaawwwmmmWWWJJJHHHRRR^^^lll|||wwweeeUUUNNNNNN[[[kkk{{{~~~yyy|||~~~~~~{{{xxxxxxyyyyyytttnnnjjjeee\\\PPPFFFAAA@@@>>>===<<<===>>>>>>EEEEEEFFFHHHJJJLLLMMMNNNMMMTTT\\\___```dddnnnvvvrrraaaTTTVVV[[[^^^eeennnxxx{{{zzz~~~~~~yyywwwvvvwww|||vvvvvvwwwuuupppfff[[[SSSLLLGGG@@@>>>???AAA@@@>>>??????AAACCCEEEFFFHHHJJJLLLJJJFFFAAA<<<999777777444777888>>>BBBIIIlll||||||ooo\\\XXXiiiooo}}}qqqXXXPPPOOONNNKKKEEE;;;333...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++///222===[[[~~~yyyWWWcccrrr{{{wwwgggdddaaacccgggkkkmmmlllnnnqqqzzzzzzuuuoooiiibbb[[[]]]bbbyyyuuunnncccXXXPPPLLLKKKKKK```rrr\\\IIICCCBBBCCCAAA<<<888555333333333666999===BBBGGGMMMSSSWWWZZZYYYXXXXXXYYY[[[\\\^^^bbbccccccbbbaaaaaaccceeeaaaeeeiiimmmqqqxxx~~~nnnvvvaaaLLLCCCAAA???>>>@@@???AAACCCEEEFFFHHHKKKMMMVVV]]]eeekkknnnrrrxxx}}}~~~mmmccc]]]XXXSSSUUUWWWZZZ[[[\\\]]]___```___```bbbdddfffggghhhiiiiiihhhhhhfffccc___\\\ZZZ^^^eeelllooommmhhhdddccc___ZZZWWWYYYZZZ]]]dddlllwww}}}|||xxxxxxzzz{{{{{{~~~{{{wwwtttssssssrrrpppiiiiiijjjlllooosssxxxzzz~~~}}}zzzxxxyyyyyyzzz|||}}}}}}~~~~~~~~~222111111111000000000//////............---------+++,,,,,,---......---------,,,,,,------...///000777BBBVVVgggkkkjjjeee^^^YYYSSS___}}}pppyyy}}}}}}tttkkkvvv{{{vvvtttvvvwwwuuuuuuwwwvvvvvvxxxyyyzzzzzz{{{{{{xxxxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuuuutttsssrrrqqqooommmjjjgggccc]]]VVVRRRPPPSSSTTTMMMAAA888:::AAA???DDDIIIKKKJJJJJJMMMPPPWWW[[[fff{{{xxxaaaPPPHHHIIIUUUdddqqq~~~uuuccc[[[WWW[[[kkk}}}xxx|||{{{xxxxxxzzzzzztttlllfffaaaXXXMMMDDD@@@@@@???>>>===>>>??????BBBCCCCCCEEEGGGIIILLLMMMPPPXXX```dddeeeiiirrrzzz~~~pppddd]]]```fffiiinnnttt~~~zzzxxxxxxwwwxxxyyytttuuuuuussslll```RRRHHHCCC???:::888:::;;;;;;:::<<<@@@DDDEEEGGGLLLRRRVVV\\\\\\YYYQQQFFF===777555333777999>>>BBBJJJnnnpppnnncccUUUWWWjjj~~~tttbbbmmm}}}wwwyyyvvv^^^VVVVVVTTTSSSKKK???444///---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++000222:::UUUwww|||]]]hhhyyyrrrgggccc```aaafffjjjllllllkkknnnvvv}}}xxxsssooommmjjjeeedddggg}}}rrroookkkddd]]]WWWQQQNNNiiioooQQQDDDBBBCCCBBB???:::666333222333444777:::???DDDIIIOOOTTTXXX[[[[[[ZZZ[[[\\\]]]___```^^^^^^^^^\\\[[[\\\^^^aaaccciiinnnqqquuu}}}}}}mmmhhhyyy}}}pppaaaUUUHHHCCCBBBBBBCCCDDDEEEGGGIIIKKKLLLOOOSSSVVVcccjjjsssxxxzzz{{{ooobbbXXXRRRQQQSSSRRRSSSUUUUUUUUUUUUWWWYYYZZZ[[[]]]```cccfffhhhiiigggiiikkknnnnnnmmmjjjiiijjjiiiiiijjjiiiddd]]]VVVSSSMMMIIIIIIIIIIIIMMMRRRXXX^^^gggrrrzzzxxxrrrpppqqqsssuuutttqqqmmmkkkkkkkkkkkkjjjfffggghhhkkkooossswwwzzzzzz{{{}}}}}}{{{xxxtttrrrooopppqqqsssuuuxxxzzz{{{|||~~~333222222111000000/////////............---------+++,,,---......///......------------...///000111666???XXXlllnnnrrruuuooo[[[VVVbbbvvvwww|||~~~~~~ssshhhqqqzzzuuusssuuuvvvuuuuuuwwwvvvvvvxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvvvvuuutttrrrqqqnnnkkkgggccc^^^YYYSSSNNNOOOOOOKKKCCC:::888>>>EEE???CCCHHHIIIGGGHHHMMMQQQ]]]cccpppkkkVVVIIIGGGMMM[[[iiisss|||vvvhhheeeeeemmm}}}||||||xxxzzz|||{{{xxxuuuvvvxxxuuunnnfff```\\\UUUKKKCCCAAA@@@@@@?????????@@@@@@BBBCCCCCCEEEHHHLLLOOOQQQWWW]]]eeejjjmmmqqqyyyoooiiigggllltttxxx}}}zzzxxxzzz}}}{{{yyyyyyyyywwwuuutttsssttttttqqqiii[[[KKKAAA::::::::::::::::::;;;;;;===CCCHHHHHHLLLVVVaaahhhsssvvvvvvjjjVVVBBB666222333777999>>>DDDKKKooowwwiiiggg\\\PPPSSSfffxxx~~~|||jjjVVV___{{{zzzuuuuuu|||gggaaa___]]][[[QQQBBB666///---///000++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------111222888PPPrrreeekkkrrrfffaaa\\\^^^eeejjjllljjjjjjlllsssxxxssspppnnnpppooolllmmmpppxxxrrrqqqsssttttttpppooonnnkkkeee___XXXUUUooo~~~___JJJ???===@@@===:::666222111111222444777;;;AAAFFFKKKPPPUUUYYY\\\\\\\\\]]]___```bbbccc^^^^^^]]][[[ZZZ\\\___bbbjjjrrryyy{{{~~~|||fff[[[YYYcccpppuuuqqqeeeYYYRRRNNNJJJEEECCCEEEHHHLLLNNNNNNPPPRRRTTTVVVZZZ___bbblllsss|||{{{sssiii^^^SSSKKKLLLQQQQQQRRRSSSSSSRRRRRRTTTVVVZZZ[[[]]]___cccgggjjjkkkjjjlllpppsssuuuuuusssrrrsssoookkkjjjiiibbbVVVLLLKKKEEEAAABBBBBBAAABBBEEEEEEIIIPPPYYYbbbkkkppptttyyyvvvqqqllliiihhhhhhiiiccccccccceeegggfffcccaaaffffffhhhjjjnnnssswwwzzzxxx{{{~~~~~~zzzuuuqqqoooppppppppprrrtttwwwzzz{{{111111111111111111111111///............---------,,,,,,---...////////////............///000111111555===ZZZppppppwwwzzzccceeesss{{{yyy}}}pppiiiwwwzzzvvvtttvvvxxxvvvwwwyyyvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvtttuuuvvvwwwvvvtttrrrqqqkkkgggbbb]]]XXXSSSOOOKKKLLLIIICCC;;;888;;;AAAEEEBBBGGGJJJIIIFFFGGGMMMSSSaaajjjxxxuuubbbNNNFFFHHHPPP```nnnuuu{{{}}}uuusssvvv}}}{{{{{{}}}yyyyyyxxxwwwuuuvvvwwwyyyoooiiiaaa\\\ZZZUUUNNNHHHAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFIIIMMMRRRVVVYYY]]]aaagggnnnsssyyy~~~uuurrrttt{{{sssooolllkkkmmmmmmlllqqqwwwwwwxxxxxxxxxyyyxxxvvvtttssssssrrrooofffWWWGGG===888===BBBDDDCCCBBBCCCEEEOOOVVVYYYVVVXXXdddttt|||vvvYYY@@@666555444666888???FFFNNNpppssseeefff]]]PPPPPPbbbttt}}}~~~kkkTTTYYYvvv~~~{{{zzzpppllljjjfffbbbVVVEEE666///...111333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,111333888QQQvvvkkkjjj}}}{{{ssseee]]]WWWZZZccckkkkkkhhhkkklllqqq{{{~~~xxxsssqqqqqqsssqqqnnnnnnrrr|||qqqkkkbbb^^^]]]```bbbcccgggfffeeebbb^^^ZZZVVVTTTlllbbbQQQIII???;;;???999777444111111111333555888;;;AAAGGGLLLPPPUUUYYY\\\]]]^^^```bbbdddeeefffbbbbbb```___^^^aaaeeeiiinnnyyy{{{```SSSOOOLLLPPPSSSSSSPPPMMMLLLLLLIIIJJJJJJJJJLLLQQQVVVYYYYYY[[[]]]___bbbfffkkkooossszzzyyymmm```XXXQQQKKKLLLQQQRRRTTTUUUUUUUUUWWWZZZ]]]\\\\\\^^^```dddgggkkkmmmnnnppprrruuuwwwwwwwwwwwwzzzyyyyyyxxxssshhhYYYOOOHHHCCC@@@CCCFFFDDDDDDEEEDDDEEEHHHMMMTTT\\\cccgggoooppprrrqqqnnniiieeeccc]]]\\\\\\^^^bbbdddeeeeeeiiiiiiiiikkkoootttyyy|||xxx|||{{{tttpppnnnssssssssstttwww{{{000000000111222222333333//////.........---------,,,---...///000000000000///......//////000111222555;;;[[[rrrpppzzzkkksss{{{}}}}}}~~~nnnmmm{{{wwwuuuxxxyyyxxxxxx{{{wwwwwwxxxyyyyyyyyyxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvtttuuuvvvwwwvvvtttrrrqqqiiieee^^^XXXTTTPPPLLLJJJJJJEEE===888999>>>BBBCCCHHHKKKMMMKKKGGGHHHOOOVVVbbblll{{{zzzppp___LLLFFFKKKSSScccrrrwww|||{{{|||{{{yyywwwuuuvvvxxxzzz|||lllfff___\\\[[[YYYSSSNNNBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDFFFIIINNNSSSXXX[[[```ccciiipppwww}}}~~~}}}lllhhhfffeeegggfffgggmmmuuusssuuuwwwwwwxxxzzzzzzxxxssssssrrrnnndddVVVFFF;;;<<>>CCC999777555333222333555777777;;;AAAGGGLLLQQQUUUYYY\\\]]]___aaadddfffggghhhgggfffeeeccccccfffkkkoooooo{{{bbbNNNIIILLLGGGGGGGGGFFFFFFJJJPPPUUUNNNQQQRRRQQQRRRWWW\\\___```bbbdddfffiiinnnssswww{{{uuueeeUUUPPPOOONNNOOOTTTQQQRRRTTTVVVWWWZZZ^^^bbb\\\]]]^^^```cccgggjjjlllpppqqqsssuuuwwwxxxyyyzzzpppaaaWWWDDD??????DDDGGGFFFEEEFFFFFFFFFEEEGGGKKKRRRYYY]]]mmmrrrxxx{{{xxxqqqjjjeeebbb^^^YYYXXX\\\dddlllpppmmmmmmlllnnnqqqvvv|||yyy}}}{{{uuupppnnnpppppppppssswww|||111111111000000///...---------------------------,,,---......//////......---------...///000000111333AAAUUUeeelllppp{{{|||~~~zzz{{{yyy|||pppqqq~~~zzzxxx{{{}}}{{{{{{}}}wwwwwwvvvvvvvvvvvvwwwwww{{{wwwtttvvvzzz|||yyyuuusssuuuxxxyyyxxxuuuqqqnnnkkkggg```WWWOOOKKKJJJKKKJJJAAA999777777999>>>DDDEEEIIILLLIIIEEEGGGQQQ[[[cccnnn~~~~~~qqqhhhZZZKKKHHHNNNXXX```kkkuuu|||~~~|||zzzyyyyyy{{{{{{zzzyyywwwuuusssrrrhhhaaa[[[\\\```___UUUJJJEEECCCBBBAAAAAABBBDDDEEEHHHEEEDDDHHHPPPWWWYYYYYY```aaahhhqqquuuwww|||kkkbbbaaa```]]]\\\aaahhhooorrrsssuuuwwwyyyyyywwwuuussslllfffccc\\\OOODDD???CCCHHHRRRYYYXXXVVV\\\eee{{{{{{zzz___???555555444222888:::???GGGPPPooo{{{ddd___SSSGGGOOOhhh~~~ttt]]]aaauuuzzzuuuvvvwwwlllbbbGGG111111222...///---------,,,,,,,,,++++++...------,,,+++***)))))),,,,,,++++++,,,,,,---...000000111555OOOppp]]]tttwwwaaalllvvveee]]]SSSRRR]]]jjjnnniiihhhjjjooovvvzzzvvvyyyvvvtttqqqlllfffhhhmmmooosssyyy|||xxxmmm^^^TTTKKKJJJIIIHHHHHHHHHIIIJJJNNNMMMKKKJJJJJJJJJKKKKKKUUUqqqfffLLLEEECCC>>><<>>EEEMMMkkk~~~ggg___OOODDDOOOiiihhhVVV```zzz}}}~~~tttiiiLLL444333222---...---------,,,,,,,,,++++++---,,,,,,++++++*********,,,,,,++++++,,,,,,---......///111666NNNjjjXXXmmmsss___eee{{{zzzccc[[[QQQRRR___nnnpppkkkgggjjjooovvv~~~|||zzzvvvpppkkkhhhddd```aaaeee```bbbdddddd```XXXMMMEEEDDDCCCAAA@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEKKK___wwwfffQQQAAA@@@CCC???;;;<<<555333111///000222555777;;;???EEEJJJNNNRRRVVVYYY]]]]]]^^^___aaadddgggiiijjjmmmnnnllljjjlllsssyyy}}}ttt]]]LLLDDDCCCBBB@@@>>>>>>======???FFFNNNTTTYYY^^^cccggghhhjjjnnnrrrsssuuuyyy}}}sssfffYYYNNNKKKMMMNNNOOOPPPUUUTTTSSSVVV[[[^^^^^^^^^^^^___aaadddgggkkkmmmoootttrrrtttxxxxxxxxx}}}pppYYYKKKJJJJJJLLLNNNMMMIIIEEE@@@AAACCCEEEHHHMMMRRRVVViiiwww|||tttooojjjccc^^^\\\]]]___```ggghhhiiikkkooossswwwyyyyyysssuuutttsssssswww~~~111111111000000///...------------------------------------...............------......///000000000///666EEEYYYhhhrrr|||vvvrrrzzz{{{xxx|||zzz|||~~~||||||~~~wwwvvvvvvuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvv{{{{{{{{{zzzxxxvvvsssqqqmmmhhh___UUUKKKFFFFFFGGG@@@999444555888<<>>???BBBKKKXXXhhh|||~~~mmmLLL???999???CCC???999888000000//////111444888:::???BBBGGGLLLOOORRRVVVYYY[[[\\\\\\^^^```cccfffgggooossstttqqqlllmmmwwwfffZZZLLLCCCAAABBBBBB@@@???>>>======@@@GGGPPPWWW[[[aaajjjppptttwww{{{~~~nnneee]]]QQQHHHGGGJJJLLLOOORRRUUUTTTTTTVVVZZZ]]]___```aaabbbdddgggkkknnnqqqssszzzzzz|||~~~~~~~~~}}}mmm[[[MMMLLLLLLJJJHHHEEEBBB@@@@@@DDDJJJMMMOOORRRVVVZZZdddqqq~~~zzzyyytttmmmhhhdddaaa^^^\\\bbbccceeehhhmmmsssxxx{{{}}}vvvxxxttttttvvv{{{111111111000000///...---------------............------------......//////............//////000000///444CCCYYYmmmyyywwwyyy|||||||||yyyzzzxxxyyyzzzyyyyyy{{{xxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxuuuttttttuuuzzzyyyxxxwwwvvvuuutttsssooojjjaaaVVVLLLFFFEEEFFF===777333555888<<>>888999666444444555;;;???DDDIIINNNiiiqqqaaaUUUEEEBBBVVVuuuoooXXXPPPhhhxxxVVV:::444222---///...------------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........111222@@@ggg{{{]]]PPP^^^qqq}}}ppplllfff]]]SSSVVVggguuutttlllfffjjjqqqvvvyyy~~~zzzxxxxxxwwwwwwkkkbbb\\\^^^aaa___[[[YYYXXXUUUQQQMMMHHHDDD>>>;;;:::999777555444444555555222333444555777888:::;;;===???CCCLLLYYY```XXXKKKCCC===;;;AAAEEE???777333///......///222555999;;;AAADDDHHHLLLNNNQQQUUUXXXYYYYYY[[[]]]```dddgggiiiqqqrrrrrrpppnnnrrr{{{\\\SSSHHHBBBAAABBBCCCBBBAAAAAA@@@AAADDDLLLUUU\\\___fffooovvv|||sssddd^^^UUULLLDDDDDDHHHKKKNNNRRRVVVUUUUUUWWWZZZ^^^aaabbbdddeeehhhlllpppuuuxxxzzztttmmmhhh^^^SSSMMMLLLHHHDDD???===>>>???GGGLLLQQQSSSTTTWWW\\\aaaiiiooorrrpppqqqwww}}}{{{xxxuuurrrooolllhhheee```aaadddhhhnnnuuu{{{~~~}}}zzzuuuuuuttttttwww|||111111111000000///...------------....../////////...------------...///000............////////////...222@@@XXXnnn|||~~~}}}{{{{{{yyyxxxzzz~~~~~~{{{{{{wwwxxxyyywwwwwwzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{||||||yyyvvvtttttttttwwwwwwvvvvvvvvvvvvvvvwwwqqqmmmdddYYYOOOHHHFFFFFF<<<666333666999<<<@@@EEEIIIIIIIIIFFFEEEIIIRRRZZZiiiuuuttt^^^GGGDDDDDDGGGMMMUUUaaalllwwwzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyxxxxxxvvvuuuuuuooommmmmmooopppjjj]]]RRRGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEHHHKKKOOOQQQRRRRRRWWWfffuuuzzz{{{~~~uuuiiieeeaaa```fffqqq|||yyyooohhhbbb\\\TTTNNNRRRTTT[[[aaa___VVVNNNLLLNNNLLLXXXooo|||uuummmhhh[[[III:::999:::555333555666<<<@@@EEEJJJOOOjjjmmmXXXNNNBBBEEE^^^}}}|||ooo[[[XXXuuu|||XXX:::444222...000.........---------,,,,,,*********++++++,,,,,,---,,,,,,++++++,,,,,,---...------111111;;;]]]zzz~~~{{{```TTT]]]ooovvvsssfff^^^TTTVVVdddqqqpppgggfffkkkqqqtttvvvzzz}}}xxxvvvtttrrrqqqiiibbb```fffkkkhhh___ZZZTTTQQQLLLHHHCCC>>>999666888777555444333333333444222333333444555666666666888999:::<<>>BBBCCC>>>666222000///000000333666888:::BBBDDDHHHKKKMMMPPPTTTWWWWWWXXXZZZ\\\```eeehhhkkkqqqooolllnnnssszzzwwwUUUMMMCCC===<<<>>>@@@AAABBBCCCDDDEEEIIIQQQZZZ```iiiooovvv|||xxxkkk```[[[QQQIIIBBBCCCFFFIIIMMMQQQVVVVVVXXXZZZ\\\___bbbeeefffhhhkkkpppuuu{{{tttbbbWWWSSSPPPLLLOOOLLLFFF???<<<>>>CCCHHHNNNQQQSSSUUUVVV[[[aaafffyyy{{{xxxrrrooottt{{{~~~zzzyyyyyyzzzyyywwwsssooohhhhhhhhhjjjnnnsssxxx{{{zzzzzz|||yyytttrrrtttuuuxxx}}}111111111000000///...------------...//////000000......---,,,---...///000......//////////////////,,,...:::QQQgggvvv|||zzz|||}}}yyyrrr|||~~~}}}{{{zzz{{{~~~}}}yyyyyyyyyxxxxxx{{{zzzyyyyyyyyyyyyyyyyyyzzz||||||zzzyyyxxxvvvuuutttvvvwwwwwwwwwxxxyyyyyyyyyqqqnnnggg]]]SSSKKKGGGFFF<<<777444777:::<<<@@@DDDFFFGGGHHHGGGGGGLLLSSSZZZeeeppp}}}gggOOOCCCCCCFFFKKKUUUcccsss}}}|||zzzyyyyyyyyyyyyyyyzzzzzz||||||{{{{{{yyyxxxwwwvvvsssrrrssstttrrriii[[[PPPEEEEEEEEEEEEFFFFFFEEEEEEEEEGGGIIILLLPPPSSSVVVWWW]]]lllxxx{{{}}}~~~nnnrrrvvvzzzoooiiibbb___cccllluuuzzzuuupppiiiccc^^^ZZZWWWTTTZZZYYY[[[^^^\\\VVVUUUXXX]]]aaannn~~~ttthhh```ZZZKKKDDD===:::888555444666555;;;>>>CCCIIIOOOkkkhhhRRRKKKBBBHHHccczzzkkkpppZZZ:::444222///111............---------,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,111222;;;ZZZyyyiii[[[aaarrrzzzvvvfff^^^UUUUUU___jjjkkkfffggglllqqqssssssvvv}}}{{{wwwtttsssqqqpppmmmhhhiiippptttnnnddd]]]QQQNNNIIIDDD???:::666222444333222111000111222222111222222333333333222222222444666777888999<<<===>>>===>>>>>>>>>;;;666333111111111222444777999;;;CCCEEEHHHJJJMMMPPPTTTWWWXXXYYYZZZ\\\```cccgggiiiooollliiimmmwwwlllLLLFFF???::::::>>>BBBEEECCCEEEHHHKKKPPPWWW^^^dddooosssyyy~~~wwwnnnkkkddd[[[VVVLLLFFFAAABBBEEEGGGLLLQQQUUUXXX[[[^^^___aaadddggghhhjjjooouuu|||xxxfffTTTJJJGGGJJJMMMMMMHHH@@@;;;;;;AAAHHHMMMVVVVVVWWWZZZ___fffkkkooo||||||{{{zzz}}}~~~|||xxxwwwuuuqqqoooooopppsssuuu{{{{{{|||~~~|||wwwtttvvvxxx|||111111111000000///...------------...///000000000///...---,,,,,,...///000/////////////////////...---,,,444FFF\\\nnn|||~~~zzz|||{{{uuunnnxxxzzz}}}|||}}}}}}yyyyyyxxxwwwwwwzzzxxxxxxxxxwwwwwwxxxxxxxxxyyywwwuuuvvvyyyzzzxxxuuuuuuvvvwwwxxxxxxxxxwwwwwwooonnniii```VVVMMMGGGEEE:::666444888<<<>>>AAAEEECCCEEEGGGHHHJJJNNNTTTYYYcccmmmxxxdddLLLEEEHHHMMMUUUbbbuuu{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzyyyxxxvvvuuusssrrrrrrqqqrrrsssooocccSSSHHHCCCCCCDDDEEEFFFFFFFFFFFFGGGIIILLLOOOSSSXXX]]]```eeetttwwwuuuzzz{{{vvvpppaaagggnnnttt{{{uuulllbbb^^^bbbkkkuuu{{{yyyxxxuuuoooiiigggiiikkklllkkkllloooooonnnssszzz}}}yyykkkcccZZZSSSCCCCCC???777444666777555555;;;>>>CCCJJJQQQooogggSSSLLLDDDIIIddd{{{]]]<<<444222...111............------------++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++000222999WWWvvvrrrcccgggzzz{{{gggbbbZZZWWW^^^iiimmmkkkggglllqqqrrrqqqttt|||zzzuuutttuuuvvvwwwsssppppppuuuvvvnnnddd___SSSNNNFFF@@@;;;888555333111000000//////000222222000111222333333333222111333333444555666777:::>>>999;;;<<<<<<:::888555222000111222444666999<<<===DDDFFFIIIKKKNNNQQQVVVZZZ[[[[[[[[[[[[]]]```bbbccciiihhhiiimmmuuu}}}\\\CCCAAA===<<<>>>BBBGGGJJJHHHKKKPPPTTTYYY___fffjjjqqqvvv|||~~~pppddd```___ZZZSSSPPPGGGAAA>>>@@@CCCFFFLLLRRRUUUYYY^^^aaacccdddfffhhhoooqqqwww~~~~~~wwwhhh___SSSGGGAAAAAAIIIPPPLLLFFF>>><<<@@@GGGMMMPPPWWWVVVYYY```jjjsssvvvvvvyyy|||wwwuuuuuuvvvwww~~~~~~}}}xxxyyy|||111111111111000///...------------...///000000111///...,,,,,,,,,---///111///////////////.........000---111@@@TTThhh{{{iiirrruuuyyy~~~{{{}}}{{{vvvvvvvvvtttuuuxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvsssqqqtttyyy|||zzzwwwtttuuuvvvvvvvvvtttsssrrrnnnmmmiiiaaaWWWNNNGGGDDD999444444888===???CCCGGGAAACCCFFFIIIKKKOOOUUUYYYccclllwww}}}hhhRRROOOSSSZZZcccsss{{{{{{zzzzzzyyyyyyzzzzzzvvvvvvuuusssqqqooommmlllmmmnnnnnnnnniii\\\KKK???AAABBBCCCEEEFFFFFFFFFFFFIIIKKKNNNQQQUUU[[[bbbffflll{{{yyynnndddbbbgggiiiddd]]][[[bbblllsss{{{{{{yyyoooccc^^^dddqqq~~~}}}~~~nnneee```WWWMMM@@@CCC>>>333111777999444777===???EEELLLUUUtttmmmUUUOOOFFFIIIbbb```===444222...111//////.........---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,000111666RRRqqq|||uuuhhhmmmjjjfff___[[[aaalllrrrssshhhmmmqqqqqqpppsss|||yyysssssswww{{{~~~yyyuuutttvvvtttlllccc___RRRKKKBBB:::555333222222111000000///000111333444000111222444555555444444777444333555666666888:::888<<<>>><<<999666222//////000222444888;;;>>>???EEEGGGJJJLLLOOOSSSXXX\\\]]]\\\[[[[[[[[[\\\]]]^^^bbbeeeiiilllpppwww~~~|||NNN===<<<;;;<<>>BBBEEELLLSSSUUUZZZ```dddeeeeeegggiiivvvyyyrrrcccXXXOOOIIIBBB===:::>>>GGGPPPPPPJJJDDDDDDKKKQQQTTTTTTPPPPPPTTT```nnnwwwxxxuuurrr}}}}}}}}}zzz|||333111///.........---,,,,,,------...............---...///...------...///111000...------...///000000000222:::JJJbbb{{{vvvzzz|||~~~}}}{{{|||}}}uuuuuuwwwwwwvvvwwwxxxxxxxxxwwwwwwuuutttssswwwttttttwww|||~~~{{{wwwvvvvvvuuutttsssrrrrrrqqqqqqfffdddbbbRRRHHHFFFCCC;;;555333999@@@CCCDDDEEEDDDBBBAAACCCHHHOOOTTTWWWbbbccckkk{{{lllYYYQQQZZZfffttt||||||oooxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyssssssqqqkkkggggggiiikkkdddlllnnnmmmgggPPP???AAADDDCCCEEEHHHGGGEEEGGGKKKLLLQQQRRRPPPUUUbbbkkknnn|||ddd___YYYVVVWWWXXXYYYXXXYYYfffqqqtttxxxwwwsssiiiaaaeeewwwzzzrrrkkkfff___TTTMMMCCC???:::666555666666666888777>>>GGGIIITTTxxxhhhSSSKKKFFFPPPeee}}}|||]]]>>>888333777000000111333444333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++((()))+++---,,,***...000000000:::SSSrrrrrriiirrrgggaaa[[[\\\nnn}}}zzzuuupppnnnoooppprrryyyuuunnnmmmrrrxxx{{{{{{~~~|||wwwqqqmmmggg```QQQIII???:::444000222777///............//////000111111222333444444444444444222111222555777888888999<<<>>>:::333//////111444222222777:::<<<@@@EEECCCEEEIIINNNSSSWWWZZZ\\\[[[]]]]]]ZZZWWWWWW[[[^^^eeefffjjjoootttxxxxxxxxx}}}}}}zzzwwwwwwwwwRRRAAA???>>>>>>@@@EEEJJJMMMQQQWWW]]]aaadddlllyyywwwggg]]]QQQRRRQQQOOOLLLJJJJJJKKK===<<<:::<<<@@@FFFLLLNNNRRR[[[dddeeebbbbbbhhhnnn~~~fffQQQGGGFFF<<<@@@CCCAAA>>>AAAJJJRRRRRRVVVSSSMMMQQQZZZ[[[SSSOOOOOOVVVccclllnnnmmmmmmvvv444111///...//////...,,,------...////////////...,,,---...---,,,,,,---...111///...------...///000111111111666CCCZZZvvvvvvzzz||||||~~~|||zzzxxx{{{~~~}}}ttttttvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvuuutttvvvttttttwww{{{}}}zzzwwwwwwwwwvvvuuusssrrrqqqqqqsssiiigggdddUUUKKKJJJFFF;;;555333999@@@BBBDDDFFFFFFEEEDDDFFFJJJOOOSSSUUU\\\^^^hhhwwwwwwggg\\\fffsss{{{||||||sssssshhhuuu~~~zzzzzzyyyxxxxxxxxxyyyyyyvvvrrrmmmmmmqqqssspppkkkgggmmmmmmjjjdddPPP@@@BBBBBBBBBDDDGGGFFFDDDGGGLLLPPPTTTUUUTTTYYYeeennnqqqvvvuuurrr||||||jjjXXXTTTOOONNNQQQTTTVVVVVVWWWcccmmmsssyyyvvvuuuoookkkqqqyyyssslllgggbbbZZZPPPHHHBBB>>>999666555666666666999999AAAIIIKKKXXX~~~uuu]]]QQQKKKGGGPPPeee~~~rrr```AAA888222666111...///000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,******++++++)))'''+++------...:::WWW~~~|||jjjtttuuuiiibbb^^^___qqq}}}sssnnnlllmmmoooqqqxxxuuummmlllpppvvvyyy|||~~~yyyuuuqqqllleeeVVVLLLAAA:::555111111444//////.........//////000000111333444555666666666666444222222444666666666:::<<<===999333///000222444111222666999:::>>>CCCFFFHHHJJJNNNSSSXXX\\\___\\\^^^^^^\\\YYYWWWZZZ]]]bbbeeeiiinnnqqqsssrrrqqqnnnppprrrrrrsssyyytttPPPBBBBBBAAABBBFFFJJJOOOSSSWWW\\\ccchhhmmmvvvxxxbbbSSSMMMHHHJJJLLLLLLKKKHHHEEEDDD===<<<;;;<<>>WWWyyy~~~~~~|||{{{xxxvvv{{{}}}}}}~~~}}}tttsssuuutttttttttvvvvvvvvvwwwwwwvvvuuuuuuvvvtttsssvvvzzz{{{yyywwwxxxxxxvvvuuusssrrrqqqpppsssjjjhhheeeVVVNNNMMMIII<<<666444:::???BBBDDDGGGEEEEEEFFFGGGIIILLLNNNOOORRRVVVaaapppzzzyyykkkuuuzzzuuuwwwvvvkkkjjjddduuu|||{{{yyywwwwwwwwwyyyzzzxxxppplllsssvvviiikkkppplllhhhcccRRRBBBCCCAAABBBEEEHHHHHHFFFJJJPPPXXX[[[]]]]]]bbbllluuuxxxhhhXXXVVV[[[```______\\\ZZZ```ddd\\\NNNKKKIIIGGGHHHLLLQQQUUUWWW[[[eeeooovvv}}}||||||wwwyyywwwvvv|||~~~|||zzzwwwssspppoookkkeeeaaa[[[TTTJJJCCC@@@<<<888666666666777666777999AAAHHHKKKZZZuuuaaaSSSPPPJJJGGGRRRkkkuuueeerrrzzzeeeDDD:::111555222...............---------------,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***(((+++------,,,777WWWfffsss{{{gggkkk|||yyylllddd```bbbtttsssnnnlllnnnpppsssyyyvvvnnnkkknnnssswww}}}}}}yyywwwrrrlll]]]PPPBBB;;;777333000111000000////////////000000000111333555777888888999888666333333444555666666<<<===<<<888333111222555666333333777:::;;;>>>CCCHHHJJJMMMQQQUUUZZZ^^^```]]]___aaa___\\\ZZZ[[[]]]dddggglllppprrrpppnnnlllhhhmmmssswwwyyy}}}sssRRRFFFFFFHHHKKKOOOUUUYYY\\\^^^ccciiiooouuuzzz{{{bbbKKKAAA???@@@CCCHHHKKKKKKGGGBBB???===<<<<<<===AAAGGGMMMQQQXXX^^^dddfffffflllwwwwwwiii___SSSIIIDDDBBB>>>;;;???@@@BBBDDDFFFKKKRRRVVVZZZ]]]^^^^^^dddjjjdddWWWRRRWWWbbbkkknnnnnnrrryyy555333111000111111///......//////000000000000000,,,---......,,,,,,---...///............///000000...111222444>>>ZZZ~~~}}}~~~}}}yyyvvv|||}}}|||~~~vvvtttvvvuuuuuuvvvuuuuuuvvvvvvvvvvvvvvvuuuuuutttsssuuuxxxyyyxxxvvvxxxxxxwwwuuusssrrrqqqpppoooggggggcccUUUQQQRRRMMM<<<777666;;;@@@CCCFFFJJJIIIJJJLLLMMMMMMMMMMMMMMMPPPVVVbbbpppyyyzzzzzzwwwtttwwwvvvkkkgggeeezzz|||}}}|||yyywwwvvvwwwyyyzzzvvvpppppp~~~uuueeemmmssspppkkkhhhXXXFFFCCCCCCDDDHHHLLLKKKKKKQQQYYYaaacccfffhhhmmmttt|||^^^EEE;;;;;;???BBBCCCGGGJJJLLLPPPSSSMMMDDDFFFEEEFFFHHHMMMSSSXXX[[[eeemmmvvvzzzyyyyyyyyyyyy||||||zzz}}}}}}~~~|||yyywww{{{yyyvvvtttrrrpppllliiigggddd```\\\WWWOOOFFF@@@===:::777555666777777666999===EEEJJJNNN```ttt^^^UUURRRPPPHHHEEETTTtttsss```kkk{{{hhhGGG;;;111444333111000///......///000000---------------,,,,,,,,,((())),,,...000000///...///000///---333OOO}}}{{{]]]eeemmmeeeqqq~~~|||lllcccbbbeeeuuuvvvpppmmmpppsssvvv{{{xxxpppkkklllqqqvvv~~~|||wwwqqqcccSSSCCC;;;888444000///111000000//////000000111111333555777999;;;<<<<<<:::888555444666888999999>>>===<<<888555444666888;;;777777;;;===>>>AAAFFFGGGJJJPPPUUUZZZ]]]^^^^^^\\\```cccdddaaa___```aaajjjnnntttwwwvvvsssooollllllrrrzzzuuuYYYLLLMMMPPPUUU[[[aaafffiiillloootttyyy~~~xxxuuuWWWBBB===??????BBBGGGKKKMMMJJJEEE@@@=========>>>BBBGGGNNNSSS\\\```dddeeegggooo|||xxxhhh^^^WWWMMMIIIEEEDDDEEEDDD@@@<<>>EEEIIILLLLLLIIIEEEFFFGGGHHHKKKPPPUUU[[[^^^kkkrrr{{{|||{{{{{{yyywwwyyy||||||yyyyyy~~~{{{yyy}}}~~~zzz{{{|||}}}|||{{{xxxwwwvvvtttrrrqqqpppooollliiicccaaa^^^YYYSSSLLLDDD???;;;888666555666777777777???CCCJJJOOOUUUjjjdddQQQOOORRRRRRHHHEEEWWWzzzrrr^^^hhhfffGGG===222555444222111///......///000111.........------,,,,,,,,,)))+++...111111111000000...///000///000EEEooorrrUUUZZZyyy}}}kkknnn}}}jjj```aaaeeeuuuwwwpppmmmppptttvvvzzz~~~{{{sssmmmlllqqqwww{{{uuugggWWWFFF===999444000///000000000000000111222222444555777:::<<<>>>???@@@<<<999777777999<<>>===:::888888999;;;<<<999999===??????CCCGGGFFFKKKSSSZZZ______^^^\\\\\\aaafffhhhgggggghhhjjjqqqvvv|||~~~{{{vvvqqqoooppptttzzzsss^^^TTTVVVZZZ```gggnnntttwww}}}|||mmmTTTCCC@@@CCCAAACCCGGGLLLOOOMMMHHHDDD===>>>???@@@BBBHHHOOOUUU___bbbdddeeehhhppp|||sssYYYIIIFFFHHH@@@BBBDDDEEEEEEEEEDDDDDDKKKOOOTTTYYY[[[[[[XXXVVVUUUYYY___gggooopppggg\\\```dddpppwwwtttyyy~~~666333111000111111000.........///000000000//////...000000000///...///000------......///000000000///222333333999PPPrrr}}}yyyzzz}}}}}}||||||{{{yyyzzzzzz{{{}}}uuuuuuuuuvvvvvvuuutttttttttsssssssssssstttuuuvvvuuuttttttsssrrrqqqpppppplllhhhhhhaaaUUUVVVYYYRRR===::::::???CCCGGGNNNUUUYYY\\\___^^^[[[WWWWWWWWW[[[bbbpppvvvuuuvvvsssvvvvvvmmmdddooo}}}{{{zzzxxxwwwwwwxxxzzz{{{rrrttt{{{kkkdddnnnxxxyyyxxxzzzkkkQQQCCC@@@CCCIIIMMMMMMOOOXXXcccmmmmmmqqqwww|||___HHH333222888888555333:::???EEEIIIIIIHHHFFFEEEFFFHHHKKKNNNRRRWWW]]]aaakkksss}}}||||||}}}|||yyywwwvvvzzz{{{xxxxxx{{{}}}||||||}}}{{{wwwwww{{{}}}|||xxxyyy{{{||||||zzzxxxvvvqqqpppooonnnnnnmmmkkkiiiaaa___[[[UUUOOOHHHBBB???888666555444666777777777>>>AAAGGGNNNYYYqqq___MMMKKKPPPRRRJJJIII\\\}}}cccSSSbbbaaaEEE???555777666222111///...------......//////......---,,,,,,,,,...000222111000.........+++,,,...///000???cccrrrWWWTTTnnnqqqooo}}}hhh]]]___eeetttvvvooojjjmmmqqqsssuuuxxx|||}}}|||uuummmlllqqqxxx|||nnn^^^MMMBBB:::444111000//////000000111333444555888999;;;>>>@@@AAABBBCCC>>>;;;888888;;;???BBBCCCAAA@@@>>>===<<<======>>>;;;888888<<>>EEEAAADDDEEEDDDAAABBBHHHMMMQQQVVV\\\___^^^\\\ZZZXXXVVV[[[bbbjjjooonnnggg```fffjjjyyyyyyyyy|||~~~555333111000000000///...------...////////////......///000///...---...000,,,---...//////000000000///222222111555GGGcccxxx~~~~~~yyyuuu{{{yyy{{{|||}}}vvvvvvvvvvvvuuutttsssssssssssssssrrrrrrssstttvvvrrrrrrrrrqqqqqqppppppppplllhhhfff]]]QQQRRRTTTLLL===;;;;;;@@@EEEJJJRRRZZZbbbfffhhhgggbbb^^^^^^___hhhnnn~~~xxxsssvvvxxxrrrrrrsssllljjjyyy|||xxxxxxxxxxxxyyyzzz{{{{{{vvvwwwuuujjjjjjnnnyyyzzzzzz~~~qqqVVVEEE???CCCJJJOOOOOOQQQ[[[hhhuuutttyyyrrrZZZEEE777000555888555555999>>>@@@DDDGGGGGGEEEEEEEEEFFFIIIMMMQQQTTTZZZ```eeekkkvvv|||zzzyyyyyyyyyyyyxxxxxxvvvzzzzzzxxxwww{{{}}}|||wwwzzzyyyvvvvvvzzzzzzxxxvvvxxxzzz{{{{{{xxxuuurrrooonnnmmmllllllkkkiiiggg___\\\WWWPPPIIIBBB>>><<<666555444444666888888777<<>>??????AAADDDFFFEEEFFFGGGFFFJJJOOOSSSWWW]]]dddjjjooo{{{~~~{{{zzzwwwuuutttuuuwwwyyywwwzzz{{{wwwvvvzzz||||||xxx{{{{{{yyyxxx{{{zzzxxxyyyzzz}}}~~~|||yyytttrrrpppnnnmmmlllllljjjhhheee]]]ZZZUUUMMMDDD>>>;;;:::555444333444666888888777AAACCCIIIVVVjjjwwwcccUUUNNNMMMEEEKKKYYYmmm~~~oooTTTMMMiiiVVV???BBB;;;;;;777777666555333222000///...000000///...------,,,,,,+++---...---+++***---000///---...111111:::WWWvvv~~~hhhXXXfffggg[[[___ffftttyyyqqqlllnnnrrrsssssstttsssxxx{{{uuullliiipppxxx~~~ppp^^^MMM>>>333000222---...///000333555777888>>>???AAACCCDDDEEEFFFFFFBBB???;;;999:::===???AAABBBAAAAAABBBCCCCCCBBB@@@===:::;;;@@@CCCDDDHHHNNNTTTVVV[[[```dddfffggghhhkkknnnrrrtttssstttwwwzzz}}}|||tttjjjkkkmmmrrr{{{}}}jjjUUUIIIEEECCCGGGOOOYYY^^^ZZZNNNDDD===@@@BBBCCCDDDIIIRRRZZZ[[[^^^dddjjjpppwwwuuubbbJJJ===;;;@@@EEEIIIGGGLLLSSSWWWVVVSSSOOOLLLTTTXXX[[[XXXTTTTTT[[[aaafffjjjqqquuurrrlllhhhhhhtttppppppvvv333222111000//////////////////.........------------.........,,,+++,,,---//////............//////---222000///222777LLLllltttuuuuuuuuuyyytttssszzzxxxkkkyyyvvvuuuvvvwwwvvvvvvvvvtttrrrrrrtttvvvsssrrrqqqpppqqqrrrsssttttttrrrooonnnnnnmmmlllkkkhhhddd]]]SSSIIIAAA===<<<888:::>>>DDDFFFJJJTTT___nnn~~~vvvsssqqqqqqxxx}}}vvvqqqxxxvvvtttvvvoooiiiooozzzyyyxxxwwwvvvvvvxxxzzz{{{~~~}}}|||{{{xxxtttqqqvvv{{{sss\\\GGG>>>EEEMMMSSSXXX^^^gggnnn{{{sss[[[CCC777555444333333444666999<<<>>>AAA@@@@@@DDDJJJNNNOOOOOOJJJPPPTTTUUUXXX___gggmmmuuu{{{yyyxxxwwwwwwwwwxxxyyyzzzvvvwwwxxxxxxyyyyyyyyyyyywwwxxxxxxxxxxxxwwwvvvvvvtttvvvyyy{{{zzzwwwssspppqqqooommmnnnnnnlllgggbbb^^^YYYQQQHHH@@@:::777555444444555555555777:::===@@@CCCMMMXXXnnnkkkXXXLLLHHHGGGFFFMMMeeeuuuTTTYYYWWWDDD;;;999<<<<<<999777333000......///000111222222222111...+++))),,,,,,,,,,,,,,,,,,,,,,,,)))...------111666LLLlll~~~___cccgggXXX^^^\\\pppsssiiinnntttrrrrrrvvvwwwyyyyyysssllljjjpppvvv~~~lllYYYEEE666222666222222222333555888:::<<>>@@@DDDGGGNNNTTT]]]___bbbdddfffiiilllooorrruuuxxxzzz{{{}}}}}}xxxwwwvvvvvvzzzvvvzzzsssTTTEEEFFFDDDIIIRRR[[[^^^XXXLLLCCC@@@@@@AAABBBDDDJJJQQQVVVXXXaaagggjjjsss~~~uuu[[[QQQEEE<<<:::???EEEIIIRRRUUUXXXXXXWWWUUUTTTTTTUUUUUUTTTVVVXXX]]]aaadddjjjmmmrrruuuppphhhgggkkk{{{yyyxxx{{{|||{{{}}}vvvmmmnnnrrr{{{333222111000//////////////////.........------------...///...,,,,,,,,,...//////............//////,,,111//////222666KKKjjjuuuwwwwwwvvvvvv}}}yyywww~~~xxx|||wwwuuuvvvvvvuuuvvvvvvtttrrrrrrtttvvvsssrrrrrrqqqqqqrrrssstttnnnlllkkkiiihhhgggeeedddddd```XXXMMMAAA999555333888999>>>CCCEEEIIISSS^^^rrrxxxuuutttwwwwwwooosssyyywwwtttrrrjjjgggqqqyyyyyyxxxwwwvvvwwwxxxzzz{{{~~~}}}|||||||||zzzvvvssssssxxx}}}ttt^^^JJJ>>>EEENNNUUUZZZ```hhhmmmwwwzzz~~~~~~mmmYYYLLL@@@666222333444444555777999<<>>DDDGGGRRR```xxxhhhQQQEEE???>>>DDDXXXqqqzzzffftttSSSBBB;;;:::===;;;888666333111000000111222444333000...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***///---,,,000333GGGfff}}}lllmmmiiiYYY]]]\\\rrrwwwlllooosssqqqpppsssuuuxxxyyyssskkkhhhnnnuuuxxxdddNNN<<<666888111222333555888:::===>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHGGGGGGGGGIIILLLOOOQQQPPPRRRTTTSSSQQQQQQSSSWWWPPPIIIDDDFFFJJJMMMSSSYYY___aaadddgggiiimmmqqqtttzzz|||~~~~~~~~~~~~wwwwwwwwwyyylllbbblllsssRRRDDDEEECCCIIITTT___ddd___QQQFFF???@@@AAABBBFFFLLLSSSYYYZZZbbbgggjjjrrrzzzuuuhhhKKKFFF???<<<>>>DDDIIIMMMTTTVVVYYYYYYXXXXXXXXXYYYXXXXXXWWWXXX[[[^^^bbbeeekkkkkkmmmooolllggghhhlllwww~~~xxxpppmmmooooooooouuussskkkllloooyyy333222111000////////////...............---------...///000///---,,,---...//////............//////+++000......222666HHHfffvvvzzz{{{wwwsssuuuwwwvvv}}}yyyvvvuuuvvvuuuvvvvvvtttsssrrrtttuuutttsssrrrrrrrrrrrrssssssnnnmmmllliiieeebbb___]]]]]]ZZZRRRHHH>>>777555444:::;;;???DDDFFFIIITTT___tttxxxtttsssyyyqqqjjjuuu|||yyysssnnneeegggwww{{{yyyyyyxxxwwwwwwxxxzzz{{{||||||||||||}}}{{{xxxuuussswwwzzz|||zzzqqq\\\JJJ>>>EEEOOOXXX]]]bbbgggkkkppppppqqqpppnnnllliiiggg___MMM999222333444444333444555777:::===@@@CCCDDDDDDMMMXXXdddpppsssgggXXXVVVWWWYYY]]]aaaiiiqqqxxx}}}zzzzzzxxxwwwvvvvvvwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvwwwwwwwwwuuutttrrrrrrnnnkkkjjjjjjiiieeeaaaVVVRRRLLLEEE???;;;999888444555555555555888<<>>???CCCZZZnnntttyyynnnNNN@@@<<<;;;<<<:::888777555444333444666777===999222,,,******---///,,,,,,,,,,,,,,,,,,,,,,,,+++///---,,,///111BBB```~~~uuujjjZZZ[[[[[[pppzzzooooooqqqnnnmmmoooqqqwwwyyytttjjjgggmmmuuulllTTT>>>444333000222444888;;;>>>AAABBBCCCEEEGGGHHHGGGGGGIIIJJJOOOOOONNNNNNPPPSSSVVVXXXYYYYYYYYYYYYZZZ[[[]]]^^^VVVOOOKKKMMMPPPSSSXXX]]]```ccchhhkkknnnrrrwwwzzzzzzyyyyyy|||jjjUUUUUUgggnnnNNNBBBCCCBBBGGGRRR```hhhcccUUUHHH>>>???AAACCCGGGNNNWWW\\\^^^cccgggkkkrrrtttgggVVV>>><<<;;;===BBBHHHLLLOOOUUUVVVXXXXXXXXXZZZ]]]___]]]]]]\\\\\\^^^aaaccceeekkkgggfffhhhiiigggjjjnnnttt~~~}}}zzzrrrgggaaabbbddddddkkkyyyppphhhhhhlllwww333222111000////////////........................///000000000...---...//////......------......///+++///......222444EEE```xxx}}}zzzrrrqqqzzzwwwtttzzz}}}zzzwwwvvvvvvtttuuuvvvuuusssrrrssstttttttttsssrrrrrrrrrqqqqqqqqqppplllfff^^^WWWRRROOOMMMLLLGGGAAA<<<999999:::<<<===AAAFFFHHHLLLWWWcccssswwwtttrrrxxxpppkkkvvv}}}{{{tttlllbbbjjj~~~yyyyyyxxxxxxxxxyyyyyyzzz{{{zzzzzz||||||{{{xxxvvvtttvvvvvvuuusssiiiVVVDDD===DDDOOOXXX^^^aaadddeeeeeebbb\\\VVVRRRMMMIIIGGGIII???555444888999666222555666999===@@@CCCDDDEEEAAASSSeeemmmtttzzzuuujjjfffbbb```bbbgggmmmuuu|||}}}{{{zzzxxxwwwvvvvvvvvvvvvyyyyyyyyyyyyyyyxxxwwwvvvxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuutttsssssstttqqqmmmkkkkkkiiieeeaaaSSSOOOIIIBBB===999888777444555555444555999>>>BBBGGGHHHXXXqqq___FFF@@@CCCFFFOOOYYYeeeppp|||xxx{{{JJJ@@@>>><<<<<<999999999888777777999:::;;;EEE@@@888000,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++///---,,,///000@@@[[[tttooo___\\\\\\mmm|||qqqooopppnnnlllnnnmmmtttyyyuuullliiipppyyyuuu]]]DDD555111000222666:::>>>BBBDDDEEEFFFHHHKKKLLLLLLLLLMMMOOOTTTTTTSSSTTTUUUWWWZZZ[[[\\\\\\]]]___bbbcccbbb```YYYSSSOOOQQQTTTUUUYYY]]]aaadddiiinnnrrrwww{{{~~~}}}}}}ZZZLLLTTTiiieeeGGG???BBBBBBDDDLLLXXXaaa^^^RRRFFF>>>???AAADDDIIIPPPYYY___```dddhhhnnntttppp]]]HHH;;;;;;;;;???DDDJJJNNNOOOUUUVVVVVVVVVWWW[[[```dddbbbbbbaaa```aaabbbdddeeeiiieeecccfffjjjjjjmmmpppvvv~~~zzzqqqddd]]]\\\eeegggooozzznnneeeeeekkkvvv333222111000////////////---.....................///000000000...---...///......------------......+++///---...222333@@@YYYwww~~~~~~uuussszzzzzzuuuzzz~~~}}}}}}xxxppp|||wwwwwwwwwssstttuuuuuusssrrrrrrsssttttttsssrrrrrrqqqpppoooooommmhhh^^^QQQGGG@@@>>>======<<<:::888777999;;;===>>>BBBGGGJJJPPP\\\hhhttt~~~}}}yyyyyywww|||qqqqqqxxx~~~{{{uuulllcccooo}}}zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{yyyvvvssspppqqqooommmjjjcccRRRBBB<<>>BBBEEEGGGIIILLLOOOPPPQQQQQQSSSUUUYYYYYYYYYZZZ[[[]]]___```]]]___cccgggjjjiiieeeaaa\\\WWWTTTVVVXXXXXXZZZ^^^```dddjjjppptttyyy}}}oooMMMGGGRRRddd|||ZZZAAA>>>AAAAAAAAADDDLLLSSSRRRKKKCCC>>>@@@BBBEEEJJJQQQZZZ```aaadddkkktttxxxoooXXXBBB>>>======AAAGGGNNNSSSUUUXXXYYYYYYYYY[[[```fffkkkhhhgggfffeeeddddddeeeeeegggcccccchhhmmmoooqqqttt|||{{{~~~~~~{{{rrrfff___^^^mmmuuu~~~nnncccbbbjjjyyy333222111000////////////---------..................///000///---,,,---.........------------......,,,000......222111;;;RRRttt{{{{{{yyy{{{rrruuu~~~ssszzz|||sssgggxxx}}}xxxwwwxxxrrrtttuuuuuusssrrrrrrssssssssssssrrrqqqooonnnmmmmmmkkkdddXXXJJJ???999888;;;<<<>>>===<<<;;;<<<===>>>???DDDJJJOOOVVVdddqqqzzzzzzxxx|||{{{rrrwwwzzz~~~{{{uuummmdddrrr|||zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwxxxwwwuuurrroooiiiiiifffdddddd```SSSEEE===BBBKKKTTTYYY[[[YYYXXXIIIBBB:::666777:::;;;;;;666::::::555333666:::;;;999;;;>>>CCCHHHLLLPPPRRR]]]www{{{yyyxxxwww{{{{{{yyyyyywwwvvvuuuuuuvvvwwwuuuuuuvvvvvvvvvuuuttttttssstttvvvwwwxxxyyyzzzzzzuuuuuuuuutttssssssrrrrrrooollliiihhhgggddd^^^XXXMMMJJJDDD>>>888555444333555555555444666;;;AAAFFFKKKPPPkkkYYYDDDEEEMMMQQQ______vvvpppFFFCCCBBB;;;::::::777666555555555555555555333333333222222111000///,,,,,,,,,,,,,,,,,,,,,,,,***...,,,...222111===TTTcccfffyyysssxxx}}}rrrllloooyyy}}}tttooonnnnnnooonnniiiooouuuvvvrrrrrrvvv{{{zzz\\\FFF===555555777999===AAADDDGGGJJJMMMPPPSSSTTTVVVXXXZZZ`````````aaabbbcccdddeeeaaadddiiimmmnnnkkkhhhfffaaa\\\YYY[[[]]]\\\]]]``````dddkkkqqqvvvzzz~~~aaaHHHEEEOOO\\\nnnQQQ>>>???BBBBBBAAAAAADDDHHHIIIGGGDDD@@@AAACCCEEEIIIPPPYYY^^^aaafffooozzz|||nnnUUU@@@???>>>???DDDKKKTTTZZZ^^^_________```bbbgggnnnsssnnnmmmllljjjhhhggggggfffeeeccceeejjjoooqqqvvv{{{xxxwww{{{{{{zzzzzz{{{|||}}}}}}{{{yyyrrriiidddeeevvv}}}mmmaaa```jjj{{{333222111000////////////---------.........//////---...///...,,,,,,,,,......------,,,,,,------...---000...///222///777LLLnnnuuu|||{{{oooppp}}}{{{vvv{{{~~~~~~hhhoooyyywwwxxxrrrtttuuuuuusssrrrrrrrrrrrrrrrrrrqqqpppnnnllljjjgggeee___SSSFFF>>>;;;<<<>>>@@@DDDEEEEEECCCCCCCCCDDDEEEKKKRRRYYYaaappp~~~tttooosssrrrvvv{{{sss~~~}}}~~~zzzuuunnndddqqqzzzzzz{{{zzzzzzyyyyyyxxxxxxwwwvvvuuutttqqqmmmiiigggfffbbb```aaa^^^SSSGGG???CCCKKKRRRWWWXXXVVVTTT@@@<<<777777;;;???@@@???<<>>BBBHHHOOOWWW]]]```hhh{{{||||||{{{xxxwwwvvvuuuuuuvvvwwwxxxtttuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwvvvtttttttttttttttrrrqqqqqqllljjjiiihhhgggbbb[[[TTTIIIFFFAAA;;;777555444444555555555444666;;;BBBGGGKKKVVVyyy[[[IIIMMMSSSRRR^^^ppp{{{{{{fffBBBCCCBBB::::::===888888777555444333333222000000111222222000///...,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,---111///888MMMuuu{{{dddcccsssqqqxxxqqqpppwwwvvvooolllmmmnnnmmmkkkooosssttttttssstttvvv~~~aaaHHH===888777666777:::>>>BBBEEEIIILLLPPPSSSUUUXXXZZZ]]]cccddddddeeefffggghhhhhhdddhhhlllmmmkkkiiiiiijjjddd___]]]___```^^^___aaa```eeelllrrrwww{{{www^^^HHHEEEKKKSSSdddvvvzzzNNN@@@BBBBBBBBBCCCDDDEEEFFFGGGIIIJJJBBBCCCDDDEEEIIIOOOVVV\\\aaahhhttt~~~}}}lllRRR@@@???@@@BBBHHHPPPXXX]]]```bbbcccddddddggglllsssxxxuuutttrrrpppmmmkkkjjjiiifffdddfffiiilllpppzzz}}}wwwssstttvvvuuuvvvyyy{{{{{{|||~~~|||yyyyyyxxxtttmmmkkknnn{{{lll___]]]jjj}}}333222111000////////////---------.........//////---...///...,,,+++,,,---...------,,,,,,------......111...///111---444IIIjjjpppyyyrrrrrr~~~~~~zzz{{{zzz~~~ooolllyyyvvvwwwqqqsssuuuuuusssrrrqqqrrrqqqqqqqqqqqqooommmjjjiii]]]\\\VVVLLLAAA:::;;;===:::>>>CCCGGGGGGFFFFFFFFFJJJLLLRRR[[[bbblll{{{nnncccfffcccfffsssuuusssyyytttmmmcccooozzz{{{{{{{{{zzzzzzyyyxxxxxxwwwuuutttrrrnnniiifffjjjgggbbb___^^^\\\QQQEEEBBBEEEKKKRRRVVVWWWUUURRR???;;;888:::???BBB@@@===???EEEGGGCCCAAAAAA>>>999>>>@@@EEELLLUUU___ggglllnnn{{{}}}~~~||||||wwwwwwvvvuuuuuuvvvwwwxxxtttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuutttssssssttttttuuutttsssqqqppplllkkkjjjjjjiiiddd[[[TTTEEEBBB>>>:::777666666666555555555444666<<>>CCCBBB::::::???<<<;;;:::888666555444333555555444333111///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000,,,333HHHccc~~~iii```tttooogggxxxyyyqqqooouuuxxxooollllllmmmkkkmmmoooqqqsssssssssrrrqqq}}}fffKKK>>>:::888666555888<<>><<<===<<<:::888666444333222333333222111000///......//////.........---------+++,,,,,,,,,,,,///444777WWWzzzxxxiiilll}}}tttuuuxxxdddfffpppttt}}}|||xxxqqqmmmlllmmmooooooqqqssstttsssssstttuuu{{{lllPPPAAA;;;666333555777999===CCCIIILLLOOOSSSUUUYYY]]]```fffggggggfffeeefffhhhjjjmmmkkkhhhggggggggggggggggggeeebbb```aaaccccccaaadddgggnnnuuuyyy|||}}}~~~oooWWWDDDDDDDDDFFF[[[wwwxxxRRRCCCBBBCCCEEEKKKPPPSSSWWW[[[\\\YYYMMMGGGCCCFFFJJJNNNSSSYYYbbbgggttt}}}qqqWWWFFFCCCEEEFFFIIINNNSSSXXX[[[\\\\\\eeegggjjjuuu{{{yyytttooohhhbbbdddhhhfffiiitttzzz~~~uuuooopppsssuuuwwwzzz~~~}}}}}}zzzvvvwww{{{yyynnn^^^TTTXXXjjj555333000000000111111000////////////////////////..................---------------............///+++---///...---///555:::SSSiiizzz{{{xxx}}}{{{nnnnnn|||xxxwwwsssttttttttttttsssrrrqqqtttsssqqqooopppmmmaaaTTTBBBBBBBBBCCCDDDFFFGGGGGGMMMUUU```kkkuuuyyyrrrgggcccjjjpppttt~~~hhhJJJGGGKKKLLLWWWiii~~~uuunnnlllnnnvvv~~~|||wwwvvvwwwrrrjjjooo{{{zzz{{{{{{zzzxxxvvvvvvwwwuuuvvvvvvssspppqqqwww|||pppnnnjjjffffffddd\\\RRRIIIEEEFFFOOOVVVUUUQQQNNN>>>:::999>>>CCCFFFHHHKKKQQQVVVZZZZZZUUUOOOKKKJJJMMMQQQWWW```jjjsss{{{}}}yyyzzzxxxwwwwwwxxxyyyxxxwwwxxxwwwvvvuuuuuuvvvxxxyyyttttttttttttsssrrrqqqqqqssssssrrrqqqpppnnnmmmlllnnniiieeeaaa___YYYPPPIIICCC???:::666555555555444555333555:::===@@@GGGNNNXXXxxxpppUUUJJJGGGHHHTTTccczzz]]]ddd{{{tttvvv}}}YYYCCCBBB@@@>>>???===<<<;;;:::999777555444444444333333222111000////////////.........---------,,,,,,,,,,,,,,,///333666FFFjjjnnnhhh}}}tttdddgggooosss|||}}}sssmmmnnnpppooonnnoooppprrrtttvvvvvvvvv~~~qqqWWWIII>>>888555666888999===CCCGGGKKKOOOSSSVVVYYY]]]___eeefffggggggggghhhkkknnnlllkkkiiiiiiiiijjjjjjjjjiiihhhfffddddddfffhhhhhhlllpppwww|||}}}}}}|||wwwssssssvvvuuuttttttvvvzzz}}}~~~lllUUUDDDDDDDDDDDDVVVnnnuuu{{{WWWIIIGGGHHHNNNUUU[[[^^^bbbeeedddaaaPPPIIIDDDEEEIIINNNTTT[[[aaadddmmmtttjjjTTTHHHHHHFFFGGGKKKRRRYYY]]]\\\ZZZ^^^ffffffhhhttt|||vvvnnngggaaa^^^```ggggggmmmzzz}}}wwwrrrtttvvvxxxzzz{{{zzzrrrhhh```TTTOOOVVViii555333000000000111111000////////////////////////------..................---------............///---...000///---///333888EEE___www~~~}}}}}}rrrnnnzzz}}}yyyttttttttttttssssssssssssuuutttqqqoooooolll___RRREEEFFFGGGKKKQQQVVVYYYZZZYYYdddttt~~~xxxzzz|||qqqUUU@@@BBBJJJNNNZZZjjjuuukkkcccgggooovvv|||xxxuuuuuuxxxtttmmmnnnvvvzzz{{{{{{yyywwwuuuvvvvvvqqqwwwwwwsssttt||||||nnnnnnlllkkklllkkkcccYYYOOOHHHFFFMMMTTTTTTPPPNNN???;;;;;;BBBHHHKKKOOOTTTVVV[[[```aaa]]]XXXUUUTTTWWW^^^fffnnnuuu}}}}}}}}}{{{wwwyyyxxxvvvvvvxxxzzzzzzzzzvvvvvvvvvwwwxxxxxxyyyyyyttttttttttttsssrrrqqqpppssssssrrrqqqpppnnnmmmlllmmmiiiccc^^^YYYRRRIIIBBBAAA>>>999666555555555444555333555;;;AAADDDJJJQQQcccpppZZZJJJIIIIIIJJJXXXlllqqqZZZfffvvvvvv|||oooQQQAAACCC@@@???@@@>>>;;;;;;:::999888777666666555555444333222111111000/////////.........------------------,,,...222444>>>___{{{zzziiizzz{{{kkkkkkppprrrxxxuuummmppprrrooopppoooooosssxxx{{{{{{yyy~~~vvv]]]QQQBBB;;;666777888999===AAAEEEIIINNNSSSVVVYYY\\\___dddfffgggggghhhkkkooorrrmmmmmmllllllmmmnnnoooooommmlllkkkjjjiiikkkooorrrvvvzzz}}}xxxpppjjjhhhgggfffeeeeeefffiiikkkmmmtttyyy~~~{{{zzzhhhSSSDDDDDDCCCAAANNNcccmmm}}}{{{ZZZMMMKKKJJJSSS[[[bbbfffjjjllljjjfffUUULLLEEEDDDHHHNNNVVV^^^```aaafffiii___PPPIIILLLHHHJJJOOOXXX```aaa[[[UUUUUU\\\[[[]]]kkkttt}}}zzzoooeee___]]]^^^aaaiiilllsss}}}rrrtttsssxxxzzz|||~~~vvvkkkfffaaa\\\VVVPPPKKKLLLWWWkkk555333000000000111111000////////////////////////---------...............---------............///...///000///......111444???YYYooo~~~zzzvvvyyy~~~yyyrrrzzz{{{ttttttssssssssssssttttttsssrrrpppnnnooolll___RRRJJJJJJNNNVVV```hhhmmmnnnjjjrrr~~~~~~zzznnnbbbTTTDDD<<>>>>>DDDIIIMMMRRRXXXWWW[[[```aaa___\\\\\\^^^eeekkksssxxx|||~~~||||||zzzxxxxxxvvvttttttvvvxxxyyyyyyuuuvvvwwwyyyyyyyyyxxxwwwtttttttttsssrrrqqqpppooorrrrrrrrrqqqooonnnlllkkkjjjfffaaa[[[UUUMMMEEE???>>>;;;777555555555555444555333666<<>>777777888888;;;>>>BBBFFFLLLRRRVVVYYY\\\^^^eeefffggggggiiilllqqquuurrrsssttttttssstttuuuvvvrrrpppoooooonnnooouuu{{{}}}zzznnngggeee```___\\\[[[YYYYYYZZZZZZ___ccchhhjjjjjjlllrrrwww|||~~~vvvwwwgggSSSCCCAAA@@@???JJJ[[[mmm}}}wwwYYYLLLIIIGGGPPPXXXaaagggkkknnnkkkeeeXXXNNNEEEDDDGGGMMMWWW```___```bbbbbbYYYMMMJJJMMMKKKMMMTTT]]]cccaaaVVVMMMIIIPPPPPPUUUeeennnuuu~~~wwwnnneee]]]ZZZ^^^dddgggpppssszzzvvvsssyyyyyywwwyyy|||~~~oooaaaYYYSSSNNNKKKIIIIIIPPP^^^qqq555333000000000111111000////////////////////////---.....................---------............///////////////...///000222;;;TTTjjjyyy{{{yyy~~~~~~~~~~~~wwwyyyxxxyyy}}}vvvuuusssrrrrrrssstttuuuqqqqqqooonnnooommmaaaTTTEEEGGGMMMZZZjjjxxx{{{~~~ssslllhhh^^^QQQGGGAAA;;;===HHHTTT\\\bbbiiiwwwwwwsssoookkknnnzzz}}}wwwuuuqqqppprrrsssrrrsssuuuyyyzzzzzzzzzxxxuuutttttttttpppwwwxxxrrrwwwtttkkkmmmnnnooosssuuunnndddZZZNNNGGGJJJQQQSSSPPPNNNDDDAAAAAAEEEHHHJJJPPPWWWYYY\\\___``````aaaeeehhhoootttzzz~~~}}}{{{zzzxxxxxxwwwvvvttttttvvvxxxxxxxxxwwwwwwyyyyyyyyywwwvvvttttttttttttsssrrrpppooonnnqqqqqqpppooonnnlllkkkjjjfffccc^^^XXXRRRJJJDDD???;;;999666444444555555444444444777===AAAFFFOOOXXXiiizzz[[[XXXKKKEEEKKKTTT\\\lll}}}{{{\\\TTTfff}}}]]]LLLGGGIIICCC@@@@@@<<<;;;;;;;;;;;;:::::::::999888888777666555444333333000000/////////...............///...---...000222===TTTxxxrrr}}}vvvqqqsssoooyyyooopppqqqllltttrrrqqquuu{{{~~~|||yyyuuuxxx{{{fff[[[LLLAAA888777777777888;;;???CCCIIIOOOSSSWWW[[[^^^ffffffggghhhiiimmmssswww|||~~~~~~}}}|||wwwtttuuuuuuuuu{{{yyymmmeeeddd]]]ZZZVVVRRROOOMMMMMMLLLQQQUUUYYYYYYXXX[[[bbbiiivvv|||uuusssgggSSSBBB>>>===>>>HHHWWWlllzzztttWWWJJJGGGEEEOOOXXXbbbhhhmmmpppmmmgggYYYOOOFFFCCCFFFLLLVVV___^^^```bbb```WWWMMMJJJKKKOOOQQQWWW^^^aaa[[[OOOFFFDDDNNNRRRZZZkkksssuuu~~~vvvlllbbb\\\XXXWWW___hhhkkktttzzz{{{vvvwww|||{{{vvvyyy~~~{{{rrrrrrwww}}}}}}ppp```UUULLLFFFHHHHHHKKKTTTcccsss555333000000000111111000//////////////////////////////.........------------------............/////////......//////000000...FFF```ttt}}}uuuuuuyyyyyyzzz~~~}}}wwwzzzyyywwwtttrrrqqqrrrtttuuuqqqpppooonnnpppnnncccVVVCCCEEENNN```vvvoooZZZMMMEEE???;;;:::999;;;@@@IIIQQQWWWYYY[[[hhhoooqqqttt{{{zzz}}}}}}vvvtttxxxwww|||~~~vvvrrrrrrooonnnpppuuuwwwwwwuuuvvv}}}}}}yyyzzzzzzxxxuuusssssssssrrrvvvvvvtttwww~~~{{{sssnnnpppppprrrvvvyyysssjjj]]]PPPGGGJJJRRRTTTPPPMMMFFFCCCBBBDDDEEEGGGMMMTTT]]]```dddfffgggjjjooottttttyyyyyyvvvqqqppprrrssssssssstttwwwxxxxxxwwwwwwwwwxxxxxxwwwvvvtttssstttttttttsssrrrpppnnnnnnoooooonnnmmmllljjjiiihhhcccaaa\\\VVVOOOHHHBBB???999666444333444555555444444666;;;@@@CCCIIIWWWeee|||nnnVVVLLLDDDAAAJJJ]]]qqqpppSSSUUUlllXXXLLLKKKLLLCCC???@@@<<<======<<<<<<;;;;;;::::::888888777666555444444333000000000/////////......---...//////......000222888QQQxxxuuu}}}ssssssnnnxxx{{{tttpppooommmqqqooopppsssxxxzzzzzzxxxxxx|||nnncccQQQFFF:::888888888888999===@@@EEEKKKPPPUUU[[[^^^eeefffgggiiikkkqqqwww|||{{{}}}~~~sssfff______VVVSSSNNNJJJGGGFFFGGGGGGLLLPPPSSSRRROOORRR[[[cccuuuyyyqqqnnndddRRRAAA<<<===>>>GGGSSSdddqqqqqqTTTHHHFFFEEESSS[[[dddiiinnnpppmmmgggWWWMMMEEEDDDFFFKKKSSS[[[\\\___bbb___VVVNNNKKKKKKQQQTTTYYY\\\[[[UUUKKKDDDDDDOOOVVVaaasssyyyxxx~~~vvvgggZZZWWWWWWXXX___jjjmmmxxxssstttuuuwww|||zzzyyy~~~ttt```UUUVVV^^^jjjrrrvvvmmm^^^QQQGGGAAAEEEEEEJJJTTTbbbooowwwzzz555333000000000111111000////////////////////////000000///...---,,,,,,+++---------............///......---...///000000000))):::RRRlll}}}wwwtttuuuqqqsss{{{uuu{{{yyyuuurrrpppqqqsssuuussssssqqqooopppnnnbbbUUUEEEHHHRRReee}}}xxxppp]]]GGG;;;444111333777888===BBBFFFKKKPPPSSSRRRZZZ___aaahhhuuuxxx}}}|||xxxxxx}}}~~~uuuqqqsssmmmmmmmmmrrryyy|||yyytttvvv}}}|||yyyzzzzzzwwwtttrrrrrrrrrttttttuuuvvvxxxyyyxxxvvvvvvvvvvvvvvv{{{~~~yyyqqq^^^PPPGGGJJJRRRUUUQQQMMMFFFCCCCCCDDDDDDEEEKKKTTT^^^dddkkkoooqqqtttxxx|||}}}wwwqqqllldddbbbfffiiijjjmmmqqquuuwwwvvvuuuuuuuuuvvvvvvvvvuuuuuuttttttttttttsssqqqooonnnmmmmmmmmmmmmllljjjiiigggfffbbb```[[[TTTKKKDDD???<<<777555333333444555555444333999AAAFFFGGGOOOdddxxx~~~rrrdddSSSBBBBBBAAALLLiiikkkPPP]]]|||xxxSSSKKKLLLLLLBBB>>>@@@<<<>>>>>>======<<<;;;::::::888888777666555444333333000000000000/////////...,,,---//////...///000222555NNNuuuiiiwwwwwwxxxsssooorrryyy~~~zzzqqqmmmooommmnnnqqqtttxxxzzz||||||vvvjjjWWWJJJ>>>::::::999888999;;;>>>BBBGGGLLLSSSZZZ___dddfffhhhjjjooovvv~~~yyykkk]]]WWWXXXNNNKKKGGGCCCCCCFFFJJJMMMMMMQQQTTTQQQMMMPPPZZZcccqqqzzz|||qqqjjjhhh^^^NNN@@@===>>>@@@FFFNNNZZZiii~~~kkkNNNDDDEEEFFFPPPWWW^^^aaadddeeeaaa\\\SSSKKKEEEEEEGGGJJJPPPVVVYYY]]]```\\\TTTOOONNNNNNQQQUUUYYYZZZVVVPPPKKKIIIHHHSSSZZZfffyyy|||wwweeeVVVVVVZZZ\\\cccmmmqqqmmmqqqtttwww}}}~~~}}}kkkUUUGGG???AAAFFFUUUbbbkkkfffZZZOOOGGGBBBBBBCCCGGGQQQ___iiimmmnnn555333111000000111111000////////////////////////111111000...---,,,+++***---------.........//////...------...000111000///111:::KKKhhh~~~{{{wwwqqqkkkrrr}}}}}}www}}}zzzuuuqqqpppqqqssstttvvvuuurrrpppqqqmmmaaaTTTGGGHHHQQQccc{{{xxxlllcccTTTEEE>>>999555666;;;999>>>BBBCCCGGGNNNSSSSSSTTTZZZ___mmm}}}|||zzz{{{zzz}}}~~~sssjjjkkkrrriiikkknnnttt}}}zzzrrrwww|||}}}yyyzzzyyywwwtttrrrqqqrrrtttrrrsssxxxyyyvvvvvvzzz{{{{{{zzzzzz~~~}}}vvv^^^QQQGGGKKKSSSUUUQQQMMMEEECCCCCCDDDCCCDDDLLLTTT^^^eeeooovvvyyyzzz|||~~~zzznnnkkkdddYYYWWW]]]___aaaffflllqqqtttsssrrrssssssttttttuuuuuuvvvvvvtttttttttsssqqqooonnnmmmllllllkkkkkkiiihhhfffeeebbb___ZZZRRRIIIAAA<<<999555444222333444555555444333;;;EEEJJJKKKUUUmmmtttiii]]]NNN@@@CCCDDDPPPtttmmmQQQeeeiiiOOOIIILLLLLLAAA>>>@@@===??????>>>===<<<;;;::::::888888777666555444333333000000000000////////////+++---.../////////111222111GGGxxxjjjeeeyyywwwnnnqqq}}}sssqqqooovvvrrrmmmqqqlllppptttxxxzzz}}}yyymmm[[[NNN@@@<<<<<<;;;:::::::::<<<@@@DDDJJJQQQYYY___ccceeehhhlllrrr{{{uuufffXXXRRRSSSHHHFFFBBBAAACCCIIIPPPUUUPPPTTTVVVRRRNNNPPP[[[eeelllrrrvvvjjjddddddXXXJJJ???>>>@@@AAADDDIIIUUUfffeeeHHH@@@CCCFFFHHHOOOTTTUUUVVVVVVRRRLLLPPPIIIDDDEEEGGGIIIMMMRRRWWW[[[]]]YYYRRRPPPPPPQQQQQQUUUYYYXXXRRRNNNMMMNNNPPPZZZ```lllwwwcccTTTVVV^^^bbbiiirrrxxxnnnrrruuuyyy}}}yyyuuussstttvvvwwwrrrrrrwww~~~rrrQQQAAA???@@@DDDHHHJJJXXXdddbbbXXXOOOJJJGGGAAAAAAFFFPPP]]]fffhhhhhh666333111000000111000///222111111000///......---........................---------............///////////////////////////333///@@@fff|||}}}yyyhhhooo{{{uuuuuu}}}zzzvvvtttttttttsssxxxvvvrrrqqqrrroooaaaSSSIIIHHHOOOaaazzz{{{pppiiihhhYYYMMM@@@:::777444444777888<<>>@@@CCCHHHNNNQQQ[[[]]]eeeqqqvvvwww}}}qqqccc[[[UUUNNNJJJIIILLLNNNTTT]]]gggnnnssstttrrruuuvvvuuuuuuvvvwwwwwwrrrqqqqqqqqqrrrpppnnnkkkmmmkkkiiiggggggeeebbb______ZZZSSSLLLFFF@@@;;;777444555666555555555777999888:::BBBKKKNNNZZZ{{{sssbbbSSSEEEAAADDDEEEWWWzzzdddVVVxxx]]]JJJIIIGGGFFFDDDAAA===:::>>>>>>>>>>>><<<:::888777555777999777444222333444222//////222222000000444...............///000000444???]]]xxx___\\\tttmmmuuuxxxqqqwww{{{wwwtttllllllppptttuuuvvvyyytttbbbTTTEEE>>>;;;999888999999<<>>BBBGGGPPPbbb~~~dddKKK@@@@@@AAAGGGHHHJJJMMMNNNLLLHHHEEEIIIHHHFFFEEEEEEHHHMMMQQQUUUYYY\\\YYYSSSOOOOOOQQQQQQPPPPPPPPPQQQPPPNNNKKKMMMYYYdddlllzzzsssbbbXXX\\\cccgggrrr~~~pppsss{{{yyy{{{xxxsssllleeebbbccccccaaa]]]ccceeeiiinnnqqqtttuuuvvviiiVVVEEE@@@;;;666:::CCCHHHUUU^^^YYYPPPKKKIIIFFFHHHEEEEEEJJJPPPTTTZZZaaa666333111000111111111000111111111000///.................................---------............///........................333000>>>^^^yyy{{{~~~uuuhhhmmmyyy|||{{{}}}}}}|||zzzuuusssrrrrrrqqquuusssqqqppprrrpppdddWWWJJJJJJPPPbbbyyy{{{tttkkkeeedddXXXLLL???999666333444666:::===BBBEEEGGGGGGHHHIIINNNWWWZZZ___ooo|||}}}xxxwwwzzzxxxtttooojjjgggfffgggccceeeooo|||}}}yyyyyyuuuzzz|||xxxtttrrrrrrppppppppprrruuuuuuuuussszzzwwwtttqqqooolllgggdddRRRIIIBBBEEEPPPUUUOOOGGG===<<<<<<>>>AAAEEEIIILLLRRRUUU]]]hhhpppvvv}}}yyy}}}~~~kkk```TTTMMMHHHBBB??????@@@AAAEEEMMMXXXbbbjjjnnnsssuuuvvvuuuuuuvvvwwwwwwsssrrrqqqqqqqqqpppnnnlllkkkjjjgggfffdddaaa]]]ZZZXXXSSSMMMGGGCCC>>>:::888444555666555555555777999>>>@@@EEEJJJRRRiiiooo]]]PPPEEECCCDDDGGGYYYwww{{{cccccctttVVVJJJIIIGGGFFFEEECCC???<<<<<<<<<======<<<:::888777777888888666555555999<<>>CCCFFFMMM[[[iiifffhhhkkkqqqwwwzzziiiZZZQQQMMMKKKIIIEEEDDDDDDGGGKKKOOORRRRRRRRRSSSVVVYYYXXXYYYdddqqqxxx}}}zzzqqqggg]]]VVVNNNEEE>>><<<<<<===BBBGGGPPPbbb}}}eeeLLLAAA@@@BBBAAABBBDDDHHHKKKMMMLLLJJJHHHGGGEEEDDDDDDGGGLLLOOOSSSUUUWWWUUUQQQNNNNNNPPPHHHHHHIIILLLOOOPPPOOOMMMUUUbbbmmmuuuqqqddd]]]aaagggmmmzzzqqqxxx~~~|||qqqfff^^^YYYSSSQQQRRRSSSPPPMMMOOOPPPRRRTTTVVVWWWWWWWWWNNNAAA888999999777:::BBBEEEQQQYYYVVVPPPMMMKKKHHHFFFDDDFFFJJJLLLMMMQQQWWW666444111000111222222111111111000000//////..............................---------............///........................///000999OOOkkk{{{}}}yyynnnfffuuu~~~yyyxxx{{{}}}~~~{{{uuurrrqqqqqqpppqqqqqqoooooorrrqqqhhh\\\LLLLLLRRRbbbxxxyyysssnnngggaaa___VVVJJJ>>>888555333444777:::===BBBFFFHHHJJJLLLNNNQQQYYY[[[bbbtttzzzxxxzzzuuummmhhheeedddcccccc\\\bbbooo~~~{{{wwwqqqwww~~~yyytttqqqpppoooooooooqqqtttuuusssrrryyyssskkkfffcccaaa^^^\\\UUUOOOJJJNNNVVVWWWOOOFFF<<<<<<>>>???BBBEEEGGGHHHKKKPPPYYYdddnnn|||rrrhhhmmmzzznnnaaaVVVMMMEEEAAA>>>999888:::<<<===BBBKKKXXXfffoootttvvvuuutttttttttuuuuuuwwwtttrrrpppooopppooonnnmmmjjjhhhfffccc```[[[UUUQQQNNNJJJEEEAAA>>><<<999777444555666555444555888:::AAAHHHMMMPPP^^^gggTTTKKKEEEDDDGGGTTTkkk{{{mmmqqq}}}```MMMIIIHHHFFFFFFEEEDDDAAA???;;;<<<>>>@@@???===;;;999999999888777:::@@@IIIOOOLLL@@@666333444333333444222111111111222444777888666666CCC___{{{nnnYYYjjjxxxrrrzzzxxxtttzzzzzz||||||tttppprrrttttttsssuuuzzzxxxgggTTTHHHAAA;;;999999999777999???FFFNNNZZZeeeccchhhmmmrrrvvv|||zzz}}}}}}sssdddQQQGGGGGGJJJHHHEEEFFFEEEEEEHHHMMMPPPRRRRRRUUUWWW\\\aaaccchhhuuu|||uuunnndddYYYRRRKKKCCC;;;:::;;;===AAAGGGTTTfffhhhMMMBBBAAABBB???@@@AAAEEEIIILLLLLLLLLFFFDDDBBBBBBCCCFFFJJJMMMPPPPPPOOOOOOMMMLLLKKKKKKAAACCCFFFLLLRRRUUUVVVUUU^^^jjjttt{{{}}}nnnhhhfffkkkqqqyyyyyyttt|||~~~tttnnnggg^^^UUUPPPMMMJJJJJJLLLLLLIIIGGGFFFFFFEEEDDDCCCBBB@@@@@@;;;444333:::>>><<>>???DDDOOO^^^mmmzzzzzzvvvsssttttttssstttvvvtttrrrooonnnnnnnnnnnnmmmiiigggdddaaa\\\VVVOOOJJJGGGDDD???<<<;;;999777555444555555555555666999<<<@@@MMMUUUZZZooo```MMMFFFEEE@@@IIIfff}}}pppxxxRRRIIIHHHFFFDDDDDDDDDCCCAAA???<<<>>>AAACCCDDDBBB@@@>>>:::999777999AAAMMMZZZbbbOOOBBB777444666555222222000///......000333666888;;;:::AAAUUUooo{{{cccccc||||||uuupppuuuxxx|||~~~vvvppprrrsssssssssuuuyyy}}}}}}lllYYYLLLEEE???<<<===888444555<<>>;;;AAAHHHIIIFFFEEEEEEFFFJJJOOOSSSUUUVVVWWW\\\ccciiimmmvvvwwwqqqkkkcccXXXPPPHHH@@@999888:::<<>>AAA@@@AAAEEEKKKOOOTTTUUUTTTSSSPPPOOONNNMMMNNNNNNJJJGGGKKKQQQ555333111000111222222222000000000000////////////........................---------............///........................+++///000777OOOnnn~~~~~~~~~}}}pppbbblllwww{{{zzz~~~tttqqqyyy~~~zzzvvvuuuuuuttttttqqqqqqooommmooooooiii```OOOOOOUUUbbbuuuxxxsssnnnfff]]]XXXPPPEEE;;;777777888:::>>>:::>>>CCCHHHMMMRRRXXX\\\^^^bbb```fffyyywwwrrrkkkgggfffccc```\\\XXXfffxxx{{{tttwww}}}xxxtttrrrqqqqqqqqqrrrtttuuuuuurrrpppddddddeeeggghhhiiiiiihhhjjjddd]]]ZZZXXXSSSKKKCCCBBBCCCFFFHHHJJJKKKKKKKKKOOOYYYfffsssrrr\\\[[[___kkkyyywww```QQQMMMNNNNNNOOOQQQQQQMMMGGGCCC???>>>???@@@===:::===BBBBBBLLL^^^rrryyysssttttttrrrrrruuussspppnnnlllmmmmmmmmmllliiifffbbb]]]XXXQQQJJJEEEDDD@@@<<<:::888777555444444555666555666999===@@@@@@NNNXXXaaa}}}|||^^^JJJCCCDDDCCCOOOtttxxxmmmLLLIIIFFFDDDBBBAAABBBAAA@@@>>><<<>>>AAACCCDDDCCCAAA@@@<<<:::888:::CCCOOO[[[bbbHHH===555555888555111//////.........000222555777888999>>>LLLbbbyyyssseeexxxtttnnntttwww}}}xxxpppqqqqqqrrrsssvvvzzz}}}qqq___SSSJJJBBB===;;;888333222999BBBIIIQQQWWWZZZbbblllsssxxx~~~uuu[[[]]]dddeeetttrrrbbbTTTBBB===999:::@@@EEEGGGGGGCCCDDDGGGLLLSSSXXXZZZ[[[YYYaaakkkpppvvvyyyrrrmmmjjjcccYYYPPPGGG>>>888777999;;;@@@FFFOOOcccnnnRRREEECCCDDDFFFHHHLLLPPPQQQMMMGGGAAA@@@===;;;<<<@@@DDDFFFFFFHHHEEEBBB@@@AAAAAAAAAAAAGGGJJJOOOWWW]]]aaabbbaaadddhhhjjjiiiiiijjjiiifffhhhnnnwww{{{xxxyyy}}}vvveeeXXXRRRRRRSSSUUUQQQRRRSSSTTTUUUUUUSSSQQQMMMMMMLLLJJJGGGCCC???===999888999<<<>>>>>>@@@DDDPPPQQQTTTUUUTTTSSSSSSTTT\\\YYYWWWUUUSSSRRRXXX___444222000///111222222111000000000000////////////........................---------............///------------------------...111222555GGGcccxxx{{{tttnnnmmmuuu|||xxxzzz{{{|||tttlllrrr|||~~~{{{yyyxxxwwwvvvtttrrrrrrpppmmmmmmnnniiiaaaUUUTTTWWWbbbsssyyyrrrlllbbbZZZWWWRRRGGG===999999:::<<<@@@===???CCCFFFJJJOOOUUUYYYWWWZZZXXX```wwwwwwtttooojjjfffccc```^^^^^^ooozzzsssttt|||~~~zzzvvvuuuvvvrrrrrrsssuuuvvvtttpppmmm```ffflllnnnllliiihhhhhheeebbb]]]ZZZWWWQQQJJJDDDCCCDDDFFFHHHJJJKKKLLLLLLSSS```qqq\\\LLLOOOZZZjjjyyytttcccRRREEECCCIIIFFFHHHKKKLLLKKKGGGBBB???===???CCCEEEBBB>>>AAAHHHLLLXXXlll|||uuuvvvuuuqqqppptttpppnnnlllkkklllllljjjiiifffccc^^^XXXSSSMMMGGGCCCAAA>>>:::888777666444333444555666666888<<>>CCCJJJPPPUUU]]]gggqqqxxx}}}bbbPPPUUU\\\```ttt|||```PPPGGG@@@999:::<<>>888777888:::@@@EEEPPPbbb|||rrrUUUFFFDDDEEEEEEHHHNNNSSSTTTPPPHHHAAA===:::888:::>>>BBBCCCCCCBBBAAA???======???AAACCCJJJMMMRRRXXX^^^aaa```^^^eeeeeeeeedddccceeehhhjjjllluuuyyytttzzz}}}nnn]]]SSSOOOOOOTTTXXXVVVWWWXXXXXXXXXXXXVVVVVVPPPQQQRRRQQQNNNIIIDDDAAA>>>>>>??????@@@BBBFFFJJJQQQQQQTTTVVVVVVVVV[[[ccchhhbbb]]]]]]^^^___eeekkk222000......000111111111////////////000000000000........................---------............///------------------------...///111444@@@UUUmmm|||wwwllluuu~~~}}}}}}|||{{{~~~}}}yyyxxxzzz{{{xxxjjjlllzzz~~~|||{{{yyyuuurrrqqqqqqooollllllnnnjjjddd\\\ZZZ[[[bbbqqq{{{qqqhhh___ZZZZZZWWWLLLAAA<<<;;;:::<<>>@@@BBBEEEIIIOOOUUUZZZWWWYYYWWWaaa{{{yyyvvvqqqjjjdddaaaaaabbbeeeyyyxxxtttrrr{{{}}}xxxuuuuuuvvvsssssstttuuuuuurrrmmmjjjdddnnnvvvvvvnnngggeeehhhddddddcccbbb^^^VVVNNNGGGDDDEEEFFFHHHKKKMMMNNNOOO[[[lllpppOOOFFFIIITTThhhzzziiiRRRIIIEEEBBBEEEMMMJJJOOOVVVYYYVVVPPPIIIFFFIIILLLRRRUUUPPPKKKOOOVVV^^^gggwwwvvvwwwvvvpppnnnsssmmmlllkkkkkkkkkjjjhhhfffccc___XXXRRRMMMIIIDDDAAA<<<:::777555555555444333444555666777:::???EEEJJJKKKVVVhhh{{{iii]]]PPPKKKNNN```ggg{{{^^^JJJJJJGGGEEEBBB@@@@@@@@@>>>===;;;;;;;;;<<<<<<===>>>>>>@@@===::::::===?????????===888666888888555333444111222444555666666666555222:::???DDDUUUwww~~~zzzqqqooolllrrr{{{{{{uuutttrrrrrrtttvvvxxxyyy|||~~~qqqhhh^^^OOOBBB<<<999555555888;;;===CCCJJJSSSYYYbbbmmmvvv}}}vvvbbbSSSLLLSSS[[[ddd|||___EEE===;;;888999:::===AAAEEEGGGHHHHHHFFFGGGKKKRRRYYY___aaaaaaaaannnzzz~~~rrrlllffffffhhhfff]]]UUUGGG???888777888:::???EEEOOO___ttttttWWWGGGDDDFFFEEEHHHMMMQQQRRRMMMFFF@@@;;;777555888===AAABBB@@@<<<===>>>===<<<@@@FFFLLLPPPRRRWWW]]]bbbdddbbb```bbbbbbdddeeefffjjjpppvvv{{{wwwtttoooxxx~~~zzzooobbbVVVRRRRRRRRRVVV[[[[[[[[[\\\[[[ZZZYYYXXXXXXVVVXXXZZZ[[[XXXRRRKKKFFFEEEGGGHHHGGGGGGIIIMMMPPPRRRSSSWWW\\\]]]```mmm{{{}}}uuuoooqqquuuxxxzzz}}}111///------///000111000////////////000000000000........................---------.........//////------------------------,,,,,,...222:::JJJcccxxx~~~ppp}}}|||yyyvvvuuuyyy{{{zzz{{{iiihhhxxx}}}}}}yyytttpppooopppooollllllnnnlllgggbbb___]]]bbbooo~~~rrrfff^^^]]]```\\\PPPDDD???<<<:::;;;>>>===???BBBFFFKKKRRRZZZ___^^^```]]]ggg{{{xxxrrrhhhaaa^^^bbbfffjjj|||wwwtttyyy{{{uuurrrrrrsssssssssssstttssspppkkkgggiiittt}}}{{{oooffffffjjjiiikkkmmmmmmhhh^^^SSSLLLFFFGGGHHHJJJLLLOOOQQQSSSeeewwwiiiOOOHHHHHHRRRggg{{{gggNNN<<<>>>GGGHHHHHHJJJSSS[[[fffkkkiiiaaaYYYTTTXXX]]]dddfffaaa[[[^^^fffjjjoooyyywwwxxxwwwpppnnnrrrkkkkkkjjjkkkkkkjjjgggdddaaa\\\UUUNNNJJJFFFCCC@@@999666444333444555555444444555666888;;;AAAGGGLLLOOO\\\vvveee\\\ZZZTTTRRRUUUZZZbbb}}}uuuyyyWWWIIIJJJIIIFFFCCCAAA@@@@@@???>>>>>>===<<<<<<<<<===???@@@???===;;;<<<======:::777>>>:::888888777444555888000222444666666555444333...777;;;===MMMvvvxxx|||pppjjjdddjjjvvvxxxxxxvvvtttssstttvvvwwwwwwwwwuuuooofffXXXJJJBBB999777666888999:::@@@GGGSSSWWW___jjjttt{{{~~~~~~vvv^^^TTTOOOPPPYYYbbbppptttLLL888777999777999888:::@@@GGGMMMMMMLLLHHHJJJNNNTTT[[[___aaaaaadddrrryyymmmgggbbbcccgggfff^^^VVVHHH@@@999777888:::???DDDIIIUUUfffqqqxxxuuuXXXHHHEEEFFFHHHIIIKKKNNNMMMIIIBBB===:::666444777===AAAAAA???888;;;>>>======BBBKKKSSSWWWZZZ^^^dddiiijjjhhhfff^^^```ccchhhkkkooowwwpppooommmwww}}}}}}}}}}}}uuujjjaaaWWWPPPSSSVVVVVVYYY^^^[[[[[[[[[ZZZWWWVVVVVVWWWXXX[[[^^^___\\\UUUMMMHHHGGGKKKMMMKKKIIIJJJMMMNNNSSSUUU[[[bbbeeekkk}}}111111000000000000111111////////////............222111111000///---+++***,,,---...---+++***+++,,,......------------......///---***///888>>>XXX~~~www{{{zzz{{{|||}}}sssjjjnnnyyy}}}|||tttllllllooorrrqqqooolllmmmnnnhhheeeaaa^^^fffwww{{{pppfff^^^```fff]]]VVVMMMEEE???<<<<<>>===<<<<<<;;;:::888666666777888999444222111222333333222111555...666<<>>MMMOOOVVVaaammmuuuyyyyyy}}}gggYYYNNNUUU]]]dddrrr~~~RRR<<<888666666888;;;;;;>>>FFFNNNQQQMMMHHHGGGGGGKKKSSSXXX[[[^^^ccchhhvvvvvvmmmffffffeeedddbbb]]]WWWRRRHHH???888777999:::===@@@IIIMMMSSS[[[fffuuu|||ZZZMMMKKKDDDIIIKKKNNNPPPMMMGGG@@@<<<:::999888888999;;;===???;;;BBBFFFFFFGGGNNNUUUXXX___```dddllltttuuuqqqkkkbbbaaaaaagggqqq~~~ttthhhllluuussstttxxxzzzttthhh^^^XXXWWWVVVUUUWWWZZZ]]]___\\\]]]^^^]]][[[ZZZ[[[\\\\\\___aaabbb^^^XXXQQQLLLPPPPPPOOOLLLKKKLLLPPPSSSUUUXXX^^^bbbeeeqqq111111000000000000111111////////////............//////000//////...---,,,---...///...,,,+++,,,---......------------......------+++///666;;;SSSxxx}}}sssyyy|||wwwjjjiiirrr|||~~~}}}{{{tttlllmmmoooqqqqqqooommmnnnooollljjjeeeaaadddrrr{{{pppfff^^^^^^cccWWWYYYXXXPPPDDD;;;;;;???AAA@@@DDDKKKOOOSSSYYYaaa```dddiiiuuu|||qqqfff```___dddoooyyy|||uuuzzzxxx}}}yyyvvvtttsssrrrrrrtttvvvwwwwwwtttpppnnnrrr}}}|||rrrnnnnnnmmmyyyqqqYYYMMMTTTdddpppmmmdddgggqqq}}}vvvfffLLLLLLIIIVVVgggqqqzzz|||rrrTTTGGG@@@DDDHHHJJJQQQ\\\kkksss|||{{{xxxwwwxxxtttrrrqqqmmmfffbbbcccfffttttttuuupppmmmooommmgggeeecccbbbbbbaaa^^^]]]ZZZTTTLLLEEE@@@>>><<<:::888555333444666777666444999999<<>>===<<<<<<;;;999888888888::::::555333222222333333222000333...555999<<>>???>>>CCCFFFJJJQQQ[[[_________bbbhhhrrryyyzzzuuuoooddddddgggppp}}}ooodddgggppprrruuuyyyxxxqqqfff]]]WWWWWWVVVVVVWWWZZZ\\\^^^]]]^^^______]]]]]]^^^___aaaccceeefffccc]]]VVVRRRUUUUUUTTTSSSQQQRRRTTTWWWWWWYYY]]]bbbeeeppp111111000000000000111111////////////............---....../////////.........///000///---,,,---.........------------......+++...---///333666KKKnnntttqqq{{{~~~oooccchhhvvv~~~}}}{{{uuummmmmmnnnoooooonnnmmmnnnpppooonnnjjjcccaaajjj}}}{{{pppfff^^^\\\^^^UUU```ggg___LLL>>><<<@@@CCCBBBDDDJJJOOORRRZZZaaacccgggnnnzzz}}}oooaaa\\\```kkk{{{xxxqqquuuvvv|||xxxuuutttttttttssstttvvvwwwvvvtttrrrqqqsss{{{zzzrrrnnnnnnnnnyyy|||hhhUUUOOO[[[mmmwwwqqqiiippp~~~yyywwwiiiPPPMMMJJJUUUeeemmmtttsssgggOOOEEEAAAFFFLLLQQQ[[[eeettt{{{{{{wwwuuuooogggdddeeellluuuuuuooommmnnnkkkfffcccaaa___]]]\\\YYYWWWSSSNNNFFF@@@<<<:::888777666444333333555666666555666999???DDDFFFJJJVVVbbbwwwrrr___OOOIIIEEE@@@???DDDPPP^^^www}}}nnn]]]OOOHHHFFFBBBCCCCCCCCCDDDDDDEEEEEEBBBAAA@@@?????????@@@AAACCCCCCCCCBBBAAA>>><<<;;;===<<<:::999999999:::;;;777555333333444333222000111///555555444PPP~~~wwwhhhjjjwwwzzzwww~~~yyypppgggaaaiiiyyyxxxsssrrrtttvvvwww{{{}}}~~~rrraaaRRRIIIAAA:::999888666888<<>>AAAEEEGGGJJJNNNXXXaaabbb^^^aaaeeellltttzzzyyysssmmmfffhhhnnnxxxkkkfffggglllqqqxxx{{{vvvlllaaa[[[WWWVVVVVVVVVXXXZZZ\\\]]]]]]___````````````aaacccfffhhhjjjjjjhhhccc]]]YYY[[[\\\]]]\\\[[[ZZZ[[[]]]]]]]]]___bbbfffooo}}}qqqtttyyy~~~111111000000000000111111////////////............---......//////......------...///...---,,,---......------,,,,,,------...***///...///111111BBBaaaxxx{{{{{{{{{}}}ooooooyyyvvvbbb```lll{{{~~~|||wwwpppllllllllllllllllllnnnooooooooollleee^^^bbbuuu{{{pppfff___\\\\\\^^^jjjpppfffSSSFFFCCCDDDEEEDDDFFFLLLPPPSSSZZZbbbgggjjjppp{{{pppaaa^^^eeerrrxxxvvvnnngggiiikkkxxx{{{wwwttttttuuuvvvtttuuuuuuvvvuuuuuuttttttrrrwwwzzzxxxsssppppppqqqvvv~~~rrreeeWWWLLLVVV^^^jjjpppmmmlllxxxyyyvvvwwwlllUUULLLIIISSSbbbhhhnnnlll```MMMFFFDDDIIIPPPWWWbbblllvvv~~~|||yyytttoooooorrr|||uuusssmmmkkklllgggfffddd```]]][[[XXXUUURRRLLLHHHAAA<<<999777666555444444333333444555666666666:::AAAFFFHHHQQQfffzzzmmmgggjjj[[[OOOJJJEEE???AAAHHH\\\jjj~~~mmmqqqiiiXXXQQQHHHIIIBBBCCCCCCDDDDDDEEEEEEFFFCCCBBB@@@???>>>???@@@AAAAAABBBBBBAAA@@@===;;;999<<<<<<;;;:::999:::::::::888777555444444444222000000222555333000AAAeee|||hhhddduuuttthhhaaahhhuuuyyyrrrqqqtttwwwvvv{{{{{{~~~wwwhhh[[[RRRIII???;;;888666888<<<<<<@@@GGGQQQ[[[ccciiikkkuuuvvvuuuqqqkkkddd^^^[[[ccchhhqqq~~~|||]]]???666999:::;;;>>>EEEKKKRRRWWWYYYXXXWWWVVVRRRPPPSSSZZZbbbiiiqqqyyyyyyooonnnpppmmmjjjddd^^^WWWOOOHHHBBB>>>888444555666666:::@@@EEENNNZZZeeennn}}}cccKKKGGGDDDGGGIIIMMMNNNKKKEEE???:::666555666777999<<<@@@BBBFFFKKKPPPVVV___iiillliiimmmnnnrrrvvvyyyxxxsssoooqqqtttyyypppeeegggiiikkkttt}}}}}}sssfff\\\XXXVVVVVVWWWXXXYYY[[[\\\]]]\\\^^^```aaaaaabbbdddeeehhhiiikkkllljjjfffbbb______aaacccdddbbbaaaaaabbbcccbbbaaacccffflllssszzznnn```UUUTTTVVV[[[kkk}}}111111000000000000111111////////////............////////////...---,,,++++++,,,------,,,+++,,,...------,,,,,,,,,,,,------)))///......000...:::SSSgggmmmrrrtttzzzttthhhmmmzzz|||ddd\\\bbbwww|||~~~zzzuuummmkkkiiiiiiiiikkklllmmmllllllkkkfff]]]]]]nnnzzzooofffaaa^^^\\\iiiooonnndddYYYRRRLLLGGGGGGFFFHHHMMMQQQTTTZZZbbbhhhiiinnnwwwqqqfffgggqqq|||{{{ooolllddd]]]bbbgggyyy~~~yyyuuusssssstttvvvttttttuuuuuuuuuuuuuuuuuuqqqrrrtttuuutttrrrsssuuuzzz~~~{{{nnn^^^TTTOOOMMM^^^^^^aaaeeejjjtttwwwrrrpppsssjjjVVVJJJFFFQQQ^^^dddjjjiii\\\MMMIIIHHHKKKQQQZZZeeennnyyy{{{uuussslllkkkkkkeeegggddd```\\\YYYVVVRRROOOGGGCCC>>>:::888777555444333333444444444555777888===AAAGGGJJJMMM\\\yyy~~~YYY]]]WWWNNNHHHGGGDDDAAAGGGRRRfffvvvtttggg~~~ZZZRRRPPPFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEBBBAAA@@@?????????@@@@@@?????????>>>===;;;999777;;;::::::999999999999999999888666555555555333111111555666333111888QQQmmm~~~llldddrrrzzzoooiiinnnxxx~~~{{{sssqqquuuxxxwww{{{yyyyyy|||zzznnnbbb[[[PPPDDD===888555666:::999===DDDLLLTTT\\\bbbfffjjjkkkjjjgggdddbbbccceeeooottt}}}yyy\\\AAA888:::;;;<<>>>>>@@@CCCEEEGGGGGGRRR^^^fffooo|||{{{wwwwwwyyy}}}jjjXXXXXX```eeennnvvv|||wwwjjj\\\VVVUUUVVVXXXZZZ\\\^^^^^^^^^]]]ZZZ\\\___``````aaadddfffeeefffggghhhhhhfffeeedddeeegggiiiiiihhhffffffgggeeefffdddbbbcccffffffbbb___WWWQQQMMMJJJIIIOOOWWW111111000000000000111111////////////............---------......------,,,+++,,,------,,,,,,---///---,,,,,,++++++,,,,,,---***...++++++111000111<<>>CCCHHHHHHKKKQQQZZZ```bbbaaaVVVSSSTTT]]]iiivvv{{{}}}zzzxxxwwwvvvhhhbbbYYYOOOGGG@@@999555666444444555555555;;;BBBDDDKKKYYYlllxxxXXXKKKDDDGGGGGGGGGGGGGGGFFFFFFFFF@@@@@@@@@AAACCCFFFIIIKKKPPPYYYcccmmm{{{}}}yyyzzz~~~ooo]]]WWWZZZaaaggglllqqquuupppdddZZZWWWWWWWWWYYY\\\___``````___^^^[[[]]]___```aaabbbdddfffeeefffggghhhhhhhhhgggfffggghhhiiiiiihhhggghhhiiigggkkkkkkhhhiiinnnnnnkkkhhhbbb\\\YYYWWWWWWYYY]]]111111000000000000111111000/////////............***+++,,,---............,,,---......------///000---,,,,,,++++++,,,,,,---+++...******333222///666KKKaaauuu{{{}}}|||ttt|||{{{ssssss~~~}}}~~~xxxrrrtttxxxzzz~~~yyynnneeeoooxxx{{{|||~~~~~~{{{vvvqqqkkkhhhiiikkkllllllooolllmmmnnnfff^^^eeesssyyyooojjjmmmnnnkkk^^^gggooowwwvvv___UUUVVV[[[bbbeeedddgggllluuuwww|||}}}vvvssscccUUURRRUUUiii~~~xxxwwwvvvtttrrrqqqqqqpppnnnppprrrtttuuuuuutttsssxxxqqqnnnrrrtttqqqpppsssnnneeeZZZTTTTTTWWW\\\```cccfffkkksss~~~wwwxxxtttvvvtttkkkjjjfffYYYOOOHHHNNNYYY]]]dddeee[[[JJJLLLMMMMMMPPP[[[fffmmmzzzzzztttmmmmmmkkkcccdddeee\\\[[[XXXTTTPPPLLLHHHDDDAAA===:::777666666666555444222555777777666777;;;>>>BBBGGGPPP[[[ggg}}}~~~```XXXWWWJJJEEEDDDHHHPPPaaa{{{~~~oooSSSRRRJJJHHHKKKEEECCCCCCBBBAAA@@@??????>>>>>>@@@BBBCCCCCCAAA>>><<<<<<:::888666666888:::<<<<<<<<<======<<<<<<;;;:::999777666777888888777666222888222333>>>777999RRRooo~~~{{{sssnnnrrryyywwwyyyxxxzzz{{{}}}yyysssgggYYYNNNEEE===;;;===222666<<>>888444555333444666666666<<>>>>>===EEEDDDCCCCCCDDDEEEFFFGGG???>>>;;;999888999::::::===<<<;;;:::999::::::;;;777777999===??????<<<999555>>>@@@BBBHHHDDD>>>AAAZZZ~~~vvvqqqqqquuu{{{{{{{{{sssggg[[[PPPEEE;;;444666999999:::@@@IIIOOOOOOSSSXXX[[[ZZZ\\\fffsss|||sssRRRBBB???>>>======@@@@@@DDDLLLVVV\\\\\\ZZZVVVXXXWWWUUUXXX```fffggg\\\[[[___jjjyyy~~~~~~~~~tttjjj^^^QQQIIIAAA999666777777555333333666:::<<<===BBBDDDQQQkkkjjjTTTLLLLLLLLLMMMOOOQQQNNNGGGBBB:::999<<>>::::::888777555444444444555555222444666888:::???CCCFFFKKKPPP]]]tttkkkYYYLLLDDD@@@HHHRRRhhhqqqhhhdddSSSCCC???AAAAAAAAAAAABBBAAA@@@??????@@@AAABBBEEEDDDBBB@@@@@@@@@AAABBB???===;;;999999999:::;;;===<<<;;;:::999::::::;;;888888999<<<>>>>>><<<:::DDDMMMLLLJJJKKKCCC<<<@@@VVVxxxyyyuuutttvvvttt~~~~~~~~~~~~tttiii^^^RRRFFF>>>777999999;;;BBBKKKMMMKKKPPPUUUZZZ\\\___jjjzzz|||]]]FFF??????@@@>>>@@@AAAEEEMMMVVV\\\\\\YYYYYYYYYVVVQQQPPPUUUXXXWWWTTTTTTZZZeeetttxxxjjj^^^PPPGGG@@@999555666666555444555888<<>>CCCGGGLLLVVVaaaaaaooo^^^NNNIIIDDDFFFNNNYYY```cccggggggeeebbb]]]ZZZZZZZZZ]]]]]]]]]___bbbfffhhhiiiiiijjjkkkllllllmmmnnnooopppqqqsssvvvwwwwwwuuutttuuuvvvvvvvvvvvvvvvvvvvvvyyy}}}~~~{{{zzzzzz|||}}}|||yyywwwyyy111111222222111111000//////////////////......---,,,,,,------------------------------............---,,,,,,...,,,((((((,,,,,,---......------///111>>>KKKZZZeeeoooyyy~~~~~~yyyzzz~~~zzzmmmhhhmmmvvv}}}{{{tttrrrttttttxxx||||||yyyxxxxxxyyyvvvooolllrrrxxxyyyyyyyyyyyywwwuuurrrpppooooooooonnnllllllmmmhhh^^^WWWVVVcccpppuuuwww~~~{{{qqqooommmnnnppptttxxxzzzzzzyyyvvvuuuwwwzzzwwwuuu~~~~~~}}}~~~~~~{{{wwwxxxqqqfff\\\___rrr|||vvvuuuvvvtttsssrrrssstttsssrrrsssttttttrrrqqqqqqsssvvvsssssssssssssssssssssssspppmmmmmmooopppqqqvvv}}}wwwwww{{{{{{vvvmmmddddddhhhhhheee^^^ZZZWWWYYYZZZTTTFFF999999<<>>???BBBEEEFFFEEECCC@@@===;;;;;;<<<======<<<;;;999999999:::;;;<<<<<<:::999999::::::;;;:::999999:::<<<===<<<;;;MMMVVVTTTMMMKKKAAA;;;AAAPPPxxxooovvv|||yyyvvvsss}}}||||||}}}|||sssiii\\\NNNEEE<<<;;;:::;;;BBBKKKLLLGGGPPPTTTYYYZZZ]]]gggxxxmmmNNN@@@AAABBB>>>@@@BBBFFFNNNWWW[[[[[[YYY[[[[[[VVVOOOLLLNNNOOOMMMQQQRRRYYYffftttzzzjjj]]]OOOEEE???888555666444444555777:::===@@@BBBCCCFFFVVVuuuvvv]]]SSSNNNKKKKKKQQQXXXWWWNNNDDD??????AAAFFFJJJPPP[[[fffkkk}}}cccMMMEEEBBB@@@DDDMMMVVV]]]___eeeeeeccc___\\\ZZZ[[[\\\ZZZYYYZZZ\\\```eeejjjmmmlllnnnoooppppppqqqsssuuuwwwyyy|||~~~|||}}}}}}}}}~~~~~~~~~zzzxxxwwwyyyyyyyyywwwvvvzzz111111111111111000000///...///////////////......,,,,,,,,,------.........,,,,,,---------.........---,,,,,,...,,,)))***...+++,,,,,,------...000111<<>>>>>===888555666555444333222333333555555555555888>>>BBBDDDHHHLLLVVVfff~~~ZZZMMMMMMFFFCCCHHHMMMdddoooiiivvvSSSMMMGGGHHHLLLOOOOOOOOOCCCAAA???>>>???BBBEEEHHHDDDAAA>>>:::999999:::;;;<<<;;;:::999999::::::;;;<<<;;;:::999999999:::;;;===;;;999999:::<<<<<<<<>>:::BBBFFFaaarrriiisss}}}|||~~~sssssszzz}}}|||}}}zzzrrreeeWWWLLLDDD@@@:::999AAALLLOOOMMMRRRTTTXXX[[[___jjjYYYCCCAAAAAA;;;AAACCCGGGOOOVVVZZZZZZYYYZZZ[[[WWWRRRPPPTTTUUUTTTUUUWWW```mmmyyyxxxkkk]]]MMMCCC===888555555444555777999;;;===@@@CCCIIIMMM___{{{cccXXXMMMIIIIIIQQQ[[[]]]TTTKKKBBBAAACCCHHHMMMUUUcccooo}}}}}}lllSSSGGGBBBAAABBBGGGNNNVVV[[[]]]aaabbbaaa^^^[[[XXXXXXXXXTTTVVVXXXZZZ]]]bbbgggkkkiiilllpppqqqrrrssswwwzzz}}}{{{xxxuuutttqqqqqqpppooopppuuu|||000111111111111000//////......///////////////...,,,,,,,,,------.........,,,,,,,,,------------...---+++,,,......,,,...333///...---------.........111666>>>KKK^^^qqqzzzzzzzzzyyy{{{tttpppooovvv{{{zzzwwwuuuxxx|||~~~}}}}}}{{{ttt~~~}}}}}}}}}yyyvvvvvvuuuuuuuuuuuutttrrrpppooonnnkkkiiihhh```UUUMMMKKK\\\qqq}}}|||sssuuurrrrrrssstttvvvzzz~~~}}}}}}}}}{{{wwwvvv~~~~~~wwwvvvuuuwww|||}}}ppp[[[NNNVVVppp{{{xxxvvvuuusssqqqqqqsssssssssrrrrrrssssssrrrpppooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrvvvuuuuuutttqqqqqqzzz|||yyyyyy{{{yyyttttttwwwtttqqqkkkgggjjjrrruuusssvvvmmmaaaXXXRRRKKKAAA999999;;;>>>AAADDDIIIOOOSSS^^^cccgggiiittt|||uuuvvvssspppmmmkkkiiigggfffccc```]]]ZZZWWWSSSMMMJJJDDD>>>;;;<<<;;;777555666444333222222333444555666:::999<<>>???AAADDDFFFAAA???<<<:::999:::<<<===::::::999999:::::::::;;;;;;:::999888999999;;;;;;>>><<<999999:::;;;;;;;;;:::CCCCCC@@@AAA<<<999@@@===KKKnnnxxxXXX___ppp|||xxxvvvzzz~~~~~~}}}sssfff]]]LLLFFF===888AAAQQQ\\\___YYYWWWYYY```iiixxxfffKKKDDD@@@999AAACCCHHHMMMSSSWWWYYYYYYYYY[[[YYYVVVWWW[[[^^^]]]YYY]]]fffsss~~~zzzmmm]]]LLLBBB===888666666555777999999:::<<<@@@DDDMMMYYYttt}}}iii```NNNIIIGGGOOO[[[```ZZZSSSEEEDDDEEEKKKSSS^^^ppp~~~cccRRRIIIBBBCCCCCCEEEIIIOOOTTTXXXZZZZZZ\\\\\\ZZZVVVRRRPPPOOOPPPTTTXXX[[[]]]```cccfffhhhmmmqqqttttttvvv{{{}}}{{{yyyvvvtttqqqoooggggggggggggiiimmmssswww000000111111000000///...---...//////////////////,,,,,,------------------,,,,,,,,,,,,---------------+++,,,......---000666333111///------,,,+++))),,,///444???SSSiiivvvyyy||||||{{{{{{www|||zzzvvvvvvzzzzzzxxx|||www~~~vvvpppnnnrrrssssssssssssqqqooonnnmmmkkkiiidddZZZOOOLLLNNNddd{{{}}}tttwwwqqqrrrtttuuuwwwzzz~~~~~~~~~~~~{{{xxxwwwzzz~~~}}}wwwvvvuuurrrrrrsssrrrsssvvv{{{~~~qqq[[[LLLUUUrrryyyxxxuuuuuusssrrrqqqrrrsssrrrqqqqqqrrrsssrrrpppooopppqqqrrrrrrrrrrrrrrrrrrrrrrrruuussssssssssssuuu~~~{{{yyywwwvvvuuutttvvvzzzyyytttqqqrrrqqqpppmmmlllsss}}}xxxhhhYYYLLLCCC<<<999:::===AAAFFFKKKSSS[[[```ccciiinnnssszzzxxxtttoooooonnnllljjjhhhgggfff^^^[[[WWWSSSOOOLLLGGGDDD@@@;;;888999999666444555333333333333333555777888======AAAGGGHHHLLLZZZkkkkkkQQQ======BBBDDDJJJSSS___~~~iiidddxxx}}}SSSCCCEEEEEECCCCCCEEEEEECCCEEEDDDAAA??????@@@AAACCC>>>===<<<<<<;;;<<<======888888999999::::::;;;;;;:::999999888888999;;;;;;???<<<:::999:::;;;;;;:::777???>>>===BBB>>>999>>>:::@@@XXXvvv~~~]]]ZZZcccyyy{{{}}}~~~tttmmmYYYRRRFFF>>>EEEXXXjjjsssfff]]]YYY___jjjzzzuuuXXXJJJBBB<<>>???FFFMMMPPPWWWooopppMMMEEE>>><<<>>>DDDQQQ\\\sssyyyfff]]]nnncccJJJAAAFFFGGGBBBAAACCCDDDBBBCCCBBBAAA??????@@@@@@AAA===============<<<<<<;;;777777888999:::;;;;;;;;;:::999888888888999;;;<<<>>>===;;;:::;;;;;;:::888888>>>===>>>GGGDDD<<<===;;;===HHHeee|||jjjcccsss~~~{{{ooohhhYYYKKKKKKZZZnnnzzzlll\\\RRRYYYhhhzzzhhhRRRGGGDDDCCCDDDFFFHHHLLLQQQVVVZZZWWWYYYYYYXXXYYY___aaa```___dddooo}}}qqq___KKKAAA===:::888888666999;;;;;;<<>>@@@IIIRRRVVV```qqqZZZAAADDDDDD@@@???HHHYYYffflllZZZ]]]~~~oooRRRFFF???EEEFFFAAA???BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA<<<===>>>>>>===<<<:::888666777888999:::;;;;;;;;;999999888888888999;;;<<<>>>===;;;;;;;;;;;;999777888===;;;???JJJIII?????????<<<<<>>;;;999888666999;;;<<<===DDDPPPYYYhhh{{{rrrllllll___WWWNNNJJJLLLSSSYYY\\\[[[WWWWWW```pppcccPPPLLLFFFCCCFFFDDDFFFJJJMMMQQQUUUYYY\\\XXXVVVRRRNNNKKKMMMRRRVVV[[[___cccdddeeeiiiqqqxxx}}}|||yyyuuunnneee^^^^^^```eeekkkrrrwwwyyyyyy000000////////////000000///000000000000000//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,...000444???UUUrrrzzz{{{|||~~~uuuuuuuuu~~~wwwmmmlllooonnnlllmmmrrrrrrnnnpppooojjj```VVVSSSXXX^^^www}}}vvvooofffkkkmmmppptttwwwxxxyyyyyywwwvvvxxxzzzyyytttrrruuuzzz{{{|||}}}uuuooogggggghhhmmmtttzzz~~~{{{uuuiiibbb[[[\\\iii}}}yyywwwxxxzzzwwwuuusssqqqpppqqqrrrsssqqqpppoooooooooppprrrrrrssssssrrrqqqqqqrrrsssssstttqqqoooooorrrvvvyyy{{{yyyvvvsssrrrsssuuuuuuuuuwwwtttppppppsssuuuuuutttqqqqqqppppppqqqtttxxx{{{yyyuuugggPPPAAA<<<<<<999CCCHHHOOOYYYfffrrruuurrr|||rrrnnnlllkkkjjjiiihhhfffaaaZZZUUUQQQMMMHHHCCC???=========777777666555555555666666111333333111222666;;;>>>DDDEEEKKKSSS^^^ttt}}}bbbQQQFFFEEECCCAAADDDRRRkkk~~~cccaaaqqq___HHHIIIAAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;:::::::::666777888999::::::999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>><<<444<<>>;;;AAAGGGRRRcccpppxxxnnngggfffZZZNNNJJJMMMQQQXXX___\\\YYYUUU]]]wwwzzz]]]QQQLLLDDDBBBGGGGGGIIIKKKOOOSSSWWW[[[]]][[[YYYTTTOOOLLLOOOVVV\\\______bbbgggggghhhppp|||~~~~~~wwwnnngggeeefffeeefffkkkrrr{{{000000////////////000000....../////////......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,---...000777HHH___ppp~~~zzz}}}zzzqqqooouuu|||zzzxxxxxxzzzpppiiijjjjjjkkkjjjjjjjjjjjjggghhhfff```ZZZ[[[bbbjjj~~~vvvqqqkkkcccgggjjjnnnqqqsssrrrqqqpppuuussstttxxxwwwuuuvvvyyyuuuvvvxxx{{{~~~|||wwwsssuuuvvvzzzwwwnnniiibbbbbb```bbbqqq~~~xxxvvvvvvvvvwwwvvvtttsssrrrrrrssssssqqqpppoooooooooppprrrrrrsssrrrqqqppppppqqqrrrssstttrrrppppppsssvvvxxxxxxvvvuuutttsssrrrsssttttttuuusssqqqqqqtttvvvvvvuuusssqqqooopppsssssspppmmmjjjggg[[[GGG::::::@@@BBBHHHTTTaaajjjrrr{{{~~~pppkkkeeejjjiiigggeeeaaa\\\UUUPPPJJJHHHCCC>>>:::888888888666666555444444444555555222555777777888<<>>>>>>>>>>>===<<<;;;::::::<<<===>>>>>><<<:::999666666777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::<<<>>>@@@@@@???===<<<===AAA===CCC```~~~nnniiinnnsssRRRIIIHHHQQQeeennnXXXLLLIIIGGGGGGJJJNNNQQQRRRUUUVVVWWWWWWXXX\\\bbbffflllttt}}}qqqcccSSSHHH@@@:::999;;;222>>>AAAAAAGGGMMMYYYkkkxxx{{{xxxqqqeeeYYYRRROOOPPPTTTZZZ^^^[[[XXX^^^uuuzzzyyymmmQQQKKKLLLHHHGGGMMMNNNOOORRRWWW\\\```dddfffaaa```]]]YYYWWWXXX]]]aaaddddddhhhmmmoooqqqzzz~~~}}}uuummmiiiggghhhnnnooorrryyy000//////......//////000,,,------.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++---...---,,,///999IIIUUUqqqzzzzzztttwww|||~~~vvvhhhaaagggttt|||~~~zzz{{{~~~}}}yyy}}}xxxpppiiihhhlllkkkeeedddiiibbbdddeeecccbbbfffpppxxxzzzqqqnnnjjjccccccggglllpppqqqnnnjjjhhhjjjhhhjjjpppssstttvvvzzztttuuuwww{{{~~~}}}vvvkkkccc```___fffhhhjjj{{{yyyvvvvvvuuussswwwvvvvvvuuuttttttssssssqqqppppppppppppqqqrrrrrrrrrqqqpppoooooopppqqqrrrsssrrrqqqrrrtttuuuuuuuuuqqqtttvvvuuurrrpppqqqsssrrrrrrrrrsssvvvwwwvvvuuuuuurrrpppqqqssspppfff^^^______XXXJJJ??????FFFKKKUUUfffwww~~~wwwpppjjjbbbiiifffccc```[[[UUUOOOJJJDDDBBB>>>:::777555444444555555444333333333333444000444888;;;<<<>>>CCCGGGQQQRRR\\\tttkkkSSSGGGCCCGGGHHHIIIOOO___zzzxxx~~~ZZZPPPNNNGGGHHHGGGEEECCCBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;;;;:::<<<>>>@@@@@@===:::888777666666666666888999:::======<<<<<<<<<<<<<<<<<<999999999999999999999999:::<<<>>>???@@@???===<<>>>>>>>>>>>>>>===<<<<<<:::;;;===>>>>>><<<:::999777777555555555777999;;;>>>>>>======<<<<<<<<<;;;888888888888888999999999<<<===>>>???@@@???>>>===>>>BBB@@@CCCWWWqqqzzz}}}|||zzzyyy|||}}}xxxlllbbbZZZSSSNNNSSS[[[kkkrrr___XXXPPPJJJJJJMMMQQQTTTZZZ\\\]]]\\\\\\```hhhpppwww~~~{{{wwwmmmcccWWWMMMDDD<<<:::<<>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999999999::::::888777666555666888:::;;;>>>>>>======<<<<<<<<<;;;777777777888888999999999===>>>???@@@@@@@@@??????<<>>???BBB@@@KKKfffxxxxxxpppVVVCCCCCCKKKHHHFFFDDDEEEIIIOOOVVV[[[ggghhhmmmsssuuuxxxbbbXXXPPPMMMSSSVVVTTTUUUXXX___bbbggglllqqqsssttttttrrrooolllkkkmmmqqqvvvyyy|||~~~///......------......///,,,---...///////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---*********+++++++++++++++(((***,,,---...///222555DDDWWWppp~~~~~~yyyxxxyyyyyyttttttuuuuuunnnrrrxxx|||}}}zzzzzz{{{~~~xxxooommmpppuuuzzz~~~~~~|||~~~rrrcccgggqqqpppiiiddd]]]^^^___```dddjjjqqqvvvuuutttsssrrrrrrrrrqqqooossstttuuutttqqqlllfffcccgggfffiiirrrxxxwwwtttsssqqqsssuuuvvvwwwyyy|||rrrlll```UUUPPPUUU```jjjpppyyy|||tttssswwwzzzyyyvvvtttttttttsssrrrrrrqqqqqqpppqqqqqqrrrsssrrrrrrrrrrrrqqqpppoooooopppqqqrrrrrrqqqqqqrrrttttttsssqqqnnnqqqttttttqqqooooooppppppsssvvvwwwwwwvvvvvvvvvtttwwwwwwrrrlllkkkpppvvvvvvmmmbbbZZZWWW[[[hhhuuuvvvmmmmmmfffccceeebbb___ZZZTTTNNNJJJEEE@@@===777777666444333333333222333333444555666777999:::>>>===AAAFFFFFFGGGSSSbbbsss}}}bbbSSSOOOPPPTTTXXXbbb}}}}}}vvvmmmVVVLLLEEEEEEJJJFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>??????>>>>>>======;;;999777777888:::;;;888777777777777999:::;;;======<<<<<<<<<<<<<<<<<<777777777888999999::::::======>>>???????????????>>>AAA===<<>>:::888555444444333333333222222333444555666888;;;===>>>???===AAAIIIMMMRRReeeyyyfffXXXMMMKKKQQQYYYeeepppoooxxxvvvUUUIIIFFFBBBCCCIIIAAAAAAAAAAAA@@@???>>>>>>===>>>>>>?????????>>>>>><<<;;;:::999999999::::::888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<777777888888999::::::;;;<<<<<<<<<===============<<<>>>:::999<<<===MMMjjjsssllluuuttt}}}|||xxxwwwtttjjj^^^\\\eeexxx|||iiiXXXQQQRRRWWW[[[kkkrrrzzz||||||}}}ssseeeYYYRRRNNNJJJGGGFFFDDDCCCBBB???<<<>>>CCC@@@GGGNNNeeeyyyvvvZZZHHHGGGBBB???AAAEEEJJJPPP\\\iiimmmoootttzzz}}}ccc]]]\\\[[[]]]```aaaccciiippprrrwww.........------.........)))***+++,,,------...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))******++++++++++++,,,---..................111>>>RRReeevvvtttlllnnnsssxxxyyyxxxyyy{{{xxxtttsssvvvwwwuuuuuuxxxsssuuuzzz~~~xxxzzzzzz{{{vvvkkkiiieeeaaa^^^^^^___aaaggggggiiikkklllnnnsssxxxssstttuuuxxx{{{}}}tttllljjjiiiddd```^^^ZZZ^^^aaacccccceeehhhllllllkkkkkklllllliiieeebbbYYYTTTPPPRRR\\\lll{{{|||zzzyyyxxxxxxyyyyyyxxxwwwyyywwwuuusssrrrssstttuuupppqqqrrrssstttsssrrrrrrssssssrrrqqqqqqrrrssssssrrrqqqoooppprrrtttttttttsssrrrqqqqqqrrrrrrqqqooosssuuuxxxwwwuuutttuuuwwwvvvssspppooorrrvvvzzz}}}{{{rrrllloootttxxx~~~vvvnnnlllxxxmmmeeeiiieeeaaa\\\TTTOOOJJJDDD???;;;999666444555555555444444444444444333444555777:::===???AAAFFFDDDIIISSSYYYccczzzxxxXXXIIIEEEGGGPPP[[[iii}}}wwweeezzzlll[[[JJJDDDDDDBBB@@@@@@>>>>>>@@@AAAAAA@@@???>>>===>>>>>>?????????>>>>>>;;;;;;<<<<<<<<<;;;:::999888888999;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<666::::::===>>>777>>>UUUsss|||{{{qqqxxxqqq~~~|||{{{yyywwwvvvxxxwwwlll___```kkk}}}jjjYYYSSSUUU[[[```lllvvvrrrgggXXXLLLEEEBBB???======<<<===???===;;;???EEEBBBGGGJJJ[[[yyykkkRRRNNNKKKGGGHHHLLLOOOTTTbbbpppuuusssvvvmmmZZZbbbeeeeeefffggggggiiiqqqyyy