BM6P6(@ xxxxxxiii[[[GGGAAA:::777777888888777777777666666666666777777===888DDDSSSdddiiilllfffffflllhhhhhhqqq~~~wwwppptttvvvooo___~~~sssyyy}}}sss```TTTWWWvvvjjjccc]]]aaayyy^^^uuuoooooopppsssvvvvvvuuusssnnnooopppnnnllllllooorrrqqqwwwuuurrr}}}eeecccjjjeeeeee```]]]eeepppnnncccnnnooopppnnnkkkkkknnnqqqwwwyyyzzzzzzwwwuuuttttttwwwuuuxxx~~~|||{{{qqqmmmiiifffiiifffddddddiiioootttwwwrrrnnnjjjiiijjjkkkiiigggnnnwwwuuupppsssvvvyyyhhh^^^VVVVVVZZZeee|||yyyxxxiiiZZZGGGAAA:::777777888888777777777666666666666777777???BBBNNNSSS\\\hhhppp___eeemmmjjjeeefffooo}}}rrrrrrttttttxxxxxxWWW```uuuooouuusssdddWWWggguuuggg]]]aaassssssfffpppsssrrrqqqrrrssssssrrrppppppqqqrrrpppmmmkkkkkkmmmeeekkkkkklllpppeeeiiikkkggg^^^YYY\\\bbbeeecccfffjjjkkkkkkjjjjjjlllqqqsssttttttsssrrrrrrssswwwsssssswwwzzz|||}}}}}}{{{nnnkkkjjjgggccceeecccaaabbbgggmmmsssvvvrrrnnniiiffffffhhhjjjkkklllrrrwwwzzz{{{kkkccc\\\YYYWWW\\\rrryyyxxxiiiZZZGGGBBB;;;777777999888777777666666555555666666777777BBBOOOMMMNNNnnnzzzeee]]]ZZZaaahhhhhhbbb]]]bbbkkkpppmmmmmmrrrssspppvvv{{{eeeOOOyyytttjjjvvvxxxqqqxxxcccffftttbbbiiisss{{{jjjpppmmmtttrrrpppnnnnnnnnnlllkkkppprrrtttsssoookkkgggfffcccgggjjjmmmwwwpppddddddfffgggbbbZZZXXXZZZZZZ___fffjjjkkkjjjiiihhhoooqqqrrrrrrqqqrrrtttvvvwwwrrroooqqqsssvvv|||zzznnndddfffiiigggbbbeeecccaaaaaaccchhhnnnrrrllllllkkkiiiggghhhjjjlllhhhmmm~~~rrriiilllfff```[[[TTTVVVhhh~~~yyyxxxhhhZZZHHHBBB;;;888888999888777666666666555555666666666111:::FFFKKKJJJ]]]uuunnnZZZ[[[ZZZZZZ^^^bbb```ZZZ^^^dddggggggjjjpppqqqnnnyyy```eeeyyyggg{{{|||zzznnntttwww~~~vvvllloookkkssspppmmmkkkkkkkkkjjjiiinnnqqqtttuuurrrlllfffcccdddgggnnntttuuu{{{yyyiii___dddhhhaaaXXXTTTVVVZZZ```eeehhhjjjjjjjjjnnnoooooooooooopppsssvvvxxxsssoooqqqrrrtttyyyzzzvvvkkkmmmxxxzzzlllfffhhhkkkiiieeeiiigggdddaaaaaaccchhhkkkeeejjjnnnooollljjjiiijjjfffoooyyy```jjjyyyYYYmmmnnneee^^^ZZZVVVVVVdddtttyyywwwiii[[[IIICCC<<<888888999888777666666555555555555666666777666???NNNQQQVVV{{{rrr^^^TTTZZZ[[[XXXYYY]]]\\\XXXZZZ___ddddddeeejjjnnnooottt|||ZZZkkkhhhjjjwww~~~```WWWvvv{{{sss|||vvvoooeeemmmrrrpppmmmlllmmmnnnnnnmmmkkkmmmqqqtttsssoooiiidddaaabbbjjjuuuvvvtttsssddd^^^YYYWWWYYYPPPQQQSSSXXX^^^dddiiikkkjjjjjjkkkjjjjjjkkknnnpppvvvrrrqqqtttuuutttvvvzzz}}}zzzxxxyyyyyyyyyxxxxxxrrrpppnnneee[[[```lllyyyuuupppmmmlllkkkiiihhhiiihhhfffbbb```bbbgggkkkhhhkkknnnnnnkkkjjjkkkmmmhhhvvv]]]TTTaaafffvvvhhh\\\ZZZZZZYYY___iiixxxwwwiii]]]JJJDDD===888888999888666666555555444444555555666:::555888IIIRRROOOiiiwwwpppmmmbbbTTTKKKRRRWWWYYYYYYYYYWWWSSSSSSXXX]]]___```ccciiioooooozzz|||gggXXX}}}wwwjjjfffyyysssnnnsssrrrooogggaaasss~~~nnnbbbZZZppp~~~iiiuuurrreeetttqqqpppooooooqqqssssssrrriiikkknnnqqqsssqqqlllhhhhhhfffjjjrrrsssssszzz|||ssswwwbbbYYYWWWOOOLLLIIIKKKQQQYYYaaaeeefffggghhhiiihhhiiikkkmmmpppmmmnnnrrrsssppppppssssssvvvyyy{{{zzzxxxvvvuuu~~~wwwnnngggaaa```hhhqqq|||nnnooopppooommmjjjhhhgggeeeeeedddbbbaaacccjjjpppooommmjjjgggfffhhhmmmqqqjjjyyyzzz[[[lll^^^qqqaaa]]]\\\YYYYYY^^^|||wwwvvviii^^^JJJDDD===999888999888666666555555444444555555666444888555>>>MMMNNNYYYxxx{{{lll~~~RRRNNNJJJKKKPPPUUUVVVSSSRRRSSSSSSTTTWWWYYY[[[^^^ccchhhmmmrrrxxx{{{ggggggzzziiilllkkkaaa]]]ZZZ^^^tttqqqsssrrrvvv{{{ggg[[[VVVOOOOOOaaakkkuuu~~~kkkrrrrrrkkkrrrnnnmmmmmmooorrrsssrrrqqqjjjjjjkkknnnqqqqqqnnnkkklllnnnqqqrrrppppppuuu{{{```ooo}}}hhhaaaYYYPPPKKKLLLPPPUUUWWW[[[]]]```bbbcccdddfffhhhgggdddeeeiiiiiiggggggjjjlllooosssvvvwwwtttpppnnn~~~wwwooonnnrrruuuuuujjj}}}mmmiiiiiiiiiiiikkklllkkkiiigggbbbccccccaaa```ccckkkqqqmmmjjjgggfffgggiiijjjkkklllsss|||mmmyyyYYY|||zzzhhhaaa\\\VVVVVVZZZpppwwwuuujjj___KKKEEE===999888999888666555555555444444555555555000===999888LLLTTTUUUbbb___QQQLLLQQQLLLKKKPPPPPPNNNPPPWWWXXXUUUTTTVVVYYY[[[^^^```iiihhhnnnuuuuuu}}}\\\lllqqqfffjjj}}}|||kkkXXXQQQ\\\bbbxxxgggdddtttoooiiiiiieee[[[ZZZ\\\VVVZZZcccbbbkkkxxx}}}uuurrrkkklllmmmeeeiiiiiijjjllloooooommmlllllljjjjjjlllooopppnnnlllbbblllttttttppppppsssuuusssQQQdddwwwmmm___SSSNNNMMMLLLLLLKKKNNNSSSVVVXXXYYY[[[]]]```]]]\\\___```___```dddiiigggfffhhhjjjiiifffbbbfffnnnsssuuu||||||www~~~~~~|||kkkgggjjjfffdddffflllooolllhhhcccddddddaaa^^^aaahhhnnneeefffhhhlllnnnllleee___lllkkkrrrxxxccchhh~~~}}}nnneee\\\TTTVVV]]]gggzzzxxxvvviii\\\MMMCCC;;;:::999777777999666666555444444444444555666888444444CCCTTTSSSGGGmmm}}}eeeLLLTTTLLLKKKKKKLLLMMMNNNNNNNNNNNNTTTUUUUUUTTTTTTWWW\\\___ccciiinnnmmmkkkyyywww\\\sssfffgggyyybbb]]]dddaaakkkqqquuu~~~vvvnnnmmmsssyyy{{{zzzqqquuutttuuu~~~vvvxxxzzzwwwkkkooooooeeebbbiiijjjiiijjjmmmppppppllliiikkklllmmmnnnnnnmmmllllllmmmppprrrsssrrrooonnnnnnwwwuuuhhh___llltttkkkfff^^^YYY[[[VVVOOOKKKMMMMMMJJJKKKPPPMMMQQQVVVUUUSSSSSSWWW[[[___^^^]]]___ccceee```YYY\\\lll|||}}}eee~~~ppphhhgggmmmlllhhhdddfffnnnsssssshhhccc^^^]]]aaafffiiijjjeeeggghhhiiihhhggggggggglllfffnnnyyyeeeppp[[[xxxcccWWWWWWXXXWWWZZZnnnxxxvvviii\\\MMMDDD<<<:::999777777888666666555444444444444444666777555444;;;GGGPPPQQQSSSrrrzzzUUUQQQMMMCCCJJJJJJKKKLLLMMMMMMMMMMMMSSSSSSSSSSSSSSSVVVZZZ]]]cccdddfffggghhhtttqqqqqqpppeeeiiirrrdddhhhvvvpppooo}}}eee___iiihhh{{{{{{qqqttt}}}tttzzzooojjjnnnpppkkkjjjnnnpppmmmkkkkkkmmmmmmllliiijjjjjjjjjlllnnnooonnnllldddiiinnnpppqqqsssxxx|||vvv|||PPPLLLdddxxxwww~~~yyynnndddbbb^^^WWWPPPNNNMMMNNNOOONNNMMMOOOSSSXXXXXX\\\aaafffkkknnnmmmkkkppptttiiieeefffkkkjjjfffbbbfffmmmpppnnniiiddd___^^^aaadddeeeeeebbbhhhmmmmmmiiiggghhhkkklllfffiiilllWWW}}}zzzXXX{{{kkk^^^WWWTTTTTTSSSccczzzxxxwwwiii]]]NNNEEE===;;;:::777777888666555555444444444444444555555666666555<<>>;;;:::888777888666555444444333333444444444222555:::777999PPPkkkrrrgggZZZCCCQQQLLLCCCNNNEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKMMMQQQTTT]]]ZZZ[[[```eeeiiiooovvveeeQQQppphhh```nnnuuu]]]}}}iii]]]]]]\\\XXXzzzwwwsssuuu}}}vvvkkksssuuuooommmqqqrrrnnnooommmjjjhhhgggffffffffffffeeeffflllsssssskkkcccccciiiooooooooouuu}}}```ttt}}}xxxtttpppnnnnnnpppqqqqqq|||~~~yyyoooeeewwwxxxgggcccdddeeefffhhhfffcccbbbgggllliiibbbfffccc``````bbbcccaaa^^^[[[aaahhhjjjhhheeeeeegggmmmmmmkkkaaajjjjjjiiimmm}}}rrr\\\QQQSSSRRRUUUaaatttzzzyyylll```RRRHHH???<<<;;;888666888555555444333333333333333777111333;;;:::888GGG^^^fffmmmeeeDDDGGGEEEBBBDDDBBBAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGIIILLLNNNTTTUUUZZZ```bbbbbbffflll{{{OOO```qqqccccccjjj{{{xxxYYY\\\|||wwwuuuzzzpppmmmnnnwww{{{mmmmmmvvvvvvkkkfffkkknnnjjjiiijjjllllllkkkiiigggeeeeeeeeehhhooouuussshhh^^^\\\ccckkknnnqqqzzz~~~yyy~~~~~~rrr|||tttjjjiiiiiigggggghhhhhhfffdddhhhkkkhhhaaabbb```^^^___bbbdddbbb```^^^```cccgggjjjiiifffcccfffiiihhh___fffpppvvvfffuuuuuu```TTTTTTTTTSSSYYYjjj{{{|||nnnbbbSSSIII@@@===;;;888666777555444444333333333333333888222333999888333:::GGGkkkddd[[[aaacccGGGEEEEEE888BBBJJJ555??????@@@AAABBBBBBBBBBBB@@@BBBDDDDDDEEEFFFIIIKKKLLLPPPWWW]]]]]][[[___eeehhhxxx\\\[[[~~~pppeee^^^ccctttsssgggdddjjj~~~jjjjjjlllsssvvvsssnnnjjjmmmrrroooeeeaaaeeeiiigggeeejjjoooqqqppplllhhhgggeeefffjjjppptttqqqggg___ccchhhmmmnnnooovvv{{{zzzvvvppprrrbbbdddiii{{{vvvrrrpppkkkhhhgggiiikkkjjjggghhhjjjhhhcccaaa___]]]___ccceeeeeecccdddcccdddhhhlllmmmhhhcccgggjjjgggbbbhhhppprrrfff|||xxxfffYYYUUUSSSQQQTTT___rrr}}}~~~pppdddTTTJJJAAA>>><<<888666777555444333333222222333333555222333777555222444:::III```eeeWWWnnnDDDBBBCCC@@@<<>>???@@@@@@@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJLLLNNNSSSZZZ[[[ZZZ\\\``````rrrZZZggguuufff```dddrrrqqqiiiuuuzzznnniiinnnooonnnkkkfffcccdddeeefffdddiiinnnpppnnnjjjgggeeefffgggjjjnnnpppooojjjgggnnnpppqqqooollllllppptttmmmkkklllmmmjjjpppqqqddd___llltttrrrwww{{{ssswwwtttssssssnnnhhhgggjjjiiimmmnnniiifffggggggeeeccc```]]]___bbbeeeeeedddeeeeeefffhhhjjjjjjhhheeehhhkkkgggeeekkkxxxpppccchhhnnnvvvrrrdddXXXSSSQQQQQQVVVdddwww~~~qqqeeeUUUKKKBBB>>><<<888666777555444333333222222333333000222555666555444777::::::^^^zzzrrrnnnsssddd~~~@@@===@@@555999FFF777...GGG;;;<<<===>>>????????????@@@BBBDDDFFFFFFGGGIIIKKKQQQOOORRRYYY]]]\\\\\\^^^^^^UUU~~~mmmSSSeeettthhhaaabbbnnn}}}wwwkkkpppyyy~~~wwwuuugggoooxxxtttppplllkkkiiieeedddfffbbbggglllllliiieeecccbbbggghhhiiikkklllmmmnnnnnnnnnoooooommmkkkjjjkkklllkkkccccccjjjiiidddooooooZZZZZZggg~~~zzzrrrhhh```uuusssgggiiimmmnnnhhhcccfffmmmhhhnnnooojjjddddddfffgggeeeaaa^^^___bbbeeeeeedddccceeehhhhhhfffeeeeeefffeeefffcccdddjjjooosssZZZrrrddd\\\mmm~~~mmm\\\VVVTTTRRRQQQYYYjjj|||ttthhhWWWMMMDDD@@@===888666666555444333333222222333333333333333444444444555555:::===mmmvvvsss```nnnQQQ<<<<<<;;;;;;;;;;;;:::::::::999999999:::<<>>;;;;;;;;;;;;::::::999999999888888888999;;;>>>@@@AAACCCCCCBBBBBBCCCEEEGGGHHHKKKKKKLLLNNNQQQUUUYYY[[[]]]iiillltttvvvYYY~~~pppgggeee```qqqyyymmmooowww}}}iiinnnxxxhhhgggmmmrrrkkkmmmjjjfffllluuutttjjjdddbbbaaaaaabbbcccccccccggghhhhhhfffeeeeeeiiilllggghhhiiiiiigggggghhhiiifffeeegggkkkjjjfffgggllltttxxxiiiNNNPPPVVVbbbvvvqqqnnn|||ssspppzzzyyynnnllljjjiiihhhffffffgggiiijjjggghhhgggeeeaaa```aaabbbccc```]]]\\\^^^```bbbbbb```aaacccddddddcccbbbaaa```^^^aaadddaaadddxxxyyyfffnnnuuuvvviiiTTTRRRQQQOOONNNUUUiii|||~~~vvvkkkXXXOOOEEEAAA>>>999666666444444333222222222222222333333333333444444444444555999///LLLYYYWWWKKK333777>>>;;;::::::999888777777666666666777888999;;;===>>>????????????@@@BBBDDDEEEHHHHHHHHHJJJMMMPPPTTTVVVVVVhhhhhh```~~~rrrccc~~~pppmmmXXX^^^jjj}}}yyymmmqqq{{{rrrooozzzqqqooohhhiiiqqqaaaeeeeeeeeekkksssqqqhhhcccbbb```_________```aaacccdddeeedddcccdddfffhhhfffeeeddddddeeeeeedddcccffffffiiilllkkkiiikkkooommmoooiiibbbSSSFFFIIIZZZgggjjjvvv|||yyyuuummmttt}}}xxxqqqmmmmmmiiigggeeedddeeehhhkkknnngggggggggdddaaa``````aaadddaaa^^^]]]___```aaaaaa\\\^^^bbbeeeeeeccc```^^^[[[ZZZ]]]aaaaaacccpppyyy~~~kkkppp|||pppZZZSSSQQQRRRLLLIIIXXXooo~~~wwwlllZZZPPPFFFBBB???:::777777444333333222111222222222222222333333333444444444444444;;;@@@PPPvvvffftttkkk|||UUU:::777<<<>>>999999888777666555555444444444555666888999;;;;;;<<<<<<<<<===>>>@@@BBBCCCFFFEEEFFFGGGIIIMMMQQQSSSXXXYYY]]]eeeuuucccdddzzzmmmeee___ddduuusssrrrvvvzzzhhhlllpppiiieeejjj```bbbaaaaaaeeekkkhhhaaabbbcccdddcccbbbbbbbbbcccaaabbbbbbbbbbbbbbbbbbbbbfffccc``````bbbbbb```]]]ddddddfffiiimmmnnnnnnoookkkrrrxxxkkkXXXWWWRRRFFFOOOTTT___kkksssvvv}}}xxxlllddd___hhhwwwqqqmmmjjjiiikkkfffeeeddddddeeehhhkkkmmmggggggfffeeedddcccddddddcccaaa___^^^___`````````YYY\\\aaaeeefffccc___]]][[[XXXZZZ^^^```aaaiiisssmmmkkkjjj{{{mmm|||fffWWWQQQUUUPPPFFFOOObbbwww}}}vvvlll[[[QQQHHHCCC@@@;;;777888333333222111111111111222222222222333333333444444000444<<<666333WWWUUUeeennnddd|||GGG666;;;<<<888777777666666555444333333333222333444555666777888888:::;;;<<<===>>>@@@AAABBBEEEEEEEEEFFFHHHKKKNNNPPPWWWPPPWWWggglllrrrjjjWWWtttrrrccc^^^bbbrrrrrrhhhwww~~~vvvqqqllljjjhhheeecccccccccbbb^^^\\\___ccccccaaaaaadddhhhiiihhhfffeeefffdddccccccccccccbbbaaaaaabbb```^^^___bbbcccbbb___dddbbbaaaeeemmmrrrpppllliiipppnnnkkkyyy}}}QQQGGG??????CCCGGGNNNTTThhhwwwuuummmbbbXXXTTTTTTWWWYYYfffooowwwtttjjjfffddddddeeeeeeeeeeeefffggggggggghhheeedddddddddeeefffffffffaaa___^^^___``````___^^^WWW[[[___cccdddccc```^^^]]]ZZZYYYZZZ]]]aaagggmmmooo[[[kkkkkkrrr\\\PPPUUUTTTJJJJJJVVVhhhzzz~~~tttrrr}}}vvvmmm]]]SSSIIIDDDAAA;;;888888333333222111111111111111222222222222333333333333222<<<......BBB===RRRyyyfffqqqaaaYYYqqqJJJ...333;;;555000555333333333333333222222222111222333555666666777777999999;;;<<<>>>???@@@AAAFFFEEEEEEEEEGGGJJJMMMOOOPPPRRRVVVZZZ[[[eee}}}SSSOOOsssrrriiieeefffqqqwwwnnnuuuhhhqqqrrrggg___dddjjjlllccc```\\\ZZZ\\\```bbbddd```dddhhhiiifffdddcccdddfffeeeccccccddddddcccbbb]]]]]]^^^aaadddgggggggggdddcccbbbdddkkkpppnnnhhhkkkfffgggnnnqqqxxxvvv___PPPIIIDDDCCCDDD===EEEUUUfffssszzz]]]___bbbfffiiijjjkkkkkkzzzuuurrrmmmjjjggggggggghhheeeeeefffggggggfffeeeeeecccaaa```aaacccddddddddd]]]]]]]]]^^^``````___]]]YYY[[[^^^aaabbbbbbaaaaaa^^^\\\ZZZZZZ\\\```fffjjjgggppppppaaaxxxyyycccRRRSSSSSSLLLHHHKKK```rrr~~~xxxooo^^^TTTJJJEEEAAA<<<888888333222222111111111111111111222222222222333333333444:::---222FFF666888iii|||uuuggg___qqqlllFFF888222777999222000555000111111111111222222222111222333555666666666555666777999;;;===>>>??????EEEEEEDDDEEEFFFIIILLLMMMOOORRRUUUUUUVVV___ooo}}}iiiOOO\\\~~~vvvjjjfffjjjxxx}}}llldddeeepppkkkccckkklllddd___ccckkknnn```]]]YYYWWWXXXZZZ]]]```___aaaccc```\\\YYY[[[^^^bbb```]]]]]]```cccdddccc___aaaccceeeeeegggiiikkkeeeiiijjjgggfffjjjiiifffhhhcccfffoooooommmvvvkkkRRREEEEEEBBBBBBFFFIIIKKKSSS\\\xxxpppxxxwwwzzzxxxttt{{{|||tttsssvvvrrrpppmmmjjjkkkmmmmmmmmmeeeeeedddddddddeeefffgggeeecccaaaaaabbbcccbbb```ZZZZZZ[[[]]]``````^^^]]][[[\\\]]]^^^```bbbdddeee[[[\\\\\\\\\\\\```dddfffzzzooo}}}]]]tttmmm[[[SSSQQQMMMHHHFFFRRRfff}}}yyyqqq^^^TTTJJJFFFBBB<<<999999333222222111000111111111111111222222222333333333///---888:::///777CCC<<<}}}uuuxxxlll^^^^^^```555333444555666555444222111/////////000111111222222000222333555666666555555555666888:::<<<===>>>>>>EEEDDDDDDDDDEEEHHHJJJLLLRRRMMMQQQ]]]___YYY___mmm^^^RRR]]]sssgggeee___lll{{{nnneee______lll|||iiigggffffffgggeeebbb^^^^^^___^^^ZZZWWWUUUTTTSSSUUUWWW^^^___]]]WWWQQQOOOSSSWWW\\\XXXVVVWWW[[[```bbbbbbeeehhhjjjiiifffeeegggiiifffooorrrkkkcccccceeefff___ffffffaaadddooooooeeepppsssjjj___UUUOOOIIICCCDDDJJJPPP^^^ggg___SSSNNNNNNNNNJJJNNNKKKFFFUUUyyyuuuqqqjjjxxxssslllggghhhlllmmmkkkfffdddbbbaaabbbeeehhhkkkjjjgggdddcccddddddbbb___XXXXXXZZZ]]]___```^^^\\\]]]]]]\\\\\\^^^bbbeeegggXXX[[[^^^^^^]]]```bbbdddjjjwww]]]fff~~~vvvdddVVVPPPMMMJJJFFF???WWWsss~~~}}}nnnbbbWWWKKKFFFCCC===888777444222000000111222111000111111222222222333333333222222333444444555555666???oooggggggiiiYYYbbbwwwNNN;;;444333333333222222222111111////////////000000000000000111111222222333444444666666777888999::::::;;;======>>>@@@BBBCCCEEEEEELLLNNNRRRUUUWWW[[[```ccczzzrrrUUU```zzzmmmiii```hhhwwwddd[[[[[[]]]cccooolllyyyrrrhhhhhhdddeeeffffffeeecccaaa``````\\\XXXXXX\\\_________gggeeegggiiifff[[[QQQLLLTTTWWWZZZ\\\^^^```ccceeeaaaccceeedddaaa___aaacccdddeeegggfffccc___^^^]]]______```bbbddddddeeedddfffdddoooyyynnnmmm~~~yyyxxxuuurrrpppqqqyyyvvvnnnlllkkkqqqqqqlllfffcccfffgggeeefffaaa^^^___```aaaeeejjjdddddddddcccaaa^^^\\\ZZZWWWVVVZZZ```___YYYYYY]]]XXXZZZ\\\^^^^^^]]][[[YYYXXX]]]^^^\\\]]]cccggghhhaaatttwwwsssuuueee~~~mmm```XXXQQQIIICCCEEEEEEVVVsssyyy~~~~~~pppcccWWWKKKGGGCCC===888777444222000000111222111000111111111222222222333333222222333333444555555555:::FFFyyyxxxZZZiiisss]]]ddd~~~pppHHH777666999222222222111111111111000....../////////000000000000000111111222333333333555555666777888999::::::<<<===>>>???AAACCCDDDEEEJJJMMMPPPSSSVVVZZZ^^^aaaiii___QQQfffxxxkkkggg}}}zzzlll```YYYZZZ___lllwwwlllbbbuuupppgggYYYeeefffggghhhgggfffdddcccfffccc```___bbbeeefffeeecccaaacccgggeee]]]VVVSSSVVVYYY[[[]]]^^^```ccceeeggggggeeebbb^^^[[[[[[[[[^^^```bbbcccaaa___^^^___\\\]]]___aaaaaabbbcccddd______cccmmm|||xxxooonnnmmmjjjppppppkkkdddaaabbbbbb___aaa]]]\\\^^^______bbbgggdddcccccccccbbb```]]]ZZZUUUSSSVVV\\\]]]YYYVVVXXXVVVWWWYYY[[[\\\[[[YYYXXXTTTXXX\\\]]]___aaabbb```___jjj~~~xxxfffdddzzz~~~sssfff[[[OOOHHHGGGEEECCCLLLcccxxxyyy~~~}}}rrrdddXXXLLLGGGDDD>>>999777333222000000111111111000000111111111222222222222111222222333333444555555666333MMM{{{ooommmmmmoooppprrr}}}jjjXXXUUUfff^^^>>>444333444555111000000000000/////////.........////////////000//////000111111222222333444555555666777888999999;;;;;;===>>>@@@BBBCCCCCCHHHKKKNNNQQQTTTXXX\\\___eeejjj___VVVaaaooopppqqqeeeYYYSSSSSSZZZfffrrr~~~rrrzzzuuujjjlllggg[[[dddeeefffggggggfffeeedddhhhfffcccbbbcccfffgggggg___^^^```eeeeee^^^XXXVVVXXXYYY\\\]]]]]]^^^```bbbjjjfffaaa]]][[[YYYWWWVVVYYY\\\___````````````aaaZZZ]]]```aaa``````bbbeee\\\___cccddddddnnn|||wwwnnniiilllqqqqqqmmmmmmmmmiiibbb^^^^^^]]]YYY\\\YYYZZZ]]]___]]]^^^aaacccaaa```aaacccaaa]]]ZZZUUURRRTTTZZZ]]]ZZZVVVTTTRRRTTTVVVXXXYYYYYYXXXWWWXXXWWWYYY\\\___```______]]]___iii^^^cccgggbbb~~~{{{qqqdddSSSLLLOOOGGGCCCDDDPPPfff{{{||||||rrreeeYYYMMMHHHDDD>>>999777333111000///000111000///000000000111111111111222111111111222333333444444777888555AAAkkk|||iiibbbaaa]]]tttsss___XXXYYYccczzzjjjNNN555333999888333000/////////.........------------........./////////...//////000000111111222333333444555666777888888999:::;;;===>>>@@@AAABBBGGGIIIMMMPPPRRRVVVZZZ^^^llliiiqqqaaaSSSdddyyyzzzvvviii[[[WWWSSSUUU___oooqqqpppqqqfffaaagggdddddddddddddddcccbbbaaacccaaa___]]]^^^___aaabbb___^^^aaagggggg___WWWTTTWWWYYY[[[[[[ZZZZZZ\\\]]]eee```ZZZXXXXXXYYYXXXVVVWWWYYY\\\^^^^^^^^^___aaaYYY]]]aaabbb``````cccffffffccccccggghhhfffgggjjjzzz~~~pppnnniiieeegggooouuuuuuqqqjjjkkkhhhbbb______]]]YYY[[[YYY[[[______[[[ZZZ[[[```^^^]]]___bbbaaa\\\XXXVVVTTTTTTYYY^^^^^^XXXTTTPPPRRRTTTVVVWWWXXXWWWWWW]]]WWWUUUZZZ]]]\\\\\\___[[[ZZZ^^^|||jjjRRRzzzZZZ~~~{{{ppp^^^TTTVVVKKKJJJFFFFFFUUUnnnyyyzzz~~~rrrfffZZZNNNIIIEEE>>>999777333111//////000111000/////////000000000111111111000000111111222333333333999555555999???WWWtttcccooo{{{kkkfff[[[MMMIIIYYYwwwYYYEEE888000333333//////555.........---------,,,,,,------------............------...//////000000111111222333444555666666777777888999;;;===>>>???@@@EEEHHHKKKNNNQQQTTTYYY\\\eeefffeeeppp___QQQmmmsssdddZZZVVVUUUYYY```jjjyyyzzzooooooxxxssscccnnnrrrddd]]]cccfffeeeeeedddcccaaa```___aaa___]]][[[ZZZ[[[]]]___^^^___eeemmmmmmeee[[[WWWYYYZZZ[[[[[[ZZZYYYZZZ\\\```[[[VVVTTTVVVXXXWWWVVVUUUWWWYYYYYYXXXXXXYYYZZZWWWZZZ]]]___^^^^^^aaacccjjjaaa[[[^^^bbbccccccdddbbbhhhvvvssskkkmmmeeedddfffkkkqqqrrrpppnnnfffhhhfffaaa```aaa```]]]]]]\\\^^^bbbaaa[[[WWWWWW\\\[[[[[[^^^```^^^ZZZVVVVVVUUUTTTWWW\\\^^^YYYTTTQQQRRRTTTUUUWWWWWWWWWWWW[[[VVVYYYdddeee\\\XXX\\\WWWYYY\\\sss___nnniii^^^~~~zzzhhhYYYTTTNNNOOOKKKDDDIII^^^vvvyyyzzzsssggg[[[OOOIIIEEE???999777222111//////000000000///////////////000000000000///000000111111222333333555222888<<<111///SSSqqqeeecccaaa___eeejjjqqqrrrwww}}}pppmmmpppooollliiiXXXZZZWWWPPPLLLNNNRRRSSSRRRXXXfff^^^???222444666999888111+++///666...------------,,,,,,,,,,,,,,,,,,---------......,,,------......///000000000111111222333444555555666666888999;;;===>>>???CCCEEEHHHKKKNNNRRRVVVYYYWWW]]]\\\^^^vvvWWWUUUccc~~~kkk\\\QQQMMMPPPWWW]]]iiiwww|||fffYYYWWWaaauuuoooooommmkkklllllleee[[[ggggggfffeeedddcccbbbbbbcccbbb```^^^[[[[[[^^^```]]]___fffooopppiii```\\\ZZZ[[[\\\\\\ZZZZZZ[[[\\\]]]ZZZVVVTTTTTTTTTTTTSSSRRRTTTTTTSSSRRRQQQRRRSSSSSSSSSUUUXXXZZZ[[[\\\\\\\\\[[[\\\^^^[[[XXX[[[aaaaaa]]]]]]dddqqq|||vvvwwwvvvwwwxxxyyynnneeefffaaabbbgggmmmnnnjjjeeeeeeccceeeccc___^^^aaabbb```^^^]]]```dddbbb[[[WWWVVVYYY[[[]]]___^^^[[[XXXVVVTTTUUUTTTSSSWWWZZZYYYTTTRRRSSSTTTUUUVVVVVVVVVVVV\\\[[[iii{{{yyyeeeYYY\\\UUUXXX\\\hhhvvvaaa~~~UUUjjjppp]]]QQQNNNOOOLLLFFFCCCNNNcccuuussszzz{{{uuuhhh\\\PPPJJJFFF???:::888222000///...000000///............/////////000000//////000000111222222222000555666333333888;;;;;;xxxuuuddd```aaaYYYLLLQQQ^^^```bbbUUUKKKNNNSSSQQQKKKHHHEEEGGGMMMSSSVVVXXX___ggg}}}PPP///111CCC***333999888555333111.........---------,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---....../////////000000111222333444444555555666888:::;;;======???AAAEEEHHHKKKNNNSSSVVVUUUVVVZZZ___ggg{{{dddVVVhhhzzzaaaXXXOOOLLLNNNTTTaaannn|||uuuaaaPPPRRRcccwwwrrrfffoooqqqjjjgggjjjhhh```ddddddddddddddddddeeeeeeccccccbbb^^^[[[[[[^^^aaa]]]]]]aaahhhiiiccc\\\ZZZWWWXXXYYYYYYXXXWWWXXXYYYYYYYYYXXXVVVSSSQQQQQQRRRRRRSSSSSSQQQOOOOOOPPPQQQQQQOOOOOORRRXXX[[[YYYWWWSSSUUU[[[___[[[SSSQQQSSS[[[YYYZZZ]]]___aaakkkvvv|||hhh^^^||||||ppprrrtttnnnddd^^^fffdddgggmmmnnnhhhbbbaaaaaabbb___[[[ZZZ^^^```^^^\\\\\\___cccccc]]]YYYYYYXXX]]]aaabbb^^^YYYXXXXXXUUUWWWVVVSSSSSSYYYZZZXXXRRRSSSSSSTTTTTTTTTUUUUUU\\\^^^nnn|||cccXXX___YYYZZZZZZ]]]rrr^^^cccVVV}}}yyyzzzjjj[[[QQQMMMJJJIIIDDDDDDRRRdddwwwsss|||}}}vvvhhh\\\PPPJJJFFF???:::888222000///...///000///.............../////////000/////////000111111222222000111333666888888999:::AAA[[[ddd]]]]]]UUUZZZdddllliii```]]]aaa___aaapppzzzFFF666888555000000333666333---///555222(((.........---------,,,,,,++++++,,,,,,,,,---------++++++,,,------....../////////000111222333444444444555666777999;;;<<<===<<>>???AAADDDGGGKKKNNNPPPXXXWWWZZZ___ccciiiuuu___MMMaaaooobbbYYYPPPMMMOOOKKKSSS___nnn}}}iiiZZZUUUFFFQQQppprrriiidddbbbaaa```bbbeeefffccc```cccaaa^^^]]]^^^```aaa```]]]YYYVVVVVVWWWXXXWWWUUUYYY[[[\\\ZZZUUUQQQPPPPPPTTTPPPMMMOOOTTTWWWUUUSSSSSSUUUVVVUUUSSSRRRRRRRRROOOPPPQQQRRRRRRQQQPPPOOOPPPOOOOOOPPPRRRTTTVVVWWWRRRRRRSSSTTTTTTTTTTTTSSSPPPQQQRRRTTTVVVXXXYYYZZZfffhhhjjjkkkppp|||wwwooohhheeeeeehhhhhhfffdddccceeeiiilllhhhggghhhjjjmmmlllhhhdddaaa___\\\\\\]]]^^^^^^^^^XXXYYYZZZYYYXXXYYYZZZ\\\[[[[[[\\\[[[YYYYYYZZZ\\\[[[\\\\\\YYYVVVUUUWWWZZZUUURRRNNNPPPSSSUUUSSSOOOWWWWWWXXXXXXWWWUUUTTTSSSYYY]]][[[VVV\\\tttggg]]]aaaWWW{{{pppbbbRRRHHHLLLJJJBBBBBBKKKYYYjjjmmmPPPyyyvvvqqqhhh]]]RRRMMMIIIAAA999666222000......000111111111....................................////////////111111111222222222222333---777???AAAEEE\\\fffAAACCC888000111333222000111///000000///...---,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,---------------......///000000111111111222333555777888::::::<<<===???AAAEEEIIILLLMMMTTTTTTVVV[[[___cccmmmwwwaaaPPP^^^{{{ssshhh]]]RRRNNNNNNOOOTTTZZZgggsss{{{^^^LLLKKKTTTcccuuupppkkkhhhccciiigggeeecccccc```\\\XXX\\\ZZZXXXYYY[[[^^^______^^^[[[WWWVVVWWWWWWWWWUUUWWWYYYZZZXXXTTTQQQQQQRRRRRROOOLLLNNNRRRUUUSSSQQQNNNPPPQQQQQQPPPOOOPPPQQQMMMNNNNNNOOOOOOOOONNNNNNPPPPPPOOOPPPQQQSSSUUUVVVUUUUUUTTTTTTSSSQQQPPPOOOQQQQQQRRRTTTUUUVVVWWWXXX_________]]]]]]```gggmmmsss{{{vvvnnngggffffffeeegggjjjddddddbbbaaaaaadddgggjjjdddbbbaaacccgggiiiiiigggccc```\\\ZZZ[[[[[[\\\[[[[[[\\\\\\[[[YYYXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWUUURRRQQQTTTVVVRRRNNNKKKKKKOOOQQQPPPMMMTTTSSSRRRRRRRRRSSSTTTUUUOOOTTTUUURRRTTThhhsssUUUccctttcccqqq~~~wwwkkkZZZMMMLLLMMMIIIFFFHHHNNN]]]rrr}}}yyyxxxssshhh]]]RRRNNNIIIAAA:::666333000......///111111000........................---............/////////000000000111111111222222///444666111---444GGGXXXuuuJJJ777888222...---000111///---......//////......---,,,+++************************************************++++++,,,,,,,,,---------------......///000000000111111333444666777888999999:::<<<>>>BBBEEEHHHJJJOOOOOORRRWWWYYY[[[ccclllqqqrrr]]]eee|||vvvhhh[[[RRRIIIGGGIIIOOOXXXbbbppp{{{pppUUUAAA<<>>888111???ZZZjjjRRRFFF999000000///000111111///,,,,,,------------------,,,++++++************************))))))))))))************++++++++++++,,,,,,,,,,,,,,,------......///000000000111222333444666777777777888:::<<<@@@CCCFFFGGGLLLMMMPPPUUUVVVWWW\\\dddooo{{{aaafffvvv{{{yyygggWWWPPPNNNOOOOOOPPPWWWaaalllyyyeeeNNNLLLRRR\\\rrrmmmbbbiiisssooodddcccbbb```___]]]\\\ZZZXXXXXXWWWWWWXXX[[[]]]^^^^^^```]]]YYYVVVTTTUUUUUUVVVQQQQQQQQQQQQQQQRRRSSSTTTOOOMMMKKKLLLNNNOOOOOOMMMHHHIIIKKKLLLKKKJJJKKKLLLLLLKKKJJJJJJKKKLLLNNNOOOKKKKKKJJJIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNOOOQQQRRRTTTUUUVVVTTTUUUWWWZZZ]]]^^^[[[YYY[[[]]]`````````bbbeeehhhmmmssszzz{{{zzz}}}{{{qqqllleeebbb```aaaccceeefffggghhheeedddgggeeeaaa^^^___eeecccaaaaaabbbeeefffgggbbb^^^ZZZYYY\\\^^^^^^]]]```]]]YYYVVVWWWXXXXXXXXXVVVWWWVVVSSSPPPOOOOOOPPPUUUQQQLLLMMMPPPQQQNNNJJJKKKJJJJJJJJJIIIJJJLLLNNNIIIFFFDDDCCCFFFIIIJJJJJJLLLKKKJJJJJJLLLNNNQQQRRRQQQPPPTTTVVVPPPQQQllllllggg^^^yyy{{{|||ooo\\\MMMLLLPPPLLLDDD===DDDWWWxxx{{{xxxzzzwwwiii^^^SSSNNNJJJBBB:::777333111.........//////...........................------------...................../////////000000...111333222///000666;;;888888???UUUqqqNNN000///666333------000222222///,,,+++,,,---+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---....../////////000000222333444555666777888999<<>>AAACCCEEEHHHIIIMMMSSSUUUVVV]]]eeefffooowwwxxx^^^WWWffftttvvvgggtttyyynnnbbbXXXPPPJJJGGGEEEHHHLLLRRR[[[fffqqqxxxeeeOOOLLLSSSgggzzzoooooonnnnnnmmmllljjjggg]]]^^^^^^\\\ZZZYYYZZZ[[[^^^\\\ZZZYYYXXXWWWUUUSSSZZZZZZYYYWWWTTTRRRSSSTTTPPPMMMJJJJJJLLLOOOQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKJJJLLLMMMLLLJJJHHHHHHIIINNNMMMMMMLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLNNNPPPQQQOOONNNLLLJJJIIIIIIJJJJJJIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYQQQSSSWWW[[[\\\\\\[[[ZZZ___^^^]]]]]]___`````````VVV[[[```aaa___]]]\\\\\\ZZZZZZ]]]___^^^ZZZ[[[```___aaaaaa___aaaccc```\\\YYYYYY]]]aaaaaa______cccfffbbb^^^]]]______]]][[[\\\[[[\\\^^^aaa```[[[WWWTTTTTTTTTVVVYYYZZZZZZYYYTTTUUUUUUTTTSSSRRRTTTUUULLLJJJHHHIIIMMMOOONNNLLLKKKIIIHHHHHHJJJLLLLLLLLLHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHIIIGGGIIIOOOOOOMMMSSS]]]}}}aaaiii^^^rrrvvvdddXXXQQQNNNMMMKKKDDDFFFYYYvvvyyywwwxxxuuuiii^^^TTTOOOJJJBBB;;;888333111...---.........---------------------------,,,,,,---------.........,,,------------.........///...///333777777222---555222111444;;;AAAFFFHHHnnnmmmFFF444+++777///)))***111444///)))))),,,,,,))))))---,,,((())))))***************)))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))*********++++++++++++,,,------............///000111111222222555666777999<<>>@@@AAA@@@AAAFFFMMMQQQVVV___hhhdddcccjjjuuuzzzzzz___ooo{{{tttyyyvvvkkklll```XXXZZZ\\\\\\cccnnnrrr{{{~~~uuuiii```ZZZTTTMMMGGGJJJLLLMMMLLLMMMRRRZZZaaajjjwww~~~bbbRRRIIIDDDKKKVVViii}}}ooolllaaakkkgggeeehhhlllllliiigggdddeeeddd```[[[YYYZZZ\\\```^^^\\\ZZZYYYWWWSSSPPPSSSVVVXXXWWWTTTQQQQQQRRRSSSNNNHHHGGGIIIKKKMMMMMMJJJKKKJJJHHHFFFEEEFFFGGGBBBDDDFFFGGGFFFFFFFFFHHHIIIJJJJJJJJJIIIGGGEEEDDDBBBBBBBBBCCCDDDFFFIIIJJJJJJIIIHHHGGGGGGIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJOOORRRRRRNNNMMMQQQUUURRRPPPNNNOOORRRVVVYYY[[[VVVWWWXXXWWWVVVWWWZZZ]]]XXXZZZ]]]```___\\\[[[[[[]]]ZZZ]]]dddhhhddd^^^[[[WWW\\\^^^^^^bbbhhhhhhbbb[[[YYYZZZ\\\ZZZXXX[[[aaaddd```]]]]]]aaabbb```]]]eeebbb___^^^^^^[[[VVVQQQQQQRRRUUUYYY\\\\\\YYYVVVTTTUUUUUUSSSQQQPPPQQQSSSNNNNNNOOOMMMKKKJJJLLLMMMNNNKKKIIIIIIKKKMMMLLLJJJGGGIIIKKKKKKIIIFFFDDDDDDHHHGGGEEEDDDDDDFFFHHHJJJDDDJJJLLLGGGEEEIIIMMMNNNfffXXXYYYhhhwwwqqqsss```RRRPPPDDDDDDEEECCC???DDDXXXnnnsssuuutttuuuhhhaaaXXXQQQLLLFFF===666444111...------...---,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,------.../////////222222333333333444444444666999;;;999>>>RRRsssnnn```>>>;;;777444333111000...//////...---,,,,,,+++++++++*********))))))(((((((((((())))))))))))(((((((((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,------......///000000000333444555777999;;;======@@@AAAEEEJJJPPPVVV\\\___```aaacccgggnnnzzz[[[\\\}}}xxxuuuxxxkkkcccaaaaaa```^^^YYY]]]iiiyyymmm^^^VVVUUUQQQLLLIIIJJJLLLNNNOOONNNSSS[[[dddooozzzkkkOOOOOOFFFBBBIIIOOO[[[ooo{{{ttthhhdddbbb___eeeiiillljjjeeebbbdddgggcccaaa^^^[[[YYYXXXYYYYYY^^^\\\ZZZWWWTTTQQQPPPOOOTTTTTTTTTTTTSSSRRRQQQPPPNNNKKKGGGGGGHHHIIIHHHGGGHHHIIIJJJJJJIIIGGGEEECCCEEEDDDCCCCCCCCCDDDFFFGGGEEEFFFFFFGGGGGGHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFHHHJJJKKKKKKJJJIIIIIIJJJLLLKKKJJJKKKNNNPPPPPPPPPPPPOOONNNMMMOOOQQQTTTVVVTTTUUUQQQTTT[[[WWWTTT^^^VVVVVVYYY]]][[[VVVTTTVVV]]]YYYZZZdddllliiiaaaZZZXXXXXXXXXZZZ]]]aaaeeeggg```[[[XXXYYYYYYWWWWWWZZZ\\\]]]^^^_________^^^^^^bbb```]]]YYYSSSNNNNNNOOOTTTQQQOOOTTT[[[^^^ZZZVVVUUUTTTQQQNNNPPPSSSQQQKKKJJJMMMPPPOOOMMMKKKKKKLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCDDDFFFGGGEEEBBB@@@>>>>>>???@@@@@@?????????AAAEEEHHHKKK[[[}}}???[[[kkksssrrr|||pppeeeOOOIIIJJJKKKGGG???<<>>777333111...------...---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,---......//////111111111222222222333333555666777666555:::DDDLLLVVVqqqwwwZZZHHH===777333888666333111111111000///.........---,,,+++++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,---------...//////000000222333555777999;;;<<<===AAABBBDDDGGGKKKPPPTTTWWWZZZ^^^ccchhhlllqqqxxx|||iiiiii~~~xxxpppiiiccc___\\\]]]aaabbb``````dddmmmuuu{{{uuueeeggggggbbbYYYQQQLLLJJJKKKKKKLLLNNNRRRXXX^^^aaallltttyyy]]]FFFAAA@@@:::AAAWWWggguuuzzzjjjdddeeeddd```bbbfffhhhgggccc```aaaddd^^^]]]\\\ZZZZZZYYYZZZZZZYYYXXXVVVUUUSSSRRRQQQQQQRRRRRRRRRRRRQQQPPPNNNNNNKKKIIIFFFFFFHHHJJJIIIHHHHHHIIIJJJJJJJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHIIIIIIHHHGGGGGGHHHIIIIIIHHHIIIKKKLLLMMMMMMNNNMMMLLLLLLNNNQQQTTTVVVSSSTTTPPPQQQWWWPPPJJJQQQRRRUUUZZZ^^^[[[TTTRRRUUUZZZWWWYYYaaagggddd]]]XXXXXXXXXYYYZZZ]]]```dddfff___[[[XXXYYYYYYWWWXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[___ZZZWWW___pppyyyooo___WWWRRROOORRRWWW[[[XXXUUUUUUUUURRRNNNMMMOOOMMMHHHIIIKKKMMMMMMJJJIIIIIIKKKIIIHHHGGGEEEEEEEEEEEEFFFDDDDDDDDDBBB@@@???@@@AAACCCBBB@@@>>>======>>>>>>???>>>======>>>AAADDDFFFJJJqqq___TTTooobbbwwwxxxmmmdddQQQMMMJJJJJJGGGCCCCCCEEE~~~pppsssqqqqqqiiibbbZZZUUUPPPIII@@@888333111...------------,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------....../////////000000000111111111111111222444555333...***333666>>>JJJ]]]vvvppp```WWWLLLAAA444------///000///222000......///000///...---------,,,++++++************))))))))))))(((((('''(((((())))))((((((''''''(((((((((((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))******)))*********++++++++++++,,,,,,---......//////000222222444666888:::;;;<<>>===;;;:::::::::;;;<<<===<<<:::::::::<<<>>>@@@===OOO}}}WWWhhh~~~^^^dddrrr|||yyy___TTTKKKLLLOOOJJJAAA;;;~~~pppsssqqqqqqhhhccc\\\WWWSSSLLLBBB999333000...,,,------,,,,,,***++++++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++,,,------......---.........////////////222000///111555777555222999555111000333:::@@@DDDMMMSSS\\\hhhsss}}}zzzeeeLLLHHHDDD@@@===;;;888666111000111555888777000+++...---,,,,,,.........---,,,,,,+++++++++*********))))))))))))))))))(((((('''((((((((((((((((((''''''''''''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***)))))))))************++++++,,,,,,---......//////000111222444666888:::;;;===???AAAFFFKKKQQQVVVYYYYYY\\\___aaabbbhhhqqqyyy~~~{{{kkkeeemmm|||~~~xxxpppkkkbbb\\\ZZZ]]]^^^YYYUUUUUU```___bbbhhhhhheeeggglll|||~~~}}}sssuuu|||~~~wwwlllfffjjjppplllbbbOOOQQQRRRRRRPPPOOOPPPRRRQQQTTTWWWYYY[[[```gggmmmyyyrrrXXXGGGJJJVVVYYYTTT^^^lllpppmmmgggcccfffiiieee]]]\\\^^^aaaaaa^^^\\\\\\]]]WWWXXXZZZ\\\]]]\\\[[[ZZZVVVUUUUUUUUUUUUUUUVVVVVVPPPPPPPPPNNNMMMKKKJJJIIIDDDDDDDDDFFFGGGIIIJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEFFFEEEDDDBBB@@@???AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@??????>>>===<<<===>>>>>>>>>????????????>>>@@@AAAAAA@@@@@@@@@AAADDDDDDEEEDDDCCCCCCEEEFFFGGGGGGGGGHHHKKKNNNQQQRRRUUUXXXSSSQQQSSSHHH:::888JJJPPPXXXZZZRRRJJJLLLSSSTTTSSSVVVZZZYYYTTTSSSUUUWWWWWWWWWXXXZZZ\\\^^^___ZZZWWWWWWXXXWWWTTTUUUYYY^^^\\\YYYWWWVVVVVVWWWXXXUUUUUUUUUeee\\\VVVPPPMMMOOOQQQQQQPPPSSSWWWWWWPPPKKKKKKKKKKKKHHHGGGFFFDDDCCCCCCDDDFFFEEECCC@@@>>>======???@@@;;;<<<;;;999666555666777888888777777777777888999999888777777888999;;;<<<>>>===___pppZZZvvv^^^xxx{{{vvvnnn^^^PPPMMMOOOKKKCCC<<<~~~qqqtttqqqqqqgggbbb]]]YYYUUUNNNCCC:::222000---,,,,,,---,,,+++*********+++++++++,,,,,,)))))))))*********++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,---------......333111000...///000222444444555888;;;<<<777///))),,,...111444666777777777999999888888;;;<<<888222999666111...,,,+++***)))666222...---------+++)))...---,,,,,,------,,,******************)))))))))(((((((((((((((((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********++++++,,,,,,------......///000111333555777888999;;;<<>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<:::;;;=========<<<===>>>BBBCCCDDDCCCAAAAAACCCEEEDDDDDDEEEFFFHHHKKKNNNOOONNNTTTQQQQQQXXXRRRDDDAAAOOOSSSWWWWWWPPPJJJOOOXXXRRRRRRTTTVVVTTTPPPPPPTTTTTTTTTUUUVVVXXXYYY[[[[[[VVVTTTUUUWWWUUUQQQSSSWWW\\\[[[XXXUUUTTTTTTUUUVVVOOOUUUTTTSSSbbbwwwsssaaa[[[VVVQQQNNNNNNOOONNNNNNMMMRRRRRRMMMIIIJJJKKKKKKGGGFFFCCCBBBBBBBBBBBBCCCAAA@@@>>>;;;::::::;;;<<<888999888666444333333555555444444444555555666666555555555555777999;;;<<>>AAAEEEJJJNNNPPPRRR\\\gggmmmllllllooossstttuuuyyycccPPPTTTfffzzztttppplllhhhbbb^^^___]]][[[[[[\\\\\\[[[ZZZZZZZZZZZZYYYXXXYYY[[[]]]XXXVVVTTTUUUWWWXXXWWWUUUSSSXXX]]]______bbbgggkkkmmmooossswww|||YYYNNNRRRaaammm||||||oooaaa___\\\dddjjjkkkjjjhhhbbb[[[[[[\\\___``````^^^\\\ZZZYYYZZZ[[[\\\[[[YYYWWWVVVYYYXXXWWWVVVUUUUUUUUUUUURRRRRRQQQOOOMMMJJJHHHGGGAAACCCEEEFFFEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@??????>>><<<;;;:::::::::999888888777666666666777777888888888777777777777777888888888888999666888:::::::::999:::;;;???AAACCCBBB??????BBBEEEAAABBBCCCDDDFFFHHHJJJKKKEEEMMMLLLNNNZZZ[[[QQQNNNUUUVVVXXXWWWQQQMMMRRR[[[RRRPPPPPPRRRQQQNNNOOOSSSPPPQQQRRRTTTUUUWWWXXXXXXSSSSSSUUUWWWTTTPPPRRRWWWXXXWWWUUUSSSRRRRRRRRRRRRKKKUUUWWWOOONNNXXX]]]ZZZXXXUUURRRPPPOOOOOOMMMLLLHHHLLLLLLHHHGGGIIIJJJIIIGGGEEECCCBBBCCCCCCAAA@@@>>>===<<<;;;999888888888555666666444222222333444333333333444444444444444222222333444666777999:::999999<<>>AAADDDHHHIIINNNZZZgggmmmkkkjjjmmmppp|||mmmkkkyyy|||\\\UUUrrr|||yyyvvvtttqqqooodddeeefffdddcccdddgggjjjooommmmmmnnnppprrrrrrqqqrrrvvv|||mmm\\\PPP\\\xxx}}}mmm^^^^^^eeeaaaccccccbbbdddgggddd^^^ZZZ[[[^^^``````___\\\YYYWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNLLLIIIGGGEEEBBBDDDGGGFFFDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@===<<<;;;:::999999999999777777666555444333222111222333444555555666666555444555555555555666666666444666888999888888999:::;;;>>>AAA@@@======AAAEEE@@@AAABBBCCCDDDFFFGGGHHHCCCJJJHHHIIIVVV[[[SSSPPPTTTSSSTTTUUURRRNNNQQQVVVPPPLLLKKKMMMNNNLLLMMMQQQLLLMMMOOOQQQSSSTTTUUUVVVSSSTTTWWWXXXUUUQQQSSSXXXVVVUUUUUUTTTSSSRRRRRRQQQMMMTTTXXXVVVUUUYYY]]]___SSSSSSSSSSSSRRRPPPMMMKKKJJJKKKIIIGGGHHHKKKKKKGGGGGGEEECCCDDDDDDDDDAAA>>><<<<<<<<<;;;999777555444222333333222111000222444333333444444444333333222111222222333333444555555333777777CCC\\\]]]dddbbbZZZuuuqqq~~~lll[[[MMMJJJLLL{{{nnnrrrooommmccc```]]][[[XXXPPPDDD:::222///---+++,,,,,,++++++)))************+++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------///---,,,,,,---------,,,...///000...+++***,,,---...............------,,,///,,,,,,...///000111333))))))***---///000...,,,+++***((('''''')))+++---''''''((()))++++++)))''''''''''''(((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((())))))******+++,,,,,,------,,,---...000222444666777::::::;;;===@@@DDDGGGIIIGGGPPPZZZ^^^]]]___gggooogggwwwyyyzzzfff]]]kkksssttthhhYYYPPPJJJcccyyyvvvjjjdddaaaaaaccchhhbbb[[[XXX^^^ffffffaaaZZZ[[[]]]___```___[[[YYYTTTTTTUUUUUUVVVVVVUUUUUUOOONNNNNNNNNNNNOOOPPPPPPRRRQQQPPPNNNKKKHHHFFFDDDBBBEEEGGGGGGCCCAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>;;;:::888777666777777888555555444333111000//////000111222333444555555555333333333444444444555555333555777888777777888999888<<>><<<<<<@@@DDD@@@@@@AAABBBCCCEEEEEEFFFGGGMMMGGGEEEQQQVVVNNNIIIOOONNNPPPRRRQQQLLLLLLOOOOOOJJJGGGJJJLLLLLLLLLOOOJJJKKKMMMOOORRRSSSTTTUUUTTTUUUXXXZZZVVVRRRTTTZZZVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRTTTXXXYYYWWWSSSQQQPPPRRRTTTUUUTTTQQQMMMJJJNNNNNNKKKIIIKKKOOOMMMHHHGGGEEEDDDEEEFFFEEEAAA>>>:::;;;<<<;;;:::777444222///000111111000000111333444444444444444333222222222222222222111111111111222555555>>>;;;```mmmZZZSSSYYYpppyyyfffSSSIIIGGG~~~sssrrrmmmllliiiccc\\\YYYWWWPPPEEE<<<555///+++,,,,,,******,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++------...000111222333444999777777:::???DDDDDDDDDIIIKKKOOOUUU[[[bbbgggjjjrrruuuxxxyyyxxx{{{hhh|||ssskkkyyy}}}~~~jjjZZZHHH>>>JJJ```rrr~~~~~~sssfffbbbdddfffccc^^^eee```[[[YYY[[[^^^______YYYYYY[[[^^^```___]]]ZZZTTTVVVUUUSSSUUUXXXWWWRRRTTTTTTRRRQQQQQQPPPPPPPPPMMMMMMPPPQQQLLLCCC@@@BBBAAABBBDDDEEEEEECCCAAA@@@=========<<<;;;;;;::::::888777777666555444444444333333222111000000000111000000000111222333555666111111222222222333333333444444555555666777777777999999:::;;;;;;<<<<<<===BBB@@@>>>>>>???AAADDDFFFDDDEEEFFFHHHJJJLLLMMMNNNLLLMMMMMMLLLLLLNNNQQQTTTMMMMMMMMMNNNPPPPPPNNNLLLNNNKKKIIILLLQQQTTTRRROOORRRPPPNNNNNNPPPUUUZZZ]]][[[YYYVVVSSSRRRSSSTTTUUURRRSSSVVVXXXXXXWWWUUUSSSRRRSSSTTTTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGDDDCCCBBBAAA@@@??????>>>;;;:::888777555333111111//////000000111111111222444333222111000000000000000000111111111222222222000222777999777BBBfffddd```hhhQQQpppsssxxxcccVVVRRR~~~|||rrrrrrmmmlllgggbbb[[[XXXVVVOOODDD;;;555///+++,,,,,,***))),,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++------...///111222333444777666777:::@@@EEEFFFFFFHHHJJJNNNSSSYYY___dddgggooossswwwyyyyyy|||nnndddkkkyyyttt]]]OOOCCCBBBGGGSSSiii~~~vvvnnnqqqrrrjjj^^^XXX\\\bbbccc^^^YYYXXXZZZ]]]___^^^[[[[[[\\\]]]^^^^^^[[[XXX\\\___^^^ZZZWWWVVVSSSOOOTTTSSSRRRPPPPPPOOOOOOOOOLLLKKKMMMNNNJJJCCC@@@CCCBBBBBBCCCCCCBBBAAA???>>><<<;;;;;;:::999999888888777666666555444444333333222222111000000000000000//////000000111333444555111111111111222222222222333333444444555666666777888888888999::::::;;;;;;??????>>>>>>???AAACCCDDDCCCDDDEEEGGGHHHJJJKKKKKKIIIJJJJJJJJJJJJLLLOOORRRPPPPPPPPPQQQSSSSSSQQQOOOKKKHHHGGGJJJOOORRRPPPNNNQQQPPPOOOOOORRRUUUYYY\\\YYYXXXWWWVVVTTTSSSSSSRRRTTTTTTUUUUUUSSSQQQNNNLLLMMMNNNOOOPPPPPPOOOMMMLLLMMMMMMLLLJJJHHHFFFDDDCCCAAAAAA@@@???>>>===<<<<<<888888666555333111000////////////000000000000000333222111000000/////////000000000111111111111222111111444666333;;;XXXxxx{{{oooooo^^^ZZZyyyyyytttyyydddUUU}}}{{{qqqrrrmmmllleee```[[[XXXUUUNNNCCC:::444///+++,,,,,,***)))+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************************************))))))************))))))))))))))))))******************************************)))))))))))))))((())))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++,,,---...///000222333333555555666:::@@@EEEGGGHHHFFFHHHKKKPPPUUU[[[___bbbjjjooouuuzzz~~~wwwggg```bbbvvvqqq___SSSFFFBBBBBBNNNeeezzziii___```iiiooojjj^^^WWW[[[cccaaa\\\WWWVVVYYY\\\^^^]]]]]]\\\[[[[[[\\\[[[YYYWWW^^^cccccc]]]WWWTTTQQQOOOQQQPPPOOONNNLLLLLLKKKKKKKKKIIIIIIKKKGGGBBBAAADDDCCCCCCBBBAAA???>>>===<<<999999888888777777666666555555444444333222222222111111000////////////000......//////000111333333000000000000111111111111222222222333444444555555555555666777777888888999;;;<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEGGGGGGHHHEEEFFFGGGGGGGGGIIILLLOOOPPPOOOOOOQQQSSSSSSRRRPPPMMMKKKJJJMMMQQQTTTSSSRRRPPPPPPPPPRRRTTTVVVXXXYYYWWWWWWWWWWWWVVVSSSQQQOOOTTTTTTTTTSSSQQQOOONNNMMMJJJKKKMMMNNNNNNNNNMMMLLLMMMMMMLLLJJJHHHDDD@@@>>>>>>>>>===<<<;;;:::999999666555444333111000......//////////////////......222111000///............/////////000000000000111111000111222///333FFF[[[sssrrr^^^XXXxxxrrr{{{zzzccc}}}{{{qqqqqqlllkkkccc```]]]ZZZVVVNNNCCC;;;444...+++,,,,,,))))))+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************+++,,,---...000111222222444555666999>>>AAADDDFFFEEEFFFIIIMMMRRRWWW[[[]]]ccciiirrr{{{|||gggaaahhh|||~~~iiiWWWJJJGGGKKKGGGOOOZZZhhh~~~sssfff^^^[[[^^^]]]^^^aaacccdddaaa___^^^ZZZVVVVVVYYY\\\\\\[[[\\\[[[YYYYYYZZZ[[[YYYXXXYYY^^^___XXXRRRQQQSSSSSSPPPOOOMMMKKKJJJIIIHHHHHHJJJGGGFFFGGGFFFBBBBBBFFFDDDCCCAAA???===<<<;;;;;;888888777666666555555444333222222222111111000000//////............//////---------......///111111...////////////000000000000000000111222222333333222333333444444555666666777888:::<<<===>>>>>>===@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFFFFGGGJJJLLLLLLKKKKKKLLLNNNPPPOOONNNMMMLLLKKKNNNQQQTTTTTTSSSNNNOOOQQQSSSUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQOOONNNQQQQQQRRRRRRSSSTTTTTTUUUMMMMMMNNNOOOOOONNNNNNMMMIIIJJJJJJIIIFFFBBB>>>;;;<<<;;;;;;:::999888777777444333222111000///......//////......------,,,,,,//////...---------------............////////////111//////000...///888DDD|||___zzzXXXQQQlllyyyyyy|||qqqqqqkkkiiibbbaaa___]]]XXXPPPDDD<<<444...***++++++))))))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++,,,...///000111222333444666888:::===???AAACCCDDDGGGKKKOOOTTTWWWYYY```fffnnnwww~~~wwwlllrrr~~~tttfffVVVKKKFFFFFFOOOZZZiiitttvvveee[[[XXXZZZ\\\___ZZZWWW[[[bbbfffddd___\\\ZZZWWWXXX[[[]]][[[YYYYYYXXXWWWXXXZZZ[[[ZZZYYYWWW[[[ZZZSSSMMMPPPUUUXXXRRRQQQOOOMMMKKKJJJIIIIIIJJJEEEDDDEEEEEECCCCCCFFFDDDCCCAAA>>><<<;;;::::::777777666666555444444333000000000///////////////---------,,,,,,---......,,,,,,,,,,,,------...///---------.........//////.........///000000111111000000111111222333333333333555777:::;;;;;;;;;;;;>>>>>>>>>???@@@AAAAAABBBBBBDDDEEEEEEEEEFFFHHHJJJHHHGGGGGGHHHKKKMMMMMMLLLHHHHHHHHHJJJLLLNNNNNNNNNMMMOOOQQQTTTUUUUUUTTTSSSUUUSSSQQQOOONNNNNNOOOPPPNNNOOOPPPRRRSSSUUUVVVWWWOOOOOONNNNNNMMMLLLKKKKKKDDDEEEFFFFFFDDDAAA>>>;;;:::999999888777666555555222222111111000///.........------,,,,,,+++++++++------,,,+++++++++,,,,,,,,,,,,---------.........///......000000///222777EEErrrhhh___vvvJJJTTTvvvsss}}}qqqpppjjjhhh`````````___YYYPPPEEE===333...***++++++)))(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))*********+++,,,---...000111111222444666777888999<<>><<>>AAABBB???===>>><<<<<<<<<;;;999777555444333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,******))))))******+++++++++++++++,,,,,,,,,,,,---******+++,,,,,,------...---......//////000111111///000222444666777888888999:::;;;<<<>>>???AAAAAACCCDDDEEEEEECCCBBBBBBCCCEEEDDDCCCEEEHHHKKKLLLLLLNNNNNNOOOOOONNNNNNNNNOOOLLLMMMOOOPPPQQQPPPPPPOOOQQQPPPPPPOOOPPPQQQRRRRRRLLLMMMNNNOOONNNMMMKKKJJJHHHGGGFFFFFFEEEEEEEEEEEE@@@@@@@@@@@@???===<<<;;;444444333222111000000///------------------,,,,,,))))))***************+++***)))))))))))))))***************+++++++++,,,,,,***,,,------.../////////333444PPP}}}wwwkkkQQQssszzzppp}}}zzzooopppjjjiii\\\^^^```^^^XXXNNNBBB;;;333---***++++++((((((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***+++,,,...///000000///222666777888;;;???CCCAAACCCFFFJJJNNNSSSWWWYYY\\\^^^ccckkkssszzz~~~{{{vvvkkkeeeqqqiiiRRRGGGDDDCCCGGGLLLUUUdddoooqqq}}}~~~xxxgggTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\[[[ZZZ]]]^^^aaadddfffaaaYYYRRRWWWWWWXXXYYYZZZXXXUUUQQQPPPRRRSSSRRRTTTWWWVVVQQQRRRQQQNNNKKKIIIGGGEEEEEEBBB===<<>>@@@AAABBBBBBDDDEEEDDDBBB@@@@@@@@@CCCAAAAAABBBFFFIIIJJJKKKMMMMMMNNNMMMKKKKKKKKKLLLLLLMMMNNNOOOPPPOOONNNNNNNNNPPPQQQSSSSSSSSSSSSSSSJJJKKKNNNOOOOOONNNKKKJJJEEEEEEEEEEEEEEEFFFFFFGGGAAAAAA???>>>===<<<;;;:::222222111000///...------++++++++++++++++++++++++(((((())))))******++++++))))))(((((((((((()))***)))************+++++++++(((+++,,,++++++---......000///333cccnnn\\\VVVuuuppp{{{rrrtttkkkeee]]]\\\\\\[[[XXXOOOBBB999444---)))+++,,,)))''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))***+++,,,......222333333444666888999:::@@@CCCHHHJJJLLLPPPWWW\\\^^^___```ccchhhnnntttxxx}}}ooo```dddsss~~~{{{hhh^^^RRRHHH???BBBDDDAAAXXX}}}xxxssseee\\\WWWTTTRRRVVVVVVUUUUUUUUUUUUUUUUUUWWWTTTRRRSSSVVVXXXWWWUUUUUUWWW\\\ccchhheee\\\TTTUUUVVVWWWYYY[[[ZZZWWWTTTVVVSSSPPPOOONNNNNNMMMLLLNNNKKKIIIGGGFFFEEECCCBBB???>>>===;;;999777666555666555555444222111000000......---------,,,,,,,,,************************))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))************))))))*********+++++++++---------............////////////000111111222222444666777888777777999;;;??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBDDDFFFGGGHHHGGGGGGIIIKKKLLLMMMMMMMMMKKKLLLNNNOOOOOONNNMMMLLLPPPUUUTTTNNNLLLPPPRRRPPPPPPHHHDDDJJJOOOMMMIIIHHHCCCCCCCCCCCCCCCDDDEEEEEECCCAAA===<<<;;;:::888666222222111000///...------+++++++++***)))(((((('''(((((((((((((((((((((((())))))(((''''''''''''''')))))))))))))))******+++******+++++++++,,,,,,,,,000111...;;;jjj```PPPWWW~~~yyy|||ssstttmmmggg___^^^^^^]]]ZZZQQQDDD;;;444...)))+++,,,)))'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))))))))***+++,,,---...111222222444555888999;;;<<<@@@DDDFFFHHHLLLRRRWWW\\\]]]```cccggglllrrrvvvyyy||||||{{{vvv___aaaqqqmmmcccXXXLLLJJJ===IIIRRRYYY___bbbsssuuujjj[[[PPPLLLNNNRRRUUUTTTUUUVVVWWWWWWWWWWWWWWWVVVTTTRRRRRRTTTUUUTTTRRRUUUVVVZZZ```dddccc[[[UUUYYY[[[\\\\\\\\\ZZZXXXVVVWWWVVVSSSQQQQQQPPPPPPOOONNNKKKHHHEEEDDDBBB@@@>>>>>>===;;;:::888666444333444444333222111000//////------------,,,,,,,,,,,,************************)))))))))(((((((((''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++,,,---------...............//////000000111222222222444555666555555777888;;;<<<>>>???@@@AAABBBBBB@@@??????@@@AAACCCFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNOOONNNMMMKKKIIIMMMQQQRRRMMMLLLPPPSSSQQQGGGEEECCCFFFKKKNNNNNNLLLCCCCCCBBBBBBBBBBBBCCCCCC@@@>>>;;;999888777555333222111000///...------,,,++++++***))))))(((''''''(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((())))))***+++*********+++++++++,,,,,,***---+++...KKKooovvvgggxxxnnnLLLaaa|||}}}sssvvvnnniii``````______\\\SSSGGG===555...***+++,,,***'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))***+++,,,---...///000111333555777:::;;;:::>>>BBBDDDEEEIIIOOOTTT[[[^^^bbbeeehhhmmmrrruuu~~~~~~pppmmmttt~~~rrrYYYGGGDDD@@@@@@LLL]]]{{{rrrYYYTTTLLLHHHIIINNNRRRUUUPPPRRRTTTWWWXXXWWWVVVUUUUUUSSSQQQQQQRRRRRRQQQPPPSSSSSSUUUYYY]]]]]]YYYTTTXXXZZZ[[[YYYTTTQQQPPPQQQVVVUUUSSSRRRPPPPPPOOOOOOMMMJJJFFFCCCBBB@@@===;;;<<<<<<:::888666444222222222222111000///...---------,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,------------......//////000111111111000222333333222222444555777888:::===???AAABBBCCC???>>>======???AAADDDEEEGGGHHHIIIJJJJJJJJJJJJIIIKKKLLLMMMMMMLLLJJJHHHFFFIIILLLMMMKKKLLLPPPSSSSSSVVVYYYUUULLLJJJNNNMMMHHHCCCCCCBBBBBBAAA@@@@@@@@@===:::777666555444222000111000///...---,,,,,,+++******))))))((((((''''''(((((((((((((((((((((((()))(((''''''&&&'''''''''((((((((((((((()))******)))*********++++++++++++,,,000///)))111IIIbbbppp___\\\JJJpppxxxtttvvvppplll`````````___\\\SSSGGG>>>555...***+++,,,***((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))***,,,---.........000222444777999;;;;;;???BBBDDDEEEIIIOOOSSS\\\```eeeiiikkkooossswwwsssxxx|||~~~{{{|||~~~|||kkkaaatttpppgggTTTKKK???BBBPPPVVV___rrr}}}~~~}}}ooo\\\KKKHHHIIIKKKNNNPPPPPPOOONNNMMMOOOSSSUUUVVVTTTQQQOOOSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQSSSVVVWWWVVVTTTVVVYYY[[[WWWPPPKKKKKKMMMPPPPPPPPPNNNLLLKKKKKKLLLJJJGGGDDDBBBAAA@@@>>><<<<<<;;;:::888555333111111111000000///......------,,,,,,+++++++++*********((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((('''''''''((((((((())))))((((((((()))))))))******++++++++++++,,,,,,,,,---------...//////000000111///111222222111111222333555666888;;;===???@@@@@@???>>>======>>>@@@CCCEEEGGGHHHHHHIIIHHHHHHGGGGGGKKKKKKLLLLLLKKKHHHFFFDDDEEEHHHIIIJJJKKKOOORRRUUUdddkkkeeeRRRIIILLLJJJBBBDDDDDDCCCBBBAAA???>>>===:::777555333333222000/////////...---,,,+++******)))))))))(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''(((''''''''''''((()))))))))))))))************+++///222111,,,(((333OOOiiiiii{{{bbbWWWeeetttvvvpppmmm______^^^^^^[[[SSSGGG>>>555///***,,,---***((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))***+++------------...000333666888:::;;;>>>BBBCCCDDDGGGMMMQQQZZZ___eeeiiijjjnnntttyyyqqqvvvyyyzzz~~~}}}yyyvvvwwwoooqqq{{{tttttt~~~oooiiiddd]]]XXXWWWDDDFFFMMMeeeeeeQQQEEEBBBDDD@@@DDDIIIMMMNNNMMMKKKJJJNNNPPPTTTVVVUUURRRNNNKKKPPPQQQQQQRRRSSSTTTVVVWWWUUUTTTRRRRRRSSSUUUUUUUUUZZZ^^^```\\\UUUPPPPPPRRRKKKMMMNNNLLLJJJHHHHHHJJJFFFDDDBBBAAAAAAAAA@@@>>>===<<<:::888555333111000000000//////......------+++************)))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))************++++++++++++---------...//////000000///111222222000000111333444555777999:::;;;<<<<<<@@@???>>>>>>???AAACCCEEEFFFGGGGGGGGGGGGFFFFFFEEEIIIIIIJJJKKKJJJHHHFFFDDDEEEEEEGGGIIIJJJLLLPPPTTTZZZbbb^^^MMMDDDHHHIIIBBBEEEDDDDDDCCCAAA???===<<<888666333222222111///.........---,,,+++***))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((()))(((((()))))))))*********+++***,,,...***+++;;;NNNhhhWWWlll|||zzzssstttooolll^^^]]]]]]^^^[[[RRRGGG>>>666///+++,,,---+++((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,---,,,---...000222555777888888;;;>>>@@@@@@CCCHHHMMMUUU[[[aaaeeegggkkkrrryyy||||||{{{|||~~~}}}~~~xxxrrrsssgggfffttt}}}~~~sssfffYYYSSSMMMJJJQQQ[[[pppvvv}}}}}}vvvbbbLLL???;;;===CCCHHHCCCDDDFFFGGGHHHKKKNNNQQQRRRTTTVVVXXXVVVSSSOOOLLLOOOPPPRRRSSSTTTUUUXXX[[[ZZZXXXVVVTTTSSSTTTUUUWWWYYY\\\___^^^YYYTTTSSSRRRJJJMMMOOOMMMJJJHHHHHHJJJCCCAAA@@@???@@@AAA@@@???===<<<:::777555222000/////////......------------******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))*********+++,,,,,,------.../////////000111222111000000111222444555666777888888888888@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDFFFGGGIIIJJJJJJIIIGGGFFFGGGFFFGGGJJJJJJJJJMMMRRRSSSXXXUUUJJJCCCDDDEEEAAACCCCCCCCCBBB@@@>>>;;;:::666444222000000000...------,,,,,,+++***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))'''***000000---000777jjj}}}www{{{WWWLLLaaa|||yyyrrrrrrmmmkkk^^^]]]^^^^^^[[[SSSGGG>>>666///+++,,,---+++))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))+++,,,---------...///111333555666666999<<<======@@@EEEIIISSSYYY___cccdddjjjsss{{{{{{vvvtttyyyyyytttiiiiiiqqqvvvhhhWWW___uuummm___[[[^^^bbbUUUPPPOOOTTTXXXaaayyy|||gggZZZKKK???555555888:::???DDDCCCEEEGGGGGGGGGJJJOOOSSSRRRSSSUUUWWWVVVTTTQQQOOOOOOQQQSSSTTTSSSTTTWWWZZZYYYXXXUUURRRPPPPPPQQQSSSQQQTTTWWWYYYXXXUUUQQQNNNHHHLLLOOONNNIIIGGGHHHJJJBBB@@@>>>===>>>>>>===<<<<<<;;;888666333000...---------,,,,,,,,,+++++++++)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******+++,,,,,,---....../////////000111111///...///111222222444555666777777777>>>???@@@BBBBBBBBBBBBAAACCCDDDDDDEEEEEEEEEDDDDDDCCCDDDGGGIIIKKKKKKJJJIIIKKKHHHHHHKKKJJJGGGIIIOOOUUUTTTQQQKKKFFFBBB@@@@@@???@@@@@@@@@>>>;;;999777444222000//////...---,,,,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((()))))))))))),,,///000......000<<>>:::555888@@@===AAAFFFHHHGGGFFFGGGHHHOOOPPPRRRTTTTTTSSSQQQPPPPPPRRRTTTTTTRRRRRRUUUXXXVVVUUURRRNNNKKKJJJLLLNNNNNNPPPSSSWWWYYYVVVQQQMMMFFFJJJNNNLLLHHHEEEFFFIIIBBB@@@===<<<<<<<<<:::999:::999777555222///---,,,+++++++++***************)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++,,,------......///...///000000...---...///000111222444555666777777===>>>@@@BBBCCCBBBAAA???BBBCCCCCCDDDEEEEEEDDDDDDAAACCCFFFIIIKKKLLLLLLKKKNNNJJJIIILLLJJJEEEGGGMMMNNNIIIHHHIIIHHHBBB@@@BBB<<<===>>>>>><<<:::777555333111...---------,,,***++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))&&&)))+++***((())),,,///...EEEyyy~~~bbbOOOWWWtttnnnoooggg```aaa```]]]ZZZVVVMMMBBB999222,,,,,,,,,)))'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******+++,,,---///000222333444888;;;>>>???@@@AAACCCEEENNNTTT\\\aaafffmmmwww}}}{{{xxxtttqqqfffaaa______ZZZPPPFFFBBBBBBAAAKKKjjj~~~~~~vvv^^^bbbiiivvv~~~vvvrrriii^^^PPPKKKKKKTTT\\\aaaiiiqqqyyydddOOO@@@888444333444555666888999999999999;;;===AAADDDGGGHHHHHHHHHKKKMMMOOOPPPPPPQQQSSSUUURRRRRRRRRSSSTTTVVVWWWXXXYYYVVVRRROOOMMMNNNPPPQQQSSSSSSTTTTTTTTTRRRQQQPPPKKKGGGCCCDDDHHHJJJIIIFFFAAA@@@>>>===;;;:::::::::444333111000...------,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++,,,,,,,,,---------++++++,,,---...///000111000111222333555666777888===>>>??????>>>>>>???@@@@@@BBBCCCDDDDDDEEEHHHJJJGGGGGGGGGGGGHHHJJJLLLMMMMMMJJJGGGGGGIIIJJJIIIGGGKKKIIIFFFFFFFFFDDD???;;;;;;;;;;;;:::888555333111111000///...---,,,++++++***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,...---IIIyyy~~~MMM^^^tttooorrrjjjaaabbb```]]][[[WWWMMMCCC999111++++++,,,***((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******++++++---...000222333444777:::===???AAABBBDDDFFFIIIPPPYYY___cccjjjttt{{{}}}}}}}}}~~~}}}{{{{{{{{{wwwqqqmmmeeebbb___\\\SSSGGG@@@???===<<<;;;===JJJdddooohhhqqq{{{vvvrrrkkkaaaUUUMMMOOOVVVRRR```xxxxxx{{{dddMMMFFF===555111111222222444444555666777888999999;;;===@@@CCCEEEFFFEEEEEEJJJKKKMMMMMMMMMMMMOOOQQQPPPPPPQQQRRRTTTUUUWWWXXXUUUSSSRRRQQQQQQSSSVVVWWWSSSRRRQQQPPPOOOOOOPPPPPPKKKHHHFFFGGGIIIJJJFFFCCC@@@???===;;;:::888888888333222111///...---,,,,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((******+++++++++,,,,,,,,,++++++,,,---...///000000000000111333444555666777;;;<<<>>>>>>======>>>@@@@@@BBBCCCCCCCCCDDDFFFIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHFFFCCCCCCEEEGGGGGGEEEGGGEEEDDDDDDDDDCCC@@@===;;;;;;:::999777444222000000000///...---,,,+++***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,,,,000999MMMqqqXXX]]]qqquuuqqquuunnnbbbcccaaa]]][[[WWWMMMCCC888000++++++,,,***)))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******++++++,,,...000111222333666999===???AAACCCEEEGGGFFFMMMWWW^^^bbbhhhqqqxxxxxxyyyyyyyyyyyyzzz}}}{{{yyyvvvwwwxxxuuunnnhhh```^^^[[[UUUJJJ>>>;;;>>>777::::::333---444GGGXXX~~~{{{{{{}}}vvvqqqpppoookkkgggWWWSSSTTTVVVPPPMMM^^^vvv|||zzziiiNNN777000...------///000000000333333333333444666777888:::;;;>>>@@@BBBCCCCCCCCCHHHJJJKKKKKKJJJJJJKKKLLLNNNNNNOOOPPPRRRTTTVVVWWWRRRRRRRRRRRRSSSUUUVVVWWWRRRQQQNNNLLLKKKLLLNNNOOOLLLJJJGGGGGGIIIHHHDDD@@@???===<<<999888666555555222111000...---,,,++++++)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***************++++++,,,---.../////////000000222333444555666888999;;;;;;;;;;;;===>>>@@@AAABBBBBBBBBBBBDDDFFFIIIHHHGGGFFFEEEDDDDDDDDDDDDBBB@@@@@@BBBCCCCCCCCCCCCBBBAAABBBCCCBBB@@@>>><<<;;;:::888555222000...///......---,,,+++******(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******++++++,,,///***---NNN|||tttRRROOOkkkzzztttqqqvvvpppcccdddaaa]]]ZZZWWWMMMDDD777///***+++,,,+++***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))*********+++,,,---///000111222444777;;;???AAACCCFFFHHHGGGOOOXXX___bbbgggnnnttttttvvvxxxwwwvvvvvvyyy||||||wwwrrrqqqsssrrrlllfff[[[VVVQQQLLLEEE===;;;===888999:::;;;;;;999777555444IIIkkkwwwvvvyyyzzzwwwsssgggZZZNNNKKKOOOSSSQQQPPPUUU\\\cccfffffftttzzz{{{hhhMMM>>>:::666111222222111222333222///---222111000000111333666777777999;;;>>>AAACCCDDDDDDIIIJJJKKKKKKJJJIIIJJJLLLLLLLLLMMMOOOQQQSSSUUUVVVSSSSSSSSSRRRQQQPPPOOOOOOPPPOOONNNMMMLLLKKKKKKLLLLLLIIIFFFDDDEEEDDDCCCAAA???===;;;999777555444333000///...---+++++++++***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))******++++++,,,------......//////000222333333444444666888999999:::<<<>>>???@@@AAAAAA@@@@@@BBBDDDGGGFFFEEEDDDCCCCCCBBBBBBDDDCCCAAA@@@@@@AAAAAAAAACCCBBBBBBAAAAAAAAA??????<<<;;;999666333000...---------,,,++++++***))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++...((((((///999KKKmmmxxx\\\YYYnnnssspppvvvpppddddddaaa\\\YYYVVVMMMCCC777///***+++,,,+++***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))*********+++,,,---...///000111333666:::===@@@BBBEEEHHHHHHOOOXXX]]]___ccciiioooqqquuuyyyzzzxxxvvvwwwyyy}}}wwwppplllmmmllliiifff[[[QQQGGGDDDBBB===:::999;;;555000000555888777555444333777AAAPPPkkkyyyxxxrrr```XXXZZZXXXTTTRRRRRRTTTXXXbbbllltttzzz{{{fffDDDAAA999///***+++------,,,++++++,,,...///...---111000//////000222444666555777999===@@@CCCEEEFFFJJJLLLMMMMMMLLLLLLMMMOOOKKKLLLLLLNNNOOORRRSSSTTTTTTTTTSSSRRRPPPNNNLLLJJJNNNOOOPPPPPPOOOMMMJJJHHHJJJGGGCCC@@@@@@AAACCCCCC???>>><<<999666444333222......,,,+++************''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******++++++,,,,,,---......///000111222222111333666777888999;;;===>>>???@@@???>>>>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBHHHGGGEEECCCAAAAAAAAABBBEEEEEEDDDBBB@@@>>>======;;;:::777444111///---,,,++++++******))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))******,,,&&&,,,555---+++LLLzzzZZZYYYssspppuuupppdddddd```[[[XXXUUULLLCCC888000++++++,,,***)))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))************+++,,,---...///000222555999<<<>>>AAADDDFFFGGGMMMUUUYYY[[[___eeekkkpppssswwwzzzzzzyyyxxxxxx{{{vvvpppkkkgggeeedddccc[[[NNNBBB>>>>>>;;;555222333444555222000000333666@@@<<<777333111888JJJ[[[~~~{{{|||xxx}}}qqqkkkrrr}}}lllccc```ZZZUUUPPPNNNRRRWWW[[[]]]bbb```cccgggbbbXXXUUUYYYYYYaaajjjpppwww|||]]]CCC...))),,,...///...---,,,,,,,,,+++***+++---.........////////////000222333555555666888;;;???BBBDDDFFFIIIKKKMMMNNNNNNNNNPPPRRRLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRQQQPPPNNNMMMMMMOOOQQQRRRPPPMMMIIIFFFIIIGGGCCC@@@???@@@BBBDDD???>>>;;;888555333111111---,,,+++***))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))******++++++,,,------...///000000000///111444666777999;;;>>>;;;<<<============???AAA@@@AAABBBCCCCCCCCCCCCCCCIIIIIIHHHEEECCCBBBCCCDDDGGGGGGEEEBBB>>>;;;;;;<<<999888555222000...---,,,))))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))(((***...,,,'''***<<>>@@@AAAEEEGGGJJJLLLMMMOOORRRTTTNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOOPPPOOONNNKKKIIIGGGIIIIIIGGGEEEBBB@@@@@@@@@>>>===:::666333111///...++++++***)))((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))******,,,,,,------......//////---000333555777999<<<>>>999:::<<<<<<<<<===???AAA@@@AAABBBCCCCCCCCCBBBBBBEEEFFFGGGEEECCCBBBEEEGGGEEEEEEDDD@@@<<<999:::;;;888666444111///---------((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))'''+++,,,((()))///333333WWWwwwVVVbbbvvvooohhhsssqqqxxxssscccccc^^^YYYUUURRRJJJAAA:::222,,,,,,,,,)))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***************+++,,,------......111333777:::;;;===@@@BBBEEEKKKSSSWWW[[[bbbkkksssssspppnnnqqquuuyyyyyyxxxooorrrsssmmmddd[[[XXXXXXJJJCCC<<<:::777444444777555///+++,,,222555444111222777666000000444555000333111444???RRRrrruuu~~~vvvqqquuudddFFF666222666222000000*********+++------+++***+++(((((()))+++---...---,,,---...///111222222222222777777777888999;;;<<<===AAADDDGGGJJJLLLNNNRRRTTTOOOOOONNNNNNOOOOOOPPPQQQPPPOOONNNLLLKKKJJJJJJJJJOOOOOONNNLLLKKKJJJHHHHHHIIIKKKLLLJJJFFFAAA>>><<<===;;;888555222///---,,,+++***)))(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,,,,,,,------.........---///333555777999<<>>:::888999;;;777555333000...---------''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((+++///...***,,,222+++qqqooo^^^\\\|||bbbTTTwwwtttsssvvvnnnbbbbbb___ZZZWWWTTTLLLCCC<<<333---,,,,,,)))((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((()))(((((((((((('''''''''(((((((((((()))***+++,,,((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,,,,---///---,,,333<<>>>>>@@@EEEIIILLLRRRXXX^^^eeelllqqqyyyuuuqqqoooqqqtttvvvvvvuuu{{{xxxhhhYYYRRRPPPFFFBBB<<<888555444333222////////////000000000000111111222222222333333333333222333555999???EEEIIIuuu{{{eeeUUUIII>>>666//////...------,,,++++++))))))*********++++++++++++***)))))))))+++---///,,,,,,---...///000111111333555666777777999===@@@AAABBBDDDGGGHHHIIIIIIIIILLLNNNOOOOOONNNMMMNNNPPPOOONNNMMMLLLKKKIIIHHHHHHKKKLLLMMMLLLJJJHHHHHHIIIJJJLLLMMMJJJDDD>>>;;;:::;;;:::777555222///---+++***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++,,,------------......000222555777:::;;;:::999===EEEEEE???;;;<<<>>>DDDDDD???BBBJJJGGG===CCCCCCCCCCCCDDDDDDDDDDDDAAACCCDDDAAA;;;888777888666444111///...,,,***((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))***+++,,,------444666VVV{{{YYY```lll~~~|||[[[KKKwwwuuusssvvvmmmbbbbbb___ZZZWWWTTTLLLBBB<<<333---,,,,,,)))((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******)))))))))((((((((()))))))))******,,,------((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))+++---,,,---444<<>>>>>CCCKKKKKKEEE@@@@@@<<>>BBBKKKJJJBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA???<<<999777777555222///------+++)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))+++,,,,,,---)))222===XXXRRRPPPaaauuummm[[[kkkuuusssvvvlllbbbbbb___ZZZWWWTTTKKKBBB;;;333,,,,,,,,,***(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************************++++++*********)))))))))))))))******,,,---...///'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''))),,,,,,,,,333;;;CCC;;;888===@@@>>>AAAGGGKKKOOOVVV]]]aaafffiiilllkkkpppuuusssnnnjjjlllooonnnqqqssspppfffXXXLLLEEE@@@===888555333222111000....../////////000000000000000000000111111111111444333222111111111222222888888999===FFFVVVjjjxxxxxx|||}}}}}}www{{{jjjOOO>>>;;;666///++++++---///000,,,,,,++++++******))))))))))))))))))***************))))))))))))+++,,,...+++,,,,,,---...///000000222333555555666888<<>>:::??????===BBBKKKMMMHHHBBBAAAAAA@@@@@@?????????@@@???===<<<<<<:::777555222000---++++++***((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,'''111,,,---RRRcccQQQbbbrrrvvvtttvvvkkkbbbbbb___ZZZWWWSSSJJJAAA;;;333,,,,,,,,,***)))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++*********)))))))))))))))***,,,---///000'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&(((***++++++000666111///222999===???DDDLLLFFFLLLUUU]]]ccchhhlllnnnoootttxxxwwwrrrllliiiiiihhhhhhgggccc]]]SSSIIIBBB<<<999555333222111000............/////////000000////////////000000000000111111222333333333333333>>>666111222111000999EEEQQQfffuuuhhhkkk|||}}}wwwzzz}}}xxxlllnnn||||||{{{~~~kkkUUUBBB666///,,,000000///,,,******+++,,,*********))))))(((((((((((((((((()))))))))******))))))(((((()))***,,,,,,++++++,,,---...//////000111333444444555777;;;>>>@@@AAADDDFFFHHHIIIJJJJJJGGGHHHGGGFFFDDDEEEGGGIIILLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOMMMKKKIIIHHHIIIHHHHHHHHHEEEAAA===:::888---------,,,,,,+++++++++'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,,,,,,,------...///111444555777555777:::>>>???===<<<;;;:::>>>>>>===AAAIIILLLJJJBBBAAAAAA@@@???>>>======???<<<999999;;;:::666333000---+++)))))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***++++++,,,,,,)))---:::TTTkkkQQQfffuuuvvvtttvvvkkkbbbbbb___YYYVVVRRRJJJ@@@:::222,,,,,,,,,***)))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))*********++++++************************+++++++++*********))))))((()))))))))+++,,,---...(((((())))))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***((((((******))),,,111///000333777888999===CCCDDDJJJTTT\\\bbbgggjjjllloooqqqtttuuutttoooiiidddeeeaaa[[[UUUOOOHHH@@@;;;999666333111111000///...............////////////....../////////000000000///000111333333444333333000,,,///999;;;666888@@@333777>>>IIIXXXlllwwwuuu~~~~~~uuussszzz~~~zzz{{{hhhQQQDDD<<<888222///---...000222'''***,,,,,,***)))***+++((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((()))***++++++******+++,,,---...//////000111333333444666:::===>>>@@@BBBEEEGGGIIIIIIIIIHHHIIIIIIHHHGGGGGGJJJLLLMMMMMMNNNNNNNNNOOOOOOOOOLLLMMMMMMLLLIIIGGGFFFGGGBBBAAA@@@???===:::777555///...---,,,+++***))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***++++++++++++,,,------...000222333444777888999999:::===??????<<<>>>???>>>@@@EEEHHHHHHAAAAAA@@@@@@???>>>=========:::777777888888444111---+++)))((((((((('''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))***)))((()))222222///QQQ\\\```{{{uuusssvvvlllbbbbbb___YYYVVVRRRIII???:::222,,,,,,,,,******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***))))))******+++,,,---)))************)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,((((((***+++)))***...///111333666888:::===@@@EEEKKKSSSZZZ___bbbeeegggjjjjjjllloooqqqnnnhhhccciiicccZZZQQQIIIBBB<<<999666444111000111000///---------........./////////////////////000000000000///000000111111111000000777333444:::999222000444@@@999333222333666<<>>AAADDDFFFGGGHHHHHHIIIJJJLLLMMMLLLMMMNNNPPPNNNNNNNNNNNNNNNOOOOOOOOOLLLMMMMMMKKKHHHFFFEEEEEEBBBAAA???======;;;888555//////---,,,***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******+++******,,,,,,,,,---...000111222555777777555777<<>>?????????@@@CCCDDD@@@@@@??????>>>>>>======:::999777666666444111///,,,***((('''(((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))''',,,***+++000...222AAAwwwdddkkkuuusssvvvmmmbbbbbb^^^YYYUUUQQQHHH???999222++++++,,,+++***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................................../////////............---,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++''''''***+++***+++...,,,...000333888===AAABBBCCCIIIPPPWWW\\\___ccceeeiiikkklllllljjjfffcccaaaccc```YYYPPPGGG@@@<<<:::444222111000111111///...---------.........////////////000000000111111111000000000000000000000111222111111333555555555555444222555<<<>>>999666666=========<<>>===;;;777444------,,,***)))((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$###################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))************,,,,,,,,,,,,---...000000...333555444666;;;<<<999;;;===???@@@???===???BBB============<<<<<<<<<<<<888999888666333000......+++)))'''''''''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''///+++'''///333---+++:::rrryyyqqqtttsssvvvnnncccbbb^^^YYYUUUQQQHHH???999111++++++,,,+++***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000000000000000000111111111111000000000000......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***&&&&&&***,,,,,,,,,////////////000555;;;===<<>>AAADDDEEEFFFFFF@@@CCCHHHKKKLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKJJJNNNOOOOOOMMMJJJGGGFFFFFFFFFBBB>>>;;;999666111...+++******)))((((((''''''$$$$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))************,,,,,,,,,,,,---...///000,,,333888888:::>>>===888999;;;>>>@@@???<<<===AAA:::;;;;;;;;;;;;;;;;;;;;;777999:::666111------...+++)))''''''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''',,,)))(((,,,***,,,888)))@@@eee}}}wwwooouuuoooiii```bbb```ZZZUUUOOOFFF<<<999111+++++++++***)))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))++++++++++++++++++++++++''')))+++,,,------,,,,,,+++...///...+++))),,,///---000222333444888>>>DDDGGGLLLMMMLLLOOOUUUTTTOOOHHHJJJJJJEEE===777555666//////...---,,,---///222000///---+++))))))+++------,,,,,,+++************((((((((()))))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,---...000222666999<<<>>>CCCEEEHHHNNNUUU^^^fffkkkjjjjjjjjjjjjjjjfffaaa\\\WWWRRRIIIBBB===:::777555000///...---------------------......///000000000222111///......///000222444111000222222111444888444111///000444777999999888888777666666999<<>><<<;;;>>>CCCIIIMMMOOOdddmmm|||ooofffZZZOOOFFF???888444//////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---//////000000111333444555777999===AAACCCDDDCCCBBB???BBBDDDFFFGGGGGGIIIJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIGGGFFFFFFEEEBBB???:::777555333111000+++***)))(((&&&&&&%%%%%%########################################################################################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,------......///000222666888888888999;;;666888;;;>>>@@@@@@@@@???=========<<<;;;999888777:::999666444111...,,,***))))))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''(((******))))))+++,,,444,,,888fffxxxpppvvvqqqkkk```aaa___ZZZUUUOOOFFF===999111+++++++++***)))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******,,,,,,,,,,,,,,,+++++++++222000,,,))))))---333888111222333222222444888;;;EEELLLVVV___fffnnnuuu{{{zzzrrrkkkcccWWWIII===666222000%%%)))...222222000,,,)))'''(((+++------+++)))(((((((((((((((((()))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,...///111444777;;;>>>@@@CCCDDDHHHMMMUUU^^^eeejjjjjjiiiiiihhhgggccc^^^ZZZTTTNNNFFF???;;;777555333//////...------------------------...//////000000000000111222222222111111111000222666666333333666777666555666888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;888888888888:::<<>>CCCGGGIIIKKKLLLcccgggmmmttt}}}~~~rrrjjjeee```XXXOOOGGGAAA>>>===777333...,,,,,,---,,,+++.........---,,,+++++++++,,,++++++++++++*********)))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***+++,,,,,,---............///111222222555888;;;???AAABBBBBBAAA>>>@@@BBBCCCDDDEEEHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIGGGEEEDDDCCC@@@===999666444222000...+++***)))'''&&&&&&%%%%%%########################################################################################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))++++++,,,,,,---.........000333555777666666777888888:::<<<>>>??????>>>===>>>======<<<;;;999888777999888666333000---+++***)))((('''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&((())))))))))))***,,,+++,,,333DDDaaaxxxpppvvvqqqlll___```___YYYUUUPPPGGG???999111++++++,,,***)))+++***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///............///111777BBBPPP]]]eeemmmssszzz|||lll[[[PPPAAA;;;444...,,,---...///111///---+++***)))******))))))(((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,...///111555888===@@@BBBBBBDDDGGGMMMTTT\\\cccgggiiigggfffdddbbb^^^YYYUUUNNNIIIBBB<<<888555222000//////...------------...,,,------......///000000,,,...111444555444222000666444444666444000000444666888:::===AAADDDFFFHHHGGGEEEDDDDDDFFFHHHHHHHHHJJJIIIFFFBBB???>>>@@@CCCAAA@@@@@@@@@AAA@@@>>><<<===<<<<<<<<<<<<>>>???AAA666777:::===AAAGGGNNNRRRSSSQQQWWWfffsssvvvrrrooolllmmmoooqqqsssuuuvvvwwwnnnrrrxxxzzzuuukkk^^^VVVQQQPPPMMMHHHCCC<<<777444999777444111...,,,,,,,,,,,,+++***+++---/////////---------,,,++++++******++++++*********)))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,,,,---------------...///000444666999===???@@@@@@@@@???@@@BBBBBBCCCEEEIIILLLMMMLLLJJJHHHGGGHHHIIIJJJLLLKKKIIIGGGEEEBBBAAA@@@>>>;;;666333222000...,,,***)))((('''&&&%%%%%%%%%########################################################################################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))***++++++,,,,,,---......000222555555555444555666;;;<<<===>>>>>>===<<<<<<>>>>>>===<<<;;;999888777777666444222///---+++***)))((('''&&&%%%%%%%%%%%%$$$$$$############$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&'''))))))((((((***+++***000111+++...KKK|||yyypppuuuoookkk___```^^^YYYTTTPPPHHH@@@999111++++++,,,******+++***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))******************++++++++++++---------------.........(((,,,111333222000//////>>>FFFSSSaaammmuuuwwwxxxrrrtttuuuttttttwww}}}ttt___NNNBBB:::444111////////////......------)))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,---...111444888<<<@@@BBBAAACCCGGGLLLSSS[[[aaaeeegggeeebbb```]]]YYYTTTPPPIIIEEE???999666333111//////......---------......,,,------...//////000000...000222444555555444333555333333555666777???GGGLLLNNNPPPQQQSSSXXX^^^bbb\\\WWWRRRSSSYYYaaafffhhhhhhhhhfff```YYYUUUVVVXXXSSSOOOKKKGGGFFFEEEDDDCCC@@@>>>;;;::::::<<<<<<<<<:::;;;<<<;;;999666333222333111333:::>>>===::::::::::::999999999:::;;;;;;777888888888777333000...////////////000111222333...//////000000111222222000000///...---+++***(((,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,------,,,,,,---......///444666999<<>>===;;;888444111///...,,,***)))((('''&&&%%%%%%%%%%%%########################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))*********+++,,,,,,------///111444555555555777999;;;;;;<<<===>>>=========>>>>>>===<<<:::999777666555444333000...,,,******((('''&&&&&&%%%%%%%%%&&&$$$$$$############$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%'''(((((((((((()))+++,,,......***+++888PPPcccyyynnnrrrmmmhhh___```^^^XXXTTTPPPIIIAAA:::222,,,,,,,,,+++***+++******))))))))))))******************************))))))))))))******++++++++++++++++++,,,,,,,,,,,,------........./////////444333111///000999FFFPPP]]]jjj}}}~~~nnnbbb[[[```hhhoootttzzznnnSSSAAA,,,...000111111000///...++++++*********)))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,---///222666:::===???@@@BBBFFFLLLRRRYYY___bbbfffccc___[[[XXXTTTPPPMMMEEEAAA<<<888555333000///......---------......///------...//////000000111555444333222222333555666111555===GGGNNNTTT___iiivvvvvvuuurrrpppuuu|||uuupppgggbbb[[[UUUOOOHHHAAA<<<===<<<<<<<<<===============:::999<<<;;;777666777444444444444444333333222555444333222222333444555111222222333333333444444//////...---,,,+++)))))))))***++++++***)))((((((***************)))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***++++++,,,------------...///000000555777999===@@@BBBCCCCCCCCCDDDDDDDDDEEEGGGKKKNNNIIIFFFCCC@@@??????AAABBBBBBBBBAAA@@@>>>===<<<<<<888555111///---,,,***)))((('''&&&%%%%%%$$$%%%%%%########################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))******+++,,,,,,,,,...000222444666888;;;===::::::;;;<<<===>>>??????======<<<;;;999777555444333222111///---+++***)))'''&&&&&&%%%%%%%%%%%%&&&$$$######""""""######$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((''''''(((***(((((())),,,000222222111___yyymmmpppkkkggg```aaa^^^XXXSSSOOOHHH@@@:::222,,,,,,---+++***,,,+++******))))))******+++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,------------.........///000000111111...222777;;;@@@JJJXXXcccdddkkkuuuyyyvvvqqqlllkkkrrr~~~~~~aaaUUUBBB222((((((...333------,,,,,,+++*********((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,+++,,,...111444888;;;<<>>:::777555333000......------------...//////...//////000000111222222333222000///222666<<>>======<<<;;;;;;666444000---,,,+++)))((('''&&&%%%$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((((())))))******+++,,,,,,---///111444666999===@@@::::::;;;<<<===>>>???@@@<<<<<<;;;:::888555444222000000///---,,,***))))))&&&&&&%%%%%%%%%%%%&&&&&&######""""""""""""##############################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))'''(((***++++++,,,...///...TTT{{{wwwlllpppllliiibbbbbb^^^XXXRRROOOGGG@@@:::222,,,,,,---++++++,,,+++******))))))******+++++++++++++++++++++++++++))))))******+++,,,,,,---,,,---------..................///000000111222222---888FFFQQQWWW\\\bbbhhhnnnvvvuuuYYYCCC888444444///......---,,,,,,++++++)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,---...111333666999:::???AAAEEEKKKQQQVVV[[[]]]bbb^^^YYYTTTQQQOOOLLLJJJ>>>;;;777555333222///------------------...//////000000000111222222333333000111444;;;EEERRR]]]dddssszzz}}}ssseeeXXXNNNGGGBBB>>>???:::888;;;;;;999888:::555555555555666666666666000111333333222000...,,,......///000111111000000)))))))))***+++---///000''')))***(((%%%$$$%%%&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++++++++,,,---///111222333666777:::===@@@CCCEEEFFFCCCEEEFFFFFFEEEDDDFFFGGGGGGFFFEEECCCCCCBBBBBBBBBAAA@@@???>>><<<;;;:::999555333///,,,++++++)))(((&&&%%%%%%$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((())))))***+++++++++---...111222444777;;;>>><<<<<<<<<<<<<<<===>>>>>>;;;;;;:::888666444222111///...---,,,+++***))))))&&&%%%%%%$$$%%%%%%&&&&&&######""""""""""""##############################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&&&&&&&''')))(((***,,,***)))***111666+++222EEEddd~~~vvvlllpppmmmkkkcccccc___WWWRRRNNNGGG???;;;333,,,,,,---++++++,,,++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,---------------............///...//////000111222222222CCCKKKTTTYYY]]]dddooowww___@@@...000000///...------,,,,,,)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,......///111444666888:::>>>AAAEEEJJJPPPVVVZZZ\\\aaa]]]XXXSSSPPPNNNLLLJJJ;;;999555333222000...,,,---------------...///000111111111222333333444444333888BBBQQQcccvvv{{{nnnaaaXXXJJJDDD@@@@@@???;;;888888999888555333111111222222333222000//////000111222///......---------------///...,,,******)))******(((***+++***((((((+++...'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++)))***+++,,,...111333444666777999<<>>>>>===<<<<<<<<<<<<<<<::::::999777555333111///......---,,,+++***)))(((%%%%%%%%%$$$$$$%%%&&&&&&######""""""""""""##############################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&&&&&&&''')))%%%&&&(((***+++,,,,,,---444'''***;;;^^^zzzxxxnnnpppsssggg___bbb```YYYRRRMMMEEE>>>999222,,,---...,,,+++,,,)))************+++++++++++++++******++++++,,,---+++,,,,,,------......///333///...///...,,,...222111777444...000222<<>>BBBHHHOOOUUUYYY\\\]]]bbb___[[[ZZZYYYTTTKKKDDD888777555333111///......,,,---000222000///555>>>;;;222---000555999;;;>>>MMMbbbxxxppp^^^LLLEEEFFFAAA888>>>888444666777555333333///111222222111000000000000///---...//////...---,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))***+++,,,...///000000333666999:::;;;<<<>>>@@@DDDCCCAAAAAABBBDDDGGGIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???===999666444///---+++((('''&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,---///000111333666888777888:::;;;;;;;;;::::::999777555444444333000...++++++***)))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++///...//////444QQQ|||yyynnnooorrreee___aaa___XXXRRRLLLEEE>>>999222,,,---...,,,+++,,,************+++++++++++++++++++++***++++++,,,---++++++,,,,,,---......///,,,***---222333111111333...333222666EEEMMMTTT```fffwwwccc===///222444///)))000///---+++++++++***(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++,,,...000222333555999<<>>OOO___wwwnnncccSSSEEE??????AAABBB>>>666333555666444222...,,,,,,...///+++******+++.........,,,,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***+++,,,---///000000333555888:::;;;<<<>>>???CCCBBB@@@??????AAACCCEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<:::888666555444///---***((('''&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$####################################################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))+++---...///000222555777888999:::;;;;;;;;;::::::999777555333333222000...++++++***)))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***++++++,,,+++---///...777UUUuuu}}}yyynnnmmmoooccc___aaa^^^WWWQQQLLLEEE>>>999222------...---,,,---******+++++++++,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,---.........///,,,,,,111222000///000222:::999:::KKKbbb}}}vvvVVV>>>///+++...///---+++*********,,,---((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++,,,...000222333555999<<<@@@CCCIIIOOOUUUYYY\\\]]]]]]ZZZUUUQQQNNNHHH@@@999555444333111///.........333///---222555555555777???888666???PPPeee{{{vvvlllYYYXXXXXXUUUKKK???:::<<<888777444111///...---...+++******+++---...,,,+++,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))***+++,,,---...///000333555888:::;;;<<<>>>???@@@???>>>======>>>@@@@@@DDDDDDDDDCCCBBBAAA@@@???===;;;888555444333333333---,,,***((('''&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))***+++---...///111444666888999:::;;;;;;;;;:::999888666444333222111///---******)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))*********(((&&&)))///000---222;;;{{{yyymmmlllnnnbbb^^^```]]]VVVPPPKKKEEE???:::222---...///---,,,---++++++++++++,,,,,,,,,---,,,++++++++++++,,,------+++,,,,,,------...//////555000...000111111222555999EEEJJJVVVttthhhDDD333222000------......++++++,,,)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''((()))***++++++,,,...000222333555999<<>>???@@@CCCCCCDDDDDDCCCBBBAAA@@@===<<<:::777555222000000,,,+++)))(((&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$#################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))(((***,,,---...///222555777888999:::::::::999888666444222111111000...,,,))))))(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***+++&&&'''---222111000333yyywwwlllkkkmmmbbb^^^___\\\UUUOOOKKKEEE???:::333---...///---,,,---+++,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,------...//////000000111///000333444333777<<>>@@@AAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAA?????????===999444///,,,***)))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))))))))((()))+++,,,---///222444777777888999999888777666555333111000///...,,,***((((((''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))...***''')))++++++---000yyyxxxllljjjmmmbbb]]]^^^[[[SSSMMMJJJEEE???:::333......///---,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,------.........//////000111111111...///222444222222999BBBmmmlllAAA444+++...111...,,,---************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++,,,...000222333555999<<<===@@@DDDJJJOOORRRSSSTTTOOOLLLHHHCCC???;;;888777111111000000000111111222222111111222555<<>><<<===???AAABBBBBBBBBAAA@@@AAACCCDDDEEECCCBBBAAA???@@@AAA@@@<<<666///+++((((((((('''&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))***((()))+++,,,---///222444555666777777777666555444444222000///...---+++)))''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((()))((()))+++---{{{zzzmmmjjjlllbbb]]]^^^ZZZRRRMMMJJJEEE???;;;333......000...---...------------............---,,,,,,,,,,,,---......000000000111222222333333222222333333666CCC\\\tttjjjOOO666000111//////222++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++,,,...000222333555999<<<===@@@EEEJJJNNNQQQSSSSSSPPPNNNIIICCC===888666666111111111111111222333444555333444===IIIZZZooo}}}{{{}}}jjj^^^UUUNNNIII===888222...---...//////,,,+++******))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((()))+++,,,---...///222444777999999:::<<<>>>>>>@@@BBBCCCCCCAAA???>>>===>>>AAABBBCCCBBB@@@???===>>>>>>===:::555111...''''''''''''&&&%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))***(((***,,,------///222444444444555666555444333222333111///...---,,,***(((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((###&&&(((******,,,------~~~|||nnnjjjlllaaa\\\]]]ZZZRRRLLLIIIEEE@@@;;;333...///000...---...---------.........//////---,,,,,,,,,,,,---......000111111222333333444444555333222444BBBddd}}}qqqooorrrrrrqqqqqqtttqqqkkkbbb\\\\\\aaafffdddgggkkkiii___WWWZZZaaaZZZfffyyy~~~SSS>>>555...,,,...+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++,,,...000222333555999<<<>>>AAAFFFKKKOOORRRSSSSSSRRRPPPJJJCCC<<<777555555111111111111222333444555444333;;;MMMcccwww~~~yyykkk]]]SSSKKKDDD;;;333///.........,,,++++++***)))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))***,,,---...///111444777999999:::<<<>>>AAABBBCCCDDDBBB@@@<<<::::::<<>>999;;;@@@DDDGGGEEE@@@<<<:::::::::888666333000...)))((('''&&&%%%$$$$$$$$$################################################""""""""""""####################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))))))***+++,,,...///000000222333333333333222111111000///---+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################################################################"""###$$$###!!! !!!"""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((~~~xxxpppnnnlllbbb___]]]XXXPPPLLLIIIBBB;;;888555111///.........---..............................//////000111111222111444444111111555666555888===XXXkkk^^^TTTQQQOOOQQQ___qqqcccBBB222///000,,,((((((---000+++$$$((()))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((())))))******++++++,,,///222444555777:::===>>>???BBBGGGLLLNNNNNNMMMHHHEEEAAA;;;777444333222111444000111;;;;;;777;;;III\\\vvvwwwooobbbRRREEE:::111///111***+++,,,+++***)))***+++))))))(((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((())))))***+++,,,------......///111444666999;;;<<<>>>>>>>>>???>>>>>>======;;;<<>>???BBBFFFJJJLLLKKKIIIBBB@@@<<<888555444333333222444111555<<<:::>>>OOOkkk|||nnncccVVVLLLAAA888555777///...,,,,,,---,,,+++***))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))***+++,,,------...---...111444777:::===>>>@@@???>>>>>>=========>>>>>>>>>>>>??????===:::777777666555333000---***(((((('''&&&%%%%%%$$$$$$%%%################################################""""""""""""####################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%&&&&&&&&&'''(((((()))))))))***+++,,,---...///000222222222222222111000000...---,,,***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################&&&***,,,***'''%%%$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((|||ssspppmmmccc]]]]]]XXXOOOIIIFFFAAA<<<888555111////////////...///////////////000000000//////000111111222222333333222555999777444@@@QQQmmmvvvdddiiinnnIII222///111333000***+++111*********)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((())))))******+++,,,,,,---///222333555666999;;;<<<>>>AAAFFFJJJLLLJJJHHHAAA???<<<999666555555555333777777777888:::VVVxxxkkk^^^WWWQQQJJJEEEDDD:::555///------...---,,,******)))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))***,,,---......///000333666:::===@@@AAADDDCCCAAA@@@@@@@@@AAABBB???>>><<<<<<<<<<<<999888666555333111...+++(((''''''&&&&&&%%%$$$$$$$$$%%%################################################!!!"""""""""####################################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$%%%%%%&&&''''''(((((()))))))))***+++---...///000111111111222111000000///---,,,***)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$'''(((&&&$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((|||rrrnnnkkkbbb]]]]]]XXXNNNGGGDDDAAA<<<888555111//////000000////////////000000000111111000000111111222333333333111222666::::::DDDddd||||||tttHHH333***333444''''''333+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,---///222333444666888;;;:::<<>>;;;;;;;;;;;;:::999666444222///---***((('''&&&&&&%%%$$$$$$$$$%%%%%%################################################!!!"""""""""####################################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$%%%%%%&&&&&&'''(((((((((((()))***+++---...//////000000111111000000///...+++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$###""""""$$$&&&##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''}}}rrrmmmiiiaaa\\\\\\XXXMMMFFFBBB@@@===888555111000000111000000//////000000111111222222111111111222333333444444555555777<<>>@@@AAABBBBBBBBB@@@===;;;999888777555333222111...,,,***)))))))))%%%$$$$$$$$$$$$$$$%%%%%%################################################""""""""""""####################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############$$$%%%%%%&&&&&&''''''((((((((()))+++,,,---.../////////000000//////...---)))((('''&&&%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$###"""###%%%'''##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''sssmmmiiiaaa[[[\\\XXXMMMDDDAAA???>>>777555111000000111111111///000000111222222333333111222222333333444444555777666===YYYnnn???***111666111,,,,,,++++++***))))))((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))******++++++,,,---------///111333333555777999999<<<@@@EEEHHHHHHDDDAAA777666555444555777999:::444PPPrrrxxxrrrllliii```QQQBBB666222111,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&''')))***,,,...///000...///111444666888:::;;;:::<<<>>>AAACCCCCCCCCCCC@@@>>>;;;888777444111...000///---+++))))))))))))$$$$$$$$$###$$$$$$%%%%%%################################################""""""""""""####################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$%%%&&&&&&''''''((((((((()))***,,,---...//////////////////......---((('''&&&&&&%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!###$$$###""""""#################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''tttqqqqqqccc^^^ZZZSSSKKKEEE@@@>>>===777444111//////000000///000111111111111222222222222222444777444000333:::999666XXXrrr???,,,222444---///000---+++++++++***************)))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))***+++,,,------...000111222444666777999:::<<<<<>>;;;888;;;AAAEEEDDDBBB???===:::888777555222///...---***'''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$#####################$$$$$$%%%%%%&&&&&&'''(((((()))***++++++,,,,,,...////////////---,,,+++(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%tttpppooobbb]]]YYYRRRKKKDDD???===<<<777444111///000000000000111111111111222222222222333222111111555:::;;;999@@@]]]^^^===333......---+++***,,,---,,,)))************))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))***+++,,,------...111222333555777999:::;;;;;;<<>><<<;;;777444111///000111111000111111111111222222222333444444222111666===>>>:::^^^[[[<<<)))222...***+++...///,,,)))++++++*********))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''((())))))******))))))))))))***+++,,,---......222222444666888:::<<<<<<:::<<>><<<999777666444111...---+++)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""###########################$$$$$$%%%%%%&&&&&&'''((())))))******+++++++++------......---,,,***)))''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%uuummmkkk```ZZZVVVOOOHHHBBB===;;;:::777444111000000111111111111111111222222222333333444444666888555666EEEVVVUUU///444000...000000...***)))+++++++++*********)))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((()))************))))))******+++,,,---......111222444666888:::<<<===;;;===@@@AAAAAA===888444222444;;;CCCPPPrrrxxxpppQQQ@@@111---///...+++***+++******))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((((()))+++,,,---...///111333666<<>>>>>======<<<:::777555444111///,,,******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&''')))))))))))))))***************+++++++++)))((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%wwwmmmlllcccXXXTTTNNNGGGAAA===;;;:::777444111000111222333222222222222222333333333333666000333;;;???TTTlll;;;111,,,...///+++,,,000,,,++++++++++++***************)))))))))((((((((())))))))))))))))))))))))((()))******++++++************+++,,,---.../////////000222555777:::<<<======???AAA@@@===:::999999;;;777NNNzzzqqqhhh]]]UUUOOONNNLLLKKKLLLMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLHHHKKKOOOUUU]]]hhhssszzz}}}{{{iiiSSSBBB555---+++...---,,,,,,+++***)))((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((((()))+++,,,---222333333333444777;;;???AAA@@@???===<<<<<<<<<===;;;999666444333111...+++))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''))))))))))))))))))))))))))))))******)))(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%xxxnnnnnnfffXXXTTTNNNGGGAAA>>><<<;;;777444111000111333333333222222222333333333444444444333555???WWW~~~XXXAAA...,,,///------///,,,,,,+++++++++******************)))))))))(((((())))))))))))))))))))))))))))))***++++++++++++******++++++,,,---...//////000111333666888;;;===>>><<<>>>???===:::999:::<<<>>>UUUoooeeeYYYRRRQQQPPPOOOLLLUUUTTTTTTVVVZZZ]]]______XXXYYYZZZ[[[[[[[[[ZZZZZZXXXWWWUUUSSSPPPNNNLLLKKKKKKKKKKKKJJJIIIKKKOOORRR]]]kkk}}}vvvhhhWWWBBB111***+++...---,,,+++***))))))(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((((()))+++,,,---000111333333444555999<<<>>>>>>===;;;999999:::;;;:::888555333222000---+++(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&''')))))))))))))))))))))((((((((())))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%yyyoooooohhhXXXUUUNNNHHHBBB>>><<<;;;777444111000222333444333222222333333333444444444333888;;;GGGmmmvvvSSS333,,,111000---,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,---...//////111222444777:::<<<>>>@@@;;;======;;;888888;;;>>>LLLqqq]]]PPPSSSSSSUUUWWWZZZ\\\]]]\\\aaa___^^^___bbbeeeggggggbbbbbbbbbbbbbbbcccdddddd```___]]]\\\ZZZXXXWWWVVVOOOOOOOOOMMMKKKIIIIIIJJJDDDKKKTTT[[[eeevvv}}}nnnTTT;;;//////......---,,,+++))))))((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((((()))+++,,,---...000222333444555888;;;======<<<:::777777888999:::888555333111///---***'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&''''''))))))))))))(((((((((((('''((((((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%wwwpppqqqjjj]]]WWWMMMDDD???===<<<;;;777444222222333444444444...666444222888777333777<<<===NNNrrr|||ttttttuuuvvvxxxuuuHHH111...//////---...------,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111333444666888:::;;;<<<<<>>;;;;;;888888BBBPPPyyy{{{ggg\\\UUURRRTTTSSSWWW]]]cccfffiiilllnnnuuuzzzyyyrrrmmmjjjggg```[[[\\\ZZZXXXVVVTTTQQQMMMIIIJJJHHHIIILLLMMMOOOZZZggg~~~}}}oooUUU===000......---+++---...+++%%%)))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,---...//////000222444666777999999888777666666666666999888666222///+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$xxxppppppggg\\\UUUKKKCCC>>><<<;;;:::777555333222333444444333000777444000555555333:::IIINNNjjjppphhhddddddaaa^^^ggguuurrr\\\VVVXXXXXXUUUTTTTTTTTTUUUVVVXXX]]]cccgggiiidddiii|||hhhDDD000///000.........---,,,,,,++++++***************))))))))))))************************))))))******+++,,,,,,,,,,,,------...///000111111333444666888:::;;;<<<<<<999888===@@@888999WWW|||oooddd[[[[[[\\\[[[[[[]]]gggnnnyyyrrrnnnhhhccc___[[[WWWTTTTTTPPPMMMMMMJJJGGGJJJQQQSSS^^^rrrwwwnnnUUU999000---,,,---///---+++)))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,---......///111333666888999<<<;;;:::888777777666666777666444111...+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))((((((((('''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$yyyooonnneeeZZZSSSJJJBBB===;;;:::999999666333222333333333222222777444000555666888CCCTTTaaayyynnnfffsssoooqqqyyy|||zzz}}}vvvmmmkkkfff]]]VVV[[[XXXSSSNNNKKKJJJKKKKKKDDD@@@@@@EEEQQQjjj^^^888...111111......------,,,+++++++++++++++*********)))))))))************************)))******++++++,,,,,,---,,,---......000000111222444555777888:::;;;<<<<<<777666;;;>>><<>>===;;;999888777666444333111...,,,***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$yyyooommmcccXXXRRRJJJBBB>>>;;;:::888999777444222333333222111111777555333888777<<>>999555:::MMMtttppp```XXXUUU[[[aaalllyyyyyypppeee^^^ZZZWWWSSSPPPLLLHHHFFFGGGMMM___~~~zzzsssoooNNN:::+++,,,///+++***---)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,------...000222666999<<<===AAAAAA???===;;;999666555111000...,,,***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$yyyooommmcccXXXRRRJJJCCC???<<<:::999999777444222333333222111111777666555888555<<>>---000//////...------,,,,,,+++++++++++++++************************************+++++++++,,,------......------...///000111222222555666888999;;;;;;<<<<<>>BBBBBB@@@>>><<<999666444///...,,,)))((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$zzzooommmcccWWWRRRJJJDDD???===:::999999666333222333333333222222777666555666333===UUUzzzzzzsssmmmgggaaaWWWRRRMMMJJJJJJIIIGGGDDD???AAADDDFFFGGGHHHKKKMMMVVVVVV666/////////......---,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++,,,,,,------......///---...//////111111222333666777888:::;;;;;;<<<<<<888;;;KKKppppppeeeZZZ[[[eeesss{{{mmmbbb^^^ZZZWWWVVVQQQLLLKKKOOOUUUmmm}}}yyydddHHH555...---,,,)))******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,------...000222666999<<<>>>AAAAAA@@@>>>;;;888555333///---+++(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$${{{pppmmmcccUUUPPPIIICCC>>><<<999777777555333222333444444333222666444555888:::LLLjjjxxx```WWWLLLFFFEEEFFFGGGFFFFFFGGGHHHHHHIIIKKKKKKJJJJJJbbbrrrJJJ333/////////...------,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,---......//////......///000111222222333777888999:::;;;<<<<<<<<<888DDDkkkfffZZZ]]]jjjmmmddd]]]ZZZVVVPPPKKKIIICCCNNNdddxxxyyybbbCCC111//////,,,*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,------...000222555888;;;<<>>===:::777444111000...+++(((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$|||pppmmmbbbSSSNNNGGGAAA===:::888666777555222222333444444444111444333555===DDD]]]{{{lll___NNNCCC@@@CCCEEEFFFDDDGGGHHHIIIJJJLLLMMMLLLRRRKKKWWW\\\888/////////...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------.../////////......///000111222333333777888999:::;;;<<<<<<<<>>===:::777777666555444333444555555777444444888===MMMlll}}}mmmcccSSSHHH@@@>>>===:::===CCCCCCCCCEEEJJJLLLKKKKKKKKKLLLPPPSSSWWWlllGGG444666***)))555///&&&111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000111222444555666666444999999777;;;BBBAAA;;;LLLhhh]]]fffuuussskkkggg^^^SSSSSSLLLIIIKKKQQQcccvvvkkkMMM555------******((('''))),,,+++))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%)))(((((())))))***+++,,,---...///111444777999:::<<<<<<<<<:::888555222000))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%'''(((************)))'''%%%###&&&&&&&&&&&&'''((()))***)))))))))'''&&&&&&)))+++)))*********)))''''''&&&'''(((((()))))))))(((''''''(((((((((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyrrrnnn```TTTNNNFFF@@@>>>===:::777777666555444333444555555444333444888BBBUUUoooxxxpppcccVVVNNNGGGAAA<<<<<<<<<999;;;???EEEDDDFFFKKKOOOPPPOOONNNQQQNNNPPPXXX```wwwhhh>>>666---///444---)))111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000111333444555666777>>>;;;<<>>999???KKKzzzhhhcccpppyyykkk___XXXQQQLLLKKKJJJQQQiiiuuu[[[BBB222,,,,,,,,,+++************)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%(((((((((((()))***+++,,,,,,---...000222555777888;;;::::::888666333000///))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((((((((('''&&&&&&$$$&&&((())))))***+++,,,///...---+++)))((('''&&&)))))))))*********)))(((***)))((((((***+++,,,---******)))((('''''''''&&&)))'''&&&%%%%%%''')))+++'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyysssooo```SSSMMMEEE@@@>>><<<:::777777666555444333444555555222333555===OOOhhh~~~wwweee[[[SSSKKKCCC???BBB??????AAAAAA@@@AAADDD@@@AAACCCGGGLLLQQQSSSTTTVVVMMMOOOXXXXXXZZZxxxQQQ888///555222+++---000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111000111222333444666777777===555:::EEE@@@888PPPuuuiiibbbuuu}}}oooddd[[[TTTPPPJJJFFFLLLXXX~~~nnnUUU;;;,,,---......---+++))))))***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''((()))***,,,,,,,,,---...000111333555555888888777666333000...,,,)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&((())))))'''%%%$$$***++++++)))'''&&&))),,,''''''((()))+++,,,......111222555777999999777555666444222333444222---)))((('''&&&&&&'''))),,,---&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyrrrooo```RRRLLLDDD???===<<<999777777666555444333444555555333555888CCC^^^}}}fffYYYMMMHHHEEEBBB@@@AAA;;;<<<>>>@@@AAAAAACCCFFFFFFHHHHHHGGGIIIRRR\\\```[[[SSSRRRXXXWWWWWWiiikkk@@@///555///,,,111......------------,,,,,,,,,------------------------.........///000000111111111111222444555666777888:::666:::@@@<<>>BBBFFFIIIKKKPPPSSSVVVWWWVVVUUUWWWXXXVVVTTTSSSSSSQQQIII===444222///,,,)))(((((()))+++&&&''')))++++++(((&&&$$$(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyrrrnnn```QQQKKKCCC>>>===;;;999777777666555444333444555555555555999HHHdddsssbbbOOOGGGAAA@@@@@@???@@@CCCAAADDDFFFGGGIIIMMMQQQTTTTTTWWWUUUPPPTTTdddvvvmmmeee[[[VVVWWW^^^ffflllOOO333222---...333,,,.........---------,,,,,,------------------------......//////000111111111222222333444666777888999===BBBAAA999;;;[[[qqqiii{{{|||jjj___XXXSSSPPPOOOCCCSSSpppyyy\\\DDD000,,,,,,...,,,((()))...***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++''''''((((((***+++,,,---...///111333555555666666444444333222000---***((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((***)))(((''''''(((***,,,%%%)))///444888???FFFLLLZZZ\\\^^^aaaccceeeffffffmmmpppqqqkkkccc```fffmmmkkkjjjhhhhhhhhheee```[[[TTTOOOHHH???777000+++))),,,++++++***))))))(((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxqqqmmm^^^PPPJJJBBB===<<<;;;999777777666555444333444555555666555<<>>>>>===???CCCCCCJJJOOOPPPSSSYYY___bbb^^^aaa```aaaqqqiiiXXXWWW^^^```^^^qqqeee@@@222...000222---............---------,,,------------------------...//////000000111111222222333444555666888999999999DDDCCC:::LLLpppooommmccc\\\VVVRRRIIIFFFKKKeeeooo[[[777...***------)))***///******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))),,,---************++++++,,,---///000333555777888888888444444333222///,,,***((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((())))))))))))***(((&&&%%%'''***...000;;;???EEEMMMTTTYYY]]]___[[[]]]```cccfffggghhhhhhjjjiiidddYYYNNNJJJPPPXXX]]]ZZZXXXXXX]]]fffpppvvvqqqoooiiibbbZZZRRRKKKGGG888333,,,%%%###$$$))),,,))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvooolll]]]OOOIIIBBB===<<<;;;999666777666555444333444555555666555CCC[[[kkkpppzzzqqq```QQQGGGBBB???<<<===???AAADDDJJJRRRSSS^^^hhhlllqqqyyy{{{xxxddd\\\[[[```fffeeewww{{{SSS777333222...000............------------......................../////////000111111222222333333444666777888999:::666@@@CCCHHHjjjxxx{{{yyylll```XXXTTTMMMHHHOOOgggzzzkkkBBB444+++---///+++***...*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''***---///---,,,,,,+++,,,,,,------...///333666888999999999555555444333000---***)))''''''&&&&&&&&&''''''(((&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''))))))******)))((()))+++///555<<>>???;;;:::<<>>BBBHHHXXXvvv}}}mmmaaaUUUUUUPPPIIILLLfffzzz|||rrrKKK999,,,...111,,,***---************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((+++...000......------,,,,,,------,,,...222666888999:::999555555555333111...+++)))''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&((()))************+++///777AAALLLVVV^^^bbbTTTRRRQQQTTTUUUPPPDDD999AAADDDJJJQQQWWW\\\^^^___fff]]]RRRMMMOOOQQQQQQOOOQQQUUUXXXWWWUUUXXXbbbjjjkkkooosssvvvtttoooiiieeerrrnnnfffZZZMMM???444---******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttuuuiii___OOOFFF???===<<<:::999:::666555444444555555444333;;;<<<]]]{{{yyyzzz~~~ssshhh___```UUUIIIBBB>>>===@@@EEE>>>BBBCCCEEETTTsssnnncccsssuuukkkyyyTTT...000:::,,,000000///.........................../////////000000000000111222222333333000888555333999999888===BBB:::RRR~~~mmmaaaXXXRRROOOGGGLLLnnnjjjwwwdddHHH///***------,,,///++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***)))))))))***+++,,,,,,///000222555666777777666444333222111...,,,)))((($$$&&&'''))))))))))))((('''((())))))((()))+++---'''(((***)))'''''''''(((''''''))))))))))))((('''***'''%%%%%%'''(((&&&$$$)))(((((()))))))))'''%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))'''$$$###%%%(((+++(((&&&***///222000---???IIIVVV```dddbbb^^^[[[QQQLLLOOOUUUTTTKKKJJJRRR___fffllllllhhhjjjttt}}}}}}qqqooo|||uuuhhhjjjrrr}}}wwwkkkeee```hhhmmmkkkcccYYYPPPJJJYYYdddnnnpppjjj___PPPDDD555///)))((()))***'''$$$---(((&&&((()))'''&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################uuuuuuiii^^^OOOFFF???===<<<:::888:::777666555555555555555444;;;EEEaaassswwwrrrfff^^^WWWOOOJJJHHHBBB>>>@@@AAA===::::::>>>DDDRRRmmmrrrzzzttt|||bbb;;;333888---000000///............///........./////////000000000000000111222222333333222888555222999:::999???@@@MMMwwwttteeeYYYSSSKKKHHHZZZqqquuuzzzqqqWWW:::------...,,,)))++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))))))))***+++,,,---...000222444555666666666333333111///---+++)))(((&&&'''(((*********))))))'''((()))(((&&&%%%&&&'''((()))******)))***,,,...,,,+++(((''''''))),,,...***(((&&&'''***---------((((((((()))***)))&&&###+++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''(((((((((((())),,,---***)))222DDDSSSZZZ[[[]]]```aaa^^^WWWRRR]]]ZZZ^^^dddccc___fffrrrzzzyyyuuummm___QQQIIIGGGEEEOOO[[[cccjjjmmmiiidddUUULLL???222***))),,,///,,,(((&&&))))))&&&$$$%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################vvvuuuhhh]]]OOOFFF>>>===<<<999888999777777666555444555555666>>>NNN```fffpppjjj```TTTJJJDDDBBB@@@>>>@@@999666999<<<===???BBBDDDVVVuuu}}}ooosssLLL888555000111000//////......//////....../////////000000000000000111111222333333333333888444333;;;;;;:::AAA===gggtttaaaZZZSSSJJJKKKSSS~~~|||zzz}}}iiiJJJ333---///...(((+++++++++***))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))******+++------...///111333444555444444333111///,,,***)))))))))((())))))************)))''')))******))))))***+++((((((((('''&&&&&&(((***++++++)))))))))***,,,...,,,***(((((()))))))))((((((((((((***,,,,,,)))'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&(((******)))(((+++***+++222@@@OOOZZZ```]]][[[\\\ccclllnnnggg___bbbeeeooozzz{{{yyyzzztttaaaXXXZZZNNNQQQSSSVVV^^^eeefffbbbnnniii___NNN<<>><<<<<<999888999888777666555444444777999FFFRRRZZZ\\\iiippp```UUUNNNFFF@@@>>>>>>???>>>???======???@@@AAAGGGNNNWWWyyy~~~]]]>>>333333111000000///.../////////...////////////000000000000000111222222333333444333888555666===;;;:::DDDGGGkkkaaa[[[RRRMMMNNN]]]vvv]]]???...///000---,,,,,,+++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))))))))***+++,,,---...---...000222333333333333111000---***(((((()))***)))))))))*********))))))+++++++++)))((((((+++---***,,,///111333555999;;;@@@BBBFFFHHHIIIGGGDDDBBBEEEDDDAAA>>>;;;666111///...,,,******++++++***)))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))***)))'''''')))+++///222;;;IIIUUU[[[YYYTTTXXXWWW]]]ooorrrqqqtttzzz~~~}}}tttnnncccYYYWWWWWWRRRKKKaaahhhooonnnbbbNNN888***,,,'''$$$''')))((())),,,''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxuuufff[[[NNNEEE>>><<<;;;999888999777888777444333444999<<>>=========>>>===777===EEEIIIGGGEEEMMMWWW}}}lllGGG222222111111000///////////////////////////000000000111111111111222333333444444222888888999>>>;;;===LLLjjj}}}mmmaaaVVVRRRSSSKKKhhhwww~~~pppOOO555---///000,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))))))))***+++---...///---...000222333333222222000...+++)))(((((()))***))))))))))))))))))******,,,+++***)))(((***...111<<>>>>>>>>>>>===???@@@BBBCCCFFFRRRiii~~~{{{zzzUUU666111222111000000//////000000/////////000000000111111111111222222333444444444222999999;;;>>><<>>EEETTTUUUVVVgggwwwrrr||||||jjjVVVJJJDDD???>>>AAA;;;===???AAAAAAAAAAAAAAAKKKHHHHHHQQQbbb{{{ddd>>>444222111000000//////000000//////000000000111111111111111222333333444444555333:::::::::<<<@@@XXX{{{nnn^^^WWWNNNOOO___uuu{{{qqqTTT888---///---,,,,,,++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))******,,,...///000///000111333333333333222,,,,,,,,,++++++******************+++,,,...000111222:::EEEOOOWWW^^^bbbeeedddbbb___\\\\\\aaaiiinnnkkkeee[[[TTTSSSWWW___ddddddeeefffeeeeeehhhmmmqqq}}}zzzvvvppphhh```ZZZBBB===555...++++++---000((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((('''***000999@@@CCCDDDBBB===:::CCCVVVnnn|||zzzxxx~~~rrr___MMMKKKYYYdddccc\\\IIIAAA:::666111+++((()))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%uuutttggg\\\NNNEEE===;;;;;;888777888444555666333222666???GGGOOOWWWXXXccctttrrr}}}zzzYYYLLL@@@>>>>>><<<<<>>@@@AAAAAAAAABBBDDDFFFKKK]]]yyynnnFFF888222111111000000000000000000000000000111111111111111222222333333444444555555;;;:::888:::CCCcccjjj^^^OOOOOOSSSiiiwwwyyy}}}yyyaaaBBB222222------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''))))))))))))***+++,,,...000000000111222333444444333222+++,,,,,,,,,,,,+++***))),,,,,,,,,---...111333444HHHOOOZZZbbbeeeccc```^^^UUUQQQJJJEEEGGGOOO\\\eeeeee```YYYTTTRRRTTTYYY\\\___]]]ZZZUUUSSSWWW___eeetttwww|||yyyssspppeeeRRR???111+++***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))---******555CCCKKKGGG@@@666FFF[[[kkktttwwwxxxzzzuuu^^^WWW___gggeee^^^GGGAAA<<<;;;777000,,,+++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvrrrddd]]]PPPEEE<<<:::;;;999777777444777666222333:::BBBFFFMMMLLLWWWjjjwww|||bbbNNNDDDBBB?????????@@@@@@@@@AAA???CCCHHHEEE>>>EEETTTLLLrrr~~~{{{TTT555333333111//////111222111111111111111111111111111222333333444444555555555;;;555777>>>AAAQQQ|||lllZZZWWWWWWOOOpppmmm~~~xxxsssPPP000444...---***))),,,...+++'''+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))))))))***+++,,,...///000000333444444333222000...---///+++((('''***---,,,+++------+++,,,333AAAOOOVVVaaa^^^VVVMMMNNNWWWZZZXXX```WWWLLLHHHGGGGGGGGGGGGNNNHHHCCCCCCBBBAAACCCHHHDDDEEEMMMXXXZZZVVVXXX___jjjnnnsssxxx{{{}}}}}}~~~{{{{{{vvvlll^^^NNN999(((***((()))+++((($$$)))222***)))((()))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%'''(((((((((******)))+++,,,777HHHOOOJJJEEEGGG===WWWyyy}}}tttqqq}}}|||yyyqqqdddYYYGGG???666444999;;;333(((+++---''' ###......%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwrrreee]]]OOOEEE;;;::::::999777777555777666222333<<>>===>>>@@@AAABBBBBBJJJ@@@===EEEKKKJJJMMMSSS^^^AAA666555333111111222111000111111111111111111111111333333333444444555666666555;;;======OOO|||{{{aaaXXXWWWNNNaaa~~~rrrwwwzzz]]]BBB444000///---,,,------+++(((++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))******+++,,,...///000000111222222333222111//////++++++***+++------,,,+++&&&,,,555>>>IIIUUUaaagggjjjaaaRRRGGGIIIRRRVVVSSSTTTMMMHHHKKKTTTYYYYYYVVVUUUPPPMMMJJJEEE???>>>AAAGGGCCCCCCEEEEEEEEEMMMWWWbbbhhhooouuuxxxyyyzzzzzz~~~yyysssjjj\\\OOO:::...&&&)))......++++++)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%((()))))))))*********333999>>>CCCLLLUUUUUUPPPPPP^^^xxxrrr^^^III@@@666444<<>>GGGJJJEEERRR^^^eeepppzzzQQQEEEDDD???EEEEEEDDDDDDDDDDDDEEEEEEEEEDDDFFFHHHHHHQQQjjjiiiNNN999666444333333222111///222222222222222222222222333333444444555666666777222@@@>>>888ZZZppp^^^[[[QQQSSSnnniiikkkzzzhhhRRR000111000///...---,,,******++++++***))))))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))*********+++---...///000111000000111222222111111000+++,,,......---,,,,,,---111:::FFFQQQWWW\\\```dddiiicccYYYTTTZZZgggppprrr}}}uuuooosss{{{{{{sssmmmhhhgggoooxxxrrrjjj___WWWPPPLLLMMMPPPQQQWWW^^^dddiiinnntttyyyyyy}}}}}}|||yyyqqqiiiUUUEEE555//////...+++)))*********(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''((()))******+++---000:::EEEHHHFFFSSShhhlll```YYYYYYkkkvvv\\\NNN===555777@@@HHHMMM???111***//////'''$$$***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyytttfff]]]NNNCCC:::999:::999777888666777666333777AAAIIILLLDDDSSS^^^cccqqqTTTBBBEEEFFF@@@AAABBBCCCBBBBBBCCCDDDEEEBBBFFFMMMSSS\\\uuu~~~tttrrrYYY:::555222444555333000000222222222222222222222222333333444555666777777888:::CCC???>>>hhhhhhaaaYYYOOOVVVyyymmmsssxxxuuu]]]777111///...///---******---,,,+++******))))))******((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((())))))*********+++,,,---...000111111111111111111111000000000...//////,,,+++---222777IIILLLSSSXXXXXXUUUUUUWWW^^^iiiuuu~~~|||sssfffYYYRRRTTTWWWXXXZZZ^^^dddiiiooouuuyyyyyyzzz{{{wwwqqqmmmfffXXXFFF444******...+++------,,,(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((***+++...666===DDDMMMQQQSSScccyyy~~~uuuggg___iiioooXXXDDD999:::EEEQQQ]]]HHH333---,,,)))'''((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyytttfff]]]MMMCCC:::999:::999777888666777666444999CCCJJJKKKEEESSS\\\cccvvv~~~VVVFFFGGGGGGDDDDDDDDDEEEGGGHHHHHHKKKOOOSSSQQQQQQ\\\wwwzzzccc<<<444000333555333111222222222222222222222222222333444444555777888888999BBB@@@CCCXXXvvvjjjbbbTTTMMMccchhhzzziiiNNN444///,,,...---***+++///,,,++++++***************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))************+++,,,---///000111111333333222000///...............,,,+++---555AAAJJJSSSPPPQQQUUUVVVSSSUUUYYY```|||oooooonnnkkkddd]]]VVVRRRaaahhhooosssxxx}}}~~~{{{zzzyyyssscccOOO???444///)))***,,,+++***((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***''''''+++...333AAANNN^^^\\\ZZZ```nnn~~~|||{{{hhhRRRBBBAAAGGG\\\[[[NNN999***)))+++***))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxsssfff]]]LLLBBB999888:::888777888555666666666<<>>666FFFwwwwwwjjj[[[PPPUUUyyyoooxxxrrrddd===222+++---...++++++///,,,,,,+++************+++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))******+++++++++,,,...///000111222444333222000......------+++,,,---111999EEERRR[[[TTTNNNOOOYYY```______cccxxxxxxfffYYYSSSYYY___ccciiissszzz|||yyyyyyyyywwwsssdddKKK666---+++)))(((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))+++(((***000555:::JJJ[[[{{{sssjjjiiiqqqzzz]]]FFF>>>DDD^^^jjjUUU888+++---...))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvrrreee]]]LLLAAA999888999888777888444666666777===EEEGGGEEEIIIQQQ[[[iii}}}vvvXXXXXXRRRPPPSSSQQQKKKNNNUUULLLPPPTTTWWW]]]gggttt~~~uuuLLL===222555666222111555333333333333333333333333333444555666888999:::;;;;;;666RRRrrraaaWWWQQQcccssszzzzzzoooJJJ999,,,---///+++***------,,,++++++******++++++))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,---...///000111222333222000///.........///---000777AAALLLUUUZZZ]]]UUURRR\\\tttvvveeefffbbb[[[ZZZaaajjjnnnrrrvvvyyy|||~~~xxxfffSSSBBB999...)))***++++++)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))+++***///999>>>AAANNN___uuuyyycccMMMBBB[[[pppmmmUUU===111...*********)))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''uuuqqqeee]]]KKKAAA999888999888777888333555777888???EEEFFFBBBJJJPPP\\\lll}}}ooolll{{{ssseeeXXXWWW^^^bbbbbbeeelllxxxwwwSSSBBB555666777222111666333333333333333333333333444444555777888:::;;;;;;CCCBBBbbbzzzfff^^^RRRZZZ{{{sssrrruuuTTT???......000,,,)))+++---,,,++++++******++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))******+++++++++,,,---...///111222222111000///......///000111222777BBBOOOZZZ]]]ZZZUUUUUUXXXnnnxxxeeeYYYZZZ```dddnnnwww|||xxxuuuvvvwwwuuuZZZKKK777,,,***,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++444AAADDDEEEOOO___xxxjjjVVVYYYgggvvvnnnQQQ666***************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''|||nnnnnnbbbXXXKKKBBB;;;999999777666777555444666===AAAAAABBBDDDHHHXXX[[[pppzzz~~~gggDDD888:::222333999111333333333444444444555555222666999888888:::===>>>???PPPvvv___VVVWWWZZZsssjjjtttrrrCCC///555...***000000---------,,,,,,,,,++++++************))))))))))))******))))))((((((''''''(((((((((((())))))))))))******************++++++,,,---...///000000000000000111000......000111111555CCCSSS[[[YYYYYYaaalllsss~~~{{{kkk```[[[___fffsss}}}{{{tttsssyyyttteeeOOO:::///,,,---000---,,,************((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((+++...,,,&&&%%%(((111000;;;QQQcccfff^^^UUUyyyuuunnnmmmwwwzzzkkkNNN777///---+++***++++++)))''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}ooonnnbbbYYYKKKBBB;;;999999777666777666444777>>>BBBBBBBBBEEEGGGSSSWWWlll~~~ooolllIII999999333555999111333333444444444555555555333444555555666999===???HHHhhhlll^^^[[[PPPuuurrryyyyyyuuuPPP666333000---///000......---------,,,,,,,,,************))))))))))))******))))))(((((((((((((((((((((((()))))))))******************++++++,,,------...///000000000000///111222///...222777<<>>===BBBIII|||hhhUUUKKK\\\oooxxx|||^^^<<<666333+++...,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************))))))))))))************++++++++++++,,,---...///...///000111222222222222444......888FFFUUUeeeqqqpppccc]]]]]]sssqqqrrrxxxzzzrrr```QQQ777///'''&&&+++...---)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''+++...---)))--->>>QQQhhh\\\VVV^^^nnn}}}{{{zzzyyysssrrrqqqooollljjjhhhggg```^^^\\\YYYXXXYYYZZZ[[[UUUZZZaaaffflllvvvzzzzzzppp^^^CCC...)))---,,,'''***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((pppnnnccc[[[HHH???999888888666666777777999===BBBBBB@@@BBBHHHGGGNNNaaassstttqqq}}}ooo___yyymmmKKK777::::::444777444444555555555666666666555555999>>><<<<<>>BBBAAA>>>AAAGGGDDDMMMaaannnkkknnn{{{vvv}}}ZZZeee}}}rrrPPP888;;;999222999555555555555666666666666666666999===;;;>>>RRRjjjjjjXXXPPPggg|||qqqxxxyyyaaa???111333111//////.........---------,,,,,,+++++++++*********))))))*********+++++++++))))))*********+++++++++++++++,,,,,,---///000111///000111222333333333333222???ZZZwww{{{UUUYYY___gggooouuuyyyzzzeeeSSS<<<...,,,...,,,***))))))))))))))))))))))))'''((((((((())))))))))))''''''((())))))((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))---******---777KKKjjj}}}}}}vvvpppooonnnnnnqqqvvv|||~~~}}}wwwoooiiieeebbb___\\\cccfffjjjooozzz{{{wwwiiiRRR===222---+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((qqqnnnccc\\\GGG???888777888666666888666888>>>BBB@@@===AAAGGGEEEOOObbbhhhbbbgggrrrsssnnnwww[[[]]]|||uuuSSS999;;;888111:::555555555555666666666777999888;;;>>><<>>888888888777666777777???DDDAAA>>>AAAFFFIIIIIISSS^^^^^^PPPJJJ\\\tttqqq{{{___ccczzzrrrWWW???666888999777777777777777777888888999;;;666;;;AAA;;;DDD|||~~~bbbYYYYYYddduuu}}}]]]???777000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,---------------------...///000///666444333777444222:::QQQppprrr]]]SSSTTT[[[jjjwwwuuuuuuhhhMMM555+++******...,,,***))),,,---***%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((+++...---++++++,,,,,,(((222555<<>>888888888777666777888???DDD@@@===@@@EEEHHHJJJUUU\\\UUUJJJLLLaaawwwvvvbbbVVVhhh}}}uuuZZZBBB888999:::888777777777777777888999999:::777;;;@@@@@@VVViii[[[XXX]]]xxxwwwhhhIII:::111111111///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------------------...///000000444666111000555333777FFFaaauuu{{{gggUUUNNNXXXgggpppwwwttt___FFF666///,,,---+++)))(((***,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***))))))+++,,,------))):::aaa~~~yyywwwxxxxxx{{{xxxsssnnniiiiiiooo|||~~~sssmmm[[[???///,,,---,,,+++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuuqqq```YYYFFF>>>888888888777666888999@@@CCC???<<>>@@@___vvv```YYYWWW|||~~~nnn~~~vvvVVV===222111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...------------...///000111666555111333777444>>>WWWmmm{{{sssoooqqqpppmmmhhhjjjkkkpppzzzkkkTTTRRRZZZgggttt|||rrr]]]GGG777...///...,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((***,,,---...555---QQQrrrvvv~~~tttqqqhhheeennn~~~sssmmmTTT///---.........+++))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~tttqqq```XXXEEE===777888999777777888;;;@@@BBB>>><<<>>>AAABBBGGG]]]hhh\\\VVVaaammmooo}}}[[[UUUKKKEEECCCEEEHHHIIIKKKQQQUUUSSSPPPUUUcccppp}}}eeeKKK===:::;;;:::888888777777888888999:::777<<>><<>>999999999888888888888888999999:::444;;;======MMMzzzqqqbbbTTT___nnnssslllIII888222111000//////......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////.........///000111333333333555333666<<>>000,,,,,,//////***)))+++************************((((((((((((((((((((((((((()))))))))*********+++...******...000------///666NNNqqq}}}kkkeeeooo```WWWQQQNNNMMMRRRZZZfffwwwzzzppphhhooo~~~tttooonnn^^^888111---...---******...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((}}}rrrrrrbbbXXXDDD===777777999888777999===@@@AAA>>>===@@@BBBAAASSS___```RRRPPP```llllllwwwfffRRRNNNKKKKKKMMMMMMIIIDDDFFFFFFFFFGGGHHHHHHGGGFFFPPPssspppTTT@@@999999999999888888888888999::::::999>>><<<<<>>???FFFTTTbbbnnngggjjjooozzzmmmlllkkkHHH999...------***+++...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((|||rrrssscccXXXDDD<<<777777999888888999===@@@AAA>>>???BBBDDDBBBRRRXXXWWWMMMNNN\\\hhhlllwwwwwwZZZNNNMMMMMMMMMNNNMMMLLLJJJIIIIIIHHHHHHIIIIIIGGGEEENNNooouuuYYYBBB::::::;;;999999888888999999:::;;;;;;AAA???EEEooottt___UUUnnnqqqvvvzzzbbbMMM333222111000////////////........................---------------------------------...//////000000......///000111333444555666:::777BBBggggggUUUTTTaaammmqqqzzzzzzqqqdddXXXUUU\\\jjjuuu\\\\\\jjjqqqllleeeIII777+++,,,...+++***---************************))))))))))))))))))))))))((())))))******+++,,,,,,,,,)))+++000///---777EEExxxtttVVVmmm|||vvvsssfff\\\PPPFFF???<<<@@@GGGZZZlll{{{pppdddkkk}}}}}}{{{mmmlll\\\EEE111---...+++***---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((|||qqqssscccXXXDDD<<<777777999888888999===AAAAAA???@@@DDDEEECCCMMMRRRTTTQQQTTT]]]eeehhhxxxlll```VVVSSSSSSRRROOOMMMLLLMMMNNNLLLLLLLLLLLLKKKKKKLLLLLLSSSrrrxxx\\\DDD;;;;;;<<<999999888888999999:::;;;444>>>CCCTTT~~~gggWWWgggssssss~~~lllVVV333222111000////////////........................------------------------------......///000000000......///000111333555666222<<<@@@VVVppp^^^]]]mmm{{{ssshhh]]]YYY\\\www]]]TTT___jjjnnnooo```HHH333//////***(((,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,///,,,---222111111@@@TTThhh}}}iiiZZZNNNDDD???>>>;;;SSSttt~~~vvvmmmiiiwwwzzzsssjjjNNN444...///,,,***,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((uuuooohhhZZZDDD>>>999999999777888;;;???>>>===<<<<<<@@@EEEIIIMMMSSSKKKFFFPPPYYY___hhhvvvnnnccc```aaacccbbb^^^[[[WWWSSSQQQPPPMMMOOOPPPRRRTTTSSSNNNHHHSSS|||}}}bbbCCC:::<<<888;;;;;;:::999999::::::::::::???@@@eeeiiiZZZaaapppwwwnnnsssaaa>>>555000333222---,,,000......---------,,,,,,,,,,,,,,,,,,---------......---------.........//////333222222333222222666:::;;;:::KKKsssxxx[[[cccooowwwhhh^^^___iiiaaaSSSWWWdddlllpppeeeTTT===...***,,,......+++++++++************))))))))))))))))))))))))))))))******++++++,,,------+++000,,,000555000FFFwww|||bbbOOODDDAAA===BBBQQQnnnxxxmmmiiiaaaXXX^^^kkk~~~{{{iiilllwwwoookkk```AAA...222+++&&&333++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))sssllldddVVVDDD>>>999999999777888;;;>>>>>>===;;;<<>>BBBSSSjjjyyyyyyttt```YYYSSSSSSRRROOOQQQVVV]]]fffyyymmmjjjsss~~~hhhgggRRR999000...,,,...++++++******))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***qqqkkkcccUUUDDD>>>999888888777999<<<===<<<;;;::::::>>>CCCGGGNNNRRRJJJCCCLLLTTTYYYaaaqqq{{{}}}}}}~~~~~~}}}}}}vvvnnnhhhaaaTTTGGGVVVwwwttt[[[PPPIII===;;;:::::::::::::::;;;;;;<<<>>>PPPeee\\\```{{{ooovvvwwwQQQ???222222444222000222///.........------------,,,------------.....................////////////222------111555555888===OOO}}}uuuiiiqqqsss^^^XXX]]]sssgggSSSXXXiiillleeeVVVCCC333+++,,,///,,,+++++++++******************************************++++++,,,,,,------...,,,000111222IIImmmqqqwww___KKK@@@888===LLLXXXZZZWWWPPPVVV]]]dddmmmtttsssmmm___WWWcccoooffftttiiillldddHHH///000333)))+++++++++***))))))(((((())))))))))))))))))))))))((((((((()))))))))******}}}qqqkkkeeeWWWDDD===888888888777999===;;;;;;:::999999<<>>KKKsss~~~nnnnnn{{{mmmWWWPPPjjjzzz[[[UUUbbbkkkkkkcccQQQ:::,,,+++///,,,,,,+++++++++***************************************++++++,,,------...000...111///>>>rrr___OOO???;;;BBBKKKMMMKKKUUUhhhzzzpppZZZfffnnnkkkuuutttmmmjjjUUU444000555(((,,,,,,+++******))))))((())))))))))))))))))))))))(((((()))))))))*********|||pppjjjdddWWWDDD===888777888777:::>>>;;;:::999888888<<>>:::;;;:::::::::;;;;;;<<<===EEEHHHqqq}}}vvvcccaaatttooo|||xxxfffMMM555000333222111222000000/////////.........---------.........///////////////000000000111111222333888:::666888OOOiiiuuu{{{uuu___VVVXXXhhhUUUSSSeeejjjiii[[[EEE333---...,,,,,,,,,++++++++++++******************************++++++,,,------......,,,///111444ZZZ{{{gggOOOBBBDDDMMMRRRTTTUUUjjjxxxxxxmmmYYYpppnnniiioooppphhh^^^@@@000111,,,,,,,,,++++++***)))))))))************************))))))))))))************}}}ooohhhaaaTTTEEE===777777777777:::???;;;:::999888888<<>>===OOO}}}YYYOOO|||kkkfffpppxxx|||xxxnnnSSS:::222222111000222000000000000////////////------........./////////000000000000111111111111000222777999444===bbb}}}qqq]]]TTTWWWwwwsssXXXJJJ[[[ccciiibbbQQQ>>>222...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------......---111333???ooocccOOOMMMUUU^^^bbb[[[hhhjjj^^^]]]sssffffffooofffsssooofffOOO666///000,,,,,,,,,+++******))))))************************)))))))))*********++++++}}}ooohhhbbbTTTEEE===777666777777;;;???;;;;;;:::888999<<>>???>>>:::::::::;;;;;;<<<===>>><<>>>>>GGGgggrrroooxxxsssfffsssjjjiiirrr}}}vvv]]]DDD999444111111666111111111111000000000000............/////////000000111111111111222222222999333444;;;CCC\\\rrrcccRRRNNNkkkuuucccMMMVVVcccjjjeeeTTT???000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......///000///888___{{{sssiiibbbYYY```ccc^^^SSSLLLKKKMMM```ooouuummmlll~~~{{{tttoooyyyuuudddKKK333111------,,,++++++******)))************************)))************+++++++++{{{sssiii^^^VVVFFF999666999555777<<<999===:::777777:::???BBBDDDBBBJJJEEEAAALLLVVV]]]gggmmmxxx|||fffWWWOOORRR]]]gggaaa>>>@@@:::999===>>>;;;888:::===@@@GGG}}}ggglll~~~qqqyyyyyyjjjRRR;;;111111222000111111000///////////////////////////000000000000111111111111222333444444555888666:::YYYrrrgggSSSLLLcccvvv\\\ZZZ___bbb___^^^LLL/////////---+++,,,...---+++******+++++++++,,,,,,,,,))),,,...---...000111111***:::VVVxxx}}}```VVVQQQVVVTTTDDD;;;<<<;;;AAAMMMVVVYYYbbbvvvqqqmmm~~~eeeRRR===,,,.........---+++*********************************,,,((('''+++---,,,,,,///|||rrriii___XXXFFF999666888555888>>>;;;===:::777777:::>>>BBBCCCAAAHHHCCC@@@JJJTTT\\\fffmmmxxxmmmkkkWWWnnnlllYYYYYYOOOWWWaaabbb???@@@;;;999<<<===<<<;;;===@@@BBBQQQhhhhhhvvvyyyxxx{{{mmmVVV>>>222111222111111000//////......//////////////////000000000111111111111111222333444555777333666OOO}}}___PPPVVVooowwwbbbZZZbbbeeeaaaPPP999000///,,,,,,---...---+++***++++++++++++,,,,,,,,,.........---...///000000444CCC}}}oooXXXNNNNNNQQQIIIDDDBBB;;;;;;EEEMMMOOOXXXmmmuuuooo{{{mmmXXXBBB222.........---+++***++++++************************,,,))))))---...,,,---///}}}sssiii___YYYGGG999666888555999@@@???<<<999777777:::>>>AAACCC@@@GGGBBB===HHHRRRZZZeeennnwwwpppvvvnnnkkkNNNOOOVVVtttccc???AAA;;;;;;;;;;;;===>>>@@@BBBDDD___vvvllleeekkkxxx}}}rrr\\\CCC444111222222000000///.............../////////000000000111111222222222222333444555555666444DDDnnnwwwbbbQQQQQQvvvfffQQQZZZeeeeeeZZZJJJ333000,,,,,,......---+++++++++++++++,,,,,,,,,,,,000---,,,---...000111111555IIIfffUUUOOOQQQLLLHHHBBB777444:::>>>???GGG\\\vvvtttrrrzzz}}}bbbHHH999///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,***+++...///------000tttjjj___XXXFFF888555888666:::BBBAAA;;;888666777:::>>>@@@AAA@@@GGGAAA===GGGRRRZZZeeennnwwwrrrWWWPPPNNN^^^fff@@@AAA<<<===::::::===???@@@CCCFFFnnnkkktttsssfffdddwww}}}uuubbbIII777111111111000//////...............//////000000000111111111222222222222333555666777666AAAddd}}}___LLL^^^wwwYYYUUU]]]gggcccTTT999222------///...,,,++++++++++++,,,,,,,,,------,,,******...111111111333444WWW}}}sssjjjYYYNNNHHH???999888666777@@@QQQcccoooqqqkkkdddgggxxx|||mmmooooooNNN>>>111///---,,,,,,------,,,+++++++++++++++++++++++++++***+++......,,,---111vvvjjj___VVVEEE888555999666;;;BBBAAA:::888666777:::===???@@@BBBHHHBBB>>>HHHSSS\\\gggnnnvvvuuuppp}}}XXXUUUNNNRRRhhhBBBBBB===@@@;;;:::===???>>>CCCIIIlllqqq}}}~~~jjjbbb~~~vvv{{{xxxiiiPPP:::111000111000000///...............000000000000111111111111222222222333444666777888777LLLzzzrrrZZZVVV\\\rrrYYYSSScccfffUUUBBB666......000...,,,---++++++,,,,,,,,,---------+++))),,,111111///000444>>>ooolllVVVQQQMMMEEE===666888BBBLLLUUUYYYTTTPPPHHHFFFYYY~~~rrrqqq{{{XXXCCC444111---,,,---...---,,,++++++++++++++++++++++++***)))***------+++///444uuujjj^^^UUUDDD777666999777;;;AAA>>>888777555777:::===??????CCCIIICCC>>>HHHTTT]]]hhhnnnvvvqqqZZZ```|||}}}\\\IIIRRRPPPUUUzzzlllCCCBBB>>>AAA<<<;;;>>>>>>===FFFRRRooollltttmmmmmmbbbwww{{{yyyzzzqqqYYY@@@333111222111111000///////////////000000000111111111222222222222333444555666888999444KKK{{{ooo[[[KKKaaa^^^NNN]]]gggYYYLLL<<>>666999BBBIIILLLNNNJJJKKKEEE===FFFfffxxx{{{~~~dddMMM777333...,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,,,,,,,222:::|||ssshhh]]]UUUBBB666666:::888:::>>>;;;888666555666999<<<>>>>>>DDDJJJCCC>>>HHHTTT]]]iiimmmuuu{{{___SSSYYYaaa___XXXTTTLLLSSSOOOUUUmmmnnnDDDCCC>>>@@@<<<===@@@>>>>>>LLL^^^vvvuuuppprrrlllaaaqqqxxx}}}xxxbbbGGG777333444222222111000000000000000000000111111111222222222222333333444555777999:::666QQQiiiRRRSSStttlllTTTXXXbbb^^^UUUAAA111///000------111,,,,,,,,,------------...000...000333...+++999LLLzzz~~~}}}iii\\\RRRJJJBBB>>>BBBIIINNNUUU\\\___gggcccOOODDDQQQiiiyyy|||xxxyyyqqqVVV:::555///,,,---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,...777AAAzzzpppfff]]]VVVAAA666666;;;888:::===999777666555666999<<<>>>>>>CCCIIIBBB===GGGSSS]]]hhhmmmuuu{{{VVVJJJPPPccc{{{llljjjqqqvvvxxxnnneee___NNNOOOZZZaaazzzpppDDDCCC>>>???<<<>>>BBB???@@@QQQgggzzzxxxvvv|||jjj___mmmxxx}}}gggKKK:::555666333222222111111111111111000111111111111222222222222333333444666888999:::???dddvvv___RRRZZZaaaTTTZZZ\\\[[[EEE222///000,,,---222,,,,,,,,,---------.........,,,///111---...DDD^^^uuucccRRRMMMMMMQQQVVV\\\iiivvvkkkNNNHHHSSS\\\iiikkkwww}}}xxx\\\<<<666///,,,---...+++(((,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...---000;;;FFF|||oooggg^^^QQQAAA777555666333999@@@;;;777666444444666999===@@@KKKKKKAAA>>>KKKTTT\\\hhhqqqxxxpppWWWTTTUUULLLMMM[[[www{{{}}}oooRRRFFFMMMWWWZZZppprrrCCC@@@;;;======AAA>>>EEEBBBIIIyyy___hhhvvvaaafff{{{zzzzzzuuuSSS333444444111111111111000000000000/////////000111111222222111999777444999888888AAAHHH}}}iiiVVVPPPiiieeeOOOWWW]]]\\\PPP===///---111000+++..................------111000555)))222777>>>wwwsss___JJJXXXrrrnnnlll[[[SSSaaammm}}}xxxyyyfffLLL888///111+++***---,,,,,,,,,++++++,,,,,,---...,,,)))---222...---@@@ZZZ{{{nnnfff^^^RRRBBB888666777555;;;AAA<<<888666555555777:::>>>@@@KKKKKKAAA>>>JJJTTT[[[gggrrryyyvvv{{{aaaYYYZZZTTTUUU\\\___ddd|||VVVCCCCCCHHHKKKYYYoootttEEEBBB===>>>===AAA>>>DDDCCCNNNvvvccc___gggvvv~~~eeeeeeyyy|||~~~{{{[[[<<<777555111111111111000000000000//////000000111222222222444999555333888777999DDD[[[ZZZOOO[[[yyy]]]VVVXXX\\\QQQ@@@111---000000+++........................000,,,000333444222JJJlllgggmmmWWWfffnnnlll~~~|||xxxrrrOOO999000111,,,+++...,,,,,,,,,++++++,,,,,,---...---+++...111///444MMMiiizzzmmmeee^^^SSSCCC999777888666<<>>JJJRRRYYYeeeqqqyyywwwkkk~~~}}}rrr|||zzzdddcccrrrTTTFFFBBBEEEIIIJJJ^^^wwwGGGDDD???@@@>>>AAA>>>DDDFFFWWWgggVVVeeekkkeeerrr|||~~~bbbDDD666333222222111111111000000000///000000111111222333333555888444555;;;999===MMMjjjUUUOOOlllmmmWWWVVV]]]TTTDDD444...//////,,,........................000)))+++;;;444222```OOOaaagggnnnyyyyyywwwUUU===111111------///,,,,,,,,,,,,,,,,,,------...+++,,,000222222;;;UUUpppzzzlllddd___UUUCCC999777888555<<>>AAA???EEEIIIbbbzzzlllpppeeemmmiiiNNN777333222222222111111111000000000000111111222333333333444666555999???<<>><<>>BBB@@@GGGNNNnnn{{{uuufffjjjpppYYY:::777222222222222111111111111111111111222333333444444555666666<<>>;;;GGGNNNTTT^^^iiipppdddZZZRRRIIICCCGGGMMMWWWhhhyyy{{{|||kkkfffcccddddddaaa^^^^^^aaa|||yyyFFFBBB>>>AAA>>>CCCCCCIIIRRRyyy|||iiihhhsss```999666333222222222222111111111111222222333333444555555777777777<<<<<<777NNNxxx]]]NNNaaaqqqRRRVVVZZZUUUFFF777000//////.........//////000000111000444111000HHHOOOfffmmmyyy```lll}}}yyy~~~|||uuuuuu}}}XXX<<<333...///111,,,---------------......///000000---000JJJzzz~~~ssshhh___VVVCCC999777888666<<>>???EEEEEE===;;;FFFMMMRRR]]]gggnnnkkkSSSFFFDDDGGGNNNSSSaaatttnnnzzzFFFBBB???@@@>>>DDDEEELLLUUUllleee~~~yyyiii:::666333333222222222111111111222222333333444555555555777777777;;;;;;<<>>666666777888:::<<<>>>???DDDEEE===;;;FFFMMMRRR\\\gggnnn~~~fffJJJEEEHHHMMMLLLGGGPPPuuu~~~{{{GGGCCC???@@@>>>EEEGGGMMMWWWnnnccc~~~vvvCCC===333333333222222222111111222222333444444555555666777666666<<<===EEEvvv}}}\\\PPP^^^gggPPPYYY\\\OOO===333000000---......///000111111222222,,,:::444ZZZrrrXXXwwwjjjkkkXXXiiivvvzzzsssvvv{{{rrrxxxhhhCCC444---///111+++...------------...//////,,,222777DDDggg{{{uuujjj___TTT@@@<<<777777:::===???>>>999999888888:::===AAACCCKKKRRR>>><<>>>>>999999888888:::>>>AAACCC^^^bbbJJJCCCIIIKKKXXX[[[iiirrr}}}cccZZZiiiqqqccc\\\[[[ZZZsssmmmKKK@@@BBB>>>EEEEEEGGGNNN[[[tttccctttyyyUUU===777666444333444444333222333333444444444444555555999555999:::>>>dddyyy]]]QQQlllZZZRRRVVVWWWFFF777222...111000000/////////000000555333444MMM|||OOOfffwwwlll```aaaiiizzzppp~~~{{{~~~zzzxxx|||SSS555222222---...///............///000000555222===ZZZvvviii]]]RRR@@@<<<777777:::===>>>===999888888888:::>>>AAADDDZZZ^^^EEE>>>FFFJJJZZZ^^^hhhrrr~~~|||ooofff]]]VVVbbbjjjJJJAAADDD???DDDGGGNNNVVVfff|||yyydddppp~~~^^^>>>888666444333444444333222333333444444444555555555999666999:::DDDpppzzzgggPPPaaagggTTTTTT\\\OOO;;;111...111000000000000000111111444444<<>>BBBDDDLLLQQQ;;;888BBBHHHYYY^^^iiitttxxxjjj___XXXpppgggJJJCCCFFFGGGIIIEEECCCQQQwww}}}dddlllccc;;;888666444444444555444222333333444444555555666666777999======JJJyyyxxxxxxsssSSS\\\~~~]]]UUU```VVV>>>222000111111000000000111222222000666IIIeeeRRRzzzmmm[[[TTTRRROOOKKKOOOOOORRRWWW[[[aaalllvvvgggiiixxxsssppp===---111111---............///000111111555...^^^}}}sssfff\\\SSS@@@<<<777666999<<<<<<<<<888777777888:::>>>BBBEEEJJJQQQ>>><<>>888666444444555555444333333333444555555666777777444999===<<>>sss}}}nnnfffXXXSSSCCC;;;555555666666999===888888888888999===BBBFFFRRRVVVIII<<>>111666+++111---000222///111888888WWW}}}nnnfffXXXRRRBBB;;;555555666666888<<<888888888888999<<>>:::FFF{{{ooohhhllleeekkkZZZ===///333222222222222444666777444^^^|||UUUXXX{{{~~~zzzmmm}}}xxxtttppppppmmmrrr}}}}}}xxxsssmmmlllqqqvvvyyyyyyooopppwwwwwwEEE333555***---111333111...111777:::eee|||nnnfffXXXRRRAAA:::555555666666888;;;888888888777888<<>>888555666666444333555555555555666777999:::;;;AAA===FFFzzzpppuuulllnnn\\\@@@222333222222222333444666777444eeeuuuOOOddd~~~qqqjjjzzzvvvsssrrrmmmnnn{{{zzz~~~yyyoooppprrrwwwzzzxxxpppiii]]]VVVRRRYYYdddrrryyyHHH555666,,,,,,444333///111333555;;;ooo{{{nnnfffXXXRRR@@@999555555666555777:::888888888777888;;;@@@DDDAAANNNJJJ===???IIIWWWgggnnn}}}}}}iii\\\{{{sss]]]OOO\\\iiiyyy~~~dddUUUdddxxxKKKHHHIIIOOOPPP[[[nnn~~~rrrvvvfffpppfff???999555666666444333555444555555666888999;;;<<<===BBBGGGqqqwwwqqq]]]BBB777222222222222333555777888===kkk|||vvvKKKkkkzzzkkkiii}}}yyyssssssllliiiyyy{{{vvvyyywwwnnnjjjooovvvzzzvvvlllaaaZZZVVVLLLCCCAAAHHHXXXnnn|||LLL555555///---555000...666555555AAAooozzzmmmfffXXXSSS???999555666666555666:::888888888777777:::???CCCAAAQQQOOO@@@>>>FFFUUUfffppp|||sssbbbvvvrrr]]]LLLLLLQQQ^^^dddVVVSSSdddmmmNNNMMMRRRZZZWWWcccxxxzzz}}}iiinnnkkk@@@:::666777666444333555444555555666888:::<<<===666FFFJJJwwwwwwmmm~~~uuu^^^CCC999222222222222444666888999???sss}}}xxx{{{OOOmmm|||vvviiimmm|||ssssssllleeepppzzzssstttyyyzzzppphhhiiiooosssppphhh___ZZZXXXTTTMMMFFFBBBBBBJJJ[[[kkkSSS555444111///555---///;;;555:::WWWyyyllleeeYYYTTT>>>999555666666555666999888888888777777:::???CCC@@@RRRQQQAAA<<>>888555666777555666999888888888777777:::???BBB>>>QQQQQQAAA;;;BBBRRRfffrrrvvvxxx^^^```eeeffflllsssyyy~~~xxxtttrrrwwwyyywwwtttmmm[[[JJJNNNEEEFFFRRRTTTMMMRRRbbb\\\IIIGGGNNNVVV]]]kkkpppjjjvvv@@@;;;777777777444333555444555555777999;;;===>>>BBBLLLJJJooonnn~~~gggvvvxxxuuudddHHH888222222222333444666999:::WWWhhhMMMuuu~~~xxxgggrrrzzz{{{sssiiiooo}}}uuuppprrryyyzzz{{{sssoookkkhhheeehhhkkkllljjjgggeeedddXXXPPPHHHDDD@@@===@@@EEEaaannn|||^^^666444666111555---222;;;000KKKvvvhhheeeYYYRRRAAA;;;777777777555555888<<<888666777777777===DDDFFFLLLLLLBBB:::@@@SSSdddnnnvvvvvvcccPPPQQQPPPKKKOOOZZZdddgggjjjnnnllleeeaaa```___\\\YYYUUUPPPLLLIIIIIIHHHOOOSSSKKKQQQhhhRRRJJJGGGMMM[[[iiirrr}}}nnnnnn~~~EEE777555888555777999444777777888999:::<<<>>>???>>>EEEYYYsssyyyllllllfff{{{vvvoooNNN444777333222555666666999???uuuKKKOOOzzztttwwwcccuuu{{{}}}xxxtttqqqpppvvvyyy{{{yyysssnnnkkkjjjooommmlllmmmooooookkkhhhZZZQQQGGGAAA??????>>><<>>CCCTTTdddjjjrrr~~~sssiiiIII@@@GGGOOODDDJJJOOOQQQTTT\\\dddhhhYYY\\\]]][[[WWWRRROOOOOOKKKMMMNNNSSSUUUMMMTTTlllOOOLLLJJJPPP]]]eeerrrooooooGGG888555888555666999444666777777888:::<<<>>>???EEEFFFZZZyyy~~~qqqqqqmmm}}}tttPPP888666333333666777888===CCCxxxLLLOOOzzzssssssaaauuu|||vvvqqqooouuuwwwyyywwwsssooonnnmmmnnnmmmmmmooopppmmmgggaaaTTTMMMFFFAAAAAAAAA@@@>>>;;;???GGGQQQ[[[kkkZZZ888222555333000444000999:::KKKwwwjjjfffYYYQQQAAA;;;777777777555555888999666555777888999>>>EEECCCKKKQQQJJJ@@@???NNN^^^iiippp{{{ppp```QQQLLLJJJJJJIIIGGGFFFFFFFFFHHHPPPYYYUUU[[[bbbccc^^^YYYVVVUUUSSSXXXYYY\\\ZZZPPPVVVnnnKKKMMMNNNUUUaaaiiixxxqqqqqqIII:::666999555666888333666666777888:::<<<>>>???EEEBBBZZZrrruuuMMM666555333333666888:::AAAHHHpppNNNNNN{{{rrr}}}pppaaawww~~~xxxrrrnnnsssuuuwwwvvvtttrrrrrrrrrnnnmmmnnnooonnnhhh___WWWKKKHHHDDDBBBAAAAAA@@@???:::777999@@@LLL^^^wwwVVV777222444333222444222999;;;UUUxxxkkkgggYYYQQQAAA;;;777777777555555888888555555777888999???FFFGGGSSS]]]VVVDDD<<>>???AAADDD```qqqqqqFFF444555333444666888:::CCCLLLttt~~~WWWTTT}}}rrr}}}nnnccc{{{~~~xxxsssqqqssstttuuuvvvvvvvvvvvvvvvpppnnnkkkiiifff___UUUNNNFFFFFFFFFEEEBBB@@@???>>>@@@;;;999<<>>EEEJJJYYYggg```JJJ===LLLcccjjjrrr}}}yyywwwjjjgggVVVMMMHHHLLLQQQPPPIIIEEEIIIRRReee}}}yyyeeePPPNNN___{{{eeeFFFQQQVVVeeerrruuutttMMM===888999555666888444555666777888;;;===???@@@CCCOOOjjjnnnmmm}}}kkkBBB777666444444666777:::DDDOOO|||___ZZZsss}}}jjjbbb}}}|||xxxvvvvvvuuuuuuvvvxxxyyyyyyxxxwwwsssmmmfff```[[[UUUNNNHHHIIILLLNNNLLLGGGCCCAAAAAAEEEAAA??????===GGGfff^^^<<<222...222555444555444EEE~~~wwwlllhhh[[[RRRAAA;;;777777777555555888888666666999999999>>>DDDDDDQQQ^^^[[[GGG;;;JJJbbbhhhqqq}}}nnnfffYYYRRRSSSVVVPPPFFF@@@EEEVVVuuugggMMMFFFRRRqqq\\\JJJWWW[[[mmmyyyvvvsssNNN>>>999999555666:::555666777888:::<<>>888999555777;;;777777888999;;;===@@@BBBDDDEEETTTmmmbbbQQQaaaxxx{{{ddd666555444444666999;;;BBBPPP^^^OOO___rrr{{{```]]]|||}}}}}}~~~~~~xxxsssiiibbbZZZUUUSSSSSSQQQOOOQQQVVVZZZVVVMMMFFFEEEGGGMMMHHHIIIKKKEEEDDDZZZwwwZZZ999444333222444...999777KKKzzzvvvllliii[[[SSSAAA;;;777777777555555888999777777:::999888<<>>888999555888<<<888888888:::<<<>>>AAACCCEEEHHHUUUsssuuudddiiiiiivvv[[[PPPhhhyyywwwaaa555888333333777;;;>>>FFFVVVfffOOOjjjqqqzzzaaa^^^~~~}}}rrr}}}wwwqqqccc]]]WWWUUUUUUVVVUUUSSSNNNTTTXXXTTTJJJCCCCCCFFFJJJCCCDDDIIIFFFCCCTTTlllTTT666444666333333,,,;;;:::KKKzzzwwwqqqjjjaaaWWWCCC;;;666666888666555666888888888777777:::>>>AAAQQQIIIOOOUUUGGG>>>EEEMMMggg~~~|||hhh\\\WWWQQQNNNSSS\\\lll}}}WWWKKKAAAAAALLL\\\pppzzzkkkZZZNNNIIIFFFEEE[[[nnnLLLUUU[[[hhhpppuuuvvvoooLLL>>>:::;;;555555888555888999;;;<<<===???CCCFFFJJJVVVwwwdddaaa]]]eeeNNNUUUmmmqqqKKKAAA444333888777;;;FFFKKKTTTfff{{{MMMjjjnnn}}}bbb]]]xxxttt{{{|||qqqiiiaaaYYYVVVZZZ[[[WWWUUUVVVWWWSSSNNNJJJHHHGGGDDDBBBGGGFFFFFFGGGGGGHHHQQQ\\\sssWWW;;;111111333///000;;;777RRRzzzwwwpppggg^^^TTTCCC;;;666666888666555666888888888777777999===AAAPPPGGGNNNWWWLLL???BBBKKKlll}}}aaaRRRSSSWWWRRROOOPPPQQQRRRYYYaaapppzzzqqqcccSSSJJJFFFGGGMMMTTT```\\\UUUMMMHHHFFFFFFEEEVVVgggOOO[[[aaalllqqqvvvyyyyyypppKKK===:::;;;555666999555888:::<<<===>>>AAAEEEHHHJJJUUUttt^^^fffhhhSSSNNNUUUYYYdddttt{{{rrrJJJ;;;111666:::999???LLLRRRZZZkkkjjj\\\qqq~~~lll{{{```[[[wwwzzzpppggg___[[[[[[``````\\\ZZZ\\\ZZZVVVQQQLLLJJJIIIGGGGGGJJJFFFEEEEEEFFFHHHOOOXXXlll}}}SSS888222333777444555>>>???eeeyyyvvvpppggg^^^TTTCCC;;;666666888666555666777777888777777999===@@@NNNEEEKKKYYYTTTBBB>>>IIIkkkjjjbbbmmmzzzzzzuuuqqqgggXXXKKKEEEEEENNN[[[gggvvvwwwaaaRRRIIIFFFIIINNNGGGGGGGGGGGGFFFEEEEEEEEETTTZZZOOO]]]ccclllnnnuuu{{{|||qqqKKK===:::;;;666666999666999:::<<<>>>???BBBFFFIIIOOOZZZsssnnnWWWhhhxxxfffWWWOOOKKKXXXrrr}}}nnnmmmFFF555555888<<<===EEEVVV^^^eeettt{{{cccdddrrr{{{iiixxx]]]YYYvvvxxxnnnggg___```dddhhhfffbbb```aaa]]]YYYTTTPPPMMMMMMNNNOOONNNGGGBBBCCCEEEGGGLLLRRRaaayyy}}}QQQ888333666666555444<<>>@@@CCCGGGJJJRRR\\\nnnlllfffxxxggg[[[YYYiiixxxeeeeeeAAA333>>>888>>>@@@LLL```iiiqqqmmmaaaqqq{{{hhhuuu[[[WWWuuu~~~wwwpppkkkeeeiiimmmnnnjjjdddaaaaaa]]]ZZZWWWTTTSSSUUUWWWXXXRRRHHHAAAAAADDDFFFHHHKKKVVVooo~~~RRR888444777333555555:::@@@uuu}}}{{{ssshhh___VVVCCC;;;666666888666555666444666777777777888;;;===HHHHHHIIIVVV```MMM===EEEZZZwww{{{pppmmmlllllljjjxxx{{{}}}hhh[[[TTTOOOMMMNNNLLLFFFEEEHHHccccccJJJMMMSSSYYY``````kkkqqqrrrvvv{{{zzzoooIII;;;999;;;666777;;;777777999<<<>>>@@@DDDHHHLLLPPPXXXeeepppzzzuuulllyyygggccc???444AAA888@@@EEESSSgggpppxxxzzz\\\ttt|||hhhttt[[[TTTpppzzzvvvsssooosssvvvrrrkkkeeeaaa^^^]]][[[YYYZZZ^^^aaaaaa```TTTJJJAAABBBEEEEEEEEEFFFNNNfffyyyPPP777333777333888999>>>CCCsss~~~sssfff\\\RRRCCC;;;666666888666555666333555666777777888:::<<>>777===999DDDLLLYYYiiiooowwwWWWuuuhhhrrr\\\QQQiii~~~}}}zzz}}}{{{uuunnnjjjfffbbb```]]]]]]ccckkknnnjjjdddSSSJJJDDDDDDFFFDDDBBBCCCGGG___qqqJJJ444222666222888999>>>FFFsss~~~sssfff\\\RRRCCC;;;666666888666555666222444666777777777:::;;;EEEUUUMMMKKKaaa]]]EEECCCPPPooo~~~xxxkkk~~~ooodddaaacccgggfff^^^[[[^^^[[[RRROOOTTTmmmPPPNNNTTTPPPWWW```[[[hhhjjjjjjkkkmmm~~~uuu|||iii```^^^aaafffppp{{{nnnGGG:::888:::666888<<<999:::<<>>AAADDDGGGKKKPPPTTTWWWZZZggg~~~pppQQQ444>>><<<@@@NNNXXX___fffeeekkk}}}{{{ccc}}}gggnnnaaaKKKXXXyyyxxxxxx}}}|||vvvlllggghhhssssssdddPPPKKKIIIJJJHHHCCC@@@AAA===SSSuuusssKKK666555:::888:::999DDDYYY{{{pppfff]]]RRRBBB:::555666777555444555666555666999888666777<<>>>>>???CCCHHHMMMPPPRRR[[[fffkkkttt|||iiiJJJ???666>>>QQQWWWaaajjjlllnnnvvvrrruuummmnnndddLLLYYYqqq|||wwwvvvxxx|||~~~uuukkkeeennn|||~~~ooo___QQQMMMLLLOOOLLLDDD???@@@BBBLLLqqq}}}LLL888555222333999CCCEEE]]]|||ooocccZZZOOOBBB:::555666777555444555666444666999888666888<<>>>>>@@@DDDIIINNNRRRTTT]]]iiikkknnneeekkkzzzdddEEE@@@>>>KKKZZZbbblllqqqnnnmmmvvvsssxxxnnnnnnjjjMMMTTTjjj|||yyywwwvvvwwwwwwtttlllfffjjjrrrsssiii^^^XXXSSSQQQRRROOOHHHEEEFFFEEENNNqqqRRR<<<888888888???JJJLLLbbb}}}nnnaaaYYYQQQBBB;;;555666777555444555555444555888888666999===EEECCC[[[]]]XXXbbbTTT<<<>>>WWWuuu~~~{{{sss```[[[]]]UUUWWWoooJJJGGGJJJNNNTTTYYYZZZYYYXXXVVV```jjjhhhpppuuuuuujjj@@@:::777999:::888888;;;===>>>AAAFFFKKKPPPTTTWWW___jjjiiiyyyjjjjjjxxxkkkzzz^^^>>>===AAASSSccckkkttttttlllhhhrrrtttooopppllluuuRRRPPP```~~~{{{xxxvvvsssrrruuuttttttvvvvvvpppggg___^^^YYYVVVUUURRRMMMIIIHHHHHHPPPqqqxxxOOO666333888777>>>JJJMMMaaa}}}nnnaaa\\\UUUBBB;;;666666777666555666555333555888888777999???BBBEEEgggrrr^^^^^^YYY???===SSSsss}}}mmmaaa```[[[___]]]JJJKKKKKKNNNTTTYYYZZZWWWSSSSSS\\\eeeaaafffmmm}}}qqq^^^???999777999:::888999<<<<<>>999666999:::999:::===<<<@@@FFFKKKNNNSSSXXX\\\ccciiihhhjjjxxxtttyyyvvvxxxQQQ???LLLYYYnnnrrrqqqrrrssspppnnnqqqxxx~~~hhhyyyfffwwwaaaLLLQQQqqq|||yyyxxxwwwwww{{{xxxnnnjjjgggeeecccaaa^^^XXXNNNEEEHHHQQQuuulllJJJ444555>>>>>>???KKKTTTeee~~~nnnaaaYYYQQQCCC<<<666777888666555666444222333666777777;;;BBBBBBUUUqqqtttccciii\\\<<>>999777999;;;;;;<<>>AAABBBOOOYYYjjj~~~ooobbbZZZPPPCCC<<<777777888666555777444222333666777777<<>>999777:::===<<<===@@@CCCIIIPPPUUUWWWYYY___ccclllkkkqqqsss~~~rrr___]]]ccc|||yyyiiiJJJEEEXXX___kkkmmmmmmppprrroookkklllqqqiiissslllqqqQQQJJJ]]]{{{nnnbbbgggssstttXXXSSSuuu}}}yyywww|||}}}}}}zzzvvvrrrsssttttttsssoookkkmmmooohhh^^^RRRZZZ{{{lllDDD777999<<>>AAAGGGMMMUUUYYYZZZ\\\bbbfffllliiirrruuuyyyttt^^^TTTpppzzzcccHHHHHH^^^eeepppsssvvv|||}}}vvvpppssszzzmmmzzzjjjyyyVVVKKK[[[uuuqqqnnnuuueee]]]zzz|||xxx{{{}}}~~~{{{xxxvvvuuusssnnnjjjnnntttqqqhhhXXX^^^}}}kkkBBB999>>>>>>BBBGGGXXX```ooorrrcccZZZQQQEEE???999666666777666444444444555444555777:::===IIIKKKKKK```xxxooodddtttQQQ<<>>BBBDDDNNNQQQVVV[[[___bbbfffiiihhhllliiihhhrrr|||nnneeekkkoooVVVYYYaaajjjtttuuu}}}iiieeettt}}}zzzqqqkkkmmm___IIIVVV]]]]]]hhhyyycccccc{{{~~~||||||~~~~~~rrrjjjccc\\\TTTMMMNNNUUU^^^qqqWWW??????BBBKKKLLLZZZ\\\cccrrr}}}qqqeee]]]UUUEEE???999666666777666444444444555444444666999<<>>???@@@@@@@@@@@@AAAAAAAAA@@@AAAHHHFFFKKKRRRtttrrr```wwwccc???<<<;;;::::::<<>>>>>>>>?????????@@@@@@???===EEEFFFIIIIIIggg~~~```sssVVV>>>;;;;;;::::::<<>>>>>>>>?????????<<>>888>>><<<<<<<<<<<<============>>><<>>AAARRRYYYYYYnnnllliiibbbQQQHHHaaatttEEEBBBCCC<<<;;;???999999:::::::::;;;;;;;;;:::;;;@@@<<>>BBBEEEHHHJJJQQQTTTXXX\\\___bbbfffhhhmmmqqqoooqqquuuvvv|||jjjeeekkkpppiiigggjjjgggrrrnnnqqqoooeeehhhqqqqqqgggzzzvvv|||{{{ooo~~~VVVOOOQQQwwweeePPPIIIHHHMMMvvveeeAAAIIISSSUUU```iiiiiikkkwwwppp}}}zzzvvvooofff]]]SSSEEE???999666666777666444444555444333222444777999@@@<<>>===JJJ[[[xxxYYYuuuNNN>>><<<;;;;;;<<>>===;;;FFFVVV}}}UUUkkkGGG>>>:::<<<<<>>???888===???BBBHHHOOOTTTWWWWWWaaa```______```cccfffhhhlllmmmmmmllllllnnnqqqttt|||vvviiioooooonnnmmmjjjfffcccaaadddeeecccaaadddhhhiiifff```kkknnn|||^^^sss|||}}}sssvvv___KKKNNN```xxxsssuuuuuuzzzwww~~~tttiiippp{{{xxxllleeeaaaeeewww^^^MMMVVVZZZ\\\dddkkkmmmllljjjmmmmmmkkkxxxlllkkk^^^RRRFFFBBB<<<888777777666666555444444333333444444555555:::CCCQQQcccrrrvvvrrrgggiiiQQQeeeuuuQQQKKKeeeQQQ>>>;;;<<<>>><<<666555999777777777777777777777777777666888<<<;;;999>>>FFFdddWWWooo]]]999AAA999>>>@@@DDDJJJPPPUUUXXXYYYbbbcccccccccbbbcccdddfffhhhiiiiiihhhhhhiiikkknnnrrrvvvdddkkkkkkkkkjjjiiihhhggggggdddeeeeeecccfffiiigggbbbfffqqqhhhzzzrrrwwwuuuqqqrrrSSSMMMUUUrrryyyaaaXXXWWWOOOmmm~~~|||zzzwwwpppkkkjjjmmmvvv[[[KKKWWW[[[YYY```hhhpppllljjjqqqrrrnnnwwwmmmlll\\\OOOFFFBBB<<<888777777777666444444333333333333444444555:::???GGGXXXjjjrrrpppUUUgggkkkUUU^^^fffMMMSSS|||ooo<<<>>>;;;999::::::888777777666666666666666666666666666777999;;;;;;:::===BBBrrrpppNNNccc|||PPP999BBB;;;>>>AAAFFFLLLPPPTTTWWWXXX]]]```cccdddcccaaaaaabbbfffggghhhgggggghhhjjjmmmkkkzzzuuukkkiiihhhhhhggghhhjjjkkkmmmfffhhhiiijjjlllmmmggg^^^dddmmmcccsss{{{lllxxxZZZMMMKKKdddyyyfff[[[www~~~xxxqqqpppqqquuu}}}{{{YYYMMMXXXZZZXXX^^^eeennniiifffmmmqqqqqqwwwmmmmmm]]]OOOGGGBBB===999777777777777444444333333333333444444666999===DDDSSSffftttzzznnngggUUUqqqTTTkkkqqqTTT::::::777444555777999888777666666666666666666666666666777999:::::::::===???WWWvvvIIIYYYiiiGGG<<>>>>>CCCHHHMMMPPPSSSUUUWWW[[[```fffiiigggeeeeeefffggghhhjjjjjjiiijjjlllnnnssswww{{{zzzsssnnnjjjhhhfffeeefffiiilllnnnhhhjjjlllnnnrrrrrriii___aaaggggggqqq|||{{{kkkqqqdddPPPEEEVVVyyyvvv~~~{{{yyyxxxzzz}}}pppYYYRRR[[[ZZZ[[[bbbeeeiiigggbbbeeemmmqqqwwwmmmnnn___RRRGGGCCC===999888888777777444333333222222333333444555555:::CCCOOO^^^ppp}}}eee}}}^^^[[[vvvjjj@@@<<<777777666555666777888777555555555555555555555555555777777777888:::<<<===GGG~~~MMMUUUXXXwwwjjj@@@>>>;;;???@@@EEEKKKOOOQQQRRRUUUVVVYYY^^^dddgggffffffiiillliiijjjkkkkkkjjjjjjlllmmmvvvuuu{{{||||||{{{xxxmmmlllmmmjjjfffcccccceeehhhjjjfffhhhiiilllqqqssskkkaaaeeebbbkkkmmm~~~wwwssstttxxx^^^HHHLLLgggcccYYYYYY^^^\\\aaajjjiiikkklllfffeeennnuuuwwwmmmooobbbUUUGGGCCC===999888888777777444333333222222333333444333222666@@@IIISSSfffxxxttt\\\^^^OOOwww|||QQQ333<<<777;;;<<<999666555666666555555555555555555555555444666666555666:::<<<<<>>;;;999777666444333333222222333333444111000666777333===PPPZZZXXXWWWnnnwwwyyyFFF111CCC444---999333222222222222222222222222222222222222333333333333333333444555666777888888777???SSSUUUGGGEEEbbbcccAAA999>>>CCCGGGLLLQQQSSSWWWXXXXXXWWWWWWXXXVVVXXXYYYZZZZZZ[[[]]]```]]]]]]\\\\\\]]]___aaabbb[[[XXX\\\eeeeeedddppp{{{iiiZZZ___yyyrrrnnnhhhbbb______```aaaYYYYYYZZZ[[[ZZZYYYXXXXXXSSSWWW]]]bbbhhhpppyyylllfffeeeiiiggg___]]]aaadddcccaaa___^^^^^^^^^^^^^^^]]][[[\\\\\\\\\[[[YYYXXXZZZZZZdddnnngggfffwwwkkktttgggTTTPPPZZZvvvxxxqqqqqqpppmmmiiihhhgggxxx|||llliii[[[eeelllmmmkkklllnnnooowwwrrrllliiilllyyyvvvqqqeee]]]QQQLLLEEE>>>;;;888777555444333333222222333333444000222222444888666@@@UUUhhh___wwwuuu|||```<<<333>>>888222555555111111111222222222222222111222222222222333333333222333444555666777777888555>>>FFFdddNNNIIIUUUzzz{{{TTT:::===BBBEEEJJJNNNQQQSSSVVVWWWVVVWWWXXXYYYVVVXXXYYYZZZYYYYYY[[[]]]]]]\\\[[[[[[\\\^^^```bbb___\\\]]]cccgggiiinnnvvvjjjSSSPPPaaa~~~zzzrrrooonnnllljjjeeeeeeeeeeeegggiiilllmmmhhhnnnvvv}}}pppbbbbbbbbbbbbaaa```^^^]]]^^^^^^]]]]]]\\\\\\\\\\\\ZZZZZZYYYZZZZZZZZZYYYXXXTTT[[[YYY^^^kkkgggbbbppppppiiieeeSSSPPPeee}}}wwwsssggg[[[kkksssmmmkkksssvvvpppooollljjjiiikkkxxxuuuqqqeee___RRRMMMEEE???;;;888666555444333333222222333333444444666///222;;;222333MMM[[[dddxxxpppyyyvvvxxx888AAA888///666555///333111111111111111111222222111111222222222333333333222333333444555666777777444===:::zzzzzz]]]UUURRRiiiqqqJJJ666???DDDFFFLLLQQQOOOQQQSSSSSSSSSTTTVVVXXXWWWXXXYYYYYYWWWWWWXXXYYY\\\[[[ZZZZZZ[[[]]]___aaa]]][[[ZZZ]]]bbbhhhnnnqqqxxxtttSSSEEEQQQddd}}}|||}}}uuu```___```^^^[[[]]]bbbbbb^^^[[[[[[\\\\\\\\\]]]]]]]]]YYYYYYZZZZZZ[[[ZZZZZZYYYQQQ^^^ZZZZZZgggeeeaaannn}}}{{{hhhmmm{{{^^^MMMZZZmmmvvvrrrvvvddd^^^rrryyymmmjjjuuuxxxoooggghhhiiigggaaaeeezzzyyywwwqqqeee```TTTOOOGGGAAA===:::888666444333222111111111222333444444333333444555777888RRRfffxxxpppaaajjjppplllxxxpppuuuoooBBB777666666444333222111111000000000000000000000000111111222222222333333333222222333444444555555666888;;;888ZZZ\\\QQQXXXbbbUUUFFF===AAAEEEDDDGGGOOOOOOMMMLLLOOOTTTWWWWWWVVVTTTTTTTTTTTTTTTTTTUUUUUUZZZ[[[\\\[[[ZZZZZZ\\\^^^ZZZXXXXXX]]]dddiiijjjgggoooyyyfffXXXLLLTTTjjjpppbbbYYY[[[^^^^^^]]]\\\\\\\\\[[[[[[[[[ZZZYYYXXXZZZ[[[ZZZXXXVVVWWWYYY[[[\\\\\\XXXZZZ\\\___aaacccdddeeemmmxxxlllqqqqqqZZZXXXXXXhhhyyyllldddeeekkkkkkjjjkkklllmmmnnnnnnlllgggiiiqqqqqqhhhgggmmmuuuxxxyyyxxxrrrfffaaaUUUPPPHHHAAA===:::888666444333222111111111222333444444333333444555777777???ZZZqqqzzzmmmnnnwwwzzz~~~yyyxxx~~~NNN;;;666666555444333222111111000000000000000000000000111111111222222222333333222222333333444555555555555:::777SSSfffLLLRRR[[[xxxMMMAAA<<>>;;;999777444333222111111111222333333333333333444555666777444LLLlllkkkgggkkkfffmmmtttqqq|||}}}uuuhhh222777555555444333222111111000000000000000000000000000111111111222222222222333222222333333444444555555222:::777IIIiiiHHHMMMWWWppppppCCC<<<;;;BBBGGGDDDCCCFFFGGGFFFEEEEEEGGGIIIHHHHHHFFFGGGJJJLLLNNNOOOOOOOOOKKKNNNQQQSSSSSSTTTUUUVVVSSSRRRRRRVVV\\\``````______iiinnnssswww[[[FFFJJJXXXjjjsssgggdddddd\\\]]]]]][[[YYYYYYZZZ[[[___``````^^^ZZZVVVTTTTTTWWWVVVUUUWWWZZZ]]]______\\\]]]^^^```aaabbbbbbcccbbbqqqmmm```|||gggOOOUUU```ooouuuvvvtttlllhhhcccdddiiikkkkkkfffbbbbbbjjjqqqrrriiihhhpppvvvsssoooooo}}}qqqnnn}}}zzzuuuhhhdddZZZTTTLLLEEE@@@<<<999888444333222111111111222333333333333333444555666666555===^^^ssslllyyyxxx___gggbbbpppssszzzjjjddd~~~gggCCC///777444333333222111111000000000000000000000000000000111111111111222222222222111222222333444444555555222999777@@@rrriiiIIILLLZZZqqq]]]===999:::AAAEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBDDDGGGIIIKKKKKKKKKJJJEEEIIIMMMPPPQQQRRRSSSTTTPPPPPPPPPSSSXXX[[[\\\[[[[[[bbbccccccvvviiiSSSHHHHHHZZZooo}}}ooogggfffccc___```___^^^ZZZWWWUUUVVVWWWWWWYYY\\\\\\ZZZXXXVVVVVVXXXVVVTTTTTTVVVXXXXXXXXX]]]]]]^^^___````````````bbbeeeaaafffXXXRRRXXX^^^vvvzzznnnuuukkkkkkkkkccc```fffggggggeeedddeeejjjnnnmmmiiiiiiooosssqqqpppqqq|||rrrvvvzzz|||wwwjjjeee\\\WWWNNNGGGAAA===:::888444333222111111111222333222222333444444555555555555222AAAjjjpppyyy{{{WWWrrrwww{{{vvvggggggqqqqqq:::555444777222222222111000000//////////////////////////////000000111111111222222222111111222222333444444555333888888;;;]]]QQQKKK]]]uuuuuuLLL===:::;;;???BBBBBBDDDFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDGGGLLLOOOPPPPPPQQQRRROOOOOOPPPSSSVVVXXXYYYYYYZZZ[[[___dddjjjlllYYYPPPKKKYYYjjjkkkfffjjjhhhcccbbbbbbaaa___ZZZUUURRRRRRSSSPPPSSSVVVXXXWWWVVVUUUVVVWWWUUUSSSSSSUUUVVVVVVVVV\\\\\\]]]^^^^^^^^^]]]]]]___[[[ooovvvhhhfffbbbWWWUUU]]]gggooommmtttnnn^^^hhhmmmddd___bbb``````bbbfffiiihhhfffeeefffiiilllkkkjjjlllqqqtttsss~~~zzzqqq}}}xxxlllggg___YYYPPPHHHCCC>>>;;;999444333222111111111222333111222333444555555555444555555///MMMqqqlll___YYY^^^}}}tttqqqppppppxxxiii]]]ZZZ[[[___jjjttt|||LLL111444111333111111000000000/////////////////////////////////000000000111111111111222111111222222333333444444555666999999LLLhhhMMMVVVsss{{{```CCC===<<<<<<===???AAACCCEEECCCDDDDDDCCCBBBBBBCCCEEEFFFFFFEEEDDDDDDCCCCCCBBBDDDGGGJJJLLLMMMMMMNNNPPPOOOPPPQQQRRRTTTUUUWWWWWWWWWUUU[[[ddddddffftttOOOKKKOOO^^^ppp{{{kkkbbbggghhhbbbbbbiiiaaaaaa^^^ZZZUUUQQQPPPPPPPPPRRRTTTTTTRRRQQQQQQRRRUUUSSSRRRSSSVVVYYYZZZZZZYYYYYYZZZ[[[[[[[[[ZZZZZZ___ZZZcccmmmXXXbbb___PPPOOOQQQ]]]www~~~ooobbbuuu```SSS^^^bbbYYYVVV^^^[[[ZZZ___eeehhhddd___]]]bbbffffffcccbbbggglllrrrxxx}}}mmm~~~yyymmmhhhaaa[[[RRRJJJDDD???<<<:::444333222111111111222333000111333444555555444444666999333:::___wwwoooYYYKKK[[[sssfffgggkkkoootttxxx{{{|||~~~{{{wwwrrrmmmiiiggg[[[[[[\\\^^^aaadddeeefffxxxgggsssHHH999333666///000000000////////////......////////////////////////000000000000111111111111111111111222333333444444666111888999>>>kkkTTTJJJhhhpppwwwKKK@@@<<<===>>>>>>===>>>???@@@???AAACCCBBBAAAAAACCCFFFFFFEEECCCAAA@@@AAAAAABBBDDDFFFHHHHHHHHHHHHIIIKKKNNNPPPQQQRRRRRRSSSTTTVVVRRRQQQWWW^^^aaaaaajjjwwwiiiPPPFFFHHHPPPbbbtttkkk___^^^^^^___^^^^^^```bbb\\\]]]]]]ZZZVVVSSSQQQQQQPPPQQQRRRQQQOOONNNOOOPPPTTTRRRQQQRRRUUUWWWYYYYYYUUUVVVWWWWWWXXXXXXXXXWWW\\\^^^aaannnggg]]]mmmkkkWWWNNNMMM[[[sssxxxkkkdddttt~~~ttt^^^SSSXXXWWWRRRVVVaaa___]]]___cccdddbbb```[[[^^^aaa```^^^___ccceeerrrxxx~~~~~~uuutttzzznnnhhhbbb\\\SSSJJJDDD@@@<<<:::444333222111111111222333000111333444555555444333333666===555;;;rrrZZZVVVaaauuu~~~ssskkkgggfffdddcccdddfffiiikkkooouuu}}}fffKKK666333000777333000///////////////.........////////////////////////000000000000111111111111000111111222333333444444777...666999777\\\\\\AAA]]]ffftttqqq===AAA:::===???>>>======<<<;;;<<<>>>AAA@@@???@@@CCCFFFEEEDDDAAA???>>>???AAACCCDDDEEEEEEDDDCCCDDDEEEGGGNNNOOOQQQQQQQQQQQQSSSTTTMMMPPPTTTXXXaaaiiigggaaakkkxxxbbbUUUJJJHHHMMMLLLWWWfffttt~~~zzzttt___```XXX\\\XXXQQQVVVbbb```TTTXXXZZZ[[[ZZZWWWTTTSSSSSSOOOPPPPPPPPPNNNOOOQQQRRRUUUSSSQQQQQQRRRSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVVVVTTT___bbb___sssjjjZZZdddmmmUUUJJJIIIQQQdddvvv|||kkkccceeejjjsssiiiiii^^^WWWYYYXXXZZZeeefffeeedddbbbaaaaaacccddd\\\\\\\\\[[[]]]```aaa```mmmqqqqqqyyyzzznnn}}}mmmkkkddd]]]UUUNNNFFF===::::::777555222111222333222222000111111222222333444444555444666888888FFFlllyyy~~~WWWeeeqqqwwwBBB>>>888333111111111000////////////////////////...///////////////......000000000000111111111111222222111111222222333444666777666777;;;HHHzzzbbbAAARRR___nnn^^^@@@999>>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>?????????>>>===============>>>???@@@AAA???@@@AAACCCEEEFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOOOORRRTTTWWWZZZ[[[]]]```cccgggiiizzz|||dddRRRLLLIIIJJJQQQYYYcccwww|||mmm[[[XXX[[[\\\YYYVVVTTTUUUUUUUUUUUUZZZYYYWWWWWWWWWVVVTTTRRRSSSRRROOOLLLKKKLLLQQQTTTSSSPPPMMMNNNQQQUUUUUUUUUQQQTTTXXXYYYXXXVVVUUUUUUWWWVVV[[[aaadddwwwtttccccccwwwsssYYYMMMHHHNNNVVVdddnnn^^^ZZZddd}}}ooo]]]```^^^ZZZZZZ___ccccccjjjkkkiiiccc]]]YYYZZZ\\\YYYYYYZZZ]]]aaabbb```]]]eeeqqquuutttrrrnnnwww}}}nnnmmmggg^^^VVVOOOGGG>>>::::::777555222111222333222111000111111222222333333444555444555666333999TTTrrrooommm}}}aaa```ggg|||FFF<<<888444111111111111000..............................////////////......//////000000000111111111222222111111222222333444555777666777:::DDDpppQQQNNNYYYhhh|||rrrQQQ;;;;;;===<<<<<<;;;;;;::::::999;;;;;;<<<============<<<;;;;;;;;;;;;<<<===>>>???>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJLLLNNNNNNQQQSSSUUUWWWXXXYYY\\\^^^```___fff{{{qqqWWWIIIHHHOOOYYY```[[[]]]^^^___dddkkkoooooo^^^lllvvv}}}xxxeee^^^\\\YYYVVVWWWVVVUUUTTTUUUWWWYYY[[[WWWVVVUUUVVVWWWWWWUUUTTTVVVUUURRROOOLLLLLLOOOQQQRRROOOMMMLLLOOOQQQQQQQQQRRRTTTWWWXXXVVVUUUUUUUUUUUUUUUZZZ```aaaooo}}}iiidddjjjfffPPPLLLPPPQQQWWW___lll|||zzzlll^^^]]]hhh}}}gggYYY]]]___^^^```cccdddccc```bbbbbb___ZZZXXXZZZ\\\^^^[[[ZZZ[[[^^^``````___ccckkkllllllpppnnnrrr~~~pppooojjjaaaWWWQQQIII???::::::777444222111222222222111000000111111222333333333444333444555111111>>>OOO{{{fff[[[OOO...444222000000000111000///........................---....../////////......//////000000000000111111222111111111111222333333333666666888:::>>>```bbbEEEPPPcccqqq~~~^^^BBB888>>>;;;;;;::::::999888888777:::999999999999:::;;;;;;888888888888999:::;;;<<<<<<<<<======>>>??????@@@AAAAAABBBCCCFFFHHHKKKMMMOOOQQQRRRSSSSSSSSSUUUWWW\\\ZZZ[[[```kkkuuuVVVPPP^^^lllfffcccaaabbbcccfffnnnwww|||www}}}yyyqqqrrrqqq\\\SSSXXX^^^]]]XXXRRRTTTVVVUUUSSSTTTWWWZZZTTTTTTTTTUUUWWWWWWVVVUUUVVVUUUSSSPPPLLLJJJKKKLLLQQQOOOLLLKKKLLLMMMMMMMMMRRRSSSUUUTTTTTTSSSTTTVVVTTTSSSWWW]]]\\\bbb}}}uuueee```iiikkkTTTKKKFFFFFFIIIVVV```qqqzzzlll\\\YYY^^^ooosss\\\WWW\\\```aaadddggggggddd[[[]]]___]]]ZZZYYYZZZ]]]bbb___[[[YYYZZZ]]]___```bbbeeebbbfffooonnnllluuu~~~rrrrrrnnndddYYYRRRJJJAAA;;;999666444222111111222222111000000000111222222333333333222333666444222777???nnnzzzqqqLLL;;;999111000//////111111///---------------------------------......//////......////////////000000000111111111111111111222222333111555555888999888OOOttt{{{GGGIII^^^mmm}}}pppLLL:::888>>>::::::999999888777777777888777666666666777999:::666666666777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???BBBFFFIIIKKKMMMOOOPPPPPPOOOOOOPPPQQQUUUWWWZZZ[[[[[[bbbwwwzzzzzzvvvmmmeeedddeeegggqqq}}}tttxxxwww~~~wwwddddddccc___\\\ZZZ\\\]]]VVV[[[^^^]]]WWWSSSSSSUUUTTTTTTSSSUUUVVVWWWVVVTTTRRRRRRQQQNNNKKKHHHGGGHHHNNNMMMJJJIIIIIIJJJKKKLLLPPPQQQQQQQQQPPPQQQSSSUUUSSSQQQTTTXXXWWWWWWfffzzz|||qqq___qqqfffVVVQQQSSSPPPNNNOOOWWWcccppp}}}}}}pppfff]]]XXX\\\ggg|||hhh\\\]]]___```___bbbgggiiiggg^^^aaabbbaaa^^^[[[\\\^^^ccc```]]][[[[[[\\\]]]___aaaccc```cccmmmkkkhhhooo~~~sssuuupppeeeYYYSSSLLLCCC<<<999666444111000111222111000///000000111111222333333444222222555666666777:::BBBqqqxxxUUU222222555111000000000111000---+++------------------------,,,,,,---..................////////////000000000111111000000111111222333000444444777999555AAA\\\XXXFFFRRRfff|||[[[BBB::::::;;;::::::999888888777777666666555444444444555777888666666666666777888999999::::::::::::::::::::::::<<<<<<<<<===@@@DDDGGGIIIKKKMMMNNNMMMLLLLLLMMMNNNLLLOOOUUUXXXWWWWWW```jjjnnnyyyrrreeeXXX___eeeddd]]]XXXXXX[[[ZZZ```eeeeee^^^WWWTTTTTTUUUTTTTTTTTTUUUUUUSSSQQQNNNOOOPPPNNNKKKIIIHHHIIIKKKJJJIIIHHHHHHIIIKKKMMMMMMNNNNNNMMMLLLNNNQQQSSSTTTQQQQQQTTTSSSQQQZZZfff}}}iiiaaaffffffUUUNNNGGGEEEJJJPPPRRRUUUZZZggglllvvvuuunnncccUUULLLOOOZZZddd~~~rrreeejjjfffddd^^^YYY\\\dddiiihhh^^^bbbeeedddaaa______```___``````___]]]]]]\\\\\\]]]bbb```ccciiieeedddnnn~~~sssvvvqqqeeeYYYRRRMMMDDD<<<999666333111000111111111000//////000000111222222222666444222333444555555555999AAAyyyhhhsssjjjjjjaaa777000666111222111000000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.....................////////////000000111000000000000111222222111444333666999444999LLLlllGGGEEE]]]wwwmmmOOO>>>;;;<<<666999999888888777666666666444444333333444444555666555555555555666777888999888999999999999999999999:::;;;;;;===???BBBDDDFFFHHHIIIKKKKKKJJJJJJKKKMMMLLLKKKNNNSSSUUUWWW\\\bbbdddooo~~~tttiiieeebbbaaa^^^\\\\\\^^^^^^[[[XXXSSSWWW\\\]]]YYYTTTQQQPPPSSSRRRQQQRRRRRRRRRPPPNNNMMMNNNOOONNNKKKJJJJJJKKKHHHHHHHHHGGGFFFGGGJJJLLLIIIJJJJJJJJJIIIKKKMMMPPPSSSQQQRRRTTTRRRPPPUUU\\\kkknnn___fff|||}}}kkk]]]RRRPPPOOOJJJGGGJJJKKKMMMRRR[[[gggttt~~~xxxnnnbbbYYYMMMLLLJJJJJJPPPbbbzzzvvvjjjaaafffxxxjjjfff]]]WWWYYYbbbffffffYYY^^^cccdddbbb``````aaa[[[^^^aaabbb```^^^]]]]]][[[aaaaaaaaaddd``````mmm}}}sssvvvpppdddXXXRRRMMMEEE===999555333111000000111111000//////000000111111222222333333333222444555555333===555IIIyyyfffrrrYYY;;;...333888222111///............---,,,++++++++++++++++++++++++***+++,,,---...................../////////000000000000000000000111222222222444222555:::555555CCChhhRRR@@@WWWooo|||aaaGGG888999===444777777666666555555444444222222333444444444444444444444444444555666777888666666666777777888888888888999:::<<<>>>???AAAAAACCCEEEGGGGGGHHHHHHJJJLLLOOOLLLKKKNNNPPPSSSXXX___hhhbbbbbbooopppdddcccfffddd```ggg```YYYYYY]]]___\\\XXXNNNNNNOOOOOOOOONNNMMMLLLMMMLLLLLLMMMOOOOOONNNLLLLLLLLLLLLJJJHHHGGGGGGIIIGGGGGGGGGEEECCCCCCFFFIIIEEEFFFGGGHHHGGGHHHJJJLLLQQQRRRUUUVVVSSSPPPRRRVVV\\\uuuvvvhhhccclllooobbbXXXMMMIIILLLKKKJJJIIIHHHIIINNNSSSWWW[[[]]]^^^]]]\\\\\\___bbbbbb___\\\XXXTTTPPPMMMLLLLLLQQQ[[[kkkggg```^^^dddttteeebbb]]]YYY]]]bbbccc___XXX]]]bbbccc```]]]\\\]]]YYY\\\```aaa```______``````dddaaa```eeeaaaaaammm}}}ssswwwpppcccWWWQQQMMMFFF>>>999555333111000000111111000/////////000111111222222///111333333555777777555+++DDD777AAAxxxttt{{{OOO444666888444///)))///---+++,,,---......---++++++++++++++++++++++++***+++,,,---......................../////////000000000000000000111111222222555222444:::666444@@@aaacccBBBRRRdddrrrZZZBBB333666>>>666666555555444444333222222111222333444555444333333333333333333444555666666444444555555666777777888666777999;;;===>>>>>>>>>@@@BBBDDDEEEFFFGGGJJJLLLNNNJJJIIIJJJJJJIIIMMMSSSTTTXXXaaaiiigggjjjwwwooohhhbbb```^^^[[[^^^ccc```___^^^\\\YYYWWWVVVUUUTTTPPPMMMKKKLLLMMMNNNNNNHHHHHHHHHJJJLLLNNNMMMLLLIIIIIIHHHEEEBBBAAABBBDDDGGGGGGGGGDDD@@@???BBBEEEBBBDDDFFFFFFFFFGGGHHHJJJNNNRRRXXXYYYVVVQQQPPPSSSXXXVVV|||lll```llljjj\\\YYYPPPNNNKKKGGGDDDEEEHHHJJJGGGIIIIIIHHHEEEEEEHHHLLLLLLLLLJJJIIIKKKPPPWWW\\\ccckkk|||{{{bbbbbbbbb```ggg^^^^^^]]]]]]aaaddd```YYY]]]aaaeeeddd```[[[XXXWWWXXX\\\___```______aaacccfffgggbbbbbbhhhfffeeeooouuuvvvrrrgggZZZRRRJJJAAA;;;:::666333000...////////////000000000000111111111111000111111222222333444444+++999444///YYYllltttvvv]]]}}}ttt;;;:::888666444111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,///////////////.........000000000000111111111111111222222333444555666666MMMLLLHHHaaarrr{{{xxxHHH===999555666666333333333222222222111111222222222222222222222222000000111111111222222222222222333333444555555666999999:::;;;;;;<<<<<<===>>>???@@@AAACCCDDDEEEEEEHHHJJJKKKKKKKKKKKKNNNPPPUUUTTTWWW]]]```aaafffmmmxxxjjjeeecccfffccc[[[YYY]]]```^^^^^^]]][[[XXXVVVTTTSSSRRRRRRPPPOOOMMMMMMMMMOOOPPPIIIIIIHHHGGGFFFFFFFFFFFFGGGEEECCCAAAAAABBBDDDEEEBBBAAA???===<<<<<<======<<<>>>@@@CCCEEEFFFFFFFFFLLLNNNQQQRRRQQQOOONNNNNNQQQSSSaaalllaaa\\\kkkxxxnnnbbbZZZWWWTTTPPPMMMMMMHHHGGGJJJJJJFFFGGGKKKMMMOOOUUU^^^kkk{{{{{{pppfffZZZ[[[]]]^^^^^^\\\^^^aaaeeehhhgggdddaaa]]]ccchhhggg```[[[YYYZZZ[[[bbbgggeee___\\\```fffcccbbbccceeefffggggggeeetttvvvsssggg[[[SSSKKKBBB<<<:::666333000...//////////////////000000000111111111000000111111222333333444444777:::777666MMM~~~{{{xxxooo|||zzz{{{}}}~~~zzzvvvssspppnnniiiqqqLLL999888777555333111//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,////////////............//////000000000111111111111222222333444555666666===sssdddKKKWWWjjjrrr\\\999666444111222222333222222222222111111111222222222222222222222222000000000111111111222222222222222333444444555555777777888888999:::::::::<<<===>>>???AAABBBCCCCCCEEEGGGHHHIIIIIIJJJMMMOOOPPPOOORRRVVVXXXXXX]]]ccchhhvvvuuuoooiiidddbbb```bbb```ZZZYYY]]]___]]]]]]\\\ZZZWWWUUUSSSRRRQQQQQQOOOMMMLLLKKKKKKLLLMMMIIIHHHGGGFFFEEEEEEEEEEEEEEECCCAAA??????@@@BBBCCCAAA@@@>>>===<<<<<<======;;;<<<>>>AAACCCDDDDDDDDDHHHKKKMMMMMMLLLKKKLLLMMMQQQOOOSSSiii|||kkkgggaaafff{{{wwwnnnggghhhcccaaacccbbb```aaafffrrrxxx{{{rrrqqq```ZZZZZZZZZXXXXXXaaa___\\\\\\]]]]]]\\\[[[]]]aaadddddd___[[[XXXWWW[[[```dddccc___^^^aaaeeecccbbbccccccdddddddddccctttvvvttthhh\\\TTTLLLCCC===<<<666333000...//////////////////000000000000111111000000000111222222333333666...333<<<333+++GGGqqqfff{{{|||yyyvvvwww}}}bbb666555555444333111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,........................//////000000000000111111111111222333444555666666666\\\TTTMMM]]]gggyyyhhhEEE333777666222333222222222111111111000000000111111111111111111111111//////000000000111111111111111111222333333444444444444555555666777777777::::::;;;===>>>???@@@AAAAAACCCEEEFFFGGGHHHKKKNNNRRRPPPQQQTTTTTTSSSVVV\\\ZZZ```hhhqqq~~~ooo___\\\```bbbaaa```[[[]]]\\\YYYYYY\\\]]]\\\\\\[[[YYYVVVTTTRRRQQQPPPPPPNNNLLLJJJIIIHHHIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@>>><<<<<<===>>>?????????>>>===<<<<<<<<<<<<999:::<<<>>>???@@@AAAAAADDDEEEFFFGGGFFFGGGIIIKKKLLLKKKIIIRRRooowwwccc[[[]]]oooyyyiiiccc^^^\\\[[[XXXZZZ^^^bbb```^^^\\\[[[YYYVVVTTTXXXZZZ]]]______]]]ZZZYYYZZZ\\\_________```bbbddd]]]^^^^^^___``````aaaaaauuuwwwtttiii\\\TTTMMMDDD???===666333000...////////////////////////000000000111//////000000111222222222///...000666:::999666666aaa{{{yyy~~~CCC888222222111000000//////...++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++------...............///////////////000000000111111111222333444555555666666IIImmm___FFFPPP]]]ooo}}}RRR<<<555;;;777333333000111111111000000000//////////////////////////////....../////////000000000///000000111111222333333222333333444444555666666888999:::;;;<<<===>>>???>>>@@@BBBDDDEEEGGGKKKMMMSSSQQQQQQSSSRRROOORRRWWWXXX]]]```aaadddqqqllllllccc^^^aaadddbbb^^^[[[WWWWWWWWWWWWYYY[[[\\\[[[\\\ZZZXXXVVVSSSQQQPPPPPPOOOMMMKKKIIIGGGFFFFFFEEEFFFEEEDDDBBBAAA@@@??????>>>===<<<::::::;;;<<<======<<<<<<;;;;;;;;;::::::888999:::;;;===>>>>>>>>>@@@@@@AAAAAAAAACCCFFFIIIDDDIIIKKKKKKXXX{{{sssbbb[[[XXXbbb~~~fffzzziii```______]]]XXXVVV]]]fff___aaadddfffeee```WWWQQQTTTUUUXXX\\\___```^^^\\\ZZZYYYYYY[[[^^^```aaabbbXXXYYYZZZ[[[\\\]]]___aaavvvxxxtttiii\\\UUUNNNEEE???>>>666333000...////////////...////////////000000000...//////000000111111222...666666///---444999888999EEEvvv|||LLL...444///////////////.........++++++++++++++++++++++++************************)))***++++++,,,,,,++++++,,,---------......//////...////////////000000000000111111222333444555555555888NNNvvvkkkGGGCCCRRRfffzzzuuuiiiDDD666555888111///000---000000/////////.................................------........./////////......//////000111111111222222333333444444555555777777888:::;;;<<<===>>>===???AAACCCDDDFFFJJJLLLOOOMMMMMMNNNMMMJJJLLLQQQTTTZZZ___```___dddppp{{{ooo|||{{{lllfffdddcccdddgggeee___ZZZZZZUUUSSSRRRUUUXXXZZZZZZZZZ[[[YYYWWWTTTRRRPPPOOONNNMMMLLLJJJHHHFFFDDDCCCBBBBBBAAA@@@>>>======<<<<<<<<<;;;:::999999999::::::999999999999999999888888888888999999:::;;;<<<<<<<<<============???DDDGGG>>>GGGMMMJJJJJJ^^^|||mmmddd]]]bbbmmm{{{wwwvvvtttxxxjjjwwwqqq^^^ZZZ]]]aaa```YYYTTTYYYbbb[[[^^^bbbffffffbbb[[[UUUUUUVVVXXX[[[^^^___]]]ZZZYYYXXXWWWXXX\\\_________ZZZ\\\]]]\\\ZZZ[[[]]]```uuuwwwssshhh\\\TTTMMMEEE???>>>666333000...////////////......////////////000000.........///000000111111444111111444222///333;;;222///CCCuuu|||VVV???111+++/////////............------++++++++++++++++++++++++************************)))******+++++++++++++++,,,,,,,,,---......//////......////////////000000000000111222333444555555555222===aaaZZZ@@@HHHYYYppp{{{yyyMMM<<<444555555...///333000/////////.........------------------------------,,,,,,---------.........---------...//////000000111111222333333444444555555666777888999:::;;;<<<;;;===???AAABBBDDDHHHJJJMMMKKKKKKMMMLLLJJJMMMRRRVVVYYY\\\\\\\\\___fffllleeeggglllxxx~~~xxxsssmmmfffdddfffeeedddeeeeeeaaa[[[ZZZ^^^TTTOOOMMMQQQUUUWWWWWWXXXXXXVVVTTTQQQOOOMMMLLLLLLIIIHHHGGGEEECCCBBB@@@???===<<<;;;:::::::::::::::999888888777777777777777666666777777777666666555888777777777777888999:::999::::::::::::<<<@@@CCC>>>CCCHHHFFFCCCLLLhhhsssccc]]]```kkk|||pppbbb^^^hhhzzzzzzssszzzaaaXXXXXX]]]fffjjjdddZZZXXX[[[[[[ZZZZZZZZZ\\\\\\[[[YYYXXXYYY[[[[[[ZZZYYYWWWVVVYYYXXXVVVWWWYYY[[[\\\\\\```bbbaaa^^^ZZZYYY[[[^^^~~~sssuuurrrggg[[[TTTMMMEEE???>>>666333000...////////////........./////////000000------...//////000000111333******777<<<555......222<<<999999___```CCC444,,,...222/////////.........---------************************************************))))))***+++++++++++++++++++++,,,------...//////........./////////000000000000111222333444444555777444888OOO{{{LLLFFFMMMfffxxxrrrhhh:::999444666444---111666000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////000000111111222333333333222333444555777888999999:::;;;===>>>???AAADDDGGGIIIGGGHHHKKKLLLKKKNNNSSSVVVWWWWWWXXXXXXZZZ\\\___eeedddcccbbbfffnnnzzzrrrggg``````cccgggfff```]]]^^^eeebbb``````^^^ZZZXXXZZZRRRJJJGGGLLLQQQRRRSSSUUUSSSRRRPPPMMMKKKIIIHHHGGGDDDCCCCCCBBB@@@>>>===<<<888888777777777777888888555555555444444444444444222333444555555444333333666555444444444555666777666777888888888999<<<>>>>>>>>>AAACCCCCCFFFUUUeeelllzzzyyyvvvrrrqqqttt{{{uuuiiiaaabbb___]]]bbbnnnuuuyyygggZZZWWWZZZ]]]ccciiiggg___ZZZ[[[]]][[[YYYXXXXXXYYYXXXVVVUUUXXXZZZZZZWWWUUUUUUVVVZZZYYYXXXVVVVVVVVVXXXYYY]]]______\\\WWWVVVYYY]]]}}}qqqsssrrrfff[[[SSSLLLDDD???>>>666333000...////////////............/////////000------......///000000000***000333000---000333333444000111666===TTT^^^;;;>>>)))...<<<444///333.../////////......------,,,************************))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,---...//////............/////////000000000111222333444444555555555555AAAddd\\\IIIGGG```zzz{{{iiivvvUUU666666222444111***...222***......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------....../////////000000111222222222111111222333555666777777888:::<<<======???BBBDDDAAA@@@AAAEEEFFFFFFIIIOOOMMMOOOQQQUUUYYY[[[ZZZYYYVVV\\\aaabbb___```fffmmmlllmmmrrr{{{}}}~~~ssslllrrrmmmsssssskkkbbbbbbfffiii```]]]\\\\\\[[[ZZZ\\\aaa___[[[YYY]]]]]]WWWPPPLLLQQQHHHCCCHHHNNNNNNPPPSSSPPPOOOMMMJJJHHHFFFEEEDDD@@@@@@@@@???>>><<<:::999555555555555555666777777333333333222222222111111000111222333444333222111444333222222222333444555444555666666666777999;;;===;;;>>>EEEGGGFFFJJJQQQPPPaaawwwnnnlllllldddiiiqqqwww|||vvvllljjjbbbXXXSSSTTTVVVWWWVVVYYYaaaqqqtttlllkkkuuu]]]VVVYYY\\\[[[ZZZWWWXXX\\\^^^[[[ZZZ\\\^^^______```___[[[UUUQQQNNNSSSXXXXXXUUUTTTWWWZZZZZZZZZYYYVVVTTTSSSVVVXXXSSSVVVXXXVVVTTTTTTZZZ___zzzuuuooopppeeeZZZSSSLLLDDD>>>===666333///............---........................---------............///000000000000000000000000111111444444333:::QQQhhhqqqooowwwJJJ888777222111111000///......---------......------,,,+++))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////000000000111222222333333111444999555QQQ{{{SSS;;;YYYsss~~~wwwttt}}}kkk???888111111000000//////............---------,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,------...///000222222222222222222333333888999999:::;;;<<<===>>>>>>>>>???@@@CCCFFFHHHJJJJJJLLLOOOPPPQQQSSSUUUXXX\\\\\\]]]\\\\\\]]]```bbbccceeehhhjjjjjjiiifffddddddeeefffgggfffdddbbb```dddbbb``````aaaaaabbbaaa______^^^\\\ZZZYYY[[[]]]\\\ZZZYYYYYYYYYXXXUUUSSSTTTNNNIIIHHHLLLOOOOOOMMMNNNMMMJJJFFFBBB@@@AAABBB>>>===;;;999888888888888555555444333333222111111111111111111111111111111////////////////////////000000111111111222222222333555666555555555777999:::<<<===>>>???@@@CCCFFFDDDNNNeeevvvggggggddd^^^XXXUUUWWWZZZ\\\^^^]]]\\\^^^___[[[TTTQQQXXXUUUTTT```iiimmmsssttt~~~{{{]]]VVVYYYXXXWWWYYY^^^XXXUUUXXX[[[ZZZYYYZZZ```^^^[[[XXXUUUTTTSSSSSSQQQRRRTTTVVVXXXYYYYYYZZZTTTVVVWWWVVVSSSQQQPPPPPPQQQRRRSSSSSSRRRSSSUUUWWWyyytttnnnpppeeeZZZSSSLLLDDD>>><<<666333///............---........................------------............000000000000000000000000222111333555333111666???HHHqqq}}}ccc|||\\\@@@444000000111111000000///......------------...------,,,+++))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,------------...............///////////////000000111111222333333222333888444LLLtttuuuCCCHHHdddvvv~~~nnnmmmwwwSSS333333111111000000///......---------------,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000111111111222222222222222666777777888999:::;;;;;;<<<<<<===>>>@@@BBBEEEFFFIIIIIIJJJKKKLLLNNNSSSVVVUUUVVVWWWWWWVVVWWWYYY[[[[[[]]]```bbbcccaaa___]]]]]]^^^```bbbcccccccccbbb___^^^\\\\\\]]]^^^______\\\\\\[[[YYYWWWVVVWWWYYYXXXXXXWWWVVVVVVVVVUUUTTTPPPLLLGGGGGGKKKNNNNNNMMMIIIIIIGGGDDDAAA@@@BBBCCC===<<<:::999777777777888444444444333222111111111000000000000000000000000000000000000000000000000000000000111111111222222222333444444333333555777888:::<<<<<<===>>>AAADDDCCCEEEMMMddd{{{ooogggdddddd___ggglllkkkiiilllqqqsssnnn___VVVZZZ^^^ZZZXXXZZZ\\\WWWTTTUUUUUUSSSSSSUUUYYYXXXVVVTTTRRRRRRQQQRRRTTTTTTTTTTTTTTTTTTTTTSSSUUUWWWXXXWWWTTTRRRPPPPPPMMMNNNPPPPPPQQQRRRUUUWWWyyysssmmmpppfff[[[TTTMMMDDD===;;;666333///............---------------------------------------............000000000000000000000000111///000555777444111000???EEEccc~~~gggjjjAAA+++,,,222222...000000000///......---------------------,,,++++++))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000111111222222333444222666222@@@aaaVVV;;;UUUmmm|||xxxjjjjjjyyyppp>>>///666000000000///......---------------,,,,,,,,,++++++************************)))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////000000000111111222222222444444555666777888888999::::::;;;<<<===???@@@AAAFFFFFFEEEEEEFFFJJJPPPTTTRRRTTTVVVVVVUUUUUUVVVWWWWWWYYY\\\^^^___^^^]]][[[XXXZZZ\\\^^^____________ZZZZZZZZZ[[[\\\]]]______ZZZZZZZZZXXXUUUTTTUUUVVVTTTUUUUUUTTTRRRRRRSSSTTTMMMIIIFFFFFFJJJLLLMMMLLLHHHGGGFFFCCC???>>>???@@@;;;:::999777666666666666333333222222111111000000........................000000000000000000000000//////000000000111111111000111222222111222444666777888::::::;;;<<>>>>>???BBBCCCDDDEEEFFFIIINNNRRRPPPRRRUUUVVVUUUTTTTTTUUUUUUVVVYYY\\\]]]]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWYYYZZZ\\\]]]]]]^^^```bbbZZZ[[[[[[YYYVVVUUUUUUVVVSSSTTTTTTRRROOONNNPPPRRRMMMJJJHHHHHHIIIJJJJJJIIIIIIIIIGGGBBB>>>;;;::::::888888777666555555444444111111111000000000//////........................////////////////////////....../////////000000000///000111111000111333555555777888999999:::===?????????CCCGGGIIIUUUuuuwwwvvvbbbUUU]]][[[]]]___]]]XXXZZZ```XXXVVVUUUTTTPPPKKKNNNTTTPPPOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOPPPPPPQQQQQQNNNPPPRRRRRROOOLLLJJJJJJLLLNNNOOOPPPPPPQQQTTTVVVyyyssskkknnndddZZZUUUNNNEEE>>>;;;666333///............---------------------------,,,,,,,,,------------...........................222111///------///111222'''777===555<<>>>>>>>>??????BBBFFFHHHJJJKKKNNNOOOKKKNNNQQQRRRRRRQQQRRRSSSRRRSSSVVVXXXYYYYYYYYYXXX\\\\\\[[[ZZZXXXVVVUUUTTTXXXZZZ]]]^^^]]]]]]___aaaZZZ[[[[[[YYYVVVTTTTTTUUUUUUUUUTTTRRROOONNNNNNNNNOOOMMMKKKJJJIIIHHHFFFEEEGGGGGGEEEAAA===999999999555555555444444333222222///////////////.........................................................------.........////////////000111111000111333555555666888888888999;;;>>>;;;:::???EEEEEECCCLLL[[[www```VVVSSSWWWUUUTTTUUUWWWYYY]]]bbbTTTSSSTTTTTTQQQMMMOOOUUURRRRRRRRRQQQPPPOOONNNNNNPPPPPPOOOOOOOOOOOOPPPQQQKKKNNNQQQQQQOOOMMMKKKJJJQQQRRRSSSSSSRRRRRRTTTVVVzzzssskkklllcccZZZUUUOOOFFF???<<<666333///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................)))///222000...///000///<<<444111555777AAA^^^|||[[[999111888333000......000111---***------------------------,,,,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,,,,------------...............///000000111111222000...666333333777HHHwwwsssMMMEEE[[[yyymmmdddqqq|||III222222333000.........---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************+++,,,------,,,,,,---...//////000000222222333444555666777777999:::;;;======>>>>>>>>>===@@@EEEIIIKKKLLLMMMNNNMMMOOORRRSSSSSSTTTVVVWWWUUUVVVXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVYYY\\\\\\ZZZYYY[[[]]]YYYZZZZZZYYYVVVSSSRRRRRRVVVUUUSSSSSSSSSRRROOOMMMOOOOOOMMMLLLIIIFFFCCCBBB???@@@@@@>>><<<:::::::::222222333333222222111000............------------------------------------------------------------,,,,,,---------............///000000///000222444444555777777666777:::<<<===999999<<<@@@BBBFFFKKKaaaxxxwww{{{yyysssnnnttt|||xxxaaaSSSSSSXXXSSSSSSSSSVVVXXXXXXXXXXXXQQQPPPQQQTTTSSSPPPPPPSSSTTTTTTTTTSSSRRRPPPNNNMMMTTTSSSQQQOOOMMMMMMNNNNNNKKKNNNRRRTTTSSSQQQOOONNNSSSTTTUUUTTTRRRRRRTTTUUU{{{tttllljjjaaaYYYUUUPPPGGG@@@>>>666333///............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------&&&,,,000...///333444222000,,,///444000(((000AAAMMMtttiiiDDD444666999555000---++++++000666666000***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))((())))))******************++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111111000...555111555888<<<[[[aaaDDDRRRppp|||jjjiiirrrWWW999555666444111......------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))*********+++)))))))))******+++,,,---++++++,,,---...///000000111111222333444555666666555666888:::;;;<<<;;;;;;;;;>>>BBBEEEGGGIIIKKKMMMOOOQQQSSSTTTUUUWWW[[[]]]XXXXXXYYYZZZ[[[[[[ZZZZZZVVVVVVVVVVVVWWWXXXYYYZZZVVVZZZ]]]\\\XXXUUUVVVYYYZZZ[[[\\\ZZZWWWTTTSSSSSSVVVSSSRRRUUUYYYZZZTTTNNNLLLLLLLLLKKKHHHDDDBBBAAA:::;;;<<<;;;999777777888000000111222111000///...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,...............000222222333444444444555777999:::;;;999777;;;BBBGGGGGG>>>VVV{{{~~~xxxooofff]]]WWWUUUVVVRRRUUUXXXXXXVVVTTTQQQOOOSSSQQQRRRWWWYYYUUURRRRRRRRRRRRSSSRRRQQQPPPNNNMMMRRRQQQOOOMMMLLLLLLMMMNNNJJJMMMRRRUUUUUUSSSRRRQQQPPPRRRRRRRRRQQQQQQSSSUUU{{{uuummmhhh```XXXUUUPPPHHHAAA???666333///............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...///,,,&&&(((...000,,,---555444,,,---666666///333>>>III\\\wwwUUU@@@:::555444222...---000---------,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111222///333...444888333FFFxxxwwwKKKMMM```qqq~~~qqqeee```mmmvvv???000555444//////......---,,,,,,++++++***************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))***+++,,,---******+++,,,...//////000000000111222333444444555222333555777999999999999;;;===???AAACCCFFFJJJMMMLLLMMMOOOPPPRRRUUUYYY\\\TTTUUUUUUVVVVVVVVVUUUUUUVVVVVVUUUUUUVVVWWWXXXXXXXXX\\\^^^]]]XXXTTTUUUWWW]]]^^^___^^^ZZZWWWVVVVVVUUURRRQQQVVV^^^___XXXPPPHHHJJJKKKJJJGGGDDDAAA@@@999::::::999666333222222//////000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,---------+++,,,------,,,,,,...000000222333333222333555777///888<<<777666<<<===999@@@CCCNNNiiieee___\\\___ccc___UUULLLIIIOOOTTTRRROOOOOOQQQRRRWWWTTTVVV\\\^^^ZZZTTTRRROOOPPPPPPQQQPPPOOONNNMMMNNNMMMLLLKKKLLLNNNPPPQQQGGGKKKQQQTTTTTTSSSRRRQQQLLLNNNOOOOOOOOOPPPRRRUUU~~~yyynnnoooiiiaaaZZZWWWSSSJJJCCC@@@999222,,,---...,,,+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///////////////000000000000111111555888<<>>777444111111111111111000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------------------...///000////////////000000000000111111111222333444555666MMM]]]>>>QQQbbbuuuxxxooowwwjjjdddfffvvvKKK333;;;000+++222+++------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,......//////000000111111333333444444555666666666888===???======AAAFFFGGGGGGHHHIIIKKKNNNPPPQQQRRRQQQRRRTTTUUUUUUSSSRRRPPPTTTUUUVVVWWWWWWWWWWWWWWW\\\WWWVVVZZZYYYRRRMMMMMMSSSTTTVVVWWWWWWVVVUUUSSSUUUSSSKKKFFFOOO]]]]]]SSSMMMKKKHHHEEEAAA===;;;999777777666444444444444444000000///...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------///000000111222222333333444444666777999;;;<<<===;;;;;;BBBLLLVVVkkkiiiZZZVVVTTTXXX___aaa[[[TTTNNNPPPRRRSSSRRRPPPNNNLLLQQQRRRTTTUUUUUUSSSQQQPPPMMMNNNMMMLLLJJJKKKMMMOOOHHHJJJLLLMMMMMMMMMNNNOOOIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJKKKNNNQQQSSSTTTyyyooopppiiiaaaZZZWWWRRRJJJCCC@@@999222,,,---...,,,+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------,,,,,,------------................../////////000000000111000111444444555>>>IIIOOOtttaaaTTTBBB555///......---000000111111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((())))))))))))))))))(((************************************************+++++++++***++++++,,,---,,,,,,,,,,,,------........./////////000000000000111111111222333444555666CCCtttSSSJJJTTTgggqqqmmmuuuuuuiiigggpppjjj<<>>;;;:::>>>BBBBBBDDDEEEFFFIIIKKKMMMOOOOOOLLLMMMOOOQQQRRRQQQQQQPPPPPPPPPQQQSSSSSSTTTTTTTTTWWWUUUWWWZZZYYYRRRNNNOOORRRSSSTTTUUUUUUTTTSSSRRRNNNPPPLLLDDDFFFPPPQQQLLLHHHGGGEEEAAA>>>:::888666555444333222222111111111///......---,,,,,,++++++************************))))))))))))))))))))))))(((((()))))))))*********)))))))))*********+++++++++++++++,,,,,,,,,,,,---//////000000111222222222333444555777888:::;;;<<<@@@>>>@@@DDDDDDLLLeeezzzzzzkkkggg___WWWVVVYYYYYYTTTOOONNNOOOPPPRRRRRRQQQOOONNNPPPQQQRRRRRRRRRPPPNNNMMMMMMMMMMMMKKKHHHGGGIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJLLLNNNPPPQQQzzzppppppiiiaaaZZZWWWRRRJJJCCC@@@999222,,,---...,,,+++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000------111333000---,,,222@@@SSSbbbkkksss|||uuuhhh```[[[SSSFFF;;;888333///...000333333222/////////000///......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))************))))))************************************************+++++++++++++++,,,------,,,,,,,,,,,,,,,---------....../////////000000000000000000111222333555555888SSSpppGGGGGGTTTeeelllmmmxxxqqqggggggmmmtttGGG000000555***,,,444,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********---------...//////000000111222222333444444555555666:::;;;999888<<<>>>===BBBCCCEEEGGGIIILLLNNNOOOGGGIIIKKKMMMOOOOOOOOOOOONNNNNNOOOOOONNNNNNMMMLLLQQQSSSXXXZZZWWWQQQNNNPPPPPPPPPQQQQQQQQQQQQPPPOOOHHHNNNNNNDDD???CCCEEEDDDCCCAAA???<<<999666444222222111000//////......///------,,,,,,+++*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,......//////000111111111222222444555777888999:::<<<:::===@@@>>>===HHHWWWjjjxxxccccccooonnnnnndddXXXRRRSSSSSSPPPMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKJJJJJJKKKKKKIIIGGGFFFGGGHHHIIIFFFDDDEEEIIILLLLLLJJJKKKKKKKKKJJJIIIHHHHHHHHHKKKJJJJJJIIIJJJKKKMMMNNNyyyooonnnhhh```YYYVVVRRRIIIBBB@@@999222,,,---...,,,+++,,,************************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------........./////////222///---000444666555444777000,,,......///:::HHHAAA>>>NNN[[[WWWYYYbbbaaaVVVRRRPPPRRRNNNFFF@@@@@@>>>:::555444555666444333333222111111222111...,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))******++++++******)))************************************************,,,++++++++++++,,,------,,,---------------------........./////////000000000000000000111333444555444===fff^^^GGGFFFUUUiiimmmmmmtttiiidddcccooo~~~vvv888111444444+++...222(((,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((()))))),,,,,,,,,---......//////000000111222222333333444444888999777888<<<===<<>>???<<<>>>???BBBEEEHHHKKKMMMNNNLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQPPPOOOMMMLLLKKKNNNTTTYYYWWWQQQMMMKKKKKKLLLKKKJJJIIIHHHIIIIIIJJJIIIJJJHHHDDDBBBBBB@@@===:::999777555333111000///000///...---,,,,,,,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********+++++++++,,,,,,------...////////////000111333444555555666555777;;;===;;;<<<>>>???CCCHHHOOO```}}}wwwggg^^^]]]XXXVVVYYYZZZ```ZZZTTTRRRSSSUUUSSSPPPPPPNNNLLLIIIHHHHHHHHHIIIKKKJJJJJJJJJJJJLLLMMMNNNIIIJJJKKKJJJGGGFFFFFFFFFHHHDDDAAADDDKKKQQQQQQPPPFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLMMMKKKIIIHHHJJJKKK}}}}}}vvvnnnkkkhhh```YYYVVVQQQIIIBBB???999222,,,---...,,,+++,,,************************)))))))))************+++)))))))))******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......)))///222///,,,,,,,,,***333000222888666...***,,,222000///222888<<<===>>>666666444222...,,,,,,---777777777555222000000000111222222222333333333333.........///...------,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...//////000111111///...---------........./////////......//////000111333444333666777EEErrr{{{XXXCCCNNN___eeekkkuuu|||mmm```ZZZZZZhhh|||SSS///000222///***,,,000...(((+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((*********+++,,,,,,------.........///000000111111111444666666:::??????<<<999;;;===@@@DDDGGGJJJKKKNNNNNNNNNNNNOOOPPPPPPPPPOOOPPPQQQQQQRRRRRRRRRRRROOOTTTWWWSSSOOOMMMKKKIIIKKKJJJHHHFFFEEEFFFGGGHHHIIIEEE@@@???AAAAAA>>>:::777666555444222000////////////...---,,,,,,,,,,,,))))))(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((())))))))))))***************++++++,,,------...---......000111222222333555555666777888999:::;;;>>>AAA@@@???CCCOOOYYY^^^xxx{{{mmm___ZZZXXXZZZ[[[WWWUUUWWW[[[XXXUUUTTTUUUTTTPPPLLLQQQPPPNNNLLLJJJJJJJJJKKKKKKJJJIIIHHHIIIKKKMMMNNNMMMNNNMMMKKKGGGDDDCCCCCCHHHEEECCCDDDGGGIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJIIILLLMMMLLLIIIGGGIIIKKK~~~}}}wwwnnnkkkggg___XXXUUUQQQIIIAAA???999222,,,---...,,,+++,,,************************))))))))))))************(((((())))))***++++++,,,************+++++++++++++++,,,,,,,,,,,,---------''',,,///------000111...000///.........///333777333555111...222222///111111222222222333555777777,,,,,,------,,,,,,...///------...---,,,++++++,,,///////////////...---------------....../////////---------------------------------...------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---.........///000111000///---,,,---------.........//////.........///000111222333///777777:::[[[VVVIIIRRR^^^eeehhhtttggg\\\]]]fffrrr{{{^^^===111+++000---***------***,,,++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,---------...//////000000222444555555999>>>===888777999;;;???CCCFFFIIIKKKKKKKKKKKKLLLNNNOOOPPPQQQPPPQQQQQQRRRRRRRRRRRRRRROOOSSSSSSNNNMMMOOONNNIIIKKKIIIFFFDDDCCCDDDFFFGGGGGGBBB======>>>===;;;999444444333222000///.........---,,,++++++*********((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))******+++,,,,,,---,,,------...///000111111222444555555666999<<<>>>777<<<@@@??????AAAAAA>>>MMM]]]uuuzzzjjjeeebbb^^^[[[\\\ZZZZZZ]]]YYYUUUYYYYYYWWWUUUUUUTTTRRRNNNJJJMMMMMMLLLKKKKKKKKKKKKLLLMMMKKKIIIGGGFFFGGGJJJKKKIIIKKKLLLKKKHHHEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBGGGGGGGGGGGGGGGGGGGGGGGGFFFJJJLLLKKKGGGEEEGGGJJJ}}}xxxoookkkggg___XXXUUUQQQHHHAAA???999222,,,---...,,,+++,,,))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++)))************+++++++++++++++,,,,,,,,,---------///000,,,''')))000222///)))...111000///000111111)))222000...333222///333///000000...///000///,,,222222000/////////111222,,,...000000000//////000//////000000//////...---........./////////000000........................------......------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---...///000000...,,,+++---------.........//////............///111222333,,,555666222EEEvvvnnnKKKKKKZZZeeefffoooyyylllddd______hhhssswwwooo~~~sss999...555)))111000---///)))'''...++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***++++++,,,,,,,,,,,,------...//////000333555555555888<<<:::555888999<<<@@@DDDHHHKKKLLLGGGGGGHHHJJJLLLNNNQQQRRRUUUTTTTTTSSSQQQOOOMMMLLLNNNQQQOOOKKKLLLQQQPPPKKKKKKIIIEEECCCBBBCCCEEEGGGHHHCCC???===<<<:::999:::222222111000///......------,,,+++***))))))))))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,------...///000000222555666444222444777888999===?????????BBBBBB???DDD@@@CCCSSSkkkuuuhhh^^^ZZZYYYZZZ[[[WWW\\\YYYYYY\\\WWWQQQWWWXXXVVVTTTTTTTTTRRRNNNKKKGGGGGGHHHIIIIIIJJJKKKKKKOOOMMMIIIFFFDDDEEEFFFHHHBBBDDDGGGIIIIIIHHHIIIJJJAAACCCEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDHHHKKKJJJFFFDDDFFFIII}}}rrriiiiiiiii___VVVSSSPPPHHH@@@===777333...++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++------------------------........................111///---///222444222000///000111222222222222111111111000///...///000111444333222222333222///+++111222111///,,,,,,///111---333111222:::999666:::;;;===@@@AAA???<<<<<<<<<>>>555111333222---///666---,,,,,,---...///...---,,,------,,,++++++,,,------+++******+++,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000666111333999:::QQQJJJEEEXXX```gggttt}}}jjjbbb___]]][[[kkkttt~~~qqqmmmxxxPPP666444111......---,,,+++))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))------,,,,,,,,,------...000222333333333333444666555888;;;>>>???AAADDDGGGKKKIIIGGGHHHJJJMMMMMMLLLPPPQQQRRRRRRPPPMMMJJJGGGIIIJJJJJJIIIHHHHHHJJJLLLOOOKKKFFFCCCBBBBBBBBBAAA>>>===<<<999888666555555000//////---,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,------....../////////000111222333333444777888:::<<<===>>>??????AAAAAABBBEEELLLXXXeeennnnnn```___\\\YYYVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYVVVTTTSSSRRRRRRSSSUUUVVVUUUTTTMMMLLLIIIHHHHHHIIILLLMMMNNNLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDCCCBBBBBBAAACCCDDDDDDCCCAAA???@@@AAA===???BBBDDDDDDDDDFFFGGGsssiiiiiiggg^^^UUURRROOOGGG@@@<<<777333...++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++------------------------........................000...---///111333222000...//////////////////...//////000000000///...---******+++---000222111000...000333777;;;<<<<<<:::999???>>>BBBQQQVVVVVV\\\TTTWWW\\\___``````^^^^^^eee___\\\[[[XXXNNNFFFAAA@@@;;;666222000---)))&&&---...///...,,,***((((((,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000222...111666555CCCvvvRRRHHHXXX\\\fffmmmppphhhbbb___\\\aaaiiisss~~~wwwqqqpppsss}}}```888---111///...------,,,***))))))((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))),,,,,,,,,,,,,,,---......///000222222111111333444555777:::===???BBBGGGJJJUUUTTTQQQPPPOOONNNKKKHHHNNNOOOPPPPPPNNNKKKHHHFFFIIIJJJKKKJJJHHHGGGGGGHHHMMMKKKIIIGGGFFFDDD@@@>>><<<;;;999777555444333333//////...---,,,+++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***++++++,,,,,,------.........///000111222333333666777888::::::;;;;;;;;;::::::;;;===@@@EEEMMMRRRTTT___mmmuuu|||uuupppnnniiiaaaYYY]]][[[XXXVVVUUUUUUUUUUUUPPPPPPPPPQQQTTTUUUTTTSSSPPPOOOMMMNNNPPPQQQQQQPPPKKKJJJHHHGGGFFFGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDCCCBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>@@@AAAAAAAAA???>>>???@@@<<<>>>@@@AAAAAAAAACCCEEE~~~rrrhhhgggfff\\\TTTQQQNNNGGG???<<<777333...++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++------------------------...........................------...000111111000......//////000000111111444222111000111222111111222222333333444666777888333555888<<>>888444777>>>===@@@KKKLLLIIIMMM___```dddkkkrrrvvvxxxyyyoooqqqrrrsssuuuuuummmccc```YYYOOOIIIFFFBBB<<<666///...,,,+++++++++,,,---+++++++++,,,......---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000...111666222444RRRwwwkkkJJJIIIJJJ```ccckkk~~~{{{kkkbbb]]]ZZZXXX[[[cccppp}}}~~~sssbbbdddkkkwww{{{XXX;;;,,,---222...------,,,+++***))))))((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******++++++,,,---...///...///111111000000222333555777999;;;???DDDJJJNNNWWWWWWVVVTTTQQQMMMJJJHHHLLLLLLMMMMMMLLLJJJGGGEEEIIIJJJLLLKKKHHHFFFEEEFFFKKKJJJJJJJJJIIIDDD>>>:::888777555333222111000000......---,,,+++******))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,---......///000111222222555555666777777777777666888:::;;;<<<<<<===???@@@BBBEEEGGGIIINNNYYYjjjvvvwwwllleeejjjddd\\\XXXYYY[[[[[[ZZZYYYVVVSSSSSSTTTUUUTTTRRROOOMMMKKKLLLNNNOOOPPPOOOLLLJJJHHHHHHIIIKKKKKKKKKHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>===<<<<<<>>>???@@@@@@???>>>===<<<===???@@@@@@??????@@@AAA===>>>>>>======>>>@@@CCC|||pppffffffeee\\\TTTQQQOOOHHHAAA===777333...++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++,,,,,,------------------........................---------...///000000000//////000111222333444555666333///---///222555777555666888999999;;;@@@CCCKKKOOOUUUYYY\\\^^^___```YYYcccccc___^^^WWWQQQXXXOOONNNNNNUUUaaannnxxx~~~}}}{{{rrrwwwqqqjjjggggggccc\\\VVVEEE>>>666///,,,---///000...---------//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.............../////////000000222000333777333///<<>>>>>???@@@AAAIIIIIIIIIIIIIIILLLPPPRRRTTTYYYcccnnnxxxxxxmmmgggggggggddd___ZZZWWWVVVYYYXXXWWWVVVUUUTTTSSSQQQTTTQQQOOOQQQUUUVVVTTTQQQTTTPPPLLLJJJJJJKKKLLLKKKIIIGGGEEEDDDEEEGGGGGGGGGBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBB@@@>>>;;;:::::::::;;;;;;::::::999888<<<===>>>??????>>><<<;;;===>>>@@@AAA@@@AAABBBDDD>>>>>>===<<<;;;<<<>>>AAA|||qqqhhhhhhfff\\\TTTRRRPPPIIICCC???777333...++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))******+++++++++,,,,,,,,,---------..............................,,,---......//////000111000000//////000111222222000111222333444777;;;===@@@EEEJJJNNNPPPUUU]]]cccfffjjjkkkdddYYYTTTXXX^^^qqq{{{wwwjjjaaaZZZ]]]lllQQQJJJBBB???EEERRR```iiiwww~~~~~~|||uuunnnhhh```UUUJJJ@@@888111,,,111///......000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////333111333666444000444<<>>:::777444333111000......------+++++++++***))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))******+++,,,---...//////000///000111333555666666666333555777999:::<<<@@@BBB@@@AAACCCGGGJJJKKKIIIHHHNNNNNNMMMNNNQQQTTTXXX[[[WWWWWWWWWYYYYYYYYYWWWUUUWWWXXXWWWUUUSSSRRRUUUWWWTTTUUUVVVUUURRRNNNKKKIIIQQQOOOOOORRRUUUVVVTTTQQQSSSOOOKKKIIIIIIJJJKKKKKKIIIGGGDDDDDDEEEEEEEEEDDD>>>???@@@AAACCCDDDEEEEEE@@@AAAAAA@@@>>>;;;999777888888999999888888777666999999;;;;;;<<<;;;:::::::::<<<>>>?????????AAACCC>>>>>>>>><<<;;;;;;>>>AAA~~~sssjjjjjjeee\\\TTTSSSQQQJJJDDDAAA777333...++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))***++++++++++++,,,,,,------.................................,,,...////////////000222000///.........///000111333:::AAAEEEEEEHHHNNNTTT\\\aaaggggggddddddkkkqqq{{{~~~ooo[[[PPPRRRYYYyyy~~~rrr]]]PPPKKKUUUkkkvvvkkkXXXFFF;;;:::AAAHHH___wwwzzzxxxtttooofffXXXHHH<<<444111...,,,,,,---...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000000111222333333444555BBBlll|||===KKK]]]fffgggqqqyyykkkaaaZZZVVVMMMPPPSSSWWW]]]fffqqqyyy|||vvvooogggbbb]]][[[[[[___kkk{{{ttt~~~}}}GGG222...444000,,,...---++++++*********)))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,---...///111111000000222333333444555666999???GGGLLL[[[]]]]]]UUUJJJDDDFFFJJJKKKLLLLLLLLLLLLLLLKKKKKKHHHIIIKKKKKKIIIGGGFFFGGGEEEBBB???<<<;;;:::999777222111000...------,,,,,,******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))******+++,,,---......---...000222444555666666333444555666777999===@@@<<<<<<<<>>@@@BBBDDDEEE@@@??????===;;;999777666777777777888777666666555444444555555666666777777666888:::::::::;;;===???===>>>>>>===<<<<<<>>>@@@~~~rrriiihhhdddZZZSSSRRRPPPJJJCCCAAA777333...++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((()))***+++++++++++++++,,,,,,---......///........................---///111111//////111333000000111333666;;;>>>AAADDDJJJNNNMMMMMMVVVhhhxxxzzz|||qqqjjjlllpppzzzpppjjjpppyyyfffTTTLLLOOOTTTvvv~~~eeeXXXWWWuuuxxx}}}yyyjjj___IIICCC;;;444000...,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...///000000222555555333555MMMRRRHHHIIIWWWeeeoootttjjj[[[XXXUUURRRRRRUUUZZZ]]]___cccjjjqqqwww}}}~~~xxxssseeedddcccdddeeedddcccaaafffiiioooyyyyyyVVV:::///000333,,,***000000************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))***++++++,,,...////////////000222222333444555777<<>>BBB@@@???>>>@@@EEEIIILLLIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNOOONNNMMMNNNQQQTTTTTTWWW[[[ZZZXXXWWWZZZ]]]WWWSSSNNNKKKJJJJJJJJJIIIHHHNNNSSSTTTRRRPPPQQQRRRIIIGGGEEEEEEGGGJJJKKKKKKIIIIIIHHHIIIIIIGGGDDDAAA===<<<;;;;;;;;;===???AAA???>>><<<:::888666555444555666666666666555444444333222111111222444666777444666888888888999;;;===:::<<<======<<<<<<>>>???{{{oooeeedddbbbYYYRRRPPPOOOIIICCC@@@777333...,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''(((((()))***+++++++++++++++,,,,,,---...//////........................---///222111000///222444///111555;;;CCCKKKRRRVVVRRRRRRMMMEEEDDDVVVwwwzzzxxx~~~wwwXXXIIIJJJLLLRRRZZZ```gggqqq|||uuuggg^^^QQQEEE;;;555111///000000000000000000000000------------------------,,,,,,,,,---------......---------.........//////...111111111333777666222---999ZZZZZZ???III^^^iiitttrrrlllccc\\\WWWTTTRRRPPPPPPSSSWWWZZZ[[[]]]```bbbeeegggiiijjjiiiiiijjjkkkjjjhhhffffffeeebbb\\\WWW[[[ZZZ[[[^^^bbbeeeffffffqqqxxx~~~xxxmmm888333,,,...///((()))---)))************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***)))))))))))))))******+++---......---...///111111222333444666999???BBB<<>>>>>>>>>>>===<<<<<<<<<;;;888555...---,,,+++************((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,------...//////000111000000000///222666888999:::;;;<<<=========>>>???CCCFFFIIIKKKJJJIIIHHHIIIJJJLLLMMMHHHIIIKKKNNNQQQSSSTTTTTTTTTYYY^^^___[[[WWWWWWXXXXXXUUURRRQQQQQQPPPKKKFFFFFFMMMTTTUUUPPPMMMOOORRRLLLJJJHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHDDD@@@???===:::888888999;;;===???===:::777555444333444444555555555555444333333555333222111222444777999555777999999999:::;;;===888:::<<<===<<<<<<===>>>rrrfffddddddZZZSSSRRRRRRKKKBBB===888333---***+++,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((***++++++******+++,,,,,,,,,,,,---------......---------...///000///---///000000000111333111...>>>CCCNNN[[[aaa^^^WWWSSSIIIIIIIIINNN\\\vvv~~~|||pppcccFFF@@@???CCCFFFIIIQQQ[[[{{{qqqggg\\\OOO@@@666333111//////111111...++++++,,,......,,,***))))))------------------------............////////////000000000111222222333333;;;555777UUUeeeLLLHHHXXXkkkooo|||wwwlllddd]]]XXXPPPRRRSSSSSSQQQNNNMMMMMMSSSSSSRRRQQQQQQQQQRRRSSSRRRRRRSSSTTTUUUVVVWWWWWW\\\bbbjjjpppvvv~~~iii===111111000///...---,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++,,,---...//////222333444444555777;;;???DDDEEEGGGIIIKKKLLLLLLLLLHHHIIIIIIIIIJJJKKKKKKKKKIIIIIIHHHFFFBBB???;;;999>>>===;;;999777555333333......---,,,+++))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%%%%"""$$$&&&&&&&&&''')))***$$$'''***+++******,,,...,,,---...///000000000000///000111333555888:::;;;;;;:::::::::===AAAEEEGGGJJJIIIHHHGGGGGGGGGIIIIIIKKKKKKLLLNNNPPPPPPNNNMMMRRRSSSTTTUUUTTTUUUXXXZZZRRRPPPNNNMMMMMMLLLKKKJJJKKKNNNRRRUUUUUURRRNNNKKKMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@;;;:::777666555777999:::666666555444333333222222555444444333333444444555444333333222222333333444444444444555555555666666999999777777888999;;;===~~~{{{oooeeedddeee[[[SSSSSSSSSLLLCCC>>>888333---***+++,,,+++******)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************)))***++++++******+++,,,,,,,,,---------........./////////000111000///...+++222555222...555EEESSSVVVZZZaaafffcccZZZPPPJJJnnnuuu~~~~~~~~~zzzvvvzzz}}}dddYYYRRRTTTUUUPPPHHHDDDWWWrrrzzzsssjjj^^^VVVCCC;;;222------///111111....../////////...//////------------------------............///////////////000000111111222333333---777888===hhhuuuIIILLLbbbggglllqqq{{{vvvmmmgggddd___ZZZVVVTTTSSSRRRPPPOOONNNMMMNNNOOOQQQRRRWWWWWWXXX[[[```gggnnnsssyyymmmEEE222000//////...---,,,+++******))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))***++++++,,,---.../////////000111222333666;;;>>>AAACCCEEEGGGHHHHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFDDDBBB>>>;;;:::<<<;;;999777555333222111------,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&(((,,,,,,,,,***'''%%%%%%&&&,,,+++******++++++***)))+++,,,---......///......//////000111333666888999:::999999:::<<<@@@DDDFFFHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIKKKMMMNNNNNNMMMPPPQQQRRRRRRRRRRRRTTTVVVQQQOOOMMMMMMMMMNNNLLLKKKKKKMMMPPPRRRRRROOOLLLJJJLLLKKKJJJHHHGGGFFFFFFFFFAAAAAAAAAAAA@@@@@@???>>>:::888666444444555666888555555444444333222222111333333222222222222333333222111111111111111111222222222222222333333333444777666555555555777999:::{{{yyynnnfffgggeee[[[TTTTTTSSSMMMEEE@@@999333---++++++,,,,,,*********)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))+++,,,,,,+++***,,,---------------.........///.........///////////////888444111666BBBQQQ]]]ddd{{{qqqgggccciiiuuu~~~}}}tttwwwlllffflllrrrjjjXXXIIIGGGccc}}}xxx^^^RRRAAA444//////000111.........------.........------------------------............//////////////////000111111222222333...888777222HHH~~~```@@@LLLYYYfffjjjqqqzzz~~~uuupppnnnllljjjjjjiiigggggghhhjjjmmmooorrrqqqqqqttt}}}pppAAA000000111------,,,,,,+++***)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******+++,,,---.../////////000111111222444888;;;===???BBBEEEEEEEEECCCBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@>>>;;;:::999888666555333111//////,,,,,,+++***))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%(((+++!!!###%%%&&&(((+++---///***&&&'''***+++***'''******+++,,,------------...//////000111333555666888888777888;;;>>>BBBDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGIIILLLMMMNNNNNNOOOPPPQQQQQQPPPPPPRRRTTTNNNMMMLLLLLLNNNNNNMMMLLLKKKLLLNNNOOONNNLLLJJJHHHJJJIIIGGGEEEDDDCCCBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<888777444222222222333444333333333222222111111000111111000000000000111111000//////////////////000//////000000000111111111444333222222333444666777{{{yyyooohhhjjjcccYYYRRRSSSSSSMMMEEE@@@999444...+++,,,---,,,************)))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++***+++,,,,,,++++++,,,...---............/////////...////////////000111333000111;;;PPPhhhyyyzzzyyytttjjjbbb[[[kkkzzznnn\\\LLL@@@777000,,,000///............---,,,....................................//////////////////000000111222222222888111222999===PPPPPPAAAIII^^^fffsss}}}uuuLLL333555555---------,,,+++******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))******+++,,,---......///222333333333333444666888:::<<<@@@CCCEEEEEEDDDBBB@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@>>><<<:::999666666444333111///...---++++++***))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&))),,,///...,,,(((###  ///,,,)))((((((*********)))***+++,,,------------////////////000222333333666555666777999<<>>>>>>>>@@@???<<<:::888777666666666555333111000//////000////////////............---------,,,,,,---------......------------..................////////////000000111111222333333444yyyvvvllleeeggg___VVVOOOPPPQQQKKKDDD???:::444...,,,,,,------+++++++++*********)))))))))************************((())))))******+++++++++*********++++++++++++,,,+++,,,...---,,,,,,---///////////////000000000000111111111000111777AAAHHHcccjjjsssttthhh```lll}}}~~~uuuvvv}}}|||jjjVVVHHH999444000...000111000.......................................////////////......///000000111111222+++222777333///555EEESSSoooFFFDDDQQQjjjvvvrrrsss|||mmmuuu~~~ZZZ999000000,,,***...,,,,,,,,,+++++++++******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,---......+++...222444777999===???777999===BBBFFFIIIJJJKKKEEEFFFGGGHHHGGGEEECCCAAA:::;;;;;;;;;:::888777555333222111000...---,,,+++(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###$$$'''*** ###'''+++000777>>>CCCGGGIIIGGG===...&&&&&&)))******+++,,,------------............///000222222111111222333555777999:::<<<===>>>???@@@@@@@@@@@@;;;>>>AAAAAAAAABBBFFFJJJJJJKKKKKKKKKJJJJJJLLLNNNJJJIIIIIIJJJKKKJJJHHHEEEFFFHHHJJJLLLLLLJJJHHHGGGDDDCCCAAA@@@????????????AAA???<<<999666555444444333222111000/////////...------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------.........////////////000000111222222333333xxxvvvllleeeggg___VVVOOOPPPRRRLLLEEEAAA:::555///,,,,,,------++++++++++++*********))))))************************((())))))******+++,,,,,,*********+++++++++,,,,,,,,,---......------.../////////000000000111111111...000444888@@@NNN___kkkjjjfffhhhsss|||{{{tttsss{{{rrrgggPPPFFF999000................................................////////////......//////000111111111...444777444333888;;;;;;jjjtttUUUEEEUUUhhhiiiiiinnnnnnKKK;;;000222222,,,***///+++************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,------...***,,,000222444666888:::888999;;;>>>BBBFFFIIIKKKEEEFFFGGGHHHFFFDDDAAA???999999:::999888666555333000///...---,,,***))))))'''''''''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%&&&(((((('''&&&%%%'''***---;;;===<<<666,,,&&&%%%'''((()))***+++,,,,,,,,,,,,++++++,,,,,,...///000111///000111222444555777777:::<<<>>>???AAAAAAAAAAAA===@@@CCCBBB@@@@@@EEEIIIGGGHHHIIIIIIIIIIIILLLNNNMMMMMMLLLLLLLLLJJJFFFDDDBBBDDDHHHKKKKKKJJJGGGEEEBBBBBBAAA@@@@@@@@@@@@@@@>>><<<999666444222222222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,---------...............///000111111111111yyywwwnnnhhhiii___VVVPPPQQQSSSNNNFFFBBB:::555///,,,---...---,,,+++++++++************)))************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---......------...000000000000000111111111111111555===GGGUUUkkk}}}sssssszzz|||nnn___III999222111111111////////////////////////............/////////000......//////000111111111666++++++777999111111;;;999xxxpppDDDFFFZZZbbbeeekkkiiioooyyy{{{MMM555...+++...222000+++'''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,------...,,,...000000000000000222888888999;;;???BBBFFFHHHBBBCCCDDDDDDCCC@@@===;;;999999999999777555333222------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%#########$$$######"""!!! """%%%(((###%%%'''''''''&&&'''''''''((()))******+++++++++))))))***+++,,,...///000...///000111333444666666:::;;;===@@@BBBCCCCCCCCCBBBEEEGGGEEEBBBBBBFFFKKKGGGIIIJJJJJJJJJKKKMMMPPPPPPOOONNNNNNMMMKKKFFFCCC>>>AAAFFFJJJKKKIIIFFFCCCBBBBBBAAAAAAAAAAAABBBBBB:::888666333111111111222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))++++++,,,,,,,,,---------,,,---...///000000000000wwwvvvnnnggghhh]]]UUUOOOPPPQQQLLLDDD???999444...,,,,,,---,,,***************************++++++******************++++++,,,,,,,,,---------++++++,,,,,,,,,------------------...............333333---///777333---333444AAAKKK```uuuyyyxxxcccNNN>>>555111000222000//////111111///...........................////////////000000000000111222222333333444444555:::FFFjjjoooKKKDDDMMM^^^kkkfffhhhiiiooo}}}rrrqqqSSS444111000///...---,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,//////......///000111111111444777;;;???@@@@@@@@@AAABBBDDDCCC???<<<:::999:::999888666555333111111,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))*********)))))))))***++++++,,,,,,......///000222333444555777888;;;>>>AAACCCCCCCCCFFFEEECCC@@@>>>>>>AAADDDFFFIIILLLLLLJJJKKKNNNRRRPPPOOOMMMMMMLLLKKKGGGDDDDDDDDDDDDEEEFFFFFFDDDBBB@@@@@@???>>>===<<<;;;;;;888777444222000///......---------,,,,,,++++++++++++++++++*********))))))+++*********))))))((((((+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,---------......vvvuuummmfffggg\\\SSSMMMOOOPPPKKKCCC>>>999444...,,,,,,---,,,***************************++++++******************++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------///////////////000000000///555444444777111111>>>KKKeeevvv}}}pppoooxxxjjjZZZJJJ:::000,,,...000000000///................................./////////000000000000111111222222333444444444222555EEElll\\\DDDEEEPPP___cccffffffkkk{{{|||UUU;;;,,,000000///...---,,,++++++))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***+++,,,.........//////111222222111222555999<<<>>>??????BBBDDDEEEDDD@@@===;;;::::::999888666333111000///,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))))))))((())))))******+++,,,,,,......///111222333444555666888;;;>>>@@@BBBBBBBBBCCCDDDDDDCCCAAA@@@@@@AAADDDFFFJJJLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLKKKHHHFFFDDDCCCCCCCCCDDDCCC@@@>>>>>>>>>===<<<;;;::::::999777666444111///.........---,,,,,,,,,++++++++++++++++++*********)))))))))*********)))))))))((((((***+++++++++******)))(((*********++++++++++++,,,,,,,,,,,,,,,------------uuussskkkdddeeeZZZQQQLLLNNNOOOJJJBBB>>>999444...,,,------,,,***++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......000000000111111111222222,,,555444222333333>>>SSS[[[vvvwwwdddNNN???///000111111000//////000............................../////////000000000111111111222333333444444222222111???qqq\\\FFFCCCPPPWWW___aaa```ccckkksssyyy|||JJJ222///,,,//////...---,,,++++++***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))***++++++.........///000222333444333444555888:::===???@@@DDDEEEGGGEEEBBB>>><<<;;;:::999777555222000...---++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))(((((()))******++++++,,,......///111222333444555555777999<<>>;;;;;;;;;:::999888777777666555444222000///...------,,,++++++++++++***************)))))))))))))))((())))))))))))((((((((((((***************))))))((()))))))))*********+++++++++++++++,,,,,,,,,,,,---uuussskkkddddddYYYQQQKKKNNNPPPKKKCCC???999444///,,,---...,,,+++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,------------...------------............000000000111222222333333111555222222;;;DDDUUUnnn{{{yyy|||wwwggg[[[CCC===444///...000111111................................./////////000000000000111111222333333333444:::999444EEEvvvsss\\\DDDGGGMMMVVV]]]``````^^^fffrrryyyqqquuuyyybbbsssJJJ///---444111...------,,,++++++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''(((((()))***+++---------///000222444555666666777999;;;>>>@@@AAADDDEEEGGGFFFBBB???===<<<;;;999777555222///---,,,******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((((((((())))))***+++++++++......///000222333444444333555888:::===>>>>>>>>>>>>@@@BBBBBB@@@>>>>>>>>>CCCCCCDDDHHHLLLMMMJJJFFFBBBBBBBBBDDDEEEEEECCCAAADDDCCCBBBCCCCCCBBB???<<<888888777666555444333333222111000///...---,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((()))))))))******************+++++++++,,,,,,uuussskkkddddddYYYQQQLLLNNNQQQLLLEEEAAA:::555///------...---+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------.........------.........///////////////000111222222333333666888666>>>QQQ^^^kkk}}}cccdddqqq{{{sss___OOO;;;///---000000///////////////////////////............//////////////////000111111222222333222777:::777222BBBrrr___PPP@@@???LLLZZZ`````````aaabbbdddhhhqqq}}}~~~rrrnnnzzztttoooooo<<<...---///222///,,,,,,++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))***+++,,,,,,---...///111333444666666777888:::<<<>>>???AAACCCDDDDDDAAA>>>===<<<:::999777444222///---,,,))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''((((((''''''(((((()))******++++++,,,---...///111222333333222333666888:::;;;<<<<<<===>>>???>>><<<;;;===>>>FFFDDDCCCEEEIIIKKKJJJHHHEEEDDDDDDEEEEEEEEEBBB@@@@@@??????@@@AAAAAA>>><<<555444444333222111000000//////......---,,,+++***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''((('''(((((()))))))))(((((('''''''''((((((((()))))))))))))))************+++uuusssjjjcccdddXXXPPPKKKNNNQQQMMMFFFBBB:::555///---......---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,---------.....................////////////000///000000111222333444444222999???NNNdddpppyyy{{{ppptttwwweeeLLL;;;444111///,,,////////////////////////------.........//////////////////000111111222222222...222999666555IIIfff```DDD>>>FFFPPPVVVaaaaaa^^^YYYTTTTTTXXX]]]oooyyynnnooo|||~~~{{{pppDDD,,,222333---,,,,,,++++++******))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((()))******,,,,,,,,,---...000111222222333444555777888999:::<<<>>>@@@AAA???===<<<<<<888777555333000...,,,+++((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''''''''((())))))******+++++++++,,,...///000111222000222444777888999999999<<<======<<<;;;;;;<<<>>>EEECCCCCCDDDGGGIIIJJJJJJHHHGGGGGGGGGGGGFFFCCC@@@:::999:::;;;<<<<<<:::888333222111000///......---,,,,,,,,,,,,,,,+++***)))''''''((((((((((((((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******tttrrriiiaaabbbWWWOOOJJJMMMPPPLLLEEEAAA:::555000---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------................../////////000000000000111222333444555666666444DDDPPP]]]nnn}}}uuuqqqzzzgggTTTCCC888111...////////////////////////---------.........//////......//////000111111222222...000777999777<<>>=========???AAADDDEEEEEEFFFGGGHHHFFFEEEDDDEEEEEEDDDAAA???999888888999:::999666444111111000///...---,,,,,,)))***+++++++++***)))(((&&&&&&'''''''''((((((((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((((('''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))ssspppggg```aaaUUUMMMIIILLLOOOKKKDDD@@@:::555000---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////////////////000000000000222222333444555666777888@@@TTTcccjjjvvvppprrr~~~jjjSSS???555222000000000000000000000000---------.........//////......//////000111111111---333555222000333777777999[[[cccOOOLLLNNNRRRVVVVVVSSSPPPOOOPPPQQQOOONNNSSSaaawww}}}mmmcccjjjgggnnn|||VVVaaa|||pppNNN:::222---///---&&&***///)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&''''''((()))***++++++++++++,,,,,,---...111222555777888888777666333555999::::::999999999222111///...,,,***)))(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***,,,,,,***'''%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''(((((()))*********((()))***+++---.../////////000222444666777777777999===AAACCCBBB???===<<<:::???EEEGGGEEEDDDDDDEEE@@@@@@???@@@AAA@@@>>>;;;;;;::::::::::::888555333111000///...---,,,,,,+++((()))***++++++***)))(((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))|||oooppphhhaaabbbVVVPPPMMMNNNMMMGGGAAA???999555000---,,,---,,,,,,------------------------,,,,,,,,,---------......---------.........//////000/////////000111222222000111555777222000:::HHHVVV^^^jjj}}}zzz}}}rrr___EEE111222111222444111------111---.........//////000000000000000000000000000000000000111222333333444444777:::IIImmmvvv\\\MMMGGGGGGIIIQQQSSSHHHXXXRRRMMMOOOQQQTTTYYY```yyyggg^^^bbbjjjooosssjjjgggyyyfff>>>111555000///...---,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))+++++++++,,,---...///000222222333333555666777888555666777999999999888777222111///,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################%%%(((+++---,,,***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++---...//////...000333555777777666555777999===@@@BBBAAA???>>><<<>>>@@@CCCDDDDDDCCCBBB@@@@@@AAABBBAAA@@@???>>>===;;;999888888777555333//////...------,,,++++++(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))}}}oooooohhhaaabbbVVVPPPLLLMMMLLLFFFAAA???999555000---------,,,,,,------------------------,,,,,,---------.........------........./////////000000000000000111222333666111000444888>>>JJJUUUfffmmm{{{{{{oooYYYHHH333///...111222///...///........./////////000000000000000000000000000000000000111111222333333444;;;777999JJJlllrrr^^^```PPP>>>BBBQQQLLLNNNQQQRRRMMMKKKQQQ[[[RRR^^^nnn}}}xxxggg^^^jjjccc\\\^^^nnnxxx___]]]vvvgggEEE222111666///...---,,,,,,+++++++++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&'''((()))++++++++++++,,,...///000222222222333555777888999666666777777777777666666222000...,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################%%%'''***,,,,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((()))***+++,,,...//////...000222555666666666555777999<<>>@@@AAAAAAAAAAAA?????????@@@??????>>>>>><<<:::888777666555333111......---,,,,,,+++******(((((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))pppooohhhaaaaaaUUUOOOKKKMMMLLLFFF@@@>>>999555000...---------,,,------------------------,,,------------.....................////////////000000000000111222333444444444555777;;;EEEXXXiii|||vvvoooccc>>>555...///333222000///......////////////000000000000000000000000000000000000000111222222333333999444111333===XXXxxx[[[OOOWWW\\\eeeiiibbbTTTIIIFFFQQQRRRTTTVVVZZZbbbnnnwwwmmmjjjeee```^^^```eeeiiimmmwwwccckkkvvvuuuPPP666...///111111......---,,,++++++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))*********+++,,,---//////000111111333555777999:::777777666666555444444444000///---+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################%%%''')))******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))+++,,,---...///...///111333555555555555666888;;;===??????>>>===<<<======>>>???@@@@@@AAA======<<<<<<<<<======>>>;;;999666444444222000---,,,,,,++++++******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))pppnnnhhhaaa```TTTNNNKKKLLLKKKEEE???===888555000...---......---........................------------................../////////000000000111111111111222444555555111:::BBBCCCEEEUUUuuu|||tttwwwwwwZZZHHH666000222333222111//////////////////000000////////////////////////000000000000111111222222222111555888444666QQQrrrRRRQQQPPPVVVdddooonnnfff```UUUSSSQQQPPPMMMKKKOOOTTTWWWYYY^^^fffpppxxx|||}}}vvvqqqoooiii^^^TTT[[[ZZZWWWWWW___mmmyyy}}}wwwjjjWWWEEE222,,,222666111)))------,,,+++++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((************+++---.../////////000222444777999:::888777666444333222111111...---+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################%%%&&&((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***+++---......---...000222333444444444666777999;;;============>>>>>>>>>>>>>>>???@@@AAA<<<;;;:::999999;;;<<<===:::777555333222000...,,,*********))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((qqqmmmgggaaa___TTTNNNKKKLLLKKKEEE???===888555111.......................................---------.........///////////////000000000111111111111222222333555666777333:::BBBLLL___yyyzzzxxxaaaGGG777222000000222000000000000000000////////////////////////////////////000000000000111111222///555<<<888///555EEE[[[pppfff^^^[[[\\\]]]aaafffbbb^^^\\\\\\ZZZUUUVVV[[[TTTQQQMMMLLLLLLMMMMMMLLLSSSSSSSSSSSSTTTVVVVVVUUUPPPNNNMMMOOOTTTZZZ^^^```bbbiiirrr~~~tttuuuppphhhiiiyyyvvv\\\666222///222666666000***,,,,,,+++*********++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((()))))))))***+++,,,---...---...///111333555888999666666555333111000......++++++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))+++,,,---------...///000222333333444666666777999:::;;;<<<======<<<<<<;;;<<<<<<===>>>:::999888777888999:::;;;888666444222111000---+++((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''rrrlllgggaaa___UUUOOOKKKMMMLLLFFF@@@>>>888555111....../////////........................------........./////////000000000000111111111111222222222333444666888888888888AAA[[[yyy^^^III:::000///111111111000000000000//////000000000000000000000000///////////////000000000666///---222444000222888777OOOtttoooTTTLLLOOO[[[TTTPPPRRRQQQOOORRRZZZbbb```[[[VVVRRROOOOOOOOOKKKNNNOOOMMMMMMQQQUUUUUUTTTXXX]]]aaacccfffkkkooowwwrrrooocccVVVLLLQQQ[[[ooobbbDDD555444333111///------...000++++++******)))******+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((()))***+++------,,,---...///111333555666444444444333111///,,,+++))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''')))***+++,,,---,,,---...///000222333333555555666666888:::;;;<<<:::::::::::::::999999999:::999888888777777777888555444111000000///---+++((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''rrrkkkgggaaa^^^VVVPPPLLLMMMLLLFFFAAA???888555111...//////000///....................................////////////000000000111111111222222222222333444555777999999@@@NNNhhhyyydddMMM999222333111111111000000000//////000000000000000000000000////////////////////////333000------///333555777444777FFFfff```VVVRRRUUUTTTNNNOOOVVV\\\^^^aaa```]]][[[\\\^^^XXXaaagggeeedddiiioooqqqppprrrssspppjjjfffeeeeeeWWW]]]\\\UUUWWWfffqqqtttqqqUUU===000---333222///,,,******,,,...******))))))))))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((***+++,,,---,,,,,,,,,---///111222333000222333333222...+++(((((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))+++,,,,,,,,,,,,---...///111222333555555444555666888;;;<<<:::;;;<<<<<<<<<:::999888999999999999888666555555222000............,,,***'''''''''(((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&rrrkkkgggaaa^^^VVVPPPMMMNNNMMMGGGAAA???888555111//////000000000////////////////////////............/////////000000111111111111222222222222333333444666888999:::KKKppp{{{zzz^^^DDD777666222111111111000000//////000000000000000000000000///////////////.........+++111444222222555555222555222333<<>>@@@@@@@@@>>><<<:::999:::::::::888666444333///---,,,,,,,,,,,,+++)))''''''((((((((((((((((((%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&lllnnnhhh[[[[[[XXXQQQLLLLLLJJJEEE@@@>>>777444000......//////...---......////////////////////////000111111222222222333333333333333333444666777777555666<<>>>>>===;;;999888999999999999777444111///,,,,,,++++++***)))))))))'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&mmmooohhh\\\\\\XXXQQQLLLLLLJJJDDD???>>>777444000////////////...---...//////000000////////////000000111111222222333333333333333444444444777///333>>>======YYY~~~|||yyy]]]FFF666111///111222///---...000000000000////////////............////////////000000000000000000000000000333555444222333999???PPPjjj```DDD===666...+++---///---***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((((((((()))******+++++++++++++++,,,,,,---...///......---+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''')))***++++++,,,,,,,,,,,,---///000111333333444555666777888888999:::<<<<<<<<<:::888777666666777777666333111000,,,++++++******)))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&ooopppiii]]]]]]XXXQQQLLLLLLJJJDDD???===777444111////////////...---...//////000000////////////000000111222222222333333333444444444555555888111333===DDDUUUwwwuuusss___???888222222222///------000000000000////////////............////////////000000000000000000000000//////000333666555222///000999OOOqqqqqqNNN666,,,...---,,,---//////...---++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''(((((())))))******+++++++++++++++,,,---......------,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((())))))))))))++++++,,,,,,---///000111111222333444555666666666666777999::::::888777666333333444444444222111///++++++******))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&qqqqqqiii^^^___XXXQQQLLLKKKIIICCC>>><<<888555111//////000//////......///000000000000000///000000111111222333333333333444444555555666666999:::999???\\\}}}xxxyyyWWWGGG666111222222000000000000000000////////////............////////////000000000000000000000000333000...000555888888777666444888@@@LLLeee|||fffQQQ;;;,,,...999///000111111///...------++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''(((((()))*********+++++++++++++++,,,------,,,++++++***(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((()))))))))(((+++++++++,,,---...000000///000222333444555555444555666888999999888777666222222222222111///...---+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&rrrqqqiii^^^___XXXQQQLLLKKKIIICCC===<<<888555111//////000000///...//////000000000000000000000000111222222333333333333444555555666777777999:::CCCaaattt[[[>>>222111333222222000000000000////////////............////////////////////////////////////333222000......///111333000000333777444888NNNgggoooNNN???444333///)))+++444///000000---***((()))+++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''((())))))******++++++*********+++,,,,,,******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))+++++++++,,,---...///000///000222444555555444444555666888999:::999777666333222111000...,,,+++*********)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&sssppphhh]]]```YYYQQQLLLKKKIIIBBB===;;;888555222000000000000///...///000000111111000000000000111111222333333333333444444555666777888888:::<<<\\\pppPPP===555222111333000000000000////////////............////////////////////////////////////***---000000...---...///222...,,,111666777777999BBBSSSkkkXXX555333+++***000444000---............,,,***)))+++---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&''''''(((((())))))***+++******)))******++++++))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((()))************++++++,,,...///000///111333666777666555444666777999::::::999777666333222111...,,,***)))((())))))((((((''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&ssspppggg]]]```YYYQQQLLLKKKHHHBBB<<<:::888555222000000000000/////////000111111111111000000111111222222333333444333444555666777888999999>>>XXXlllUUU@@@222000444000000000000////////////............////////////////////////////////////))),,,///111111111222333666222,,,+++111777666000222444<<>>:::===[[[nnnOOO===555///000333333111000........................................................................------...//////000000111//////000111111222222333///222444666666888:::<<<:::<<>>===<<<>>>BBBDDDDDDCCC@@@@@@AAACCCFFFIIIKKKLLLEEEEEEEEEBBB???;;;999888777::::::666111000000///333555777888999888222---------......------,,,+++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))))))))************++++++,,,---////////////...///000000000...,,,***))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{rrreeebbb\\\XXXQQQKKKIIIEEE???;;;<<<999666333111222222222222...///000111222444555555333333444555666777777888999888999NNN^^^HHH444000222000///111........................------------------------------------------------,,,,,,------.../////////------...//////000000111666555444333222555999<<<777777777888;;;======<<>>:::;;;999777333222222333333222000111111222333444555555333333444555666777888888;;;<<>>444333///...111........................------------------------------------------------+++,,,,,,---......//////,,,------...//////000000+++,,,------...111666999777999;;;===>>>???@@@AAA888888:::::::::999888777444444333333444555555444111000111111000......///000222000******111777999............------,,,,,,---------...............++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((())))))))))))***,,,---......------,,,------...---,,,+++***'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{rrrfffeee^^^VVVOOOJJJGGGCCC===::::::999777333222222333333222333444444444444444444444333333444555666777888999888DDDllliiiGGG999555111///333........................------------------------------------------------++++++,,,------......///,,,,,,------...//////000---111666888888666555444666888;;;;;;999888888888===999555555777999777555333222222222333222000...000000111444444222111111)))222888666333222///)))............/////////000........................++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''((((((((())))))***,,,---......------+++,,,---...------+++***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzttteeeccc___VVVRRRKKKEEEAAA>>>;;;888777666444333222222333333222222333333333444444444777,,,444;;;444:::BBB999@@@eeedddBBB...---111111///////////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......//////000111222333333444555555666888888999999999888888777555444333222222000111111111222222222222111111111111111111111111222111111000000000000000.........---------,,,,,,///......------,,,,,,+++,,,---...//////...---,,,++++++,,,---------......((())),,,---,,,***+++...)))((('''''')))***))))))(((((((((((()))***++++++)))))))))((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))************+++,,,---//////000---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{tttfffddd```WWWRRRLLLFFFBBB>>>;;;999777666444333222222333333222222333333333444444444777000333999666666<<<>>>bbb{{{[[[@@@444333555///////////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------------......//////000111222333444444555666777888888888888777666666444333222111111000000000111111111222222333333222222111111000000000000000//////000000000////////////////////////.........///////////////111111111111333444666777888555222111111111///---------------+++))))))***+++***)))((()))***++++++---,,,+++)))(((&&&&&&&&&((((((((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******))))))***+++,,,---......---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||vvvhhhfffaaaXXXSSSLLLGGGCCC???<<<:::777666444333222222333333333333333333444444444444666555333777:::555===RRRuuuTTT;;;222444000000000//////.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------......///000111222333333444444555666777777777777555444444333222111000000/////////000000000111111///000000000000000///...111111000000000/////////---......///000000111111222333444555666777888999;;;;;;;;;===???BBBFFFHHHBBB???===>>>@@@AAA@@@>>>@@@>>>;;;999999888777555333222///---+++***))))))++++++++++++,,,,,,------'''''''''''''''((())))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******(((((()))***+++,,,,,,---,,,+++***))))))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwiiigggcccXXXTTTMMMGGGCCC@@@===:::777666444333222222333333333333333444444444444555111888555666<<<888JJJtttiiiHHH555111111111000000///.........------,,,,,,,,,+++++++++************************+++++++++***+++,,,,,,---++++++,,,,,,,,,------------......///000111222222333333444555555555555555222222222111111000000///////////////000000000000//////000111222222111111111222222222111111000000333333444555777888999:::;;;<<<>>>@@@BBBDDDFFFGGGJJJJJJKKKLLLMMMMMMNNNNNNGGGJJJMMMPPPQQQQQQQQQQQQRRRRRROOOLLLMMMOOONNNKKKGGGGGGFFFCCC>>>999555444000000000000000///......+++***))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***(((((()))******+++,,,,,,+++***)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyykkkhhhcccXXXTTTMMMGGGCCC@@@===:::777666444333222222333333333333444444444555555555///:::777555:::???^^^```BBB222222111111000//////......------,,,,,,,,,+++++++++************************+++************+++,,,,,,+++++++++,,,,,,,,,------------...///000111111222222222333444444444333333000000000000000000//////////////////000000000000333333333333333333333444000111333666888999::::::@@@AAABBBDDDFFFGGGIIIIIIGGGHHHJJJMMMOOORRRTTTUUUVVVWWWWWWUUUQQQJJJDDD@@@DDDLLLTTTWWWTTTRRRSSSVVVWWWZZZYYYVVVXXX]]]]]]YYY^^^```bbbaaa]]]WWWTTTSSSLLLJJJEEE???888111+++'''...---+++*********+++,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))******++++++,,,,,,))))))(((((('''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzkkkhhhcccXXXSSSLLLGGGCCC???<<<:::777666444333222222333333333444444444555555555555222999999555;;;NNNuuuuuuRRR555222222111000000///......------,,,,,,,,,,,,++++++***************************************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111111111222333333222222111///////////////000000000/////////000000000111111333222000///000222444555777999===BBBGGGJJJLLLLLLNNNNNNPPPQQQSSSUUUVVVWWWVVVWWWXXXZZZ]]]___aaabbb``````___[[[RRRGGG<<<555666===GGGKKKKKKLLLQQQUUUUUU\\\^^^ZZZYYY^^^___[[[]]]bbbgggiiiiiiiiikkkmmmhhhfffaaaZZZQQQIIIBBB===333111...+++)))((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))))))))******++++++++++++((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{lllhhhbbbWWWRRRLLLFFFBBB>>>;;;999777666444333222222333333444444444444555555555555666555888:::EEEiiieeeBBB333333222111000///...---------,,,,,,,,,,,,++++++***************************************++++++,,,***++++++++++++,,,,,,,,,+++,,,---...///000000111000111111222222111111000......//////000000000111000000000111111111222222111000000222666===CCCHHHPPPSSSVVVZZZ]]]______```]]]^^^___```bbbccceeeeeefffggghhhjjjkkkmmmnnnooommmmmmkkkggg```VVVMMMHHH888888888;;;???DDDHHHJJJNNNZZZ^^^WWWQQQSSSTTTPPPKKKOOOTTTWWW[[[aaajjjqqqppppppooonnnkkkgggcccaaaNNNJJJCCC;;;444...+++*********))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))(((((())))))))))))******(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||lllgggaaaVVVRRRKKKEEEAAA>>>;;;888777666444333222222333333444444444555555555666666888111777@@@QQQwwwSSS333333222111000///...------------,,,,,,,,,++++++))))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000000000111111111111000///......//////000111111111111111111111222222222222555555777<<>>gggsssHHH555...000---...111,,,---------,,,,,,,,,++++++************)))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////////////////000000000000///000000...,,,---///222222---...444777444333555<<>>;;;999999888666444333333333333333444666555555555666888333555CCCaaa}}}___@@@222888444...000333---------,,,,,,,,,++++++************)))))))))))))))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,------.../////////////////////000000000111222111000000222222222000333666999777......???RRRWWWcccuuu{{{zzz|||rrrrrrxxxwwwqqqtttuuujjjooommmjjjfffcccdddeeeeeedddbbbdddiiieeeZZZQQQOOOLLLUUU```ddd___TTTGGG@@@444555999>>>BBBIIIWWWeeepppssstttooofffaaabbbfffssssssrrrssswwwwwwoooeeeggg[[[LLL===000'''(((---''''''(((***++++++***)))***)))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''(((''''''&&&&&&((('''&&&&&&''''''&&&&&&&&&&&&&&&'''(((***,,,...******++++++++++++++++++******++++++******+++,,,'''(((((((((''''''((()))((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''qqqkkkcccXXXSSSLLLFFFBBB>>><<<:::888777666444333333333444444666777888666666666777888555MMM{{{wwwLLL555999444***,,,222------------,,,,,,,,,,,,++++++*********))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...//////////////////000000000111111111...---000444555111...111///111888DDDRRRdddrrr}}}uuuvvvxxxzzz}}}|||wwwssstttwwwtttooojjjgggaaaZZZVVVWWWXXXYYY[[[^^^```___\\\ZZZJJJDDDCCCHHHOOOTTT[[[aaaccciiiooolllcccYYYUUUTTTbbbccciiirrrwwwwwwwwwxxxttttttnnn```PPPDDD888000+++((('''))),,,---)))%%%))))))((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))))))))((('''&&&$$$%%%'''((())))))))))))+++***((('''''''''((())))))((((((''''''(((((()))))))))((('''''''''((((((---,,,***(((((((((((()))$$$######"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''rrrkkkbbbWWWRRRLLLFFFBBB???<<<:::888777555444333333444444444666888888666555555666===BBBccczzzvvvsssuuuyyy]]]???777///+++.........------------,,,,,,,,,+++++++++*********)))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...///////////////000000000111111111000///000111333333222000...111===RRRjjj~~~wwwppphhhdddbbbaaa\\\XXXYYYQQQLLLOOOUUUXXX[[[^^^QQQYYYccciiieeeZZZNNNFFFGGGNNN^^^jjjhhhaaahhhvvvsssxxxyyyuuusssnnn[[[EEE999333,,,(((((()))))))))))))))((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((($$$&&&((()))***)))((('''(((((()))((('''((()))***'''((()))***+++,,,------333333333444555777999:::888666555333111///,,,)))---***(((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''qqqjjj```WWWRRRLLLFFFBBB???<<<:::888777555444333333444555333555666666555555555666:::TTT~~~|||vvvmmmiiifffdddeeehhhpppuuu}}}sssTTT:::---333777,,,.........---------,,,,,,++++++++++++************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////000000000000111111111111222444555333///000555:::AAAVVVooossshhh```ZZZXXXXXXVVVVVVXXX[[[]]]ccclllppplllaaaWWWDDDFFFQQQ\\\\\\SSSTTT[[[mmmuuuxxxuuuvvvzzzuuujjjVVVOOOCCC444***'''***///******)))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&'''((())))))((('''&&&*********(((&&&'''***---,,,111888@@@GGGLLLNNNOOOWWWXXXYYY[[[^^^```cccddd___^^^\\\[[[XXXRRRKKKEEE999555111...---,,,***(((+++,,,,,,,,,***(((%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''qqqkkk___XXXSSSLLLFFFBBB>>><<<:::777666555444333444444555333444555555444555777999EEEdddwwwgggaaa\\\VVV[[[bbbkkkuuu|||rrrjjjbbb[[[YYYXXXWWWXXX[[[aaaiiiuuugggCCC---444999+++............---------,,,,,,++++++++++++*********)))))))))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////000000000111111111222222000333444111...444BBBNNNooo~~~uuudddZZZWWW[[[XXXWWW\\\dddiiiiiieeeWWWMMMIIIQQQ[[[ZZZPPPFFFPPPbbbtttyyyxxxyyy}}}zzztttfffRRR>>>///))))))++++++***************+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&'''(((((())))))((((((******))))))((((((''''''$$$(((,,,000444;;;CCCIIITTTXXX___gggmmmrrrtttuuussstttvvvxxxzzz|||}}}}}}}}}|||zzzzzzzzzvvvoooiiieee___VVVNNNGGG???666000'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''ssslll```YYYTTTMMMFFFAAA>>>;;;999777666555444333444555555444555444444444666:::===XXXooo~~~yyyuuuhhhXXXOOOPPPPPPTTT]]]ggggggbbbZZZSSSMMMMMMMMMLLLMMMQQQSSS\\\iiivvvuuuTTT555000444...............------------,,,,,,+++++++++*********)))))))))***++++++,,,,,,,,,,,,,,,------------...,,,,,,------.../////////000000111111111222222222000111222444>>>QQQiiizzz{{{jjjgggaaa[[[XXXWWWWWWWWW]]]UUUMMMOOOZZZccc^^^SSSGGGSSSgggyyy|||zzz{{{zzzzzzyyyppp```LLL:::///---,,,+++***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((()))***)))((((((***)))))))))***,,,...///111999DDDMMMTTT\\\eeekkktttuuuvvvxxxzzz{{{}}}~~~yyyzzz{{{|||{{{yyyvvvtttvvvtttssswww|||~~~}}}zzz{{{tttnnnhhh```VVVNNN===999222,,,))))))+++---((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''tttmmmaaaZZZUUUMMMFFFAAA===:::888777666555444333444555666666555555444444777<<<@@@^^^tttttt]]]VVVKKKEEEKKKUUUZZZXXXNNNHHHCCCCCCCCCCCCDDDHHHHHHNNNWWWaaannn~~~fffAAA000444666//////.........---------,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,------...//////000000111111111111222222222555444666@@@VVVuuuyyyfff\\\YYYPPPVVVVVVPPPTTTcccmmmnnngggYYYWWWiii{{{}}}vvvqqqZZZcccssspppXXXFFF...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''')))*********)))(((&&&%%%&&&(((,,,222777:::RRR[[[fffmmmoooqqqtttwwwpppnnnlllkkklllooosssuuuzzzzzz{{{zzzvvvqqqkkkhhhbbb______dddnnnwww{{{|||tttsssssswww|||}}}xxxssslllaaaPPP???222,,,+++,,,))))))))))))))))))))))))''''''''''''''''''''''''"""###%%%'''***,,,...///$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''~~~xxxlllgggYYYSSSKKKDDD???===;;;:::777666555444333444555555666333444777444222>>>QQQoooqqq{{{uuu___LLLHHHNNNOOOJJJCCCBBB@@@?????????@@@AAAFFFIIIMMMUUU```nnn}}}QQQ111000222111000///...---,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------------------------///////////////.........444000000333555333444666777999FFFeeeiii___TTTPPPUUU^^^iiiqqqjjjmmmrrrwwwyyyuuunnnhhhYYYSSSWWWggguuuxxxsssqqqTTTCCC000((()))++++++***,,,)))&&&&&&)))***(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))))))))))))))((((((...+++(((''')))+++,,,,,,...+++)))...;;;LLL[[[cccgggkkkqqquuutttooohhhdddddd___VVVPPPPPPYYYfffooouuuuuusssnnnhhh```YYYUUUUUUGGGCCCJJJVVVlll~~~~~~kkkfffcccgggpppwwwxxxvvvxxxyyyrrrcccXXXNNN<<<))),,,***))))))******)))(((+++)))'''''''''((('''&&&$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((~~~xxxlllgggYYYSSSKKKDDD???<<<;;;999777666555444333444555555666222444888666777EEEWWWsssvvvbbbLLLDDD@@@<<<@@@???>>>=========>>>>>>>>>AAAEEEKKKTTT```mmmuuubbb@@@444333111111///...---,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,------------------------////////////////////////000///222666555333444999666UUU|||lll```[[[YYYYYYjjjpppvvvwwwoooaaaRRRHHHHHHLLLOOORRR]]]lllvvvxxxooocccPPP>>>222,,,...111+++)))'''((())))))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))************)))))))))+++------***(((((()))(((222BBBQQQ[[[ccciiilllqqqssssssppphhh^^^UUUOOOLLLJJJGGGFFFKKKTTT```iiippppppooolllggg___XXXTTTTTTDDD???GGGTTTiiivvvsss]]]TTTLLLNNNZZZhhhqqqtttyyy}}}zzztttlllbbbYYY===777///)))'''(((***+++'''&&&%%%&&&''''''&&&$$$%%%&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((xxxlllfffYYYSSSKKKCCC???<<<:::999777666555444333444555555555333444888999===MMM^^^pppuuueeeIII>>><<<<<<===<<<;;;::::::::::::;;;;;;===AAAEEEKKKSSS\\\bbboooyyyxxxWWW;;;555222111000...------------,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------//////////////////000000000111555666444333:::CCCaaasss~~~kkk\\\ZZZ___hhhqqqqqqdddNNN===@@@LLLOOOEEEFFFZZZqqq}}}~~~{{{oooZZZCCC333---...******************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((************************(((,,,///---))))))///444CCCPPPaaalllooonnnoooqqqppppppoooiii```WWWPPPLLLIIIIIIIIIIIIKKKQQQXXX^^^dddfffhhhjjjjjjgggdddbbb___OOOJJJPPPYYYhhhpppiii___VVVKKKHHHNNNXXX```dddfffjjjsss{{{{{{vvvtttvvv```VVVFFF888///***)))((()))((('''(((((((((%%%###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((yyylllfffXXXSSSJJJCCC>>><<<:::999777666555444333444555555555444555888;;;BBBQQQaaaeeelll~~~fffNNN???;;;===???;;;::::::999999999999999;;;===???BBBFFFKKKQQQUUU\\\```fffooo{{{kkkDDD666222222000///...---------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------------------............//////000000000000111111444444444333222999KKK\\\qqqfff^^^aaakkkmmmbbbUUULLLWWW[[[QQQEEEIII___tttwww||||||qqq___KKK999---)))******++++++,,,---...((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))******+++***++++++***---666CCCNNNcccdddccc```]]]^^^dddjjjdddeeeeeeaaa\\\XXXWWWXXXSSSSSSSSSRRRRRRTTTYYY]]]ZZZ[[[]]]___```aaaaaaaaa___TTTSSSVVVWWW```fffaaagggeeebbb^^^[[[[[[]]]___\\\YYY___lllrrrnnnooouuuzzzsssgggYYYJJJ<<>><<<:::888777666555444333444555555555555666888<<>>GGG```pppuuuxxxyyywwwlllVVVBBB...,,,***)))))),,,...000))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((((((((()))***+++)))))),,,333???MMMZZZbbbfff^^^RRRJJJGGGKKKQQQUUURRRUUUWWWWWWVVVXXX]]]bbb`````````aaaccchhhooottthhhgggeeebbb```^^^]]]]]]aaa]]]aaa^^^RRRQQQXXXVVV[[[aaaggghhhdddbbbeeeiiiYYYNNNKKKUUU\\\[[[YYY\\\ppprrruuussskkk[[[HHH<<>>;;;999888777666555444333444555555444555777999>>>HHHUUU___```kkk{{{yyyUUUJJJAAA;;;>>>CCCAAA<<<888;;;;;;<<<<<<<<<;;;:::999;;;<<>>;;;PPPmmmnnnnnnpppxxx|||ppp___@@@888...((((((+++,,,---))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))***)))(((((()))***,,,---+++///:::HHHWWWaaafffgggbbb\\\TTTNNNKKKJJJHHHGGGFFFLLLSSSXXX]]]fffrrr{{{ggg[[[^^^]]]WWW[[[^^^___]]]]]]```cccaaaVVVNNNRRRYYY[[[WWWTTTSSS\\\jjjvvvzzztttggg^^^:::555...(((''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((({{{mmmeeeWWWRRRIIIBBB>>>;;;999888777666555444333444555555222555888;;;AAALLLXXX```iiivvv{{{wwwgggKKKDDD>>>;;;@@@CCCAAA>>>???;;;<<<<<<===<<<;;;:::999:::<<>>;;;;;;<<<===<<<;;;:::999444666999<<>>>>>>>>>>>===888999999888999AAANNNXXX```dddggghhhiiirrr|||RRR888222666///...333...//////.........---------,,,,,,---------...............//////000111111222111000333777888666999===UUUkkkwwwyyyjjjfff```^^^___aaaccccccvvvxxx|||ttt```]]]eeepppxxxrrrYYYCCC@@@JJJPPP[[[kkkvvvnnnYYYAAA000&&&,,,,,,,,,,,,+++******)))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&))))))(((((((((''''''''''''''''''((((((((())))))*********+++,,,------,,,000///...222:::EEEOOOUUUYYYaaafffbbbXXXTTT\\\fffppp}}}~~~nnnccc___[[[UUUOOOVVVYYY___aaa\\\SSSPPPSSSVVVVVVYYYbbbppp~~~kkk]]]YYYaaabbbgggjjjaaaUUUUUU___ooozzz|||ooo\\\GGG666++++++,,,---)))$$$''',,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((zzzmmmfff[[[SSSHHH@@@<<<;;;888666888777555444333333444555777777;;;EEEOOOXXXbbbkkklllttt}}}qqq```PPPGGGAAA===;;;::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@;;;:::999777888===GGGOOOJJJLLLMMMPPPWWWddduuuwwwzzzdddAAA111555333000111000/////////.........------------------.........////////////000111111222222222333555666444444===HHHnnnvvvooo\\\NNNDDD@@@<<<:::;;;===>>>???LLLNNNRRRUUUWWW[[[___cccjjjsss{{{aaa\\\bbblllppp```EEE444888DDDEEEUUUnnn~~~vvv\\\@@@000+++---///...+++)))***+++))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((''''''''''''&&&))))))((((((((((((''''''(((((((((((()))))))))))))))***,,,---............---,,,...:::JJJUUUYYYXXX\\\YYYXXXXXXYYYdddlllZZZPPPIIIBBB???AAAFFFIIIJJJ@@@>>>@@@BBB@@@<<<<<<@@@CCCAAA???@@@DDDLLLTTTYYYttt|||}}}wwwhhh^^^[[[aaaccc[[[RRRNNN\\\nnn}}}|||wwweeeRRR444...)))(((&&&%%%''',,,((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((())))))))){{{nnnhhh[[[SSSHHH@@@<<<;;;888666777666555444333444444555888666:::DDDMMMTTT\\\ccciiipppyyybbbPPPFFFAAA===999777777777777777777777777888888999:::<<<===??????>>>>>>===:::777888;;;>>>::::::<<>>>>>>>>@@@BBBCCCDDDHHHEEEDDDFFFEEEBBBCCCEEECCCAAA>>>===<<<===<<<<<>>???@@@???<<<999666555;;;:::;;;>>>DDDLLLSSSWWWYYY___iii}}}}}}rrrZZZ888222777000,,,222000000/////////................../////////000000000000111111222333333333444000...333===KKK]]]mmmuuu{{{~~~wwwqqqnnnmmmmmmhhhgggeeebbbaaagggqqqxxxzzzbbbJJJ===:::999888888777666666777888:::333444555444444444666888666;;;BBBFFFGGGLLL]]]nnnzzzhhh]]]aaaddd^^^YYYYYYSSSEEEEEE___xxx{{{mmmbbb===444,,,))),,,...+++(((************************(((''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++)))+++,,,,,,***+++---///333@@@PPPWWWVVVTTTWWW\\\```___jjjppp\\\QQQHHHHHHJJJMMMTTT\\\WWW]]]fffnnnrrrrrrpppooo{{{wwwvvvwwwtttpppnnnooohhh```TTTKKKFFFFFFFFFFFFCCC@@@======EEETTTfffrrr}}}sssiiibbbaaadddeeevvv|||xxx}}}}}}xxxvvv]]]@@@222///---+++)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))******+++{{{oooiii[[[SSSHHH@@@<<<;;;888666666555444333333444555666999;;;BBBLLLSSS[[[hhhsssxxxeeeVVVCCC888555666666555666666666666666666666666555444333333333555666777:::<<<@@@BBBBBB@@@===:::<<<<<<;;;<<>>===TTTtttzzzzzzoooddd]]]dddpppzzz|||zzzzzz{{{zzz{{{qqq```JJJ444%%%&&&...)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))***++++++{{{oooiii[[[SSSHHH@@@<<<;;;888666666555444333333444555666888===EEEMMMSSS[[[kkkzzzzzziiiKKKCCC;;;777999<<<<<<;;;::::::::::::::::::::::::888777555333333444555666555777:::>>>BBBCCCBBBAAA;;;<<<<<<;;;===AAAHHHNNNccc}}}zzztttPPP666666333---444000000000000/////////...//////000000000111111111111111222222333444444444444555:::EEESSSggguuuiii```YYYUUUQQQPPPNNNLLLJJJHHHFFFFFFCCCBBBBBBDDDIIIOOORRRTTTHHHFFF???666333777999888555777999999888888:::<<<777888888666444333444555777666666888666444777===NNN```pppssswwwpppiiigggfffdddSSSCCCHHHbbbzzz}}}tttjjjYYYBBB222---------,,,************************((((((((((((((())))))***'''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,***,,,.........222;;;BBBLLLOOOQQQQQQSSS^^^qqqmmmTTTPPPaaahhhmmm~~~rrrgggWWWIIIAAA???@@@@@@<<>>>>>>>>>>>>>>>>>>>>>>><<<:::777555444444555666333444555999===AAABBBBBBCCCBBB@@@===;;;@@@HHHPPPddd|||YYY888777444...666000000000000////////////000000000000111111111111111222222333333444444555333666???MMMbbb}}}rrrbbbUUUNNNKKKHHHGGGCCCCCCBBBBBBBBBAAAAAAAAADDDAAA@@@AAAEEEGGGEEECCC>>>===999555666888555///222555888888777666888:::999::::::888666666777888555222222555666555777;;;555CCCTTTcccwwwvvviiiccc___RRRBBB???VVVttt|||yyyhhhOOO:::...+++---///************************((((((((((((((()))******'''((((((((())))))******(((((())))))*********+++******+++++++++,,,,,,,,,+++---///000111888CCCLLLXXXRRRLLLOOO^^^wwwddd[[[cccaaappp}}}mmm]]]MMMBBBAAAMMMUUUOOOEEEKKKcccyyypppaaa]]]iiitttvvvwww|||yyy}}}yyycccFFF222,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,{{{pppiii]]]TTTHHH???;;;:::999888666666444444333444555666777AAAHHHJJJOOOXXX___```rrrvvvTTTDDDCCCAAA@@@???AAACCCDDDBBB@@@BBBAAA@@@@@@AAAAAA???>>>@@@??????===:::777444222666555555555777;;;>>>AAAHHHEEEBBB???;;;<<>>>>>>>>===<<<<<<:::<<<===<<<;;;======;;;888888777666555444444333444555666888:::;;;============<<<;;;:::999999999999888666555555555666777666999>>>FFFWWWttt}}}\\\bbbbbbXXXNNNZZZttt}}}zzz|||nnnPPP666,,,------'''++++++)))+++///,,,&&&))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))******+++---,,,++++++++++++***)))***111111---111@@@NNNSSSKKKKKKMMM\\\{{{lllVVVaaaqqqfffVVVPPPIIIEEECCCDDDIIIMMMssstttddd___fffqqqvvvuuuxxxzzz{{{yyyuuufffGGG+++)))...///***(((***+++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%''')))''''''''''''((((((((()))***)))))))))***+++,,,,,,{{{pppiii]]]TTTHHH???;;;:::999888666666444444444444555666:::BBBHHHIIIMMMVVV]]]___yyyjjjRRREEECCCGGGCCCDDDDDDEEEFFFFFFEEEEEECCCBBBAAABBBCCCCCCBBB@@@BBBBBBAAA@@@>>><<<999888777666555444666888;;;<<>>FFFPPP```gggkkkfff___cccsssyyynnnMMM888555555111222111111111000000000000000000000000111111111111111777333///555555222888<<>>???===<<<:::;;;;;;::::::999777777555777999999888888777666999999888888777555444333444555777:::<<<>>>???@@@>>>????????????>>>>>>>>><<<;;;:::888777666666666555666666888???RRRjjj|||mmm\\\bbbhhhmmmrrrxxx}}}}}}zzzsssaaaGGG222,,,///+++...---))))))---,,,((())))))(((((((((((())))))******))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,---------,,,222,,,---999GGGNNNNNNMMMKKKVVVkkkcccWWWUUUkkk~~~}}}zzzzzz{{{|||}}}}}}{{{}}}~~~yyypppjjjjjjkkkooommmxxx}}}]]]JJJFFFHHHHHHGGGJJJWWWpppwwwgggZZZYYYhhhzzzxxxzzz{{{{{{zzzrrr___MMM444+++&&&***+++''''''+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''''''''((((((((())))))***))))))******+++,,,---zzzpppiii]]]TTTHHH???;;;:::999888666666444444444555666777<<>>555444333222222222111111111000000000000111111111222222222333777222000777666444;;;===QQQtttjjjUUUHHHCCC???:::999;;;===<<<;;;999999999999888777666555444555777777666555666777777888999:::999888777666222444666999<<<>>>??????AAABBBDDDEEEEEEEEEDDDCCCAAA@@@???>>><<<:::888777999999777333222:::GGGRRRccc```fffuuu~~~~~~zzzxxxttt___@@@000000...000///+++(((***+++******))))))(((((())))))******))))))))))))(((((((((******))))))******+++,,,++++++---.../////////...000***222EEEPPPMMMJJJNNNZZZtttxxxWWWOOOccc}}}mmmhhhfffmmmyyy|||llldddaaacccbbbjjjxxx~~~xxxssssssyyy\\\LLLHHHIII>>>???FFF```jjjVVVXXXfffrrrvvvxxxyyyyyywwwppphhhGGG000###)))...'''&&&---((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((&&&&&&'''''''''((((((((()))))))))************+++,,,---...zzzpppjjj]]]TTTHHH???;;;:::999888666555555444444555777777<<<@@@BBBDDDHHHQQQ\\\ddd~~~~~~sssttthhhVVVEEEAAAEEEHHHHHHGGGEEEGGGIIIIIIGGGFFFGGGHHHIIIHHHGGGGGGHHHGGGEEECCCEEEEEEEEEFFFFFFFFFFFFFFF>>>===<<<999777666555444666:::BBBHHHGGGCCCDDDHHH[[[^^^\\\TTTIIICCCEEEIII[[[|||aaaEEE555222444333333222222222111111111000000111111222333333333222666333444:::888777AAAJJJlllwww```QQQGGGBBB@@@>>>======???@@@???>>>:::;;;;;;;;;;;;::::::999999888999999888888<<>>???@@@@@@@@@???>>>:::;;;===???AAABBBCCCCCCEEEFFFHHHIIIJJJIIIHHHGGGEEEFFFFFFEEECCCAAA>>>===;;;<<<<<<999777999???EEEYYY}}}yyyccccccqqq}}}|||~~~|||{{{oooWWW>>>///---//////,,,***)))***+++***))))))))))))))))))***))))))))))))))))))))))))+++************+++,,,,,,+++,,,...............///+++666DDDJJJGGGGGGTTTddd```VVViii}}}zzz}}}vvvpppjjjjjjnnnooojjjeeedddbbbiiirrrzzzxxx___RRRGGGEEEBBBFFF]]]mmm^^^VVVhhhnnntttxxxxxxvvvsssooo^^^DDD---)))------+++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$'''******)))'''&&&&&&'''(((((((((((()))))))))*********++++++---...///zzzpppjjj]]]TTTHHH???;;;:::999888666555555444555666777888;;;<<>>>>>>>>>>>@@@<<<;;;<<<<<<>>>IIIUUUWWWUUUSSSPPPMMMKKKIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJKKKKKKJJJHHHFFFDDD<<<===???>>>;;;;;;<<>>DDDJJJRRR___kkktttxxxtttvvvdddEEEFFFFFFHHHHHHDDDAAAFFFNNNKKKJJJIIIJJJKKKKKKIIIGGGJJJJJJJJJLLLNNNOOONNNMMMJJJJJJIIIIIIIIIJJJKKKLLLJJJJJJIIIGGGDDD@@@<<<:::666555888===???@@@DDDJJJFFFKKKTTT\\\```___\\\ZZZiiipppTTT:::000444444444444333333333222222111111222333444444555666333888888777888555???VVV___PPPCCCBBBFFFGGGEEECCCDDDDDDDDDCCCBBB@@@???>>><<<<<<===>>>????????????AAA===>>>BBBDDDHHHVVVfffvvvpppggg]]]VVVQQQOOOOOOPPPOOOLLLKKKJJJKKKLLLMMMKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJBBBDDDDDDCCC@@@<<<;;;:::;;;FFFYYYxxxttt[[[dddvvv}}}{{{}}}ssswww|||fffEEE222...,,,......+++)))***+++******))))))******+++)))))))))************+++,,,,,,++++++,,,,,,---...---//////...,,,---111666===IIIJJJIII___kkk^^^ssswwwpppvvv{{{kkkccc]]]\\\[[[]]]hhhvvvuuuQQQHHHEEE???EEETTTttt___\\\```kkkvvvyyyxxxvvvsssnnnWWW888+++000///%%%)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&(((******)))''''''(((((((((((()))))))))************+++,,,---///000111zzzpppkkk]]]TTTHHH???;;;:::999888666555555555555777999:::<<<;;;>>>EEEKKKRRR^^^kkkrrr|||zzzwwwlllVVVIIIKKKIIIIIILLLMMMMMMQQQVVVPPPLLLIIIJJJOOOPPPLLLGGGHHHHHHJJJOOOTTTWWWXXXXXXQQQPPPOOONNNMMMNNNNNNOOOMMMMMMMMMLLLIIIEEEAAA>>>999666666999;;;;;;???EEEHHHJJJOOOZZZgggssszzz}}}uuu\\\???222555444444444444333333333333111111222333444555666666333999888777999<<>>>>>AAA>>>CCCKKKPPPSSScccuuuyyyjjj\\\RRRMMMMMMNNNLLLIIIFFFCCCCCCEEEHHHJJJKKKKKKKKKKKKMMMPPPSSSUUURRRQQQOOOMMMLLLKKKJJJJJJJJJKKKKKKJJJGGGDDDBBBAAABBBCCCGGGSSSqqqmmm```kkkxxxvvv||||||wwwzzz}}}ppp]]]???444,,,,,,...,,,***++++++******))))))******+++))))))*********+++++++++,,,,,,,,,,,,,,,---.........///000...---000888>>>FFFHHHLLL^^^uuubbb{{{qqqaaaZZZ^^^dddyyyhhhTTTDDD>>>CCCLLLbbb{{{iii[[[^^^jjjsssvvvxxxuuuvvvjjjOOO888///,,,***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''')))***)))((('''((()))(((((()))))))))************++++++,,,...///111222zzzpppkkk]]]TTTHHH???;;;:::999888666555555555666777999:::>>><<>>@@@@@@HHHTTTZZZ]]]lll~~~}}}sssbbbRRRHHHEEEGGGIIIJJJGGGCCC@@@@@@CCCHHHKKKJJJJJJJJJKKKNNNSSSXXX[[[UUUSSSPPPMMMJJJIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKKKKEEEFFFCCCBBBRRRyyyccc^^^gggsssvvv{{{~~~~~~yyytttpppJJJ:::,,,+++---,,,+++,,,++++++************++++++))))))******++++++++++++---,,,,,,,,,,,,---......---///000///...444===FFFMMMNNN\\\|||gggzzzyyyddd^^^TTT]]]fffqqqiiiJJJAAACCCLLLFFFZZZbbb[[[eeepppwwwzzzvvvxxxuuudddFFF...***111))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))((('''''')))***))))))))))))************+++++++++,,,...000111222}}}ppplll^^^UUUHHH>>>999888777666999777555444555777;;;===<<<<<>>FFFOOOXXXaaappp|||yyymmmgggbbb]]]sss}}}uuucccQQQ>>>000555555444444444333333333333333333444555666777777555888:::777<<<[[[vvv\\\RRRWWWaaaXXXQQQWWWfffrrrtttqqqvvvuuurrrlllhhhaaaTTTGGGHHHEEEEEEFFFCCC>>><<>>999888777666888666444333444777:::===<<<===BBBJJJNNNSSS```mmmrrrpppsssmmmXXXRRRQQQQQQQQQbbbsssxxxuuu~~~tttmmmgggkkktttyyyvvvpppmmmeee______^^^[[[XXXXXXXXXWWWUUUTTTSSSQQQMMMJJJGGGDDD@@@===<<<;;;999888:::===CCCKKKTTT[[[[[[YYYTTTVVVNNNIIIMMMOOOWWWhhh~~~wwwgggTTTAAA222555555555444444444333333333333444555666666777777444;;;===???TTTssskkkhhhaaabbbkkkyyyssspppyyy{{{eeeSSSLLLHHHFFFGGGEEE@@@???@@@===BBBCCCSSSssskkkVVVKKKHHHHHHFFFHHHIIIHHHFFFGGGIIIKKKJJJIIIIIIKKKOOORRRRRRPPPPPPPPPPPPOOONNNLLLKKKJJJEEEHHHJJJLLLRRRXXXXXXSSSUUUQQQOOOMMMHHHMMMkkkoooWWWdddmmmxxx}}}}}}{{{yyywwwlllTTT:::......///...,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,......------......//////222111......999HHHNNNJJJvvvwwwyyy{{{wwwuuutttttttttuuuvvvxxxzzzzzz||||||dddZZZ]]]gggvvvdddLLLEEE???DDDZZZ}}}iiiWWW___tttwwwvvvtttqqqhhhVVV===***++++++***)))((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((***+++******++++++***(((''''''***---+++---111333666999<<>>999888777666666555444333444777:::<<<<<<>>>DDDKKKOOOVVVbbbnnnmmmlllqqq}}}yyy\\\UUUVVVUUUZZZbbbyyy{{{www{{{wwwnnnfffdddaaa\\\XXXXXX[[[ZZZYYYYYYYYYWWWTTTQQQLLLIIIEEEBBB@@@===999666555888===FFFVVV```YYYJJJAAAIIIFFFGGGYYYfffdddaaa~~~zzzkkkYYYEEE666666555555555444444444444333333444555666777888888555:::<<>><<<@@@OOOqqq|||fff```dddttttttrrrqqqsssjjjOOO333...,,,*********)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))))))))((('''(((***---111777>>>CCCOOORRRVVVYYY[[[^^^aaaccccccggghhhffffffgggddd```___[[[TTTLLLBBB777000,,,,,,***))))))+++++++++***))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))***+++++++++//////***///555---;;;eee}}}pppmmm^^^UUUHHH>>>999888777666555444333333555777:::<<<;;;???EEEJJJMMMTTT```jjjiiikkkqqq~~~qqq^^^^^^^^^[[[eeewwwwwwnnniiieee^^^ZZZYYY___^^^]]]]]]\\\[[[XXXUUUNNNLLLIIIFFFCCC???:::777333777:::@@@RRRdddcccVVVKKKQQQNNNVVVqqqyyyzzz{{{ooo^^^III888666666666555555555555444333333444555777888999999<<<888<<<]]]vvvgggbbbsss{{{qqqdddYYYMMMKKKLLLOOONNNHHHCCCBBBJJJ[[[\\\UUUddd|||{{{RRR@@@HHHEEEEEEFFFFFFFFFGGGIIIJJJKKKJJJHHHFFFEEEEEEDDDDDDEEEFFFDDD@@@===AAAJJJRRRPPPOOOMMMMMMRRRXXXUUUNNNQQQSSSZZZ^^^TTTKKKVVVlllxxxWWW]]]iiivvv|||zzzwwwwwwsssmmmYYY===......///,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------............///000111111555...888JJJHHHBBB]]]|||qqqoooqqqpppbbb___YYYlllpppQQQEEEBBBBBBLLL[[[wwwYYYjjjppprrrssswwwuuu```GGG222---)))***,,,***((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))((((((,,,+++***((('''(((***+++...222888@@@HHHPPPXXX^^^bbbeeeiiikkklllmmmnnnoooooorrrsssqqqpppqqqnnnjjjrrrnnnkkkjjjeee]]]WWWUUUAAA;;;222...------,,,+++++++++***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,+++222+++...777,,,CCC|||pppnnn^^^UUUHHH>>>999888777666555444444444666888:::<<<;;;@@@EEEGGGJJJQQQ[[[bbbgggjjjrrrpppfffiiifffbbbrrr{{{uuunnnfffaaa```bbbaaa```___^^^\\\YYYVVVOOOMMMJJJGGGEEEBBB===::::::;;;999999FFFZZZggghhh[[[WWWPPPWWWmmmzzz|||www|||zzzpppaaaLLL:::777777666666666555555555333444555666888999:::;;;@@@777GGG}}}yyyllleee^^^XXXPPPHHHFFFIIISSSnnnwwwpppvvvhhhPPPQQQNNNMMMMMMMMMNNNOOOPPPPPPOOONNNLLLJJJHHHGGGHHHIIIDDDFFFGGGDDD@@@BBBHHHOOOYYYXXXUUUTTTWWWYYYVVVOOOPPP]]]fffaaaWWWUUU\\\bbbxxxhhh```___lllyyy|||xxxtttoooqqqdddKKK777111///+++---,,,,,,,,,,,,,,,,,,---,,,,,,---------..................///000111222222000666@@@GGGJJJWWWxxxxxxggg___eee```OOOKKKIIIFFFgggmmmaaajjjrrrsssuuuuuulll^^^;;;000((())),,,+++((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))*********************)))((()))******---222:::???MMMQQQWWW\\\```cccgggiiifffiiilllmmmlllkkkjjjjjjgggjjjkkkjjjkkkpppqqqnnnooojjjkkkpppssspppnnnoooddd]]]SSSIIIAAA888...''',,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,'''222...///444...RRR|||pppnnn^^^UUUHHH>>>999888777666555444555555777999;;;===;;;BBBFFFFFFHHHOOOXXX]]]eeeiiirrrxxxoookkkmmmkkkmmm~~~uuullleeecccdddbbbaaaaaa```^^^[[[XXXRRROOOLLLIIIGGGDDDAAA>>><<<;;;999999@@@RRRjjj{{{rrrnnncccaaagggjjjyyywww{{{}}}zzzrrrdddOOO===777777777777666666666666333444555777888:::;;;<<<999===aaayyywwwwww~~~lllWWWHHHFFFKKKaaa|||hhhaaaUUUTTTRRRRRRSSSSSSRRRQQQNNNNNNMMMKKKIIIIIIKKKMMMHHHKKKLLLKKKIIIHHHKKKMMM[[[]]]^^^\\\\\\]]]ZZZUUUTTThhhtttlll```^^^]]]YYYlllppp]]]cccsss{{{wwwsssnnnqqqlllZZZDDD666///---------,,,,,,,,,,,,---------------.........//////////////////000222333444...AAAEEEAAA[[[jjj\\\iii~~~WWWKKKJJJFFFJJJccccccggglllppprrrrrrpppnnnLLL:::+++***---+++)))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))******)))))))))))))))))))))))))))))))))*********++++++++++++%%%)))000777>>>HHHSSS[[[bbbeeeiiikkkllllllmmmooorrrssssssooohhh```ZZZWWWYYY[[[\\\\\\aaakkkrrrsssggg___^^^eeejjjhhhhhhllloooooonnnkkkbbbUUUFFF<<>>999888777666555555666777999;;;===>>>;;;CCCHHHGGGIIIRRR[[[^^^```eeeooo|||{{{uuuppppppttt}}}|||ppphhheeecccbbbbbbbbbbbbaaa^^^\\\WWWSSSOOOKKKHHHFFFCCCAAA<<<888999===???GGG^^^vvvyyytttsss|||yyy|||}}}zzzsssfffRRRAAA888888888777777777666666333444555777999:::<<<<<<:::ZZZtttpppttt~~~zzz\\\OOONNNkkkrrrnnniiieeecccaaa]]]ZZZVVVVVVTTTPPPLLLKKKMMMPPPNNNPPPQQQRRRRRRQQQPPPPPPWWW]]]aaa___]]]\\\YYYVVVUUUjjj~~~wwwkkkaaa\\\bbbqqqccc___llluuuvvvuuurrrsssqqqeeeOOO999000111------,,,,,,,,,,,,---------........./////////////////////000111222444444777EEEKKKVVV|||nnnmmmwwwpppUUUJJJCCCCCCHHHaaarrrfffaaajjjrrrqqqppprrr___GGG222---...+++))),,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))))))))))))))))))))))))))((())))))***+++,,,------222:::EEENNNTTT[[[ccciiicccddddddddddddeeehhhjjjjjjkkkiiicccZZZOOOFFFBBBFFFFFFEEECCCJJJWWWbbbgggTTTJJJHHHSSS[[[]]]aaahhhffflllssswwwtttlllddd___GGGBBB999111+++(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))******++++++,,,,,,---,,,---...000333HHH~~~|||pppooo^^^UUUHHH>>>999888777666555666666888:::<<<===???;;;DDDJJJIIIKKKUUU^^^aaa]]]bbbmmmyyy~~~wwwttt|||xxxnnnkkkbbbaaabbbcccddddddaaa___\\\WWWRRRMMMIIIGGGEEECCC???888999>>>:::444CCCZZZ{{{~~~~~~{{{uuuhhhUUUCCC888888888888777777777777444444666777999;;;<<<===FFF~~~|||xxx|||{{{```WWWlllxxxzzzsssnnnfffeeebbb[[[TTTQQQRRRTTTSSSSSSTTTVVVXXXXXXVVVSSSTTT\\\bbb___YYYVVVSSSQQQQQQdddwwwhhhgggYYYbbbrrrkkk^^^gggppptttwwwwwwuuussskkkUUU;;;000444...------,,,,,,------.............../////////000/////////000111333444555BBBBBBQQQxxxlllggglllqqqqqqTTTBBBDDD<<>>AAA???<<<>>>???BBBHHHPPPVVVZZZ\\\[[[cccnnnyyy~~~{{{|||tttooohhhfffdddaaa``````aaabbb^^^TTTMMMKKKHHHCCCBBBEEE>>>>>>===;;;999999;;;===OOOwww{{{lllffflllqqq}}}llloooZZZEEE:::888888:::888666777;;;:::555;;;888111???III999ZZZiiiYYYbbbjjjyyyssseee]]]ZZZ]]]WWWUUUXXXYYYVVVVVVYYYVVVXXX\\\aaa^^^WWWSSSSSSYYYaaawwwnnnggg___aaarrrggg[[[hhhvvvxxxzzzvvvqqqgggTTT===222222///000000///------...///............/////////000000111000///...000666<<>>;;;AAA@@@AAAEEEKKKSSSXXX[[[___gggrrr~~~yyyssslllkkkhhheeecccbbbaaaaaa___VVVOOOOOOMMMHHHCCCCCC@@@???>>><<<999999;;;===999RRRaaacccddd^^^ZZZ```|||uuu~~~qqqqqq]]]KKK;;;888888:::999666777;;;888444777:::777;;;CCCCCCzzzgggXXXSSSZZZwwwggg```\\\\\\[[[WWWVVVYYYYYY[[[```eeeddd^^^[[[\\\YYY___pppwwwggg^^^jjj}}}yyy^^^eeerrrvvvyyyuuuppphhhWWWBBB666333/////////...------///000........./////////000000333000111444444333999BBBJJJeeekkkfffqqqLLLDDD;;;;;;NNNooo|||bbbdddooopppppprrrmmmUUU;;;///***''')))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************(((''''''))),,,---+++))))))***...777CCCMMMTTTVVV___aaaccccccbbbbbbdddfff]]]\\\YYYUUUSSSTTTRRROOOMMMLLLLLLMMMNNNMMMJJJFFFOOOLLLJJJJJJKKKMMMNNNNNNPPPRRRTTTUUUSSSNNNIIIEEECCCPPP```iiihhhccc___]]]dddlllpppnnnhhh___QQQDDD444---))),,,---***'''(((******************))))))************************))))))))))))************+++++++++++++++,,,,,,,,,...//////444FFF|||pppooo```VVVHHH===888777777666555444555888===???===:::DDDBBB@@@BBBHHHPPPVVVYYY```iiiuuuxxxsssrrrpppmmmiiifffcccaaa]]]UUUOOOPPPRRRNNNGGGCCCBBBBBB@@@===:::999:::;;;555:::>>>KKK^^^___YYY\\\mmm{{{www}}}vvvqqq^^^PPP===:::888:::999777777;;;777666666===>>>888DDDaaattt```TTTKKKNNNlll|||oooeee___ZZZZZZ\\\bbbbbbeeehhhddd]]]YYYZZZXXX\\\fff}}}hhhhhhuuueee[[[gggqqqwwwssspppjjj]]]KKK===777//////...------...///000////////////000000000000222---///666555222<<>>HHHuuueee^^^eeekkkpppvvvooodddMMM444+++,,,(((++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******+++)))'''))),,,---,,,***,,,222<<>>AAA999UUU[[[NNNLLLKKKNNNZZZmmmvvvooommmmmmuuurrrpppmmmdddXXXQQQPPPUUU[[[aaaoootttpppwwwzzzWWW[[[nnnuuusssqqqmmmdddUUUFFF===111///------...///000000//////000000000111111111444///222888555333FFF```qqq^^^|||jjjQQQKKKAAA===___qqqddd___eeetttssslllmmm^^^<<>>EEENNNVVVYYYWWWTTTRRRYYYZZZ[[[[[[XXXUUURRRPPPOOOOOOTTTZZZYYYTTTUUU\\\YYY___dddfffeeeeeehhhkkkgggmmmooolllhhhfffgggfffYYY___dddddd]]]TTTMMMJJJKKKMMMQQQVVVXXXXXXTTTRRROOOUUU[[[___bbbeeeiiikkkcccVVVEEE888111......///++++++++++++,,,,,,,,,,,,************************))))))*********+++++++++***++++++,,,,,,---------000---222111lll}}}pppooo```VVVHHH===888777777666666666777999;;;<<<;;;:::>>>???@@@EEELLLRRRWWWXXX\\\fffttt~~~jjj]]]QQQQQQUUU[[[]]]___fffppp~~~~~~}}}{{{xxxsssnnnkkkdddccc___ZZZVVVRRRNNNJJJFFFFFFEEEBBB===;;;::::::AAA???FFFgggdddUUUZZZllloootttwwwjjj^^^UUUCCC===999:::;;;999999;;;888<<<:::;;;===@@@rrrsssjjj^^^VVVQQQPPPTTTVVVRRRLLLVVVuuu}}}vvvjjj[[[RRRQQQPPPYYY```hhhvvvrrrbbbWWWkkkqqqsssssspppiii^^^QQQFFF444111...---...000000000000000000111111111111222777555888;;;888>>>\\\~~~qqqhhhaaaOOOCCC???OOOfffyyyaaa^^^sssooojjjrrriiiHHH666444***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))+++,,,)))(((---888BBBOOOTTTZZZYYYSSSOOOPPPRRRXXXVVVSSSQQQOOONNNNNNMMMOOOWWWeeesss{{{}}}~~~xxxllleeeTTTQQQMMMMMMQQQUUUXXXYYYUUUZZZ^^^]]]ZZZZZZccclllmmmhhh]]]LLL<<<333///...++++++++++++++++++++++++************************************++++++++++++******+++,,,------......222---222<<<}}}qqqooo```VVVHHH===888777777666555666888:::;;;;;;;;;;;;===>>>@@@FFFMMMSSSVVVWWW\\\gggttt}}}iiiaaa^^^aaaccc```bbbhhh~~~zzzuuuqqqnnnnnntttssshhhYYYPPPLLLJJJGGGGGGGGGCCC???<<<;;;;;;999===KKKpppoooTTTQQQWWWeeexxx~~~vvvtttyyykkkdddYYYFFF???::::::<<<:::999:::777;;;;;;999;;;RRRkkkhhhhhhgggrrrnnncccaaa^^^XXXPPPPPP]]]mmmrrrbbbYYYWWWOOOWWW```hhhvvvxxx[[[___lllqqqtttqqqkkkcccXXXOOO999444///...000111111000000111111111222222222222333444666777<<>><<>>@@@EEELLLRRRUUU[[[eeeqqqyyy~~~}}}wwwqqqllliii```xxxyyy]]]KKKHHHJJJGGGHHHHHHEEEBBB>>>=========BBBJJJlllfffSSSPPPNNNQQQ^^^wwwrrrvvvkkkjjj[[[JJJAAA:::;;;<<<;;;:::::::::999BBBBBBJJJwwwvvvfffaaaZZZUUU[[[jjjtttZZZbbblllrrrmmmfffbbb^^^XXX@@@999222000111333111///111111222222222333333333555888777===\\\uuu]]]AAA>>>EEE<<>>BBB===<<>>;;;:::DDDIIIqqqvvvlllZZZEEEJJJfffkkk|||ooofff```MMMBBB:::999;;;::::::;;;666>>>AAA666nnnrrr___\\\YYY___lllqqqyyyaaagggkkkkkkgggaaaYYYRRRKKK<<<000///111111111444111111111222333444666666111??????JJJ~~~uuulllEEEFFFHHHGGGHHHvvvlll]]]eeelllmmmllldddJJJ///---...,,,******++++++)))++++++++++++******))))))++++++******************)))***+++---......------***999HHHNNNQQQUUUSSSOOOLLLYYYTTTLLLNNNJJJOOOgggttt}}}|||kkk\\\QQQLLLNNNUUU]]]fffjjjdddcccgggfff```SSSCCC222,,,...///,,,(((---,,,,,,+++******++++++******+++++++++,,,,,,,,,---------------...///000///:::GGG}}}tttpppdddXXXGGG<<<999888777666555999<<<===;;;:::<<<>>>AAA======CCCJJJNNNRRRVVV___hhhsss{{{mmmjjjrrr{{{vvvnnnfff```XXXdddyyy~~~dddRRROOOSSSQQQPPPOOONNNKKKGGGEEECCCEEEDDDhhhvvvgggjjj^^^NNNQQQddduuulllxxxooohhh```NNNCCC:::999;;;;;;:::<<<<<>>@@@======CCCIIIMMMRRRWWW```hhhrrrxxx|||rrrRRRLLLKKK^^^yyysssllleeeaaa\\\aaawwwpppkkkfff^^^XXXSSSQQQNNNLLLIIIJJJHHHbbbdddZZZ^^^[[[TTTUUU]]]^^^dddvvvqqqrrrpppjjj___OOODDD;;;:::<<<;;;;;;<<<===???:::ccceee\\\]]]iiittt}}}ddd___dddmmmhhhVVVMMMOOOOOOCCC777333333333333444333333333333333444555666999555HHHSSSEEEDDD@@@LLLlllkkkTTTVVVeeehhhiii___EEE///---++++++,,,,,,***)))++++++++++++******************++++++++++++++++++***,,,//////...///333777JJJNNNPPPOOOPPPRRRRRROOOWWWJJJGGGNNN]]]wwwtttcccXXXOOOUUU^^^aaa\\\WWW[[[cccddd___TTTCCC555------///******+++++++++++++++***++++++++++++,,,,,,,,,,,,------------...///000111444333ooo~~~tttooodddXXXGGG<<<999888777666555999<<<===;;;:::<<<>>>@@@===>>>CCCIIILLLQQQWWW```fffooouuuxxx~~~qqqWWWSSSKKKHHHUUUttt}}}vvvpppjjjeeeaaaggg___jjj~~~yyyuuusssrrrlllbbbYYYPPPSSSTTT```pppdddSSSUUUPPPUUUUUUUUUWWWOOOLLLXXXzzzzzznnnrrrkkk^^^PPPEEE<<<;;;<<<<<<;;;<<<;;;>>>===~~~ssseee]]]eeerrrppp^^^ZZZiiiiiiVVVIIILLLPPPFFF;;;444333333333333444444444444444555666666999BBBeeerrrUUUIIIKKKFFFPPPvvv\\\UUUdddgggkkkfffOOO333...+++,,,---,,,******++++++++++++++++++++++++******+++++++++++++++,,,+++---.........333<<>>>>><<<>>>DDDHHHKKKQQQWWW^^^eeemmmrrrvvv|||yyykkk\\\VVVVVVVVVSSSVVV```qqqttthhhYYYQQQ\\\{{{sssmmmiiieeeccchhh]]][[[nnnqqqrrrttt{{{|||bbb\\\WWW^^^ddd[[[OOONNNJJJSSSTTTSSSSSSLLLIIISSSlllmmmssskkk]]]QQQGGG===<<<======<<<===<<>>===<<>>======>>>:::JJJuuu~~~zzzyyy{{{}}}zzz{{{mmmdddooo~~~]]]bbbooohhhZZZTTTNNNIII@@@666222333444111444444444555666777888999@@@ooowwwbbbbbbWWWLLL\\\www^^^ZZZeeekkkfffbbbCCC666---...///,,,+++...++++++++++++,,,,,,,,,,,,******++++++,,,---------...---...222:::DDDNNNTTTQQQPPPPPPOOOIIICCCDDDHHHgggzzz}}}{{{uuufffUUUKKKMMMTTTSSS^^^fffddd^^^TTTAAA///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...///111222333555TTT~~~rrrmmmdddXXXGGG<<<999888777666555999<<<===;;;:::<<<>>>===<<>>???>>>===>>>;;;QQQsss{{{yyypppkkkjjjddd^^^cccooorrr}}}sssxxxhhh```jjjiii___YYYNNNKKKCCC888333666666333333333444555666888:::;;;YYY}}}rrr]]]WWWVVVPPPggghhhVVVgggkkkbbbiiiKKK:::......///++++++000+++++++++,,,,,,,,,------******++++++,,,------.........111999DDDMMMPPPPPPRRROOOMMMJJJFFFGGGSSSbbbzzz{{{kkk___XXXTTTQQQ^^^gggeeeaaa\\\OOO@@@333111...,,,++++++---...,,,,,,,,,------------...,,,------...///111333444999mmmsssnnndddXXXHHH<<<999888777666555999<<<===;;;:::<<<>>><<<<<>>???>>>===>>>AAA\\\```WWWccc\\\tttsssyyypppnnnttttttkkkfffjjjeee___fffooo^^^ccceee___ZZZNNNMMMEEE999555888888555222222333555777999;;;<<>>DDDBBB@@@@@@CCCDDDGGGPPPZZZeeelllsssuuuxxx}}}uuuwwwzzzuuuuuuuuutttjjjaaaXXXYYYccctttwwwoootttvvvpppfff```dddkkkxxxmmm]]]MMMDDDCCCGGGLLLRRRiiizzzhhhwwwXXXXXXKKKDDD@@@999<<>>]]]qqqdddooo^^^kkk[[[HHH444+++---///,,,))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---000444<<>><<<888999???EEE@@@>>>???BBBCCCFFFOOOYYYeeemmmssstttwww}}}~~~~~~~~~}}}tttiii```fff{{{zzzqqqnnnkkkccc^^^^^^]]]SSSLLLJJJFFFAAACCCJJJNNNXXX```dddmmmjjjyyybbbVVVJJJCCC@@@===???BBB???MMM]]]WWWVVVkkktttdddpppwww\\\ccckkk___ZZZNNNDDDCCCAAA555222777777555999555666:::555GGGpppwwwaaaSSSYYYCCCQQQhhhbbbeeelll___NNN999......///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////---<<>>===:::;;;@@@EEE>>>===>>>AAABBBEEENNNXXXfffmmmssssssvvv||||||vvvssszzz~~~fffcccggg```VVVSSSPPPNNNPPPUUUQQQIIIJJJQQQMMMXXXbbbdddfffxxxlllrrraaaTTTIIIBBBAAAAAA@@@BBBFFFoootttYYYWWWfffmmmddddddddd]]]VVVYYYoooxxxooo[[[bbbaaaVVVLLLBBBBBBAAA666333777666888666555<<<;;;666XXXvvvooozzzOOOdddRRRKKKqqqUUUgggiiieeeVVVAAA333...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,,,,000333666DDDMMMKKKIIIMMMMMMJJJIIILLLcccooodddTTTJJJGGGHHHHHHGGGJJJIIIIIIHHHGGGGGGFFFFFFDDDBBBBBBEEEJJJOOOYYYcccsss}}}~~~zzz~~~ooo[[[WWWbbbeee^^^WWWMMM???444000//////...---------------------------222...---444333111888oootttpppdddYYYIII===777666777777777:::===<<<:::;;;???CCC===<<<>>>AAACCCFFFNNNXXXfffnnnssssssuuu{{{|||pppbbbJJJ\\\sssrrrVVVTTTXXXSSSOOOPPPUUU```eee[[[NNNHHHHHHIIILLL]]]uuurrrmmm___SSSJJJAAAAAADDD???AAANNN~~~nnnlllxxxvvveee\\\QQQFFFCCCGGGJJJHHHDDDHHHTTTfffwwwzzz[[[[[[dddUUUKKKAAAAAAAAA888555888666;;;333555>>>999999iiiuuuWWWddd]]]PPPrrrYYYddddddiii]]]III777.........,,,------------------------+++...000///,,,---222888HHHEEEFFFKKKPPPOOOLLLIIIWWWyyyqqq___TTTQQQRRRTTTWWW[[[```eeehhhjjjjjjjjjiiifffcccaaa______ZZZTTTNNNJJJHHHIIILLLNNNVVV```iiittt}}}ggg[[[]]]aaa```___VVVHHH;;;222///..............................,,,111......333111111<<>>AAA======???CCCDDDGGGOOOXXXeeennnttttttuuu{{{~~~vvvcccOOO@@@BBBHHHPPPeeeiiiUUUHHHKKKNNNJJJJJJQQQrrrhhhNNNLLLMMMGGGGGGRRRhhhvvvooogggSSSMMMAAA@@@DDD<<>>???;;;;;;>>>BBBEEEGGGOOOWWWbbbmmmwwwwwwwww{{{XXXCCCEEEKKK]]]wwwssssss}}}~~~cccNNNIIIGGGDDDEEEJJJRRRXXXXXXRRRIIIBBBRRRXXX[[[ZZZZZZ[[[XXXRRRdddjjjhhhWWWGGGBBB@@@===IIIMMMgggzzzooodddPPPQQQCCC@@@FFF<<>>??????@@@999999===AAADDDFFFMMMVVVaaammmwwwyyyxxx|||```BBBBBBFFFDDD???YYYnnnmmmyyywwwbbbSSSNNNHHH@@@FFFHHHJJJJJJEEEFFFUUUfffwwwvvvmmm``````fffbbbVVVWWWQQQQQQWWWUUUKKKGGGJJJDDDJJJhhh{{{jjjOOORRRDDDAAAGGG>>>VVV```dddbbbYYY^^^YYYUUUQQQSSSWWWWWWRRRMMMLLLGGGCCCDDDDDDAAA@@@BBBCCCEEEqqq```[[[fffWWWHHHCCCBBB:::999;;;888333888>>>888KKKssswwwzzzfff]]][[[NNNwwwnnn\\\bbbggg^^^FFF444111111///........................000...,,,///666>>>EEEIIIKKKSSSPPPJJJ\\\vvvdddSSSIIIGGGAAAOOOfff~~~ZZZ^^^^^^VVVHHH:::333222///////////////////////////111...///222111>>>XXX{{{vvvkkkfffZZZKKK>>>888777666666888<<>>>>>AAABBBAAA<<<>>>??????AAAFFFOOOVVVcccsssxxxwww|||}}}~~~|||eeerrrcccGGG@@@DDDEEEBBB@@@IIIpppzzzxxx|||xxxttteeeQQQMMMKKK???EEEEEE\\\\\\ZZZrrrjjj\\\ZZZXXXXXXUUUPPPKKKIIIEEEPPPddduuunnnSSSIIIJJJ>>>CCCHHHeee}}}~~~uuu```aaa\\\RRRVVVRRROOOJJJFFFDDDCCCBBBBBBEEECCCJJJpppcccZZZ^^^WWWMMMCCC???===:::999:::666888888???bbbyyyfffeeecccYYYIIIbbb~~~]]]dddeee^^^KKK999///------000//////.........//////000000222666===DDDGGGIIINNNOOORRR[[[|||vvv___RRRHHHCCCEEEWWWsssaaa\\\ZZZZZZQQQ@@@666444///000000///------///000111,,,...///555111<<>>888777666666888===???===>>>AAABBBAAA===???@@@@@@BBBGGGPPPWWWbbbrrrvvvuuuzzz|||}}}mmmccc```^^^fff\\\OOOGGGFFFGGGFFFCCCCCCBBBZZZuuuttthhhZZZMMMNNNRRRKKKEEENNNnnnyyy|||kkk___SSSRRRUUUTTTNNNIIILLLYYYooovvvhhhTTTKKKGGG@@@AAANNN~~~pppkkkdddaaa]]]YYYTTTPPPNNNMMMLLLKKKAAACCCAAARRRzzzjjjZZZ]]]WWWMMMCCC???===:::999:::@@@;;;???HHHyyy|||mmmyyyiii^^^eeeNNNXXXggg```ccc___PPP>>>333000000000//////.........//////000111555:::@@@GGGMMMPPPVVVUUU\\\mmmqqqaaaPPPDDDHHHSSSiiittthhh\\\XXXUUUKKK===333///000000000//////000000111---000000555222AAA}}}{{{tttjjjeeeZZZJJJ>>>888777666666888===???======@@@BBB@@@===???@@@AAACCCIIIRRRYYYbbbppprrrpppvvvyyy{{{bbbJJJBBBDDDHHHMMMPPPPPPMMMIIIGGGMMMAAAGGGMMMYYYfffkkk]]]WWWQQQRRRQQQIIIBBBTTTmmmaaaVVVTTTUUUSSSOOOMMMNNN[[[ppp|||hhhTTTLLLCCCEEEBBBZZZgggfffaaaZZZWWWWWWXXXWWWVVVGGGKKKCCC???SSSrrr}}}___]]]WWWMMMCCC???===:::999;;;===555@@@[[[~~~nnnxxx[[[rrrcccTTTnnnxxx^^^aaaaaaWWWEEE666000111/////////......//////000///444:::???DDDKKKTTTZZZ]]]aaannnfffPPPKKKFFFIIIeeeyyycccWWWVVVSSSDDD444000000000111111000000000000...222000333333III{{{sssiiidddYYYIII===888777666666888===???======@@@AAA@@@<<<>>>???@@@BBBIIIRRRYYYaaannnooommmssswwwxxx```JJJNNNTTTSSSUUUXXXVVVRRRPPPRRRXXXGGGGGGIIIMMMTTTnnnzzzzzz{{{bbbVVVYYY[[[^^^___WWWLLLVVVyyyddd```^^^^^^XXXOOONNNSSSLLLXXXggghhhRRRLLL@@@IIICCChhhqqqhhh^^^ZZZ\\\______^^^RRRTTTLLLEEEIII[[[fff]]]WWWMMMCCC@@@>>>;;;:::<<<888444AAA{{{tttvvvuuu```vvv~~~YYY[[[______```[[[JJJ666---...//////////////////000111000666>>>CCCHHHNNNYYY```bbbvvvmmm\\\PPPFFFJJJUUUxxxdddYYYUUUKKK???111111000000111111000///......333///111444QQQ{{{qqqhhhcccXXXIII===888666666666888===???===<<>>???AAAHHHRRRYYYaaammmmmmkkkrrrvvvwww}}}}}}jjjpppggg]]]UUUVVVWWWVVVVVVYYYUUUKKKUUUbbbkkkhhhmmmzzzqqqnnn```cccttteeeZZZssssssggg___```^^^VVVSSSVVVPPPWWW]]]~~~dddRRRKKKAAAIIIFFFuuu~~~lllbbbbbbeeeeeecccYYYTTTOOOQQQLLLKKKrrriii[[[WWWMMMCCC@@@>>><<<;;;<<<:::>>>MMMxxxccclllnnn}}}rrrppp___VVVzzzbbb\\\[[[[[[MMM777---//////////////////000111111222888AAAGGGLLLSSS^^^fffnnnuuu]]]TTTOOOJJJYYYzzzwwwaaaTTTOOOMMM555222//////000000///...,,,---222...000666YYY{{{ppphhhbbbXXXHHH===777666666666888===???===<<>>888;;;===>>>AAAHHHRRRYYYaaalllmmmkkkssswwwvvv{{{}}}rrrdddbbbbbb\\\WWWVVVOOOUUUrrriiiffftttvvvbbbdddbbbhhhddd[[[XXXVVV\\\YYY~~~dddSSSJJJEEEFFFOOO{{{kkkdddoookkkmmmmmmjjjaaaYYYSSSWWWPPPBBBZZZjjjYYYVVVMMMCCC@@@???<<<<<<===777???aaauuulllhhhhhhiiisssfffWWWzzzrrryyy|||lllyyyeee]]]uuujjj]]]WWWZZZQQQ<<<000333////////////000111222222666;;;CCCKKKSSS]]]gggnnnrrr```ZZZUUU^^^{{{}}}fffUUUHHHDDDZZZppp}}}~~~oooZZZPPPPPP:::555000...///000///...------222...111999___{{{nnngggbbbWWWHHH<<<777666666666888===???<<<<<<>>>???===999;;;===???BBBIIISSS[[[bbbmmmnnnmmmvvvxxxvvvyyy{{{~~~uuuggg]]]\\\YYYssspppmmmmmmfffpppxxxssshhh^^^\\\ccciiiaaagggRRRGGGIIIEEEaaa}}}yyyrrrtttuuutttiiieeeZZZTTTOOODDDKKKbbbppp___^^^ccceeejjjhhhiiirrrzzzrrrZZZVVVLLLCCC@@@???===<<<>>>777===}}}qqqcccVVVPPPOOORRRPPPWWWyyyaaagggsssmmmooooooiiimmm}}}fffXXX[[[TTT???222444////////////000111222333:::>>>FFFQQQ]]]iiitttyyysss```TTTLLLRRRkkkssskkkTTTHHHKKKWWWjjjooojjjttt[[[PPPAAA:::222...///111111000///...222///444>>>eee{{{nnngggbbbWWWHHH<<<777666666666888===???<<<<<<>>>???===999<<<>>>@@@CCCKKKUUU\\\bbbmmmnnnnnnwwwzzzvvvyyy}}}sssjjjkkklllmmmXXXJJJMMMGGGHHHQQQKKKWWW}}}|||bbbZZZaaarrryyyqqqfffOOOCCCMMMFFFrrreeezzztttxxx{{{{{{lllmmm]]]KKKIIIGGGDDDFFFaaaooosssbbbKKKDDDOOO[[[PPP]]]dddhhhooouuu~~~^^^VVVLLLCCC@@@???===<<<>>>CCCBBByyy^^^NNNIII???;;;===AAA===CCCgggrrr^^^mmmuuurrrqqq|||pppcccxxxqqq]]]^^^VVV???000222////////////000111222333<<<@@@HHHUUUeeesss}}}}}}kkkaaa\\\ZZZpppyyyPPPMMMJJJOOOkkkzzzTTTMMMFFFRRRhhhqqqyyy~~~|||mmmWWWFFF>>>444///000222333111111///333000777BBBiii}}}oooiii^^^SSSGGG@@@:::666666999333CCCBBB888???FFFAAA>>>;;;;;;===@@@AAAEEEOOO[[[jjjpppppplllnnnvvvyyyvvv~~~~~~||||||dddMMMJJJMMMLLLGGGDDDGGGPPP]]]gggzzzbbbhhhbbbzzzqqqQQQKKK@@@OOOfff{{{vvvyyy|||dddOOOLLLLLLFFFBBBCCCDDDMMMLLLGGGFFFAAADDDRRRXXXhhhsssnnndddcccllluuuvvvQQQVVVLLLCCCAAAAAA???======>>>\\\pppYYYHHH???===<<<999;;;===;;;@@@YYYuuuqqq^^^hhhrrr~~~mmm|||gggaaagggaaaYYYXXXDDD222333222//////111222000222666???CCCOOObbbrrrwww|||xxx{{{zzzeee[[[NNNFFFDDDEEECCCBBB```|||xxxVVVGGGKKKTTTooo~~~xxxWWWQQQ???333444444...///666///333222666555666qqqkkk\\\QQQEEE>>>999555555888BBB:::444===CCC888555FFF;;;;;;===@@@AAAEEEPPP[[[fffooorrrnnnooovvv{{{yyyzzz{{{qqqddd[[[TTTPPPNNNRRRPPPRRRTTTQQQUUUlllooolllkkkxxxfffRRRLLLHHHUUUkkkttt{{{tttmmmuuutttyyyzzzdddRRROOOOOOHHHCCCCCC;;;CCCBBB@@@AAA???FFFWWWhhhppptttmmmccc_________dddlll{{{dddSSSJJJBBBAAAAAA???======AAApppkkkSSSFFF@@@=========:::;;;<<<888777GGG\\\wwwpppwwwqqqvvv{{{ooocccdddbbbXXXXXXFFF333333222//////222333333555:::DDDDDDaaayyyxxxbbbPPPOOOSSSRRRLLLEEEAAAAAABBBCCCBBBFFFUUUsssvvvTTTLLLOOObbbmmmSSSGGG:::444111000111333000333222444555888ssslllYYYOOODDD===888444444777===EEE>>>777>>>CCC>>>;;;;;;;;;>>>@@@BBBEEEPPP\\\cccpppwwwsssqqqwww||||||}}}}}}zzzfffVVVQQQTTTTTTSSSTTTTTTMMMIIIRRRaaauuu{{{kkkRRRIIINNN]]]xxxwwwYYYRRRaaaooovvv\\\|||xxxtttrrrsssaaaRRROOONNNHHHBBBAAA999>>><<<:::===>>>HHH]]]www~~~rrrfffaaaaaagggkkkQQQHHHAAA@@@@@@>>>===>>>HHHjjjJJJ;;;;;;===<<<;;;<<<999:::;;;888333:::EEE[[[jjjwwwrrr||||||hhh```ttthhhYYYWWWIII777444222000111444555555999???HHHJJJuuuaaaLLLEEEFFFKKKIIIGGGEEECCCBBBBBBBBBBBB>>>@@@QQQmmmSSSKKKMMMqqq^^^RRRAAA555111222222000111444111333666<<>>111<<>>AAABBBFFFQQQ]]]dddttt}}}yyytttxxx}}}|||aaaOOONNNTTTPPPTTT\\\bbb___YYYZZZ```zzzfffPPPDDDPPPjjjtttooonnnqqqqqq}}}kkkfffdddnnn}}}xxxqqqmmm```UUURRRPPPIIICCCBBBAAACCC>>>;;;======III```yyyxxxppplllhhhPPPHHHAAA@@@@@@>>>>>>AAA[[[aaaNNN===:::@@@AAA>>>;;;:::777888;;;;;;777999>>>CCCXXXoooeeezzzooommm___eeeuuu\\\VVVJJJ:::444444222222444444555;;;BBBKKK\\\\\\RRRZZZ[[[TTTNNNNNNOOOPPPMMMIIIFFFDDDCCCFFFDDDFFFssskkkTTTEEEXXXtttvvv]]]CCC888555222000222000444222333777???~~~ooogggVVVLLLCCC>>>:::666666999>>><<<666999BBB===888AAA;;;;;;>>>AAABBBFFFRRR]]]iiiyyy~~~wwwyyy~~~ttt]]]RRRSSSWWW]]]dddnnnsssoooeee^^^]]]iii{{{bbbOOODDDRRRssszzzhhhZZZXXXbbbhhhxxxjjjdddqqq|||wwwlllggg___WWWTTTRRRMMMHHHEEEFFFFFF???<<<>>><<>>AAAEEE|||jjjGGG@@@;;;>>>AAA@@@>>>>>>:::777666999;;;;;;<<<>>>AAA???kkk}}}aaannnppp]]]\\\bbbUUUKKK===666555333333444333444;;;DDDTTTxxx|||nnncccbbb]]]TTTPPPRRRRRRSSSUUUSSSOOOKKKIIIHHHEEEGGGAAASSSjjjOOOLLLcccxxx|||hhhEEE>>>;;;000...777...444333444999CCCooogggTTTKKKBBB>>>;;;777777:::eeegggVVVBBB>>>>>>;;;===;;;;;;>>>AAACCCGGGRRR^^^lll{{{~~~wwwyyy~~~|||pppmmmmmmooo}}}wwwiii___[[[lll|||bbbOOOIIIXXXqqqoooYYYNNNDDD???DDDLLLUUUvvvyyyoooaaaZZZWWWRRRNNNKKKHHHEEECCCCCCAAA<<<<<<>>>;;;GGGbbbzzzVVVMMMEEEAAA??????DDDJJJmmmIII>>>;;;:::;;;:::999<<>>IIIiii|||}}}|||pppccc___bbbWWWWWWWWWWWWUUUSSSQQQPPPFFFJJJEEECCCdddaaaOOOMMMnnn|||wwwSSSEEE<<<000///888...555333333;;;GGGrrrkkkQQQHHH@@@===:::777777999```vvvggg@@@888FFFCCC555;;;;;;>>>AAACCCGGGSSS___kkkyyy{{{vvvzzz~~~~~~wwwggg___]]]kkk~~~vvvZZZKKKPPP^^^uuu]]]KKKAAA???AAA@@@>>>??????IIIxxx{{{ooo```PPPOOOLLLHHHFFFDDDCCCBBB@@@>>>:::<<<>>>999CCC^^^[[[RRRHHHBBB>>>???GGGOOOqqqPPP>>><<<;;;;;;<<<:::777999>>>::::::888777666888888777:::>>>LLLqqq{{{]]]|||zzzcccWWWnnnoooYYYNNN@@@666333333444555555888DDDPPPqqqmmmhhhdddbbb___ZZZVVVQQQLLLLLLHHHXXXyyy]]]JJJXXXkkkLLL999333333444111666222111;;;MMMvvvoooOOOFFF???<<<999666666888999EEEDDD===<<<999999@@@;;;;;;>>>AAACCCHHHSSS___jjjvvv|||xxxuuuzzz~~~ppp^^^XXXXXX```hhhxxxcccGGGTTTbbbppp|||iiiLLLHHHFFFCCC;;;AAAAAADDDAAA777VVVuuufffQQQQQQOOOKKKHHHHHHIIIHHHAAA???<<<>>>???777???ZZZ~~~___UUUIIIBBB>>>???HHHRRRhhhHHH>>>AAA<<<<<>>>>>;;;===:::;;;???BBBFFFNNNVVVhhhttt}}}zzzuuuvvvxxxwww~~~mmmgggbbb^^^\\\]]]YYYfffoooxxxuuuqqq[[[LLLOOOwwwhhh}}}YYYGGGFFFBBB???DDD<<<@@@<<<<<<<<>>BBBFFFOOOWWWgggsss|||zzzvvvwwwyyyzzz~~~uuuqqqmmmgggdddddd]]]cccbbbffffffmmm^^^IIITTTddd~~~YYYKKKIIIDDDDDDDDD<<<@@@<<<:::;;;HHHuuuqqq|||vvvdddYYYXXXXXXNNNJJJKKKGGGCCC>>>;;;<<<===<<<===AAA\\\mmm|||```SSSNNN@@@@@@@@@KKKssseeedddPPPDDDHHHLLLDDDFFFGGGGGG???999BBBDDD555>>><<<999777888;;;;;;::::::===DDDPPPjjjaaaQQQtttzzzeee[[[{{{nnnOOOFFF777222888888333===BBBXXX}}}zzzoooQQQJJJLLLiiiqqqRRRPPPeeevvvrrrPPP:::666999444111444666888TTTmmmjjj\\\SSSFFF===999777777666999===>>><<<<<>>CCCHHHQQQZZZgggsss}}}|||xxxwww{{{~~~}}}ssshhh```___WWWZZZVVVXXX___pppxxxXXXIII^^^\\\ooommm~~~vvvjjjrrrrrrVVVLLLGGGCCCEEEDDD???CCC===:::<<>>===<<<:::<<<@@@WWW___```mmm\\\WWWMMMAAABBB>>>XXXqqqYYYQQQaaauuu~~~uuummmiiifffUUUIIICCCFFFWWWaaaZZZUUUOOOMMMGGG@@@EEEJJJBBB@@@<<<888777777999;;;<<<::::::BBBIIISSSeeeeeeQQQFFFeee~~~kkkUUUhhhtttNNNEEE:::333999555999;;;HHH{{{rrruuu```RRRNNNTTTbbbSSSOOO~~~___>>>444777555333333333<<<___kkkiiiaaaWWWIII>>>999888777666:::======;;;;;;>>>>>><<<:::888:::@@@EEEJJJTTT]]]jjjuuuzzzwwwzzz~~~rrriii^^^]]]XXX\\\ccctttrrrPPPJJJfffZZZqqqrrrnnnXXXOOOGGGBBBGGGDDDAAAFFF???===AAAOOOzzzyyywwwggg```\\\QQQMMMNNNJJJIIIDDD@@@???<<<999;;;@@@YYY___XXXXXXsss^^^[[[JJJCCCFFF???dddyyyyyy___LLLHHHIIIOOONNNDDD???AAALLLBBBGGGWWWfff{{{lllUUUOOOUUUPPPIIIGGGDDDBBB@@@===<<<999888<<>>999>>>CCCBBBHHHKKKBBBAAAZZZwwwmmmTTTeeezzzPPPFFF<<<444999222===;;;RRR}}}iii^^^nnnppp~~~{{{^^^OOOJJJqqqZZZFFFkkkjjjCCC333555444555555222===hhhjjjgggcccXXXJJJ???999888777666999;;;<<<999:::===>>><<<;;;999;;;AAAGGGMMMVVV```mmmxxx}}}vvvxxx~~~uuufff[[[___fffpppqqqQQQIIIhhhzzzccc}}}eeeWWWLLLFFFKKKCCC@@@FFF@@@@@@FFFQQQxxx|||zzzhhh___[[[QQQMMMNNNIIIJJJFFFBBB@@@<<<999<<>>AAADDD@@@@@@DDDEEEFFFeeezzzrrrqqqqqqwwwppp\\\LLLHHHFFFDDD???<<>>:::;;;>>>:::???PPPgggzzzrrrXXXddd}}}UUUIII<<<444777111???@@@dddzzzttt~~~hhhooolllMMMGGGddddddKKK[[[yyyzzzsssMMM999999222666888333===jjjjjjcccaaaWWWJJJ???:::888666555777::::::888999===???===;;;:::<<>>EEE]]]iiieeeWWWVVVWWWWWW\\\oooxxxgggKKKIIIDDDDDD~~~yyyxxxcccTTTGGGEEECCC>>>;;;===BBBWWW~~~dddWWWKKKGGGCCCAAAHHHSSSJJJ===:::<<<888:::<<<666:::EEEVVViii~~~}}}___YYY[[[KKK:::666555555>>>LLL{{{||||||MMMEEEXXXxxxZZZRRRZZZ~~~XXX<<<555222555888666===eeejjj___]]]TTTHHH???:::888666444777::::::888:::???AAA???:::999;;;AAAFFFLLLUUU___kkkwwwxxxwww~~~}}}aaaQQQVVV\\\```rrrYYYKKKyyy]]]oooxxxjjj___mmmnnn___SSSMMMKKKGGGJJJDDDIIIOOOPPPjjjnnnvvvwwwlllggg\\\XXXWWWPPPIIIFFFCCCAAA<<<:::@@@IIIcccmmmiiiaaadddeee___^^^___iiissswwwvvvwww}}}}}}eeeKKKKKK>>>JJJ|||uuudddSSSFFF@@@@@@FFFmmmyyyuuuWWWKKKHHHGGGJJJOOOLLLBBB>>><<<666:::===555888===IIIYYYnnnwwwZZZ___LLL888999444<<<===YYY}}}UUUHHHOOOjjjmmmQQQPPPkkkEEE444555333666888===\\\jjj]]]ZZZRRRGGG???;;;888666444777:::;;;999;;;@@@CCCBBB:::888:::???EEEJJJTTT]]]hhhvvvzzzyyywwwkkkppp``````]]]XXXrrrxxx```SSSYYYxxxpppaaaVVVTTTNNNOOOIIIOOOTTTQQQgggxxxzzzrrrfff___ZZZRRRHHHEEECCCAAA===;;;BBBKKKjjjrrrmmmjjjvvv}}}wwwrrreeedddcccbbbdddjjjssszzzyyy___IIIKKK999PPP}}}___OOOLLLNNNPPPgggTTTRRRPPPNNNNNNKKKEEEBBB<<<444999>>>555999;;;BBBOOOccc{{{}}}iiiaaaLLL777;;;444@@@===bbbxxx___LLLMMM```zzzSSSRRRvvvVVV@@@888111444999===VVVnnnhhh^^^UUUIII>>>888666777777666;;;===;;;;;;>>>???===888999===CCCFFFJJJSSS]]]mmm~~~www|||mmmlllwww~~~nnn^^^RRRrrrlllddd___dddooo\\\RRRddd{{{qqq```___WWWTTTVVVSSSRRRaaauuu}}}hhhaaa```XXXKKKHHHDDDBBB@@@@@@EEEJJJuuuyyyrrruuu|||pppyyyqqqxxx|||xxxvvv}}}uuu___LLLBBBFFFSSSlllNNNTTTbbbggg\\\SSSTTTNNNIIIGGGGGGFFFCCC???;;;::::::777999<<>>???===999999<<>><<<;;;999999:::<<>>888>>>@@@GGGiiilllqqqUUUUUUSSSoooQQQ[[[zzzrrrhhhFFF777333333555;;;YYYnnngggbbbYYYLLL@@@999777666777666;;;>>><<<;;;>>>???>>>;;;:::<<<@@@DDDJJJUUU```pppyyy~~~vvvfffaaaZZZVVVeee\\\cccvvvjjjJJJ@@@CCCFFF^^^yyycccTTTzzz}}}~~~|||\\\UUUNNNGGGDDD@@@>>>CCCJJJaaafffiiixxxjjjaaaOOOIIIJJJdddtttpppjjjYYYXXXVVVVVVPPPLLLGGGEEEDDDCCC???<<<999999888777888???IIIPPPeeesss|||iiiRRRbbbVVV<<<666:::???YYY~~~xxx\\\qqq[[[```OOO^^^ZZZSSSkkkrrr|||PPP777333444666<<<[[[nnnfffddd[[[MMMAAA:::777666666777<<<>>><<<<<<>>>@@@>>><<<;;;;;;???CCCJJJWWWcccrrr{{{}}}lllaaannnuuu___JJJPPPOOOeeesssOOODDDEEEJJJGGGJJJ```yyy|||zzzNNN|||ooo[[[PPPGGGDDDAAA===???EEEMMMXXXjjjwwwmmmQQQJJJIIIoooyyydddNNNAAA^^^kkk```UUU___rrrVVVPPPRRRWWWTTTNNNHHHFFFGGGFFFBBB===777888888777777999===AAAIIIRRRcccxxx}}}zzzdddWWW[[[ZZZ;;;777:::???mmmyyy~~~}}}uuuooo___kkkRRRKKKZZZzzzfffPPPaaaVVV;;;666666:::>>>]]]nnnfffeee\\\NNNBBB:::777666666777<<<>>><<<<<>>===;;;;;;???CCCJJJWWWdddttt}}}~~~tttnnnjjjccc[[[OOONNNNNNVVVJJJYYYvvvSSSHHHIIIFFFMMMHHHAAADDDLLL]]]sss}}}iiikkkooouuu}}}rrrPPPgggVVVGGGDDDBBB<<<;;;???BBBQQQooowwwNNNGGGHHH{{{|||TTT<<<666;;;:::666444444888WWW{{{XXXNNNQQQZZZWWWPPPJJJGGGHHHGGGCCC>>>777888999999999999;;;<<<>>>>>>FFFUUUggg~~~{{{___VVV[[[YYY<<<;;;>>>BBBaaa{{{}}}}}}{{{mmmqqqoooppp]]]nnnUUUNNNIIIYYYvvvuuuRRRYYY^^^@@@888777:::>>>[[[nnneeeddd[[[MMMAAA:::777666666777<<<>>>===<<>>>>>666111:::>>>333:::VVVwwwVVVMMMPPPXXXVVVQQQKKKHHHFFFEEEBBB@@@:::::::::999999999999:::===888999@@@LLLaaabbbVVV[[[XXX???888===CCCTTT}}}~~~mmm___WWWWWWVVVCCC^^^yyy^^^hhhUUUIIIHHH^^^ZZZRRR{{{rrrEEE999444777;;;UUUnnndddcccZZZLLLAAA999777666666888===???===<<>>:::;;;@@@WWWkkkooozzzKKKHHHIIIsss~~~[[[XXXnnnpppKKK:::AAA<<<222888:::??????444666HHHjjjgggPPPMMMPPPTTTUUURRRMMMHHHDDDBBBAAAAAA===;;;:::999:::;;;<<<<<>>@@@AAAAAA======???===DDD```|||cccOOOiii]]]DDD;;;IIIUUUrrr^^^yyy{{{}}}iiiBBBMMMJJJ]]]iiirrrOOO<<>>KKK999MMM|||ooodddWWWIIIKKKRRRvvvsssRRRiii}}}SSS@@@555777:::PPPkkk]]]```XXXLLL@@@999666777999777:::>>>??????>>>======<<<;;;<<<@@@DDDJJJVVVbbbsssvvv|||~~~fffbbbqqqooofffkkk]]]WWWRRRPPPNNNKKKKKKNNNQQQOOOQQQYYYdddjjjjjjfffiiijjj}}}oooMMMXXXppp~~~wwwppplllppptttcccccclllQQQ```bbbFFF???===:::888===RRRzzz|||WWWNNNRRRVVVYYY\\\___eeeiiittt{{{yyyRRRDDDOOOiiiooofffVVVaaacccHHHCCCGGG555@@@@@@::::::???<<<>>>LLLZZZeeeeee___[[[TTTQQQ[[[PPPRRRRRRLLLCCC===<<<===<<<:::<<>><<>>555DDDfff~~~qqq{{{ZZZYYYIIIEEEIIIOOO[[[{{{\\\UUU{{{wwwddd444;;;666<<>>??????>>>======<<<;;;<<<@@@DDDJJJWWWbbbvvv}}}|||uuugggWWWQQQQQQTTTYYY^^^]]][[[\\\cccmmmuuuyyyyyyrrryyyuuufffppp|||qqquuuoookkkrrr|||llldddhhh___RRRdddaaaIIIBBB???===<<<888FFFgggzzzYYYFFFIIIMMMOOOQQQTTTYYY]]]kkksss{{{zzzQQQEEESSSkkk{{{zzz[[[aaappp\\\MMMNNNGGGBBBHHHIIIIIIKKKFFFKKK^^^nnnrrrjjjaaa___XXXSSSZZZSSSTTTRRRMMMGGGAAA???>>>IIIFFFBBB>>>>>>CCCIIIMMMJJJFFF>>><<<>>><<>>rrrvvvqqqwwwvvveeeKKKBBB>>>CCCAAAEEECCCBBBCCC<<>>>>>>>><<<:::<<<@@@DDDKKKWWWcccqqq||||||ppp^^^[[[ddduuuqqq```aaa~~~sssxxxooofffccceeemmm{{{vvvaaalllgggZZZbbbeeelllRRRCCC>>>===<<<<<<888AAA]]]{{{uuuVVVDDDFFFHHHJJJKKKNNNRRRUUUaaajjjuuu}}}PPPEEEXXXkkkkkkfffoooZZZVVVbbbPPPSSSNNNHHHHHHKKKdddrrrdddddd___WWWYYYWWWUUUQQQNNNKKKGGGCCCAAA===DDDEEE@@@@@@GGGIIIFFFHHHEEE>>><<<===999FFFbbb~~~WWWoooBBB@@@FFFoooooolllssswwwrrrmmm^^^ddddddIIIBBBDDDIIIQQQTTTLLLDDDEEE@@@<<>>EEEgggiiiUUUxxx}}}FFF:::666<<>>>>>>>>;;;:::<<<@@@EEELLLXXXdddnnn~~~xxx|||rrryyylllJJJDDDFFFUUUhhhttt}}}sssggg```dddyyyZZZmmm|||fffgggssssssfffkkkbbbtttbbbSSSKKKBBB===;;;;;;<<<>>>999AAA\\\vvv~~~yyydddIIIFFFFFFFFFFFFHHHJJJMMMOOOYYYbbbooo|||OOOFFF^^^kkk]]]vvvfffXXXllliiiggg[[[PPPKKKMMMjjjvvvgggjjjfff[[[YYYZZZUUUPPPNNNNNNLLLHHHCCCEEEWWW```YYYRRRTTTQQQHHHHHHFFF@@@??????999CCC]]]ZZZqqq;;;BBBMMMeee~~~lllkkkppp{{{yyy^^^jjjzzzmmmaaaVVVLLLrrriiiKKKAAAEEEJJJ\\\bbbUUUFFFFFFHHHDDDDDDLLLLLL___cccQQQEEEJJJLLLAAAAAAeeepppTTTwwwttt|||SSS:::666:::@@@pppbbbZZZUUUMMMEEE===999777666555999===?????????>>>???:::999;;;@@@FFFMMMZZZfffuuu{{{|||jjjNNNKKKLLLLLLIIICCCEEERRR```}}}hhh```rrrvvvTTTnnnwwwuuusss}}}}}}eee]]]ttttttYYYDDD:::;;;???AAAAAA???@@@AAABBB666<<>>ccccccPPPMMMLLLNNNZZZSSSEEEEEEJJJJJJLLLQQQWWWiiifffWWWGGGKKKKKKEEESSSxxxTTTjjjyyyyyy[[[777666888===pppbbbZZZUUUMMMDDD===999777777555888===???????????????:::999;;;AAAFFFNNN[[[ggg{{{{{{~~~eeeNNNPPPRRRRRRQQQLLLEEEBBBDDDGGGFFFlllkkktttsssTTTmmmooo]]]iiisssUUUCCC<<<<<<:::CCCJJJHHHDDDBBBAAA@@@::::::GGGQQQLLLJJJLLLHHHEEECCC???>>>@@@BBBDDDDDDKKKPPP[[[gggnnn|||OOONNNrrrssslllkkkcccZZZhhhtttlllwwwnnnfffYYYddd{{{qqqvvvqqqccc___[[[VVVQQQPPPQQQRRROOOKKKIIImmmhhhOOOHHHHHHDDDDDDEEE>>>FFF___uuusss{{{CCC>>>UUUeeeyyyiiiccc```rrroooaaasss{{{bbbUUUCCCYYYrrrhhhppp|||vvvgggcccaaa___dddjjjrrr}}}dddWWWQQQIIIBBBEEElllWWWeeexxx___555999888<<>>999888yyyoooaaa[[[UUULLLCCC<<<999888999444888<<>>555;;;FFFGGGHHHLLLJJJJJJEEEAAA@@@BBBEEEFFFEEEHHHJJJRRR\\\aaaoooLLLLLLqqqjjjiiiQQQMMMGGGHHHIIIHHHbbbzzzvvv]]]ZZZWWWUUUUUUUUUUUUUUUOOOFFFFFFTTTcccfffaaa\\\FFFFFFCCCEEEFFFAAAJJJdddpppccc>>>DDDddd~~~qqqqqqtttlllnnn~~~OOONNNbbb}}}yyynnngggyyyjjj[[[BBBcccyyy^^^TTTOOOUUUeeellluuuzzznnn```QQQQQQMMMIIIfff^^^```sssooo>>>CCC999444pppnnn]]]___XXXMMMBBB:::666666777:::999;;;@@@@@@===<<<>>>===::::::@@@GGGPPP]]]iii~~~}}}llldddZZZSSSNNNJJJGGGFFFDDDFFFIII]]]zzzvvvRRRlllzzzrrrnnn~~~uuummmSSSXXX{{{```OOORRRNNNIIILLLMMMLLLWWW[[[RRRKKKLLLIIIBBB999<<>>MMMlllnnnkkk;;;===qqq}}}ccceeeiiikkktttvvv~~~bbbJJJNNN___fffvvvjjj[[[vvv```]]]yyyjjjRRRGGGJJJGGGFFFRRRdddrrrmmmaaa^^^GGGUUU```^^^www~~~BBB:::666;;;___mmm\\\___XXXMMMBBB:::777666777999888;;;???@@@===<<<>>>>>>;;;;;;@@@FFFOOO\\\hhhxxx~~~}}}jjjaaaYYYWWWYYYXXXSSSNNNJJJIIIFFFJJJVVVfff~~~uuuWWWuuummm\\\WWWbbbqqqhhhOOONNN___fffUUUSSSXXXRRRMMMMMMKKKMMMWWWYYYPPPJJJLLLLLLGGG<<<===???AAADDDGGGHHHIIIGGGGGGIIIJJJFFFBBBDDDJJJIIINNNOOORRRYYY]]]nnnoooOOOJJJxxx|||jjjOOOJJJOOOTTTLLLSSS~~~ooo___WWWTTTRRRRRRSSSTTTIIIAAAAAACCCAAA@@@BBBKKKJJJEEECCCCCC???NNNmmmxxxEEEBBBwwwjjjkkkxxx\\\```gggllltttrrryyy~~~iiieeesssrrrdddOOOIIINNNOOOWWWmmmttt[[[eeeggg]]]uuuCCC:::666999XXX~~~mmm\\\___XXXNNNCCC;;;777777777999888:::???@@@===<<<>>>???<<<<<<@@@FFFNNNZZZfffqqq~~~^^^[[[ZZZ]]]aaa^^^TTTJJJHHHIIIFFFDDDBBBKKK|||ooo[[[~~~kkkssseeeMMMHHHKKKaaarrr```VVVMMMLLLTTTXXXQQQQQQTTTOOOQQQXXXWWWNNNHHHJJJKKKHHH>>>======@@@EEEIIIIIIHHHEEEDDDEEEFFFCCCAAAFFFLLLJJJVVVYYYXXX\\\```kkk}}}kkkMMMNNNuuubbbSSSZZZ]]]KKKYYY}}}fffYYYTTTSSSVVVYYYZZZLLL>>>888999===CCCHHHHHHIIIEEEEEEEEE@@@NNNlllEEEBBBzzzYYY]]]uuuWWWYYY```fffqqqqqqxxxyyy}}}iii^^^___```ttteeeiiilll\\\sss~~~DDD;;;777888PPP~~~nnn^^^^^^XXXNNNDDD<<<888777777888777:::???@@@===<<>><<<;;;???GGGLLLKKKHHHGGGDDDDDDDDDCCCBBBFFFLLLIIIWWW[[[]]]kkkwwwiiiNNNUUUuuujjjVVVZZZkkkiiidddHHHYYYuuucccXXXWWW^^^fffeee^^^TTTKKKFFFEEEHHHLLLHHHHHHEEEEEEEEE@@@LLLggguuuAAABBB}}}XXXWWWwwwXXXWWWXXX[[[jjjrrrzzzqqqyyyxxx|||[[[YYYaaannnlll]]]rrr|||DDD;;;888888HHHppp```]]]XXXNNNDDD===999888888777666999>>>@@@======???AAA>>>===@@@EEELLLWWWbbbppp|||sss```XXXVVVRRRQQQPPPSSSNNNAAAOOOuuu___ZZZeeePPPMMMQQQhhhmmmRRRKKKTTTqqqhhhUUULLLNNNSSSSSSSSS```fffYYYRRRTTTTTTPPPKKKIIIFFFBBB@@@======BBBJJJOOOOOOLLLLLLIIIIIIJJJIIIGGGIIINNNJJJTTTWWW```yyyjjjQQQ\\\yyynnnKKKAAAmmmzzzkkkNNN___~~~iii___gggsssttt~~~sss___OOOFFFLLLIIICCCDDDEEE???HHH```tttDDDCCC]]]OOOtttYYYZZZZZZYYYfffqqqyyyrrr}}}mmmNNNNNNWWWiiilll```rrr|||DDD:::999:::CCC~~~qqqaaa]]]WWWNNNEEE>>>:::888888777666888>>>???======???AAA===<<<@@@DDDKKKWWWbbbqqqhhhXXXXXXZZZ___ZZZQQQPPPOOOCCCDDDVVVrrr^^^[[[yyywwwTTTLLLHHHDDDMMM~~~tttUUUIIIPPPnnnkkkYYYOOOOOOVVV\\\^^^fffcccRRRRRRRRRSSSQQQOOOLLLIIIFFFBBBAAAAAAEEEKKKOOOOOONNNPPPNNNOOOSSSSSSPPPOOOQQQPPPUUUWWWeeeoooWWWccc}}}]]]IIIjjjsss\\\mmmtttvvv}}}lllaaaVVVNNNCCCBBBFFF@@@DDDWWW}}}vvvFFF@@@dddOOOlllUUU\\\___]]]eeejjjxxxssskkk~~~wwwqqq{{{fffjjj~~~{{{sssdddWWWGGGSSSsssnnndddnnn~~~EEE999888;;;???rrrqqq```\\\WWWOOOFFF>>>:::888888666555888===???======???@@@===<<>>???@@@GGGHHHMMMVVVYYYUUUPPPOOOGGGKKKRRRccctttxxxzzzaaakkkzzzxxxjjjwwwvvvcccjjjjjjYYYEEECCCIIICCC@@@MMMhhhzzzCCC@@@zzziii^^^nnnLLLIIINNNUUU```]]]bbb^^^dddmmmwww{{{hhhOOOKKKsss}}}PPP???===CCCIIIsssWWWFFFDDD;;;DDD;;;GGG~~~nnnllleee~~~III888777:::999dddmmmgggWWWXXXRRRFFF<<<999888777777555555999>>>@@@===:::===???@@@===???JJJZZZdddnnnssseeeYYYWWWVVVPPPKKKJJJKKKSSShhhuuuooojjjaaa}}}eeeooommmdddppp}}}pppddd[[[^^^UUUTTTVVVQQQQQQkkkuuu___PPPUUUMMMBBBBBBGGGCCCCCCCCCBBB@@@>>>;;;999<<>>FFFFFF;;;LLLhhhsss@@@BBBjjjooo^^^mmmKKKJJJNNNLLLSSS]]]uuu|||mmmXXXeeeoooxxxKKKQQQDDDCCCppp~~~LLL<<<:::<<>>@@@>>>:::<<>>@@@JJJZZZeeepppwwwjjj^^^[[[ZZZTTTPPPOOOFFFKKKZZZtttmmmbbbiiiffffff```pppkkk|||nnnXXXYYY[[[zzzjjjkkk]]]WWW\\\\\\[[[gggzzznnnRRRNNNFFF>>>???BBBBBBBBBAAA???===;;;999777888===FFFMMMPPPNNNJJJFFFEEEBBBGGGRRRZZZaaaqqqtttbbb}}}yyyVVVFFFWWW~~~}}}```dddoooXXXKKKBBBHHHHHH???RRRiiiiii:::CCCiiihhh[[[oooJJJHHHOOOSSS[[[```oooXXXMMMXXXwwwxxxyyyuuuKKKEEE:::===bbbHHH>>>@@@>>>;;;RRR}}}tttQQQEEECCCDDD@@@AAA@@@???MMM[[[ZZZffflllxxxnnnyyyLLL444999888:::NNNnnneeeXXXYYYSSSFFF<<<999888777777555555888===???>>><<<<<<>>>??????@@@JJJZZZhhhpppwwwmmmccc___]]]YYYUUUSSSCCCFFFMMMXXXdddfffXXXGGGRRRYYYyyyxxxZZZeee^^^|||lllgggooommmeeeZZZLLLRRRHHH___tttyyy}}}vvvooonnnpppLLLBBB===;;;>>>>>>CCCBBB???===:::888666666666999>>>CCCGGGHHHHHHHHHBBB@@@EEEOOOVVV\\\jjjyyyuuuZZZpppwww~~~uuuNNNAAAEEEVVVlllRRRRRRQQQaaaiiizzz```OOOGGGAAAFFFGGGBBBYYYuuuddd<<>>@@@MMMtttDDDDDDEEE:::666;;;PPP]]]QQQFFFFFFFFFQQQLLLMMMLLLPPPnnniii~~~vvvvvvHHH666:::777666CCCnnneeeYYYYYYSSSGGG<<<999888777666555666888<<>>===<<<===???@@@AAAIIIZZZjjjooo|||zzzlllccc]]]XXXVVVFFFHHHJJJLLLNNNLLLGGGBBBHHH\\\zzzoooQQQiiiXXXxxx[[[___kkkvvvxxxcccZZZ[[[XXXXXXWWWOOOYYYOOOLLLnnnzzzaaaFFF@@@>>>@@@FFFEEEEEECCC@@@<<<999888777666888999:::===@@@CCCEEEGGGBBBAAAFFFNNNUUU\\\gggrrryyyuuuTTTddd}}}xxxtttKKKCCCAAAEEEiiiyyyjjj]]]RRRTTTEEEIIIJJJZZZsss___VVV[[[mmmrrrcccMMMDDDFFFCCCHHHHHHGGGccc```BBB===[[[```JJJwwwQQQHHHKKKQQQYYYMMMIIIJJJ}}}oooccc[[[PPPNNNKKKGGGFFFLLLKKKAAAooodddIIIMMMHHH999CCC>>>DDDIIIGGGLLLVVVWWWWWWTTTSSSKKKNNNyyyhhhzzzlllCCC777:::666555===mmmooodddZZZZZZTTTGGG===999888777555555666888;;;>>>??????======@@@BBBBBBGGGYYYkkkttt}}}|||xxxccc[[[ZZZZZZKKKKKKKKKIIIGGGEEEHHHKKKKKKwwwfffMMMpppSSS}}}cccbbbtttuuuqqqqqqiiiffffff___ZZZ\\\NNNPPPbbbPPPIIIJJJGGGJJJOOOMMMIIIGGGCCC@@@===;;;::::::999999999999:::===???AAAAAABBBFFFMMMUUU[[[ccckkkeeevvvpppOOO[[[ttt~~~vvvuuuKKKEEEBBBBBBHHH[[[]]]NNNHHHKKKNNNPPPQQQNNNJJJRRRvvvpppbbb[[[VVVYYYWWWJJJGGGFFFOOOMMMNNNMMMPPPqqqYYYAAA;;;TTT\\\HHHuuuQQQFFFCCCHHHQQQCCC999BBBYYY{{{yyyvvvmmmhhh[[[LLLRRRaaa```hhhjjjZZZUUUQQQPPP^^^YYY\\\]]]^^^lll}}}~~~zzzmmm]]]LLLJJJppphhhssseee===666777555777;;;^^^ooocccZZZ[[[TTTGGG===999888777555555666888:::===???AAA???>>>AAADDDBBBEEEWWWlllzzzvvv^^^ZZZ^^^aaaPPPMMMJJJHHHDDDBBBGGGMMMccc\\\LLL{{{vvvRRRxxxjjjnnn{{{yyyllldddXXXNNNWWWQQQGGGhhhWWWIIIFFFMMMQQQKKKLLLOOOKKKKKKJJJGGGDDDBBB@@@>>>>>>999999999:::::::::;;;;;;>>>@@@DDDKKKRRRYYY```ccc^^^cccssseeeJJJSSSttt~~~sssoooXXXMMMmmmsssNNNFFF@@@AAA:::CCCGGGCCCCCCKKKPPPNNNTTTQQQPPPTTTooovvvnnnaaa\\\WWWLLLHHHKKKWWWRRRNNNMMMVVV~~~~~~SSS???===NNNUUUFFF}}}WWWIIIDDDMMM\\\OOOAAADDD;;;LLLxxxzzzmmmwwweeeddd~~~uuufffdddrrr|||zzz~~~ppp\\\XXXoooiiiuuu___999666555555999;;;[[[pppbbb[[[[[[UUUHHH===999888777444555777888:::<<<@@@BBB@@@???BBBEEEBBBCCCUUUkkkzzzqqqiiieeebbbWWWQQQKKKIIIGGGDDDFFFLLLsssRRRNNNqqq{{{VVVxxx}}}~~~qqqfffWWW[[[YYYZZZUUUbbbzzzaaaGGGLLLMMMUUUVVVMMMNNNPPPJJJLLLKKKJJJIIIFFFDDDBBBAAA:::<<<>>>@@@@@@???===;;;<<>>HHHwwwzzzaaaVVVGGGLLLjjj___XXXPPPGGGKKKEEE???HHHSSSRRRTTTYYYYYYTTTXXXfffooopppLLLNNNSSS^^^UUUPPPXXXsssnnnCCC@@@<<<===zzzQQQsss___DDD===SSSppp```III::::::HHHXXXbbbsss}}}oootttyyyjjjccc{{{~~~nnnvvvUUU444777555555:::666???gggaaa\\\XXXQQQGGG>>>999777888666666777666777999>>>AAA999AAABBBBBBFFFFFFQQQfffvvvlllfffcccZZZPPPLLLKKKJJJJJJKKKyyynnnMMMMMM]]]YYYiii~~~xxxooo|||mmmXXXUUURRRQQQQQQLLLEEEAAACCC@@@@@@DDDJJJJJJDDD??????EEEDDDIIIUUU[[[[[[[[[___ZZZYYYYYY[[[[[[[[[bbbkkkpppMMM???IIIqqqxxxhhhTTTIIIOOOZZZ|||zzzssseeeWWWPPPOOOQQQWWW\\\]]]XXXSSSTTTYYYcccwww[[[MMMXXXZZZSSSPPPZZZnnnjjjBBB;;;>>>999jjjwwwZZZ]]]iiiLLLEEENNNrrrwwwNNNAAACCC???@@@KKKUUUddd{{{}}}|||vvv}}}xxxkkk~~~sssLLL333222555777111:::;;;UUUhhhbbb\\\XXXQQQGGG>>>999777888666666777666777999>>>AAA:::>>>>>>AAAFFFDDDOOOggg|||~~~vvvlllzzzkkkcccggg___VVVQQQNNNLLLMMMPPP~~~___GGGFFF\\\^^^dddiiibbb___UUUIIIFFFKKKKKKEEEEEEDDDFFFHHHGGGDDDFFFKKK???BBBMMMYYY^^^ZZZYYY[[[UUUTTTTTTUUUTTTTTT[[[ccc|||dddGGG???EEEiii~~~}}}tttiiilllttt~~~~~~wwwlllccc___eeeooovvvQQQQQQUUUTTTUUUkkkrrrfff???:::<<<777___xxxPPPUUUrrrIIIDDDVVVmmmHHHBBB;;;???FFFFFFWWWwwwrrrfffpppnnnooooooGGG222222555666000888777NNNiiiccc\\\XXXQQQGGG>>>999777888666777777666666999===AAA>>><<<;;;CCCIIIEEENNNjjj|||kkk[[[qqqsssgggjjjccc\\\XXXRRRNNNPPPVVVTTTIIIFFFZZZhhh]]]yyy}}}]]]MMMVVVWWWJJJRRRNNNKKKHHHDDDAAAEEEKKKAAAMMM___llllllaaaYYYWWWSSSQQQPPPQQQOOONNNSSS[[[pppyyyUUUBBB@@@BBB^^^yyyyyyvvvooottt{{{qqqdddddddddaaa~~~|||xxx```;;;999<<<777OOOJJJIII{{{NNNDDDUUUjjjXXXEEECCCCCC@@@ZZZtttgggxxxqqqAAA222222444666000777555FFFjjjddd\\\XXXQQQGGG>>>999777888666777666666666888<<<@@@CCC>>>;;;FFFNNNHHHQQQlllwwwtttiiiddd```^^^WWWOOOQQQYYY~~~NNNLLLHHHWWWsssRRRuuuiii{{{{{{~~~eeeeeeaaaOOOSSSNNNJJJJJJIIIEEEEEEGGGMMMbbb}}}qqq```WWWTTTRRRRRRQQQOOOLLLQQQWWWlllrrryyy}}}HHHBBBCCC@@@TTTddd|||}}}zzzuuujjjwwwZZZ999999<<<888CCCWWWAAAiii^^^GGGEEE___uuuooolllgggzzzuuusss{{{}}}lllaaa;;;444444444777111666555BBBbbbjjjeee\\\XXXQQQGGG>>>999777888666777666555555888<<>>OOOjjjeee\\\XXXQQQGGG>>>999777888777777666555555777;;;>>>@@@@@@<<>>999777888777777666555555777:::>>>===CCC@@@AAALLLPPPPPPVVVlllooojjjbbbXXX[[[gggSSSHHHBBBIIIHHHnnn^^^[[[ppp]]]PPPMMMPPPrrrrrr]]]RRRPPPPPPPPPKKKGGGIIIOOOWWW\\\bbbiiitttsssuuuFFF>>>DDD333GGG@@@cccyyy|||qqqgggrrr}}}pppEEE333===666999;;;IIIZZZIII~~~]]]KKKJJJHHHHHHAAAOOOVVVZZZaaabbbeeeqqqpppjjjtttjjj===000999444...444222444222555>>>nnniiiddd\\\XXXQQQGGG>>>999777888777777666555555666:::======GGGDDDAAAMMMTTTRRRRRReeennnuuuvvvlllddd\\\```nnnKKKEEE===IIIFFF```bbbHHHssskkkZZZhhhzzz\\\OOOTTT```sss^^^RRRPPPPPPPPPLLLGGGIIIOOOPPPVVV^^^ggguuu___qqqeeeAAABBBEEE111MMMAAAPPP|||{{{dddvvvVVVnnnyyylllAAA///999777:::;;;>>>```DDDnnnoooIII???CCCMMMGGGIIIJJJRRRXXXRRRUUUiiiqqqfffZZZdddjjjmmmttt}}}[[[888...888333+++222111333444222:::OOOkkkaaa^^^YYYPPPGGG???;;;999888999999888444000222999@@@===@@@AAABBBJJJSSSSSSNNNkkkmmm```ggggggpppeee```eee___FFFDDDBBBDDDEEE\\\hhhLLLbbb~~~}}}^^^SSSQQQRRRdddmmm}}}ggg]]]uuu|||nnnlllaaafffbbbMMMOOOOOONNNLLLKKKLLLOOOQQQQQQUUUZZZaaatttyyysssQQQ@@@>>><<>>AAAAAABBBHHHPPPRRROOOYYYwww```]]]^^^fff{{{}}}iiiaaalllWWWDDDCCCAAACCCFFFXXXyyyWWWcccuuu[[[RRRSSSOOObbbmmm~~~tttooo|||qqqxxxyyy}}}mmmXXXJJJKKKLLLNNNMMMLLLNNNRRRUUUVVV[[[\\\^^^pppsssBBB>>>===<<<@@@???888MMMtttkkkqqq~~~qqqdddbbbfffiiijjjlll]]]SSSqqqvvvtttwwwbbb\\\mmm]]];;;999777666222888;;;QQQRRRFFF```eeeIIIDDDEEEFFFEEECCCJJJOOOHHHMMMbbboooooonnn~~~aaaVVVaaatttbbbVVV```tttqqq???444333222222111111111222444444777333]]]oooccc^^^YYYPPPGGG???;;;999888666777777666666:::AAAGGG???AAABBBAAAFFFNNNSSSTTTNNNvvvqqqddd```]]]ffflllcccvvvwwwLLLBBBBBB@@@BBBEEENNNPPP^^^jjj^^^___lll~~~fffeeewwwzzzmmmccciiivvviiiUUUKKKFFFDDDIIINNNQQQSSSWWW___fff^^^dddddddddvvvYYY===<<<<<<;;;???@@@888CCC___wwwssshhhqqqccc[[[\\\YYYNNNKKKQQQNNNFFFVVVkkkfffYYYZZZ___cccZZZdddVVV999777777777444;;;;;;HHH|||wwwBBBIIIwwwMMM@@@DDDFFFFFFBBBEEEIIIDDDKKKccc|||hhhTTT\\\pppmmmaaabbbvvvZZZYYY|||\\\dddxxxRRR999333333222111111111111222333333000666IIIpppccc^^^YYYPPPGGG???;;;999888777888777555444555:::===>>>AAABBBBBBEEEMMMVVV]]]SSSmmmxxx}}}nnnfff```DDDBBBBBB@@@AAABBBDDDpppLLLTTT{{{yyywwwmmm]]]ooo|||jjjOOOaaavvvhhhbbb___]]]xxxgggRRRGGGCCCCCC@@@GGGQQQXXX^^^hhhvvvppprrrrrrwww}}}GGGBBB;;;<<<999===AAA:::===QQQ}}}fff|||hhhccc\\\ZZZ```eee```UUUMMMUUUSSSXXXYYYQQQLLLTTT]]]qqqjjjuuuyyyLLL777666888999555<<<;;;???^^^SSSEEEfffXXXBBBEEEDDDEEEAAAAAACCC>>>EEE[[[ttt^^^IIIMMM]]]aaammmtttbbb~~~dddwww{{{???888222222111111111111111222333222+++999999\\\pppbbb^^^YYYPPPGGG???;;;999888888888666444333333555777<<>>AAA<<<===888999???<<<===JJJnnnkkkyyyrrrggg^^^```hhhuuulllfff]]]\\\WWWYYYhhhssscccHHHcccuuu|||tttjjjeeeeeeiiiyyyfffCCC666555777777333888777666HHHgggHHHIII|||oooMMMFFFAAADDDAAA???@@@:::===NNN]]]NNNCCCRRRkkkyyy^^^sssqqqyyy|||fffeee777666111111111000000111222222222111+++:::222DDDqqqbbb^^^YYYPPPGGG???;;;999888777777666555555666777888999>>>DDDFFFEEEJJJZZZkkkfffqqqnnnHHHBBBAAABBBCCC>>>BBBAAAUUUiiiMMMhhh}}}tttwww{{{rrrooouuuvvvzzztttiii[[[\\\RRRTTT~~~uuu|||xxxTTTJJJBBBCCCGGGIIIIIIJJJMMMTTT```mmmzzzuuummm___>>>>>>;;;>>>888666===>>>>>>GGGvvv|||bbbqqqjjjkkkvvv~~~fffhhhyyy~~~}}}sssjjjvvvrrrQQQssszzz}}}WWW===666444555888444777888555@@@|||PPP;;;^^^\\\FFFAAADDD@@@>>>AAA<<<;;;GGGVVVIIICCC[[[~~~{{{OOOKKK___kkkooorrruuufffnnnkkkLLL444111111000000000000111222222000111...777222888xxxsssccc^^^YYYPPPGGG???;;;999888666666555666777888888888888>>>EEEGGGDDDFFFVVViiillliiiZZZBBBBBB>>>AAAEEE===BBBBBBKKK|||sssQQQ___tttpppbbbYYYYYYzzzmmm\\\DDD@@@@@@EEEIIIJJJOOOUUURRR[[[kkk}}}nnnjjjMMMBBB<<<999???:::666<<<===<<>>JJJqqqMMMEEEFFF@@@>>>EEECCCAAAIIIPPPJJJFFF[[[{{{lllbbbwwwwww```FFFIIIQQQMMMCCC\\\iii}}}yyy\\\rrrnnn;;;444000000000000000000111222222///000111000555444SSSttteee^^^YYYPPPGGG???;;;999888777666555555666666555444888>>>FFFHHHBBBBBBRRRfffrrr]]]gggqqqMMM???AAA;;;???FFF<<>>III}}}cccfffuuueeevvv||||||vvvuuuvvv~~~???222888555666222222222999333999<<<___BBB===___\\\IIIIII@@@>>>HHHHHHGGGNNN???CCCEEETTTkkkkkkXXXKKK\\\zzzqqqhhhqqqfff```dddYYYEEEAAA[[[|||cccmmmzzzRRR444555222000000///000000111222222///000444+++777333;;;uuu```]]]\\\UUUIII@@@===:::888777777666555555555555555888999AAAIIIHHHEEEPPPbbbooossseeewwwRRRJJJAAA===>>>@@@@@@>>><<>>>>>;;;::::::::::::;;;<<<<<>>MMMZZZ@@@PPPppphhhYYYYYYgggaaaOOONNN~~~rrrsssvvvsss@@@///555,,,///////////////000111111555111111333000222EEE\\\wwwaaa]]]\\\VVVJJJ@@@===:::888777777666555555555555555888888???HHHIIIGGGPPP^^^sssooo}}}KKKEEE>>>;;;===@@@@@@>>><<<>>>GGGIIIoooRRRvvvvvvsssqqqpppxxx___IIIGGGMMMOOOMMMMMMJJJGGGHHHPPPXXX[[[YYYVVVYYY}}}KKK>>>>>>999:::::::::::::::;;;<<<<<<:::\\\vvvfffqqqzzzdddWWW|||QQQ666888111777444444000222666555222;;;III___@@@CCCeee```LLL@@@EEEHHHAAA===AAA999CCC888CCCpppxxxWWWEEEJJJ___pppxxxqqqTTTSSS{{{xxx]]]yyyuuuwww~~~TTT666//////222///////////////000000111111...///222000...;;;LLLyyyccc^^^]]]VVVJJJAAA===:::777777777666555555555555555888777<<>>>>><<>>AAALLLUUUWWWUUUNNNNNNRRR\\\fffhhh___TTTVVVfff>>>???===777::::::999999::::::;;;<<<999IIImmmiiiiiiXXX]]]fff{{{xxxAAA222666///333666444000111777666111444;;;jjjwwwJJJDDDKKKZZZAAAKKKQQQBBB:::BBB777???555999YYYaaaOOOGGGKKKRRRYYY```qqqiiiPPPjjjoooqqqrrrvvv{{{uuurrr666000111+++444//////......//////000111///,,,...333111---222;;;zzzeee^^^^^^WWWJJJAAA===:::777777777666555555555555555888666999CCCKKKMMMOOOSSSuuuxxxtttMMM>>><<<;;;;;;===>>>===<<<>>>;;;:::HHH[[[eeeooosss}}}oooSSS@@@@@@AAA???@@@JJJWWW^^^]]]dddbbbeeeppp}}}}}}jjjUUU]]]MMM777???;;;:::999999999999999::::::;;;EEE@@@rrrcccvvv~~~sss```WWWiiimmm;;;222888111///555777222222666777444333666LLLkkkFFF@@@qqqyyyOOOKKKNNNEEE???DDD999???777555FFFLLLCCCBBBLLLKKKLLLQQQ\\\kkkzzz]]][[[rrrtttqqqvvv|||YYY000///333...//////............///000000000---///333333000000333{{{fff___^^^WWWKKKAAA===:::777777777666555555555555555888555777AAAKKKPPPQQQQQQ]]]YYYFFF======<<<=========;;;:::>>>;;;888GGGKKKwwwfff~~~gggJJJ@@@CCCFFF>>>AAABBBDDDOOObbbrrrxxxzzzzzzeeeyyyzzz???:::===777>>>999888888888888999::::::DDD888WWW```fffddd888333999555...222777333111333666666555777<<<^^^NNN===UUUlllNNNGGGGGGEEECCC:::>>>:::777===???===>>>DDDDDDEEEFFFJJJVVVkkk|||dddNNNxxxzzzuuu~~~{{{[[[???777,,,...222+++...............//////000000......000111000111222zzzeee```___XXXKKKAAA===:::777777777666555555555555555666555777???JJJRRRTTTSSSVVV|||kkkEEE???======>>>======<<<::::::<<<<<<:::DDDDDDbbbrrreeeOOOHHHHHHHHHEEEFFFEEEGGGMMMZZZmmm___<<>>===>>>BBBCCCAAACCCQQQgggxxxfff___]]]dddkkkoooxxxiiiQQQlllxxxsssppp>>>000777((('''222,,,......------......///000---,,,,,,------...000222xxxcccaaa```XXXLLLAAA===:::777777777666555555555555555555555777>>>IIIRRRWWWWWWVVVlllWWW>>><<<;;;<<<<<<<<<;;;::::::;;;999<<<===>>>@@@aaaxxx```vvvbbbtttxxxhhhfff^^^WWWXXX[[[YYYPPPHHHKKKGGGJJJWWWeeesssJJJ:::>>>:::555999777777777777777888999999777999CCCooofffhhhwwwAAA777444000555...333///111111000000222444444333666YYYOOO@@@BBBhhhdddTTTKKKCCCDDD===<<<===:::;;;>>>:::999@@@BBB>>>BBBTTThhhrrrMMMFFFDDDKKKOOOPPPXXXcccwwwiiiUUUdddrrr|||xxx}}}tttPPP888,,,000...***,,,000...------------...//////+++---...---,,,---///111wwwbbbaaa```YYYLLLBBB===:::777777777666555555555555555444666888>>>HHHSSSYYYZZZRRR___lllLLLAAA===999:::;;;:::::::::;;;<<<777<<<>>>999???MMMWWWkkk|||QQQXXXuuu||||||oooJJJIIIOOObbbjjj\\\RRRUUUVVVVVVWWWXXXWWWTTTSSSWWW]]]\\\VVV]]]rrrlll<<<666::::::888555777777777777777888888999777<<<;;;MMMhhhgggaaa~~~ccc777;;;888---222---333...222555444222333333333555===<<<{{{UUUCCC<<>>>>>888999;;;555444<<<===888???UUUeeeiiiGGG>>>:::<<<;;;888AAAOOO]]]ppp}}}wwwwwwzzzbbbKKKeee|||rrrtttnnnmmmzzz222<<>>CCC~~~YYYkkkzzzfffddd]]]zzzDDD<<<222...///222333222000000111111111222222222444>>>000EEEUUU===EEEHHHaaaIIIDDDHHHGGG???999:::<<<;;;999888999<<<@@@JJJ^^^pppIII>>>666777888777;;;AAACCC[[[jjjddddddppprrriii^^^___OOO[[[}}}\\\VVVnnnvvvyyyvvvwww~~~|||oooqqqMMM222111000///...---,,,,,,---,,,,,,,,,,,,---.........------------...//////zzzcccaaa```YYYLLLBBB>>>;;;777777777666555555555555555888666444777AAAPPP]]]dddccc]]]hhhhhhGGG>>>888:::::::::::::::::::::::::::888???999:::AAA@@@kkkUUUYYYzzzuuutttkkkgggeee[[[RRRMMMOOONNNJJJKKKQQQZZZpppuuufffZZZOOOMMMMMMJJJGGGHHHDDDEEEPPPdddgggWWWLLLFFFGGGIIIHHHFFFHHHOOOWWWjjjrrrtttooouuuJJJ555>>>777555;;;222777777666666777777888999:::555>>><<>>lll===HHH@@@XXX~~~aaaNNNLLLHHHDDD@@@===;;;::::::888888888:::AAARRRaaaIII;;;444<<>>;;;888777777666555555555555555666555555777===JJJZZZffflll```[[[yyyOOO;;;>>>;;;666999999999999999999999999888>>>:::;;;>>>;;;]]]gggOOOtttoooddd___YYYXXX[[[\\\[[[[[[]]]\\\WWWNNNHHHHHHMMMSSS___uuuxxxbbbfffbbbbbbdddccc[[[RRRMMMFFFDDDEEEKKKfffwww```MMMOOOQQQPPPJJJHHHPPP___lll^^^???888>>>333333999222666666666666666777888888666<<<===555OOO|||{{{XXXrrrzzzqqqfffyyyhhh;;;666111///000222111000000000000000111111111111///111999777@@@{{{^^^FFF:::<<<^^^OOODDDCCCCCC>>>;;;===>>>;;;888777555999EEERRRMMM>>>666;;;>>>888777;;;???AAAJJJWWWZZZRRRGGGAAA<<<;;;555MMMzzzfff^^^cccpppxxxoooaaa]]]ccckkk\\\]]]dddvvv[[[>>>///000000///...---,,,,,,+++,,,,,,++++++,,,,,,---...------,,,,,,------...///zzzdddaaa```YYYLLLBBB>>>;;;888777777666555555555555555444555666777999BBBUUUeeekkkmmmiiitttggg???999===<<<999999999999999999999999999777<<<;;;<<<<<<777NNNyyyXXXtttmmm]]]dddnnnooopppvvvooonnnggg___\\\ZZZRRRIIILLLKKKHHHIIIVVVgggnnnjjjgggmmmuuuwwwooobbbVVVPPPLLLJJJIIIEEEUUUsssWWWSSSSSSOOOLLLSSShhhEEE999:::;;;222444999222666555555555555666777777555<<<:::777<<>>:::;;;<<<<<>>;;;888777777666555555555555555333444666888666<<>>BBBNNNMMMBBB;;;<<<@@@NNN^^^\\\RRROOORRRQQQPPPPPPOOONNNMMMMMMddd~~~xxxyyyNNN444///.........------,,,,,,+++++++++************+++,,,,,,+++++++++++++++,,,------|||dddbbbaaaZZZMMMCCC???<<<999777777666555555555555555444333666888666777HHH[[[qqqtttrrrmmmUUU777>>>???666666888777777777777777777777777666888::::::888888???FFFyyydddeeeqqqddd___^^^aaa___mmmqqqdddVVVSSSPPPNNNbbbEEE;;;:::666333666888777444444444444444444555666666666333777===<<<===rrrtttvvv^^^666000000000000////////////............////////////,,,999---...>>>111==={{{___???AAA===rrrzzzcccOOODDDCCCAAA>>><<<===;;;:::===BBBUUUsss|||cccPPPPPPJJJ888999===999999SSSvvv|||kkk[[[VVVSSSRRRNNNHHHDDDDDDDDDEEEEEEAAA===BBBUUUiiiiii}}}xxx{{{___888///000,,,------,,,,,,,,,+++++++++******))))))******+++,,,++++++******++++++,,,---|||eeebbbaaaZZZMMMCCC???<<<999777777666555555555555555555333555999666555BBBUUUrrrwww~~~www{{{ccc@@@666>>>:::888:::333777777777777777777777777777666999999777<<>>::::::>>>DDD[[[hhh]]]OOOIIICCC:::999999777===WWWxxxooo```QQQAAA;;;>>>??????@@@CCCHHHNNN^^^{{{|||dddBBB111000111,,,,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++***************+++,,,,,,|||eeebbbaaaZZZMMMCCC???<<<999777777666555555555555555666333555999777444???QQQgggyyyrrrGGG777888;;;555<<>>@@@555999{{{nnn\\\lll???666333555222333888222...777444333333333333444555555000555>>>+++<<>>NNN~~~yyyfffMMMIIIGGGEEEAAA;;;999;;;666===FFFHHH@@@777777<<<666888:::;;;???NNNfffzzzmmmUUUCCC222222<<>>DDDXXXrrriiiCCC000///000...+++,,,,,,++++++++++++++++++)))))))))))))))******+++*********)))***++++++,,,zzzdddeeecccZZZLLLBBB>>><<<999999888777666666555555555666555555444444777<<<@@@bbbzzz~~~```::::::999999888777666666666666666666666666666666777777777888999999::::::???PPPwww```|||ppp]]]777===333333333222222111111111333333222222333333444555444555999:::333444KKKhhh{{{tttYYY111777///............------------------............///000000000111222222333333:::qqqiiiAAA@@@???LLLzzztttaaaKKKBBBCCCDDDAAA<<<;;;888888<<<<<<999666666666666666777999???GGGLLLPPPKKKDDD<<<888999===AAAFFFWWWkkkzzzeeeJJJ333111555222------,,,,,,++++++***)))((((((************************)))************+++++++++{{{eeeeeecccZZZLLLBBB>>><<<999999888777666666555555555555666666555555777;;;>>>XXXhhh{{{HHH:::999999888777777666666555555555555555555555555666666777888888999999:::777EEEppppppDDD777333333333333222222111111111333222222222222333444444666444666888444222???RRRdddrrrxxx~~~{{{III---444............------------------------............//////000111111222222333555GGG{{{aaaDDD:::;;;FFFbbbvvv```SSSIIIBBB>>>???;;;:::===>>>;;;:::;;;999999888777666777:::===;;;:::888888<<>><<<:::999888777666666555555555555666777777666666999;;;III```zzzPPP@@@999888888777777666666666555555555555555555555555666666777777888888999999777@@@IIIEEE444===111222222222222222111111111222222222222222333444444666222222777777444777>>>[[[bbbZZZooo___888,,,///............------------------------............//////000000111111222222444...NNN```@@@???>>>III```yyyfffXXXPPPJJJDDD??????>>><<<;;;===<<<<<<===;;;999999999;;;===BBBIIIQQQ]]]pppzzzvvvvvvUUU111,,,,,,000///***+++111+++++++++******))))))(((************************)))))))))*********++++++~~~hhhdddbbbZZZLLLBBB>>>===:::999888777666555555555555444666888888777666777888<<>>???777777777666666666555555444444444444444444444444555555666666777888888999;;;<<<888YYYeee;;;666999666222222222111111111111111222222222111222333333444333000111777:::888777:::AAA|||ccc^^^FFF111333+++.........---------,,,,,,,,,,,,---------...............//////000111111222222444???^^^xxxXXXDDD<<<>>>MMMxxxzzziii```WWWQQQLLLFFFDDDEEEBBBDDDFFFHHHJJJMMMQQQUUUbbblllyyywwwqqqJJJ---...---000333000******///+++*********)))))))))(((************************))))))))))))************}}}gggcccbbbYYYLLLBBB???===:::999888777666555555555555444666888888777666666666666YYYtttKKK888444666666555555555555555444444444444444444444444444444555555666666777888888777333888DDDkkkwww===>>>888***777111111111111111111111111222111111111111222333333111111333666777666888;;;777kkk^^^lllppp444///999)))...------------,,,,,,,,,,,,,,,,,,------------...---......//////000111111...999888777\\\QQQ444CCCBBB@@@]]]{{{}}}tttjjjffffff___```cccffflllttt}}}~~~pppsss}}}oooKKK333+++...------...,,,(((''')))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********|||eeecccaaaYYYLLLBBB???===;;;999888777666666555555555444666777777666555666777555AAAXXXXXX999???666444444444444444444444444333333333333333333333333444444555555666666777777444222>>>???HHHwwwoooSSS,,,>>>666%%%888000000000111111111111111111111111111111222333333222333444333111111555888888FFF}}}\\\zzzVVV+++///777***------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000000111111000@@@kkkKKK???;;;777FFF[[[fffssszzz^^^PPPTTTiiisssJJJ000---333...,,,+++***++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******zzzccccccaaaYYYLLLBBB???>>>;;;999888777666666555555555444555666666555555777888555444AAAlllvvvBBB;;;AAA;;;333333333333333444444444222222222222222222222222333444444555555666777777666888>>>>>>@@@eeettt???333666333111444///000000000111111111222111111111111111222222333222333333222222333444555;;;:::```eeeccc|||fff>>>///...---...---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------......///000000111---000666666EEEvvv}}}OOOCCCDDD@@@===CCCKKK[[[mmm{{{```TTTJJJKKKVVVjjjqqqMMM111***---///,,,---...---,,,,,,------((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***yyybbbbbbaaaYYYLLLBBB???>>><<<999888777666666555555555444555555555555555777999555888:::RRRJJJ888999222333333333333333333333333333222222222222222222222222333333444444555666666777555<<<666888@@@EEEwww}}}{{{>>>333===+++///===+++//////000000111111111222111111111000111222222333222222111222666999888555;;;888@@@|||UUUeeeuuuooozzz{{{KKK444777...%%%222---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,------...//////000+++---333444---000OOOsssXXX;;;>>>;;;:::???GGGOOOWWWgggwwwooo[[[RRRSSSTTTVVVWWWYYYiiiooocccJJJ111+++222333***''',,,///---)))((()))+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))vvvcccbbbaaaYYYLLLCCC@@@>>>;;;999888777555444444444444444444444555555555555666555===777<<>>===@@@EEEOOObbbwww|||fffQQQ===CCC]]]ZZZ___mmmwwwFFF;;;///+++...111...***+++++++++*********))))))******))))))((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))vvvcccaaa```YYYMMMCCC@@@>>>;;;999888777555444444444444444444444444555555555555444;;;444777ZZZ~~~HHH888:::777222333444444333333333222222222000000111111111222222222333333333333444444444444777444777;;;777666IIIcccRRR:::777333111111111000//////////////////////////////////////////000000111111111222222333444444444666777777KKKppp^^^oooiiittt}}}RRR222......///000---,,,,,,+++++++++*********************************++++++,,,,,,---.........000///......///222444666;;;ssshhh]]]NNNBBB888333888BBB777???JJJVVVggg~~~eeeZZZKKKKKKSSSOOONNN[[[jjjyyyiiiJJJ<<<444,,,)))+++---,,,)))++++++*********)))))))))))))))))))))((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))vvvdddaaa```YYYMMMDDDAAA>>>;;;999888777555444444444444444444444444555555555555333888333333GGGhhhVVV111444<<<555///555333333333222222222222222000000000111111111222222222222333333333444444444777555555777888888<<>>DDDJJJRRRZZZfffnnn|||qqq```QQQHHHCCCHHHHHHMMMXXX___pppnnnHHH***111...***)))***++++++***************)))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))wwweee``````ZZZNNNEEEAAA???<<<999888777555444444444444333333444444444555555555444777555333999JJJwww}}}}}}~~~XXX===+++333:::444000444222222222222222111111111000000000000111111111111222222222222333333333333444555555555999===<<<777FFF{{{yyyoooEEE777222000......///000///...///////////////////////////............///000000000000111111222333333333;;;///999999888uuu___{{{uuurrr~~~gggzzz|||QQQ999///111---+++...---++++++++++++*********************************************+++,,,,,,---------......///////////////888222;;;jjjuuu[[[MMMBBB888222666<<<;;;;;;<<<===CCCNNN\\\gggnnnqqqqqqddddddeeeggghhhhhhfffcccYYYWWWUUURRRJJJ???999888888HHHOOOQQQYYYiiiqqqWWWAAA444...---------,,,+++++++++,,,******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''((('''''''''((((((((())))))wwwfff``````ZZZOOOFFFBBB???<<<999888777555444444444444333333333444444444444555444888777666444777[[[}}}zzzyyyxxxxxxxxxxxxxxxxxxyyyzzz|||~~~jjj:::777444333444555333111111111111111111111111111//////000000000111111111111111111222222222333333000555666444666<<<===999777LLLzzzwwwyyyhhh;;;///888111///......000111000///.......................................//////000//////000111111222222333666666888666555OOOmmmyyyiii{{{aaakkkccc@@@222///333,,,***---++++++++++++*********))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---...///000000///......333111111BBB\\\ttt|||___@@@222555999::::::999999<<<@@@EEEHHHHHHFFF???@@@AAADDDEEEDDD@@@===DDD@@@???AAA>>>;;;===BBBKKK\\\fffnnnzzzbbbGGG333+++---333+++---///...+++******+++)))))))))((((((((('''''''''''''''''''''(((((((((%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((xxxggg______ZZZPPPGGGCCC@@@<<<999888777555444444444444333333333333444444444444333777777888666111FFFlllhhhxxx~~~{{{xxxvvvuuuuuutttrrrppppppoooooooooqqqrrrtttwwwyyy|||~~~~~~|||}}}{{{{{{|||}}}|||{{{rrr<<<000777999444111444444///000000000000000111111111/////////000000000111111000000111111111222222222000555666333222555999:::>>>444FFFsss]]]nnnnnn>>>444444,,,000///...///000111000///..............................------......///000/////////000111111222222000777333444888777\\\ooozzzvvvvvvYYYVVVaaauuuoooNNN222))),,,111+++)))---++++++************)))))))))))))))))))))))))))))))))((())))))******+++,,,,,,---....../////////......'''///111222333;;;^^^oooRRRKKKJJJAAA444:::777444444666888666444333333333555777888777555>>>999:::BBBFFFFFFKKKSSSrrrjjjSSS999...//////,,,)))***+++,,,,,,***((('''(((((((((((((((''''''''''''&&&''''''''''''(((((((((%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((xxxhhh^^^___ZZZPPPHHHDDD@@@<<<999888777555444444444444222222333333333444444444222444333666999333:::PPPvvvooo~~~{{{yyyvvvuuuuuutttqqqooommmlllkkkjjjkkklllnnnoooqqqrrrtttvvvvvvuuusssrrruuuttttttuuuvvvwwwvvvtttuuuvvvxxxyyy{{{{{{||||||}}}NNN111444333333333222111000000/////////000000000111111////////////000000000111000000000000111111111222222333444444222111555;;;<<<666888TTTggg]]]rrrLLL333888888***000///...///000000///---...........................------------...//////......//////000111111222111333111555777000BBBjjj}}}lllzzzssscccPPPLLLccc}}}rrrfffaaaeeewwwRRR:::,,,&&&+++///***)))---***************))))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++,,,,,,,,,------......+++...++++++222333;;;LLL{{{eeeLLLGGGBBB@@@BBBBBB???;;;>>>:::666555999???EEEGGGAAA@@@MMMeeexxxsssdddCCC444)))+++111000***&&&))))))))))))))))))((('''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((yyyhhh^^^___[[[PPPHHHDDD@@@===999888777666444444444444222222333333333444444444000111///333:::666555AAAkkk]]]aaayyy~~~||||||zzzwwwwwwwwwvvvrrrooonnnmmmkkkiiiiiijjjkkkllljjjkkklllmmmlllkkkiiihhhhhhhhhiiikkkmmmmmmllljjjnnnppptttwwwyyyyyyyyyxxxxxx|||PPP333555:::...***222444...,,,222.../////////000000111111////////////000000000000000000000000111111111111333000111666555222555===---===???:::SSS}}}iiiddduuuVVV<<<444///...111///...---...//////---+++...........................------------...//////......//////000111111111666...111777333333===EEErrrlllzzzjjjppp{{{ZZZLLLAAAaaa}}}iiiWWWLLLHHH]]]~~~```999(((///)))---000******---(((************))))))))))))))))))))))))))))))))))))((((((((()))******++++++************+++,,,---......000******222222---222222\\\|||wwwsssnnnfff```fff```XXXVVV[[[eeepppwwwxxxaaaDDD///,,,+++---000,,,''')))111***((('''(((+++,,,+++***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((fffaaaaaa[[[OOOGGGDDDBBB???:::888666444333222222333333333333333333333333333333333333333444555666666DDD^^^UUUxxx|||zzz|||zzzxxxuuusssqqqpppoookkklllllliiieeeeeehhhkkkjjjkkkkkkkkkjjjiiigggfffeeeddddddcccdddeeefffggghhhkkkooorrrtttuuuwwwyyyzzz{{{|||~~~UUU;;;666444111111111111000000000/////////////////////////////////////////////////////////000111111111111111000111111222222333444444555555777:::>>>UUUtttjjjcccnnnzzz{{{\\\666333888222---111////////////.....................------,,,,,,,,,---,,,+++,,,...///...---............////////////111111111222333444666777VVVxxx[[[bbbaaavvvvvvUUUNNNNNNTTTdddwww{{{uuucccUUUSSSXXXxxxlll<<<---222,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,------.../////////222666AAARRRkkkttt\\\EEE666111111------,,,,,,+++***))))))******)))((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&eeeaaaaaa[[[PPPGGGDDDBBB???:::888666444333222222333333333333333333333333333333333222333333444555666777XXXWWWUUUddd~~~|||yyyxxxwwwuuusssrrrpppppppppnnnmmmllljjjggggggiiikkkiiiiiijjjjjjiiigggfffeeeeeedddccccccdddeeefffggggggjjjnnnqqqsssuuuwwwxxxzzz{{{|||}}}ccc===111111111111111111000000000//////................................................//////000111111111111000000000111111222333333444555666999:::777<<>>gggfffcccbbb```nnnlllbbbWWWVVV\\\aaaaaa^^^\\\\\\eee}}}~~~www{{{yyyrrrTTT555......,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---......//////...---...222;;;GGGSSSZZZ}}}```WWWJJJ===444...,,,,,,---,,,,,,+++******))))))***))))))((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccaaaaaa[[[PPPHHHDDDBBB???:::888666444333222222333333333333333333333333333222222222333333444555666888888___XXXLLLWWW|||~~~{{{yyyttttttrrrqqqpppppppppppppppnnnkkkjjjjjjjjjiiiiiiggggggggggggfffeeedddddddddccccccccccccdddeeeeeeeeehhhllloooqqqsssuuuwwwyyyyyy{{{|||}}}}}}}}}}}}iiiAAA222111333333000000000000////////////...................................................//////000000000000000000000000111222222333333333333777:::666333;;;IIIyyydddTTTVVVaaammm}}}sssNNN333000///111222...---...//////.........---------------,,,,,,,,,,,,,,,+++---,,,+++,,,---...---,,,---------.........//////000000111111222333555555333AAAjjjSSShhhooo```nnn|||~~~pppnnnqqqssstttqqqkkk______yyyvvvqqqooo```777---000***++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))***+++++++++++++++++++++,,,,,,---.........444222000......000222444BBBSSSlll{{{jjjYYYNNN999333,,,)))+++---,,,+++,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~cccaaaaaa\\\QQQHHHEEEBBB???:::888666444333222222333222222222222222222222222222222222222333444555666???333FFFaaaKKKSSSnnn|||zzzuuutttsssqqqppppppoooooorrrnnnjjjiiijjjkkkhhhfffeeeeeeeeeddddddccccccccccccccccccbbbccccccccccccdddfffiiilllmmmooorrrtttvvvwwwxxxyyyzzz{{{{{{{{{}}}rrrFFF555666777555333000000/////////.........---------------------------------------------------...//////000000////////////000000111222222222666222111555777777;;;BBBTTTuuuggg```ZZZ\\\dddjjjttt~~~~~~SSS555444888888222------...---.........---------,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***+++---...---,,,,,,,,,---------.........000000000111111222444444555999CCCiiizzzZZZkkkvvvqqqrrrwwwxxxqqqyyymmmooouuuzzzaaa???'''+++222)))+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((())))))***+++***************++++++,,,---------,,,,,,---...///000000000***000;;;JJJ]]]rrr|||nnn^^^OOOAAA555///111...***)))+++,,,,,,+++++++++******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}dddaaaaaa]]]RRRIIIEEEBBB???:::888666444333222222333222222222222222222222222222222222222333444555555888666999PPPZZZDDDSSSkkk~~~{{{wwwvvvuuusssqqqpppooooooqqqmmmjjjiiijjjiiifffcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbdddfffhhhiiijjjmmmooorrrrrrtttvvvwwwxxxxxxxxxzzz|||~~~~~~~~~~~~```FFF222111555222...////////////............---------------------------------------------------------...////////////......//////000000111111222;;;444///000444555777888222TTTooo```ZZZWWWXXX\\\cccoooxxxhhh~~~MMM222///---111111,,,,,,000222...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,------------000000000000111111222333222777222;;;jjjZZZYYYhhh|||~~~qqqqqqyyyssslllppp}}}sssTTT999---)))...111)))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******))))))))))))******+++,,,,,,,,,)))***,,,......---,,,+++///,,,'''(((...999CCCIII___gggnnnxxxyyykkkSSSJJJ>>>444...,,,,,,,,,---......,,,((('''''')))******))))))))))))((((((&&&'''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzeeeaaabbb]]]SSSJJJFFFBBB>>>:::888666444333222222333222222222222222222222222111111111222222333444555...666555444SSS]]]FFFLLL^^^|||}}}yyyxxxvvvtttrrrqqqpppooopppnnnkkkjjjiiigggdddbbbbbbbbbaaa``````aaaaaabbbaaaaaaaaabbbaaaaaa```___```bbbccccccdddeeegggjjjlllmmmooorrrtttuuuvvvvvvxxxyyy{{{zzzzzzzzz{{{|||}}}||||||}}}~~~nnn>>>444...000111---,,,//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................///000000111111444222111333555666444333777999HHHpppqqqhhh\\\UUUVVV^^^ffflllyyyuuuppp{{{KKK555444777)))+++,,,---000333000+++------,,,,,,,,,+++++++++)))************+++++++++,,,+++***+++,,,---,,,++++++++++++,,,,,,,,,------000000//////000111111222---333444999JJJdddfffUUUYYYwww~~~yyywwwrrrllljjjoooxxxyyy```;;;'''+++//////...((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((())))))***+++++++++......000000000///...---111...***((()))+++,,,,,,333:::???EEEUUUjjjvvvwwwuuuvvv~~~pppllliii[[[PPPHHH>>>333///,,,***+++---...///'''***---+++'''&&&(((+++)))))))))(((((((((((((((%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvveeeaaabbb]]]SSSKKKFFFBBB>>>:::888666444333222222333111111111111111111111111111111111111222333444555111333555444;;;^^^cccIIIFFFMMMeee~~~~~~}}}wwwvvvuuusssrrrrrrqqqqqqooooooooollliiieeeddddddbbbaaa````````````aaabbb``````aaaaaaaaa```___^^^___```aaa```___```bbbeeeggghhhkkknnnqqqssstttuuuwwwxxxxxxxxxwwwwwwxxxzzzzzzxxxvvvttttttvvvyyyzzzzzz{{{|||~~~hhh===444222000111111000///000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............---------...//////000000111,,,///222444666777777666<<<666444GGGppp~~~ooogggbbb\\\WWWXXX[[[aaalll{{{ssslll{{{|||{{{xxxKKK444333:::<<<333...,,,///111///,,,+++,,,,,,,,,,,,++++++++++++))))))))))))******+++++++++*********,,,---,,,+++++++++++++++,,,,,,,,,,,,000////////////000111111...333666;;;;;;>>>dddXXXWWWjjjwwwyyytttpppqqqzzz}}}mmmhhhggghhhnnnwww~~~wwwuuuGGG000(((...---+++,,,)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''((())))))******+++&&&'''((())))))******++++++,,,...///111111000///,,,,,,,,,,,,---333:::???FFFCCCLLL]]]eeebbbeeennniiiiiihhhccc[[[VVVUUUVVVQQQCCC???>>>444//////***.........///000///---+++)))***+++******)))******(((((((((((((((((((((((($$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssdddaaabbb^^^TTTKKKGGGBBB>>>:::888666444333222222333111111111111111111111111111111111111222333444555888///333;;;222666pppYYYLLLAAA???HHHaaa~~~zzz{{{|||~~~~~~|||ttttttsssrrrrrrrrrssssssoooqqqrrroooiiieeeeeefffbbbaaa```______```bbbbbb``````aaaaaaaaa```^^^]]]_________^^^]]]]]]___aaadddfffhhhlllooorrrssstttvvvwwwwwwwwwuuuuuuwwwyyyvvvssspppnnnooorrrvvvyyysssuuuwwwzzztttmmmHHH222///000//////222444111,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------------......///000000000---111333111///111444555111777888444===ccc~~~rrrbbb]]]XXXVVVZZZcccnnnuuupppxxx{{{tttppphhhjjjqqquuuqqqtttlll===111444000...333888...(((***+++***,,,222,,,,,,,,,+++++++++******(((((())))))*********++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,000////////////000000111111444000---///222IIIjjjOOO<<>>999777444222222222111000111111111111111111111111//////000000000000111111555111///222444444555777>>>mmmbbbLLLCCC555EEEJJJiii~~~}}}|||||||||yyyvvvttttttuuuuuuttttttsssrrrqqqqqqppppppqqqooojjjfffdddeeefffdddbbb^^^]]]]]]^^^______]]]\\\ZZZZZZ[[[\\\]]]]]]^^^^^^]]]^^^^^^]]]\\\\\\___aaadddfffggggggggggggiiikkknnnppprrrtttvvvuuuuuutttsssuuuxxxyyy{{{}}}nnnbbb^^^mmmQQQ666///---...111/////////......------,,,,,,++++++++++++***************++++++******))))))************************)))***++++++,,,,,,++++++,,,,,,---......//////000////////////000000000000111333444333111111222333666VVV}}}zzz|||~~~|||}}}}}}uuulll___YYYTTTUUUZZZ]]]\\\YYY```bbbddddddcccbbbbbbbbbhhhddd___\\\]]]^^^]]][[[eee```]]]]]]```dddoooyyyvvvyyyyyy~~~jjjFFF333///...------///000///---,,,,,,++++++***)))))))))************************))))))))))))))))))))))))(((((())))))))))))******)))))))))***++++++,,,,,,+++,,,,,,------......///,,,000222///...222666777000DDD]]]www~~~<<<999:::AAAMMMWWW[[[\\\bbbeeegggbbbZZZUUUVVVZZZ[[[\\\^^^______```cccfffhhhlllppptttxxxxxxpppiiiccc___bbb^^^\\\\\\ZZZTTTOOONNNMMMQQQWWW\\\]]]aaalllwwwxxxiiirrryyysssrrryyy}}}vvvrrr~~~oooYYYAAA000+++,,,++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''((((((((('''(((((()))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&'''&&&%%%$$$###$$$'''(((&&&%%%(((sss]]]YYYZZZVVVNNNHHHFFFBBB===999666333222222222111000111111111111111111111111////////////000000000111444333000111777<<<888000444>>>fff}}}wwwZZZCCCAAA???GGG^^^zzzvvvwwwyyy}}}{{{wwwuuuuuutttrrrpppppppppoooooooooppppppqqqlllhhheeeccccccdddcccbbb]]]\\\[[[\\\]]]]]]\\\[[[^^^]]]]]]]]]]]]^^^___```]]]^^^^^^\\\[[[[[[]]]___dddeeeffffffeeeeeefffgggmmmnnnqqqtttuuutttsssrrrqqqtttwww{{{kkkMMMLLLiii|||UUU222+++000000///222.........---------,,,,,,++++++++++++************))))))************))))))************************))))))***++++++++++++++++++,,,,,,---......//////........./////////000000///000111222333333111///999555;;;bbbgggjjjjjjooo}}}}}}rrrdddYYYTTTUUUVVVWWWWWWYYYYYYVVVQQQLLLJJJJJJPPPPPPQQQRRRTTTVVVXXXYYY```gggttttttttt}}}YYY666---111...000111000///...------+++++++++******)))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))***++++++++++++++++++,,,------......---......---111666777444+++444@@@SSSwwwzzzTTT666555;;;===FFFUUUVVV\\\bbbddd___XXXRRROOOVVVWWWWWWVVVUUUUUUXXXZZZRRRUUUXXXXXXYYYaaappp|||vvvooofff___[[[WWWRRROOOMMMOOOQQQPPPMMMJJJKKKMMMLLLRRRVVVUUUQQQTTTbbboooooommmcccgggnnnrrrpppmmmlllnnnooolllhhhqqqZZZCCC333,,,,,,...******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%$$$'''&&&'''((('''&&&%%%&&&rrr]]]XXXYYYUUUMMMHHHFFFBBB===999666333222222222111000000000000000000000000000...////////////000000000...000///---222888777111>>>555???jjjddd?????????AAAIII___~~~wwwwwwzzzwwwvvvvvvvvvvvvuuussspppnnnnnnmmmmmmmmmmmmnnnnnniiigggcccaaaaaaaaaaaaaaa]]]\\\[[[[[[\\\]]]\\\[[[___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]][[[YYYYYY[[[]]]bbbdddeeeeeedddccceeefffjjjkkkmmmooooooooonnnmmmooosssxxx|||hhhPPPIIIZZZ{{{KKK777***///444///---222------------,,,,,,,,,,,,+++++++++*********))))))((())))))*********))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,------......---............////////////......000333555444222555444222???YYYqqqyyyhhhaaaggguuu}}}wwwyyy|||uuuvvvvvvppphhhaaa^^^^^^bbbhhhpppuuuwwwzzz~~~|||yyyvvvuuu|||tttttt}}}qqqMMMBBB888000...,,,000111111///---+++---///++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((())))))******+++******++++++,,,---------///,,,)))+++444<<<:::222,,,///222999LLLppp\\\999222777;;;======@@@FFFNNNSSSSSSNNNHHHKKKLLLMMMNNNNNNPPPTTTVVVJJJNNNQQQOOOLLLPPPZZZccc\\\WWWQQQNNNNNNOOOMMMKKKDDDKKKPPPNNNIIIHHHMMMQQQHHHNNNOOOHHHBBBKKKbbbuuupppbbbeee\\\cccmmmiiigggdddbbbbbbbbb___\\\bbbRRR===///++++++***((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))((((((((()))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%&&&%%%$$$$$$%%%&&&%%%qqq]]]XXXXXXUUUMMMHHHFFFBBB===888666333111111111000///000000000000000000000000......////////////000000000111000...///222444222000777777>>>gggnnnKKK333777;;;;;;KKKdddyyy{{{sssrrrrrrsssuuuuuutttrrrmmmlllkkkjjjjjjiiijjjjjjfffeeebbb```______```aaa]]]\\\ZZZZZZ\\\]]]\\\[[[[[[[[[ZZZZZZYYYXXXXXXWWWZZZ[[[[[[YYYXXXXXXZZZ\\\___aaabbbcccbbbcccdddfffeeefffgggiiijjjkkkkkkkkkqqqwww|||___LLLMMMYYYtttdddEEE333...---000///)))***111,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((())))))******))))))))))))))))))))))))))))))((()))******++++++************+++,,,,,,------...------------.........///000...------///111222222...666777555555:::SSSvvvvvvjjjaaahhh|||zzztttpppxxxwwwlllfffkkk|||qqqaaa]]]{{{lllJJJ333...,,,...111---,,,------+++***+++---///+++*********************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))'''''''''((())))))******)))******++++++,,,,,,---///,,,)))+++555===999000000000000...222EEEgggfff666///333...333//////555@@@HHHKKKIIIAAABBBBBBBBBAAAAAABBBDDDDDDGGGJJJJJJGGGGGGLLLQQQMMMJJJGGGFFFGGGGGGHHHGGGKKKPPPRRRMMMHHHGGGFFFEEECCCWWWhhhhhh]]]ZZZbbbjjjcccjjjZZZYYY]]][[[hhhlll```]]]^^^dddeee```YYYUUUFFF:::---(((+++---)))###'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$&&&***---%%%&&&%%%!!!!!!%%%&&&%%%qqq]]]XXXXXXUUUMMMHHHFFFCCC>>>888666222111111111000///000000000000000000000000........./////////000000333111111222111000111333(((111444222CCCnnnxxxPPPFFFDDD<<<999>>>DDDWWWooo|||yyytttrrrqqqrrrqqqqqqlllllljjjhhhgggfffeeeeeedddcccbbb___^^^^^^___```]]][[[YYYYYYZZZ[[[[[[[[[WWWWWWXXXYYYYYYXXXWWWVVVXXXXXXXXXWWWVVVVVVYYY[[[ZZZ\\\___``````aaadddfffdddeeefffgggjjjmmmppprrr{{{xxx[[[IIISSSnnnxxxdddCCC111...//////---***)))+++---++++++++++++++++++,,,,,,************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((())))))************************+++,,,,,,------,,,,,,---------..................------...000111...333000...444333444???PPPjjjuuu^^^aaaeeeeee```^^^hhhuuu{{{|||rrrhhhhhhqqqzzzqqqzzz~~~wwwwwwwwwrrrggg]]]dddtttzzzuuutttfff888333555222''')))000...++++++***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''(((((())))))***))))))******+++,,,,,,,,,---...------111666444///333000//////...333CCCUUU}}}}}}eeeBBB999999555000,,,---444<<>>AAACCCDDDCCCBBBCCCDDDEEEFFFEEECCCAAA@@@@@@AAA???@@@>>>???DDDHHHCCC999BBBcccuuubbbVVVQQQRRR\\\[[[]]]VVVUUUbbbWWWTTTPPPXXXiiimmm]]]MMMHHH555000+++***,,,---+++(((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$&&&+++///111111,,,$$$!!!%%%'''%%%ppp]]]XXXYYYUUUNNNIIIGGGCCC>>>888555222111111111000///000000000000000000000000............/////////000111,,,+++111222...---111888,,,///;;;888:::cccnnnMMM@@@<<<888<<<===???JJJbbb~~~{{{sssooonnnnnnnnnmmmkkkiiigggeeecccbbbbbbccccccaaa___]]]]]]^^^```\\\ZZZXXXXXXYYYZZZZZZZZZUUUVVVYYY[[[[[[ZZZYYYXXXVVVWWWWWWVVVUUUVVVXXXZZZWWWYYY\\\]]]___```ccceeeffffffgggjjjnnnssswwwzzzvvv]]]LLLUUUiiixxxQQQ666///333...111000,,,,,,///...***+++++++++++++++++++++,,,************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************)))******+++,,,,,,------,,,,,,,,,---------......,,,...//////...///111333,,,333000---555777444888000999LLLiii~~~qqqbbb^^^ddd]]]UUUTTT^^^mmm{{{{{{ppprrruuuyyywwwlll___ZZZ\\\PPPVVV```qqq~~~bbbLLL<<<333111---///---***111222$$$...------...///...***''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))))))))))))))***++++++,,,,,,+++000222///---///000...111+++***000222///111888DDDhhhlll}}}rrrOOOKKK222111///,,,,,,---000222333666999;;;<<<===>>>???@@@@@@AAABBBCCCBBBAAA@@@AAACCCDDDBBB===:::;;;===555444555@@@VVVfffaaaSSSAAA```{{{xxxcccQQQIIIGGGGGGSSS[[[___QQQQQQ___HHHGGGBBBOOOhhhlllTTT<<<555)))*********))))))+++,,,&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###$$$(((,,,@@@???666)))$$$%%%&&&###kkkcccXXXZZZXXXQQQLLLIIIDDD>>>999666333111111000///...000///...------...///000///////////////////////////////////////////////////222444222000777EEEQQQ~~~hhhKKK===<<<:::666666===EEEOOO```ppp{{{wwwnnneeekkkiiigggeeecccbbbaaaaaaaaa^^^[[[[[[]]]^^^]]][[[YYYYYYXXXXXXWWWVVVVVVUUUUUUUUUWWWZZZ\\\ZZZWWWTTTYYYYYYXXXWWWWWWXXXYYYZZZXXXZZZ[[[ZZZZZZ]]]bbbgggccciiiqqqvvvzzz~~~}}}iii[[[NNNIIIMMM[[[uuueeeGGG777000---,,,---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((()))******++++++,,,------,,,,,,,,,---------......---------............//////000000000111111111111111555:::???JJJ```}}}{{{nnnmmmcccTTTRRRZZZ^^^[[[XXXcccccckkk|||xxxppp{{{vvv}}}zzzxxx}}}zzz~~~pppcccaaaffffff\\\RRRGGGTTTQQQVVV\\\kkkmmmPPP===444///,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))******+++---++++++---000111000------------............///000;;;SSSvvvfffaaavvvfff]]]]]]DDD;;;///***+++///000000222111111000222444777888777666888<<<;;;666777;;;777555555555222......111000>>>:::QQQjjjOOOLLLNNNRRRVVVWWWTTTOOOKKKRRRDDDJJJJJJ@@@TTTcccNNNJJJHHHFFFFFFEEE???444+++******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))222888333&&&!!!(((iii[[[XXXZZZXXXQQQLLLIIIDDD>>>999666333111111000///...........................................................................///222444111...111888@@@MMMwwwuuuwwwvvvZZZCCCBBB;;;555333222555BBBOOOMMM]]]ooo}}}{{{uuupppiiiccc______aaabbb___^^^^^^```bbbbbb^^^[[[ZZZYYYXXXWWWWWWWWWWWWWWWRRRSSSVVVYYY\\\\\\YYYVVVYYYYYYXXXWWWXXXXXXZZZZZZXXXZZZ\\\^^^___ccchhhlllssswww|||}}}xxxggg]]]BBB===BBBUUUlll}}}ooobbbrrrgggWWWBBB333...///000000------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((())))))))))))(((((())))))******+++,,,,,,---,,,,,,,,,,,,------------------------............//////000000000111111111111222222111222;;;IIIUUUjjj|||zzzxxxvvv\\\YYYVVVZZZ\\\QQQKKKSSSRRRWWWPPPJJJSSSWWWUUUVVVTTTQQQPPPPPPQQQPPPLLLIIIVVVOOOMMMRRRUUUSSSQQQSSSWWWddd```eeeppp}}}qqqkkk\\\PPP???333////////////---,,,,,,,,,,,,+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))(((((())))))***+++,,,++++++---///111///---,,,---------............555111000:::NNNhhh~~~ooodddbbb]]]LLLEEEJJJLLLKKKCCC999444555666555333///...---,,,,,,---...//////...---,,,++++++++++++......222999<<<::::::<<>>@@@===ZZZrrreeeHHH@@@888222000///+++((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''+++...,,,'''######%%%oooYYYWWWYYYWWWQQQLLLIIICCC===999666333111111000///...---......//////......---................................................///000111111//////000111///PPP|||sssccclll~~~ZZZKKK===;;;===:::111***555???MMMZZZiiivvv}}}~~~xxxpppkkkhhhhhhhhheeecccaaa```aaa```___]]]^^^]]][[[ZZZZZZ[[[\\\]]]YYYZZZ]]]bbbeeefffeeecccaaaaaaaaaaaaaaabbbcccccccccfffiiilllooossswww{{{}}}yyyppprrrrrrlllaaaSSSGGG???<<>>444444333333222111000///000111...)))---777999333333333999CCCJJJHHHEEECCCSSS[[[KKK>>>LLLNNNAAACCC;;;777777???IIIMMMJJJDDD@@@444666666444KKK```VVV???888...((('''))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######%%%''''''%%%###|||```WWWYYYWWWQQQKKKHHHCCC===999666333111111000///...,,,...000222222000...,,,......................................................///000111222111///666888GGGlllrrrsss}}}aaaMMMBBB===:::888666555555777@@@MMMYYY```vvvxxx{{{}}}~~~}}}|||{{{|||wwwqqqllljjjjjjlllmmmkkkjjjhhhggggggiiilllnnnmmmnnnqqquuuxxxzzzyyywwwrrrrrrssssssssstttttttttrrrtttwwwzzz}}}{{{sssmmmiii```RRRGGGCCCDDDHHHKKK```iiiqqqqqqhhhaaabbbhhhnnnPPPEEE666222---,,,------***'''+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000//////111333555555333111000///555@@@HHHOOOaaauuuyyyuuuvvv~~~yyy|||uuurrr{{{yyywwwqqqxxxnnnzzzsssqqqhhh^^^UUUJJJ<<<333///333111000//////...***'''++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))&&&&&&&&&'''''''''(((((((((''''''''''''((())))))******+++,,,------,,,,,,++++++++++++,,,,,,,,,---''',,,111222000111666;;;IIIyyyiiiiiirrrqqq]]]MMMCCC999555000---///666===???>>>999999:::;;;:::888555444555999666111;;;NNNSSSLLL???<<<===EEEIIIEEE>>>:::???HHH===000333555555>>>;;;888777:::???AAA???;;;999333666555000888===111///---******,,,,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""" """&&&'''%%%"""eeeWWWYYYWWWPPPKKKHHHCCC===999666333111111000///...---///111333333111///---................................................///---,,,---000222111000+++---444BBBYYY}}}~~~kkkfffiii|||dddPPPEEEBBB555333000000222666;;;???LLLRRR\\\hhhsss|||~~~}}}{{{{{{|||~~~xxxxxxyyyzzz|||}}}}}}}}}{{{xxxuuutttsssoooiiicccUUUKKK@@@>>>HHHXXXdddkkknnnkkkbbbTTTNNNZZZrrrzzzzzzvvvxxx___CCC222...---+++)))***,,,---,,,***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))******+++*********+++++++++,,,,,,,,,,,,,,,------------...---............////////////...---///000000,,,***,,,)))+++222111---333???LLL```___eee|||wwwlll|||xxxrrr~~~~~~}}}ssszzzwwwddd```zzzuuuhhh```kkkvvv^^^QQQGGG===777222......111,,,++++++++++++***(((&&&++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((())))))***++++++++++++++++++************++++++++++++,,,,,,,,,***)))***---///111JJJ[[[qqqwwwooorrrhhh\\\PPPVVV```XXXPPPYYYcccCCC;;;222...000333333222222333555777777555333222333777444///999LLLQQQJJJ===777555888;;;777222//////777666222333444666<<<999999888666444333444555222222555555111222///'''$$$$$$&&&((())))))'''%%%'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$$$${{{cccVVVXXXVVVPPPKKKHHHBBB<<<999666333111111000///...---///111333333111///---------------------------------------------------000...,,,+++,,,---...---,,,///111000111FFFtttnnn___^^^fffrrr~~~lllYYYNNNEEE<<<555000...111666222444888@@@JJJWWWbbbhhhuuu|||~~~}}}|||{{{wwwtttrrrpppppppppnnnmmmmmmiiibbb\\\WWWRRRMMMJJJIIIHHHLLLTTT___gggjjjjjjWWWXXX[[[cccsssxxxvvvuuunnn^^^GGG888111---(((,,,***))))))+++,,,---,,,)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((())))))******))))))*********+++++++++,,,,,,,,,,,,------------------------.........//////...------......---+++444222222333222///000444,,,:::;;;===LLLOOORRRccc___qqq}}}~~~xxxzzznnnrrr{{{uuummmmmmzzz~~~|||{{{|||~~~sssuuuxxxtttnnnbbbkkkyyytttfffaaaqqq|||rrrhhh]]]___|||mmm___PPPOOOWWWXXXMMM???777111...//////---,,,///))))))******++++++++++++*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((()))++++++***))))))***))))))))))))*********+++111///,,,+++,,,...000111111222111EEELLLDDDNNNPPPMMM:::;;;GGGAAA>>>QQQeeeLLLCCC888222222333333111,,,---///111111111///...000222///***...777999444444...,,,000333222000111---111555777555444333222111333444111---+++...111000111///---,,,+++))))))((('''%%%$$$$$$$$$&&&'''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%"""!!!###%%%tttcccVVVXXXVVVPPPKKKGGGBBB<<<999666333111111000///...---...///000000///...---------------------------------------------------------------,,,,,,,,,,,,888000---///...222EEE\\\nnnZZZWWWjjjuuujjj\\\QQQEEE:::777999333111...---000666<<<@@@LLLTTT```jjjnnnooooooooosssssstttuuuwwwyyy{{{|||tttttttttvvvyyyzzzyyywwwrrrssssssrrrqqqooommmkkkjjjfffaaa]]]\\\[[[XXXVVVVVVRRRKKKCCC===:::<<<===NNNVVV___cccaaa[[[VVVTTTPPPaaayyywwwyyykkkcccooo{{{iii\\\OOO===000---......,,,...---,,,+++++++++***)))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((())))))***))))))))))))*********+++++++++,,,,,,,,,---------,,,,,,---------.........------...///000111222333------+++&&&''',,,//////111333222000000333777<<<999FFFUUU___gggnnnpppnnnfffttt}}}tttgggjjjddd\\\]]][[[\\\ccc^^^cccaaacccgggcccdddrrrssscccZZZ\\\``````^^^VVVXXX]]]jjjzzzqqq^^^iiiuuullldddWWWRRRdddhhhOOOFFF;;;666555444111//////,,,...222333...))))))---.........---,,,,,,,,,******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''')))++++++)))'''(((***((((((((()))))))))******###%%%(((******)))'''&&&000000'''000333///<<<>>>;;;000555<<<333111<<>>CCCHHHIIIJJJJJJJJJGGGIIINNNRRRUUUUUUSSSRRRNNNNNNMMMKKKIIIGGGEEEDDD<<<<<<;;;777333222444777888999???HHHKKKIIIHHHIIIIIIMMMJJJDDDMMM___bbbYYYqqqqqqrrrtttsssjjj\\\QQQUUUWWWZZZYYYRRRHHH<<<555,,,,,,++++++***)))(((((()))((((((((((((***,,,---))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))(((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,---......///.........222444777:::???BBBEEEGGGVVVUUURRRMMMIIILLLVVV^^^UUUJJJLLL]]]jjjeeeZZZTTTfff```WWWPPPPPPXXXeeennnSSSKKKDDDCCCGGGHHHCCC===:::999777555222000...---+++++++++*********))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,++++++*********))))))***++++++++++++***,,,,,,,,,++++++*********************************...---,,,,,,++++++,,,,,,******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$aaaWWWVVVSSSOOOJJJEEE@@@===999666333111111000///...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,;;;XXXssslll[[[NNNJJJKKKUUU^^^aaacccddd]]]___aaa```ZZZPPPDDD<<<777666555222000000000111...000444666777888:::<<<999:::===???@@@???>>>===<<<<<<;;;:::999777666555444666777777777999===@@@MMMJJJIIIIIIFFFAAAAAAEEEEEEKKKKKKNNN___vvvxxxmmm^^^ZZZUUUTTTVVVVVVTTTPPPPPPOOOMMMIIIAAA888000+++,,,,,,+++******)))(((((()))((((((((((((***+++,,,)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((((((((('''((((((((())))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,---...............------...///000111222222888999999555222444999???===666888CCCIIICCC>>>???HHHEEE???:::999===EEEKKK;;;555000000444555222...111111000///...---,,,+++++++++*********)))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,------,,,,,,++++++++++++))))))***++++++++++++++++++++++++*********))))))************************,,,,,,+++*********++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$dddWWWVVVSSSOOOJJJEEE@@@===999666333111111000///...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---***+++444@@@TTTuuu}}}pppbbb\\\YYYSSSNNNLLLQQQTTTXXX[[[ZZZXXXUUUSSSLLLJJJFFFAAA;;;555111///.........---,,,,,,...000------...///000000000///111111222333333444333333999;;;===>>>???BBBEEEHHHGGGDDDBBB@@@;;;:::@@@JJJ\\\^^^[[[[[[hhhwwwsssdddJJJEEE@@@???DDDJJJMMMNNNDDDAAA<<<666000+++(((&&&+++++++++******))))))((((((((((((((()))***++++++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,+++*********(((+++------******,,,......+++---111000***,,,333222222000---++++++---///+++***((((((***++++++******+++++++++++++++++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))*********,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++*********)))))))))))))))************************+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!$$$((()))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$gggWWWUUUSSSOOOJJJEEE@@@>>>999666333111111000///...---------------------------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---222///---,,,,,,222EEEXXXzzzpppddd___RRRMMMGGGEEEHHHMMMPPPQQQVVVTTTQQQNNNKKKGGGCCC@@@======;;;888444222222333///000000111333555666777888999;;;===???@@@AAAAAADDDDDDDDDCCCBBBAAAAAAAAA777888;;;<<<999999BBBMMMjjjiii```VVVVVVXXXOOOAAA::::::;;;???CCCDDDCCCAAA666333///+++))))))***++++++*********)))))))))((((((((((((((())))))******((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&((())))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,........................***,,,//////---,,,---...---+++---...+++'''***111,,,......---+++))))))***+++,,,,,,,,,,,,,,,---...))))))******+++++++++,,,******)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((************************((()))******++++++***************)))))))))))))))************************)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$jjjVVVUUUSSSOOOJJJEEEAAA>>>999666333111111000///...------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++---/////////333999JJJYYYkkkyyy|||lllZZZPPPOOOMMMEEE===EEEEEEFFFIIINNNPPPPPPNNNDDDEEEFFFDDD@@@===<<<<<<;;;;;;;;;;;;===>>>@@@AAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@???===;;;999>>>BBBGGGHHHBBB;;;===DDDPPPQQQLLL@@@:::999666111000333888<<<<<<999333...,,,+++***)))***+++,,,---*********)))))))))))))))'''((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))******+++++++++++++++***+++++++++,,,---------))))))***)))))))))+++,,,***((())),,,,,,******,,,***+++,,,+++***)))***+++***+++---,,,******+++,,,************************)))))))))(((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))))))))))))))************))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$kkkVVVUUUSSSOOOKKKFFFAAA???999666333111111000///...------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,))))))***,,,///000/////////999FFFPPPXXXbbboooxxx{{{xxxxxx~~~{{{rrrxxxxxxyyyxxxuuuzzzjjjWWWUUUUUUPPPIII===;;;:::===BBBEEEDDDBBB>>>@@@BBBCCCAAA@@@???@@@BBBAAA@@@???????????????>>>>>>===<<<;;;999888777:::;;;<<>>=========<<<;;;::::::999888999999999888888777666;;;;;;===AAAEEEEEEBBB???888888;;;>>>;;;444111333///333444222000111333333000000...,,,******+++,,,+++*********))))))((((((((()))))))))))))))))))))''''''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...,,,***(((&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))*********+++************************'''((())))))******))))))+++++++++***************,,,++++++,,,------------***)))))))))***,,,+++)))((()))++++++***)))***,,,(((((()))*********)))(((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$hhhUUUTTTRRROOOKKKFFFBBB???999666333111111000///...------------------------,,,++++++++++++++++++,,,************************************************)))))))))))))))******+++(((******(((&&&(((+++,,,,,,)))(((+++...222666:::???DDDQQQ[[[UUUIIIJJJVVVNNNKKKIIIHHHDDDBBBGGGOOOVVVLLLDDDEEEMMMSSSSSSOOOKKKFFFBBBAAAEEEGGGEEECCC@@@???<<<999666666999<<<666666777888888888888888777888:::===???AAABBBCCC======>>>@@@BBBAAA<<<888444111///111000,,,+++...***,,,......//////---)))((()))))))))((()))+++---++++++***))))))***+++,,,(((((((((((())))))))))))''''''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((()))***++++++&&&&&&''')))******(((&&&***,,,+++'''&&&'''******&&&(((***+++)))((('''''''''&&&&&&)))+++,,,***(((''''''((())))))******+++(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---)))###"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiUUUTTTRRROOOKKKFFFBBB@@@:::888555333111000//////......---------,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,111333666999>>>BBBEEEFFFCCCFFFIIIFFFAAA======??????===;;;;;;<<>>===;;;999888999888777666777888:::;;;;;;;;;;;;<<<===???AAACCC;;;;;;:::999777555333222...------------,,,,,,,,,...------,,,+++***))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$gggUUUTTTRRROOOKKKFFFBBB@@@:::888555333111000//////...------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,///111444555666;;;???BBBAAA===;;;<<<>>>666555333333333555777999777777777777888999;;;;;;;;;;;;::::::999888666555888777666555666777999:::999999888888999:::;;;<<<444444444333222111000///...---------,,,,,,++++++++++++******))))))((((((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$fffUUUTTTRRROOOKKKFFFBBB@@@:::888555333111000//////------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,111444888888777777999<<<555444444333333444444555000000000000000111222222222222333333222222111000444333222111222333444555444333333222222222333333..................---------------,,,+++******)))((((((((((((((('''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$gggUUUTTTRRROOOKKKFFFBBB@@@999888555333111/////////---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************,,,///000000111333555555555666777777777666666444333111000///...------+++,,,------......------///......------...//////..............................//////......---,,,---,,,++++++***)))((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkUUUTTTRRROOOKKKFFFBBB@@@999888555333111/////////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((()))******++++++---...,,,---///111222222222222444444222111//////......+++,,,---...////////////---------,,,,,,,,,------------......///000000000000000//////...---+++++++++******)))((((((''''''&&&''''''(((((())))))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))(((''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkUUUTTTRRROOOKKKFFFBBB@@@:::888555333111000//////,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***((((((((('''(((((()))***&&&''')))+++,,,---------...---------...//////000......///000111222222222/////////............---...///000111222333333222---------,,,+++***((('''(((((((((((('''''''''''''''((((((((())))))******&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''((()))******)))((('''&&&&&&&&&''''''''''''(((&&&'''(((******)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhUUUTTTRRROOOKKKFFFBBB@@@:::888555333111000//////,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))((('''&&&'''((())))))'''(((((()))******+++,,,((((((((()))***+++,,,---,,,---...///////////////...............---,,,,,,......///000000000///...)))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''&&&&&&&&&''''''''''''(((%%%&&&((()))***)))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$dddUUUTTTRRROOOKKKFFFBBB@@@:::888555333111000//////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((()))******(((((('''''''''(((((()))((((((''''''&&&'''''''''(((((()))***************+++++++++++++++***))))))+++,,,,,,,,,+++***((('''&&&'''(((((()))))))))((($$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))++++++)))((('''&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbSSSUUURRRLLLHHHFFFCCC>>>===;;;888444111///............---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$)))%%%###)))((($$$)))''''''&&&'''((((((&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&)))+++)))'''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))***+++,,,+++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbSSSUUURRRLLLHHHFFFCCC>>><<<:::777444111///............---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((---)))%%%***(((&&&---''''''&&&'''(((((('''%%%(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&)))***)))''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((()))***+++***)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}www```SSSUUURRRLLLHHHFFFCCC>>>;;;999666333000...------......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$***%%%"""&&&$$$""")))'''&&&&&&'''((()))'''&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&((((((((((((''''''''''''(((((((((''''''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ooodddZZZSSSUUURRRLLLHHHFFFCCC>>>:::888555222///...------......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((("""%%%!!!"""+++***###$$$'''&&&&&&'''))))))(((&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&((((((((((((((('''''''''((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkTTTTTTSSSUUURRRLLLHHHFFFCCC>>>999777555222000......---......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((($$$***999999,,,''''''&&&&&&((()))***)))'''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((,,,,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttOOOQQQSSSUUURRRLLLHHHFFFCCC>>>999888555222000/////////......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((()))&&&---===<<<...((('''&&&&&&(((******)))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))))))))'''&&&'''((('''''''''((((((((((((((('''(((((((((((()))))))))'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((---,,,***)))''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSSTTTSSSUUURRRLLLHHHFFFCCC>>>:::888666333111000000000......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$(((%%%(((333111'''&&&'''&&&&&&(((***+++***)))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((***+++***(((&&&((()))''''''''''''((((((((()))'''((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))(((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&XXXWWWSSSUUURRRLLLHHHFFFCCC>>>:::999666444222111000000......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((###***'''%%%***'''###((('''&&&&&&(((***+++***)))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))+++,,,+++((('''(((***&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&```UUUWWWXXXTTTMMMHHHGGGEEE@@@<<<:::777333111000000000,,,,,,------------------++++++++++++******)))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++******))))))(((((((((''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&,,,(((&&&,,,)))$$$)))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((()))***,,,,,,***)))(((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((((((((((((((((((((***(((&&&&&&&&&'''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''(((((($$$((('''###)))555444+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******++++++***)))(((((()))***+++))))))((('''''''''''''''***)))(((((((((***+++,,,...,,,***(((''''''((()))))))))(((''''''(((***+++))))))))))))******************))))))((((((((('''))))))((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''%%%%%%&&&(((***''''''''''''((((((((()))((((((''''''''''''((((((***)))((('''&&&''''''((()))))))))))))))((((((((())))))(((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&___TTTVVVWWWSSSLLLHHHGGGDDD@@@<<<:::777333111000000000------------------------++++++++++++*********))))))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((((((''''''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''***...((($$$(((&&&$$$***((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&''')))******)))'''&&&''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&'''''''''''''''''''''''')))(((''''''((((((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***&&&&&&&&&&&&''''''''''''%%%((('''###)))333222***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))***)))))))))******++++++++++++***))))))***+++++++++******)))(((((())))))))))))((())))))******+++++++++,,,,,,+++***)))((())))))((('''(((((()))***((((((((()))))))))******)))))))))((((((''''''''')))))))))((((((((('''''')))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++***))))))(((((((((''''''((())))))))))))*********)))(((((((((((((((((()))+++***)))((((((((())))))************************)))))))))((((((((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''^^^SSSVVVVVVSSSKKKGGGFFFCCC???<<<:::777333111000000000///.........---,,,,,,,,,++++++++++++***************))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((('''''''''''')))))))))(((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%***&&&&&&---+++%%%'''((((((((((((((((((((((((+++++++++***************************************))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))'''((()))******)))((('''(((((()))))))))*********************************))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((()))(((''''''))))))((('''''''''''''''''''''''''''((((((((()))***)))'''%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))++++++++++++++++++++++++'''(((((()))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&''''''(((***+++,,,%%%%%%&&&&&&&&&'''''''''&&&((('''$$$(((000///(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((())))))))))))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++(((((()))************)))(((***---//////---***(((***))))))((((((((())))))((((((((()))))))))******))))))((((((((((((''''''*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))((((((************************++++++************++++++)))***+++++++++***((('''******+++++++++,,,,,,,,,***))))))))))))))))))***,,,+++******))))))******++++++++++++++++++++++++******))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))(((]]]RRRUUUVVVRRRKKKFFFEEECCC???<<<:::666333111000000000000//////...---,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''''''''''')))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((!!!'''(((000???;;;,,,'''))))))))))))))))))))))))++++++++++++************************************************************+++++++++***************************************++++++,,,------,,,++++++************++++++++++++++++++++++++++++++++++++************************))))))))))))************************************)))(((((('''''''''(((((())))))))))))))))))))))))***)))((((((******)))(((''''''''''''''''''''''''''''''(((***,,,+++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((())))))***************))))))))))))************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))******+++%%%&&&&&&&&&&&&'''''''''''')))'''%%%'''---,,,(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++))))))))))))************++++++,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,((()))***++++++***)))(((''')))+++......---+++)))******)))))))))))))))************+++++++++,,,,,,************************,,,++++++++++++***************))))))))))))******************))))))))))))***************************))))))(((((())))))***)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++++++++++++++***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******************************************************++++++*********)))))))))^^^SSSUUUVVVRRRKKKFFFEEECCC???<<<:::666333111000000000000000///...------,,,,,,+++++++++++++++++++++,,,***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))''''''((((((((((((((((((***)))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((+++)))333FFFDDD222)))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))((((((((())))))***************************+++***))))))++++++***)))(((((((((((((((((((((((('''((()))+++------***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************************)))))))))*********++++++*********************************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))((((((((((((&&&&&&&&&'''''''''((((((((()))(((&&&'''******((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,*********+++++++++,,,,,,,,,,,,---...///......---......////////////......,,,,,,,,,++++++,,,------)))***+++,,,,,,+++***)))(((((())))))***+++++++++*********+++++++++++++++............////////////------...........................---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((******)))***,,,///222333++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************```UUUVVVVVVSSSKKKGGGFFFCCC???<<<:::777333111000000000000/////////...---------++++++++++++,,,,,,,,,,,,+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))******)))))))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))...,,,$$$'''666777,,,(((***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------......------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------.........------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,************************,,,+++******,,,,,,+++***))))))))))))))))))))))))(((((()))+++---...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))(((''''''''''''((((((((())))))))))))))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...---...///000000000///...///000111111111111000///------,,,,,,,,,---......,,,------------,,,++++++***)))((('''''')))+++---)))***,,,---......///...111111111222222222333333000000111111111111222222111111000000000/////////...------------------...,,,,,,,,,,,,------......************************))))))(((((((((((()))))),,,+++******---000444777,,,,,,,,,---------.........------,,,,,,------...,,,,,,---.........------,,,------......///////////////000000000000111111////////////............---------------------------------,,,,,,,,,++++++bbbXXXVVVWWWSSSLLLHHHGGGDDD@@@<<<:::777333111000000000////////////............+++++++++,,,,,,,,,------++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))******++++++*********)))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************))),,,%%%""")))(((%%%+++++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........................------,,,,,,,,,,,,------------........./////////------------------------........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++---+++***+++,,,---,,,+++***************************))))))***---......---,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------++++++,,,---...//////...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++***)))))))))))))))************)))))))))***))))))***,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////---...000111222111000///000111222333333222111000...............///000000//////...---------------,,,+++)))(((((()))+++---)))***,,,///000111222222333333333333444444444444222222222222333333444444333333333333222222222222000//////////////////000,,,,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...///111333444.........////////////000///......------......///...///000111111111000000//////000000111222222333111222222222333333333333222222111111111000000000111111111111111111111111000000////////////......dddYYYWWWXXXTTTMMMHHHGGGEEEAAA<<<:::777333111000000000.........///////////////+++++++++,,,,,,---------++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))******+++++++++,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************###...000------))))))333++++++++++++++++++++++++,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000//////////////////////////////............//////............////////////........................////////////////////////---------............///------------------------,,,,,,,,,,,,------...///++++++++++++++++++++++++---,,,++++++------,,,++++++++++++++++++++++++++++++))))))***,,,/////////........................*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////+++,,,---...////////////............////////////------------------------........................------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,)))*********++++++++++++)))))))))+++***)))+++...************************************************++++++,,,,,,,,,---------........................------------------------,,,,,,,,,---------......////////////000000000000---///111222333222000///111222333333333333222111000000///000000111222222111000///---------...///,,,,,,+++******++++++,,,)))***---000222333444444333333333444444444555555222222222333333444444444555555444444444333333333111111000000000000111111,,,---...///000222333333........................000000////////////000000...///000111222222111000000000000000111111111111//////............//////000111222333444333333222111111222333444444555555333333333444444555555555333333333222222222111111444444444444444444444444222222222222111111111000dddUUUUUUVVVTTTNNNIIIHHHDDD???<<<:::888555222111000000........................++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))++++++,,,,,,,,,,,,------((())))))))))))*********,,,,,,+++***+++,,,---...************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++++++++,,,---------,,,,,,.........------,,,,,,,,,...///////////////......////////////000000000000...............---------------....../////////000000000000000000000000000000000000///////////////.........//////000111222000///...------...///000000000000///////////////............/////////000///......------......///+++,,,------......---------///111111000///000111000///...---,,,,,,++++++,,,,,,---...///000111222///...,,,---...///...---+++,,,---...///000111222///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...............---------........................+++++++++,,,,,,,,,------......////////////......000000000///////////////---///111111111222333555000000000111111111222222333222000111222222111///111000000222444333...***---,,,+++++++++---///000000000000000000111111111111111000000//////............---,,,,,,---//////........................////////////............//////...---,,,,,,++++++,,,,,,,,,---------......))))))*********+++++++++...---,,,,,,,,,---...///------------------------.........///......------//////...---,,,,,,,,,,,,........................---------....../////////......//////000111222222////////////////////////000000111222222111000///111000000111111222333444000000//////000111222222111222222333333222222111444444333222111000000///,,,---...///111222333444444555666555333222222333111111222333444555555666555555555666666666666777555444333222222222222222111000000000000000111111333222222222333333444555333555666666555444444555444444444555555555666666444444444555555555555666555555555444444333333333444333333444444555666777444333333444666777666444777777777777888888888888888666444222222222333444888777777666666666777777222333444666777888888888eeeVVVTTTVVVSSSMMMIIIGGGDDD???<<<:::777444222000000///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++************++++++,,,,,,,,,,,,------)))))))))*********++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++++++++,,,---------------............------,,,,,,---....../////////.............../////////000000////////////////////////....../////////000000000222222222222222222222222222222222111111111111111333222111111111111111222222222111111111111222222111111111111111111000000---............/////////000000////////////000000------...///////////////...///111000//////000222//////...---,,,,,,,,,---------...///000111111222111000///---,,,------...//////000111222333444555000000...---,,,------...------------------------......///000000///......////////////000000000000111111111111111111111111...////////////000000000111111222222222222111111222222222333333333333333111222444333222222333444:::999999888777666555555444333333444666777666555777555333444666666444222444333111000000111333444444444444444444444444444444444444333333333333333333222111000000111222222111111111111111111111111111111111222222222222222000000000///......---------............/////////.........////////////000......---------...///000000000000000000000000000//////000000000000////////////......//////000111//////000000000000000000000000000000000111111111222222222222222333333333222222222222222222222222222333333444333222111000000000000000111222333333555555444444555555666777666666777777777777666666888888777777666666555555888888888777777777666666444555555444222000111222000000111111222222333333666666666777777777888888888888777777777888999999555444444333444444555555444444333333333333444444444555777777555444555666444555555555666666666666444444555555666666777777777777666666666666666555777777777777888999:::;;;999888888999:::;;;999888;;;;;;;;;;;;<<<<<<<<<<<<999888666444444444555666999999888888888888888999777888999:::;;;<<<<<<<<>>???@@@@@@???>>>???@@@@@@???=========>>>>>>>>>?????????<<<;;;:::888777888888999<<<;;;;;;::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>gggTTTUUUVVVTTTNNNJJJIIIFFFAAA<<<;;;888555333111111000000000000000000000000000..........................................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************,,,,,,+++++++++*********+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...////////////...////////////////////////---...///000111111222222000000000111111111222222111111222333444444555555444444444444444555555555777777777777777777777777444444555555555555555666888777777666555555666666222333444555555444333222///////////////000000000000000000000111111111222///......------......///000000111222222222222222222222222000///000333666000000/////////000111111222222222222222222222222999===???<<<666222333666333333333444444555555555444333333222111111000000222222222222222222222222333333333444444333333333444444555555666777888888777777777777777777777777777777777777888888888888777777888888888888777777888888999:::;;;<<<<<<======>>>???>>><<<;;;<<<===<<<;;;;;;::::::;;;<<<<<>><<<;;;;;;:::888666888777777888999:::;;;;;;999999888888888999::::::999999888888888888777777777777777888999999999:::888888777666555444444444222222222222222222222222222222333444555555666666666666666555555444444444333333333444444444555555222333333333333444444444333333333333333444444555777777777777777777777777666666777777888777777777333333333444555666777888333333333444555555666666555555444444444444333333777777777777777777777888444444444444444444444444444555666888888888777777::::::::::::;;;<<<===>>>;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>???;;;;;;<<<>>>???AAABBBBBBAAABBBBBB@@@===<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999999888999999::::::999999888777777777888888:::::::::::::::;;;<<<<<<999;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;<<<===>>>??????=========>>>>>>??????@@@AAA@@@@@@AAAAAABBBCCCDDDFFFEEEDDDDDDEEEEEECCCAAA>>>>>>>>>>>>????????????@@@@@@>>>===<<<<<<======??????>>>>>>>>>???@@@@@@>>>>>>???@@@@@@?????????lllVVVUUUWWWUUUOOOKKKJJJGGGCCC>>><<<999666444222222222111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......///000000000000///000000000000000000000000000000222333444444444444333333333333444444444444333333444444555666777777888777777777777777777777888888888888888888888888444444444555555555666666111111111111111222333333333444555666666555444333000000111111111222222222333333333333444444444444111000000000000000000111111222222333333333333333444444444222111222555888333222222222222222333333333444444444444444444444888>>>BBBAAA<<<666555666555555555555666666666666555555555555444444333333555555555555555555555555666666666666666666666666777777888999999:::;;;;;;999999999999999999999999999999999999::::::::::::888999999::::::999999888::::::;;;;;;<<<===>>>>>>===>>>@@@???>>>>>>???AAAAAA@@@>>>======>>>???@@@>>><<<;;;;;;;;;;;;:::888888999<<<>>>>>>>>>======;;;;;;;;;<<<===>>>??????======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;::::::999888777666333333333333333333333333555555666666777888999999999999888888888888888888666777777777888888888888555555555666666666777777666777777888888888888888::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<888888888777777888888999666666666666777777888888555555555555555555555555666666777888:::;;;<<<<<<888888888888888888888888444555777:::<<<=========;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>===>>>>>>???===>>>>>>>>>>>>>>>>>>===@@@@@@@@@AAABBBBBBCCCCCC>>>???AAACCCEEEHHHIIIJJJHHHHHHIIIGGGEEECCCCCCDDDEEEDDDDDDCCCCCCBBBBBBAAA>>>>>>?????????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;888888777666666666666666999999999:::<<<===???@@@===???@@@@@@???>>>>>>???@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHGGGGGGHHHHHHFFFDDD@@@@@@AAAAAAAAABBBBBBBBBEEEDDDCCCBBBBBBAAAAAAAAACCCBBBBBBBBBCCCCCCDDDEEEBBBBBBCCCCCCCCCCCCCCCBBBpppYYYUUUVVVTTTOOOKKKJJJGGGCCC>>><<<999666444222222111000000000000000000000000////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------***+++,,,---------,,,,,,------------------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111111111111000000000111111111111222222222333444555555555555555444444555555555666666666444555555666666777777777999999999888888888888888777777777777777777777777333333444444555666666666333222222333444555666666555666666666666666666555333333333444555555666666555555555555666666666666666666555555555555666666333444555555666666555555666666777666555555777:::666666555555444555555666444444555555666666666777555:::??????<<<888555555999999999999999888888888555555666777777777777666888888888888888888888888999999888888888888999999::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;<<<<<<======>>>>>>>>><<<===???>>>>>>>>>???@@@CCCAAA???<<<:::::::::;;;888888888:::===???@@@???<<<@@@DDDFFFEEEDDDCCCCCCAAABBBBBBCCCDDDDDDEEEEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>===<<<;;;888888888888888888888888::::::;;;;;;<<<<<<======;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<=========<<<<<<===========================>>>???@@@@@@AAAAAA@@@???>>>===<<<;;;:::::::::::::::::::::::::::::::::888888888888999999999:::999999;;;<<<>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@777999;;;>>>@@@BBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBDDDEEEEEEEEEFFFFFFGGGGGGBBBBBBCCCDDDEEEFFFFFFGGGIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCGGGFFFEEECCCBBBAAA@@@@@@::::::999888777777777777888888888999:::<<<>>>>>>???AAACCCBBBAAA@@@AAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHIIIJJJJJJHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJoooWWWSSSUUUSSSMMMJJJIIIFFFBBB<<<:::777444222111000000000000000000000000000000////////////////////////,,,,,,---------.........------------------------------------............------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------............///000111111222222111111111111111222222222333333333444444555555555444444444555555555555666666666666666666666666666777777888888888777777666666666555555555555555555555555444444444555666777777777888777777777777777888888555555444444444444555555222222333444444555666666555555666666666666777777999999888888888888999999777777888999999999999999777888999999888888999;;;:::999888777777777777777444555555666777888999999666888999::::::999888777:::::::::999999888888888444555777999::::::::::::::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<<<<<<<==========================================;;;;;;<<<<<<<<<=========<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>???@@@AAA???<<<999777777888888888888999<<>>>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????>>>???@@@AAAAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@????????????@@@??????>>>>>>======<<<<<<<<<===>>>???@@@@@@AAA@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF???@@@BBBDDDEEEFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHIIIIIIGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDD@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======@@@AAACCCCCCAAA@@@AAABBBGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIJJJLLLLLLKKKIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIHHHHHHIIIJJJKKKLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPlllSSSQQQSSSQQQKKKHHHGGGEEE@@@:::999666333000///......////////////////////////////////////////////////,,,,,,,,,---------......---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---------------------------------.........//////000000111222222222222111111111111222222333333333444444444555444444333333444444444555555555555666777777777666666666666666777666666666555555444444444444444444444444444444444555555666777888888888777666555444333333333333333222111000000111222333//////000111222222333333555555555555666666666666999999888888888888999999999:::;;;;;;<<<<<<;;;;;;777999;;;;;;:::::::::;;;<<<;;;:::999888888888888444555666777888999:::::::::888777777:::<<<<<<<<<999888888777777666666666444555888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===>>>>>>>>>===============????????????????????????<<<============>>>>>>>>>>>>>>>????????????>>>>>>@@@?????????????????????DDDEEEEEEDDDAAA@@@@@@AAAAAA???===;;;:::<<<===???<<<;;;<<>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@?????????@@@AAABBBDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCEEEDDDCCCBBBAAAAAA@@@AAABBBAAA@@@???>>>>>>>>>>>>???AAABBBBBBAAA@@@@@@AAAGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJIIIIIIKKKMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNPPPQQQRRRRRRRRR