BM6P6(@ ***+++***,,,///222MMMvvvooofffccccccdddeeehhheeeeeehhhlllssssssllljjjmmmzzzqqqxxx{{{~~~kkkiiiwww|||fffXXXTTTSSSOOOKKKJJJTTTRRRLLLMMMJJJJJJRRRPPPQQQQQQSSSVVV]]]ffflllqqqrrrmmm___LLL???<<<>>>???===EEETTT\\\VVVPPPOOOUUUWWW___iiimmmooowww{{{uuuqqqtttwwwlll```TTTPPPYYYdddvvv{{{hhhXXXRRRBBB:::CCCPPPWWWeeeuuuwww{{{uuuaaaWWWGGGDDDHHHAAA===???===:::888666555555444111//////............---------,,,++++++******++++++,,,***---------777DDDKKKJJJaaa]]]RRRKKKHHHFFFXXXxxx~~~}}}~~~~~~}}}zzzzzz}}}zzz{{{||||||yyyrrrhhhaaa]]]]]][[[[[[___bbb^^^WWWSSSTTTUUUVVVWWW\\\ccciiijjjfffaaaZZZSSSLLLHHHEEEBBBAAA@@@@@@@@@BBBEEEFFFUUU^^^jjjsss|||~~~xxx}}}|||uuujjjccc___TTTIIIHHHCCC===:::::::::999888;;;;;;<<>><<<:::999666444111...---,,,---...---,,,---///...,,,...222;;;AAAAAAAAAAAA???QQQqqqrrr]]]XXXnnn~~~{{{mmm\\\PPPKKKOOOTTTXXXUUUQQQOOOMMMIIICCC?????????>>><<<;;;999777777999:::<<>>999777888999999888;;;;;;>>>CCCHHHKKKLLLKKKFFFMMMQQQQQQSSSYYY___aaafffqqq{{{}}}~~~vvvnnnjjjmmmooorrrtttRRRHHHFFFCCCBBBDDDEEEEEEEEEEEEEEEDDDBBB@@@>>><<<:::666444222///---------...---,,,,,,///...,,,...333>>>DDDCCCBBB@@@===LLLjjjtttvvvtttkkkaaaiii{{{|||}}}ppp```TTTPPPTTTYYYYYYVVVSSSPPPLLLGGGAAA<<<<<<;;;:::888777666666666;;;<<<>>>@@@DDDGGGJJJLLLLLLNNNOOONNNOOOSSS[[[aaammmqqquuusssmmmhhhffffffllluuu+++...,,,---111444JJJnnnnnnlllfff___[[[aaallluuulllhhhffffffhhhmmmyyyuuulllkkkkkkjjjxxxlllfffsss|||~~~~~~}}}}}}}}}pppddd___```bbbcccfffpppsssrrrppp___KKKFFFQQQVVV\\\______^^^___aaa^^^YYYRRRKKKGGGEEEDDDDDDNNNOOOZZZfffdddUUUIIIEEENNNTTT___hhhlllnnnttt|||~~~yyyyyyuuummmffffffnnnuuuzzzqqqiiikkkuuurrraaaZZZYYYYYYZZZ\\\uuu~~~~~~qqq___VVVEEE===EEESSSjjj{{{~~~uuuUUU@@@??????AAAAAA:::<<<:::888777666555333111111000000000////////////,,,++++++******++++++,,,+++...111444===JJJTTTWWWnnnfffSSSBBB>>>HHHrrr~~~~~~}}}{{{yyytttlllbbb\\\[[[___bbbffflllooohhh___WWWPPPHHHCCCBBBAAA@@@>>>>>>===<<<<<<<<<===>>>>>>FFFEEEEEEDDDEEEFFFHHHIIILLLQQQVVV\\\dddnnnqqqpppooolllddd[[[UUUOOOFFF===;;;888555444666888999:::;;;<<>>FFFQQQaaakkkoooooossswwwzzzvvvvvvssskkk```YYYWWWXXXmmmvvv{{{qqqmmmlllrrr}}}xxxjjj]]]XXXXXXYYY[[[___vvv}}}}}}rrr]]]RRRDDD???IIIXXXqqq{{{zzzXXXAAA>>>>>>@@@AAA;;;<<<:::888777666555333111000000000/////////......,,,++++++******++++++,,,...///000333:::HHHWWW```tttiiiSSSBBB>>>FFFiiixxx|||}}}~~~~~~~~~{{{yyytttmmmfff```cccgggmmmrrrwwwwwwmmmbbb___VVVLLLGGGGGGGGGCCC>>>===<<<<<<;;;<<<>>>@@@BBBHHHIIIIIIJJJLLLNNNPPPQQQVVVWWWVVVVVVZZZbbbfffeee```\\\TTTNNNJJJEEE>>>888555444333333666999;;;=========>>>BBBHHHNNNRRRSSSMMMQQQVVVaaarrr|||xxxQQQIIIFFFCCCAAABBBCCCCCCBBBBBBCCCEEEEEECCC@@@===:::777666444222000.........---+++,,,...---,,,///444>>>GGGHHHGGGFFFDDDOOOfffjjjkkkhhh```[[[gggrrr{{{ttteeeYYYTTTWWWZZZZZZYYYWWWSSSNNNGGG???;;;;;;:::777555555666999:::<<<===@@@DDDHHHKKKMMMNNNQQQSSSUUUUUUWWW\\\dddjjjssstttqqqeeeTTTHHHCCCDDDFFFJJJVVVfffsss|||,,,///------222555DDD^^^^^^___\\\YYY^^^lllvvvyyymmmjjjiiikkkmmmsssoooiiijjjllljjjtttzzzeeeeeewww~~~~~~wwwkkkkkkuuueeeRRRTTTSSSXXX\\\ZZZVVVUUUXXX\\\ZZZYYYUUUOOOKKKLLLQQQWWW]]]cccnnnsssgggPPPCCCCCCBBBSSSfffqqqsssrrrrrrrrrvvv{{{yyyuuuooohhhaaa[[[UUURRR^^^aaahhhpppxxx~~~}}}}}}vvvwwwqqqpppyyyuuummmccc]]]XXXVVV[[[bbbvvvuuu|||qqqXXXLLLBBBAAAMMMaaawww{{{{{{tttWWWEEEBBB>>>???BBB???<<<:::888666666555333111/////////.........------,,,++++++******++++++,,,/////////222:::KKK```qqq}}}kkkOOOAAACCCKKKfff{{{{{{|||{{{|||}}}~~~|||zzzxxxtttnnnjjjgggmmmuuu|||vvvjjjdddZZZOOOJJJKKKJJJFFF@@@>>>===<<<<<<===@@@CCCEEEKKKLLLNNNQQQSSSVVVYYYZZZWWWWWWSSSNNNPPPUUUXXXVVVPPPJJJDDDAAA???<<<888555222333444555777:::>>>@@@AAA???>>>@@@FFFLLLPPPRRRPPPUUU```rrr~~~zzzSSSJJJGGGCCCAAABBBBBBBBBAAA???AAABBBCCCAAA???<<<999888777666333111///......---++++++------,,,///555===GGGIIIFFFFFFDDDMMMaaa```eeefffbbb```iii|||vvv}}}wwwjjj]]]VVVVVVXXXVVVVVVUUUQQQKKKDDD>>>;;;;;;:::777666666777999;;;;;;===@@@DDDHHHKKKMMMNNNRRRTTTVVVXXXZZZ```iiipppyyyqqqbbbTTTHHHBBB@@@@@@DDDDDDJJJTTT```mmm}}}+++///,,,,,,222555@@@UUUZZZ]]]]]]ZZZaaapppxxxxxxfffdddcccfffjjjrrrrrrhhhhhhiiiiiitttrrraaaggg~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}pppppp|||{{{bbbTTT[[[^^^aaaaaa]]]VVVUUU[[[bbbccccccaaa\\\XXXZZZ```gggrrrvvv}}}{{{hhhOOODDDFFFJJJ\\\pppxxxwwwtttrrrpppxxxyyy}}}{{{tttvvvooogggaaa___``````___\\\[[[]]]eeeooowwwyyyxxxxxxxxxyyyzzz||||||{{{zzz|||sssqqqxxx}}}xxxqqqggg\\\UUU[[[ddduuu|||sss{{{sssXXXJJJ@@@AAANNN\\\rrr~~~uuunnnUUUHHHFFF@@@@@@EEEDDD===;;;999888777666444222............------------,,,++++++******++++++,,,...---///555???QQQllluuuPPP???DDDLLLaaayyyzzzzzzwwwtttxxx~~~~~~~~~}}}|||{{{xxxvvvpppwww|||kkkbbbWWWQQQQQQPPPKKKFFFBBBAAAAAAAAADDDHHHLLLNNNPPPQQQSSSVVVZZZ]]]___```XXXWWWTTTOOOOOOSSSSSSPPPFFF???999999999666444444222444666777888;;;???BBBEEEDDDEEEHHHMMMSSSWWWXXXWWW___ooozzz}}}}}}^^^KKKHHHDDDBBBBBBBBBBBBAAA>>>???@@@@@@???===;;;:::999999777555333000///......++++++,,,,,,,,,000666???IIIIIICCCCCCBBBIIIYYYZZZ```ccc```^^^eeeooovvvxxxwwwzzz|||qqqeee\\\YYYZZZUUUUUUSSSNNNGGG@@@<<<;;;:::999777666666777888999;;;===AAAFFFJJJMMMNNNOOORRRUUUXXXZZZ^^^eeeooovvv|||mmmYYYKKKFFFFFFEEECCCEEEEEEGGGNNNUUUbbbvvv***///,,,+++111444===NNNZZZcccddd______jjjqqqppp```^^^^^^aaafffnnn|||zzzmmmhhhjjjlllxxxpppcccmmm}}}}}}}}}~~~~~~|||uuupppnnnnnnoooyyy|||pppsss~~~wwwqqqaaaWWW___eeehhhjjjfff```aaaiiiqqqnnnllljjjiiikkkoootttwwwhhhOOOIIIOOOZZZlll{{{}}}xxxuuusssqqqtttsssssswww{{{{{{vvvqqqgggdddaaa]]]\\\___cccgggaaa______ccciiipppsssttttttxxx|||{{{xxxyyywwwqqqxxx~~~xxxmmm```XXX\\\dddsssxxxuuuzzz^^^MMMBBBAAAKKKWWWnnn|||sssnnnUUUHHHGGGCCCDDDIIIHHH???===;;;::::::999666444////////////............,,,++++++******++++++,,,,,,---222:::CCCSSSooouuuOOO>>>CCCIIIYYYssspppqqqqqqrrrtttyyy~~~~~~~~~}}}yyyqqqjjj```[[[ZZZYYYVVVSSSMMMLLLKKKKKKNNNQQQUUUXXXTTTUUUXXXZZZ]]]___```aaa[[[]]][[[WWWVVVVVVSSSNNNCCC:::444555666333222444222555777888999;;;???BBBHHHKKKPPPXXX```eeeffffffgggpppzzzqqquuuzzzfffMMMIIIFFFCCCCCCCCCBBBAAA>>>>>>>>>>>>>>>===<<<;;;:::999888666444111///......+++***,,,,,,,,,000777@@@KKKJJJCCCCCCDDDKKKZZZ___dddbbb[[[XXX]]]cccfffiiihhhttt|||~~~vvvlllbbb^^^\\\[[[ZZZVVVOOOGGG@@@======<<<;;;:::999999999999999<<<>>>CCCHHHLLLOOOPPPQQQSSSVVVZZZ^^^bbbjjjuuu|||{{{mmm[[[PPPOOOOOONNNKKKKKKOOOVVV[[[^^^fffyyy***///+++***111444;;;JJJYYYeeeiii^^^WWW\\\bbbbbb^^^[[[[[[___ccckkkyyyrrrkkkmmmqqq~~~sssgggsss~~~~~~~~~{{{zzzttthhh\\\UUUUUUWWWcccooozzzzzzzzzqqqllluuu}}}hhhdddiiiaaaYYY```fffkkkooonnnkkknnnxxxuuupppmmmpppxxxyyy}}}}}}jjjVVVVVVaaaiiixxxxxxttttttssslllkkkkkkpppwww{{{zzzxxxWWW[[[``````\\\[[[^^^bbbgggggghhhiiilllqqqwww{{{uuu|||{{{||||||rrruuu|||wwwnnnbbb[[[]]]dddqqqzzzvvvrrrrrrdddQQQCCC@@@HHH___vvv~~~sssqqqqqqpppnnnrrrWWWGGGGGGEEEGGGLLLIIIAAA???===<<<<<<;;;888666000000000000////////////,,,++++++++++++++++++,,,---///555===DDDQQQiii|||eeeFFF===EEEJJJWWWpppmmmmmmnnnqqqvvv}}}}}}}}}}}}~~~{{{pppjjjccc___^^^^^^]]]\\\VVVTTTRRRQQQRRRTTTXXXZZZXXXYYYZZZ\\\]]]^^^______^^^```^^^ZZZXXXVVVPPPHHHCCC:::444555555222111444222555888999999:::>>>BBBIIIOOOZZZgggpppuuutttrrrxxx~~~vvvpppzzzfffMMMJJJFFFDDDCCCCCCBBBAAA???>>>>>>===============::::::999777444111///......+++***,,,,,,,,,111777@@@KKKKKKEEEGGGJJJRRRaaagggiiidddZZZXXX___fffhhhjjjiiiuuu{{{|||~~~~~~xxxnnneee```^^^cccaaa\\\TTTJJJCCC@@@AAA???>>>>>>>>>===<<<;;;;;;===@@@EEEJJJNNNQQQRRRRRRTTTWWW\\\```eeennnyyy}}}sssfff^^^\\\[[[XXXUUUZZZbbbnnnuuuuuuyyy333//////000---...>>>QQQ]]]^^^___YYYXXXhhhlll\\\\\\\\\aaafffeeegggzzzzzzyyyzzztttmmmrrr~~~{{{~~~ppp^^^RRRLLLIIIKKKNNNYYYhhhuuuwwwvvvzzz~~~yyyoooeeegggyyyeeeQQQ\\\fffccccccmmmjjjmmmllljjjooozzzrrrmmmkkkrrr}}}iiilllooommmddd]]]bbbkkkvvv~~~}}}zzz{{{vvvrrryyyuuutttppplllpppxxxwwwqqq^^^WWWWWW```eee```^^^aaagggiiiggggggqqq~~~~~~vvvttttttxxx|||}}}}}}zzzuuu~~~yyypppgggaaa```aaarrrxxxvvvuuuvvvbbbLLL@@@@@@JJJbbbsss}}}oooffffffkkknnnnnnoooaaaSSSOOONNNKKKIIIHHHGGGCCC???>>>===<<<888555555444222111///..................------,,,,,,,,,---,,,111;;;HHHVVVhhhwwwyyycccCCCBBBDDDGGGeeexxxzzzsssuuu}}}}}}~~~qqqhhhbbbcccccc___^^^```^^^]]]\\\ZZZZZZZZZZZZ[[[```___^^^]]]]]]^^^___```aaa___\\\[[[ZZZXXXVVVTTTFFF===555333444333444666666888;;;:::999:::>>>CCCIIIOOO]]]mmmzzz}}}{{{yyy{{{yyymmmWWWOOOFFFCCCAAA???AAAEEEDDDDDDDDDCCCAAA>>>;;;999::::::999888666444333222///------...---,,,222:::JJJKKKKKKIIIDDDGGGXXXjjjjjjkkkhhh___YYY\\\eeemmmnnnttt~~~|||vvvggg[[[aaappptttppphhh]]]PPPEEE???<<>>>>>???@@@DDDGGGKKKNNNOOOQQQTTTVVVWWWWWWZZZ```jjjssszzz~~~xxxkkkcccaaaccccccbbbiiikkkxxx...,,,---111000444FFFZZZfffcccaaa\\\___rrrxxxhhh\\\\\\aaafffgggmmmwwwpppsss~~~~~~}}}vvvgggUUUKKKFFFDDDFFFJJJTTTbbbmmmpppoooooolllhhh^^^ZZZWWW^^^qqqkkkZZZTTTbbbjjjfffgggpppllliiibbb```iiiuuuxxxtttgggaaa^^^bbbjjjnnnlllgggVVVXXX]]]aaaaaaaaafffmmm}}}~~~zzz}}}yyytttzzzzzz{{{xxxsssrrrtttrrrlll___\\\\\\aaacccbbb``````eeehhhhhhiiisssvvvnnnnnnppptttuuuuuu{{{vvvuuu~~~~~~}}}rrrfff______aaaqqq~~~{{{~~~\\\III>>>>>>HHHZZZhhhyyy|||qqqbbbZZZ]]]eeehhhfffnnn```SSSOOOOOONNNKKKKKKGGGDDD@@@>>><<<:::666333444333222000///...------------------,,,,,,,,,+++000///222<<>>AAAFFFJJJTTTdddttt~~~wwwkkkqqqxxxzzzxxxiiiYYYQQQJJJGGGDDDAAABBBDDDCCCCCCBBB@@@>>><<<;;;:::;;;;;;:::999777444222000///------...---,,,222:::JJJKKKLLLKKKHHHMMM___qqqyyyxxxqqqcccZZZ^^^kkkuuu||||||zzz}}}vvvgggXXXZZZffftttuuupppcccRRREEE@@@@@@@@@@@@@@@??????AAACCCEEEJJJLLLNNNNNNNNNOOOQQQRRRVVVWWW[[[bbblllvvv~~~vvvnnnkkklllnnnooowww,,,***+++000111666III^^^kkkdddaaaaaakkkvvv\\\]]]aaaeeefffpppwwwooorrr~~~~~~}}}}}}~~~~~~~~~}}}}}}kkk]]]NNNGGGDDDDDDHHHLLL]]]fffnnnmmmggg___TTTKKKCCCEEEJJJUUUhhh{{{lllffffffmmmnnniiihhhllljjj___SSSRRR\\\gggeee]]]VVVQQQMMMOOOUUUXXXUUUQQQMMMNNNTTT^^^fffkkkrrrxxx{{{|||www{{{zzz}}}~~~zzzwwwtttnnnhhhaaaddddddbbbbbbeeedddaaafffiiijjjmmmxxxzzzjjjhhhiiilllmmmooouuu|||zzzuuuwww~~~~~~}}}rrrbbbZZZ[[[```uuuwwwTTTDDD===<<>>666555555444555777:::;;;<<<>>>@@@CCCEEEGGGJJJKKKPPP]]]ooozzzsssaaaWWWQQQTTT\\\gggzzzzzzxxxeee[[[TTTOOOMMMJJJFFFDDDEEEDDDCCCAAA???===<<<<<<<<<=========<<<999555111//////---...///------222:::HHHJJJKKKKKKIIIPPPcccvvvuuuccc\\\iii}}}yyyttt}}}zzziiiXXXTTTZZZfffkkkkkk```NNNBBB???AAA@@@AAABBBCCCDDDHHHMMMPPPTTTUUUTTTRRRPPPOOOPPPRRRUUUXXX^^^fffppp{{{|||{{{---***+++......333FFFZZZbbb\\\^^^dddqqqrrr[[[]]]aaabbbbbbkkkssskkkqqq~~~}}}}}}}}}~~~~~~|||{{{zzzggg\\\QQQOOOPPPSSSXXX]]]gggllloooiii\\\NNNCCC===<<<@@@GGGRRRddduuu|||{{{|||uuuooonnnnnnjjjdddaaabbbXXXNNNNNNVVV[[[VVVMMMIIIEEECCCFFFMMMQQQPPPMMMQQQRRRXXXbbbiiippp{{{}}}xxxzzzwwwxxxzzz||||||xxxooogggdddkkkkkkeeedddiiiiiicccjjjmmmnnnqqq}}}jjjgggfffiiilllooouuu{{{zzzyyy|||~~~}}}~~~}}}~~~ooo\\\SSSWWW___sssOOOAAA<<<===EEEQQQ___pppzzznnnnnnkkkmmmuuuxxxjjjWWWfffXXXKKKGGGHHHFFFDDDDDD??????===<<<;;;:::999888333222111///...------,,,+++++++++++++++++++++++++++,,,111999AAAMMM^^^mmmkkk]]]DDDFFFNNN]]]~~~|||uuuzzz{{{}}}|||iiigggfffeeeffffffeeedddddd``````aaabbbccceeeffffffeeefffffffffeeecccaaa```___]]][[[ZZZZZZWWWTTTQQQHHH???777666777666777999<<<===@@@EEEKKKRRRXXXZZZZZZZZZZZZ```nnn}}}hhh[[[WWWVVVNNNGGGFFFHHHOOO]]]kkk~~~~~~ggg\\\VVVSSSTTTRRRMMMIIIJJJGGGEEEBBB@@@???@@@AAABBB@@@AAAAAA@@@===888222//////......///...---333:::FFFGGGIIIHHHGGGMMM```ssszzzyyynnn^^^^^^xxx|||rrr|||ppp]]]TTTTTTTTTYYY[[[UUUIIIAAA@@@CCCCCCEEEGGGIIILLLQQQYYY___```___\\\XXXTTTRRRTTTUUUWWW[[[bbbkkkvvv///,,,,,,......222EEEZZZ]]][[[bbblllttt}}}xxxcccXXX\\\```aaaaaajjj~~~xxx{{{|||tttkkkrrr~~~~~~~~~}}}{{{zzzyyylllddd^^^aaaggglllrrrxxxssssssmmm```OOOAAA<<<===>>>BBBIIIUUUgggxxx~~~}}}vvvkkkccchhhnnnjjj^^^SSSVVVRRRQQQTTTYYYYYYUUUQQQGGGDDDCCCGGGNNNSSSTTTRRRTTTXXX^^^dddffflllzzzxxxxxxvvvssssssyyy}}}yyynnneeehhhnnnmmmhhhiiippppppjjjqqqssstttuuujjjfffeeejjjnnnrrrxxx~~~~~~||||||yyyzzz}}}lllYYYPPPVVV```zzzrrrNNNAAA>>>???HHHWWWjjj~~~sssvvvyyy}}}xxxbbbeeeWWWIIIEEEDDDBBB???>>>@@@@@@???===:::888777777444333111000...---------++++++++++++++++++++++++---000666???FFFPPPaaapppqqqcccGGGHHHSSSiiixxxqqqxxxzzz|||~~~zzzjjj```bbbdddeeeddddddeeeeeeeee___```bbbdddfffhhhjjjjjjiiiiiiiiihhhfffdddbbb```[[[ZZZZZZZZZZZZXXXUUURRRHHH???888777888888999<<>>DDDNNN]]]pppzzzjjj```^^^jjjpppeeeSSSHHHIIIKKKPPPXXX\\\ZZZXXXXXXKKKIIIIIIMMMSSSWWWXXXWWWYYY^^^eeeiiihhhjjjwww~~~xxxwwwxxxsssqqquuuwwwrrrjjjeeellllllkkkkkkpppvvvvvvrrr|||gggccccccjjjqqqvvv|||{{{||||||wwwwww}}}|||lllYYYQQQWWW```~~~ppp{{{pppLLL@@@???CCCNNNcccyyypppfffXXXJJJFFFEEEBBB???>>>DDDDDDCCC???:::666444444555444222000///.........++++++++++++,,,,,,,,,,,,,,,///555>>>FFFRRReeewww{{{jjjIIIEEEOOOeeevvvqqq{{{|||~~~{{{}}}~~~tttggg``````eeehhhhhheeeccceeeffffffbbbccceeegggiiijjjkkkkkkhhhhhhhhhhhhgggfffeeedddZZZZZZYYYZZZZZZXXXTTTQQQGGG???888888:::;;;<<>>888999;;;===???CCCEEEHHHJJJIIIIIIQQQ```lllrrrnnnjjjdddffflllnnnkkkjjjlllmmmkkkooojjjdddaaaccchhhkkkkkkqqqrrryyy~~~qqqiiiUUURRRRRRUUUVVVQQQNNNNNNKKKJJJIIIHHHHHHJJJLLLMMMHHHGGGFFFCCC???;;;888555000//////000///...444;;;KKKNNNPPPNNNGGGFFFRRR```ffflllfffZZZ]]]rrrxxxnnnfff___\\\UUUKKKCCCAAAEEEJJJPPPSSSWWWXXXZZZcccqqq|||yyytttlllbbb[[[YYY\\\___gggmmmvvv}}}///++++++---...444HHH^^^gggkkkvvvvvvjjjhhhllliii```^^^[[[[[[cccqqq}}}oooeeeggglllkkkuuu}}}ppprrr~~~rrrmmmqqqrrr{{{~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}|||{{{wwwuuuzzzeeeFFF888777:::===AAACCCNNN```wwwuuu^^^VVVSSS]]]jjj```LLLOOOddd```]]]^^^fffhhhdddaaabbbNNNNNNPPPUUU[[[aaadddeeefffgggkkkpppmmmeee``````pppzzzwwwttttttuuusssjjjccciiitttrrreeebbbppp}}}tttcccaaadddnnnyyy|||qqqyyy||||||xxxfffTTTLLLPPPWWW]]]uuu}}}}}}xxxzzznnnvvvgggGGG===@@@JJJYYY~~~ssscccVVVIIIEEEFFFEEECCCBBB===???AAA???<<<;;;<<<>>>666555444222111000000///,,,,,,,,,------.........---...111888DDDZZZzzz{{{TTTKKKRRRaaa}}}xxx||||||yyyyyyxxxyyy|||ttthhh^^^[[[ZZZ[[[aaajjjooorrrnnnddd^^^___```^^^aaacccggglllpppsssuuuvvvpppnnnkkkgggdddcccbbbbbb^^^]]]\\\[[[XXXTTTNNNJJJFFF===888999<<<>>>AAADDDKKKOOOQQQNNNLLLUUUfffvvvvvvqqqoookkknnnxxxzzznnnooonnnmmmqqqyyy}}}xxxyyy}}}~~~zzzkkkeeeTTTPPPPPPSSSSSSNNNJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLGGGFFFDDDAAA>>>:::777666000//////000///...444;;;IIILLLOOONNNGGGDDDOOO\\\\\\eeeddd\\\___oootttooofffkkkzzz~~~xxxqqqiiihhhbbbUUUIIIFFFOOOYYYVVVZZZ]]]^^^```iiiwww}}}ssshhh```]]]___bbbkkkqqqzzz---++++++---...333AAANNN[[[^^^aaaaaabbbgggpppxxxrrrkkkbbb^^^bbbnnn~~~nnnkkkiiiiiijjjooo{{{qqqrrrqqqiii___VVVSSSRRRXXXkkk~~~|||{{{{{{}}}}}}{{{zzz~~~{{{vvvnnnkkkiiikkkppppppjjjdddOOODDD<<<;;;<<<;;;===BBBFFF[[[tttmmmWWWQQQUUUWWWRRROOOYYYooopppcccbbbjjjnnnqqqjjjYYYNNNHHHTTTbbb```^^^fffkkkkkksss||||||ooo^^^WWWYYYgggyyy{{{uuu}}}uuuooommmkkkjjjpppyyyccc]]]dddwwwvvveeebbbiiizzztttrrrwwweeeSSSIIIKKKRRRcccyyypppwwweeeFFF???:::EEEddd|||{{{xxxiii]]]NNNEEECCCCCCAAA===<<<<<<<<<<<<;;;;;;;;;;;;888666444222111111111111111...,,,...333555333000---///222999HHHaaa~~~uuuTTTGGGKKKWWWiiixxxvvvqqqpppuuu|||wwwqqqpppzzz|||}}}}}}|||}}}wwwhhhgggeeebbbccciiissszzzxxxkkk___]]]aaa]]]TTTYYYZZZ___hhhrrrvvvtttpppsssppplllgggbbb```^^^^^^___]]]]]]\\\[[[UUUMMMFFF@@@@@@???;;;:::???HHHNNNUUU[[[```___\\\bbbqqq~~~|||uuuuuuwwwyyy{{{tttuuu{{{~~~wwwvvvyyyuuummmpppzzziiigggTTTRRRPPPMMMKKKIIIFFFEEEGGGFFFFFFFFFHHHGGGFFFDDDBBBBBBBBBBBBAAA===888444666111///.........444<<>>KKKRRRWWW^^^aaacccgggooouuuxxxrrriiicccggguuummmmmmppppppmmmooozzzsssxxxqqq]]]TTTLLLFFFGGGIIIPPPdddxxx~~~}}}}}}~~~~~~}}}{{{~~~~~~}}}zzzsssjjjaaa\\\VVVTTTSSSOOOHHHAAAAAA:::666:::======@@@DDDLLLbbb}}}}}}eeeTTTMMMOOOPPPQQQVVVbbbsssiiibbbgggqqquuuwwwppp___TTTNNNYYYfffaaa]]]cccfffqqqvvv||||||ooo```ZZZ\\\bbbttt~~~yyyzzzuuurrrrrrpppnnnqqqxxx```___jjj|||~~~~~~}}}mmmdddfffssssssuuu}}}rrraaaQQQKKKPPPWWWkkkmmmtttgggGGGAAA===HHHgggxxxnnnooozzzcccYYYLLLEEEDDDCCCAAA>>>>>>>>>===<<<;;;:::::::::888777555333222111111111000---+++---111333111...000111444:::GGG]]]wwwrrrRRRBBBCCCMMM^^^lllrrrnnnooovvv}}}wwwqqqqqq{{{}}}~~~~~~~~~yyyqqqpppqqqrrrsssuuuxxx}}}zzzrrrdddXXXUUUYYYXXXSSSTTTUUUYYYbbblllssssssqqqrrroookkkfffbbb___^^^^^^\\\[[[[[[[[[ZZZTTTLLLFFFGGGDDD@@@===;;;>>>KKKZZZhhhsss}}}{{{rrrqqq|||xxxtttwww|||~~~wwwyyy{{{qqqllloooooolllqqqzzzkkkeeeTTTUUUUUUQQQKKKHHHHHHIIIHHHGGGFFFFFFFFFFFFDDDBBBCCCCCCCCCCCCCCC???:::777666222////////////555<<>>CCCHHHPPPdddxxx}}}~~~|||zzztttfffXXXLLLHHHCCC@@@@@@>>>:::666888555555:::???AAADDDGGGVVVlllrrrZZZOOOJJJHHHHHHNNNXXXeeennnsssbbb```kkkvvvvvvtttmmm^^^VVVRRR^^^iiiddd```eeefffiiikkkooooooggg\\\YYY[[[___rrrzzzwwwsssrrrrrrtttrrrooopppsss^^^dddrrr~~~zzz|||qqqfffdddmmmvvv|||~~~wwwkkkZZZMMMKKKRRRZZZkkk|||kkkvvviiiJJJBBB???JJJjjjwwwiiikkkpppZZZRRRIIIDDDDDDDDDBBB???BBBAAA???===;;;:::999999999888666444333222111111///,,,***+++...///---+++///000333999FFFYYYooonnnUUUEEECCCOOObbbqqqpppoooqqqxxx}}}wwwrrrrrrzzz|||~~~{{{uuu~~~{{{yyywwwwwwmmmiii```WWWTTTUUUUUUSSSOOOPPPUUU]]]hhhooorrrrrrpppmmmjjjfffbbb```^^^^^^\\\\\\]]]]]][[[UUUMMMGGGLLLDDD@@@AAA>>>AAAXXXsss{{{tttttt}}}~~~|||vvviii```ccchhhlllqqqyyyjjj```SSSVVVWWWQQQIIIEEEFFFJJJIIIGGGFFFEEEEEEDDDBBB@@@CCCCCCCCCDDDDDDBBB>>>:::888333111000000000666===KKKSSSRRROOOOOOOOO[[[qqqtttxxxwwwpppoootttuuurrrwww~~~wwwfffYYYRRRVVVcccpppvvvwwwzzz~~~yyylllbbb\\\[[[[[[bbbcccfffiiinnnuuu~~~}}}++++++---.........777AAAMMMTTT]]]bbbbbbcccgggjjj]]]]]]YYYZZZhhh~~~|||wwwpppjjjgggkkkyyy~~~qqqttt~~~zzzooo]]]IIICCC@@@AAAHHHNNNUUUfffxxx~~~~~~~~~}}}zzzwwwmmmZZZHHH@@@>>>;;;;;;;;;===>>>>>>:::999999<<>>IIIfffuuuvvv~~~rrrpppzzz~~~qqqaaaQQQLLLFFFDDDDDDDDDBBB@@@FFFDDDBBB???<<<;;;::::::999999777666444333222111///---+++,,,------,,,******,,,111888EEEWWWjjjwww|||ppp\\\JJJGGGVVVkkkzzzyyyvvvwwwzzz}}}~~~uuurrrsssyyy{{{}}}ssslllgggdddbbbfffeeebbb]]]YYYWWWVVVTTTQQQSSSYYYaaajjjpppqqqqqqnnnllljjjfffcccaaa```___```aaabbbbbb^^^WWWPPPKKKMMMCCCAAAFFFEEEKKKjjj{{{sssxxx}}}|||{{{ttteeeYYY[[[eeelllqqqttteee}}}ZZZQQQQQQPPPKKKFFFBBBCCCDDDGGGEEECCCCCCCCCCCCBBBAAABBBBBBBBBDDDDDDCCC@@@===999555222111000111666===JJJSSSSSSPPPQQQUUUfffxxxnnnnnnvvv}}}rrr^^^SSSRRRYYYgggrrr{{{~~~vvvkkkeeebbb___]]]ddddddeeehhhnnnvvvuuuooovvv++++++---///------555>>>KKKQQQYYY]]]^^^aaafffkkk___]]]YYY\\\gggyyy~~~zzz{{{}}}tttmmmlllfffbbb\\\OOOHHHEEEGGGNNNQQQUUUcccttt~~~}}}}}}~~~}}}||||||}}}~~~}}}yyyttthhhTTTAAAAAA@@@===:::888777999;;;<<<<<<<<<<<>>GGGMMMUUUZZZ^^^ccclllrrrccc]]]\\\eeeppp{{{|||lllbbbXXXYYY[[[TTTRRROOOPPPVVVWWWXXXdddsss~~~}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~}}}xxxrrrfffTTTDDDEEEEEEDDD???:::777999<<<999;;;<<<===FFFVVVeeemmm{{{dddOOOGGGFFFDDDGGGIIIJJJIIIIIIKKKNNNRRRQQQYYY^^^YYYZZZ]]]WWWYYYYYYeeelllgggggglllhhh]]]VVVTTTZZZbbbgggiiilllooouuuwwwmmm\\\RRRSSSYYY```fffiiihhhggghhhfffdddaaallltttwwwooo[[[ZZZdddrrrzzz~~~yyyzzzxxxwwwqqqcccTTTMMMQQQXXXnnn}}}lllkkkcccCCCAAA===@@@VVVfffkkkqqqxxxfff```[[[___jjjnnnaaaPPPHHHFFFCCCBBBBBBCCCBBBAAAGGGEEEBBB???===<<<======;;;;;;:::999777555333111/////////......---------......000666AAAOOO\\\dddmmmkkk]]]KKKNNNjjj}}}~~~~~~yyyrrrppprrr}}}~~~|||vvveee]]]cccoooyyy~~~~~~ooo\\\PPPKKKMMMUUU]]]```eeelllrrrtttqqqmmmjjjjjjiiihhhfffdddcccaaa```aaaccccccaaa\\\WWWSSSRRRZZZUUUTTTWWWWWW___~~~{{{ooowwwxxxppp~~~}}}}}}wwwxxx}}}~~~yyyjjj[[[YYYcccmmmpppnnnlll|||\\\QQQJJJDDDBBBEEEFFFCCC???AAA@@@>>>>>>@@@BBBCCCCCC@@@??????@@@AAAAAA???===:::666222222000000555===HHHQQQRRRQQQVVVZZZjjjxxxiiinnnvvvgggXXXSSSWWW___iiirrr{{{~~~uuunnnllllllkkkjjjgggfffgggkkksss|||rrreeebbbiiivvv{{{tttvvv---,,,---...,,,---555???IIIQQQZZZaaaeeekkksssyyyggg\\\]]]mmmwww{{{pppcccXXXYYY]]]VVVXXXUUUVVV[[[[[[\\\ggguuu}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~xxxpppfffXXXLLLNNNPPPOOOIIIAAA===>>>AAA888===@@@CCCNNNbbbttt}}}mmmRRRIIIGGGCCCCCCEEEFFFGGGHHHIIILLLNNNOOOLLLTTTZZZXXX\\\aaa\\\]]]]]]gggkkkdddeeeiiiddd]]]UUUQQQZZZfffnnnqqqrrrxxx|||zzzkkkTTTFFFFFFKKKRRR\\\dddfffggghhheee``````lllvvv|||xxxeeeVVVTTT]]]gggwww{{{xxxzzzwwwqqq~~~~~~zzziiiUUUKKKQQQZZZnnn}}}llllll]]]@@@BBB???@@@RRRaaajjjtttxxx|||jjjjjjiiikkkpppnnn___NNNHHHFFFCCCBBBAAAAAAAAAAAABBBAAA>>><<<;;;;;;===>>><<<<<<;;;:::888555333111............---------...///...///555???MMMYYYaaakkkkkk^^^MMMVVV{{{~~~zzzssspppqqq}}}{{{{{{~~~}}}sssiiikkkwww~~~jjjUUUKKKJJJOOOXXXaaafffjjjooorrrqqqnnnjjjggggggffffffdddcccaaa```______aaaaaa___\\\YYYYYYZZZaaaaaaaaa```___hhh}}}~~~llliii|||}}}yyyzzz{{{tttjjjmmmwww}}}|||mmm\\\VVV___lllrrrrrruuu~~~]]]MMMIIIDDDBBBCCCEEEDDDBBBBBB@@@>>>===???AAAAAAAAAAAA@@@???@@@AAA@@@>>>===:::555222111000///555<<>>CCCBBBAAAQQQ___mmmzzz|||zzz~~~|||~~~~~~|||tttcccSSSHHHGGGDDDAAA@@@@@@AAAAAA???===;;;999999:::<<<===<<<<<<<<<;;;999666333111,,,---......---,,,---...,,,+++,,,333???NNN[[[cccvvvtttcccMMMUUUzzz|||tttpppqqqzzz}}}~~~}}}||||||vvvyyyyyyuuuzzzrrraaaQQQOOOSSSWWW]]]ccchhhkkknnnooommmjjjgggfffddddddccccccaaa```^^^]]]___```aaa```^^^]]]```ccccccggghhhddddddooo}}}bbbbbbyyy{{{xxxyyyyyyooobbbeeerrr}}}~~~ooo\\\TTT\\\kkktttvvv{{{~~~[[[HHHGGGDDDBBB@@@AAACCCDDDDDDAAA>>>===>>>?????????BBBAAA@@@@@@AAAAAA???===:::555222111//////444;;;HHHOOOOOOOOOTTTSSSXXXiiiwwwvvvwwwuuummmqqqwwwnnnggggggkkkooouuu{{{www|||}}}uuunnnjjjiiijjjnnnmmmmmmqqqyyyzzzpppiiikkkqqqyyy++++++---...---...666@@@SSS^^^tttrrrbbb^^^gggfffccczzzxxxrrr___\\\```]]]XXXVVVYYYSSSTTTZZZ[[[[[[hhhyyy~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~xxxzzz|||zzzuuummmddd^^^jjjiii^^^LLLAAA@@@@@@===AAAKKKTTTZZZcccuuusssUUUFFFDDDFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLOOOSSSWWWZZZ\\\]]]aaadddccc^^^^^^cccdddaaaXXX[[[YYYbbbwww___HHH???999:::;;;@@@IIITTT]]]aaa```]]]fffjjjzzzbbbRRRJJJEEEGGGcccuuugggsssyyy}}}lll{{{ttt___SSSKKKMMMXXXsss~~~~~~lllwww[[[EEE>>>???IIITTTfffppp{{{~~~fffPPPFFFEEEDDDCCCAAA>>><<<;;;<<<<<<;;;999888888:::<<>>@@@LLLZZZppp}}}bbbJJJFFFEEEEEEDDDBBB@@@???>>>>>>===;;;999888999<<<===???AAA@@@;;;999999777333000000000000///...------111---...666CCCXXXuuuoooSSSNNNiii}}}{{{uuulllqqq}}}}}}zzzxxxxxx{{{{{{|||zzz|||}}}{{{}}}wwwooommmlllooowww{{{||||||yyywwwsssmmmhhhdddaaabbbaaa^^^^^^aaabbbdddffffffeeeddddddeeefffjjjllliiifffmmmzzzfffMMMHHHFFFPPPbbbqqqvvvuuusssrrrrrrppphhhaaadddlllqqq|||~~~~~~vvviiiZZZXXXfffwww```NNNJJJFFFDDDCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHHHHFFFDDDBBBDDD>>>888555222000222666@@@MMMQQQOOOPPPKKKJJJSSSbbbdddjjjnnnhhhcccnnn~~~ppplllnnn|||~~~zzz}}}}}}uuulllgggjjjpppwwwzzz|||~~~xxxqqqnnnooorrruuu}}}|||{{{||||||~~~,,,,,,---///---...666???ZZZwwwjjj___VVVWWW\\\eeewwwmmmfffoookkkfffrrr~~~gggSSSPPPTTTVVVZZZ^^^```[[[ZZZ\\\]]]```nnn~~~~~~}}}}}}}}}||||||{{{zzzuuullleeeVVVPPPIIIFFFEEEFFFKKKRRRZZZqqq~~~{{{~~~gggLLLEEEGGGGGGDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJMMMPPPTTTVVVXXXYYY]]][[[YYYYYY___ggggggcccbbbfffeeemmmYYYFFF@@@;;;;;;<<<888999CCCSSS___bbbaaavvv|||~~~rrrZZZIIIFFFBBBIIIXXX[[[XXX\\\jjjnnnuuuttt|||mmmXXXMMMIIIPPPaaa}}}yyyooozzzTTTBBB===AAAQQQeee~~~cccKKKFFFFFFEEEDDDCCCBBBAAAAAA@@@???<<<::::::;;;===>>>???AAAAAA===;;;<<<:::777111111111000///......---///---...555EEEaaa|||ZZZPPPcccxxx}}}~~~wwwwwwvvvlllppp{{{~~~~~~yyyvvvuuuyyyxxxyyyyyytttnnnnnnrrryyywwwuuutttuuutttqqqooossswwwyyyqqqiiibbbaaaaaa______aaaccceeehhhhhhfffeeeeeefffhhhjjjiiidddbbbjjj|||vvvfffTTTEEE>>>>>>CCCPPPaaannnqqqooopppnnnllljjjeeebbbffflllpppvvv|||}}}}}}~~~|||{{{{{{mmmbbbWWW\\\sssdddOOOLLLIIIFFFFFFEEEDDDCCCAAABBBBBBBBBCCCCCCDDDDDDAAAEEEIIIMMMMMMIIIEEEAAAEEE???:::777555222333777AAAOOOSSSQQQPPPJJJIIIRRR^^^___fffkkkgggaaaiiivvvjjjgggiiiwww|||}}}yyymmmfffeeellltttyyy}}}~~~~~~~~~}}}|||{{{xxxssspppqqquuuzzz~~~,,,,,,---///------555???___}}}}}}gggddd___\\\___jjjyyyjjjccckkkhhhfffssskkkUUUNNNPPPRRRXXX___```]]][[[]]]^^^dddsss~~~}}}||||||}}}zzz{{{{{{vvvjjj```OOOLLLLLLNNNNNNPPP\\\jjjnnnwww[[[FFFFFFJJJEEEBBBEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIILLLOOORRRTTTVVVVVVUUUTTTTTTZZZcccgggccc]]]VVV[[[[[[eee{{{zzzSSSEEE@@@===>>><<<:::999@@@KKKXXX```dddrrrzzz|||uuueeePPPCCCEEEBBBPPPddd]]]UUUdddrrrsssrrrpppzzz~~~xxxvvvlllWWWOOOMMMXXXmmm~~~tttqqqsssMMM@@@===AAAUUUoooeeeMMMHHHGGGFFFDDDCCCBBBAAAAAABBB???<<<:::;;;<<<===>>>===@@@@@@===<<<>>>===999333222111000//////............000666EEEccc}}}[[[RRR^^^lllvvvsssyyy}}}yyytttwww~~~yyywwwnnnssszzz}}}}}}{{{yyyyyy|||vvvoooiiiaaa[[[]]]ccchhhjjjkkkkkkjjjjjjmmmoooxxx|||ooobbb^^^^^^^^^^^^aaafffgggiiihhhfffdddddddddbbbcccbbb___```kkk|||wwwfffYYYSSSMMMHHHIIIGGGFFFLLLXXXccckkkoookkkiiifffdddbbbcccgggkkkuuuyyy|||}}}~~~}}}|||{{{hhhccc]]]ccc|||```OOOMMMJJJHHHGGGGGGEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDGGGKKKNNNNNNKKKGGGDDDEEE???:::999666333333777@@@OOOUUUSSSSSSNNNNNNYYY```bbbjjjpppllleeejjjuuutttqqqqqq{{{}}}oooddd```dddlllqqqxxxxxxxxxxxxyyyzzz{{{{{{uuusssqqqppptttzzz---,,,...///------555???bbbwwwssssssooossssssnnnjjjppp|||lllccciiifffeeepppyyynnnWWWMMMKKKKKKRRR[[[\\\ZZZYYYZZZ]]]eeeuuu~~~}}}}}}|||~~~|||{{{}}}}}}ttteeeXXXNNNTTT\\\___^^^ccctttgggSSSEEEHHHJJJCCCBBBHHHDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHKKKNNNPPPRRRSSSTTTOOOOOOTTT___gggfff\\\SSSGGGOOORRR^^^uuuoooLLLBBB@@@>>>BBB>>>???@@@@@@CCCKKKVVV___mmmvvvyyyvvvuuuooo]]]MMMDDDFFFEEETTThhhaaa\\\pppvvv|||qqqjjjrrr||||||hhhVVVPPPOOO]]]vvvvvvuuujjjGGG???>>>@@@WWWvvvdddKKKIIIHHHFFFCCCBBB@@@@@@@@@CCC@@@<<<<<<===>>>===<<<;;;>>>>>><<<;;;>>>===:::444333222000////////////---///222666CCC^^^}}}rrrSSSMMMQQQ[[[kkkrrrwww{{{yyyuuuzzz{{{yyypppvvvzzz|||}}}}}}}}}}}}~~~|||pppaaaVVVMMMIIILLLSSSSSSWWW[[[[[[YYYZZZ___cccqqqpppaaaZZZZZZ[[[^^^bbbggghhhiiihhheeecccbbbbbb]]]^^^___```eeeqqqooo\\\WWW[[[\\\ZZZSSSOOOKKKJJJMMMVVV```fffdddeeecccaaaaaacccgggjjjvvvzzz~~~qqqrrrmmmnnn}}}ZZZOOOMMMJJJIIIIIIHHHFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEHHHIIIJJJKKKKKKJJJIIIHHHCCC>>>;;;:::777333333666;;;KKKSSSSSSTTTRRRUUUcccmmmpppwww|||ssshhhjjjtttpppppprrrzzzssseee^^^^^^ccchhhppppppooonnnoooqqqtttuuuqqqpppppprrrwww~~~------...///------444>>>\\\|||pppfffiiillltttwwwyyyssslllkkkuuuqqqgggkkkgggfffnnnsss~~~jjjUUUKKKGGGFFFNNNXXXYYYZZZZZZZZZ\\\fffuuu~~~~~~~~~}}}}}}}}}~~~{{{ppp^^^RRRTTTbbbnnnppprrriiiSSSIIIDDDFFFGGGCCCDDDIIICCCCCCCCCCCCDDDEEEFFFGGGGGGIIIKKKMMMOOOQQQRRRRRRNNNPPPYYYfffjjjbbbUUULLLDDDOOOWWWeee{{{dddHHHBBBCCCCCCIIIFFFIIIJJJFFF@@@AAAJJJSSSfffrrrqqqmmmrrrlllXXXLLLHHHGGGIIIWWWdddcccfffvvvsssllljjjuuu}}}www}}}vvvdddTTTNNNLLLZZZuuu{{{```AAA>>>???>>>VVVyyy}}}zzz||||||cccLLLIIIGGGEEECCCAAAAAAAAAAAADDDAAA>>>???AAAAAA>>>;;;:::======;;;;;;======:::666555333111/////////000---000222444@@@VVVlllxxx}}}mmmPPPKKKKKKTTTlll}}}}}}{{{yyyqqqwwwzzz{{{||||||}}}~~~vvvfffSSSGGGBBBAAADDDIIIFFFJJJMMMMMMKKKMMMRRRXXXdddxxxwwwkkk^^^YYYYYYZZZ^^^dddfffgggiiihhhfffdddccccccaaabbbdddgggnnnyyypppiiioooyyy|||xxxooonnniiiaaaYYYTTTUUUXXX^^^cccfffdddbbbeeeiiijjjqqqwww~~~|||vvv}}}YYYOOOMMMKKKJJJJJJIIIGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDIIIIIIIIIHHHHHHIIIIIIIIICCC???<<<;;;888444333555:::KKKSSSUUUYYYZZZaaarrrpppoooyyyyyyxxxlllbbb^^^___bbbjjjhhheeecccbbbdddgggiiimmmnnnqqquuu{{{...---...///------444>>>XXXuuuxxxeeebbbffffffnnnjjjiiiiiieeecccmmmzzztttiiilllgggffflllnnnqqq```OOOIIIGGGGGGQQQ]]]^^^aaaaaa```aaakkkxxx|||}}}}}}{{{tttfffWWWLLL[[[mmmzzz|||~~~eeeQQQFFFDDDBBBCCCDDDFFFFFFEEECCCCCCCCCCCCDDDEEEFFFFFFHHHIIIKKKMMMOOOPPPQQQRRRSSSVVV___kkkkkk^^^PPPIIIMMM\\\iiiwwwyyy```KKKIIILLLNNNVVVWWWYYYWWWPPPGGGBBBCCCGGGXXXhhhhhhfffrrrkkkUUUKKKNNNIIIPPP[[[]]]dddpppvvvrrrxxxmmmsss}}}}}}uuuqqqqqqmmmooo{{{tttbbbTTTMMMHHHUUUpppXXX<<>>;;;;;;======:::777666333111//////000000...000000111===PPP___eeeuuuoooSSSQQQOOO[[[|||xxxpppuuuwwwzzz|||~~~~~~~~~nnn\\\KKKEEEGGGIIIJJJLLLKKKLLLMMMLLLMMMRRR[[[bbbiiizzzwwwnnnuuu{{{{{{ssseee___[[[[[[[[[[[[```eeeccceeehhhiiihhhggghhhhhhkkklllmmmpppuuu{{{{{{vvvyyy~~~lll]]]VVVTTTZZZeeellljjjggghhhkkkkkkqqqxxx}}}zzz~~~~~~uuu]]]PPPOOOMMMMMMMMMLLLJJJGGGHHHHHHGGGGGGFFFEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHDDD@@@>>>>>>;;;666444666:::KKKTTTVVV[[[___jjj~~~xxxyyyuuukkkdddbbbbbbeeebbb^^^ZZZYYY[[[___aaaiiilllqqqxxx~~~...---...///------444>>>^^^uuuooo```ccchhheeeiii^^^ZZZ```cccdddooo~~~pppfffhhhcccaaaffffffgggXXXLLLIIIIIILLLWWWdddgggjjjjjjhhhhhhqqq}}}zzz{{{zzzvvvlll^^^PPPHHH___ssszzzaaaSSSMMMEEEEEECCCAAADDDIIIFFF???CCCBBBBBBCCCCCCDDDEEEFFFHHHIIIKKKMMMOOOPPPQQQQQQXXX[[[dddmmmjjj\\\OOOJJJVVVhhhxxx|||yyy{{{vvvbbbQQQRRRUUUYYYbbbfffeeeaaaYYYPPPGGGCCCAAAIII]]]___aaaqqqlllTTTJJJSSSLLLWWW```[[[fffvvvtttvvv}}}oooppp|||yyyqqqhhhaaa```lllzzz}}}uuucccUUUNNNGGGRRRlll|||SSS:::???@@@;;;RRRwwwzzzrrrlllnnnppphhhYYYMMMEEEEEEDDDDDDEEEGGGIIIKKKGGGEEEDDDGGGIIIHHHAAA;;;;;;>>>>>><<<<<<>>>===:::888666333111//////000000000000...///;;;NNNZZZ\\\ooooooTTTTTTTTTcccwwwnnnsssuuuyyy}}}}}}|||{{{iiiXXXJJJIIIQQQUUUUUUSSSVVVUUUTTTTTTXXXbbbnnnwwwvvvrrrpppmmmtttyyy{{{zzzwwwrrrggg]]]WWWVVVYYY]]]^^^^^^aaafffaaacccgggiiijjjkkklllnnnsssssssssuuuwwwxxxyyyyyy~~~qqqbbb[[[[[[XXXgggqqqooojjjjjjmmmmmmwww~~~}}}}}}|||xxx|||vvvoooaaaRRRPPPOOOOOOOOONNNKKKIIIKKKJJJIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEAAA???@@@===777555777555GGGOOOQQQWWW\\\iii~~~zzz}}}{{{|||rrrjjjfffeeebbb___ZZZWWWWWWZZZ^^^aaafffjjjqqqyyy///---......---,,,222999[[[tttqqqmmmhhh^^^fffhhhggg```WWWTTTZZZiiixxxpppfffooommmffffffgggkkkNNNJJJRRRHHHLLLbbbmmmrrrhhhgggoootttuuu{{{||||||{{{zzzzzzzzz{{{|||zzzyyyuuulll___SSSIIIDDDVVVZZZggg~~~{{{cccUUUKKKDDDCCCDDDDDDDDDDDDDDDDDDDDD???AAABBBBBBBBBBBBCCCEEEHHHGGGHHHLLLQQQTTTRRRPPPSSS^^^kkkpppfffVVVOOOQQQ[[[ppp|||xxx~~~vvvnnnbbbYYYZZZdddlllpppvvvtttnnngggaaa[[[OOOCCCDDDFFFOOO\\\bbb]]]UUUOOOQQQUUUXXXZZZaaallltttvvv|||xxxvvv}}}vvvaaaUUU___ooozzz{{{yyyuuuwww}}}vvv```MMMIIIIIIRRRccc}}}pppQQQ;;;<<<===???UUUssswwwmmmeeehhhlllgggZZZNNNJJJIIIHHHHHHHHHIIIJJJKKKSSSPPPKKKGGGDDDCCCBBBCCCAAA@@@>>>===<<<;;;<<<<<<888666444222000/////////...000///000:::KKKVVVXXXooo}}}xxxbbbSSSVVVuuu~~~yyysssnnnsssxxx|||}}}zzzsssbbbTTTLLLRRR\\\ccchhhllleeefffgggfffhhhqqqllldddgggllluuuuuusssnnnggg___YYYVVVOOORRRVVVZZZ]]]aaaeeehhheeeiiilllmmmpppuuuwwwuuuyyyzzzzzz{{{{{{xxxssspppssspppxxx~~~vvvjjjaaa]]]```fffmmmpppmmmkkkooouuuyyy~~~{{{wwwzzz~~~rrrqqq}}}]]]TTTRRRNNNMMMMMMMMMLLLKKKMMMKKKHHHFFFFFFFFFEEEDDDHHHGGGFFFEEEDDDCCCBBBAAACCCBBBAAAAAA???<<<777333999EEERRRZZZ[[[\\\bbbhhh}}}}}}wwwttt~~~wwwnnngggccc```[[[YYYZZZ___eeeiiinnnqqquuuyyy|||111/////////---+++000888TTTjjjdddaaaaaaZZZ```___ddd^^^ZZZ[[[^^^eeeqqq|||{{{wwwmmmQQQLLLSSSKKKMMM___hhhllleeeeeemmmrrruuu~~~}}}uuulllhhhiiikkkrrroooiii___RRRGGG@@@===FFFIIISSSeeezzz~~~iiiWWWNNNHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDBBBAAABBBDDDGGGGGGHHHLLLQQQSSSRRRPPPTTT[[[eeehhh```UUUTTTXXXkkk{{{{{{tttkkk```]]]eeeqqqyyy{{{}}}{{{vvvrrrppplll```SSSFFFAAABBBLLLUUUTTTNNNJJJPPPUUUZZZ]]]eeepppwwwyyy|||qqq```[[[]]]jjjxxx|||tttpppnnnjjjlll~~~~~~~~~~~~vvv___LLLIIIJJJTTTgggyyyiiiLLL999;;;===>>>TTTqqq~~~uuuggg\\\^^^ccc^^^OOOCCCHHHGGGFFFFFFFFFFFFHHHHHHNNNLLLHHHDDDBBBAAAAAABBBAAA@@@>>><<<;;;;;;;;;<<<888777444222000/////////,,,---,,,///<<>><<<;;;;;;;;;<<<999777555222111000000000------,,,///;;;NNN^^^eeerrrccceee}}}|||}}}tttnnnqqqwww{{{{{{{{{|||xxxsssgggccceeerrruuufffeeelllppptttooohhh```XXXRRRNNNLLLQQQUUUZZZ^^^bbbeeejjjlllooosssvvvwww{{{~~~lll^^^PPPKKKLLLUUU\\\ZZZSSSNNNOOOLLLMMMSSSXXXYYY[[[^^^gggoooxxxzzzxxxyyy~~~zzzwwwyyy|||~~~{{{xxxwwwuuusssyyy}}}wwwgggkkknnnUUUNNNMMMLLLKKKKKKJJJHHHFFFDDDBBBAAAAAACCCDDDDDDCCCAAABBBCCCDDDEEEFFFFFFGGGDDDCCCBBBBBBAAA>>>:::777888CCCQQQYYYYYYVVVTTTTTT[[[lllmmmppp}}}{{{zzzvvvssstttxxx~~~yyy222000000000...,,,111999OOOllllllnnnssspppuuuoootttddd^^^fffgggaaaiii{{{yyyrrr```RRROOONNNSSS]]]dddbbbffflllqqqooooooxxxwwwhhhVVVHHHAAA@@@CCCEEEDDDAAA===999888999:::======>>>@@@DDDKKKSSSYYYbbbbbb^^^TTTHHHBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAADDDEEEEEEDDDCCCBBBBBBDDDGGGHHHJJJMMMPPPRRRRRRRRRTTTTTTWWWYYYXXXYYY```iiipppzzzwwwgggaaajjjrrrqqqjjjccc^^^aaahhhpppxxx}}}ooodddUUUFFFAAACCCFFFKKKPPP]]]bbbfffiiiqqq{{{vvvmmmggg___SSSHHHIIIcccyyy~~~}}}sssoooqqqtttuuuqqqsss~~~~~~}}}~~~~~~rrr[[[KKKJJJLLL[[[sssyyyrrryyyRRR@@@888===BBBGGG^^^{{{uuusssnnnaaaSSSMMMEEEEEECCCBBBBBBCCCCCCDDDHHHGGGEEEDDDCCCDDDEEEFFFBBBAAA???===<<<<<<<<<===999888555333111111000000000111000///666IIIbbbsss}}}kkkbbbkkkvvvooouuu{{{|||xxxpppqqqvvvrrrjjjnnnuuuxxxrrrlllccc[[[VVVTTTSSSSSSVVVZZZ___dddhhhkkkooorrrtttxxx{{{|||yyy```NNNCCC>>><<>>AAAGGG```}}}yyy]]]MMMJJJFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFCCCBBB@@@>>>=========>>>:::888666444222111111111///222333000222EEEhhhrrrccc^^^iiiuuu~~~|||uuuxxxzzzzzzuuunnnxxx~~~||||||uuurrrvvvzzzzzzrrrjjj```XXXUUUVVVWWWXXXYYY^^^ccchhhlllooorrrtttwww{{{~~~oooTTTAAA@@@;;;999:::999777777:::;;;999;;;AAAFFFIIIOOOUUUeeeqqq|||}}}yyytttuuu{{{~~~}}}|||{{{vvvtttzzzuuuhhhuuu|||iiiSSSLLLKKKJJJKKKKKKJJJGGGEEEFFFDDDCCCCCCDDDCCCBBB@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCBBB???===666???MMMXXX\\\YYYRRRMMMPPP^^^cccdddqqq{{{wwwnnnpppqqqooommmqqq|||ppp000...///111000000666>>>yyysssfffggggggfffnnn{{{xxxwwwuuummmppptttqqq^^^NNNQQQXXX___kkkiiisss~~~~~~rrrXXXHHHDDDDDDBBB>>>===>>>>>>===<<<;;;<<<>>>???CCCIIIPPPXXXaaajjjppphhh^^^RRRJJJEEEAAAAAACCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCEEEEEEDDDDDDFFFGGGHHHKKKNNNQQQRRRSSSTTTVVVVVVUUUWWW]]]```aaacccggglllhhh]]]VVVZZZdddccc[[[\\\[[[]]]```______lll|||}}}jjjaaa[[[RRRIII???<<>>GGGccceeeOOOLLLGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@>>>=========>>>;;;999777444333222222222+++...111///111DDDllltttaaaWWW]]]fffrrryyytttqqqwww~~~xxxzzz{{{sssmmmxxx}}}{{{yyy{{{zzzvvvsssjjj^^^VVVUUUWWWYYYZZZ]]]aaagggllloooqqqsssuuuyyy}}}vvv```JJJ<<<<<<888666888888777888<<<:::999:::???CCCGGGOOOWWWggguuuvvvsssuuu|||}}}||||||yyywww{{{~~~qqqgggxxx~~~hhhPPPKKKJJJIIIIIIJJJIIIGGGEEEGGGFFFEEEEEEFFFEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBB@@@???777???KKKVVV]]]\\\UUUPPPMMMYYYdddlllvvvzzzkkkiiijjjiiifffkkk|||zzzmmm111000000111000000666===vvv}}}yyyuuuppplllfffdddkkkuuujjjrrrrrrjjjrrrrrryyyhhhTTTVVVYYY\\\iiirrryyyrrr[[[MMMJJJLLLMMMLLLMMMLLLIIIEEEBBBAAADDDFFFLLLQQQZZZeeeqqqzzznnn]]]LLLFFFEEEDDDDDDGGGGGGGGGFFFEEEEEEDDDCCCCCCEEEGGGHHHHHHFFFFFFGGGHHHIIILLLQQQSSSSSSTTTVVVXXXZZZWWWXXX^^^aaaaaaaaabbbccc]]]XXXWWW[[[___```^^^___ZZZ[[[______^^^jjj{{{lllWWWVVVSSSQQQNNNJJJGGGMMMUUUfffnnnuuuxxxzzz{{{wwwqqq___PPPDDDCCCEEEHHHVVVfffnnnuuuyyy{{{~~~|||zzz~~~vvvgggRRRIIIJJJHHHWWWtttwwwhhhssszzz^^^FFF>>>:::===AAAOOOpppoooTTTPPPFFFEEECCCBBBAAAAAABBBBBB>>>>>>??????@@@AAAAAABBBAAA@@@>>>===;;;;;;<<<<<<;;;:::777555333222222222+++,,,...///333EEEhhhsss\\\RRRXXX```nnnwwwuuuuuu~~~{{{~~~zzzuuurrrxxx~~~~~~~~~~~~~~~zzzuuuqqqhhh\\\WWWXXX\\\___```cccgggmmmqqqtttuuuwwwxxxzzztttbbbOOOAAA999999555444777999777777:::<<<;;;<<>>FFFYYYlllQQQKKKEEEDDDCCCAAA@@@@@@AAAAAA???@@@@@@AAABBBBBBCCCCCC@@@>>>===;;;::::::::::::;;;:::888555333333333333000------000666DDD```yyy{{{sss\\\RRR[[[iiivvv}}}zzzzzz}}}{{{}}}~~~~~~{{{yyyxxxyyy~~~~~~|||zzzwww}}}}}}xxxmmmeee\\\XXX\\\ccchhhiiiiiimmmssswwwyyyzzz|||}}}{{{~~~vvvfffSSSCCC:::888===999888<<<>>><<<:::;;;@@@???@@@DDDGGGKKKTTT^^^tttwwwrrruuu}}}|||nnnggg~~~xxx^^^FFFIIIGGGDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFHHHIIIGGGEEE@@@AAAAAABBBCCCDDDEEEEEEBBBAAA@@@@@@BBBBBBAAA@@@===@@@GGGRRRZZZ\\\WWWQQQ___fff|||wwwtttooo```555444333222222222333444VVVjjjpppiiijjjkkkgggggghhhmmmmmmgggcccdddhhhiiixxxuuueeennn{{{ttthhhooouuurrrjjjbbbYYY]]]ooo}}}}}}qqqjjjpppsssttt}}}|||oooeeebbbeeejjjmmmqqqmmmfff```]]]```fffkkkxxxqqq]]]MMMKKKKKKHHHIIIPPPJJJHHHFFFFFFIIILLLMMMNNNOOOMMMLLLLLLLLLLLLLLLKKKIIILLLQQQTTTVVVWWWYYYZZZ\\\\\\]]]```bbbcccbbbaaabbb___WWWSSS[[[jjjrrrqqqfffaaa]]]\\\\\\^^^eeemmmuuu~~~yyyfffUUULLLGGGEEEGGGLLLTTTXXXVVVRRRaaannnyyyxxxpppeeeZZZQQQPPPIIICCCFFFQQQ[[[^^^]]]RRRkkk~~~{{{{{{zzz{{{{{{www}}}~~~~~~~~~rrr```NNNHHHGGGNNN___pppqqqfffvvv}}}^^^@@@<<<:::<<>><<<:::999999777444222...222222---...@@@\\\rrrzzzppp\\\TTT]]]sss~~~xxxyyy}}}~~~yyy~~~}}}}}}~~~|||xxxyyy|||yyyyyy|||xxxqqqbbbZZZUUUYYY```eeejjjnnnoootttzzz}}}}}}}}}wwwgggUUUGGG@@@<<<:::@@@===;;;<<>>CCCAAACCCHHHLLLSSS^^^jjjzzzyyy}}}lllooouuuTTTKKKJJJHHHEEEDDDDDDEEEDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEDDDBBB@@@AAACCCDDDDDDCCCEEEDDDDDDDDDEEEDDDBBB@@@AAA???EEESSS[[[ZZZXXXYYYooo|||~~~kkkZZZ555444222111111222222333KKK]]]bbb^^^eeejjjhhhjjjnnntttuuupppkkkkkkmmmmmmxxx|||mmmsss|||uuukkknnnwwwsssfff^^^XXX[[[jjjwwwwwwlllfffmmmqqquuuwwwooolllqqq{{{~~~vvvooommmqqqzzzgggWWWLLLMMMOOOKKKLLLPPPNNNLLLJJJJJJKKKMMMNNNMMMMMMKKKIIIIIIIIIJJJJJJJJJLLLOOOSSSVVVWWWXXXYYY[[[\\\\\\]]]___aaabbbbbb```\\\[[[WWWWWWaaaooouuutttgggccc___^^^ZZZWWWYYY^^^bbbkkkuuutttgggVVVJJJCCCAAAAAACCCKKKTTTYYYXXXUUU```ooozzzuuufffZZZSSSPPPNNNKKKJJJOOOWWW]]]^^^\\\^^^ssszzzwwwxxxzzz{{{~~~}}}~~~~~~}}}ooo]]]LLLEEEFFFNNN```rrrooogggzzz|||[[[AAA===:::===IIIccc}}}^^^JJJGGGCCCDDDDDDDDDCCCAAA@@@???BBB@@@???AAADDDEEEDDDBBB@@@???===;;;;;;===???@@@>>>===;;;::::::888666333...222222...///===UUUgggkkkyyy~~~xxxnnn]]]WWWbbbppp}}}~~~www}}}}}}|||{{{{{{{{{}}}~~~~~~{{{yyy{{{}}}|||}}}yyymmmdddUUUNNNLLLRRR[[[bbbiiinnnsssxxxtttbbbPPPCCC>>><<<;;;>>>===>>>AAAEEEHHHHHHFFFGGGFFFGGGJJJOOOYYYkkk||||||wwwxxx}}}hhhsss|||ZZZOOOIIIGGGDDDDDDEEEFFFFFFEEEAAABBBCCCCCCDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGEEEBBB???BBBAAAFFFSSS\\\]]]]]]^^^rrr~~~zzzfffTTT444333222111000111111222>>>NNNSSSUUUcccmmmmmmooovvv{{{|||wwwqqqpppooonnnxxxuuuuuuxxxpppiiihhhvvvqqqaaa\\\]]]bbblllssstttlllgggooossswww}}}||||||zzzxxx^^^SSSNNNSSSWWWUUUTTTVVVUUUSSSQQQPPPQQQQQQPPPNNNMMMLLLJJJIIIIIIKKKMMMNNNSSSUUUYYYZZZ[[[[[[[[[]]]^^^]]]]]]^^^```bbbaaa```[[[ZZZYYY\\\fffqqquuusssgggdddaaa___XXXOOOLLLMMMQQQZZZcccaaaUUUGGG@@@>>>>>>>>>AAAIIISSSYYYXXXVVV[[[lllwwwnnnYYYNNNNNNRRRLLLOOOTTTZZZ^^^___^^^]]]ooo}}}zzztttrrrvvvzzz|||~~~~~~{{{{{{yyy}}}~~~|||iiiXXXHHHDDDHHHSSShhh||||||jjjfff|||xxxUUUBBB===:::???NNNhhh}}}tttoooooouuuzzzmmmUUUGGGHHHBBBBBBBBBBBBBBBBBBBBBAAACCC@@@======???BBBCCCDDD???>>>======>>>@@@BBBDDD???===<<<;;;;;;:::777555///111111///000:::KKKZZZ```nnnvvvxxxttteeecccrrr~~~www{{{zzzyyyyyyzzz|||{{{zzzzzz}}}~~~zzzkkk[[[OOOIIIEEEEEEMMMWWW```iiiqqqxxx~~~qqq\\\JJJ???<<<>>>@@@BBBCCCFFFKKKPPPRRRRRRPPPOOOMMMOOOSSS[[[jjj~~~||||||kkkxxxYYYKKKHHHFFFEEEEEEFFFGGGGGGFFF@@@@@@AAAAAAAAAAAA@@@???DDDGGGIIIIIIFFFEEEEEEGGGFFFFFFFFFGGGGGGEEEBBB>>>AAA@@@EEEPPPZZZ^^^___```iiiwwwrrr]]]NNN444333111000000000000111888FFFLLLUUUiiisssrrrssswwwzzzxxxqqqlllkkkkkkiiivvvxxxsssqqqkkkhhhdddvvvrrraaa___gggnnnuuusssxxxtttqqqwwwxxxyyy}}}ttt___[[[UUUSSSZZZ___```aaaccc```]]][[[YYYXXXWWWUUUSSSSSSRRRPPPNNNMMMPPPTTTWWW\\\^^^``````___^^^___```aaa```______aaabbbbbbaaa^^^[[[ZZZ]]]fffmmmooommmgggdddbbb___WWWMMMHHHHHHNNNVVV]]]XXXLLL@@@===>>>@@@???AAAIIIRRRWWWVVVRRRVVVeeennndddQQQIIINNNVVVNNNUUU]]]aaabbbaaabbbddd}}}|||~~~~~~}}}xxxrrrpppvvv|||~~~~~~~~~~~~yyyzzz|||yyyyyy|||~~~~~~yyydddTTTFFFEEELLLZZZrrrxxxcccddd|||rrrOOOAAA<<<:::AAASSSlll|||uuuppplllmmmooodddQQQEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBB@@@===<<<===???BBBCCC@@@??????>>>???AAACCCDDD>>>===;;;;;;;;;:::888666333111//////000888GGGTTT```ssssssrrrzzz}}}{{{{{{}}}zzzwwwxxx|||rrr___LLL@@@DDDCCCEEENNNVVV___iiisss{{{nnnWWWGGG>>>===BBBGGGLLLNNNQQQUUUWWWWWWVVVUUUTTTTTTXXXcccqqq~~~uuuzzz~~~kkkRRRGGGIIIHHHFFFFFFGGGGGGFFFEEEBBBBBBBBBBBBAAAAAAAAA@@@BBBGGGLLLLLLIIIGGGHHHKKKJJJHHHFFFFFFFFFEEECCCAAA??????BBBJJJSSSZZZ\\\]]]\\\fffqqquuuuuuwww|||}}}}}}jjjVVVJJJ444333222000//////000000555BBBKKKXXXmmmtttooooooppppppkkkccc```ccceeeeeesss~~~xxxuuuqqqsssqqq{{{iiiffflllpppuuuuuu~~~}}}|||}}}yyy~~~{{{{{{}}}zzzvvvpppiiibbb^^^ZZZYYY___eeeiiilllnnnjjjgggdddaaa```^^^\\\ZZZYYYYYYXXXVVVTTTVVV[[[___fffggggggfffdddbbbbbbcccdddcccaaabbbccccccbbb```ZZZVVVTTTYYYaaaggghhhhhhhhhdddaaa^^^WWWNNNKKKLLLOOOTTTWWWQQQEEE<<<;;;===@@@???AAAIIIRRRWWWVVVSSSWWWbbbggg\\\NNNJJJOOOTTTUUU[[[bbbeeeccceeekkkqqq~~~xxxwwwzzz|||{{{wwwqqqpppwww~~~~~~~~~yyyxxx~~~~~~|||{{{|||}}}~~~~~~}}}}}}wwwbbbRRREEEEEEMMM\\\tttwwwbbbggg~~~nnnMMM???;;;:::CCCXXXqqq||||||sssmmmjjj```OOOBBB>>>EEEDDDBBBAAA@@@?????????>>>>>>??????>>>??????@@@BBBAAA@@@?????????@@@AAA<<<;;;::::::::::::888666666111......000777GGGXXXbbbzzzwww~~~~~~|||}}}}}}yyywwwyyy}}}~~~mmmXXXGGG===BBBBBBFFFNNNTTT[[[fffqqq~~~jjjSSSEEE@@@AAAGGGOOOTTTUUUWWWWWWVVVTTTSSSRRRWWWXXXaaasss|||yyy{{{rrrbbbOOOJJJKKKJJJHHHHHHHHHGGGEEECCCCCCBBBBBBBBBBBBBBBBBBBBB@@@FFFLLLMMMKKKIIILLLOOOLLLIIIEEEBBBCCCDDDEEEEEEAAA@@@AAAFFFNNNVVVZZZZZZZZZ\\\aaagggkkkoooqqqtttsss|||wwwaaaQQQKKK555444333111000000000111222???IIIWWWiiikkkddddddfffeee```ZZZZZZaaaggghhhrrruuummmjjjhhhllluuu{{{}}}zzzxxxxxxvvvzzz{{{wwwooohhheeeeeebbb``````ccciiinnnrrruuurrrnnnjjjfffeeedddcccbbb```aaaaaa___\\\]]]aaaeeemmmmmmllljjjfffcccccccccdddccccccddddddccc```^^^RRRMMMNNNWWWaaagggiiikkklllhhhccc^^^VVVMMMJJJLLLIIIKKKKKKFFF>>>888777888>>>>>>AAAJJJTTTZZZZZZXXX]]]dddeee[[[OOOLLLOOORRR^^^bbbfffgggggglllvvv~~~uuuqqqrrrwwwyyyzzzuuuqqqqqqxxx}}}}}}}}}~~~yyyvvv|||~~~}}}|||}}}~~~~~~}}}|||tttaaaRRRFFFEEELLLXXXnnnwwwfffooojjjJJJ<<<;;;<<>>===<<<<<<<<<>>>AAAAAA@@@>>>>>>>>>CCCBBBAAA???>>>=========;;;:::999:::;;;:::888777888222/////////555HHH\\\bbbtttuuuzzz{{{~~~|||{{{|||~~~}}}~~~}}}iiiUUUHHHBBBAAACCCIIIOOOTTTZZZfffrrryyydddMMMDDDBBBCCCKKKTTTUUUUUUUUUSSSQQQPPPRRRSSS\\\___kkk~~~}}}~~~nnn}}}yyyqqq\\\KKKLLLKKKJJJIIIIIIIIIHHHFFFDDDBBBBBBBBBAAABBBCCCDDDDDDAAAEEEIIIKKKJJJJJJMMMOOOKKKHHHCCCAAABBBDDDEEEFFFEEEDDDCCCEEEMMMWWW\\\\\\ZZZUUUUUU\\\dddggghhhiiilllooozzz{{{qqqnnn{{{~~~~~~nnnYYYNNNNNN777555444222111000111111000<<>>>>>===;;;999777777777AAA@@@CCCLLLVVV\\\\\\YYY\\\dddggg]]]RRROOOSSSVVVeeehhhjjjkkkmmmuuuzzzooollloootttwwwxxxrrrpppqqqvvvxxxxxxyyy}}}~~~xxxuuu{{{~~~}}}}}}~~~~~~}}}zzzsss^^^PPPEEEFFFMMMYYYnnnuuujjjxxxcccBBB;;;<<<@@@KKKbbb|||~~~yyylllZZZIIIDDDFFF@@@AAAAAABBBAAA@@@???>>>===???AAAAAA???>>>>>>???AAA@@@???>>>===<<<;;;;;;;;;::::::;;;<<<<<<:::888777333222333000222FFF]]]iiixxxgggqqqwwwxxxyyyzzzyyyyyy}}}wwwbbbPPPGGGEEEDDDHHHPPPXXX]]]cccqqqqqq[[[GGGAAABBBCCCJJJTTTQQQQQQQQQOOOOOOSSSYYY___hhhnnnzzz~~~iiiddd}}}|||^^^GGGJJJHHHHHHHHHIIIJJJJJJIIIGGGDDDDDDCCCDDDEEEFFFHHHIIIFFFFFFGGGHHHIIIJJJKKKKKKFFFDDDCCCBBBDDDEEEEEEDDDEEEEEECCCCCCLLLYYY```___YYYRRRPPPXXXaaafffjjjnnnrrrnnnsss{{{yyymmmgggkkkrrr|||wwweeeQQQLLLRRR777666444222111111111111111<<>>CCCNNNeeebbbHHHAAAEEEAAABBBDDDFFFFFFEEEDDDCCC>>>@@@BBB@@@>>>===???AAA>>>>>>======<<<;;;;;;;;;<<<;;;;;;<<<======<<<:::666333444666111000CCC[[[sssdddZZZcccsssyyy|||xxxwwwxxx~~~qqqZZZJJJDDDDDDJJJOOOZZZccciiipppjjjTTTAAA>>>@@@BBBIIISSSNNNNNNOOOOOOQQQYYYdddlllttt|||zzz\\\]]]zzzdddHHHKKKEEEEEEFFFIIILLLMMMKKKJJJGGGGGGGGGGGGIIIKKKMMMNNNJJJHHHFFFFFFHHHIIIHHHHHHBBBBBBCCCEEEFFFFFFDDDAAACCCDDDBBBAAAKKKZZZbbbaaaZZZSSSRRR[[[fffmmmvvv}}}tttqqqrrrkkk```bbbnnnppp|||xxx}}}zzzqqq___LLLKKKUUU<<<999444111111111222111888555:::GGGQQQSSSTTTWWWZZZ```fffkkkxxx{{{{{{}}}|||vvvnnnmmmqqq~~~~~~zzzvvvqqqpppnnnmmmlllmmmooopppttttttuuuxxx{{{|||zzzxxxoooiiiaaa^^^bbbjjjqqqttt{{{|||}}}{{{wwwvvvxxxzzzxxxuuupppkkkfffdddcccbbbccccccdddcccbbb```^^^\\\QQQ```oooxxx}}}}}}ssskkkeeeXXXEEE999888666888===CCCAAA===<<>>===>>>???@@@>>>===:::999999;;;===???<<<<<<;;;:::999;;;>>>@@@<<<:::777222...111AAARRRrrryyybbbZZZYYYmmm}}}mmmSSSCCCAAAFFFKKKYYYiiirrryyy~~~~~~~~~uuueeeQQQAAA???BBBCCCDDDIIIHHHOOOXXX___dddkkksssyyy~~~bbbXXXhhh~~~aaaQQQKKKHHHEEECCCEEEIIIJJJGGGCCCCCCDDDFFFHHHKKKOOOQQQSSSNNNKKKGGGDDDBBBBBBDDDEEECCCBBBAAAAAABBBBBBBBBAAACCCGGGEEE???FFFXXXcccaaa]]]___XXXZZZjjjxxx{{{uuutttssswww}}}~~~zzzzzz{{{|||nnncccUUUIIIMMMZZZ===:::666444444444333222111111999EEENNNQQQSSSWWW```iiiqqqvvvzzzzzzwwwyyy||||||uuuooopppvvv|||yyyyyy}}}yyyuuupppooonnnnnnoooqqqssstttxxxyyy{{{}}}~~~}}}yyyvvveee^^^WWWVVV\\\fffpppuuuzzz}}}~~~{{{{{{|||{{{xxxrrrlllhhhfffffffffffffffeeedddcccaaa___^^^ffflllttt|||zzzrrrjjjZZZDDD888777;;;;;;@@@JJJMMMHHH@@@===LLLLLLPPPYYYcccgggddd```]]]aaahhhiii```XXX]]]gggqqqppprrr{{{pppkkknnnnnnsssxxxsssqqqrrruuuxxxxxxwww|||~~~}}}}}}}}}{{{uuummmVVVKKKBBBGGGZZZqqqxxxnnnvvvkkkHHH999777777DDD]]]sss\\\JJJMMMEEEJJJHHHGGGFFFGGGFFFDDDCCCAAA@@@???>>>===>>>??????===<<<:::999:::;;;===>>>>>>>>>>>><<<::::::<<<>>>:::888555222...000>>>MMMkkkvvv___```___sss}}}fffOOOBBBEEEKKKWWWeeesss||||||sssrrrtttvvvxxx|||uuu]]]LLL@@@???AAA@@@BBBHHHOOOWWWaaajjjqqqyyy~~~~~~```[[[oooxxx\\\MMMGGGIIIFFFEEEGGGJJJLLLIIIEEEEEEFFFGGGIIIKKKMMMOOOQQQPPPMMMIIIEEECCCBBBCCCDDDBBBBBBBBBCCCDDDDDDCCCBBBEEEGGGFFFCCCHHHUUUaaaeee\\\^^^ZZZbbb{{{zzzzzz|||}}}wwwfffZZZNNNFFFMMMZZZ<<<:::888666666555333111000444===JJJRRRWWW]]]cccfffpppyyy~~~|||wwwyyyzzzrrrsssrrrvvv}}}xxxqqqttt{{{yyyvvvuuu|||xxx~~~|||{{{}}}}}}yyyuuupppooooooppprrruuuxxxzzz|||~~~|||vvvoookkkYYYTTTNNNNNNUUUaaalllsssyyy}}}|||uuummmhhhgggggghhhiiihhhgggeeedddcccccccccooorrrwww~~~wwwqqqjjjYYYDDD999999@@@???GGGTTT[[[TTTFFF;;;KKKNNNVVVcccooorrrlllddd^^^dddkkkiii___YYY___jjjqqqpppsss}}}nnnlllpppooosssxxxtttssstttwww{{{{{{{{{~~~}}}}}}}}}~~~}}}}}}}}}{{{sssjjjRRRIIIBBBHHH\\\sssvvvooo{{{```AAA:::777777EEE```yyyVVVFFFIIIEEEJJJHHHFFFEEEDDDCCCAAA??????>>>>>>>>>>>>>>>>>>===:::::::::::::::;;;<<<===???@@@@@@>>>;;;::::::;;;888666555222...///:::GGG^^^mmm{{{vvv```aaabbbwww}}}}}}uuu^^^KKKDDDJJJSSSccckkktttyyyvvvkkkcccbbbfffkkkqqqwww{{{}}}~~~~~~uuuUUUIII@@@@@@AAA@@@EEENNNXXXbbbooozzz~~~vvvZZZ^^^xxxvvvZZZNNNIIIJJJHHHGGGIIILLLMMMKKKHHHGGGHHHHHHIIIJJJLLLLLLMMMPPPMMMJJJFFFDDDBBBBBBCCCAAABBBDDDEEEFFFEEEEEEDDDHHHFFFFFFIIIJJJPPP]]]jjjaaaaaa___lll~~~~~~mmm[[[OOOGGGGGGTTTccc:::888777777666555111///222888BBBPPP^^^jjjuuu}}}uuu{{{}}}tttlllfffiiirrrvvvpppsssmmmuuu~~~uuuuuu{{{wwwuuutttvvvzzz{{{yyyvvv~~~|||zzz|||}}}zzzvvvssssssssstttvvvyyy}}}~~~|||rrrfff\\\WWWNNNMMMKKKNNNUUU___iiinnnwwwyyy}}}xxxoooiiifffffffffiiihhhggggggggghhhiiijjjpppuuuzzz}}}~~~vvvmmmlllhhhgggdddVVVDDD;;;>>>AAADDDOOO^^^cccYYYIII>>>NNNTTT```pppzzzyyynnnccc[[[eeeoookkk___WWW]]]gggoooqqqwwwwwwlllmmmrrrppprrrwwwuuuvvvuuuxxx||||||{{{~~~|||||||||}}}}}}~~~~~~}}}~~~}}}||||||{{{rrrgggRRRJJJDDDKKK___uuuuuurrrUUU::::::===<<>><<<;;;:::999999::::::;;;<<<<<<<<<===??????>>><<<999999999777666555444000///777BBBRRRZZZbbbmmm}}}{{{hhh]]]ccc{{{|||wwwzzzoooZZZJJJGGGNNNVVVaaadddfffhhhooowwwxxxtttaaaYYYUUUXXX]]]dddkkkrrrvvvyyy{{{}}}}}}sssTTTJJJCCCCCCDDDGGGRRR```nnnxxxjjjSSScccqqqWWWNNNJJJIIIHHHGGGIIIKKKLLLJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHEEEDDDCCCBBBBBBAAACCCEEEGGGGGGFFFEEEEEEIIIDDDFFFLLLJJJIIIXXXllljjjhhhcccnnn~~~}}}|||}}}qqqaaaOOOFFFFFFOOO___nnn;;;:::999999999777333000111666BBBVVVpppsssgggbbbaaagggvvvqqqkkkpppjjjuuuyyytttvvvpppqqqrrrtttxxx~~~~~~}}}{{{|||~~~|||zzzyyyxxxxxxxxxzzz}}}wwwfffUUUIIIDDDBBBEEEJJJQQQYYYaaahhhlllooooooooorrrwww~~~{{{rrrkkkgggeeedddfffffffffhhhjjjmmmppprrrwww|||{{{pppddd]]]ZZZYYY```]]]^^^___VVVFFF???AAA>>>FFFUUU``````TTTHHHDDDSSS\\\kkkyyyxxxhhh[[[UUUeeesssqqqccc\\\aaaiiipppvvv}}}ppphhhmmmssspppqqqvvvtttwwwuuuwwwzzzyyywwwxxx{{{}}}~~~zzzwwwvvv~~~}}}{{{}}}~~~|||{{{|||zzzpppdddOOOHHHEEEOOOcccyyytttwwwtttJJJ666:::>>>@@@PPPpppiiiPPPDDDBBBCCCEEECCCBBBBBBCCCDDDCCCAAABBBBBBAAA???===;;;999777999999:::;;;<<<<<<======;;;===>>>===;;;999999999999888777666333111666>>>PPPSSSZZZggg|||pppccclllzzzwwwppp\\\LLLFFFJJJPPPSSSWWWZZZ___gggllliiicccPPPMMMNNNUUU]]]bbbiiioooqqquuuyyy}}}{{{qqqUUUJJJDDDFFFJJJSSSeeexxx|||aaaTTTqqqfffPPPJJJFFFGGGGGGGGGGGGHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCAAACCCFFFFFFEEEDDDEEEFFFHHHBBBDDDKKKHHHDDDSSSjjjppplllccchhh~~~pppxxx{{{yyyzzz|||}}}ssscccVVVGGGCCCHHHTTTcccooo???>>>=========;;;777555333666DDDaaaxxxlllfff```cccqqq|||llleeeiiiiiisss|||tttrrriiilllsss{{{~~~~~~}}}|||}}}~~~~~~~~~}}}}}}|||~~~sss\\\HHH===:::777===FFFPPPWWW^^^dddgggbbb^^^ZZZZZZ```iiirrrvvv{{{yyyvvvqqqlllhhheeeccccccdddfffjjjnnnrrruuuwwwvvvvvvmmm]]]SSSVVV```gggccc______bbb[[[LLLBBBBBB???HHHUUU\\\VVVKKKGGGJJJZZZdddrrr{{{yyymmm^^^SSSRRRhhhzzzxxxjjjdddiiiqqquuu|||{{{xxxiiidddllltttppppppuuutttuuurrrsssvvvvvvrrrrrrtttrrruuuyyy|||}}}{{{xxxuuu|||~~~{{{zzz}}}}}}{{{{{{|||zzznnnaaaIIIDDDDDDQQQiiittt|||dddBBB555:::999AAAZZZ{{{```QQQGGGBBBGGGEEEDDDCCCEEEGGGHHHGGGFFFDDDCCCAAA???===;;;999888:::::::::;;;<<<===>>>???===>>>>>>===;;;999:::;;;<<<999888888444111555<<>>>>><<<:::777555777DDDhhhwwwlllfff```bbbooo|||kkkdddiiihhhooo{{{}}}tttpppkkknnnxxx~~~~~~~~~~~~{{{{{{~~~nnnUUUAAA888777222888AAAHHHMMMRRRWWWZZZQQQKKKDDDCCCGGGOOOVVVZZZaaacccfffhhhhhhfffcccaaabbbdddggglllppptttvvvwwwqqqiii]]]UUU[[[kkkwww{{{mmmeeecccgggcccTTTFFFBBBCCCIIIQQQSSSLLLDDDGGGOOO```iiirrrssskkk^^^SSSNNNYYYppp|||mmmfffmmmuuuyyy}}}~~~wwwrrrcccaaallltttooonnnssssssqqqnnnnnnrrrssspppnnnpppjjjjjjmmmsssxxx{{{yyywwwzzz}}}|||zzz~~~}}}{{{zzz|||yyymmm___GGGDDDFFFUUUmmmtttuuuUUU>>>777::::::CCC]]]zzzxxx|||sss~~~oooUUUNNNGGGAAAIIIDDDCCCCCCDDDFFFHHHGGGFFFCCCBBB@@@>>>===<<<<<<===<<<;;;;;;:::<<<>>>@@@BBBBBBBBBAAA>>>;;;999:::<<<===:::888777444111444:::QQQYYYfffxxx{{{|||yyyzzzyyyrrrbbbNNNDDDFFFMMMLLLUUU```fffhhhdddZZZOOONNNNNNSSS[[[```bbbfffkkkkkkqqqyyywwwjjjVVVLLLIIISSScccwww|||~~~hhhWWWnnn}}}\\\PPPOOOHHHEEEFFFFFFEEECCCAAA@@@???@@@AAACCCDDDEEEEEEDDDCCC@@@AAABBBDDDDDDCCCBBBAAABBBDDDDDDAAA======@@@DDDFFFCCCCCCDDDBBBDDDQQQ___qqqsssjjjcccfffeeedddlllgggsss}}}|||ppprrrttt```eeeyyyzzzvvvssstttzzz|||lll___LLLHHHEEEIIITTT]]]___]]]BBB@@@>>>===<<<;;;999777333333???fff}}}yyypppfffbbb```aaaoooooohhhnnnhhhlllvvv}}}uuuqqqsssuuu~~~{{{~~~}}}|||}}}~~~~~~yyyyyy}}}~~~jjjPPP<<<666666444888>>>AAACCCEEEIIIMMMEEE>>>777444777===BBBDDDJJJOOOVVV]]]aaabbb```^^^bbbdddhhhmmmqqqtttvvvvvvtttfffXXXYYYkkk}}}zzzrrriiifffjjjhhhYYYJJJCCCGGGIIILLLLLLFFFBBBHHHQQQdddkkkppplll___SSSMMMMMMbbbxxx}}}jjjccckkkssszzzzzz|||}}}tttmmm```___kkktttnnnmmmrrrrrrmmmkkklllppprrrooonnnooodddbbbccciiisssyyyzzzxxxxxx{{{}}}~~~~~~|||~~~|||zzzzzz|||yyylll^^^JJJGGGIIIWWWnnn}}}tttmmmMMM<<<999:::???EEE[[[|||~~~nnniiillllllxxxfffMMMIIIDDD>>>HHHCCCAAAAAABBBDDDEEEDDDCCCBBBAAA???======>>>@@@AAA===<<<;;;:::;;;>>>AAACCCGGGFFFCCC???;;;::::::<<<>>>:::888666333000333999KKKVVViii~~~|||zzzyyytttqqqooorrroooaaaOOOGGGMMMVVVVVV\\\``````^^^\\\WWWPPPTTTSSSWWW]]]```aaaeeejjjjjjqqqzzzvvvgggWWWOOONNN\\\pppxxxttt]]]RRRwwwuuuVVVLLLMMMDDDFFFFFFFFFEEEBBB???>>>>>>===???AAACCCDDDDDDCCCCCCAAABBBDDDEEEEEECCCAAA@@@CCCDDDDDD@@@;;;:::>>>CCCFFFEEEDDDBBBAAAGGGRRR\\\uuuyyyqqqgggeeeaaaaaalllaaalllvvv|||yyynnngggqqq~~~___[[[qqq}}}wwwrrrqqqwww~~~sssaaaRRREEEDDDGGGOOO\\\eeeccc]]]???>>><<<:::999777777777777333===^^^|||lllaaafffllliii___YYY___dddqqq}}}{{{ooojjjmmmkkkiiiooo|||~~~tttlllmmmlllssswwwvvv|||{{{|||}}}~~~}}}|||}}}}}}~~~kkkGGG555777888888999;;;;;;:::999999:::777444222111222333333333666:::@@@EEEKKKPPPVVVYYY___dddkkknnnooonnnoooqqqkkk```]]]iiivvvwwwuuuuuu}}}|||vvvnnneee]]]RRRIIIKKKOOOQQQMMMGGGEEEJJJPPPbbbeeecccXXXJJJHHHTTT```vvvjjjbbbbbbiiiqqqwwwttt{{{yyysssnnneeeZZZ```jjjrrrqqqkkkjjjmmmjjjlllmmmmmmnnnnnnkkkggg^^^[[[ZZZaaakkkssstttrrrrrrrrrttt|||}}}~~~zzz}}}|||wwwyyyyyykkkWWWNNNGGGIII\\\uuuzzztttxxxWWWBBB888666<<<999SSSfffvvvyyylllfffccclllfff```OOO>>>@@@FFF????????????@@@AAABBBCCCDDD??????@@@@@@AAAAAABBBBBB@@@===:::999;;;???CCCEEEGGGFFFCCCAAA>>><<<;;;:::<<<<<<<<<999666333222333CCCTTTooorrrrrrxxx}}}}}}}}}~~~}}}~~~vvvfff^^^bbbgggooommm\\\OOOQQQZZZ___cccaaa^^^ZZZXXXWWWWWWXXX\\\\\\^^^bbbfffjjjllllllrrrtttfffQQQWWWdddtttyyyssscccRRRYYYdddUUUOOOHHHEEE@@@DDDHHHHHHCCC??????AAA???@@@AAABBBBBBAAA@@@???;;;???CCCFFFFFFFFFFFFFFFEEEDDDBBB>>>===???CCCGGGFFFGGGFFFCCCAAAEEEOOOVVVoooqqqdddeeeddd]]]nnnnnnvvv}}}~~~pppkkkrrrzzz|||}}}ccc___ttt{{{sssooorrrwww{{{|||ttt```OOOFFFFFFFFFJJJTTT```ddd^^^UUUCCCAAA???===;;;999777777===999<<>>:::999<<<>>>[[[rrr~~~wwwyyyfffUUUHHH===???CCC===@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBCCCEEEFFFGGGGGGBBB@@@>>>===>>>@@@CCCDDDGGGEEECCCAAA???======<<<<<<<<<<<<:::666333333333CCCXXXxxxiiieeeoooyyy||||||}}}|||{{{|||rrrccc^^^dddjjjqqqnnn]]]PPPTTT```fffhhhfffdddaaa___^^^^^^_________bbbfffmmmrrruuuvvvyyylllZZZaaaqqq|||sssmmmfffYYYLLL[[[cccSSSMMMFFFDDDBBBFFFHHHGGGCCCAAABBBDDDIIIIIIHHHFFFDDDAAA???===>>>AAAEEEGGGFFFEEEEEEEEEDDDDDDBBB@@@>>>@@@CCCFFFJJJLLLLLLHHHDDDDDDIIIMMMcccsss}}}xxxooolllggg```qqqwww}}}|||sssuuu~~~yyy^^^dddqqq|||{{{xxxqqqmmmnnntttzzz~~~uuueeeSSSHHHEEEIIILLLUUU^^^]]]XXXWWW]]]EEEDDDBBB???===:::888777999777999AAALLLTTTTTTQQQVVVVVVYYY___aaa___]]]^^^```dddnnnzzz{{{yyywwwqqqttt~~~zzzoookkknnnxxxzzzvvv{{{~~~~~~~~~|||~~~~~~~~~~~~zzzgggFFF777888888999999999999888777666666<<<999555333444666888999888999::::::===AAAHHHLLLYYY]]]bbbfffhhhjjjlllnnngggZZZUUU___kkkpppsssxxxkkkYYYFFF===888999BBBMMM[[[]]]```aaa```ZZZRRRMMMJJJLLLLLLNNNUUUhhhnnnWWWVVV[[[^^^dddmmmkkkooozzzyyykkkeeegggdddWWWXXX[[[\\\YYYVVVZZZbbb``````ccckkkrrrsssooojjjgggbbb___bbbkkkrrruuuuuuvvvxxx{{{~~~~~~{{{yyyxxx|||~~~}}}xxxuuuooo]]]JJJBBB@@@JJJaaazzz|||ooollliiiRRR<<<:::<<<:::===GGGkkk}}}eeeJJJCCC???AAABBB===AAA@@@@@@AAAAAABBBCCCDDDAAABBBCCCEEEFFFHHHIIIJJJEEEDDDCCCAAAAAAAAABBBBBBEEEDDDBBBAAA???>>>>>>>>><<<<<<<<<:::777444333444;;;TTTyyyzzz```^^^ooo~~~}}}}}}~~~~~~~~~|||}}}{{{pppcccbbbiiiooouuuooo\\\NNNSSS```hhhfffeeedddcccbbbcccdddeeeeeefffhhhmmmttt{{{}}}sssgggooowwwhhheeefff```XXX]]]___bbbdddgggmmmvvv|||uuuaaaXXXNNNIII```___QQQLLLFFFDDDEEEGGGGGGEEECCCBBBEEEHHHOOONNNLLLJJJFFFCCC@@@>>>AAADDDGGGHHHFFFEEEDDDDDDCCCCCCCCCBBBAAAAAACCCEEEIIILLLMMMKKKFFFCCCCCCDDDSSSaaattt}}}tttlllggg~~~}}}|||qqqffffffvvv|||xxxmmmhhhmmmttt~~~yyyrrrfffTTTEEEBBBFFFJJJRRR```eee[[[OOOVVVeeeCCCBBBAAA???===;;;999888222222555<<>>???;;;777555777999;;;<<<<<<<<<;;;;;;<<>>>>>>>>>>>>>>;;;<<<===;;;888555444444555NNNqqqxxxdddfffxxx~~~}}}}}}}}}}}}zzzxxxxxxzzz|||}}}~~~}}}~~~|||qqqgggiiiqqquuuxxxnnnWWWIIINNN[[[cccddddddddddddeeegggiiijjjiiiiiikkkpppxxxvvvlllyyyxxxvvvoooeeeaaaeeeiiijjjYYYXXXWWWVVVYYYdddrrr}}}nnn[[[RRRHHHJJJggg~~~\\\QQQNNNIIIHHHGGGGGGFFFDDDBBBCCCGGGJJJLLLKKKJJJIIIGGGEEEDDDCCCBBBDDDGGGHHHGGGEEEEEEFFFBBBCCCDDDDDDCCCBBBDDDEEEDDDFFFHHHGGGEEECCCBBBCCCIIISSSiii{{{qqqooozzzeeemmmwwwuuummmlllooottt}}}zzzrrreeeXXXIII@@@AAAHHHKKKXXXcccaaaXXXUUU[[[ccc>>>>>>>>>>>>===<<<;;;:::444333444999BBBHHHJJJJJJPPPUUUYYYYYYYYYcccssssssjjjmmmlllttt~~~~~~{{{|||}}}}}}}}}~~~vvvnnn\\\AAA666888666999777555888???FFFLLLOOO@@@===:::888:::<<<>>>???=========>>>@@@EEELLLQQQUUUWWW[[[___ccceeeeeeeee```XXXWWW___```UUUIIIEEECCC;;;777;;;===;;;===CCCPPP___rrr}}}}}}xxxtttrrriiihhhmmm}}}```WWWUUU^^^aaa]]]```jjjdddlllzzzxxxkkkkkkqqqnnnVVVXXX[[[]]]ZZZWWW[[[bbbccc```dddnnnuuurrrllljjjnnnkkkhhhkkkrrr{{{}}}|||{{{||||||{{{}}}|||yyysssgggUUUFFFAAAGGGWWWooowwwlllkkk___GGG888888777666???NNNzzz\\\DDDGGGEEEAAACCCEEEAAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFDDD@@@=========>>>===<<<<<<;;;<<<<<<<<<;;;===>>>===:::777555555666LLLjjjooolllxxx~~~yyyyyy}}}|||zzzwwwuuutttvvvxxx{{{~~~}}}rrrjjjmmmuuuuuuuuuiiiSSSHHHNNNZZZ```hhhhhhhhhhhhiiiiiijjjjjjfffgggjjjqqq{{{}}}vvvnnntttuuusssqqqrrrwwwwwwssscccaaa]]]ZZZ[[[dddrrr|||{{{fffVVVNNNEEENNNnnn^^^TTTQQQKKKKKKGGGGGGFFFEEEDDDEEEHHHJJJGGGGGGFFFEEEEEEDDDDDDDDDAAACCCFFFGGGFFFFFFGGGHHHAAACCCEEEEEEDDDDDDDDDFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFKKK___yyy~~~wwwwwwmmmbbbjjjuuu}}}zzzsssooommmvvv~~~tttgggWWWLLLDDDAAADDDJJJRRR^^^___TTTTTT]]]]]]RRR======?????????>>>===<<<777555555;;;CCCJJJKKKJJJNNNUUU[[[]]]cccssswwwjjjlllhhhooo~~~{{{{{{}}}{{{|||~~~~~~~~~}}}}}}{{{ooofffUUU>>>777<<<:::===>>>CCCKKKTTTZZZ[[[YYY@@@>>><<<;;;===?????????;;;===@@@BBBFFFJJJPPPTTTVVVWWW[[[___ccccccaaa^^^VVVLLLGGGKKKKKKDDD>>>===888777888<<>>AAABBB@@@@@@????????????@@@@@@EEEEEEDDDCCCBBBAAAAAA@@@AAACCCDDDBBB===;;;;;;===<<<;;;;;;:::::::::::::::;;;===>>>>>>;;;888666555333FFF___ooovvv{{{sssnnnyyy{{{{{{zzzxxxuuutttuuuxxx{{{~~~~~~~~~|||sssnnnppptttpppmmmaaaPPPKKKTTT]]]___ddddddddddddddddddccccccbbbeeejjjttt}}}xxxxxx}}}|||zzzrrrqqqnnnjjjiiinnnxxxnnn[[[PPPJJJHHH\\\|||___WWWSSSLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAAAAAAAA@@@BBBEEEFFFEEEFFFGGGHHHBBBDDDEEEEEEDDDDDDFFFGGGNNNMMMJJJGGGFFFFFFGGGGGGFFFHHHVVVnnn}}}}}}ddddddhhhsss}}}uuunnnsssxxx|||{{{vvvdddWWWIIICCCAAACCCIIIOOOZZZ]]]UUUJJJNNNYYYRRR???AAAAAACCCCCCCCCAAA@@@>>>888888999>>>FFFNNNUUUXXXUUU]]]ccchhhppp~~~|||xxx|||vvvkkkhhhoooxxx~~~}}}zzz}}}yyy{{{~~~~~~|||{{{|||}}}}}}~~~~~~~~~}}}||||||~~~~~~|||yyyuuuhhh^^^OOO<<<:::AAAAAAJJJQQQ^^^kkkqqqlll^^^RRR???>>>===>>>???@@@@@@???<<<@@@EEEJJJMMMPPPTTTVVVXXXYYY\\\aaadddbbb]]]XXXIII???999===???<<<;;;??????HHHNNNQQQ[[[iiimmmiiibbbhhhqqqxxx}}}qqqYYYMMM^^^kkkhhh```^^^ccchhhbbbeeennnnnnkkkqqqnnn^^^SSSVVV[[[`````````fffoootttrrrvvv}}}|||sssrrrxxxwwwuuuuuuwww}}}}}}}}}}}}|||{{{{{{zzzzzz}}}{{{yyyuuulll]]]MMMBBBCCCMMM```wwwyyynnnkkkqqq[[[>>>333888666:::JJJ]]]}}}iiiPPPCCCDDD@@@???AAA>>>??????>>>>>>>>>>>>>>>???AAAAAA@@@@@@??????>>>>>>???BBBCCC@@@;;;999<<>><<<999777666000@@@TTT```dddkkkyyyzzz{{{|||zzzyyyxxxuuurrrssswww{{{}}}~~~}}}wwwsssssssssjjjfffXXXKKKLLLWWW\\\YYYVVVWWWYYY\\\^^^```aaabbbgggjjjqqqzzz|||yyy|||zzzaaaSSSLLLIIIUUUtttxxxYYYUUURRRKKKKKKJJJKKKLLLNNNNNNLLLIIIFFFHHHFFFEEECCCAAAAAAAAAAAABBBCCCEEEEEEDDDDDDEEEFFFCCCDDDEEEEEEDDDEEEGGGIIIQQQOOOLLLJJJIIIHHHGGGGGGEEEGGGQQQdddxxxrrr}}}{{{uuuxxxzzzwww}}}qqqfffiiiwww|||tttrrrooooooxxxwwwllleeeNNNGGG@@@???@@@EEEPPPZZZ\\\QQQGGGFFFJJJIIIBBB:::EEEFFFGGGGGGFFFDDDAAA@@@;;;<<<>>>???DDDLLLVVV]]]___gggnnnrrryyy|||nnnoooiiifffxxxxxxrrruuuwwwxxxyyywwwrrrlll^^^sss|||~~~}}}xxx{{{~~~~~~|||zzz{{{}}}~~~}}}|||zzzzzzzzz}}}~~~yyytttpppcccXXXKKK;;;<<>>===>>>???AAAAAA@@@>>>@@@DDDKKKPPPSSSUUUWWWXXXYYY[[[^^^bbbeeebbb[[[UUUEEE<<<:::@@@DDDAAA@@@DDDAAAQQQZZZ[[[dddrrrqqqeeeaaa^^^[[[[[[aaakkkvvv}}}ooo\\\PPPUUUiiitttkkk```ccciiikkkdddeeekkkmmmlllsssmmmWWWUUUWWW\\\```bbbdddmmmwwwzzzxxx|||uuuvvv~~~}}}}}}~~~}}}|||~~~{{{xxxsssiiiYYYIII@@@DDDNNNaaauuu~~~}}}xxxpppppprrrWWW666---777888===NNNlllyyy~~~~~~yyyhhhQQQDDDCCC@@@AAACCC===>>>>>>===============>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>AAABBB???;;;999===AAA======<<<;;;:::::::::::::::===??????<<<999777666111@@@RRRZZZ]]]cccsss~~~|||uuuwwwwwwvvvssspppqqquuuyyy}}}~~~{{{yyyvvvttthhhaaaSSSGGGJJJTTTVVVOOOLLLNNNSSSYYY___eeehhhjjjpppsssyyy~~~sssZZZOOOLLLKKKdddlllRRRQQQQQQKKKKKKKKKMMMPPPRRRRRROOOJJJEEEFFFFFFDDDCCCCCCCCCDDDEEEDDDEEEEEEDDDCCCBBBBBBDDDDDDDDDEEEDDDDDDEEEGGGJJJMMMLLLKKKJJJJJJIIIHHHFFFCCCFFFNNN^^^tttnnnyyy|||ssskkkooo{{{pppkkkzzzuuuzzzllleeeooo|||xxxqqqgggdddnnn}}}yyymmm___UUU@@@>>>>>>@@@AAAHHHVVVeeeXXXDDD===GGGHHH:::666???IIIKKKLLLKKKFFFAAA>>><<<:::>>>DDDHHHIIINNN^^^ooo}}}~~~}}}nnnkkkbbb___lll~~~vvvnnnmmmmmmmmmnnnnnnllliiihhhlllttt}}}~~~wwwsssxxxxxxwwwuuutttuuuyyy|||}}}}}}~~~}}}{{{{{{~~~zzztttooohhh[[[KKK@@@<<<>>>GGGQQQkkkuuuttt```NNNDDD@@@??????@@@AAAAAA???===DDDGGGLLLQQQUUUWWWXXXXXX^^^]]]]]]```bbb^^^UUUNNN<<<>>>@@@??????@@@EEEJJJKKKQQQVVVWWWXXXYYYVVVQQQLLLIIIFFFEEEFFFKKKPPPTTT]]]bbbgggfff^^^VVVQQQOOOeeennnooofffccckkkqqqpppmmmppprrrvvvxxxuuuiii]]]WWW]]]```___aaajjjtttyyytttuuu}}}|||~~~}}}wwwnnnbbbTTTHHH@@@BBBPPPbbbppp|||zzz{{{uuu~~~yyypppqqqqqqlllJJJ888888222222GGG\\\|||||||||sss|||]]]MMMAAACCCDDD@@@>>>CCCAAA???===@@@DDDEEEBBB>>>???>>>;;;::::::;;;>>>???@@@>>><<<;;;===>>>>>>===>>><<<:::;;;<<<===<<<;;;@@@@@@???===<<<999888777111<<>>???<<>><<<;;;AAAEEEHHHGGGFFFTTTsssfffddd]]]\\\jjj}}}{{{sssooohhheeeeeeiiimmmnnnkkknnnvvv~~~yyytttrrrvvvqqqllljjjlllttt|||~~~}}}|||}}}~~~|||yyywwwxxxxxxtttmmmiii```SSSEEE<<<888999BBBKKKaaagggmmmkkk___PPPDDD===>>>???@@@AAABBBCCCDDDEEEIIILLLPPPUUUYYYZZZ[[[[[[^^^]]]___aaaaaa[[[PPPGGG>>>>>>??????@@@CCCGGGJJJPPPTTTVVVSSSPPPNNNIIIBBB???===;;;:::;;;===@@@BBB@@@EEEKKKNNNLLLKKKMMMPPPaaahhhhhh``````iiippppppsss}}}~~~xxxlll^^^\\\bbbeeedddfffoooyyy~~~yyyqqqrrryyy{{{www{{{~~~}}}|||}}}{{{vvvlll^^^PPPFFF@@@HHHWWWhhhttt|||zzzyyywwwwwwnnnpppqqqbbbCCC666:::666777IIIXXXssszzz|||{{{zzz}}}YYYKKKAAADDDEEEAAA@@@CCCDDDBBBAAACCCGGGHHHEEEAAA@@@???===<<<<<<>>>@@@BBBBBB@@@===<<<======<<<;;;===;;;::::::;;;<<<<<<;;;=========<<<:::999777666222888HHHZZZccciiizzz}}}{{{|||||||||{{{zzz{{{uuuqqqsssuuuvvvyyy}}}~~~zzzxxxqqqhhhZZZQQQLLLIIIFFFCCCGGGMMMUUU\\\cccmmmyyytttWWWJJJEEEHHHTTT}}}cccSSSHHHIIILLLFFFEEEGGGIIIJJJJJJJJJLLLNNNKKKKKKJJJJJJIIIGGGFFFEEEBBBDDDEEEEEEEEEEEEFFFHHHEEEDDDDDDEEEFFFFFFDDDCCCHHHJJJOOORRROOOGGGDDDFFFEEEFFFEEEJJJ___{{{}}}nnnbbbccchhhmmmyyy~~~|||rrreeeddddddnnnzzzyyyrrr|||rrreeemmm{{{{{{sssjjjbbb]]]^^^hhhtttyyyzzzqqqeeeXXXLLLCCC>>>AAA@@@???FFFVVVbbb___TTTMMMHHHBBB===999777===DDD@@@AAABBB@@@===<<<<<<<<>>777444444:::BBBNNNPPPQQQNNNFFF???;;;:::<<>>===<<<===>>>@@@BBB@@@>>>======???@@@??????<<<:::999999;;;;;;;;;:::::::::::::::999888777777444444BBBZZZgggmmmrrrlllooozzz{{{|||~~~wwwrrr}}}}}}{{{{{{{{{zzzyyy|||wwwuuuxxxzzzyyyyyy|||{{{xxxwwwpppeeeZZZQQQMMMLLLLLLRRRXXX```iiirrr}}}cccMMMFFFAAAKKKbbbrrr\\\RRRIIIJJJMMMHHHEEEGGGIIIJJJIIIJJJLLLNNNLLLKKKJJJIIIHHHHHHGGGHHHDDDEEEFFFFFFEEEEEEGGGIIIGGGEEECCCCCCDDDDDDCCCBBBCCCKKKWWWZZZRRRFFFDDDHHHEEECCCCCCGGGTTThhh}}}vvvfffhhhnnnrrryyyooopppvvvpppmmm{{{kkkbbbiiippppppnnnggg\\\TTTYYYccclllttt}}}|||tttlll___QQQFFF???<<<;;;@@@BBBGGGRRR^^^```SSSCCCJJJFFFBBB===777777AAAMMMAAAAAAAAA???>>>===???AAACCCDDDBBB===???[[[yyypppkkkcccccc```___gggtttzzzyyyqqqmmmiiihhhiiilllnnnooonnnoooyyy~~~|||~~~}}}~~~~~~}}}||||||xxxppphhhdddaaa\\\UUUGGG???777444111111555;;;;;;<<<;;;:::777777:::<<<===@@@CCCDDDCCCGGGPPPWWWXXXZZZ\\\___aaabbbbbbaaa```aaabbbaaa]]]TTTIIIAAADDD???;;;;;;>>>BBBBBBBBB>>>BBBDDDBBBAAABBB@@@;;;@@@@@@?????????@@@@@@AAABBBDDDFFFGGGHHHLLLRRRVVVSSSVVVYYY^^^kkk~~~~~~xxxhhhbbbgggjjjkkkppp{{{rrrfffjjjrrrtttzzz{{{|||{{{zzzzzzxxxwwwpppbbbPPPEEEBBBDDDQQQbbbuuuuuuxxxvvvLLL:::444888666???VVVeeerrruuuzzzxxxrrrtttpppkkk|||iiiIIIAAA>>>AAADDDAAA???@@@BBB@@@???@@@BBBCCCAAA@@@???>>><<<;;;;;;;;;<<<===<<<;;;<<<>>>BBBEEEFFFFFF<<<:::888999:::;;;::::::888999999::::::999999888777222>>>ZZZnnnxxxjjjccclllwwwxxx{{{~~~yyypppxxx~~~~~~zzzxxx}}}yyyxxx{{{|||yyyxxxyyy~~~|||zzzwwwpppfff^^^ZZZ\\\___```gggqqq{{{}}}{{{wwwssspppnnntttwwwVVVIIIFFF@@@OOOpppfffTTTOOOIIIIIIKKKFFFHHHJJJJJJJJJHHHGGGHHHIIIJJJIIIGGGFFFEEEFFFFFFGGGDDDEEEFFFEEEEEEEEEHHHJJJGGGDDDAAA@@@AAAAAAAAA@@@???HHHTTTXXXQQQFFFEEEJJJFFFBBBAAAFFFKKKVVVnnnuuunnnsssxxxnnnsssoooaaa]]]___dddhhhcccZZZTTTTTT]]]dddnnnuuuzzz~~~}}}|||wwwqqqbbbZZZOOODDD>>><<<>>>AAA>>>JJJWWWZZZTTTKKKEEEBBBHHHCCC===:::888<<>>>>>AAACCC???>>><<<;;;AAAZZZ}}}pppkkkiiiiiiiii```bbbccccccgggooouuuvvvqqqnnnkkkjjjlllnnnpppqqqmmmkkkvvv~~~{{{~~~}}}~~~~~~}}}|||}}}yyymmmaaa[[[YYYUUUMMM>>>888444333222111333888444444444555555888<<>>===:::>>>@@@???@@@CCCCCC@@@>>>===;;;;;;===@@@CCCEEEDDDFFFIIIKKKOOORRRVVVYYYYYY]]]bbbiiiuuuyyyuuuaaa^^^eeekkkooovvvllleeennnxxx{{{xxx{{{|||{{{{{{zzzwwwtttlll\\\KKKBBBCCCGGGcccqqqxxxppppppiiiDDD999777888666IIIlllzzzpppmmmvvvxxxttt}}}bbbGGGCCCAAACCCEEEDDDBBBAAA@@@???>>>>>>???@@@???>>>AAA@@@>>><<<;;;:::::::::<<<<<<===@@@DDDGGGHHHGGG<<<:::888999:::;;;::::::999::::::;;;;;;;;;;;;;;;:::333===ZZZrrrkkkaaaiiiwwwzzz}}}~~~tttzzz}}}{{{xxxtttzzzwwwwww|||~~~{{{yyyzzz||||||xxxqqqiiigggiiimmmkkksss~~~yyyttteee^^^WWWUUUXXXdddyyyiiiLLLFFFFFFAAASSSzzzyyy]]]NNNNNNJJJHHHJJJFFFGGGIIIIIIHHHGGGFFFFFFGGGHHHGGGEEEDDDDDDEEEFFFGGGDDDDDDEEEDDDCCCDDDGGGIIIEEEBBB???>>>?????????>>>>>>BBBIIINNNLLLFFFFFFJJJGGGBBBBBBEEEDDDIII___yyyvvvyyyvvvtttuuuuuuqqqUUUOOOOOOZZZcccaaaXXXQQQQQQVVV___iiipppuuu{{{~~~~~~~~~}}}}}}}}}xxxsssjjjaaaOOOKKKDDD???<<<>>>BBBDDDJJJTTT\\\XXXIII>>>???FFFBBB;;;777:::BBBMMM[[[gggBBBBBBAAA???======???@@@>>><<<<<<>>>DDDUUUsssssskkkiiigggfffgggZZZ___eeehhhkkkooouuuzzz|||wwwpppllllllooosssuuummmiiittt{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}xxxiiiXXXQQQQQQNNNFFF999555333444333222444999888888777777888:::===>>>DDDFFFHHHIIIJJJOOOWWW]]]```aaabbbdddeeeeeefffffffffeeeccc```ZZZSSSMMMIIIAAA>>>999777888:::<<<===BBBEEEEEECCCCCCEEEEEEBBBGGGFFFEEEEEEGGGLLLPPPSSSNNNOOOPPPRRRSSSTTTVVVVVV[[[bbblllvvv{{{ttt{{{|||hhhWWW]]]fffpppyyy{{{ooooooyyy}}}{{{zzzzzzvvvpppeeeUUUGGGAAADDDHHHdddqqq~~~ooonnnlll^^^>>>777888999===YYYvvvrrrttt|||zzzvvvlll[[[JJJHHHGGGGGGHHHGGGEEEDDDAAAAAA@@@?????????@@@@@@CCCBBBAAA???===<<<;;;;;;@@@@@@@@@AAACCCDDDCCCBBB<<<:::999999;;;;;;;;;::::::;;;<<<<<<=========<<<<<<777===SSSmmmssshhhkkkyyy}}}~~~}}}|||{{{uuuqqquuurrrttt{{{~~~}}}~~~~~~yyysssooopppqqqrrryyy}}}rrrkkkWWWPPPIIIGGGKKKTTTcccqqqlllwwwppp[[[EEEBBBEEECCCZZZvvvZZZMMMOOOLLLHHHIIIGGGCCCDDDFFFFFFEEEEEEGGGIIIEEEEEEEEEEEEEEEEEEFFFFFFBBBCCCBBBAAAAAABBBEEEHHHBBB@@@>>>>>>??????>>>===@@@???@@@EEEFFFDDDEEEHHHGGGDDDCCCCCC@@@CCCRRReee}}}xxxrrrkkkwwwfffTTTFFFJJJWWW^^^[[[WWWMMMNNNTTT]]]dddkkkttt|||}}}}}}~~~}}}|||ssskkkdddYYYPPPCCCAAA???>>>>>>AAADDDEEETTTPPPMMMJJJDDD===;;;===999666999GGGXXXgggvvvCCCDDDCCCAAA>>>======>>>>>>>>>???@@@BBBLLLbbbvvv~~~sssiiieeecccaaa```bbb[[[cccmmmssstttuuu{{{~~~yyywwwwwwvvvvvvnnnjjjrrr|||}}}~~~~~~~~~~~~~~~}}}||||||{{{}}}zzztttdddOOOGGGIIIFFF>>>777333222444555444666:::<<<:::999999:::<<<>>>???GGGGGGIIILLLQQQWWW]]]aaaccccccdddeeefffggghhhhhheeeffffffbbb[[[RRRKKKFFF<<<;;;999777777:::???CCCGGGJJJJJJHHHIIIMMMNNNKKKSSSTTTTTTVVVYYY\\\___```ZZZYYYXXXXXXZZZ[[[\\\\\\fffooo}}}tttlllqqq~~~}}}jjjZZZXXX```kkkzzzyyyzzz~~~{{{yyywwwtttlll]]]NNNCCC@@@DDDHHH[[[gggttt|||wwwlllqqqmmmWWW;;;555666:::DDDccc~~~~~~qqqYYYSSSLLLKKKJJJHHHGGGGGGFFFDDDBBBBBBAAA@@@??????@@@AAA@@@@@@??????>>>=========?????????@@@AAAAAA???======;;;::::::;;;<<<<<<;;;;;;;;;<<<=========<<<<<<===:::;;;HHH___xxx~~~vvvvvv~~~zzz|||~~~zzzvvvttttttwwwtttvvv{{{~~~}}}||||||xxxvvvuuuyyy}}}wwwjjjaaaTTTOOOLLLLLLMMMMMMQQQWWWSSSXXXdddooopppppp}}}___QQQAAA@@@EEEIIIeeevvvYYYKKKOOOKKKFFFGGGFFFAAACCCDDDDDDCCCCCCEEEFFFAAAAAABBBCCCCCCDDDCCCCCC@@@@@@@@@>>>>>>???CCCFFFAAA@@@???@@@AAAAAA@@@>>>BBB@@@@@@CCCCCCAAACCCGGGEEEDDDCCC@@@>>>@@@HHHPPPjjjzzzxxxooommmyyynnnVVVMMMOOOSSSWWWYYYRRRNNNMMMQQQUUUYYYcccnnnwwwzzz}}}zzztttsssqqqiii^^^VVVQQQIIIBBB======>>>@@@CCCGGGJJJLLLMMMFFFBBBDDDDDD>>>888666555;;;JJJ___qqqFFFGGGFFFDDDAAA>>>>>>>>>===???@@@???===DDDXXXkkkqqqhhh___[[[ZZZYYY\\\```bbbkkkvvv}}}}}}|||xxxrrroookkkrrr~~~|||qqqttt~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{|||wwwqqq___IIIAAACCCAAA999666222222444555555777<<<;;;999777777:::>>>AAABBBHHHHHHJJJOOOVVV]]]bbbddddddeeefffggghhhiiijjjjjjdddfffgggddd\\\QQQGGGBBB999999999777777;;;BBBHHHEEEIIIKKKKKKOOOUUUYYYXXXTTTVVVXXX[[[]]]_________WWWVVVVVVYYY___eeejjjmmm~~~~~~sssoookkkgggqqq~~~sssXXXSSSbbbdddqqqzzz~~~zzzwwwuuussshhhXXXIIIAAA@@@DDDGGG[[[eeepppxxxrrrkkkrrrjjjPPP:::333444:::GGGeeexxxRRRRRRKKKKKKIIIFFFDDDDDDCCCBBBAAAAAA@@@???======???@@@<<<<<<<<<<<<============;;;;;;<<<>>>@@@@@@???===>>><<<:::;;;<<<===<<<;;;;;;;;;<<<<<<===<<<<<<;;;===<<<:::???SSSmmm{{{|||}}}{{{|||zzz{{{{{{yyyvvvtttvvvyyy~~~zzzyyy}}}~~~{{{zzz{{{{{{~~~|||~~~rrrcccYYYRRRPPPSSSYYY[[[WWWUUUVVVWWWUUUXXX[[[XXX[[[qqquuuVVVNNNAAA???EEEOOOoootttVVVIIIMMMIIICCCCCCCCCDDDEEEEEEDDDBBB@@@AAABBB<<<===???@@@AAA@@@@@@?????????>>>===<<<>>>AAAEEE@@@@@@@@@BBBCCCCCCAAA???CCCBBBDDDEEEBBB>>>@@@FFFDDDEEECCC>>>===@@@BBBBBBOOOnnn{{{xxxnnnsssuuullleeemmmnnn[[[PPPLLLPPPWWWZZZRRRKKKIIIHHHIIIRRR]]]lllpppvvv{{{}}}~~~~~~}}}|||}}}~~~yyyppphhhbbb___VVVKKKEEECCC@@@;;;;;;<<>>===>>>>>>===AAANNN\\\___]]][[[YYYYYY[[[^^^```dddzzz}}}uuuwwwrrrppprrryyy~~~~~~|||yyy{{{~~~~~~}}}|||||||||}}}~~~}}}}}}}}}|||rrr___KKKAAA>>>;;;666444444333444555777999;;;999999999999:::>>>CCCGGGLLLNNNQQQTTTWWW]]]dddhhhffffffgggffffffhhhlllooonnniiigggggg___MMM>>>777444<<<===999<<>>===???>>>===<<<<<<===>>>??????>>>;;;::::::;;;>>>???GGGEEEBBB>>>;;;;;;>>>AAA???>>>;;;999888888:::;;;;;;>>>:::999KKKhhhxxxwwwyyyttt}}}zzz}}}~~~zzzxxxxxxzzz~~~|||zzzzzz{{{|||}}}|||rrrbbb[[[QQQ]]]ggghhhfffgggfffbbbcccgggoooqqqhhhccctttoooPPPMMMEEE???HHHeeegggYYYLLLHHHHHHFFFDDDCCCFFFDDDBBBBBBBBBAAA@@@>>>AAA@@@???@@@AAA@@@>>><<<>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@AAADDDFFFCCCDDDEEEDDDBBBAAAAAAAAAGGGGGGDDD???:::;;;AAAHHHQQQ___zzztttssswwwxxxrrrnnnooorrrzzzxxxmmmiiissskkkRRRJJJPPPYYYPPPIIIIIIKKKIIIHHHIIIYYYbbbmmmtttvvvvvvxxx{{{}}}|||}}}zzzwwwrrrjjj```XXXRRRLLLDDD>>>;;;<<<<<<===999<<>>QQQ]]]WWWGGG<<<777555:::MMMiii|||HHHEEE@@@===============;;;;;;>>>@@@???@@@HHHQQQRRRWWW\\\]]]]]]___ffflll{{{yyytttxxx{{{}}}|||yyyxxx{{{}}}}}}|||{{{{{{|||}}}~~~~~~}}}|||}}}}}}wwwlllYYYFFF===<<<;;;777444444444444555666888999:::;;;;;;;;;<<>>======>>>:::666>>>MMMTTTQQQ[[[VVVPPPMMMNNNSSSXXXZZZWWWWWWXXXZZZ]]]bbbeeehhhgggggghhhkkkpppyyyxxxqqqqqqrrrjjjrrr}}}vvviiigggkkk~~~}}}~~~|||yyytttppplll]]]MMMEEE>>>;;;BBBNNNfffppp{{{wwwnnnpppppp]]]DDD777;;;:::<<>>AAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;;;;<<<======AAA???<<<:::999:::;;;<<>>@@@@@@???===<<<;;;;;;;;;<<<<<<>>>:::888HHHcccssstttlllooo~~~~~~{{{wwwwwwzzz}}}}}}{{{{{{|||}}}}}}}}}pppeeebbbkkkvvv|||zzzvvvqqqxxx}}}}}}qqqxxx{{{hhhMMMGGG@@@AAASSSvvvcccVVVIIIFFFFFFEEEDDDEEEGGGFFFDDDCCCCCCCCCAAA???BBB@@@???>>>???>>><<<;;;>>>============>>>>>>???===>>>>>>>>>>>>@@@BBBDDDDDDFFFGGGFFFCCCBBBAAABBBEEEFFFFFFCCC>>>===AAAEEEKKKRRRfffwwwmmmnnntttvvv||||||rrrkkknnntttssstttkkkkkkpppxxxiiiTTTIIINNNPPPSSSSSSLLLEEEFFFLLLKKKRRR[[[aaaeeejjjpppvvvsssuuuwwwxxxyyyzzz|||~~~}}}|||~~~yyyttttttpppiiiccc]]]WWWOOOJJJEEEBBB===;;;;;;;;;;;;:::BBBDDDHHHKKKJJJGGGBBB???IIIVVV]]]RRRAAA999999:::???OOOdddsss~~~BBB???===<<<===???@@@@@@::::::===AAAAAA???AAAEEEFFFPPP[[[______bbbkkkuuuwwwtttqqqnnnsss~~~{{{zzzxxxwww{{{~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{{{{}}}~~~~~~}}}tttiiiVVVCCC;;;<<<===;;;888777666666666777999:::;;;<<<===>>>@@@CCCHHHLLLPPPSSSXXX\\\___bbbfffiiihhhiiijjjjjjiiiiiijjjlllmmmpppqqqhhhTTTBBB===AAA>>>@@@@@@DDDSSSeeellliii[[[\\\___ccchhhmmmqqqsssyyyvvvrrrpppoooqqqtttvvvyyyxxxyyy}}}tttmmmnnnnnnlllooo{{{xxxlllqqq~~~}}}{{{vvvpppjjjdddVVVHHHBBB======HHHVVVuuu}}}|||pppjjjbbbOOO<<<666888888>>>RRRnnncccJJJ???BBBAAAAAA@@@???>>>======AAA@@@>>>============>>><<<<<<;;;;;;;;;;;;<<<===BBB@@@===;;;999999::::::<<<>>>???@@@>>>===>>>??????????????????>>>======>>>>>>:::888DDD[[[mmmssseeelllzzz{{{{{{uuuxxx}}}}}}yyyvvvvvvzzz}}}}}}~~~~~~}}}||||||}}}wwwwww}}}nnnYYYGGGAAA???LLLiiiqqq]]]QQQGGGEEEGGGFFFFFFHHHFFFEEEDDDEEEFFFGGGFFFEEECCCAAA>>>=========<<<;;;>>>>>>===============>>><<<<<<<<<<<<===???@@@AAACCCEEEFFFEEECCCBBBBBBBBBDDDGGGIIIGGGCCCAAAAAACCCEEEEEENNNgggsssqqqsss|||yyytttpppvvvzzzmmmbbb```iiiuuuoooYYYHHHIIILLLOOOLLLFFFEEEIII@@@DDDGGGKKKNNNVVV___ffffffiiilllnnnooorrruuuwwwvvvuuuvvvxxx|||~~~|||zzzxxxvvvuuupppiiicccaaa\\\TTTMMMHHHDDDAAA???<<<:::888888;;;???AAABBBLLLKKKJJJFFFBBB@@@??????IIIOOOOOODDD888666===CCCLLL\\\kkkuuu???>>><<<===???@@@AAAAAA===<<<===AAABBB>>>===???CCCMMMXXX```eeekkkttt|||}}}~~~{{{rrrssssssoookkkgggjjj|||yyyyyyxxxxxx{{{~~~}}}~~~~~~}}}{{{{{{|||}}}~~~xxxlllXXXDDD===???AAA@@@===<<<;;;:::::::::;;;<<<;;;===@@@CCCFFFJJJOOORRRVVVZZZ___dddgggiiikkkmmmmmmnnnppppppnnnmmmmmmmmmqqqtttqqqcccNNN>>><<>>===@@@PPPaaa|||xxxiii___RRRAAA444666777;;;GGG```}}}tttWWWDDD>>>AAA@@@@@@???>>>>>>======@@@???===;;;:::;;;===>>><<<<<<<<<<<<<<<<<<======AAA@@@>>><<<;;;;;;;;;<<<;;;===>>>>>>===<<<<<<>>>>>>???@@@AAAAAA???>>>===>>>===:::999BBBUUUhhhssskkkqqq}}}}}}vvvvvv}}}~~~yyyuuuyyy}}}}}}~~~~~~}}}{{{{{{{{{||||||~~~www^^^HHHAAA===DDD]]]vvvaaaVVVNNNIIIJJJLLLKKKIIIJJJDDDDDDDDDFFFIIIKKKLLLKKKDDDAAA>>>======?????????@@@???>>>>>>>>>>>>>>>>>>===<<<<<<===>>>@@@@@@@@@@@@AAACCCDDDCCCBBBCCCDDDFFFHHHIIIHHHEEECCCCCCDDDBBB@@@BBBSSSuuu~~~~~~{{{iii\\\YYY\\\ppp|||sss]]]NNNBBBCCCJJJLLLIIIEEEAAAAAA@@@???@@@DDDKKKPPPUUUXXX[[[^^^```cccfffiiiggghhhjjjlllooopppooooooiiifffccc```]]]YYYSSSOOOMMMJJJEEE@@@============<<<::::::<<>>???@@@AAA@@@???BBB???>>>@@@@@@>>>>>>BBBIIIOOO[[[kkk}}}yyynnnpppnnnkkkqqquuuqqqkkkeeeggg|||yyyrrruuuyyy}}}~~~~~~|||{{{ttttttvvvzzz~~~~~~}}}||||||}}}|||pppZZZFFF>>>@@@CCCBBB???>>><<<;;;;;;<<<<<<===<<>>???LLLVVVaaagggiiillllllkkk~~~qqqhhhaaadddoooxxx||||||{{{lllfffhhhppp}}}|||{{{zzzyyyuuummmeeeTTTIII@@@>>>===BBBSSSfffzzziii\\\UUUHHH;;;444666999BBBVVVsssjjjOOOBBB@@@AAAAAA@@@@@@??????>>>>>>???>>><<<::::::;;;===>>><<<<<<======>>>>>>>>>>>>@@@???>>>=========>>>?????????>>><<<999999;;;===;;;===???@@@AAA???===<<<>>><<<;;;<<>>@@@BBBCCCCCCAAAAAA@@@@@@???@@@@@@AAA@@@>>>>>>???BBBCCCBBB@@@>>>@@@CCCEEEEEEFFFHHHJJJIIIHHHGGGFFFEEEEEEGGGIIICCCDDDCCCIIIaaauuuhhh^^^XXX___mmmzzziiiQQQFFFGGGGGGFFFEEEFFFEEECCC???======???AAABBBDDDGGGJJJKKKNNNQQQSSSTTTVVVXXXZZZ[[[ZZZZZZZZZVVVSSSNNNJJJGGGDDDBBB@@@>>>>>>===;;;::::::;;;;;;;;;>>>CCCIIIPPPTTTTTTSSSGGGDDDAAADDDHHHKKKHHHDDD<<<888666<<>>>>>BBBIIITTTYYYiii~~~kkkjjjhhhhhhpppzzzyyyuuunnngggjjjzzzyyyssswww|||nnnpppsssxxx~~~}}}~~~~~~~~~}}}}}}|||ppp[[[GGG???@@@BBB@@@???>>>===<<<<<<<<<===>>>@@@DDDJJJOOOSSSWWW[[[^^^]]]aaaeeeiiijjjkkkmmmnnnppppppqqqpppnnnlllmmmnnnzzztttfffTTTGGGCCCDDDDDDYYY^^^ccceeeffflllvvv~~~zzzqqqkkkdddaaahhhsss}}}pppbbbcccnnnxxx}}}~~~~~~xxxwwwxxxsssiiiaaaRRRIIIAAA???>>>BBBTTTggg}}}sssXXXRRRPPPDDD::::::222888EEE]]]zzzaaaIIIAAADDDAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;<<<<<<===;;;<<<===>>>?????????>>>>>>>>>>>>===>>>>>>>>>?????????>>>;;;999999;;;===:::;;;===???@@@???>>>===>>><<<===@@@AAAHHH\\\qqqsss}}}oooqqq{{{{{{|||vvvwwwyyy}}}}}}||||||}}}~~~~~~}}}{{{~~~|||zzz{{{{{{~~~~~~qqq]]]JJJ???AAA<<>>===<<<:::<<<>>>???@@@AAACCCEEEBBBDDDGGGHHHGGGFFFFFFGGGIIIFFFBBB>>>;;;:::;;;<<<777999::::::999999:::<<<===BBBKKKSSSWWWTTTMMMGGG???AAAGGGNNNPPPKKK@@@777999777:::GGGWWWeeesss}}}?????????@@@AAA@@@===;;;AAA@@@@@@@@@>>>>>>EEEOOOdddlll{{{ggggggeeedddmmmooo{{{uuulllfffjjjsss|||~~~yyyzzz}}}~~~oooqqqtttwww{{{~~~}}}}}}~~~~~~zzz|||~~~~~~}}}|||}}}{{{ooo[[[HHH@@@BBBCCCAAABBBAAA@@@???@@@@@@BBBCCCGGGKKKPPPTTTWWWZZZ]]]^^^```cccgggiiijjjkkkmmmoooqqqqqqqqqooommmlllnnnpppvvvrrrdddQQQFFFHHHMMMOOO______```dddlllzzzvvvlllgggjjjdddeeeooozzzuuujjjdddkkkwww|||vvvttttttooodddZZZLLLDDD@@@@@@@@@FFFXXXlllzzz___NNNRRRQQQ@@@777<<<333:::JJJaaayyy~~~qqqWWWEEEBBBDDDAAAAAA@@@@@@@@@@@@??????<<<<<<<<<<<<<<<=========:::;;;<<<>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<===>>>===<<<;;;<<<===:::;;;===>>>?????????>>>???===???BBB???@@@SSSkkkppp{{{lllooo}}}~~~|||}}}|||||||||~~~}}}~~~{{{yyyzzzxxx}}}~~~uuucccOOOCCCAAA???===JJJgggtttZZZRRRLLLKKKLLLQQQQQQLLLIIIIIIHHHGGGFFFGGGHHHIIIHHHGGGEEECCCBBBAAABBBBBB@@@????????????@@@AAABBBCCCDDDEEECCCAAACCCGGGHHHEEEAAAAAACCCFFFHHHHHHIIIKKKLLLGGGEEECCCCCCEEEIIILLLMMMDDDEEEFFFFFFGGGRRRjjj}}}uuuvvv~~~xxxppp___[[[[[[cccnnnxxx~~~jjjUUUJJJIIIHHHFFFDDDBBBAAA???===<<<;;;<<<======<<<;;;<<<>>>999<<<>>>===<<<;;;<<<===???>>>===;;;999999:::;;;888:::===??????AAAEEEIIILLLLLLMMMNNNMMMIIICCC>>>???FFFMMMOOOIII@@@888444777<<>>AAAAAA>>>>>>FFFQQQqqq|||sssbbbeeeddddddmmmkkk~~~{{{ssshhhbbbhhhkkkrrr|||wwwooottt}}}zzzuuuvvvwwwxxxyyyzzz}}}~~~|||{{{zzzzzzzzz{{{www{{{~~~~~~|||{{{{{{}}}{{{ppp]]]JJJCCCEEEFFFDDDFFFEEEDDDDDDDDDFFFGGGHHHLLLPPPUUUXXXZZZ[[[\\\]]]cccfffiiikkklllmmmoooqqqssssssrrrpppnnnnnnqqqsssrrrpppcccPPPFFFKKKTTTZZZeeeaaa```fffsss~~~nnnddd``````iiieeejjjzzz}}}nnniiiiiiqqq{{{}}}|||{{{{{{tttrrrqqqkkk___TTTDDD>>>===@@@CCCJJJ^^^sss~~~iiiTTTLLLWWWSSS<<<222:::;;;CCCSSShhh{{{tttxxxzzzuuudddPPPDDDBBBDDD@@@@@@@@@???????????????<<<<<<===>>>>>>======<<<888999;;;===>>>>>>===<<<>>>>>>===<<<:::999888777777:::>>>@@@???>>>======;;;<<<===>>>???@@@@@@@@@@@@>>>@@@DDD>>>;;;LLLeeeppp|||mmmqqq}}}~~~~~~||||||}}}~~~{{{xxxzzz}}}www|||wwwvvvxxxlllXXXEEE>>>BBB;;;>>>QQQoooiiiTTTOOOLLLJJJIIILLLLLLHHHFFFHHHCCCBBBCCCEEEIIIKKKLLLKKKFFFDDDCCCBBBBBB@@@===:::===>>>>>>???@@@BBBCCCDDDFFFCCCBBBDDDHHHIIIEEEAAA@@@BBBEEEEEEEEEEEEFFFGGGDDDCCCCCCDDDGGGJJJLLLMMMCCC@@@BBBEEEDDDEEEUUUhhh}}}xxxrrrkkkooo{{{mmm[[[YYY\\\bbbnnnzzz~~~dddUUUHHHFFFCCC@@@???>>><<<;;;999::::::999777666666777999;;;===<<<999888:::<<<888999;;;;;;:::::::::;;;;;;>>>BBBDDDGGGMMMTTTZZZ___WWWKKKBBB======>>>???DDDKKKOOOHHH<<<444666<<<999DDDVVVdddkkkuuu???AAADDDDDDBBB???<<<;;;;;;AAAEEEBBB<<<<<>><<<:::999:::;;;:::999;;;;;;;;;::::::999999999777===BBBAAA<<<999:::>>>>>>===<<<===@@@AAABBBBBB@@@???BBBCCC===;;;LLLcccvvv}}}~~~}}}sssvvv{{{~~~sssooooooooowww}}}{{{{{{|||||||||{{{wwwzzz||||||zzzzzz}}}}}}}}}|||rrrjjjjjjooo~~~}}}yyyhhhVVVHHH???>>>@@@???MMMddd}}}bbbOOONNNJJJHHHFFFEEEEEEFFFHHHIIIEEEEEEFFFFFFFFFEEEEEEDDDFFFCCC???>>>@@@BBBAAA@@@======>>>???@@@@@@AAAAAA???AAADDDFFFEEECCC@@@======>>>@@@BBBDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKDDDDDDCCCCCCEEEHHHJJJLLLiiixxxuuu~~~~~~sssjjjiiirrr{{{vvviiiYYYMMMOOOWWWdddyyyuuufffQQQ@@@999:::???BBB::::::::::::999999999:::888::::::888999======:::@@@>>>===>>>AAACCCAAA???EEEGGGHHHIIIJJJLLLPPPSSSMMMFFFAAADDDGGGFFFCCCBBB@@@===999777888;;;===???PPP]]]hhhnnn}}}<<>><<<===@@@BBB@@@<<<<<>>>>>======DDDUUUkkkzzz~~~}}}~~~~~~xxx```TTTZZZZZZEEE999;;;777EEEbbb~~~eeeQQQLLLOOOLLLFFFFFFCCC@@@???@@@@@@???>>><<<;;;;;;:::::::::;;;;;;>>>===;;;;;;<<<<<<;;;:::888999999:::;;;;;;<<<===;;;===???===::::::===@@@@@@?????????@@@AAAAAAAAAAAA???BBBDDD@@@???NNNbbb{{{|||{{{wwwtttwwwzzz}}}ppphhhiiiooozzz~~~~~~}}}|||{{{yyywwwwwwwwwyyy{{{}}}~~~xxxtttuuutttsssrrrmmmddd^^^bbbkkk}}}ppp___PPPDDD>>>>>>BBBKKK]]]www]]]JJJJJJJJJIIIGGGEEEEEEFFFGGGHHHEEEFFFFFFFFFEEEDDDDDDCCCCCCAAA???@@@AAAAAA???============>>>???@@@@@@@@@AAABBBDDDDDDDDDAAA???===>>>???@@@BBBBBBBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDEEEFFFIIIKKKLLLPPPkkk}}}{{{~~~uuurrrxxxwwwhhhXXXQQQRRRUUUcccrrr|||yyygggYYYLLLBBB<<<===:::888999<<<===:::666777999888777999???AAA@@@FFFEEEEEEHHHJJJIIIFFFBBBAAAEEEJJJKKKIIIDDDAAA???;;;DDDTTT```___QQQBBB:::<<<999888<<>>AAADDDEEECCC@@@>>>@@@@@@@@@???===>>>@@@BBBSSSbbblllmmmqqqzzzzzzrrrkkkeee___\\\ZZZ[[[aaaiiirrrzzzpppvvv}}}|||zzzwwwuuusssooolllpppwwwnnnllllllooopppooosssxxx{{{xxxuuutttvvvxxxwwwuuuvvv{{{}}}zzzyyyzzzzzzxxxxxxyyyzzzyyywwwvvvwwwxxx{{{uuuhhhYYYPPPOOOOOONNNPPPQQQSSSSSSSSSUUUXXX[[[[[[\\\^^^aaadddfffhhhjjjhhhiiijjjkkkmmmnnnoooppppppqqqssstttuuuwww{{{~~~kkk___UUUZZZlllxxxqqqdddccceeeiiimmmpppooojjjfffaaa^^^ZZZYYY^^^iiiwwwzzztttqqqWWWOOOIIILLLZZZjjjvvv{{{xxxwwwyyy}}}yyyxxxppprrr|||}}}|||yyytttlllbbbTTTGGG>>><<<<<<===@@@JJJ[[[ooo}}}}}}vvv```\\\___WWWAAA999<<<999KKKhhhaaaLLLLLLSSSRRRJJJJJJGGGBBB@@@?????????>>><<<<<<;;;;;;;;;<<<======>>>======>>>??????===;;;666777888999;;;>>>???AAA???===:::999999<<>>???CCCBBBAAAJJJWWWtttvvvqqqhhhjjjwww~~~qqqbbb```mmm{{{|||yyywwwyyyvvvtttwww|||}}}}}}ssshhhcccccchhhiiiiiiddd[[[XXXbbbooo~~~|||ttteeeTTTIIIBBB>>>AAAGGG[[[sss}}}ZZZKKKJJJJJJIIIGGGFFFEEEEEEEEEFFFEEEFFFEEEEEEDDDCCCBBBAAA??????@@@AAAAAA@@@===:::=========>>>??????@@@@@@CCCCCCCCCCCCAAA@@@>>>===>>>>>>???@@@AAABBBBBBBBBDDDCCCBBBAAAAAA@@@@@@AAAEEEEEEFFFFFFHHHIIIKKKLLLGGGVVVsss~~~{{{zzzyyygggZZZUUUNNNQQQZZZhhhxxx{{{hhh[[[JJJAAA777555999;;;888444999;;;;;;:::<<>>>>>===;;;;;;>>>CCCGGGPPPXXXcccfffZZZGGG<<<;;;:::<<>>DDDPPP```rrr}}}|||sss```dddaaaPPP<<<777;;;<<>>>>>??????@@@AAA======>>>@@@AAAAAA>>><<<777777888999;;;>>>@@@BBB???<<<888888;;;???@@@@@@BBBBBBAAA@@@>>>======>>>???<<<;;;??????>>>BBBIIIaaannnrrrlllooo~~~~~~xxx~~~vvvccc[[[eeettt{{{{{{wwwuuu{{{zzzxxxzzz}}}zzzooofff___^^^aaaeeeggggggbbbYYYXXXgggyyy|||vvvssslll\\\LLLEEE@@@???FFFPPPjjjmmmVVVMMMKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>?????????>>>===;;;>>>>>>>>>??????@@@@@@@@@DDDDDDBBBAAA???>>>>>>>>>>>>>>>??????AAACCCDDDEEEBBBBBBAAA@@@????????????DDDEEEEEEGGGHHHIIIIIIJJJOOONNN[[[wwwyyynnnhhh]]]UUUTTT]]]gggnnnzzzpppbbbOOOBBB===;;;:::777777;;;<<<999999===>>>===:::;;;<<<===>>><<<:::888@@@@@@AAACCCFFFMMMUUUZZZcccbbb^^^UUUEEE999999???===GGGWWWeeeoootttwwwyyyFFFCCC???>>>???AAABBBBBBEEECCCAAAAAABBBBBBAAA???@@@IIIOOOPPPUUU^^^cccaaa______bbbfffiiiqqqzzzuuuooollllllpppqqqvvvyyywwwssstttyyyuuuqqqmmmmmmqqqvvvyyyzzz}}}zzzxxxzzz{{{zzzyyyxxxzzz{{{zzzyyyqqqddd[[[ZZZZZZYYYWWWXXXYYYYYYYYYZZZ]]]```^^^___```aaacccfffhhhjjjkkkkkkllllllkkkkkkiiiiiijjjiiihhhhhhiiiiiiiiiiiiccchhhpppxxxyyytttmmmiiieeeaaaZZZPPPIIIGGGIIIMMMMMMPPPSSSSSSQQQOOONNNMMMVVVUUUTTTTTTTTTUUUWWWXXXZZZ^^^fffpppxxx||||||{{{yyy~~~xxx}}}}}}zzzvvvnnnbbbUUUHHH>>>999<<<===???HHHVVVfffsss{{{vvvbbbfff]]]HHH999555:::BBBTTTdddqqquuu}}}bbbIIIEEEHHHJJJJJJIIIFFFAAA???@@@BBBCCCDDD@@@@@@?????????@@@@@@AAA<<<<<<===@@@BBBAAA???===<<<;;;::::::;;;===>>>@@@===:::888;;;???AAA???<<>>;;;:::;;;===<<<999999<<>>>>>IIIXXXxxxoooYYYMMMHHHEEEJJJIIIHHHFFFEEEDDDDDDCCCDDDDDDCCCBBBAAA@@@>>>===??????>>>=========???@@@?????????@@@@@@@@@@@@@@@CCCBBB@@@???>>>>>>??????CCCBBBAAA@@@???AAABBBCCC@@@@@@?????????@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGKKKIIIKKKXXXsss~~~wwwzzzwwwggg\\\ZZZXXXUUUZZZdddooozzz|||mmmaaaZZZVVVTTTIIINNNPPPKKKGGGEEECCC@@@;;;;;;===>>>@@@BBBEEEGGGWWW]]]fffiiifff]]]UUUOOOMMMKKKIIIGGGBBB======BBBFFFTTTfffsss|||IIIDDD>>>===???BBBCCCBBBEEECCCBBBBBBCCCCCCBBB@@@<<>>PPPeeellloooooo|||]]]IIICCCDDDEEEGGGFFFCCC@@@???AAACCCDDDEEE@@@???>>>============>>>;;;;;;;;;>>>@@@@@@???===@@@???===;;;:::;;;<<<>>>;;;:::;;;===AAAAAA===:::<<<>>>???===:::999;;;>>>::::::;;;>>>CCCFFFGGGHHHOOOgggzzzyyyuuuvvvmmmzzzxxxggg\\\ZZZZZZpppuuuzzz|||{{{yyyyyyzzz~~~|||zzz}}}}}}}}}}}}}}}ttt```VVVTTTZZZdddmmmnnnmmmkkkgggbbbgggyyy~~~}}}xxxnnnbbbYYYQQQFFF???>>><<<<<>>===?????????>>>===???CCCEEE?????????????????????@@@??????>>>>>>??????@@@AAAIIIGGGCCC???===<<<===>>>>>>>>>>>>??????AAABBBCCCAAABBBEEEGGGGGGGGGEEEDDD@@@GGGIIIHHHSSSpppooofffiiiqqq{{{lllbbbWWWKKKGGGJJJPPPXXXhhh|||~~~vvvrrrooolllaaabbbccccccdddggglllppp||||||xxxooo```PPPBBB:::???<<<<<>>>>>BBBEEECCCAAABBBBBBCCCCCCBBBAAAAAAAAA@@@DDDGGGHHHKKKRRRXXXZZZaaaeeeooo{{{zzzoooooouuuwwwuuusssooommmpppvvvwwwrrrmmmmmmaaafffmmmooonnnnnnppprrrqqqyyyzzzwwwyyyzzzzzzyyyyyyzzz{{{xxxzzzwwwlllcccaaaaaaaaa___```aaa``````aaadddfffbbbaaaaaaaaaccceeehhhjjjhhhhhhgggfffccc___[[[YYYVVVRRRMMMKKKKKKLLLKKKJJJHHHKKKQQQTTTNNNGGGJJJRRRIIIHHHHHHKKKRRR[[[ccchhhhhhgggddd```^^^^^^aaaddd____________aaacccfffgggfffddddddiiissszzz|||{{{yyy~~~}}}}}}sssnnneeeXXXKKK@@@<<<;;;===>>>CCCQQQdddttt}}}}}}ooobbb]]]HHH;;;===;;;EEEaaassstttrrruuummmRRRFFFEEEEEEDDDDDDDDDBBB@@@@@@BBBCCCCCCCCCAAA@@@???===<<<<<<<<<<<<:::999999;;;===??????>>>BBB@@@>>>;;;:::;;;<<<===;;;;;;===>>>???>>><<<::::::===???>>>;;;:::===AAA>>>???@@@AAADDDGGGHHHHHHJJJaaaxxx~~~}}}|||xxx~~~}}}jjj[[[UUUffflllssswwwwwwwwwzzz~~~|||||||||{{{zzzzzz{{{|||zzz}}}xxxhhhXXXRRRVVV```lllvvvxxxuuurrrppppppwww{{{sssmmm```RRRJJJCCC<<<;;;???===>>>RRRmmmfffTTTNNNIIIFFFGGGFFFFFFFFFFFFFFFEEEDDDDDD???@@@@@@@@@??????>>>===<<<>>>AAAAAAAAABBBEEEHHH>>>>>>>>>===============:::;;;<<<>>>@@@AAABBBCCCGGGDDD@@@<<<::::::<<<===>>>======>>>>>>???@@@AAAAAACCCFFFHHHIIIGGGEEEDDDAAACCCEEEDDDEEEVVVvvvzzz{{{yyylllkkkpppttttttgggZZZOOOJJJFFFHHHOOOZZZgggqqquuuvvvhhhooo{{{~~~{{{{{{|||zzzrrrdddSSSEEE<<<:::;;;CCCBBBEEENNNVVV]]]eeelll|||AAA>>>===AAAFFFGGGDDDAAA???AAACCCCCCAAA@@@AAABBBAAADDDFFFGGGKKKTTT\\\```kkkoooyyy}}}zzz~~~~~~vvvkkkmmmuuuxxxwwwuuutttqqqsssyyy~~~|||xxxwwwjjjmmmnnnkkkgggjjjsss{{{qqqzzz}}}xxxvvvwwwyyyyyyxxxxxxyyyzzzwwwzzzxxxnnneeebbbcccccc___`````````___aaacccfffccccccbbbbbbdddfffiiijjjffffffeeebbb___ZZZVVVSSSNNNIIICCCAAABBBCCCCCCCCCEEEBBBBBBEEEEEECCCFFFNNNHHHIIIMMMTTT\\\cccggghhh^^^______^^^\\\\\\]]]^^^ddddddccccccbbbaaa``````aaa^^^___jjjyyy|||uuuzzz{{{|||yyy{{{oookkkbbbUUUHHH>>>;;;;;;===>>>DDDTTTiiizzzppp```aaaXXXAAA888@@@???KKKmmmxxxwwwuuu|||xxx___HHHCCCIIIIIIEEEBBBDDDBBBAAAAAABBBBBBBBB@@@CCCBBBAAA???>>>=========999888777999;;;===>>>>>>CCCAAA>>>;;;:::;;;<<<>>><<<===>>>>>>===<<<<<<;;;999<<>><<<;;;???DDDDDDFFFEEECCCBBBCCCDDDCCCCCCYYYwwwzzzpppwwwyyybbbWWW```fffnnnssstttwww|||zzzwwwtttvvvyyy{{{zzzwwwxxx|||nnn```TTTSSS\\\hhhvvvzzzvvvssssssuuu~~~uuunnndddUUUGGG@@@<<<888<<>>>>>?????????>>>>>>===999>>>CCCEEEEEEEEEGGGIII<<<<<<<<<<<<<<<;;;;;;;;;777999;;;>>>@@@BBBCCCDDDAAA>>>;;;999888;;;>>>@@@>>>============>>>>>>???BBBDDDGGGIIIJJJHHHFFFDDDHHH<<<999@@@CCCFFF^^^|||{{{xxxqqq}}}qqqkkkttt}}}zzzooobbbXXXQQQNNNKKKMMMRRRXXX[[[\\\UUUVVV]]]mmmuuukkkeeecccUUURRRLLLEEE@@@???AAADDD<<>>===CCCHHHOOOPPPOOOSSS```nnn|||vvvkkkllllllooozzzvvvvvvqqqiiieeennn|||~~~}}}~~~uuummmjjjkkknnnooommmnnnrrrqqqtttyyy~~~|||{{{yyyyyyzzzzzzzzzyyyxxxxxxyyyyyywwwrrrkkkeeedddddddddbbb```^^^]]]]]]^^^___```aaacccddddddddddddcccgggbbb\\\YYYYYYVVVOOOIIICCCCCCDDDFFFHHHGGGDDDAAA@@@AAABBBCCCEEEJJJPPPTTTSSSUUU\\\fffllljjjfffccc^^^^^^______```bbbeeehhhkkkkkkjjjiiihhheeedddbbb```bbbgggnnntttyyyzzzyyyyyysssqqqcccRRRGGG???::::::<<>><<<;;;<<<>>>@@@BBBBBBBBBAAA???===<<<::::::::::::::::::::::::::::::>>>??????===:::888999:::===@@@CCCCCC@@@??????@@@@@@>>><<<;;;<<>>>>>;;;<<>>>>>>>>=========<<<>>>???@@@???>>>======???;;;;;;=========<<<;;;::::::;;;<<<===??????@@@@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;===>>>@@@@@@AAAAAABBBBBBBBBCCCEEEEEECCCAAA???@@@AAABBBEEEIIIOOOTTTttt~~~zzzttt~~~|||}}}}}}}}}vvvjjjeee]]]XXXSSSOOOJJJEEEIIIFFFFFFNNN\\\kkktttxxxnnnhhh___YYYXXX^^^eeekkkwwwnnnaaaTTTKKKGGGDDDCCCCCCCCCDDDDDDEEEFFFHHHJJJZZZcccmmmqqqrrr{{{???<<<:::<<<@@@CCCBBB@@@@@@@@@??????@@@AAABBBCCCFFFKKKNNNMMMOOO___}}}mmmccc^^^```bbbhhhrrrxxxrrrhhhmmmkkkfffeeeooo}}}~~~zzztttooopppmmmllloooooommmmmmqqqoooqqqtttxxxzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxyyyyyyxxxtttnnnjjjhhhiiieeedddbbb```___```aaaaaaaaabbbcccddddddcccbbbaaaaaa___\\\XXXSSSNNNIIIFFFJJJIIIIIIJJJLLLMMMLLLKKKJJJKKKLLLLLLMMMOOORRRUUU___gggoooqqqnnniiidddaaajjjiiihhhffffffgggjjjllljjjjjjjjjjjjjjjjjjjjjjjjjjjlllppptttxxxzzz|||}}}|||vvvqqqooo___NNNDDD>>>;;;:::<<<;;;???NNNeeevvv~~~xxxoooddd[[[NNNCCC888555<<>>@@@BBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;::::::::::::::::::?????????===;;;:::<<<======@@@BBBAAA???>>>@@@AAAEEEDDDAAA???>>>>>>@@@AAABBBCCCDDDDDDCCCCCCDDDEEEIIIQQQhhhxxxmmm___bbblll{{{zzz{{{{{{{{{zzzxxxwwwvvvwwwyyy}}}eee```\\\dddyyywwwmmm```WWWMMMBBB<<<;;;888===AAAAAAFFFYYYzzzlllNNNIIILLLHHHEEEGGGEEEDDDDDDGGGJJJIIICCC===?????????>>>=========<<>>===>>>???>>>>>>??????>>>>>>======:::;;;<<<>>>???@@@@@@@@@???>>>===;;;;;;;;;;;;<<<======>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBAAA@@@>>>???@@@AAABBBCCCEEEJJJMMMUUUmmm||||||rrrhhh]]]RRRKKKHHHDDDBBBEEELLLSSSVVVVVVUUUPPPJJJEEEDDDGGGKKKOOOPPPKKKFFFBBBAAABBBCCCDDDHHHMMMPPPPPPOOOUUUaaalllnnnwww>>><<<:::;;;???AAAAAA???BBBAAA@@@@@@BBBDDDGGGIIIEEEJJJKKKGGGKKKeeeqqq]]]TTTSSSVVV\\\dddnnnsssmmmccceeefffeeegggppp~~~zzzoooiiikkkrrrooommmooonnnkkkkkknnnllllllmmmooorrruuuxxxyyy|||{{{yyyxxxxxxxxxyyyzzzwwwxxxxxxuuuqqqmmmkkkkkkgggfffdddcccbbbccccccdddbbbcccddddddcccaaa___^^^\\\[[[XXXSSSMMMKKKMMMOOORRRPPPOOOOOORRRTTTUUUUUUVVVWWWWWWWWWVVVVVVYYY[[[jjjwww~~~wwwnnnmmmooonnn{{{xxxuuurrrrrrsssuuuwwwpppooonnnnnnnnnooopppqqqppptttxxxzzz{{{~~~}}}wwwrrrnnnjjjYYYGGG???===<<<;;;===:::DDDWWWlllzzz|||mmmbbb]]][[[EEE===444555GGGaaattt|||{{{~~~xxxjjjUUULLLIIIFFFDDDDDDEEEEEEDDDEEEDDDAAA?????????AAABBBBBBBBBAAAAAA@@@??????>>><<<;;;;;;;;;::::::999999??????>>>===;;;<<>>>>>@@@BBBDDDCCCAAA@@@>>>>>>======???@@@AAA@@@@@@AAADDDGGGJJJGGGZZZ|||```VVV[[[uuu~~~{{{xxxuuussswwwyyy}}}jjjggggggtttwwwlllaaaTTTKKKCCC<<<;;;===999>>>BBBFFFQQQjjj~~~bbbJJJHHHLLLIIIGGGIIICCCCCCFFFJJJLLLKKKEEE???@@@@@@??????>>>======<<>>===>>>???@@@@@@???>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@======<<<;;;;;;<<<======??????@@@@@@AAAAAAAAAAAA@@@AAABBBBBBAAA@@@>>>===>>>@@@AAAAAAAAAAAACCCEEEAAASSSjjj}}}|||tttqqqttt{{{tttiiibbbZZZWWWSSSQQQPPPNNNIIIEEEGGGFFFEEECCCCCCCCCDDDDDDFFFDDDAAAAAACCCFFFGGGGGG[[[bbbeeebbb___hhh|||~~~{{{>>><<<;;;<<<>>>@@@???>>>@@@AAAAAABBBDDDGGGIIIJJJ@@@DDDCCC@@@HHHfffttteeeZZZUUUTTTVVV]]]gggrrrwwwsssmmmhhhggggggiiippp{{{zzzllliiippptttpppooopppnnnjjjiiikkkjjjiiihhhiiimmmrrrxxx{{{}}}|||zzzxxxwwwxxxyyyzzzuuuvvvvvvuuurrrnnnkkkiiiffffffeeedddddddddeeeeeebbbcccccccccaaa___\\\ZZZZZZXXXTTTQQQRRRUUU[[[___UUUTTTTTTUUUWWWYYYZZZYYYWWWWWWWWWVVVVVVXXX]]]```qqq}}}wwwsss|||}}}}}}}}}{{{xxxuuutttssstttuuurrrwww|||~~~yyyrrrmmmkkkbbbQQQ@@@:::;;;<<<===>>>???LLL```qqqzzz}}}xxxggg]]]XXXUUU???;;;555;;;WWW{{{yyypppbbbMMMHHHFFFDDDDDDDDDEEECCCBBBCCCBBBAAA@@@???@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@<<<<<<<<<;;;::::::999999=========<<<;;;===AAADDDCCCAAA???===<<<<<<>>>@@@<<<<<<===>>>>>>>>>>>>======>>>>>>>>>>>>AAAEEEHHHKKKEEEPPPuuurrrsssxxx|||}}}|||fffVVVQQQddd~~~}}}zzzxxxvvvuuuyyy{{{~~~|||}}}sssrrruuuwwwiii```UUUKKKDDD@@@<<<<<>>BBBFFFNNNbbboooZZZIIIIIILLLJJJGGGIIIDDDDDDFFFHHHJJJHHHDDD@@@AAA@@@@@@??????>>>======>>>???@@@???===<<<===>>>@@@???===<<<;;;<<<<<<===;;;<<<===>>>????????????<<<;;;;;;;;;;;;===>>>???@@@@@@??????@@@@@@@@@AAADDDEEEFFFEEEDDDBBBAAA@@@===???BBBBBBAAA@@@@@@AAAEEEDDDKKK```|||}}}rrrmmmqqqxxxvvvsssppplllggg```WWWPPPMMMOOORRRUUUUUUSSSQQQOOOQQQNNNKKKKKKMMMQQQSSSTTThhhnnnsssssssss>>>===<<<<<<===>>>>>>>>>===???BBBEEEFFFGGGFFFEEE>>>???===<<>>AAADDDRRReeerrrxxx|||tttggg\\\SSSLLL<<<:::999EEEfffttteeeYYYHHHFFFDDDCCCCCCDDDCCCAAA???>>>>>>>>>>>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;===AAADDDEEEBBB>>>;;;:::;;;<<<===:::;;;===>>>??????>>>>>>======>>>>>>>>>@@@DDDGGGJJJHHHIII[[[rrrsssxxx~~~}}}{{{|||xxxyyy|||vvviiiYYYUUUggg}}}zzzxxxxxxyyyzzz}}}}}}|||~~~wwwfff^^^QQQJJJCCCAAA???<<<===???===FFFTTTgggcccUUUJJJJJJLLLIIIGGGHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@????????????===>>>???>>><<<;;;<<<===AAA@@@>>>===<<<<<<======;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>@@@AAA??????>>>>>>>>>>>>???@@@DDDFFFHHHGGGDDDBBBBBBBBB===???BBBCCCCCCBBBBBBBBBEEEAAABBBPPPeeezzz~~~sssooovvvxxxnnnhhhaaadddiiikkkkkkgggbbb___UUURRRQQQTTT[[[eeemmmqqquuu{{{??????>>>=========>>>>>><<>>@@@AAABBB??????>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<===>>>AAACCCCCC@@@<<<:::;;;<<<======AAABBBAAAAAA@@@???>>>===<<<===>>>>>>===???AAADDDBBBFFFCCCJJJqqq~~~~~~{{{yyy}}}||||||}}}jjjTTTRRRcccnnnnnn{{{zzzxxxwwwxxx{{{~~~|||~~~xxxaaaTTTPPPEEE@@@<<<===>>><<<<<>>???>>><<<;;;<<<===CCCCCCAAA@@@????????????:::;;;<<<<<<=========<<<===<<<<<<<<<===???AAABBB>>>>>>=========>>>@@@AAA@@@CCCFFFEEEBBB@@@@@@BBB>>>AAACCCDDDDDDCCCCCCDDD;;;AAAJJJOOOPPPVVVhhhyyy}}}vvvvvv}}}pppnnnmmmqqq{{{@@@@@@@@@???>>>===>>>???@@@AAACCCDDDDDDBBB@@@???>>>DDDDDDBBBRRRwwwxxxkkkgggiiiqqqyyysssppprrr{{{~~~}}}}}}|||ooooootttzzzyyyrrrmmmlllggghhhjjjmmmsssyyy}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyy||||||xxxrrrlllcccdddeeeffffffgggggggggaaa___ZZZWWWTTTTTTTTTUUUSSSWWW]]]dddfffaaaWWWPPPUUUWWWZZZ```gggkkkmmmmmmssstttwwwyyy}}}xxxooohhh[[[PPPMMMCCC>>>:::::::::;;;AAAGGGNNN^^^ppp|||xxxkkk^^^SSSFFF<<<999>>>NNNhhh]]]PPPFFFBBBAAA@@@@@@AAAAAA???===<<<<<<======>>>???@@@@@@=========<<<<<<;;;;;;;;;::::::;;;;;;<<<=========888:::===??????@@@AAABBB???<<<999:::<<>>===<<<<<<===>>>>>>BBBAAAHHHkkk{{{~~~iiiSSSLLLSSS\\\oooqqqtttwww{{{|||{{{}}}vvv___OOOGGGDDDAAA;;;888;;;======???BBBFFFdddppp^^^PPPKKKHHHGGGFFFDDDDDDFFFCCCCCCCCCCCCAAA@@@???@@@>>>??????@@@AAABBBCCCCCC>>>@@@@@@???>>>===>>>???CCCCCCCCCBBBAAA@@@>>>===999:::;;;;;;<<<;;;;;;;;;>>>>>>===>>>???@@@BBBCCC???>>>======>>>@@@BBBCCC===AAADDDDDD@@@>>>???BBBAAACCCDDDDDDCCCBBBCCCDDD===DDDMMMNNNGGGCCCOOO___qqq|||}}}zzzzzz{{{xxxAAAAAAAAA@@@>>>===>>>???DDDDDDCCCBBBAAAAAA@@@???:::FFFLLLFFFKKKbbb|||{{{lllfffgggnnn|||{{{yyy~~~{{{gggiiiooovvvvvvoooiiigggfffhhhkkkooouuu{{{}}}}}}}}}|||{{{yyyxxxwwwttttttvvvzzz|||yyyrrrmmmcccdddeeeggghhhhhhhhhhhhaaa]]]XXXTTTRRRRRRTTTUUUSSSUUUWWWWWWUUUSSSTTTTTTXXXYYY\\\bbbjjjrrrwwwyyyxxx{{{qqqjjjbbbSSSHHHEEE===;;;:::;;;:::;;;AAAIIIUUUfffxxxzzzxxxhhhXXXKKKAAA999;;;BBBYYYwww[[[NNNFFF@@@???>>>>>>@@@AAA@@@???>>>>>>>>>>>>>>>?????????===<<<<<<;;;::::::999999999::::::;;;<<<===>>>>>>888;;;???AAABBBAAAAAABBB:::888777999>>>AAABBBBBBEEEDDDBBB@@@===<<<;;;;;;:::<<<======;;;:::::::::CCCCCCBBBKKKggg}}}~~~{{{~~~cccHHHJJJ\\\fffjjjqqqxxx~~~}}}www```PPPGGGBBB???AAA;;;888:::===>>>BBBGGGWWWwww{{{cccRRRIIIGGGEEEEEEDDDCCCDDDGGG???AAADDDEEEDDDBBB@@@@@@===>>>???@@@BBBCCCDDDEEE@@@AAABBBAAA?????????@@@AAAAAAAAAAAA@@@>>><<<;;;999999::::::;;;;;;::::::@@@????????????AAABBBCCC???>>>>>>>>>???AAADDDEEE<<>>@@@CCCCCCDDDEEEDDDBBBAAABBBCCCLLLFFFEEEHHHGGGDDDFFFLLLSSSjjj~~~vvvoooooozzzzzzxxx{{{{{{}}}BBBDDDFFFFFFCCC???<<<;;;AAAAAABBBCCCCCCBBBAAA@@@KKKLLLKKKGGGGGGRRReeetttrrrrrrmmmeeefffrrrwww{{{mmm```dddffffffhhhlllkkkhhhjjjiiihhhfffiiirrr~~~xxx}}}||||||~~~|||vvvyyywwwvvvxxx{{{yyysssmmmdddgggjjjiiifffdddcccddd```[[[XXXVVVRRRNNNPPPUUUOOOMMMOOORRRPPPLLLPPPXXXbbbcccgggoooxxx~~~~~~pppdddZZZMMMCCC>>>>>>999999===>>>???EEENNNbbbkkkxxx{{{ooo]]]NNNDDD???;;;888[[[|||]]]JJJFFFFFFDDDAAAAAACCCCCC@@@===>>>===::::::@@@HHHHHHDDD>>><<<::::::;;;======<<<===<<<;;;;;;<<<===<<<:::>>>>>>===<<<<<<;;;::::::===999666666999===>>>===AAA@@@>>><<<:::999999888;;;::::::;;;===>>>======HHHBBBBBBKKKVVVkkk{{{{{{~~~[[[LLLOOOUUU___mmmyyy|||kkkYYYKKKAAA===<<>>>>>EEEOOOjjj|||mmmXXXRRRJJJIIIGGGEEEDDDDDDEEEEEEHHHEEEBBBCCCDDDDDD@@@===>>>???AAACCCDDDDDDCCCCCCBBBAAA@@@===::::::;;;===@@@@@@@@@???>>>>>>===<<<;;;::::::::::::;;;<<<<<<>>>@@@BBBBBBAAAAAAAAABBB===<<<<<>>@@@BBBDDDDDDCCCBBBAAABBBBBBAAAAAAAAABBBBBBCCCDDDFFFHHHHHHEEEDDDFFFHHHNNNWWWiiixxxqqqvvv~~~{{{zzz{{{}}}{{{GGGHHHHHHHHHFFFCCCAAA@@@CCCCCCDDDDDDDDDCCCAAA@@@HHHJJJKKKGGGFFFKKKXXXcccfffjjjkkkggggggnnnvvvzzz~~~tttmmmsssvvvsssoooooommmkkkggghhhgggffffffhhhmmmrrrsssyyy||||||}}}~~~yyyyyywwwwwwyyy|||zzzuuuooofffhhhjjjjjjhhheeecccccc^^^XXXRRROOOKKKGGGFFFIIILLLIIIHHHJJJHHHEEEHHHOOOYYY]]]fffrrr}}}~~~}}}~~~yyyggg\\\SSSIIIAAA===:::999;;;>>>>>>AAANNN[[[mmmrrryyy}}}}}}wwwjjjXXXGGG===:::999GGGkkklllQQQHHHGGGEEECCC@@@@@@AAAAAA???===;;;<<<;;;:::>>>DDDEEEBBB???===;;;;;;===>>>>>>>>>BBB@@@>>>>>>>>>>>><<<:::;;;;;;;;;:::999999888888888666555777999;;;:::888999999:::;;;<<<======>>>===<<<<<<<<<=========<<<@@@???BBBFFFIIITTTsssqqqYYYOOOKKKTTTaaammmuuu||||||{{{}}}zzzllleeeYYYMMMCCC>>>======>>><<<<<<===<<>>@@@AAAAAA?????????@@@@@@>>>>>>BBBHHHIIIGGGCCC>>>???AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@AAABBBBBBDDDFFFGGGEEECCCBBBDDDGGGGGGLLLWWWhhhxxx}}}www{{{xxx}}}sssaaaIIIHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFFFFFFFDDDCCCBBBDDDGGGJJJIIIGGGHHHMMMSSS```dddeeedddfffmmmrrrtttzzzyyyzzz|||{{{~~~~~~{{{}}}vvvoookkkiiijjjqqqvvv{{{|||~~~}}}yyyyyyxxxxxxzzz}}}|||wwwsssiiijjjkkkkkkiiifffbbb```YYYPPPIIIGGGEEEAAA???@@@CCC@@@???BBBEEEGGGKKKPPPXXX\\\dddmmmuuuyyyxxxwwwyyy|||~~~zzzzzz}}}|||{{{lll[[[QQQJJJBBB===<<<777:::>>>@@@BBBKKK___qqqzzzssseeeRRRAAA777888<<>>??????>>>===999===>>><<<<<>><<<<<<>>>@@@@@@@@@DDDBBB???>>>>>><<<:::888888888888777777666666555444555666888::::::888555444555888;;;===>>>>>>>>>===============<<<<<<<<<;;;>>>CCCDDD???AAAVVVnnngggRRRDDDLLLYYYfffpppxxx~~~}}}zzzvvvuuuvvvxxxzzzvvvyyy}}}qqqaaaRRRNNNHHHAAA===;;;;;;<<<999;;;???AAAFFFUUUqqqkkkRRRFFFFFFIIIHHHFFFEEECCCBBBBBBBBB@@@BBBCCCCCCBBBAAABBBBBBDDDEEEEEEDDDCCCAAA???>>>>>>??????>>><<<:::;;;<<<:::;;;<<<======<<<;;;:::<<<<<<;;;;;;<<<<<<===>>>???@@@@@@???===<<<===>>>@@@??????BBBFFFGGGDDDAAA>>>???@@@@@@@@@???>>>===@@@@@@@@@@@@AAABBBDDDDDDEEEEEEDDDBBB@@@@@@CCCEEEBBBCCCFFFMMMZZZiiiwww{{{uuuyyy|||{{{rrrssszzz~~~fffSSSGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFCCCFFFJJJKKKKKKJJJLLLNNN\\\]]]\\\\\\eeeuuu}}}uuuwww}}}zzzuuurrroootttvvv}}}vvvpppmmmtttwww|||~~~~~~{{{wwwyyyyyyyyy|||~~~}}}zzzwwwlllkkkjjjjjjiiifff```\\\QQQGGG@@@@@@BBBAAA??????@@@>>>>>>BBBFFFKKKOOOSSSYYY[[[___dddggggggfffdddhhhmmmrrruuu}}}zzzoooeeeiiivvvyyypppooonnnooosssyyyoooaaaRRRHHHBBB<<<:::;;;777:::>>>BBBJJJ[[[ssszzzqqq```MMM<<<444:::CCCZZZ{{{dddIIIHHHJJJGGGDDDBBBAAA?????????>>>>>>;;;AAADDD???;;;;;;<<<<<<@@@>>><<<<<<>>>@@@@@@@@@???===;;;;;;::::::888666777777666666666555555555555666777999:::999888666666777:::<<<<<<<<<;;;:::;;;<<<===<<<<<<<<<<<<===???AAAEEEEEE??????KKK[[[|||xxxwwwzzz{{{tttbbbGGGKKKTTTcccqqqyyyyyyvvvzzzvvvrrrqqqsssuuuxxxyyyvvvwwwxxxyyy}}}{{{jjj\\\RRRGGGEEEAAA===;;;:::::::::<<<===???GGG[[[|||yyy___MMMHHHKKKHHHGGGFFFDDDCCCAAA@@@@@@???BBBDDDDDD@@@???@@@BBBCCCCCCCCCBBBAAA???===<<<<<<===>>>>>><<<::::::;;;===<<<<<<<<<======>>>???===<<<<<<<<<<<<===>>>>>>@@@AAAAAA???<<<;;;<<<===???>>>===???AAAAAA@@@===???????????????>>>===<<>>DDDAAA>>>>>>@@@BBBBBBAAA@@@AAACCCFFFHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKRRRUUUZZZeeeyyytttqqquuu{{{www}}}~~~wwwqqqooommmiiilllrrr|||vvvooosssuuuyyy}}}}}}{{{zzzzzzzzz{{{|||~~~}}}{{{zzzooollljjjjjjjjjfff^^^WWWJJJAAA;;;<<>>>>>???BBBCCCEEEGGGKKKNNNOOOVVVXXX[[[^^^```ccceeefffhhhmmmpppqqqqqqsssqqqlllaaa\\\XXX\\\eeejjjgggcccpppssstttsssrrrssswww{{{~~~fffYYYLLLCCC>>>999999;;;:::;;;>>>DDDSSSkkk}}}yyykkkXXXFFF777222;;;HHHaaa{{{|||{{{yyyVVVEEEHHHKKKFFFDDDDDDDDDCCCAAA@@@?????????FFFHHHBBB;;;999::::::@@@>>><<<<<<>>>??????>>>;;;999888888::::::999777777777777777777666666666666777777777666777888888777999:::<<<<<<;;;999888888:::<<<<<<;;;;;;===???GGGEEEDDDCCCBBBBBBHHHOOOssssssttt|||rrrvvvvvvQQQLLLLLLVVVgggtttwwwuuu{{{yyyvvvuuuwwwyyyyyyyyyuuuuuuuuuuuuxxx~~~uuubbbXXXPPPJJJBBBAAA???===;;;;;;;;;;;;BBBAAAAAAOOOqqqmmmWWWJJJIIIMMMGGGFFFFFFDDDCCCAAA@@@???AAACCCEEECCC???======???>>>>>>?????????>>><<<<<<:::<<<======;;;::::::;;;<<<:::888666777:::>>>AAA===<<<<<<<<<<<<===>>>>>>BBBBBBAAA???<<<;;;<<<===>>>======>>>>>>>>>===<<>>======@@@@@@AAAAAACCCDDDEEEFFFGGGEEEBBB@@@@@@AAACCCDDDDDDGGGIIIIIIHHHJJJOOOTTTjjjlll~~~}}}{{{yyy{{{{{{{{{}}}zzz}}}nnnWWWIIICCC???>>>CCC@@@===>>>AAACCCCCCAAA>>>???BBBEEEGGGHHHIIIIIIIIIGGGFFFGGGHHHHHHFFFEEEJJJWWWkkk|||rrrnnnlllkkkpppvvvuuukkkeeeggggggdddgggnnnyyysssnnnnnnssszzz}}}||||||~~~zzz{{{|||}}}}}}||||||{{{rrrnnnjjjkkklllggg]]]TTTGGG???:::;;;===<<<<<<>>>999CCCKKKOOORRRWWWZZZ[[[\\\^^^___``````bbbeeegggkkkppprrrpppmmmiiibbb[[[VVVWWWYYY___hhhqqqwwwzzz{{{vvvxxx|||ttt\\\QQQFFF@@@;;;888999<<<;;;===???EEEVVVoooxxxqqq___KKK>>>888:::IIIZZZnnn|||{{{uuurrrtttiiiMMMCCCFFFHHHFFFCCCEEEGGGGGGEEEBBB@@@@@@BBBGGGHHHBBB<<<;;;<<<<<>>======>>>>>>===:::999999:::<<<======<<<888888888888888888888888666777888777555555777999666888999;;;<<<===<<<<<<888;;;======;;;:::===@@@IIIEEEBBB@@@@@@AAACCCEEE\\\{{{xxxsss{{{}}}}}}fffZZZLLLJJJUUUdddpppvvv|||}}}}}}}}}|||{{{zzzyyysssttttttuuuvvv{{{zzzbbbUUUOOOHHH@@@<<<<<<;;;;;;<<<===>>>???>>>DDDLLL___vvv```PPPFFFEEEIIIEEEEEEEEEEEEDDDCCCAAA@@@BBBCCCCCCBBB???===<<<===:::;;;======>>>===<<<;;;999;;;<<<;;;::::::;;;<<<<<<;;;888777888<<>>BBBBBBAAA>>><<<;;;<<<>>>??????>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>===============>>>@@@AAAAAAEEECCC@@@@@@AAACCCCCCCCC@@@EEEJJJLLLJJJGGGFFFFFFRRRWWWhhhvvv|||~~~jjjPPPDDDDDDCCC???;;;AAA>>><<<===BBBDDDCCC@@@>>>???AAACCCEEEEEEEEEEEEDDDCCCBBBDDDGGGHHHEEEBBBHHH[[[xxx}}}rrrkkkfffbbb___cccnnnsssmmmjjjllljjjdddfffkkkttt{{{sssllljjjmmmuuuxxxxxxyyy~~~{{{|||}}}}}}|||{{{{{{{{{wwwqqqlllmmmnnnjjj^^^SSSCCC???<<<>>>??????BBBGGGFFFVVVeeejjjjjjmmmpppqqqmmmnnnooommmjjjggggggiiijjjooorrrpppnnnkkkeee^^^[[[___fffoooxxx|||uuueeePPPHHH@@@<<<999777999===999???CCCFFFQQQhhh~~~{{{~~~{{{dddPPP???>>>FFFUUUlll||||||uuuXXXJJJGGGFFFEEEFFFAAAEEEIIIJJJGGGBBB@@@???AAADDDDDD???<<<>>>AAA@@@EEECCC@@@>>>>>>>>>===<<<;;;::::::;;;===???>>>===888888888999999999999999888;;;======;;;999:::;;;888888999;;;<<<===>>>???<<>><<<;;;;;;============<<<;;;999::::::999999999<<<>>>:::::::::;;;<<>>======>>>=========>>>???<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<===>>>AAA???>>>???AAACCCCCCAAA>>>@@@CCCDDDDDDBBB@@@???>>>DDDMMMXXXggguuuzzzyyyuuu}}}~~~sssZZZKKK??????AAA???;;;:::>>>;;;999<<>>???@@@BBBCCCCCCCCCBBBBBB>>>===>>>CCCIIILLLIIIEEEEEEXXXvvvuuulllhhhfffeeedddXXXkkk{{{~~~~~~~~~vvvjjjfffjjjpppuuuzzzpppgggmmmjjjkkkrrrtttrrrtttzzz{{{|||}}}}}}{{{zzzzzz{{{zzztttnnnoooqqqlll___SSS@@@>>>>>>BBBCCCEEEKKKRRRfffxxx}}}|||zzzxxx{{{~~~~~~zzzwwwvvvvvvooossstttqqqnnnlllgggaaaggglllsss{{{}}}~~~kkkYYYGGGAAA;;;999888777999>>>666@@@FFFFFFLLL___uuu{{{sssmmmsss~~~YYYFFF:::CCCWWWqqqyyy___JJJIIIMMMIIIDDDEEE???DDDJJJKKKHHHBBB???===>>>AAA@@@======AAADDDDDDHHHEEEBBB@@@??????>>>===<<<::::::;;;===>>>===<<<888888888888999999999999:::???DDDEEEBBB???======;;;;;;;;;;;;;;;<<<===>>>AAADDDEEEBBB===:::;;;>>>:::@@@EEEDDDCCCEEEHHHKKKOOOQQQmmm{{{yyy~~~jjjNNNCCCHHHRRR```jjjuuu{{{{{{yyyxxxzzz|||}}}~~~{{{wwwsssppppppqqqwww~~~xxxkkk\\\VVVKKK???<<>>>>>>>>===;;;:::::::::999888888999<<>>>>>===;;;999999;;;===:::;;;;;;:::::::::;;;===:::::::::::::::;;;<<<=========<<<<<<<<<======>>>>>>===<<<>>>AAACCCBBB@@@???>>><<<;;;;;;;;;;;;;;;777===>>>===HHH]]]jjjlllwww|||kkkRRRCCCBBB<<<:::<<<<<<888888;;;???>>><<<;;;;;;<<<>>>???FFFFFFEEECCCAAAAAACCCDDDDDDBBBAAAEEEJJJLLLHHHCCCIIISSSpppssslllmmmgggaaaiiifffjjjvvv~~~sssuuurrrsssxxx~~~~~~sssiiicccbbbiiigggeeedddeeeiiimmmpppxxxzzz}}}~~~}}}|||}}}|||rrrllloooqqqgggWWWJJJ???@@@DDDHHHIIIOOO___ooo|||vvvvvvvvvuuuttt|||{{{vvvxxxxxxssslllgggfffgggkkkooosssuuuuuuuuuwwwyyyzzzttt]]]LLL@@@===:::999;;;===<<<:::???AAAAAAAAAJJJ[[[iiipppggg___^^^ooorrrKKKCCCAAANNNfffuuu]]]RRRHHHEEEEEECCCBBBCCCEEEDDDDDDCCCCCCCCCCCCDDDAAAAAABBBBBBCCCDDDDDDDDDFFFEEECCCAAA???======<<<>>>======<<<;;;::::::999888999:::999888888999;;;AAAEEEHHHHHHDDD@@@>>>===999;;;<<<<<<;;;;;;===>>>@@@AAABBBCCCBBB@@@>>><<<<<>>======:::;;;===>>>>>>===;;;:::===;;;999999::::::777444222444555666666777999;;;777888999:::<<<===>>>???BBB???;;;999999:::999999;;;;;;;;;<<<<<<<<<<<<======???AAA@@@>>>;;;;;;;;;===;;;::::::;;;;;;:::999:::;;;===>>>???>>>===<<<;;;;;;:::999999888777777888888999<<>>>>>;;;;;;;;;;;;:::999888888>>>===;;;::::::;;;===>>>EEEFFFEEEDDDBBBBBBDDDFFFDDDEEEEEEFFFFFFEEECCCAAAHHHTTTqqquuuppptttnnnfffjjjeeejjjyyy~~~xxxrrrqqqzzz{{{oooeee^^^\\\^^^bbbbbbaaa```aaaffflllqqq~~~~~~~~~~~~}}}~~~~~~~~~rrriiihhhggg]]]NNNCCCBBBGGGMMMQQQVVVaaarrr~~~|||yyy{{{}}}}}}uuu|||}}}zzzuuuqqqmmmlllllllllnnnppprrrrrrrrruuuyyy|||iiiVVVHHH>>><<<:::;;;===>>>>>><<<===@@@BBBEEEMMMZZZcccfffYYYVVV^^^xxxfffJJJ======TTTrrr}}}jjjXXXNNNFFFDDDDDDCCCBBBDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBB@@@???======<<<<<<======<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;999999;;;<<>>@@@@@@AAABBBBBBAAA???===<<<;;;>>>BBBCCCCCCBBBBBBBBBAAABBBNNNkkkwwwvvvtttZZZFFF>>>EEEOOO___mmmqqqssszzz~~~wwwpppooorrrsssppptttsssssstttwww|||vvviii]]]QQQIIICCC???======<<<:::<<<@@@>>>;;;<<>>>>>>>>>>>===<<<;;;:::;;;===>>>>>>===;;;:::===;;;::::::;;;:::777555555666777777777777:::<<<>>>======<<<;;;;;;::::::>>>;;;888666777777777777;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>><<<;;;<<<<<>><<<<<<===<<<;;;999::::::;;;;;;<<<;;;;;;;;;::::::999999888888777777:::::::::;;;===@@@CCCDDDRRR\\\gggttt||||||lllWWWGGG>>>;;;:::999999999999888777666666===<<<;;;::::::;;;<<<===AAABBBCCCBBBAAAAAACCCDDDBBBDDDFFFEEEBBB@@@@@@AAAFFFPPPjjjtttqqqxxxuuuoootttwww}}}|||uuuggg]]]WWWTTTWWW]]]]]]___aaa``````fffpppxxx~~~}}}~~~rrrfffbbb^^^UUUJJJCCCDDDOOOWWWYYYaaassszzzooogggeeegggiiijjjoooppprrruuuyyyvvvYYYKKKBBB<<<;;;;;;<<<>>>??????>>>:::@@@FFFLLLTTT\\\]]]ZZZOOORRRbbbuuuUUUHHH;;;BBBggguuubbbQQQIIICCCBBBCCCCCCCCCEEE@@@@@@@@@AAABBBCCCEEEEEEIIIHHHGGGDDDBBB@@@???>>>???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<<===???AAABBBDDDFFFFFFCCC@@@>>>>>>666888:::;;;<<<===???AAA???@@@@@@AAA@@@???===<<<;;;===@@@AAA@@@?????????;;;DDDGGGPPPrrr~~~~~~|||jjjUUUGGG???FFFSSS```fffkkkvvvxxxrrrtttxxxxxxsssvvvtttrrrqqqssswww|||hhhYYYTTTOOOFFF===@@@:::777888888777888;;;???<<<===EEERRRhhhkkkVVVSSSNNNJJJHHHHHHJJJKKKEEEEEEEEEDDDCCCAAA@@@???<<<<<<======<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;>>><<<;;;;;;<<<;;;999777888999:::999888999:::<<<@@@???>>>===;;;:::999888;;;999666555666777777777:::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;:::;;;<<<>>>@@@>>><<<<<<======;;;999:::999999888888888999999999999999999999999999999;;;;;;;;;<<<<<<======>>>===FFFQQQ]]]qqqccc\\\QQQFFF>>>:::888999777777777666555555444444<<<;;;::::::::::::;;;<<<;;;===????????????@@@AAA>>>@@@AAABBBAAAAAAAAAAAACCCIII\\\uuu|||pppllltttvvv{{{yyyjjjZZZSSSRRRTTTYYY]]]]]]```ccccccbbbhhhttt~~~{{{{{{}}}sssfff```]]]VVVOOOKKKMMM[[[ddddddmmm|||nnnccc___bbbjjjppp}}}^^^IIICCC===;;;;;;<<<===>>>>>>>>>>>>===GGGSSS]]]dddhhhddd]]]WWW```rrrdddGGGEEEAAAXXX|||iiiTTTJJJDDD@@@AAABBBBBBCCCFFF@@@@@@@@@@@@@@@AAABBBCCCEEEDDDBBB@@@===;;;999888;;;;;;::::::::::::;;;;;;999999999999999999888888777888:::<<<===???BBBDDD@@@@@@AAA@@@???===;;;;;;777999;;;;;;;;;<<<===???>>>????????????>>>===<<<;;;>>>@@@AAA???=========<<>>999777999;;;999999:::???AAAGGGTTThhhqqq\\\TTTSSSPPPLLLHHHFFFHHHJJJEEEEEEDDDCCCBBBAAA@@@???<<<<<<============<<<<<<<<<<<<============<<<<<<=========<<<<<<;;;:::999;;;<<<<<<;;;:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888999999999999:::::::::;;;;;;;;;;;;<<<======;;;::::::===???===<<<;;;;;;======<<<;;;;;;:::999777777888999:::::::::::::::::::::;;;;;;999:::<<<>>>???@@@@@@@@@777>>>CCCHHHSSScccooossslllYYYNNNGGGEEEBBB>>>;;;:::999999777666555555444333333333;;;;;;;;;::::::;;;;;;;;;888;;;>>>@@@????????????@@@===<<<>>>BBBCCCAAA>>>DDDEEEOOOcccuuu{{{wwwrrrtttuuummmgggmmmttt}}}kkkYYYTTTWWW[[[]]]___\\\___bbbaaa```eeepppzzzyyyxxxwwwyyy|||vvvjjjddd___YYYTTTSSSXXXfffoooqqq|||}}}uuulllhhhooo{{{eeeMMMBBB@@@;;;;;;<<<<<<<<<<<<<<<===>>>FFFTTTdddpppwwwyyytttnnnkkkzzzrrrRRR<<>>@@@BBBAAABBBFFFAAAAAA@@@??????>>>??????@@@???>>>===;;;999888888999999888888999::::::;;;<<<<<<;;;:::999777777666777888:::::::::<<<>>>@@@???>>>======<<<;;;:::999999;;;<<<;;;::::::;;;<<<==================<<<<<<<<>>======>>>BBBDDDCCCKKKfffvvvrrr{{{}}}iiiVVVCCC<<<@@@IIIRRRYYY[[[eeennnoooppprrruuuuuuvvvvvvxxxyyyzzz||||||}}}~~~}}}~~~yyyhhh^^^RRRKKKAAA;;;;;;<<<<<<<<<:::777888===@@@??????BBBAAAKKK[[[mmmqqq^^^RRROOOOOONNNLLLJJJIIIKKKMMMFFFEEEDDDCCCBBBBBBAAAAAA===>>>>>>?????????>>>>>><<<==================<<<<<<===>>>===<<<;;;::::::<<<<<<===;;;:::999;;;<<<777888888999999:::;;;;;;999777666777999:::999888999999999999:::::::::;;;@@@@@@???===;;;:::<<<>>><<<;;;;;;<<>>;;;<<>>AAAAAA@@@AAADDDAAAAAA???>>>===<<<<<<<<<>>>>>>======<<<;;;;;;;;;999999999999999:::;;;;;;??????>>><<<:::999777777::::::;;;999777777888999@@@>>><<<;;;<<<<<<;;;::::::;;;<<<;;;:::999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>><<<<<>>@@@EEEIIIKKKYYYgggkkklllpppuuuxxxwwwxxxzzz{{{{{{zzzyyyxxx}}}}}}~~~qqqcccVVVMMMCCCBBB???;;;888777999::::::999:::<<<<<<;;;>>>CCCMMM\\\ppptttbbbXXXRRRIIIIIIIIIKKKLLLNNNOOOPPPEEEEEEDDDBBBBBBAAAAAABBB??????@@@AAAAAAAAA@@@@@@========================;;;===>>>===<<<::::::;;;:::;;;<<<;;;999999:::<<<999999999888888777777777777666555666777888777666888888999999999:::::::::@@@AAA@@@>>><<<;;;;;;============>>>AAACCCCCCBBB===<<<<<<<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===<<<<<<;;;:::::::::999:::>>>DDDGGGLLLTTTdddsss|||jjjcccWWWMMMFFFBBB???>>>999999:::;;;:::999777555888777555444333333444444<<<<<<<<<======<<<<<<<<<;;;???CCCEEEEEEBBBAAA@@@@@@>>><<<===???@@@@@@>>>DDDHHHMMMSSSYYY]]]______^^^ggggggfffjjjooo}}}zzzttttttyyyyyyxxxoooiiieeedddfffccccccbbb___]]]]]]```bbbeeemmmwww|||||||||~~~zzzwwwuuuooofff``````eeehhhppp{{{~~~{{{vvvxxx}}}zzz||||||{{{lllYYYLLL>>><<<>>>;;;;;;<<<<<<<<<<<>>???CCC??????>>>===<<<<<<<<<<<<>>>>>>=========<<<<<<<<<::::::::::::::::::;;;<<<===<<<<<<:::999888777777888999999888666555777888@@@===999999:::;;;;;;999999:::;;;;;;:::999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;===@@@AAA@@@>>>>>>>>><<<;;;???EEEDDDHHH```}}}~~~qqqjjjuuuiiiSSSFFF??????BBBDDDOOO[[[aaafffmmmtttvvvsssttttttuuuvvvvvvvvvvvvyyy{{{~~~ttthhh___VVVMMMFFF???>>>===:::777777888:::<<<;;;<<<======@@@KKKWWWmmm||||||ggg[[[UUUQQQHHHGGGFFFIIIMMMOOONNNLLLDDDCCCBBBAAA@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAA>>>>>>============>>>>>>:::<<<>>>===;;;999:::;;;888999:::999888888999;;;<<<;;;:::999888666666555888777666777888888777555888888888888999999999999<<<>>>???>>><<<;;;;;;<<<>>>===<<<===???@@@???>>>;;;<<<===>>>???@@@@@@@@@<<<<<<;;;;;;::::::999999999:::::::::::::::999999:::999888:::===>>>@@@BBBEEEFFFMMMWWW```nnn|||jjj[[[RRRMMMFFFAAA???===<<<<<<888999999999888777555444888666444333222222333444<<<<<<============<<<<<<:::>>>CCCEEEDDDAAA???>>>999;;;===>>>>>>@@@CCCFFF@@@HHHPPPPPPOOOQQQWWW[[[UUU___ccceeekkkkkksssxxxwwwyyyqqqiiifffgggkkkwww}}}pppfffffflllmmmkkkhhheeecccaaa``````aaalllyyy|||zzz}}}zzzyyyzzz|||xxxooojjjjjjqqqpppvvvyyyvvv{{{}}}vvvsssuuuvvvxxxhhhVVVKKKDDD888777<<<::::::;;;<<<<<<>>>BBBJJJPPP```tttpppMMM???KKK\\\qqq~~~|||SSS???AAAAAA???@@@BBBAAA>>>>>>BBB======<<<<<<<<<======>>>=========<<<<<<;;;;;;:::<<<;;;;;;:::;;;;;;<<<<<<888888777777666666555555333555666777777888:::======:::666555777999888777777888::::::::::::<<<===;;;;;;:::::::::;;;<<<<<<:::<<>>===>>>???>>>???AAA@@@EEETTTeeeqqqpppyyyzzzcccOOOAAA===@@@===DDDLLLRRRZZZeeelllmmmmmmmmmmmmnnnppptttwwwyyywwwwwwyyy{{{~~~xxxtttqqqhhh\\\SSSNNNHHHBBB======;;;999888888999:::;;;888:::>>>CCCHHHUUUkkklll[[[QQQMMMJJJLLLIIIFFFHHHLLLLLLHHHDDDCCCBBB@@@?????????@@@@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>============>>>>>>999;;;>>>===:::999:::;;;777888888888777777999;;;;;;;;;::::::999888888777;;;:::999:::;;;:::888777777888888888888999999999888;;;===>>>===<<<<<<<<<===<<<::::::;;;;;;999888:::;;;===???AAAAAAAAAAAA;;;;;;:::999999888777777999999999::::::;;;;;;<<<<<<999999<<<>>>===<<<<<<@@@;;;;;;BBBGGGNNN^^^ooovvvaaaTTTNNNHHHBBB>>>===;;;999999777555333999999999999888777666666777555333111111111333333>>>>>>>>>?????????@@@@@@===>>>>>>===<<<<<<===???===???@@@???@@@DDDBBB>>>>>>@@@EEEJJJKKKLLLSSS]]]UUU^^^dddeeekkkyyyyyyrrrwwwxxxtttzzztttdddccclllvvviiiiii~~~wwwmmmnnnpppppppppoookkkgggbbbaaabbbddd```cccjjjtttxxxxxx{{{wwwyyyzzzzzzyyywwwtttsss}}}yyywwwwwwzzz~~~zzzvvvttt{{{zzzdddLLLFFF>>>::::::<<<>>>>>>666===AAA===???LLL___kkkuuuVVVKKKFFFWWW}}}{{{nnn|||xxx]]]OOOEEE>>>CCCCCCBBBAAA@@@???===;;;<<<<<<<<<===============888:::======;;;999888888999:::;;;<<<<<<<<<;;;:::888555444555555555999@@@BBB???888333444999999666<<<;;;999777555555555666666777888:::::::::999888::::::;;;;;;<<<;;;;;;;;;========================999;;;>>>@@@AAADDDHHHJJJgggxxxmmm]]]RRRGGG777DDD@@@AAAGGGMMMSSSZZZaaa```dddjjjpppuuuwwwxxxxxx|||{{{{{{}}}~~~}}}tttnnnkkkgggbbb]]]ZZZXXXRRRJJJBBB===<<<<<<;;;888555444666999::::::@@@<<<;;;FFF^^^{{{}}}dddXXXTTTPPPJJJGGGGGGGGGGGGGGGFFFEEECCCCCCAAA@@@>>>=========>>>>>>>>>===<<<>>>AAAAAA>>>;;;@@@===;;;::::::;;;;;;;;;999::::::999888777666666444666888::::::999777555777777777777888999:::;;;888999999888777555333222777666666666777888999999;;;;;;:::999999999::::::;;;<<<<<<<<<:::999:::;;;===<<<<<<<<<<<<===>>>>>>;;;999999;;;===>>>;;;888999:::;;;;;;999999:::<<<@@@???===;;;::::::<<<>>>;;;;;;<<<<<<===AAAFFFJJJQQQUUU[[[bbbjjjttt}}}yyylllWWWSSSLLLEEE@@@>>>>>>???;;;;;;;;;::::::999999999666666666666666666666666333222111000////////////<<<@@@DDDEEECCCAAA???>>><<<===>>>===<<<<<<===???===>>>===<<<>>>CCCCCC@@@@@@AAADDDGGGHHHJJJRRR]]]]]]dddjjjsssrrrqqqrrrpppvvv{{{rrrqqqvvvzzzrrriiimmmyyynnnnnnqqqrrrsssnnniiieeecccaaa^^^\\\\\\^^^dddmmmrrrtttxxx~~~{{{|||}}}~~~}}}|||{{{zzzxxx||||||sss^^^LLLFFFBBB<<<:::;;;===>>>>>>???BBBDDDDDDOOOeee|||ZZZBBBDDDVVV{{{}}}vvvyyyuuuuuuaaaMMMEEEAAA===EEEEEEFFFDDDBBB???>>>>>>>>>>>>>>>>>>>>>>>>======:::<<>>>>>@@@CCCFFFJJJddd{{{yyyrrrkkk```OOOBBB===<<>>>>>===>>>???AAADDDMMM___xxxoooYYYPPPNNNKKKGGGDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>???@@@???>>>===>>>@@@@@@>>>;;;;;;:::999999;;;<<<<<<;;;:::::::::::::::999888777888999:::::::::888666555777777777777888999:::;;;999999:::999888777555444666666666777888:::;;;<<<<<<;;;:::999999999999999;;;<<<======;;;::::::;;;===<<<<<<;;;:::::::::;;;;;;::::::<<>>;;;888888;;;===<<<:::888999999999999;;;>>>AAA<<<>>>AAACCCGGGLLLRRRVVVfffkkkqqqvvvwwwwwwwwwwwwjjjccc[[[XXXWWWSSSJJJAAACCCAAA===:::888888999:::999999999888888888777777444444444444444444444444333222111000////////////:::AAAIIIKKKGGGAAA======;;;<<<======<<<<<<>>>@@@@@@@@@>>>;;;>>>EEEHHHGGGEEEDDDDDDEEEEEEHHHRRR^^^eeekkktttuuulllkkkjjjpppyyyzzzwwwvvvtttyyyxxxjjj\\\mmmxxxqqqssswwwxxxsssmmmhhhggghhheee^^^WWWWWWWWW\\\dddiiimmmssszzz|||~~~vvvvvvyyyuuucccWWWIII>>>>>><<<:::;;;===>>>??????CCCCCCBBBHHHZZZuuuaaaHHHFFFRRRppp{{{tttvvv~~~iiiNNNCCCCCCDDDBBBDDDFFFGGGEEEAAA>>>>>>???@@@@@@??????>>>>>>======<<<>>>@@@@@@>>>===<<<===::::::::::::999888777777:::777777999::::::???FFFSSSPPPHHH;;;333444666555222222222333444555777888999888777777777777777777::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===@@@BBBDDDKKK```~~~}}}~~~~~~yyykkkVVVKKK@@@===>>>AAAFFFKKKUUUZZZbbbjjjpppsssttttttxxxxxxxxxzzz||||||zzzxxx}}}{{{zzzyyyyyyxxxvvv{{{{{{|||}}}}}}~~~~~~}}}}}}}}}|||zzzxxxtttqqqooommmnnnnnnnnnmmmddd]]]TTTMMMJJJHHHEEECCCDDDCCCAAA===:::999:::;;;888;;;>>>===;;;;;;???CCCAAAJJJZZZpppooo___NNNHHHHHHGGGDDDCCCBBBBBBBBBBBBAAA@@@??????AAAAAA@@@@@@@@@@@@AAABBB@@@???>>>???@@@???>>><<<888888888:::===>>>===<<<::::::;;;;;;;;;:::999999;;;;;;:::999888777666666888888888888888999;;;;;;999999::::::999999888777666666777888:::<<<===>>><<<;;;:::999888888888888:::<<<>>>>>><<<;;;::::::===<<<;;;999888888777777;;;;;;;;;===@@@@@@???===;;;<<<===<<<:::999999:::;;;777444777===???<<<777;;;<<<===<<<::::::;;;<<>>@@@CCCFFFDDDHHHMMMQQQTTTUUUWWWYYYbbbiiinnnllljjjiiihhhfffeeegggiiijjjfff```YYYTTTNNNIIICCC@@@@@@@@@>>>;;;888777666555555666888888777777777666666666666555333333333333333333333333222222111000////////////:::BBBKKKLLLEEE>>>;;;<<<<<<===>>>>>>======???AAAEEEDDDAAA>>>BBBJJJOOOOOOKKKHHHFFFEEEDDDHHHTTTaaahhhuuu{{{oookkkiiimmmvvv{{{tttxxxyyyssswww|||sssdddllluuuvvv|||}}}zzznnnmmmmmmooooooiii```XXXSSSRRRUUUZZZ___ccckkkssszzz}}}~~~~~~{{{yyyyyy|||ttt^^^QQQIIIDDD@@@999::::::<<<>>>?????????DDDFFFIIISSSggg}}}eeeFFFCCCWWWjjj~~~xxxzzzwww[[[HHHDDDGGGHHHFFFBBBEEEFFFDDD???<<<<<<>>>@@@@@@??????>>>===<<<<<<<<<>>>??????===<<<<<<<<<;;;;;;;;;:::999888777777777444444666777888===DDDOOOPPPJJJ>>>555444555555111222222333444666777777:::999777666555666777777::::::;;;;;;;;;:::999999999999999999999999999999:::;;;===>>>>>>???BBBDDDJJJHHHNNNnnnnnnTTTDDD>>>===@@@EEEGGGLLLVVV```iiiooorrrssswwwwwwyyyzzz{{{{{{yyyxxx~~~{{{xxxxxxyyyyyywwwtttxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvuuusssrrrkkkiiifffeeefffgggffffff[[[UUULLLFFFCCCBBBAAA@@@>>>>>>>>><<<::::::<<<>>>@@@>>>;;;:::<<>>AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>;;;;;;;;;>>>@@@@@@???===999:::::::::::::::999999:::999888666666666777777888777777888888999:::;;;888888888999999999999888666666777777999:::;;;<<<<<<;;;:::888777777777777888:::======;;;999999999<<<;;;:::999888888888888999:::<<<===??????>>>>>>;;;<<<<<<;;;888777777888888777777:::======:::777;;;===???>>><<<:::::::::;;;;;;;;;:::999:::<<>>?????????>>>>>>@@@BBBEEEEEEAAA???CCCLLLQQQQQQNNNKKKHHHFFFEEEIIIUUUbbbnnnvvvqqqooottt}}}}}}uuu~~~{{{~~~|||tttlllpppuuuvvvqqqhhh^^^XXXQQQNNNNNNQQQSSSVVV^^^ggguuuzzz~~~~~~}}}}}}}}}ooowwwvvviiiYYYKKKCCC?????????999;;;<<<>>>???@@@AAABBBJJJRRR^^^nnneeeNNN===KKKjjj~~~~~~rrrcccQQQHHHGGGFFFDDD@@@BBBDDDEEEDDD@@@======?????????>>>===<<<<<<;;;;;;:::;;;<<<<<<:::999999:::======<<<;;;:::999999999555333333555666777<<>>===AAAIIIRRR\\\dddjjjmmmmmmooorrrtttttttttsssrrrtttrrrppprrruuuvvvtttqqqqqqqqqqqqqqqqqqrrrrrrrrrooommmlllllllllkkkiiiggg___\\\ZZZXXXYYYYYYXXXWWWMMMIIICCC>>>;;;;;;;;;;;;<<<======<<<::::::<<<>>>@@@>>>@@@IIIYYYhhhqqquuutttoooZZZQQQJJJIIIHHHFFFDDDDDD@@@@@@AAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAABBBAAA???<<<888999999999999888888777666555444444444666777999777777777777888999::::::666666666666666777777888777666666666666666777777;;;:::999888777666666777777888::::::888777777777:::999999888999999::::::777999;;;<<<<<<<<<<<<<<<:::;;;;;;:::777666666777777;;;>>>>>>;;;999888999888:::<<<<<<:::999888888555666666555444555999;;;===>>>===;;;999888888::::::>>>???<<<<<<>>>>>>;;;:::::::::999::::::;;;;;;444555555666555555555555666555555555444333222222444444444444555555555555222222222222222222222222111000//////////////////===@@@AAA>>>999777999===???@@@@@@???>>>===???AAA???@@@>>>===AAAIIIMMMKKKLLLIIIGGGFFFEEEHHHSSS___ppp}}}{{{{{{~~~xxxmmmrrrvvvyyywwwooofff___\\\SSSNNNKKKKKKJJJKKKQQQXXXlllrrryyy|||{{{|||{{{}}}yyyuuunnnxxxppp[[[RRRHHHBBB>>>::::::<<<<<<===>>>???@@@BBBFFFIIIRRRaaauuukkkKKKCCCMMMnnnnnn]]]VVVPPPMMMKKKEEEAAA@@@EEEEEEDDDDDDDDDCCCBBBAAA>>>>>>======<<<<<<;;;;;;:::;;;;;;:::999888999:::======<<<;;;::::::::::::888555555777777888===DDD===BBBCCC@@@<<<;;;999555555666666777777777666666:::999888888888888888888:::;;;;;;::::::999888777999999999999999999999999:::<<<@@@BBBEEEHHHLLLOOO>>>DDD===<<>>AAAGGGNNNUUUZZZ```dddiiillllllllllllmmmkkkjjjkkkmmmooopppooonnniiiiiiiiiiiijjjjjjjjjjjjhhhfffcccbbb```^^^ZZZXXXQQQOOOLLLJJJJJJJJJIIIHHHBBB@@@<<<:::888888999:::;;;<<<<<<<<<;;;;;;<<<>>>777<<>>>>>???@@@AAA@@@>>>>>>@@@BBBDDDCCCAAAAAAAAA???===;;;999999999999888777666666333333222333444555777999666666666666666888999999555555444444444555666666666555555444444444444444999888777777666777777777777888888777666555666777888888888888888999::::::666888;;;;;;:::999999:::999:::;;;:::888777777888888===BBB@@@;;;777888;;;:::<<<>>>>>><<<:::::::::<<<<<<;;;:::888999<<<>>>;;;;;;;;;999666555666888777::::::777777::::::777777666555444444666777999888999;;;<<<<<<;;;999777333333333333444444444444333333333333333444444444222222222222222222222222000//////....../////////======<<<:::777777999;;;>>>??????>>><<<;;;<<<===999;;;<<<;;;???FFFGGGDDDDDDCCCCCCDDDBBBDDDNNNYYYiii|||vvvzzzzzzxxxyyysss|||zzzvvvssspppnnnllljjj[[[UUUPPPLLLHHHFFFJJJPPP]]]fffpppvvvwwwyyy}}}{{{|||xxxtttzzznnnXXXLLLFFFAAAAAA>>>::::::======>>>???@@@AAAFFFMMMSSScccsss\\\EEEFFFiii{{{cccOOONNNOOOPPPKKKCCCBBBGGGEEECCCAAACCCFFFGGGDDDAAA>>>>>>==================<<<======<<<:::999;;;<<<<<<;;;:::999999::::::;;;:::777666888888888===CCC@@@BBBBBB???>>>???;;;666444555666777888777777666888999999::::::::::::999:::;;;;;;::::::888777777999999999999999999999999:::<<>>III^^^{{{pppfffaaaXXXNNNKKKKKKLLLJJJDDDBBBCCC??????@@@@@@@@@@@@????????????@@@???>>>===;;;:::;;;=========;;;<<<>>>AAABBB@@@>>><<<<<<<<<:::999<<<;;;;;;:::999777666555444444444444555555666777444444444555555666777888666555444333333444555555444444333333333444444555777666666666666777888888888888888666444444666999888888777777666777777777777999<<<;;;999777777888999;;;<<<;;;999999:::;;;999<<>>;;;999:::<<<>>>???@@@???===;;;;;;<<<777777666444333333666888888999:::999777777888999444777777555666888777333444555555555555555555555666555555666888888555222444333333333333444444555000000111111111222222222000000000000000000000000//////.........//////000===<<<:::888888888999:::>>>>>>>>><<<:::999:::;;;666:::;;;<<<@@@EEEEEEAAA>>>>>>@@@AAA@@@AAAIIITTT]]]tttxxxpppwwwuuuqqquuu~~~|||sssppptttyyy{{{zzzddd]]]WWWRRRLLLGGGIIINNNPPP[[[hhhpppsssvvv{{{~~~~~~~~~yyyttt[[[GGGDDD>>><<>>:::999>>>>>>??????@@@BBBIIISSSZZZwwwxxxWWWHHHRRR}}}qqqYYYEEEGGGKKKLLLEEE===AAAKKKDDD@@@===@@@EEEGGGCCC>>>>>>>>>>>>>>>????????????>>>??????>>><<<<<<===>>>:::999888888888999:::;;;:::777666777777777;;;BBBFFFEEEBBB??????AAA===777222333555777888888777777777888:::;;;<<<<<<;;;:::;;;;;;;;;:::999888777666999999999999999999999999999<<>>;;;;;;<<<======<<<777888:::;;;:::;;;<<<===;;;===???@@@@@@AAACCCEEETTT___ssstttccc[[[VVVLLLLLLKKKLLLNNNLLLFFFDDDEEE>>>>>>???????????????>>>?????????>>>===;;;999888888:::;;;:::999999===@@@???===:::888888999888777>>>======<<<:::888666555666666666666666666555555444333333444444555666777777666555444333444444555222222222333444555666777666555555666666777888999::::::888555444555888:::999888777666555444444444888:::===<<<999777777888:::<<<===<<<;;;;;;<<<===999999:::;;;<<<===<<<<<<=========;;;888666666777777777777555444555888:::666777888777666555666777222555555444555777555000000333666888999777555333666444222333666777444111333222000///......//////.../////////000000111111//////////////////////////////.........//////000>>><<<999777777888;;;<<<===<<<<<<;;;;;;:::::::::555777:::<<<<<<===???AAABBBBBBBBBBBBBBBEEEIIIMMMTTTggguuutttttt{{{|||uuurrrooolllrrrxxxmmmfffjjjyyywwwooorrrwwwwwwwwwxxxuuu___LLLFFFFFFEEECCCJJJQQQZZZiiizzzqqq___RRRHHHBBBCCC???<<<;;;<<<===<<<:::@@@???@@@CCCIIISSSaaammm___LLL]]]mmmwwwxxxttt]]]MMMEEEEEECCCAAA???@@@CCCFFFDDDDDDCCCBBB@@@???>>>>>>===<<<<<<>>>BBBCCC@@@>>>@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<===AAAFFFIIIIIIDDD===999777999777555444666777777666;;;;;;;;;::::::999999888777;;;;;;777666999:::999===<<<999777666777888999<<<;;;;;;===BBBEEEHHHHHHDDDCCC@@@@@@AAAEEEJJJMMMbbb}}}~~~^^^GGGBBB@@@===999<<>><<<:::888777888999<<<;;;:::999999;;;>>>@@@<<<;;;@@@DDDAAAAAAPPPdddyyyooo[[[QQQNNNLLLIIIIIIHHHHHHGGGFFFEEEDDDDDDCCC>>><<<===>>><<<>>>BBB???===<<<<<<<<<<<<:::999:::999999;;;<<<<<<:::888777888888999999:::;;;;;;===<<<;;;999888777666666666666555444333222222111444444555555666888999:::555444444333333222111111111333444444333222333555444666777777666666777999;;;;;;999777666555555555333555666777666555666777444555777999:::999888777999999:::;;;;;;;;;:::::::::999888888888999:::;;;888777555333333333555666777777666666666666777888777666666555555555666666555555555555555555555555555555555555555555555555444444444333333222222222222222111111000///......000000000000////////////.................................------,,,,,,,,,;;;:::999999999::::::;;;:::::::::999999888888888:::<<<>>>?????????AAABBBAAABBBBBBAAAAAACCCGGGJJJFFFUUU``````ccckkkmmmhhhhhhhhhjjjppp}}}}}}zzzyyyxxxxxxxxxvvvwwwyyyyyyvvvooohhheee```gggvvvyyy{{{}}}|||~~~~~~iiiXXXPPPMMMJJJDDDHHHKKKPPP]]]nnnwwwxxx}}}iiiXXXMMMFFFAAA>>>>>>;;;::::::===???>>>===@@@AAADDDJJJTTTcccuuu]]]\\\xxxqqqiiirrryyybbbPPPGGGDDDDDDCCCBBB@@@@@@BBBEEECCCCCCBBBAAA@@@???>>>======<<<<<<>>>AAABBB@@@>>>???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999888888888999::::::===@@@DDDCCC???:::777666:::888666666777888888888:::::::::999999888888888444999:::777666999:::999<<<;;;999888888999:::;;;@@@>>>>>>???BBBEEEFFFGGGBBBBBBBBBCCCEEEFFFHHHIIIRRRjjjlll^^^PPPAAA=========>>>AAAAAA@@@?????????@@@@@@?????????@@@<<<<<<<<<;;;;;;:::::::::<<<;;;999999999999888888:::999888777777888999999<<<===???@@@@@@?????????>>>GGGTTT```gggooo~~~www___OOOHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBB???>>>>>><<<888999<<<>>><<<;;;;;;<<<<<<;;;999;;;::::::<<<======;;;999777777888888999:::::::::;;;:::999999888888888888666666666666555555555555777777777666777777888888555555444444333222222222111333555555555555777999333555666666555555666777999888777666555444444444333555666666444333444555333444666777888777666555777777888999:::;;;;;;<<<:::999888777666777888888777666444333222333444555666666666555555666666777666666555444444444555555333333333333333333333333444444444444444444444444333333333333222222222222222222222111000/////////000000000000/////////.................................---------,,,,,,,,,777888999:::;;;;;;;;;:::==================<<<<<<@@@AAACCCCCCBBBAAABBBCCC???@@@AAAAAA@@@AAACCCEEEAAAKKKQQQSSSWWW```dddccceeegggkkkrrr}}}wwwvvvrrrnnnmmmnnnnnnmmmkkkdddjjjpppppplllgggdddccc[[[WWW]]]qqq~~~mmm```XXXRRRLLLLLLKKKIIIJJJSSSbbbmmmqqq||||||eee[[[NNNEEEAAA@@@@@@???;;;::::::<<>>>>>======<<<<<<<<<===???@@@>>>=========<<<;;;::::::::::::::::::::::::::::::::::::888777777666666666666777999;;;======;;;999777777;;;999888888999::::::999999999999999999888888888333888:::888777999999777;;;:::999999:::<<<>>>???DDDBBB@@@@@@BBBCCCDDDCCC???AAADDDFFFGGGFFFDDDCCCFFFVVVjjj{{{|||uuuttt|||qqq```RRRLLLFFFAAA@@@???>>><<<999::::::;;;;;;::::::999<<<<<<<<<======<<<<<<<<<;;;<<<============<<<;;;===<<<::::::;;;<<<<<<<<<;;;<<>>???@@@AAAAAA@@@??????BBBCCCDDDCCCAAA@@@@@@@@@>>>???@@@@@@??????@@@AAAFFFIIIKKKMMMRRR[[[bbbeeeeeehhhmmmyyy~~~wwwpppjjjhhhllloooooonnneeekkknnnlllgggfffeeedddaaaTTTOOO]]]vvvyyyooohhhaaaZZZTTTWWWTTTPPPNNNSSS^^^hhhnnnwww|||vvv___SSSMMMDDD???===>>>??????<<<======???@@@AAAAAAAAABBBIIIQQQ\\\llllll___iiisssvvvwwwzzzcccJJJDDDIIIAAABBBDDDDDDBBB@@@???@@@?????????>>>=========<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888888999999888888888888888888888888777777666555555444555555888999:::::::::999999999999888777888:::;;;;;;:::999999999999999999999999666;;;>>><<<::::::999777999999999:::<<<>>>@@@AAAEEECCC@@@???@@@@@@@@@???>>>???BBBDDDEEECCCAAA???@@@HHHTTTdddwww|||~~~}}}rrrmmmsssuuuuuupppfffXXXJJJAAA======<<<;;;:::999:::;;;::::::999999999999999999999999777999:::;;;;;;:::::::::???===<<<<<<===>>>===<<<;;;===???CCCKKKXXXgggrrrooo|||rrr\\\SSSHHHBBBBBBEEEGGGHHHGGGGGGFFFEEEDDDCCCCCCBBB???>>>???@@@<<<888:::@@@===;;;999999:::;;;;;;::::::999999:::<<<<<<999777888999999:::;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;888888888888888888888888::::::::::::999999888888777666666555444444333333444555666666444333444555333444555555444333444666555555444444444444555555222444555444333333555777888888888888888666555444777666555444555777999;;;===<<<:::888777666666777555444333333333333444444444444444444444444333333555444333333222222333333111111111111111111111111111111111111111111111111000000000111111222222222222222111111111000000000000000/////////.........------------------------------------------------888777666666777:::===???:::<<<===?????????>>>===???AAABBBAAA???============???@@@@@@>>>>>>>>>@@@GGGEEEEEEGGGKKKQQQ\\\eeecccjjjyyyrrrkkkddddddkkktttxxxzzzmmmooolllgggfffjjjkkkiiiiii\\\RRRUUUcccxxxzzzvvvqqqjjjeeebbb^^^ZZZXXXYYY\\\bbbhhhlllqqqyyyxxx^^^MMMHHHDDD???;;;::::::;;;<<<>>>???????????????@@@@@@FFFPPP]]]iiiyyyiiiVVV```vvv}}}sss[[[GGGBBBFFF@@@BBBDDDCCCAAA???>>>>>>========================::::::::::::999999::::::777777777666777777888888666666666666666666666666888777666555555555555555666666666777888888888888666555555777999::::::888888888999999::::::;;;;;;;;;@@@BBB>>><<<;;;999666777888999:::<<<>>>@@@AAACCC@@@>>><<<======<<<<<<===>>>???@@@@@@???>>>>>>>>>@@@FFFPPPaaawwwwwwwww}}}|||wwwyyyiiiOOOCCC@@@???===999999:::::::::999<<<<<<;;;::::::;;;<<<<<<;;;===>>>>>><<<===???AAA<<<>>>???@@@AAAAAACCCDDDGGGLLLSSSZZZeeetttuuugggRRRNNNIIIFFFFFFFFFEEECCCEEEEEEDDDCCCBBBAAA@@@@@@<<<;;;;;;<<<:::777999???>>><<<999999:::;;;;;;;;;;;;;;;;;;<<<>>>===;;;999::::::;;;;;;<<<=========@@@???>>><<<;;;;;;::::::999999888777777666555555888888999::::::::::::999777666666555444444333333000222333333222222444555444666666666444444555666555555444444444555666666222333444444444666888;;;<<<<<<;;;;;;:::888777777999777555444444555777888:::999777666555555555555444444444444444444444555444444555555444333222222333333222222222222333333333333333333333333333333000000000000000000000000...//////000000111111111111111000000000000000///////////////............------------------------------------------------999888555444666999===???;;;<<>><<<;;;;;;<<<>>>???@@@???>>>>>>@@@AAAGGGCCCCCCFFFGGGLLL[[[kkkmmmyyysssllliiimmmtttyyy{{{pppqqqmmmeeegggppptttrrrqqqmmmggg```]]]hhhzzzuuutttkkkfffbbb^^^YYYUUUVVV[[[]]]bbbjjjtttsssdddTTTHHHCCC@@@???===<<<<<<<<<===>>>>>>????????????@@@CCCEEEPPP]]]lllxxx{{{kkkfffaaaTTTWWWnnnvvv|||lll^^^OOOBBB===>>>@@@BBBCCCCCC@@@>>>======<<<=====================;;;<<<<<<:::999888999;;;666666666666777888999999666666666666666666666666777666666555555555555666444333333444666666555444333333444666888:::999888666777777888999:::;;;;;;<<>>>>><<<:::999;;;<<<<<<;;;===============>>>>>>>>>AAA@@@???BBBIIIYYYrrr~~~zzziiiTTTNNNHHHFFFCCCCCCDDDCCC@@@<<<>>>===;;;:::<<<>>>BBBDDDCCCCCCCCC@@@>>>???EEEIIILLLRRRXXXZZZXXXYYY^^^ccceeeooo}}}}}}cccOOOKKKIIIHHHHHHGGGFFFCCC@@@CCCCCCBBBAAA@@@???>>>>>>;;;999;;;???@@@===<<<===AAA>>>;;;999:::;;;;;;;;;???>>>>>>???AAAAAA>>><<<::::::;;;<<<<<<======>>>@@@???>>><<<::::::999999999999888777666555444444666888999:::;;;::::::999666666555555444333333333---///222333333444666888555666777666444444444666555555444444444555555666333444555444444666999<<<===<<<<<<;;;:::999999888999888666555444444555666444333222222222333444555444444555555555555555555444555555666555444222111222222222222333444555555444444444444444444444444////////////////////////......///////////////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...888777666666777999;;;<<<<<<>>>AAACCCDDDDDDCCCBBB:::<<<===>>>===<<<===>>>@@@@@@@@@???>>>???BBBEEEGGGCCCEEEIIIIIILLL___vvv~~~yyytttssstttvvvxxxtttzzzyyyooonnnwww~~~~~~~~~iii___nnn|||{{{}}}ssslllfff___UUUJJJHHHLLLNNNSSS[[[eeeooo{{{sssfffXXXOOOGGG@@@>>>@@@===>>>??????@@@@@@AAABBB>>>???AAABBBDDDHHHOOOTTTbbbooo|||xxxhhh\\\QQQVVV[[[iii|||}}}{{{uuueeeTTTJJJDDD???======AAABBBCCCAAA???=========<<<<<<======>>>>>>>>>>>>>>>??????===:::999;;;===888888888888999:::;;;<<<777777777777777777777777555555444444444555666666555444444555777666444111222222333666999:::999888444444555666777888999999888<<<<<<888666888888777666777888999999::::::::::::888777888:::<<<======<<<===>>>???????????????AAA???>>>>>>===AAAPPP___zzzxxx~~~{{{|||qqqmmmnnnmmmnnnqqqrrrmmmddd\\\HHHGGGEEEEEEHHHNNNUUUYYYXXXWWWSSSNNNKKKNNNVVV^^^sss|||~~~wwwtttfffQQQAAAFFFFFFEEEEEEFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>><<<<<>>>>>>>>???@@@@@@>>><<<999999::::::;;;<<<<<<<<<<<<;;;:::999888888888888888888777777666666666555777888:::;;;:::999777666555555444444333222222222333555666666555555666888444555666555333222333444555444333333333333333444555555555444333333666888:::999999888777777777777777777777666666666666666111111111111222444666888444555666666777777777666444555666777666444222111111111111222444555777888444444444444444444444444//////////////////////////////..................---.....................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......666777888999999999999999888:::===@@@AAAAAA@@@???999;;;===>>>>>>>>>???@@@AAAAAA@@@???>>>@@@DDDGGGDDDAAADDDJJJIIILLLbbb|||{{{{{{zzzxxxwwwwwwyyy{{{{{{}}}vvv}}}www]]]^^^mmm||||||~~~zzzqqqhhh^^^PPPCCC???CCCFFFKKKRRRZZZbbbjjjrrrwwwtttaaaWWWLLLDDD@@@AAAAAA>>>===AAA:::<<>><<<===>>><<<<<<======>>>?????????AAABBBBBB???<<<;;;===???999999::::::;;;<<<===>>>888888888888888888888888333333333333444555555666999777777888:::999555111222222333666999;;;:::888111222333444555777777888333777777444333666888777666777777888888888777777888666666777:::===??????;;;===???AAABBBBBB@@@???999:::>>>CCCAAA???FFFPPP\\\cccuuu}}}ooommmlllrrrrrrqqqooopppuuu~~~|||xxx|||xxxmmmbbbUUUMMMKKKEEEDDDCCCCCCDDDFFFHHHIIIDDDCCCCCCBBBAAA@@@???>>>>>>AAAMMM```mmmlllddd^^^FFFBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===;;;999777888888999999:::;;;;;;888888777777777777777888777777777777777888888888999:::;;;;;;:::777555333555444444333333222111111<<<===<<<:::777444444444333444555444222111222333444333222222111111222222777777555333111111333555777666666555555555555666555555666777888888777777222222222333666888;;;<<<555555666777888888777777555666777777666555222111000000111222444666888999333333333333333333333333000000000000000000000000/////////......------,,,,,,---------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........777777888999:::::::::::::::;;;<<<>>>???AAABBBBBBCCCAAA??????@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEAAADDDMMMMMMOOOfffyyyyyy{{{~~~}}}~~~yyyzzznnnbbb[[[ppp~~~wwweee^^^UUUHHHCCCFFFBBBIIINNNPPPTTT^^^hhhlllrrr}}}zzzgggSSSHHHFFFEEECCC@@@===<<<===???@@@>>>======>>>@@@AAAAAAAAAHHHFFFGGGLLLWWWeeettt~~~uuuiii]]]RRRKKK\\\jjjxxx||||||vvvmmmVVVIII@@@@@@AAA??????AAACCCCCCBBBAAA???===;;;::::::;;;===>>>???@@@@@@@@@AAAAAA???>>><<<<<<;;;;;;:::999999888999999::::::999999:::999888666444333555333111111444777888999666666555555555666666777555444444333444555777888333555888888777555444444888777666666666888999:::888888777777777777777888:::999777666777999<<<===???@@@AAABBBBBBAAA@@@???<<<===>>>AAACCCFFFGGGHHHHHHUUUjjjwwwlllwww{{{gggXXXQQQJJJFFFDDDHHHFFFDDDBBBBBBDDDGGGIIIDDDEEEEEEEEECCC@@@===<<>>===<<<<<<;;;===>>>>>>===;;;>>>===<<<:::999999::::::<<<;;;999777555444222111444333333333444666777888999:::::::::888555111///555555555555555555555555>>>@@@CCCCCCAAA;;;555111222333333444444333333222555444444333333222222111333333333333333444555666777777777777666666666666555555666777666555333222333222222333444666888:::444555555555555555555555555555555444333333222222333333222111111222333333333333333222222222111111000///...------...///000///............------------------,,,,,,+++++++++000///...---------------&&&(((***,,,---...---------,,,***))))))***,,,---777888999::::::;;;::::::<<<<<<===>>>???AAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBEEEAAADDDLLLLLLMMMaaa{{{wwwxxxzzzwwwpppzzz~~~ttthhh^^^```rrrrrraaaYYYPPPCCC>>>AAAAAAFFFJJJJJJNNNUUUYYYYYYcccmmm{{{vvviii^^^RRREEE@@@BBB@@@???>>><<<<<<===???@@@CCCCCCBBBBBBCCCBBBAAA@@@CCCEEEPPPdddvvvvvvhhhYYYPPPOOOQQQ[[[jjjxxx}}}ttteeePPPFFF??????@@@>>>===???AAAAAAAAA@@@???===<<<;;;::::::;;;<<<======<<<<<<>>>>>>===<<<;;;;;;;;;<<<999999999999999::::::;;;888999999999999777666555777555333222444666666666666555555444444444555555444333333333333444666777666888::::::888666555555666555555555666888999;;;888888777777777777777777999888777777888;;;>>>@@@@@@AAAAAAAAAAAA???>>>===<<<===>>>@@@BBBDDDFFFGGGHHHLLLYYYlll}}}~~~~~~lllZZZRRRNNNJJJGGGEEEGGGEEECCCAAAAAABBBEEEFFFCCCDDDDDDDDDCCC@@@>>><<>>???@@@@@@AAA???@@@AAABBBBBBAAA@@@???CCCBBBAAA@@@????????????AAA===@@@GGGEEEDDDSSShhhzzz}}}{{{wwwwwwxxx}}}~~~uuuiiiqqq}}}yyyuuulllccc^^^bbbtttwwwjjjbbbWWWIIICCCDDDFFFJJJLLLJJJHHHIIIGGGCCCKKKSSS___iiiqqqxxx{{{pppYYYQQQIIICCC>>>;;;<<<@@@>>>>>>======>>>??????@@@??????AAABBBDDDFFFHHHIIIQQQSSSeeesssvvvrrrdddTTTNNNWWWbbbkkkzzzlllXXXIIIBBB===>>>???===<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<;;;;;;:::999999:::999999999:::;;;<<<<<<888999999999999::::::;;;666777888888888888777777888666444444555555555444666555444333333333333333222222111111222444555666888999;;;:::888666555555444333333444555777999:::666777888888888888777777666666666777999<<>><<<<<<===>>>???@@@AAACCCCCCDDDFFFCCCEEESSSddduuu{{{uuufffYYYMMMIIIJJJGGGDDDCCCEEEDDDBBB@@@???@@@AAACCCBBBBBBCCCCCCBBBAAA???>>>===AAAFFFLLLTTTWWWPPPGGG???===::::::;;;<<<<<<;;;===;;;888888888999999888::::::999888777777777777666666666777777777888888555555444444444555555666666555444333333333555555555555555555555555555555777:::<<<>>>===:::666333000111111222222111111000222222222222333333333333222111111111111222222333666666555444444333222222444333222222222222222222222222333444444444444444333222222222222222222222...222777;;;<<<999555222222111111000000111111222000000000/////////......---..................---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,)))***++++++,,,,,,++++++,,,+++***))))))***+++,,,777888999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>???===???BBBCCCBBBAAA???>>>BBBAAA@@@???>>>>>>>>>>>>BBB???AAAEEEBBB>>>GGGVVV___nnn~~~xxxtttrrrwwwuuurrryyyxxxxxxvvvrrrttt||||||vvvqqqnnnkkkjjjooojjjpppxxxssshhhZZZSSSRRRYYY___```XXXNNNGGGBBB??????CCCIIINNNRRRVVV[[[___jjjpppzzzsssrrrpppnnnhhh]]]QQQIIIDDDAAA===;;;;;;<<>>???@@@???===<<<;;;<<<<<<===>>>>>>============<<<<<<;;;999888777666666666777888:::;;;<<<777777888888999999999999444444555555666777777777777666555555666666555333555555333222111111111111111111000000111333555666555777888888666444444555444444333333444555777888666666777888999888777777555555555666888;;;>>>???????????????>>>>>>>>>===>>>??????@@@@@@AAAAAABBBDDD>>><<>>;;;777666666777888777888777777666666555555555222333333444444555555555444444444444555555666666555555444444444444444555555555555555555555555555666777999;;;:::777444222//////000000000000//////000111111222333333444444222222111111111222222333555555444333222111000000333222000//////000111222444555666777777666444444111111111111111000000000,,,///333666777444111...000000000000000000000000////////////............,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++++++++************++++++***++++++++++++*********++++++***))))))***++++++888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;???CCCDDDBBB@@@>>>>>>??????>>>>>>>>>???@@@@@@JJJGGGHHHIIIFFFAAADDDMMMSSSaaauuuzzztttrrrssspppmmmuuu~~~wwwuuu~~~{{{sssxxx{{{xxxoookkkqqqyyy|||rrrrrr~~~xxxnnniiiiiipppwwwvvvgggTTTIIIEEEDDDAAAAAACCCCCCDDDEEEGGGIIIQQQVVVaaannn}}}uuudddXXXVVVSSSOOOKKKFFF@@@===???@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGGGGHHHKKKRRR\\\cccsssrrr~~~rrrdddcccrrr~~~sssUUUJJJBBBBBBBBBAAAAAAAAA@@@===;;;;;;<<<===============;;;;;;;;;:::999888777666555555555666888:::;;;<<<666666777777777777666666111222222333444555666777555444555666888888666444555444333111111000000000000000000000111333555666111333444444333222333444555555444333333444555666666666777888888888888888555555555666777999;;;<<<<<<<<<======>>>@@@@@@AAA??????@@@@@@@@@@@@AAAAAABBB???===>>>AAAHHHVVVdddzzzyyyzzzxxxyyyuuufff]]]YYYOOOFFFDDDDDDBBBAAAAAAEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????DDDFFFCCCBBBBBBAAA>>>:::;;;<<<===<<<<<<<<<===>>>;;;777666666777777777555555555555555555444444444444444444333333333333111222333444666777777888555666777777777555333222555555555555555555555555555666777777666333111///...//////000000//////...///000111111222333444444333333222222222222333333333333333222111000000000111000///......///111111444555666666666555333222111111000000000/////////...///000111000///---,,,////////////////////////000/////////............+++,,,---......---,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))******+++++++++******************************************888999:::;;;;;;<<<<<<<<<:::::::::;;;<<<======>>>;;;???CCCDDDAAA>>>>>>???=========>>>???AAABBBCCCKKKHHHGGGHHHFFFAAABBBFFFJJJUUUhhhxxx|||wwwsssrrrqqqnnnppp~~~yyy|||}}}wwwtttkkkrrrzzz}}}yyywwwyyymmmttt~~~}}}yyyeeeOOODDDAAAAAA@@@@@@???>>>>>>???@@@@@@AAAEEELLLUUU```mmmzzz}}}rrrfffXXXLLLIIIGGGEEEBBB@@@?????????===AAABBB@@@@@@AAA???;;;@@@?????????@@@AAABBBBBB@@@DDDJJJPPPXXXdddrrr|||yyycccZZZgggzzzoooxxxbbbNNNKKKBBBEEEEEECCCBBBCCCBBB???==================<<<;;;888888888888888777666666666666666777888999;;;<<<777777888888777666444333111111111222333444666777444444555777999999777444444333222111111111111111000000000000111333555777222333444333222111333444555555444333444555666777777666666666777888999:::555555666777888999;;;;;;;;;<<<<<<===???AAACCCDDD@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA>>>>>>GGGRRRhhhrrr~~~}}}sssfffZZZUUUSSSKKKDDDDDDEEEDDDDDDFFFCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@??????????????????@@@DDDEEEAAA???@@@???===:::<<<======;;;;;;<<<===;;;999666666666777777666444444555555555444444333777777777666555555444444111222444555666777777777444555777999888666333111333333333333333333333333444444444333222000///---...//////000000//////...000000000111222333333444444444333222222222222333222222222111111111000000///////////////000000111111111222222222111111000111111000000///.........111111000///...------------......//////......---/////////.........------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,*********+++++++++++++++***))))))))))))***+++++++++******)))))))))******************************888999:::;;;<<<<<<<<<<<<::::::;;;<<<>>>???@@@@@@;;;???CCCCCC???===>>>@@@>>>>>>>>>???@@@AAABBBCCCEEEBBBBBBCCCCCCAAABBBDDDEEEIIIVVVeeelllmmmoootttxxxuuu~~~~~~{{{uuuuuuqqqqqqwww}}}sssooovvvvvv___MMMEEEAAA???>>>===<<<<<<<<<<<<<<<<<<===???AAACCCHHHPPPZZZaaaqqqvvv}}}kkkXXXOOOJJJCCC>>>??????>>>===<<<<<<===>>><<<@@@AAA>>>>>>AAAAAA===@@@@@@@@@AAACCCFFFIIIJJJFFFNNN[[[gggsssxxxkkk```fffkkkRRRIIIHHHCCCGGGGGGCCCAAADDDCCC@@@?????????>>>===<<<::::::888999999:::;;;;;;::::::999999999999999::::::;;;999:::::::::999666444222333333333333444555777888555555777999:::888555222333222222111111111222222000000000111222444666888777888888666333222222333333333333333555777999:::888777555555555777:::<<<555555666888:::<<<>>>>>>>>>======>>>???AAACCCDDD@@@@@@AAAAAABBBBBBBBBCCC???>>>???BBBAAA???BBBHHHTTT___ooo}}}}}}~~~ooocccWWWNNNJJJIIIDDDBBBFFFGGGEEEDDDEEEAAABBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>???BBBBBB???>>>???>>>;;;:::<<<<<<;;;999888:::<<<777666444555666777666444333333444555555555444333777777777666666666666555444555555666666555444333222333444555555555444444222222222222222222222222000000000000000//////...//////000000000000//////000000111111222222333333333333222111111111111111000111111111111222222222......///000000000000000000000000///000000111111111111111000///.........//////..................,,,---............---,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))*********++++++++++++***)))))))))******+++,,,******)))(((((()))***+++))))))************))))))999999:::;;;<<<<<<<<<<<<;;;;;;<<<>>>???AAABBBBBB;;;???CCCBBB???<<<>>>AAA????????????@@@AAABBBCCCCCCAAAAAACCCEEEFFFFFFHHHFFFEEELLLYYYbbbhhhqqqzzzzzzrrrtttyyy{{{{{{{{{{{{sssuuuyyywwwkkk```nnnyyybbbUUUPPPKKKEEE@@@???>>>>>>>>>>>>===;;;>>>>>>===;;;:::===CCCIIIGGGLLLTTT]]]dddiiikkkkkkbbbcccbbbaaaccclll|||yyyeeeXXXIII@@@???AAAAAA???;;;<<<>>>===<<<<<<<<<===<<<@@@@@@<<<>>>DDDEEEBBBCCCBBBBBBDDDGGGLLLQQQSSSaaalllzzzfffdddjjj{{{lllQQQHHHEEECCCCCCHHHHHHCCCAAADDDDDD@@@AAAAAA@@@???===;;;:::999;;;;;;===>>>???@@@@@@@@@<<<;;;::::::999:::::::::<<<<<<===<<<:::777555333555555444444555666888999777777888::::::888333///222222222222222222333333111000000111333555777888======<<<999555333333333000111111333666999<<<>>>999777555333444777;;;===444555777:::<<>>;;;<<>>===============??????<<<===???===999:::;;;;;;999666666888;;;444333333444666666444333222333444555555555444333444444444555555555555555777777777777555333111000111111111111222444666777111111111111111111111111---.........//////000000//////000000000000//////111111111111111222222222222222111000000///000000000000000111222222333333---...000111111111000///222111000000000111333444222111111000///.........***+++,,,............---,,,,,,............,,,,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---+++++++++************)))))))))******++++++++++++******)))******+++,,,,,,***)))((((((((()))+++,,,))))))************))))))888:::<<<>>>>>>===;;;::::::999:::;;;>>>???>>><<<=========>>>@@@???>>><<<===>>>@@@AAABBBAAAAAA@@@AAAAAABBBBBBCCCEEEFFFGGGBBBEEELLLTTTZZZdddvvv{{{qqq{{{yyy~~~{{{wwwuuuqqqkkkaaaZZZsssjjjcccZZZTTTVVVGGG===@@@AAA<<<;;;@@@???===;;;:::;;;;;;:::999@@@@@@AAABBBDDDFFFHHHIIIIIIHHHGGGHHHJJJMMMQQQTTT^^^```cccdddaaaZZZSSSOOOEEEDDDBBB???>>>============;;;:::<<<@@@BBBAAA???CCC@@@???AAADDDEEECCCAAADDDEEEFFFHHHMMMXXXeeeooo~~~{{{gggdddfffRRRLLLGGGFFFJJJFFFEEECCCBBBAAAAAABBBBBB???>>>===<<<<<<===>>>???;;;;;;<<<===???BBBDDDFFFFFFCCC>>>;;;:::999888777<<<;;;999888666555555555444444555555444444333222666666666555444333111000222222222111111111000000...///111444666777888888<<<;;;999777666555555555333555444444:::DDDIIIIII999666333222444777:::;;;999888888;;;???BBBDDDDDDBBB@@@??????BBBDDDEEEEEECCCBBBAAAAAABBBCCCBBBAAA??????>>>>>>>>>>>>>>>>>>???DDDLLLXXXiii|||}}}|||dddbbb]]]XXXRRRMMMIIIGGGEEEDDDCCCCCCCCCAAA>>>;;;<<<>>>@@@BBBBBBBBB@@@???===???@@@???===<<<<<<===;;;===>>>;;;888777:::===888:::;;;;;;999888777888444333222222444444333222000222333555555555555444888555333000000222555777888666333111000222555777222222111000111222444555333333333333333222111000//////000000111111111222111000///......///000111222222111111000/////////---...///111111222222222333333333222000000111333111222333333444444333333000000///...............000000///...............------------------------,,,---------.../////////,,,++++++******++++++,,,------,,,,,,,,,+++++++++***************)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))===>>>@@@AAA@@@>>><<<::::::999999;;;======<<<;;;;;;;;;<<<===>>>>>>===;;;===>>>@@@AAABBBBBBAAA@@@BBBBBBBBBBBBDDDEEEFFFGGGHHHFFFIIIQQQ^^^nnnvvvzzz|||vvvwwwzzz{{{wwwlll]]]RRRcccwww}}}|||zzztttooopppZZZHHHDDDDDD@@@===???BBB@@@>>>>>>???@@@???>>>;;;<<<===>>>@@@BBBCCCDDD@@@?????????@@@DDDGGGIIIIIIJJJKKKLLLKKKHHHDDDBBBAAAAAA???>>>>>>>>>???@@@AAA???>>>???AAABBBAAA???DDDDDDDDDFFFGGGGGGFFFDDDFFFHHHNNNWWWcccqqq}}}lllaaauuuuuuUUUIIIFFFBBB@@@BBBCCCDDDDDDDDDDDDBBBAAA@@@>>>>>>===<<<<<<===>>>>>>======<<<<<<===???AAABBBEEEBBB>>>;;;::::::999888888888777666555444444444444555555555555444333333666666666555444444333333444444333222111111111222000111222333555666777888999888777555444444444444555555444222555;;;===;;;888666333333555777999999888777777:::>>>AAABBBBBBAAA???>>>???BBBDDDEEEEEEAAA@@@AAAAAABBBBBBAAA@@@?????????>>>>>>>>>>>>>>>BBBDDDIIIOOOYYYfffsss|||{{{{{{mmm___\\\XXXSSSNNNKKKHHHGGGEEECCCBBBBBBCCCBBB???===???@@@AAAAAABBBAAA@@@@@@;;;===??????===<<<<<<<<<:::;;;;;;:::888999:::<<<<<<===>>>===:::888777777666555444555666666555333444555666777777666555444333333333444444555555666444444333222222222333333111111111111111222333333222222222222111111000000000000000000111111111222111000000/////////000000222222111111000000000//////000111222222333222222222333444333222111222333111222222333444333333333000000///............///000//////...------......------------------------------------............,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))???@@@@@@AAA@@@===;;;999:::999999:::;;;<<<:::999888999;;;<<<<<<<<<;;;;;;<<<===@@@BBBBBBBBB@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGLLLFFFCCCKKKZZZnnnyyyxxx~~~{{{wwwrrrxxx{{{vvvggg[[[OOO___www}}}vvv___JJJEEEFFFCCC??????@@@>>>======>>>??????>>>;;;<<<===>>>>>>???>>>>>>;;;;;;:::999:::<<>>>>>??????@@@@@@@@@@@@>>>===<<<<<<<<<<<<===>>>@@@???>>>???@@@AAA@@@???BBBDDDFFFFFFEEEEEEEEEFFFNNNSSS]]]lll{{{ooommmuuuqqq\\\JJJFFFGGGCCC@@@@@@AAABBBDDDEEEDDDBBB???===>>>===<<<<<<<<<<<<===>>>???>>>===;;;;;;;;;<<<===@@@===:::999999999888777555444444333444444555555555555666666555555444333666666555444444444555666777666444222222333444555444444333333333555666777555555444333333333333333333444333000111555555111666444333444666888888777777666666888<<>>======>>>AAACCCDDDDDD>>>???AAABBBBBBAAA???>>>????????????>>>>>>======FFFFFFGGGHHHLLLRRRZZZ___~~~}}}{{{{{{oooaaa[[[WWWTTTPPPMMMJJJHHHHHHHHHDDDCCCBBBBBBCCCCCCBBBAAABBBBBBAAAAAA@@@@@@AAAAAA;;;===@@@@@@>>><<<<<<<<<;;;:::999999;;;======<<>><<<<<<===>>>>>>===???@@@@@@@@@@@@???===<<<>>>===<<<<<<<<<===???@@@AAAAAAAAAAAABBBCCCDDDDDDBBBAAA???>>>======>>>?????????@@@AAABBBCCCCCCCCCAAACCCFFFGGGFFFHHHMMMRRReeemmmzzzuuuvvv}}}ZZZNNNEEEFFFHHHFFFBBBAAA???@@@AAABBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::999999999::::::888666666777777777666333333333333444555666777555555666666555555444333555444222222222444666777666555333222333666999;;;777666444333222333555666333333222222222333333444000222222111333777666222444333333555777888777555666555555777:::=========:::::::::;;;???AAAAAAAAA===???BBBCCCCCCAAA???>>>????????????>>>>>>>>>===BBBBBBCCCCCCDDDHHHMMMQQQbbbhhhqqq|||wwwcccQQQOOOUUUPPPNNNKKKHHHFFFGGGHHHHHHEEECCCBBBCCCEEEFFFEEEDDDEEECCCAAA@@@???@@@AAABBB>>>AAACCCBBB@@@===;;;:::===:::999:::>>>@@@???===>>>???@@@???;;;888777777:::999999999:::999777555444555555666666666666666333555888:::;;;999777666444444444444444333111111111222444555555444333222222222111111111111111111111111111111111111111111///000111222333222111000222222222222222222222222222222222333222222111111///222555666555333333333000111111222222222222222111111000////////////000......---------------...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++++++++************++++++++++++++++++************((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))666777888999999888777777:::999888999::::::888777444777:::;;;;;;:::<<<===;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFDDDDDDEEEFFFNNN^^^mmmyyywwwxxx|||www|||zzztttsssqqqlllgggsssuuuyyyyyylll^^^\\\iii}}}qqq```RRRLLLHHHEEECCCBBBBBBAAA@@@>>>>>>>>>????????????>>>>>>@@@??????>>>>>>>>>???@@@??????@@@AAAAAAAAAAAAAAAEEEDDDCCCBBBAAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDEEEAAAEEEIIIMMMRRR[[[eeelllsssuuuttt]]]MMMFFFBBBBBBBBBAAA????????????>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888888999:::888777666666888888888777444444444444555666777888555555555555555444444333333222000000000222444666333222222222444888<<>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>???@@@CCCFFFIIIKKKTTTbbbpppmmm]]]VVVMMMEEEHHHQQQLLLJJJHHHFFFEEEFFFGGGGGGDDDCCCCCCDDDFFFHHHGGGFFFEEECCCAAA???>>>???AAABBBDDDEEEFFFDDD@@@<<<:::999<<<999888:::===???===:::999;;;===<<<;;;999888888999888888999::::::777555333444555666888:::;;;<<<;;;:::::::::999999888888888777555444333333333444333444555666666555444333444333222222222333333444222222222111111111111111///000222333333333222111333333333333222222222222000111111111111111000//////222555666444333222222///000111111222222111111111000000///////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++******))))))******+++++++++*********)))))))))'''(((((()))))))))((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((666777888888999999999999999888888999:::;;;999888444888<<<===<<<;;;===@@@<<<<<<======???@@@BBBCCC@@@@@@@@@@@@@@@AAABBBCCCAAACCCGGGIIIFFFHHHRRR___iiiooouuu{{{|||{{{wwwwwwwwwtttqqqiiilllrrr|||wwwfffZZZaaazzzsssfff```VVVSSSOOOLLLIIIGGGDDDBBB??????>>>>>>??????@@@AAA???>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBCCCDDDCCCBBBAAAAAABBBCCCCCCCCCDDDEEEDDDBBBAAABBBCCCEEEJJJRRR\\\gggtttnnniiipppttt___IIIHHHFFFCCCAAA???>>>>>>??????>>><<<;;;::::::;;;<<<::::::;;;<<<<<<;;;:::::::::999888777777888999:::999888888999:::;;;:::999777666666666666666777777444444555555444444333222111000000///000111333333000000000222555888<<<>>>999888666444333333444444444333333333333333444555000222222111222666444000222222222333666666555444555444444555777999:::999666666666888:::;;;:::999;;;???BBBCCC@@@>>>>>>???=========>>>??????@@@@@@===???AAABBBCCCCCCEEEGGGIIINNNWWWaaaooottt^^^SSSKKKNNNOOOMMMLLLOOOJJJIIIHHHGGGEEEDDDDDDDDDBBBBBBCCCEEEGGGHHHFFFDDDCCCAAA@@@>>>>>>???@@@BBBFFFGGGFFFCCC???;;;:::::::::999999999::::::888666666888:::;;;:::999999:::777777888:::;;;:::888555555555666888:::===???AAA>>><<<:::888777777888888999888666444333333444444555555666666555555444444444444333222222333555666222222222222222111111111000111222333333333333333555555444333333222222111///000000111111111000000111333444444222111000111//////000111111111111000000000///...............,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))***************))))))))))))(((''''''((()))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((888888888888888888777777999888888999;;;<<<;;;999444999>>>???======???BBB>>>===;;;;;;<<>>??????@@@AAA???@@@DDDGGGFFFEEEJJJQQQ^^^jjjtttvvvvvv|||wwwqqqffffffhhhoooyyyvvvccc]]]jjjzzz|||yyynnnjjjeee___[[[VVVRRRNNNPPPNNNJJJFFFCCCBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBDDDGGGMMMRRRUUUOOONNNKKKHHHEEEDDDCCCCCCFFFHHHKKKKKKJJJKKKNNNPPPZZZ___jjjwww|||pppkkkrrr{{{```QQQBBBCCCEEEFFFCCC@@@???@@@AAA>>>>>>>>>===<<<<<<;;;;;;999:::;;;;;;;;;;;;:::999;;;:::888777777777888999888777777888::::::999888999888777666555555555555333333333444333333222111111111111111111222222222//////000222444777999:::888888777666555444333333444444333222222333333333222333222111222666666222333222111222444555555444666555444555777999999999777777777999:::;;;999777:::===@@@???<<<:::<<>>???@@@AAABBB@@@BBBEEEFFFEEEDDDDDDEEEIIILLLPPPTTT[[[jjj~~~{{{kkk```NNNLLLKKKOOOSSSSSSPPPMMMIIIIIIIIIGGGEEEBBB@@@>>>??????AAADDDFFFEEEBBB@@@@@@???>>>>>>>>>???@@@AAADDDDDDCCC@@@<<<:::;;;<<<<<<======<<<999777666555555777:::::::::999999:::666666888:::<<<<<<:::777555555555777999;;;>>>???:::999888777666666777777777777777666555444222111555555444333333333333333444333222111111333555666333333333222222111111111111111111222222444555555777666555444333222111000///000000111222222222222222333444222000...///000...///000000111111000000///......---------------+++++++++++++++,,,------++++++++++++++++++++++++************++++++++++++******))))))))))))************)))))))))(((((((((&&&''''''((())))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((999999888777666555444444888888888:::<<<===<<<;;;555:::???@@@>>>>>>AAADDD???===;;;999;;;???CCCFFF>>>>>>>>>>>>>>>>>>???@@@???===>>>BBBCCCAAABBBEEEIIIZZZiiilllnnnzzzttthhhfff```ZZZ[[[dddqqq|||}}}sssllljjjkkk|||vvvpppjjjddd```fffaaaZZZQQQKKKGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFHHHNNNXXXaaagggeeebbb]]]WWWQQQLLLIIIHHHNNNQQQVVVYYY[[[___cccgggvvv{{{rrrfffdddddd{{{|||gggMMMIIICCC;;;@@@CCCAAA>>>===>>>???===>>>@@@AAA@@@>>>;;;999999999;;;;;;;;;;;;999999<<<;;;999888777666777777555555444666777777666444:::999888666444333333333222333333333333222111111111222333333333222222111///000111222444555555666777777777777666555333333444333333222111111222222222333333222555::::::888333222111111333555555555666555444555777999999888999888999:::;;;;;;999777888<<<>>>===999777:::>>>::::::<<<===???AAABBBCCC<<<>>>AAACCCBBB@@@@@@@@@@@@EEEIIIJJJKKKRRR___iii|||~~~ooocccYYYTTTHHHJJJKKKKKKLLLNNNLLLHHHIIIIIIIIIHHHEEEAAA===:::<<<===@@@CCCEEECCC???<<<=========>>>>>>???@@@@@@AAAAAA???<<<::::::<<<>>>???BBBCCCAAA<<<777777888666888;;;;;;:::999999999666666888;;;>>>>>>;;;999333333333333555777999:::555555555666666666666555444555777888777444000...555444222111000111222222333222111000000222444555333333333222222111111111222222111111222444555777888888666555333111000000///000111222333444444444444444333111...---...///...//////000000000000000......---,,,,,,,,,,,,---+++*********+++,,,,,,---++++++++++++++++++++++++))))))******+++++++++,,,******))))))))))))******))))))))))))((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((;;;888555555222000333999999999:::<<<===<<<:::777???AAABBB@@@===<<<>>>AAA===;;;:::<<>>===???AAAKKKQQQXXX]]]aaarrr|||lllkkkjjjkkkggg^^^ZZZ___hhhmmm~~~}}}}}}vvvlllfffnnn{{{yyynnniiigggddd]]]WWWOOOPPPQQQSSSSSSRRRPPPNNNSSSWWWZZZ\\\cccpppzzz~~~|||zzzpppiiicccTTTOOOZZZbbbkkkvvv}}}vvviiifffjjj|||wwwRRRCCCBBBBBB999:::;;;;;;<<<<<<;;;;;;<<<;;;999888777888888999999999999777666666888;;;555555555555555666666666777555333333555777888888777666333222333555999;;;222222222222222222222222333333444444333222000//////000111333444555666666222444666666444333333333000111111222222222111111222222222222222222222222222222333444666666444222555555444555555666777888999888888888888888999999888888999::::::;;;<<<<<<>>><<<:::<<<@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@FFFDDDCCCBBBDDDGGGKKKNNN^^^oooxxxggg[[[VVVTTTSSSQQQQQQPPPOOOOOOOOOLLLHHHEEEEEEEEEDDDCCCAAA@@@???>>>@@@??????@@@AAA@@@>>><<<<<<<<<===@@@BBBDDDDDDCCCAAA@@@@@@???>>>===<<<<<<>>>>>>>>>===<<<:::999888777999<<<>>>===;;;888666444666777888777666444333777666444333222222333333555444333333555555444333444444555444333111///...444888777222000333222...//////000222555666444333000111222333333333333333555555444333333444555555333333333222222222111111111111111111111111111111222111///...---------...000////////////.........---------------------------------,,,,,,+++++++++++++++,,,,,,++++++***)))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''999555444555444333777===AAAAAAAAAAAABBB@@@===:::>>>???@@@???======???AAAAAA???======???AAA@@@>>>:::;;;===???@@@@@@>>>===>>>@@@AAAAAA@@@@@@AAABBBFFFGGGLLLSSS\\\nnnxxxwww{{{}}}yyymmmbbb]]]ZZZXXXlllxxx}}}wwwvvvwwwvvvpppiiidddkkk|||zzzyyyyyywwwuuunnnmmmlllmmmnnnnnnllljjjeeeooowwwzzz}}}yyyrrrmmm___ZZZfff~~~wwwrrrTTTEEEBBB???:::============<<<<<<;;;:::;;;:::888777777888888999999999999888666666777999777777888888888888777777444444333555777888777666444444444333444444555666111111111111111111111111333333333333222111000000///000111222333444444444111333444555333222222222111111222222222111111000111111111111111222333333444444555666666666555333555555555555555666777777999999888888777888888888888888999999:::;;;;;;<<<;;;;;;;;;>>>AAAAAA???===?????????@@@@@@@@@AAAAAAEEEDDDBBBAAAAAADDDFFFHHHMMMVVVaaajjjtttpppeee]]]TTTPPPRRRUUUVVVUUUXXXVVVTTTRRRQQQNNNJJJGGGCCCCCCBBBAAA@@@??????>>>>>>===>>>@@@BBBBBBAAA???=========>>>@@@BBBBBBBBBAAA@@@???>>>===<<<;;;;;;===<<<<<<;;;:::999888888999:::<<<===<<<;;;888777444555777777777666444333777666444333222222333333444333222333444555444222111111222222222111111000444777666222111333333///000000000333555666555333000111222222333333222222222222111000000111222222222222111111111000000000///000222333333222000///222000///------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''((((((((((((''''''666333333666666666;;;AAAGGGFFFEEEDDDDDDBBB>>>;;;<<<===>>>=========???AAAFFFDDDAAA@@@??????===<<<;;;<<<>>>@@@AAAAAA??????@@@??????AAACCCDDDDDDCCCDDDBBBDDDLLLXXXiii~~~}}}wwwvvvsssggg]]]UUUZZZfffrrrwwwxxxzzz{{{{{{zzzrrrggg___cccsss~~~}}}xxxzzznnniii```aaarrruuullluuu}}}mmmOOOAAA@@@AAA???===?????????>>>===;;;:::999999888888777777888:::;;;:::;;;:::888666555666777666777999::::::999777666222333444666999888666444222333444444444333222111000000000111111111111111444444333222111111111111///000111222222222222111000111333333222111111222333222222222111000000000000/////////000222333555666666777777777777666555666555555555555666666777:::999888777777777777777888888888999::::::;;;;;;999:::<<>>???@@@AAAAAABBBAAA@@@@@@??????AAABBBCCCDDDFFFKKKRRR___qqq}}}ppp___TTTNNNMMMLLLPPPWWW\\\^^^]]][[[XXXTTTQQQOOOMMMJJJGGGAAAAAA@@@???????????????<<<<<<===???BBBDDDCCCBBB>>>=========>>>???AAABBBAAAAAA@@@>>>===;;;::::::<<<;;;999888888888999999:::::::::::::::999888888444555666666666555444333666555444333222222222333444222222222333444333222............///111222333222444444111111333222000111000111222555666555444000111111222222222222111111000000//////000000111000000000000////////////---///333555555333///---111000...---,,,,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''666444444777888777<<>>===<<<>>>@@@BBBCCCBBB@@@??????AAA???>>>AAAEEEHHHGGGEEEHHHGGGHHHLLLTTT```nnnxxx{{{xxx|||yyy}}}{{{~~~xxx}}}vvvjjjaaa]]]\\\^^^iiixxxxxx}}}wwwfffcccmmmyyy|||}}}kkk[[[XXXVVVbbbyyyzzzmmmfffttt```SSSJJJHHHDDD===>>>EEE>>>>>>>>>======;;;::::::999888888888999:::<<<===<<<======:::888666666777444666888999999777555333333333333555777888666444444444555444444222111000111111111111111222222222555444222111000111222333111111222222222222111111000111333333111111222333444333222111000000000//////.........///111444555777888999888777777777888777666666555555555666666:::999888777777666666777777888888888999999::::::999:::<<<===>>>===:::999<<<<<<===>>>???@@@AAABBB=========>>>???@@@AAABBBCCCEEEHHHLLLQQQYYYccciiiwwwuuubbbWWWRRRPPPNNNLLLNNNQQQWWW]]]___^^^\\\VVVRRRNNNKKKIIIHHHFFFEEE@@@@@@????????????@@@AAA===<<<===???AAACCCCCCBBB>>>>>>===<<<;;;<<>>===<<<<<<<<<<<<:::888999888888999;;;===>>>???CCCBBBBBB@@@???>>>>>>???AAADDDFFFEEEBBB@@@??????AAA???>>>AAAEEEHHHGGGEEEKKKOOOQQQOOOOOOTTT^^^eeepppzzz~~~wwwvvvxxxqqqsssjjjpppcccWWWXXXdddqqqwwwyyyqqqhhhffffffddduuu{{{wwwvvvqqqoooooorrrtttuuuuuutttyyy{{{{{{ppp\\\QQQSSSWWWfff|||wwwyyy}}}|||aaaKKKGGGHHHKKKFFF<<<===EEE:::;;;;;;<<<<<<<<<;;;;;;:::999999999:::<<<===>>>>>>??????===:::777777777555666888:::999777444333555333222222444666777777888777666444333333333333222222222333333333444444444333222111000111222333333333333444333333222111111222333333222222333555444444222111000000000000............000111333555666777999888777666888:::888777666555555555555555999888888777666666777777777777888888888888888999::::::;;;;;;::::::;;;;;;;;;;;;<<<===???@@@AAAAAA??????>>>>>>??????@@@@@@???CCCFFFFFFEEEGGGMMMSSS\\\fffuuunnneeeXXXNNNJJJJJJJJJJJJMMMOOORRRVVVWWWUUUQQQNNNMMMJJJFFFDDDDDDDDDDDDDDDAAAAAA?????????@@@BBBCCC???>>>===>>>@@@AAA@@@???>>>>>>>>><<<:::;;;>>>AAACCCBBBAAA@@@>>>===<<<;;;<<<;;;999777777888:::;;;777666555444444444555666444444444444444333333222333333333333333333222222222000///000111222111000000///...------...///000---,,,,,,---...------...///...---...000111111000000000000111111000000///000000000000000000000000111000000000000/////////000//////......//////000......,,,++++++,,,------,,,+++++++++************************************++++++++++++++++++++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&:::888888999888555777;;;:::999888999:::;;;:::999999777777888:::<<<===<<<>>>??????>>>======>>>@@@AAADDDGGGFFFBBB>>>>>>??????>>>???@@@CCCEEEEEEEEEHHHOOORRRMMMGGGJJJQQQVVVdddqqq}}}uuupppppp|||yyyrrraaaSSSMMMUUUiii{{{zzzyyy|||wwwnnn\\\bbbfffiiisss}}}xxxrrrnnnnnnpppqqqtttxxx}}}|||qqqhhhdddYYYWWW```fffuuu{{{tttmmmnnnxxxnnnVVVPPPHHHBBBDDDFFFEEEBBBAAA999::::::;;;<<<<<<;;;;;;:::999999999:::;;;===>>>===>>>???===:::888777777888999;;;;;;:::999777555666333111111333666777777999888666555444444555555222222333333444555555555333333222222111222222333333333444444444333333222111222333222222222444666444333111000000000111111...///000111111222333333333555777777555555888<<<999888777555555444444444777777777666666777777888777777777777777777777777999:::;;;:::999999<<<>>>;;;;;;<<<===>>>??????@@@CCCBBB@@@???>>>>>>???@@@@@@AAABBBAAAAAAGGGQQQZZZTTTVVV]]]cccgggooo~~~}}}rrrkkkhhhfff[[[MMMFFFFFFIIIKKKJJJLLLNNNPPPPPPOOOLLLHHHFFFHHHEEEBBBAAABBBDDDDDDDDDBBBAAA@@@??????@@@BBBCCCAAA???=========>>>===<<<<<<>>>???>>>;;;;;;>>>AAAAAAAAA@@@???>>>===<<<<<<<<<;;;999888888888999999666555555444444444444444444444333333333222222222222222333333333333222222111000//////000111000///222111000///////////////---++++++------++++++...///---,,,,,,...////////////000000000000//////...---......//////......---000000000000///////////////...,,,++++++,,,...///------++++++++++++,,,---++++++++++++*********************************************+++++++++++++++++++++,,,,,,,,,+++******(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&;;;888888999777444555999999777666666888999888777999777555777:::<<<;;;:::;;;<<<===<<<;;;:::===???<<<@@@DDDCCC???======???<<<>>>???@@@@@@AAACCCDDDAAAIIILLLGGGBBBFFFKKKNNN\\\jjjyyy}}}xxxrrrqqqsss~~~zzzwwwkkk___TTTRRR```pppyyy{{{{{{ssspppiii```bbbqqq}}}~~~}}}uuukkkggg]]]^^^jjjssssssdddfffmmm{{{ppp\\\SSSNNNJJJDDD@@@CCCGGGDDD>>>;;;<<<<<<<<<<<<<<<;;;:::999888888777888999;;;<<<;;;<<<===<<<999777666666::::::::::::999888777777444222222333555666666555777777777777777666555444111111222333333444555555111222222333333222222222111222222333333333222222000111111111000111333666333222111//////000222333///000222333444333222111///222555555333444888===999888777666444444333333666666555666666777888999777777777777777777777777666999<<<<<<;;;:::<<<>>><<<<<<<<<======>>>>>>>>>@@@???======>>>@@@CCCEEEGGGCCC@@@@@@EEELLLTTTYYYPPPMMMLLLOOORRRYYYfffsssyyy{{{jjjccceeemmmsssssscccOOODDDFFFLLLPPPPPPMMMMMMMMMLLLJJJGGGFFFEEEEEECCCAAAAAABBBCCCCCCBBBBBBAAA???======>>>@@@BBB@@@>>>;;;;;;<<<===<<<<<<:::>>>@@@???===<<>>=========<<<<<<<<<<<<::::::999888777777666666666666666666555555555444444333333222222222222222111222333333333333222111000///......000000///...222222222222222111000000///++++++///...++++++...///...,,,,,,...///////////////000000//////...------...////////////...---/////////.........------,,,,,,+++******+++,,,,,,---,,,+++******+++,,,---,,,,,,+++++++++*********++++++++++++++++++++++++)))*********++++++++++++******++++++******)))((((((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%:::888888999777444555999888666444444555666555444999777555666999;;;:::999999;;;<<<;;;999888;;;===777<<<@@@AAA>>><<<===@@@;;;===@@@@@@>>>>>>AAADDD===DDDFFFBBBAAAGGGLLLLLLOOO]]]lllttttttuuu||||||yyyqqqmmmnnnllleee``````hhh|||xxxxxx{{{{{{yyyyyysssnnn{{{zzzxxxpppaaa^^^iiiuuu}}}jjj```gggpppwwwXXXJJJLLL===GGGJJJBBB<<>>>>>===<<<::::::888777666666666777888999888:::;;;;;;888666555555:::999888777777666666555111111333555777777555333333555888999999777444222000000111222333333444444000111333444444333222111000000111222222222222222//////000//////000222555333222000//////111333444///111333555555444111000---000333333222333888===:::999777666444444333333555555555555666888999:::777777777777666666666666333888===???>>><<<<<<===<<<<<<<<<===============999999888:::>>>DDDIIIMMMKKKEEE???@@@FFFJJJIIIGGGKKKGGGFFFGGGHHHJJJPPPWWW^^^fffooouuuyyy}}}uuuhhh]]]ZZZ]]]eeekkkiii[[[MMMIIIOOOUUUTTTPPPLLLLLLKKKHHHEEECCCCCCDDDCCCBBB@@@@@@AAAAAA@@@???BBB@@@>>><<<<<<===???@@@>>><<<::::::;;;<<<<<<<<<999===AAAAAA>>>===???BBB;;;;;;;;;;;;;;;;;;;;;;;;999999999888777555444333777777777888777666666555444333222222111111222222000111333333444333222111000...---...///000///...111222333444444333222111111---,,,000000++++++///111///------...000000000//////000000///...------///000111222222111000///......---------,,,,,,,,,)))***++++++++++++***))),,,+++*********+++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))******++++++++++++***************)))(((((('''((((((((())))))******************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%===:::666444555666777777>>>999444333666777555333555444444666999::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>><<>>============<<<========================777777777888888999999::::::999999888777666666555777777999999888666444222444333333555888888444111555555444333333222111111111222333333444444333333444333333222111000////////////000000111111111222000///.........///111222222222222222222222222222111222444555555444222111444333222222222333444555888999:::888666444333444444333333333444666888999555555555555555555444444;;;999888999<<<<<<:::888999:::;;;;;;<<<;;;;;;:::::::::;;;<<>>===<<<;;;;;;<<<===>>>:::;;;;;;<<<===>>>??????===<<<<<<<<<;;;;;;;;;;;;===999666666888:::;;;:::666666777777888888999999555444222000///000000111111111111333555666555333000000000000000000111111111000000000111222333333111000......///000333444333222///---,,,,,,---...........................111000000///...------,,,000000///...---,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++***))))))************************,,,,,,,,,++++++*********+++******)))((()))))))))******))))))))))))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&999666444444666777888888===;;;888777777888777555777666555666888999999888:::::::::;;;;;;:::::::::;;;;;;<<<>>>>>>????????????AAABBBBBB@@@@@@CCCEEEGGGFFFFFFEEEDDDDDDDDDEEEHHHKKKRRR\\\eeeqqq~~~|||xxxxxxhhh\\\^^^jjj~~~{{{|||rrrxxxzzztttqqqsss|||yyy\\\LLLGGGFFFGGGBBB@@@===<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888999999999999999::::::888888888777666666666555555666666666666444333222222222222555888888666333555444444333222222111111111222222333333333333333333333222222111000000000/////////000000000000000000000/////////000111222111111111111111111111111111222333444444333222111333222111111111222333444444555777666555444444555333333333333444555666666444444444444444444444444888777777999<<<===;;;999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===???CCCFFFHHHEEEEEEDDDCCCCCCBBBCCCCCCBBBCCCDDDEEEEEEGGGKKKMMMLLLMMMPPPUUU[[[bbbfffhhhuuuyyyppphhhaaaZZZVVVZZZXXXUUUSSSPPPNNNNNNMMMJJJHHHFFFGGGHHHJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAABBBBBBAAA???===<<<<<<===???AAA;;;:::999999999999:::;;;:::;;;;;;<<<<<<=========;;;<<<<<<<<<<<<;;;::::::===:::888777999:::999888777777777777777666666666444333222111000000000111111111111222444555444333222111111111000/////////000/////////000000111222111000/////////111333444444222000...---,,,---...........................111000000///......------000///...------,,,,,,,,,,,,++++++******++++++,,,------,,,++++++***))))))************************,,,,,,,,,++++++*********+++******)))))))))))))))******))))))))))))******)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&444333333444777999999888999:::;;;:::777666666666999777666777888888777666999999999999999999999999999:::<<<===>>>???@@@@@@BBBBBBBBBAAA@@@@@@CCCEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFIIINNNVVVgggzzzvvv}}}wwwggg```___fffmmm{{{|||sssooouuu[[[IIICCCEEEGGGFFFBBB@@@===<<<======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999666666666666666666555555444444444333333222222111000000111444777888777555444444333333222111111111000111222222333333222222111111111111111111111111000000000///////////////000000000///000111111222////////////////////////000111222333333222111000111111000000000111222333///111333444444444555666222222333333333333333222222222222333333444444555666555666888;;;<<<<<<;;;<<<;;;:::::::::;;;===>>>=========>>>???BBBDDDEEEBBBBBBBBBAAAAAAAAAAAAAAACCCDDDFFFFFFFFFHHHJJJMMMMMMNNNPPPRRRTTTVVVWWWWWWaaafffnnntttwwwxxxxxxxxxiiiccc\\\VVVRRRPPPOOONNNQQQOOOMMMJJJHHHHHHHHHIIIEEEEEEFFFHHHKKKKKKIIIHHHDDDDDDCCCBBBBBBCCCDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>:::999999888888999999:::::::::;;;;;;;;;;;;;;;;;;:::;;;=========<<<:::888999888777888888888666555777777666666555444444333444333222111111000111111222111000111333444444333444333333222111000///...//////.........///000000111000000000000222333444555333111///------------........................111000000//////.........000///...---,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++******))))))************************+++++++++++++++******************)))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333333444666999:::999777333777;;;:::555222333555888777666777888999888777888888777777777777888888888999;;;===>>>???@@@@@@BBBAAA@@@>>>>>>>>>@@@AAA???@@@BBBDDDFFFFFFFFFEEEHHHGGGGGGIIILLLZZZuuuyyyuuuwww~~~uuukkkdddcccmmm}}}vvvttttttccc[[[PPPJJJIIIIIIGGGEEEBBB@@@>>>>>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999999888888777777444444555555555555555555444444333222111111222222000000222333555666555555333333222222111111111000///000111111222222111111000000000111111222222222111111111000000/////////000000000000111111222222////////////////////////000000111222222111000000////////////000000111111...000333444333444555666111222333333333111000///000000111222333333444444555555666888999:::::::::<<<;;;:::999999;;;===???>>>>>>>>>>>>???@@@AAABBB>>>?????????@@@@@@??????BBBDDDEEEFFFFFFFFFHHHJJJOOOQQQTTTUUUTTTSSSRRRRRRTTTVVVYYY]]]aaadddgggiiinnnvvv|||~~~{{{tttllldddWWWUUURRROOOOOOOOOOOOPPPNNNLLLJJJGGGGGGGGGIIIJJJGGGHHHJJJMMMOOOMMMIIIEEEDDDCCCAAA@@@@@@BBBDDDEEEBBBBBBBBBAAAAAAAAAAAAAAA<<<===>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::999999888888:::;;;>>>??????===:::888333444555777777666555333555555555444444333333333333333222222111111111111222111000000222333333222444444333333222222111111/////////......///000000111000000000111222333444444333111000...---------........................000000000//////.........///...------,,,,,,,,,---++++++************++++++,,,+++++++++******))))))************************+++++++++******************************)))(((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555555666888:::999777555111666;;;:::555111222555666555555666999::::::999888777777666666777777888888999:::<<<>>>???@@@@@@???>>><<<;;;<<<<<<======<<<===???AAABBBBBBBBBAAADDDDDDFFFGGGHHHOOO```qqqpppgggfffzzz~~~zzzwwwyyy~~~ttt^^^LLLMMMMMMLLLIIIFFFDDDDDDBBBAAA????????????===;;;<<<<<<<<<<<<<<<<<<<<<<<<888888777777666666555555444444444444555555555555555444333333222333333444111222333333333333333333222111111111111111000000...///000000111111000000...//////000000111111222222222222111111000000000//////000000111111111111000000000000000000000000///000000000000000000///....../////////000000000000222444444333333444555111222222333222111///...000000111111222333444444555666777888777777777777;;;:::999888999;;;===???>>>=========>>>>>>>>>???;;;<<<===>>>??????>>>>>>@@@BBBCCCDDDCCCCCCEEEFFFGGGKKKOOOPPPOOONNNNNNNNNLLLLLLMMMPPPSSSUUUVVVWWWRRR[[[cccfffhhhlllqqqtttxxxrrrooorrruuuwwwzzz|||vvvsssttttttssspppqqqqqqlllddd]]]YYYTTTOOOKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKIIIHHHHHHIIIJJJKKKFFFGGGJJJNNNOOONNNIIIEEEFFFEEECCCAAA@@@AAACCCDDDCCCCCCCCCCCCBBBBBBAAAAAA;;;<<<>>>@@@@@@>>><<<;;;<<<<<<============<<<<<<:::::::::999888888777777:::<<<>>>??????===:::888111333666888888888777666222333333333444444444555333333333333222222222111222000//////111222222111222333333444444555555555111000000/////////000000000000000000111222333333222222111000///...------........................////////////...............------,,,,,,,,,,,,---+++******))))))******+++++++++***************)))************************************************)))************)))(((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&666666666777888888555333333888<<<;;;777444555777555444444666999;;;;;;:::888777666555555666777888888999;;;<<<===>>>??????<<<;;;:::;;;======<<<;;;<<<======>>>>>>>>>>>>======>>>AAAEEEFFFGGGPPPZZZ\\\nnnwwwxxxzzzvvvvvvuuuzzzqqqfffbbbhhhrrr}}}}}}|||zzz}}}yyyoooZZZFFFCCCEEEFFFBBB>>><<<@@@DDDAAA@@@????????????<<<:::;;;;;;;;;;;;;;;;;;;;;;;;666666666555555555555555555555555555555555444444444444444444444444444444111222333333111111222333000000000000000000000000---...//////000000//////------......//////000000111111111111000000000000......///000000000000000000000000000000000000000////////////////////////---...///000000000//////111222444444333222222333111222222222111000//////111111111222222333333444444666888777666555555666888888888888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===>>>>>>>>>===>>>@@@BBBBBBAAAAAABBBCCC@@@DDDIIIKKKJJJIIIKKKMMMKKKKKKKKKLLLMMMMMMKKKJJJKKKSSSZZZZZZVVVTTTWWW[[[ZZZUUUTTTWWWYYYWWWXXXZZZ\\\XXXUUUTTTUUUVVVUUUSSSSSSUUUTTTOOONNNOOONNNKKKFFFHHHKKKLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHAAABBBEEEIIILLLLLLIIIFFFGGGFFFDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@:::<<<>>>@@@@@@>>><<<::::::;;;;;;<<<<<<;;;;;;:::::::::999999888888888777999:::<<<<<<<<<;;;999888333666999;;;::::::::::::111222222333444444555555222222333333333333222222333000......000111111111111111222333444555555666111111000000//////000000...//////000111111222222////////////.........---........................------------------------------,,,,,,,,,,,,------******))))))))))))******************************************************)))))))))***************)))******++++++)))(((''')))((((((''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&555444333444555555444222555777:::999777555555777666555555666888:::999888999888666555555666888999999:::;;;<<<============<<<;;;<<<>>>AAAAAA???<<<<<<======???@@@BBBDDDEEE???===???CCCEEEEEEHHHNNNOOO```jjjooovvvuuuuuuwwwsssttt}}}qqqpppsssooolllpppxxx~~~pppnnntttvvvgggTTTEEE???AAA@@@>>>;;;999:::>>>AAA???>>>===>>>>>>===:::888888888888888888888888888555555555666666666666666777777666666555444444444222333444555555444333333///111222222000000222555000000000000000000000000------...////////////...,,,---------------------............////////////,,,---...///000//////...........................///..................///---...///000111000000///...000222222111111111222222222111111000111111111222222222333333333333333222444777777555444666777555666777888999::::::;;;:::::::::;;;;;;:::::::::777999;;;===>>>>>>>>>======???AAABBBAAA@@@@@@AAA???DDDHHHIIIGGGFFFIIILLLJJJIIIIIIKKKNNNNNNLLLJJJQQQXXX^^^[[[QQQHHHGGGKKKHHHDDDDDDGGGIIIFFFEEEFFFLLLJJJIIIIIIJJJKKKKKKKKKGGGIIIJJJHHHHHHLLLMMMJJJFFFIIIKKKJJJGGGFFFFFFGGGDDDEEEEEEFFFFFFEEEDDDDDDAAAAAABBBEEEGGGHHHGGGEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAA???>>>===:::<<<>>>??????>>><<<:::999:::;;;;;;;;;;;;:::999999999999999999999999888777888888888888777666666666888;;;:::888777777888333333333444444444444444222222333444444333333222333000...---///000111000//////000000111111222222111000//////.........///---......///000000000000,,,------.......................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------******))))))))))))******))))))))))))************************************((()))))))))*********+++((()))+++++++++***((('''((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&222111000111333444333222444555666666555444444444888777666777888999888666:::888777666666777888:::::::::;;;<<<=========<<<======>>>AAAEEEEEEAAA>>>;;;<<<>>>AAAFFFJJJOOOQQQFFFBBB@@@DDDFFFEEEGGGJJJCCCPPPWWW^^^hhhjjjjjjsssvvvyyysss}}}nnnooozzz}}}yyy|||}}}zzz}}}{{{|||~~~pppcccOOO===<<>><<<<<>>===>>>@@@BBBBBBAAA@@@???@@@???CCCGGGFFFCCCBBBEEEHHHDDDCCCDDDGGGLLLOOOOOONNNPPPXXX___^^^SSSJJJIIINNNIIIEEEEEEIIIKKKHHHGGGHHHGGGHHHHHHHHHIIIJJJKKKLLLFFFIIIIIIFFFFFFIIIJJJGGGFFFHHHHHHFFFCCCBBBDDDGGGBBBDDDEEEFFFFFFEEECCCBBBGGGEEEDDDDDDEEEEEEDDDCCCAAABBBCCCCCCCCCBBBAAAAAA???@@@@@@@@@???>>><<<;;;;;;<<<===??????===<<<;;;::::::<<<<<<<<<<<<::::::999999999999999999999999666555555555444444444444666888:::888444222222444666555555444444333333222111222333444444444333222333000...---...000000000////////////............000///...---------------,,,---...///000000000000***+++,,,---....................................++++++++++++++++++++++++,,,,,,,,,++++++,,,------******))))))))))))******)))))))))))))))*********************************(((((())))))*********+++((()))+++,,,+++***((('''((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&555444333111111222333444666555444333333333333333<<<888555444666777666444666666555666666777888999;;;999666555444666888999<<<<<<@@@DDDCCC???>>>@@@>>>>>>>>>???BBBFFFJJJMMMIIIEEEBBBAAABBBEEEGGGHHHIIIIIIJJJRRR^^^lllwww|||zzzvvvnnnrrr|||{{{vvvnnnsss~~~zzzvvvzzz~~~uuu[[[JJJBBB@@@AAADDDCCCBBB@@@===;;;;;;>>>AAA===<<<;;;;;;999999888777777777777888888777777777666444666:::;;;999999<<<888888777666555333111000111111222222222333333333555222111222444555444222333111//////111222000...111111111000000...------......---------,,,,,,,,,...------,,,,,,------...------------------------------++++++++++++------++++++,,,,,,---...//////000000///......///000111000000////////////000000444333111000111333555777;;;999666333222222333333333333333444666777999:::333444555777777777666555777777888888888999999999;;;;;;;;;;;;;;;===>>>>>>@@@@@@??????@@@@@@AAABBBDDDEEEEEEEEEEEECCCBBBAAAEEEFFFGGGHHHIIIJJJJJJKKKNNNQQQSSSPPPKKKHHHJJJNNNFFFHHHIIIIIIGGGFFFFFFFFFMMMLLLKKKJJJIIIHHHHHHGGGDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEE>>>===<<<<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;;;;888888888777777777666666:::999888666444333222222444222111111444666777777222333444555444333222111111111111111111111111111111111111111111111111111000000///...---,,,,,,,,,///............---------//////////////////////////////000000000000//////.........///000000111111////////////////////////------------,,,+++***)))******++++++++++++******)))))))))))))))******++++++++++++************)))+++***)))(((((()))***++++++++++++*********))))))******))))))((((((''''''&&&''''''((()))******+++)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###444333333333333333444444333333444444555555666666777777666888::::::888555555555444444444555666666:::999777666666777888999<<<;;;<<<>>>>>>;;;===AAA<<<<<<<<<<<>>@@@CCCDDDEEEFFFGGGIIIMMMTTT```nnnwww}}}vvvvvvzzzqqqfffcccppptttcccPPPFFFBBB@@@???AAADDDCCCBBB@@@>>>===???AAA<<<;;;;;;::::::999999888999888777777777777888888666444555888999777777999666666555444333333222222111111111111222222222222333111000111333444222111333111//////111222000...000000000000///...---,,,......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---.........///...------...///000111000//////////////////000222111//////000333666888888777555333222222222222444444444444444555666666222333555666888888888888;;;;;;::::::999999999888::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@CCCDDDEEEEEEEEEDDDCCCBBBEEEEEEFFFGGGHHHHHHIIIIIIIIIKKKLLLJJJHHHFFFGGGIIIDDDFFFGGGGGGFFFFFFFFFGGGJJJIIIIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHFFFEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????======<<<<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::666666777777777777777888888888666555555555555555444222111222333555444444444444555555444444333222222222222222222222111111111111111111111111111111/////////......------------------.........//////..............................////////////......000000000000000/////////.................................------,,,******)))******************))))))))))))))))))******++++++++++++************)))******)))(((((()))******++++++*********)))))))))))))))))))))((((((''''''&&&&&&&&&'''((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###222222333444555555555555000222444666888999999999444555888<<<>>>===999666777666666555555555555666888888888888999999999999;;;888777999888777;;;AAA;;;:::::::::;;;>>>AAACCCAAA???===<<<>>>@@@AAAAAACCCEEEFFFDDDEEEMMM[[[fffssssssjjjbbbaaadddgggkkknnnoooXXXNNNEEEDDDDDDAAA???>>>BBBCCCCCCBBB@@@>>>>>>>>>::::::::::::::::::::::::;;;:::999888777888888999666333444777777444333666444333333222333333444444111111111111222222222222222111000000222222111000222000//////000111///...///000000//////...---,,,......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------...---,,,,,,---...///000111//////............/////////.........000333555777555444444333222222111111666555444333333333333333111333444666888999::::::>>>======<<<;;;999999888999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAABBBCCCDDDEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCCCCEEEEEEDDDCCCBBBCCCEEEFFFFFFFFFHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEIIIHHHGGGGGGHHHIIIKKKLLLMMMKKKIIIFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBBDDDCCCBBB@@@???===<<<;;;======<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::999888777777777888444555666777888999::::::<<<;;;:::888777666666666333222222333444444333111666666555444444444444444333333333222222111111111111111111111111111111111////////////............++++++,,,---...///000111........................------............------222222111000000///..........................................---,,,++++++((())))))******))))))((()))))))))))))))******++++++++++++************)))***))))))(((((())))))***************)))))))))))))))))))))(((((((((((('''%%%%%%&&&&&&''''''((((((((())))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###000222333555666666555555000222555777999999999888333555999<<<===;;;888666:::999888777777777777777777888999:::;;;::::::999:::777666888777666:::???::::::999999:::;;;===>>>???===;;;<<<>>>???@@@@@@AAABBBAAA>>><<>>>>>???AAABBBCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCC@@@>>>@@@DDDFFFDDDAAAAAACCCEEEFFFFFFGGGJJJLLLNNNMMMKKKHHHGGGFFFEEEEEEKKKJJJIIIIIIIIIKKKMMMOOONNNLLLHHHEEECCCCCCEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>???AAAAAAEEEEEEDDDBBB@@@???>>>======<<<<<<;;;::::::::::::999999999999999999999999::::::888777666666666666444555666888999;;;<<<===CCCBBB???<<<999666555444333222333444666666444222666555444222222333444444222222222111111000000///111111111111111111111111//////////////////000000,,,,,,------...//////000........................---......//////......---111111111000000/////////------------------------...............---,,,+++(((((())))))))))))(((((()))))))))))))))******++++++++++++*********)))))))))))))))(((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$000111333555666666555555111333555777888888666555666666777777777666666666999999888777777666777777555777999;;;;;;;;;::::::888777999<<<;;;777888<<<;;;;;;:::999::::::;;;<<<>>>===<<<===???AAA@@@??????>>>======>>>???@@@@@@FFFUUUjjj}}}zzz~~~pppwwwxxxbbbNNNBBBFFFAAA???CCCEEEBBB??????@@@CCCEEEEEECCC???<<<;;;888999999::::::;;;;;;<<<:::<<>>:::777:::777777999888333222444333333444444666777888999333333333444444444444555333444444333222222222222000000000000///......///000000111111111000//////......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------++++++------------++++++*********+++++++++++++++,,,,,,---///000111111222......------------......000///.........///000000///000111111222222111111444444444444555666777888666666666666666777777777999999999999999999::::::777888999:::;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>;;;<<<>>>@@@AAAAAA@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDDDD@@@===@@@FFFIIIFFFBBBBBBCCCEEEEEEFFFHHHKKKMMMPPPNNNKKKGGGEEEDDDCCCCCCJJJIIIGGGGGGGGGIIIKKKMMMMMMKKKFFFCCCAAABBBDDDFFFCCCCCCBBBBBBAAA@@@@@@???>>>===<<<<<<<<<>>>???AAACCCCCCBBBBBBAAA@@@??????<<<<<<;;;;;;;;;:::999999999999999999999999999999:::999888777666666555666666666777999;;;===>>>>>>AAA@@@===:::888666444444333333444666888999777555555444222111111111222333111111000000////////////111111111111111111111111//////000000000000000000................................................/////////000000/////////....../////////000000000---------------------------------...------,,,,,,(((((())))))))))))(((((()))))))))))))))******++++++++++++*********))))))((((((((())))))((((((((()))))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$111111222333444444444444222333444555555444333333666666666444222333555777666555555444444444444555444555777999;;;;;;;;;:::888888<<>>888777999;;;;;;;;;::::::;;;;;;;;;=========???AAABBBAAA@@@;;;;;;;;;>>>BBBDDDBBB@@@AAAKKK[[[kkkuuu|||{{{|||{{{xxx|||lllXXXLLLGGGFFFEEE@@@>>>@@@AAA>>>===>>>BBBEEEHHHHHHEEE@@@===<<<999999999::::::;;;;;;;;;888;;;???BBBBBB???;;;888;;;888888:::999444333555444444666777777888777777333333333333444444444444444555555444222111222333///000111000...---.../////////000000000000//////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++************************+++,,,---//////000000000------,,,,,,,,,,,,------000000//////........./////////000000111222222333333333333444666888999:::777777666555555555555555777777777888888999999999777888:::<<<<<<<<<;;;;;;===============>>>??????;;;<<<===???@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEDDDAAA???BBBGGGIIIGGGDDDCCCDDDEEEEEEDDDFFFIIIKKKLLLJJJGGGDDDBBBAAABBBBBBDDDDDDCCCCCCDDDEEEGGGHHHJJJHHHDDDAAA@@@BBBDDDEEE@@@@@@????????????>>>>>>>>>===<<<;;;;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>======;;;;;;<<<<<<<<<;;;::::::999999999999999999999999999999888777666666666777777888999:::;;;<<<======777777666666555666666666666555555666888999888666333222222111111111111111000000000000000000000000111111111111111111111111111111111111000000000000//////.........---------------------------------//////000000000000//////,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++((())))))******))))))((()))))))))))))))******++++++++++++************)))'''(((((())))))(((((('''((((((((((((''''''''''''&&&''''''''''''((((((((((((((())))))))))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%222222111111111222222333111111111111222222222222333444555444222333666999444333333333333444444555444444666888999:::;;;;;;::::::===@@@===888555777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@CCCCCCBBB@@@999:::<<<>>>???@@@AAAAAAAAAFFFNNNVVV___gggooottttttwww|||tttnnneeejjjwwwrrr```QQQHHHEEEFFFFFFBBB>>>===??????===<<>><<<:::::::::::::::::::::::::::777999;;;=========;;;::::::777777:::999555333555333555777888888777555333111111111222222222333333333444555444111///000222...000111000...,,,...///------...............---......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********************)))***+++,,,------------,,,------,,,,,,,,,,,,------//////////////////000000////////////000222444555222222333444555777888999555555444333333444555666888888888888888777777777888999;;;=========<<<;;;===============>>>>>>???<<<===???@@@AAA@@@@@@?????????@@@BBBDDDEEEFFFGGGCCCBBBAAABBBFFFGGGFFFEEEDDDDDDDDDBBBAAABBBEEEGGGHHHFFFDDDBBBBBBCCCEEEFFFBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEBBB@@@@@@AAACCCDDD>>>>>>????????????@@@@@@@@@>>><<<::::::;;;===???<<<<<<<<<;;;;;;;;;::::::::::::<<<<<<===<<<;;;;;;::::::::::::::::::::::::999888888777777777888888888888888999999999999999444444444444555666888888:::888666666666666555444222333333333222222111111000000111111222222333333111111111111111111111111222222222111111000000000---------...............------------------------...//////////////////...,,,,,,------------------++++++++++++++++++++++++******++++++,,,++++++***)))******************))))))))))))))))))******++++++++++++************)))''''''((())))))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%333222111000000000111222////////////000111222333///222555555444555888:::444444444444444555666777333444555666888:::;;;<<<===<<<===???<<<666555777::::::::::::::::::;;;;;;<<<<<<===@@@CCCCCCAAA???999<<<>>><<<777666:::???@@@AAABBBEEEKKKTTT^^^eeesssyyypppzzzyyyvvv|||}}}{{{zzz~~~sssyyy[[[SSSJJJHHHJJJKKKGGGBBB???======@@@AAA???>>>AAA>>>@@@BBBAAA>>>:::888777::::::::::::::::::::::::777777777888999:::;;;<<<999777777999888444333555333555777999888555222000///000000000000111111111222333555333000...///111...000111000---,,,---000++++++,,,------,,,,,,,,,......---------,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))...---++++++++++++---...*********)))))))))))))))((()))++++++,,,+++***)))---,,,,,,++++++,,,,,,------......///000111111222000///...///000333555777222222222333444555666777333333222222333444666777;;;::::::999888777666666888:::<<<>>>>>>>>>===<<<===<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBAAA@@@@@@>>>???@@@BBBDDDFFFGGGHHHBBBAAAAAABBBDDDEEEEEEDDDDDDDDDCCCAAA??????BBBDDDFFFEEEDDDCCCDDDGGGJJJLLLCCCDDDEEEFFFGGGGGGFFFFFFDDDCCCAAA@@@@@@AAACCCDDD@@@@@@@@@AAABBBBBBCCCCCCAAA???<<<::::::;;;===>>>======<<<;;;;;;:::999999999:::<<<===>>>===<<<<<<::::::::::::::::::::::::999888888888888888999:::888888888777777777666666777777777777777888888999>>>;;;777555444333222111222333444555444333222111111111222333444555555666111111111111111111111111333333333222111000//////+++,,,,,,---...///000000---------------------------..................---...------,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++************++++++++++++******)))))))))))))))******++++++++++++************)))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%333333333222222111111111111111000000111111222333444333222222222333444555333444555555666666555555333444444555777888:::;;;>>>;;;999999:::999777444555888;;;<<<<<<;;;:::;;;<<<<<<<<<===>>>===:::777666999;;;<<<::::::===@@@AAABBBBBBBBBCCCEEEIIILLLmmm~~~|||~~~uuurrrttt{{{}}}sss~~~ttt```VVVHHHGGGFFFFFFEEEEEEFFFFFFCCCBBBAAABBBCCCCCCAAA???@@@??????===<<<;;;:::999;;;;;;<<<<<<;;;;;;:::999;;;:::777555444444555666444444444444444444444444222222222222222222222222000000000000000000000000111111111111111111111111------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++************************)))---...***((()))***((())))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++******+++,,,---------,,,---...111444666111///...000333444333000222222222222222222222222222222333333444555555555777777777777666666555555999999:::<<<>>>>>>===<<<999999999:::;;;<<<======;;;===???@@@AAA@@@>>>===@@@@@@???@@@@@@BBBCCCCCC???AAADDDGGGHHHGGGFFFDDDEEEDDDCCCBBBCCCDDDFFFHHHGGGEEECCCBBBBBBEEEHHHKKKDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBAAA???>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;999888:::;;;<<<<<<;;;:::;;;<<<===>>>:::888777888<<<===<<<::::::::::::999999888888888888888777777777777888888777777666777777888999999;;;999777555333333333333333333333444555666777888333333333333333333333333000000000111111222333333111///---...111222000...,,,,,,,,,,,,,,,---...///.........------,,,,,,+++///............---------------,,,,,,+++***))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%222222111111111000000000111111000000111111222333333222111111111222444444333444444555555555555555333444444555666888:::;;;===;;;999999999999777555555777:::;;;::::::;;;;;;<<<;;;<<<===>>>===:::888777999<<<<<<;;;;;;===@@@EEEEEEDDDBBB@@@AAADDDFFFSSSbbbuuuxxxyyyvvvwww}}}lllYYYLLLFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCDDDEEEEEECCCAAA???>>>===<<<;;;:::999999:::;;;;;;;;;;;;:::999999;;;999777555444444444555222222222222333333333333222222222222222222222222000000000000000000000000000000000000000000000000---------...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++***************************---,,,)))))),,,+++((())))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,---000222444000///...000333555333111111111111111111111111111111222222333333444555555888888777666666666666666::::::;;;<<<>>>>>>===;;;::::::::::::;;;<<<===>>>;;;<<<>>>??????>>>>>>===CCCCCCBBBBBBBBBAAAAAAAAA???AAACCCEEEFFFFFFEEEEEEEEEDDDCCCBBBBBBDDDEEEFFFKKKIIIFFFDDDCCCEEEGGGHHHCCCBBBAAAAAAAAAAAABBBCCC>>>@@@CCCFFFGGGGGGFFFEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCAAA@@@>>>===<<<======;;;<<<===<<<;;;;;;<<<>>>???>>>===<<<;;;;;;<<<<<<:::999888:::===>>>===;;;:::::::::999999999999999999888888888888888888999888777777777777888888999:::999888666555555666666333333333333444555666777222222222222222222111111111111111111111000000000000...---...000000///---...............///000000............------------000////////////.........------,,,++++++***))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((('''''''''''')))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%111000000000000/////////111000000000000111222222111111000///000111222333333333444555555555555555333444444555666888999:::<<<:::999888999999777555666777999:::999:::;;;===;;;;;;;;;<<<===<<<:::888888999;;;;;;;;;;;;===???FFFEEECCC@@@>>>???BBBDDDHHHMMMWWWdddtttyyyrrruuurrrwwwttt^^^OOOFFFCCCBBBGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@<<<<<<;;;;;;:::999888888999999::::::999999888777999888666444333333444444111111111111111111111111111111111111111111111111........................////////////////////////---------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,,,,,,,+++************************++++++***(((+++///...))))))))))))))))))))))))))))))*********++++++++++++***++++++++++++++++++***---,,,++++++,,,...///000///...///111333555444333000000000000000000000000111111222333333444444555:::888777555555666777888:::;;;<<<=========<<<;;;::::::::::::;;;<<<===>>><<<<<<<<<=========>>>>>>DDDDDDEEEDDDCCCAAA???>>>@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDKKKIIIGGGEEEDDDEEEFFFGGGCCCAAA@@@>>>>>>???AAABBB???BBBEEEHHHIIIGGGEEECCCCCCCCCBBBCCCCCCDDDEEEEEECCCBBB???===<<<<<<===>>>;;;<<<>>>>>>======???@@@BBBAAA???===;;;::::::::::::::::::;;;===>>>===;;;999999999:::::::::::::::999999888888888888999999888888777777666777777777888888888777777888999999222222333333444444555555222222111111000000000///333222222111000000/////////...------//////...---000000//////000000111111............////////////000000000////////////...,,,,,,,,,+++******))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%000000000000000000000000000000000000000111222222000000///...///000111222333333444555555555444444444444444555666777888999:::999999888888888777777777999::::::999:::===???;;;::::::;;;<<<<<<:::888777888999:::::::::;;;<<>>>>>@@@DDDGGGMMMJJJGGGLLLWWWbbbffffffiiimmmqqq}}}zzzyyy|||~~~{{{~~~eee\\\QQQHHHEEEDDDCCCAAADDDCCCBBBBBBAAAAAABBBBBB@@@???>>>>>>??????>>><<<::::::999999888888888777888888888888888777666666777666555444333333333333222222111111111111000000000000000000000000000000------------------------------------------------,,,------------,,,++++++************************************************+++))))))***+++,,,+++***************************+++***((((((---222///))))))))))))))))))))))))))))))))))))************+++)))***+++,,,,,,+++***))),,,++++++***++++++,,,------...///111333444444333//////000000000000000111222222333333444555555555:::888666444444666888::::::<<<======<<<;;;::::::;;;;;;::::::;;;<<<===============<<<======>>>???AAABBBCCCCCCBBB@@@>>><<>>???AAACCCEEEDDDEEEFFFGGGFFFDDDAAA@@@DDDCCCBBBAAAAAAAAABBBCCC@@@>>><<<::::::;;;===>>>===>>>@@@@@@>>>>>>???@@@@@@???>>><<<;;;:::999888999999:::;;;<<<<<<;;;:::999999999999::::::::::::888888777777777777888888888777666555555555555555555666666777888999::::::222222333333333333333333222222222111111000//////333333222222111111111111//////....../////////...111000000///000000111111......//////000000111111////////////............,,,+++++++++******))))))************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%111111111111111111111111000000//////000000111222//////.........///000111222333333444555444444444444444444444555666888888888888999888888777888888:::;;;;;;;;;:::;;;===???:::999888999;;;;;;:::888777777777888999::::::999:::<<<======>>>AAAEEEHHHGGGEEECCCEEEHHHKKKOOOQQQ[[[cccnnn~~~zzzuuuxxx~~~xxxtttsssyyyooo\\\MMMHHHDDDBBBBBBBBB???<<<@@@???>>>>>>======>>>>>><<<;;;:::;;;<<<<<<:::888888888888888888777777777666666666666666555555444555555444333333222222222333222222222111111111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******************************************************)))((()))+++,,,+++***))))))))))))))))))))))))******'''''',,,222///)))))))))))))))))))))))))))(((((()))))))))*********))))))+++,,,,,,+++))))))++++++************++++++,,,---///000111111222333000000000111111111222222333333333444555555666666999777555333444555888999888;;;======;;;999999:::;;;::::::::::::;;;;;;<<<>>>============>>>???@@@<<<===???@@@@@@???===<<<>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@======<<<===???AAADDDFFFEEEDDDCCCAAA@@@@@@@@@@@@DDDCCCAAA???>>>>>>>>>???===<<<;;;:::;;;===???@@@???@@@AAAAAA>>>===<<<<<<;;;;;;;;;:::::::::999999777888:::;;;;;;:::999999999999999999999999999999666666555555555555666666666555444333333333333333222333444555777777888888222333444444444333222111333333222222111111111111222222222333333333444444000000111000000000000111000//////....../////////...//////000000111111111......---------,,,,,,,,,++++++***************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000000111111111111222222000////////////000111111//////.........///000111222222333444444444444444444444444444555666777888666888999888777777888999:::<<<===<<<;;;:::;;;===999888777888:::;;;:::999888777666777999:::999888:::<<>>FFFMMMMMMIIIHHHJJJKKKUUUaaaooo}}}{{{|||yyyzzz~~~zzziii\\\RRRHHHGGGDDDAAA???????????????===<<<;;;;;;::::::;;;;;;;;;:::::::::;;;;;;999777777777777777777888888888444555555555555444333333333333333333222222111111333333222222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************************************************)))((()))+++++++++***))))))))))))))))))))))))))))))((('''+++///...)))))))))))))))))))))))))))(((((((((((()))))))))))))))******************)))******************+++++++++---/////////...///000///000000111111222222222222222333444444555555666666555444333333555666888555999<<<<<<999777888:::::::::999999999999::::::<<<<<<=========>>>>>>>>>888999;;;<<<======<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>===;;;:::999999999:::<<<>>>@@@BBBCCC@@@???>>>===>>>@@@BBBDDDBBBAAA@@@>>>=====================>>>>>>@@@AAAAAA>>>@@@AAA@@@===;;;::::::777888999999:::::::::999555888:::;;;:::888888888999999888888777777777777555555444444444444555555444444333333222333333333111222333444555555555555333444555555555333222111222222222222222222222222111111222222333444444555000111222222000000111222//////...---------......////////////000000000000---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/////////000000000111111///////////////000111111000///.........///111111222222333444444444444333444444444444555666777777555777999888777666888:::999;;;===<<<:::888888888999888777777999::::::999:::888777888;;;<<<:::999:::===@@@BBBAAA@@@@@@@@@:::===GGGPPPQQQKKKHHHJJJDDDJJJOOOXXXjjj~~~zzzzzz}}}yyyaaaOOOGGGEEEEEEBBBAAAAAA???>>>>>>AAACCC<<<;;;::::::999999:::::::::999999999::::::888777666666777777888888888888333333444444333333222111222222222222222111111000222222111000000///......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********************************************************)))((()))***+++***)))))))))))))))))))))))))))''')))***'''(((+++,,,)))))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******((()))******+++++++++++++++---//////---+++,,,.........//////000111111222000111111222222333444444333333333333333444555555222666::::::777666777:::999999888888777888888999999:::;;;<<<<<<<<<;;;;;;888888999:::;;;;;;<<<<<<:::;;;===???@@@@@@????????????@@@@@@@@@@@@@@@@@@??????@@@???>>><<<999888:::;;;<<<>>>????????????============???@@@BBBCCC>>>>>>????????????>>>>>>===>>>???@@@@@@???>>>===;;;===??????<<<:::999999777888999:::;;;::::::999555999<<<===:::888888888999888888777666555444444555555555444444555555555444444444444444444555666222333444555555444333222555555666666666444222000//////000000111222222222111111111111111111111111///111222111//////000222000///......---------...000///////////////............---------,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%---.........//////000000///////////////000111111000//////...///000111222222222333444444444333333444444444444444555666777444777999888666666888;;;888:::<<<<<<999666555444999777666777999::::::999<<<:::999:::<<<===<<<:::777;;;@@@CCCCCCBBBAAAAAA@@@===@@@GGGIIIDDDCCCFFFGGGFFFDDDHHHXXXllluuuttt|||}}}{{{|||nnn^^^RRRJJJDDDDDDIII@@@CCCEEECCC???;;;;;;<<<<<<;;;::::::999999::::::999888777777999888777555666666777777888888999999222333333333333222111111111111222222222111111000111000000///...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))%%%)))+++(((&&&)))***)))))))))))))))))))))))))))''''''''''''((((((((()))+++***)))(((((()))***+++((()))***++++++,,,,,,,,,***---///...+++***+++,,,---------...///000000111/////////000111111222222222222222333333444444444000555999999666555777:::888888777777777777777888666777999;;;;;;:::999888::::::999999999:::;;;<<<888:::===@@@AAA@@@???======>>>???@@@@@@@@@@@@@@@===>>>@@@AAA@@@???===<<<===???@@@BBBBBB@@@???======>>>???@@@AAA@@@???>>>;;;<<<>>>@@@AAABBBAAAAAA===>>>??????>>><<<999888888:::======<<<:::999999999999;;;;;;;;;;;;:::999666:::>>>>>>;;;999888999999888888666555444333222666666555555555555666666555555555555555666777888444555555555555444222111555666777777666444222000------...///000111222222111111000000//////.........000222111...---///111000000///...............000000//////......------//////.........---------)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%000000//////......------111...+++,,,000222222111111111000000111111222333///111444444333222222222333333333222222333333333333555888;;;<<<;;;999888888888888888777555444333444555777888777888999;;;???<<<888888:::<<<<<<:::???EEECCCAAAEEEBBB>>>DDD===AAAFFFIIIIIIGGGFFFEEEGGGFFFDDDCCCFFFOOOYYY```iiiqqq|||wwwggg\\\UUUQQQKKKFFFBBBAAABBBCCCHHHEEEBBBAAAAAA@@@===999;;;:::888888888;;;===???>>>===<<<<<<<<<:::777555999999:::999888666444333444444333222111111111111000000000111111222222222111000...---,,,,,,,,,,,,------------------------......---,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***++++++,,,+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++------------------------++++++,,,,,,,,,---------////////////000000000000000111111111111222222222222222333333444555666666555444333666999999777444666777999:::;;;;;;:::999<<<;;;999888888999:::<<<;;;:::;;;===@@@???;;;777?????????>>><<<;;;===>>>??????@@@AAAAAAAAAAAA@@@FFFBBB>>>>>>@@@BBB@@@>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;999888;;;::::::999999888888888;;;::::::999888777777666<<<<<<;;;:::888666444333777666444333222333444444666555555444444555555666777777666555555555555555333333333222222222111111///000222444444444222111111222333333111000000111000///...------...///000000000//////.....................------,,,,,,,,,/////////......---------000...------------+++******************)))((((((+++******)))(((''''''&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%)))'''&&&'''((()))((('''))))))))))))))))))))))))))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%///////////////.........000/////////111222222222111111000000111111222333111222222111111222555888666555444333333333444444444666777999:::999888777555666888:::999777444333555666777888777777999;;;888;;;<<<;;;:::999<<<>>>DDDIIIDDDBBBFFFCCC===AAA@@@BBBFFFHHHIIIJJJLLLNNNHHHGGGEEEDDDEEEKKKSSSYYY^^^eeemmmttt{{{{{{nnneee\\\SSSMMMOOOLLLHHHDDDBBBBBBCCCDDDEEEBBB@@@???@@@???===:::;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;999777444:::999999999777666555444777666444333222111111111111111111111222222222222111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))*********++++++)))'''(((***+++***((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************,,,,,,,,,,,,------------///////////////000000000000000111111111222222222222222333333444444555555444333333555888999777444666777999:::;;;;;;::::::;;;;;;:::999:::;;;===>>>===;;;999:::<<<===;;;999999;;;<<<<<<<<<===???AAAAAAAAA@@@@@@@@@@@@??????AAA>>>;;;;;;<<<>>>===<<<:::;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::::::::999999888777666888888888888888777666666666666666666777777777777:::999999888666555333333555444333222222333333444666555555444444555555666555555555555555444444444444444333333333222222222000111333444555444333222000111333222111///000000000///...------...///000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++000...,,,,,,------+++******************)))((((((*********)))((('''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&)))'''&&&'''((()))((('''(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%...///////////////000000000222444444333222222222111000000000000111222222222222000///000444999>>>;;;999666444333333555666666666777777777777777777222555888;;;;;;888555222666777888888777777999;;;666<<>>>>>===<<<;;;<<<>>>??????>>>===<<<===;;;:::::::::999666444;;;:::999777666666666666888777666555333333333222222222222222222111111111000000111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))((((((******)))((((((((((((((((((((((((((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))+++,,,,,,,,,,,,---------........./////////000000000000000111111111222222333333333333333333333333111111222555777888777666777777888:::::::::::::::;;;:::::::::;;;===???@@@===:::888888999;;;;;;;;;777888:::::::::<<<>>>AAABBBAAA???>>>======>>>>>>===<<<:::999999:::;;;<<<::::::;;;;;;;;;;;;::::::888999999999::::::;;;;;;777777666555444444444444555666777777777666444333111222333444555666777888666666666555444444333333333333222222222333444444555555444444444444555555222333444555555555444333333333333333333222222222111222333444444444333222///111222111000///////////////............//////.........---------------,,,,,,------------------++++++++++++,,,,,,,,,,,,///---,,,,,,,,,,,,+++******************)))((((((******))))))((((((''''''''''''''''''(((((((((((())))))(((((((((((('''''')))'''&&&'''((()))((('''(((((((((((((((((((((((()))(((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%......//////000000000111000444888888555222222333000000000000000111222222111111000000222666<<<@@@???<<<888555333444666777888777666555444555555666555666888:::999777444222777888888888777777999;;;:::@@@EEEDDD???<<<<<>>>>>>>>>>>;;;<<<===>>>????????????===;;;:::999:::999777555;;;999888666555555666777777777666555555555555666333333222222111111111000,,,---...//////---+++***++++++++++++++++++++++++......------,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))*********)))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++)))))))))))))))((((((((())))))(((((()))))))))(((((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++*********************************+++++++++,,,,,,---------......//////000000000000000111111111111333333333333222222222222000000222555777888777777777888888999:::::::::;;;;;;;;;::::::;;;<<<===>>>:::999888888999999:::999888999::::::999999;;;===@@@>>><<<;;;:::;;;===>>>======<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<777888888999999::::::;;;666555444333222333444444444555666777777666444333111222333444555666777888555444444444444444444555222222222222333444444555444333333333333333333444222333555777777666555333222222222222222222222222111111222333333222222111///000111111///......////////////....../////////------------------------,,,,,,,,,------.........,,,,,,,,,------......///...,,,++++++,,,,,,+++)))***************)))((((((***)))))))))((((((((('''''''''''''''(((((((((((()))))))))))))))((((((((()))'''&&&'''((()))((('''(((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%.../////////000000111111000444888999666333222333000000//////000000111222---///222444555888;;;>>>???===999555333444666777999777666444333444555666:::999888777666555444444777888888777666777:::<<<>>>>>>AAAEEEGGGHHHEEEBBBAAACCC<<<===GGGFFF???@@@BBBDDDFFFGGGGGGGGGIIIJJJHHHIIIKKKKKKJJJJJJKKKLLLLLLKKKIIIHHHIIILLLQQQTTTXXXdddnnnrrrzzzzzzzzz|||~~~yyy|||qqqeee```[[[WWWLLLHHHFFFHHHLLLMMMGGGAAAAAAAAAAAA@@@???>>>===<<<<<<======>>>>>>>>>??????;;;;;;:::;;;<<>>===<<<;;;<<<===>>>>>><<<<<<===>>>;;;:::888888:::===AAACCC<<<:::888777888888777666666666555444444444444444333333333444444666777888000000000000000/////////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,......------------------++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++(((((((((((((((((((((((((((((()))))))))************++++++,,,---...///////////////000000000111111111111111111111111111111000333666777777777888999888888888888999:::;;;<<<<<<<<<;;;:::999888888777555888<<<===;;;999888777777888:::::::::<<<>>>AAA===<<<::::::999:::;;;;;;:::999:::===AAA@@@<<<888;;;;;;::::::::::::;;;;;;:::::::::::::::::::::999888888777777777777777888666666666666777777777777999999999999888888888888666555555444555666777888555666777777888777777777444444333333333333444444777777888999888777666555000000000111111111111111111111111111000000000000///111222111000/////////......////////////......---------------.........,,,,,,------------------************+++++++++++++++***)))***++++++***)))***************)))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''(((((((((((()))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111111111000000000000000000000111333555555333111///////////////000111111---000444666666666777888:::999777555444333444444777777666666666666666666666666666666666777777777666777777666777999===AAA???;;;:::CCCOOOUUURRRLLLJJJOOOJJJFFFJJJFFF@@@DDDIIIKKKLLLLLLIIIGGGEEEEEEAAACCCEEEFFFEEEEEEFFFGGGDDDCCCBBBBBBBBBBBBBBBAAACCCHHHJJJIIIKKKQQQXXX[[[```ccckkkxxx~~~~~~||||||~~~wwwpppfffZZZSSSQQQMMMKKKIIIGGGFFFGGGJJJNNNLLLJJJHHHEEEBBBBBBCCCDDDBBBAAA@@@???>>>=========<<<===>>>===:::999:::;;;:::999999999999;;;<<<===:::777555444555666555444333333444444333333222222444333333222222333333444............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------..................++++++++++++++++++++++++************************))))))***+++++++++++++++((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''((()))))))))&&&(((***)))'''&&&''')))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))************++++++++++++******+++,,,---...//////////////////000000000111//////000000111111222222222555888999777777888999999888888888888:::;;;<<<<<<<<<<<<;;;;;;:::999999777:::<<<<<<:::888999:::999;;;<<<<<<<<<===???AAAAAA@@@???===<<<:::999999777666888@@@HHHJJJCCC;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;::::::999999888888999999999999999888777666555444555666888999::::::::::::::::::::::::777666444444444555777888999999:::;;;::::::888888777666666555555666666777999999888777666555444444111111222222333333333333444333333222222222222222000111333222111///000000---...///000000///...---------........./////////------------------,,,,,,+++++++++***************+++)))((()))***+++***)))***************)))(((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&'''''''''((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222111111000000//////000......000444555333000///////////////000111111000222444444444444666777777777666555444333333333666666777777777777777777111333555888999999999888666666666666777:::>>>BBBBBB>>>===DDDMMMRRROOOJJJFFFMMMJJJFFFIIIEEEAAAGGGIIIJJJJJJIIIFFFDDDDDDEEECCCEEEFFFGGGFFFEEEFFFGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@EEEIIIJJJIIIKKKMMMOOONNNOOOSSSWWW^^^eeekkkooollllllooouuuyyy}}}yyywwwfffaaa[[[VVVMMMFFFGGGKKKGGGGGGIIIJJJHHHDDDBBBBBBAAADDDGGGFFFCCC@@@@@@AAABBBAAA???>>>>>>>>>???@@@;;;===>>><<<888666777999999999:::::::::999777666888555333222333444333333111222333444333222111000555444333222111000000000,,,---------......//////,,,,,,+++++++++,,,------------------------------------..................++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******&&&(((***)))&&&&&&'''***************************))))))))))))************)))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------)))******+++---...//////////////////000000000000...//////000111222222333333666::::::888777888999999888888777888:::;;;<<<;;;;;;<<<<<<===<<<<<<<<<:::;;;<<<:::888777:::===?????????>>><<<;;;===>>>EEEDDDCCCAAA>>>;;;888777777555888CCCOOORRRJJJ@@@???>>>===<<<<<<===>>>???>>>===<<<<<<;;;:::999888888999:::;;;;;;:::999888777666444333333555888:::999999:::::::::;;;;;;;;;777666444333333444666777;;;<<<<<<===<<<;;;999888999999888888888888999999:::999777555444333333333333333333444444555555555666555444444333333333444111222333333111000000111---...///000000///...---........./////////000000.........------,,,,,,,,,...------,,,,,,+++++++++***)))((()))***+++***)))***************)))(((((((((((((((((())))))))))))''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...///000111111000///...///000000000000111111111000000000000000000000000000000111111111222222222333333333333333333333333555444444444444444333333444444444555666777888999777888888777777777:::<<>>>>>===>>>===<<<;;;;;;:::;;;;;;;;;:::999999888888999999666666666666666666666666777666444333222111111111222222222111111111111000222111111111000000////////////...------------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((&&&&&&''')))+++---******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---------............///222222222222222222333333333444777888999888777666888777777666777999:::<<<<<<;;;;;;;;;;;;<<<======888888888999;;;<<<>>>???@@@>>>===;;;;;;<<<>>>???CCCAAA???===;;;;;;;;;;;;888888>>>JJJUUUVVVNNNDDD===<<<<<<;;;;;;===>>>???:::;;;<<<;;;;;;;;;===???===<<<;;;::::::999::::::999888777666666888:::;;;>>>===;;;999777555555444555555555444333333555777;;;;;;;;;;;;;;;;;;;;;;;;666888:::===>>>???>>>===666666777777666444222111222111111222444555555444444333222222111111222222222222222111111111000000000000000000////////////////////////////////////---......//////......---*********,,,,,,+++(((&&&***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...///000000000000///...000000000111111111111222000000000000000000000000111111111111222222222222333333333333333333333333222333333333333444444444555555555555666777888888666777888777777888:::===>>>>>>>>>???AAACCCEEEFFFDDDEEEFFFEEECCCCCCDDDEEEIIIHHHGGGEEECCC@@@>>>===???AAACCCCCCBBBAAA@@@AAAEEECCC@@@>>>===???AAABBBBBBBBBCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIKKKNNNOOOLLLLLLNNNPPPTTTWWW[[[]]]^^^```dddggghhhgggeeecccaaadddiiimmmoooqqqqqqrrrnnnjjjdddbbbbbb```\\\XXXWWWWWWVVVUUUSSSQQQOOONNNQQQPPPNNNIIIFFFEEEIIILLLOOOMMMLLLKKKJJJHHHEEEBBBCCCCCCBBBAAA@@@>>>======>>>===<<<;;;::::::::::::::::::999888888888888999777777777777777777777777666555444333222111111111222222222111111111000000111111111000000000////////////...---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,++++++******++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((('''&&&''')))+++,,,)))))))))*********++++++*********************************+++++++++,,,,,,............////////////111111111222222222222222666666777888888777666555333333444444555777888999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>===<<<<<<===>>>???AAA@@@>>>===<<<<<<<<<===<<<;;;===BBBHHHIIICCC======<<<;;;::::::;;;<<<<<<<<<======<<<::::::;;;<<<======<<<;;;::::::;;;;;;999888777666777888:::;;;<<<;;;999888666555555555666666666444222222333555666777888999999999999999888999;;;=========<<<;;;777777666666444333222111222111111333555666555333333333222222111111222222222222222111111111000000000000000000////////////........................++++++,,,,,,,,,,,,++++++...,,,******+++,,,+++)))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''''''''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$......///000000///......000111111111111222222222000000000000000000000000111111222222222333333333222222222222222222222222111111111222333333444444666666555555555666666777555666777888777888;;;===>>>=========>>>@@@BBBCCC@@@BBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>@@@AAAAAA@@@??????@@@BBBCCCBBB@@@???>>>>>>??????>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCDDDFFFHHHKKKLLLJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMTTTUUUWWWXXXWWWTTTQQQOOORRROOOLLLMMMOOOPPPOOOMMMGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJHHHGGGFFFHHHLLLPPPWWWUUURRRPPPNNNJJJFFFCCCDDDCCCBBBAAA@@@>>>============<<<;;;:::::::::::::::999999888888888888888888888888888888888888888666555444222111111111111222222111111111000000000000000000000///////////////......---------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++***************************))))))))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((''''''&&&'''(((***+++(((((((((((())))))))))))*********************************++++++++++++,,,........./////////000000000000000111111222222222666666555555444333333333111222444555666777777777888999:::;;;;;;;;;::::::???>>>>>>=========>>>>>>???>>>===<<<<<<===>>>???>>>>>>=========>>>>>>??????===;;;;;;<<<===<<<;;;===<<<;;;:::999999999999;;;<<<===<<<;;;:::;;;<<<======<<<;;;;;;;;;<<<<<<999888777666777888999:::999888777666555555555555555555444222000///111222222333555777888888777777999:::;;;;;;;;;:::999888888777666444333222111111111111333555777777555333333333333222222222111111222111111111111000000000000000000/////////......------------------------***++++++,,,,,,++++++***000...+++***+++,,,------******++++++******)))(((((())))))******))))))((())))))))))))))))))))))))&&&&&&'''''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$........................111111111111222222222222////////////////////////222222222222333333333333222222222222222222222222111111111111111222222222666555555444444444444555444666777888888999;;;===>>>===<<<<<<===>>>@@@AAA<<>>???@@@AAAAAAAAAAAA???@@@@@@@@@>>>>>>???AAAAAAAAA@@@???>>>=========<<<===???AAABBBCCCDDDDDDCCCCCCCCCDDDFFFHHHJJJLLLKKKJJJJJJIIIHHHHHHGGGGGGRRRPPPMMMKKKJJJJJJLLLMMMTTTTTTSSSSSSRRRQQQNNNLLLLLLJJJIIIJJJMMMOOOOOONNNHHHGGGGGGFFFFFFFFFFFFGGGKKKJJJHHHGGGGGGJJJMMMOOOWWWUUUQQQNNNLLLIIIEEEBBBCCCCCCBBBAAA???>>>===<<<===<<<;;;:::999999999999999999888777777777777777888888888888888888888888555444333222111111111111111111111111000000000000///////////////////////////...------,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************************))))))((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''((()))***''''''((((((((()))))))))************************************++++++++++++---------.........///////////////000000111111111333222222111111111222222555666888999999888777777999:::<<<>>>>>>===;;;:::>>>===============>>>>>>>>>======<<<<<<===>>>???;;;;;;<<<<<<===??????@@@<<<;;;:::999888:::===???>>>===<<<;;;:::999888888666888:::;;;;;;<<<===???<<<<<<;;;;;;;;;<<<<<<===888888777777777777888999666555555444444555555666222333222111//////111333333555666777888777666555777888999999999999888777999888555333111000000111111111333666888888555222333333333333222222111111111111111111000000000000000000000///.........---------------------------,,,,,,------------,,,,,,000...,,,+++---......---***************))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$......------------......000000111111111222222222////////////////////////111111222222222333333333111111111111111111111111222222222111111000000000444444333222222222333333444666888999888999:::<<<>>>===<<<<<<<<<===???@@@;;;===??????>>>>>>???@@@????????????@@@@@@AAAAAA<<>>>>>>>>????????????>>>===<<<;;;<<<===???AAABBBCCCDDDDDDCCCBBBBBBCCCDDDFFFHHHJJJGGGGGGHHHHHHHHHHHHHHHHHHNNNKKKIIIFFFFFFIIIKKKNNNQQQNNNKKKJJJKKKLLLLLLKKKFFFEEEDDDDDDEEEFFFFFFFFFGGGFFFDDDCCCCCCCCCEEEFFFPPPNNNKKKIIIIIIJJJKKKLLLNNNLLLIIIHHHGGGEEECCCAAAAAAAAA@@@???>>>======<<<<<<;;;:::999999888888999999888777777666666777777777777777777777777777777444333333222111111111111111111111000000000//////.....................///......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++******************************))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((******)))((('''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------...//////000111111111111111111222333444555888999999:::999777666555888999;;;======<<<:::999:::999999::::::;;;<<<===;;;;;;;;;<<<<<<======>>>999:::;;;<<<===>>>??????777999::::::999999<<>>>>>===<<<;;;:::888888555777999:::::::::;;;<<<::::::999999:::;;;<<<<<<888888777777777777777777444444333333444555555666222333444333333444777999888999999999888666555333444555666777777888888888888666444222000000000000000111333666888777444222222222333333333222111000000000000000000000000000000000000///...------,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---//////---+++)))************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((()))'''''''''''''''(((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...---,,,,,,,,,,,,---...///000000000000111111111000000000000000000000000000000111111111222222222000000000000000000000000222222222111111111000000333333222222222333333444555777999999999888999:::<<<;;;;;;;;;;;;<<<>>>???<<<===>>>===<<<<<<>>>@@@FFFDDDBBB???>>>>>>??????<<>>>>>>>>>>>============<<<<<<===>>>@@@AAABBBCCCCCCDDDAAAAAA@@@@@@AAABBBDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLEEEDDDCCCDDDFFFIIIMMMPPPOOOLLLHHHHHHJJJKKKJJJHHHEEEEEEDDDCCCBBBBBBBBBBBBFFFDDDBBBAAABBBEEEGGGIIIRRROOOKKKIIIIIIIIIHHHGGGEEECCCAAAAAAAAABBBAAA@@@>>>>>>>>>============<<<;;;;;;:::999888888888888888777777666666666666666555555555555555555555555333333222111111111111111111111000000000/////////---------..................------,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++******************************)))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((******)))((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++*********+++++++++,,,,,,,,,,,,---...//////000000111222333444555777777888777777777666555444333222555666777888999888777777666666666777888999:::;;;999999::::::;;;<<<<<<<<<888999:::;;;<<<<<<<<<<<<777888::::::999888888999>>>>>>======<<<:::999888777999::::::888666555555666666666777888999:::;;;777777777777777777666666444444333333444555555666555666777777777999<<>>===???BBBDDD???@@@AAA@@@??????@@@AAA<<<<<<;;;;;;<<<<<<===>>>>>>>>>???AAAAAABBBBBBBBBAAA@@@????????????@@@AAAGGGHHHJJJKKKLLLLLLKKKKKKDDDDDDEEEFFFHHHKKKNNNOOOMMMKKKIIIKKKNNNOOOKKKGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGEEECCCBBBCCCFFFJJJLLLNNNKKKGGGFFFFFFGGGFFFDDD@@@>>>======???AAABBBAAA;;;;;;;;;<<<<<<<<<<<<===;;;:::999888888777777777777777666555555555555666555555555555555555555555333222222111111111111111111000000000////////////,,,,,,---------............---,,,,,,++++++,,,,,,******++++++++++++******++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,---...///000000000222333555666666555555444333333222222333333444555555555555666666666666666666666555555666777777777777888999::::::;;;;;;888999::::::::::::999888888888888999::::::999888;;;<<<<<<<<<;;;:::888777666888:::999666333222222333333333444555777888999777777777777777666666555555444444444444555555666555666777777777888;;;>>>:::888666444222222333333444444333333333444444444222222222222222111000000000000000222444444333222111222333444444222111///////////////000000111111111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((()))(((((()))+++,,,+++))))))))))))))))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$------++++++++++++------............////////////000000000000000000000000////////////000000000000000000000000000000000000---...///111333555777777444444444555666777888999777999;;;:::999777777777777777666666888999;;;<<>>BBBHHHKKKBBBBBB@@@>>>===>>>AAADDD<<<;;;::::::;;;<<<>>>???===>>>???@@@@@@@@@@@@@@@CCCBBBAAA?????????@@@AAAEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDCCCEEEJJJNNNNNNHHHAAAAAABBBCCCCCCCCCDDDFFFHHHHHHFFFCCCAAAAAACCCFFFIIIHHHEEEBBBBBBDDDFFFEEECCC@@@>>>======@@@BBBCCCCCC999999::::::;;;<<<======;;;:::999888777777777777777777666555555555555555666666666666666666666666222222111111111111111111000000000000////////////,,,,,,,,,------............---,,,,,,++++++,,,,,,******++++++++++++******++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&'''((()))***+++&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------******+++,,,...//////000///000222333333222111000222111111111222444666777777666666666666777888888888777666555444444444444555666777888999:::::::::888999::::::999888666555999888777999<<<>>>>>>===999:::;;;;;;:::999777666222555777888666444333333111111222222444555777888777777888777777666555555555555555444444555555666333444444444333444666999777555222000///000222333666555444333222222222222000111222333333222111000111000///000222333333222111222333444444222111///.../////////000000111111111000///...---,,,++++++******************************++++++++++++*********(((&&&%%%''')))******)))))))))))))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$....................................////////////,,,,,,------...000111222000000111111111222222222000000//////000222555666444333333444888>>>CCCGGG999:::;;;:::888777888999999:::;;;:::999999:::;;;<<<777222222888===???>>>GGGCCC>>>:::888999;;;===EEE@@@999888DDDRRRTTTNNNEEEFFFFFFDDDBBB@@@???>>>CCCCCCBBB@@@<<<::::::;;;?????????@@@@@@@@@???>>>CCCCCCBBB@@@>>>>>>@@@CCCEEEEEEEEEEEEEEEEEEEEEEEEFFFKKKPPPOOOKKKFFFFFFGGGFFFEEEDDDEEEGGGGGGCCC@@@CCCDDDEEEFFFHHHHHHHHHHHHEEEDDDCCCBBBAAABBBBBBCCCCCCBBBAAA@@@AAACCCEEEFFFBBB???<<<<<<>>>@@@???===<<<:::888999;;;;;;999777@@@>>>;;;888666666777888:::888666666777777777666444444555666666555444333444444444333222111000///////////////...---++++++///000000000///---+++)))---,,,,,,++++++,,,,,,---,,,,,,---,,,+++***)))(((,,,,,,,,,,,,,,,+++***)))......---,,,,,,+++******))))))************))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))***************************************+++,,,...///000000000...///000222222111111000111111222333444444444444444444333333444555777999888777555333222333444555777888999:::999777555444888777666666666666444222666777999<<<===>>>>>>>>>===<<<999777555555555555888666444444666888888888777555333222222444777888888888777666555444444333444444555555555555555555666666555444333333222222333222111111000111111111000000111111222222222333111111000000/////////...000222444666555333000...000000111222222222222222/////////000000000000000---------------,,,+++***************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''' %%%(((%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((%%%###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$------------------------............////////////---------...///000111222000000000111111111222222000000//////000222444666111222333666;;;AAAFFFIII888999:::999777666777888:::<<<===<<<999888888888:::666222333999>>>???>>>AAA???;;;888888999<<<===<<<>>>AAAIIIWWWaaa]]]TTTEEEHHHJJJGGGAAA>>>>>>AAACCCCCCBBB???<<<;;;<<<===:::===??????======@@@CCCAAAAAAAAA???>>>>>>AAACCCEEEEEEEEEEEEFFFFFFFFFFFFEEEJJJNNNNNNJJJFFFEEEFFFEEECCCCCCDDDFFFFFFCCC@@@@@@AAABBBDDDFFFGGGHHHHHHGGGFFFCCCAAA???>>>>>>>>>BBBAAA@@@??????AAABBBCCC@@@>>><<<===@@@AAAAAA???;;;;;;<<<>>>@@@@@@<<<888===;;;::::::;;;===@@@AAA;;;999888888999999888777222333444555555555444333222222222222111000//////...............---,,,+++000000000///...,,,+++***---,,,,,,++++++,,,,,,------------,,,+++*********+++,,,,,,,,,++++++***)))---,,,,,,+++******))))))))))))************))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((()))))))))************************************,,,---.../////////...///000111111111000000///000111222333333333333333333333333444555666666666555333222222222444555666666777888777666555444777666666777888888777555666666888999999999888888:::999888777666555444444888666555666777999999888666444333222222444666777777666666555444444333333444444444444444444444444555555555444333333222222333333222111000000000000000000000111111111222222000000000//////.........///111333555444222///---//////000111111111111111........................,,,,,,,,,,,,,,,+++******************************+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((###!!!&&&(((%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$---------------------------............/////////---------...///000111222000000000000111111111111000/////////000222333555111222555888<<<@@@DDDFFF888999:::999777555555666888:::<<<;;;888555333333777444333555:::>>>???>>><<<;;;999888999:::<<<======@@@FFFMMMVVVYYYPPPEEEAAAGGGKKKHHH@@@;;;>>>BBBCCCBBBAAA>>><<<;;;===???;;;???BBB???;;;:::???DDD@@@@@@AAA@@@??????AAACCCEEEEEEEEEFFFFFFGGGGGGGGGFFFJJJMMMLLLHHHEEEDDDEEEBBBAAAAAABBBDDDDDDBBBAAA@@@@@@AAABBBCCCDDDDDDDDDFFFDDDBBB@@@>>>=========AAA@@@???>>>===>>>???@@@;;;;;;;;;===???AAA@@@???:::===@@@DDDFFFCCC>>>999;;;::::::;;;===@@@CCCEEE;;;;;;;;;<<<===<<<:::888333333444444555444444333///000000111000000//////.........///......------111000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,///...,,,+++***++++++,,,+++++++++,,,++++++***)))+++++++++***))))))(((((())))))************))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))************************))))))+++,,,------------...//////000111000000000...///000111222222222222222333333444444444333333333222111111111222444555444444555555555666666666666555666777:::;;;:::999555666666666555444333222666666666666666555555555777666666777999999888666444333222111222333444555444444444333333222222222333333333333333333333333555444444333333222222222333333222222111000000/////////000000000000111111/////////..................000222333333111///---......///000000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))************************+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$###&&&'''%%%$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&### !!!%%%((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$........................---------.........//////............///000111222/////////000000000111111////////////000111333333444555777999;;;<<<======888999::::::777555555555333666888888666333111000444333333777;;;>>>???>>><<<;;;;;;;;;;;;<<<======BBBAAAAAACCCFFFEEE???999>>>BBBFFFEEE@@@===>>>AAA@@@@@@???<<<;;;;;;>>>@@@EEEEEEDDDAAA===<<<>>>AAAAAABBBCCCBBBAAA@@@AAABBBDDDDDDEEEEEEFFFGGGHHHHHHKKKLLLMMMKKKGGGDDDCCCCCC?????????@@@AAABBBBBBAAACCCBBBBBBAAAAAAAAAAAAAAAAAAAAA????????????@@@AAAAAA@@@???===<<<<<<<<<===999:::;;;<<<======<<<;;;===@@@CCCEEEEEEBBB===999<<<;;;;;;:::;;;<<<>>>???;;;;;;<<<>>>???>>>;;;999777666666555444333222222...///000000111111111000...///000000000000000///111000...---,,,,,,------,,,,,,++++++++++++,,,,,,000...,,,******+++,,,---******++++++++++++******++++++*********)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((************************((()))***+++,,,,,,,,,,,,....../////////000000000...///000111222222222222111222333444444333111000222111111111222333555555444444444444555666777888666555666777:::;;;:::888666555555555444333333222555444444333444555777888555555555777888888666444222222111111222222333444222222222222222222222111444444444333333333333333444333333333222222222111333333333222111000///...///////////////000000000..................------...///111222222000...---,,,---......//////......,,,,,,,,,,,,++++++++++++******+++++++++******)))******************************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$////////////////////////------------...............---------...///000111....../////////000000000/////////000000111222222222333555666777888777777777999;;;:::888666555555111444777888777444333222111222444777:::=========??????>>>>>>=========<<<>>><<<<<>>===>>>@@@BBBDDDDDDBBB@@@=========;;;:::;;;>>>AAALLLGGGCCCAAABBBBBBAAA@@@CCCDDDEEEEEECCCAAA@@@@@@BBBCCCCCCDDDFFFGGGHHHHHHOOONNNMMMJJJFFFCCCBBBAAA>>>????????????@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDAAAAAA@@@??????@@@AAABBB@@@???>>>===<<<<<<;;;;;;;;;<<<>>>>>>===;;;:::999AAABBBCCCBBB@@@===:::999===<<<;;;;;;:::;;;;;;<<<;;;;;;;;;===???>>>;;;999;;;:::888666444222111000//////000111222222222222000111111222222222222111111000...---,,,,,,---...,,,++++++******++++++,,,///---+++******+++,,,---)))******++++++*********+++++++++++++++*********))))))************))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((((((''''''(((((()))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***++++++++++++...............////////////000111222333333333333111222333333333222111000111111222333444555666666444444444555666777888999666555555777888999888666666666666666666777777777777555222111222666:::===333333333444666555333111000111222222333333222222111222222222222222222222666555555555444444444333222222222222222111111111222333333333222000///...000000000///////////////------..................---...000111111000///...,,,,,,---...............------------,,,,,,++++++)))******+++++++++*********************************))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""#########%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###(((------)))$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$////////////////////////,,,------------.........------,,,,,,---......///............/////////////////////000000111111111///000111333444555666666444666999999888666555555444666999999888666666666000111333555888:::;;;<<>>===<<<;;;;;;999999===BBBBBB???<<<<<<>>>===>>>BBBGGGHHHEEE@@@:::;;;<<<===<<<===???AAAIIIDDD???@@@EEEGGGEEEAAAAAACCCFFFFFFDDDAAA@@@???@@@AAABBBCCCEEEFFFGGGHHHOOOMMMJJJHHHEEECCCBBBAAA>>>???@@@???>>>>>>@@@BBB?????????@@@BBBDDDGGGIIIDDDCCCAAA???>>>>>>>>>???>>>>>>======<<<;;;::::::???@@@AAA@@@===;;;;;;<<>>:::888888999;;;;;;;;;;;;;;;<<<======999999999:::<<<<<<:::888<<<;;;888555333111000//////000111111222222222222222222222333333222111111//////...---------------++++++************++++++---,,,+++*********+++,,,((()))******+++*********++++++++++++++++++++++++))))))************))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))(((((((((((((((((()))'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((())))))***++++++******...------------.../////////000111222333333333333111222222333333333222222111222222333444555555666444444555666777777888888666555555777888999888666777777777777888:::;;;<<<888666444333444888<<>><<<:::999999999:::;;;:::===@@@>>>777555777<<<<<<>>>BBBDDDCCC@@@===888;;;>>>@@@@@@@@@AAACCCBBB@@@>>>???BBBCCCAAA???<<>>???@@@BBBDDDEEEGGGGGGJJJHHHEEECCCCCCCCCCCCCCC???AAAAAA???======???AAAAAA@@@@@@@@@AAACCCEEEGGGCCCAAA@@@>>>=========>>>;;;;;;;;;;;;:::999999888===>>>???===:::999;;;===<<<===>>><<<999777888:::888888999999::::::;;;;;;777666555666888999888777999777555333111000000000//////000000111000000000222222222222111000//////.........///......---,,,++++++************++++++************************(((((()))***************************************))))))************))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))))))))******))))))))))))))))))))))))))))))***+++++++++******------,,,,,,,,,---...///...///000111222222222222222222222222222333444555111111222333333333333333222333555666777666666555555555555777:::;;;;;;:::888888777777888999;;;<<<777777777888999;;;===>>>555333111111222333222111///111333555555444222111333333444444555666666777666666555444444333222222000111111111111111111111///000222333333222111000222222111111111000000000.........//////000000000...///000111111111111000,,,------...............///......---,,,,,,++++++******+++,,,,,,,,,,,,,,,************************))))))(((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))***%%%###%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$***///...)))%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++******++++++,,,,,,---------.........//////...///000000000000000///555444222111000/////////---000333555444333222222666666666444111000000111111111222222333444777:::<<<:::888666666666888999<<<999999;;;999555999@@@777;;;???@@@>>>;;;:::999888<<<@@@BBBCCCCCCCCCDDD??????@@@???===<<<;;;:::777:::???BBBCCCBBBAAAAAA===>>>???AAACCCEEEFFFGGGEEECCC@@@@@@AAACCCDDDEEE@@@BBBBBB@@@===<<<>>>AAAFFFDDDBBB@@@??????@@@@@@>>>===<<<<<<<<<>>>???@@@888999999999999888777777888::::::999666777:::===777:::<<<<<<:::888999;;;777777777666666666666666666444333444555777777666555333222000//////000111...///////////////......111111111000000...---------.../////////...---,,,++++++************++++++((())))))*********))))))(((((()))***************(((((((((((())))))))))))))))))************))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))************)))))))))))))))))))))))))))******++++++++++++***------,,,+++,,,---...///---...///000111111111111222222111111222444666777000000111222222222222111111222444666666555444222444444555888<<<>>>>>>===888888777666666777999:::666888:::===>>>>>>===<<<777444222111222333333222000111444666666555333111333444555555666777888888555555444333333222111111000000000000000111111111...///111333444333222111333222222222111111000000.../////////000000111111//////000111111111111111,,,---......//////............------,,,+++*********+++,,,---------------************************))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((......((($$$%%%&&&###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000///---------...///111111111000000000000000111111111000000000000000111222444777999999999999555555555555555666777777888999<<<>>>??????>>>>>>;;;:::999:::;;;;;;:::888888999;;;===>>>???@@@@@@@@@@@@???===:::999:::<<<>>>>>>???@@@AAA@@@@@@@@@999<<<@@@BBBBBBAAAAAAAAACCCAAA???>>>???AAADDDEEE===???@@@@@@>>>======>>>AAA???===;;;<<<===@@@BBB>>>AAABBB@@@@@@BBB@@@===???>>>===<<<:::999888777777777888999::::::::::::<<<:::888777555555555666555666888999888777555444444444444444444444444444111111111111000000000/////////............//////111///---+++***+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++,,,+++*********+++,,,---//////000000000//////...222222222333333333444444444444444555555555555666333333333444444444555555777999<<<>>>>>>===:::888777888999999777666666777===???AAAAAA>>>:::888777222222222111111111111000222444555777777666444333222222333444555666777777222111111000/////////000000111222333444333333222000111222333333333333333444666888999999666222000///---,,,...222333111///222111111111000000////////////000000000000//////111000000///...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((())))))(((%%%###"""###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%++++++++++++++++++++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111000...---------......000000000000000000000000000000000000000000000111333555777999::::::::::::555555444444555666666777888999<<<>>>??????>>>===:::999888999;;;;;;999777777888:::;;;===>>>>>>???;;;;;;;;;999777777999;;;===============>>>>>>>>>:::===AAABBBBBBAAA@@@AAAAAA@@@???>>>>>>???AAABBB>>>???@@@@@@>>>======>>>@@@???>>>======>>>???@@@===@@@AAA??????@@@???;;;<<<;;;;;;;;;:::999999999666777888999::::::::::::;;;:::888666555555555555555666777888888666555333222222222222333333333333111111111000000000////////////............//////000///---+++++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((()))******++++++*********+++,,,---///000000000000000//////222222333333333444444444444555555555555666666666444444444444555555555666666888;;;======<<<999888666888999999777666777777:::===???>>><<<999777666222222222222111111111111111222444666777777666555444555555666666777777888333333222111111111111111000111222333333333222222000111222222333333333222555666777888777555222111...------///222444222000111111111000000000////////////000000000000//////000000//////...------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&'''((((((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''"""###$$$$$$###"""###$$$#########$$$$$$$$$%%%%%%++++++++++++++++++++++++,,,,,,,,,+++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...---------....../////////000000000000000/////////000000111111111444555777888999999888888444444444444444555555666555777999;;;<<<<<<;;;:::888777777888999:::888666666777888:::;;;<<<<<<<<<777888888888777777:::<<<>>>===<<<;;;;;;<<<======;;;>>>AAABBBAAA@@@???@@@@@@@@@@@@???????????????>>>???@@@???>>>======>>>??????>>>>>>>>>>>>>>>>>><<>>===???===:::888999999:::::::::999999555666777888::::::;;;;;;:::999888666555555555555555555666777777555444333111111111111111111111111000000000000///////////////......------......//////...---+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((***))))))(((((())))))***+++************+++,,,,,,///000000111111000000000222222333333333444444444444444555555555666666666444444555555555666666666555666888::::::999888777555777999999777777777888777999;;;;;;999777666555333222222222111111111111///111333555666777777666777777777777777777777777444444444333333333333333000111222222333222222222000111222222333222222222555555555555555444222222...---...000222444333222000000000000////////////...//////000000//////.../////////......------,,,,,,++++++++++++*********)))))))))))))))))))))))))))((((((''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''$$$&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&"""###$$$$$$###"""###$$$#########$$$$$$$$$$$$%%%************************+++++++++++++++*********************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------......///////////////000---......///000111222222222333444555666555444444444444333333333333444444222333555777888888777666666666555777888999777666555666777888999:::::::::888999999999999;;;>>>@@@???>>><<<::::::;;;===>>>;;;===@@@@@@???>>>>>>>>>@@@AAAAAABBBAAA@@@>>>===???@@@@@@???===<<<===>>>>>>>>>???@@@??????======<<>>===999777888999999999999888777444555666888999:::::::::888888777666555555444444444555555555555444333333222222111111111111000000000000/////////............------------------......---,,,+++++++++,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))(((((()))))))))***************++++++,,,//////000000111111000000222222222333333333333444333333333333444444444444333333333444444444555555444555666777888777666666555777888999777777777888555777999:::888666666666333333222222222111111111111222333555555666666555888888777777666666666666555555555555555555444444111111111222222222222111111111222222222222111111444444333222222222222222000000000111222222111000////////////////////////...//////////////////............---------,,,,,,++++++++++++************(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###################################################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&"""###$$$$$$###"""###$$$############$$$$$$$$$$$$************************************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,------........./////////------...///000111111222222333444555555444333222333333222222222222333333222333555777777777666555555555444666888888777555555666777888999999::::::888999:::::::::<<>>>>>===<<<<<<===>>>???@@@AAA@@@>>>===;;;@@@AAA@@@???<<<<<<===>>>>>>???@@@@@@@@@>>>===;;;===@@@AAA>>>===???===999888999::::::999888666555444444666777888999999999666666666666555555444444444444444444444333222222333222222222111111111000/////////............---------,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))((((((((())))))******++++++++++++---...///000000000000000111111111222222222222333000000000111111111222222111111222222222333333333444444444555555555666666555777999999777777777888555777999999888666777777333333333222222222222111444444444444444444333333666666666555444444333333444555555666666666555444222111111111111111111111111111111222222111111000333222111000000111111222111222222222000///...........................///......////////////......------------,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$################################################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$************************)))))))))))))))*********)))))))))************+++))))))******+++,,,,,,,,,,,,,,,++++++++++++*********+++,,,---------,,,,,,,,,,,,------.../////////.........//////000000000222333555666666555444333333222222111111111111222444555777888999888777666555444444666888888777666666777888999::::::::::::777888999888888999<<>>;;;<<<===>>>>>>===;;;:::AAAAAA@@@>>><<<;;;===>>>??????@@@@@@???>>><<<;;;===@@@AAA>>>===>>><<<888888999:::;;;:::888666444444555666777777888888777555555666666555444333333333333333222222222222222333333222222111000000000///.........---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((()))******++++++******,,,,,,---...//////////////////000000000111111111....../////////000000000000000000111111111222222444444333333333444555666777888999999777666666777666888999999777666777777333333333333222222222222555555444444333222222222444444444333333222222222222333555666666555444444222222111000000000111111111111111222111111000///111111000//////000000111000111222111///------------------...............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&((()))(((%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$################################################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$"""""""""############$$$************************((((((((()))))))))******))))))))))))************((())))))***++++++,,,,,,,,,+++++++++************)))***+++,,,---,,,,,,++++++,,,,,,---......//////......//////////////////111222333555555555444444222222111000000000000000333444666777777777555444555444444666888999888777888888999:::;;;;;;;;;;;;888999999888777777999<<<999999:::;;;<<<===>>>>>>:::<<<>>>>>>>>>>>>???AAA======>>>>>>>>>>>>>>>>>>BBBBBB@@@>>>;;;;;;===>>>@@@@@@@@@??????>>>===<<<<<>>@@@AAABBBBBBBBB;;;===?????????@@@BBBDDD@@@@@@@@@AAAAAABBBBBBCCCBBBBBB@@@>>>;;;;;;===???AAA@@@@@@???>>>======<<<;;;>>>???;;;:::;;;999555555666999<<<<<<;;;:::999666666666666666555555444333444555555555444333222333222111111000111111111111000000///...---------......---------,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))++++++******))))))***+++,,,---------------------............///////////////000000000000111111222222222333333333555444333222222444666777999:::;;;999777555444444777888888777555333444555444444444333333333222222222222222222333333444555333333333333333333333333///000222444444333222111333222111/////////000111111111111111111000//////......//////000//////...))),,,//////...---///222,,,,,,,,,------.........---..................---+++++++++++++++++++++,,,************))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$"""$$$$$$$$$###"""###$$$""""""""""""############***)))(((''''''((()))***))))))))))))************))))))))))))************************************,,,,,,++++++***)))(((((())))))***+++,,,,,,------++++++,,,,,,---...//////...///000///...---...///333111000......///111222333222222111111222222333222111000000222444444333222333555555555444333222666>>>AAA===;;;???AAA???;;;:::999888777777777777:::>>>@@@??????AAA???;;;<<<===>>>@@@AAAAAAAAAAAA<<<<<>>???@@@@@@???<<<;;;;;;<<>>>>>@@@???<<<;;;<<<===>>>>>>?????????<<<<<<>>>BBBEEEEEEBBB???<<<>>>>>>===<<<;;;<<<===<<<===>>>AAADDDEEECCCAAA;;;888:::???>>>999777999;;;:::999999999999999::::::999888777666555444333444555666666555444222000111111222333333333222222111222333222111000111222/////////...---------,,,...------,,,+++***))))))******************************++++++++++++******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))))))))*********)))))))))***,,,---------,,,,,,------...///---------......///000111444333333222222222333333222333444444555444444444333222222333555666555333444444333222222222222222333444555333111000000111333333333333333333333333444222000///...///000111222222222222222222222222000000000000000000000000111000000///////////////---...000111111000///...///...---,,,,,,,,,,,,---,,,,,,------------------------,,,,,,,,,+++++++++---,,,++++++******++++++((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&'''(((((((((((('''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######################################################$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""))))))(((((((((((())))))))))))))))))************(((((())))))))))))******************************(((((()))***,,,---...///))))))******+++,,,,,,,,,,,,,,,,,,,,,------------...///000000......///000222111000///000000222222222222111111111111222222222111111333666999999888666666555444333333444444999;;;;;;:::>>>CCCDDDBBB???>>><<<:::888777777666>>>@@@@@@======???@@@===::::::;;;<<<<<<<<<============>>>@@@BBBCCCAAA???;;;<<<======;;;;;;<<<===;;;<<>><<<;;;:::999888777777777===???>>>;;;;;;@@@BBB@@@;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@@@@===>>>???>>><<<;;;;;;<<<>>>???AAADDDFFFEEEBBB???<<<;;;;;;;;;;;;:::;;;<<<===;;;999777888999<<<===888777666444333333333444444444555555555444333222///000111222222333222222111333555555333000///...---------...............++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))((('''(((((()))+++,,,---...---------------......//////...---------///111222222111111111111222222333222222333444444444444333111000000222555666555444333222111111000000111111000111333333222333444666444444444444444444444444333222111000//////000000000000000000000000000000////////////////////////000000///............///......//////...---,,,+++...------,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,++++++++++++***,,,++++++***************((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################$$$$$$############$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################(((((())))))))))))((((((((()))))))))************'''(((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))***************++++++,,,,,,,,,,,,,,,,,,++++++,,,...//////......///111/////////000000111111222111000000//////000000111333222222333555555333222333333222333444666999:::===999666888;;;<<<:::999777777777777777888888999:::<<<;;;888:::@@@CCCCCC<<<;;;;;;;;;;;;<<<>>>>>>??????????????????@@@@@@@@@AAAAAA@@@===;;;;;;<<>>@@@AAA???@@@AAA@@@???>>>???@@@AAABBBBBB@@@>>><<<=========<<<<<<===>>>===;;;999999;;;:::888888;;;<<<:::>>><<<:::888777777777888888999:::<<<============444444444444444444444444000111111111111111000000///111222222000...........................------+++++++++++++++++++++,,,******************************++++++++++++******))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''))))))))))))'''''''''((()))+++,,,,,,,,,,,,,,,++++++++++++,,,------------......///000000000////////////000111222222111111222333333333333333444333333444555666555333333333222111111111111222222444555444333222333555111111111111111111111111......///000111222333333........................000000000000000000000000000///......------......,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,---......------------------------++++++++++++************++++++***))))))))))))***)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######################################################$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$'''((()))******)))((('''))))))))))))************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++,,,,,,,,,---)))+++,,,,,,,,,,,,---///+++,,,---....../////////000//////......//////000111000111333444444111///333444555666666777777777777666888===;;;666444777666666666666777888999:::777:::999777888<<<>>><<<::::::999:::<<<>>>AAABBB???BBBCCCCCC@@@>>>???@@@===>>>??????>>>===>>>@@@===;;;:::::::::;;;:::999666::::::777777;;;;;;888:::999888888777777777777666888:::<<<===<<<;;;999444444444333333444444555111222222111111000///......///000///...---...////////////...---------,,,,,,+++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&((()))***+++,,,++++++***,,,,,,,,,,,,,,,---......+++,,,...000111000/////////......///000111222222111111222333333333333222666555444555666666444333444444333222222222222222555666666555333111222333000000000000000000000000...///000111111111111111000000000000000000000000000000000000000000000000//////...------------...------------------......,,,,,,,,,,,,,,,---...///.........------,,,,,,+++++++++++++++************++++++***))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######################################################$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$'''((()))******)))((('''))))))))))))************''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((()))))))))************)))))))))))))))))))))***+++,,,,,,------(((***++++++++++++---...***+++,,,---............//////............////////////000333555555333111555666777777777666444333444444:::???===666555:::999999888888888888888999888;;;:::777777:::;;;888999888888999;;;>>>AAACCC???BBBEEEDDDAAA??????@@@999;;;===>>>===>>>@@@BBB@@@>>>:::888888888777777444999:::777777;;;;;;777666777777777888888888888333555888::::::888555333444444333333333444444555222222222222111///...------......---,,,,,,...000000000///...------,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&))))))+++,,,,,,+++***)))...------------...//////***,,,///111222111///...............///000222222111111222333333333333222888777666666777666444222555444333333222222333333666777777555222111111111000000000000000000000000000000111111111000000///111111111111111111111111000000000000000000000000//////...------------..................///000111,,,,,,,,,,,,,,,---.../////////...---,,,++++++***+++++++++************)))+++******))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,---...//////------------............000000000000000000000000111222333444555555555555555666777666444444666777888777666666666777888999999888888888:::<<<>>>@@@<<<999777888===BBBDDDEEEBBBAAAAAA???>>>>>>======;;;;;;<<<<<<======>>>>>>>>><<<999888999:::::::::444555777888888777666555888888999999777555333222444444222222222222444444444444555555444444333222000000111111222222333333/////////...------,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((()))***************)))******++++++,,,,,,------///111222222222000///............////////////111111222222333444555666555444444333333444444555555555444333222222222222;;;:::999777666444333222000000111222111000///...///...------...///000111222111000//////000111222,,,------,,,++++++,,,...111000///...---,,,,,,,,,,,,,,,,,,---...///000111---+++)))***+++---...---222000...,,,+++,,,---...,,,,,,,,,++++++*********)))))))))))))))(((''''''((((((((((((((()))))))))+++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$#########""""""########################((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,---.........---------.........//////000000000000000000000000111222333444555555555555444555555444333333444666777777888999999999888888;;;;;;;;;<<<===>>>???@@@<<<999777999===AAACCCCCC?????????>>>===<<<::::::<<<<<<<<<<<<======>>>>>>>>>;;;888777888999999999888999999::::::999888777888888888777666555444333444333222222222222333444444444444444444333333222000000000111111111111111/////////...------,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))************)))+++++++++,,,------.........///111222333222111000....../////////000000000444444444444555666666777444444333333333333444444333333222222222222222333:::999888777555444333222111222222333222111000/////////.........///000000111111000000000000111111---......---,,,,,,---///......---,,,++++++++++++,,,,,,,,,,,,---...//////...,,,***+++,,,.........111000...,,,+++,,,---...,,,,,,,,,++++++*********))))))******))))))((('''))))))***+++,,,------...*********)))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""########################"""############$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$#########""""""########################((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******+++++++++,,,,,,------...---............/////////000000000000000000000000111111222333444444444444222333444333222111222444555777:::<<<===;;;999777;;;<<<======>>>>>>======<<<:::999999<<>>???@@@@@@???===:::999<<<<<<<<<==================:::888777777888888777888888888777666666666555999888777666555444444444333333222222222222333333333444444444444333222222000000000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''((())))))******)))))),,,,,,------...////////////000111222222222111000///000000000000111111111555444444444444444555555333222222222222222222333111111111111222333444555888888777666555444333222222333444444444333222111000000///.........//////000000111111111111000000...//////...------...000------,,,,,,,,,,,,,,,------------,,,,,,---......///...,,,,,,...//////...000///...,,,,,,,,,------+++++++++++++++***************++++++******)))(((((()))***+++---...//////******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########"""""""""""""""########################"""############$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$#######################################((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))************++++++++++++***+++++++++,,,,,,,,,---------........./////////////////////////////////000111222333333444444444111222444333222111222333333666;;;>>>???===999666999:::;;;<<<<<<;;;:::999<<<;;;::::::;;;===>>>???@@@AAACCCDDDBBB@@@===;;;<<<<<<<<<<<<<<<=========;;;999777666777777777555:::999888666666555555555999777666444333333444555333222222222222222222333333333333333333222111111000000//////.........---//////...------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))+++,,,,,,------.../////////000111222222222111111000000111111111222222222222111111000000000000111222222111111111111222222000111111222333555777888777666666555444333222222444444555666555444333222111111000//////.........///000111222222111000///...//////...------...000...............///000000000///...............///000///......000000000//////...---,,,,,,,,,,,,---+++++++++***************+++++++++++++++***))))))''''''((()))******++++++***)))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$##################""""""########################""""""#########$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++*********+++++++++++++++------------....................................///000111222333333333333222333555555444333333444222555:::>>>>>><<<999666999999:::;;;;;;:::888777;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDCCC@@@===;;;<<<<<<;;;;;;;;;;;;;;;;;;999888666666777888777666???>>>===;;;::::::::::::777666555333333333444444222222222222222222222222222222333333222222111000000/////////......------.........---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))******+++,,,,,,------//////000000111111111111111111111111222222222222111000///////////////000222111111000000111111222222222222333555666888999555444444444333333222222444444555666555444333222111111111000000///......///000111222222111000///---......---,,,,,,---///............///000111111222111111000000000000111111000///000111111000......------,,,,,,,,,,,,,,,************************+++++++++++++++***))))))((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))************************+++,,,,,,,,,,,,---------........................//////000111222222222222222444666777555444444444222444777:::;;;:::888666:::::::::;;;::::::999999:::;;;;;;;;;::::::;;;===>>>???@@@@@@???===:::999:::::::::::::::999999999777666666777888999888777<<<<<<;;;;;;::::::999999555555444333333333333333111111222222222222111111111222222222222111000000////////////..................------,,,+++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((())))))******++++++........./////////000000000111111111111222222222222222222111222222333333222111111111111111111222333333333333444555666777333333333222222222222222222333444444444333222111000000111111111000//////000000111111111111000000---......---,,,,,,---///---,,,,,,,,,---...//////222222222111111222333333111000000000111111///...,,,---------,,,,,,,,,,,,)))))))))*********************++++++******)))(((+++******)))((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###############$$$$$$$$$########################((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))*********************)))******++++++++++++,,,,,,------------------------...///000111222222222222222444666777666444444444222222444555666777777777999888888888888888999999888:::;;;;;;999999;;;===<<<<<<<<<<<<;;;999888777999999999888888888777777666555555777:::;;;:::999666777888888888777666555333444444444444333222222000111222333333222111000111111111111111000000/////////////////////000000......---,,,,,,++++++***************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((((())))))***++++++---------------...//////000000000111111111111222444444444444444555666777222222222111111222222222444333333222222222333333111111111222222222222222111222222333222111000/////////000111111111000000111111000000000000111111...//////...------...000...---------------...///111111111111222222333444111000000000111111///,,,+++,,,,,,------,,,,,,,,,((()))))))))*********+++))))))******))))))((('''************))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%""""""#########$$$$$$$$$########################((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))*********************)))))))))))))))))))))*********+++++++++------------------------...///000111111222222222111333666777555444333333222222222222333555777888666555444444444555777888777999;;;;;;999999;;;======<<<;;;:::999888888888999888888888777777666666555555555888;;;<<<<<<:::666777999:::;;;:::888777222333444555444333222111000111222333333222111000111111111111111000//////......//////000000111111......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))******++++++---,,,,,,,,,,,,---......///000000000000111111111333333333444555666777888333333222222222222333333444333222111000000000000111111111111111222222222000000111222111000///......///000111222222111000222111000//////000111222///000000000......000111000000////////////000000000000000000111222333444000000///000111000...,,,++++++,,,---------,,,,,,(((((())))))*********+++)))))))))))))))(((''''''''''''(((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$########################''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))*********+++++++++((((((((()))******+++++++++++++++*********)))))),,,,,,,,,---------....../////////000111111000///222111000111333444333111222444555666555444555666111444777888777666555555666888999::::::;;;<<<>>>>>>@@@???:::555333666::::::;;;;;;:::999888666666777666777:::===???===:::333444666888:::::::::999888555333333555555333000111222333333444444444444222111000111222222222111000...---...///000///---***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))*********)))******++++++,,,------......//////000111111111111222333444555666666666111111111000000000000000444333333222222333333444222111000111222333222000111000/////////000222333111111000000//////......///000111222222111000//////////////////000111111444333222000////////////////////////............//////000000000000//////......------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%###############"""!!!!!!########################$$$$$$##################%%%###""""""###$$$$$$###%%%%%%%%%$$$$$$#################################%%%!!!"""&&&&&&######'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))(((((('''''''''''''''((((((((((((((('''((((((((()))))))))))))))))))))*********++++++((((((((()))******+++++++++++++++*********)))))),,,,,,,,,,,,------------...---...///000000///......///111222333333222222111333555555444444444555555777999999777666555666666777999999999999;;;===>>>@@@@@@<<<777444666999777999;;;======<<<:::888888777777999<<<===<<<999333333555666777777777777999777555555666666333111000111222222333333222222222111111111222222222111000///......000000///...---------------,,,++++++++++++***))))))***++++++,,,,,,+++******)))(((((())))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))*********)))******++++++,,,,,,---------...//////000000111000111222333444444444444111000000000000000000000444333333333333333333444111000//////111111000///111000/////////000111222111000000000/////////......///000111111000///...///////////////000000111//////...---------......////////////.........------..................---------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%###############""""""!!!################################################%%%###""""""###$$$$$$###%%%%%%%%%$$$$$$$$$##############################&&&""""""%%%%%%!!!!!!$$$&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))************'''(((((())))))******++++++************)))))))))++++++,,,,,,,,,---------,,,,,,---...............+++///333555333111111333111333555555444333444555999:::;;;:::888666777888777888999999888888:::;;;<<<===>>>;;;777555666888;;;===???AAA@@@>>>:::777666555555777999999888666666555555555555666777777:::888777666666666444222111222333444444444333333111111111111111111111111111000//////111111000////////////...---,,,+++***++++++***))))))***+++++++++++++++******))))))((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((())))))*********))))))******+++,,,,,,,,,,,,,,,------...//////000000000111111111111000000000000000000000000111111222222222222222222222222///...---...///000///---000000/////////000111222000000000000////////////...//////000000//////...//////......//////000000,,,,,,,,,,,,,,,---.../////////.........---------+++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#################################$$$$$$######$$$$$$######"""!!!################################################%%%###""""""###$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################%%%###"""$$$###!!! """&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))((((((((()))))))))******''''''(((((()))*********************))))))))))))++++++++++++,,,,,,,,,,,,+++---...//////...///000---333999999555111111333333444666666444444444555::::::;;;:::999999:::<<<999:::;;;;;;999999:::;;;999999999777555555888;;;FFFEEEDDDBBB???:::666444444333333444555555444444:::999888777777777999999999888777666666555444333444555777888888777666555111222222222111000111111111000///000111222111///////////////...---,,,++++++******************++++++*********)))))))))((())))))))))))))))))))))))******************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))*********)))))))))***++++++,,,,,,++++++,,,------....../////////000000///......---000000000000000111111111000111111111111111111000000...---...///000///...////////////000000111111000000000000//////////////////000000000000////////////.........//////000.........------......///.........---------,,,,,,++++++,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$##################$$$$$$$$$$$$###""""""#######################################$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$$$$######$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((''''''((((((((()))))))))'''''''''((())))))******))))))))))))))))))))))))*********+++++++++,,,,,,+++...000000//////000222222888===<<<777333222333444555777777555444555555777888999:::999;;;===@@@:::<<<===<<<;;;;;;<<<===999888666555666:::???DDDLLLIIIDDD???;;;777666555444555555555444444555666;;;:::888777777888999999777777777666555444444444555666888999999888666555111222444222000///000222111000///000111222111///------......///......---*********++++++******************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&'''''''''((((((((()))''''''''''''((((((((((((&&&''''''((())))))******((())))))******+++,,,,,,++++++,,,,,,---.........////////////...---,,,,,,//////000000111111111111//////000000000000//////111000//////111111000///......//////000000000000////////////000000000000111111111111111111111111//////............//////000000...------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%'''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&'''((()))******&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&''''''(((((())))))***(((((()))))))))))))))***))))))*********++++++++++++...111111//////111444555888<<<;;;777333222333444555777666555444444555333666888999:::;;;>>>@@@;;;<<<======<<<<<<>>>???<<<:::888777:::???EEEIIIHHHDDD???;;;888777999:::777888888888777777999;;;888777777666666666777777444555666666444444555666333555777888888666333222111333555333000...///222111000//////111111000///,,,,,,---...............)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''((())))))******''''''''''''((((((((((((&&&&&&'''((())))))******(((((())))))***+++++++++++++++,,,,,,---....../////////000//////...------/////////000111111222222///000111222222111000///333111000111222333222000---...///000000000//////////////////000000000000333222222111111222222333//////......------......///...---,,,+++*********------,,,,,,,,,+++++++++,,,------......------,,,******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$#######################################$$$$$$$$$##################$$$$$$$$$$$$$$$%%%$$$$$$###"""########################"""""""""###$$$$$$%%%%%%%%%###""""""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%###########################$$$###%%%***+++)))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))(((((((((((())))))******))))))))))))*********+++)))---111111......000444333444555555444333222111222444555444333111222222222444888999::::::;;;<<<999;;;<<<===<<<===>>>@@@::::::999;;;>>>AAADDDEEE@@@>>>;;;888777888:::;;;666888999888777888;;;>>>666777777888888888777777333555777777555555777999333444777888888666333111111333555333///---///222000///......000000///...,,,------------,,,,,,+++)))***++++++++++++***)))((()))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&''''''((())))))***''''''''''''((((((((((((%%%%%%&&&'''((()))***+++(((((())))))******++++++,,,,,,,,,---......//////000000000000000000//////...//////000111111222222111222333555555333222111333111111111222333222111---...///000000000///....../////////000000000111222222111000000111222222000///...------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""########################!!!""""""###$$$$$$%%%%%%%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%###########################$$$"""$$$)))***'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))'''((((((((())))))******))))))))))))************''',,,000000---,,,///333///......000222333222000111222333333111000000000222444888:::999888888999888999;;;<<<<<<<<<>>>@@@777888999<<>>;;;:::::::::888777666555555555555444444444444444222333444666888777444222222000//////111333333222---///222555666666555444000000///...---,,,,,,,,,,,,++++++******++++++,,,************))))))))))))+++***)))(((((()))***+++(((((())))))((('''&&&&&&''''''''''''''''''''''''######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((+++---,,,'''######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))*********,,,,,,,,,++++++++++++***---,,,,,,---...///---,,,---///000111000///000111000000000//////.........///...------///000000000//////000111111000///...,,,...000111000///000111333333111000////////////---------,,,,,,+++++++++++++++)))((((((((()))***''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$############"""!!!!!!"""###############!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))************************&&&(((***+++++++++,,,.../////////000000000111111000///......///111333444777666555444333222222222444333555888888666888===::::::999888666444333222222333333444444444333333111222444777::::::888666111000///000222333222000...///222555666555444333000000///------,,,,,,---,,,,,,++++++++++++,,,,,,************))))))))))))******)))(((((()))******((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''))),,,+++((($$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************---------,,,,,,,,,,,,,,,---,,,,,,---//////...,,,...///111111000//////000/////////......---------,,,,,,,,,---...000000///------......///............000222222111000000111222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******((((((((())))))))))))***''''''&&&&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%!!!""""""###############!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,++++++---........./////////000000000000000///000111333555666888777666444333333222222666555777;;;:::777777;;;999888888666444222000///222333555777777777666555444555666888::::::888666111111111333444333000...///111333444444444222111000///...---------------------,,,,,,,,,,,,------************))))))))))))***))))))(((((())))))***(((((((((((((((''''''&&&''''''''''''''''''''''''***)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***((('''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))************------------............---,,,,,,---///000///---///000222111000//////000...------------,,,,,,,,,***+++---...//////......++++++++++++,,,---......000222333333111000000111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))************&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!"""###$$$%%%&&&&&&!!!"""######$$$$$$######""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***,,,.........---...000---............//////////////////000222444666777888777666444333333222222555555888<<<;;;666555777666666666555444333222111555777:::<<<===<<<:::999999888888888888777444111222333444666777555111---111222333333333222000///000///...---------------...------,,,,,,------...************)))))))))((()))))))))(((((()))))))))'''((((((((((((((('''''''''''''''''''''''''''''',,,***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))******++++++,,,,,,------.........///---,,,,,,...000111000...///111222222000//////000------,,,,,,,,,,,,,,,,,,,,,...000111///...,,,,,,++++++******+++---///000000111333222000/////////....../////////...,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++(((((()))))))))*********'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***,,,......------...///,,,,,,---------.........---......000111333444555666555444333333222222333444444777;;;999444222444333444555666666666666555666888;;;>>>>>>>>><<<;;;888777666666666555222///444444666888999777222///222222222222222000///...//////...------------......------,,,,,,------...************)))))))))(((((((((((())))))(((((((((''''''((((((((((((((('''''''''''''''''''''''''''+++)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&((()))''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((()))******++++++***++++++,,,---......///---------///111222111//////111222222000///000111------------------------000222444333000,,,++++++---,,,++++++,,,...000111...000111000...------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******'''''''''((((((((())))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))++++++*********++++++,,,,,,,,,,,,---------,,,---...///000222222333333333222222222222333333333333666999777222000333222333444666777888888888555666888:::::::::999888333222222333444555444222444444666888999888444111222222222111000///......///......---------......------,,,,,,,,,,,,------************))))))))))))'''(((((())))))(((((('''&&&'''((((((((((((((((((''''''''''''''''''''''''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$&&&(((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,)))***+++,,,---...//////...------///111222222000...000222222111111111222.........///////////////222444666444///,,,+++,,,...---------...///000000---...000///...------...///......---------......---------,,,,,,++++++++++++++++++,,,+++******)))''''''''''''((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((******)))((()))***++++++++++++,,,,,,,,,,,,---...///000111111111111000000000000111222333444333222444888666111111333222333444666777777777777444555555666666666555555222111111222444555444333222333444666888777444111111111111000000///............---------......///,,,,,,++++++++++++,,,,,,************))))))))))))''''''((())))))(((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###"""$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,******+++---...000111111...---...000222333222111---///111222222222333444000000000111111111222222000222444222---+++---///---....../////////......,,,...000000///...//////111///---,,,,,,---///111......---,,,++++++************+++++++++***)))((('''(((((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((***+++,,,*********+++******+++++++++,,,,,,,,,...///000111111111111111.........///000222333444333222444777666222222555333444555555666666666555555555555444444444444444666444333333333333222000111111222444666666444111111000000000////////////......---------......///,,,++++++******++++++,,,************))))))))))))&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%###!!!"""$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((("""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,++++++,,,...///111222333...---...000222444333222,,,...111222222222444555111111222222333333333444---000222000,,,+++...222---.../////////...---,,,---...000111000///000111222000---++++++...111333//////...---+++***))))))))))))***+++***)))((('''))))))))))))************(((''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$##############################""""""""""""######)))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,+++,,,,,,------///////////////...............///000111222222333222111111111222333444444111222222222222333333333555444333222111111111111000111111222222111111000---///111444444333111000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******------......///000000000...------......///000111222///,,,///444777666333000000000000000///......------///000111111111111444333111000....../////////////////////000000111000000///...............//////...---,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))((((((((((((***)))(((''''''((()))***))))))************)))))))))(((&&&$$$$$$&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################)))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,---...............//////////////////000000111111222111111111111111222333333111111111222222333333333555444333222111111111111000000111111111111000000000111222333333222000///////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******,,,,,,,,,---......//////------------...///000111222///...000444666555222000000000000000///............000111111222222222222111000............///000////////////000111111000//////...............///...---,,,,,,++++++,,,++++++***)))))))))))))))******)))))))))(((((((((***)))(((''''''((()))***))))))************))))))(((((('''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))***++++++,,,,,,------......//////////////////000000000000000111111000000000111222222000000111222333333444444444333222111111111111111000000111111111111000000222222222111000//////...////////////............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))************+++,,,,,,------...------------...///000000222000///222555555333000/////////000//////...---...///000111222222222222//////...------......///000000000000000111111222000///......------............---,,,++++++++++++,,,+++******)))*********++++++*********)))))))))))))))(((((((((((())))))((())))))******))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,++++++,,,---......///////////////////////////...111000000000000000111111000000111222333444444555333333222111111111111111000111111222222111111000222111000///...//////000////////////............,,,,,,,,,++++++++++++***************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))*********++++++,,,---------,,,,,,,,,,,,---...///000111000111222444444000---.........//////......---......///000000000000000---------......//////000000000000000000111222222//////...------------......---,,,+++************++++++************++++++++++++++++++*********)))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,***++++++,,,---......////////////...............111111000000000000000111000000111222333333444444222222111111000000111111111111222222222222111111000///...---...///111222////////////............,,,,,,+++++++++*********************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))+++++++++,,,------......+++++++++,,,,,,---.../////////000222222111...,,,,,,---............------,,,---..................---......///000000000000000000000///000111111222//////...---------------------+++***************+++******)))******++++++++++++++++++*********)))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,***++++++,,,,,,------------------...............222222111000000000111111111111222222222333333333222111111000000000111111111111222222222222111111...---------...///111222////////////............++++++++++++************************************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))***++++++,,,,,,---......++++++++++++,,,---......---.../////////...---,,,+++,,,------...---------,,,,,,------------,,,,,,---...///000000000000000///////////////000000111///...------,,,,,,---------,,,+++***))))))))))))))))))))))))))))))***+++++++++*********)))))))))(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++------+++++++++++++++,,,,,,,,,,,,,,,,,,------......///333333222111111111111111333333333222222222222111111111000000000000111111//////000000000000//////.........---......//////////////////............++++++++++++************************************'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))))))))******+++,,,,,,,,,************+++,,,---...+++,,,---,,,,,,,,,,,,---++++++,,,---------------,,,------......------,,,,,,---.../////////...---...............//////000///...------,,,,,,------,,,+++***))))))(((((()))((((((''''''((())))))*********)))))))))((((((((('''((()))******)))((('''''''''((((((((((((''''''(((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""###%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))***,,,---...,,,,,,++++++++++++++++++++++++,,,,,,---...//////444444333222111111222222444444333222222111111000111000000000000000111111------............------/////////......---,,,,,,000/////////............+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((()))******++++++************+++,,,---...***+++++++++******,,,...***+++,,,,,,---------------......///......------,,,,,,.........---,,,+++---------------...//////......---,,,,,,,,,,,,---,,,+++***)))(((((((((((('''''''''''''''((())))))))))))))))))(((((((((((('''((()))******)))((('''''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))+++++++++***************++++++++++++++++++++++++++++++,,,------......///111111222222222333333333111222333444444444333222333333222222222333444444111000000///...///////////////000000000000/////////////////////......---,,,+++******,,,,,,+++***************))))))))))))))))))(((((()))+++---...))))))(((((((((((())))))$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """###%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))************************++++++++++++++++++++++++++++++,,,,,,---.........222222222222333333444444111222333444444444333333333222222222222222222222000000000000000000000000//////000000000000////////////000000//////...---,,,+++***+++,,,---,,,***************))))))))))))***))))))))))))***,,,---)))(((((((((((((((((()))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******)))))))))***+++,,,++++++++++++++++++++++++------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))((())))))******+++++++++++++++++++++++++++++++++++++++,,,,,,------......111111000000000111222333111222333444444444444333222333333444333222000///...///000222222222222111///000000111111000000///000000000000000//////...---,,,++++++------,,,+++************))))))))))))******))))))))))))******((((((''''''''''''((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((())))))***+++++++++++++++++++++++++++---............------,,,++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++*********))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))'''(((((()))***++++++,,,************++++++++++++***++++++,,,------......---------------...//////222222222333333333333333333444555555444222000...,,,...111333444444333222000000000111111000000000000000111111000000///...---,,,+++,,,---------+++************)))))))))(((******))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))*********+++***+++++++++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))******++++++)))))))))******+++++++++******++++++,,,------...,,,,,,------............111111111111222222333333444555666666555333111///,,,...000333444444333333000000111111111111000000000000000000000///......---,,,++++++------,,,+++************)))))))))((())))))))))))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((*********+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,---------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((())))))*********(((((())))))***+++++++++******++++++,,,,,,---------...111222222222000///000000//////000000111222333444444555444333111000---...000111333333333333000111111222222111111000///////////////......---,,,+++******,,,,,,+++***************))))))))))))(((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******+++,,,,,,,,,,,,+++*********++++++,,,,,,---+++************++++++,,,,,,,,,------......////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,)))))))))************+++************************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))((((((((()))***+++++++++*********+++,,,,,,------,,,///333555666444000...///......---...///000111111111111111111111111111......///000000111222222000111111222222111111000...............---,,,,,,+++***))))))++++++***)))************))))))))))))&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***+++,,,++++++***)))******+++,,,,,,------++++++*********+++,,,---------......///000000111...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------+++*********+++,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''(((((()))***+++++++++)))******+++,,,,,,------***---222666666333///,,,......---,,,---...///000000//////...//////000111///.........///000111222111111222222222222111111------......------,,,+++***)))((()))***+++***(((************))))))))))))%%%&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))++++++******)))))))))***+++,,,,,,------,,,,,,+++***+++,,,...///.........///000111111222................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((('''''''''&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))***+++,,,------...///////////////...............///000000000000000111111111111111111111111///////////////000000000111111222333333333222222000///...---,,,+++++++++++++++***************++++++******)))))))))))))))))))))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,------...///000111111111000///////////////000000/////////000111222222//////.........---------++++++++++++++++++++++++***)))((()))***+++***((())))))*********++++++++++++*********))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))***+++,,,---......///////////////............//////000111111111111111111111111111111111111111000000000111111222222222111222222333222222111111000000...------,,,,,,,,,++++++***)))))))))******+++******))))))))))))))))))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((()))))))))+++++++++,,,,,,,,,,,,---,,,,,,------......//////000///////////////000000000000000///000000111111///.........------------++++++++++++++++++++++++***)))((()))***+++***((()))))))))*********++++++*********)))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++,,,---...//////........................000000111222222222222111111111111111111111111111000000111222333444444555222222222222222111000///000000///...------------++++++***)))(((((())))))+++******)))))))))))))))((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((++++++++++++,,,,,,------,,,,,,,,,,,,,,,---------...............///000111000000000000////////////............------------++++++++++++++++++++++++***)))((()))***+++***((())))))))))))******************))))))))))))((((((''''''((())))))))))))(((((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))))))))******+++,,,---......------.............../////////000111111111111000111111111111111111111111//////000111333444555555222222222222111000///...///...---,,,,,,,,,,,,,,,+++***))))))(((((())))))+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))*********++++++*********+++,,,,,,------------------,,,,,,,,,,,,---,,,------...///000111000000000000///......---------------------------++++++++++++++++++++++++***)))((()))***+++***(((((((((((()))))))))******))))))))))))))))))((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""######$$$$$$%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((()))***+++,,,------,,,---------......//////---......///000/////////000000000000000000000000---...///000111222333444222222222111000///...---,,,,,,++++++******++++++******))))))))))))******+++******)))))))))))))))'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((*********+++++++++,,,,,,))))))***++++++,,,------.........---------------,,,,,,,,,,,,---...000000///////////////...---,,,,,,,,,------------------++++++++++++++++++++++++***)))((()))***+++***(((''''''((((((((()))))))))(((((((((((((((((())))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))''''''((()))***+++,,,,,,,,,,,,,,,---......//////,,,---......//////......000000000000000000000000------...///000111111222000000000000000///...---+++******))))))*********))))))))))))***+++,,,---+++******)))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))************((())))))***+++,,,---------------------.........,,,,,,,,,,,,,,,---...///---.../////////...---,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***)))((()))***+++***(((''''''''''''((((((((((((''''''(((((((((((())))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((()))***+++,,,,,,---++++++,,,------...//////---......///////////////000000000000000000000000.........//////000000000/////////000//////......+++***************++++++)))))))))***+++---///000+++******)))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))(((((()))***+++,,,------++++++,,,,,,------......---,,,,,,,,,,,,,,,------+++,,,...//////...---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***)))((()))***+++***(((&&&&&&'''''''''((((((((('''''''''((((((((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%'''((((((''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))'''''''''''''''((())))))))))))***+++,,,------...++++++,,,,,,---...//////...//////000000000000000000000000000000000000000////////////000000000000......//////////////////,,,++++++***++++++,,,,,,(((((()))+++,,,...000111+++******)))))))))))))))&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))************'''((()))***+++,,,------))))))***+++,,,,,,------------,,,+++++++++,,,,,,***+++---/////////---,,,+++++++++,,,,,,---------++++++++++++++++++++++++***)))((()))***+++***(((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''((()))((('''&&&''')))''''''''''''(((((((((((())))))))))))************,,,,,,,,,---------.........000111111///...//////111,,,+++///000---///555666444111...------...///......//////......---,,,,,,,,,,,,+++++++++******))))))******++++++,,,,,,************))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((***### %%%,,,'''!!!'''&&&!!!***%%%&&&&&&&&&&&&&&&&&&%%%$$$---$$$ ---///111""",,,%%% $$$&&&&&&&&&%%%###"""######'''$$$%%%###%%%)))!!!&&&(((###))) """!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%---$$$)))((('''!!!///!!!!!!/// %%%$$$(((&&& '''((("""&&&&&&$$$$$$$$$$$$&&&&&&,,,&&&,,,***&&&111(((---***&&&)))!!!###'''$$$&&&(((!!!%%%(((***(((&&&%%%$$$"""((()))'''$$$&&&+++)))""",,,%%%'''000%%% ,,,&&&&&&111###...%%%///***///...((('''((()))---(((+++,,,***,,,(((***333)))------++++++++++++------***************************++++++++++++***))))))+++*********))))))(((((((((((())))))))))))(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''&&&'''(((((('''%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$### %%%&&&###"""%%%&&&%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########"""""" !!!!!!"""###$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))'''''''''((((((((())))))(((((()))))))))*********,,,,,,,,,,,,------------...000111111000//////000333///---000000///111777333333222333333333333444......//////......---,,,,,,,,,+++++++++*********)))))))))************************)))))))))(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***!!!***###222 +++)))'''---  !!!!!! )))%%%'''&&& ---))) ))))))'''((("""###$$$%%%***888KKKYYY888111######---%%% 111&&&...///666%%%%%%%%%%%%%%%%%%%%%%%%,,,---BBB888((($$$***555 !!!&&&''' ,,,### $$$---,,,######***&&&%%%%%%$$$$$$%%%%%%&&&$$$222'''UUU888,,,((( !!!&&&!!!"""(((###+++((($$$+++&&&%%%%%%$$$$$$%%%&&&&&&$$$%%%'''%%%###%%%***(((### 222///"""&&&---((("""IIIWWW\\\DDD:::222---((()))999,,,%%%<<<%%%000...))),,,,,,***+++'''---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++***))))))******)))))))))((((((((('''(((((())))))(((((('''(((((())))))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''(((((('''%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$ ######!!!"""&&&&&&$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$$$$#########!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))(((((())))))))))))******++++++,,,,,,,,,---------...000111111000///000111666222//////......000444///000222333333222111000......//////......---,,,,,,++++++++++++************))))))))))))))))))(((******))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---!!!***!!!lllrrrvvvqqqxxxssszzzyyyzzzzzz{{{{{{zzzzzzyyy{{{tttlllyyy )))(((!!!'''(((555EEEmmmeee'''###--- 000!!!000%%%%%%%%%%%%%%%%%%%%%%%%cccYYY444"""%%%..."""++++++'''""" ###&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%!!!"""+++lllKKK---###%%%'''$$$***(((%%%"""###%%%'''&&&%%%%%%&&&%%%###%%%))))))&&&,,,GGG~~~666444,,,444//////***)))000...,,,333---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))(((((((((((((((''''''''''''(((((('''''''''(((((()))))))))(((''''''(((((((((((((((((((((((($$$%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%"""###""""""%%%***)))%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''((()))((('''&&&''')))((((((((()))))))))******(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,...///111111000///000111666222///---,,,---///222666555444333111...,,,+++.........///......---,,,++++++++++++******************))))))((((((''''''***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***%%%"""---$$$666&&& +++aaa666###&&&!!!666%%%%%%%%%%%%%%%%%%%%%%%%$$$aaa+++'''((("""---...&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((&&&(((###YYY''')))444,,,$$$!!!)))'''&&&'''&&&$$$$$$&&&''''''&&&%%%&&&((()))(((!!!333ttt+++333%%%444)))111333(((,,,111,,,999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%#########$$$%%%&&&%%%###$$$)))///---'''%%%%%%%%%$$$$$$$$$##############################&&&&&&&&&%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))'''(((((((((((()))))))))*********+++++++++,,,,,,,,,...000000//////000111000000...---...222666777>>><<<888555222000000000.........///......---,,,+++++++++*********))))))******))))))(((((('''''')))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111'''!!!///111 ...###+++jjjsss555333)))(((%%%%%%%%%%%%%%%%%%%%%%%%'''EEEvvv+++666555&&&!!!)))+++###%%%%%%%%%%%%%%%%%%%%%%%%...%%%&&&%%%OOO+++"""$$$$$$'''***'''!!!###(((((('''&&&%%%%%%%%%&&&(((,,,~~~333%%%+++999***(((000&&&---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((()))))))))))))))(((((((((((((((((((((((((((((())))))'''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$&&&%%%###$$$)))///---'''%%%%%%%%%$$$$$$$$$##############################&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))((('''&&&''')))''''''''''''((((((((((((''''''(((((((((((())))))))))))*********++++++++++++---//////......///000***---......222999======888666333111000000222444......//////......---,,,+++************)))))))))***))))))))))))))))))((())))))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%000$$$$$$"""$$$$$$(((nnnlll'''((('''%%%%%%%%%%%%%%%%%%%%%%%%)))---)))WWWvvv"""&&&666 '''$$$%%%%%%&&&&&&%%%%%%$$$###!!!)))111000...***wwwccc///+++### """'''&&&!!!"""***&&&$$$$$$$$$###"""%%%***GGG=== ///,,,***555''')))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))'''(((((((((((()))))))))'''''''''(((((('''''''''(((((()))*********))))))((((((((((((((((((((((((((())))))'''%%%(((---333'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########"""###""""""%%%***)))%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))*********+++)))+++---...------...///(((---///...111777999777---------------///000111......//////......---,,,************)))))))))))))))))))))***************))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---((($$$333%%%)))(((\\\OOO***!!!333'''$$$"""---"""333%%%%%%%%%%%%%%%%%%%%%%%%(((+++***$$$!!!444TTTaaa...((($$$%%%%%%&&&&&&%%%%%%$$$%%%(((######"""!!!((( 888uuu***222&&&$$$'''######'''%%%######&&&&&&$$$)))000111$$$------777***...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++***))))))((((((((()))))))))******'''(((((())))))(((((('''(((((()))***************((((((((((((((((((((((((&&&''''''&&&&&&,,,777???((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$ ######!!!"""&&&&&&$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&%%%'''((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************(((***,,,---,,,,,,---...+++///000,,,,,,000///++++++,,,...///000000000///......//////......---,,,************))))))))))))))))))******++++++,,,,,,)))(((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$(((&&&,,,###""",,,111###BBBjjj"""((()))((('''### ((('''@@@III:::(((III,,,%%%%%%%%%%%%%%%%%%%%%%%%---!!!000%%%'''&&&~~~888+++$$$$$$&&&&&&&&&&&&$$$$$$)))!!!///%%%---(((###((($$$555FFF000 ###(((&&&"""###&&&$$$%%%******)))///888HHH+++111,,,WWW&&&000,,,111$$$---++++++------------++++++***************************++++++++++++***))))))(((((())))))******++++++(((((())))))))))))(((((((((((()))***************((((((((((((((((((((((((###%%%&&&%%%(((000===HHH))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%% %%%&&&###"""%%%&&&%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************))))))*********+++++++++------------------------,,,---///000111111111000///......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!(((+++%%%$$$$$$######$$$$$$%%%///!!!...???999---!!!!!!...&&&444&&&(((&&&---$$$&&&%%%%%%$$$#########$$$...888&&&"""999((()))%%%+++&&&&&&&&&%%%%%%$$$$$$$$$''' %%%+++"""(((fffnnn!!!"""'''(((''''''&&&$$$###'''///555@@@'''222$$$)))&&&RRR555666222(((///++++++------------++++++******************************))))))))))))******(((((())))))*********+++)))((('''&&&%%%%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&((()))$$$$$$888QQQHHH222!!!$$$***((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))))))))******************++++++++++++,,,---------------,,,,,,,,,+++,,,...///000000//////......------,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))!!!%%%&&&%%%$$$$$$######$$$$$$%%%%%%222(((ppp==="""333###!!!+++ 333,,,+++///(((###%%%&&&%%%$$$$$$######$$$$$$777&&&^^^@@@ 333""",,,((( &&&&&&&&&%%%%%%$$$$$$$$$%%%"""%%%(((!!!)))%%%000777&&&&&&&&&%%%%%%&&&))),,,aaa666444333///'''AAA......(((,,,$$$***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********(((((('''&&&%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&)))$$$!!!...AAA@@@---!!!$$$)))&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))******++++++++++++,,,,,,,,,,,,......------,,,,,,+++++++++,,,---...............---------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))!!!""" %%%$$$$$$######$$$$$$%%%(((###"""///TTT***%%%***))) +++(((&&&!!!---$$$ """%%%%%%%%%$$$$$$######$$$$$$999--->>>000 )))$$$"""&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$+++000''',,,www@@@&&&+++%%%%%%%%%&&&'''&&&$$$"""BBB(((...+++***"""&&&666%%%jjj...&&&333&&&)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))******''''''&&&&&&&&&'''(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###"""%%%***&&&!!!&&&000333((("""&&&(((%%%"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***++++++,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,------............---,,,,,,++++++******)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''"""###%%%$$$$$$######$$$$$$%%%,,,(((222BBBccc&&&---((('''((('''***nnnqqq))) )))""")))%%%%%%$$$$$$###$$$$$$%%%+++333###"""'''///uuu""")))!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++((()))...+++$$$```;;;---&&&$$$$$$%%%''''''###MMMrrr...!!!(((333...+++---(((111222---fff333###///,,,***+++,,,------,,,+++***))))))))))))))))))))))))******))))))))))))******(((((())))))))))))))))))&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&******%%%%%%(((((($$$$$$(((((($$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''(((((((((((()))))))))++++++,,,,,,,,,---------------,,,,,,,,,+++++++++..................//////---,,,,,,++++++******)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""&&&!!!%%%$$$$$$######$$$$$$%%%,,,000......---VVVbbbDDD"""222...'''!!!&&&!!!"""...+++ !!!OOO!!!... ***+++%%%$$$$$$###$$$$$$%%%%%%!!!...///###000!!!+++...!!!...%%%%%%%%%%%%%%%%%%%%%%%%###(((,,,)))!!!###%%%+++ooo333((('''%%%###$$$'''(((&&&$$$''''''000KKK```PPP,,,...,,,***%%% (((---)))...***"""333JJJyyy!!!&&&***+++,,,---......---,,,+++++++++++++++++++++++++++******))))))))))))******))))))((((((((((((((((((%%%%%%&&&''''''(((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((()))'''&&&'''###$$$&&&)))(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))''''''(((((((((((())))))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///......---......//////---------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###)))"""%%%$$$$$$######$$$$$$%%%(((---AAA ###''''''&&&######&&&***"""&&&UUU222$$$000 $$$$$$$$$######$$$$$$%%%%%%%%%$$$---000###555!!!"""***###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!,,,///((('''+++000000DDD///'''%%%###$$$%%%'''((((((&&&!!!$$$)))$$$)))888+++%%%$$$,,,000***$$$$$$...,,,###333QQQ:::+++---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))((((((((((((''''''%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''''''''###%%%&&&''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))*********++++++++++++,,,*********+++,,,,,,------///...---,,,,,,---............------,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$))) %%%$$$$$$######$$$$$$%%%222 555666))),,,''',,,((((((222$$$'''((()))$$$&&&,,,)))```000%%%!!!$$$$$$######$$$$$$%%%&&&...$$$*** ***###XXX***###+++$$$$$$$$$%%%%%%&&&&&&&&&)))!!! ###!!! !!!'''...---...(((%%%&&&&&&&&&%%%%%%&&&(((666333333"""'''%%%###)))---'''(((555))))))///|||sss///000,,,,,,---......---,,,,,,++++++++++++++++++++++++******))))))))))))******))))))((((((((('''''''''&&&'''((((((((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))*********+++++++++))))))***+++,,,------......---,,,+++++++++,,,---///......------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$(((%%%$$$$$$$$$$$$$$$$$$%%%***$$$ 000$$$(((###!!!"""(((%%% %%%!!!'''%%%"""***---!!!###111"""&&&)))$$$#########$$$%%%%%%&&&222&&&((( ------KKK444""",,,!!!$$$$$$$$$%%%%%%&&&&&&&&&###&&&(((%%%$$$&&&&&&%%%666$$$,,,"""&&&((((((%%%###$$$&&&***&&&777)))$$$!!!+++)))%%%,,,---'''&&&///222(((+++'''+++++++++------------++++++******************************))))))))))))******))))))(((((('''''''''&&&''''''((((((((('''%%%$$$&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))((('''((('''&&&'''&&&$$$!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++,,,---//////000...---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++***************)))((((((***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$"""&&&!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&"""&&&$$$999(((&&&!!!!!!***&&&"""***'''&&&((("""!!!'''+++'''!!! ---"""%%%$$$###$$$&&&&&&$$$!!!222$$$%%%...###333###...000<<>>...%%%,,,,,,,,,+++++++++******++++++++++++*********)))))))))************))))))))))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%''')))******)))'''%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''########################&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""$$$$$$!!!)))...'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,******+++,,,---...//////...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++***************)))((((((***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$"""&&&!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///###888 666'''%%%%%%%%%(((%%%000$$$(((---''')))$$$### $$$,,,111'''ZZZ%%%)))&&&###"""###%%%&&&&&&$$$"""666(((AAA ---''''''(((***###(((///!!!"""'''$$$$$$%%%%%%%%%%%%&&&&&&***,,,"""$$$+++,,,,,,((($$$222,,,,,,,,,,,,++++++*********++++++*********)))))))))))))))************))))))''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!$$$$$$"""***///(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******++++++,,,******+++,,,---...//////...------,,,,,,------...,,,,,,,,,,,,++++++++++++)))************))))))((()))************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$"""&&&!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///555 )))444$$$%%% ***555...'''!!!%%%---&&&&&&999^^^ttthhhOOOCCC222jjj))) &&&$$$""""""$$$&&&''''''"""333!!!...---VVVtttqqqZZZJJJ222,,,PPP+++!!!*** $$$$$$%%%%%%%%%%%%&&&&&&'''"""###---555222((( ///111...------,,,+++******))))))******)))))))))(((((((((((())))))******))))))(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!$$$%%%###+++000)))%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++******+++,,,------......------------------------,,,,,,,,,++++++++++++***))))))************)))((())))))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$"""&&&!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''&&&999'''///AAA(((***"""$$$***+++ !!!((()))'''MMM:::%%%%%%$$$$$$%%%%%%%%%%%%...!!!555mmm"""((())))))$$$$$$$$$%%%%%%%%%&&&&&&"""&&&%%%  ***111]]],,,+++------,,,+++***)))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&$$$+++111)))%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))******++++++***++++++,,,,,,---------------------------------,,,,,,+++++++++*********((())))))*********))))))((())))))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$"""&&&!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ...666'''***###%%%777%%%...555iii)))$$$&&&'''((('''%%%###"""!!!666666++++++&&&$$$$$$$$$%%%%%%%%%&&&&&& ---,,,!!!$$$222,,,???,,,,,,,,,,,,+++******)))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&$$$+++000'''%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((())))))******+++***+++++++++,,,,,,,,,---,,,------......------,,,++++++++++++************((())))))************)))((())))))************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$$$$$$$$$$$$$$$$$$$"""&&&!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---%%%!!!---,,,!!! ###***---+++111+++$$$&&&((((((&&&$$$$$$$$$000111TTT*** &&&&&& $$$$$$%%%%%%%%%%%%&&&&&&...!!!!!!000111$$$"""///111111+++************)))))))))******)))))))))((((((((('''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&'''((((((&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&###***...%%%$$$$$$$$$$$$############&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&%%%$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''(((((()))*********+++++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++************(((((()))***************(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$"""&&&!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!UUU111 %%%))) !!!000$$$222,,,$$$%%%&&&$$$###$$$(((+++HHH&&&$$$***###$$$$$$%%%%%%%%%%%%&&&&&&))) ((( (((iii///...))))))))))))************++++++*********)))))))))''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&'''((((((&&&&&&'''(((###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&"""(((+++"""$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''%%%$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''(((((()))*********++++++++++++++++++,,,,,,,,,,,,---......---,,,,,,+++++++++************)))(((((()))***************(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$"""&&&!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''qqqccc---###%%%***"""(((///111:::$$$$$$###!!! $$$,,,222"""(((((($$$$$$%%%%%%%%%&&&&&&&&& ***)))222pppsss)))%%%((((((((()))******++++++++++++++++++************''''''((((((((((((''''''))))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%!!!'''))) $$$$$$$$$############"""#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%"""&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''' $$$""""""III """000,,,)))(((000zzzAAA ...UUUqqq)))(((&&&***333AAA...$$$###'''&&&$$$$$$$$$$$$$$$$$$$$$$$$>>>###111''''''(((((()))***+++++++++++++++************++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$######$$$%%%$$$###"""!!!###########################%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))******))))))******+++,,,,,,,,,+++++++++*********************************************************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%"""&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((($$$+++zzz+++)))!!!"""%%%!!!***"""+++LLL%%% %%%((( $$$(((###000(((WWWmmm555+++JJJ***(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$ppp333888 ***'''(((((()))******+++++++++******))))))******+++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%$$$###"""!!!###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))***++++++,,,++++++++++++*********************************************************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%"""&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ 222(((""",,,%%%!!!&&&)))"""$$$'''CCCLLL """---,,,!!!%%%+++&&&)))$$$$$$---jjj)))***$$$###$$$$$$$$$$$$$$$$$$$$$$$$yyy%%%...((('''(((((())))))******+++******))))))))))))******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++++++++++++++************************************************************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%"""&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$111"""\\\@@@%%%---,,,%%%!!!$$$!!!"""$$$###&&&'''((()))$$$###)))###)))&&&000 &&&###'''$$$$$$$$$$$$$$$$$$$$$$$$[[[...888$$$------(((((((((((())))))******)))))))))(((((()))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%"""&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''***..."""VVV777,,,&&&!!!***###"""''' 222$$$"""+++&&&'''$$$&&&"""CCC===)))%%%&&&$$$ !!!%%%"""'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""***```111,,,%%%""",,,***((((((((((((((())))))))))))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$##################$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((((()))******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%"""&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%,,, ++++++%%%///%%%AAAaaa,,,---&&&,,,,,, ((()))UUU%%%'''111###&&&$$$(((((((((yyy///""",,,)))!!!***'''!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$)))///...NNN999&&&'''$$$'''///###((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$(((***$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%"""&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***000''' !!!###&&&$$$...)))---555###+++111$$$,,,###&&&===((("""...yyy"""+++(((((((((###'''!!!(((,,,%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!...%%%%%%MMM(((222111 ???***(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&))),,,$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%"""&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$///"""+++!!!+++ ((()))%%%666www&&& ***$$$!!!&&&$$$"""###!!!555%%% ***+++(((,,,)))***---!!!,,,''',,,###&&&"""((($$$$$$$$$$$$$$$$$$$$$$$$...'''------'''444xxx///'''""")))$$$'''---(((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%%%%'''***---$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++$$$+++"""+++***)))'''%%%$$$%%%'''((("""'''***((($$$###$$$%%%&&&&&&%%%&&&'''%%%"""%%%%%%%%%&&&&&&&&&''''''"""%%%$$$'''+++###+++''''''%%%###"""!!!###%%%&&&$$$%%%(((((($$$""""""'''%%%###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***###""""""###222&&&((()))&&&"""!!!$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((()))...((($$$'''...(((''''''''''''((())))))(((((((((((())))))))))))************************222***$$$$$$)))---,,,***))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###))))))%%%)))&&&*** ---%%%%%%%%%%%%%%%%%%%%%%%%'''######''''''222$$$(((###$$$***'''###%%%$$$***$$$zzz!!!...&&&,,,"""///(((JJJ###"""%%%))))))&&&+++""""""///'''%%%$$$###!!!&&&%%%###)))$$$$$$,,,!!!,,,(((&&&'''+++'''%%%&&&!!!###"""zzz!!!)))+++,,,"""000((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&$$$%%%%%%%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%$$$$$$##################%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&######((()))'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&++++++###***###***"""###!!!$$$%%%%%%$$$$$$'''&&&$$$!!!%%%+++((("""###'''"""&&&%%%%%%%%%&&&&&&&&&&&&'''###'''$$$$$$)))%%%"""+++!!!%%%)))++++++(((%%%###$$$&&&###%%%((('''&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& """''''''---###%%%$$$"""###(((---,,,&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&''''''''',,,'''###&&&---!!!((()))(((((((((((()))******))))))*********+++++++++++++++++++++++++++++++++""")))------+++***)))((())))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,"""&&&$$$ ...***%%%%%%%%%%%%%%%%%%%%%%%%*** ((( %%%"""111"""'''111)))###'''&&&+++$$$---###[[[""",,, !!!((($$$%%%###"""333 !!!$$$######%%%)))""""""""""""!!!######$$$''''''$$$&&&eee!!!!!!&&&%%%)))$$$KKK000***%%% %%%%%%+++---111VVV---)))"""'''!!!((((((((((((((((((((('''((()))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$$$$""""""'''(((&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$...)))(((###''''''(((((((((''''''&&&---$$$***///))) +++'''333222((( %%%%%%%%%%%%&&&&&&&&&&&&""")))%%% &&&'''%%%)))+++(((###!!!%%%(((%%%,,,,,,$$$!!!&&&%%%###%%%''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))"""(((((("""$$$///(((&&&###  &&&+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&+++$$$'''"""+++$$$%%%###############$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''',,,)))(((+++,,,)))((())))))******))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,###+++%%%111%%%+++000(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###))))))''''''***&&&%%%---)))$$$222 )))###"""&&&((( """$$$'''""" ///%%%!!!((()))######$$$***++++++BBB )))"""'''+++000%%%111!!!!!!***!!!***'''###%%%&&&%%%""",,,###///$$$''''''(((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%###$$$(((***((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""&&&+++###'''&&&)))%%%!!! """%%%''''''!!!+++111+++!!!$$$***""",,,+++'''((($$$$$$%%%%%%%%%&&&&&&&&&!!!***&&& %%%'''$$$%%%###%%%'''***,,,***'''$$$!!!#########"""###%%%&&&%%%%%%%%%(((++++++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++%%%""""""%%%)))+++***'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""''',,,%%%###)))***+++'''''''''''''''(((((()))))))))))))))************************************---...)))###%%%---...)))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!***$$$$$$###"""(((""""""444%%%%%%%%%%%%%%%%%%%%%%%%'''******!!!!!!'''///+++'''***000---&&&///"""///555///***!!!""")))%%%%%%"""!!!%%%&&&&&&***"""nnn((('''))),,,$$${{{)))%%%$$$(((+++>>>***"""---)))---+++,,,,,,###,,,...###$$$$$$&&&'''###...(((,,,,,,''''''''''''(((((((((((()))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******$$$$$$$$$%%%$$$$$$###"""!!!"""#########""""""!!!######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################"""###$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###''''''&&&'''+++,,,***$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&''',,,$$$%%%$$$ !!!"""%%%'''((('''%%%$$$### &&&&&&!!! &&&))))))((($$$!!!$$$$$$$$$%%%%%%%%%&&&&&& )))'''"""%%%%%%###'''000+++$$$ !!!""""""555***%%%(((''' !!!)))***&&&%%%***222555000***&&&&&&&&&&&&&&&&&&&&&&&&***%%%!!!"""%%%+++###***111&&&!!!'''%%%!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&)))++++++)))((("""&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())),,,,,,)))'''((()))((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&'''$$$%%%,,,&&&...)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))!!!&&&(((@@@222 %%%)))!!!888%%%%%%###555)))(((###"""((('''%%%***!!!'''&&&222CCC$$$)))!!!%%%***JJJ+++%%%######)))kkk###%%%---)))%%%aaa[[[+++)))((( +++ ---'''***XXX)))%%%&&&$$$&&&'''''''''(((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((###############""""""!!! !!!###$$$$$$###"""!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################"""###$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###'''(((&&&'''+++,,,)))############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$(((###$$$%%%&&&&&&(((###!!!(((---***""" %%%$$$,,,:::MMMVVVKKK888... ((()))***$$$$$$$$$$$$%%%%%%%%%%%% '''&&&$$$&&&"""%%%555444...)))&&&''')))((('''!!!%%%+++%%% &&&""" %%%---111---'''&&&&&&&&&&&&&&&&&&&&&&&&+++!!!GGG777666(((!!!!!!))),,,)))&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((!!!)))((( &&&###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%(((,,,)))"""$$$,,,'''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""***&&&$$$---,,,111!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&###(((...'''___666$$$$$$!!!$$$+++###lll*** %%%''''''""",,, '''$$$222777((($$$***%%%+++***(((###$$$!!!)))+++&&&&&&((( (((###___)))'''!!!((((((000 vvv%%%!!!000 &&&&&&''''''((()))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%###############""""""!!!!!!"""$$$%%%&&&%%%###"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&$$$%%%((((((%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$xxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxrrryyy~~~###***$$$&&&((('''RRRxxx]]]666&&&######$$$$$$$$$$$$%%%%%%%%%###%%%###%%%&&& ---JJJzzzIII@@@,,,***+++!!!!!!!!!!!!"""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$BBBiiiAAA(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&''''''''''''---"""''' """XXX~~~yyyxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy~~~QQQ+++&&&)))&&&&&&---''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""+++ ***lllkkk:::&&&!!!$$$III%%%%%%%%%%%%%%%%%%%%%%%%---!!!###%%%///***%%%$$$"""555""":::,,,$$$!!!###((((((!!!'''```!!!(((### *** ###'''''' ---"""%%%{{{######)))!!!))):::PPP***%%%###&&&&&&&&&***&&&!!!!!!,,,!!!---'''OOO(((###666&&&&&&&&&''''''((())))))***&&&'''((())))))******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######!!!###%%%'''((('''%%%$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&$$$$$$&&&&&&"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&(((""""""+++*** (((ccc...######$$$$$$$$$%%%%%%%%%&&&###!!!%%%%%%444[[[777(((000!!!$$$'''***'''###"""&&&***&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$ooo###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((---***,,,444===""",,,...'''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$111///000xxx333III%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%(((333)))|||yyy)))%%%&&&!!!,,,&&&"""000***!!!$$$)))&&&%%%$$$777$$$+++%%%(((###&&&TTT'''''' !!!333)))www"""%%%---!!!(((AAA+++""" +++$$$######zzzvvv"""$$$...$$$ 555,,,$$$,,,)))&&&&&&&&&'''((())))))***%%%&&&''')))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$"""$$$'''))))))(((&&&%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$'''(((&&&&&&'''&&&"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$'''(((&&&&&&///SSSvvv((($$$...###"""!!!$$$%%%"""###///>>>lll***444$$$!!!111&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###111XXX###+++$$$))))))### ---+++"""***000###"""&&&333%%%)))---###"""000(((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """))) {{{######$$$$$$$$$%%%%%%%%%'''%%%###"""###&&&))),,,|||VVV444NNN111$$$ ......'''000!!!+++)))!!!'''''')))&&&***333"""""" DDD|||)))+++,,,###sss+++%%%$$$###(((### 777pppGGGCCCRRR+++(((...(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%000'''(((###(((QQQ%%%222!!!!!!%%%$$$&&&'''### &&&000333\\\yyy'''---&&&,,, $$$$$$$$$$$$$$$$$$$$$$$$(((((( ...<<>>iii$$$(((%%%///%%%(((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222$$$"""MMM$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&***444&&&'''###)))"""""")))&&&'''***JJJ***+++)))kkk444"""$$$%%%$$$)))###)))(((222777!!!;;;EEE---(((!!!&&&$$$(((%%%111"""'''333###&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###"""""""""###%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%999MMM***'''###***%%%!!!&&&---999999'''444|||ppp555%%%$$$######%%%&&&$$$"""!!!###!!!(((///&&&///JJJ;;;===///%%%%%%%%%%%%%%%%%%%%%%%%---(((111---"""///%%%$$$"""ttt$$$###,,,)))%%%---)))###+++)))"""444---,,,"""+++)))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<<<)))###''',,,)))555$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###xxx((('''$$$######'''$$$&&&%%%222///&&&|||vvv""",,,111'''***(((###%%%***!!!QQQbbb***---)))GGG###""",,,$$$!!!''''''...)))999www&&&---((($$$***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%$$$"""""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%000###((()))%%% ###((("""&&&)))"""%%%+++666___(((!!!!!!444ddd$$$+++!!!&&&$$$""""""$$$&&&&&&$$$((( !!!((((((!!!"""BBB''''''///%%%%%%%%%%%%%%%%%%%%%%%%,,,+++---"""###***444333'''$$$444)))"""))))))&&&---,,,&&&%%%***111yyy000...###&&&+++(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +++&&&'''%%%&&&///333$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&$$$###"""++++++((( 111$$$###(((!!!&&&&&&!!!'''&&&$$$&&&(((ZZZ DDD%%%)))&&&000''',,,))),,,!!!///$$$***DDD(((tttggg***(((''')))((("""$$$(((%%%---///111$$$((((((...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''(((&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))"""$$$!!!***111$$$+++&&&222mmm%%%$$$)))444)))666)))'''(((+++((((((%%%!!!"""&&&&&&$$$$$$///111%%%"""***...666@@@@@@333%%%%%%%%%%%%%%%%%%%%%%%%555###&&&)))%%%''' ((("""...///www???...,,,+++000'''---111,,,$$$!!!"""$$$))))))===,,,(((&&&((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&!!!%%%,,,$$$(((***JJJ%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$#########888"""NNNyyy!!!''',,,!!!&&&,,,$$$######'''(((111***&&&VVV@@@111 ...$$$###+++%%%!!!)))&&&$$$+++"""(((&&&aaa*** '''***((($$$%%%)))'''$$$%%%+++,,,&&&***NNNvvv,,,!!!+++"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&((('''%%%###"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***''',,,&&&###$$$)))%%%%%%!!!%%%%%%%%%"""'''III555***###!!!222%%%###%%%%%%((('''"""!!!%%%&&&###!!! $$$***%%%---"""FFF|||&&&&&&&&&&&&&&&&&&&&&&&&!!!)))***((("""&&&%%%$$$444&&&777kkk^^^### ***$$$""""""***---***%%%###%%%888hhh***'''***((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((######$$$$$$%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''!!!''' """---444 333333'''ZZZ%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$"""999555sss###(((###&&&'''((((((######&&&)))...888>>>---111%%%'''$$$444%%% """###)))+++%%%$$$...222YYYooo444 ((('''###&&&(((&&&'''...""")))&&&DDDggg+++!!!---000---***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$###$$$%%%&&&''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''"""'''%%%555###!!!&&&$$$)))$$$555fff&&&&&&''',,,//////333!!!###,,,bbbggg%%%'''###"""&&&'''$$$***'''$$$###$$$%%%&&&(((///555!!!yyy&&&&&&&&&&&&&&&&&&&&&&&&(((%%%+++***###,,,###&&&///###,,,$$$///NNNOOO+++333&&&,,,,,,---+++&&&"""$$$)))%%%000'''+++ ---+++(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((""""""###$$$&&&'''(((((("""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000,,,$$$$$$###%%%""")))***!!!"""%%%&&&,,,ddd%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$%%%%%%333---000555666'''...(((!!!---$$$***&&&&&&---/// ---%%%!!!)))***AAA888%%%%%%######$$$111---$$$(((///###$$$***(((222&&& 222rrr\\\%%%'''***222 +++)))###%%%%%%&&&...000%%%111!!!$$$$$$\\\}}}%%%"""!!!...,,,###333"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))###%%%%%%%%%$$$$$$#########$$$$$$""""""%%%,,,555;;;111,,,'''###""""""""""""'''%%%222!!!...VVV%%%$$$)))!!!---### %%%''')))***(((###$$$333***'''LLL///"""000&&&---!!!'''''''''&&&&&&%%%%%%%%%"""%%%'''&&&&&&(((&&&###777@@@((()))%%%'''((('''&&&%%%%%%%%%%%%%%%"""***+++222%%%%%%555'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""***""",,,vvv}}}$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&444XXXWWW... ''',,,)))%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((+++###!!!222XXX~~~TTT000"""$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((('''&&&&&&&&&'''((()))zzzuuu555///'''""""""$$$%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''',,,""" 444^^^XXX111!!!!!!%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&'''***'''%%%###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$%%%)))###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%))),,,,,,)))%%%######$$$$$$$$$'''***!!!,,,444###[[[555'''###!!!---###***666+++"""###&&&%%%######***...+++((((((kkk777***&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%)))%%%$$$((()))''')))...+++=== ((('''&&&%%%%%%%%%%%%&&&***###333SSS###'''666...***===...@@@333%%%(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%%%%!!!$$$***)))"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$***)))$$$ """...'''$$$''''''""" ((('''&&&%%%$$$%%%%%%&&&(((''''''&&&'''(((******'''%%%######%%%'''((((((((('''))))))%%% $$$+++''''''''''''((((((((((((%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''))),,,%%%!!!$$$$$$ ***'''$$$$$$&&&((()))(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''+++'''&&&(((---///,,,(((######%%%&&&!!!$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((***'''$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$%%%)))###$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$"""""""""'''%%%$$$$$$%%%&&&&&&&&&###---((( '''"""ddd )))***&&&$$$%%%###%%%((($$$$$$)))...&&&""")))###eee,,,%%%+++%%%'''&&&&&&&&&&&&%%%%%%%%%(((###%%%+++***!!!""")))%%%KKK666...$$$''''''&&&%%%%%%%%%&&&&&&(((///$$$&&&666,,,$$$((()))******;;;666+++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###(((---%%%***$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&---,,,)))%%%###$$$))),,,!!!$$$)))---***&&&)))///((('''&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++***,,,...,,,(((%%%$$$$$$&&&""""""&&&*********+++&&&&&&&&&'''(((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''',,,***!!!&&&,,,---""""""###&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###%%%'''&&&###((($$$$$$(((,,,,,,+++---%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''"""###$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((()))&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$(((############$$$$$$%%%%%%%%%###%%%''''''&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%&&&---$$$+++---!!!%%%(((,,,$$$&&&"""!!!&&&***)))### ###+++((())),,,hhh888+++%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&...***%%%"""###%%%***...+++'''...'''&&&&&&%%%%%%%%%&&&&&&###''',,,333444---------(((###(((%%%,,,000tttQQQ111---111''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$+++((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&+++,,,)))$$$ 111)))""" $$$'''((((((&&&&&&&&&&&&''''''(((((('''''''''((()))***+++,,,(((((('''&&&&&&)))...333111---******+++)))$$$!!!''''''((((((((((((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%++++++)))***'''"""###$$$%%%'''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%$$$'''---333***%%%"""###$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$((("""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&(((***%%%$$$$$$%%%'''&&&$$$###,,,***)))'''777888"""!!!'''!!!(((...''')))...***!!! ***,,,&&&"""..."""!!!&&&''',,,+++***&&&&&&&&&&&&&&&&&&&&&&&&!!!'''%%%&&&+++'''(((%%%UUUNNN$$$&&&&&&%%%%%%%%%&&&&&&'''%%%555///)))"""ZZZ)))...+++,,,""""""===(((nnn)))!!!''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((333333'''%%%...---"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&%%%&&&%%%###!!!&&&### ###)))+++&&&&&&&&&''')))***,,,,,,---......///000111222222222::::::;;;======:::555111444555777777888999999888111111000000//////......,,,+++***)))((()))))))))'''''''''''''''&&&&&&%%%$$$&&&'''$$$###%%%%%%$$$&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((&&&### ###$$$%%%&&&'''***+++***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######((("""$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&$$$"""###%%%(((&&&%%%$$$%%%&&&&&&$$$"""$$$,,,"""))) %%%"""$$$$$$(((+++%%%!!!"""&&&...'''%%%444000'''!!!+++"""HHH)))(((###'''%%%%%%%%%&&&&&&&&&&&&'''+++...***!!! (((,,,(((,,,,,,///!!!&&&&&&%%%%%%%%%&&&''''''"""...///'''///RRR###000222...,,,***---***888(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!$$$))),,,...###))),,,+++)))***,,,,,,***+++---///000111222222888888999:::::::::999999222222444888;;;<<<999666777;;;;;;777333333333222:::::::::999999999888888222111///---,,,+++,,,,,,'''''''''''''''&&&%%%$$$***)))&&&###"""$$$&&&'''$$$%%%%%%$$$###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%(((,,,---+++(((###(((((($$$ !!!"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$###############%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%&&&&&&'''''''''''''''''''''((()))***"""###((("""%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%&&&%%%$$$######%%%&&&%%%$$$CCC((()))<<<$$$'''###&&&$$$$$$###***%%%&&&)))$$$###111&&&000eeennnfffWWWHHH000}}} 111"""%%%%%%%%%&&&&&&&&&''''''***###333FFFaaazzz[[[KKKJJJ'''\\\%%%%%%%%%%%%%%%&&&'''(((!!!"""000,,,***%%%)))+++RRR&&&'''222,,,&&&""",,,///+++555///***###)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---### (((///,,,((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$###"""&&&,,,,,,%%%!!!&&&...222333444555666777777666666999999:::;;;:::999888777===<<<999666555666:::>>>888<<<<<<888777<<<>>><<<888999999:::;;;<<<<<<===999888555111///......///***+++++++++***)))'''&&&%%%%%%'''))))))'''$$$######%%%&&&&&&$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''',,,)))$$$"""###&&&((())) %%%'''######'''(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$#########$$$$$$######$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%&&&''''''(((''''''(((***,,,...000111"""###'''"""&&&%%%%%%$$$$$$#########"""$$$&&&'''&&&&&&((()))$$$###""""""$$$&&&&&&&&&%%%###111:::&&&!!!)))&&&&&&,,,%%%$$$,,,!!!###[[[***"""%%% %%%%%%%%%&&&&&&'''''''''111ttt%%%%%%%%%%%%%%%&&&'''((()))"""((()))"""%%%&&&"""###111lll!!!''')))!!!&&&'''*** &&&000///$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++%%% """%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&'''***---***///111222888???===666:::;;;;;;<<<<<<:::999888444444555555555333222000&&&---222222---***,,,000---///,,,((()))///000,,,000111333444666888::::::>>><<<888444222000000000//////000000///---,,,+++'''%%%$$$&&&((('''&&&&&&###&&&)))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""%%%(((***)))'''&&&%%%%%%((('''###%%%))))))###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$#########$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%&&&'''((((((&&&'''))),,,///222555777###$$$'''$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%/// &&&$$$'''%%%(((%%%555;;; ###''')))/// ((((((---###((("""!!!---444***&&& )))DDD888(((###***(((%%%$$$,,,%%%&&&&&&''''''&&&&&&%%%))) NNN888!!!,,,"""''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&"""!!!%%%&&&$$$$$$&&&'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%"""###$$$&&&'''''''''''''''((()))+++...222555777999999999;;;======<<<:::???@@@>>>;;;888666111------//////...000333111,,,333000000444333///...000333222000//////...---,,,//////...------...111333888777777888666111///...111...,,,///333444222000...---,,,***(((&&&%%%$$$((((((((()))(((((('''&&&((('''%%%######$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$&&&'''((((((&&&$$$"""&&&######&&&'''%%%'''***######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&)))---222555555666888;;;###$$$'''$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&+++$$$ )))'''!!! ccc%%%&&&###(((,,,###222[[[&&&%%%$$$%%%(((&&&&&&(((111jjj***&&&))))))'''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((""",,,hhh+++&&&(((+++''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&######&&&'''%%%$$$&&&'''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&(((***+++,,,...111555888999::::::;;;;;;<<<===>>>===999666777888777555333222000///000333333000000444666555222222222222333555666777999666222000000111000000...............///000222444000------///111222222444222000//////111444666222111000...,,,***)))(((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((()))*********))))))'''$$$$$$&&&&&&$$$%%%(((###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&''')))+++---000444888:::;;;<<<>>>@@@###$$$'''$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###(((+++"""$$$333333hhh))))))((( '''''' ,,,===***&&&%%%"""111"""''')))xxx&&&&&&%%%)))(((***"""%%%&&&&&&''''''&&&&&&%%%+++%%%555---%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%(((((($$$$$$&&&'''&&&%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&(((,,,000222444777;;;???AAA@@@===;;;666666777999:::888444111333333222111//////111333...777===999444333444444...444666555<<>>%%%###%%%***000'''DDD###$$$"""((('''+++"""%%%&&&&&&''''''&&&&&&%%%***$$$***uuu+++!!!(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%$$$%%%((('''######&&&%%%$$$$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&(((+++///444888;;;;;;===@@@AAAAAA>>>;;;999111111111222444444333111444333333222000111777>>>>>>LLLWWWSSSHHH===777444111;;;???>>>KKKcccqqqppp\\\RRREEE;;;777777888999777666444333333222000......111222000///000000...000111333555666666444333444444333333333222222222...---+++)))''''''''''''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''***---///---)))((()))'''###"""%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""""""""((((((***,,,000444888:::;;;<<>>>>>===;;;999777555444444222000000222444444444333222444666666999EEESSSlllvvv|||ssscccVVVMMMGGGEEEMMMNNNIIIQQQfffrrrpppeee\\\OOOEEEAAADDDJJJOOOOOOJJJDDD???<<<;;;999888000888<<<999888???GGGJJJDDD<<<444222555666222...000111111222222333333333333222000---+++)))((((((%%%&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$%%%(((,,,...///+++)))***((($$$###&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%%%%'''***...222777999;;;<<<>>>???AAABBBDDDEEEDDDCCC###$$$'''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,%%%(((uuu%%%&&&!!!)))$$$!!!&&&%%%CCC222)))===(((%%%"""'''+++HHHkkk/// )))***PPP---''',,,###%%%(((%%%&&&&&&''''''&&&&&&%%%""")))!!!///@@@''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''$$$###$$$%%%$$$"""'''...***'''$$$###%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))+++...000222777999<<<>>>>>>===;;;999<<<:::777444222111111111444222000000222444555555333333666<<>>333222555444000000000000111111222222222444444333222000...,,,***'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&(((+++,,,...+++)))***)))%%%%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%&&&''')))+++***...333999===?????????CCCBBBCCCEEEGGGGGGEEECCC###$$$'''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))!!!'''(((%%%%%%&&&###$$$%%%RRR222!!!333### (((%%%"""((((((+++%%%888!!!+++ppp+++%%%---$$$!!!,,,%%%&&&&&&''''''&&&&&&%%%$$$,,, +++000 222''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&$$$$$$+++444333///)))&&&%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***---111444888999<<<<<<<<<;;;:::777444333555444222111000000111111000111444888===???@@@???===<<<@@@GGGIIIPPPgggrrrkkkkkkhhhdddiiieee]]]VVVOOOKKKIIIIIIJJJLLLMMMLLLPPP___vvvkkkYYYRRRRRRTTTUUUTTT\\\aaadddrrryyygggQQQAAA;;;;;;:::888444444333333222111000000000222333444444222000...+++***(((&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((()))+++((('''((((((%%%%%%(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&(((,,,///111222444888<<<@@@BBBCCCDDDEEECCCCCCEEEGGGGGGEEEBBB###$$$'''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444 VVV***+++%%%+++$$$'''###"""&&&%%%|||%%%"""222+++!!!%%%$$$$$$"""&&&***&&&%%%######,,,%%%,,,&&& ///%%%&&&&&&''''''&&&&&&%%%###%%%((( 666%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((&&&&&&&&&%%%&&&...999;;;555...(((&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***---000555999===???999888666444222000000///000000000111222222333444111555===FFFNNNRRRRRRQQQJJJHHHKKKQQQQQQWWWnnntttjjjiiikkkggg___eee___[[[YYYUUUOOOMMMPPPKKKQQQWWWXXX^^^pppsss^^^UUUUUUYYY[[[[[[bbbiiiqqqzzzooo```SSSJJJDDD@@@>>>999999777555333000///...,,,///222555666555333111...,,,***'''&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%(((%%%$$$'''&&&$$$$$$(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%'''***...222555999:::;;;>>>AAADDDGGGIIIDDDBBBBBBCCCFFFFFFCCC@@@'''&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%% ***&&& %%%((($$$$$$$$$"""*** $$$]]]333 ***'''***%%%!!!$$$)))+++|||'''$$$""")))%%%&&&)))((((((%%%EEE@@@###%%%,,,)))'''"""+++,,,,,, &&& '''+++ """'''###,,,(((""""""'''222!!!ccc,,,!!!&&&***+++&&&'''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$&&&(((***%%%%%%$$$%%%&&&)))+++---000333777:::;;;:::888666///000///...---...000222...000555:::======;;;999AAAAAAGGGUUUeeemmmjjjeee______dddkkklllkkkpppyyynnnjjjddd___]]]\\\\\\[[[]]]bbbddd]]]VVVSSSQQQPPPTTT\\\______ooohhh___[[[UUUUUU[[[ccc___eee{{{}}}nnnllldddZZZTTTRRRNNNIIIFFFEEEGGGKKKIIIAAA999666111,,,+++000222000000555777444000...---,,,***((()))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''&&&%%%&&&&&&&&&%%%###$$$&&&((('''(((***---111555999;;;???@@@AAABBBDDDDDDDDDEEEDDDAAACCCHHHGGG@@@<<<>>>'''&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%###(((%%%"""&&&'''%%%''',,,&&&%%%''' +++%%%uuu---'''---(((&&&$$$&&&((('''"""XXX$$$!!!%%%$$$$$$'''###'''"""%%%%%%uuu111'''$$$(((+++''',,,%%%$$$%%%&&&''',,,)))''''''!!!!!!&&&$$$%%%(((/// GGG ))))))((()))***''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''***...222444<<<<<<<<<;;;777333...+++/////////......///222333666999===@@@CCCEEEFFFHHHEEELLLZZZkkkzzz~~~zzzssspppkkkiiijjjhhhbbb___aaaYYYSSSNNNPPPXXX^^^^^^[[[eeennntttrrrmmmkkkhhheeekkkrrrqqqjjjooonnn______```[[[ZZZ]]]YYYYYY```ppp{{{ooollliiiaaaWWWRRRRRROOOJJJLLLKKKOOOTTTSSSLLLFFFEEE>>>555...---+++))),,,222666555333222111///+++)))(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&%%%%%%&&&&&&&&&%%%&&&)))+++...///111444777:::===>>>@@@AAACCCEEEFFFFFFFFFFFFEEE@@@@@@BBBAAA<<<999;;;&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%$$$!!! ######$$$!!!!!!)))111***!!!...ooo&&&&&&$$$!!! +++$$$"""'''(((%%%&&&+++///$$$"""'''"""$$$(((|||&&&!!!&&&)))"""***###$$$"""---%%%%%%)))))))))222(((%%%!!!'''$$$%%%)))%%%&&&(((%%%%%%***&&&---'''((()))***)))***(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''''''''&&&%%%$$$'''(((***---222666:::<<<>>>===:::777333000...---.........000222666999<<<<<>>@@@AAABBBDDDFFFGGGHHHGGGFFFEEEEEE@@@<<<===<<<:::999:::&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%)))"""%%%***&&&"""###$$$!!!'''&&&)))+++%%%...###""""""+++%%%&&&###%%%(((!!!000JJJ&&&)))$$$'''###(((www&&&%%%&&&%%%+++$$$$$$&&&***)))'''$$$ ,,,%%%!!!'''!!! ///+++&&&)))$$$ %%%..."""EEE!!!***!!!((()))%%%'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((())))))(((((('''***---111666:::<<<===>>>===999444///---...000222111111111555:::@@@EEEGGGDDDHHHLLLNNNPPPSSSZZZ```eeeppp}}}~~~rrrggg```aaadddkkktttzzzzzzvvvrrrzzzpppffffffmmmoooggg^^^QQQXXX^^^______``````]]]iiimmmlllfff```dddlllssszzzqqqlllnnnnnnhhhaaa___ccceeeggggggddd```[[[YYYVVVVVVSSSPPPTTT\\\```___WWWVVVVVVWWWSSSKKKHHHHHHJJJKKKLLLJJJDDD===777555111111222444666555333111------+++***((('''&&&%%%''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%(((***,,,...111444555666999;;;>>>AAABBBCCCEEEFFFGGGHHHGGGEEEBBBAAABBB>>>;;;<<>>===;;;888<<<777000+++))),,,111555<<<::::::===CCCJJJNNNPPPSSSWWW[[[]]]^^^```dddggghhhqqqyyyyyyqqqfff```^^^iiisss~~~zzzvvvrrrmmmhhhgggiiihhhccc^^^VVVYYY[[[[[[]]]dddiiiiiiiiiiiijjjhhhfffjjjwww~~~tttoookkkfff```]]]bbbbbbaaa```^^^[[[YYYWWWbbbbbb]]]XXXYYY___```___\\\YYYWWWUUUOOOIIIHHHLLLQQQRRRQQQMMMHHHFFFEEEEEE999777444333333333222000222111///---***(((%%%$$$''''''''''''''''''''''''%%%'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$'''+++---///222555777666888;;;>>>AAADDDEEEFFFFFFFFFFFFEEECCC@@@===<<<999999;;;AAALLLUUUXXXXXX%%%%%%'''$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''')))!!!((((((!!!!!!***---)))(((,,,000000***XXX!!!+++$$$"""'''(((%%%&&&+++,,,$$$)))((($$$&&&&&&(((&&&###&&&+++%%%)))''')))$$$!!!aaa---%%%...222%%%222!!!""")))!!!)))'''((($$$&&&!!!!!!$$$...(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&(((+++///111333666:::===<<<:::555333000///...000444;;;BBBGGGKKKHHHGGGJJJQQQYYY]]]^^^ccccccdddeeefffggghhhhhhaaaiiiqqqsssoookkklllooottt~~~|||vvvqqqmmmlllkkkiiigggdddaaa___[[[^^^```aaagggqqqxxxyyyrrrmmmkkkkkkjjjjjjuuuzzzpppiiieeecccaaa___aaa```______```aaaaaa```ffffffccc```bbbhhhiiigggaaa^^^[[[XXXTTTQQQUUU]]]\\\gggqqqrrrlllbbbVVVMMMHHHDDD???:::777444111///333333222000---***((('''''''''''''''''''''''''''$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$%%%''')))))),,,000333444666999;;;:::<<>>&&&###,,,### '''(((%%%***AAA###((((((&&&&&&***%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((+++...222555777888888888777666444222111)))...777BBBMMMVVV[[[^^^YYYVVVVVV\\\fffqqqwwwxxxtttoooiiihhhiiikkkiiigggaaahhhrrrvvvtttssstttwwwrrrxxx{{{xxxvvvvvvsssnnncccdddccccccaaa^^^\\\ZZZ^^^dddhhhmmmttt|||}}}vvvlllhhhjjjgggaaafffrrrrrrnnniiiffffffggggggeeeeeeffffffeeedddeeegggiii^^^```aaabbbfffmmmpppmmmhhhccc___\\\XXXYYYbbbmmmsssrrr^^^NNNTTTPPPKKKFFFBBB===888444222222222222000///---,,,''''''''''''''''''''''''$$$&&&'''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$&&&+++///000333666999:::;;;===>>>???AAACCCEEEFFFFFFFFFEEEAAA@@@???===<<<<<<=========EEEPPP]]]lllwwwuuulll$$$$$$'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$ +++''' AAAZZZGGG"""&&&)))******,,,***&&&&&&((( """???)))'''***%%%!!!$$$)))+++***%%%777&&&$$$___!!!%%%*** ###wwwyyy&&&###***!!!%%%+++<<<###'''---!!!SSS~~~+++''' ***%%%&&&((('''###,,,###fff'''000$$$000"""(((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&)))---222666999;;;<<<;;;999555111//////000111222;;;IIIWWWbbbggghhhggg___^^^```iiixxx{{{qqqlllnnnpppooolllgggooowww{{{xxxssspppoooppppppmmmiiikkkpppooohhhbbbbbbdddhhhlllnnnllljjjfffmmmvvv|||}}}tttiiidddhhheee\\\]]]ffffffggghhhiiilllooonnnkkkhhhkkklllhhhbbb```dddhhh\\\___``````dddiiijjjggglllgggaaa]]]YYY[[[gggssspppdddZZZRRRWWWUUUSSSPPPMMMGGGAAA<<>>>>>???@@@BBBCCCDDDEEEEEEDDDBBBAAA>>>===<<<;;;;;;===???AAAJJJRRR]]]hhhtttzzzrrreee---'''$$$&&&&&&&&&&&&&&&&&&&&&&&&111***%%%```''')))!!!%%%(((...&&&&&&---&&&%%%((((((((('''&&&&&&%%%%%%444!!!)))''',,,222%%%###***"""BBB$$$+++***///&&&ggg,,,***###'''444000!!!...!!!,,,$$$******XXX+++&&&333"""((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&''''''''''''''''''###000999;;;:::<<<;;;777:::333,,,***---111111000333GGG[[[dddfffgggddd___XXXbbbhhhjjjvvv}}}wwwqqqnnnpppuuuyyyrrrooonnnpppsssrrrlllffflllgggdddeeehhhhhhhhhhhhkkkjjjkkkrrr~~~ttthhh{{{{{{mmmqqqooonnnmmmgggaaaaaaeeeiiifffhhhpppxxxwwwpppjjjnnn}}}rrrbbb```cccccc___dddgggfffiiisss}}}wwwcccVVVQQQTTT^^^hhhuuuiiigggjjjaaaSSSXXXTTTOOONNNOOOLLLEEE???;;;999666222///...111333000---+++)))))))))'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%%%%### """###$$$$$$###$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%'''))),,,%%%%%%&&&(((,,,222777::::::;;;;;;<<<>>>???@@@@@@EEEEEEEEEEEEEEEDDDBBBBBB<<<;;;999888888<<>>>>>:::888888;;;BBBKKKTTT[[[gggiiijjjfff___YYYXXXYYYPPP'''$$$&&&&&&&&&&&&&&&&&&&&&&&&444 777sss777---!!!''',,,(((""""""^^^'''%%%%%%&&&&&&'''(((((()))ddd'''"""000$$$ ,,,!!!''''''+++&&&rrr)))"""222(((000MMM$$$(((,,,###%%%"""%%%,,,NNN )))---$$$!!!)))'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%'''&&&%%%%%%(((,,,000222:::<<<;;;888666777666333,,,------...///333888;;;IIIPPPUUUWWWXXX[[[]]]\\\YYY]]]eeeqqq|||~~~~~~zzzrrrkkkgggkkklllnnnnnnllljjjiiiiiiggggggeeecccbbbdddgggiiiiiinnnuuuyyy~~~~~~uuukkkrrrkkkkkksssvvvppplllnnniiihhhjjjoooooojjjggggggaaafffkkklllmmmqqqzzz~~~vvvsssjjj```aaaeeelllzzzwwwqqqiii```[[[[[[WWWaaafffbbb___aaa^^^YYYRRRUUUVVVVVVSSSQQQRRRSSSRRRSSSQQQLLLCCC;;;444111111///.........---***'''))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''(((&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((('''&&&$$$$$$$$$(((,,,222777<<<=========:::<<>>===???BBBEEEGGGFFFEEEDDDCCCAAA===999666555555555666@@@MMMYYYfffqqqvvvwwwvvvooonnnmmm___NNNMMMYYY'''$$$&&&&&&&&&&&&&&&&&&&&&&&&)))######((()))xxxTTT}}}$$$(((((('''''''''&&&&&&&&&"""&&&---!!!***///;;;$$$***%%%!!!)))555"""***(((&&&###///aaa&&&...'''(((%%%%%%111$$$)))---((())),,,+++''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%(((,,,111555999:::;;;666444111000......000222777???IIINNNPPPTTT[[[aaacccdddaaa[[[UUUXXXfffsss~~~zzzpppjjjlllrrrxxx|||sssyyy~~~}}}wwwrrrrrrssssssqqqllliiimmmrrrpppiiizzzzzzvvvnnnjjjkkkjjjhhhjjjrrrssslllsss{{{eee]]]______ZZZUUUTTTYYY\\\___iii{{{yyywwwqqqkkkiiijjjiiifffeeeiiilllpppvvvxxxsssjjjeee___[[[\\\]]]\\\]]]```\\\gggooolllbbbZZZUUURRRTTTQQQPPPSSSYYY\\\\\\ZZZWWWXXXWWWTTTOOOLLLKKKKKK>>>:::444///---,,,,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%###""""""###%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&'''+++000444:::;;;<<<>>>????????????AAACCCEEEFFFFFFDDDAAA???===;;;999666555666777888GGGYYYlllvvvzzz~~~xxxlllccc```UUULLLUUUggg'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%***###,,,"""zzz,,,)))(((((('''&&&&&&%%%%%%&&&LLL,,,###&&&---```YYY+++$$$$$$&&&###((($$$"""'''!!!''' )))---###)))$$$''''''###)))(((...NNN((( ---$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''')))***+++---222666999:::999888333000...---,,,---555>>>PPPWWW```eeeeeeeeegggjjjmmmiiiccc^^^\\\eeeyyy~~~yyywwwwwwqqqlllhhhiiipppwww}}}yyy||||||wwwooohhhggghhhcccffffffdddjjjsssrrrkkkvvvvvvrrrllllllqqquuutttssssssmmmmmm~~~mmmjjjllljjjbbb\\\ZZZ___dddjjj{{{vvvllleeebbbbbbbbbdddiiinnnoooqqqsssqqqmmmggg```[[[ZZZZZZYYYZZZ]]][[[bbbhhhjjjgggaaa[[[XXXQQQNNNLLLQQQZZZ``````]]]UUUUUUTTTQQQOOOOOOQQQSSSJJJEEE===777333111///...+++***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""###%%%((('''$$$!!!"""%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''***000777<<<@@@????????????@@@AAABBBDDDEEEEEEDDDBBB???===;;;555666777:::>>>BBBEEEHHHbbbvvv|||wwwfffZZZPPPMMMOOOWWWkkk'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%(((*** &&&'''000000000''''''''''''''''''&&&&&&###\\\ %%%&&&---~~~'''%%%***555&&&///(((333%%%###VVV999--- !!!$$$$$$((((((###,,,(((666000'''&&&***!!! $$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''***---///444555666777666555444222///---,,,,,,---444GGGYYYzzz{{{wwwvvvlllfffdddhhhmmmsss~~~{{{uuuvvvvvvqqqjjjgggfffjjjrrrwwwxxxwwwwwwtttoooggg___\\\]]]``````kkkrrrppprrrzzz}}}yyyxxxyyywwwtttvvvzzzyyyvvvuuummmgggsss}}}tttnnnmmmnnnkkkhhhhhhiiipppuuuwwwssshhhcccaaa```aaaccchhhlllnnnpppssspppkkkfffaaa^^^^^^^^^ZZZXXXYYY___```ccchhhjjjgggaaa\\\SSSRRRQQQSSSXXX\\\]]]]]]YYYZZZYYYVVVTTTSSSSSSUUUUUUQQQKKKDDD???999333000,,,+++***)))((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###"""!!! ###(((---...)))$$$"""%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%$$$'''+++///333888===AAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCAAA>>><<<:::888333777===FFFPPPYYY```dddxxxuuunnneee\\\NNNKKKJJJMMMYYYiiiyyy'''$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&'''(((''' &&&///"""%%%%%%&&&&&&'''(((((((((###)))777---%%%***ddd---$$$&&&)))'''***888### $$$eeeOOO'''***!!!<<<###(((&&&***!!!&&&******$$$"""DDD ))))))"""''',,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((,,,000333===;;;999555333000///...///......111555BBB]]]www{{{qqqhhhcccjjjeeeiiiwww}}}zzzuuu}}}{{{pppnnnwwwyyyrrroookkkhhhjjjooorrrqqqooogggbbb\\\VVVVVV[[[ccciiiyyy~~~~~~wwwnnnooofffhhhzzzwwwkkkjjjhhhgggfffbbbaaahhhpppwww~~~vvvggg``````bbbdddeeecccfffiiijjjnnnoooiiiaaaccc```aaaffffffbbb^^^]]]ccc___^^^cccgggddd\\\UUUXXXYYYYYYWWWUUUUUUWWWZZZaaabbbaaa^^^ZZZWWWUUUUUU\\\YYYUUUOOOIII@@@777111...---,,,***)))(((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***++++++''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$)))000777444...&&&$$$%%%&&&%%%"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&+++222888===@@@CCCDDD>>>???AAADDDEEEFFFGGGGGGCCCBBB@@@>>><<<:::888888555;;;EEESSSaaammmwww|||ssscccZZZOOOBBBGGGMMMUUU]]]hhhsssuuuppp(((]]]%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''---&&&&&&&&&&&&''''''''''''((('''!!!:::wwwttt???%%%222(((""")))%%%$$$""""""$$$(((,,,///JJJ(((888(((((('''''''''&&&&&&&&&###111(((qqqooo''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''''''''&&&'''((('''%%%%%%***111777999999888444///.........---***222666666333999OOOjjj|||yyyqqqjjjggghhhjjjppplllppp~~~yyyvvvqqqllllllppptttuuuttt{{{sssggg^^^[[[]]]aaaccc]]]VVVUUU\\\```cccpppyyytttqqqqqqmmmiiijjjpppppphhh```^^^]]]bbbdddaaaaaaeeejjjjjjrrrwwwwwwttttttxxxwwwsssrrrjjj___\\\ffftttvvvqqqnnnrrruuurrrmmmhhhbbb^^^YYYdddeeecccjjjiiicccdddeeebbbbbbdddddd___[[[ZZZ\\\ZZZ___iiikkkddd\\\ZZZ___dddddd^^^ZZZ^^^```___```ZZZSSSPPPNNNIII???777555444111---***)))+++---%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111---(((%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((())))))(((&&&$$$$$$&&&(((000666>>>AAA@@@>>>???AAADDDCCCCCCEEEGGGGGGCCC@@@@@@???>>><<<:::888666555===JJJZZZfffpppxxxzzzxxxcccMMMMMMQQQPPPVVV]]]eeekkkmmmlllkkkkkk((("""...vvv$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&III---...&&&&&&&&&&&&''''''''''''(((:::...///333&&& %%%(((%%%%%%,,,'''&&&%%%$$$%%%'''***+++<<>><<<:::888666666777999;;;FFFSSSbbbnnnwww{{{xxxrrr}}}www___QQQVVV\\\ZZZ]]]aaaiiiqqquuusssmmmhhh..."""&&&%%%aaa 222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555%%%444YYY666111///&&&&&&&&&''''''''''''(((---###$$$,,,---KKK///%%%---)))$$$&&&'''$$$)))((('''&&&&&&&&&&&&'''iii}}} 666... '''''''''''''''&&&&&&&&&!!!555888+++XXX111''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$''')))***---111333444333333333///000000/////////000111444<<>>AAAEEEEEECCCAAABBBDDDEEEEEEEEEEEEEEECCC@@@<<<888666444444777===CCCGGGXXXbbbnnnyyyxxxmmmooorrrkkk^^^^^^iiinnniiidddeeeiiinnnqqqlllcccZZZ///###222...///QQQ444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///"""+++666+++LLL&&&&&&&&&''''''''''''(((+++$$$$$$((('''III|||555)))///...&&&%%%+++((((((((((((((('''&&&%%%%%% """bbbVVV'''--- '''---''''''''''''''''''''''''###(((///...444+++:::&&&...''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$%%%(((+++///333555555222111222444666222,,,+++///777???CCCEEEOOOYYY```eeehhheee___``````___^^^___aaafffjjjnnnuuu~~~~~~vvvooommmuuuuuutttpppjjjbbb[[[WWW[[[XXXZZZdddrrryyywwwrrrnnnnnnoooooojjjhhhrrr~~~yyyyyyxxxtttoookkkiiiiiirrrtttvvvwwwuuuttttttuuuqqqlllddd```]]]^^^```cccccclllssssssttt{{{pppooolllhhhdddbbb___]]]ccc\\\]]]eeefffgggvvvxxxrrrrrruuuuuusssrrrlllrrrrrryyyuuufffllljjjdddgggsssxxxuuuvvvddd]]]]]]```bbbbbbaaa___]]][[[VVVYYY\\\[[[WWWSSSQQQQQQJJJGGGCCC>>>999444///,,,))))))((()))))))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))+++...111444888>>>AAA@@@BBBCCCCCCBBBAAACCCEEEBBBBBBBBBAAA@@@>>><<<:::666666888===EEEOOOXXX]]]oootttzzz~~~vvvjjj___dddfffiiittt}}}qqqkkkiiifffccc___ZZZUUUQQQ...)))///+++ )))...rrrppp...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000+++'''888 """ZZZyyyWWW555((( 444***111&&&&&&&&&''''''''''''((()))***###***:::666###111\\\{{{YYY888###%%%///111,,,'''""""""&&&(((((('''%%%&&&'''((((((''''''&&&111'''---222999|||mmmHHH'''$$$"""111;;;!!!...(((&&&'''''''''''''''''''''&&&...'''''')))###***OOOSSS///$$$//////''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&(((+++...555666666333000///333777999333...111<<>>@@@BBBDDDAAABBBCCCCCCCCCDDDEEEGGGBBBAAA@@@===:::777555444444999CCCOOO]]]iiisssyyy~~~zzzyyyvvvlllaaa[[[cccnnn{{{lllhhheee___VVVNNNMMMSSSYYY+++666111 )))!!!###***###&&&)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''!!!,,,&&&###888((( &&&'''###$$$***+++&&& '''000666&&&111(((&&&&&&&&&''''''''''''(((555(((%%%,,,'''&&&---'''"""%%%***+++)))'''((('''### $$$))))))%%%###!!!$$$***'''!!!$$$///$$$%%%&&&'''(((((((((((($$$###+++'''$$$000###***&&&%%%,,,111---'''&&&###---!!! 999(((!!!&&&&&&&&&'''''''''''''''555222)))(((&&&)))(((((((((&&&""" ###***000---'''))),,,111((("""''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))***+++---000333777666444111000111555888111111444===IIISSSWWWWWWbbbiiilllgggbbb```___]]]ZZZZZZZZZZZZ\\\bbbjjjooohhhqqquuuppphhhdddccccccdddhhhjjjhhhccc```aaaeeennnrrrzzzvvvjjjjjjiiieee```^^^___bbbaaabbbeeegggiiiiiihhhgggccchhhnnnrrrrrrpppnnnmmmfffeee```WWWSSSUUUXXXYYYaaalllyyyzzzmmmggghhhllloookkk```VVVRRRSSSPPPUUU___iiiuuu{{{rrrjjjaaa___bbbwww|||xxxrrrppptttzzz~~~|||rrrnnnmmmjjjeee]]]ZZZZZZ]]]\\\WWWRRRQQQQQQWWW]]]___\\\WWWSSSQQQMMMKKKJJJKKKKKKGGG@@@:::444///***'''(((((('''$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))...444<<>><<<888666888>>>BBBPPPVVV```kkkvvv~~~yyywwwoooddd```bbbdddccciiimmmrrrvvvvvvooobbbUUULLLNNNPPPQQQWWWdddvvv&&&((($$$###++++++%%%###+++(((&&&""")))&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$&&&'''###$$$((('''###!!!###((()))&&&%%%((())),,,000555,,,(((&&&&&&&&&'''''''''((((((+++'''$$$'''+++,,,((($$$...((($$$&&&---...''' %%%,,,(((###***+++%%%$$$,,,(((###"""(((...,,,&&&(((((('''&&&&&&&&&''''''!!!%%%,,,######---&&& +++***$$$***,,,&&&%%%&&&"""111$$$&&&---###&&&&&&&&&'''''''''((((((???)))666***++++++'''###!!!"""$$$&&&&&& +++$$$///***$$$333''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&)))---000222444777999222000///111666888888666CCCNNNXXX]]]^^^dddrrr~~~wwwtttmmmjjjooovvvwwwsssjjjlllooopppnnnlllllllllnnnqqqkkk\\\PPPMMMLLLJJJ[[[dddooosssssssssyyyxxxzzz}}}~~~zzzqqqeee]]]eeeeeeeeegggkkkpppooollliiieeeaaaaaaaaa___XXXQQQMMMPPPRRRTTTVVVYYY]]]___bbbkkkqqqqqqttt}}}|||xxx{{{~~~{{{ooo\\\OOOKKKNNNNNNLLLLLLSSS]]]aaa^^^\\\[[[dddqqqsssjjjgggllltttzzzoooooogggeeemmmxxxwwwuuuuuuaaa\\\```___YYY___YYYXXX]]]___ZZZWWWXXXYYYZZZ[[[]]]^^^`````````SSSSSSVVV\\\bbbbbb\\\VVVAAA999///))))))******(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$##################%%%(((,,,000333<<>>;;;888999777;;;GGGPPPUUU\\\eeevvvxxxsssiiigggllljjjccc```______bbbgggiiiiiigggdddaaaZZZRRRLLLLLLQQQWWWcccqqqzzz~~~%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((()))***+++,,,,,,------------............000000111111111111000000333333444555777777666555555333111111222333222111---...000...,,,***+++---))))))))))))(((((((((''''''&&&&&&%%%&&&'''((()))''''''(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((($$$&&&''''''((())),,,///333222333555999:::999777999888888888>>>JJJZZZfffeee___]]]ccciiiqqq|||yyyssspppqqqkkkjjjqqqvvvqqqiiiddd___YYYTTTSSSYYY___bbbccciiiddddddiiimmmlllnnnrrrkkkrrryyyzzzuuunnnjjjiiicccWWWKKKJJJMMMSSS\\\eeemmmqqqxxx|||xxx{{{{{{wwwtttrrrmmmhhhcccWWWUUUSSSUUUZZZ```dddfffcccaaaaaaaaa\\\UUUQQQSSSXXX^^^fffiiikkkoooxxxuuunnnfff______bbbaaaccceeeeeeccchhhyyyfff[[[_________```___\\\XXXTTTQQQKKKHHHDDD???999333---)))***((('''((())))))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&%%%&&&)))...333:::@@@CCCBBBCCCDDDEEEFFFFFFFFFFFFBBBAAA@@@@@@???<<<888555444:::GGGVVV^^^bbbjjjsssooopppoookkkhhheee^^^VVV[[[\\\^^^bbbdddccc___ZZZWWWSSSMMMGGGEEELLLXXXbbbttt~~~%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((())))))))))))(((***+++,,,---.../////////............////////////000111222333333222111000444555777888999999888888888666444444555555444333555555555333111000111333------,,,,,,,,,+++++++++)))(((&&&&&&&&&'''(((***'''''''''''''''((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&$$$&&&((()))***,,,///222666555444666888:::999888:::333000999MMMaaalllpppiiidddaaaeeekkksss|||xxxvvvkkkgggkkknnntttzzzxxxnnnccc___\\\[[[\\\bbbiiiooopppooorrrnnnjjjiiigggeeeiiiooooooppprrrtttsssmmmeee^^^QQQIIIBBBFFFQQQ```ooozzz~~~|||pppiiiaaa___cccjjjmmmnnnnnnllliiibbbVVVLLLMMMTTTZZZaaajjjoooqqquuu{{{zzzqqqhhhfffeeebbbbbbdddiiijjjjjjfffbbbllliii___aaa[[[\\\^^^]]]ZZZUUUOOOKKKNNNMMMLLLJJJFFF===111(((,,,***((('''((()))((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&%%%(((...555<<>>KKKWWW\\\[[[UUUQQQVVV___gggiiilllrrryyy}}}wwwkkkfffjjjooorrrhhhZZZTTT\\\kkktttvvvvvvsssnnnkkkiiijjjmmmooouuuwwwuuummmfffaaa\\\WWWRRRPPPLLLJJJOOO]]]ooo|||tttgggXXXNNNMMMRRRSSSQQQMMMKKKMMMTTT]]]dddddd```cccppp~~~~~~}}}wwwttttttsssoooiiiccc___\\\\\\]]]ZZZYYYWWWVVVUUUVVVWWWXXXVVVSSSPPPMMMLLLMMMQQQSSSDDD>>>555...***)))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%(((+++///222===???BBBFFFGGGHHHGGGFFFIIIIIIGGGEEEBBB???<<<;;;999777666<<>>??????>>>===DDDDDDCCC???::::::???DDDBBB@@@<<<:::999888555333444333444666999888555222//////.........------------......000111222333444444444333333111000......******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&(((---111444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%(((+++---333555888999888888888999777888777555444444888<<>>;;;999777777;;;DDDPPP___kkkssswwwxxxyyyoooeeerrrvvvxxxwwwuuuqqqggg^^^PPPLLLGGGCCCFFFRRRbbbmmm{{{vvvuuuvvv%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((()))***+++,,,---...///////////////.........111111222333333333333222000111222555999===AAACCCCCCDDDDDDDDDEEEEEEEEEEEEHHHKKKPPPTTTUUUSSSOOOLLLKKKLLLIIICCC>>>>>>DDDJJJWWWSSSOOOKKKHHHEEEBBB@@@::::::<<<@@@CCCBBB>>>:::111111111000000000000///111///---++++++...111333111333444666777777666666++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%)))///555888&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%&&&***...111666999;;;;;;:::999999999999888666333222666>>>DDDQQQWWW\\\[[[TTTPPPQQQTTTSSSgggwwwwwwrrrttt{{{qqqjjjaaa^^^___bbbbbb```VVVUUUUUU]]]ooo~~~tttooommmhhheeedddhhhoootttlllhhh^^^WWW[[[gggnnnmmmhhhmmmyyy~~~~~~zzzzzz|||~~~{{{xxxyyy~~~vvvhhhZZZNNNHHHFFFGGGJJJTTTkkk~~~wwwssslllgggfffhhhgggeee[[[[[[\\\\\\ZZZXXXUUUTTTVVVZZZ[[[WWWPPPLLLNNNSSSTTTKKK???444---*********((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%###%%%)))+++)))%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((())))))))),,,111777===AAAFFFEEEEEEEEEEEEFFFGGGHHHBBBAAA@@@>>><<<999777666:::BBBQQQbbbpppwwwxxxvvvmmmtttsssiiibbbeeelllooovvv||||||tttnnnjjj^^^OOOGGGEEEBBBBBBJJJ[[[qqq|||zzz'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''&&&''''''&&&%%%$$$&&&'''&&&%%%%%%&&&(((***+++,,,+++***)))***,,,------+++111//////111///++++++///444555===HHHJJJCCC=========@@@AAA>>>>>>BBBIIIMMMUUUQQQNNNMMMNNNNNNOOOQQQ^^^^^^```dddgggeee]]]VVVRRRGGGBBBFFFHHHEEEGGGPPPYYYdddjjjbbbWWWRRRPPPMMMGGGIIIPPP[[[ccc^^^OOOAAAAAA888111111222111...---///...---...//////...,,,---...///333666777777555444333222000---***(((&&&+++***)))'''''''''((()))(((''''''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%''''''&&&%%%&&&'''&&&%%%$$$%%%)))///555888666<<<===999888;;;:::666999444333555666;;;HHHWWWkkkgggaaa\\\ZZZZZZYYYYYY^^^bbbhhhpppuuuvvvssspppaaa\\\ZZZ^^^^^^YYYSSSPPPQQQUUU\\\eeemmmpppooommmjjjiiihhhiiimmmooojjjeeeUUURRRPPPSSSbbbttt}}}~~~~~~{{{xxxuuuvvvxxxwwwrrrmmmlllqqqvvvvvvtttrrruuuxxxtttuuuvvvxxxyyyzzz{{{{{{sssfffZZZOOOHHHLLLPPPfff|||xxxtttuuuzzztttsssqqqllleee``````ccc]]]ccceeeaaa]]]\\\[[[YYYQQQYYY]]]YYYRRROOONNNMMMKKKIIICCC;;;222---++++++***)))(((((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%)))'''%%%&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%'''(((%%%)))///666<<>><<<:::666111555222///...///000000///---,,,,,,...000111000...555555555444333222111000---,,,***((('''&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))((((((((('''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&(((,,,222777;;;888;;;;;;888888<<<<<<888999333111777AAALLL[[[iiipppnnnlllkkkiiigggcccaaa```cccfffjjjkkkjjjgggeeeeeeaaa___```^^^WWWSSSSSSaaacccfffiiihhhddd___[[[fffcccccclllvvvuuufffVVVSSSUUUYYYbbbrrr{{{wwwtttrrrrrrrrrmmmiiifffeeegggfffaaa]]]___ccchhhhhhgggfffjjjmmmpppppppppqqqrrrtttvvvwwwrrrtttvvvyyy}}}uuujjjcccTTTPPPXXXlllyyyzzzyyy{{{|||yyyyyywwwrrrppprrrllllllmmmlllhhhcccaaa```cccgggiiiggggggjjjkkkhhhcccdddaaa[[[XXXWWWTTTNNNHHHGGGDDD???999222,,,)))+++***((()))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$%%%&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&&&&''''''(((...111555;;;???BBBDDDDDDHHHFFFCCCCCCDDDDDDCCCAAA======<<<999777:::AAAGGGSSSbbboooqqqtttyyywwwoooiiijjjiiifffeeegggnnnssswwwssskkk\\\NNNFFFBBBBBBIIIUUUccclllrrrxxx'''&&&&&&&&&&&&&&&''''''''''''''''''((()))******((())))))((('''''')))***)))---111222000000111333...///000///------000444666666:::AAADDDFFFKKKRRRccciiiqqqtttlll^^^UUUTTTZZZXXXXXX\\\```aaa]]]YYYWWW[[[]]][[[[[[ggg{{{xxxpppooommmddd[[[RRRSSSXXX[[[ZZZ]]]oootttddd\\\XXXUUUZZZ\\\^^^]]][[[XXXVVVUUUUUUXXXUUULLLIIIJJJGGG@@@>>>:::555222222222222222...,,,++++++---......---222222333333333333333333000///---***(((&&&%%%%%%''''''''''''((()))******%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''))),,,111555:::<<<:::;;;999777999<<<<<<999888999AAAPPP```llltttzzztttzzzvvvmmmhhhllllllmmmmmmkkkiiigggfffllleee___]]][[[XXXZZZ^^^dddfffgggfffbbb\\\WWWUUUWWWcccqqqwwwqqqfff]]]ZZZUUU___lllzzz{{{tttnnnmmmkkkiiigggdddcccbbbaaa\\\XXXTTTSSSSSSRRROOOLLLOOOSSSVVVVVVVVVXXX\\\```eeedddddddddeeegggjjjllliiikkkmmmpppsssvvvxxxyyyxxx{{{jjj^^^UUUUUUVVVUUUZZZccccccbbbfffmmmqqqrrrtttxxxrrrqqqpppoooooommmjjjgggeeeggghhhlllvvvrrrgggdddccc[[[QQQOOOMMMLLLJJJGGGAAA777000---+++))))))***++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%((('''''''''''')))***+++888:::>>>AAACCCDDDDDDCCCIIIFFFBBB@@@@@@@@@@@@???999999999999<<>>666222---***))))))***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%***///333333///***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###$$$)))111888===AAACCCEEEFFFGGGFFFEEEDDDBBBBBBBBB@@@>>><<<;;;;;;777@@@LLLWWW___fffmmmrrr|||~~~~~~|||}}}~~~|||yyysssrrrrrrqqqooojjjccc^^^RRRHHHBBBEEEMMMUUU```iiisssggg]]]RRRJJJHHH&&&&&&&&&&&&'''((())))))***)))((((((''''''(((((()))***++++++***+++---...***+++...333999@@@EEEHHHMMMMMMLLLKKKLLLRRR\\\cccjjjgggfffgggfffcccfffkkkyyyyyyssshhh```ccciiinnnjjjfffcccccc]]]WWW[[[dddooonnniiigggrrryyytttlllddd^^^^^^aaadddaaadddhhhmmmppptttzzz~~~pppfff\\\XXXYYY\\\bbbiiirrrkkkbbbZZZXXX^^^hhhooonnnnnnmmmjjjgggddd```]]]aaa```______]]]XXXRRRNNNFFFCCC???;;;888555222000///.........///111333444666666666555444222111000***)))((('''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&'''***,,,000000111222222333333333666777::::::666333777>>>QQQeeezzzzzzpppgggbbbeeekkkmmmfff^^^cccvvvxxxlllgggfffXXXZZZfffzzzwwwlllooommmkkklllqqqwww{{{}}}sssggg```eeennnxxx|||wwwsssrrrqqqnnnkkk```\\\WWWRRROOOLLLIIIGGGEEEEEEEEEEEEEEEDDDBBBBBB======>>>???@@@BBBDDDEEECCCCCCDDDEEEFFFGGGIIIJJJFFFFFFEEEEEEGGGIIILLLMMMIIIKKKNNNQQQVVVYYY\\\^^^dddgggjjjlllnnnqqqtttwwwxxxzzz||||||nnn___UUUPPPGGGIIIPPP[[[cccfffjjjnnnpppiiiaaa^^^gggtttyyyxxxqqqpppiii___ZZZ\\\^^^^^^eeecccbbbaaa```[[[TTTNNN>>>999222,,,***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%###''',,,///---***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&'''***000888???DDDBBBCCCEEEFFFGGGFFFEEEDDD@@@@@@???===:::999999:::EEENNN\\\gggoootttyyy|||wwwooommmooorrrssswwwuuuqqqlllddd[[[TTTPPPHHHBBBFFFWWWhhhqqqyyy}}}nnn[[[OOOFFF???===>>>&&&&&&&&&&&&'''((()))***))))))))))))***+++,,,---,,,---......---...000222///222999EEESSS^^^aaabbb]]]ZZZWWWWWW[[[dddmmmtttssspppmmmmmmjjjfffhhhmmmjjjppptttsssssswwwxxxvvvvvvnnnkkknnnmmmhhhkkksssoooqqqoooooo|||{{{sssggg]]]XXXWWWXXXYYY\\\bbbjjjmmmmmmlllkkkjjjhhhbbb___aaaccceeellltttyyyqqqhhheeejjjqqqvvvwwwkkkfffiiissstttiii___^^^cccbbbaaabbbbbbaaa^^^\\\TTTRRROOOLLLJJJGGGCCC@@@888777444222000000000111222333555666666666555555000///---+++***)))((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''')))---000222222111222222333444555666777999888222111===MMMiiitttyyytttjjjeeebbb___iiihhhfffbbbbbblll|||rrrdddZZZVVVWWW]]]eeewwwwwwnnnnnnjjjiiimmmtttyyywwwttt]]]bbbooo{{{nnnjjjdddddddddbbb^^^[[[YYYXXXNNNLLLIIIFFFDDDBBB@@@???>>>>>>>>>===<<<;;;;;;;;;777888:::<<<<<<===>>>????????????@@@AAAAAA@@@???@@@@@@@@@AAABBBDDDFFFFFFDDDEEEGGGJJJMMMPPPRRRSSSTTTXXX^^^cccgggjjjnnnqqqooorrruuuxxx}}}|||tttnnnQQQNNNNNNRRRWWW[[[bbbiiisssooohhhbbbbbbeeebbb\\\SSSVVVVVVTTTUUU[[[^^^^^^jjjooovvvyyyvvvkkk___WWWHHHAAA888111,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!###%%%'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''***///555:::???CCCEEECCCDDDFFFGGGGGGEEEDDDBBB======<<<:::999<<>>===<<<::::::<<<;;;:::999888888888888444666999:::::::::::::::;;;;;;;;;;;;<<<;;;888666::::::;;;===>>>???@@@@@@@@@AAABBBDDDFFFGGGIIIIIILLLQQQXXX^^^bbbfffiiilllmmmpppsssuuuwwwzzzmmm```QQQIIIFFFIIISSS^^^yyyyyyooopppmmmiiifffccc[[[SSSOOOQQQSSSTTTYYY______\\\___jjjwww~~~yyyjjjXXXMMMNNNGGG===444///,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%)))&&&######&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((())))))...666===CCCEEEDDDCCCEEEFFFGGGGGGGGGEEECCCAAA;;;;;;999888;;;CCCOOOXXXgggjjjnnnqqquuu|||pppiiiddddddfffiiikkkmmm___\\\VVVLLLDDDCCCJJJRRR^^^YYYaaavvv~~~}}}wwwjjj\\\RRRNNNEEE===<<<>>>>>>@@@CCC)))'''&&&'''))))))&&&###(((,,,,,,***---333333---000111222222444999???DDD\\\\\\^^^bbbiiimmmjjjdddXXXWWWZZZdddsssxxxrrrtttqqqkkkmmmvvvlll}}}iiiWWW[[[ZZZXXX[[[bbbdddaaadddlll{{{xxxrrrlllgggffffffgggeeelllqqqpppnnnlllgggbbbRRRTTTSSSRRRUUU\\\aaabbb[[[YYY[[[bbbggghhhfffdddeee\\\```qqqvvvkkkeeejjjdddaaa```aaa___[[[]]]aaaeee^^^\\\___aaa^^^___ccc[[[TTTLLLEEE@@@;;;666222444444333222111333777;;;888888888777444111---+++)))((('''&&&&&&'''((()))******)))(((((((((((((((''''''((()))))))))))))))(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))******++++++,,,///333555555444555666111444555333222:::NNNaaasssmmmddd]]][[[\\\___aaakkkfffaaaaaafffmmmrrrtttrrrnnndddYYYUUUYYY^^^^^^cccooo{{{{{{qqqhhhllluuusssbbbVVVPPPNNNPPPRRRMMMlll}}}vvvmmmddd\\\WWWTTTVVVRRRLLLFFFAAA>>>======888888888888888888888888;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::999999999999888777666777999;;;===@@@AAACCCEEEFFFGGGGGGHHHJJJLLLOOOTTTZZZ```dddgggjjjmmmppprrrrrrsssuuuwwwyyy}}}qqqeeeXXXPPPIIIGGGNNNXXXgggsss|||yyyvvvwwwxxxwwwlllqqqrrrooolllhhhaaaZZZPPPZZZ[[[TTTXXXdddcccXXXVVV\\\dddgggccc\\\VVVSSSLLLRRRNNN<<<...,,,+++''''''))))))'''$$$$$$&&&)))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$###"""###&&&(((((('''111777>>>CCCDDDCCCDDDEEE@@@CCCEEEDDDBBBAAADDDGGG===;;;888888???MMM^^^iiiooonnnlllnnnwww|||iiijjjlllllljjjfffaaa]]][[[PPPGGGDDDCCCFFFRRR```gggiiilllnnnttt{{{}}}{{{xxxlll\\\MMMFFFBBB??????BBBBBB@@@FFFPPP((('''&&&''')))***(((&&&+++......******///222000222222333777???IIIRRRXXXaaadddhhhlllooolllddd]]]XXXYYY```oootttjjjfff___VVVWWW^^^qqq|||pppeeeZZZ]]]]]]]]]dddoootttrrrsss~~~xxxsssmmmhhhffffffggghhhkkkooonnngggbbb___\\\YYYOOORRRVVVZZZbbbiiihhhbbb___aaadddggghhhfffeeeeee\\\YYY]]]ggghhh```]]]aaabbb``````cccdddccceeejjjaaa]]]\\\```aaa```ccchhheee```YYYSSSMMMFFF>>>999666444000......111333555777888888888666444222000---,,,***(((''''''''''''))))))((((((((((((((()))''''''((()))))))))))))))(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))***+++333444444555444444555555444555555555888CCCUUUdddkkkbbbWWWRRRUUU]]]ggglllooojjjddd```aaagggnnnrrrkkkdddXXXMMMNNNYYYcccgggrrrzzz|||qqqjjjnnnvvvssscccRRRIIIFFFHHHPPPZZZssspppmmmggg___VVVOOOJJJGGGFFFDDDAAA===:::888888777:::::::::;;;;;;<<<<<<<<>>AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAAAAAAAAAAAAAA???>>><<<;;;;;;;;;======>>>???AAADDDFFFHHHIIIIIIGGGHHHKKKNNNSSSWWW[[[]]]bbbeeehhhkkkmmmooorrruuuvvvwww{{{xxxoooeee^^^UUUMMMMMMRRRaaakkkrrrqqqmmmkkkgggccceeemmmuuuxxxxxxuuummmdddXXXUUUSSSUUUZZZ^^^\\\WWWSSSWWW\\\___\\\WWWRRROOOPPPTTTSSSHHH<<<222+++%%%)))******(((&&&%%%&&&(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&&&&&&&''',,,///666;;;@@@CCCCCCCCCCCCDDDDDDCCCCCCBBBBBB@@@===;;;888777888>>>HHHUUUbbbiiijjjqqqwwwxxxxxxzzz{{{yyyllllllkkkfff^^^WWWTTTTTTLLLGGGCCCDDDJJJRRR]]]fffmmmmmmooouuu|||rrriii___RRRGGGAAABBBCCCFFFHHHEEEDDDMMMZZZ)))(((((()))+++,,,,,,+++///111000---///555;;;<<>><<<777777777777777888888999===>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGHHHIIIJJJJJJKKKGGGFFFDDDBBBAAAAAA@@@@@@AAABBBCCCDDDFFFGGGGGGHHHFFFGGGGGGIIILLLOOOSSSUUUYYY[[[^^^aaadddiiinnnrrrttttttssstttxxx}}}|||wwwnnnccc[[[YYYVVVZZZ[[[[[[\\\___```^^^^^^fffmmmqqqtttvvvsssnnndddYYYUUU[[[```\\\YYYZZZXXXXXXWWWXXXXXXWWWTTTQQQUUUTTTUUUUUULLL<<<...)))***++++++***'''&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$!!!%%%)))((('''***333;;;===@@@CCCDDDCCCCCCCCCDDDEEEBBB@@@@@@AAA???999444777:::???HHHSSS\\\bbbeeelllyyyuuupppqqqrrrkkknnnkkkaaaQQQGGGFFFJJJIIIJJJLLLPPPZZZeeekkkkkkjjjgggnnn}}}xxxiii```VVVRRRMMMEEE@@@>>>???CCCIIIMMMNNNXXXnnn,,,,,,+++,,,---.........000000222777@@@IIIOOOPPPTTTZZZccckkkqqqvvv|||xxxvvvsssrrrooommmoootttuuuyyyzzzdddSSSVVVPPPMMMQQQVVV[[[eeeoooxxxfff___aaaddddddgggkkkpppvvvxxxtttppplllnnnpppqqqnnniiiccc``````\\\XXXXXX[[[\\\YYYVVVTTTWWWWWWTTTSSSXXX[[[[[[iiikkkssswwwwwwtttkkkdddaaa___^^^bbbgggggg```___bbbaaaZZZ[[[YYYZZZaaafffiiimmmrrr{{{zzzuuummmccc^^^```eeeaaabbbcccccccccaaa^^^[[[\\\VVVPPPLLLIIICCC999222000000000111111222222333444333111///,,,***)))(((((((((''''''(((((())))))''''''((()))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''(((***...222444666555444555888888777555333777<<>>;;;999444555555777:::>>>BBBDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNLLLKKKKKKJJJIIIHHHGGGFFFJJJIIIHHHGGGGGGFFFFFFFFFIIIHHHIIIJJJLLLNNNQQQRRRUUUVVVYYY[[[^^^ccciiimmmtttsssqqqppprrruuuyyy{{{xxxmmmgggTTTNNNGGGFFFPPP```nnnuuuggghhhfffbbbdddlllqqqrrrmmmiiiffffffeeebbbaaabbbeee___XXXUUUWWWZZZ\\\[[[XXXRRRRRRWWWRRRAAA444000))))))***)))((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$'''(((+++111;;;CCCBBBBBBCCCDDDDDDDDDEEEFFFDDDAAA>>>======<<<:::888???FFFNNNUUUYYY\\\```cccrrr}}}yyymmmiiinnnssskkkmmmiii[[[JJJBBBFFFNNN[[[___aaadddmmmuuussskkkdddaaakkkyyydddOOOIIIDDDCCCBBB@@@AAAEEEEEEIIINNNSSS^^^uuu------,,,,,,,,,---...//////...444CCCTTT```bbb```\\\dddlllpppqqqwww|||wwwuuurrrpppttt{{{~~~yyysssnnnjjjbbbYYYQQQ```]]]]]]aaafffkkkqqqxxxzzzzzzsssggg\\\[[[___ccc]]]cccooozzz|||uuuppppppjjjdddaaaaaa```^^^\\\[[[[[[]]]aaafffhhhgggeee\\\aaabbb___^^^______]]]nnnttt|||tttkkkiiimmmmmmhhhgggkkkjjjgggnnnwwwrrreeeaaa\\\ZZZ^^^`````````bbbrrrtttrrrkkkfffhhhnnntttgggggghhhhhhgggfffffffffeeecccaaa```]]]SSSEEE:::666666444333222222333333222222222111///...------))))))((((((((())))))***''''''((()))))))))))))))(((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''(((+++///444666555555666888888777333111...777CCCOOO]]]gggggg```YYYYYY\\\```cccaaaXXXQQQQQQSSSZZZeeeooorrrmmmgggNNNRRRYYYdddtttzzzrrrqqqkkkeeedddaaaWWWJJJEEEKKK```}}}ttthhh```]]]ZZZVVVRRRIIIGGGEEEAAA>>><<<:::999777666666888<<>>JJJSSS\\\___]]]]]]aaagggooorrrqqqkkkhhhoooyyyqqqlll```OOOBBBFFFWWWgggnnnpppqqqssswwwyyyrrrhhhjjjjjjssswwwfffSSSGGGBBB?????????@@@FFFMMMOOOUUU\\\fffvvv+++,,,,,,,,,+++,,,///111444444<<>>DDDJJJMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEFFFFFFGGGHHHHHHHHHKKKKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLKKKMMMOOOQQQSSSTTTTTTRRRQQQNNNNNNMMMNNNOOOQQQSSSTTTPPPQQQSSSTTTUUUUUUTTTSSSVVVWWWXXXYYYYYY[[[___bbbaaacccgggkkkooorrrtttuuutttzzz~~~tttkkkZZZPPPIIIJJJQQQ\\\gggppptttsssnnnfffcccfffhhhggghhh|||qqqcccgggkkkhhhkkkcccYYYSSSRRRVVV[[[^^^]]]VVVQQQOOOKKKCCC;;;888...,,,)))(((((()))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%&&&)))000:::AAAEEEFFFCCCBBBAAABBBDDDEEEDDDCCC???>>>;;;666333666???FFFRRR[[[dddgggdddccchhhmmmcccdddcccdddlllzzzuuuhhhTTTCCC@@@PPPkkkuuurrrrrrwwwyyytttooommmvvv|||nnn```SSSHHHBBB???<<<<<<;;;>>>GGGQQQUUUbbbsss+++---/////////222666:::DDDEEENNN\\\ddddddccceeeiiikkknnnrrrwww}}}xxxlllhhhaaaVVVQQQSSSQQQZZZfffkkkhhhccc```___```eeekkkoooooolllfffaaa```^^^\\\[[[\\\]]]```bbblllpppwwwwwwlll___\\\```eeebbbaaabbbbbb^^^VVVNNNNNNRRRXXX]]]bbbkkkvvvzzzmmmfffgggiiihhhmmmuuu~~~{{{iiiYYY]]]dddgggeeejjjuuuxxxssslllqqqzzzkkkddd___aaacccaaa^^^^^^SSSUUUSSSOOOSSS___hhhkkkkkkmmmooonnnjjjfffeeeeeeggglllssswwwvvvppphhhcccOOOKKKDDD<<<666222000//////000111333333333333222......,,,+++******))))))''''''((()))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((***---000222444555888:::888333222666<<>>@@@CCCEEEHHHJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKMMMNNNNNNNNNOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPSSSUUUVVVUUUSSSRRRNNNNNNNNNOOOQQQTTTWWWYYYXXXZZZ\\\]]]\\\YYYVVVSSSSSSUUUWWWXXXXXXYYYZZZ\\\YYY[[[^^^bbbfffiiilllmmmkkkqqquuuvvvzzzyyynnn[[[TTTOOOPPPRRRSSSXXX^^^iiikkkjjjgggfffiiiiiifffeeessszzzpppddd```ccceeefffddd___ZZZVVVUUUXXXZZZ\\\^^^^^^[[[WWWTTTMMMFFF888333---)))(((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&)))...444;;;???BBBDDDEEEEEECCCAAABBBCCCCCC@@@===;;;:::999999===EEENNNUUU\\\```fffkkknnnnnnmmmmmm```dddgggmmmvvv}}}|||vvvjjj^^^MMMEEELLL^^^ssswwwnnnoooxxxyyyqqqqqqzzzwwwjjj\\\OOOHHHGGG???======???@@@EEERRR```mmm...000333444555999???DDDSSSVVV___fffddd]]]]]]ccckkkmmmsss{{{uuulllhhhWWWKKKMMMRRRTTTZZZdddiiijjjiiibbbZZZZZZbbbkkkgggnnnuuuwwwtttlllaaaXXX___```bbbdddcccccceeeiiifffhhhkkkhhh[[[PPPUUUaaaccccccdddfffgggfffccc```^^^aaadddeeehhhrrrwwwiiifffhhhiiizzz|||xxxppphhhbbb[[[TTTGGGUUU^^^]]]___gggjjjfffggglllzzzxxxggg```^^^dddjjjlllkkklllpppmmmcccWWWTTTYYYZZZWWWYYY___eeeiiihhhfffeeeeeedddiiipppsssqqqmmmhhheeeaaa\\\SSSJJJAAA<<<999777///000222333444444333222000///...,,,+++***))))))'''(((((()))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))+++...000222444555111666888555222444???IIISSSiiiyyyvvvmmmjjjeee___]]]ccciiillljjjiiikkknnniiipppsssmmmbbb\\\```ffftttyyy{{{xxxvvvsssnnnhhhggguuuuuu^^^LLLTTTjjjzzzooo^^^WWWUUUTTTCCCDDDCCCAAA>>><<<===>>>???????????????@@@AAABBBBBBEEEIIILLLNNNNNNLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMNNNNNNOOOOOOOOOQQQTTTVVVWWWUUURRRQQQQQQPPPPPPPPPQQQTTTVVVXXX```bbbdddeeebbb]]]XXXTTTPPPSSSUUUVVVVVVWWWXXXYYYXXXXXXYYYZZZ\\\___bbbcccccciiimmmnnnrrr{{{|||pppaaaZZZVVVWWWVVVUUUZZZaaadddggggggfffhhhnnnrrrqqqfffjjjpppqqqggg[[[\\\ccceeeggghhhddd^^^YYYXXXYYYYYYdddkkkhhhggghhhaaaVVV???999000+++)))(((&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''',,,555>>>CCCBBBAAABBBEEEFFFDDDBBBBBBCCCAAA===999888666777>>>JJJWWW___cccddddddgggnnnuuuuuuooohhhfffmmmtttzzz}}}zzzlll^^^[[[SSSLLLOOO[[[iiiqqqttt{{{nnnooo||||||qqqvvvtttaaaXXXPPPGGGFFFLLLBBBBBBDDDIIIMMMVVVgggwww999:::???FFFHHHJJJSSS___nnnpppmmmhhhjjjrrrtttqqqrrrkkkeeeccc]]]SSSMMMMMMMMMSSSZZZ^^^^^^bbbmmmyyyrrrfff\\\ZZZ]]]```dddgggnnnqqqxxx{{{uuuhhh```^^^aaadddggghhhffffffnnnvvvrrrkkkaaaZZZXXX[[[```cccjjjfffbbbcccgggjjjjjjgggggg```___gggnnnwww}}}qqqfff___aaagggyyywwwtttqqqllleee\\\VVVRRRYYY]]][[[YYYZZZ[[[YYYfffrrrxxxpppjjjkkkiiibbbaaaZZZ[[[eeegggbbbeeeppptttnnngggdddiiiqqqyyy}}}jjjYYYQQQ[[[fffgggfffgggccclllmmmeeebbbhhhjjjgggeeeaaa``````YYYMMMFFFGGGCCCEEE>>>111...444555///777666333000---***(((''')))))))))))))))((((((((()))))))))))))))(((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''&&&***---111222222222444777999:::888333111999JJJYYYgggttttttiiiZZZ```jjjqqquuuzzzwwweeecccfffkkktttxxxnnnkkkllljjjhhhhhhbbb[[[SSSOOOVVViiivvvggg\\\UUUPPPJJJFFFEEEDDDCCCAAAAAAAAABBBCCCEEEEEEEEECCCBBBCCCFFFHHHHHHMMMSSSWWWWWWTTTQQQOOONNNMMMKKKIIIJJJLLLNNNPPPRRRQQQOOONNNNNNOOOPPPRRRNNNNNNOOOPPPOOONNNMMMLLLOOOOOOPPPPPPQQQRRRSSSSSSPPPRRRSSSUUUUUUSSSQQQPPPRRRQQQPPPRRRUUUYYYZZZ[[[ddddddbbb```\\\XXXTTTRRRRRRPPPNNNNNNPPPUUUZZZ]]]___\\\YYYVVVVVVZZZ^^^```dddfffhhhjjjmmmrrrwww{{{yyyqqqhhhcccbbb```\\\XXXdddcccdddfffjjjoootttxxxuuuuuuvvvtttmmmeeedddiiimmmwwwnnn\\\SSSZZZdddvvvzzzcccIII333...///+++(((+++))))))((('''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%'''---333===???@@@CCCDDDEEEFFFFFFDDDEEEEEEBBB>>>:::888777999===GGGXXXiiitttuuusssgggmmmqqqpppjjjfffhhhllllllooossstttoooeeeZZZRRRDDDVVVdddeeehhhrrrzzzzzzwwwvvvxxx|||wwwdddQQQJJJHHHDDDBBBBBBCCCGGGJJJNNN\\\tttSSSSSSVVVYYYYYYYYY```iiioootttwwwvvvwwwyyyuuuooobbbWWWLLLGGGFFFGGGNNNWWWccchhhmmmnnnllllllqqqxxxwwwjjj]]]YYY[[[```hhhnnndddhhhnnnsssoooeeeaaaaaafffeeeeeefffiiimmmrrrvvvkkkeee^^^YYYXXX\\\aaaddd___cccggghhhgggeeefffgggfffcccbbbdddiiiqqqxxxnnnfff___YYYZZZ^^^kkkmmmnnnjjjccc]]]XXXWWWVVV]]]aaa^^^ZZZ[[[^^^^^^hhhppprrrggg``````___YYYXXXUUUXXX``````\\\cccooollliiiiiisssmmm\\\ZZZ\\\ZZZ\\\```hhhpppqqqlllkkknnniii___``````bbbccc___ZZZ^^^fffeeedddVVV???222222444222666555444222000...,,,+++))))))((((((((())))))))))))))))))))))))(((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''+++...111111111222555777:::888555444888FFFXXXfffkkkuuu{{{ooodddbbbgggsss|||aaa[[[jjjrrrllljjjfffaaa^^^MMMHHHEEEKKK[[[ssszzzrrriii\\\RRRMMMJJJGGGCCC@@@@@@AAABBBDDDFFFHHHIIIFFFFFFEEECCCBBBBBBDDDFFFJJJOOOWWW[[[[[[WWWSSSQQQNNNMMMLLLKKKKKKMMMNNNOOOQQQQQQPPPOOOOOOOOOPPPQQQMMMNNNOOOOOOOOOOOONNNMMMPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRTTTUUUUUUTTTSSSSSSUUUTTTSSSUUUXXXZZZZZZZZZ]]]]]]\\\ZZZXXXVVVTTTRRRSSSRRRPPPOOOPPPSSSVVVXXX[[[ZZZYYYYYYYYY[[[\\\]]]```cccgggkkkmmmooorrrttt}}}yyysssooonnnlllgggccceeedddeeegggmmmuuu|||{{{|||}}}}}}vvvmmmkkknnn{{{vvveeeXXXdddxxxpppWWW???555000***(((,,,)))(((((('''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''',,,333999AAAAAABBBCCCDDDDDDEEEEEEDDDEEEFFFBBB===999888999===GGGWWWiiivvv{{{{{{yyysssttttttpppkkkiiilllooonnnooooookkkcccYYYPPPLLLQQQ```kkkkkkmmmwwwfffXXXKKKHHHGGGEEEEEEFFFMMMQQQWWW___pppiiihhhiiiiiigggfffjjjppptttzzz~~~}}}xxxpppeee[[[PPPHHHBBBCCCJJJVVVfffsss~~~zzzsssmmmjjjkkklllnnnhhhfffjjjmmmlllkkklllfffgggkkknnnjjjcccaaadddpppkkkgggfffiiikkkkkkiii^^^[[[XXXWWWYYY^^^dddhhhllluuu}}}yyylllcccbbbfffdddggggggcccdddllluuuyyyssskkkccc___\\\YYYYYY\\\^^^cccfffbbbYYYSSSRRRTTTTTT[[[___\\\ZZZ\\\___```ccciiiggg]]]WWWYYYYYYVVVVVVVVVZZZ^^^]]]ZZZbbbnnniiikkkvvvpppbbb^^^]]]\\\aaahhhuuuvvvsssmmmmmmoooiii___]]]^^^aaabbb___bbbmmmzzzoooPPP888222333222333333444333333222000000***)))(((''''''(((******)))))))))))))))(((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))---///000000000222555888;;;555111555BBBTTTdddmmmjjjqqqwwwzzzzzzwwwmmmdddhhhlllxxxzzzkkk]]]aaazzzvvvpppmmmdddXXXPPPAAABBBIIIYYYqqq{{{hhhddd\\\QQQIIIEEEDDDBBB@@@???@@@CCCEEEHHHJJJKKKLLLFFFFFFEEECCC@@@???AAABBBIIIPPPYYY______[[[VVVSSSOOOOOOOOONNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQQQQPPPPPPRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVXXXWWWWWWXXXZZZ[[[ZZZYYYUUUUUUTTTTTTSSSSSSSSSTTTUUUTTTSSSRRRQQQQQQRRRRRRUUUWWWYYYZZZ[[[[[[ZZZZZZ[[[___eeeiiijjjjjjjjjjjjssswww}}}}}}zzzwwwrrrjjjddd\\\\\\___fffqqqvvvqqqrrr||||||jjj___iiivvvuuuaaaJJJ===222))))))---(((((((((''''''((())))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((---444;;;@@@EEEEEEDDDCCCCCCCCCCCCDDDCCCDDDDDD@@@:::888;;;???NNNXXXeeeooossssssrrrqqq}}}yyysssnnnlllmmmooorrrnnnlllggg^^^TTTNNNLLLMMMaaajjjnnnkkklllvvv~~~~~~sssfffSSSLLLEEEDDDEEEFFFIIIMMMZZZeeesssiiiiiiiiiiiihhhiiilllppp}}}~~~|||uuuiii\\\OOOGGGGGGKKKSSS___kkkwww{{{pppeee```cccfffgggeeecccfffnnnsssrrrpppqqquuusssqqqoooggg```___ccclllllliiifffeeeeeebbb]]]TTTVVVYYY\\\aaagggnnnrrryyyooooootttpppxxxxxxpppnnnuuuyyywwwyyyppphhheeeeeedddeeeiiidddggghhhddd]]]XXXWWWXXX^^^bbbeeeeeegggjjjiiifff___cccbbb\\\YYY[[[]]]\\\\\\^^^```aaa______eeelllkkkssskkkfffeeehhhhhhgggjjjppp}}}xxxlll```^^^dddgggeeeaaaaaaaaa```___dddnnnwwwrrrWWWAAA888333000111222222333333222222111---,,,***((('''((()))))))))))))))))))))(((''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''((()))***+++////////////000222555777999333222;;;MMM^^^gggjjjdddhhhlllqqqvvvxxxrrriiigggiiisss|||uuuWWWZZZ___lllxxxtttrrrkkk\\\MMMEEEBBBOOObbbwww}}}tttjjj```YYYSSSJJJDDDAAAAAAAAA@@@DDDEEEGGGIIIJJJJJJIIIHHHDDDDDDCCCAAA>>><<<===>>>DDDKKKVVV^^^___\\\WWWTTTOOOPPPQQQQQQQQQPPPOOONNNOOOPPPQQQQQQRRRQQQQQQPPPOOOOOOQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTVVVUUUUUUUUUVVVWWWXXXYYYYYYXXXYYYZZZ[[[[[[YYYWWWTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSQQQPPPSSSTTTVVVXXXYYYYYYXXXXXXXXX[[[```cccddddddddddddhhhmmmtttzzz~~~|||vvvlllaaaYYYWWWWWWZZZaaannnxxxtttvvvxxxzzznnndddgggiiilllnnnooopppqqqrrrkkk^^^OOOBBB555+++***...(((((((((((((((((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''(((...555===BBBDDDFFFEEEDDDCCCCCCCCCCCCDDD@@@AAA???;;;777:::CCCLLL^^^aaaeeeiiikkkllllllmmmwwwrrrllliiijjjmmmnnnnnnfffccc[[[QQQKKKLLLTTT\\\rrrtttqqqjjjkkkuuurrrdddWWWHHHGGGDDDBBBBBBEEEKKKTTT[[[nnnaaaccceeefffhhhkkkoooqqq|||xxxqqqggg[[[QQQLLLKKKNNNZZZjjjwww~~~kkkiiiccc]]]___gggkkkjjjhhh```[[[\\\bbbkkkwww|||wwwrrrkkkbbb[[[[[[```bbblllrrrmmmgggdddaaa^^^\\\aaahhhnnntttyyy}}}tttqqqoooooosssxxxyyyxxxvvvuuusssrrrpppnnn{{{{{{|||~~~}}}sssjjjkkkjjjeeebbbbbbaaa```aaadddeeecccbbbdddggggggjjjpppzzzyyynnngggbbbdddhhhjjjiiiffffffjjjrrrmmmaaaTTTOOOTTT]]]bbbbbbaaa______cccjjjnnnpppuuuooocccVVVLLLCCC999111333333222222111111111111000///---***)))((((((((()))))))))))))))(((''''''''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''')))***,,,---111///......000333555666444333999III\\\iiiiiieeeccceeehhhmmmvvv|||wwwnnndddeeemmmyyy}}}ssscccZZZVVV___gggooo}}}yyyoooooonnniii[[[KKKBBBAAAIIIbbbooobbb]]]YYYUUULLLIIIEEEBBBBBBCCCEEEEEEHHHIIIJJJJJJJJJIIIGGGFFFCCCCCCBBB???<<<:::999:::===DDDOOOWWWZZZYYYVVVSSSOOOPPPQQQRRRRRRQQQOOONNNOOOPPPQQQRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUWWWXXXYYYVVVVVVVVVVVVVVVVVVVVVUUUWWWWWWVVVVVVWWWXXXYYYYYYXXXXXXXXXYYYZZZZZZXXXVVVXXXWWWVVVUUUUUUUUUVVVWWWVVVWWWXXXYYYXXXVVVTTTRRRSSSRRRRRRRRRSSSTTTVVVWWWVVVXXX[[[\\\]]]^^^```bbbbbbgggnnntttxxx{{{~~~}}}uuukkk___WWW[[[YYYXXX\\\ffftttzzzwwwssspppsssxxx}}}ttthhhccccccbbbdddaaa^^^```fffkkkmmmlll^^^ZZZSSSJJJ<<<000+++,,,))))))((((((((())))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''')))///666>>>CCCEEEEEEEEEDDDDDDCCCCCCCCCCCCDDD===<<<:::777888AAAPPP[[[``````bbbhhhooosssqqqnnneeebbb```bbbfffgggfffcccVVVRRRLLLHHHIIITTTcccnnnyyywwwqqqmmmqqq}}}kkkVVVQQQIII<<<@@@AAABBBEEENNN]]]mmmwww```ccceeefffjjjpppsssrrriiieeebbb]]]WWWSSSVVV]]]dddppp{{{~~~|||wwwpppjjjeeeiiijjjfffgggllljjjdddgggbbb___bbbggglllvvv~~~rrrmmmgggbbb[[[XXX\\\cccmmm}}}|||mmmfffdddaaaooovvv~~~}}}wwwyyy~~~yyyuuuqqqooosss{{{~~~~~~|||vvvpppkkkgggdddbbbgggooopppiiiccccccdddaaaaaacccdddbbb___]]]^^^``````bbbddddddbbbaaadddhhh```___[[[RRRLLLLLLQQQWWWUUUVVVVVVZZZccclllnnnkkk___\\\XXXWWWVVVPPPEEE;;;<<<:::666333111000000000111111000...,,,***(((((()))))))))))))))(((''''''''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))+++---///111///...///111444444444000777FFFZZZkkkqqqllldddeeefffhhhnnnxxx}}}wwwlllbbbeeellluuussshhh\\\VVVZZZdddooowww}}}}}}xxxqqqooollleeeXXXGGG===AAAKKK\\\zzzsssddd\\\VVVPPPJJJ@@@@@@AAACCCEEEHHHJJJKKKHHHHHHHHHIIIIIIHHHHHHGGGBBBBBBBBB@@@<<<999999999;;;AAAIIIPPPSSSSSSRRRQQQNNNOOOPPPRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWYYYZZZYYYWWW]]]\\\[[[ZZZYYYYYYYYYYYYWWWXXXYYYZZZYYYXXXUUUTTTRRRQQQOOOMMMMMMOOORRRTTTTTTUUUVVVVVVXXX[[[```cccbbbeeekkkooosssvvvyyy|||{{{ssskkkfffYYYWWWVVVXXXaaaooo}}}~~~vvvnnnjjjgggggglllsss}}}lll[[[WWWYYYZZZ```\\\XXX\\\ccciiiiiifffXXXYYYYYYRRRFFF888///++++++***))))))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((***///666>>>CCCDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA;;;999888:::AAANNN\\\fffaaabbbfffnnntttqqqggg^^^VVVVVVXXX\\\___^^^YYYTTTFFFDDDDDDHHHQQQ^^^kkksssnnnlllkkkooozzzsssoooaaaNNNDDDEEEDDD>>>???CCCIIIQQQbbb{{{bbbfffgggeeehhhmmmnnnkkkYYYZZZ___eeeddd```dddkkksss|||wwwqqqjjjdddkkkqqqqqqhhheeeiiiggg```dddeeejjjqqqrrrmmmkkklllddd```]]][[[ZZZ[[[cccmmm|||vvvpppooonnn~~~}}}}}}rrrgggfffmmmrrrrrrooovvvuuuvvvvvvrrrmmmoootttuuuttttttqqqjjjdddhhhppp}}}~~~~~~{{{uuupppnnnmmmnnnxxxyyyfff___]]][[[\\\ZZZWWWVVVVVVYYY\\\^^^]]]```aaabbbbbbeeeiiikkk___]]][[[XXXTTTQQQQQQRRRNNNRRRUUUWWW^^^hhhkkkiii]]][[[[[[]]]^^^ZZZSSSNNNHHHDDD===777222000111222///000111111000...,,,***)))))))))))))))(((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''))),,,///000000///...000333444444222222@@@TTThhhsssqqqhhh```aaaaaacccjjjuuuzzzqqqddd```eeelllqqqkkk```ZZZZZZ]]]cccppp{{{|||rrrgggbbbiiicccYYYNNNCCCBBBOOO___xxxvvviiiaaa[[[TTTLLLEEE???AAAEEEHHHIIIKKKLLLMMMHHHGGGGGGFFFFFFFFFGGGGGGCCCDDDDDDBBB>>><<<;;;;;;>>>BBBGGGKKKLLLMMMNNNOOOMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTUUUUUUUUUTTTTTTUUUWWWXXXYYYWWWXXXXXXXXXYYYZZZZZZZZZXXXYYYYYYYYYYYYWWWVVVUUUVVVUUUTTTVVVYYY[[[\\\[[[^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZYYYWWWTTTSSSPPPOOOMMMKKKKKKLLLNNNOOOPPPQQQSSSTTTWWW[[[```dddfffhhhkkknnnpppsssvvvyyy|||{{{xxxvvv___\\\YYYZZZ```kkkwww~~~xxxooohhheeeeeefffkkkqqq|||yyyeeeVVVTTTUUUSSS___^^^]]]^^^___```]]][[[TTTXXXZZZVVVLLL@@@555...,,,,,,***)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))000666===AAABBBBBBCCCDDDCCCDDDEEEEEECCCAAA>>><<<:::999;;;BBBOOO\\\fffkkkgggiiimmmpppnnneeeYYYOOORRRTTTVVVXXXWWWSSSLLLGGG@@@BBBHHHSSS```iiilllkkkaaaccciiivvvxxxaaaYYYMMMEEE@@@@@@AAACCCEEELLLVVVccc{{{cccfffeeeaaabbbfffeee___YYY___kkkvvvvvvooonnnrrrppp{{{xxxsssnnngggjjjooojjj^^^\\\eeekkkjjjjjjhhhhhhiiigggbbbaaaccc___\\\ZZZ[[[\\\```kkkvvvzzz~~~vvvnnnkkkaaaZZZVVV[[[gggooooookkkkkkfffeeehhhccc\\\^^^ffffffiiimmmkkkccc[[[]]]eeellloooqqqooolllmmmrrrxxxzzzwwwssssssuuuyyy}}}jjj\\\YYYXXX]]][[[YYY[[[^^^^^^ZZZVVV^^^cccggghhhiiijjjiiihhhkkkddd^^^\\\[[[YYYWWWVVVTTTZZZ^^^\\\^^^fffkkkjjjeeedddeeeeeeccc___]]]]]]QQQLLLCCC:::444222222333---...111222222111...---)))))))))))))))(((((('''''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''))),,,///111000///...000444555333111777GGG^^^ooossslllbbbZZZYYYYYY[[[dddpppvvvlll^^^]]]ccckkkkkkbbbWWWVVV[[[nnniiikkkrrrqqqgggaaaccc[[[VVVPPPLLLJJJQQQaaapppxxxlll```YYYUUUOOOGGGBBBEEEHHHLLLNNNMMMLLLKKKJJJKKKIIIGGGEEEDDDDDDDDDEEEDDDEEEEEEDDD@@@>>>======CCCEEEHHHIIIIIIJJJLLLNNNLLLMMMNNNOOOPPPRRRSSSSSSRRRQQQPPPOOOPPPRRRTTTVVVUUUTTTTTTSSSTTTUUUWWWXXXWWWXXXXXXYYYZZZ[[[[[[\\\XXXYYYZZZZZZYYYWWWUUUSSSVVVTTTTTTUUUYYY\\\^^^^^^\\\]]]^^^^^^^^^\\\[[[ZZZZZZZZZZZZYYYWWWUUURRRQQQNNNMMMLLLKKKJJJJJJJJJKKKMMMOOORRRUUUXXX\\\```dddjjjlllmmmnnnoooqqquuuxxx{{{~~~~~~||||||qqqllleee______cccjjjnnnccc^^^[[[```eeekkkssszzzxxxbbbWWWZZZ\\\YYY]]]```cccccc```]]]ZZZZZZOOOTTTXXXUUUOOOFFF;;;333------+++)))((('''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******555;;;AAABBB@@@???BBBEEEDDDEEEFFFFFFCCC???:::777::::::???JJJYYYeeejjjkkkjjjmmmpppnnniiiaaa[[[XXXTTTVVVXXXXXXSSSKKKDDD???AAAFFFPPP```mmmqqqjjjbbb```dddpppjjjSSSJJJDDDCCC@@@===AAAIIIMMMVVVaaaqqqrrrxxxsssddd[[[]]]\\\VVVlll~~~}}}rrrqqqsssrrrrrrttttttrrruuuwwwooodddaaafffddd```nnn{{{ppphhhccccccbbb___bbbhhhfffffffffjjjsss~~~yyyxxxxxxyyyxxxvvvssspppnnnfffjjjnnnrrrrrroookkkhhhjjjjjjllloootttvvvwwwvvv|||yyyzzzyyyrrrllljjjsssyyyoooWWWRRR```fff]]]bbb^^^]]]```dddjjjuuu~~~uuurrrvvvkkkbbb```^^^WWWVVVYYY^^^```^^^```fffffflllmmmeee\\\\\\bbbfffccc[[[```fff```___bbb```VVV\\\bbbaaa]]]\\\bbbiiijjjkkkkkkiiifffgggjjjnnnlllaaa[[[RRRAAA:::777///111//////222///+++...666///...,,,***(((((((((((())))))(((((((((((())))))((()))+++,,,,,,,,,++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''')))+++---.../////////---///444333///000555???TTTdddddd]]]YYYRRRJJJJJJRRR\\\^^^XXXRRRXXXbbbfffgggeee```\\\[[[```dddffflllpppmmmhhhggghhhiii\\\HHH>>>JJJYYYfff{{{uuuiiieee^^^RRRHHHDDDGGGKKKOOONNNMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIFFFEEEDDDDDDEEEEEEDDDBBBHHHJJJMMMMMMLLLKKKKKKKKKRRRPPPNNNNNNPPPPPPPPPOOOMMMMMMMMMNNNPPPSSSUUUWWW\\\YYYWWWTTTTTTVVVYYY[[[XXXZZZ[[[]]]^^^^^^^^^]]]\\\\\\]]]\\\[[[YYYXXXVVVWWWXXXYYY[[[\\\^^^______]]]\\\[[[YYYYYYYYYZZZ[[[\\\ZZZWWWVVVVVVUUURRRQQQPPPMMMJJJIIIJJJIIIGGGEEEJJJMMMQQQUUUZZZ\\\^^^___dddiiimmmmmmkkkkkkooottt{{{}}}}}}~~~}}}tttjjjfffggggggddd```XXXZZZ\\\```mmmmmmYYYVVV[[[^^^\\\[[[^^^bbbdddaaa]]][[[TTTUUUUUUVVVYYYVVVIII;;;777...''')))---,,,)))((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''%%%###%%%''''''%%%""""""'''***(((%%%(((111:::@@@AAABBBCCCDDDDDDDDDDDDCCCDDDCCCAAA===;;;::::::999GGGWWW___eeelllqqqrrrzzz{{{gggZZZ[[[``````XXXWWWTTTMMMFFF@@@>>>>>>MMMYYYhhhqqqpppkkkfffeeeZZZnnn~~~nnndddZZZQQQIIIFFFDDDDDDAAA@@@IIIUUUgggxxxzzzsssiiibbb]]]^^^fffooorrrjjjnnnsssrrrkkkmmmllljjjlllnnniiibbbccceeegggnnnvvviii___```eeeiiimmmqqq}}}}}}~~~}}}}}}~~~|||ssskkkllllllmmmnnnnnnnnnmmmlllrrrtttvvvwwwuuupppkkkhhhppprrrvvv{{{}}}zzzyyy||||||yyywwwyyyqqq```^^^hhhfff[[[\\\UUUOOONNNOOOSSS[[[dddrrroookkkiiimmmvvvsssllliiifffaaa___^^^^^^aaahhhpppuuu|||lll___[[[]]]___jjjdddggghhhbbbeeejjjffffffggggggeeedddhhhooovvvqqqmmmkkkrrr~~~xxxlllfff\\\LLLGGGFFF???555111111333222...000555000///---+++))))))))))))******))))))))))))******+++***+++111666777111+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''')))+++---....../////////222555333///222999FFFPPPYYY[[[YYYTTTLLLEEEHHHMMMSSSVVVRRROOOVVV```rrrqqqnnniiiffffffjjjnnnhhhooorrrmmmkkkllliiicccVVVHHHBBBNNNbbbvvvuuulllmmmaaaQQQHHHHHHLLLPPPQQQMMMLLLKKKKKKKKKKKKKKKLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFEEEEEEEEEFFFGGGGGGGGGJJJMMMOOOQQQQQQQQQSSSTTTTTTRRRPPPPPPPPPQQQPPPOOOPPPPPPQQQSSSTTTWWWXXXYYYZZZYYYWWWUUUUUUWWWYYYZZZZZZ[[[\\\]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYZZZ\\\]]]^^^___```\\\[[[ZZZYYYYYYYYYYYYZZZ\\\ZZZXXXWWWWWWVVVTTTRRRQQQNNNLLLKKKLLLLLLJJJHHHKKKMMMQQQUUUZZZ]]]```aaacccgggiiiiiiffffffjjjnnnwww|||~~~}}}~~~zzzssskkkffffffeeedddbbbgggeee```___kkkuuu```YYY[[[^^^fffdddccccccbbb___[[[XXXYYYZZZYYYXXXZZZ\\\WWWPPP@@@333((((((,,,,,,)))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$###$$$'''(((&&&$$$'''&&&&&&'''***111777<<>>444((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((***+++,,,---------///111555666222111777AAAUUURRRRRRTTTRRRLLLHHHGGGUUUTTTTTTVVVVVVVVV]]]fffsssrrrooolllkkklllnnnoookkkqqqrrrmmmooorrriiiZZZJJJFFFHHHVVVppp|||wwwqqqiiieeeWWWGGGEEEMMMUUUTTTOOOJJJJJJIIIIIIIIIJJJKKKKKKIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNOOONNNPPPTTTVVVWWWXXXZZZ\\\WWWUUUSSSRRRRRRQQQPPPOOOQQQRRRTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVWWWXXXYYY[[[\\\]]]]]]\\\[[[ZZZYYYZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\^^^___``````[[[[[[ZZZYYYYYYYYYZZZZZZ\\\ZZZYYYXXXYYYXXXUUUSSSQQQOOOMMMMMMNNNOOONNNMMMNNNOOORRRUUUYYY]]]```bbbbbbdddeeecccaaabbbfffjjjrrrtttxxx{{{}}}~~~~~~}}}xxxtttnnnhhhdddbbbbbbcccjjjgggaaa___hhh{{{ooo^^^XXX\\\```llljjjfffbbb```]]]ZZZWWWVVVYYYZZZYYY]]]eeelllnnnPPP>>>---(((***+++***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$###%%%'''((('''&&&***&&&###(((222;;;??????BBBCCCCCCDDDDDDDDDCCCCCCBBBAAA>>>;;;999;;;???CCCVVV```iiinnntttrrrhhhiiimmmggg[[[PPPJJJCCC@@@CCCLLLVVV\\\bbbiiiqqqsssqqqooopppssszzz}}}fffQQQFFFDDDCCCAAABBBFFFLLLQQQVVVaaattt|||^^^bbbooo~~~{{{uuuuuukkkiiiccc]]]```ggghhhdddooommmhhh```ZZZXXXYYYZZZ```^^^gggzzztttmmmkkkiiinnn{{{zzzqqqpppnnnlllmmmoooqqqsssvvvwwwyyy|||{{{uuulllfff]]]\\\ZZZXXXWWWWWWXXXXXXVVVVVVUUUTTTSSSRRRQQQPPPNNNOOOPPPQQQRRRQQQMMMJJJJJJJJJNNNSSSUUUVVV\\\dddtttkkkgggqqq|||~~~{{{|||xxxwwwyyywwwooogggeeeZZZYYYYYY\\\``````]]]ZZZooouuu|||~~~~~~}}}}}}}}}rrrwwwtttnnnwwwyyyggg]]]]]]___^^^WWWbbbrrryyywwwnnngggkkkzzztttiiilllxxx~~~vvvffffffqqquuujjj___SSSDDD@@@:::222000000000//////000///...,,,+++***))))))+++******))))))******++++++''''''...888999///%%%(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***+++,,,---------...222666555111444???JJJcccZZZTTTQQQJJJEEELLLYYYhhhaaa\\\\\\]]]___eeekkklllmmmnnnpppqqqpppooonnnnnnrrrqqqmmmppprrrdddPPP@@@IIITTTeee|||xxxtttllldddUUUOOOKKKNNNTTTUUUNNNGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHHHHKKKKKKLLLLLLMMMPPPTTTWWWUUUXXX[[[\\\\\\\\\\\\]]]YYYWWWTTTSSSSSSRRRQQQOOOPPPQQQSSSUUUVVVWWWVVVVVVXXXWWWWWWWWWWWWXXXXXXYYY\\\\\\]]]^^^^^^]]]\\\[[[]]]\\\ZZZYYYYYYYYYZZZ[[[[[[[[[\\\]]]]]]^^^______\\\\\\\\\[[[[[[[[[\\\\\\ZZZYYYXXXXXXYYYXXXUUUSSSNNNMMMMMMMMMNNNOOOPPPPPPRRRRRRSSSTTTWWWZZZ]]]^^^]]]^^^^^^]]]]]]___dddhhhlllmmmooosssxxx||||||{{{wwwvvvrrrkkkddd``````bbb```bbbccceeemmmxxx}}}xxxoooddd^^^___dddhhhhhhhhheeeaaa```___[[[VVVWWW\\\^^^]]]```jjjvvv|||bbbLLL555+++++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&(((&&&&&&...999AAACCCAAADDDDDDDDDDDDDDDCCCBBBBBB???<<<999666999@@@KKKSSS___jjjtttxxx|||zzzrrrmmmooonnnaaaRRRHHHCCC>>>@@@JJJYYYgggnnn{{{{{{zzz}}}ttthhhUUUGGGBBBCCCEEEEEECCCHHHQQQ]]]mmm~~~{{{aaannnzzz~~~ttthhh```bbbbbbaaabbbeeefffeeeqqqmmmggg```ZZZXXXZZZ]]]hhhhhhqqqzzzrrrsssnnnsss{{{~~~wwwkkkbbbkkkmmmppptttxxx{{{}}}~~~|||zzzuuuoooggg]]]TTTNNNJJJHHHDDDAAA@@@???@@@AAA<<<;;;;;;;;;;;;;;;<<<<<<===;;;999999999999777666555555888;;;<<<;;;AAAHHHRRROOORRR___iiilllnnnrrrwwwuuuvvv|||}}}zzzxxxyyyuuuvvvyyy||||||uuujjjaaa___^^^]]]^^^aaaeeekkkpppnnnvvvvvvrrr{{{yyysssfffZZZXXX]]]aaa```dddrrrqqqhhh```cccoooyyy|||{{{mmmggg^^^[[[]]]bbbgggiii___bbbpppxxxpppggg]]]NNNHHHBBB888222000000///---//////...---+++***)))((())))))(((((((((((())))))+++)))(((***......***'''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***+++,,,------------222666333222:::JJJVVVddd]]]VVVNNNDDDDDDYYYrrrrrriiiaaa```aaabbbdddhhhjjjooovvv|||}}}zzzvvvsssuuuuuuqqqmmmmmmjjjYYYGGGEEEVVVjjj|||}}}vvvrrrkkk___VVVOOOSSSVVVWWWSSSNNNIIIFFFHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJLLLLLLOOOPPPPPPOOOOOOQQQWWW[[[___aaadddeeebbb___\\\[[[XXXVVVTTTSSSSSSSSSQQQPPPPPPRRRSSSUUUVVVVVVUUUUUUWWWWWWWWWWWWWWWXXXYYYYYY\\\]]]^^^```aaaaaa`````````^^^]]][[[ZZZZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^______^^^^^^YYYXXXXXXXXXXXXVVVSSSPPPKKKLLLLLLMMMMMMOOOPPPRRRVVVUUUTTTTTTTTTUUUVVVWWWSSSTTTUUUVVVXXX]]]bbbffffffggghhhmmmrrrvvvxxxxxxxxxxxxvvvpppgggaaa___aaa]]]bbbfffjjjpppvvvwwwsssrrrlllhhhjjjnnnpppnnnkkkcccffffffcccbbbbbb]]]UUUZZZ```ccccccfffpppxxx|||oooYYY???111---+++((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%$$$%%%&&&%%%(((///777>>>BBBCCCBBBDDDDDDDDDDDDCCCAAA@@@???:::888555666===JJJZZZeeejjjvvvzzz{{{zzzvvvooodddSSSEEE======>>>EEERRRbbbooowwwzzzzzz~~~rrrZZZQQQGGGAAA@@@AAACCCEEEKKKUUUggg}}}|||zzzxxx|||xxxmmmlllttttttkkkqqqpppmmmgggdddeeejjjnnnooojjjeeecccbbb```bbbfffnnnpppxxxvvvsssvvvooovvv{{{wwwpppkkkhhheeewwwyyy||||||yyyssslllggg___\\\VVVOOOHHHBBB===;;;999777555333333333444555222222111000000000000111444222000///111333444444111000111444444222444999888999===DDDGGGHHHKKKOOOSSSQQQSSSWWW\\\aaajjjsssuuuzzzyyyqqqaaaXXXPPPLLLLLLLLLPPPUUU]]]bbbcccbbbhhhqqqpppiiidddbbb]]]XXXXXX^^^```___fffooo~~~}}}|||tttaaaaaa\\\ZZZ^^^fffmmmmmmkkkbbb```[[[TTTOOOOOOUUU[[[\\\[[[fffmmmhhhfffeee[[[SSSPPPIII@@@;;;999555000000000///...---+++***)))))))))(((((((((((())))))+++++++++)))(((((()))+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((***+++,,,---------...222444333666EEEWWWbbb___ZZZQQQHHHDDDNNNgggrrrkkkeeeeeegggfffgggiiijjjsss~~~~~~yyywwwyyyssspppooojjj^^^QQQIIIZZZnnnvvvqqqkkkaaaWWWRRRYYY[[[[[[VVVNNNJJJKKKNNNJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQSSSSSSRRROOOMMMNNNTTTYYYdddgggkkklllhhhbbb]]]ZZZUUUSSSQQQQQQRRRSSSRRRQQQUUUUUUVVVWWWWWWXXXWWWWWWXXXWWWVVVVVVWWWXXXZZZ[[[\\\]]]___aaabbbcccbbbbbb___^^^^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______```aaaaaaaaa``````YYYYYYXXXXXXXXXUUUQQQNNNKKKMMMNNNNNNNNNOOORRRTTTXXXWWWVVVTTTSSSRRRRRRRRRJJJJJJLLLPPPUUUZZZ```ccccccdddeeehhhkkknnnqqqssswwwyyyyyyuuummmfffbbbaaa___bbbcccdddhhhmmmnnnjjjfffeeejjjwwwzzznnneeeccciiikkkhhhhhhjjjeee[[[UUUYYY^^^dddooo{{{qqq^^^FFF888000+++((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((&&&$$$$$$&&&((((((///888???AAAAAAAAABBBDDDDDDDDDCCCAAA???>>>===777888999>>>GGGVVVfffpppppp{{{~~~{{{zzz}}}}}}uuueeeSSSDDD<<<999>>>EEENNNXXXdddooowww~~~|||zzz}}}nnn]]]WWWKKKFFFBBBBBBBBBCCCHHHNNNXXXkkk~~~zzzwwwvvvyyylllcccdddlllsssvvv}}}wwwooohhhdddgggnnnuuutttmmmiiilllnnnlllllloooqqqsssvvvwwwuuuppplllkkkfffnnnqqqmmmiiimmmqqqsssuuusssmmmeeeZZZPPPGGGBBB===<<<:::888666555555666555444333222222222333444111111000000000000000000000//////000222444444333333//////333555333222333///222444222222444666666666777:::===>>>BBBMMMYYYZZZaaakkkssswwwwwwuuusssoooeee]]][[[XXXRRRNNNOOOQQQPPPPPPSSSYYY]]]\\\YYY]]]aaacccaaaaaacccbbb_________jjjpppjjjeeeaaaUUUQQQSSSVVV\\\ccchhhjjjkkkaaa^^^ZZZUUUQQQOOONNNOOOTTTRRR[[[bbb```cccgggaaa^^^bbbaaaXXXOOOGGG>>>666222222222111000...,,,+++***))))))))))))))))))************)))((((((+++---(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''*********))))))(((&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''')))+++---......///000333444333<<>>AAABBBAAABBBBBBDDDDDDCCCBBB@@@>>><<<;;;777<<>>444+++***---''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""$$$%%%%%%%%%'''+++000>>>>>>@@@AAABBBCCCCCCCCCDDDCCCBBBAAA???<<<:::999888@@@KKKUUU^^^dddhhhkkkuuuyyywwwnnnhhhjjjooorrrqqqlllcccUUUEEE:::;;;@@@KKKTTT^^^bbbaaadddmmmuuutttyyywwwjjj___OOOHHHKKKFFFCCCCCCFFFIIIRRRfffzzz}}}|||~~~~~~zzzvvvrrrqqqmmmiiiddddddiiinnnrrrtttsssfff```cccaaa___oooyyy{{{}}}xxxtttwwwuuupppiiibbb```cccgggkkkeee^^^]]]___\\\SSSKKKFFFCCC>>>999555222111111333222111000000111222333555444444333333333333333111222333444444444222222444444444333222222111111333222222222222222222222666111000333444222111333111111000000111333555666@@@CCCIIIPPPVVV\\\___aaa```eeekkkrrruuuuuutttrrrmmmiiihhhmmmsssnnn```RRRQQQUUU^^^fffjjjiiiiiikkkhhhdddaaa]]]WWWOOOLLLNNNOOONNNRRR]]]iiimmmhhh```[[[YYYWWWVVVXXXYYYXXXVVVQQQSSSVVVZZZ^^^cccgggjjjxxxyyy\\\GGG>>>777222111222111///...111...,,,+++++++++)))'''***)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))+++,,,///000111///444666777FFFaaavvv~~~oooXXXFFFLLL\\\dddbbb]]]VVV^^^hhhllllllkkklllooowwwxxxuuuzzzrrr```QQQZZZiiirrrpppkkksssvvvmmmcccWWWOOOPPPVVV\\\```UUUQQQMMMLLLMMMNNNMMMKKKNNNNNNNNNNNNNNNMMMLLLLLLNNNKKKKKKNNNPPPOOOQQQUUUWWWQQQJJJCCCAAACCCGGGJJJSSSXXX]]]aaa```]]]ZZZXXXOOOQQQTTTVVVWWWVVVUUUTTTXXXYYYZZZZZZXXXWWWXXXYYYUUUSSSRRRUUUYYY[[[ZZZYYYbbbaaa```^^^]]]\\\[[[[[[YYY[[[]]]^^^^^^^^^___```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbcccddd___^^^[[[XXXVVVUUUUUUUUUWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTMMMNNNPPPTTTWWW[[[___```bbbdddgggjjjkkkjjjhhhggglllppptttvvvvvvtttsssrrrtttpppjjjiiiooorrrkkk```bbbrrrwwwtttxxxyyywww{{{ooommmkkkppp~~~tttfffcccccc^^^WWWSSSQQQSSSKKK:::000000...(((---+++)))((())))))((('''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%'''((((((''''''###&&&)))((('''***111888@@@@@@AAABBBCCCCCCCCCBBBEEE===<<>>;;;<<<<<<<<<@@@EEEVVV[[[bbbjjjqqqtttuuutttsssqqqmmmiiikkknnnhhh^^^TTTJJJ@@@<<<===AAAIIIRRR[[[aaahhhlllmmmnnnrrrvvvvvvZZZPPPKKKBBB@@@FFFGGGIIIPPP^^^nnn~~~{{{wwwtttzzzyyywwwtttqqqnnnkkkjjjeeegggjjjmmmnnnkkkfffaaa______bbbhhhrrr{{{tttvvv{{{|||qqqiiifffjjjnnnqqqqqqlllfffaaa^^^TTTHHH999000...000000000111111222222222222222333222222222333333444444444111222444666666666555444888888888888888888888888;;;:::999888888888999::::::999999999888888777777999555333555666444333555222222333444444333333222000111222444555555555555:::???FFFPPP[[[dddkkkooowww|||{{{ooo___SSSMMMRRRSSSRRRNNNJJJLLLSSSYYYXXX^^^hhhmmmggg^^^\\\___```cccfffiiikkkkkkiiihhhccc```iiivvvvvvggg]]]___ggguuuvvvkkkiiilllsss[[[NNNPPPLLLDDD;;;666444333333222111///,,,)))'''((()))(((((('''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''***,,,///111333777444888HHH^^^jjjbbbTTTCCCGGGRRR^^^fffhhhjjjmmmqqqqqqlllccc^^^eeexxxyyyvvvwwwmmm]]]mmmttt~~~sssfff\\\FFFFFFHHHMMMRRRRRRLLLGGGIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSPPPPPPSSSRRROOONNNPPPMMMKKKHHHFFFDDDDDDEEEFFFJJJOOOTTTXXXYYYYYYYYYZZZ______```___]]][[[XXXVVV[[[\\\\\\ZZZXXXWWWXXXYYYZZZZZZ\\\___bbbcccbbbaaa```___]]][[[[[[[[[]]]^^^[[[]]]___```______aaabbbddddddddddddddddddddddddcccdddggghhhhhhfffcccbbb]]][[[YYYWWWUUUUUUUUUUUUXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZ]]]___bbbeeeiiilllnnnooolllooosssuuuwwwxxxyyy{{{sssnnnoooqqqpppjjjjjjqqqwwwnnnmmmxxxsssdddbbbgggeee]]]SSSQQQQQQOOOEEE777---******)))((()))******((('''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''(((+++000666===AAA@@@@@@AAABBBCCCCCCCCCCCC@@@???;;;777;;;IIIWWW^^^ooollliiilllqqqvvvvvvtttooolllgggfffjjjkkkcccXXXFFF???:::===DDDOOO___kkkkkkoootttwwwwwwxxx{{{~~~xxx^^^IIIEEEFFFAAAAAAFFFMMMVVVggg{{{}}}{{{xxxtttrrrtttsssrrrooollliiifffeeegggjjjmmmnnnkkkddd[[[VVVWWWfffrrrtttxxxzzzvvvrrrqqqmmmgggeeegggvvvuuuqqqjjj___TTTJJJDDD666222//////222444555444555555555555555444333222333333444444444444444444777777666666666666666666<<<<<<======>>>???AAAAAACCCBBBAAA@@@@@@AAACCCDDD@@@@@@??????>>>===<<<<<>>???GGGRRR___ooo|||zzz||||||||||||~~~yyyvvvjjjUUUDDDBBBEEEDDDFFFKKKRRRhhh~~~{{{zzzxxxuuusssppppppnnnllliiifffdddbbbnnnoooqqqpppmmmgggaaa]]]```qqq|||ooodddaaadddjjjssszzzoooiii___SSSHHH???888444111222333444555444333333111222333555666777777777888888888777777777777777???>>><<<;;;<<<>>>AAACCCDDDDDDFFFHHHJJJLLLNNNOOOOOONNNNNNMMMNNNOOOQQQQQQNNNNNNMMMLLLJJJIIIHHHHHHIIIDDDAAABBBBBB>>><<<===:::;;;<<<===>>>===<<<;;;555555444444333222222222222222333555999>>>CCCFFFNNNRRRWWW\\\```dddhhhkkknnnqqqnnnbbbYYYYYYZZZYYYUUUWWW\\\___aaaiii{{{wwwjjjdddbbbjjjjjjyyyoooccciiieeelllrrrsssmmmfffcccccccccpppqqqkkkiii___TTTTTTVVVXXXTTTKKKDDD???888000000111222111...+++)))(((((((((((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&(((***---000333444///666GGG[[[```TTTCCC:::DDDRRRbbbkkkmmmnnnqqqtttxxxrrrkkkiiiooowww|||~~~~~~{{{yyytttoooooorrrxxxmmm___OOOEEEFFFPPP[[[^^^ZZZUUUTTTUUUOOOOOOMMMIIIFFFGGGLLLQQQNNNOOOOOOPPPPPPPPPPPPPPPNNNMMMNNNSSSSSSPPPPPPRRRTTTPPPKKKFFFDDDDDDGGGIIIKKKOOOUUUYYYZZZ[[[]]]^^^\\\\\\\\\\\\\\\[[[YYYXXX]]]]]]\\\ZZZXXXXXXYYY[[[___```aaaaaa```___^^^]]]______]]]\\\]]]^^^```aaa^^^```bbbcccccccccdddeeegggggggggggggggggggggggggggfffeeecccbbbaaaaaaaaaZZZYYYWWWVVVUUUUUUVVVVVVUUUVVVWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXYYY]]]^^^___bbbdddgggiiijjjnnnpppsssuuuuuuwwwyyyzzz~~~zzztttpppmmmvvvuuulllkkkwwwzzzzzzyyynnnkkktttzzzrrrtttmmmccclll|||mmmaaa]]]UUUDDD888444+++***)))***++++++)))'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%(((...777>>>AAAAAA???@@@@@@AAAAAAAAAAAA@@@@@@777999888<<>>@@@HHHTTT___iiiwww~~~~~~yyy~~~gggVVVGGGDDDFFFHHHNNNUUU```~~~|||zzzwwwvvvuuusssqqqooonnnnnnllljjjhhheeebbbaaammmoooppppppnnnmmmlllmmmvvv|||}}}jjjfffgggnnnrrrnnngggdddRRRKKKBBB:::666555444444444444444222111111333555444444444555555555666666===<<<;;;;;;<<<===???@@@EEEEEEEEEGGGKKKPPPUUUYYYWWWYYY\\\___bbbcccddddddcccddddddeeefffggghhhhhhffffffdddcccaaa```___^^^ZZZTTTQQQQQQOOOJJJGGGHHHJJJIIIHHHFFFCCCAAA>>>===:::999888666555444333333111111111222333555888999>>>>>>@@@FFFNNNWWW^^^aaakkkrrrtttppppppuuuuuuqqqccc]]]VVVSSSWWWgggssshhhfffiiitttqqqssswwwnnn``````kkknnnmmmkkkfffaaa[[[VVVTTTJJJTTTVVVUUUYYYTTTPPPUUUZZZ]]]ZZZSSSPPPNNNDDD777333111///...///...,,,***))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))+++...111333555777AAAUUUcccZZZEEE<<>>===<<<555666;;;GGG\\\pppxxxvvv}}}oooeee\\\PPPFFFAAAEEEJJJVVVdddnnnuuu~~~|||ssseeeYYYMMMHHHIIIQQQ___mmm{{{wwwyyywwwtttsssrrrqqqnnnllllllkkkjjjhhhfffcccaaa```nnnppprrrrrrrrrssswwwzzz~~~ggg[[[```iiipppjjjXXXFFF===:::666222000222444555555000333555444333444888<<<;;;::::::999:::;;;======KKKJJJIIIJJJLLLPPPUUUWWWXXXZZZ^^^dddiiinnnrrrtttwwwyyy}}}}}}{{{zzzyyywwwqqqlllkkkhhhbbb______\\\ZZZWWWSSSNNNKKKHHHGGGIIIGGGCCC???<<<999888777000111222333444444444333000111333777===DDDKKKOOO```iiioooqqqxxx{{{rrriiiaaa\\\[[[ccctttttthhhaaabbbeeelllkkkhhhbbbXXXSSS[[[gggpppmmmggg```YYYTTTPPPOOOGGGNNNOOOQQQYYYYYYWWW___^^^aaa```^^^ccciiiaaaRRRGGG>>>444///000111///,,,******))))))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******+++---///222444555DDDNNN```gggTTT999888III^^^nnnyyytttiiigggmmmsssgggbbb^^^dddooovvvuuuqqqmmmZZZNNNOOOPPPRRRddd|||~~~uuujjj___SSSKKKOOOXXXaaaaaa___ZZZUUUQQQPPPPPPOOONNNMMMNNNQQQTTTUUUUUUNNNOOOPPPQQQRRRSSSSSSSSSTTTQQQRRRUUUWWWVVVWWW[[[VVVTTTPPPNNNNNNOOOQQQSSSSSSWWW\\\______\\\ZZZXXXZZZZZZZZZZZZZZZZZZYYYYYY]]]]]]\\\ZZZYYYZZZ]]]``````aaaaaa___]]]]]]```cccccccccdddeeeddddddcccbbbaaaccceeefffffffffggghhhjjjjjjjjjjjjjjjjjjjjjjjjgggfffeeecccaaa___]]]\\\ZZZYYYXXXWWWWWWWWWXXXYYYWWWXXXZZZ\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]ZZZ[[[^^^```aaaaaa```___eeeiiinnnrrrtttuuuvvvwwwsssvvvwwwwwwyyyzzzwwwqqqddd___WWW^^^ppptttrrryyytttsssoooiiiggggggccc\\\ZZZXXXVVVWWW```pppwwwjjjgggmmmkkkVVV@@@333000,,,*********+++***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''(((***+++///555<<<@@@AAA@@@AAABBBAAAAAA@@@???===;;;999888888<<>><<<:::777666>>>DDDSSSdddiiifffjjjuuuwwwuuutttvvvxxxvvvqqqlll]]]TTTKKKFFF@@@===BBBJJJZZZ___iiiqqqsssrrrvvv}}}sssZZZWWWdddeeebbb]]][[[aaawww}}}yyywwwvvvvvvtttrrrpppnnnmmmllliiigggeeedddcccbbb___]]][[[YYY~~~uuudddSSSIIIIIILLLQQQLLLEEE>>>888666555666333222222333555666666555888777777999;;;<<<<<<;;;DDDDDDEEEGGGMMMVVVaaahhhrrrkkkjjjsss~~~}}}wwwvvvxxxwwwqqqkkkeee```XXXRRRNNNIIICCC>>>???<<<999888999888444111666666333000222777777333<<>>111---///333+++******)))******+++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&+++000000///666AAAJJJWWW```XXXGGGDDDSSSfffzzzqqqnnnnnnmmmfffgggkkkrrrxxx||||||zzzkkkRRRSSSfffppppppdddUUUNNNSSS]]]fffjjjggg```ZZZYYYWWWTTTTTTVVVRRRMMMHHHJJJPPPTTTRRROOOKKKPPPUUUUUUSSSRRRTTTWWWVVVTTTRRRTTTWWWXXXVVVTTTVVVSSSSSSWWWZZZYYYZZZ\\\\\\eeekkkjjjeeeaaa]]]YYYWWWZZZ]]]^^^^^^\\\ZZZZZZ^^^]]][[[[[[[[[]]]___```___aaaaaa```]]]\\\```ccceeeddddddfffggggggdddbbbbbbeeehhhhhhffffffhhhjjjlllkkkkkkkkklllllljjjhhhbbbdddeeedddaaa^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWXXXZZZ]]]```bbbbbbbbbaaacccccccccccccccbbbaaaaaadddcccaaa______```bbbccc\\\[[[[[[^^^bbbcccbbb```bbbhhhpppwwwzzzzzzyyyyyyzzzwwwuuuxxx|||vvviiigggddddddgggnnnuuuzzzyyyqqqlllgggdddddd\\\^^^___aaaaaa```___^^^\\\YYY___hhhsssxxx]]]CCC555)))(((,,,---,,,+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%(((000666@@@???>>>>>>???@@@BBBCCC@@@BBBCCC@@@777222777AAALLLXXXdddggghhhjjjllllllrrrrrrssstttssspppkkkgggSSSGGG===;;;===AAAKKKUUUaaafffjjjjjjgggjjjttt}}}xxxkkkdddYYYOOORRR]]]]]]WWWVVVbbbxxx{{{wwwuuuttttttssssssrrrqqqpppmmmkkkiiigggeeeaaa^^^\\\YYYUUUSSS}}}tttiiifff___SSSFFF???>>>@@@@@@===999555222111222333444444444555666666666555999999;;;===???CCCEEEGGGFFFKKKTTT^^^iiisss{{{~~~rrrnnngggbbb]]]XXXRRRMMMHHHEEE@@@===;;;999888666111555666333111444444333777???FFFLLLWWWdddllllllsssssssssssspppiii___XXXZZZRRRNNNQQQVVVXXX\\\aaa\\\^^^```bbbcccddddddddd```bbbdddfffhhhgggeeebbb___[[[[[[aaafffeeecccbbb```eeeiiinnnwwwqqqZZZFFF888111///000------,,,,,,+++*********)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((+++111222111666===IIIPPPSSSKKKAAACCCTTTfff}}}}}}yyyrrrnnnllliiidddeeehhhpppyyyxxxrrrkkkXXXZZZiiippp|||vvvmmm```TTTRRR[[[dddhhhgggccc\\\XXXWWWVVVSSSSSSUUUTTTQQQOOOPPPSSSUUUSSSPPPPPPTTTWWWVVVSSSQQQSSSVVVUUUTTTSSSTTTUUUUUUTTTSSSXXXTTTTTTYYY\\\\\\^^^bbb```fffjjjjjjiiigggaaaZZZZZZ\\\^^^___^^^]]][[[[[[___^^^]]]]]]]]]___aaaccccccbbb___[[[YYYYYY[[[^^^bbbdddfffhhhhhheeecccaaa^^^```bbbccccccfffkkknnnmmmlllkkklllmmmlllkkkiiidddfffgggeeebbb```^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXX\\\]]]```bbbccccccbbbbbb```aaabbbcccdddddddddddddddcccbbbbbbbbbbbbcccccc```___^^^```cccddddddbbbcccjjjssszzz}}}|||zzzyyytttuuu{{{}}}vvvlllccceeerrr}}}uuunnnkkklllooommmhhhdddcccdddccc^^^ZZZTTTRRRYYYaaalllzzzwwwcccKKK;;;,,,'''))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''',,,555<<<@@@@@@@@@@@@AAAAAABBBCCC@@@>>>===;;;888777@@@KKKWWW___gggkkknnnpppoookkkkkknnnssswwwvvvnnnbbbZZZJJJAAA;;;>>>CCCJJJVVVaaacccqqq|||wwwiiidddooo}}}{{{fffZZZSSSTTTSSSOOOQQQYYYSSSXXXeeexxx}}}xxxuuussssssssspppqqqpppooommmkkkhhhgggdddaaa^^^[[[YYYVVVSSSPPP~~~tttbbbTTTUUUQQQIIIAAA:::555333222222111000///000111333444333444555666777888888888:::>>>BBBFFFJJJPPPXXX^^^```jjjyyy}}}xxxsssoooiiiddd```XXXUUUOOOHHHCCCCCCEEEHHHJJJOOOOOOFFF;;;666555444555888;;;>>>EEEPPPWWWYYY```ccchhhmmmpppooojjjfffeee]]]TTTPPPOOOSSS^^^hhhjjjnnnqqqoooiiieeefffjjjeeefffdddcccmmm{{{}}}xxxkkk```aaaeeeddd___\\\ZZZaaahhhmmmsssxxxxxxtttpppfffVVVFFF:::333///---000000///...,,,***)))((())))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((******---111222333888>>>PPPLLLFFFAAABBBMMM]]]jjjmmmmmmjjjgggggggggaaaXXX\\\```iiivvvxxxpppkkkaaaeeeooossszzzwwwwwwsssmmmfff]]]VVVYYYdddkkkhhhbbb^^^YYYVVVWWWXXXUUUTTTVVVUUUVVVWWWXXXWWWVVVTTTSSSUUUVVVWWWUUUQQQPPPQQQTTTUUUVVVWWWVVVUUUTTTUUUVVVYYYVVVVVVZZZ\\\^^^bbbgggeeeiiilllmmmnnnmmmfff^^^____________^^^]]]\\\\\\____________```bbbdddffffffbbb]]]ZZZZZZ\\\___``````dddjjjkkkhhhdddbbbaaaccccccdddccceeehhhmmmqqqmmmlllllllllmmmmmmllljjjggghhhiiihhhdddaaa``````]]]\\\ZZZYYYXXXYYYZZZ[[[```aaacccddddddcccbbbbbb___```aaaccceeefffggggggddddddeeeeeefffeeeeeeeeeeeedddbbbbbbdddeeefffeeegggmmmvvv}}}~~~|||{{{sssuuu}}}|||ppphhhlll{{{vvvzzz{{{rrrgggcccdddccc]]]WWWRRRRRRYYY```fffssswwwjjjTTTCCC111***((((((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&''',,,444<<>><<<>>>EEENNNXXXccclllqqqyyy{{{ssswwwuuu___NNNDDD@@@FFFJJJHHHHHHKKKPPPaaazzz~~~|||xxxuuurrrqqqpppqqqnnnnnnmmmllljjjgggdddccc___\\\YYYWWWUUURRROOOLLL}}}pppaaaVVVSSSTTTRRRKKKAAA999555222///---000000111333555666777888555777999;;;===???BBBDDDEEELLLVVV]]]eeeppp}}}}}}xxxssspppkkkhhhbbbZZZTTTTTTZZZ```qqquuuooo\\\GGG<<<999999888888777666999@@@EEEHHHJJJOOOWWW```gggkkklllkkkjjjfff^^^TTTMMMMMMWWWaaaqqquuuxxxyyyxxx{{{ooobbbmmm{{{ggg______```aaacccaaaccceeefffiiihhh```VVVUUURRRJJJBBB<<<:::666222000000//////---+++)))'''))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***---///000000444>>>HHHZZZLLL???AAAPPPaaakkknnneeeggggggeeeeeeeee___XXX\\\___fffqqqyyyzzzsssmmmiiihhhllltttyyyvvvoooppptttpppiii___\\\\\\aaaiiijjjddd^^^[[[WWWVVVXXXZZZXXXWWWYYYTTTXXX\\\]]][[[WWWVVVVVVUUUVVVUUUSSSPPPPPPRRRTTTUUUXXX[[[ZZZXXXXXXZZZ]]][[[WWWVVVXXXYYYZZZ___eeegggmmmqqqqqqooonnniiicccaaa```___^^^^^^^^^\\\[[[_________```bbbdddeeegggdddaaa^^^___dddhhhiiiiiibbbgggllllllgggddddddgggooonnnmmmllllllmmmnnnpppmmmmmmlllmmmnnnnnnmmmkkkjjjkkkkkkjjjfffcccaaaaaa^^^\\\ZZZXXXXXXZZZ\\\^^^ccccccdddddddddcccbbbaaa```aaacccdddfffgggggggggdddfffhhhiiijjjiiihhhgggiiihhheeedddeeefffggghhhlllqqqwww{{{}}}}}}}}}}}}xxxwwwxxx|||xxxsssqqqxxx|||yyymmmgggfffeee```\\\RRRQQQXXXZZZYYYbbbggg^^^VVVGGG666...,,,******+++((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&''',,,333:::???BBBAAABBBDDDEEEEEECCCAAA???<<<777555<<>>GGGRRR[[[cccjjjooowwwwwwxxx{{{lll\\\OOOHHHBBBAAAEEEGGGGGGJJJNNNcccxxxyyyxxxuuurrrpppooooooooollllllkkkiiigggdddaaa___ZZZXXXUUUSSSQQQOOOLLLJJJ~~~}}}vvvfffTTTMMMSSS\\\OOOGGG;;;444222222222000333444555777888999999999;;;===???AAACCCGGGMMMQQQZZZdddsss}}}zzzzzz|||~~~~~~}}}}}}~~~}}}zzztttkkkddddddiiinnnxxxxxxnnnYYYEEE======>>>???;;;777555555666999<<<>>>BBBIIIPPPVVVZZZ]]]^^^aaadddcccYYYMMMGGGJJJOOO^^^dddppp~~~eeeggg}}}tttggg```___bbbjjjqqqzzzqqqddd]]]^^^```ZZZPPPKKKMMMKKKFFFDDDDDD@@@999/////////...---+++***)))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((...222///---666HHHWWW\\\JJJ===EEE^^^pppqqqjjjdddiiikkkgggddddddccc```bbbgggooovvvxxxsssiiiaaaeeejjjmmmsss{{{}}}zzzxxxwwwsssmmmjjjoootttppphhhZZZ^^^cccggggggddd___\\\YYYUUUTTTWWWYYYWWWWWWYYYRRRXXX^^^```\\\XXXWWWWWWTTTUUUTTTTTTTTTUUUWWWYYYTTTWWWZZZ[[[ZZZZZZ]]]aaaZZZWWWVVVVVVTTTRRRVVV]]]dddnnnuuurrrllliiihhhfffaaa___]]]]]]^^^^^^\\\ZZZ^^^^^^___```bbbccceeefffaaaaaabbbffflllpppooommmhhhkkkmmmkkkgggfffjjjnnnttttttttttttsssqqqooommmmmmllllllmmmnnnnnnmmmkkkkkklllmmmjjjfffcccaaa```]]][[[ZZZXXXYYY[[[^^^```cccccccccbbbbbbbbbaaaaaaddddddeeefffffffffffffffeeegggiiikkklllllljjjiiikkkjjjhhhgggfffgggiiijjjqqqsssvvvxxxyyyzzz}}}yyyvvvuuuyyyzzzsssuuusssqqqssszzz}}}sssvvv~~~{{{ssslllgggdddccccccdddaaafffgggbbbccccccYYYRRREEE888111///+++***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$''',,,333:::???@@@???AAACCCDDDEEEDDDBBB>>><<<:::777:::EEEQQQ\\\fffmmmhhhmmmnnniiidddeeehhhhhhqqqvvvvvvhhhSSSBBB>>>@@@<<>>???CCCEEEEEE@@@<<<:::777333333555666:::@@@EEEKKKQQQWWW\\\[[[dddjjjcccXXXPPPMMMKKKKKKRRRccc{{{yyydddbbblllooojjjjjjgggfffgggeeedddiiipppxxxaaaRRRRRRZZZ]]]ZZZQQQUUUTTTMMMJJJJJJCCC999222111000...---,,,,,,,,,))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))'''///333//////<<>>AAABBBCCCCCCBBB???<<<:::999:::AAANNNZZZbbbiiinnnnnnrrrqqqhhhccceeelllpppuuusssiiiWWWDDD:::===DDDEEESSScccmmmssswwwwwwuuu|||hhhPPPDDDAAAAAA>>>AAADDDDDDFFFQQQcccsss|||xxxtttsssrrrpppnnnmmmlllllliiihhhgggeeebbb^^^ZZZXXXSSSQQQOOOMMMLLLKKKHHHFFFYYYTTTNNNJJJHHHDDD???:::555333000///000222444555555555666888;;;===@@@AAAEEEIIIOOOUUU___mmm~~~}}}|||}}}vvvtttrrrrrrsssvvvxxxyyy||||||yyyvvvbbb\\\QQQHHHIIINNNPPPNNNMMMHHHDDDCCC>>>666333555222555999===BBBJJJSSSZZZ\\\iiisssqqqiiiddd```\\\RRRTTT\\\lll}}}uuuggg```bbbgggiiihhh```aaaeeeiiigggdddeeejjj{{{rrraaaRRRNNNSSSXXXXXXWWW\\\[[[SSSPPPPPPIII>>>888666333///------......))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))******///222000666FFFVVV___DDDDDDHHHTTTaaahhhgggbbbggggggbbb\\\]]]eeellloookkkttt}}}|||sssiiibbb```bbbuuuvvvpppuuupppgggmmmppprrrqqqppprrrrrrjjjaaaaaadddgggfffccc````````````ZZZVVVWWWXXXWWWWWWZZZZZZ]]]``````]]]XXXTTTRRRQQQRRRTTTWWW[[[]]]^^^___WWWVVVVVVWWWZZZ[[[[[[ZZZWWWVVVVVVUUUOOOJJJLLLRRRQQQ\\\dddddd``````bbbccc```^^^]]]___cccccc___ZZZ______```aaabbbcccccccccaaadddggghhhgggfffeeeeeekkkjjjjjjjjjkkkmmmppprrrmmmlllllloooqqqrrrpppmmmkkkjjjjjjkkkmmmnnnlllkkkkkklllllliiieee```^^^]]]YYYZZZZZZ[[[]]]___```aaa______``````bbbcccdddeeehhhhhhhhhhhhggggggfffeeeggghhhjjjlllmmmnnnnnnnnnlllnnnoooooommmlllnnnpppsssuuuxxxzzzzzzzzz{{{}}}uuurrrrrruuuxxxuuukkkbbbYYYcccmmmrrrqqqpppssswwwyyyyyyrrriiilllwwwzzztttlllkkkkkkmmmqqqttttttsssmmmgggqqqsss]]]\\\OOOAAA777000+++***,,,))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***111:::???@@@??????@@@AAAAAAAAAAAA???<<<999777;;;>>>GGGSSS\\\aaagggmmmttttttooofffdddjjjrrrvvvqqqfffVVVGGG???>>>CCCFFFMMM[[[jjjssszzz|||lllWWWHHHCCCCCCBBB@@@DDDGGGKKKUUUggg}}}~~~|||xxxuuurrrrrrpppnnnmmmkkkjjjiiiffffffdddbbb^^^ZZZVVVTTTPPPNNNLLLJJJJJJIIIFFFDDDKKKLLLJJJCCC:::444444555000111222333333333333333777777999<<<@@@DDDHHHJJJRRRXXXaaalll{{{}}}{{{wwwtttqqqpppooonnnooouuu}}}~~~zzzqqqccc[[[]]]aaa]]]VVVTTTNNNLLLLLLFFF<<<666777444555555444555:::CCCIII\\\jjjvvvvvvsssrrroookkkccc___\\\```hhhppptttuuurrrggg^^^^^^cccfffkkkqqq^^^]]]```eeeggghhhlllqqqiiikkkhhh]]]TTTQQQPPPOOOYYY``````YYYXXX[[[UUUJJJ>>>;;;666111...---...///))))))))))))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***---///000222===NNNXXXZZZ???HHHSSS\\\```ccceeehhhsssnnneee```fffsss{{{}}}ooocccbbbfffgggttttttnnnhhhtttzzz{{{zzzvvvtttqqqhhh___fffeeedddcccddddddccccccfff```[[[[[[[[[ZZZ[[[^^^``````aaa```]]]XXXRRROOONNNOOOQQQUUUYYY\\\\\\[[[]]]ZZZXXXYYY\\\]]][[[XXXVVVVVVWWWVVVPPPKKKLLLRRRJJJRRRYYY[[[]]]```aaa___```^^^^^^aaaeeeeee```[[[```aaabbbcccccccccccccccaaadddffffffdddcccfffhhhhhhhhhhhhjjjmmmpppppppppooommmkkkkkknnnpppooommmjjjiiiiiikkklllmmmllljjjkkklllkkkhhhddd___]]]\\\XXXYYY[[[\\\^^^```aaaaaa^^^______aaabbbdddfffggggggggghhhhhhhhhhhhggggggggghhhjjjkkkmmmnnnoooooommmooorrrrrrpppoooppprrrqqqvvv{{{~~~~~~|||{{{zzzzzzsssllljjjllllllfffaaa\\\lll|||}}}pppeeecccfffhhhhhhbbb___jjj{{{}}}uuummmlllnnnxxx{{{~~~iii[[[III<<<333,,,,,,///))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))000777>>>AAA???>>>@@@CCCAAAAAA@@@???===:::777666>>>AAAJJJUUU\\\___eeekkkyyytttkkkccceeennnvvvxxxkkk[[[GGG===@@@FFFHHHGGGQQQ___mmmuuu~~~uuuiiiUUUDDD???DDDHHHGGGCCCGGGNNN[[[ppp}}}{{{yyyxxxvvvtttqqqpppooommmkkkiiihhhgggddddddbbb___\\\WWWTTTRRRNNNLLLJJJHHHHHHGGGEEECCC___WWWJJJ>>>555222333444///222333444555777888666<<<<<>>;;;888888666333111444:::???NNNZZZhhhnnnllllllssszzzzzztttmmmiiiiiigggbbb]]]YYYWWWVVVXXX___gggooosssvvvmmmbbb___iiisssqqqiiieeeXXXUUUUUUQQQRRRSSSLLLTTTYYY___gggnnnpppkkkdddRRRLLLAAA777222222000---...+++))))))***+++******(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&%%%'''((()))((()))***,,,)))...000444HHH\\\WWWCCC>>>DDDQQQaaaiiihhhffffffvvvmmmdddbbbjjjzzzmmmiiieeefffvvv|||~~~uuurrrvvvzzz~~~yyyuuupppjjjccc___eeedddbbb```___aaadddfff```\\\ZZZ\\\aaabbb^^^YYYZZZYYY[[[```dddaaaUUUKKKOOOLLLNNNTTTYYYZZZ[[[^^^]]][[[ZZZ\\\^^^]]]ZZZWWWZZZYYYUUUPPPMMMLLLNNNPPPPPPUUU[[[]]][[[ZZZ\\\___```___aaaeeeiiihhhbbb]]]aaaccceeefffeeeddddddeeegggggggggeeecccaaaaaaaaajjjjjjkkkkkkllllllkkkkkkkkkgggdddgggmmmqqqnnnjjjiiilllppppppmmmkkklllmmmiiiiiihhhddd```]]]\\\\\\\\\[[[ZZZ]]]aaacccbbb```ccccccbbbbbbccceeefffgggkkkjjjiiihhhhhhiiijjjjjjjjjkkkkkklllnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrssspppuuu{{{|||vvvrrrssspppmmmlllkkkgggaaa[[[fffrrrxxxtttpppoooggg[[[ZZZXXX\\\hhhrrrvvvwwwyyyxxxvvvrrrwww{{{ooo[[[EEE444,,,,,,---************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$'''***(((%%%%%%)))...<<<<<<===>>>@@@AAABBBCCCAAA???>>>;;;555333999CCCOOORRR[[[bbbaaa```hhhtttqqqbbbTTTXXXgggsssrrrkkkUUUBBBAAAEEE???KKK______hhheeeiiivvvsssWWWKKKAAAAAAEEEGGGGGGGGGQQQUUU___uuu{{{vvvuuuvvvvvvsssooonnnnnnmmmllliiifffdddbbb```[[[VVVUUUUUUTTTOOOJJJKKKJJJIIIGGGEEEDDDCCCBBBVVVOOOEEE;;;444111222333333555777777888:::<<<<<<@@@CCCIIIOOOUUU^^^iiiqqq~~~{{{zzz}}}{{{xxxvvvttttttuuuvvvwww~~~~~~{{{xxxtttrrreeebbb[[[SSSLLLFFFBBB@@@>>><<<999555111222666:::HHHTTTbbbjjjlllooouuuzzztttsssrrrqqqlllcccXXXPPPZZZWWWUUUVVV[[[dddnnntttzzzsssggg^^^aaaiiilllkkkaaaUUURRRSSSRRRUUUWWWOOOQQQ```vvvwwwjjj]]]TTTHHHAAA===999000(((///---***)))*********)))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%'''((()))((()))+++,,,///000333===QQQ^^^TTTAAA>>>DDDOOOYYY___bbbgggllllllccc^^^cccooojjjgggbbbeeewwwxxxrrrrrrvvv{{{}}}{{{xxxsssnnnhhhdddbbbeeecccaaa```aaabbbcccccc\\\XXXWWW[[[aaabbb[[[TTTXXXWWWXXX\\\```___XXXQQQUUUQQQQQQVVVYYYYYYZZZ]]]]]][[[[[[\\\]]]]]][[[XXXYYYWWWTTTPPPMMMMMMOOORRRQQQVVV\\\^^^]]][[[]]]___]]]```dddeeedddbbbbbbbbbdddfffggggggdddbbbaaaaaaeeeffffffeeebbbaaaaaabbbjjjiiihhhhhhhhhiiikkklllfffdddcccfffjjjllljjjhhhjjjnnnqqqqqqooommmmmmnnniiiiiihhheeeaaa]]]\\\]]]]]]\\\\\\___cccdddcccaaaeeeeeeddddddeeefffhhhiiijjjjjjiiihhhhhhhhhiiijjjjjjkkkkkklllnnnppprrrsssrrrrrrrrrsssssssssssssssrrruuuzzz}}}~~~|||xxxuuussspppmmmlllkkkhhhbbb^^^gggnnnpppkkkjjjlllggg\\\XXX[[[dddqqqyyyzzzyyyzzzxxxzzz~~~}}}qqq___MMM>>>333,,,'''************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&)))///444======>>>???@@@BBBBBBCCCAAA???===999333444AAAPPPWWW\\\______dddmmmqqqnnnbbbZZZUUU\\\ggglllddd[[[FFF666999AAABBBTTTkkkpppuuusssvvv}}}^^^KKKDDD@@@BBBEEEGGGHHHLLLQQQbbb|||~~~zzzuuutttuuuuuurrrnnnjjjjjjjjjiiigggeeecccaaa^^^ZZZUUUSSSTTTRRRMMMIIIIIIHHHGGGEEECCCBBBAAA@@@GGGCCC===666222111222333444555666777888:::>>>AAAHHHNNNWWWaaammm}}}~~~~~~~~~}}}{{{yyyxxxrrrnnnllloooqqqtttzzz|||xxxvvvuuutttyyy~~~|||yyyrrrmmmeee\\\TTTMMMJJJHHHDDDCCC???999666555888;;;@@@IIIVVV```gggmmmrrrvvvoooqqqsssooofff[[[QQQKKKXXXXXXXXX\\\ccciiimmmnnnpppoooggg\\\WWWZZZ___aaabbbXXXVVVWWWTTTYYY[[[SSSRRRfffyyyjjjfff[[[NNNIIIIIIFFF<<<444222///,,,************)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%'''((((((((()))+++---......444EEEUUUWWWIII;;;===GGGSSSZZZ```gggqqqxxxqqqiiidddjjjuuu~~~|||kkkbbbdddcccllltttllllllqqqvvvzzzxxxyyywwwrrrkkkgggfffgggeeebbb``````bbbcccaaa^^^SSSRRRUUU[[[bbbbbbZZZSSSTTTTTTUUUXXX[[[[[[YYYWWW[[[VVVUUUXXXZZZYYYYYY\\\]]]\\\[[[\\\]]]]]][[[YYYXXXWWWUUUQQQOOONNNQQQSSSSSSXXX^^^aaa```^^^^^^___]]]bbbeeebbb[[[YYY]]]bbbeeefffhhhgggdddbbbaaabbbfffggghhhgggeeeeeeeeefffjjjiiigggfffggghhhjjjllldddeeegggiiijjjjjjiiihhhlllnnnqqqrrrpppooonnnnnniiijjjiiifffbbb___^^^^^^^^^^^^```ccceeefffdddbbbgggggggggggghhhiiijjjjjjiiiiiihhhhhhhhhiiiiiijjjkkkkkklllmmmoooqqqrrrtttsssssssssttttttuuuuuuuuuuuuvvvxxxzzz{{{{{{yyyxxxtttpppmmmlllllljjjfffbbbkkkkkkfffaaadddkkkiiiaaaYYY___lllzzz|||zzz{{{xxx|||{{{tttqqqwwwxxxuuummm```UUUJJJ===000&&&++++++*********)))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))'''&&&)))///666;;;>>>???@@@AAAAAABBBBBBBBBAAA>>>;;;888555;;;MMM^^^```fffccc^^^jjj{{{yyyhhh[[[\\\```ggglllfffYYYLLLCCC888<<>>===999777555333222222333333777666777999:::<<>>???@@@AAABBBBBBBBBAAAAAA@@@;;;888:::>>>GGGXXXfffcccfffffffffrrr}}}wwwggg```ccchhhjjjfff[[[MMMCCC???===DDDPPPYYYeeettt}}}www|||lllZZZJJJ===??????BBBEEEFFFKKKZZZiii~~~xxxtttxxxuuurrrqqqqqqpppnnnlllgggfffeeecccaaa^^^\\\[[[VVVSSSOOOMMMLLLKKKGGGDDDDDDDDDBBBAAA???===<<<<<<000111111222333444555555;;;:::<<<@@@CCCGGGSSS___ppp{{{tttmmmiiifffcccbbb```\\\WWWSSSPPPOOORRRRRRPPPNNNJJJFFFCCCAAA<<<<<>>FFFOOOWWW\\\ggghhhfff^^^SSSNNNOOORRRHHHHHHOOO^^^ooouuunnneee^^^```___[[[ZZZ]]]^^^[[[aaaccckkkiii```bbbeee]]]aaabbbfffkkkhhhaaa```dddgggcccdddfffbbbYYYRRRRRR<<<888222...,,,+++***)))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((''''''(((+++...///888IIIVVVQQQBBB???GGGYYYdddhhheeehhhvvv~~~~~~sssmmmlllwwwyyysssiii[[[YYYgggtttyyy{{{zzzbbbYYYVVVaaaooowwwzzz{{{uuuwwwwwwsssllliiilllooofffcccaaa```___\\\WWWSSSQQQZZZdddeee___YYYWWWXXXZZZ]]]```bbbbbb___\\\YYYXXXTTTSSSWWWZZZZZZ[[[^^^]]]]]]]]]\\\\\\[[[\\\\\\\\\\\\ZZZVVVSSSQQQRRRSSSXXX]]]cccggghhheeebbb```cccaaa^^^\\\[[[\\\^^^```bbbdddfffgggfffeeeeeefffiiikkkllllllllllllmmmoookkklllmmmnnnooonnnnnnmmmooossswwwvvvqqqmmmlllmmmlllmmmnnnppppppooommmllljjjkkkjjjhhheeecccbbbcccbbbdddfffhhhhhhgggffffffggghhhhhhhhhiiiiiiiiiiiihhhhhhiiijjjjjjjjjjjjjjjkkkkkklllnnnpppsssuuuvvvuuuvvvvvvwwwxxxxxxyyyyyyxxxwwwwwwwwwwwwxxxyyyyyytttqqqoooooopppoookkkgggcccYYYLLLIIIQQQ\\\```]]]XXX^^^jjjxxx}}}zzzrrreee```fffeeefffhhhhhhccc[[[UUUQQQTTTXXXXXXRRRFFF:::111++++++++++++************((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((***///555:::======@@@AAABBBCCCCCCAAA@@@???>>>999888@@@KKKUUU^^^fffbbbbbbhhhrrrwwwtttnnniiiddddddbbb\\\RRRGGG???;;;999AAAMMM]]]jjjpppwwwhhhRRREEEAAA@@@AAAAAADDDIIIQQQ^^^uuu~~~|||{{{zzzzzz{{{yyyvvvssstttssspppooonnnmmmlllkkkiiihhheeeaaa]]]ZZZWWWVVVQQQOOOMMMKKKIIIGGGDDDBBBCCCBBBAAA???>>><<<;;;:::///000111333555777888888<<<;;;???HHHOOOWWWhhhzzzyyywwwqqqiii```ZZZWWWVVVQQQQQQOOOLLLGGGCCCBBBBBBJJJIIIEEEAAA===999666555888555777>>>EEELLLVVV___eeeiiiooorrrrrrqqqoooooovvvxxx{{{||||||}}}~~~}}}xxxrrrnnnjjjkkkooovvv|||~~~{{{tttlllgggaaa\\\TTTMMMHHHDDD@@@>>><<<999666666999@@@HHHMMM[[[```cccaaaZZZTTTQQQQQQHHHFFFGGGQQQ___iiikkkiiibbbaaa^^^\\\___fffgggeeeeeelllyyy~~~{{{sssddd^^^\\\______\\\aaajjjjjjmmmvvv}}}sss^^^NNNIIIAAA<<<666111...,,,++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&(((+++...///===OOOSSSDDD888???PPPgggmmmjjjeeerrrooojjjkkkvvv~~~{{{rrrlllhhhdddqqqlllQQQNNNWWWlll{{{~~~~~~vvvwwwwwwsssnnnkkklllmmmddddddcccaaa^^^ZZZWWWUUU^^^fffkkkggg\\\UUUVVVZZZcccdddgggjjjjjjeee^^^XXXSSSPPPQQQWWW[[[[[[\\\___]]]^^^^^^]]][[[[[[\\\^^^]]]]]]\\\YYYVVVTTTUUUVVV[[[___fffkkkllliiiddd```ccc___\\\^^^dddhhhiiigggfffgggiiihhheeecccbbbbbbgggiiijjjjjjjjjjjjlllmmmlllmmmnnnooooooooonnnnnnpppsssuuutttqqqnnnmmmnnnmmmmmmnnnoooqqqpppmmmkkkkkkkkkkkkiiifffddddddeeeeeeggghhhhhhgggfffggghhhgggggghhhiiiiiihhhhhhggghhhiiijjjkkklllllllllkkkkkklllmmmoooqqqsssvvvwwwvvvwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxtttrrrqqqrrrsssqqqlllhhheee[[[PPPOOOWWW```bbbaaaVVVYYYbbbqqqyyyooohhhiiifffddddddddd```YYYRRRNNNRRRXXX\\\YYYMMM===222,,,++++++++++++*********''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&***000666;;;===>>>>>>AAAAAACCCCCCBBB@@@>>><<<;;;999<<>>@@@EEECCCCCCJJJWWWiii}}}}}}{{{yyyxxxxxxxxxwwwuuuqqqpppooommmkkkjjjjjjjjjjjjgggccc___ZZZVVVSSSRRRNNNMMMKKKIIIFFFDDDBBBAAAAAAAAA???>>><<<:::999999111222444666888:::;;;<<<@@@???GGGVVVbbbnnn}}}uuuoookkkhhhbbbYYYQQQLLLLLLMMMIIIJJJIIIFFFBBB??????AAAHHHFFFAAA===888666444444666444666:::>>>DDDPPP[[[___bbbfffgggfffeeedddccchhhlllpppssstttvvvzzz}}}zzztttjjjhhhgggiiinnntttyyy|||{{{}}}~~~zzzuuurrrlllfff]]]UUUPPPJJJEEEBBB>>>===;;;777666999???DDDNNNUUU^^^dddccc```]]]\\\WWWWWWWWWUUUUUUYYYaaafffhhhlllooopppsssuuurrrllljjjooo}}}hhh]]]YYY^^^aaa```eeeooorrrsss|||~~~fffQQQJJJFFFAAA999333000...---,,,))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((('''&&&&&&(((+++///222AAANNNHHH888333BBBVVVkkkoookkkjjjrrrnnnnnnvvvzzztttkkkeeekkkqqq___KKKOOOaaayyy}}}~~~wwwwwwuuusssooollljjjhhhbbbeeefffccc^^^[[[\\\]]]gggiiihhhccc]]]YYY[[[___fffeeeeeehhhjjjfff]]]VVVQQQOOORRRYYY]]]]]]]]]^^^]]]^^^___]]]ZZZZZZ\\\___\\\\\\\\\[[[YYYYYYZZZ[[[]]]aaagggmmmooollleeeaaabbb___^^^bbbiiilllkkkhhhfffhhhiiihhhfffcccccccccggghhhjjjjjjiiiiiikkklllmmmllljjjiiiiiikkknnnooommmooopppppppppoooooopppooonnnnnnppprrrrrrooolllkkklllllljjjgggffffffgggggghhhiiigggeeeeeegggjjjggghhhiiijjjiiiiiihhhgggiiijjjkkkmmmnnnnnnmmmmmmkkklllmmmoooqqqtttvvvxxxwwwxxxxxxyyy{{{||||||}}}}}}~~~|||yyywwwtttssssssuuuuuussslllgggggg```YYYZZZaaafffggggggVVVUUUZZZiiizzz~~~~~~wwwnnngggfffdddcccaaa]]]XXXTTTSSSTTTZZZdddiii^^^FFF222,,,,,,+++++++++*********((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((...666;;;===>>>???AAA@@@AAABBBCCCBBB???<<<:::888;;;EEEQQQXXXZZZ^^^cccfffooowwwvvvooohhhdddccc___XXXMMMAAA:::<<>>===;;;999888777666444555666888:::<<<===>>>JJJJJJTTTfffvvv{{{pppfff```\\\YYYSSSJJJCCC???AAADDDCCCDDDDDDAAA>>><<<===???CCC@@@;;;666333111111111111444;;;BBBEEEHHHQQQ[[[\\\^^^______]]]\\\\\\]]]ZZZ___eeeiiilllpppuuuyyyyyy{{{~~~vvvqqqiiifffhhhnnntttxxxyyyzzz|||}}}}}}|||zzzyyyqqqkkkbbb\\\WWWSSSNNNJJJ@@@AAA@@@===999888<<<@@@FFFMMMWWWaaagggjjjllllllgggmmmoooeeeWWWQQQWWW___ooo{{{}}}sssiiiiiivvvzzzlll^^^WWW\\\aaaaaafffoooyyytttxxxmmm\\\WWWIIICCC;;;444111///------))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&(((,,,///999HHHOOODDD555777JJJ\\\mmmrrrooonnn|||qqqmmmooovvvyyyuuunnnjjjiiitttyyyUUUKKKSSSiiiyyy{{{xxxvvvtttrrrppplllhhhddd```eeehhheee___]]]```eeeiiieee```^^^^^^aaadddfffeeeaaa___bbbeeecccZZZRRRQQQOOOSSS[[[___^^^]]]^^^]]]______]]]ZZZZZZ\\\___ZZZ[[[\\\\\\[[[\\\^^^```^^^bbbiiinnnpppmmmfffaaabbbaaaaaadddggghhhfffcccccceeeggghhhgggfffffffffiiijjjlllkkkjjjjjjlllmmmnnnkkkfffccccccggglllpppllllllmmmnnnppprrrsssssspppooooooqqqssssssppplllkkklllllljjjhhhfffgggggghhhiiiiiigggddddddgggkkkhhhiiijjjkkkjjjjjjhhhgggiiikkklllnnnoooooonnnnnnkkklllmmmooorrrtttwwwxxxxxxxxxyyyzzz{{{|||}}}~~~zzzwwwtttttttttvvvwwwtttlllfffddd^^^[[[^^^ccceeeeeeeeeXXXTTTVVVcccuuuwwwtttxxxtttiiicccddddddaaa]]]YYYVVVTTTWWWUUU[[[kkkxxxnnnOOO444,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++222:::>>>>>>>>>AAAEEE@@@AAABBBCCCAAA>>>;;;999555>>>LLLVVVWWWWWW\\\eeekkkzzzrrrhhhiiifff]]]UUUNNNCCC:::777<<>><<<;;;888555:::===HHHXXXcccgggiiikkkuuuwwwvvvooocccWWWQQQOOOaaatttiiibbbkkk{{{zzznnnccccccbbbaaa```cccjjjppp}}}yyyaaaEEE888;;;444,,,---...///***&&&'''+++,,,)))%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((())),,,///222:::FFFDDD333222JJJccckkkwwwmmmgggooo}}}uuugggoootttqqqrrrzzzvvvmmmnnnpppmmmUUUMMMeee}}}xxxrrrssssssqqqmmmhhhbbb^^^aaabbbcccccccccbbbcccccc]]]\\\ZZZZZZ[[[___cccffffffaaa]]]\\\]]][[[VVVQQQPPPRRRUUUZZZ^^^```___]]]^^^^^^\\\[[[[[[[[[\\\\\\___]]]ZZZYYYZZZ^^^bbbeeeeeennntttsssrrrqqqkkkbbbccceeeffffffdddbbbaaa```cccggghhheeedddgggiiihhhsssoookkkjjjmmmnnnmmmkkkllliiieeeeeegggjjjjjjiiikkkjjjiiikkkoooqqqpppnnnooonnnoooqqqrrrsssqqqooommmmmmmmmjjjgggdddddddddeeefffffffffgggggghhhhhhhhhhhhhhhhhhiiijjjkkklllooooooooommmlllmmmppprrrppprrrtttuuuwwwwwwwwwvvvuuuwwwyyy|||~~~~~~{{{yyyrrruuuxxxwwwtttpppmmmlllgggddd___^^^___bbbeeefff^^^WWWPPPWWWsss~~~xxxuuutttsssqqqnnnlllooosssiiiXXXQQQUUU]]]aaahhhsssxxxmmmRRR;;;000---,,,---+++((()))---+++***((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$%%%))),,,555888;;;===>>>???@@@BBB@@@??????>>><<<999777555;;;HHHUUUXXXUUUXXXfffsss{{{}}}pppiiiiiiddd[[[KKKBBB888666>>>KKKWWW^^^mmmoooyyyqqq]]]TTTHHHAAADDDEEECCCJJJVVV]]]mmmxxxuuutttvvvxxxqqqrrrsssssssssrrrpppoooooonnnkkkjjjiiigggcccaaa___^^^ZZZVVVQQQLLLIIIGGGFFFFFFEEEDDDAAA???===<<<===;;;888666666555333222888888;;;???AAAEEENNNXXXiiiwww}}}tttmmmdddaaa\\\UUUNNNHHHDDDBBBEEEBBB>>><<<<<<;;;999666777;;;>>>???>>>???AAADDDGGG===444222222111222555888AAANNNZZZaaa___YYYTTTPPPOOONNNNNNMMMJJJEEEBBBEEEIIINNNRRRVVVXXXYYYZZZ\\\ccckkkqqqsssuuuxxxzzz}}}}}}~~~}}}xxxsssnnnjjjhhhgggiiimmmrrrvvvzzz}}}~~~zzzwwwuuusssoooggg```VVVPPPHHHDDDBBBAAA>>><<<::::::AAAMMMWWW]]]bbbhhhppptttuuupppeeeYYYQQQNNNWWWssswwwoooggg``````dddfffccc^^^cccfffffffffjjjoooooolllvvv}}}rrrQQQ===;;;444//////......+++((()))+++,,,***((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))+++///111:::AAA@@@;;;IIIhhh~~~oooccccccsss|||rrreee___fffnnnmmmnnnvvvtttqqqvvvxxxmmmZZZ\\\qqq{{{vvvttttttsssppplllgggbbb```aaacccccc```\\\[[[]]]___ZZZYYYYYYYYY\\\```dddgggfffbbb______```___YYYTTTTTTUUUYYY\\\______]]]\\\]]]\\\\\\[[[\\\]]]^^^___^^^[[[XXXVVVWWW\\\bbbfffiiiqqqwwwvvvtttqqqjjjbbbaaabbbcccdddcccbbbaaaaaagggjjjjjjgggfffiiikkkkkkjjjiiiiiiiiikkkllllllkkknnnlllkkkkkklllllliiifffdddcccdddhhhmmmpppqqqpppppppppppprrrttttttrrrpppmmmmmmmmmjjjfffdddccccccccceeegggiiijjjiiihhhggghhhhhhhhhhhhiiijjjkkklllooooooooommmlllmmmppprrrqqqrrrtttvvvwwwwwwwwwwwwvvvwwwyyy|||~~~{{{yyysssssstttuuusssoookkkhhhgggeeebbb___]]]]]]___```___YYYRRRWWWmmmzzzyyyuuuqqqttt{{{}}}xxxwwwqqqpppsssmmm```\\\```^^^ccckkkqqqsssgggPPP;;;000---,,,---+++(((***---+++***)))((('''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%'''+++///666999<<<>>>??????AAABBBBBBAAA???;;;888777888999GGGOOOXXX[[[[[[```lllvvvzzz}}}yyyooojjjhhh]]]OOO;;;888888@@@OOO___jjjoooxxxtttxxxzzzaaaLLLIIICCCBBBFFFGGGGGGQQQ___{{{{{{vvvssssssuuuwwwrrrsssssstttssssssrrrrrrpppnnnkkkjjjhhhfffccc```XXXWWWTTTPPPMMMKKKIIIHHHFFFEEEDDDCCCAAA>>><<<;;;;;;999666555444444222000666888>>>CCCFFFJJJWWWddd~~~yyyrrrjjjaaaZZZQQQNNNJJJEEEAAA???>>>>>>???===::::::::::::888777666999<<<<<<<<<>>>CCCGGGEEE===555333333333666:::>>>EEEQQQZZZ\\\XXXPPPJJJHHHGGGGGGGGGFFFDDD???<<>>@@@@@@@@@AAABBBCCCAAA===888444666===CCCTTTWWW\\\```eeellltttyyy{{{|||xxxpppkkkdddTTTBBB:::999===III\\\nnnzzzxxxxxxmmmWWWGGG@@@???CCCHHHIIILLL[[[mmm{{{wwwsssqqqrrrtttvvvttttttttttttttttttuuuuuupppnnnkkkiiigggeeebbb```XXXVVVRRRNNNJJJHHHGGGGGGEEEDDDCCCBBB@@@===;;;:::999777444333333222000///888<<>>>>>???@@@<<<;;;::::::;;;;;;;;;;;;999;;;<<<<<<;;;===BBBGGGCCC===999888888888===CCCIIIMMMQQQSSSPPPKKKEEEBBBDDDDDDDDDEEEEEEDDDBBB???===AAAEEEFFFEEEEEEFFFHHHLLLTTT___gggmmmqqquuuxxxuuuvvvwwwyyy{{{|||}}}}}}|||yyywwwkkkllllllhhhdddfffmmmtttvvvvvvxxxzzzzzzuuummmgggeee^^^VVVOOOLLLHHHCCC@@@???:::999<<<@@@FFFQQQ[[[gggjjjllljjjaaaWWWNNNJJJIIIVVVeeelllppppppmmmhhh^^^cccgggbbbYYYSSSUUUZZZ```mmmssssss|||}}}}}}fffLLL>>><<<444///...***+++,,,,,,+++)))(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))(((***///222:::666444@@@]]]yyy|||pppmmmsss|||wwwggg___ccckkkqqqooonnntttrrrpppvvv~~~|||zzz~~~xxxnnnnnnwww{{{wwwuuuxxxuuuqqqlllhhheeeccccccddd___ZZZWWWXXXZZZ\\\]]]VVVWWWYYY[[[^^^aaacccdddbbbcccdddggghhheee___ZZZTTTWWW[[[]]]]]][[[ZZZYYY______^^^^^^^^^```aaabbb^^^\\\ZZZYYY[[[___dddggglllsssxxxyyytttmmmfffbbbdddcccbbbaaabbbccccccbbbeeegggeee```___dddhhhiiikkklllllliiieeedddfffiiilllmmmooopppoookkkfffbbbcccdddgggkkkooorrrssssssrrrqqqrrrsssttttttrrrpppmmmmmmmmmjjjfffcccbbbcccccceeeiiimmmnnnnnnlllkkkllllllllllllmmmnnnooopppnnnooooooooonnnoooqqqssstttuuuwwwxxxyyyyyyyyyxxxzzzzzzzzz{{{}}}zzzwwwxxxtttrrrrrruuusssmmmgggcccfffgggccc]]]YYY[[[^^^bbbaaaZZZTTTYYYfffkkkggggggkkkiiiggguuurrrjjjffflllqqqnnngggcccccchhhkkkllloookkkZZZHHH333...***++++++)))***---***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++///444888:::===@@@AAA@@@@@@@@@AAA@@@>>>:::555444;;;FFFPPP\\\\\\```gggpppvvvxxxxxx{{{}}}zzzqqqggg[[[III999>>>===AAANNNaaauuuooo___QQQGGG>>>AAAFFFJJJKKKUUUlll{{{yyyuuurrrpppqqqrrrtttuuuuuuttttttuuuuuuvvvvvvqqqoookkkhhhfffdddaaa___aaa]]]WWWPPPJJJGGGEEEEEECCCBBBBBB@@@>>><<<:::888777444222111000000...---@@@DDDKKKTTT___ppp|||tttmmmbbbYYYSSSMMMHHHDDDAAA???<<<:::999:::<<<===:::;;;;;;:::::::::;;;<<>>===>>>===<<>>;;;<<>>AAAAAA@@@???@@@@@@:::999888888<<>>666888>>>HHHWWWhhhyyynnnZZZLLLDDDAAA@@@CCCHHHNNNVVViii{{{yyyvvvsssqqqqqqqqqrrrttttttuuuuuuuuuuuuuuuuuuqqqnnnjjjfffdddbbb___]]]ccc___XXXQQQJJJFFFDDDCCCAAAAAA@@@>>><<<:::888777444222000/////////---,,,EEEKKKXXXiiizzzvvviiibbb\\\SSSKKKEEE@@@===:::===<<<:::888888999:::;;;888999:::999777777888:::BBBBBBBBB>>>;;;;;;???CCC>>>>>>@@@BBB>>><<>>;;;;;;===@@@AAABBBIIIJJJJJJDDD>>><<>>999222///...,,,+++))))))((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%))),,,,,,***,,,333999<<<:::AAATTTiiiuuuwwwvvvhhhpppnnncccaaajjjoookkkuuu{{{ppppppvvvwwwzzzlllXXX\\\ttt|||~~~yyyyyyyyyxxxtttqqqlllhhheeecccddddddccc]]]XXX\\\fffmmmkkkfff^^^```bbbddddddbbb```^^^^^^aaadddffffffbbb^^^[[[YYY]]]```bbbaaabbbeeehhhgggeeeccc```^^^]]]\\\\\\YYYZZZ\\\]]]]]][[[YYYWWW___ccciiimmmiiidddeeeiiiqqqlllfffdddeeefffeeedddaaadddddd``````eeeiiijjjlllkkkiiiggggggiiinnnrrrooopppqqqpppoooooopppqqquuuwwwzzzzzzxxxvvvuuuuuurrrqqqqqqrrrssssssqqqnnnlllmmmmmmkkkhhhgggggggggkkkkkklllmmmnnnooopppqqqpppppppppqqqqqqrrrssstttoooqqqsssssssssssstttvvvxxxyyyzzz{{{|||{{{zzzzzz{{{|||}}}~~~|||xxxvvvtttqqqpppqqqrrrqqqnnnjjjhhhhhhgggeeecccffflllqqqlllooohhhXXXPPPXXXdddiiihhhgggfffhhhooovvvssskkkllllllqqq}}}xxxkkkpppvvvuuupppqqqssseeeQQQ;;;333---------+++***,,,)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***///555999;;;;;;===???AAAAAA@@@>>>>>>???666777:::@@@JJJWWWbbbhhhaaafffooowww{{{yyysssnnnnnnmmmgggYYYHHH<<<888999===KKK^^^lllrrrvvvyyy|||nnn[[[LLLCCCBBBEEECCCGGGPPP\\\nnn~~~zzzyyywwwuuusssrrrrrrrrrsssssstttuuutttsssrrrqqqoookkkfffbbb```]]][[[YYYYYYVVVRRRLLLHHHEEEDDDCCC@@@???>>>===;;;888666555333111............---+++NNNXXXlllzzzsssfffZZZTTTOOOIIICCC???=========<<<<<<;;;;;;;;;<<<<<<===888::::::888666444666888AAABBBBBB???;;;:::===@@@;;;>>>BBBBBB<<<666999@@@PPPPPPMMMGGGAAA@@@DDDIIIGGGCCC===;;;;;;>>>AAABBBJJJKKKIIIDDD>>>===DDDKKKSSSVVVXXXXXXVVVWWW[[[___^^^aaaeeejjjppptttxxxyyy{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}yyytttmmmgggddd]]]```eeejjjooosssxxxzzzzzzwwwssspppllldddYYYRRRHHHGGGGGGEEE???888999???FFFJJJRRR[[[bbbffffffdddlllkkkcccXXXSSSUUUYYYZZZWWW\\\cccggggggccc```]]]^^^dddkkkrrrzzz{{{rrrfffdddaaa[[[TTTMMMGGGDDDCCCHHHGGGSSS\\\SSSKKKFFF===555111---,,,,,,,,,)))&&&&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((($$$)))------,,,...666===;;;999CCCYYYmmmsssrrrqqqggghhhfffeeeiiippptttsss{{{uuuwwwvvvxxx|||{{{ZZZKKKYYYuuu|||~~~zzzyyyyyyxxxpppnnnjjjfffdddccccccdddaaa______ccchhhjjjhhhfff```bbbeeehhhgggeeeaaa______aaadddeeedddaaa^^^\\\\\\___bbbaaa```bbbggglllgggeeeccc```]]]\\\[[[[[[\\\\\\\\\\\\ZZZXXXUUUSSSWWWZZZaaafffeeebbbgggooorrrlllfffdddfffhhhhhhfff___ccceeebbbccchhhllllllooommmlllmmmppprrrssssssoooqqqrrrrrrpppoooppprrrssswwwzzz{{{yyyvvvvvvvvvssssssrrrsssttttttqqqooolllmmmmmmllljjjiiiiiijjjkkklllnnnpppqqqppppppoooppppppppppppqqqrrrssssssppprrrtttuuuuuuuuuvvvxxxyyyzzz{{{|||}}}|||{{{zzz{{{|||~~~}}}zzzwwwvvvsssssstttttttttsssrrrqqqqqqmmmhhhddddddiiipppuuusssxxxsss___QQQTTT___fffllliiijjjrrrvvvsssooonnnsssssswwwxxxtttpppcccSSS@@@777///......,,,***+++((())))))***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())),,,333999======;;;>>>@@@AAAAAA???=========777888???LLL[[[gggmmmooojjjqqqzzz}}}zzztttnnnlllhhhaaaTTTFFF:::666:::@@@NNN___ttt|||wwwooommmooorrrdddTTTKKKFFFDDDHHHOOOJJJQQQ___sss}}}{{{|||wwwwwwvvvuuuuuutttttttttqqqrrrtttuuutttqqqnnnlllkkkgggaaa]]]ZZZXXXUUUSSSOOONNNKKKHHHEEECCCBBBAAA>>>>>>===<<<999777555444222000...---......,,,+++\\\iiiqqqfff```WWWMMMGGGDDD@@@===<<<>>>@@@BBB999::::::;;;<<<<<<<<<<<<:::<<<<<<:::666444666888>>>@@@@@@>>>;;;:::<<>>>>>AAACCCEEEGGGHHHHHHDDD@@@CCCMMMVVVUUUWWWWWWUUUSSSTTTXXX\\\WWWZZZ___eeekkkppptttvvvyyyzzzzzz{{{{{{{{{{{{zzzyyyzzz{{{}}}{{{vvvnnnhhh^^^```cccgggkkkpppvvvzzzzzzxxxwwwvvvrrrkkk```XXXOOONNNMMMJJJBBB:::;;;@@@>>>CCCMMMXXX___aaa___\\\kkkjjjeeeZZZUUUVVVZZZ[[[[[[^^^bbbbbbaaa```bbbccc^^^```hhhwwwyyyfffUUUWWWWWWUUURRROOOOOOPPPRRRPPPMMMWWWaaa___\\\XXXMMM999444...---//////***&&&'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))$$$)))......---000888???BBB>>>GGG^^^ppprrrmmmjjjccc\\\]]]hhhppppppqqquuuyyy~~~~~~qqqPPPMMMiiiwww{{{zzzxxxvvvmmmllliiifffdddccccccddd___bbbggghhhgggddddddddd```cccgggjjjjjjgggccc``````bbbeeeeeeccc```^^^\\\\\\___```___\\\^^^dddjjjfffdddbbb___]]]\\\\\\\\\aaa```^^^\\\YYYWWWUUUTTTSSSUUU\\\ccccccbbbiiitttqqqkkkdddcccfffiiijjjhhh]]]aaadddbbbdddhhhlllkkklllkkkkkkmmmpppqqqmmmiiilllpppsssrrrpppmmmmmmooonnnssswwwyyyxxxvvvvvvwwwuuuttttttuuuvvvuuurrrppplllmmmnnnmmmkkkjjjkkkllljjjmmmpppssssssrrrooommmoooooooooooopppqqqrrrsssqqqsssuuuvvvvvvvvvxxxyyyzzz{{{|||}}}}}}||||||{{{zzz|||~~~{{{xxxwwwvvvvvvwwwyyyyyyxxxwwwwwwxxxyyyrrrhhhcccdddjjjppptttwwwzzzeeeRRRQQQZZZ```jjjdddiiiuuuxxxoookkkooowwwvvvxxx~~~xxxnnnbbbUUUCCC999000//////,,,***+++((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))...555<<>>@@@AAAAAA???===<<<<<<999;;;DDDTTTfffrrrtttqqqrrrzzzxxxooollllllhhhZZZHHH;;;555888@@@GGGVVVhhh{{{wwwoooqqqvvvqqq]]]QQQGGGDDDCCCCCCHHHOOOQQQZZZlll{{{wwwxxxtttttttttuuuuuuuuuvvvvvvoooqqqtttuuutttpppkkkhhhgggccc]]]YYYVVVSSSQQQOOOLLLKKKIIIGGGDDDBBB@@@???>>>===<<<;;;999777555333222000...---......---+++qqq{{{mmm___TTTMMMGGGEEE@@@???===<<<;;;:::::::::===<<<;;;999:::;;;===>>>>>>>>><<<888555555:::???AAA>>><<<999666444666999>>>;;;:::999555333777>>>EEEKKKPPPRRRUUU[[[^^^]]]UUUMMMEEECCCEEEFFFCCC???GGGEEEBBBCCCGGGNNNTTTXXXUUUUUUVVVXXXYYYYYYWWWUUUXXXZZZ^^^eeelllpppqqqqqqssstttwwwyyy{{{{{{zzzzzz{{{{{{{{{zzzyyyxxxwwwvvvooohhh___]]]aaajjjppptttzzzvvvsssssstttqqqjjjcccXXXTTTNNNIIIEEEBBB@@@>>>???AAADDDJJJQQQXXX]]]```hhhiiiggg___ZZZYYYVVVRRR\\\```cccccc```___cccfff```___aaahhhmmmhhhZZZMMMXXXQQQMMMNNNOOOQQQ[[[fff\\\XXXVVV[[[ccckkknnnmmmTTT===++++++///+++'''((((((((())))))))))))(((((($$$%%%'''((((((((('''&&&))))))(((((('''''''''&&&))))))))))))************,,,---//////---///;;;GGG999BBBRRRbbbkkkllljjjiii```dddllluuuvvvrrrooopppxxxyyy|||yyyvvvooobbb\\\jjj}}}~~~zzzyyyxxxvvvuuutttoooiiifffffffffdddcccbbbaaa```______```aaabbb``````eeelllkkkdddbbbeeedddfffhhhfffbbb___```bbb___```aaa``````aaadddffffffdddaaa___^^^___```aaabbb```]]]YYYWWWUUUTTTSSSWWWYYY\\\___bbbcccdddeeebbbbbbcccgggkkkmmmkkkhhhdddeeefffhhhiiikkklllllllllmmmnnnmmmlllkkkmmmnnnppppppqqqqqqppppppqqqqqqtttvvvxxxyyyyyyvvvsssqqqvvvrrroooqqqwwwyyyuuupppnnnnnnnnnmmmlllkkkjjjiiippppppqqqrrrrrrqqqooonnnmmmppprrrtttttttttvvvwwwyyyxxxwwwvvvwwwyyy|||}}}yyyzzz{{{|||}}}}}}}}}}}}~~~|||}}}~~~}}}yyyuuutttwwwtttuuuvvvvvvuuusssqqqpppooolllgggbbbaaafffmmmtttzzz}}}oooNNNJJJ```hhhttthhhfffrrrzzzvvvpppqqqrrryyyyyy{{{kkkVVVDDD;;;000+++---...,,,)))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&***---444:::===>>>>>>===@@@AAABBB@@@>>>;;;999999999EEETTTbbbooowwwwwwrrrwwwxxxooosssmmm^^^XXXHHH;;;999999<<>>???@@@>>>:::777777;;;AAAFFFDDD@@@;;;888777888;;;>>>===999666555444666@@@JJJ[[[]]]ZZZSSSOOOSSSWWWYYYKKKFFFAAABBBGGGIIIFFFBBBCCCCCCCCCEEEIIIMMMQQQSSSNNNPPPTTTWWWYYYYYYXXXXXXZZZ\\\```eeeiiilllnnnoooqqqsssvvvxxxyyyyyyyyyxxxyyyzzzzzzyyywwwuuutttsssnnnkkkfffbbbaaadddiiinnnuuuuuuvvvvvvuuurrrmmmjjj```[[[TTTNNNJJJFFFCCCAAA<<<<<<>>>AAAGGGQQQZZZaaahhhgggccc^^^]]]^^^ZZZTTTXXX^^^cccdddbbbccciiippplllgggaaaaaadddeeebbb^^^VVVQQQOOORRRTTTTTTZZZaaa```]]]\\\dddoooxxxyyyvvvZZZEEE333111111,,,)))+++(((((())))))))))))((((((%%%&&&''''''(((((('''''')))(((((((((''''''''''''''''''''''''(((((((((((()))++++++,,,000666<<<@@@<<>>333......///,,,)))***)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((///222777;;;>>>???>>>===>>>@@@BBB@@@===::::::<<>><<<<<<999999777666444333111111---------,,,+++*********zzzkkkaaaWWWQQQIIIAAA===:::888777555555555555666888999:::::::::;;;<<<======>>>>>>@@@<<<777666:::AAAHHHLLLHHHCCC<<<:::===BBBEEEFFF>>>888444222333999GGGUUUmmmjjj```OOOEEEGGGNNNSSSGGGDDDBBBDDDIIIKKKHHHDDD===???AAADDDFFFGGGGGGFFFCCCIIIQQQVVVXXXXXXZZZ\\\[[[^^^aaabbbbbbdddhhhlllooopppsssvvvwwwwwwwwwvvvwwwxxxxxxuuuqqqnnnlllllllllnnnmmmiiicccaaacccggglllpppvvvxxxvvvsssqqqqqqjjjddd]]]VVVPPPLLLHHHFFF>>>>>>======@@@KKKXXXbbbeeeccc```___dddiiifff___XXX___fffjjjnnnwwwpppddd```ccciiimmmeee```\\\\\\ZZZVVVTTTUUU\\\ZZZ\\\gggvvv}}}yyyrrr[[[JJJ999333///)))(((+++))))))))))))))))))))))))''''''&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((***+++///<<>>?????????===@@@AAA>>>::::::>>>CCCUUUbbblllkkkggghhhmmmqqq}}}{{{uuunnniiicccWWWKKK???<<>>???BBBCCCJJJaaaxxx|||zzzzzzzzzvvvtttrrrpppnnnmmmmmmmmmmmmllljjjhhhfffccc___\\\YYYUUUQQQMMMKKKIIIFFFDDDCCCBBB@@@>>><<<:::888777555444333222111000000///,,,,,,,,,+++******))))))yyylll^^^VVVJJJFFF@@@<<<:::999999888555555555666777888999:::666777999;;;<<<<<<======>>>:::666777===DDDHHHJJJFFFCCC>>>>>>EEEMMMOOOLLLAAA;;;555333333999GGGTTThhheeeYYYHHH===@@@JJJPPPGGGDDD@@@AAACCCEEECCC@@@:::<<>>???@@@AAA>>>???>>>:::777;;;EEENNNdddllloooiiieeehhhooosssrrrjjjdddeeecccXXXIII@@@CCCBBBHHHXXXkkk||||||ooo\\\MMMHHHBBBCCCEEEEEEFFFSSSqqq~~~{{{yyyxxxxxxwwwuuurrrnnnlllkkkllllllllljjjgggdddbbb^^^ZZZWWWUUUQQQMMMJJJHHHFFFDDDBBBAAA@@@>>><<<999777555444111111111000000//////...+++++++++*********))))))uuuiii^^^TTTNNNAAA>>>:::888777777777666666666666555555666777777444555666888999:::::::::;;;888666999>>>AAABBBAAA===???>>>@@@HHHQQQQQQKKKDDD???:::777555777@@@KKKVVVVVVOOODDD???DDDNNNTTTEEEBBB>>><<<>>>??????>>>===???BBBCCCCCCDDDGGGJJJLLLSSSZZZ\\\YYYUUUUUUVVVUUUXXXYYYWWWSSSSSSYYY^^^eeegggkkknnnqqqrrrrrrrrrtttuuusssmmmccc\\\YYYYYY___aaaeeejjjmmmmmmhhhdddaaaaaacccjjjqqquuutttrrrrrrnnnhhhbbb\\\WWWQQQMMMOOOMMMJJJEEEBBBEEEKKKPPPUUU]]]dddeeeggglllppppppkkkccc[[[]]]hhhvvvxxxmmmbbb]]]aaakkkrrreeeccc___[[[ZZZ\\\\\\\\\\\\ZZZ^^^kkkvvvuuugggXXXYYYPPPDDD<<<555000///111******))))))))))))*********)))'''&&&&&&'''((()))'''''''''((((((((((((((())))))))))))***************...555AAAUUU```UUUCCCNNN\\\gggiiihhhlllqqqssspppzzztttmmmnnnwwwwwwppplllzzzqqqXXXUUU```lllyyy{{{xxxvvvttttttsssqqqooolllllljjjhhhgggffffffgggccccccbbbaaa___]]]\\\[[[ZZZccckkkmmmiiieeeddddddhhhjjjllljjjddd```_________\\\\\\```hhhlllkkkhhhffffffffffffggghhhjjjkkknnnmmmkkkjjjhhhhhhhhhiiiiiikkkooorrrssssssrrrqqqwwwwwwvvvtttqqqooommmmmmjjjkkkkkkmmmnnnqqqssstttqqqrrrrrrpppooooooqqqtttuuuwwwwwwuuuqqqppptttwww{{{yyyxxxvvvuuuuuuuuuuuuzzz~~~zzzuuussstttnnnmmmkkkjjjjjjlllnnnooouuusssqqqsssuuuvvvuuurrrrrrsssrrrqqqpppqqqtttwwwyyyyyyzzz{{{{{{{{{zzzzzz}}}}}}~~~~~~{{{zzzwwwsssrrruuuuuuuuuuuuuuuuuuuuuttttttnnnllliiiddd___^^^___aaaeeejjjqqqvvvppp^^^VVV]]]kkkqqqvvv}}}jjjmmmuuuooohhhllllllfffggg```^^^]]]]]]]]]\\\[[[ZZZTTTKKK>>>444...,,,***)))************))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((+++///111888999:::;;;===???AAABBB???>>>;;;888888@@@NNNYYYlllllljjjfffhhhooouuuuuukkkbbb]]]___[[[MMM>>>777AAACCCMMM___vvvwwwtttqqqkkk^^^NNNCCCAAABBBFFFJJJLLLPPPccc~~~{{{zzzyyyyyywwwuuurrrnnnlllkkkkkkkkkjjjgggdddaaa^^^ZZZVVVSSSQQQNNNJJJGGGFFFDDDBBBAAA@@@???===;;;888666444333000000000//////.........++++++******************uuufffZZZPPPIIIEEE???<<<:::999999999999888777666555444444444444444444444555666777777888888888777777999;;;;;;;;;999666;;;======CCCLLLKKKDDDDDD@@@>>><<<999888>>>GGGLLLNNNLLLHHHIIIOOOUUUWWWHHHFFFDDDEEEGGGIIIIIIIIIDDDHHHKKKLLLMMMQQQWWW[[[]]]```bbb```ZZZTTTPPPNNNPPPQQQRRRQQQOOOPPPTTTXXX___bbbfffkkknnnpppqqqrrrqqqsssrrrjjj```XXXVVVWWW[[[\\\bbbjjjrrrtttpppjjjgggbbb___ccckkkpppqqqnnnqqqooolllhhhddd^^^WWWRRRPPPMMMIIIEEEBBBBBBBBBBBBNNNYYYbbbcccaaabbbdddeee^^^VVVNNNOOOZZZhhhssswwwiiigggddd___]]]^^^aaadddnnnoookkkccc___aaadddeeebbb___```gggooonnnaaaUUUTTTMMMCCC;;;555111...---+++***)))(((((()))***+++))))))((((((''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((,,,---333???KKKOOOIIIAAAUUU^^^dddeeeiiiqqqsssppppppvvv~~~|||tttrrrvvvxxxwwwvvv{{{}}}dddNNNMMMZZZhhhvvvzzzxxxuuutttsssrrrooommmiiijjjiiigggeeecccdddeeeddddddcccaaa___\\\ZZZYYY\\\fffmmmkkkeeebbbbbbbbbhhhjjjkkkiiidddaaaaaaccc```___```dddiiilllkkkiiiiiiiiiiiiiiiiiijjjkkkkkknnnmmmlllkkkkkklllmmmnnnnnnpppsssvvvvvvuuurrrqqqwwwvvvsssooojjjiiijjjlllmmmlllllllllnnnqqqtttvvvsssrrrqqqpppoooqqquuuxxxtttwwwxxxtttooonnnssswww{{{{{{zzz{{{{{{}}}~~~~~~~~~|||wwwsssrrrtttmmmmmmlllllllllmmmooopppwwwsssqqquuuzzz|||xxxsssrrrssstttsssssstttvvvyyyzzzzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~zzzzzzwwwssssssvvvuuuuuuuuuuuuuuuuuuuuuuuupppooolllfffaaa^^^]]]^^^ZZZbbbjjjtttttt^^^MMMSSS^^^fffmmmxxxqqqoooxxxrrrgggiiiiiieeeeee```[[[XXXXXXYYYYYY^^^cccWWWNNNAAA666...+++******++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))...222555888999:::<<<===???@@@AAA>>><<<::::::???JJJWWWaaajjjiiifffhhhqqqzzzzzzuuukkkeee___ZZZPPPCCC:::555:::CCCRRRggg}}}~~~wwwqqqkkkddd\\\QQQEEE???@@@@@@GGGQQQZZZfff{{{~~~|||{{{{{{{{{uuutttqqqnnnlllkkkjjjjjjgggddd```\\\ZZZVVVRRRPPPNNNKKKGGGEEEDDDCCCAAA???>>>===;;;999777555333222/////////......---------++++++++++++++++++++++++~~~uuugggYYYNNNFFF@@@======;;;::::::<<<<<<;;;:::777777666555555555555555666666555444555666777888777777888777555555666777777>>>???;;;===DDDDDD>>>@@@>>>===>>>======DDDLLLQQQQQQPPPOOORRRWWWWWWTTTKKKLLLOOOSSSUUUUUUTTTSSSLLLPPPTTTTTTSSSTTTYYY]]]^^^^^^^^^[[[WWWRRRMMMJJJKKKLLLLLLMMMOOOQQQTTTUUUZZZ]]]bbbhhhllloooqqqrrrmmmppppppjjjaaaZZZYYY\\\___ccckkksssyyy{{{yyyxxxpppkkkeeebbbdddhhhkkkmmmpppppppppooommmggg___YYYRRRMMMHHHFFFFFFFFFDDDAAAHHHRRR\\\_________]]]ZZZRRRPPPOOOPPPUUU^^^fffkkk```_________^^^]]][[[ZZZzzz~~~{{{oooeeedddfffggggggbbb^^^```eeegggccc]]]TTTNNNEEE===999555///))),,,+++)))(((((()))+++,,,)))))))))))))))(((''''''''''''''''''((((((((()))''''''''''''((((((((((((...+++///:::???===BBBKKK```cccbbbaaaiiitttrrrhhhrrrtttzzz|||uuusssvvvvvvwww}}}}}}xxxwwwgggXXXPPPWWWdddmmmuuu}}}zzzxxxvvvtttsssqqqnnnkkkfffhhhiiihhheeedddeeegggddddddcccaaa___\\\YYYWWW^^^hhhooojjjcccbbbddddddkkklllkkkhhhcccaaabbbdddbbbccceeehhhiiijjjjjjjjjiiiiiijjjjjjkkkllllllmmmjjjjjjjjjjjjkkkmmmoooppptttvvvyyy{{{{{{xxxtttrrrtttrrroooiiiffffffjjjnnnooonnnnnnnnnooopppqqqrrrpppqqqrrrrrrrrrssswwwyyyvvvxxxyyyuuupppnnnsssyyyzzz{{{|||}}}~~~|||yyyuuurrrqqqrrrtttmmmnnnnnnoooppppppqqqqqqtttssstttwwwzzzyyyuuuqqqsssuuuwwwwwwwwwxxxzzz||||||{{{zzzyyyyyyzzz{{{|||||||||~~~{{{xxxxxxvvvsssssswwwvvvuuuuuuuuuuuuuuuvvvvvvrrrqqqoooiiiccc^^^\\\\\\YYYaaafffsssyyyaaaLLLTTTXXX```jjjttt~~~yyyxxxwwwooofffeeeddd^^^[[[\\\[[[[[[```gggZZZQQQDDD888000---,,,---+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((,,,111666:::;;;<<<===>>>>>>???>>>>>>:::999:::???JJJUUU^^^bbbcccfffjjjrrr|||{{{pppiiihhh```QQQBBB;;;;;;<<>>;;;:::999777555444222222///......---,,,++++++***+++++++++,,,,,,,,,,,,,,,}}}oooggg\\\PPPHHHAAA===:::888777666777999::::::999999999888888888999999:::888777555444555666888999777888777555111111555999<<>>???BBBKKKUUUYYYXXXUUUSSSVVVYYYUUUNNNIIIMMMSSSXXXZZZXXXSSSPPPQQQUUUXXXVVVRRROOOPPPRRRUUUTTTSSSSSSSSSQQQNNNKKKIIIIIIIIILLLPPPSSSTTTTTTXXX[[[```fffkkkoooqqqrrrjjjnnnpppkkkccc]]]^^^aaagggnnnwww}}}xxxtttlllddd```bbbhhhmmmpppqqqssstttsssmmmeee___VVVPPPIIIIIIMMMOOOLLLHHHCCCLLLUUU\\\aaaccc___XXXTTTXXXYYYVVVQQQOOOTTTYYYSSSSSSUUUYYY]]]___^^^\\\sss{{{|||pppeeedddggghhhnnnggg___]]]aaagggjjjkkk]]]WWWNNNFFFCCC???666---,,,+++)))(((((()))+++,,,((()))*********((('''&&&&&&'''''''''(((((())))))))))))))))))************000***---777999666EEE[[[jjjiiiccc```kkkvvvqqqbbbooopppuuuzzzwwwoooiiiiiiooorrr|||yyyfffbbbiii___YYY\\\kkkwwwyyyzzz~~~{{{yyyvvvuuussspppmmmjjjeeehhhjjjjjjhhhgggiiilllddddddcccbbb___[[[XXXVVV^^^jjjooojjjccccccggggggmmmmmmlllgggbbb```bbbeeedddfffiiijjjjjjiiijjjkkkgggggghhhiiikkklllmmmmmmggggggggghhhjjjmmmoooqqqvvvwwwzzz{{{zzzwwwsssppprrrqqqmmmhhheeegggmmmsssppppppqqqqqqpppooommmlllnnnpppssstttuuuuuuwwwyyyxxx{{{|||xxxrrrqqqvvv|||{{{||||||}}}~~~}}}}}}}}}|||xxxsssooonnnpppsssuuunnnoooppprrrsssssssssssspppssswwwxxxwwwtttqqqoootttwwwyyy{{{{{{{{{}}}~~~}}}|||zzzyyyyyyzzz{{{}}}yyyzzz|||}}}yyyvvvvvvuuurrrssswwwvvvvvvuuuuuuuuuuuuvvvwwwtttsssqqqkkkeee___\\\[[[]]]eeegggsss|||cccMMMWWWiiipppwwwyyywwwuuuwwwyyy|||kkkfffhhhccc```aaa___\\\```ggg\\\SSSFFF:::111......///+++++++++************)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''((('''''''''''''''''''''''')))((()))***...444999===>>>>>>???@@@@@@>>>===<<<666666:::EEERRR]]]aaaaaa]]]eeeppp{{{zzzllldddggg^^^HHH777666???DDDTTTZZZbbbkkkuuuwwwrrrlll^^^MMMCCC>>>>>>CCCIIIMMMZZZooo}}}|||yyywwwuuuuuuvvvvvvnnnnnnnnnmmmkkkiiigggfff```]]]XXXUUURRRPPPMMMJJJIIIFFFCCC@@@@@@???===<<<999888777666444333222111......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,yyyrrrhhh\\\MMMBBB>>>>>>===<<<999999888888999999:::;;;>>><<<:::888888888999:::>>><<<999888888888888777<<<:::777333111444;;;AAAOOOJJJAAA::::::???@@@===>>>@@@@@@AAAFFFSSSeeesssssseeeWWWSSSRRRMMMFFFCCC===GGGMMMIIICCCDDDKKKPPPPPPPPPSSSVVVTTTLLLGGGFFFJJJLLLOOOQQQQQQPPPNNNLLLKKKLLLMMMOOORRRUUUXXXYYY___^^^aaagggnnnssssssqqqllliiihhhhhheee```aaaeeehhh||||||qqqfffaaaaaaeeehhhqqqpppnnnooopppnnnjjjfff___YYYPPPJJJIIIHHHHHHFFFBBBIIINNNPPPVVV```cccaaabbb]]]]]]bbb^^^TTTRRRXXX]]]XXXTTTVVV\\\```___\\\___^^^fffsssuuulllgggjjjmmmiii\\\PPPXXXjjjkkk___^^^___YYYOOOHHHBBB666)))...,,,)))''''''((()))***))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))...///444666333888UUUuuutttkkkpppzzzvvvjjjpppooorrrtttnnngggiiippp|||oooxxxnnnhhhkkkddd[[[fffuuu}}}yyyxxxwwwvvvuuurrrpppnnnlllfffgggiiiiiijjjiiihhhgggeeeeeecccbbb```^^^\\\\\\cccgggnnnqqqiii______fffpppqqqoooiiibbb___bbbfffeeegggiiiiiihhhiiijjjlllllljjjjjjjjjlllmmmlllkkkooolllmmmooollleeegggmmmvvvxxx{{{{{{xxxtttqqqpppvvvqqqlllkkknnnrrruuuvvvoooppprrrsssssspppkkkgggkkknnnrrrvvvyyyyyywwwvvvzzzwwwtttvvvzzz~~~}}}|||}}}}}}|||yyywww}}}wwwooojjjjjjnnnsssuuuvvvvvvwwwwwwvvvsssqqqooovvvwwwwwwuuurrrrrrvvvyyy|||}}}~~~}}}{{{zzz{{{|||wwwzzz{{{yyyvvvvvvzzz|||}}}~~~{{{uuuqqqqqqtttvvvwwwvvvttttttvvvyyyzzzwwwtttsssrrroookkkeeeaaa______bbb___hhhxxx}}}ooo]]]SSSggg{{{vvvwwwvvvkkkppppppxxxmmmmmmaaa^^^eeeiiiccc```ccc[[[SSSGGG<<<444000...---,,,+++******))))))******((((((((((((((((((((((((,,,(((&&&'''+++---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((%%%(((,,,000555888:::;;;;;;<<<===>>>===<<<;;;:::777777???OOO___fffeeeaaaaaakkkyyy{{{nnndddeeecccQQQ>>>999;;;GGGYYYdddkkkqqqrrruuu}}}wwwssshhh^^^NNNAAA@@@CCCEEEGGGJJJNNNfff~~~}}}|||zzzzzzyyyvvvtttrrrrrrqqqrrrmmmllljjjjjjiiifffbbb^^^]]]YYYTTTQQQOOOMMMLLLKKKEEECCC@@@>>>===<<<:::999888777666555333222111000------,,,+++************)))))))))***+++,,,......~~~{{{zzzwwwpppiii]]]SSSFFF===;;;;;;:::999999999999999:::;;;=========<<<:::999999:::;;;<<<>>><<<999888999999999888888777666444444999AAAGGGOOOJJJAAA:::<<>>???@@@CCCKKK\\\rrrwwwiiiZZZQQQIII@@@999777999===>>>===@@@GGGLLLMMMOOOMMMOOOQQQNNNGGGCCCDDDEEEHHHMMMPPPQQQPPPNNNLLLMMMNNNOOOQQQTTTXXXZZZ\\\```aaadddhhhlllooopppooollljjjiiiiiigggeeeggglllrrr{{{ssslllfffdddddddddmmmmmmmmmppprrrrrrooolllbbb\\\TTTNNNKKKJJJHHHGGGAAAEEEHHHIIIQQQ]]]fffgggjjjeeefffjjjeeeYYYUUUZZZ```^^^[[[YYYXXXYYY\\\]]]]]]ZZZ]]]fffmmmlllfffccc^^^]]]TTTLLLQQQbbbnnnqqqmmmjjjaaaUUUNNNHHH???444---,,,******************))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((()))***))),,,---000222444GGGtttsssvvv}}}{{{sssuuuqqqpppsssrrrnnnpppuuu|||rrr{{{xxxuuutttgggdddqqq}}}xxxwwwvvvtttrrrpppmmmllljjjkkkkkkkkkjjjhhhfffeeeeeedddcccbbb```___^^^^^^iiiggghhhggg```ZZZ^^^gggsssssspppjjjcccaaacccgggggghhhiiijjjiiiiiijjjlllhhhgggggghhhjjjlllkkkjjjooonnnnnnoooiiiaaa```eeejjjnnnrrrtttsssrrrrrrrrrpppnnnmmmooossswwwxxxxxxttttttttttttssspppkkkhhhjjjlllpppsssvvvwwwwwwwww{{{xxxwwwxxx|||}}}zzzzzzzzz{{{zzzyyyzzzwwwtttrrrtttvvvwwwxxxwwwwwwxxxxxxwwwvvvuuutttwwwxxxxxxvvvttttttwwwyyyyyyzzz{{{{{{zzzzzz{{{}}}xxxzzz{{{yyyvvvvvv{{{||||||~~~{{{vvvssstttvvvwwwxxxwwwvvvuuuwwwyyyzzzxxxvvvttttttqqqlllfffbbb``````^^^cccrrrppp[[[PPPXXXwwwyyyvvvqqqhhhrrruuutttrrrhhhjjjaaa]]]dddgggddddddjjjhhh^^^NNN???555///...---,,,+++******))))))******((((((((((((((((((((((((+++(((&&&(((,,,///---***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''((()))(((***...222666999;;;<<<;;;<<<>>>>>>===<<<;;;;;;777<<>>???===<<<;;;:::;;;<<<===>>>>>><<<::::::;;;;;;;;;:::666777777888;;;BBBJJJPPPOOOJJJAAA;;;>>>EEEFFFCCC@@@???<<<:::>>>KKK^^^lllfff]]]SSSKKKCCC;;;888;;;>>><<<:::>>>JJJVVVXXXSSSMMMKKKLLLMMMJJJEEEEEEHHHHHHKKKOOOSSSTTTSSSPPPNNNQQQRRRSSSVVVYYY\\\___aaadddgggjjjkkkllllllmmmmmmkkkhhhggghhhhhhhhhmmmsssyyyyyyxxxuuuqqqmmmhhheeeccceeefffiiimmmqqqsssrrrpppgggbbbZZZTTTPPPMMMJJJIIIFFFFFFDDDBBBIIIWWWccciiihhheeeeeehhhcccYYYUUUXXXfffhhhhhhccc]]]\\\aaafffgggccc^^^^^^ffflllggg^^^ZZZZZZVVVPPPOOO\\\sss~~~ppp___SSSKKKBBB:::222000---,,,,,,,,,***)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))***+++***,,,000333:::TTT}}}sssvvvxxxvvvsss~~~xxxuuuxxxzzzzzz{{{}}}}}}www|||~~~~~~vvvbbbdddrrr~~~{{{{{{xxxwwwvvvtttrrrooommmkkkkkkkkklllkkkjjjiiigggfffddddddcccbbbbbbaaaaaaaaajjjeee```]]][[[]]]eeemmmwwwuuuqqqjjjcccbbbeeeiiiiiijjjjjjiiifffeeeeeefffeeeeeeeeehhhlllnnnoooooommmmmmnnnllleee\\\YYY[[[\\\```eeeiiikkknnnqqqsssnnnoooqqquuuxxxyyyxxxvvvwwwvvvtttttttttsssqqqnnnuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{~~~{{{xxxtttsssssstttttttttwwwxxxyyy|||~~~~~~|||zzzwwwwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{zzzxxxyyyzzz|||zzz{{{||||||{{{zzz{{{}}}{{{||||||yyywwwxxx|||}}}~~~~~~{{{xxxwwwxxxyyyyyyyyyyyyxxxvvvwwwyyyzzzyyyyyyvvvuuusssmmmgggcccaaaaaa```gggttt}}}mmm[[[PPP```zzzkkknnnkkkjjjtttuuummmjjjhhh```]]]aaadddfffnnnxxxsss^^^HHH888///------,,,+++******))))))******)))))))))))))))))))))))))))'''&&&(((---///...,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''''')))++++++---111555888;;;<<<===;;;===>>>>>>===;;;;;;;;;;;;EEERRR]]]dddiiilllmmm{{{ooobbbXXXTTTHHHGGG===888DDDPPP\\\lllvvvuuuzzz~~~jjj\\\LLL???===>>>BBBGGGMMMYYYddd||||||{{{zzzwwwuuuvvvuuusssqqqpppnnnnnnnnnllljjjhhhfffdddaaa\\\YYYWWWTTTPPPMMMKKKJJJHHHFFFCCCAAA>>><<<;;;:::999777444333222111000///...---,,,,,,++++++***+++++++++++++++,,,---...///000000yyymmmaaaZZZTTTPPPMMMNNNPPPPPPMMMJJJAAA===999888999::::::999::::::::::::;;;<<<======<<<<<<<<<<<<===>>>???@@@>>><<<;;;<<<===>>>===<<<999999:::===BBBJJJQQQVVVMMMHHH???;;;@@@HHHIIIEEEEEEBBB===555111666BBBLLLQQQNNNLLLHHHBBB<<<>>>DDDEEEEEEGGGNNN[[[dddaaaXXXJJJJJJKKKNNNMMMKKKNNNTTTWWWXXXYYYZZZZZZXXXVVVUUUWWWXXXYYY\\\___bbbeeegggiiillloooooollljjjkkklllhhheeedddfffgggiiiooovvvyyyzzzsssssstttsssqqqmmmiiiggg___```dddhhhkkkmmmnnnnnnkkkgggaaa[[[VVVQQQNNNLLLPPPLLLFFFCCCFFFPPP[[[aaabbb``````aaa]]]VVVTTTWWWdddhhhkkkiiiffffffjjjnnnxxxvvvlllbbbdddkkkiii``````___]]]XXXSSSXXXnnnsssdddYYYQQQIIICCC>>>999222---,,,+++***((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))((()))+++,,,***---333999AAAUUUyyy}}}oooppptttrrrpppsss~~~}}}}}}~~~~~~~~~~~~}}}xxxvvvvvvyyyyyyjjjUUU```iiiuuu{{{{{{xxxwwwwwwxxxwwwvvvsssqqqnnnllljjjggghhhjjjkkkllllllkkkjjjddddddcccccccccdddeeeffffffbbb^^^___ccckkksssxxxxxxuuuooohhhcccbbbeeeiiijjjjjjiiigggccc`````````ffffffgggjjjooorrrssssssfffhhhjjjiiibbbZZZVVVVVVUUUWWW[[[___bbbggglllpppqqqrrrtttvvvxxxwwwuuusssuuutttssstttvvvxxxyyyxxx}}}zzzwwwuuuuuuuuuvvvzzzzzz|||}}}~~~yyywwwuuuttttttuuutttssswwwyyy|||}}}zzzwwwvvvvvvvvvxxxzzz}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~|||{{{|||}}}~~~~~~}}}{{{yyyzzz~~~}}}{{{yyyyyy{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxyyyyyyvvvuuusssnnnhhhcccbbbbbbfffgggjjjlllmmmhhh^^^TTTlllwwwoooaaakkklllmmmnnnkkkiiilllrrriiiaaa\\\]]]aaakkk{{{nnnRRR<<>>???===:::888999;;;CCCNNNYYY]]]___eeelllqqqwwwnnnbbbRRREEE@@@;;;>>>;;;@@@SSS```hhhsssrrrqqq}}}iiiWWWLLL???888;;;@@@DDDKKKZZZppp|||zzzyyyyyywwwuuuuuutttsssqqqooonnnmmmllljjjhhheeeccc```]]]XXXUUUSSSPPPMMMJJJHHHGGGEEECCCBBB???<<<;;;:::999777555222222111000///...------+++++++++***++++++,,,,,,,,,---...///000111111111tttgggZZZMMMBBB<<<===;;;;;;===@@@CCCBBBAAA<<<;;;::::::<<<>>>>>>>>>===<<<;;;:::999999999:::<<<<<<<<<===>>>???@@@AAA>>>===<<<>>>@@@AAA@@@???;;;;;;<<>>===DDDMMMMMMGGGHHHHHHEEE>>>999:::AAAHHHMMMNNNOOOMMMDDD===???FFFHHHPPPYYY```dddeee^^^UUUFFFHHHLLLQQQRRRRRRXXX```gggeeebbb___]]][[[ZZZZZZ]]]^^^___aaadddgggjjjkkkiiilllooonnnjjjggggggiiihhheeedddfffgggiiiooovvv{{{{{{uuuoooooopppqqqqqqpppoooooo```aaacccdddfffgggiiijjjmmmkkkgggbbb\\\VVVRRRPPPUUUPPPKKKHHHIIIMMMSSSXXXaaa___^^^]]]YYYTTTTTTVVVXXX[[[___eeekkkooooooooo~~~wwwggg```eeejjjhhheeecccaaa]]]WWWVVVbbbqqqvvvooogggbbb___\\\XXXVVVOOOEEE777...*********)))))))))))))))(((((((((((((((((((((((())))))))))))'''(((***)))((()))+++...---...222:::DDDRRReeesssuuullljjjppprrrpppttt}}}}}}|||yyyyyyzzzzzzvvvnnnlllrrrnnn]]]MMM^^^bbbiiiqqqxxx{{{{{{zzzwwwwwwuuussspppmmmjjjiiiggghhhjjjkkkllllllkkkkkkeeeeeeddddddeeefffhhhiiiffffffgggkkkrrryyy||||||vvvrrrlllfffbbbbbbeeehhhggghhhhhhgggeeecccdddeeemmmlllkkklllnnnoooooonnn^^^ccchhhfffbbb]]]ZZZXXXUUUVVVWWWXXX[[[```fffjjjqqqrrrsssttttttttttttuuuwwwuuussstttwwwzzz|||||||||zzzwwwsssqqqqqqqqqrrryyy{{{}}}~~~~~~}}}||||||{{{|||~~~zzzzzz{{{}}}~~~~~~{{{xxxuuuuuuttttttvvvzzz}}}}}}}}}~~~~~~yyyzzz|||||||||}}}~~~~~~}}}~~~}}}{{{zzzzzz||||||{{{zzzxxxxxxwwwuuuuuuuuuwwwxxxuuutttrrrmmmgggcccbbbbbbhhheee___]]]dddjjjcccVVVfff~~~mmmllliiihhhiiihhhgggllluuummmeee]]][[[aaappprrrVVV???111,,,---,,,+++******))))))******)))))))))))))))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&))),,,///111444777999;;;;;;<<<>>>??????;;;777666:::>>>IIIRRRYYYXXXZZZeeeqqqxxxvvvkkkddd[[[LLL===555777>>>AAALLLaaakkklllssswwwvvv|||uuuhhhQQQEEEBBB;;;<<<@@@CCCHHHSSSkkk~~~{{{yyyxxxyyyxxxwwwvvvttttttsssqqqpppnnnllllllhhheeebbb___\\\YYYTTTQQQOOOMMMJJJHHHFFFEEEBBB@@@@@@>>>;;;999888777555444222111111000///...------************+++,,,---------...///111222222222222rrrjjj^^^QQQGGG???999555333333444666:::<<<======:::;;;;;;<<<>>>???@@@AAA>>>===<<<:::999888888888<<<<<<===>>>??????@@@@@@=========???BBBCCCBBBAAA===<<<<<<>>>CCCGGGJJJKKKGGGCCC???@@@JJJRRRQQQIIIJJJKKKJJJFFFAAAAAAFFFLLLTTTTTTTTTRRRJJJDDDHHHOOOTTT```kkklllggg```YYYRRREEEHHHOOOUUUVVVVVV[[[ccckkkiiifffbbb___^^^]]]]]]aaabbbcccdddfffiiikkklllggghhhjjjiiigggfffeeeeeeiiifffeeegggffffffkkkqqqzzz{{{{{{{{{yyywwwtttrrrmmmmmmmmmnnnoooqqqssstttggggggfffdddcccdddgggiiilllmmmlllgggaaa[[[WWWUUUSSSOOOMMMNNNMMMMMMOOOSSS\\\]]]]]][[[WWWTTTRRRRRRTTTSSSWWWaaammmtttsssooosssvvvrrreeeZZZ]]]hhhqqqqqqqqqoooiiiccc```bbbdddhhhbbb]]]^^^___]]]\\\\\\]]]OOO===000+++++++++***))))))))))))(((((((((((((((((((((((())))))))))))&&&)))+++***((())),,,//////---...777DDDSSS___eeennnmmmmmmnnnnnnqqq{{{~~~{{{|||}}}xxxuuulllkkkqqqeeeSSSPPPZZZ\\\bbblllwww}}}|||yyywwwvvvuuurrrooollliiihhhiiijjjkkkkkkkkkjjjhhhggggggfffeeeeeefffhhhjjjlllkkkooorrruuuyyy|||{{{wwwsssooojjjeeebbbccceeegggdddfffhhhjjjkkkmmmoooqqqtttrrrooommmkkkiiifffddd^^^eeejjjhhhdddbbb```^^^YYYYYYWWWVVVXXX]]]dddiiimmmnnnpppqqqrrrtttwwwyyyzzzwwwuuutttvvvxxxyyyyyywwwwwwvvvvvvvvvvvvvvvwwwzzz|||~~~~~~}}}{{{{{{{{{yyy|||{{{zzzyyyzzz{{{zzzxxxwwwuuutttttttttvvvyyy|||}}}zzzzzz|||~~~}}}{{{rrrtttxxxzzz|||}}}{{{zzzyyyzzz{{{zzzyyyvvvwwwxxxvvvuuutttvvvwwwssssssqqqmmmhhheeeddddddfffeee```]]]gggqqqhhhUUUdddzzziiiggglllssstttnnnmmmsssrrrjjj```]]]dddtttmmmVVV@@@222......,,,+++******))))))******))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%$$$%%%'''+++...222333666888:::;;;<<<;;;>>>???>>>:::666888???FFFPPPVVVWWWUUU[[[lllzzz|||nnndddaaaZZZLLL@@@;;;===GGGMMMYYYlllqqqmmmqqqxxx{{{ssseeeWWWDDD===???===<<<@@@DDDLLL^^^zzz}}}{{{xxxxxxxxxxxxwwwuuussssssrrrqqqooommmkkkjjjeeebbb^^^[[[XXXUUURRROOOMMMJJJHHHFFFEEECCC@@@>>>>>><<<999777777666444222111000000///...---------************+++,,,---...,,,...000111222333222222ppp^^^WWWMMMDDD>>>:::888777333222333444666888888888999999:::;;;<<<===???@@@>>>>>><<<;;;::::::::::::<<<<<<===>>>>>>?????????======>>>AAADDDEEEDDDCCC???>>>===???CCCFFFGGGGGGEEECCCAAAEEEPPPXXXUUULLLLLLNNNNNNKKKIIILLLTTT[[[aaa]]]YYYUUUNNNKKKRRR\\\eeeooouuunnnbbbZZZUUUSSSJJJOOOWWW\\\[[[WWWZZZaaaeeeeeeeeeeeedddbbbaaa```cccccccccdddfffgggiiijjjfffffffffhhhiiiiiigggeeegggdddcccdddbbb___aaafffiiikkknnnooonnnmmmmmmooolllllllllmmmoooqqqrrrsssnnnmmmiiidddaaaaaafffjjjkkkmmmnnnkkkeee___[[[ZZZRRRNNNMMMPPPOOOKKKKKKOOORRRXXX^^^aaa```\\\XXXUUUWWWTTTUUU]]]hhhppppppmmmiiijjjiiibbbXXXWWWeeevvv|||sssooojjjbbbggg___YYY[[[]]][[[[[[]]]cccUUUAAA444///...---+++))))))))))))(((((((((((((((((((((((())))))))))))%%%)))++++++((((((,,,000------000888FFFUUU___dddiiimmmnnnllloooxxx~~~yyyxxxppprrrttt\\\HHHPPPUUU[[[eeepppyyy{{{yyyuuuwwwvvvtttrrroookkkiiiggghhhiiijjjjjjjjjiiihhhgggiiigggffffffgggiiilllmmmooouuuwwwttttttvvvuuuqqqpppmmmhhheeedddeeeffffffdddgggjjjmmmoooqqquuuwwwuuusssooommmkkkiiifffdddfffmmmppplllhhhgggfffbbb\\\ZZZXXXVVVXXX^^^gggmmmkkknnnqqqrrrrrrsssvvvyyyyyywwwttttttvvvxxxxxxxxxvvvxxxzzz|||}}}|||{{{{{{|||~~~|||{{{{{{}}}zzz{{{}}}{{{zzzyyyzzz{{{zzzyyywwwvvvvvvuuuvvvwwwxxxzzz{{{zzzzzz|||~~~{{{tttwwwzzz|||~~~~~~{{{xxxwwwxxxxxxxxxwwwvvvxxxzzzyyyvvvuuuvvvwwwssssssqqqnnnjjjgggfffgggfffiiieee```hhhssslllYYY```zzzzzz}}}{{{rrrhhhhhhooo|||}}}uuuqqquuuvvvnnneeebbbiiivvv|||vvvjjjWWWCCC444...---,,,+++******))))))******((((((((((((((((((((((((''''''((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&)))---111555666888:::<<<============>>>===999777===IIISSS]]]___\\\YYYcccuuupppfff___\\\SSSFFFBBBGGGKKKVVV]]]ggguuuvvvrrruuuxxxxxxdddWWWNNN???<<<@@@@@@???DDDMMMZZZrrr}}}zzzxxxwwwvvvtttrrrqqqqqqppppppnnnllliiihhhbbb___[[[XXXVVVSSSPPPNNNKKKIIIGGGEEEDDDBBB???======;;;888666555444222111.........---,,,,,,++++++)))))))))***+++---...///,,,---000222333333222111qqqXXXMMMGGG???999555444333333333333333333444444444444777888999999999:::<<<===>>>>>>===<<<<<<<<<<<<===<<<======>>>>>>>>>>>>=========???BBBEEEFFFEEEDDDCCCAAA@@@BBBFFFHHHHHHGGGEEEDDDCCCHHHTTT\\\XXXNNNNNNQQQTTTUUUXXXaaannnxxxssskkkaaaWWWNNNLLLSSS^^^nnntttsssgggYYYRRRQQQQQQQQQVVV___ccc___XXXYYY^^^^^^aaaeeehhhiiihhheeecccccccccccccccdddfffgggggghhhgggfffiiilllmmmkkkhhhcccaaa______\\\XXXXXX\\\TTTXXX___eeefffeeeiiimmmllllllmmmnnnooopppppppppqqqnnniiiccc^^^___dddjjjiiilllooommmgggaaa^^^]]]UUUPPPNNNQQQNNNHHHGGGJJJMMMWWWdddlllnnnlllfffaaaWWWTTTRRRVVV]]]dddgggggghhheeedddccc[[[WWWdddwwwyyyvvvnnnaaacccZZZTTTXXX\\\]]]aaafffdddVVVDDD777333111...+++))))))))))))(((((((((((((((((((((((())))))))))))%%%))),,,+++((((((,,,111)))///666???IIIUUU]]]```aaajjjoooooovvvyyyxxx~~~}}}}}}}}}vvvzzzxxxUUU>>>MMMUUU```ooozzz~~~|||xxxuuuwwwvvvtttrrrnnnkkkhhhgggdddeeegggiiijjjkkkjjjjjjjjjhhhgggfffgggiiilllnnnpppuuuuuuooommmppprrroooooolllhhhfffffffffgggggggggiiilllmmmnnnpppsssuuurrrqqqooonnnooonnnmmmkkknnnuuuwwwqqqkkkjjjhhhddd\\\[[[XXXWWWYYYaaakkkrrrmmmqqquuuuuutttrrrsssuuutttsssrrrsssvvvyyyzzzzzztttwwwzzz|||}}}{{{xxxvvv~~~}}}{{{|||~~~}}}}}}~~~~~~|||zzzzzzyyyzzz{{{}}}|||zzzxxxwwwwwwwwwwwwxxxyyyyyyzzz||||||~~~}}}}}}~~~~~~{{{xxxvvvvvvwwwvvvvvvvvvyyy|||{{{xxxvvvvvvwwwssssssrrroookkkiiiiiijjjiiinnniii^^^cccpppnnn___PPPiiinnnzzzrrrlllcccllliiiooo{{{~~~wwwvvv|||wwwqqqiiigggmmmvvvzzzzzzyyyvvvlll[[[FFF555---***,,,++++++***)))*********((((((((((((((((((((((((&&&'''(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((+++///333777888:::<<<>>>>>>>>>>>><<<======:::999AAAPPP]]]jjjiiiccc___jjj{{{zzzeee___[[[WWWJJJ>>>BBBNNNYYYdddiiippp{{{|||xxx|||~~~fffTTTKKKGGG>>><<>>AAABBBAAA???>>>666<<<>>>::::::>>>@@@>>><<<>>>??????AAAEEEDDD@@@@@@@@@CCCHHHMMMNNNLLLIIIFFFFFFIIIOOOVVVWWWSSSOOOIIIJJJLLLRRR^^^ooovvvkkk```XXXRRRJJJEEEEEEQQQTTTXXXZZZYYYWWWUUUSSSUUU\\\dddgggccc___\\\\\\bbbbbbeeekkkpppooohhhbbb```aaa```]]][[[]]]aaafffiiilllpppsssqqqmmmhhhddd___XXXRRRPPPMMMGGGDDDEEEGGGLLLQQQSSSSSSVVV\\\bbbfffggghhhkkkmmmooonnnmmmooopppoooiiiaaa]]]___cccgggggghhhiiiiiigggbbb^^^ZZZUUUQQQPPPQQQOOOJJJEEEIIISSS```jjjmmmllljjjjjjgggaaaYYYWWW\\\bbbgggiiibbb\\\YYY[[[]]]^^^fffooo|||}}}yyymmmaaa[[[ZZZZZZZZZ[[[]]]^^^___```ZZZSSSHHH===555000,,,***((())))))*********))))))(((((((((((())))))))))))***)))))))))***+++,,,,,,//////333AAAUUUdddgggcccdddcccgggrrr~~~|||xxx~~~{{{ZZZEEEGGGQQQZZZnnn|||{{{xxx{{{{{{vvvyyyvvvqqqnnnmmmllljjjiiihhhhhhhhhjjjkkkllljjjhhheeeiiimmmllliiiiiilllppppppsssrrrjjjdddggglllooooooooommmllljjjiiihhhhhhggghhhiiikkknnnpppqqqqqqpppppppppppppppqqqqqqqqqxxxuuuqqqooonnnkkkfffbbbaaabbbffflllsssxxxzzz{{{qqqtttxxxzzzyyyzzz|||~~~}}}yyyuuuvvv{{{~~~|||{{{|||~~~~~~|||{{{|||}}}|||||||||zzz|||~~~zzzxxxxxxyyy{{{|||||||||{{{zzzyyyzzz|||}}}~~~~~~~~~}}}}}}~~~}}}yyyyyyxxxvvvuuutttsssrrrsssuuuxxxyyyxxxvvvvvvvvvuuuwwwtttooolllkkkiiieeelllrrrooogggkkkuuurrreeeOOOZZZlllxxxvvvmmmhhhjjjkkkrrrsssvvv{{{xxxzzzxxxiiicccpppwwwiiiuuuqqqdddQQQ@@@888222---+++******)))))))))))))))******))))))((((((''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***&&&$$$&&&+++111555666888888888:::===>>>>>>===:::777666;;;HHHUUU^^^cccnnnfffcccmmmzzzkkkkkk___UUUMMMBBB<<>>@@@AAA@@@???===;;;??????;;;:::===<<<999<<>>@@@EEEFFFCCCCCCCCCEEEHHHLLLLLLJJJGGGFFFDDDEEEIIIOOOQQQOOOLLLJJJHHHGGGJJJRRR```oooyyyiii```YYYTTTMMMDDD<<<:::@@@BBBEEELLLSSSWWWWWWUUUSSSZZZaaadddbbb___^^^___ccccccfffjjjnnnlllfff___\\\\\\\\\[[[[[[^^^bbbfffmmmnnnnnnooonnnjjjeeeaaaXXXPPPJJJGGGCCC>>><<<===@@@DDDHHHJJJLLLOOOVVV\\\___aaadddhhhlllnnnooonnnkkkmmmmmmjjjddd___^^^^^^ddddddeeeggghhhfffccc```\\\WWWQQQOOOPPPOOOKKKHHHJJJQQQ[[[dddhhhjjjiiiiiihhhhhhgggdddaaaccchhhlll___XXXVVV\\\aaaccceeehhhrrrrrruuuvvvooocccZZZYYY]]]]]]]]]^^^______]]][[[RRRLLLDDD===999555111---))))))************))))))(((((((((((()))))))))***))))))))))))***+++,,,---...222;;;IIIYYYffflllllllllhhhhhhppp|||vvvXXXFFFIIISSS```ttt|||{{{yyytttyyyuuupppmmmkkkkkkjjjiiiiiihhhhhhjjjlllllljjjhhhfffjjjmmmmmmkkkkkknnnrrrpppqqqnnnfffbbbdddffffffggghhhiiiiiijjjiiiiiiiiieeehhhjjjjjjiiijjjmmmppprrrrrrrrrqqqqqqqqqqqqqqqvvvssspppmmmkkkgggccc``````dddlllvvv~~~~~~|||~~~~~~|||{{{}}}}}}yyyvvvwww{{{~~~~~~||||||}}}~~~}}}~~~~~~~~~}}}zzzxxxzzzzzz{{{||||||{{{zzzyyyxxxyyy{{{}}}~~~|||xxxxxxwwwvvvtttsssrrrqqqrrruuuwwwxxxwwwvvvuuuvvvuuuwwwuuuooolllllliiieeejjjqqqssspppwww|||mmmNNN[[[llluuupppiiikkksssvvvzzzvvvvvv~~~sssfffnnnvvvooonnnjjj___OOOBBB999222++++++******)))))))))))))))***)))))))))((((((((('''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''')))'''%%%(((---222555555888888999;;;======<<<;;;<<<:::;;;DDDRRR```hhhkkkpppjjjkkkvvv~~~yyypppkkkhhh[[[NNNGGGAAA@@@NNN___hhhooo|||~~~mmmYYYGGGDDDAAA???@@@DDDHHHJJJ\\\ooo~~~|||zzzxxxuuusssrrrqqqnnnmmmllljjjgggeeebbbaaa[[[XXXSSSPPPNNNLLLJJJHHHGGGEEEAAA???>>>===;;;999999666333222222111///...---,,,+++*********************,,,---///111222333333333333333333333333444rrrZZZBBB333666555444333333444555666555555444333333333333333444555777888:::;;;;;;;;;<<<===???@@@@@@???===<<<<<<>>>===::::::<<<:::666:::===>>>===???CCCEEECCCEEEEEEGGGJJJMMMMMMLLLJJJGGGEEEDDDFFFKKKMMMMMMKKKKKKGGGBBB???CCCMMMXXX___]]]YYYVVVTTTNNNCCC:::777>>>>>>AAAIIIRRRWWWWWWUUUTTTZZZ```bbbbbbaaabbbdddffffffgggkkkmmmkkkeee___YYYZZZZZZ\\\^^^bbbeeegggmmmkkkiiiiiiiiifffaaa]]]QQQHHHAAA===:::666444666999<<>>NNNbbbrrr{{{~~~tttsssxxx{{{nnngggjjjbbbRRRCCC======CCCRRRbbbnnnsss|||ppp]]]JJJAAA>>><<<===BBBHHHNNNQQQnnn|||{{{xxxvvvsssqqqpppooolllkkkjjjgggdddaaa___]]]VVVSSSOOOMMMLLLJJJIIIGGGEEECCC@@@>>>===;;;999888777555222111111000...---++++++******)))************+++,,,...///111222333444444444333333333333333rrr___LLL<<<333555444333333333444555666555555444333333333333333333333555777999:::;;;<<<===>>>?????????>>><<<;;;999999999999;;;===:::777777<<>>???BBBBBB@@@CCCEEEHHHKKKNNNPPPPPPPPPHHHGGGHHHKKKOOOQQQQQQOOONNNGGG???999:::AAAHHHMMMWWWTTTSSSTTTPPPFFF???===EEEIIIOOOUUUZZZ[[[ZZZXXXYYY\\\```bbbbbbccceeegggbbbcccdddgggiiigggbbb^^^\\\[[[\\\___cccfffgggfffbbbaaaaaaccceeeccc\\\VVVKKKCCC;;;999777444555888999:::;;;;;;===AAAHHHMMMRRRVVV]]]ccchhhjjjlllmmmnnnnnnnnnnnnmmmjjjeeeaaaaaaaaaaaadddgggiiijjjiiibbb]]]UUUPPPOOOOOOOOOOOOMMMKKKKKKPPPXXX___bbbccceeekkkooojjj___YYY\\\aaadddbbbcccgggjjjjjjgggeeeYYY]]]bbbccc\\\SSSSSSXXXXXXXXXXXXZZZ^^^ccchhhkkkddd\\\QQQIIIDDD>>>555---++++++******************(((((()))))))))*********)))))))))***+++,,,---...000888GGGUUU^^^ccckkkrrrvvvooolllqqqyyy{{{~~~wwwhhhRRRAAA@@@OOO^^^hhhxxx|||xxxwwwvvvtttpppkkkhhhhhhiiijjjjjjkkkjjjiiijjjllllllllljjjjjjmmmooopppoooppprrrtttwwwvvvrrroooqqqtttrrrkkkkkkjjjiiihhhhhhjjjlllmmmhhhjjjjjjhhheeeeeeiiilllppppppqqqqqqrrrsssttttttqqqtttuuuuuurrrrrrtttwwwzzzyyyzzz}}}}}}zzzxxxyyyzzz}}}{{{yyyyyy|||}}}}}}{{{|||}}}~~~~~~~~~|||{{{|||}}}~~~~~~|||{{{{{{{{{yyyvvvvvvuuutttrrrqqqpppoooppprrrtttttttttssstttuuuuuuwwwuuupppmmmmmmjjjeeegggmmmqqqvvvrrrMMMUUUaaagggdddbbbhhhssszzzyyykkkfffxxxuuukkkllljjjgggeee^^^VVVOOOGGG888++++++******)))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((+++///333555666555777:::<<<===<<<:::999888222777CCCUUUiiixxxxxx~~~|||rrrjjjeeecccUUUGGG999777<<>>>>>??????>>>===<<<;;;999888999;;;<<<;;;999888;;;BBBFFFEEEDDDDDDDDDAAADDDFFFHHHJJJLLLMMMNNNNNNGGGIIIMMMRRRUUUVVVTTTRRRPPPIIIAAA<<<>>>CCCIIILLLUUURRRQQQRRROOOIIIGGGIIIPPPZZZfffiiieee___^^^___]]]^^^___``````aaabbbddd___```aaadddeeedddaaa______]]]\\\```dddfffccc___SSSVVV\\\bbbddd```XXXPPPEEE===777777777666888;;;:::999888777888;;;@@@CCCDDDJJJSSS[[[aaafffjjjnnnpppnnnlllllllllkkkiiigggaaa___^^^```cccfffhhhhhhddd___YYYSSSQQQPPPPPPQQQNNNJJJGGGHHHOOOWWW[[[]]]eeegggfffaaaZZZVVVVVVXXXeeehhhjjjhhhfffeeeeeefff]]]YYYWWWWWWUUURRRRRRVVVaaa___\\\YYYZZZcccpppzzzqqqhhh[[[QQQJJJBBB999222,,,,,,+++***))))))******))))))))))))************)))))))))***+++---...///333888EEETTT\\\```eeemmmqqqllllllssszzz}}}{{{uuuuuu}}}qqqZZZEEE>>>III___pppvvvxxxuuuvvvxxxqqqnnniiiggggggiiijjjjjjllljjjjjjjjjlllmmmlllkkklllnnnoooppppppppprrrssswwwvvvuuuuuu{{{|||uuullljjjhhhfffgggjjjnnnpppnnnkkkiiiiiikkkmmmllljjjlllmmmoooqqqsssuuuwwwwwwvvvyyy{{{zzzxxxxxx{{{~~~}}}zzzxxxyyyzzz{{{}}}|||{{{{{{|||||||||{{{zzz|||}}}~~~~~~~~~{{{|||~~~|||{{{}}}~~~}}}}}}zzzxxxvvvvvvuuusssrrrqqqpppooooooqqqssssssrrrrrrtttuuutttwwwvvvqqqnnnmmmjjjeeedddgggiiinnnyyy~~~sssRRRTTT[[[eeejjjhhhggghhhvvvwwwhhh___qqqwwwnnnooonnnjjjhhhccc[[[TTTJJJ:::++++++******)))))))))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&***...333555666777777777:::======;;;999888999;;;BBBMMMYYYbbbiiilllnnnuuu~~~nnnfffiiicccUUUDDD;;;555888CCCPPP\\\eeennnqqqsssvvv{{{zzztttsssnnn]]]SSSKKK???===@@@CCCDDDHHHWWWlll|||~~~zzzwwwttttttrrrqqqpppoooooooookkkjjjhhhddd```\\\XXXWWWUUUQQQMMMJJJGGGFFFCCCAAA@@@>>>;;;999999888666444444222///.........---+++***)))))))))***+++,,,,,,------...///000222333333444444444444444444444444|||ooo\\\JJJ===777444333777666444333222222222222333333333333444555666777333444444666888:::<<<===>>>>>>>>>>>>======<<<;;;<<<<<<>>>@@@>>>999888:::GGGMMMOOOKKKGGGGGGHHHFFFHHHJJJKKKJJJIIIHHHHHHIIIGGGJJJOOOTTTVVVVVVTTTRRRQQQLLLFFFFFFKKKSSSYYY[[[]]]ZZZWWWWWWTTTQQQSSSXXXjjjvvv|||nnnbbb^^^___^^^^^^^^^^^^^^^^^^______eeefffhhhiiijjjiiihhhggg```\\\[[[^^^cccccc\\\UUULLLTTT^^^eeeeee^^^SSSLLL???999444555777777999===999777555444444666888:::555<<>>GGGSSSZZZ\\\^^^cccgggqqqxxxrrrccc^^^aaaXXXFFF777555666???MMM]]]hhhoooqqqssstttuuuyyy~~~}}}tttkkkhhhaaaRRRKKKGGG>>>;;;???EEEKKKVVVjjj}}}yyywwwssssssqqqpppooonnnnnnnnnjjjiiifffbbb^^^YYYUUUSSSSSSPPPKKKHHHEEECCCAAA???>>><<<999888777666555333222000...---------,,,***************+++,,,---.........///000111222333333333444444444555555555555iii[[[III;;;666444444333666555444222111222222333222222222333555666888999555555555666888:::<<<=====================<<<<<<===???DDDGGGBBB:::;;;AAASSSVVVSSSKKKEEEFFFJJJLLLNNNOOOPPPNNNKKKIIIJJJKKKLLLNNNQQQSSSSSSRRRRRRQQQPPPMMMKKKQQQ\\\gggnnnpppgggccc```^^^ZZZWWWZZZ```uuu|||{{{mmmaaa]]]^^^___^^^^^^___`````````___iiijjjkkkkkkjjjiiihhhhhh```\\\ZZZ^^^dddcccZZZPPPQQQ[[[gggkkkfff[[[PPPJJJ===888555666888777999<<<666555444333444666666777222999BBBKKKRRR[[[fffmmmkkklllllliiiggggggjjjnnnfffbbb]]][[[\\\___aaabbbbbbaaa```]]]XXXTTTQQQOOONNNLLLHHHEEEDDDGGGLLLPPPTTTTTTSSSQQQNNNKKKJJJJJJPPPXXX^^^]]]^^^cccggggggmmmccc[[[[[[^^^___```bbbYYY^^^___\\\\\\nnn~~~fffPPP???666///---+++***))))))***+++))))))*********+++++++++))))))******,,,...///000111999JJJ\\\bbbdddsss{{{{{{}}}|||zzzzzzvvvxxx}}}~~~yyydddLLLAAALLLeee}}}wwwrrrpppooollljjjiiiiiijjjkkkjjjiiinnnllljjjjjjlllnnnnnnmmmooonnnmmmmmmnnnnnnmmmlllmmmppprrrsssvvvxxxtttmmmccceeehhhkkkmmmnnnnnnmmmnnnmmmnnnqqqvvvwwwuuurrrqqqqqqssstttvvvxxxyyyzzz|||zzzyyyxxxwwwvvvtttxxx~~~{{{xxxuuuvvvyyy|||}}}}}}}}}~~~~~~~~~|||{{{zzzzzzwwwzzz~~~zzz~~~|||uuuwww~~~|||zzz{{{}}}|||}}}{{{zzzyyywwwvvvuuutttsssqqqppppppoooqqqrrrrrrrrrsssuuuwwwtttwwwwwwssspppnnnjjjddd___```___]]]___cccdddbbbUUUPPPTTTcccqqqrrriiiaaappp|||qqqaaajjj{{{}}}xxxyyyyyy}}}|||yyyyyymmmmmmiii^^^RRRGGG;;;111+++******)))))))))))))))'''((((((((()))))))))***(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((---222666777888999;;;777:::<<<:::666666999===BBBNNN\\\aaa___```iiirrrpppkkkgggeee```VVVHHH???333555;;;DDDRRRaaammmrrruuuwwwvvvuuuvvvxxxssskkkeee]]]\\\WWWKKKGGGGGG???BBBDDDKKKXXXkkk|||yyywwwvvvtttrrrpppnnnlllkkkkkkiiigggddd```[[[VVVRRROOONNNKKKGGGDDDCCCBBB@@@>>><<<:::777666666555333222111///,,,,,,,,,,,,+++************+++,,,...///000//////000000111222333333222333333444555666777777XXXLLL<<<333333666666555555444333222222222333444111111222333555777999:::666666666666888:::<<<===========================:::>>>FFFKKKEEE>>>AAAKKKYYYYYYSSSGGG???BBBIIINNNQQQSSSTTTSSSPPPOOOQQQSSSRRRSSSSSSSSSQQQPPPQQQRRRNNNMMMOOOXXXgggttt|||hhhdddbbb___ZZZVVVXXX^^^bbbgggllljjjddd___```bbbaaa```aaabbbdddeeedddccccccdddeeedddaaa```______bbb]]][[[___fffeee[[[QQQYYYdddooopppfffYYYNNNJJJ???999777999:::999999<<<666555444555777888888888777===EEEKKKPPPXXXbbbjjjiiimmmooommmiiihhhlllpppkkkgggaaa^^^^^^```bbbccc```bbbbbb```[[[UUUQQQNNNMMMMMMJJJFFFBBBBBBHHHLLLUUUXXX[[[YYYUUUQQQQQQRRRGGGOOOVVVZZZaaajjjlllhhheee]]]XXXYYY[[[[[[]]]```___eeefff^^^YYYfffnnnWWWGGG???///...+++***))))))***+++)))************+++++++++))))))***+++,,,...000000...:::PPPbbbfffiii~~~|||yyyxxxyyyssswwwmmmZZZDDD>>>MMMhhhzzzwwwsssnnnllljjjjjjiiijjjlllllljjjhhhnnnllljjjkkklllnnnnnnnnnooonnnmmmlllmmmlllkkkjjjlllppprrrqqqqqqqqqllleeefffjjjooosssssspppkkkhhhkkknnnrrruuuwwwwwwvvvvvvuuuvvvvvvwwwxxxyyyyyyyyy{{{yyyzzz{{{yyywwwwwwxxxzzz}}}~~~{{{xxxvvvtttrrrssswww{{{|||{{{}}}~~~~~~|||{{{zzzzzzwww{{{~~~}}}|||rrruuu~~~}}}|||zzzzzzzzz}}}~~~~~~~~~~~~{{{zzzzzzwwwwwwvvvuuusssrrrqqqppppppqqqrrrrrrrrrsssvvvxxxtttwwwwwwssspppnnnjjjdddaaaaaa___YYYTTTSSSRRRQQQPPPLLLPPP___mmmooohhhaaahhhxxxrrraaahhhwwwvvvnnnhhhooozzz}}}~~~tttnnnppplll```SSSHHH>>>666+++******)))))))))))))))'''((((((((())))))******(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))...333666777888:::<<<777:::;;;999555555:::???PPP]]]jjjkkkdddccclllxxxrrrdddcccmmmgggMMM>>>@@@555999???FFFQQQ___jjjooovvvxxxwwwtttsssrrriii]]]UUUOOOQQQPPPGGGFFFGGGAAAMMMMMMRRRccc}}}}}}zzzwwwvvvxxxwwwtttqqqmmmkkkiiihhhgggeeebbb^^^YYYSSSOOOMMMJJJGGGDDDBBBAAAAAA???>>>;;;999666555555444333111000...,,,+++,,,,,,+++)))******+++,,,---///000111//////000111222333333444111222333444555777888888GGGAAA999444333333222111222444666555222111111333888333111444777777999<<<888<<<>>>===:::999<<<@@@<<<<<<;;;999666666777888999???IIIOOOJJJEEEKKKWWWeee\\\MMMAAA;;;???GGGNNNPPPQQQRRRSSSTTTVVVXXXYYYWWWTTTUUUWWWUUUPPPNNNOOOQQQSSSSSSVVVfffzzzzzzlllfffaaa___```\\\SSSKKKQQQYYYbbbfffbbb___ccciiibbbdddiiikkkiiieeedddfffaaaccc___TTTQQQWWW^^^``````[[[```lllnnnbbbXXXVVVgggoooqqqjjj```YYYNNNDDD:::999999999999999999999555444444666999;;;;;;:::888???HHHLLLMMMRRR\\\eeeggghhhjjjjjjiiiiiikkkmmmkkklllllliiibbb^^^]]]^^^```aaa```___ZZZUUUOOOLLLPPPNNNLLLJJJHHHFFFEEEEEEOOOTTTXXXXXXXXXXXXUUUPPPLLLPPPWWWaaajjjllliiieeeeeeccc\\\UUUYYYdddjjjiiifff^^^\\\___\\\YYYfffyyyxxxdddXXXNNNEEE:::555///+++***************************************+++++++++,,,......,,,333@@@TTTdddkkkvvv~~~}}}~~~~~~~~~}}}~~~{{{eeePPP>>>BBBUUUlllxxxtttqqqooonnnmmmllljjjiiiiiijjjlllmmmkkkkkklllmmmmmmnnnnnnooojjjkkkkkkllllllkkkkkkjjjjjjnnnqqqrrrpppkkkhhhfffjjjrrryyyyyysssooosssxxxoooqqquuuxxxzzzzzzxxxwww{{{{{{zzzxxxvvvwwwyyy|||~~~|||{{{zzzxxxuuurrrvvvpppmmmnnnooommmnnnqqqnnnpppsssxxx}}}}}}zzzwww~~~}}}|||zzzyyy~~~}}}{{{{{{~~~}}}|||~~~}}}{{{}}}}}}{{{zzzxxxvvvtttqqqppppppqqqrrrtttrrrqqqrrrtttwwwxxxxxxyyyxxxvvvuuutttqqqllliii```^^^]]]YYYOOOEEECCCFFFCCCEEEOOO```qqqvvvnnndddlllnnnssspppnnnxxxwwweeeccccccfffmmmqqqoookkkhhhmmmuuuttthhhccc___KKK111---+++)))(((((())))))((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''000111333555777999:::;;;<<<;;;888444222888BBBJJJVVVbbbkkkiiihhhooovvvxxxqqqoookkk```NNN===666888777===FFFPPPYYYbbbkkkpppsss|||wwwssscccOOOSSSOOOLLLJJJDDD???CCCMMMPPPXXXhhh~~~|||wwwrrrvvvtttqqqmmmjjjhhhgggfffddd```[[[WWWTTTPPPLLLJJJJJJIIIGGGEEEBBB@@@>>>>>>888777555333111000//////,,,,,,+++***)))))))))))))))***,,,...000222333333444222111000///000111222000111222444555666666777AAA===777333333333222111222444666666333222333444666222222555777777888;;;<<<@@@CCCBBB???<<<>>>@@@>>>===<<<999666444555666777;;;CCCJJJIIIHHHPPPZZZ\\\RRRGGGDDDJJJSSSYYY\\\UUUTTTSSSTTTUUUVVVVVVVVVQQQOOOPPPSSSRRRNNNNNNQQQMMMIIIDDDEEEPPP___gggggglllhhhdddcccaaa\\\RRRJJJRRRVVV]]]dddhhhgggeeeddd^^^ccciiikkkhhhccccccddddddfffbbbZZZUUUWWWXXXVVV]]][[[aaakkkmmmeeeccchhhvvvxxxsssggg\\\TTTJJJAAA:::::::::999999999888888555555555666666777888888???CCCIIIMMMOOOSSSWWW[[[ccceeeggghhhhhhhhhiiijjjkkkkkkjjjhhhddd```___^^^___```aaaaaa___ZZZVVVSSSPPPOOOMMMKKKJJJIIIIIIHHHPPPUUUXXXXXXXXXYYYWWWSSSOOOOOOTTTaaapppuuuppphhhccceeeccc___```fffhhhfffjjj```ZZZ]]]\\\XXX]]]hhhvvv}}}zzzjjj\\\VVVPPPHHH===888111,,,)))))))))(((***************************+++++++++,,,.........555FFFZZZccceeelll~~~{{{zzz||||||zzz|||wwwnnnTTTEEE:::DDDZZZqqq}}}wwwsssqqqooonnnmmmlllkkkjjjjjjkkklllmmmmmmmmmmmmmmmllllllllllllkkkkkkllllllllllllkkkkkkjjjlllmmmmmmllllllmmmooouuuyyy}}}~~~{{{xxxxxxyyywwwyyy}}}~~~{{{xxx}}}}}}|||zzzxxxxxxyyy{{{~~~}}}||||||{{{xxxtttqqqllleee___^^^______bbbgggmmmuuu~~~~~~||||||~~~~~~~~~}}}{{{yyywwwvvv~~~|||zzzxxxvvvtttrrrssstttuuuvvvxxx{{{{{{vvvsssuuuwwwwwwzzz~~~}}}||||||}}}|||{{{zzzyyyxxxvvvtttrrrqqqqqqrrrrrrvvvtttsssssstttvvvvvvuuuwwwvvvvvvuuutttqqqmmmjjj^^^\\\ZZZWWWPPPJJJKKKQQQUUUNNNMMM[[[qqq|||vvvllljjjlllooojjjiiiwww}}}pppdddaaa```bbbbbb^^^[[[ZZZfffmmmrrrtttuuummmRRR666...+++)))((()))))))))((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***000111333555777999;;;<<<777:::;;;999888???MMMZZZbbbhhhlllnnnoooqqqqqqpppkkkdddZZZNNN???333111444===EEEPPPYYY```hhhqqqxxx{{{ooo___VVVNNNFFFBBB===;;;AAAJJJYYYhhh}}}~~~}}}{{{vvvqqquuussspppllliiigggeeeeeebbb___ZZZVVVSSSOOOLLLIIIHHHGGGEEECCCAAA>>>===<<<888777555333111000//////,,,,,,+++******************+++---///000222222222000000111111222333444444000111333444555666666666:::777444333333333222111333555666777555555555666444222444888:::888999<<>>@@@======???BBBBBBCCCIIIQQQRRRLLLIIIRRRaaakkkjjjdddZZZWWWTTTUUUVVVWWWUUURRRLLLJJJLLLOOONNNMMMOOOTTTTTTIII@@@???FFFNNNXXX```kkkjjjhhhgggccc\\\TTTNNNPPPSSSYYYbbbjjjkkkddd\\\ZZZbbbiiiiiiddd``````bbbdddfffeeebbbaaabbb^^^YYYZZZYYY^^^ddddddaaafffpppxxxuuummmaaaWWWPPPGGG@@@<<<;;;;;;:::999888888777666888999888555555888:::FFFHHHLLLQQQUUUVVVVVVUUU]]]aaaeeeggghhhgggggghhhkkkiiihhhgggfffdddaaa___\\\^^^aaacccbbb___[[[XXXQQQPPPNNNMMMMMMMMMMMMNNNRRRVVVXXXXXXYYY[[[ZZZVVVUUURRRTTTbbbttt|||vvvmmmcccgggfffbbb___bbbeeefffmmmccc^^^bbbddd```___aaakkkmmmggg\\\VVVWWWUUUOOOCCC===555///+++***)))(((************************)))***,,,---------///111999NNN______\\\aaajjjoooooouuuvvvrrrttt{{{|||xxxmmm^^^FFF===:::GGG___uuuzzzuuurrrpppooonnnnnnmmmlllkkkkkklllmmmnnnoooooonnnlllkkkjjjiiiiiilllllllllllllllllllllllloooooonnnnnnooosssyyy~~~~~~}}}zzzxxx}}}zzz~~~~~~|||zzz{{{|||}}}}}}}}}}}}|||yyyuuuqqqjjjaaaXXXVVVWWWYYY___eeeiiivvv~~~}}}~~~|||xxxtttqqqnnnnnnlllkkkjjjjjjiiifffdddaaaaaabbbbbbdddiiiooottthhhbbb]]]]]]___aaahhhooorrrtttxxx||||||zzzyyyxxxwwwxxxvvvuuusssrrrrrrrrrsssxxxvvvtttttttttuuutttsssuuuuuutttuuutttrrrnnnjjj^^^[[[YYYXXXUUUUUU[[[cccfffTTTIIIWWWuuuyyylllkkkjjjdddcccvvvvvvkkkfffcccccc___YYYWWWYYYcccgggssswwwUUU:::...,,,)))((()))))))))((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***,,,...000111333666888:::;;;<<<666999;;;:::===KKKdddwwwzzzxxxwwwzzzyyysssllliiicccVVVFFF:::222...222999FFFQQQ]]]dddfffkkkuuu~~~~~~ooo```NNNHHHCCCAAAAAADDDKKKRRRggg|||}}}|||{{{yyytttppprrrqqqnnnjjjgggeeecccccc___\\\XXXTTTQQQNNNJJJHHHEEEEEECCCAAA>>><<<:::999777666444222000//////...,,,,,,+++*********++++++,,,---...000111111111111111333555777888777555444111222333444555666666666555444333222222222111000444555777888888888888999666666999>>>???<<<<<>>AAADDDLLLLLLQQQ^^^lllqqqiii___ZZZWWWTTTUUUWWWXXXTTTQQQKKKJJJKKKNNNMMMLLLPPPWWWXXXJJJBBBEEEJJJOOOYYYeeejjjjjjiiihhhddd___[[[XXXWWW___hhhmmmmmmjjjccc]]][[[cccgggccc\\\[[[^^^aaacccccceeeiiinnnqqqoookkkaaa^^^\\\^^^]]]]]]cccllljjjhhhccc]]]XXXQQQHHHAAA===<<<<<<:::999888777777:::===>>>;;;777666;;;@@@GGGKKKQQQVVVYYYYYYYYYXXXZZZ___dddhhhiiihhhhhhgggkkkhhhffffffhhhgggdddaaaZZZ]]]```bbbbbb```\\\ZZZSSSRRRPPPPPPPPPQQQRRRSSSSSSWWWYYYXXXYYY]]]]]]ZZZ\\\XXXXXXaaaqqqzzzzzzvvvmmmnnnjjjaaaZZZZZZbbbhhhiiiggghhhkkkmmmjjjgggeeefffddd^^^XXXYYY]]]\\\VVVIIICCC:::222...,,,+++***************************((())),,,...------111888CCCYYYdddZZZTTT]]]dddbbbhhhoooooojjjooo}}}wwwooofffVVVCCC>>>>>>JJJ___sssyyytttrrrqqqpppooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmlllkkkjjjiiiiiimmmmmmmmmllllllmmmmmmmmmqqqqqqpppoooqqqvvv~~~|||zzzzzz{{{|||~~~}}}~~~~~~{{{vvvrrrkkkbbbYYYWWWYYY[[[aaahhhdddppp~~~}}}}}}}}}wwwqqqkkkeeebbbUUUTTTTTTVVVYYYZZZXXXUUUPPPPPPOOOMMMMMMPPPUUUYYYPPPJJJFFFFFFFFFIIIQQQYYYdddiiipppwww{{{}}}~~~}}}yyyxxxxxxwwwwwwwwwvvvuuussssssssssssssswwwuuuttttttuuuuuutttsssssssssssstttuuurrrnnnjjj```\\\YYYZZZ\\\aaakkkuuusss]]]OOO```vvvpppllleeehhh|||wwwpppllllllmmmiii```___dddggghhhvvvsssQQQ===...,,,)))((()))***))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&(((,,,000222000111444777999;;;<<<<<<;;;:::888999EEE]]]|||rrriiigggYYYJJJ:::222111555===EEEPPP\\\iiimmmkkkmmmxxxsssZZZNNNBBBCCCDDDEEEFFFJJJRRRYYYxxx~~~{{{yyyyyywwwrrrnnnooonnnkkkhhheeecccaaa```\\\YYYUUUQQQNNNLLLHHHFFFDDDCCCAAA???===;;;999888555444333111//////......,,,,,,+++++++++,,,,,,---......///000111111111111777999<<<===<<<999555222333333444555555666555555222333333333111000000000666666777999;;;<<<<<<<<<999:::???DDDDDDAAAAAAEEEKKKOOOSSSUUURRRMMMGGGDDDCCCDDDEEEEEEGGGKKKPPPTTTYYYTTTMMMFFFBBBCCCDDDDDDIIIJJJNNNUUU\\\^^^ZZZVVVVVVTTTSSSUUUWWWWWWTTTRRRNNNNNNPPPRRRPPPNNNSSSZZZRRRHHHDDDNNNWWW\\\cccmmmiiiiiigggfffdddcccbbbbbbgggxxxpppfffbbbaaa___eeeddd[[[UUUYYY```dddhhhfffeeejjjpppssssssssskkkeee______aaabbbeeehhhcccdddeeeeee___TTTHHHAAA======<<<;;;:::888888777:::===>>>;;;888999???EEEHHHPPPWWWZZZWWWUUUXXX[[[[[[```fffjjjkkkjjjiiiiiijjjgggffffffiiiiiifffccc^^^___aaacccbbb```]]][[[VVVUUUSSSRRRRRRSSSUUUVVVUUUXXXZZZYYYZZZ^^^^^^[[[[[[ZZZZZZ___hhhsss}}}|||qqqddd]]]aaagggkkksssxxxvvvpppkkkiiihhheeeaaa\\\[[[___dddaaa[[[MMMFFF<<<333...,,,++++++************************((((((,,,...------666AAAXXXiiikkkZZZTTTaaakkkhhhnnnqqqooommmuuuzzzlllhhhdddWWWAAA>>>>>>HHHZZZnnnzzz~~~~~~xxxuuusssrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllnnnmmmllllllllllllmmmnnnmmmnnnnnnnnnooorrrwwwzzzyyyzzzyyyxxxyyy~~~|||xxxttteee]]]XXXXXXZZZ[[[```eeedddkkktttzzz|||{{{zzzzzzzzzwwwqqqjjjaaaYYYSSSPPPDDDBBBBBBEEEJJJKKKHHHEEEAAA@@@>>><<<;;;<<<@@@CCCAAA===<<<<<<<<<<<>><<<:::888777444333111000///...------,,,+++++++++,,,---......///000000111222222111111666888;;;===<<<999555222444444555555666555555555111333444333111111222333777777888:::===??????>>>;;;===BBBGGGFFFCCCEEEIIINNNQQQUUUXXXWWWRRRLLLHHHFFFFFFDDDAAA@@@AAAEEEHHHMMMMMMJJJDDDDDDHHHKKKKKKGGGFFFCCCBBBBBBFFFMMMQQQPPPRRRSSSTTTTTTTTTSSSRRRQQQSSSVVVXXXUUURRRWWW^^^WWWRRRSSS```nnnwwwzzz{{{jjjhhheeedddddddddaaa```iiiiii]]]]]]___bbbeeeaaaWWWUUU^^^gggjjjpppjjjfffffffffdddeeeggggggccc___aaaeeehhhgggfffkkkmmmppppppeeeSSSEEE???===<<<<<<;;;:::999999888888999999888888<<>>;;;:::===AAABBB===888444555555444333555888:::888777777999888999???GGGSSSVVVYYYZZZYYY[[[```dddnnnttt~~~|||xxxwwwvvvwwwvvvvvvttttttsssssssssrrrrrrrrrqqqpppppprrrttttttsssqqqpppqqqrrrttttttqqqlllhhh^^^YYYVVVYYY^^^eeeoooxxxooodddrrr}}}~~~ppppppxxxwwwgggccckkktttrrrvvv{{{ttt```OOOIII///---***)))*********)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''))),,,000444666333555777:::;;;;;;::::::555777???PPPeeewwwzzz~~~}}}tttkkkeee```[[[BBB999222444:::AAAIIIPPP]]]iiiuuuzzz{{{sssZZZIIIBBB@@@===@@@AAABBBMMMfff~~~zzzuuussssssrrrnnnkkkiiihhhgggdddaaa^^^[[[YYYUUURRRNNNKKKIIIGGGEEECCCBBBAAA???===:::888666666222222000///...---------+++++++++,,,---...///000///000111222222222222222111333555888999888777666555555666666666555555444///111333333222333666999888777888;;;???BBBBBB@@@;;;===BBBFFFDDDBBBEEEKKKQQQSSSWWWZZZ[[[XXXRRRNNNLLLJJJFFF@@@;;;:::<<<>>>CCCGGGHHHEEEEEEJJJNNNNNNHHHFFFCCC@@@???BBBGGGLLLLLLPPPTTTTTTPPPNNNOOOQQQRRRUUUZZZ]]]ZZZWWW[[[ccc```___aaalll~~~llliiieeeeeeeeeaaaYYYRRRWWWjjjuuulll___\\\^^^^^^bbbddd___WWW[[[iiirrrqqqpppiiidddaaa[[[UUUVVV[[[^^^```cccfffiiikkkjjjhhhnnnoooqqqmmm^^^KKKAAA@@@<<<<<<;;;;;;::::::::::::666555555666;;;BBBJJJOOOTTTWWWXXXWWWTTTUUUYYY^^^```dddiiilllmmmlllllllllhhhiiijjjjjjhhhgggggggggfffeeedddbbbaaa`````````^^^\\\XXXUUUSSSTTTUUUVVVUUUYYY\\\\\\]]]^^^[[[WWWTTTXXX[[[ZZZZZZbbbrrr|||kkkbbbbbbssstttppppppnnn___[[[YYY___hhhnnnpppooo^^^UUUHHH<<<333...,,,+++************************)))(((+++...---///AAAVVVooouuurrreeeaaajjjsssuuuwwwsssvvv|||pppooogggSSS999<<<@@@III\\\rrr~~~{{{wwwtttrrrqqqooonnnmmmmmmmmmnnnnnnmmmmmmmmmllllllmmmnnnnnnoooppppppmmmlllkkkjjjjjjkkklllmmmoooqqqssssssrrrqqqqqqrrrqqqrrruuuzzz~~~{{{xxxuuusssddd^^^[[[]]]aaadddiiinnnnnnoooqqqsssrrrjjj___WWWNNNJJJDDD???;;;999999:::===:::999<<>>@@@CCCMMMfff}}}yyytttqqqqqqpppllliiigggfffeeeccc___\\\YYYWWWRRRPPPLLLIIIHHHFFFCCCAAA???>>>===:::888666444333111111///...------,,,,,,++++++,,,,,,---///000111///000111222333333333333222222333555777888999:::666666666666666555444444...000222333333555999===888888888<<>>GGGNNNQQQLLLJJJOOORRRQQQKKKKKKLLLMMMLLLJJJHHHFFFJJJPPPUUUTTTNNNJJJLLLOOOQQQUUU\\\```]]]ZZZ^^^fff]]]___```gggzzzvvvnnnjjjffffffeee]]]PPPEEEGGGVVV___]]]]]]dddhhhddd```ccc___ZZZbbbrrrzzzwwwiiidddaaa^^^WWWOOOQQQXXX\\\eeennnqqqpppooonnnmmmgggggghhhcccTTTCCC@@@EEE;;;;;;;;;;;;;;;;;;;;;;;;777555444777???HHHPPPTTTYYYXXXVVVVVVYYY^^^bbbeeebbbeeeiiilllllllllllllllgggjjjlllkkkgggeeegggiiieeecccaaa^^^^^^^^^___``````]]]YYYUUUSSSSSSTTTVVVTTTZZZ]]]]]]]]]^^^ZZZUUUXXX[[[]]]ZZZXXX\\\hhhrrrwwwuuuvvvwwwpppfffbbbeeecccvvvvvvmmmooorrrooo^^^ZZZYYY```jjjsssxxx|||iii```QQQCCC999333///---***************************(((***...---///DDD\\\gggkkkkkkeeedddjjjqqqttt~~~vvvxxxxxxvvvhhhNNN<<>>;;;777333333555999;;;<<<999999===DDDEEE@@@;;;444666888999888777777888999888999;;;===AAAMMMYYYVVVSSSKKK@@@777666<<>>===;;;999666444222111111000///...---,,,,,,,,,++++++,,,,,,...///111222///000111222333444444444888777777666777888:::<<<777777777777666555444333555333222555999<<<===<<<666555666;;;@@@DDDEEECCCAAABBBDDDEEEEEEFFFIIIKKKUUUXXX[[[[[[ZZZXXXYYYZZZUUUNNNFFF@@@;;;<<>>===;;;:::999999::::::999888888<<>>???GGGZZZqqqzzztttsssssspppooopppooooooooonnnlllkkklllmmmkkklllnnnnnnnnnmmmnnnooorrrpppllljjjiiillloooqqqsssqqqooommmmmmnnnoooppppppqqqrrrssstttvvvzzz}}}yyyzzz{{{~~~{{{yyyyyyrrriiibbb^^^\\\___cccgggnnnvvvwww{{{zzznnn___QQQEEE;;;666666666777888999:::;;;::::::<<>>AAAIIIWWWjjjzzz~~~|||{{{yyywwwtttqqqpppqqqrrrsssuuurrrpppqqqssstttrrrooorrrrrrqqqnnnlllkkklllnnnpppqqqrrrrrrqqqooolllkkkfff___XXXUUUXXX^^^dddgggoooooo^^^RRR^^^kkkkkkhhhrrrnnnlllkkkhhhgggkkkqqqwwwooozzznnnmmmaaaVVVGGG333,,,)))***,,,***((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$&&&(((((('''&&&'''((((((***,,,///111222222222:::888999<<<999444666<<>>>>>;;;888666444333000.........---,,,,,,,,,------///---,,,,,,...000111111333333333333333333333333222555999<<<======;;;999444333333333333444555555666444333555888;;;;;;:::666555666:::@@@EEEGGGHHHDDDEEEFFFFFFFFFGGGJJJMMMYYYVVVUUUWWW\\\^^^\\\ZZZWWWNNNEEEAAACCCNNNbbbssswwwjjjWWWJJJGGGJJJJJJIIIFFFIIIPPP[[[dddiiiiiiggg[[[XXXTTTPPPOOOOOOQQQRRRTTTVVV[[[```]]]XXXXXX]]]SSSLLLFFFHHHSSS```hhhlllmmmlllkkkjjjfff```XXXRRR___dddhhhjjjmmmoookkkeeebbb^^^\\\```fffgggbbb]]]___```bbbdddiiipppxxx~~~wwwpppllllllhhhbbbeeelllooonnnlllfffYYYIIIBBBCCC<<<;;;999777666555555666555777<<>>===:::777555444222000.........---,,,,,,---------///...---...000111111111333333333333333333333333333444777999::::::999888444444333333444444555666888666444555777888999888888888999<<>>777444999888888888:::===@@@BBBJJJMMMRRRWWWWWWQQQHHHAAA>>>AAAEEEHHHJJJLLLOOORRRQQQSSSVVVYYY^^^dddlllpppjjjWWWCCC:::999999999999444555666:::BBBMMMZZZbbbooouuu{{{~~~}}}|||zzzwwwuuutttsssssssssssstttuuuvvvwwwxxxuuutttssssssttttttsssqqqppprrrsssrrrqqqoooppppppnnnoooqqqrrrrrrrrrqqqppphhhbbbXXXPPPMMMMMMNNNNNN___fffZZZJJJRRR___bbbcccfffhhhmmmrrrqqqlllmmmqqqzzzmmmaaaXXXIII444...)))***,,,***((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))((('''&&&'''(((---...000333555666777777777777999;;;:::888===CCCUUU^^^fffjjjnnnvvvwwweeePPP@@@:::;;;???HHHQQQZZZcccjjjiiidddbbbkkkwwwyyykkkSSSLLLGGGGGGHHHIIIKKKOOOUUUccc{{{|||xxxwwwwwwvvvuuutttrrrooonnnmmmllliiigggbbbaaa___[[[WWWSSSPPPNNNFFFEEEDDDBBBAAA???>>>===;;;999666444333222000......---------------....../////////000222333222111333333333333333333444444444555555666666666666666444444444444555555555666999888666555555777888888===>>>@@@DDDHHHKKKLLLMMMNNNOOOOOOMMMLLLMMMOOOQQQTTTPPPQQQYYYeeekkkiiiddd]]]WWWRRRSSSUUUYYY```hhhYYYKKKAAAFFFSSSXXXSSSMMMQQQQQQRRRSSSUUUUUUVVVUUUXXXWWWVVVVVVYYY___eeeiiigggccc^^^ZZZYYY[[[aaafff^^^\\\```nnn~~~xxxmmmllljjjiiihhhfffbbb___hhhooovvvxxxxxxsssiii^^^[[[```gggmmmsssxxxzzztttpppmmmjjjeeeaaa]]]dddppptttjjj^^^bbbooommmrrruuunnnZZZFFF???BBB:::999777666555555666666>>>DDDMMMUUU[[[^^^___```dddcccaaa______```aaaaaahhhgggggghhhkkkllljjjhhhiiihhhhhhggggggfffeeeeeeccceeegggdddaaa```cccfffgggfffccc```\\\XXXVVVVVVRRRTTTVVVTTTRRRUUU^^^eeejjjiiigggffffffeeeeeeddddddffffffbbb^^^]]]```bbbgggaaa[[[ZZZ[[[]]][[[XXX```hhhggg___bbbttt~~~hhhhhhfff___RRREEE999333------,,,+++++++++,,,,,,,,,+++---000...000<<>><<<;;;999777444222222111///...---------------...//////000000000222444555333111333333333444444444444444777666555444333444666666444444555555666666666666:::999777666555666888:::CCCFFFIIILLLMMMLLLKKKJJJQQQRRRSSSRRRQQQPPPRRRSSSSSSVVV]]]eeekkkllliiieeeaaaZZZTTTTTTSSSPPPOOOPPPLLLCCCAAAMMM[[[\\\SSSKKKUUUVVVWWWXXXXXXXXXYYYZZZVVVVVVWWWXXXYYY[[[]]]___XXXYYYYYYXXXYYY^^^dddhhheeedddlllnnnllljjjhhhfffddd```]]]jjjwwwxxxpppjjjggglllrrrwwwzzz{{{uuuqqqooolllfffbbb^^^ppp{{{ttthhhhhhmmmqqqmmmnnnoooiiiYYYGGG>>>>>>777666666666666888999;;;CCCIIIQQQXXX[[[]]]___aaaccccccbbbaaa``````aaaccchhhiiijjjlllnnnnnnmmmllljjjjjjiiihhhhhhggggggfffaaaccceeeeeeddddddfffiiikkkiiifffbbb^^^[[[WWWUUUQQQTTTUUUUUUTTTXXXaaahhhpppnnnjjjfffcccdddfffhhhgggggggggeeebbb___aaadddgggbbb___```eeegggddd___```jjjjjjaaabbbmmmqqqjjjdddeeeddd^^^RRRDDD999222...------,,,+++++++++,,,,,,---...------333BBBOOOZZZ```]]]___iiimmmooowwwwwwyyyzzzxxxwwwyyyyyysssqqqmmm```MMM@@@BBBLLL^^^sss}}}{{{uuuqqqsssuuutttsssttttttqqqnnnnnnoooqqqqqqpppkkkjjjjjjkkknnnooonnnllljjjkkklllnnnooooooppppppkkklllooopppqqqpppnnnmmmjjjlllnnnnnnnnnnnnoooqqqpppqqqrrrsssuuuvvvwwwxxx|||{{{xxxrrriii^^^VVVQQQKKKFFFCCC@@@EEEQQQ^^^fffkkkttt}}}}}}lllSSS???:::>>>BBB;;;<<<>>>BBBHHHNNNTTTWWW[[[aaahhhjjjeee[[[SSSOOOUUUXXX^^^bbbdddgggiiikkkjjjoooqqqpppqqquuutttppp^^^NNN???;;;===???@@@AAAAAADDDFFFDDDAAA???AAACCCGGGIIIOOOWWW```jjjuuu|||~~~~~~}}}|||{{{zzzxxxwwwuuuuuuuuuvvvxxxyyyyyyxxxvvvuuutttuuuuuutttssssssssssssppprrruuuvvvtttsssssstttssssssrrrrrrqqqpppooooookkkfff\\\SSSLLLKKKLLLNNNTTTbbbXXXFFFMMM```jjjnnnppprrrvvvxxxtttrrrwww{{{~~~yyyiiieee___MMM777///******+++))))))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''(((((('''&&&''')))+++///000111333555777888999888<<<<<<777666EEE```vvvvvvsssllljjjvvv|||mmmgggZZZJJJ???666111666???OOOZZZeeeiiikkkllljjjgggjjjssslllUUUGGGBBBBBBFFFIIIJJJLLLVVVaaauuu}}}yyytttqqqpppqqqrrrrrrrrrqqqpppooonnnkkkgggccc___^^^ZZZVVVRRRNNNKKKJJJGGGFFFDDDAAA>>><<<:::999777555222111111000///---,,,,,,,,,---...///000111000000111333555555444222333333333444444555555555999888555333333444666888444555666777777777666666999999888666666777;;;>>>GGGJJJMMMNNNLLLIIIGGGGGGQQQTTTVVVVVVUUUTTTTTTTTTOOOWWWbbbhhhhhheeeaaa___eeeZZZPPPMMMNNNMMMMMMNNNIIICCCGGGVVV```^^^XXXVVVZZZ\\\______]]][[[ZZZZZZXXXYYYYYYYYYWWWTTTRRRPPPGGGRRR\\\^^^]]]^^^______\\\[[[ddd|||{{{nnnllljjjgggeeebbb]]]ZZZ___lllxxxyyyssspppnnnlllooorrrsssqqqnnnoootttyyyqqqooommmkkkkkkkkkiiihhhnnn~~~nnndddmmmwwwxxxvvvsssooohhhZZZJJJ???===777777777888999;;;>>>???EEELLLTTTYYY[[[\\\___aaaaaacccddddddcccccceeeffffffiiinnnppppppooooooooojjjjjjjjjiiihhhhhhggggggaaaaaacccdddfffhhhiiiiiijjjhhheeebbb```]]]XXXUUURRRTTTVVVVVVVVVYYY___dddjjjhhheeeaaa___```cccgggdddcccdddffffffdddfffjjjeeebbbaaadddjjjllliiifffdddjjjkkkfffeeeiiigggaaacccbbb___YYYPPPFFF<<<666///...---,,,,,,++++++,,,,,,......,,,---666GGGUUU[[[aaa___aaalllrrrttt}}}zzzyyywwwuuuuuuxxx}}}}}}vvvssswwwqqq^^^III>>>DDDNNN```uuu~~~{{{uuuqqqtttvvvtttssstttssspppmmmmmmooopppnnnkkkdddccccccgggmmmpppooommmlllmmmmmmmmmnnnnnnooooookkkmmmoooppppppooonnnmmmhhhkkkmmmoooooooooqqqrrrppppppqqqrrrtttuuuvvvvvvzzz|||}}}~~~{{{wwwrrroooeeeZZZNNNGGGBBB===:::;;;<<>>FFFMMMVVVcccmmm}}}}}}}}}{{{zzz|||{{{zzzyyyxxxwwwvvvvvvuuuvvvvvvwwwvvvuuusssrrrssstttuuutttrrrrrrrrrsssrrrtttuuuuuutttssstttuuutttsssrrrqqqpppooonnnnnniiiddd[[[RRRLLLLLLQQQUUUaaammm```JJJQQQfffppprrrwwwwwwwwwuuuooommmuuuuuuvvvwwwyyy{{{rrrfffeee]]]HHH888000******+++))))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((+++---///000111222444666999:::999<<<<<<888>>>UUUrrr}}}vvvxxxxxxiii\\\LLL===777555444999BBB^^^hhhqqqrrrpppppppppooozzzzzz___JJJAAA@@@BBBEEEGGGGGGLLL[[[kkk}}}}}}{{{xxxsssqqqqqqqqqrrrqqqqqqpppnnnmmmllliiieeebbb]]][[[WWWSSSOOOLLLJJJHHHGGGEEECCC@@@===:::888777555333000///000///...---,,,,,,,,,---...000111222111111111222444555444333333333333444555555666666:::888666444444555777999444555777888888888777666888999999777777999>>>CCCGGGIIIIIIGGGDDDCCCCCCEEEPPPTTTXXXZZZYYYWWWUUUUUUNNNVVVaaahhhiiigggeeeeeegggZZZNNNKKKNNNOOOOOOPPPFFFGGGQQQbbbggg___YYY[[[YYY]]]aaabbb^^^ZZZVVVUUUXXXYYYYYYXXXVVVRRROOOMMMMMM[[[fffddd]]]ZZZZZZZZZTTTRRRWWWgggzzz|||rrrmmmkkkiiihhhfffbbb\\\XXXVVV^^^ddddddcccgggkkkmmmmmmoooppplllfffaaa```aaahhhiiihhhgggeeeeeegggiiivvv{{{xxxmmmhhhppp{{{|||xxxqqqiii[[[KKKDDDCCC>>>>>>>>>>>>???BBBDDDEEEIIIPPPXXX]]]\\\[[[[[[\\\\\\```dddeeeeeeeeefffggggggmmmttttttooojjjjjjkkkiiiiiiiiihhhggggggffffffdddaaa```ccchhhjjjhhheeedddbbb`````````^^^ZZZWWWTTTUUUVVVVVVWWWXXXXXXYYYXXXYYYZZZZZZYYY[[[___bbbcccaaaccchhhjjjhhhkkkppprrrpppmmmmmmoooooommmjjjiiiiiijjjkkkkkkjjjhhhfffeee```YYYTTTOOOJJJCCC>>>//////...,,,,,,++++++++++++......,,,...888IIIUUUZZZbbbaaaeeeppptttuuu}}}|||yyyxxxyyyzzzyyyxxxvvvpppqqqwwwpppYYYEEE>>>AAAOOOfff|||{{{uuurrrtttvvvtttrrrsssrrrooolllmmmoooooojjjfff\\\[[[]]]ccckkkqqqqqqooommmmmmlllmmmmmmnnnooopppmmmnnnooooooooonnnmmmllliiilllooopppppppppqqqrrrqqqqqqrrrrrrssstttuuuuuuvvvuuussspppkkkeee```]]]RRRGGG>>>;;;999666555777:::BBBOOO\\\dddjjjuuu~~~sss^^^HHH===???CCCDDDFFFIIINNNSSSYYY]]]```aaakkkrrrwwwuuummmgggeeegggeeehhhkkkmmmpppssswwwzzz}}}zzznnn[[[VVVSSSTTTTTTRRRSSSVVVTTTXXX]]]aaaaaa\\\TTTNNNBBB===<<>>;;;999777666333111///...//////...---+++,,,,,,---///000222333222111000111333444444444333333444444555666666666888777555444444666888999444666777999999888777666777888999888777:::@@@EEEFFFFFFEEEAAA======AAAEEEOOOSSSYYY\\\[[[YYYVVVUUUSSSZZZdddnnntttvvvvvvvvvggg[[[PPPOOORRRQQQMMMKKKHHHNNN^^^nnnlll[[[PPPOOOPPPWWW^^^bbbaaa]]][[[ZZZVVVVVVWWWWWWVVVUUUTTTSSS```kkkpppeeeXXXVVVZZZ]]]TTTQQQQQQXXXccckkkmmmkkkkkkjjjiiihhhfffbbb]]]YYY]]]______]]]bbbllluuuxxxkkknnnrrrqqqmmmhhhdddcccgggiiijjjiiiggghhhlllqqqrrrpppoooqqqrrrttt{{{|||yyysssiiiZZZLLLHHHKKKFFFFFFEEEEEEFFFGGGIIIJJJMMMUUU^^^aaa^^^XXXUUUUUUWWW\\\aaaddddddcccdddfffkkkssszzzwwwmmmdddbbbccchhhhhhhhhgggffffffeeeeeefffbbb___ccchhhkkkgggbbb___]]]\\\]]]______[[[XXXWWWVVVVVVVVVWWWVVVSSSPPPHHHMMMRRRUUUVVVXXX[[[^^^fffccceeelllnnnlllnnnsss}}}xxxuuurrrpppnnnmmmiiiiiinnnpppmmmmmmooosssjjj^^^VVVRRRMMMGGGBBB000///...---,,,+++++++++)))---///---...999HHHSSSYYYbbbcccgggrrrsssqqqwww}}}}}}~~~yyytttqqqkkkooovvvnnnVVVDDD@@@<<>>BBBFFFGGGIIIMMMTTT[[[bbbgggjjjkkkqqqwww|||yyyqqqkkklllpppoooqqqtttvvvyyy}}}~~~{{{mmm___^^^___```___ZZZZZZ]]]___bbbgggnnnqqqnnneee^^^QQQJJJGGGIIINNNTTTbbbooosss~~~|||yyywwwxxxyyyyyyyyyttttttssssssrrrqqqqqqpppnnnnnnnnnnnnnnnnnnooooooqqqsssuuusssqqqoooqqqsssuuuuuuuuusssqqqqqqsssuuuooooooooonnnoooooopppqqqkkkggg^^^TTTPPPSSS\\\ccc{{{jjjJJJMMMaaahhheeeaaacccfffgggeeehhhuuuvvvsssmmmtttoooWWWYYYgggiiilllhhhfffmmmdddJJJ:::111+++***+++))))))+++((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''$$$%%%&&&&&&'''***...111222222222333555888;;;<<<777666777AAAZZZuuu~~~{{{zzzyyyooonnnRRRCCC999999:::<<>>666666>>>HHHUUU___nnn{{{}}}iiiTTTHHHGGGJJJ???EEELLLSSS^^^sss{{{yyyzzz{{{{{{}}}yyyuuurrrrrrrrrooommmooommmjjjhhheeeaaa\\\XXXTTTRRRPPPMMMJJJGGGEEECCC@@@???===:::888777666555222111000///...---------.........///000000111111000000//////111333666888444555555666666666666666666555444444444555777888555444444555777999999888777777888999:::;;;;;;;;;===<<<===BBBIIIOOORRRSSSUUUUUUVVVYYY\\\___aaaaaannntttxxxxxxxxxyyywwwttt```TTTIIIFFFHHHIIIJJJLLLMMMQQQXXX^^^]]]WWWTTTWWWVVVYYY[[[\\\[[[ZZZZZZ[[[ZZZ]]]___\\\YYY\\\fffooosssqqqiii]]]XXX\\\bbbddd]]]YYYYYY```hhhlllmmmnnnooommmkkkhhhfffccc___\\\\\\]]]cccmmmwww|||xxxtttfffjjjpppssstttuuuvvvwwwwwwsssnnnjjjiiikkknnnqqqrrrvvvyyyxxxzzz{{{uuuooojjj```TTTMMMKKKQQQQQQPPPQQQSSSVVVZZZ\\\^^^^^^]]][[[XXXYYY^^^bbbhhheeefffhhhggggggmmmvvv~~~sssgggaaaaaacccggggggffffffffffffffffffeeeeeeeeeeeedddddddddddd```___\\\[[[[[[\\\]]]]]]ZZZYYYXXXWWWWWWVVVUUUTTTUUU\\\aaa___ZZZVVVXXX\\\ffffffiiinnnooorrr|||yyyqqqlllkkkpppfffgggvvvxxxkkkddd```ccc```XXXWWWZZZUUUKKK;;;444/////////,,,,,,---***,,,...///333???QQQ___ccc```fffttt{{{xxxuuuwwwzzzqqqrrrooonnnvvv~~~vvvwww{{{nnnSSS@@@===GGG\\\pppyyy}}}}}}tttzzzvvvrrrrrrtttuuurrrnnnnnnoooqqqqqqpppmmmiiiggg___```cccfffjjjnnnqqqrrrqqqnnnkkkjjjlllnnnpppqqqpppooonnnllllllmmmnnnooonnnooopppqqqrrrrrrqqqqqqrrruuutttrrrrrrtttsssooofff___TTTIIIAAA===<<<<<<::::::888777777777888888===<<>>===;;;999777555444444111000///...------------------...000111333444444222222111111222444666777444555666666777777666666666666555555555666777888999888666666777888999:::999999999:::;;;;;;<<<<<<<<>>>>>KKK```sss{{{~~~tttpppsssuuusssooonnnoooqqqrrrrrrooommmkkkfffggghhhjjjmmmooopppqqqqqqnnnkkkjjjlllooopppqqqooonnnmmmmmmmmmnnnpppqqqpppqqqqqqrrrrrrrrrqqqqqqtttuuutttqqqqqqqqqnnnhhhYYYPPPEEE<<<999999888888555666777888888777555444;;;<<<@@@DDDEEEHHHRRR]]]fffaaaXXXOOONNNRRRTTTSSS^^^bbbhhhpppvvv{{{~~~{{{}}}~~~|||{{{~~~~~~|||yyytttmmmgggfffgggjjjnnnsssxxx|||yyyuuullljjjiiikkkqqqvvvzzz|||rrrnnnllloootttxxxzzzzzzxxxvvvtttuuuvvvwwwwwwvvvvvvuuutttsssrrrrrrrrrsssnnnnnnmmmllllllllllllmmmmmmooorrruuuvvvuuusssrrrrrrpppoooooopppqqqpppnnnqqqqqqqqqqqqpppooonnnnnnjjjfff]]]SSSMMMNNNUUU\\\lllhhhWWWDDDDDDUUU```^^^___jjjeeemmmwww}}}|||}}}kkkZZZqqqtttsssppprrrrrrfffWWWAAA000,,,000***(((++++++******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''(((+++///111111000555555666666777888999999333???OOOZZZ]]]___gggqqq}}}{{{sss```KKK===888888DDDSSS```kkkrrrrrrttteeeQQQDDD@@@AAABBBBBBDDDKKKYYYmmm|||{{{yyywwwvvvsssqqqooonnnnnnooonnnmmmkkkiiifffdddaaa^^^ZZZWWWQQQPPPNNNKKKHHHEEECCCBBB<<<;;;999777555333222222000///...---------------------///111333555777777555444333333333444666777444555666666777777666666777666666666666777888999:::999777777777999<<<===<<<<<<<<<======>>>??????>>>DDDMMMUUUZZZZZZWWWTTTOOOIIIFFFMMM[[[eeefffcccmmmooonnnjjjhhhgggccc]]]VVVJJJ???===@@@AAADDDGGGGGGFFFIIIRRRXXXYYYZZZ]]]\\\^^^______^^^^^^^^^```[[[[[[\\\\\\]]]___bbbccchhheeeaaa___fffpppsssqqqgggkkkrrr~~~{{{ooollliiigggfffdddbbb```gggvvv~~~sssnnnmmmsssxxxwwwqqqooossswwwvvvwwwxxxxxxyyyxxxwwwwww|||~~~}}}yyywwwwwwsssmmmsssppppppoooiii^^^VVVSSSRRRQQQQQQRRRTTTXXX\\\___YYY\\\bbbjjjppprrrqqqooolllkkklllqqqwww{{{}}}~~~sssnnngggdddeeeiiilllmmmiiiiiihhhgggffffffeeeeeefffggghhhhhhhhhfffcccbbbcccbbb___\\\ZZZYYYZZZ\\\[[[ZZZXXXUUUTTTUUUXXX[[[eeeffffffccc^^^\\\\\\]]]jjjlllnnnoooooosss}}}xxxqqqmmmmmmkkkgggjjjqqqnnnfffbbbfffiiifffccccccrrrwwwttthhh[[[TTTQQQNNNBBB999000//////,,,***+++))),,,......111???TTTdddqqqkkklllyyy~~~zzz{{{uuuwwwqqqpppxxxxxxtttwww{{{oooNNN@@@DDDHHHZZZnnn{{{uuuqqqsssuuusssooonnnppprrrssssssrrrpppnnnmmmmmmmmmnnnooopppppppppqqqnnnlllkkkmmmoooppppppnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqnnnnnnmmmggg___LLLCCC999555777:::;;;:::666777999:::;;;:::::::::===AAAGGGLLLNNNQQQWWW]]]```___\\\ZZZ[[[___ccceeemmmppptttyyy~~~}}}~~~{{{xxxtttnnnjjjhhhjjjnnnsssyyy~~~}}}zzzsssrrrsssxxxzzztttbbb[[[UUUYYYaaajjjrrrxxxuuutttsssssstttuuuuuuvvvtttssssssrrrqqqqqqrrrrrrpppooonnnnnnmmmmmmnnnnnnkkklllnnnpppppppppooonnnnnnnnnooopppppppppnnnmmmpppppppppppppppooonnnnnnlllhhh___UUULLLKKKOOOTTTYYY\\\TTTCCCBBBUUUffflllrrr|||qqqnnnuuulllWWWsssvvvuuusssvvvxxxmmm^^^EEE333---///***(((,,,+++************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((***---000111111111666666777888999999777666555EEEVVV\\\]]]bbbnnnyyy|||wwwlllWWWCCC999999BBBTTTfffpppvvvzzzuuu~~~xxxkkkYYYOOOCCC===???CCCFFFFFFHHHWWWmmm~~~|||zzzvvvtttqqqpppooonnnmmmllllllkkkiiifffcccaaa^^^\\\XXXUUUNNNMMMKKKIIIFFFCCCAAA@@@<<<:::888666444222222111///...---------------...///000111333444666777888888777666555555555666666555555666777777777777777777777777777777888888999555666777888999;;;===???@@@??????@@@AAABBBDDDEEECCCIIIPPPVVVWWWTTTOOOLLLKKKGGGGGGQQQ```kkknnnllloooqqqpppnnnnnnmmmhhhbbbTTTHHH>>><<<>>>???@@@BBBDDDCCCGGGPPPVVVXXXYYY\\\\\\^^^___```___```bbbddd```_______________^^^^^^gggeeebbbcccllluuuwwwsssdddfffmmm{{{rrrhhhgggffffffggggggeeedddlllwww}}}rrrmmmlllvvv|||yyytttuuuxxxzzzzzz{{{|||{{{zzzxxxwwwzzzzzzvvvqqqppprrrqqqlllssspppooooooiii```YYYXXXQQQQQQRRRUUUXXX\\\```bbb```ccchhhmmmnnnkkkeee```lllkkkoooxxxvvvccc___\\\^^^fffmmmqqqrrrjjjjjjiiihhhfffeeeddddddggghhhhhhiiigggeeebbbaaaggggggfffbbb]]]ZZZZZZ[[[^^^^^^[[[WWWTTTUUUXXX\\\]]]^^^___``````aaaccccccppppppqqqqqqtttvvvwwwuuuiiiaaa^^^aaa```^^^eeeqqqqqqjjjeeecccdddeeegggkkkqqq^^^VVVVVVYYYMMM@@@555222222000//////***,,,------222EEE```uuuzzzrrrqqqyyy|||{{{~~~|||zzzxxxzzzuuuNNNAAAHHHDDDRRRfffxxx~~~vvvsssuuuvvvrrrnnnoooppprrrssstttsssrrrqqqqqqqqqqqqqqqqqqppppppppppppnnnllllllnnnpppppppppnnnnnnnnnooopppqqqrrrsssrrrrrrqqqqqqqqqqqqqqqqqqnnnoooooommmmmmkkkbbbYYYEEE>>>666444888<<<===<<<@@@?????????AAADDDGGGIIIKKKQQQXXX[[[^^^```dddeeebbbbbbdddeeefffiiipppwww}}}~~~|||yyyvvvssspppnnnppptttzzz|||yyyzzzrrrcccQQQFFF???CCCLLLXXXfffqqqssssssssssssrrrsssssstttsssrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqpppppppppppppppooonnnlllkkkkkkkkklllmmmmmmoooqqqrrrqqqpppooonnnoooppppppppppppooonnnnnnooojjjbbbVVVKKKGGGIIIMMMIIIVVVWWWGGGAAATTTnnn}}}vvvqqqyyylllWWWkkkqqqtttvvvzzz{{{ooo___HHH444,,,///***(((,,,***************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&'''))),,,///111111222222555777999;;;:::888555444;;;JJJWWWZZZ___kkkxxxyyyzzzxxxrrrjjj\\\KKK===:::@@@PPPfffvvv|||~~~}}}yyyfffUUUCCCCCCBBBAAAAAACCCGGGJJJQQQjjj}}}zzzvvvrrrqqqqqqpppooommmkkkjjjiiigggddd```]]][[[XXXUUURRRLLLKKKIIIGGGDDDAAA@@@???;;;:::888666444222111111......---------......///222222333444555666777777999999888777666666666666555666666777777777777777666777777888888888888888222666:::;;;;;;::::::;;;AAAAAAAAABBBDDDFFFHHHJJJIIILLLPPPQQQOOOLLLIIIHHHFFFHHHMMMWWWccclllpppqqqsssuuutttssssssrrrkkkcccSSSIII@@@@@@BBBAAAAAABBBEEEFFFLLLUUUYYYXXXXXX[[[[[[\\\^^^^^^^^^___bbbdddeeeeeeeeeeeeeeedddddddddjjjjjjgggggglllrrrqqqlllaaaYYYWWWcccpppsssmmmffffffffffffhhhiiiiiigggeeejjjnnnssssssqqqooorrruuu{{{}}}|||}}}~~~zzzvvvuuuuuuvvvxxxtttsssnnnjjjmmmtttuuurrrnnnllllllnnniiiaaaZZZYYYUUUVVVYYY\\\```ccceeefffdddeeegggiiikkkmmmooopppssstttwww}}}{{{mmm^^^]]]]]]aaaggglllnnnmmmggggggffffffeeedddddddddhhhhhhhhhgggfffdddaaa```gggiiiiiifff```[[[ZZZ[[[______^^^ZZZVVVVVVYYY^^^YYYZZZ\\\```fffiiijjjjjjssssssssstttwwwxxxssskkkeee[[[WWWZZZXXXUUU___ooosssooohhhbbb___aaahhhnnnpppaaaZZZ]]]cccUUUFFF666000///---,,,---***---...///666LLLkkk~~~~~~{{{uuuLLL@@@GGGLLLWWWiii{{{|||xxxvvvvvvuuuqqqnnnpppqqqrrrssstttssssssrrrrrrrrrrrrrrrqqqqqqpppppppppooommmmmmooopppppppppnnnoooooopppqqqrrrrrrrrrqqqppppppoooooopppqqqqqqooopppooonnnnnnkkk___TTTAAA===888888:::>>>??????FFFEEECCCCCCGGGLLLRRRVVVZZZ```eeeeeefffiiiiiihhhiiikkknnnqqqqqqrrryyy|||zzzxxxxxxxxxzzz}}}~~~jjjXXXKKKAAA:::<<>>===;;;999777555333111111000...............///000111333444444555555666666666999999999888777666666555555666777777888888777777555666777888888888777777444888<<<===:::888888:::AAAAAAAAABBBEEEHHHKKKMMMKKKLLLLLLKKKHHHGGGIIILLLLLLSSS]]]cccfffhhhjjjmmmsssuuuuuuuuuvvvtttkkkaaaWWWOOOHHHIIILLLKKKJJJJJJJJJNNNWWW^^^^^^ZZZYYY[[[ZZZ[[[[[[[[[ZZZ[[[^^^```bbbdddggghhhhhhiiilllnnnlllmmmllljjjlllpppmmmhhh```OOOHHHUUUaaabbbccciiijjjjjjkkklllllljjjfffbbbdddcccdddgggmmmttt{{{~~~{{{}}}~~~~~~|||zzzyyyzzzyyywwwtttrrrrrrsssuuuvvvqqqooojjjhhhmmmtttuuurrrggghhhlllpppnnneee^^^[[[VVVYYY\\\```bbbccccccbbbccceeegggiiimmmuuu|||{{{xxxoooddd___```bbbeeeggggggeeebbb___``````bbbcccddddddeeeiiihhhgggeeedddbbbaaa```aaaeeehhhgggaaa[[[ZZZZZZZZZ[[[[[[XXXTTTTTTXXX]]]\\\\\\^^^dddjjjnnnmmmkkklllqqqsssrrrtttvvvqqqjjjhhh]]]XXX[[[YYYUUU```sssuuuhhh______ffflllqqqtttuuuppphhhbbbeeekkkbbbOOO:::000---+++***+++***...000000555JJJiii}}}fffGGG@@@GGGQQQ^^^rrr||||||{{{zzzxxxuuurrrpppoooqqqqqqrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooommmnnnoooqqqqqqpppoooppppppqqqrrrrrrrrrrrrooonnnnnnnnnnnnoooqqqrrrpppqqqooommmmmmgggZZZLLL<<<<<<===>>>AAAEEEHHHJJJLLLKKKKKKLLLQQQWWW^^^bbbffflllnnnlllllloooooolllsssvvv|||~~~{{{~~~}}}}}}~~~}}}yyyyyy|||yyykkk```XXXOOOJJJJJJGGGEEEOOO]]]eeeiiinnnqqqqqqqqqssstttrrrrrrqqqqqqqqqrrrrrrsssssssssrrrqqqqqqqqqqqqrrrsssrrrqqqooooooooopppqqqnnnqqqssssssqqqppprrrsssppppppqqqqqqqqqqqqqqqpppooojjjaaaUUUKKKGGGIIILLL[[[mmmpppZZZHHHSSSnnn}}}xxxrrrxxx|||nnnYYYdddrrrttt\\\GGG222+++...+++***+++''')))))))))(((((((((''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&***,,,/////////111444777555999<<<:::666888@@@III\\\jjjnnniiilll{{{zzzqqqjjj```UUUKKKDDDBBBBBBEEEQQQdddvvv}}}xxxZZZGGG@@@???CCCFFFFFFEEEJJJUUU^^^qqq~~~|||zzzyyyvvvrrrooolllnnnpppooollliiiiiijjjfffbbb]]]YYYUUURRROOOLLLHHHGGGEEECCCAAA>>>===<<<999888666333111000///............///000111222222222222333444555777777888888888888888888777666555666666777888888888888777444555666777777777666666555888;;;:::999999===BBB@@@@@@@@@BBBEEEIIILLLOOOLLLLLLJJJGGGDDDFFFLLLQQQ[[[eeeppprrrlllggggggjjjsssuuuwwwxxxzzzxxxoooddd]]]UUUPPPSSSWWWVVVTTTTTTNNNUUU___fffccc\\\ZZZ]]]YYYZZZZZZXXXWWWWWWZZZ\\\[[[___ccceeefffiiioootttllloooooommmnnnpppnnnjjj___LLLGGGYYYeeecccgggtttooooooppppppnnnjjjccc___]]]ZZZYYY___jjjuuu}}}xxxvvvtttrrrpppooooooooojjjlllpppsssuuuuuuuuutttqqqooojjjhhhlllrrrqqqlllcccfffmmmuuutttkkkbbb___TTTWWW[[[^^^___^^^\\\ZZZdddgggkkklllmmmrrr{{{xxxmmmhhhccc]]]^^^aaaeeegggfffbbb]]]ZZZYYYZZZ\\\^^^aaaccceeefffjjjhhhfffdddbbbaaa``````[[[aaaffffff```[[[YYYZZZSSSUUUWWWUUUQQQQQQVVV[[[```___aaaffflllnnnkkkgggdddlllqqqnnnnnnqqqpppmmmmmmbbb]]]```^^^[[[ggg{{{uuufffcccggglllfffllltttwwwtttoooooosssqqq\\\EEE888333000//////,,,000222000222CCC___uuuuuuxxxuuuWWWBBBAAAJJJLLL\\\sss|||}}}}}}yyysssppppppqqqqqqrrrrrrrrrsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooommmnnnpppqqqqqqpppppppppqqqrrrrrrrrrqqqqqqnnnmmmmmmmmmnnnoooqqqrrrppppppnnnllljjjcccTTTEEE777:::???DDDHHHNNNSSSWWWVVVVVVWWWZZZ___fffllloooqqqvvvwwwtttuuuzzz{{{www{{{~~~~~~~~~{{{wwwsssrrrvvvyyyzzz~~~~~~wwwrrroooiiibbb^^^\\\RRRGGGLLLYYY^^^dddkkkpppqqqrrrsssuuurrrrrrrrrqqqrrrrrrsssssssssrrrqqqqqqppppppqqqqqqoooppppppqqqqqqqqqqqqpppnnnqqqsssrrrpppppprrruuupppqqqqqqrrrrrrrrrqqqqqqmmmiii```TTTKKKHHHKKKPPPmmm|||zzzaaaMMMTTTjjjzzz}}}vvvpppgggqqqzzzmmmVVViiizzzzzz___EEE111***...,,,***+++&&&((((((((((((''''''''''''(((((((((((((((((((((((('''((()))******)))((('''+++---/////////111555999777;;;<<<777333888HHHUUUmmm|||vvvuuuxxxnnnaaaPPPCCC<<<999;;;>>>IIIUUUggguuuyyy|||rrrMMM>>>===CCCDDDDDDDDDHHHSSScccooo|||zzzxxxvvvssspppmmmiiilllnnnnnnkkkiiijjjkkkfffbbb]]]WWWTTTPPPMMMJJJGGGFFFDDDBBB@@@>>><<<;;;777666444222000...------////////////000222333444000000222444666888999:::888888888888888777666666666666777888888888888888333444666777777777666555222555777888888===FFFMMM>>>@@@CCCHHHMMMOOOOOONNNMMMLLLIIIEEEDDDJJJVVV___ooorrrrrrmmmeee```bbbffftttvvvwwwvvvwwwwwwppphhhaaa[[[WWWYYY\\\[[[ZZZ\\\\\\hhhqqqnnn```RRRNNNPPPVVV^^^___YYYXXX___```ZZZ[[[^^^______dddjjjkkkhhhiiijjjkkknnnpppoookkkhhh[[[UUUSSSYYYbbbkkkvvv{{{wwwttttttsssmmmbbbZZZVVVTTTXXXdddrrrxxxwwwuuurrroookkkhhhfffhhhjjjlllmmmqqquuuvvvsssqqqpppqqqmmmooolllkkkrrrzzztttgggeeeooovvvsssooojjjcccZZZTTTSSSSSSTTTWWW^^^eeeiiirrrooopppvvv{{{}}}rrrfff```aaaeeegggfffkkkmmmjjjaaaYYYTTTSSS\\\[[[\\\]]]```dddiiikkkiiigggeeeddddddcccaaa___^^^]]]^^^```bbb___YYYTTTYYYYYYYYYXXXWWWWWWWWWVVV^^^```aaaeeelllqqqnnngggmmmfff]]][[[eeeqqqnnneeemmmeeecccgggbbbZZZbbbsssyyynnnllllllkkkgggccciiiuuuyyywwwjjjKKK888111...,,,,,,,,,***///222666LLLdddjjjeeerrrzzzzzz|||~~~}}}vvveeeOOO@@@@@@FFFGGG^^^www~~~{{{wwwuuuvvvuuurrrpppqqqrrrrrrqqqppppppqqqsssppppppqqqqqqqqqppppppooonnnooooooppppppppppppoooooopppqqqrrrrrrqqqpppoooppppppppppppoooooooooooopppnnnkkkeee]]]SSSJJJDDD>>>>>>AAAHHHRRRYYY\\\\\\^^^^^^^^^```eeelllssswwwtttxxx|||}}}}}}}}}xxxvvvsssssstttwwwxxxyyyyyyyyyzzzzzzyyyuuurrrooojjjhhhggggggfffccc]]]XXX^^^dddkkkppprrrsssuuuwwwttttttsssssssssrrrrrrrrrsssrrrqqqpppoooooooooooorrrrrrrrrqqqqqqpppppppppppppppqqqrrrrrrrrrrrrqqqtttqqqnnnnnnooopppnnnlllqqqnnnfffWWWJJJGGGOOOYYYppp{{{yyy[[[CCCRRRgggfffjjjjjjpppllluuuzzzppp}}}|||vvvoooooovvvxxxmmm___ttt|||eeeIII444,,,///+++***,,,))))))))))))))))))((('''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&'''''')))***+++///......///111333555777777999:::777777BBBUUUeee|||uuukkk```PPPAAA888777<<>>???DDDGGGHHHSSSlll}}}yyyvvvwwwwwwvvvsssooommmnnnoookkkkkkkkkkkkiiihhhfffeeeccc]]]WWWTTTSSSPPPKKKGGGDDDCCCBBB???<<<:::888777555444222000...---,,,+++000000111111222333333333222333444666777888888888999888777666666666777888777777777777777888999999777888999999777666777888888888777888999;;;>>>???DDDFFFJJJNNNOOONNNKKKIIIQQQQQQQQQOOONNNRRRZZZ```fffeeebbb___^^^cccllltttuuuxxx{{{}}}~~~vvvmmm^^^VVVQQQTTTZZZ^^^bbbggglllmmmjjj^^^RRROOOXXXbbbnnnnnnjjjfffjjjsssssskkkpppqqqnnnjjjiiijjjgggccc___^^^```dddjjjlllkkkiiiddddddpppwwwuuusssrrrssssssqqqoooppp~~~sssooofffeeeeeefffjjjoootttwww{{{~~~vvvmmmgggdddjjjkkksss|||yyyqqqmmm{{{yyyooogggaaa[[[]]]```dddiiipppxxx}}}uuuooohhhgggfffeeecccdddfffhhhooonnnhhh^^^UUUSSSZZZaaakkkmmmoooppppppooommmlllgggeeeddddddddddddbbbaaa___^^^___bbbdddaaa[[[VVVWWWWWWWWWXXXXXXXXXXXXXXXYYY\\\^^^aaahhhoooooojjjgggfffbbb___aaaiiinnnpppmmmkkkhhhggghhhiiijjjkkkooovvvuuujjj^^^```mmmyyyhhh\\\YYYeeessswwwssspppeeeXXXIII???888111------111,,,///333999MMM^^^^^^YYYRRR^^^zzz{{{rrryyy~~~xxx~~~{{{uuuhhhTTTEEECCCIIIWWWjjj}}}zzz|||zzzxxxwwwvvvuuurrrpppqqqrrrsssrrrqqqpppqqqssssssrrrqqqooonnnllljjjjjjnnnooopppqqqqqqqqqqqqqqqnnnnnnoooooooooooonnnnnnqqqqqqqqqpppooonnnnnnmmmmmmlllhhh___SSSHHHCCCAAAFFFKKKRRRYYY]]]___```aaagggfffeeefffiiinnntttxxx~~~}}}xxxuuuvvvssspppoooqqqsssuuuuuuxxxxxxwwwvvvtttsssqqqpppqqqppppppqqqsssuuutttsssooopppooonnnmmmooorrrtttrrrrrrrrrrrrqqqqqqqqqqqqppppppqqqqqqqqqqqqrrrrrruuutttsssrrrpppnnnmmmlllmmmmmmnnnnnnnnnoooooooooqqqpppppprrrsssrrrpppnnnkkkiiicccWWWKKKGGGLLLRRRYYY[[[\\\PPPDDDPPPbbbdddfffdddiiicccgggiiibbbttt{{{xxxsssrrrwww|||xxxpppzzzpppcccIII444,,,///+++***,,,))))))))))))))))))(((''''''))))))((('''''''''((((((&&&&&&''''''(((***+++,,,//////000111333555777888;;;888555555<<>><<<:::888777444333111000...------,,,000111111222222333333444333333555666777777777777666666666666666777888999555666666777777777777777555777888888666666777999888888999:::;;;;;;;;;;;;@@@CCCGGGJJJLLLNNNOOOQQQWWWWWWUUURRROOONNNQQQTTT[[[\\\]]]___dddkkksssyyysssvvvyyy{{{~~~~~~wwwooo^^^WWWSSSUUUYYY[[[]]]```aaadddeee```]]]cccsssyyynnnfffjjjpppnnngggnnnnnnlllhhhgggiiifffbbbVVVXXX^^^eeelllooonnnllliiifffpppyyyyyyxxxxxxyyyyyyxxxwww{{{~~~pppkkkffffffhhhkkkoootttxxxzzz{{{~~~|||vvvooollllllpppnnnttt}}}}}}uuurrrvvvzzztttmmmeee```WWW]]]fffmmmsssxxx~~~rrreee___```aaadddiiinnnooommmjjjfffbbb\\\WWWWWW]]]fffmmmqqqssswwwyyyxxxuuuqqqnnngggeeeddddddeeeeeecccbbb```___```bbbdddbbb]]]XXXVVVWWWWWWWWWXXXYYYYYYYYYYYY\\\^^^```eeelllmmmjjjgggfffeeedddfffjjjnnnpppmmmpppnnnhhhfffkkkppppppvvvvvvrrrfff]]]___jjjttthhhbbb___fffooorrrnnniii\\\SSSIIIBBB999111---......))),,,333;;;PPP```^^^ZZZVVVccczzz||||||}}}zzztttfffRRRDDDDDDLLLXXXjjj}}}|||yyyyyyxxxwwwvvvtttsssqqqoooppprrrssssssrrrqqqqqqrrrsssrrrqqqooonnnllllllkkkoooooopppqqqrrrrrrrrrrrrooooooppppppppppppoooooorrrqqqqqqpppooonnnmmmmmmkkkiiicccXXXLLLFFFFFFHHHJJJPPPWWW[[[\\\^^^aaadddhhhgggfffgggjjjpppvvvyyy}}}yyyvvvvvvtttqqqppprrruuuvvvwwwzzzyyyxxxwwwuuutttssssssrrrqqqqqqqqqrrrtttuuuvvvuuutttsssqqqooopppqqqsssrrrrrrrrrqqqqqqqqqppppppooopppqqqrrrrrrsssssssssssssssrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmnnnnnnooonnnoooppprrrsssrrrpppnnnjjjiiibbbWWWKKKEEEGGGKKKLLLOOOWWWRRRGGGPPPdddlllkkkgggkkkeeehhhiiidddyyy{{{vvvwwwyyytttmmm|||}}}wwwuuummmbbbIII444,,,///+++***,,,))))))))))))))))))((('''''')))))))))((((((((())))))&&&''''''((()))+++,,,---//////000222444666888999<<<888666777@@@LLLXXX___kkkwwwoooZZZNNN<<<222;;;BBBAAAFFFRRRcccbbbbbbfffooovvvrrrjjjSSSHHH<<<:::@@@EEECCC>>>???CCCHHHSSSjjj}}}zzzvvvuuutttrrrooommmlllllllllkkkiiigggdddcccbbbaaa\\\XXXSSSPPPNNNKKKHHHEEE@@@@@@>>><<<;;;999888777333222111///............111111222222333444444444444444555666777777666666555555555666666666777777444555666777777666555444444555777777666666777999888999;;;<<<<<<;;;999888DDDFFFHHHJJJLLLOOOUUUYYY[[[ZZZXXXUUUQQQOOONNNNNNNNNSSS\\\gggrrrzzz~~~ooorrruuuwww{{{|||vvvnnnddd^^^ZZZ\\\^^^\\\ZZZZZZZZZ```gggiiillluuuwwwggg___aaafffddd___ccceeedddbbbdddgggfffbbbSSSZZZcccjjjlllkkkiiigggccc]]]aaattt|||zzzyyyzzz{{{|||{{{wwwtttmmmxxxooojjj```ccchhhnnnsssxxx{{{|||}}}}}}zzzzzz}}}xxxvvvxxxtttnnnqqqzzzwwwooommmnnnlllgggbbb\\\dddooowwwyyyzzz|||}}}sssooonnnooollleee___]]]eeedddfffnnnwwwxxxppphhhYYYTTTPPPSSS]]]gggnnnppprrruuuyyy|||{{{xxxsssppphhhfffeeeeeeffffffdddcccaaa```___aaacccbbb^^^ZZZVVVWWWWWWWWWXXXYYYYYYYYYZZZ]]]^^^___ccciiillljjjjjjgggfffiiilllmmmmmmlllmmmsssrrriiidddiiittt{{{~~~vvvkkkdddaaabbbfffiiinnnqqqrrrooommmmmmlllkkk]]]VVVLLLDDD:::000---///---)))---444<<>>>>>BBBDDDBBB??????EEEOOObbb~~~}}}|||||||||{{{yyyuuutttrrrqqqooommmkkkjjjlllkkkiiigggdddbbb```___WWWUUUQQQMMMKKKHHHEEEDDD???>>>===;;;999888666555111111000///////////////222222222333444444555555555555666666666666666555666666666666555555444444444555666777777666555444444555777777666666777999888999<<<>>>===;;;888666MMMOOOQQQPPPPPPRRRWWW\\\[[[ZZZYYYXXXVVVUUUTTTTTTJJJPPP[[[jjjxxxhhhnnntttxxx|||}}}uuukkkbbb\\\ZZZ\\\^^^ZZZWWWVVV[[[aaahhhjjjjjjnnnwwwuuujjj^^^ZZZ]]]bbb```]]]___aaaaaa```bbbggggggcccYYYcccmmmpppjjjdddbbbccc]]]WWWXXXgggyyy}}}yyyvvvtttuuuxxxwwwpppjjjiiiyyywwwqqqkkkddd```fffoooyyyyyyqqqkkkiiiooovvvwwwoookkkoootttqqqjjjeee___hhhqqqtttqqqmmmkkkllleee```^^^aaaccccccdddhhhmmmjjjjjjooouuusssjjj```QQQOOOOOOWWWcccmmmpppoootttvvvyyy{{{zzzxxxtttqqqjjjhhhggggggggggggeeedddccc```^^^^^^```aaa___]]]WWWWWWWWWXXXXXXXXXXXXXXXZZZ]]]^^^^^^bbbiiillllllnnnjjjhhhkkkmmmkkkiiiiiimmmqqqrrrllleeehhhvvvwwwjjjjjjnnnnnnjjjgggnnnvvvwwwooohhhiiikkkiiieee\\\QQQHHH===333...///000,,,111666;;;NNN^^^^^^[[[hhhqqqqqqvvvtttaaaKKK@@@HHHUUUggguuu{{{vvvzzz{{{|||{{{xxxvvvttttttppprrrtttuuusssrrrrrrrrrpppooooooooooooqqqssstttooopppqqqrrrssstttttttttsssrrrqqqqqqqqqqqqrrrsssppppppppppppooooooooooookkkdddZZZRRRPPPSSSZZZ^^^XXXYYY[[[]]]aaaffflllppprrrrrrqqqssswww~~~~~~||||||{{{yyyxxxuuusssqqqrrrvvvyyy|||}}}~~~|||{{{zzz}}}~~~}}}|||zzz{{{}}}|||zzzxxxxxxwwwvvvtttrrrrrrrrrrrrqqqqqqqqqqqqoooqqqrrrtttuuuuuuttttttoooooooooppppppppppppqqqnnnmmmlllllllllmmmoooooolllnnnppppppnnnmmmmmmmmmllliiiaaaVVVJJJCCCAAABBBIIIYYYiiiaaaQQQ[[[ttt~~~rrrpppkkknnniii___rrr}}}}}}||||||~~~{{{nnn```jjjooorrrrrrqqqkkk^^^QQQIII444,,,///+++***,,,))))))))))))))))))(((''''''''''''((()))))))))((((((''''''((()))+++,,,...//////000222555777999::::::666;;;EEEQQQ]]]eeehhhiiivvv|||eeeOOOBBB222222777AAAIIINNNWWW___[[[bbblllvvv|||xxxeeeRRR;;;>>>BBBDDDDDDDDDDDDEEEBBBOOOccc{{{~~~||||||}}}}}}|||{{{sssqqqooonnnnnnllliiifffkkkkkkjjjgggddd```]]][[[SSSQQQOOOKKKHHHEEEDDDCCC>>>>>><<<:::888666444333000000////////////000000222333333444444555555666555666666666666666555444555555666666555444333333666666666666666555555444555777888888666666777999888999<<<>>>===;;;888555QQQTTTXXXWWWUUUTTTWWWZZZ[[[ZZZYYYYYYYYYZZZZZZYYYSSSTTTYYYcccooouuutttqqqbbbkkkvvv~~~ttthhhYYYTTTRRRWWW[[[[[[[[[]]]fffiiijjjfffaaa```eeejjjhhhbbb^^^```fffhhhfffcccggghhhgggdddeeehhhfffbbbaaammmwwwuuujjjbbbdddjjjeee```eeewwwxxxqqqkkklllqqqrrrkkkcccqqqvvvqqqjjjaaahhhooo{{{xxxmmmiiimmmrrrrrrvvvwww~~~xxxjjjddd___dddjjjiiibbb]]]]]]___^^^ZZZZZZ___dddgggjjjnnnooonnnmmmlllhhhaaaZZZUUUQQQUUU[[[ccckkkqqqtttuuuwwwxxxyyyyyywwwuuusssqqqmmmkkkiiihhhhhhhhhfffdddeee```\\\[[[^^^``````___XXXXXXXXXXXXXXXWWWWWWWWWWWW[[[]]]]]]aaajjjpppqqqpppmmmkkkkkkgggccceeekkkooommmnnnoookkkjjjwwwwwwmmmrrryyywwwmmmggggggmmmlllgggjjjsssuuunnnkkkaaaVVVMMMCCC888000...///---333777;;;NNN```bbb^^^dddgggjjjuuu~~~uuubbbLLLAAAJJJYYYiiivvv|||wwwxxxzzz|||{{{xxxuuuttttttppprrruuuuuutttrrrrrrrrroooooonnnmmmnnnppprrrtttooopppqqqsssttttttuuuuuurrrrrrqqqppppppqqqrrrrrrooooooooooooppppppppppppkkkddd[[[WWWZZZ^^^aaabbbYYYYYY[[[```ffflllpppqqqyyyxxxwwwxxx|||}}}{{{~~~~~~~~~}}}|||{{{zzzyyywwwvvvwww|||}}}|||{{{~~~|||yyyxxxxxxwwwvvvssssssssssssrrrrrrrrrrrrppprrrsssuuuvvvuuutttsssppppppppppppoooooooooooommmllljjjjjjjjjkkkmmmnnnnnnpppqqqpppmmmlllmmmoookkkggg___TTTJJJDDDCCCDDDQQQcccqqqdddUUUddd{{{~~~ooolllkkkqqqlll^^^pppyyy{{{~~~uuucccnnnooopppqqqqqqlll```TTTIII444,,,///+++***,,,))))))))))))))))))(((''''''%%%&&&'''((()))(((((('''''''''((()))+++---///000///000333666888:::;;;;;;777@@@OOO___llltttxxxzzzxxxfffQQQ???666111777???GGGTTTaaafffddd^^^fffpppuuuuuukkkXXXFFF<<>><<<999777444222111//////...//////000111111333333333444555555666666666666777777666555444444222333444555555555444444888777666666555555666666777888999999777666777888888999<<<======;;;888666MMMSSSYYY[[[XXXVVVVVVXXX[[[YYYXXXXXXYYYZZZZZZYYY^^^ZZZWWWZZZ```dddbbb^^^^^^jjjyyyttteeeWWWQQQPPPVVV]]]bbbfffiiittttttpppiiiaaa^^^ccchhhdddbbbdddkkkqqqqqqmmmiiiqqqqqqnnniiihhhiiifffaaafffsss~~~yyylllfffmmmxxxtttqqqxxxzzzoooeeefffmmmpppiiiaaammm~~~zzzvvvooofffllltttyyyuuuuuuwww}}}}}}uuukkkkkktttwwwsss{{{|||ggg______cccfffccc\\\YYY\\\aaa]]][[[]]]dddhhhiiijjjllllllooooooggg[[[QQQLLLLLLSSS\\\hhhooorrrvvv{{{{{{zzzyyywwwuuusssqqqpppnnnllljjjiiiiiihhhfffdddfff```[[[YYY\\\___``````YYYYYYYYYXXXXXXWWWWWWVVVTTTYYY\\\]]]bbblllsssuuuqqqooonnnjjj```ZZZbbbnnnpppiiijjjrrrrrrmmmvvvtttmmmsssyyytttiiiaaaeeefffcccdddsss{{{nnndddXXXQQQHHH<<<222...++++++222777;;;OOOeeeiiijjjfffdddmmm|||~~~xxxwwwyyy~~~~~~}}}}}}yyyooo]]]GGG<<>>???BBBEEEFFFDDDDDDGGGJJJRRRppp{{{yyywwwwwwxxxzzzzzzyyyuuusssqqqqqqqqqoookkkgggfffggghhhgggccc]]]WWWSSSNNNNNNLLLIIIEEEBBBAAABBB???>>><<<999666333111000.........//////000111222333333444444555666666666777777777777666555444333000111333555666666666555999888777555555555666777999::::::999777666777888888999;;;======;;;999777RRRVVVYYYVVVRRRRRRXXX^^^[[[YYYZZZ]]]]]]\\\```fffbbb\\\ZZZ\\\[[[XXXZZZaaannnzzzxxxaaaTTTVVV]]]fffjjjkkkttt~~~wwwooooooppppppnnnoooddd```iiiqqqpppmmmnnnvvvtttsssttttttrrrnnnjjjnnn|||wwwvvvwww{{{vvvoooiiiffffffiiikkkuuurrrzzzuuuvvv}}}~~~xxxppptttyyyyyy}}}~~~zzz~~~nnnfff```^^^[[[WWWUUUUUUYYY\\\[[[]]]aaaeeeiiiiiigggeeefffccc[[[OOOFFFGGGQQQZZZcccfffllltttzzz|||yyyuuuttttttrrrmmmhhhoookkkhhhiiikkkkkkgggcccccc```\\\YYYZZZ]]]bbbeee^^^WWWSSSWWWYYYWWWVVVYYYYYYXXXWWWZZZ```fffjjjlllmmmmmmnnnmmmfffbbbjjjwwwxxxrrrpppsssrrrllliiikkkmmmnnnnnnnnnppppppggg]]]eeeddddddppp~~~lll]]]ZZZQQQ>>>000///------333666999PPPllluuunnnhhhppp~~~tttsssnnnkkkiiilllrrruuutttsssqqqqqqjjjXXXEEE>>>EEEPPPcccppp~~~}}}}}}{{{xxxuuutttsssttttttoooqqqtttvvvvvvtttrrrppppppooonnnooopppqqqpppnnnooonnnnnnqqqtttvvvtttqqqtttrrrppprrrttttttrrroooooopppqqqrrrrrrqqqpppooollliiifffeeefffggggggggggggiiimmmsssxxx{{{{{{zzz}}}|||zzzyyy{{{qqqiiiooommmkkkkkknnnuuu|||}}}zzztttpppqqqsssrrrtttwww|||}}}zzzyyy~~~xxxuuuvvvxxxyyyuuutttrrrpppooooooooopppnnnpppssssssrrrqqqqqqqqqrrrrrrqqqqqqooonnnlllkkkkkklllllllllllllllllllllnnnnnnnnnnnnmmmmmmmmmmmmiiigggaaaVVVJJJDDDEEEIIIcccmmmwwwjjjVVVZZZkkkoookkkfffoooqqqxxxuuuhhhyyyttttttuuuyyy{{{kkk___OOO888---...******,,,)))))))))))))))(((((((((((((((((())))))((('''&&&&&&''')))+++++++++,,,...///333555777999;;;;;;;;;:::EEEKKKXXXfffooowwwuuu[[[MMMDDD:::555777888AAARRReeetttzzzwwwssstttyyyxxxjjjVVVEEE;;;777AAA???AAAGGGHHHGGGLLLTTTnnn~~~|||www{{{yyywwwxxxzzzzzzwwwtttuuuuuutttqqqnnnkkkkkklllmmmjjjhhhfffddd___XXXRRROOONNNKKKGGGDDDAAA??????;;;:::888555333111000000......//////000000111111111222333555666888:::::::::999777555444333444444555444444444444555666666999777555444444666888:::777888888999999888777777:::;;;;;;;;;::::::999888QQQTTTXXXXXXUUUUUUWWWZZZXXXXXXZZZ___```___bbbggglllgggfffkkkmmmlllmmmppp~~~{{{iiifffmmmzzzwwwuuuyyywwwmmmiiikkkppprrrrrrjjj```\\\dddjjjgggcccdddiiifffeeejjjqqqsssoooiiiiiiuuu{{{{{{mmmcccmmm}}}|||{{{xxxtttrrrrrrsss|||zzzoooiiiccc```\\\VVVSSSRRRSSSUUUVVVWWWXXXYYYYYYXXXUUUSSSRRRSSSRRROOOMMMRRR]]]gggooorrrvvvwwwvvvtttrrrrrrmmmnnnqqqrrrsssrrrpppoooooollliiiiiijjjjjjfffaaadddbbb^^^[[[[[[^^^bbbeee```YYYUUUWWWYYYWWWXXX[[[YYYWWWWWWZZZ___eeeiiikkkllllllnnnqqqnnnmmmttt|||sssmmmnnnmmmjjjjjjlllaaaeeehhhjjjooosssqqqkkkdddgggiiirrrqqqaaa^^^XXXGGG888222000,,,111777???UUUjjjlllkkkmmmwwwyyyooonnnrrrlllkkkqqquuusssqqqqqq{{{vvviiiUUUDDDAAALLLXXXjjjsss~~~zzzzzz{{{yyyvvvtttrrrrrrssssssppprrrtttvvvvvvtttrrrppppppooonnnooopppqqqpppnnnnnnmmmmmmpppssstttrrrpppsssqqqpppqqqssstttrrroooooopppqqqrrrrrrqqqpppooonnnkkkgggeeefffggghhhhhhjjjllloootttxxxzzzzzzzzz}}}|||zzzzzz{{{yyyqqqnnnhhhfffdddbbbcccfffjjjmmmsssvvvyyywwwsssqqqrrrtttsssuuuyyy}}}|||zzzyyy{{{wwwuuutttuuuuuuuuutttrrrqqqpppoooooopppoooqqqssssssrrrqqqqqqqqqqqqqqqppppppnnnmmmkkkjjjlllkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmhhhfff```UUUIIICCCEEEHHH```kkksssdddLLLPPPeeemmmhhhkkkyyyzzz{{{wwwnnnrrryyyyyy|||}}}qqqfffPPP999...///++++++---***))))))))))))(((((((((((((((((())))))(((''''''&&&(((***,,,---------///111111444777888999:::===???OOOYYYgggpppvvv~~~ttt___OOOAAA777:::CCCFFFOOO^^^kkksssrrrlllgggvvvvvvnnn^^^KKK===888777===>>>CCCHHHIIIJJJSSS___~~~~~~|||{{{zzzyyyzzzxxxwwwxxxzzzzzzwwwuuuuuuuuutttqqqmmmjjjjjjjjjllliiieeebbb```\\\UUUOOOMMMKKKIIIEEEBBB@@@???>>>:::999777555333111000///......//////000111111222333444555666777777888888:::888777555444333444444555444444444444555666666999888777666666777999:::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999PPPRRRUUUXXXYYYXXXWWWWWWUUUUUUYYY^^^```___bbbgggkkkkkkoooxxx~~~qqqttt|||rrrkkkllljjjccc\\\[[[aaaiiimmmnnnhhh___]]]eeeiiiddd```aaa```\\\[[[cccnnnrrrllldddfffooowww}}}vvvddd]]]cccmmmsss~~~~~~yyy~~~|||}}}zzzrrrmmmfffbbb\\\VVVRRRPPPOOOPPPPPPOOONNNMMMKKKIIIHHHGGGEEEJJJPPPTTTXXX```llluuuvvvzzz}}}yyyppphhhddddddhhhlllppprrrrrrqqqrrrsssooollliiiiiiiiihhhdddaaaeeeccc___]]]\\\___bbbdddbbb\\\WWWWWWXXXWWWYYY\\\XXXWWWWWWYYY___eeeiiikkkllllllnnnrrrsssssswww}}}yyyrrrmmmooopppmmmiiigggbbbeeefffggglllqqqrrrnnn___dddhhhlllwww}}}kkk\\\[[[YYYMMM<<<222222,,,000888DDD[[[jjjfffcccmmmzzzyyyuuussszzzuuuyyytttooosss~~~vvvdddOOOAAACCCPPP]]]iiiqqq|||~~~yyyvvvxxxwwwuuusssrrrqqqrrrrrrqqqrrrtttuuuuuutttrrrqqqpppooonnnooopppqqqpppnnnmmmmmmnnnppprrrsssqqqppprrrqqqpppqqqssssssrrrpppooopppqqqrrrrrrqqqpppoooqqqmmmgggddddddfffhhhiiinnnooorrrvvvxxxzzz{{{{{{}}}|||zzzzzz|||xxxlllgggeee]]]]]]^^^___bbbfffiiikkkmmmppprrrqqqmmmjjjjjjkkkpppsssxxx~~~}}}|||}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{~~~}}}|||}}}~~~~~~}}}|||yyywwwuuutttsssuuutttsssqqqppppppppppppppprrrttttttsssqqqqqqrrrppppppoooooommmllljjjiiikkkjjjiiiiiiiiikkkmmmnnnnnnnnnnnnmmmmmmmmmmmmlllgggeee___TTTHHHBBBDDDGGGZZZeeelll\\\DDDIIIaaalllllluuu|||uuupppooo|||{{{|||uuummmQQQ999///000,,,,,,...+++))))))))))))(((((((((((((((((()))))))))(((''''''***+++---......///111333333666999999888:::AAAGGGdddsss~~~qqqaaaOOO<<<333>>>PPP\\\eeerrryyyxxxrrrlllhhhtttlll]]]LLL===777888<<<<<<@@@FFFIIIIIIMMM]]]mmm~~~zzzxxxyyy{{{xxxxxxwwwxxxzzzyyywwwuuuttttttssspppllliiiiiijjjkkkgggbbb___\\\XXXQQQLLLJJJHHHFFFCCCAAA???>>>===999888666444222111000////////////000111111222222555666666777777777777666999888666444333333444444555444444444444555666666888888888888999999::::::;;;;;;<<<===>>>>>>============<<<<<<;;;:::999999SSSRRRSSSVVVYYY[[[YYYWWWVVVUUUWWW[[[\\\\\\aaagggeeelllxxx}}}sssvvvzzz|||vvviiiaaabbbhhhaaa[[[UUUUUU\\\cccggggggiiicccdddmmmpppkkkiiikkkiiihhhjjjpppvvvvvvnnnfffhhhrrrxxxyyy|||~~~ttteeeaaa\\\bbbjjjooo~~~~~~~~~nnnzzz}}}vvvpppeeeaaa\\\WWWTTTSSSRRRRRRMMMMMMLLLJJJIIIIIIKKKMMMNNNSSSYYY^^^cccjjjttt{{{tttyyy|||xxxoooiiijjjmmmvvvvvvuuutttsssrrrqqqpppllljjjiiihhhiiihhheeeccceeeccc```]]]]]]^^^```bbbccc^^^YYYVVVUUUVVVXXX[[[WWWVVVVVVYYY^^^dddhhhjjjnnnmmmmmmooopppooommmmmmnnnnnnqqqxxx}}}zzzpppiiikkkhhheeeeeellluuuuuupppaaadddeeeeeeiiiqqqwwwzzzjjjaaaZZZZZZZZZPPP@@@444222,,,000888EEE]]]ooonnnhhhqqqxxxyyyzzzyyyrrrzzzzzzqqqaaaOOOCCCCCCMMMWWW[[[jjjzzz~~~{{{xxxwwwvvvuuusssrrrrrrrrrrrrsssttttttuuuuuutttsssrrrpppooonnnooopppqqqpppnnnmmmnnnoooqqqrrrrrrrrrqqqqqqqqqqqqrrrssssssrrrqqqppppppqqqrrrrrrqqqpppppprrrmmmfffbbbbbbdddgggiiinnnqqqtttwwwyyy{{{}}}}}}|||{{{{{{|||}}}kkk___WWWSSSVVVXXX[[[```dddhhhjjjlllhhhjjjjjjiiigggfffggghhhqqqtttzzz}}}}}}{{{yyyxxxyyy{{{}}}~~~~~~||||||{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}yyyvvvtttttttttsssrrrqqqqqqppppppqqqrrrttttttsssqqqqqqqqqppppppooonnnmmmkkkjjjiiijjjiiigggggggggjjjmmmooonnnnnnmmmmmmmmmlllllllllfffddd^^^SSSGGGAAACCCFFFUUU]]]dddVVVBBBJJJaaajjjpppyyywwwpppjjjhhhvvvvvvxxx|||{{{ssslllPPP999...///,,,+++---***))))))))))))(((((((((((((((((()))))))))(((((('''***+++...//////000222444777;;;===;;;888;;;EEENNNqqqwwwkkkZZZIII888222AAAUUUiiirrr|||~~~zzztttrrrssslll___NNN@@@888777===DDDAAAFFFJJJIIIIIISSSiii|||}}}{{{yyyyyyzzzwwwwwwxxxyyyyyyxxxvvvuuurrrrrrrrrooolllkkkkkkmmmlllhhhaaa]]]ZZZVVVPPPLLLHHHGGGEEEBBB@@@???>>>===777666555333111000000/////////000111111222222333555666777888888888777777888777555444333333444444555444444444444555666666666777888:::::::::999999::::::;;;<<<============<<<<<<;;;:::999999999999VVVSSSQQQSSSYYY\\\\\\[[[]]]ZZZYYY[[[[[[\\\bbbiiilllyyyxxxoooppprrroooeee]]]^^^gggpppiiiccc]]]]]]aaaeeeeeedddfffcccgggqqqtttqqqqqqvvvxxx|||xxxsssvvvzzzpppnnnmmmkkkaaa```ooovvvpppnnnuuu~~~vvvhhhrrrwwwxxx}}}||||||vvv~~~yyypppccc```[[[YYYZZZZZZZZZYYYRRRRRRRRRPPPOOOQQQUUUYYY^^^aaaeeehhhkkkpppwww|||tttxxxzzzxxxtttuuu|||vvvrrrttttttpppkkkiiiiiihhhiiiiiiiiigggfffcccbbb___]]]\\\]]]^^^___bbb```[[[UUUSSSTTTWWWYYYWWWVVVUUUXXX^^^dddhhhjjjnnnnnnlllkkkkkkiiiddd```fffjjjrrr}}}~~~uuunnnfffhhhtttyyyjjjgggddddddfffgggkkkooobbbdddeeeddd```VVVGGG;;;111---222888BBB]]]yyyxxxxxx}}}uuu~~~|||wwwkkk[[[LLLEEEGGGKKKNNNfff||||||zzzyyywwwwwwvvvuuuuuutttttttttuuuuuuuuuttttttssssssssspppooonnnooopppqqqpppnnnoooppprrrssssssssssssrrrpppqqqrrrssssssssssssssspppqqqrrrssssssrrrqqqppppppjjjccc______cccfffhhhlllpppvvvyyy{{{}}}}}}|||||||||~~~}}}kkk]]]VVVRRRPPPYYY\\\```dddgggiiiiiiiiiiiiiiiiiihhhiiilllpppsssvvvyyy}}}}}}{{{xxxvvvvvvrrrwww|||~~~}}}~~~}}}{{{yyyxxxyyy{{{}}}{{{wwwtttssssssssssssrrrqqqqqqpppqqqsssttttttrrrqqqpppqqqpppoooooonnnmmmkkkjjjiiihhhgggfffeeegggiiilllooommmmmmmmmmmmllllllllllllfffddd^^^SSSGGGAAABBBFFFSSSZZZ```SSSBBBJJJ^^^dddlllpppxxxpppooonnnhhh{{{|||aaalllooosssxxxzzzvvvnnngggOOO888---...+++***,,,)))))))))))))))(((((((((((((((((()))))))))))))))((()))+++---...///000222444:::<<<===:::777<<>>======555444333222000000//////000000111111222333333333444555777999::::::999999777666555444333333444444555444444444444555666666444555777999::::::999888:::;;;;;;<<<=========<<<:::999888777777777888888WWWTTTRRRTTTYYY]]]______ddd```___```aaaaaagggnnnyyypppjjjdddhhhgggaaa___fffpppuuunnniiiddddddggggggddd```___]]]bbblllnnnkkknnnvvvuuuzzz}}}}}}xxxwwwzzzyyyyyyqqqllljjjqqq{{{~~~uuukkkfffjjjmmmqqq}}}}}}zzzyyyzzzwwwyyyttt{{{zzzrrrddd```\\\\\\___aaa```___XXXZZZZZZXXXVVVWWW\\\aaafffhhhlllnnnqqqtttxxx{{{zzz||||||zzzyyy~~~~~~sssqqquuuwwwrrrllljjjjjjjjjjjjjjjiiihhhhhhcccbbb```^^^]]]\\\\\\]]]aaaaaa]]]VVVRRRTTTVVVVVVVVVUUUUUUXXX]]]cccgggiiikkkmmmmmmjjjjjjjjjfff```dddjjjqqqyyy}}}rrrpppxxxyyykkkccc```bbbccc```bbbggghhhooorrrlllddd[[[MMM>>>111///444888@@@```}}}vvvvvvzzz}}}}}}www{{{yyyiiiUUUGGGCCCDDDNNNiii~~~zzzyyywwwwwwwwwwwwwwwwwwvvvvvvvvvwwwvvvuuutttssssssssstttpppooonnnooopppqqqpppnnnoooqqqttttttssssssssssssppprrrtttttttttssstttuuupppqqqrrrssssssrrrqqqpppmmmhhhbbb^^^___bbbfffhhhjjjpppwww|||}}}~~~|||||||||~~~yyydddTTTNNNQQQVVVZZZ___cccjjjqqqwww{{{}}}}}}|||zzzwwwtttssstttuuuwwwwwwyyyzzzxxxtttrrrtttwwwvvv|||~~~}}}|||}}}{{{yyyxxxyyy{{{zzzuuussssssssssssssssssrrrqqqqqqppprrrtttsssqqqooooooooonnnnnnnnnmmmkkkjjjhhhgggfffeeeeeeeeegggiiilllnnnmmmmmmmmmllllllllllllkkkfffddd^^^SSSGGGAAACCCFFFTTT\\\bbbTTTAAAIII]]]cccjjjhhhjjjccckkkuuuppp|||rrrwwwttt^^^iiimmmsssxxxzzzvvvoooiiiOOO777---...******,,,)))))))))))))))(((((((((((((((((()))*********)))))))))+++---//////111333555999::::::888777===HHHQQQ^^^gggrrr~~~{{{mmmWWWAAA777555999FFFTTTiiilllmmmkkkggghhhpppxxxfffSSSBBB??????>>>@@@EEECCCFFFHHHNNN^^^yyyzzzzzz~~~|||xxxvvvyyy{{{{{{xxxuuusssrrrmmmnnnnnnnnnllllllnnnpppkkkgggaaa^^^[[[WWWPPPKKKHHHGGGDDDBBB???===<<<;;;333333222000000/////////111111111222333333444444333555888:::;;;;;;:::999777666444333333333444555555444444444444555666666444555777999::::::999999<<<===============<<<<<<888777666666666777888999UUUUUUVVVXXX\\\___``````cccbbbcccggghhhgggkkkppp~~~tttjjjhhh^^^aaaaaa___cccmmmuuuwwwkkkhhhgggiiillllllgggbbb]]][[[___fffeeeaaaeeennnjjjkkklllooosssxxx|||~~~~~~zzz|||xxxmmmjjjpppwww}}}|||{{{vvvgggccc______aaacccaaa___[[[]]]___]]][[[]]]bbbgggfffjjjqqqvvvyyy{{{||||||}}}}}}{{{yyyyyy}}}zzzuuuuuuyyyzzzvvvqqqmmmmmmmmmllljjjhhhggggggdddcccaaa```^^^]]]\\\\\\aaadddaaaXXXSSSUUUVVVUUUVVVTTTTTTWWW]]]bbbggghhhiiimmmoookkkjjjlllkkkfffbbbjjjqqqtttzzz~~~uuuuuuxxxxxxtttddd^^^]]]bbbaaa[[[___iiisssyyywwwmmmgggcccUUUDDD333111555999BBBeeetttllloooyyy}}}~~~yyyvvv|||kkkUUUFFFCCCEEEWWWooo~~~}}}|||yyyvvvvvvwwwwwwwwwwwwwwwwwwxxxwwwuuusssrrrsssttttttpppooonnnooopppqqqpppnnnnnnqqqttttttrrrqqqrrrsssqqqsssvvvvvvuuutttvvvxxxqqqqqqrrrssssssrrrqqqqqqkkkgggbbb___```dddgggiiijjjqqqyyy~~~~~~~~~{{{|||}}}{{{lll^^^LLLAAABBBKKKUUUZZZ[[[aaajjjuuu~~~|||{{{yyyzzzyyyvvvrrrsssyyy}}}{{{{{{}}}}}}xxxtttsssrrrssstttttttttsssrrrqqqpppqqqsssrrrpppnnnnnnnnnlllkkkkkkjjjiiigggfffeeeccccccdddeeegggiiikkklllmmmmmmmmmlllllllllkkkkkkgggeee___SSSHHHBBBCCCGGGTTT```iiiZZZBBBJJJffftttwwwrrrfffqqq~~~zzzwwwpppqqquuulll^^^qqqtttxxx}}}~~~|||xxxuuuPPP888---///+++***---)))))))))))))))(((((((((((((((((()))******************,,,///000111222555777999999888888<<>>>>>BBBAAAAAADDDDDDFFFKKKWWWqqq~~~{{{zzz{{{|||{{{zzzwwwzzz}}}|||xxxssspppppplllmmmmmmllljjjiiijjjkkkeeebbb^^^\\\ZZZUUUNNNHHHGGGFFFCCC@@@===;;;999888222111000000////////////111111222222333444444444555777999;;;<<<:::999777666555444333333333444555555444444444444555666666555666777999:::;;;;;;;;;<<<<<<<<<<<<;;;:::999999777666555555666888:::<<>>:::>>>FFFLLLOOORRRWWW___hhhqqqwww{{{}}}|||yyy|||}}}xxxuuutttrrrssstttttttttsssrrrqqqoooqqqrrrrrrpppmmmmmmmmmiiiiiiiiihhhgggeeecccbbbaaabbbdddfffhhhjjjkkkkkkmmmmmmlllllllllkkkkkkkkkgggeee___TTTHHHBBBDDDGGGRRRcccppp___EEEOOOsssrrryyyzzzssspppnnnhhhaaazzz|||QQQ999///000,,,,,,...***))))))))))))(((((((((((((((((()))***************,,,...000222333444777999;;;999999;;;AAAKKKUUU\\\[[[dddwww}}}bbbLLL888555;;;EEESSSaaaaaacccdddeeeggglllsssyyy\\\GGG888<<>>\\\WWWUUUZZZbbbeee^^^WWW\\\___eeejjjiiifffhhhnnn}}}|||qqqkkkfffccceee```^^^bbbkkkpppnnnjjjjjjjjjjjjlllsssyyytttlllbbbhhhllliiifffhhhjjjkkkfff\\\ZZZiii{{{yyyqqqvvvzzzwwwoooooowwwvvvnnnddd___jjj{{{{{{|||~~~zzzyyy{{{|||~~~nnngggccccccbbb______aaagggccc```___bbbfffjjjkkkvvvyyy}}}~~~}}}|||zzzzzzxxxvvvttttttvvvzzz~~~|||~~~tttmmmiiijjjkkkhhhffffffeeedddccccccbbb___[[[XXX___```bbbbbb[[[SSSRRRWWWXXXXXXWWWWWWXXX]]]dddiiilllnnnppppppooommmlllllleeeiiinnnqqqrrrsssvvvxxxtttkkklllppprrrrrrsssjjjdddaaaccceeeeeefffiii~~~rrr{{{}}}jjjWWW777111222777EEEccc|||qqqrrryyyxxxlllnnnzzz}}}~~~xxxxxxzzzwwwyyyuuussscccHHH???HHHLLLeeezzz|||yyyxxxwwwuuutttssssssssstttuuuuuuuuuuuuuuuttttttssspppooonnnllllllmmmmmmnnnoooqqqrrrrrrqqqqqqrrrsssrrrtttvvvxxxxxxvvvtttrrrpppoooppprrruuuuuuqqqnnnjjjeeedddgggiiihhhhhhkkknnnvvv~~~|||{{{aaaOOODDD@@@<<<;;;@@@EEEHHHIIIJJJNNNXXXdddhhheeebbbccchhhuuu{{{vvvwww|||yyywwwvvvuuuuuutttsssrrrqqqqqqpppppppppqqqpppooonnnlllkkkiiihhhgggfffeeedddcccccccccdddeeeffffffhhhjjjlllkkkkkkkkkllllllkkkjjjjjjhhhgggbbbVVVIIICCCFFFKKKaaajjjooo]]]HHH[[[yyywwwuuuuuujjj[[[nnnyyy|||tttLLL444***---,,,+++,,,((())))))))))))))))))))))))))))))))))))))))))***+++++++++,,,...000333777999;;;999777999DDDSSS]]]aaabbbttttttgggKKKCCC888444:::IIIYYYdddmmmnnnmmmmmmqqquuurrrlllNNNAAA999>>>DDDDDDDDDGGGIIISSS[[[nnn~~~}}}}}}|||{{{zzzxxxvvvuuuvvvxxxzzzxxxtttpppppppppnnnllliiieeecccccccccccc^^^\\\YYYVVVRRRNNNHHHDDDBBBBBB@@@>>>;;;888555444000000///////////////000333444444333111111222444666777999::::::999888777333333333333333333333333777777777777666666666666999999999::::::;;;;;;;;;:::;;;<<<<<<;;;888666444666666777888999999::::::___]]]]]]^^^aaabbbaaa______bbbhhhlllmmmrrryyynnngggcccaaadddbbbbbbfffkkknnnmmmjjjhhhhhhgggiiiqqqxxxvvvoooeeemmmsssqqqoooqqquuuvvvaaaiiizzzqqqhhhrrrvvvuuunnnnnnsssoooeee\\\YYYgggyyy}}}xxxuuusss||||||{{{}}}~~~~~~{{{lllfffbbbbbbaaa___^^^```cccccccccdddggglllqqqttttttwww{{{}}}||||||||||||{{{yyyyyy|||tttmmmiiijjjkkkhhhfffffffffeeeddddddccc```\\\YYY^^^___bbbbbb\\\TTTSSSVVVXXXXXXWWWVVVXXX]]]ccchhhkkkmmmppppppooommmkkkkkkccchhhmmmpppqqqssswwwzzzwwwmmmfffhhhnnnqqqsssuuunnneee```fffmmmooommmkkksss___<<<444222555>>>XXXmmmnnnkkkjjjssswwwqqqttt}}}|||vvvvvvxxx||||||wwwtttrrrbbbGGG???IIIMMMhhh{{{xxxvvvwwwwwwwwwvvvuuuttttttsssuuuuuuvvvvvvuuuuuutttsssqqqpppooonnnnnnnnnoooooommmoooqqqqqqpppooopppqqqssstttuuuvvvvvvuuusssrrrqqqpppppprrrttttttrrrpppnnnkkkjjjlllmmmlllooosss{{{nnnOOO===999777777:::@@@FFFIIIJJJQQQ[[[hhhmmmeeeYYYVVVZZZbbbcccaaa___eeeqqqyyy{{{{{{yyyxxxwwwvvvvvvuuutttsssrrrqqqqqqppppppppppppooommmkkkjjjgggggggggffffffeeeeeeeeeffffffgggggggggiiikkkmmmllllllllllllmmmlllkkkjjjfffeee```TTTHHHCCCGGGMMM___lllrrr___NNNhhhyyy~~~ooo^^^mmmyyy|||sssgggKKK444***...,,,+++,,,((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,---000444777888888888666999CCCQQQ\\\dddhhhvvvvvv___LLL>>>:::555555<<>>CCCEEEEEEVVVeeevvvwwwhhhZZZ]]]gggqqqbbbWWWYYYbbbhhhjjjkkklllyyy{{{yyyyyyyyyyyywwwvvvvvvuuutttsssrrrrrrqqqqqqpppooonnnllljjjiiiffffffgggggghhhhhhiiiiiijjjiiihhhhhhiiikkkmmmooonnnmmmmmmmmmnnnnnnllljjjeeeddd^^^RRRGGGCCCHHHNNNeeetttyyy___LLLgggxxxoootttyyyrrrcccsss{{{nnn```III333+++...,,,+++,,,))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,///444999;;;999666666666@@@RRR___dddiiiooo|||dddIII555555555666:::CCCTTTgggttt~~~sssJJJ===888<<>><<<:::777555333222000000////////////000000222444555555444444666777888999:::::::::888777666444444444444444444444444444555666777888999::::::::::::::::::;;;;;;;;;;;;;;;:::999888777777777777888999999::::::;;;;;;;;;hhhllloooooolllkkknnnqqquuuqqqppprrryyytttjjjddddddfffeeeggghhhfffcccdddiiimmmooopppnnnlllnnnooojjjbbbaaaiiimmmkkkiiioooxxx}}}tttmmmtttzzz|||{{{zzz}}}{{{rrrttt|||{{{nnnsssxxxnnn}}}rrrjjjdddaaa^^^YYYXXXYYYZZZ```eeefffeeeeeehhhmmmlllqqqyyy~~~uuuxxx|||wwwpppjjjjjjkkkhhhgggggghhhgggffffffeeeccc___\\\[[[\\\```bbb___XXXTTTVVVVVVVVVVVVUUUVVVZZZ___dddiiilllooopppnnnllljjjiiikkkqqqwwwxxxrrrllljjjiiidddaaacccllltttvvvvvvvvvsssiiidddkkkssstttmmmggg~~~vvvvvvrrrcccZZZCCC666222666>>>RRRccccccccc___iiiwww|||uuuooolll]]]FFFAAALLLQQQdddxxx}}}zzz{{{zzzyyyxxxwwwwwwwwwwwwxxxvvvvvvvvvvvvvvvuuuttttttrrrrrrrrrqqqqqqqqqqqqqqqqqqssstttuuusssssstttuuuuuuttttttssssssrrrrrrrrrtttsssrrrssstttuuuvvvvvvuuuuuuxxx{{{{{{}}}nnnJJJ555///111222333555888:::<<<===KKKZZZkkkooogggcccqqquuuhhhqqqyyyssshhhdddbbbooowwwuuuwww~~~zzzyyyyyyyyyyyywwwwwwvvvuuutttssssssrrrqqqqqqpppnnnmmmkkkjjjiiiggghhhhhhjjjkkklllmmmnnnmmmkkkiiiiiijjjmmmooooooqqqooommmnnnppppppmmmjjjeeeddd]]]QQQEEEBBBGGGNNNccctttvvvXXXBBBZZZxxx{{{uuurrrgggdddlllqqq~~~sssjjjyyykkk___GGG222+++...++++++---)))(((((((((((((((((((((((()))((((((((()))***+++,,,,,,,,,000666<<<===999555:::===LLL___ggggggnnnzzz|||kkkTTT>>>111555666:::BBBOOO^^^mmmuuu}}}hhhDDD<<<:::@@@KKKPPPMMMNNNSSSjjj~~~}}}~~~}}}||||||{{{{{{{{{{{{vvvwwwwwwvvvtttrrrpppooogggggggggfffdddaaa]]]\\\XXXTTTOOOKKKHHHFFFCCCAAA===<<<:::777555333111000000////////////000000111111333555666666666888999999999:::999888777666555444444444444555555555555666666777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::888666666666888888:::::::::;;;;;;;;;<<<<<>>TTTkkkiiijjjggg```eeeppprrrzzzwwwtttsssggg]]]DDD111+++///+++***---***(((((((((((((((((((((((((((((((((((()))***+++,,,+++---111777<<<===999666???GGGWWWggglllnnn{{{{{{rrrbbbLLL;;;555666888===IIIYYYgggooorrrwwwqqqssstttiiiRRR>>>>>><<<@@@HHHJJJIIIPPP[[[~~~}}}|||zzzyyyyyyyyyvvvvvvuuuuuutttssspppooofffffffffeeebbb^^^ZZZXXXTTTPPPLLLHHHFFFDDDAAA@@@;;;:::888555333111000000///////////////000111111111333666777777777888999999999888888777666555444444444444555555666666666999999999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777999:::;;;;;;;;;;;;;;;;;;<<<<<>>555>>><<<>>>DDDEEEHHHWWWhhh}}}{{{yyyxxxxxxxxxvvvuuuttttttuuusssqqqnnnggggggfffddd```[[[WWWTTTPPPMMMIIIGGGEEECCC@@@>>>:::999666333111000000000///......//////000111222000333666777777777777888777777666666555555444444444444555555666777777777:::::::::999999999888888<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888777777999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;\\\^^^eeeppp|||}}}|||yyyrrrkkkcccdddkkklllccc\\\^^^gggoooooolllnnnrrrttttttwwwzzzzzzvvvzzzzzzxxxyyy}}}vvvwwwxxxyyyxxx|||eeedddtttsssvvv{{{uuulllcccaaacccfffmmmsssoooppprrrssssssqqqpppooorrruuuxxxzzz|||~~~|||ssslllkkkkkkiiihhhiiihhhhhhgggffffffccc___\\\WWWWWW\\\cccddd]]]WWWUUUTTTTTTTTTTTTTTTUUUYYY\\\fffjjjnnnpppnnnkkkhhhfffcccbbbcccjjjrrrtttooohhhffffffllltttxxxvvvtttuuusssoookkkgggcccaaagggppp|||iiiZZZZZZSSS<<<222666>>>NNN^^^aaa___^^^hhhmmmkkkuuuzzz~~~{{{|||rrrkkk]]]IIIGGGSSSWWWfff~~~yyy{{{yyyxxxxxxxxxxxxxxxyyyyyyvvvwwwwwwwwwwwwvvvuuuuuusssssstttttttttsssrrrqqqrrrsssuuuuuutttttttttuuuuuuvvvxxxzzz{{{zzzyyyxxxrrruuuxxxyyyxxxxxxyyy{{{yyyxxxyyy}}}|||{{{{{{|||fffMMM===555111222555222333555444222222444777777555555999<<>>222666>>>NNN___ccc___bbbmmmqqqjjjppp~~~}}}rrrnnnvvv{{{wwwwwwmmmeeeVVVCCCBBBNNNRRRaaa{{{{{{}}}uuuwwwyyy{{{{{{yyywwwvvvwwwwwwwwwwwwwwwvvvuuuuuutttuuuvvvvvvvvvuuusssrrrtttvvvwwwxxxwwwvvvwwwxxxuuuwwwzzz|||}}}}}}{{{zzzqqquuuzzz{{{zzzyyyyyy{{{|||xxxyyy~~~}}}}}}{{{zzzppp\\\GGG333...222555444222222666888888555222111222222222444777777666999>>>GGGPPP\\\eeejjjnnnuuu{{{yyynnniiinnnrrrxxx}}}}}}|||{{{zzzxxxuuuuuutttsssrrrqqqqqqppprrrqqqpppoooooopppqqqrrrooooooooonnnnnnnnnnnnnnnqqqpppqqqvvv|||~~~{{{wwwuuuppplllmmmqqqrrrmmmgggcccaaaYYYNNNEEEGGGQQQ[[[sssooohhhWWWGGGSSSiiiooogggpppyyyzzzccc\\\mmm}}}~~~hhhPPP???...+++000+++)))---,,,))))))))))))))))))))))))'''''''''((()))+++,,,---000555999999666888???FFFRRRXXXYYY\\\sssuuufff___MMM888666BBB>>>NNN___eeeaaa]]]```fffggguuuuuu]]]EEE>>>>>><<<;;;;;;AAAIIINNNXXXrrr~~~}}}}}}{{{zzzxxxxxxxxxzzz{{{vvvtttssssssuuutttqqqnnnjjjiiieeeaaa\\\WWWSSSQQQKKKJJJHHHGGGEEEBBB>>>;;;:::888555222000000000000............///000222222000333666777666555555555333333222222222333444444444555555666777888888999888888999:::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<======::::::::::::::::::::::::XXX]]]iiivvv{{{zzz~~~yyyooonnnqqquuu{{{rrrooorrrooommmnnnrrrvvvwww{{{{{{{{{~~~|||xxxqqqzzzlll```rrr~~~xxxxxxrrrjjjdddeeeiiinnnqqqlllpppyyy~~~~~~wwwooommmppprrrooojjjiiieeebbbcccffffffbbb^^^YYY\\\]]]]]]___```ZZZRRRPPPSSSUUUTTTPPPPPPUUUYYYdddggglllpppoookkkhhhhhhjjjaaa```dddhhhsssssseeegggfffjjjttt{{{yyyrrrkkkuuupppjjjeeebbbdddmmmvvvvvvjjjcccXXXGGG999999AAALLLYYYdddcccmmmtttpppmmmpppttttttsssooonnnttt~~~vvvjjjeee______WWWBBB===HHHOOOeeeyyyxxxzzzyyyxxxwwwvvvvvvwwwxxxyyyzzzyyywwwvvvtttssssssrrrrrrsssssssssrrrrrrtttuuuxxxvvvttttttuuuvvvvvvvvvsssuuuxxxzzz{{{zzzxxxvvvxxxwwwwwwvvvvvvvvvvvvvvvxxxyyy}}}zzz|||~~~~~~zzzvvvsss{{{uuu]]]LLL<<<999555222222333333333999888666444444444555666222333444666888:::;;;<<<===CCCKKKQQQVVV\\\eeelll}}}~~~wwwrrrsssxxxzzz}}}}}}~~~|||wwwrrrsssttttttttttttrrrqqqpppsssrrrrrrqqqpppppppppqqqqqqpppooommmmmmmmmnnnnnnnnnqqquuuxxxzzzyyywwwvvvtttqqqoooooopppooolllhhhdddaaaYYYOOOGGGHHHPPPXXXccccccaaaRRRGGGZZZuuu}}}vvv~~~}}}eee\\\ttt}}}wwwuuu~~~yyymmm```PPP<<<222******---,,,***)))******))))))(((((('''''')))***++++++***+++---///666555888;;;777444???PPP___gggccckkk{{{iiiXXX???555<<>>BBB@@@???@@@GGGRRRggg~~~}}}|||{{{zzzyyyyyy{{{}}}|||xxxttttttuuuvvvvvvtttpppllljjjjjjhhheee```[[[VVVQQQOOOKKKHHHFFFCCCBBB@@@===;;;777666444222111///......000000000000111222333444333444555777777666444333666555555555555666666777777777777777666666666666999888888777888:::;;;<<<>>>===;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<======999999:::::::::;;;;;;;;;___ggguuu~~~zzz|||~~~rrrgggfffkkkrrrzzzzzzvvvfffcccccciiivvv}}}vvvqqq|||~~~zzzzzzuuuhhhfffttt}}}zzzsssiiidddfffllltttyyy|||~~~yyytttooonnnpppqqqnnnkkkhhheeeccccccffffffbbb^^^XXXYYYZZZ[[[```ccc^^^UUUQQQTTTVVVTTTQQQQQQUUUYYYcccffflllppppppllljjjjjjkkkbbbbbbfffjjjssstttgggfffhhhmmmsssvvvuuuqqqooowwwtttmmmddd___ccckkkrrr{{{lllcccdddQQQ>>>888>>>IIIYYYeeehhhttt}}}|||vvvsssoookkkoooooorrrxxx~~~}}}uuulllaaa\\\^^^WWWCCC===HHHNNNaaavvv{{{~~~yyyxxxwwwvvvuuuvvvvvvwwwxxxxxxvvvuuutttsssssssssrrrssstttsssrrrssstttvvvwwwuuusssssstttuuuuuuuuussstttvvvwwwwwwwwwuuutttyyyxxxwwwwwwvvvvvvwwwwww{{{|||~~~{{{xxxxxxyyyzzz{{{{{{{{{{{{lllQQQ@@@888666444333444555666777:::999888666666555555555777777888999;;;<<<===>>>===AAAGGGKKKPPPYYYeeemmmzzzuuuvvvtttvvvzzz~~~|||}}}|||wwwsssttttttuuuuuutttsssqqqppprrrrrrqqqpppppppppppppppqqqpppooommmmmmmmmnnnnnnoooqqquuuxxxyyyyyywwwvvvrrrooommmmmmnnnnnnjjjfff___]]]VVVLLLEEEEEEMMMUUU___dddcccOOOEEEaaa}}}~~~jjjggg|||wwwrrrxxx|||rrriii___QQQ;;;111***+++---,,,***)))******))))))(((((((((((()))***++++++++++++...000333444777777555888DDDRRRaaagggfffpppttt\\\KKK999666AAAGGGWWWggguuuvvvlllgggooozzz|||tttdddQQQCCC>>>@@@CCCGGGCCCDDDNNN___www~~~|||zzzyyyyyyyyyyyy|||~~~~~~zzzwwwyyyyyyxxxvvvrrrnnnjjjgggfffdddaaa]]]XXXTTTPPPNNNJJJGGGDDDBBBAAA???<<<:::666555444222111000//////111000000111111222333444222444555777777777666555666555555555555666777777888888888888888888888888999888888888888:::;;;<<<===<<<;;;:::999::::::;;;<<<<<<=========>>>>>>>>>999999:::::::::;;;;;;;;;mmmwww~~~vvvyyyzzzoooggghhhmmmqqquuuxxxzzzwwwkkk```dddnnn~~~zzzpppnnnvvvvvvwww}}}sssmmmwwwnnnggguuuwwwlllfffjjjttt|||}}}sssqqqoooooopppooommmkkkhhheeecccccceeeeeebbb^^^XXXWWWUUUYYYbbbhhhcccYYYSSSUUUVVVTTTRRRQQQUUUXXX```ffflllpppqqqooommmlllllldddeeehhhjjjsssvvvjjj```iiirrruuuqqqnnnmmmooo{{{}}}vvviiiccchhhnnnooo}}}nnndddkkkXXXBBB888;;;HHH[[[iiittt}}}yyysssnnnjjjkkkooouuuzzz{{{wwwqqqlllddd```ccc\\\FFF>>>FFFLLL___ttt}}}yyyxxxwwwvvvuuutttttttttvvvuuuttttttsssssstttttttttuuuuuuuuuttttttvvvwwwwwwuuusssrrrtttuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuyyyyyyxxxwwwwwwwwwwwwwww|||{{{{{{{{{{{{yyyvvvssssssssssssuuuxxx|||www\\\CCC444333333444555666888:::;;;;;;:::999999888888888888<<<<<<;;;<<<<<<===>>>???AAACCCFFFIIINNNXXXeeennnxxx{{{|||yyyxxxwwwyyy}}}|||{{{|||{{{xxxtttuuuuuuuuuuuuuuusssrrrrrrqqqqqqqqqpppppppppppppppqqqpppoooooonnnoooooopppppprrruuuxxxyyyyyywwwvvvooommmkkkkkkmmmlllhhhddd]]][[[UUULLLDDDDDDKKKRRRaaammmkkkRRRJJJsssoooppplllwwwppprrrsssjjjfff```RRR:::111***+++---,,,***)))***))))))))))))((((((((()))***,,,,,,,,,,,,///111222777888555777BBBPPPXXXeeegggjjjxxx}}}vvv}}}^^^GGG>>>777;;;GGGKKK^^^fffnnnpppnnnoootttzzzoooXXXGGG@@@@@@CCCEEEKKKEEEFFFUUUnnn}}}{{{yyyxxxyyyyyyzzz}}}}}}zzzxxxwwwuuurrroookkkhhhgggbbb```]]]YYYUUUPPPMMMKKKHHHEEEBBB@@@???===:::888444444333222111111111111111111111111222333444555444555666888888888777666666555555555666666777888999999999999999999999999999888888888999:::;;;<<<===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<=========::::::::::::;;;;;;;;;;;;zzzzzzttt|||yyyuuuyyy|||wwwppplllnnnmmmyyyxxxooottt}}}qqqsss{{{yyy{{{{{{kkk\\\nnn}}}yyyvvvsss}}}qqqkkkooo{{{}}}yyyzzztttssssssqqqooollljjjiiigggeeecccdddddddddaaa___ZZZWWWSSSVVVaaaiiidddZZZRRRSSSTTTRRRQQQQQQSSSVVV^^^eeemmmpppqqqrrrpppmmmkkkdddfffggghhhqqqvvvmmm]]]ooouuummmkkklll~~~uuunnnrrrtttoooyyywwwjjjbbbgggWWWCCC777999III^^^mmm~~~~~~xxxrrrqqqsssvvvrrrssswww||||||wwwrrrpppllljjjmmmdddKKK???EEEJJJ___ttt{{{~~~yyyyyywwwvvvtttsssrrrrrrssssssssssssssstttuuuuuuuuuvvvwwwvvvuuuuuuwwwyyyxxxvvvtttsssuuuvvvvvvvvv{{{zzzyyywwwvvvvvvwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwuuutttrrrpppmmmkkkooooooppprrrvvv{{{wwwaaaJJJ999000111333555777999:::===>>>===<<<;;;;;;<<<>>>AAABBBFFFEEEDDDDDDCCCDDDDDDEEEIIIJJJKKKMMMRRRZZZeeellllllrrrzzz~~~yyyvvvvvv|||~~~}}}{{{{{{{{{{{{xxxvvvvvvvvvvvvuuuuuutttssssssrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrsssrrrtttvvvxxxyyyxxxwwwvvvnnnllljjjkkkmmmlllhhhddd___]]]WWWMMMDDDCCCIIIOOO^^^nnnnnnTTTRRRmmmsssqqqjjjwwwqqqrrrqqqiiigggaaaRRR888000***+++---+++)))***)))))))))))))))))))))))))))***,,,,,,---...111333444:::;;;777>>>PPP]]]```fffhhhrrrxxxlllnnnZZZCCC777999999AAAMMMQQQ___dddmmmuuu{{{}}}}}}|||~~~gggMMMAAAAAADDDEEEEEEMMMHHHLLLccc}}}~~~}}}{{{yyyxxxzzz{{{|||}}}~~~~~~|||{{{sssrrrpppnnnllljjjiiihhhaaa___[[[VVVQQQMMMIIIHHHEEECCC@@@>>>===;;;888555333222222111111222222333222222222222333444555666777888888888888777666555555555555555666777888888888888888999999999999999888888999999:::;;;;;;<<<<<<;;;:::999:::;;;<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<~~~yyy~~~|||zzz~~~zzzooogggdddgggqqq}}}|||vvvsss~~~||||||~~~}}}nnnfffvvvyyyvvvwwwzzz|||uuunnnqqq}}}~~~}}}zzz}}}|||{{{wwwsssnnnjjjgggeeefffeeedddddddddcccaaa___]]]YYYSSSUUU___gggcccYYYQQQQQQPPPPPPOOOPPPQQQSSS[[[eeemmmoooqqqtttrrrmmmhhhcccddddddcccnnnvvvpppeee}}}yyysssppp}}}yyyxxxuuuooopppxxxuuuhhh___]]]___UUUEEE999:::HHH\\\jjjzzzwwwsssooonnnqqqyyy~~~zzzyyyzzztttssspppnnnqqqgggMMM@@@HHHNNN```ttt~~~|||yyyyyyxxxvvvuuusssrrrqqqrrrrrrrrrsssssstttuuuvvvvvvwwwwwwwwwvvvvvvxxxyyyzzzxxxvvvuuuwwwxxxxxxxxx}}}{{{yyywwwvvvvvvwwwxxxvvvvvvuuutttttttttttttttssssssrrrpppnnnlllkkkjjjlllnnnpppsssvvvyyy{{{|||xxxvvvnnn^^^KKK<<<444222333666999:::;;;<<>><<<;;;999666444222222111111222222333444333333333333444555666777;;;::::::999777666444444555555555666666777999999777777777888888888999999888999999:::;;;;;;<<<<<<;;;::::::999:::;;;===>>>::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<>>BBBEEEIIIJJJLLLOOOTTTYYY^^^aaa\\\ZZZWWWUUUTTTUUUVVVVVVVVVWWWXXXZZZ\\\^^^```aaallllllnnnsssyyy}}}}}}|||{{{zzzyyyyyyxxxwwwvvvuuutttssssssssssssssstttvvvwwwwwwvvvuuuuuuuuuvvvwwwyyyyyyzzzzzzzzzyyyzzzyyyyyywwwuuusssrrrmmmllllllnnnpppooojjjeeeaaa]]]TTTGGG===<<>>=========<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<>>555333555888777;;;>>>>>>===@@@FFFLLLQQQUUU[[[aaafffiiijjjjjjaaa```]]][[[ZZZZZZ[[[\\\]]]\\\]]]___aaacccdddeeennnnnnooorrrwww}}}zzzvvvyyy|||~~~~~~~~~~~~~~~|||zzzyyyyyyyyyvvvuuutttsssrrrrrrrrrsssrrrtttuuuwwwwwwwwwuuutttuuuvvvxxxzzz{{{{{{{{{{{{}}}|||{{{yyywwwtttqqqppplllkkkkkknnnpppooojjjeee```\\\RRREEE<<<<<>>???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<___bbbhhhtttyyykkkfffgggttt|||wwwgggdddfffcccpppvvv{{{zzzrrrooozzz~~~|||yyyxxxxxxwwwnnnkkkmmmuuu{{{|||{{{|||www}}}{{{zzz~~~ssspppooolllhhhcccdddeeedddbbb`````````]]][[[VVVRRRVVV\\\^^^\\\NNNMMMLLLMMMPPPSSSTTTUUUVVVdddmmmmmmoootttqqqiiifffaaa```]]]ZZZjjj||||||tttvvv}}}vvvddd```iiikkk```ZZZ]]]aaa``````cccaaa___TTTCCC>>>JJJ\\\ggghhhdddeeelllsssxxxyyy~~~yyyttttttgggLLLDDDTTT```}}}|||xxx|||xxxyyyyyyyyyxxxwwwuuutttuuuuuuuuuuuuuuuvvvwwwwwwuuuvvvwwwvvvuuuuuuwwwyyyzzzxxxvvvuuuwwwxxxxxxxxxzzzzzzzzzyyyyyyyyyxxxxxxvvvvvvuuutttttttttttttttrrruuuwwwuuuqqqlllkkkkkkpppqqqqqqqqqpppppppppppp]]]SSSDDD888333333777:::888;;;>>>>>>>>>BBBJJJPPPVVV\\\fffooottttttqqqnnnkkkiiifffdddcccdddeeegggcccbbbaaabbbeeehhhjjjkkkjjjoootttxxxyyy{{{~~~}}}yyyjjj```aaagggiiipppuuu|||~~~}}}{{{yyyyyyyyyvvvuuusssrrrqqqqqqrrrrrrqqqsssuuuvvvwwwvvvuuuttttttvvvxxxzzz{{{{{{{{{{{{~~~|||zzzvvvssspppnnnkkkjjjkkkmmmpppnnniiidddaaa\\\RRRFFF===???IIIRRRcccfff```JJJGGGiii~~~tttwwwzzz~~~vvvmmmdddzzz}}}tttqqqbbbGGG111...,,,---,,,)))(((+++))))))******++++++++++++)))+++...///000333666999:::333888MMM___dddccceeexxxjjjnnnhhhHHH888000888DDDEEELLL\\\ddddddlllwww~~~{{{xxxvvvgggUUUIIIHHHIIIHHHMMMVVVaaammm|||}}}}}}}}}}}}|||{{{yyyxxxwwwuuuwwwyyywwwuuutttuuuxxxooopppqqqqqqoookkkgggeeeWWWUUUQQQMMMJJJHHHHHHHHHBBB@@@===;;;999777555222333222222111222222333333555555555666666777888999666666666666666777777888555555555666777999:::;;;888888999::::::;;;<<<<<<888999:::<<<===<<<<<<;;;999999999999:::<<<>>>???======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======kkkgggeeekkkyyy~~~sss{{{yyysssuuulllppptttsss}}}}}}{{{mmmqqq{{{wwwxxx}}}yyyttttttzzz~~~}}}|||yyy{{{xxxpppnnnllljjjiiifffeeecccbbb`````````aaa\\\]]]XXXQQQQQQ[[[bbbbbbTTTKKKEEEGGGLLLOOOQQQSSSVVV]]]eeekkkqqqtttqqqjjjiiieee^^^ZZZ^^^iiisssxxxzzzwwwxxx}}}zzzwww{{{|||vvvpppmmmjjjffffffcccgggqqqtttnnnfffddd``````VVVGGGBBBNNN___iiirrrnnnkkklllrrr{{{|||sss{{{vvvyyynnnPPPCCCUUUhhh||||||}}}}}}~~~}}}|||zzzvvvsssqqquuuttttttsssssssssttttttxxxyyyxxxuuutttxxxyyywwwvvvtttssssssuuuvvvwwwwwwyyyzzz{{{{{{zzzyyywwwvvvvvvxxxxxxvvvtttsssvvvyyyyyywwwtttrrrpppppppppqqqwwwxxxwwwuuuuuuuuunnnfffZZZKKK<<<777777888999;;;===>>>??????AAAEEEJJJOOOUUU]]]hhhnnnoooooorrruuuooonnnnnnmmmlllkkkjjjjjjffffffggghhhiiijjjkkkkkkkkkoootttwwwxxxyyy|||~~~}}}~~~yyypppddd[[[PPPHHHAAA@@@GGGPPP[[[]]]fffuuu|||||||||{{{zzzxxxwwwvvvwwwuuusssrrrqqqrrrtttuuuuuuuuuuuuuuuuuutttssssssrrrtttvvvyyyzzzzzzyyyyyy}}}{{{yyyxxxwwwuuuqqqooonnnnnnnnnpppppplllddd^^^]]]XXXOOOCCC===AAAMMMXXXsssppp\\\CCCGGGdddxxxyyyjjjdddjjj|||}}}tttffffffvvv~~~wwwxxxyyypppgggWWW@@@000///---,,,+++*********++++++******++++++,,,---///++++++000555666777:::999333>>>UUU[[[UUU```wwwyyyrrriiiUUUAAA222888:::>>>QQQiiioooffflllgggttthhhTTTPPPMMMLLLMMMOOORRRTTTiii~~~}}}~~~{{{yyyxxxxxxyyyzzzzzzxxxuuusssqqqqqqqqqrrrooonnnmmmmmmkkkgggbbb^^^WWWTTTPPPMMMJJJGGGCCC@@@???>>>===;;;999777666555111222333555666777777777:::777555666999999888555555666777888888999888888888888888888888999999999888888999::::::::::::999<<<;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<::::::999:::;;;<<<;;;<<<======<<<<<<>>>???rrrooollllllrrryyy~~~|||||||||pppnnnzzz|||yyyqqqoooxxx}}}|||xxxwww{{{|||~~~xxxzzz}}}wwwuuuyyy{{{yyyyyy}}}|||{{{|||uuuooonnnllljjjiiifffeeecccaaa`````````aaa\\\\\\XXXPPPQQQYYY```bbbWWWMMMFFFHHHMMMPPPRRRUUUWWW^^^fffkkkqqquuurrrmmmjjjfff```___eeeooowwwzzzyyysssrrrxxx}}}{{{tttpppuuu{{{}}}wwwppplllhhhdddiiiggglllwww{{{tttkkkggggggggg\\\JJJBBBMMM```nnnsssqqqppppppttt{{{yyyzzz|||tttTTTHHHWWWeeezzz~~~||||||zzzzzz{{{{{{{{{zzzwwwuuusssqqqqqqrrrssstttuuuwwwxxxwwwyyyxxxuuuuuuyyyzzzxxx|||zzzxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzxxxwwwvvvwwwxxxxxxvvvtttsssuuuxxxvvvuuusssqqqqqqqqqrrrsssqqqsssrrrpppppppppiiiaaaWWWHHH:::666666777999;;;???AAABBBBBBAAACCCGGGJJJMMMTTT^^^eeeiiikkkoooqqqrrrrrrqqqqqqpppppppppppphhhhhhiiijjjkkkkkkllllllnnnqqqvvvxxxwwwxxxyyy{{{{{{zzzuuupppeee[[[PPPGGG>>>;;;999888;;;???CCCKKKYYYmmm~~~zzz}}}}}}}}}|||{{{yyyxxxxxxxxxwwwuuutttttttttuuuvvvwwwwwwwwwwwwwwwvvvuuuuuusssssstttuuuvvvwwwxxxyyyzzzyyywwwvvvuuussspppmmmlllmmmoooqqqqqqmmmfff```^^^XXXNNNCCC>>>CCCNNNWWWmmmhhhUUU@@@FFFaaappplllhhhfffqqq{{{|||}}}pppkkkyyy|||}}}zzznnndddTTT>>>//////---,,,+++*********++++++******++++++,,,---000,,,---333777777888::::::<<>>===;;;999777555555111222444555666777777777999777555666888999777666777777888888888777777666999999888888777777666666888888999::::::::::::999===<<<;;;::::::;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;<<<;;;===>>>>>>======>>>???yyywwwtttrrrqqqssswww{{{{{{nnnlllrrrzzztttmmmlllooozzzwwwuuuwww|||ssswwwzzz{{{yyyuuuuuuuuurrrrrrssstttxxx}}}xxxuuu{{{sssooonnnllliiihhhfffeeecccaaa``````aaaaaa]]]\\\XXXQQQPPPWWW^^^aaaYYYPPPHHHJJJNNNQQQSSSVVVXXX^^^fffkkkrrrvvvtttooolllfffbbbdddllltttxxxzzzwwwppplllppptttqqqkkkhhhrrrzzz~~~yyyqqqkkkgggdddjjjjjjoooxxx~~~yyyoooiiilllkkk```NNNDDDOOOgggzzz|||xxxwwwzzz{{{~~~xxxTTTIIISSSXXXeeennnwwwzzz|||~~~|||yyywwwxxxyyyyyyyyyxxxvvvuuuqqqqqqrrrssstttvvvwwwxxxwwwyyyxxxuuuvvvzzz{{{zzz~~~}}}|||zzzyyyyyyxxxxxxzzzzzzzzzzzzyyyxxxwwwvvvxxxyyyyyywwwttttttuuuvvvtttsssrrrqqqrrrssstttuuusssttttttrrrrrrrrrkkkbbbQQQDDD888555666888:::===@@@BBBEEEDDDAAA@@@BBBEEEKKKOOOVVV^^^fffkkknnnpppttttttttttttttttttttttttlllllllllmmmmmmnnnnnnnnnrrrtttxxxyyyxxxwwwvvvvvvzzz|||{{{tttkkk```QQQDDDAAA999444666999888777888===III\\\ppp~~~zzzwww~~~}}}}}}|||{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwtttsssrrrqqqrrrtttwwwyyyxxxvvvtttssssssqqqnnnllliiikkknnnppppppllleee___^^^VVVLLLCCCBBBIIISSSZZZgggbbbPPP>>>FFF___iiidddgggggguuu|||pppxxxppphhhvvv}}}{{{zzzkkkaaaSSS>>>///...---,,,+++*********++++++******++++++,,,---///...000555888777888;;;>>>IIIUUUXXXVVV^^^wwwwwwPPP>>>AAA???;;;DDDcccxxxpppmmmxxxzzzQQQFFFCCCGGGPPPQQQPPP\\\nnn~~~~~~}}}zzzyyyxxxxxxxxxzzz{{{|||zzzyyyvvvssspppnnnmmmlllpppnnnllljjjgggccc]]]YYYVVVSSSOOOMMMJJJHHHDDDAAA???>>><<<:::888666555555222333444555666777777777888777666666888888777666999999999888888777555555999999888777666555555444888999999:::::::::::::::>>>===<<<:::::::::;;;<<<;;;<<<<<<<<<<<<=========@@@???>>><<<<<<;;;;;;;;;:::===???@@@???>>>>>>>>>|||zzz{{{~~~|||xxxpppmmmxxxyyykkklllsssyyyzzz}}}~~~zzz{{{zzz|||xxxqqq{{{zzz|||zzzvvvsssrrrqqqppppppqqqqqqyyy}}}qqqrrr}}}~~~}}}ssspppoookkkhhhgggfffdddcccaaaaaaaaaaaabbb___]]]YYYSSSQQQUUU\\\bbb[[[QQQIIIJJJNNNQQQSSSVVVWWW]]]dddiiipppvvvuuuqqqnnngggcccgggnnnrrrttttttvvvqqqnnnooonnnkkkjjjkkkqqqyyy{{{tttnnniiieeehhhgggjjjrrryyyyyysssmmmkkkjjj```OOOFFFRRRnnn~~~{{{|||}}}vvvuuuOOODDDJJJJJJQQQ\\\iiisss{{{~~~yyywwwwwwxxxxxxxxxwwwvvvuuutttttttttttttttuuuuuuvvvvvvxxxxxxuuuvvvzzz|||{{{zzz{{{{{{yyyxxxwwwwwwxxxzzzzzzzzzzzzyyyxxxwwwwwwyyyyyyxxxwwwuuutttttttttssssssrrrrrrrrrsssttttttuuuwwwwwwuuuuuutttmmmdddLLLAAA888666888999<<<@@@???CCCGGGFFFCCCAAACCCFFFJJJMMMSSS]]]fffmmmpppqqquuuuuuuuuuuuuuutttttttttppppppppppppqqqqqqqqqrrruuuwwwzzz{{{zzzxxxuuusssxxxwwwtttmmmbbbTTTEEE::::::666555888;;;;;;===@@@PPP]]]nnn{{{|||yyy}}}||||||{{{zzzyyyyyyyyyxxxxxxyyyyyyxxxxxxwwwvvvxxxyyyyyyyyyyyyyyyxxxxxxtttssssssrrrssstttvvvwwwvvvtttsssrrrrrrqqqnnnlllhhhjjjmmmooommmhhhaaa\\\[[[SSSHHHCCCEEENNNWWW^^^eee```PPPAAAHHH```llliiillllllvvv{{{mmmtttyyyjjjhhh|||vvvzzz~~~mmmbbbTTT???///...---,,,++++++++++++++++++******++++++,,,---......222777777555777<<>>===;;;:::::::::999;;;>>>???>>>======>>>~~~|||~~~yyyuuuzzzooouuu~~~~~~zzz}}}{{{|||}}}yyywwwwwwyyyzzzyyy}}}|||~~~~~~}}}tttqqqooojjjffffffeeedddcccaaaaaaaaabbbbbbaaa^^^ZZZUUUQQQSSSZZZbbb[[[PPPHHHHHHLLLOOOQQQTTTUUU[[[aaagggnnnuuuvvvrrrpppgggcccgggkkkkkkkkkllluuuuuuuuutttnnnjjjnnnuuupppxxx~~~|||xxxtttnnnhhhgggeeeeeekkkvvv}}}{{{vvvllliii```QQQHHHQQQkkk~~~vvvqqqttt}}}yyyssssssvvvuuuqqqnnnKKKBBBHHHFFFMMMYYYiiiuuu~~~yyyyyyxxxxxxwwwvvvtttsssrrrtttttttttttttttuuuvvvwwwvvvxxxxxxuuuvvvzzz|||zzzuuuwwwyyyxxxwwwwwwxxxzzz{{{{{{zzzyyyxxxxxxxxxxxxzzzyyyxxxwwwvvvuuutttsssttttttssssssrrrrrrrrrsssrrrttttttrrrrrrpppggg^^^HHH???888888:::;;;???DDDBBBGGGKKKKKKHHHHHHMMMRRRKKKOOOXXXcccmmmtttwwwwwwwwwwwwvvvuuuuuutttssssssrrrrrrssssssttttttuuuuuuwwwyyy|||~~~}}}zzzuuurrrnnnjjjddd^^^UUUIII>>>777444333555777777999BBBLLLfffoooyyy~~~~~~}}}}}}|||{{{zzzxxxxxxxxxxxxyyywwwwwwxxxxxxxxxwwwvvvuuuwwwwwwxxxxxxxxxxxxxxxwwwssstttuuuvvvvvvvvvuuutttuuutttsssssssssrrrpppmmmlllnnnpppoookkkeee___[[[WWWPPPFFF@@@BBBJJJSSSYYYeee```QQQCCCJJJaaarrrtttvvvuuu}}}uuuooowwwzzzmmmqqqssseeeSSS;;;......---,,,++++++++++++++++++******++++++,,,---,,,...333777666444888???KKKWWW^^^___jjjuuu___HHH;;;555444<<>>>>>===<<<;;;:::888888777999<<<=========>>>???www~~~}}}||||||}}}{{{ssspppnnniiiffffffeeedddbbbaaaaaaaaabbbcccaaa^^^ZZZVVVPPPPPPXXXbbb[[[PPPGGGGGGJJJMMMPPPSSSUUUZZZ```eeemmmuuuwwwtttrrriiidddffffffbbbccciiivvvvvvwwwvvvppplllpppxxxpppuuuyyy{{{|||{{{uuulllhhhfffeeekkkzzzrrrmmmcccUUUIIILLL___tttqqqkkkfffkkkvvv}}}tttooonnnpppqqqqqq|||zzzxxxfffKKKDDDKKKJJJTTTbbbrrr|||~~~xxxzzzyyyxxxvvvtttrrrqqqpppqqqqqqrrrsssuuuxxxzzz{{{vvvxxxwwwtttuuuyyyzzzyyyrrrvvvyyyzzzyyyxxx{{{}}}|||{{{zzzyyyxxxxxxxxxxxxyyyxxxwwwwwwwwwwwwtttrrrssssssssssssssssssrrrrrrsssttttttrrrpppmmmdddZZZEEE>>>888999;;;<<<@@@EEEFFFKKKOOOOOONNNQQQZZZbbb[[[bbbmmmwww~~~vvvvvvvvvuuuuuuuuuttttttsssttttttuuuwwwxxxxxxyyyyyy{{{}}}~~~zzzsssnnn```YYYSSSOOOHHH>>>666444222444777999:::>>>MMM\\\tttyyy~~~~~~|||{{{}}}~~~{{{zzzxxxwwwwwwwwwxxxyyywwwwwwwwwvvvvvvvvvvvvuuuvvvvvvwwwxxxxxxxxxwwwwwwtttvvvwwwxxxxxxwwwuuusssuuutttssssssssssssqqqoooppprrrssspppkkkeee```^^^UUUNNNEEE>>>===BBBKKKQQQhhh___NNNCCCMMMeeevvvyyy{{{}}}~~~sssxxx{{{rrrtttuuudddOOO333...---,,,,,,+++++++++,,,++++++******++++++,,,---,,,///444888666444;;;EEESSS[[[ccckkk~~~iiidddTTT>>>444777:::777>>>PPPiiiyyy~~~~~~{{{oooZZZHHHGGGFFFJJJPPPSSSUUU```{{{}}}{{{{{{||||||{{{zzzyyyyyyxxxwwwvvvuuuttttttrrrssstttuuutttrrrpppooommmjjjfffbbb^^^ZZZUUUQQQJJJHHHFFFEEEDDDCCCAAA??????===999666444333444444444555666777777777777777333555666666666666777999555555777888888999999999777888888999:::;;;<<<<<<999999:::;;;;;;;;;;;;;;;;;;:::999888888999:::;;;=========<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::888888777999;;;<<<===>>>AAACCC~~~xxxxxx|||~~~wwwpppmmmkkkhhhfffhhhdddcccbbbaaaaaaaaabbbccc```\\\YYYUUUNNNLLLTTT```]]]QQQGGGFFFJJJLLLOOORRRUUUZZZ```eeennnvvvyyywwwtttkkkffffffbbb\\\aaalllyyytttrrrsssqqqnnnnnnrrroooqqqssswww~~~yyyooogggggghhhqqqxxxqqqfffYYYLLLHHHTTTccciiigggfffhhhmmmtttzzz}}}yyysssooonnnqqqtttrrriiiggg___KKKDDDIIIJJJUUUeeewww}}}yyyyyyxxxvvvuuusssqqqqqqpppqqqqqqrrrtttvvvxxxzzz{{{vvvxxxwwwsssssswwwxxxvvvqqquuuzzz{{{yyyxxx{{{~~~|||{{{zzzxxxwwwxxxxxxxxxxxxwwwvvvwwwxxxxxxuuurrrqqqqqqrrrsssttttttttttttvvvxxxwwwtttrrrnnndddYYYBBB<<<888999:::;;;???EEEHHHMMMPPPNNNMMMSSSaaalllttt}}}|||xxxppppppqqqrrrssssssttttttssstttuuuvvvxxxzzz{{{|||||||||}}}}}}wwwnnnhhhXXXQQQKKKIIICCC999333222666666:::@@@EEENNN^^^mmm{{{}}}~~~~~~}}}{{{zzzyyywwwwwwxxxyyyzzzyyyxxxvvvuuuuuuuuuvvvwwwvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuttttttsssrrrrrrssssssqqqooopppqqqqqqmmmgggbbb``````RRRNNNFFF???<<>><<<999555333333333444555555666777777777777666222555777666555555777999666777777888888888777777888888888999999::::::;;;999:::;;;;;;<<<;;;;;;;;;;;;::::::999:::;;;===>>><<<<<<<<<<<<;;;;;;::::::<<<<<<======<<<;;;:::999888999;;;<<<===AAAEEEHHH|||uuuttt}}}~~~~~~{{{sssmmmkkkjjjggggggjjjdddcccbbbaaaaaaaaabbbccc___[[[WWWSSSLLLIIIQQQ^^^^^^RRRHHHGGGJJJMMMPPPSSSVVV[[[```fffnnnxxx{{{yyyuuulllgggfff```ZZZbbbpppzzzrrrlllnnnpppnnnjjjiiinnnnnnnnnttt~~~|||pppeeegggjjjuuuyyyqqqggg\\\OOOGGGNNN[[[]]]aaafffhhhjjjqqq|||}}}wwwqqqmmmqqqwwwlll^^^\\\ZZZJJJ@@@BBBDDDPPPbbbuuu~~~}}}{{{xxxwwwuuutttrrrrrrqqqqqqttttttttttttuuuvvvxxxxxxvvvxxxwwwssssssvvvwwwuuupppuuuyyyzzzwwwvvvxxx||||||{{{yyyxxxwwwwwwxxxyyywwwvvvuuuwwwyyyyyyvvvsssnnnoooqqqssstttuuuvvvvvvvvvxxxwwwsssqqqlllaaaWWW???:::777888999:::>>>DDDHHHKKKMMMKKKJJJQQQaaannnyyyllleeeiiiiiikkkmmmoooqqqssssssssstttuuuwwwyyy{{{|||}}}}}}}}}~~~~~~|||uuujjjbbbXXXQQQMMMLLLFFF;;;444333777666999BBBMMMYYYhhhttt{{{}}}~~~~~~~~~~~~}}}|||{{{yyyxxxxxxyyyzzz{{{zzzyyywwwuuuuuuvvvwwwxxxvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxvvvtttssstttuuuvvvsssrrrqqqqqqrrrrrrpppooolllmmmlllhhhccc______```NNNMMMHHHBBB@@@FFFSSS^^^vvvaaaIIIEEE[[[tttzzzqqqkkkoooxxxxxxpppttt|||yyy|||{{{xxxwww{{{ppp^^^YYYLLL222------,,,+++++++++,,,,,,++++++******++++++,,,---///333888:::777888DDDQQQ```eeerrrnnnWWWDDD888999666000555BBBHHH]]]ooowww}}}}}}xxxfff^^^LLLBBBQQQ^^^hhhhhh\\\^^^www}}}|||zzzzzzzzzzzzxxxvvvtttuuuuuuvvvvvvvvvvvvvvvuuuwwwxxxxxxvvvsssnnnllljjjgggccc___[[[WWWSSSPPPIIIGGGEEEEEEEEEDDDBBB@@@>>><<<888555333222333444555666666777777777777666222444777666555555777:::888999999888888777666555999999999888888888888888999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;<<<>>>???AAA<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>>>>===<<<;;;:::;;;<<<<<<>>>CCCHHHMMMtttpppzzz|||}}}yyysssllliiiiiijjjgggddddddbbbaaaaaabbbbbbaaa______]]]\\\YYYRRRNNNSSS[[[]]]XXXOOOHHHIIIOOOPPPMMMQQQVVV[[[aaajjjuuuyyyxxxsssmmmfffaaa]]]]]]eeeooo{{{uuunnnjjjhhhggghhhjjjyyypppvvv}}}ooommmiiidddtttyyyppphhhTTT@@@DDDVVVdddmmmhhhaaammm}}}~~~vvvtttuuurrrmmmfff^^^WWWQQQFFF<<<@@@JJJOOO]]]ooozzz}}}{{{zzz{{{xxxwwwvvvuuuuuuttttttttttttuuuwwwwwwxxxwwwvvvuuusssssssssssstttvvvwwwxxxzzzzzzyyyyyyxxxwwwwwwwwwuuuuuuuuuvvvwwwwwwxxxxxxzzzzzzzzzyyyxxxwwwvvvvvvssssssssssssssstttuuuuuuvvvzzzzzzuuuoooiii[[[LLLAAA;;;:::===>>><<<>>>CCCGGGHHHGGGAAA<<>>888777666444333333333444444777:::;;;999777666666444444555555666777777777777777777777777777777777888888888999:::;;;===>>>999;;;===>>>>>>===;;;:::666888;;;>>>??????===<<<===<<<;;;::::::;;;<<<=========<<<<<<<<<===>>>???777<<<@@@>>><<>>===???CCCAAACCCDDDAAA>>>@@@FFFLLLGGGOOOUUUTTTRRRTTTVVVWWWfffdddfffmmmrrrssssssuuuyyyyyyyyyzzz{{{|||}}}~~~}}}{{{zzztttmmmmmmsssooo\\\HHH???>>>??????EEEPPP]]]jjjvvv~~~}}}{{{{{{zzzyyyyyyzzz{{{{{{vvvvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyxxxvvvuuuuuuuuuwwwuuussstttuuuvvvtttrrrrrrqqqrrrrrrsssrrrooollllllnnnmmmjjjhhhgggbbb[[[QQQIIIAAA???AAAGGGRRR^^^mmmVVVCCCPPPzzzzzz|||{{{xxxzzzzzzxxxnnnaaaZZZUUUFFF444...---,,,,,,++++++,,,,,,)))+++,,,,,,++++++,,,...555999<<<:::;;;EEEVVVccckkkzzzoooeeeRRRAAA555666:::<<>>:::;;;<<<<<<<<<;;;:::999777999<<<>>>??????>>>======<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888<<>>CCCNNN\\\mmmzzz}}}|||{{{{{{wwwwwwvvvvvvvvvvvvvvvvvvuuuvvvwwwwwwxxxxxxwwwwwwwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwtttuuuvvvwwwxxxxxxxxxxxxvvvuuutttssssssuuuvvvxxxwwwwwwuuussspppfffTTTDDD:::777777<<<@@@@@@AAACCC>>>@@@CCCFFFHHHGGGDDDBBBAAAJJJQQQSSSWWWaaakkkpppmmmjjjjjjooossstttuuuwww{{{{{{{{{|||}}}~~~||||||{{{xxxyyyzzzqqqZZZDDD===BBBHHHPPPXXXcccpppzzz~~~}}}~~~~~~|||{{{zzzzzzyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxwwwuuuuuuwwwxxxxxxvvvttttttttttttsssqqqpppqqqssssssqqqooonnnnnnmmmooonnnjjjhhhfff```YYYMMMEEE???===???FFFSSS___jjjQQQCCC\\\}}}}}}yyy{{{}}}|||rrrjjjbbbSSS@@@111...---,,,,,,++++++,,,,,,)))+++,,,,,,,,,,,,...000444666888:::>>>IIIZZZgggsssrrrdddZZZKKK===444888AAAJJJTTT___kkkoooqqqttt~~~xxxhhhWWWMMMGGGFFFIIIOOOPPPUUU```qqq}}}|||||||||{{{zzz{{{||||||yyywwwxxxyyyyyyvvvsssrrruuuxxxxxxuuuqqqooommmkkkiiigggeeebbb]]]XXXRRROOOMMMLLLOOOMMMKKKGGGBBB===999777777666444333222333333444444777999:::999777666666666666666777888888999999888888888888888888888888999999999999:::;;;======<<<;;;;;;:::999999999999999;;;===???@@@@@@>>>>>>===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;:::999888444777;;;???FFFQQQ___hhhxxxuuuxxx|||yyy|||ooolllhhhgggggggggfffeeeeeecccaaa``````___]]][[[\\\YYYVVVRRRKKKGGGLLLTTT^^^[[[QQQFFFAAAEEEIIIJJJLLLSSSZZZbbblllwwwzzzxxxwwwpppjjjfffaaa]]]___ccciiiooosssppplllkkkkkkkkkooo|||{{{|||zzzqqqrrrggg___^^^bbbWWWFFFHHHXXXiiiqqq~~~{{{wwwwwwtttnnnoookkkiiifffXXXGGGBBBFFFLLLXXXjjjwww|||}}}||||||zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwvvvuuutttsssttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvzzzyyyyyyxxxwwwvvvvvvvvvtttuuuvvvwwwwwwxxxwwwwwwwwwvvvtttssstttuuuxxxyyyyyywwwtttsssooodddPPP@@@;;;999:::>>>CCCDDDCCCBBB@@@@@@CCCJJJSSSWWWUUUQQQYYY]]]___bbbjjjuuu|||}}}qqqmmmlllppptttuuuwww{{{|||||||||}}}~~~{{{|||~~~}}}wwweeeNNN@@@@@@LLLWWWeeejjjsss|||}}}zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxwwwvvvuuuvvvxxxzzzwwwvvvuuuttttttsssqqqpppnnnqqqtttrrrooommmmmmooojjjlllkkkgggeeeccc^^^WWWIIICCC>>>===@@@GGGVVVccceeeNNNFFFeee~~~}}}zzzvvvzzz|||}}}{{{kkkPPP888......---,,,,,,++++++,,,,,,***+++,,,,,,,,,...000333333333555;;;CCCNNN^^^lll|||zzzlll___SSSDDD:::555>>>MMMZZZfffnnnnnnppprrrvvvrrr]]]KKKGGGIIIJJJKKKNNNRRRUUUeee||||||~~~|||{{{yyyyyyzzzzzzxxxwwwwwwzzz|||yyysssrrruuuyyyzzzvvvrrrooommmllljjjhhheeeaaa\\\VVVQQQNNNMMMMMMLLLKKKHHHDDD???;;;888666555444333222222333333444555777999:::888777666777666777777888999999::::::888888888888888888888888999999999::::::<<<======>>>===;;;999999999:::;;;;;;===>>>@@@@@@@@@???>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;:::999888444777<<>><<<===FFFTTT```ggghhhqqquuu{{{sssooommmrrrvvvwwwzzz~~~{{{{{{{{{|||}}}~~~|||}}}~~~~~~nnnVVVFFFDDDOOO___jjjsssvvv{{{~~~~~~~~~~~~~~~|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxwwwuuuvvvxxxzzzvvvvvvvvvtttsssqqqqqqqqqnnnqqqsssqqqnnnlllmmmooohhhjjjiiieeedddccc]]]VVVFFFBBB??????AAAJJJZZZiiicccMMMFFF```{{{www|||uuuPPP777111...---,,,,,,++++++,,,,,,***+++,,,,,,---///333666555555:::CCCMMMWWWggguuuuuujjj[[[JJJ<<<666777DDDXXXhhhqqqvvvppprrruuuzzzjjjTTTCCCDDDKKKLLLMMMPPPTTTZZZooo~~~|||}}}~~~{{{wwwuuuvvvwwwxxxxxxxxx{{{}}}zzzuuurrruuuxxxxxxtttpppmmmllljjjiiigggccc```[[[UUUQQQOOONNNNNNHHHFFFDDD@@@===:::888666333333222111111222444444555777999999888777777777777777888888999999::::::888888888888888888888888::::::::::::;;;<<<======@@@>>><<<::::::;;;===>>>===>>>???@@@@@@??????>>>;;;<<<<<<<<<<<<<<<<<<;;;999999:::::::::999999888999===DDDOOO]]]nnn~~~mmmbbbgggnnnmmmgggdddggg~~~yyypppjjjhhhgggfffeeedddccccccccccccaaa_________^^^\\\ZZZZZZYYYXXXUUUMMMFFFHHHNNN]]]___YYYMMMDDDEEEJJJMMMNNNSSSYYY___jjjuuuzzzyyywwwooohhheeebbb______bbbdddpppwwwtttwwwwwwsss~~~zzz|||vvvwwwtttssshhh___^^^cccZZZJJJJJJXXXjjjooopppoooooottt{{{{{{xxx~~~xxxrrrlll\\\KKKFFFKKKSSS[[[gggrrryyy|||}}}~~~}}}{{{yyyvvvuuutttsssssssssssstttuuuvvvwwwxxxtttsssrrrqqqppppppqqqrrrsssttttttuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvuuuuuutttwwwwwwwwwxxxwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxyyyyyy{{{wwwtttrrriiiXXXGGG>>>:::<<<===@@@EEEHHHCCC:::888666666<<>>555444:::KKKaaaqqqwwwvvvuuuxxx}}}~~~```LLL@@@EEEMMMLLLMMMRRRWWWbbb{{{}}}|||}}}|||wwwuuuuuuwwwxxxyyyyyy{{{{{{yyyvvvssstttvvvrrrpppmmmkkkjjjhhhfffdddaaa^^^ZZZUUUQQQOOOMMMMMMDDDCCC@@@===;;;999777777222111111000111222444555666777999999777666777888777777777888999999::::::999999999999999999999999;;;;;;;;;;;;;;;<<<======???>>><<<;;;;;;===>>>???>>>????????????>>>>>>===;;;;;;<<<======<<<;;;;;;666666666777888999;;;;;;>>>DDDMMMYYYhhhzzz|||ddd\\\WWW^^^lllwww{{{|||}}}~~~~~~yyytttooollljjjfffffffffeeecccaaaaaabbbaaa```^^^^^^^^^^^^]]][[[ZZZZZZZZZXXXPPPGGGGGGLLL[[[^^^[[[OOOEEEEEEIIIMMMQQQUUUYYY^^^gggsssyyyyyyxxxooogggeeedddbbbcccfffkkkxxxzzz{{{zzzxxxvvvzzz{{{tttgggmmmmmmrrr~~~~~~wwwxxxlllbbbbbbggg]]]KKKHHHSSSdddyyy{{{rrrtttfffiiilllpppyyy|||wwwuuuqqqcccRRRMMMRRR^^^ccclllsssyyy{{{|||}}}}}}|||zzzyyywwwvvvvvvvvvrrrrrrrrrrrrsssuuuvvvxxxtttsssrrrqqqqqqqqqrrrssssssttttttuuuwwwxxxyyyyyywwwvvvvvvvvvuuutttttttttuuuvvvwwwxxxyyyyyyyyyyyywwwwwwyyyzzzzzzzzzyyyxxxyyyvvvsssooocccPPPBBB>>>;;;>>>@@@DDDJJJNNNHHH>>>444555666777<<>>;;;888777666555111000000000111222444555666888999888777666777888666666777777888999999999999999999999999999999999<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<===???????????????>>>>>>======<<<;;;;;;<<<======<<<;;;;;;777666666777999===@@@CCCGGGOOO[[[ggguuupppfff```aaaaaabbbkkk}}}{{{{{{~~~yyy||||||zzzxxxtttnnnjjjhhhjjjlllfffffffffdddbbb``````aaa```___]]]]]]^^^^^^]]]\\\ZZZZZZ[[[ZZZRRRIIIGGGKKKXXX]]][[[PPPFFFDDDIIILLLRRRVVVYYY]]]fffrrryyyyyyzzzppphhhffffffeeefffjjjsss}}}zzz|||zzzvvveeeXXXcccgggooo{{{|||www{{{nnnhhhllltttjjjRRRHHHOOO]]]ooorrrjjjkkkllliiijjjgggkkkooouuu}}}ooolllmmmmmmbbbSSSOOOTTTgggjjjpppuuuyyy{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyqqqqqqqqqqqqrrrtttvvvwwwtttsssrrrrrrrrrrrrttttttssstttuuuvvvwwwxxxyyyzzzuuuuuuuuuuuutttttttttttttttuuuvvvxxxzzz{{{{{{{{{vvvwwwyyy{{{{{{zzzyyyxxxxxxtttrrrmmm^^^JJJ???======AAADDDHHHPPPVVVOOOCCC666999;;;999777>>>MMMZZZttt|||zzzyyy|||~~~}}}|||~~~|||||||||}}}~~~}}}rrrgggTTTTTT]]]nnn{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz{{{{{{xxxvvvuuuuuuqqqtttuuutttrrrqqqrrrtttrrrooollllllnnnooommmkkklllllliiibbb]]]YYYQQQIII???>>>>>>@@@CCCMMM```rrr^^^SSS[[[wwwxxxwwwssszzzsssdddmmmrrrSSS>>>444000...---,,,,,,++++++,,,,,,***+++,,,---///333888<<<;;;AAAQQQaaagggjjjzzz|||oooggg^^^NNN===444777<<>>:::777555444444000000///000000222444555666888999888777666777888666666666777888888999999999999999999999999999999<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;<<<===>>>?????????>>>>>>======<<<<<<:::;;;<<<======<<<;;;::::::999999:::===BBBGGGJJJTTT^^^lllwwwrrr[[[XXXccccccgggqqq~~~}}}{{{zzzzzzzzz{{{zzzzzz{{{{{{|||}}}~~~~~~{{{zzzyyyzzz~~~~~~}}}{{{yyyvvvtttrrrooommmkkkiiiiiidddddddddddddddddddddddd^^^^^^^^^^^^]]]\\\[[[[[[XXXZZZ\\\YYYSSSLLLHHHGGGVVV___^^^PPPDDDEEEJJJKKKRRRTTTXXX\\\cccmmmwww~~~yyytttlllfffeeegggiiikkk{{{yyy}}}zzz~~~{{{bbb^^^YYYaaalllsss~~~qqqkkklllrrrlllYYYJJJFFFaaammmllleeeeeeddddddkkkfffsssvvvrrr}}}pppnnnrrrtttjjjZZZVVV[[[eeennnwww{{{|||}}}zzzwwwyyyyyyxxxwwwwwwxxxxxxyyyuuuuuuuuuuuuuuutttttttttuuussspppoooqqqtttuuuvvvrrrxxx~~~~~~xxxuuuvvvyyyzzzxxxvvvtttssstttuuuvvvssstttvvvxxxyyyyyyyyyxxxxxxyyyzzz||||||{{{zzzxxxxxxtttnnngggYYYIII>>><<<===AAAGGGNNNVVVXXXNNNBBB???:::999:::888:::III[[[uuuuuuuuutttsssuuu}}}~~~|||{{{|||}}}~~~vvvdddUUUNNN^^^qqq}}}}}}{{{{{{|||}}}~~~}}}}}}}}}zzzzzzzzzzzzzzzyyyyyyyyy~~~|||zzzxxxvvvuuuuuuuuurrrssssssqqqpppoooppprrrsssqqqoooooopppooolllhhhjjjjjjfff```[[[XXXQQQJJJCCC>>>@@@AAAAAARRRiiippp[[[SSS___~~~vvvqqqllluuu~~~oookkkwwwxxx```KKK===333---///...,,,+++***+++,,,,,,------///111333666888:::999HHHWWW^^^cccoooxxxjjjcccTTT???777<<<;;;===JJJeeexxxuuuSSSNNNOOOVVVWWWSSSZZZfff~~~}}}}}}}}}~~~~~~|||||||||}}}|||{{{yyyzzzxxxuuussssssrrrpppooommmmmmllllllkkkhhhccc```ZZZWWWSSSPPPMMMJJJGGGEEEAAA???===:::777555333222222111000///000333555777999888666666777888888777888888999::::::::::::999;;;:::888555444555999<<<>>>===<<<;;;;;;;;;;;;;;;666888;;;===>>>???>>>===>>>===<<<>>>@@@@@@===:::<<<<<<===>>>===<<<:::999:::<<<>>>???AAAGGGOOOVVV^^^kkkvvv}}}|||fffZZZ___jjjwww~~~zzzxxxwwwuuutttttttttttttttttttttuuuvvvwwwwwwwwwvvvvvvuuuvvvxxx|||{{{xxxyyyzzzxxxuuurrrqqqooommmkkkiiihhhhhhggggggfffdddcccbbbaaa```^^^^^^^^^^^^]]]\\\[[[[[[XXXZZZ[[[XXXRRRLLLGGGFFFUUU^^^]]]NNNBBBCCCHHHJJJPPPSSSWWW\\\ccclllvvv|||yyyuuunnniiihhhiiikkklllxxxwww}}}}}}www{{{vvvxxx|||yyyuuu|||{{{ggg^^^[[[ccckkkmmmwwwooofffgggnnniiiVVVJJJKKKbbbnnnnnnhhhhhhggghhhppplllvvvzzzyyyyyyvvvuuuvvvssskkkdddbbbiiinnnqqqrrrvvv|||~~~}}}zzzzzzzzzyyyyyyyyyxxxxxxttttttttttttuuuuuuuuuuuurrrpppnnnnnnqqqtttvvvwwwrrrvvvzzzzzzwwwtttuuuwwwyyywwwuuussssssssstttuuussstttuuuvvvwwwxxxxxxxxxyyyzzz|||||||||zzzxxxwwwtttnnnhhh```TTTFFF>>>>>>>>>CCCIIIQQQYYY\\\SSSHHH>>>999666888777777CCCRRR]]]\\\^^^cccjjjsss|||~~~}}}}}}~~~yyyqqqfff___```kkkxxx}}}{{{{{{{{{{{{||||||||||||{{{{{{zzzzzzzzzzzzzzzyyy}}}|||zzzxxxvvvuuuuuuuuusssssssssrrrpppooopppqqqrrrpppnnnnnnooonnnllliiijjjkkkfff___ZZZVVVOOOHHHAAA<<>>444---(((...---,,,+++++++++,,,,,,***+++...000222555888:::;;;GGGTTT\\\gggyyywwwiii\\\LLL;;;666999;;;CCCUUUppp|||ggg]]]TTTPPPQQQVVVWWWWWWcccsss~~~||||||||||||~~~}}}}}}}}}}}}|||yyyvvvyyywwwtttsssrrrrrrpppnnnnnnmmmlllkkkiiieee```\\\YYYVVVQQQMMMKKKHHHFFFDDD@@@???<<<999666444444333222111000000111333666888999888666666777888888777888888999::::::::::::999::::::999777666777:::===>>>>>><<<;;;::::::::::::666888;;;===>>>>>>>>>===???>>>===???AAAAAA>>><<<<<<<<<======<<<;;;:::999999<<<>>>@@@CCCKKKUUU]]]gggwww~~~ssshhhooo~~~{{{yyyvvvtttrrrqqqpppnnnmmmmmmmmmmmmooooooooopppqqqqqqrrrrrrpppppppppqqqrrrsssuuuvvvttt{{{}}}xxxwwwzzzzzzuuusssqqqppprrrtttuuurrrooommmmmmkkkiiihhhgggggggggiiihhhgggdddbbb```^^^]]]^^^^^^^^^^^^]]]\\\[[[[[[WWWYYYZZZWWWRRRKKKGGGEEETTT]]]\\\NNNAAAAAAGGGIIIOOORRRWWW]]]dddllluuuzzzzzzwwwrrrmmmjjjjjjkkklll}}}}}}uuusssqqqfffhhhiiikkkqqq{{{zzzoooddd```fffjjjgggooo{{{|||xxxjjjhhhqqqjjjTTTLLLTTTcccrrrtttmmmlllhhhgggoooqqqvvvzzz}}}{{{vvvsssvvvvvvnnndddlllppprrrqqqtttyyy||||||{{{{{{||||||{{{yyyxxxvvvsssssssssttttttuuuuuuvvvpppnnnmmmnnnqqqtttvvvwwwttttttuuuuuuuuuuuuuuuuuuwwwvvvtttsssrrrrrrssstttssssssssstttuuuvvvwwwxxx{{{|||||||||{{{xxxuuusssmmmggg```YYYNNNCCC>>>@@@AAAFFFMMMUUU]]]aaa[[[QQQ@@@999666888888777>>>JJJEEEFFFJJJUUUfffttt|||~~~~~~~~~~~~~~~~~~tttllliiiiiiuuuzzz~~~~~~}}}{{{{{{zzzzzzzzz{{{|||}}}|||{{{{{{zzzzzzzzzzzzzzz|||{{{yyyxxxvvvvvvuuuuuutttuuutttrrrpppnnnoooppppppooonnnnnnnnnmmmkkkiiilllkkkfff^^^XXXTTTLLLEEE???;;;===@@@FFF\\\rrruuuUUUVVVeee|||yyyllliiiqqq{{{tttsssyyypppjjj[[[GGG888111...+++------,,,+++++++++,,,,,,)))+++///222444666:::<<<@@@JJJSSS\\\qqq|||tttdddRRRAAA888777:::AAAMMM```sss|||oooVVVIIITTTRRRSSSVVVVVV\\\ooo~~~}}}~~~~~~~~~}}}{{{wwwtttxxxvvvsssrrrrrrqqqpppnnnnnnlllkkkiiigggbbb\\\XXXWWWSSSNNNJJJHHHFFFDDDBBB@@@===:::666444333444555333222222222333444777888999777666666777888888777888888999::::::::::::999999:::;;;:::999:::<<<>>>???>>><<<;;;:::999999999777888:::<<<>>>>>>>>>>>>??????>>>???AAAAAA@@@>>><<<======<<<<<<:::999999;;;===@@@DDDIIISSS```jjjuuu~~~}}}~~~|||{{{yyyyyyyyyzzz}}}pppsssxxxuuuqqqooooooooooooooommmllllllkkkkkkjjjjjjjjjnnnooooooooopppppppppqqqmmmnnnnnnnnnnnnnnnmmmmmmoootttvvvrrrpppsssssspppooonnnnnnoooqqqqqqooollljjjiiihhhggggggffffffggghhhhhhfffdddaaa___^^^]]]^^^^^^^^^^^^]]]\\\[[[[[[WWWXXXXXXVVVRRRLLLFFFCCCSSS^^^^^^OOOAAAAAAFFFIIINNNRRRXXX^^^eeemmmuuuzzz|||zzzvvvqqqllliiihhhiiisssvvvuuurrrooodddcccaaaeeerrr|||}}}yyyuuujjjfffjjjmmmiiippp||||||oookkkssskkkSSSKKKVVVdddwww}}}vvvqqqiiidddiiiqqqsssxxx|||{{{zzz~~~zzzrrrsssxxxpppcccnnnxxx}}}zzzyyyzzzyyy{{{{{{||||||{{{yyyvvvtttrrrrrrssstttuuuuuuvvvvvvrrrpppnnnooorrrtttvvvvvvvvvtttqqqrrrtttvvvvvvtttuuutttsssrrrrrrrrrrrrssstttssssssssstttvvvxxxyyy{{{||||||{{{xxxuuurrrooofffaaa\\\VVVMMMCCC???@@@FFFKKKRRRYYY```ddd___WWWEEE<<<777999::::::@@@IIIMMMQQQZZZjjj~~~vvvpppnnnooo~~~~~~~~~}}}}}}|||zzzyyyzzz{{{}}}}}}|||{{{zzzyyyyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvuuuuuuvvvuuussspppnnnnnnpppnnnnnnnnnmmmmmmlllkkkjjjmmmlllfff\\\VVVQQQIIIBBB>>>:::===AAAKKKeeexxxwww[[[cccssszzzpppmmmuuu|||~~~}}}}}}mmmgggXXXEEE777222111000---,,,,,,,,,,,,,,,,,,,,,+++///333555666888<<<@@@BBBKKKRRR]]]wwwrrrmmm^^^HHH999888<<>>;;;777444222333444666333333333444555666777888888777666666888999888888888888999::::::::::::999888:::<<<======<<<>>>???>>>===<<<:::999888888888777888:::<<<===>>>>>>>>>>>>>>>>>>???@@@@@@??????=========<<<;;;:::999999<<>>888:::<<<>>>GGGRRRXXXcccrrrzzzuuurrr~~~~~~~~~}}}|||{{{{{{}}}}}}|||zzzxxxxxxxxxyyyyyyxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuussspppnnnooopppnnnnnnooonnnmmmkkkjjjjjjmmmkkkeeeZZZSSSNNNGGG???>>>:::>>>DDDQQQlll{{{tttfffrrr}}}uuurrryyyvvv}}}wwwuuu{{{kkkeeeVVVAAA333///...---+++,,,,,,,,,,,,,,,,,,,,,---111555666666999>>>CCCDDDKKKSSSaaa{{{wwwoooiiiWWWBBB666888???BBBRRR^^^kkknnnkkkjjjqqqyyy}}}uuummmaaaUUUPPPPPPRRRSSSTTTTTTWWWfff~~~}}}yyywwwuuusssqqqpppppppppnnnmmmjjjiiihhhgggeeebbb\\\XXXTTTPPPKKKHHHFFFDDDBBBAAA;;;999555222111222444666333444555666777888888888888666555666888999999888888888999::::::::::::999999;;;>>>???>>>>>>>>>???===<<<;;;:::888888888777888999:::;;;===>>>??????=========>>>===>>>???@@@??????===<<<;;;::::::999;;;???FFFMMMYYYhhhzzz~~~|||yyywwwwwwxxxzzzzzzzzzyyyxxxwwwwwwxxxyyy{{{}}}qqqhhh\\\\\\qqq|||xxxxxxtttmmmmmmrrr{{{yyytttlllfff```]]][[[[[[^^^cccfffgggeeefffhhhiiikkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmlllkkkkkkiiikkklllllllllmmmooopppkkkjjjiiihhhiiikkkmmmooohhhggggggffffffffffffgggccccccbbbbbbaaa```______^^^^^^^^^^^^]]]\\\[[[[[[YYYXXXWWWVVVSSSNNNGGGCCCRRRaaafffXXXHHHDDDGGGIIIOOORRRWWW]]]dddllluuu{{{}}}}}}zzzssskkkggggggiiimmmsssyyyxxxxxxoooooonnnrrryyy|||zzzwwwwwwlllnnn{{{|||oookkkrrrrrrbbbUUURRRXXXsss}}}rrrnnnuuuttt|||zzzrrrnnnkkkgggiiivvv}}}wwwnnnoooxxxyyyyyyzzzzzzyyywwwuuutttuuuuuuuuuvvvvvvwwwwwwxxxwwwuuusssssstttuuutttssswwwtttrrrsssvvvxxxxxxwwwsssssssssssssssssssssssstttttttttuuuvvvwwwyyyyyyxxxxxxxxxwwwuuurrrooommmfffbbb___[[[RRRFFFAAAAAAJJJPPPVVVZZZ```dddaaa\\\LLLAAA999:::===DDDTTTeeeppp{{{~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{yyywwwvvvvvvwwwxxxvvvwwwwwwxxxwwwwwwvvvvvvuuuvvvuuusssqqqooopppqqqooopppqqqooollljjjjjjjjjllljjjcccXXXQQQLLLEEE======;;;???EEEUUUpppzzzmmmWWWgggyyy|||zzzyyyssstttsssvvvuuuzzzjjjdddUUUAAA333...---,,,++++++,,,---------,,,,,,---111444555666:::CCCJJJQQQWWWccctttrrrpppcccOOO>>>666888???EEEbbbjjjqqqqqqmmmooozzzuuujjj]]]RRRNNNPPPPPPSSSVVVXXX___ppp}}}{{{}}}zzzxxxtttrrrpppooooooooonnnlllhhhhhhgggfffdddaaa[[[XXXPPPNNNJJJGGGFFFCCCAAA>>>888666333111111222444555333555777999::::::999999888666555666888999999999888888999::::::::::::999:::<<<>>>???>>>>>>>>>???;;;;;;:::999888888888888888999:::;;;<<<>>>??????<<<=========<<<===???AAAAAA@@@???===<<<;;;;;;;;;;;;@@@IIISSS```rrr~~~|||zzzyyyuuuvvvvvvvvvuuuuuuwwwyyywwwvvvuuuuuuuuuvvvxxxyyy~~~```ZZZ]]]ppp}}}wwwwwwnnngggeeeaaa___iiiyyy}}}uuuqqqtttyyy}}}{{{tttnnnhhh```XXXSSSOOOMMMKKKLLLQQQWWW[[[]]]___```ccceeehhhiiijjjjjjkkkkkkkkkkkkkkkkkkjjjjjjllllllllllllllllllllllllgggggghhhiiihhhhhhjjjlllhhhhhhhhhgggggghhhiiikkkggggggfffeeeddddddeeeeeeccccccbbbaaa```______^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[YYYWWWVVVTTTOOOHHHCCCPPP```hhh[[[JJJDDDFFFGGGNNNQQQUUUZZZaaajjjssszzz||||||zzztttmmmjjjllloooyyywwwnnnppptttvvvvvvwwwyyyxxxuuuqqq{{{}}}uuurrrxxx{{{rrr___QQQRRRmmm}}}{{{vvvnnnnnnyyyvvv}}}wwwooommmnnnllluuu{{{wwwsssuuuyyy|||zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxuuusssrrrssstttuuutttsssuuutttssstttvvvwwwwwwwwwssssssttttttttttttssssssrrrrrrtttuuuvvvwwwwwwwwwwwwwwwxxxxxxwwwtttrrrpppmmmgggbbb[[[QQQFFFAAACCCGGGMMMSSSXXX]]]bbbbbb^^^RRRGGG???>>>BBBNNNggg~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||zzzxxxuuutttuuuvvvwwwuuuvvvwwwxxxxxxwwwvvvvvvtttuuuuuusssqqqpppqqqrrrqqqrrrsssqqqmmmjjjiiijjjllliiibbbWWWOOOKKKDDD===<<<:::???FFFVVVpppvvvcccHHH[[[mmmuuuzzztttsssvvv~~~}}}uuurrr{{{}}}sssddd___RRR???333///...---***+++,,,---------,,,,,,---111555777999@@@MMMVVV___eeeuuuzzzrrrlllWWWCCC;;;999;;;CCCMMMkkkoooqqqooommmpppyyyyyykkk[[[OOOLLLOOONNNSSSXXX^^^iii~~~~~~~~~|||zzzxxxsssqqqooonnnnnnnnnmmmlllhhhgggfffdddbbb^^^XXXTTTLLLJJJHHHGGGEEEBBB>>>;;;444444222111111222333444444555888:::;;;;;;:::999777666555666888999999999888888999::::::::::::999<<<>>>???>>>===<<<>>>???999999888888888888999999999999:::;;;<<<>>>???@@@<<<===>>>>>><<<===@@@CCCCCCBBB@@@>>>===<<<<<<<<>>@@@FFFLLLRRRTTTYYY[[[^^^bbbdddfffggggggkkkkkkkkkkkkjjjjjjjjjjjjkkkjjjjjjjjjjjjkkkllllllhhhhhhhhhiiigggfffhhhkkkhhhiiijjjiiigggeeeeeefffffffffeeedddccccccccccccddddddcccaaa```^^^]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[\\\ZZZXXXWWWUUUPPPIIICCCNNN```iii]]]KKKDDDEEEFFFMMMOOORRRWWW^^^hhhrrryyy{{{{{{zzztttnnnmmmqqquuu{{{{{{rrrnnntttwwwssssssxxxxxxtttxxx{{{|||xxxuuuxxx}}}vvv___HHHOOOiiiwwwssslllfffiiivvvwwwyyyuuuyyyyyy{{{{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxrrrqqqppprrrtttuuuuuutttrrrssstttuuuuuuvvvvvvwwwsssssstttuuuuuutttttttttpppqqqsssuuuvvvvvvuuuuuuwwwwwwxxxyyyxxxvvvtttsssrrrkkkbbbZZZOOOEEEBBBDDDCCCJJJQQQVVV\\\bbbccc___XXXNNNEEECCCGGGWWWuuu~~~~~~~~~~~~~~~{{{{{{|||}}}~~~}}}}}}}}}|||zzzwwwtttssstttuuuvvvtttuuuwwwxxxxxxwwwvvvvvvttttttuuusssqqqqqqrrrsssrrrttttttrrrmmmiiiiiijjjkkkiiiaaaVVVOOOJJJCCC<<<;;;:::>>>EEEVVVooorrr\\\RRRcccrrrwwwzzznnnttt}}}{{{ssstttzzz}}}~~~ooojjjZZZVVVJJJ:::///,,,,,,+++)))***,,,---...---,,,,,,///333888:::>>>GGGVVVbbbccciii|||pppmmmdddLLL999999===???HHHVVVhhhjjjlllmmmnnnsss|||zzzgggWWWLLLLLLRRRMMMSSSZZZcccrrr|||~~~}}}{{{xxxvvvsssqqqnnnnnnnnnnnnmmmllliiigggeeeccc```[[[TTTPPPIIIHHHGGGFFFDDDAAA<<<888333222222222222222222333444666999;;;<<<<<<:::999777666555666888::::::999888888999::::::::::::999>>>>>>???===<<<<<<===???888888888777888888999:::999999::::::<<<===???@@@===???@@@???===>>>AAAEEEEEECCCAAA???============EEELLLXXXfffuuuzzzyyyxxxwwwvvvvvvvvvvvvssssssssssssssssssssssssrrrqqqqqqqqqrrrrrrssstttsssuuuwww{{{rrrhhhaaazzzttteee___]]]ZZZWWWVVVYYYQQQMMMOOOOOOJJJGGGHHHFFFFFFIIISSScccttt~~~~~~~~~~~~sssoooiiibbb___aaahhhmmmwwwkkk[[[LLLCCC===;;;999999888777888<<>><<<===999===FFF[[[tttqqqVVVdddwww}}}uuuoootttyyy||||||yyyyyyuuuiiigggiiiccc]]]RRRBBB777333111...,,,******+++,,,,,,---......000555888:::DDDUUU```ccciiiuuu{{{ooommm\\\EEE555888===@@@KKK[[[uuulllhhhkkkooottt|||^^^QQQNNNMMMOOOTTTPPPWWW```jjj{{{|||yyy{{{}}}~~~{{{xxxvvvuuuuuusssqqqpppooonnnkkkiiieeeeeeffffffccc\\\SSSLLLLLLLLLJJJGGGCCC>>>:::888444444444222111111333444666777:::;;;<<<<<<;;;:::666666666777888999;;;;;;>>>>>>>>>===<<<:::999888999::::::999888888999;;;666666777888999::::::;;;;;;;;;::::::;;;>>>@@@BBBAAA@@@>>><<<<<<<<<>>>???AAA@@@>>>======???AAACCCLLLUUUdddwwwxxxwwwvvvuuuttttttttttttssssssssssssssssssssssssqqqqqqppppppqqqrrrrrrsssrrrsssuuuwwwzzz~~~}}}cccUUU```yyymmm___PPPIIIGGGDDDBBBCCCDDD@@@@@@DDDFFFBBBAAACCCAAALLL]]]lllvvv~~~~~~{{{zzzzzzyyyxxxsssooojjjeee```]]]\\\[[[___VVVIII@@@;;;:::888666777666444444555999<<>>444000000...---******+++,,,---......///333888<<>>>>>===<<<;;;:::888777777777888777666555777999666666777888999:::;;;;;;::::::999999:::<<<>>>@@@>>><<<;;;999999999;;;;;;???>>>======>>>BBBEEEHHHTTT\\\llluuuttttttsssrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrppppppooooooooopppqqqqqqpppqqqrrrssstttwww{{{~~~sssXXXIII^^^wwwsssXXXKKK>>>999888777777999777777999===>>>===???DDDHHHYYYooo|||~~~zzzxxxwwwvvvtttrrrooommmkkkjjjggg```WWWPPPLLLDDD;;;666666777555222555444333222333444666888CCCDDDGGGLLLRRRXXX]]]aaacccfffiiijjjiiihhhggghhhhhhiiiiiiiiigggggghhhiiiggggggffffffgggggghhhiiiiiiiiihhhgggfffeeeeeedddbbbaaaaaa``````````````````bbbbbbaaa```___```aaa]]]^^^^^^^^^]]]]]]\\\[[[[[[XXXVVVVVVTTTPPPHHHBBBMMMZZZddd^^^MMM@@@AAAGGGLLLOOORRRVVV[[[dddooowww{{{{{{xxxrrrmmmmmmtttzzzxxxtttmmmrrrzzzzzzpppnnnnnnggg___nnnvvvooocccRRREEE???LLL]]]gggiiiggghhhkkklllttt{{{}}}~~~jjjjjjmmmxxxyyyvvvyyy||||||zzzvvvwwwwwwxxxxxxxxxxxxxxxttttttttttttuuuuuuuuuuuuooopppqqqpppooooooqqqrrrooooooqqqrrrssstttttttttuuuuuuvvvwwwwwwwwwwwwvvvyyyxxxwwwwwwvvvrrrmmmiii]]]ZZZUUUMMMFFFAAA@@@@@@GGGOOOUUUUUUXXXaaakkkpppppp___RRRSSSfff|||{{{{{{|||~~~}}}}}}}}}{{{yyyxxxwwwuuusssrrrssstttvvvvvvuuuuuuvvvwwwyyy{{{|||~~~zzzzzzxxxwwwvvvtttsssssstttsssqqqnnnkkkjjjkkkmmmgggbbbYYYPPPHHHBBB???===<<<===EEEVVVnnnxxxiiiQQQddduuu~~~|||nnnlllqqqtttyyyvvvhhhRRRGGG888///---//////...******+++,,,---...000000666<<>>222888CCCNNN___pppuuupppnnnvvvdddKKKDDDHHHJJJMMMQQQTTT[[[gggwww~~~~~~~~~}}}zzzwwwuuutttrrrooonnnmmmkkkiiiggghhhddd___ZZZWWWTTTQQQOOOLLLKKKHHHDDD@@@;;;777555333444555555444444777888888999:::<<<<<<<<<;;;;;;888777777777777777888888=========<<<:::888777666444555555444333333444666666666777888999:::;;;;;;999999888888999:::<<<===;;;:::999888888888999:::>>>======>>>AAAGGGLLLPPPXXXaaaqqqtttsssrrrqqqqqqqqqqqqqqqsssssssssrrrrrrrrrrrrrrroooooonnnnnnnnnoooooopppooopppqqqqqqqqqsssvvvyyyzzz{{{hhhWWWSSShhh|||ooo___III???888777888888888::::::;;;<<<===>>>CCCLLLTTTeeeooozzz~~~~~~|||uuusssqqqpppooonnnkkkiiiiiihhhjjjmmmooojjj^^^UUUKKKDDD===::::::999555111777666666666777888:::;;;===???DDDJJJQQQWWW\\\___cccfffjjjkkkjjjiiigggggghhhjjjkkkjjjhhhhhhhhhiiieeeeeeffffffggghhhiiiiiijjjjjjhhhgggfffdddccccccbbbaaa``````______`````````aaabbbaaa___^^^___```^^^^^^^^^^^^]]]\\\[[[[[[ZZZXXXVVVUUUTTTPPPHHHCCCLLLZZZddd___NNNAAAAAAFFFLLLNNNQQQTTTYYYcccooowww||||||zzztttnnnlllqqqvvvyyy~~~~~~zzzqqqwww|||ssskkkhhheeeddduuu{{{uuuqqqhhhUUUDDD>>>JJJ\\\jjjllliiihhhjjjlllhhhjjjttt}}}~~~yyyttttttxxxlllgggggguuu|||xxxvvvzzz~~~}}}yyywwwwwwxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwooopppqqqpppnnnnnnpppqqqnnnoooppprrrsssuuuuuuvvvvvvvvvvvvvvvvvvuuuuuutttwwwwwwvvvuuuqqqkkkfffbbbUUUTTTQQQJJJCCC??????@@@OOOVVV[[[ZZZ\\\fffqqqwwwqqqbbbTTTTTTqqq|||sssrrrsssuuuyyy~~~~~~}}}}}}|||}}}|||zzzyyyxxxwwwvvvttttttvvvwwwvvvvvvtttuuuwwwxxxzzz{{{||||||xxxwwwwwwvvvuuutttssssssuuutttqqqmmmkkkkkklllmmmfff```WWWMMMEEE???===<<<>>>AAAHHH\\\uuuvvvcccTTTrrr~~~sss~~~ssstttzzz{{{{{{ssscccNNNCCC555---,,,......---+++++++++,,,---///111222777???KKKYYYgggsss{{{}}}uuunnndddWWWBBB777444BBBRRR^^^lllyyyvvvtttuuu{{{lllWWWFFFFFFKKKMMMOOORRRRRR___rrr}}}}}}}}}~~~~~~}}}zzzwwwuuutttrrrooommmlllkkkhhhfffgggccc]]]XXXUUURRRPPPNNNKKKIIIFFFBBB===999555333333444666666666777999:::888999:::;;;<<<;;;;;;;;;:::999888777777777777777<<<<<<;;;:::999777666555333444444333222222333555666777777888999:::;;;<<<:::999999999999:::<<<<<<;;;::::::999999999:::;;;???>>>>>>@@@EEELLLSSSXXX```jjjzzzssssssrrrqqqqqqqqqrrrrrrssssssrrrrrrrrrqqqqqqqqqoooooonnnmmmmmmnnnnnnnnnooopppqqqrrrrrrsssvvvxxxuuu{{{xxxhhhXXXUUUbbbrrr^^^QQQ???999666888999888666888:::<<<===>>>EEESSSdddooowwwmmmeeecccbbbbbbbbbbbb```^^^cccdddffflllpppnnnfff^^^SSSOOOJJJGGGDDDAAA<<<999<<<<<<;;;;;;;;;===>>>??????CCCIIIQQQXXX]]]```bbbeeehhhkkklllkkkiiiggggggiiikkklllllljjjhhhhhhiiiddddddeeefffggghhhhhhiiijjjiiihhhfffdddcccbbbaaabbbbbbaaa````````````aaa___```aaa```^^^^^^^^^___^^^^^^^^^^^^]]]\\\[[[ZZZZZZXXXVVVUUUTTTPPPIIICCCKKKYYYeee```OOOAAA@@@EEEJJJMMMPPPTTTYYYcccoooxxx}}}}}}wwwpppmmmooosssxxxzzz}}}{{{uuu|||zzzrrrjjjiiijjjmmm|||yyyuuummmhhhhhheeeVVVDDD???III[[[kkkoooiiifffiiijjjddddddlllqqqnnnmmmpppsss|||}}}~~~~~~uuunnnffffffsss~~~sssppptttvvvwwwzzz|||vvvxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvwwwwwwwwwwwwvvvuuurrrsssrrrqqqooonnnoooqqqppppppqqqrrrtttvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuusssoooiiibbb]]]ZZZQQQQQQOOOIIIAAA===>>>@@@PPPUUUXXXXXX[[[gggssszzzvvvgggWWWTTTqqq~~~vvvvvvvvvxxxzzz~~~~~~}}}}}}~~~~~~}}}}}}|||||||||{{{yyywwwuuutttuuuuuutttssstttuuuvvvwwwwwwwwwvvvvvvtttsssssssssrrrrrrrrrrrruuussspppmmmlllllllllllleee___TTTIIIAAA<<<::::::===BBBHHH]]]uuunnnZZZXXX|||uuuoooppp{{{xxx}}}vvvkkk[[[KKKAAA555---,,,...---,,,+++++++++,,,---000333444777AAAQQQ```jjjooouuuyyy}}}rrrlll[[[FFF:::777>>>QQQdddnnnuuu{{{yyy|||{{{XXXKKKDDDJJJPPPOOOOOOSSSRRRggg}}}}}}~~~{{{|||}}}}}}{{{yyyvvvttttttrrrooommmllljjjhhheeedddaaa\\\XXXUUURRRNNNLLLIIIGGGDDD???;;;777444222222444666777777888999;;;999999::::::::::::::::::;;;:::999888888888888888:::999999999888666555444444555555444333333444666777777888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<:::::::::999:::::::::;;;===<<<<<>>:::888;;;<<<999888999888===BBBHHHVVVjjj{{{vvvjjjaaaYYYXXXWWWXXXZZZ[[[\\\[[[___```bbbgggjjjiiiddd```XXXYYYXXXTTTNNNJJJHHHHHHGGGEEECCCAAAAAAAAACCCCCCEEEHHHMMMTTTYYY^^^aaabbbhhhjjjlllllljjjhhhgggggghhhjjjlllllljjjhhhggggggcccdddeeefffggghhhhhhggghhhgggfffeeecccbbbaaa```bbbbbbaaa```````````````^^^`````````^^^]]]^^^____________^^^]]]\\\[[[ZZZYYYWWWVVVUUUUUUPPPIIICCCJJJYYYeeeaaaPPPBBB@@@DDDHHHKKKPPPTTT[[[eeeqqqyyy~~~yyyqqqlllmmmppp~~~vvvuuu{{{~~~yyywwwyyyzzz~~~{{{yyyqqqkkknnnrrruuuuuummm```WWWZZZ^^^UUUFFF???GGGXXXjjjooohhheeehhhgggccceeejjjjjjfffhhhnnnxxx{{{zzzwwwuuuvvvuuuqqqpppgggeeeooouuunnnccc\\\aaammmvvvwwwyyy}}}{{{uuuyyyyyyyyyyyyyyyyyyxxxwwwssstttuuuuuuuuutttrrrqqqssstttsssrrrpppooopppqqqqqqqqqqqqrrrtttvvvxxxyyy{{{{{{{{{zzzzzzyyywwwwwwrrrrrrpppkkkccc]]]YYYWWWSSSSSSQQQIII@@@;;;===@@@IIIMMMOOOOOOVVVcccnnnrrrjjj^^^SSSQQQjjj~~~|||{{{||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}xxxvvvsssrrrsssrrrqqqppptttuuuuuuvvvuuusssrrrpppppppppppppppppppppqqqqqqsssqqqooommmmmmllljjjiiiccc\\\QQQFFF>>>:::999:::<<>>333.........---++++++++++++,,,...111444777999DDDUUUaaadddeeemmmvvvwwwpppfffQQQ;;;555777BBBWWWiiiqqqssstttwwwoooIIICCCDDDMMMQQQOOOPPPVVV[[[sss~~~}}}}}}}}}zzzzzzzzzzzzxxxwwwuuussssssqqqnnnlllkkkiiifffdddbbb___[[[WWWTTTPPPLLLIIIFFFDDDAAA===999555333222222444777888888888999:::888888888888888999999999::::::999888777777888888777777777777777666555555555666666555444444555777777777888999:::;;;<<<<<<==================<<<<<<888888999999999999:::::::::999999===FFFQQQ]]]ddd}}}rrrqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqppppppooopppoooooonnnmmmmmmnnnnnnqqqrrrssssssrrrrrrsssuuuxxxwwwyyy}}}~~~~~~yyycccNNN>>>LLLnnnxxx___NNNCCC???;;;999<<<>>>???AAAFFFHHHPPPZZZdddrrr}}}}}}lll```XXXSSSMMMKKKKKKLLLPPPTTTWWWXXXZZZ\\\```cccdddccc```^^^^^^bbbddd___WWWRRRSSSWWWSSSRRROOOMMMMMMOOORRRSSSQQQQQQSSSVVVZZZ```eeeggglllmmmmmmllliiigggfffgggfffiiijjjjjjhhhfffeeeeeecccdddfffggggggggggggfffeeeeeedddcccbbbaaa```___aaa```______^^^^^^______^^^___```___]]]\\\]]]^^^_________^^^]]]\\\ZZZZZZYYYWWWUUUUUUUUUQQQJJJDDDIIIXXXfffbbbQQQBBB???DDDFFFJJJPPPVVV]]]gggrrrzzz~~~zzzqqqkkkjjjlllrrrfffbbbllluuuvvvwww{{{~~~}}}~~~rrrnnnqqqssssss}}}~~~ssslll^^^TTTYYY```XXXHHH>>>DDDUUUjjjpppiiigggkkkdddfffjjjmmmllljjjkkkoooyyytttqqqpppooonnnpppuuuxxxnnnkkknnnhhhXXXMMMLLLYYYjjjwwwwwwvvvyyyzzzvvvxxxxxxxxxxxxxxxwwwvvvvvvrrrssstttttttttsssqqqpppqqqrrrrrrqqqpppoooqqqrrrqqqqqqqqqqqqssstttvvvwwwyyyyyyyyyyyyxxxwwwvvvvvvppppppmmmhhhaaa\\\[[[[[[XXXXXXSSSJJJ???:::<<<@@@@@@CCCFFFIIISSS^^^ddddddYYYRRROOOSSSeee{{{xxxtttsssvvv}}}}}}zzz}}}~~~~~~~~~}}}}}}}}}||||||vvvtttrrrrrrssssssrrrqqqssstttuuuuuutttrrrpppooonnnnnnoooooopppppppppqqqqqqooonnnmmmnnnllliiieee^^^WWWMMMCCC<<<:::;;;======IIIPPPfffzzzdddSSSjjj{{{pppnnn|||mmm```PPP@@@999111...///000...+++++++++++++++...222666888===HHHWWW^^^[[[[[[hhhyyywwwooofffXXXEEE666444666AAATTTgggrrrvvvwwwyyyttt]]]DDDCCCHHHQQQRRROOOUUU___kkk~~~}}}{{{zzz{{{yyyyyyxxxwwwuuutttsssrrrqqqnnnllliiihhhfffcccaaa```]]]WWWSSSPPPMMMJJJHHHDDDBBB>>>;;;777444333222222555777888888777888999888888777777777777777888888777666666666666666777444444555666666666666666666666777666555444666888777888888999:::;;;<<<<<<>>>>>>>>>>>>======<<<;;;999::::::;;;;;;;;;;;;;;;888888:::@@@KKKYYYhhhpppqqqpppppppppppppppqqqqqqssssssrrrrrrqqqpppooooooppppppooonnnnnnnnnnnnnnnrrrssssssrrrqqqppppppqqqtttrrrtttzzz|||zzzyyy{{{~~~|||ooo]]]LLL???PPPssspppZZZJJJAAA:::666555999===BBBIIIQQQaaakkkwww~~~jjjWWWNNNIIIGGG???======???DDDIIIMMMOOOUUUYYY___bbbbbb```___^^^ccciiilllfff[[[UUUXXX^^^]]][[[YYYXXXZZZ^^^cccfffaaa___]]]]]]aaagggnnnsssnnnnnnnnnlllhhhffffffgggeeegggiiiiiigggdddccccccdddeeefffgggggggggfffeeedddccccccbbbaaa```____________^^^]]]]]]]]]]]]^^^^^^___```___]]]\\\]]]^^^_________^^^]]]\\\ZZZYYYYYYWWWUUUUUUUUUQQQJJJDDDIIIXXXfffbbbQQQBBB???CCCDDDIIIPPPWWW^^^hhhsss{{{}}}yyypppiiihhhiii]]]RRRTTTgggxxx}}}~~~~~~~~~qqqlllmmmkkkgggqqqzzzvvvppplllccc\\\bbbiii]]]III>>>CCCUUUjjjrrrllljjjpppdddiiipppssstttsssqqqpppzzzppplllooopppooouuuxxxrrroooaaaKKKAAADDDVVVjjjxxxvvvsssvvvyyywwwwwwwwwwwwwwwwwwvvvuuuuuussstttuuuvvvvvvtttrrrqqqnnnoooppppppoooppprrrtttqqqqqqppppppqqqsssuuuvvvuuuuuuuuuuuuuuutttssssssnnnnnnlllgggaaa^^^___```[[[[[[VVVKKK>>>999<<>>>>>>>>>>>===<<<;;;:::<<<======>>>?????????>>>::::::===DDDQQQbbbrrr|||~~~zzz{{{ooopppqqqrrrrrrrrrrrrrrrrrrsssssssssrrrpppnnnmmmooonnnmmmmmmmmmnnnpppqqqrrrrrrqqqqqqqqqrrrsssttttttsssrrrqqqrrrtttvvvxxxsssooo___NNNGGGEEEWWWssswwwdddVVVHHH<<<888===>>>===DDDXXXppp~~~uuu___OOOGGGCCC>>>:::888888888777888<<>>===<<<;;;@@@@@@????????????@@@@@@AAA@@@EEERRR___mmm{{{wwwkkklllmmmooopppqqqqqqqqqrrrrrrrrrrrrqqqpppooooooooonnnmmmmmmmmmnnnppppppqqqqqqqqqqqqrrrrrrrrrsssuuutttrrrppppppqqqrrrssspppkkkWWWEEEBBBKKKgggppp]]]QQQGGG===:::<<<===BBBTTTsssoooaaaOOOAAA<<<999666333555666666555666888<<<@@@HHHOOOXXX___dddgggllloootttttttttsssqqqmmmhhhdddccc\\\WWWUUUTTTQQQRRRUUUccckkkqqqqqqrrruuuuuutttrrrqqqooommmjjjgggeeedddeeeeeeffffffffffffeeeeeeaaacccdddfffffffffdddcccbbbbbbaaaaaa``````______]]]___``````^^^]]]]]]^^^___^^^^^^]]]\\\\\\[[[[[[\\\]]]___```___]]]ZZZXXXWWWXXXWWWTTTTTTTTTMMMEEEKKK\\\kkkeeePPP>>>===CCCEEEIIIPPPYYYccckkkppprrryyy~~~yyyrrrlllfffaaaZZZWWWaaatttqqqkkkooojjj___^^^gggjjjooommmeeegggkkk^^^JJJ>>>AAAOOOlllssssssuuuxxx|||}}}wwwuuuvvv}}}|||qqq[[[HHHCCCIIINNNgggmmmtttxxxxxxwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuutttrrrpppnnnlllrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqrrrssssssttttttttttttqqqpppllleee\\\UUURRRRRRXXXTTTLLLBBB<<<<<>>UUUcccrrr|||{{{sss~~~~~~sssooolll___NNN:::222111///---,,,---......+++///000...000888@@@CCCWWW___ccc```aaammm{{{uuummmbbbUUUFFF:::666777BBBJJJVVVfff{{{eeeKKK@@@BBBFFFLLLPPPPPPUUUgggyyy~~~{{{zzzzzz{{{{{{zzzvvvvvvuuutttrrrpppnnnmmmlllkkkiiiiiigggddd```\\\\\\XXXSSSNNNKKKHHHEEEBBB@@@===888666555555555444555555666666777888888999888777666444444444555555555666666777777777666666333333333444555777999:::777777666666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<>>>>>DDDXXXxxx}}}[[[PPPBBB888666555444222111222333333333444666888<<>><<>>999;;;AAAFFFRRR]]]jjjtttzzzvvvhhhYYYHHHBBB>>>DDDVVVnnnzzzeeeXXXSSSKKK@@@FFFFFFNNN^^^lllsssuuuuuupppvvv~~~{{{zzz|||~~~~~~}}}zzzxxxwwwxxxyyyzzzwwwwwwwwwwwwvvvvvvvvvvvvyyyxxxxxxxxxwwwuuutttssssssrrrqqqpppqqqrrrssstttuuusssqqqpppmmmfff]]]UUULLLDDD===;;;:::999;;;???NNN[[[pppxxxttt{{{{{{uuuwwwgggXXXGGG555111000///---------......---,,,...111444777@@@JJJgggkkkiiidddlll~~~oooiii[[[JJJ===888777777IIIOOOYYYiiirrrWWWCCC===EEEGGGJJJMMMPPP[[[qqq}}}zzzzzz{{{|||||||||uuuuuutttrrrqqqooonnnmmmkkkjjjhhhgggfffbbb^^^ZZZXXXUUUPPPMMMJJJGGGCCCAAA;;;999666444555777777777555666666777777888888888888777666555555666777888777777888999999888888888555444444444555666888888777777666777888999:::;;;<<<<<<<<<======>>>>>>???======>>>>>>>>>>>>>>>???>>>>>>???@@@BBBCCCEEEFFFJJJIIIOOO```vvv{{{tttkkklllmmmooopppqqqqqqqqqoooooonnnmmmnnnoooqqqrrrmmmmmmmmmmmmnnnnnnooooooooooooqqqrrrrrrrrrqqqpppsssrrrqqqooonnnnnnnnnnnnooogggNNN;;;AAAXXX~~~iiiYYYLLLAAA;;;@@@AAA@@@@@@JJJ___sss~~~zzz~~~nnnKKKDDD:::444333444444222///111333333222111222333444;;;EEENNNVVV___hhhooosssooollllllmmmlllhhhcccgggccc``````aaaaaagggnnnpppwww~~~zzzxxxvvvrrrmmmiiifffdddcccdddeeeeeeeeeeeeddddddcccaaabbbccccccccccccbbbbbbbbbbbbaaaaaa``````______^^^```aaaaaa___^^^^^^___]]]]]]\\\\\\\\\[[[[[[[[[ZZZ\\\^^^```___\\\YYYVVVVVVWWWVVVTTTTTTSSSLLLDDDKKK\\\jjjdddOOO>>><<>>:::<<>>??????============>>>???@@@AAA>>>>>>???@@@BBBDDDGGGHHHPPPNNNQQQaaayyy~~~uuuooommmnnnnnnooooooooonnnnnnnnnmmmllllllmmmnnnpppqqqlllmmmmmmnnnnnnnnnnnnnnnnnnoooppppppqqqqqqppppppqqqqqqppppppppppppqqqqqqqqqjjjQQQ>>>EEEYYYtttnnneee\\\OOOCCC??????AAA@@@>>>DDDXXXmmmzzzoooYYY>>>999222//////000///...000222444444222111111222222666;;;AAAHHHRRR___hhhnnnjjjgggggghhhiiihhhgggccc```___aaaaaabbbhhhpppwww|||{{{xxxrrrmmmhhhfffdddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbaaaaaa``````______]]]___``````^^^]]]]]]^^^]]]]]]]]]\\\\\\\\\\\\\\\YYY[[[]]]^^^^^^[[[XXXVVVVVVWWWVVVSSSSSSSSSLLLDDDJJJ\\\jjjdddOOO>>><<>>CCCFFFGGGMMMQQQOOOKKKJJJHHHEEEIIIGGGGGGLLLYYYkkk{{{|||ooo]]]OOOMMMTTTYYYZZZcccdddiiiuuu~~~wwwyyy|||~~~}}}zzzxxxyyyzzz{{{{{{yyywwwuuuttttttttttttttttttttttttrrrsssuuuvvvwwwxxxxxxxxxuuutttsssrrrrrrrrrssstttssspppnnnkkkggg^^^SSSJJJIIIAAA;;;999:::===FFFOOO^^^ooo}}}ppp{{{}}}uuurrruuutttcccUUUKKK???444///......---------------...+++///777999;;;HHHXXXkkkppprrruuuooohhh___LLL999222666<<<>>>JJJYYYfffooozzzkkkRRRAAA???FFFMMMNNNNNNQQQ]]]rrr~~~||||||{{{{{{~~~|||zzzzzzzzzzzzyyywwwwwwvvvtttsssqqqqqqqqqqqqlllkkkiiigggeeeaaa\\\XXXRRROOOLLLIIIGGGDDD@@@>>>999777555555666777666666777777777777888888888888777777666666777888:::;;;;;;::::::888777555333222555555666666666666666555444444666777888999999:::::::::;;;<<<======>>>>>>============>>>@@@AAABBB???>>>>>>???BBBFFFJJJLLL[[[YYY[[[jjj}}}zzzuuuoooiiimmmmmmmmmmmmmmmllllllkkkllllllllllllmmmmmmnnnooollllllmmmnnnnnnnnnnnnmmmoooooonnnnnnoooooopppqqqoooppppppqqqrrrrrrssssssjjjeeeSSSIIIYYYpppzzznnnkkkcccOOOAAA======???@@@EEEWWWuuuaaaDDD777555111000000000///...222333555555333222222333333444555777<<>>IIISSSnnn}}}lll```ppp|||rrrvvvttt}}}uuujjjhhhnnnuuuooofff[[[QQQFFF:::111------------------------,,,...333777:::AAAOOO^^^pppxxxzzziiifffVVVDDD888555888AAAKKKYYYfffnnnoooxxxuuu^^^III???CCCKKKPPPSSSUUUZZZiii~~~}}}{{{{{{zzzzzz}}}{{{yyyyyyyyyxxxvvvuuutttsssqqqooonnnmmmnnnnnnmmmkkkiiigggddd```ZZZWWWOOOMMMKKKIIIGGGDDD@@@===:::888666666777777777555888888888888888888888888777777666666666888999:::::::::999777666333111000444555666666777666666555444555666888999:::::::::;;;;;;;;;<<<<<<=========>>>>>>======>>>???AAABBB@@@???>>>???CCCJJJRRRVVVbbbdddjjjxxx}}}xxxtttpppllliiilllmmmmmmnnnnnnnnnmmmmmmkkkllllllmmmmmmmmmllllllkkklllmmmnnnnnnnnnmmmmmmpppooommmlllmmmnnnqqqrrroooooopppqqqrrrrrrrrrrrrfffcccTTTRRRmmm}}}qqqooocccKKK<<<;;;>>>@@@EEETTTrrr~~~mmmQQQ:::555444333333444333333222333444555444333333444555222333333444777???KKKTTTVVV\\\dddiiihhhggggggiiilllllloooqqqooommmrrryyy}}}yyyssslllhhhfffggggggffffffffffffeeedddccccccddddddcccbbbbbbbbbbbbbbbbbbbbbaaaaaa``````______^^^```aaaaaa___^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[ZZZZZZYYYXXXXXXUUUVVVUUUSSSSSSRRRLLLCCCJJJ[[[iiidddNNN===;;;AAADDDJJJRRRYYY___gggqqqxxxyyy{{{rrrnnnoooppptttyyyuuummmkkklllpppyyywwwnnnkkkuuuvvvxxxyyyvvvssswww}}}zzzwwwsssppppppnnneee[[[AAA???AAAIIIVVV```eeefffgggkkkpppsssvvv{{{~~~{{{~~~ssshhhbbb```]]]fffkkkqqqtttttttttvvvyyyyyyxxxxxxwwwvvvuuuuuutttqqqrrrsssssssssrrrqqqpppoooppppppqqqrrrrrrssssssssssssrrrrrrrrrrrrssssssttttttssssssrrrpppooonnniii^^^NNNBBB>>>@@@EEEGGGGGGDDD@@@@@@DDDHHHKKKKKKPPPYYY```cccdddgggfffccc\\\]]]```dddiiipppvvv{{{xxxpppfff___\\\___eeekkkkkkvvv~~~||||||}}}|||{{{|||~~~{{{xxxyyyzzzzzzyyywwwtttrrrqqqqqqqqqqqqrrrrrrssssssssstttuuuvvvwwwwwwwwwwwwuuutttrrrqqqqqqqqqrrrsssrrroookkkhhhddd]]]SSSLLLFFFAAA<<<;;;;;;>>>GGGQQQlll|||ttt\\\ZZZjjjsssttt}}}yyyyyynnnnnnuuuuuukkk```WWWOOOCCC888111,,,---------...---------***222888777:::FFFVVVaaapppyyyqqqiiibbbMMM;;;:::;;;<<>>===>>>???AAABBB@@@>>>===???FFFQQQ\\\cccjjjrrr|||}}}zzzvvvsssqqqnnnmmmmmmnnnooopppqqqqqqqqqqqqkkkkkkmmmmmmmmmlllkkkjjjkkkkkkmmmnnnnnnnnnmmmlllqqqooommmkkkkkknnnqqqsssoooooopppqqqqqqqqqqqqqqqnnngggVVVTTTqqqrrrgggggg]]]GGG<<<@@@BBBCCCKKK```gggRRRBBB:::000111222333333333333222333444555444333333555777111222333444666===GGGNNNVVV```mmmrrroooiiiggggggfffhhhnnntttuuuvvv|||~~~yyyssslllhhhggggggiiihhhhhhhhhhhhgggfffeeedddeeeeeedddcccbbbbbbccccccbbbbbbbbbaaa``````______```aaacccbbb```______```________________________\\\[[[ZZZYYYXXXXXXXXXYYYUUUVVVUUUSSSSSSRRRKKKCCCJJJ[[[iiicccNNN===;;;AAAFFFMMMVVV\\\aaahhhrrryyyzzzsssmmmlllkkkmmmqqqxxx}}}}}}xxxtttssskkksss|||{{{wwwwwwwwwwwwvvvvvvzzz}}}yyyvvvyyy~~~{{{mmm^^^GGGDDD@@@AAANNN^^^eeeddddddhhhmmmrrrvvv|||}}}ooofff```[[[[[[aaaiiioooqqqtttwwwzzzxxxxxxwwwwwwvvvvvvuuuuuuqqqrrrsssssssssrrrqqqpppqqqqqqrrrsssssstttuuuuuutttssssssrrrrrrsssssstttuuuuuuuuutttrrrpppooonnneeeYYYHHH<<<:::???FFFJJJLLLIIIEEEFFFIIIKKKLLLKKKQQQVVVYYYYYY[[[^^^^^^\\\XXX\\\ccckkkpppvvvzzz}}}tttpppkkkgggddddddiiinnnpppxxx~~~~~~}}}|||~~~}}}}}}}}}{{{{{{zzzxxxwwwuuutttsssppppppqqqqqqqqqrrrrrrrrrvvvwwwwwwwwwwwwvvvvvvuuutttsssrrrqqqpppqqqqqqrrroookkkgggddd```ZZZRRRKKKBBB>>><<<<<<;;;===DDDMMMcccyyyooo[[[dddsssyyywwwtttzzzqqqdddWWWPPPIII???555000,,,,,,---......---------)))555;;;777:::JJJ[[[bbbjjjtttzzzkkkkkk```FFF666;;;@@@@@@OOOeeeooowwwyyyyyytttnnneeeVVVFFF???CCCKKKQQQTTTZZZaaajjj|||}}}zzzzzzzzz{{{{{{}}}~~~~~~vvvuuuuuuvvvxxxxxxwwwvvvqqqpppmmmkkkjjjkkklllmmmkkkiiifffdddaaa\\\WWWRRRMMMLLLJJJIIIGGGDDD@@@===777666666777:::;;;:::999999999888888888888888888888777666555555666777888666666777777777777666666222333555777777777777666777888:::<<<>>>??????>>>?????????>>>>>>>>>>>>>>>AAA???>>>======???AAABBB@@@>>>===@@@IIIWWWdddmmmvvvzzzzzzyyyxxxwwwuuutttrrrqqqllllllmmmmmmmmmmmmmmmmmmiiijjjkkklllmmmlllkkkjjjkkklllmmmmmmnnnnnnmmmmmmqqqpppnnnlllkkkkkkkkklllnnnnnnnnnnnnoooooooooooonnneeeWWWUUUjjjmmmiiiiiigggXXXCCC:::>>>>>>DDDFFFSSSnnnkkkUUUCCC888333444444444555444444333333555666666555333333444666777555333222555;;;BBBGGGRRRbbboooqqqoooppprrrrrrhhhpppooommmqqqqqqwww{{{vvvpppkkkiiihhhhhhhhhllllllllljjjgggfffggghhhffffffeeedddcccaaaaaa```bbbbbbbbbbbbbbbbbbbbbbbb___```aaabbbddddddeeeeeebbbaaa```aaabbbaaa```^^^\\\\\\]]]\\\[[[YYYWWWVVVXXXWWWUUUTTTRRRNNNIIIEEEJJJ]]]kkkaaaKKK<<<:::===EEEKKKRRRYYY```gggpppwww}}}uuunnnjjjjjjgggjjjuuutttrrryyyvvv|||}}}wwwwww|||wwwxxx~~~zzzuuusssqqqooojjjfffMMM<<<999EEERRRaaajjjggghhhjjjooorrrpppooovvvxxxpppnnnwwwuuukkkbbb[[[ZZZ[[[dddqqqxxxvvvwww{{{|||{{{yyyxxxwwwxxxxxxyyyyyytttoooqqqvvvyyyvvvrrrooooooqqqrrrtttuuuvvvwwwqqqsssttttttsssrrrrrrsssuuuuuurrrpppsssvvvqqqjjjcccRRR???777999>>>FFFMMMZZZZZZXXXSSSMMMKKKLLLOOOTTTUUUVVVUUUUUUVVVYYY[[[[[[aaaiiiqqquuuxxxzzz{{{zzzuuummmfffdddeeeiiimmmqqqwww||||||~~~~~~|||{{{yyyxxxwwwvvvuuuuuuuuuuuuppprrrssssssqqqqqqrrrsssuuuuuuvvvvvvvvvvvvuuuuuussssssrrrqqqpppppppppqqqlllgggccc```]]]XXXNNNGGG@@@;;;:::>>><<<;;;HHHYYYnnnvvvaaaRRRjjj~~~}}}pppdddUUUIIIAAA;;;444///---...000///...,,,------111555666555>>>NNN[[[___hhhsssooo___```UUUAAA444999@@@GGGXXXllluuuxxxxxxzzzuuuXXXXXX]]]TTTIIIDDD>>>@@@MMMTTT\\\```mmm}}}~~~}}}{{{yyyxxxwwwxxxxxxyyyxxxwwwvvvuuuuuuuuuuuunnnnnnnnnpppqqqpppmmmkkkhhhfffdddaaa^^^ZZZTTTPPPOOOJJJFFFGGGHHHEEE<<<444333333444555666777888999::::::999999888999999999888888999888888777666555555666777888888777666555666666555555555444444444444666888:::::::::<<<===???>>>=========>>>@@@AAA????????????????????????CCC===@@@JJJRRRZZZlll{{{{{{uuutttrrrqqqqqqqqqrrrsssmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjkkklllllllllllllllllllllmmmnnnnnnnnnmmmmmmoooooonnnmmmllllllllllllnnnnnnnnnnnnoooooooooooojjjaaaTTTRRRdddxxxyyymmmeeebbbcccbbbTTT@@@999===@@@BBB@@@MMMmmmoooXXXFFF;;;555222333333444555666666666555666666666555333333444666555444333444777===DDDHHHRRR___kkknnnnnnrrruuuuuurrryyywwwssstttsss{{{zzzvvvooojjjhhhhhhhhhhhhkkkkkkllljjjhhhffffffgggeeeddddddcccbbbaaaaaa```bbbbbbbbbbbbbbbbbbbbbbbb___```aaabbbbbbccccccbbb```___^^^___```___^^^\\\[[[[[[\\\\\\[[[YYYXXXWWWWWWVVVUUUSSSQQQMMMGGGCCCKKK^^^kkkaaaKKK<<<:::===DDDIIIQQQXXX^^^fffpppvvv}}}tttlllhhhfffgggkkkwwwxxxxxx||||||wwwvvvyyyvvvttt{{{~~~{{{wwwtttrrroookkkhhhOOOAAA???HHHPPP___nnnpppiiikkkooorrrpppmmmqqqyyyuuummmiiilllsss~~~uuuiii```^^^___gggtttzzzzzzyyy{{{zzzzzzxxxwwwwwwwwwxxxxxxxxxuuussstttwwwxxxvvvsssooopppqqqrrrtttuuuvvvwwwsssuuuvvvvvvuuuttttttuuuvvvvvvtttrrruuuvvvppphhh[[[LLL>>>:::<<>>888888===>>>@@@MMM^^^zzz{{{ggg___vvv}}}zzz~~~|||nnnYYYHHH>>>777111------...//////...------...///333777999AAAMMMTTTUUU```ssskkk[[[VVVGGG;;;666<<>>=========>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HHHCCCFFFRRR\\\cccqqqyyysssssspppooonnnnnnnnnoooooopppmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkklllmmmmmmlllmmmmmmnnnnnnnnnnnnnnnmmmnnnnnnoooooonnnnnnmmmnnnnnnnnnoooooooooooopppmmmfff\\\]]]lllxxxppp```]]]]]]^^^]]]PPP???:::???AAADDDDDDVVV|||oooVVVBBB888444333333333333555666777888888888666777777666555555777999<<<>>>???AAADDDJJJPPPUUUVVV]]]eeejjjnnnuuuxxxxxx{{{||||||zzzxxxtttnnnjjjhhhhhhhhhhhhhhhjjjkkkkkkhhhfffeeeeeecccbbbbbbbbbaaaaaa``````````````````````````````___```````````````______]]]\\\\\\\\\]]]]]]\\\ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVTTTRRRPPPKKKEEEAAALLL___lllaaaKKK<<<;;;>>>DDDIIIQQQXXX___gggqqqxxxvvvlllfffdddeeelllzzz}}}~~~vvvqqqpppnnnnnnxxx|||yyyuuurrroookkkgggdddIII======DDDHHHWWWjjjrrrpppoooppprrrpppnnnqqqxxx}}}yyytttppppppzzz{{{mmmgggcccccciiittt||||||zzzyyyyyyxxxwwwwwwwwwwwwwwwxxxwwwwwwxxxxxxxxxwwwuuutttqqqqqqrrrssstttuuuvvvwwwuuuvvvxxxxxxvvvvvvvvvwwwvvvwwwuuuuuuvvvvvvmmmcccSSSGGG======AAAFFFJJJNNN]]]^^^___\\\YYYXXX[[[^^^hhhiiijjjkkklllnnnqqqtttyyy{{{~~~~~~}}}wwwqqqjjjccc^^^\\\dddllluuuyyy|||}}}~~~||||||~~~~~~}}}~~~~~~~~~}}}}}}|||{{{yyyyyywwwvvvvvvvvvvvvvvvtttuuuvvvuuusssrrrrrrsssvvvvvvvvvuuutttsssrrrqqqpppooonnnmmmllllllllllllkkkgggbbb]]]XXXPPPEEE>>>:::666777<<>>>>>>>>===>>>??????@@@AAAAAA@@@??????@@@AAABBBCCCAAAHHHXXXfffppp~~~}}}rrrmmmlllkkklllllllllmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkklllnnnooommmmmmnnnoooooooooooonnnlllmmmooopppqqqpppooonnnooooooooooooppppppppppppqqqlllhhhmmmzzzqqq___[[[\\\___[[[NNN???<<>>EEEJJJRRRYYY```iiissszzzxxxnnngggdddaaalll}}}~~~wwwooommmkkkjjjttt|||yyytttooojjjeee```^^^CCC777888@@@DDDSSSgggnnntttoookkkkkkkkkmmmttt|||{{{}}}vvvjjjjjjhhhhhhkkkssszzz|||yyyvvvxxxxxxxxxxxxxxxxxxyyyyyyvvvyyy||||||xxxuuuuuuuuurrrrrrssstttuuuvvvvvvvvvuuuwwwxxxxxxwwwvvvvvvwwwuuuvvvvvvuuuvvvsssiii^^^LLLBBB<<<@@@HHHNNNTTTXXX^^^___^^^\\\ZZZ]]]ccciiissstttvvvwwwyyy|||~~~}}}vvvnnngggcccfffmmmsssvvvxxx|||~~~|||~~~|||~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwvvvsssrrrrrrsssuuuuuuuuuvvvuuuuuutttsssrrrqqqpppooonnnmmmmmmmmmlllhhhbbb[[[TTTKKKAAA;;;888777999;;;===GGG]]]ssssssiiisss{{{vvv}}}~~~zzziiiPPP===333000...------...//////......///111777777888<<>>CCCYYYYYYGGGDDDJJJIIIGGGPPPeeewww~~~~~~}}}|||~~~}}}|||||||||}}}~~~xxxxxxxxxwwwwwwvvvuuuuuutttrrrpppooonnnllliiiffffffddd```]]]ZZZUUUPPPLLLJJJIIIFFF???999555555777444555555666777777888888777777777777888999;;;;;;::::::::::::999888777666333444555666777888999999777777777666666666555555555777:::;;;::::::<<<===>>>>>>>>>>>>>>>??????@@@@@@???>>>===>>>???AAACCCBBBEEEPPP^^^jjjvvv{{{rrrmmmlllkkklllmmmnnnnnnooonnnnnnoooooonnnnnnnnnmmmmmmmmmnnnmmmlllkkklllmmmnnnooommmnnnooooooppppppoooooommmnnnpppqqqrrrqqqqqqppppppppppppqqqqqqqqqrrrrrrqqqnnnnnnssszzzyyyjjjYYYZZZ]]]___YYYJJJ>>><<>>444333666666444888999999999888777666666555666888999;;;???EEEIIIGGGOOOXXX^^^``````bbbdddeeecccccchhhooouuuzzz|||uuuzzzyyyxxxzzz{{{{{{rrroookkkhhhhhhhhhhhhgggdddgggiiiiiigggeeedddcccaaaaaa``````````````````^^^^^^^^^^^^^^^^^^^^^^^^_________^^^]]]\\\[[[ZZZ[[[[[[ZZZ[[[]]]]]][[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWXXXVVVUUUSSSQQQLLLFFFBBBNNN```lllaaaJJJ;;;:::>>>CCCHHHOOOVVV^^^hhhssszzzwwwnnnhhhfffaaappp}}}|||pppllllllppp}}}zzzrrrjjjccc```___FFF::::::CCCIIIXXXhhhmmmssskkkdddeeeiiioooyyy|||zzzyyyzzzkkkeeekkkmmmnnnooossswwwzzzyyyvvvxxxxxxyyyzzzzzz{{{{{{{{{vvvzzz~~~}}}yyyuuuuuuwwwtttttttttuuuuuuvvvvvvvvvtttvvvxxxwwwvvvuuuvvvvvvrrrttttttttttttqqqeeeXXXEEE===;;;CCCOOOZZZcccjjjhhhfffbbb]]][[[___hhhoooqqqsssuuuwwwxxx||||||wwwssstttyyy{{{zzz{{{~~~|||zzzyyyxxxzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwvvvtttrrrssstttssstttuuuvvvwwwxxxxxxxxxssssssqqqpppooonnnnnnnnnkkkggg```XXXPPPGGG???:::777999<<<<<<>>>KKKfff}}}yyy~~~rrrfff|||nnn___JJJ:::222000...---,,,...............111333555999@@@JJJRRRZZZaaafffzzz~~~kkkaaaQQQ???999777===NNN```tttyyyVVV<<<999CCCLLLeeeeeeOOOEEEGGGHHHJJJRRRppp~~~}}}~~~}}}|||{{{{{{{{{|||}}}yyyyyyyyyyyyyyywwwvvvuuurrrpppooonnnnnnmmmjjjhhhgggeee```]]]YYYUUUPPPMMMJJJIIIFFF???777444666999555555666666777777888888666666777777888999:::;;;999999999999888777666666666666666666666777777777888888777777777666666666666888:::;;;;;;;;;<<<======>>>>>>>>>???????????????===<<<;;;<<>>777555777:::666666666777777888888888777777777777777888999:::888888999888888777666555777777666666666666777777888888888888777777777777777999;;;;;;;;;;;;<<<=========>>>????????????>>>>>><<<::::::<<>>;;;777555555555555444888888999888888777666666666777888:::<<>>GGGYYY```ooonnnuuu{{{rrrrrrrrrssstttsssqqqpppqqquuutttnnnkkkooouuuwwwvvvwwwyyy{{{||||||||||||xxxyyyyyyyyyxxxwwwxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvtttvvvwwwwwwvvvuuuuuuvvvqqqssssssrrrrrrnnncccWWWHHHCCCEEEQQQ^^^fffkkkooovvvtttnnnfffaaaaaaffflllrrrtttvvvwwwyyy|||zzzzzzyyyxxxwwwwwwwwwwwwsssuuuuuuuuusssssstttuuurrrsssuuuvvvxxxyyyyyyyyyqqqpppooommmlllkkkjjjjjjeee```WWWLLLCCC===;;;;;;888888<<>>444000///...,,,,,,---...---...000333666666BBBVVVfffllloooyyywwwfff___SSS???666888999@@@PPPfffyyy|||jjjPPPBBBIIIVVV^^^iiiooocccRRRNNNMMMPPPZZZkkk~~~}}}}}}|||zzzyyyyyyzzzzzzvvvwwwxxxxxxxxxvvvtttsssqqqooommmlllmmmlllkkkjjjgggccc^^^ZZZVVVRRRNNNKKKGGGEEEAAA<<<888666777999777777777777777888888888888888777777777777888888777777777777777666444444666666555555666777888999999999888888888777777777777999;;;<<<;;;;;;<<<===<<<===>>>???@@@??????>>>>>><<<:::;;;>>>DDDJJJNNNUUU___ooo}}}wwwyyy{{{yyytttrrrssstttuuuuuusssnnnjjjgggqqqppppppooonnnmmmmmmllllllmmmooopppppppppooonnnoooooopppqqqqqqqqqqqqppptttsssqqqqqqpppqqqrrrsssuuuuuuuuuuuuvvvvvvvvvvvvrrrqqqppplllbbbWWWPPPNNNQQQYYY\\\RRRCCC;;;>>>CCC@@@JJJSSShhhjjjOOO<<<888777666666555666777888666777777888888888777777777888999999;;;???EEEJJJQQQ```sss|||zzzppphhhddddddaaabbbhhhkkklllttt~~~tttrrroooxxx|||vvvuuullljjjhhhggghhhhhhhhhgggdddeeeeeedddbbbbbbdddeeeeeedddcccbbbaaa```___^^^________________________^^^______^^^]]]\\\[[[[[[YYYXXXXXXYYY[[[\\\[[[YYYZZZXXXVVVTTTSSSSSSSSSSSSRRRQQQQQQPPPOOOLLLGGGDDDMMM___iii]]]FFF888777;;;CCCHHHOOOVVV^^^iiiuuu~~~{{{xxxyyy{{{|||||||||{{{oooeeebbbeeeiiiQQQHHHFFFBBB777>>>SSS___eeeiiiwww|||~~~|||oooqqqqqqssszzz|||tttmmmsssrrrhhhccchhhpppttttttvvvxxxzzz{{{{{{{{{{{{yyyxxxwwwwwwwwwxxxyyyyyywwwwwwwwwwwwvvvvvvvvvvvvuuuvvvxxxxxxvvvuuuvvvwwwrrrssssssrrrrrrooodddXXXQQQMMMOOOXXXaaacccbbbbbbooonnnlllgggcccbbbfffkkkrrrsssuuuwwwxxx{{{zzzxxx~~~}}}~~~{{{zzzyyyxxxwwwwwwwwwwwwrrrsssuuutttsssssstttuuussstttuuuvvvvvvwwwwwwwwwrrrqqqpppnnnlllkkkkkkkkkbbb]]]SSSHHH???::::::;;;999666:::KKKggg~~~fffiiikkkpppcccOOODDD666---,,,.........,,,---...---...000444777@@@IIIYYYdddhhhoooqqqZZZYYYPPP999222===<<>>;;;888777777777777777777777888888888888999888777777777777777888777777777777666555444333555444444555666888:::;;;999999999888888888888777888:::<<<<<<;;;;;;<<<===<<<===>>>@@@@@@??????>>>???===;;;<<>>>>>@@@FFFNNNRRRSSSTTTUUUWWWYYY^^^dddgggiiinnnwww}}}xxxsssrrrtttrrrvvv~~~uuurrrmmmjjjhhhgggggghhhgggggggggfffeeedddcccdddeeefffeeeeeedddcccbbbaaa```___``````___^^^]]]]]]\\\[[[___^^^]]][[[ZZZ[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVRRRPPPNNNNNNOOOMMMIIIFFFQQQdddlll\\\DDD::::::<<>>444222111///---...///++++++...111333888>>>@@@SSSWWWVVVjjjuuufffYYYHHH999777>>>DDDOOOggg|||zzzlllnnn{{{eeeOOO[[[kkkzzzkkkVVVTTTSSSRRR]]]ooo~~~}}}}}}}}}|||}}}}}}}}}|||zzzxxxwwwyyywwwuuusssqqqpppooooooooonnnmmmlllmmmllliiigggeeeaaa\\\WWWTTTQQQMMMKKKFFFBBB<<<888666555444333999999999888777666666555555666888888888777888999888888777666666666666666555666777777666777999;;;999888777777777999;;;===;;;<<<======<<<<<<===>>>===>>>??????@@@@@@@@@@@@AAA===<<<@@@DDDJJJUUU```ooorrr{{{|||}}}|||zzzxxxxxxxxxyyy{{{{{{xxxsssooonnnoooooonnnnnnmmmmmmmmmnnnnnnooonnnmmmllllllmmmnnnooopppppppppppppppppppppppppppoooooooooppprrrtttuuuvvvuuutttsssrrrrrrsssssstttqqqnnnhhh]]]PPPJJJLLLQQQVVVTTTHHH<<<:::>>>BBBHHHRRRiiiyyydddMMM>>>888666666666666666666666666444555555666777777888888<<<<<<;;;;;;:::999999999:::<<<>>>???@@@CCCIIIOOOSSSZZZaaafffhhhjjjnnnrrrsssoooppprrrnnnooowwwpppmmmllljjjhhhgggggghhhggggggfffeeedddcccccccccdddeeeeeeddddddcccbbbaaa```___``````___^^^]]]]]]\\\\\\___^^^]]][[[[[[[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVSSSQQQOOONNNNNNLLLHHHEEEQQQcccjjjYYYBBB888999;;;BBBGGGNNNVVV^^^iiiuuu}}}|||~~~wwwyyy~~~yyyqqqgggaaa___cccfffWWWQQQKKKEEE???AAAOOO___pppqqqwwwyyysssqqqvvvvvvttttttyyy}}}{{{wwwrrrsssvvvtttoookkkiiifffbbbaaagggnnnsssppprrrtttwwwyyyyyyyyyyyyvvvvvvwwwwwwwwwxxxxxxxxxzzzyyywwwuuuttttttuuuvvvuuuvvvwwwyyyyyyyyyxxxxxxxxxyyyxxxtttqqqmmmaaaTTTOOOLLLLLLTTT\\\```dddhhhkkkjjjgggcccaaacccgggkkkvvvvvvwwwyyy{{{~~~~~~~~~}}}|||zzzyyyxxxwwwwwwxxxvvvuuutttsssssstttvvvwwwxxxyyyxxxxxxwwwvvvuuutttsssqqqnnnmmmmmmllljjjhhhbbbVVVIIIBBB===999999;;;888>>>III^^^~~~fffbbbsss{{{~~~{{{]]]EEE;;;333111111///---...000------000111222666<<>>>>>===<<<>>>???>>>???@@@AAAAAA@@@@@@???>>><<<===AAAFFFLLLXXXcccpppuuu~~~}}}}}}ttttttssspppmmmlllnnnppppppooonnnmmmmmmmmmmmmmmmooommmlllkkkkkklllmmmoooooooooooooooppppppppppppooonnnnnnnnnoooqqqssstttuuutttsssrrrqqqqqqqqqqqqssspppmmmgggZZZMMMHHHIIIMMMQQQNNNCCC999888===@@@FFFSSSiiiuuu___QQQDDD;;;666666666666666666666666666777777666666777888999:::@@@???===;;;999777555444222444666777888===DDDJJJSSSZZZccciiiiiihhhggghhhnnnnnnrrrvvvtttuuuyyyqqqmmmlllllljjjgggfffggghhhggggggfffeeedddcccccccccccccccddddddcccbbbaaa``````____________^^^^^^]]]]]]]]]___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVSSSRRRPPPOOONNNKKKGGGDDDRRRbbbhhhVVV@@@777888;;;BBBGGGOOOVVV___jjjvvv~~~{{{|||{{{yyy|||zzzuuukkkoooyyyyyyqqqnnniiiaaa]]]^^^eeejjj]]]TTTJJJHHHKKKOOOVVV\\\kkkpppwwwwwwooofffeeeiiihhhgggkkkssszzzxxxxxxyyyxxxxxxyyysssllliiijjjfffaaaeeeooonnnooorrruuuwwwxxxxxxxxxttttttuuuuuuvvvvvvvvvwwwwwwvvvuuutttsssssstttuuutttvvvxxxzzz{{{{{{zzzyyyzzzyyyvvvsssrrrmmm___QQQQQQNNNQQQ[[[eeelllssszzzvvvrrrlllfffcccffflllqqqzzzzzz{{{|||~~~}}}|||yyy{{{~~~|||yyyvvvuuuuuuwwwxxxwwwvvvuuutttssstttuuuvvvvvvvvvvvvwwwvvvvvvuuutttrrrqqqooonnnmmmkkkfffccc[[[NNNBBB===<<<;;;:::<<<777FFFXXXmmmyyy\\\jjjwww{{{~~~dddJJJ???777000000000...---...///---///222444444999???FFFWWW^^^eee}}}|||mmm^^^RRRFFF<<>>999777666666666555999888888777777666666555444666777777555444555555666555444444333444444444555666888888777777999:::::::::999999999;;;<<<>>><<<===???>>>======>>>@@@???@@@AAABBBBBBAAA???>>>======@@@EEEJJJPPP\\\gggqqq{{{tttrrroookkkhhhhhhllloooppppppooommmmmmlllllllllooonnnlllkkkkkklllnnnooonnnnnnnnnoooooooooooooooooooooooooooppprrrssstttuuuuuutttsssrrrqqqpppppprrroookkkfffZZZNNNHHHIIINNNOOOKKK@@@888999===???AAARRRhhh}}}aaaMMMEEE@@@;;;777555666666666666666777777<<<;;;999888999;;;===>>>AAA@@@>>>;;;888666444333...444;;;AAADDDHHHMMMQQQ]]]ccciiimmmllliiifffeeegggjjjpppwwwyyyzzzrrroooooooookkkiiigggfffggghhhhhhggggggffffffeeedddddddddddddddccccccbbbaaa`````````^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^]]]\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSQQQOOOLLLIIIEEECCCUUUcccfffTTT>>>666999;;;BBBHHHOOOWWW```kkkwww|||vvvsssuuuyyysssuuu~~~}}}qqqssszzzxxxzzztttkkkjjjjjjfffnnnyyyxxxjjjjjjgggcccaaabbbgggkkkcccTTTGGGLLL\\\ddd^^^TTTbbbjjjrrrqqqhhhbbbeeekkk]]]\\\fffuuu}}}zzzuuu{{{}}}}}}nnniiipppooocccaaajjjjjjlllooorrruuuwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwuuutttssssssssssssttttttsssuuuxxxzzz|||{{{zzzyyy{{{xxxuuuttttttmmm___RRRVVVXXXaaappp}}}zzzqqqkkklllrrrwww}}}}}}~~~~~~~~~zzzzzz{{{xxx}}}{{{yyywwwvvvuuuvvvwwwxxxyyyxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvuuuttttttqqqppppppooommmhhhbbb]]]UUUHHH===:::;;;;;;:::;;;===OOOjjjnnn```yyyuuuxxxyyyfffLLL:::999333...//////------///,,,,,,000555777999???FFFTTTbbbhhhrrr{{{iiiVVVJJJ@@@<<>>;;;777555555666777777888888777777666666666666333555777777666666666777555555444444444444444555444666888888777777888::::::::::::::::::<<<===>>>===>>>??????>>>>>>???@@@???AAABBBCCCCCCAAA>>>===>>>>>>CCCIIIMMMRRR^^^jjjrrrzzzwwwrrrmmmiiihhhiiijjjppppppooommmmmmlllllllllpppooommmllllllmmmooopppmmmmmmnnnnnnnnnooooooooooooppppppqqqrrrssstttuuuuuuuuuuuutttsssrrrqqqqqqpppmmmkkkfff\\\PPPKKKMMMRRRQQQJJJ???:::<<<@@@AAACCC^^^{{{rrrRRRBBB@@@>>>:::777666666666777777777888888===<<<:::999999;;;===>>><<<;;;:::888666444222222...444<<>>??????>>>>>>???@@@@@@@@@BBBBBBBBB@@@>>>======???DDDIIIMMMRRR^^^kkkuuu}}}zzzvvvqqqnnnkkkiiihhhpppooonnnmmmmmmmmmmmmmmmoooooonnnnnnnnnnnnoooooollllllmmmmmmnnnnnnooooooooopppqqqrrrsssttttttuuusssttttttttttttsssrrrrrrooommmkkkggg]]]QQQMMMOOOSSSQQQHHH>>>;;;@@@DDDDDDNNNtttrrr\\\EEE<<<<<<;;;888666666777777888888999999:::;;;:::999888888999:::;;;666666555444222111000000...000333666<<>>CCCIIIQQQYYYbbbmmmzzz{{{tttnnnkkkjjjrrrwww|||}}}{{{ssspppfffbbbhhhmmmlllvvvooommmlllmmmmmmjjjccc]]]RRR[[[aaa^^^WWWSSSRRRQQQUUUaaammmpppnnnmmmmmmkkkaaaccckkkwww}}}zzztttsssyyyuuueeennnxxxrrrjjjjjjmmmnnnoooqqqsssuuuwwwxxxyyyyyyxxxwwwvvvuuuttttttsssssstttuuuuuuvvvvvvvvvuuuuuuvvvxxxyyyyyyyyyyyy|||xxxwwwyyyyyyrrrkkkhhhjjjppp~~~{{{vvvsssuuuwwwyyyzzz|||zzz~~~}}}yyyxxx}}}{{{xxxzzztttuuu{{{~~~|||uuuvvvwwwyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvwwwwww{{{zzzzzzxxxwwwuuusssrrrpppooonnnlllhhh```WWWQQQIIIAAA;;;999999999<<>>======>>>@@@??????@@@@@@@@@???>>>>>>===???EEEJJJNNNTTTbbbppp}}}yyyuuusssqqqnnnlllooonnnnnnmmmmmmmmmnnnnnnmmmmmmnnnoooooonnnmmmmmmkkkkkklllmmmmmmnnnoooooonnnooopppqqqrrrssssssssspppqqqrrrssstttsssrrrrrrpppnnnkkkggg\\\PPPLLLMMMPPPMMMDDD<<<<<>>;;;;;;::::::@@@HHHZZZlll~~~{{{ggg]]]kkk{{{{{{uuu{{{{{{}}}{{{ppp]]]III;;;444///---...000///,,,,,,///,,,...333888:::@@@MMMZZZaaaiiikkkuuuwwwmmmaaaNNN<<<666999AAAQQQaaayyy~~~oooVVV?????????SSSvvvppp]]]NNNMMMKKKQQQggg~~~~~~~~~~~~~~~|||{{{zzzxxxwwwwwwwwwwwwzzzyyywwwtttqqqooommmlllllljjjhhhggggggeeebbb___YYYVVVPPPKKKHHHEEEAAA???:::777333222333555666666666666666666666666666666444666888888777666777888444444333333444555555666333555888:::999888888888777888999::::::;;;;;;;;;;;;===>>>>>>===<<<>>>??????>>>=========>>>???@@@AAADDDJJJPPPTTT]]]nnn~~~zzzwwwvvvtttrrrnnnnnnmmmmmmmmmnnnnnnoookkklllnnnoooooonnnlllkkkkkkkkkllllllmmmnnnoooooommmnnnoooppprrrrrrrrrrrrnnnoooqqqrrrssssssrrrqqqqqqooolllfff[[[OOOJJJKKKLLLHHH@@@999;;;DDDIIIJJJ]]]www\\\KKKBBB:::888888888999<<<888888999:::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;::::::999888777666444333222111---000333444666999@@@EEEGGGGGGGGGKKKQQQYYY___aaa]]]bbbfffhhhllluuuyyyuuupppnnnnnnmmmjjjgggiiigggeeeeeefffhhhhhhggghhhiiiiiiiiigggfffdddbbbaaaaaaaaaaaa````````````\\\\\\]]]]]]^^^___``````]]]]]]^^^^^^]]]\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVUUUUUUTTTOOOQQQRRROOOJJJFFFEEEEEE]]]ddd___JJJ666333888<<>>RRR{{{dddRRRMMMLLLJJJRRRmmm~~~~~~~~~~~~zzzyyyxxxxxxxxxyyyzzz{{{zzzyyyvvvsssqqqooonnnmmmkkkiiigggfffeeeccc```^^^WWWTTTNNNIIIFFFCCC???===:::777333222333444555555555555555666666666666666666777888777555444333444222222222222333333444555333555888:::999888888888777777888999::::::::::::;;;<<<======<<<<<<===>>>>>>===<<<;;;;;;===???AAAFFFJJJQQQWWW]]]gggzzz{{{yyywwwvvvmmmkkkjjjllloooqqqpppnnnnnnnnnnnnnnnoooooooooooorrrooommmnnnrrrttttttsssqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttuuuuuuuuutttsssuuusssnnneee[[[PPPGGGBBBFFF;;;555888;;;<<>>KKKaaaiii\\\DDD999666777>>>EEELLLVVV___iiiuuuzzzuuurrrtttzzz~~~~~~yyyuuutttssshhhpppxxxlllzzzuuuuuuwwwsssfffZZZRRRHHHHHHIIIFFFKKKPPPJJJKKK___wwwtttrrrpppmmmttt|||pppgggddd___gggvvvzzz~~~zzzqqqjjjhhhnnnssssssuuuxxxyyyyyyyyyzzz{{{vvvxxxzzzyyyxxxwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyxxx{{{{{{zzzzzzyyyxxxwwwwwwzzzrrriii```VVVMMMLLLPPPLLLNNNRRRXXX___ffflllppppppooopppsssyyy~~~{{{lllsss~~~~~~~~~}}}{{{xxxwwwxxxwwwvvvuuuvvvvvvwwwxxxyyy{{{}}}~~~}}}yyyuuurrrrrrrrrrrrrrrssskkkeeeeeebbbVVVHHH@@@???555333;;;??????GGGTTT\\\zzzpppUUU]]]sssyyy}}}zzz{{{}}}xxxyyy}}}vvvaaaNNNBBB555+++...//////---++++++,,,---...666:::999@@@UUUmmmzzzmmmpppvvv|||wwwkkkeeeeeePPP===333:::BBBGGGXXXlllxxxRRR???AAA<<>>;;;777555333444666777555333555555555555555555444444555444444444444555666666555555444333222222222222777888888888888999999999999888777777777888::::::;;;;;;;;;<<<<<<<<<======@@@>>><<<;;;===???AAABBBIIIHHHPPP\\\cccmmm}}}nnnlllkkkmmmpppqqqpppnnnoooooooooooonnnnnnnnnnnnooommmlllnnnqqqtttuuuuuurrrrrrqqqqqqqqqqqqrrrrrrrrrrrrssstttttttttttttttuuusssmmmdddYYYNNNEEEAAAAAA888444888;;;>>>GGGSSStttqqqSSSDDD>>><<<:::888777777888888;;;;;;;;;;;;:::999999888888888888999:::;;;<<<======>>>>>>:::555111000000000//////......222777;;;BBBLLLZZZdddhhhiiigggfffeeedddcccdddhhhnnnuuuyyyyyyvvvrrrpppooommmkkkiiiiiihhhgggfffffffffggghhhfffeeedddcccccccccdddddddddcccaaa```______``````^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUVVVVVVUUUUUUTTTTTTRRRSSSNNNLLLKKKAAA>>>LLLaaaiii[[[DDD:::777888???FFFMMMVVV```jjjuuuwwwvvv~~~yyyuuunnnuuuyyyooo|||uuutttuuurrrhhh___QQQGGGFFFIIIHHHLLLMMMDDDLLLXXXmmmyyyqqqmmmiiisss~~~||||||vvviiifffgggdddlllwwwwww}}}yyyqqqiiidddffflllrrrtttvvvxxxyyyxxxvvvvvvwwwxxxzzz{{{{{{yyyyyyyyyzzz{{{{{{||||||||||||{{{{{{xxxxxxyyyyyyxxxwwwvvvuuuqqqfff\\\XXXWWWWWWZZZ^^^YYYXXXYYY[[[___ffflllppppppoooppprrruuuxxxxxxwww{{{}}}{{{}}}{{{yyyxxxxxxxxxwwwvvvwwwwwwwwwxxxyyyzzz{{{|||zzzwwwtttssstttuuuuuutttrrrjjjdddbbb]]]RRREEE???@@@:::;;;AAABBBBBBMMM\\\rrr}}}jjjWWWhhh~~~~~~}}}|||{{{zzz}}}{{{ppp\\\JJJ>>>444,,,...//////---++++++,,,...000444888<<>>BBBNNN[[[cccHHH???<<<;;;999888888888999:::<<<<<<;;;;;;:::999888888999999:::;;;<<<===>>>???@@@@@@>>>999444111////////////...---,,,...111555>>>KKK]]]iiimmmkkkiiiiiihhhfffddddddfffjjjooorrr{{{xxxtttqqqnnnllliiiggghhhhhhgggffffffffffffgggdddddddddddddddccccccbbbaaaaaaaaa```______^^^^^^\\\]]]]]]^^^]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYWWWUUUTTTUUUUUUVVVVVVUUUTTTTTTSSSQQQRRRMMMKKKJJJ@@@???NNNbbbiii[[[CCC:::888:::@@@IIIOOOXXXaaajjjuuuwwwwwwzzzttt|||xxxqqq|||vvvuuussskkkcccVVVGGGAAABBBCCCOOOXXXTTTUUUTTTaaa||||||sssooojjjgggsss|||ppplllmmmeee```dddiiikkksssyyyssszzzqqqeee]]]\\\bbbjjjooosssuuuxxxxxxvvvtttsssssswwwyyyzzzzzzyyyxxxxxxyyy{{{||||||}}}}}}||||||{{{wwwxxxyyyxxxvvvtttqqqoooiii\\\RRRXXXdddnnnsssvvvrrrooojjjfffdddfffiiilllqqqqqqrrrtttuuussspppmmmqqqwww}}}~~~|||zzzyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyvvvuuuttttttvvvwwwvvvuuupppiiibbb^^^VVVJJJ@@@===::::::===AAA@@@CCCTTThhhxxx```^^^}}}wwwrrruuussshhhUUUDDD999222............---++++++---///333333777@@@QQQaaaeeeaaajjj}}}sssiiiaaa[[[AAA<<<888>>>MMMbbbsss}}}~~~|||iiiFFFJJJHHHaaarrraaaYYYSSSSSSaaa}}}~~~}}}}}}|||zzzzzz{{{{{{zzzxxx{{{{{{zzzyyyxxxvvvuuuuuuuuutttrrrpppnnnmmmllllllooonnnmmmkkkgggbbb^^^[[[SSSPPPJJJEEEAAA>>>:::777666444333444555666555444111222222333444555666666444333333333333444555555555555555444555555666777777777777888888888999999>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<===>>>@@@BBBCCCHHHKKKUUUbbbkkkvvvooonnnnnnooopppqqqqqqpppppppppoooooonnnnnnmmmmmmnnnmmmlllmmmoooqqqsssttttttsssrrrqqqqqqssstttuuusssrrrqqqqqqqqqrrrtttuuurrrqqqkkk```RRRFFF???<<<444000222:::???EEESSSdddnnnRRR???>>>:::999999999999:::;;;<<<===<<<;;;:::999888888888999:::;;;===>>>@@@@@@AAAAAA???;;;777222///...............---,,,---000222888FFFZZZjjjnnnjjjiiijjjkkkiiigggfffgggjjjnnnqqqyyyvvvrrrooommmkkkhhhfffggggggfffffffffeeeeeeeeebbbccceeeeeeeeedddbbbaaa````````````___^^^]]]\\\[[[\\\]]]^^^]]][[[YYYXXXZZZZZZZZZZZZ[[[[[[[[[[[[XXXYYYZZZZZZYYYWWWUUUSSSUUUUUUVVVUUUUUUTTTSSSRRROOOQQQLLLJJJIII???@@@QQQdddiiiYYYBBB:::999;;;BBBKKKQQQZZZbbbkkkuuu|||rrrqqq}}}zzzxxxvvvooofff[[[UUUZZZ```bbbkkksssooo___UUUXXXlllyyyrrrhhhgggnnnkkkiiipppxxxkkkhhhjjjbbbaaajjjqqqvvvyyyvvvjjj[[[TTTVVV___gggkkkqqqtttwwwxxxvvvttttttttttttvvvxxxwwwvvvuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzyyyvvvrrrnnnllljjj^^^[[[kkkxxxqqqllliiiiiiqqqrrruuuxxxyyywwwrrrnnnnnnrrrxxx}}}}}}{{{zzz{{{{{{zzzyyyxxxxxxyyyxxxxxxxxxwwwwwwtttssssssuuuvvvvvvtttrrrmmmfff___XXXNNNBBB<<<;;;777:::===>>>???LLLdddzzzooo]]]ttt{{{|||rrrkkksssnnnaaaOOO???555111000.........,,,+++,,,...111555555999EEEUUU```bbb___wwwxxxnnnbbbUUU:::<<<===BBBUUUpppzzzyyypppTTTAAAXXXbbbpppddd]]]YYY\\\ooo~~~~~~}}}}}}{{{{{{zzzyyyxxxwwwzzzzzzyyyxxxwwwvvvuuutttssssssrrrqqqpppooonnnnnnmmmmmmllliiieee```\\\YYYRRRNNNHHHCCC???<<<888666444444444444555666555555222222333333444444555555333333333333333444555555222222222333333444666666777777777777888888888888<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<============;;;<<<===>>>???AAACCCEEEMMMSSS```mmmwwwnnnoooppppppoooooopppppppppooooooooonnnnnnnnnmmmppppppooonnnnnnnnnpppqqqssssssrrrrrrrrrssstttuuurrrrrrqqqpppppprrrssstttqqqooojjj]]]NNNBBB;;;999444111333:::===CCCTTTggglllUUU@@@666;;;999999999999:::;;;<<<<<<===<<<;;;999999888999999:::;;;===???AAABBBCCCCCCAAA===888333///---,,,,,,,,,---.........///111444555AAAVVViiioookkkjjjmmmmmmllljjjjjjkkknnnrrrttttttrrrnnnlllkkkjjjhhhfffffffffffffffeeeeeeeeedddaaacccdddfffeeecccaaa```___`````````___^^^]]]\\\[[[\\\]]]]]]]]][[[XXXWWWZZZZZZZZZZZZZZZZZZ[[[[[[XXXYYYZZZZZZYYYWWWUUUTTTUUUUUUUUUUUUTTTSSSRRRQQQNNNPPPLLLIIIGGG>>>AAATTTdddhhhWWW???999:::<<>>@@@AAAJJJ```yyydddddd{{{xxx~~~wwwrrrtttjjjZZZJJJ<<<333000111......---,,,+++---000333777:::@@@JJJTTT]]]eeejjjxxxlll\\\JJJ777===BBBIII^^^yyytttvvvttt]]]HHHHHHpppzzzmmmfff```bbbjjj~~~~~~}}}|||zzzyyyxxxxxxyyyyyyxxxwwwvvvvvvuuuuuusssssssssrrrrrrqqqppppppkkkkkkjjjgggccc]]]YYYVVVRRRMMMFFFAAA===:::777555333444555555555555666666555555555444444333333333444333333333333444555555222222222333444555666777666666777777777888888888888999:::;;;<<<===>>>>>><<<<<<<<<=========>>>>>>;;;===>>>???@@@BBBFFFIIISSS]]]mmm{{{nnnoooppppppnnnnnnooopppnnnnnnnnnooooooooooooooorrrrrrqqqpppnnnmmmoooqqqqqqqqqrrrrrrssssssttttttqqqqqqppppppqqqqqqrrrsssooonnnhhh[[[KKK===888777555444666;;;>>>EEEYYYooooooVVVFFF:::666>>>888999999:::;;;<<<<<<<<<<<<;;;:::999888999:::;;;:::<<>>BBBVVVdddgggTTT===888:::===CCCMMMSSS\\\dddmmmwww|||uuunnnhhhhhhlllvvv~~~}}}{{{~~~yyy{{{|||xxxtttrrrlllffffffnnnwwwhhhWWWRRRKKKIIIOOOTTTXXXdddrrrnnnooonnnllljjjjjjjjjjjjooolllkkkooouuuwwwuuuqqqooosssyyyzzzrrrhhh\\\VVVYYY___dddfffiiimmmssswwwxxxxxxxxxyyywwwyyyzzzzzzyyyxxxxxxyyywwwxxxxxxyyyyyyxxxxxxwwwuuuvvvwwwyyy{{{||||||}}}zzzyyy~~~{{{pppqqqtttyyy}}}~~~|||yyyuuu}}}|||}}}~~~}}}|||zzzzzz{{{{{{zzzyyywwwvvvuuusssrrrrrrrrrpppllliiihhh]]]QQQIIIBBB;;;999;;;:::>>>AAAHHH[[[tttdddUUUjjj~~~www{{{tttdddQQQBBB999222///000......---,,,+++---111444:::@@@JJJRRRVVV]]]mmm|||ppp```MMM===777===FFFSSSjjjuuuwww|||fffOOOEEESSSuuukkkfffbbbkkk{{{~~~}}}zzzyyyyyyzzzyyyyyyxxxxxxwwwvvvvvvuuussstttttttttsssrrrqqqpppjjjjjjhhheeeaaa\\\WWWTTTPPPKKKEEE???;;;888666444222444555555444444666777777777666555444333333222555444444444444555666666555555555555666777888999666666666777777777888888555666888:::===>>>??????<<<<<<=========>>>>>>>>><<<>>>@@@@@@@@@CCCIIIOOOYYYgggzzzmmmooopppooommmlllnnnooommmmmmnnnnnnooooooppppppqqqrrrrrrqqqnnnnnnpppsssnnnoooqqqssstttsssrrrrrroooppppppqqqqqqqqqqqqqqqnnnnnngggYYYHHH:::555555444444999AAAGGGRRRmmmeeeLLLBBB;;;888AAA999999:::;;;<<<<<<<<<<<<;;;:::999888888:::;;;===;;;===@@@CCCFFFGGGGGGGGG@@@;;;333///.........---+++...000222222222333444666888GGG^^^lllllllllpppmmmmmmlllmmmoooqqqtttvvvqqqooolllkkkjjjjjjhhhgggdddeeeeeefffeeedddcccbbbbbbccccccdddcccbbbaaa```bbbaaa```^^^^^^^^^^^^______^^^]]]\\\[[[ZZZYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXVVVVVVUUUUUUTTTRRRQQQPPPLLLOOOJJJGGGDDD===CCCXXXdddeeeRRR;;;666:::===CCCMMMSSS\\\eeennnxxx{{{tttnnnhhhhhhlllmmmyyy~~~yyyvvvzzz|||xxx~~~~~~zzzyyynnnfffbbb```mmmcccbbb```XXXVVVSSSHHHIIIGGGFFFGGGNNN[[[jjjtttmmmlllllllllmmmmmmnnnpppkkkhhhhhhnnnxxx{{{vvvooooootttxxxvvv{{{yyyrrrkkkccc______aaacccdddfffkkkqqqvvvwwwwwwwwwwwwxxxzzz{{{{{{yyyyyyyyyzzzxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvwwwxxx{{{}}}|||~~~vvvvvvwwwyyy}}}{{{wwwuuu}}}}}}~~~~~~}}}zzz{{{|||||||||zzzxxxwwwuuutttrrrqqqqqqooommmjjjfffXXXJJJCCC@@@<<<:::;;;888===EEEUUUppplllOOOMMMpppyyyvvvqqq[[[EEE999555111...///......---++++++...222666???FFFRRRZZZ]]]dddxxxjjjRRRAAA:::888===III^^^uuuxxxWWWAAABBBTTTsssjjjfffeeerrr|||~~~}}}zzzxxxyyy{{{yyyyyyyyyxxxwwwwwwvvvvvvssssssttttttsssqqqpppooojjjjjjhhheeeaaa[[[VVVSSSNNNIIIBBB<<<888555333222111444666555444444666888777777777666666555555444666555555555555666777777666666555666666777888888666666666666777777777888666777999;;;===>>>>>>>>><<<=========>>>>>>>>>>>>>>>@@@AAA@@@@@@DDDMMMTTTaaarrrlllnnnpppooolllkkkmmmooollllllmmmnnnooopppqqqqqqpppqqqrrrqqqoooooorrruuulllnnnqqqssstttsssrrrpppnnnoooppprrrrrrqqqppppppnnnmmmgggXXXFFF888333333111333;;;GGGQQQcccaaaFFF???999666===999:::;;;;;;<<<<<<;;;;;;:::999888888888:::<<<>>>;;;===AAADDDGGGHHHHHHHHHAAA;;;333///.../////////,,,///111222222111111222444333???WWWhhhjjjjjjnnnmmmlllllllllmmmppprrrtttssspppmmmlllkkkjjjhhhfffddddddeeefffeeedddcccbbbcccccccccccccccbbbaaaaaadddbbb```^^^]]]^^^___``````___^^^\\\[[[ZZZZZZZZZ\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVWWWWWWXXXZZZZZZVVVVVVUUUUUUSSSRRRQQQPPPKKKNNNJJJFFFDDD===DDDYYYcccdddQQQ999555999<<>>>>>999<<>>>>>==================>>>>>>>>>>>>???AAABBB@@@@@@EEEOOOWWWgggzzz